.style_productPage__pVvnz{width:100%;max-width:1350px;margin:0 auto}.style_breadcrumb__gK_tj{padding:16px;min-height:54px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:22px}.style_breadcrumb__gK_tj>span{display:inline-flex;align-items:center;gap:9px}.style_breadcrumb__gK_tj>span:last-child{color:#888}.style_columns__s7Am3{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.style_leftColumn__Z8jJY,.style_rightColumn___9Yor{padding:0 16px;min-width:0}@media (min-width:768px){.style_rightColumn___9Yor{position:sticky;top:var(--details-top,20px);align-self:start}}.style_gallery__jq1sJ{position:relative;width:100%;aspect-ratio:1;padding-bottom:20px;margin-bottom:-20px;display:flex;align-items:center;justify-content:center}.style_zoomButton__jzeU_{width:100%;height:100%;background:transparent;border:0;padding:0;cursor:zoom-in}.style_gallery__jq1sJ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.style_gallery__jq1sJ video{width:100%;max-height:100%}.style_galleryArrow__BZjdB{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#eeeeeeeb;color:#999;display:grid;place-items:center;cursor:pointer}.style_previous__rUZVZ{left:10px}.style_previous__rUZVZ svg{transform:rotate(180deg)}.style_next__VodCv{right:10px}.style_thumbnails__an2Jg{display:flex;justify-content:flex-start;gap:14px;max-width:520px;overflow-x:auto;margin:24px auto 0;scrollbar-width:thin;padding:3px}.style_thumbnails__an2Jg button{width:122px;height:90px;flex-shrink:0;display:grid;place-items:center;padding:3px;background:#fff;border:1px solid transparent;cursor:pointer}.style_thumbnails__an2Jg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.style_thumbnails__an2Jg .style_selectedThumb__ImFnx{border-color:#999}.style_galleryDots__XNeS6{display:none}.style_brand___5P3f{display:inline-block;font-size:16px;font-weight:200;line-height:24px;margin:0;color:#555}.style_titleRow__5IL0_{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.style_titleRow__5IL0_ h1{font-size:22px;font-weight:600;line-height:33px;margin:0;flex:1 1;min-width:0}.style_titleRow__5IL0_>button{border:0;padding:6px 0 0;background:transparent;color:#38413f;cursor:pointer;margin-top:15px;flex-shrink:0}.style_titleRow__5IL0_ .style_isFavorite__tUwkj{color:var(--product-brand,#99602d)}.style_isFavorite__tUwkj svg{fill:currentColor}.style_rating__Gypwn{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;margin:5px 0 16px}.style_rating__Gypwn small,.style_stock__Uq5uJ{font-size:12px;color:#6b7280}.style_stock__Uq5uJ{border-bottom:3px solid #4ba45b;padding-bottom:8px;margin-top:20px}.style_stock__Uq5uJ span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ba45b;margin-right:11px}.style_noStock__L2wh3{border-color:#ccc}.style_noStock__L2wh3 span:before{background:#aaa}.style_prices__tAJer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:24px;line-height:35px;margin-top:12px}.style_prices__tAJer strong{font-weight:500}.style_prices__tAJer del{color:#999;font-weight:400}.style_cartPrice__iJjuc{display:inline-block;margin-top:8px;padding:4px 12px;background:#e7f4ec;color:#1c7a43;font-size:16px;line-height:24px;font-weight:700;border-radius:4px}.style_badges__z1rl6{display:flex;gap:8px;margin:5px 0 25px}.style_badges__z1rl6 span{padding:6px 18px 6px 11px;font-size:10px;line-height:16px;font-weight:600;background:#fff0d3;color:#8d430d;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.style_badges__z1rl6 span:last-child{background:#d49916;color:#fff}.style_variantTypes__l71ES fieldset{padding:0;margin:25px 0 30px;border:0;min-width:0}.style_variantTypes__l71ES legend{font-size:14px;color:#888;margin-bottom:10px;padding:0}.style_variantValues__lxanq{display:flex;flex-wrap:wrap;gap:8px}.style_variantValues__lxanq button{width:100px;height:100px;padding:0;background:#fff;border:1px solid transparent;font-size:13px;cursor:pointer;overflow:hidden;flex-shrink:0}.style_variantValues__lxanq img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.style_variantValues__lxanq .style_selectedVariant__C6rsw{border-color:#333}.style_variantValues__lxanq .style_variantUnavailable__DI8qw{opacity:.45}.style_variantRail__TeCss{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.style_options__e0UTJ label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:0 0 18px}.style_options__e0UTJ input,.style_options__e0UTJ select{width:100%;padding:10px;border:1px solid #ddd;border-radius:0;background:#fff}.style_complements__dCaey{margin:35px 0 30px}.style_complements__dCaey h2{font-size:13px;letter-spacing:1px;line-height:20px;color:#708090;font-weight:600;margin:0 0 14px}.style_complements__dCaey>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.style_complements__dCaey article{display:flex;align-items:center;gap:4px;border:1px solid #eaecef;border-radius:4px;padding:10px 7px;background:#f8f9fa;min-width:0}.style_complements__dCaey article>a:first-child{display:flex;gap:8px;align-items:center;min-width:0;flex:1 1}.style_complements__dCaey img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0}.style_complements__dCaey article span{min-width:0}.style_complements__dCaey b{font-size:11px;line-height:16px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style_complements__dCaey strong{font-size:13px;font-weight:600;color:#f15a24;display:block;margin-top:5px}.style_complementLink__gsFnz,.style_complements__dCaey article>button{width:24px;height:24px;border:1px solid #d5dce3;color:#84909a;background:transparent;border-radius:50%;flex-shrink:0;display:grid;place-items:center;padding:0;cursor:pointer}.style_payment__5Fvxk{background:#f7f8fa;border:1px solid #edeef1;padding:20px;margin:30px 0}.style_payment__5Fvxk h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;line-height:20px;font-weight:700}.style_payment__5Fvxk h2 svg{color:#e45b2c}.style_paymentCards__GYYAG{display:flex;gap:6px;align-items:center}.style_paymentCards__GYYAG b{background:#fff;padding:0 3px;color:#183785;font-weight:800;font-style:italic;font-size:13px}.style_payment__5Fvxk p{font-size:12px;line-height:20px;color:#8d929b;margin:10px 0 0}.style_buyBox__znC_8{margin:24px 0 0}.style_primaryBuy__ENXMg{display:flex;gap:8px}.style_quantity__8ODz2{display:flex;border:1px solid #e1e1e1;align-items:stretch;width:104px;flex-shrink:0;height:54px}.style_quantity__8ODz2 button{width:32px;padding:0;border:0;background:transparent;color:#777;cursor:pointer}.style_quantity__8ODz2 button:disabled{color:#ccc;cursor:default}.style_quantity__8ODz2 input{width:38px;min-width:0;text-align:center;border:0;border-left:1px solid #eee;border-right:1px solid #eee;padding:0;-moz-appearance:textfield;font-size:14px}.style_quantity__8ODz2 input::-webkit-inner-spin-button,.style_quantity__8ODz2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.style_addButton__hDP0d,.style_buyNow__XPwL2{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border:0;min-height:54px;background:var(--product-brand,#99602d);color:#fff;font-size:15px;line-height:22px;font-weight:700;cursor:pointer}.style_buyNow__XPwL2{margin-top:8px;background:var(--buy-color,#dfaa50)}.style_addButton__hDP0d:disabled,.style_buyNow__XPwL2:disabled{opacity:.5;cursor:default}.style_message__ST1E8{font-size:13px;line-height:22px;margin:12px 0}.style_message__ST1E8 a{color:var(--product-brand,#99602d);text-decoration:underline}.style_trust__7_ivY{list-style:none;padding:0;margin:20px 0 0}.style_trust__7_ivY li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #eee;font-size:13px;line-height:20px}.style_trust__7_ivY li:last-child{border-bottom:0}.style_trust__7_ivY svg{color:#999;flex-shrink:0}.style_trustImage__qI_tE{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.style_description__nwoXs{margin-top:80px;max-width:768px}.style_description__nwoXs>h2{display:inline-block;font-size:14px;line-height:23px;font-weight:500;padding-bottom:3px;border-bottom:1px solid #333;margin:0 0 55px}.style_richContent__7baU8{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.style_richContent__7baU8 img{max-width:100%;height:auto}.style_richContent__7baU8 table{border-collapse:collapse;width:100%}.style_richContent__7baU8 td,.style_richContent__7baU8 th{padding:10px;border:1px solid #e5e5e5}.style_richContent__7baU8 details{border-bottom:1px solid #eee}.style_richContent__7baU8 summary{cursor:pointer}.style_richContent__7baU8 .safe-figma-box{width:100%;color:#555;line-height:1.8}.style_richContent__7baU8 .safe-figma-bg-img{width:100%;aspect-ratio:3/2;background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;display:block}.style_richContent__7baU8 .safe-figma-subtitle{display:flex;align-items:center;gap:8px;font-weight:700;margin:0 0 12px;color:#333}.style_richContent__7baU8 .safe-figma-text{margin:0 0 25px;font-size:14px;line-height:1.9}.style_richContent__7baU8 .safe-figma-details{border-top:1px solid #eee;border-bottom:0;margin:0}.style_richContent__7baU8 .safe-figma-summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:16px;color:#333;font-weight:700;list-style:none}.style_richContent__7baU8 summary::-webkit-details-marker{display:none}.style_richContent__7baU8 .safe-figma-chevron{transition:transform .2s}.style_richContent__7baU8 .safe-figma-details:not([open]) .safe-figma-chevron{transform:rotate(180deg)}.style_richContent__7baU8 .safe-figma-content{padding:12px 0 25px}.style_richContent__7baU8 .safe-figma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.style_richContent__7baU8 .safe-figma-item{display:flex;align-items:flex-start;gap:12px;min-width:0}.style_richContent__7baU8 .safe-figma-title{font-size:12px;line-height:20px;margin:0 0 5px;font-weight:700;color:#555}.style_richContent__7baU8 .safe-figma-desc{font-size:13px;line-height:22px;margin:0;font-weight:400;color:#777}.style_richContent__7baU8 .safe-figma-icon{background:#f5f5f6;padding:12px;flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.style_richContent__7baU8 .safe-figma-icon svg{width:22px;height:22px}.style_richContent__7baU8 .safe-figma-notice{background:#f0f8ff;color:#6997b1;border-left:3px solid #bde3fb;font-size:13px;line-height:22px;padding:16px;margin:25px 0 0}.style_attributes__qfQSn{margin:25px 0}.style_attributes__qfQSn>div{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;gap:20px;border-bottom:1px solid #eee;padding:12px 0}.style_attributes__qfQSn dt{font-weight:600}.style_attributes__qfQSn dd{margin:0}.style_lightbox__YRFD2{position:fixed;inset:0;z-index:120;background:#fffffff5;display:flex;align-items:center;justify-content:center;padding:60px}.style_lightbox__YRFD2 video,.style_lightbox__YRFD2>img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.style_closeZoom__Ke6gL{position:absolute;top:20px;right:20px;background:#fff;color:#444;border:0;padding:8px;cursor:pointer}.style_lightbox__YRFD2 .style_galleryArrow__BZjdB{top:50%;background:#fff;color:#444}.style_empty__I9AIP{max-width:1350px;margin:40px auto;padding:30px 16px;font-size:15px;color:#777}@media (max-width:1100px){.style_columns__s7Am3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.style_titleRow__5IL0_ h1{font-size:20px;line-height:30px}.style_variantValues__lxanq button{width:88px;height:88px}.style_complements__dCaey img{width:40px;height:40px}.style_complements__dCaey strong{font-size:12px}}@media (max-width:767px){.style_breadcrumb__gK_tj{font-size:12px;line-height:20px;gap:3px 8px;padding:16px;min-height:80px}.style_breadcrumb__gK_tj>span:last-child{flex:1 0 100%;padding-left:28px}.style_columns__s7Am3{display:flex;flex-direction:column}.style_leftColumn__Z8jJY{display:contents}.style_gallery__jq1sJ{order:0;aspect-ratio:1;margin-top:0}.style_galleryArrow__BZjdB,.style_thumbnails__an2Jg{display:none}.style_galleryDots__XNeS6{display:flex;order:1;align-items:center;justify-content:center;gap:16px;margin:0 0 22px}.style_galleryDots__XNeS6 button{width:8px;height:8px;padding:0;border:0;border-radius:8px;background:#c5c5c5;cursor:pointer}.style_galleryDots__XNeS6 .style_activeDot__vRLRN{width:32px;background:#36413e}.style_rightColumn___9Yor{order:2}.style_description__nwoXs{order:3;padding:0 16px;max-width:100%;margin-top:50px}.style_description__nwoXs>h2{margin-bottom:30px}.style_brand___5P3f{font-size:18px;line-height:27px}.style_titleRow__5IL0_ h1{font-size:22px;line-height:33px;font-weight:600}.style_titleRow__5IL0_>button{margin-top:35px}.style_variantValues__lxanq button{width:100px;height:100px}.style_stock__Uq5uJ{margin-top:20px}.style_prices__tAJer{font-size:23px}.style_complements__dCaey img{width:45px;height:45px}.style_complements__dCaey strong{font-size:12px}.style_payment__5Fvxk{padding:18px}.style_quantity__8ODz2{height:50px}.style_addButton__hDP0d,.style_buyNow__XPwL2{min-height:50px;font-size:14px}.style_richContent__7baU8 .safe-figma-grid{gap:18px 12px}.style_richContent__7baU8 .safe-figma-title{font-size:11px}.style_richContent__7baU8 .safe-figma-desc{font-size:12px;line-height:20px}.style_richContent__7baU8 .safe-figma-icon{width:34px;height:34px;padding:7px}.style_richContent__7baU8 .safe-figma-item{gap:8px}.style_lightbox__YRFD2{padding:50px 10px}.style_lightbox__YRFD2 .style_galleryArrow__BZjdB{display:grid;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.style_richContent__7baU8 .safe-figma-chevron{transition:none}}.style_faq__4dqVK{max-width:1350px;margin:40px auto 85px;padding:0 16px}.style_faq__4dqVK h2{font-size:18px;line-height:28px;font-weight:600;margin:0 0 18px}.style_faq__4dqVK details{border:1px solid #e5e5e5;margin:0 0 12px}.style_faq__4dqVK summary{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;line-height:22px;font-weight:500;list-style:none;cursor:pointer}.style_faq__4dqVK summary::-webkit-details-marker{display:none}.style_faq__4dqVK summary span{color:#888;flex-shrink:0;transition:transform .2s}.style_faq__4dqVK details[open] summary span{transform:rotate(45deg)}.style_faq__4dqVK p{margin:0;padding:0 18px 18px;line-height:1.8;font-size:14px;color:#666}@media (max-width:767px){.style_faq__4dqVK{margin:35px auto 45px}.style_faq__4dqVK summary{font-size:13px;padding:12px}.style_faq__4dqVK p{font-size:13px;padding:0 12px 14px}}.style_reviews__1heTg{max-width:1350px;margin:60px auto 80px;padding:0 16px;scroll-margin-top:20px}.style_heading__y9ES4{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.style_heading__y9ES4 h2{margin:0 0 7px;font-size:24px;font-weight:500;line-height:32px}.style_summary__hg38f{display:flex;gap:8px;align-items:center}.style_summary__hg38f>span:last-child{font-size:13px;color:#777}.style_stars__uXgP3{font-size:19px;line-height:23px;display:inline-flex;letter-spacing:1px;white-space:nowrap}.style_writeReview__mPyKG{display:flex;align-items:center;gap:6px;background:transparent;border:0;text-decoration:underline;font-size:13px;padding:5px 0;cursor:pointer}.style_list__jw7Wo{display:flex;flex-direction:column;gap:15px}.style_list__jw7Wo article{border:1px solid #eaeaea;padding:20px;min-height:116px}.style_author__X0zVl,.style_list__jw7Wo time{display:block;color:#999;font-size:12px;line-height:19px}.style_list__jw7Wo p{font-size:14px;line-height:24px;margin:10px 0 0}.style_list__jw7Wo h3{font-size:16px;line-height:24px;font-weight:600;margin:6px 0 2px}.style_photos__ywuUa{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.style_photos__ywuUa a{display:block;width:100px;height:100px;border:1px solid #eee;border-radius:4px;overflow:hidden}.style_photos__ywuUa img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.style_reply__d_isI{margin-top:14px;padding:12px 14px;background:#f7f5f2;border-left:3px solid var(--review-brand,#99602d);font-size:13px}.style_reply__d_isI p{margin-top:4px;font-size:13px;line-height:20px}.style_pagination__bwSCf{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:20px;font-size:13px}.style_pagination__bwSCf button{width:30px;height:30px;border:1px solid #ddd;background:#fff;cursor:pointer}.style_pagination__bwSCf button:disabled{opacity:.3;cursor:default}.style_empty__eOHhO{margin:-10px 0 0;font-size:14px;line-height:22px;color:#222}.style_srOnly__LuJE6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.style_overlay__Ky5iL{position:fixed;z-index:110;inset:0;display:flex;align-items:center;justify-content:center;background:#0008;padding:20px}.style_modal__dqtE6{position:relative;background:#fff;width:100%;max-width:520px;max-height:90vh;overflow:auto;padding:30px}.style_modal__dqtE6 h2{font-size:23px;margin:0 30px 25px 0}.style_modal__dqtE6 a{color:var(--review-brand,#99602d);text-decoration:underline}.style_close__WqojT{position:absolute;right:15px;top:15px;padding:5px;background:transparent;border:0;cursor:pointer}.style_modal__dqtE6 fieldset{border:0;margin:0;padding:0}.style_modal__dqtE6 legend{font-size:14px;margin-bottom:10px}.style_ratingInputs__McekY{display:flex;gap:12px;margin-bottom:20px}.style_ratingInputs__McekY label{display:flex;gap:5px;align-items:center;cursor:pointer;font-size:14px}.style_ratingInputs__McekY input{accent-color:var(--review-brand,#99602d)}.style_modal__dqtE6 fieldset>label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:20px}.style_modal__dqtE6 fieldset>label input,.style_modal__dqtE6 textarea{border:1px solid #ddd;padding:12px;border-radius:0;resize:vertical}.style_submit__Wmrtw{width:100%;border:0;background:var(--review-brand,#99602d);color:#fff;padding:14px;cursor:pointer}.style_submit__Wmrtw:disabled{opacity:.5;cursor:default}@media (max-width:767px){.style_reviews__1heTg{margin:40px auto}.style_heading__y9ES4 h2{font-size:21px}.style_summary__hg38f{gap:5px}.style_summary__hg38f>span:last-child{font-size:11px}.style_stars__uXgP3{font-size:16px}.style_list__jw7Wo article{padding:15px}.style_photos__ywuUa a{width:80px;height:80px}.style_modal__dqtE6{padding:24px 20px}}