.set_form .set_sec{margin-bottom:28px}.set_form .set_sec_head{margin-bottom:22px}.set_linkbtn{border:none;background:0 0;cursor:pointer;padding:8px 0;font-size:14px;font-weight:500;color:var(--link_color)}.set_linkbtn:hover{text-decoration:underline}.set_linkbtn:focus-visible{outline:1px solid #1a1a1a;outline-offset:2px}.set_head{position:relative;display:flex;align-items:center;gap:22px;padding:18px 24px}.set_head_img{flex-shrink:0;width:280px}.set_head_img img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;display:block}.set_title{margin:4px 0 8px;font-size:30px;line-height:1.2;font-weight:700}.set_gallery_track{display:flex;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.set_gallery_track::-webkit-scrollbar{display:none}.set_gallery_item{flex:0 0 100%;min-width:0;scroll-snap-align:start}.set_gallery_frame{position:relative}.set_gallery_track.is_dragging{scroll-snap-type:none;cursor:grabbing}.set_gallery_track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.set_gallery_zoom{position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.8);font-size:20px;line-height:44px;color:var(--text-color);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s}.set_gallery_frame:hover .set_gallery_zoom,.set_gallery_zoom:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){.set_gallery_zoom{display:none}}.set_articles_dots,.set_gallery_dots{display:flex;justify-content:center;gap:2px;padding:6px 0}.set_articles_dot,.set_gallery_dot{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:0 0;cursor:pointer}.set_articles_dot span,.set_gallery_dot span{display:block;width:8px;height:8px;border-radius:50%;background:#d8d3ce}.set_articles_dot.is_on span,.set_gallery_dot.is_on span{background:var(--dark-bg)}.set_head_info{flex:1;min-width:0}.set_eyebrow{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--set-ink3)}.set_discount_badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:13px;font-weight:700;line-height:15px;color:#fff}.set_form .set_grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:30px;align-items:start}.set_main{min-width:0}.set_cfg{padding:26px 28px}.set_cfg_head{display:flex;margin-bottom:18px;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.set_cfg_title{margin:0;font-size:22px;font-weight:700}.set_cfg_progress{font-size:14px;font-weight:500;color:var(--set-ink3)}.set_cfg_progress.is_todo{font-weight:600;color:var(--text-color)}.set_cfg_progress.is_done{color:var(--set-green)}.set_cfg_progress_short{display:none}.set_edit_note{display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:16px 20px;border-radius:10px;background:var(--set-tint);font-size:15px}.set_edit_note_icon{flex-shrink:0;align-self:flex-start;width:20px;height:20px;margin-top:1px;color:var(--dark-bg)}.set_edit_note_body{min-width:0}.set_edit_note_title{font-size:16px}.set_edit_note_list{margin:6px 0 0;padding-left:18px;color:var(--set-ink2);list-style:disc}.set_edit_note_list li{display:list-item}.set_edit_note_list li+li{margin-top:4px}@media (max-width:900px){.set_edit_note{margin:16px 0 4px}}.set_rows{display:flex;flex-direction:column;gap:10px}.set_sect{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--set-ink3);padding:8px 2px 0}.set_row{background:#fff;border:1.5px solid var(--set-line);border-radius:10px;cursor:pointer}.set_row:hover{border-color:var(--set-hover-line)}.set_row.is_open .set_row_body,.set_row.set_row_unavailable{cursor:auto}.set_row.is_todo{background:var(--set-todo-bg);border-color:var(--set-todo-line)}.set_row.is_open{background:#fff;border-color:var(--set-accent-line)}.set_row.is_err{border-color:#c80c39}.set_row.is_off{--set-off-opacity:0.66}.set_row.is_off .set_row_details,.set_row.is_off .set_row_main,.set_row.is_off .set_row_num,.set_row.is_off .set_row_price,.set_row.is_off .set_row_thumb{opacity:var(--set-off-opacity)}body.shop_set_detail .advisor_teaser{display:none}.set_row_bar{display:flex;align-items:center;gap:14px;padding:14px 16px}.set_row_num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--set-tint);color:var(--link_color);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.set_row_num.is_done{background:var(--set-green);color:#fff}.set_row_num.is_todo{background:var(--cta-color);color:#fff}.set_row_thumb{flex-shrink:0;width:52px;height:52px;border-radius:8px;overflow:hidden;border:1px solid var(--set-line2);background:#fff}.set_row_thumb_img{width:100%;height:100%;object-fit:cover;display:block}.set_row_main{flex:1;min-width:0}.set_row_name{font-size:16px}.set_row_sub{font-size:14px;color:var(--set-ink2);margin-top:2px}.set_row_sub.is_todo{font-weight:600;color:var(--text-color)}.set_row_sub.is_count{color:var(--set-ink3)}.set_row_err{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;margin-top:7px}.set_row_err_icon{flex-shrink:0}.set_badge{display:inline-block;font-size:11px;font-weight:700;line-height:13px;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:4px;vertical-align:2px}.set_badge_req{background:#fdecef;color:#c80c39}.set_badge_opt{background:#f2f0ee;color:var(--set-ink2)}.set_row_details{flex-shrink:0;border:none;background:0 0;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px;border-radius:6px;white-space:nowrap;color:var(--link_color)}.set_row_details:hover{background:var(--set-tint)}.set_row_details:focus-visible{outline:1px solid #1a1a1a;outline-offset:2px}.set_row_price{flex-shrink:0;font-size:16px;white-space:nowrap}.set_row_action{flex-shrink:0;display:flex;align-items:center;gap:8px}.set_row_btn{background:0 0;border:none;cursor:pointer;font-size:14px;font-weight:700;padding:8px 10px;border-radius:6px;white-space:nowrap;color:var(--link_color)}.set_row_btn:hover{background:var(--set-tint)}.set_row[data-is-required] .set_row_btn::after{content:' ›'}.set_row_toggle.btn{border:1.5px solid var(--dark-bg);border-radius:6px;background:#fff;color:var(--dark-bg);font-size:15px;font-weight:700;line-height:18px;padding:11px 22px;white-space:nowrap}.set_row_toggle.btn:hover{background:#fff;border-color:var(--dark-bg)}.set_row_body{padding:0 20px 18px}.set_line{display:grid;grid-template-columns:minmax(0,1fr) auto 46px;align-items:end;gap:12px;margin-bottom:10px}.set_line_ax2{grid-template-columns:minmax(0,1fr) 140px auto 46px}.set_line_ax3{grid-template-columns:minmax(0,1fr) 140px 140px auto 46px}.set_field_btn.set_field_static{display:flex;align-items:center;padding-right:12px;background-image:none;cursor:default}.set_field_btn.set_field_static:hover{border-color:#d0d0d0}.set_line_err{display:none}.set_line_drop,.set_row_remove{flex-shrink:0;width:46px;height:46px;border:1.5px solid #c80c39;border-radius:6px;background:#fff;cursor:pointer;color:#c80c39;font-size:18px;line-height:1}.set_line_head{display:none;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0 5px}.set_line_drop_text{border:none;background:0 0;cursor:pointer;font-size:13px;text-decoration:underline;padding:6px 0}.set_line_note{font-size:13px;font-weight:500;margin:0 0 10px}.set_line_hint{font-size:13px;color:var(--set-ink3);margin:6px 0 8px}.set_line_multi{margin-top:0}.set_line_hint_count{display:none}.set_row_foot{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--set-line2)}.set_detail_foot .btn,.set_row_take.btn{border-radius:6px;font-size:15px;font-weight:700;line-height:18px;padding:11px 22px}.set_row_take.btn:disabled,.set_row_take.btn:disabled:hover{background:var(--set-off);border-color:var(--set-off);color:#fff;cursor:not-allowed}.set_qty_stepper{display:inline-flex;align-items:center;flex-shrink:0;height:46px;border:1.5px solid #d0d0d0;border-radius:6px;overflow:hidden;background:#fff}.set_qty_btn{width:36px;height:100%;background:0 0;border:none;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s;color:var(--text-color)}.set_qty_btn:not(:disabled):hover{background:var(--dark-bg);color:#fff}.set_qty_count{min-width:32px;text-align:center;font-size:14px;font-weight:700;user-select:none}.set_side{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.set_box{padding:24px}.set_summary_title{margin-bottom:12px;font-size:18px;font-weight:700}.set_summary .btn.set_summary_cta{display:block;width:100%;max-width:none;margin:16px 0 0;padding:15px 20px;border-radius:8px;font-size:19px;font-weight:700;line-height:22px}.set_summary .btn.is_off,.set_summary .btn.is_off:hover{background:var(--set-off);border-color:var(--set-off);color:#fff}.set_summary_line{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.set_summary_line span:first-child{color:var(--set-ink2)}.set_summary_line span:last-child{font-weight:500;white-space:nowrap}.set_summary_line.is_todo span:first-child{color:var(--text-color)}.set_summary_line.is_todo span:last-child{font-weight:700;color:var(--text-color)}.set_summary_rule{border-top:1px solid #e3e0dd;margin:12px 0 10px}.set_summary_from,.set_summary_row{display:flex;align-items:baseline;gap:8px}.set_summary_row{justify-content:space-between;font-size:14px}.set_summary_row .price_old{font-size:14px;color:var(--set-ink2)}.set_summary_from_label,.set_summary_single{color:var(--set-ink3)}.set_summary_final{margin-top:4px}.set_summary_final_label{font-size:17px;font-weight:700}.set_summary_total{font-size:32px;font-weight:700;line-height:1.15;color:var(--dark-bg)}.set_summary_total.is_part{color:var(--set-ink3)}.set_summary_savings{margin-top:10px;padding:9px 14px;border-radius:8px;background:var(--set-green-soft);color:var(--set-green);font-size:15px;font-weight:700;text-align:center}.set_box .set_delivery{margin-top:12px;font-size:14px;line-height:1.5;color:var(--set-ink2)}.set_delivery_claim{margin-top:12px;font-size:14px;line-height:1.5;color:var(--set-ink2)}.set_delivery+.set_delivery_claim{margin-top:0}@media (min-width:901px){.set_summary_title{margin-bottom:14px;font-size:22px}.set_summary_line{padding:7px 0;font-size:16px}.set_summary_row,.set_summary_row .price_old{font-size:15px}.set_summary_final_label{font-size:18px}.set_box .set_delivery,.set_delivery_claim{font-size:15px}}.set_intro_toggle{display:none}.set_about{padding:42px 0 38px}.set_about_inner{max-width:1000px;margin:0 auto;padding:0 24px}.set_about_title{margin:8px 0 18px;font-size:25px;font-weight:700}.set_intro_body p{max-width:70ch;margin:16px 0;font-size:16px;line-height:1.8;color:var(--set-ink2)}.set_about.has_img .set_about_inner{display:grid}.set_about_media{width:100%}@media (min-width:901px){.set_about.has_img .set_about_inner{grid-template:'eyebrow media' auto 'title media' auto 'body media' 1fr/minmax(0,1fr) 400px;column-gap:48px;max-width:none;padding:0 40px}.set_about.has_img .set_about_text{display:contents}.set_about.has_img .set_about_eyebrow{grid-area:eyebrow}.set_about.has_img .set_about_title{grid-area:title;margin-bottom:34px}.set_about.has_img .set_intro_body{grid-area:body}.set_about.has_img .set_intro_body>:first-child{margin-top:0}.set_about.has_img .set_about_media{grid-area:media;align-self:start;max-width:400px}}.set_about_img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.set_usps_head{margin-top:12px}.set_usp_list.list.check_list .item{margin:0;padding:5px 0 5px 26px;font-size:14px;line-height:1.45}.set_usp_list.list.check_list .item:before{content:'✓';left:0;top:5px;font-size:14px;font-weight:700;color:var(--set-green)}.set_usps_about{display:none}.set_faq_inner{max-width:1000px;margin:0 auto;padding:0 24px}.set_faq_sub{margin:0 0 10px;font-size:16px;color:var(--set-ink3);text-align:center}.set_faq_group{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--set-ink3);margin:28px 0 0}.set_faq_q{display:flex;align-items:center;gap:18px;width:100%;padding:28px 4px;border:none;background:0 0;cursor:pointer;font-family:inherit;font-size:22px;font-weight:400;line-height:1.35;color:var(--text-color);text-align:left}.set_faq_q:focus-visible{outline:1px solid #1a1a1a;outline-offset:2px}.set_faq_q[aria-expanded=true] .set_faq_mark::after{transform:rotate(0)}.set_articles_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding:0 40px}.set_articles_grid .product_normal{margin:0}.set_articles_grid img,.set_articles_slider:not(.set_articles_fit) .set_articles_track img{display:block;height:auto;aspect-ratio:3/2;object-fit:cover}.set_articles_slider{position:relative;margin-top:28px;padding:0 40px;container-type:inline-size}.set_articles_track{position:relative;display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.set_articles_track::-webkit-scrollbar{display:none}.set_articles_track>*{flex:0 0 calc((100% - 3 * 24px)/ 3.25);min-width:0;margin:0;scroll-snap-align:start}.set_articles_arrow{position:absolute;top:calc((100cqw - 3 * 24px)/ 3.25 / 3);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;padding:0;border:1.5px solid var(--set-line);border-radius:50%;background:#fff;color:var(--text-color);box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer}.set_articles_arrow:disabled{box-shadow:none;opacity:.35;cursor:default}.set_articles_arrow:focus-visible{outline:2px solid var(--dark-bg);outline-offset:2px}.set_articles_prev{left:20px}.set_articles_next{right:20px}.set_articles_fit .set_articles_track{gap:16px;padding:8px 0}.set_articles_fit .set_articles_track>*{flex:0 0 278px}.set_articles_fit .set_articles_arrow{top:147px}.set_articles_dot.is_surplus,.set_articles_fit.is_static .set_articles_arrow,.set_articles_fit.is_static .set_articles_dots{display:none}@media (min-width:901px){.set_articles_slider:not(.set_articles_wide):not(.set_articles_fit) .set_articles_track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.set_articles_slider:not(.set_articles_wide):not(.set_articles_fit) .set_articles_dots{display:none}.set_articles_wide .set_articles_dot:nth-last-child(-n+2){display:none}}.set_row_lines{display:none;margin:0 13px 13px}.set_row_lines_list{border:1px solid #eeeae6;border-radius:8px;background:var(--bg-body)}.set_row_line{display:flex;align-items:baseline;gap:8px;padding:9px 11px;border-bottom:1px solid #eeeae6;font-size:14px}.set_row_line:last-child{border-bottom:none}.set_row_line_rest{font-size:13px;color:var(--set-ink3)}.set_row_line_price{margin-left:auto;font-weight:700;white-space:nowrap}.set_row_lines_change{width:100%;min-height:44px;margin-top:10px;border:1.5px solid #d9d4cf;border-radius:8px;background:#fff;cursor:pointer;font-size:15px;font-weight:700;color:var(--link_color)}.set_box .set_payment_icons{margin-top:12px;padding-top:12px;border-top:1px solid var(--set-line2)}.set_payment_icons .payment_icons_row{flex-wrap:wrap;justify-content:center;gap:10px}.set_detail_backdrop{display:block;position:fixed;inset:0;background:rgba(31,42,50,.42);z-index:9100;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 250ms ease-out,visibility 0s linear 250ms}.set_detail_backdrop.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity 250ms ease-out,visibility 0s}.set_detail{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100%;height:auto;background:#fff;color:var(--text-color);box-shadow:-4px 0 16px rgba(0,0,0,.18);z-index:9101;transform:translateX(100%);visibility:hidden;transition:transform 330ms ease-out,visibility 0s linear 330ms;display:flex;flex-direction:column;overflow:auto;padding:24px 28px 0}.set_detail.open{transform:translateX(0);visibility:visible;transition:transform 330ms ease-out,visibility 0s}.set_detail_x{position:absolute;top:14px;right:16px;z-index:1;width:40px;height:40px;border:none;border-radius:50%;background:#f2f0ee;cursor:pointer;font-size:15px;line-height:1;color:var(--set-ink2)}.set_detail_body{display:flex;flex-direction:column;flex:1 0 auto}.set_detail_media{width:220px;max-width:100%;aspect-ratio:1;margin:10px 0 16px;border:1px solid var(--set-line2);border-radius:8px;overflow:hidden;background:#fff}.set_detail_media img{display:block;width:100%;height:100%;object-fit:contain}.set_detail h3.set_detail_title{margin:0 0 8px;font-size:21px;line-height:1.25;color:var(--text-color)}.set_detail_meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.set_detail_stars{white-space:nowrap}.set_detail_stars svg{font-size:14px}.set_detail_rating{font-size:13px;color:var(--set-ink2)}.set_detail_price{margin-left:auto;font-size:19px;font-weight:700;color:var(--dark-bg);white-space:nowrap}.set_detail_usps{margin-bottom:18px}.set_detail_foot{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:auto -28px 0;padding:14px 28px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #e3e0dd;background:#fff;box-shadow:0 -6px 12px -8px rgba(0,0,0,.12)}.set_detail_pdp{font-size:14px;font-weight:500;color:var(--link_color);text-decoration:underline}body.set_detail_open{overflow:hidden}.set_sticky_cta{display:none;position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:100;width:min(1264px,calc(100% - 16px));padding:10px 12px;background:#fff;border-radius:16px;box-shadow:0 10px 36px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);align-items:center;gap:16px}.set_sticky_cta.is-visible{display:flex}.set_sticky_cta_item{display:flex;flex:1;align-items:center;gap:14px;min-width:0}.set_sticky_cta_img{display:block;width:44px;height:44px;border-radius:10px;object-fit:cover}.set_sticky_cta_head{display:grid;min-width:0}.set_sticky_cta_name{overflow:hidden;font-size:15px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:var(--text-color)}@media (min-width:901px) and (min-height:1100px){.set_sticky_cta{bottom:24px;gap:20px;padding:14px 16px;border-radius:18px}.set_sticky_cta_img{width:60px;height:60px}.set_sticky_cta_name{font-size:17px}}@media (min-width:901px) and (max-height:699px){.set_sticky_cta_img,.set_sticky_cta_name{display:none}}.set_sticky_cta_info{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.set_sticky_cta_parts{font-size:12px;color:var(--set-ink3)}.set_sticky_cta_total{white-space:nowrap;font-size:24px;color:var(--dark-bg)}.set_sticky_cta_total.is_part{color:var(--set-ink3)}.set_sticky_cta_old{font-size:14px;white-space:nowrap}.set_sticky_cta_save{font-size:13px;white-space:nowrap}.set_sticky_cta .btn.btn_cart{padding:13px 26px;border-radius:8px;font-size:17px;font-weight:700;line-height:20px;white-space:nowrap}.set_sticky_cta_price{display:none}.set_sticky_cta .btn.is_off,.set_sticky_cta .btn.is_off:hover{background:var(--set-off);border-color:var(--set-off);color:#fff}@media (max-width:1080px){.set_form .set_grid{grid-template-columns:minmax(0,1fr)}.set_side{position:static}.set_row_body .set_line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){body:has(.set_sticky_cta){--set-bar-space:114px;padding-bottom:calc(var(--set-bar-space) + env(safe-area-inset-bottom))}.set_form .set_sec{margin-bottom:0;padding-left:14px;padding-right:14px}.set_form .set_grid{gap:24px}.set_form .set_sec_about,.set_form .set_sec_articles,.set_form .set_sec_faq,.set_form .set_sec_more{padding-top:28px}.set_form .set_sec_articles,.set_form .set_sec_more{margin-bottom:28px}.set_form .set_sec_articles:has(+ .set_sec_more){margin-bottom:0}.set_articles_grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:0;padding:0}.set_articles_slider{margin-top:0;padding:0}.set_articles_track{gap:12px}.set_articles_track>*{flex-basis:calc((100% - 12px)/ 1.15)}.set_articles_arrow{display:none}.set_form .set_sec_head{padding:0}.set_head{display:block;padding:0;border-radius:0;border-bottom:1px solid #eeeae6}.set_head_img{width:100%}.set_head_img img{height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}.set_head_info{padding:4px 16px 14px}.set_head .set_eyebrow{font-size:11px}.set_title{margin:5px 0 8px;font-size:21px;line-height:1.25}.set_head:has(.set_gallery) .set_discount_badge{position:absolute;left:12px;top:12px}.set_cfg{padding:0;background:0 0;border-radius:0}.set_cfg_head{flex-wrap:nowrap;margin-bottom:0;padding:24px 2px 10px}.set_cfg_title{font-size:19px}.set_cfg_progress{flex-shrink:0;font-size:13px}.set_cfg_progress_long{display:none}.set_cfg_progress_short{display:inline}.set_sect{padding-top:4px}.set_box{padding:16px;border:1.5px solid var(--set-line);border-radius:12px}.set_row_bar{display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto auto;align-items:center;gap:0 11px;min-height:44px;padding:13px}.set_row_num{grid-area:1/1/3/2;width:26px;height:26px;font-size:13px}.set_row_num.is_done{font-size:0}.set_row_num.is_done::after{content:'✓';font-size:13px}.set_row_thumb{grid-area:1/2/3/3;width:44px;height:44px}.set_row_main{grid-area:1/3/2/4;align-self:end}.set_row_price{grid-area:1/4/3/5;align-self:center;font-size:15px;text-align:right;white-space:nowrap}.set_row_action{grid-area:1/5/3/6;place-self:center end}.set_row_details{grid-area:2/3/3/4;place-self:start;padding:4px 0 0;font-size:13px}.set_row_name{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;hyphens:auto;font-size:15px;line-height:1.3}.set_row_sub{font-size:13px}.set_row.is_off{--set-off-opacity:0.7}.set_badge{display:none}.set_row.is_open .set_badge{display:inline-block;margin-top:4px}.set_row.is_open .set_row_bar{padding-bottom:12px}.set_row.is_open .set_row_action,.set_row.is_open .set_row_details,.set_row.is_open .set_row_err,.set_row.is_open .set_row_sub{display:none}.set_row.is_open .set_row_price{font-size:16px}.set_row_price:has(.set_row_price_from){color:var(--set-ink3)}.set_row_price_from{display:block;font-size:12px;font-weight:400}.set_row_btn{font-size:0;padding:4px 6px}.set_row_btn:hover{background:0 0}.set_row[data-position-id] .set_row_btn::after{content:'›';font-size:22px;font-weight:400;line-height:1;color:var(--set-ink3)}.set_row.is_todo .set_row_btn::after{color:var(--link_color)}.set_row_toggle.btn{height:44px;padding:0 14px;border-radius:8px;font-size:14px}.set_row_remove{width:44px;height:44px;border-radius:8px}.set_row_lines:not(.hidden){display:block}.set_row_body{padding:0 13px 14px}.set_line{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-bottom:0}.set_line>.set_field:first-child,.set_line_ax0 .set_field_qty,.set_line_ax1 .set_field_qty,.set_line_err{grid-column:1/-1}.set_line_err{display:flex;margin-top:-3px}.set_line.is_follow>.set_field:first-child .set_field_label{display:none}.set_qty_stepper{display:flex;width:100%;height:52px;border-radius:8px;justify-content:space-between}.set_qty_btn{width:48px}.set_line_head{display:flex}.set_line_drop{display:none}.set_line_add{display:block;width:100%;text-align:left;padding:12px 0}.set_line_hint{margin:12px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--cta-color) 22%,#fff);color:var(--set-ink2);line-height:1.55}.set_line_hint_count{display:inline}.set_line_multi{display:none}.set_row_foot{display:block;margin-top:10px;padding-top:0;border-top:none}.set_row_foot .set_row_take.btn{width:100%;min-height:52px;border-radius:8px;font-size:17px;padding:0 18px}.set_row_foot .set_flatbtn{display:block;width:100%;text-align:center;padding:12px 0}.set_about{padding:16px;border:1.5px solid var(--set-line);border-radius:10px}.set_about_inner{padding:0}.set_about.has_img .set_about_inner{gap:16px}.set_about_title{margin:0 0 8px;font-size:17px;line-height:1.3}.set_intro_body p{margin:0 0 10px;font-size:15px;line-height:1.7}.set_intro_body{position:relative;max-height:76.5px;overflow:hidden}.set_intro_body::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.set_intro_body.is_open{max-height:none}.set_intro_body.is_open::after{content:none}.set_intro_toggle{display:block}.set_usps_head{display:none}.set_usps_about{display:block}.set_detail{inset:0;width:auto;max-width:none;padding:16px 18px 0}.set_detail_foot{margin:auto -18px 0;padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.set_articles,.set_more{padding:16px;border:1.5px solid var(--set-line);border-radius:10px}.set_faq_inner{padding:0}.set_about_eyebrow{margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;text-align:left;color:var(--text-color)}.set_faq_sub{margin:0 0 4px;font-size:14px;line-height:1.5;text-align:left}.set_articles .set_faq_sub,.set_more .set_faq_sub{margin-bottom:16px}.set_faq_group{margin:16px 0 0}.set_faq_q{align-items:flex-start;gap:12px;padding:18px 0;font-size:17px;line-height:1.35}.set_sticky_cta{display:flex;left:var(--set-m-side);right:var(--set-m-side);bottom:calc(var(--set-m-side) + env(safe-area-inset-bottom));max-width:none;flex-direction:column;align-items:stretch;gap:10px;width:auto;padding:16px var(--set-m-card-pad);background:0 0;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.set_sticky_cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.set_sticky_cta_total,.set_summary_from_label,.set_summary_total{font-size:25px;font-weight:700;line-height:1.1}.set_summary_from{gap:.25em}.set_sticky_cta .btn.btn_cart,.set_summary .btn.set_summary_cta{flex:none;width:100%;min-height:var(--set-cta-h);margin:0;padding:0 18px;border:none;border-radius:8px;font-size:17px;font-weight:700;line-height:20px;text-align:center}.set_summary .btn.set_summary_cta{margin-top:10px}.set_sticky_cta_item,.set_sticky_cta_text{display:none}.set_sticky_cta_price{display:inline}.set_sticky_cta .btn.btn_cart{box-shadow:0 8px 28px rgba(0,0,0,.28)}.set_sticky_cta .btn.is_off{box-shadow:none}body:has(.set_sticky_cta) .advisor_root{--advisor_bottom:calc(var(--set-bar-space) + env(safe-area-inset-bottom))}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.set_sticky_cta,.set_sticky_cta.is-visible{transition:none}}@media (min-width:901px){body:has(.set_sticky_cta.is-visible) .advisor_root{--advisor_bottom:calc(141px + 16px)}}body.shop_set_detail .breadcrumb .one_line{font-size:13px}body.shop_set_detail .breadcrumb .one_line a:last-child{font-weight:500}