.ProductPage-module__JgUCXG__productPage{color:#2c2430;font-family:var(--font-arabic), sans-serif;background:#f7f4f1}.ProductPage-module__JgUCXG__wrap{width:min(1240px,100% - 40px);margin-inline:auto;padding:18px 0 56px}.ProductPage-module__JgUCXG__productBreadcrumb{color:#8a8490;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:13px;line-height:1.6;display:flex}.ProductPage-module__JgUCXG__productBreadcrumb a{color:inherit;text-decoration:none}.ProductPage-module__JgUCXG__productBreadcrumb a:hover{color:#472041}.ProductPage-module__JgUCXG__productBreadcrumb a[aria-current=page]{color:#3a3340;font-weight:500}.ProductPage-module__JgUCXG__crumbSep{color:#b7b0b8}.ProductPage-module__JgUCXG__productMain{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"gallery info";align-items:start;gap:28px 32px;display:grid}.ProductPage-module__JgUCXG__productGallery{grid-area:gallery;min-width:0;animation:.56s backwards ProductPage-module__JgUCXG__productRise}.ProductPage-module__JgUCXG__productInfo{grid-area:info;min-width:0;animation:.56s 80ms backwards ProductPage-module__JgUCXG__productRise}.ProductPage-module__JgUCXG__mainFrame{aspect-ratio:1.12;background:#fff;border-radius:18px;overflow:hidden}.ProductPage-module__JgUCXG__mainImage{object-fit:cover;object-position:center 42%;width:100%;height:100%;animation:.2s ProductPage-module__JgUCXG__imageFade;display:block}.ProductPage-module__JgUCXG__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ProductPage-module__JgUCXG__thumb{aspect-ratio:1.15;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;padding:0;transition:border-color .18s;overflow:hidden}.ProductPage-module__JgUCXG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductPage-module__JgUCXG__thumbActive{border-color:#ff8000}.ProductPage-module__JgUCXG__badgeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductPage-module__JgUCXG__badge{color:#ff8000;margin:0;font-size:13px;font-weight:500}.ProductPage-module__JgUCXG__rating{color:#8a8490;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ProductPage-module__JgUCXG__stars{color:#ff8000;gap:2px;display:inline-flex}.ProductPage-module__JgUCXG__ltr{font-family:var(--font-alexandria), var(--font-inter), sans-serif;direction:ltr;unicode-bidi:isolate}.ProductPage-module__JgUCXG__productTitle{color:#241c28;max-width:16em;margin:10px 0 0;font-size:28px;font-weight:500;line-height:1.25}.ProductPage-module__JgUCXG__productPrice{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ProductPage-module__JgUCXG__priceNow{color:#472041;font-size:32px;font-weight:500;line-height:1}.ProductPage-module__JgUCXG__priceWas{color:#9a94a0;font-size:16px;text-decoration:line-through}.ProductPage-module__JgUCXG__discount{color:#fff;background:#ff8000;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ProductPage-module__JgUCXG__summary{color:#6e6874;margin:14px 0 0;font-size:14px;line-height:1.85}.ProductPage-module__JgUCXG__variantSelector{margin-top:16px}.ProductPage-module__JgUCXG__variantLabel{color:#2c2430;margin:0 0 8px;font-size:14px;font-weight:500}.ProductPage-module__JgUCXG__variantRow{flex-wrap:wrap;gap:8px;display:flex}.ProductPage-module__JgUCXG__variant{color:#2c2430;min-width:72px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e0dc;border-radius:999px;padding:0 14px;font-size:13px;transition:border-color .18s,background-color .18s,color .18s}.ProductPage-module__JgUCXG__variantActive{color:#d56a00;background:#fff4ea;border-color:#ff8000;font-weight:500}.ProductPage-module__JgUCXG__wholesaleTable{margin-top:16px}.ProductPage-module__JgUCXG__wholesaleTable h2{color:#2c2430;margin:0 0 8px;font-size:15px;font-weight:500}.ProductPage-module__JgUCXG__wholesaleTable table{border-collapse:separate;border-spacing:0;border:1px solid #efe6ea;border-radius:14px;width:100%;font-size:13px;overflow:hidden}.ProductPage-module__JgUCXG__wholesaleTable th{color:#fff;text-align:start;background:#472041;padding:11px 16px;font-weight:500}.ProductPage-module__JgUCXG__wholesaleTable td{color:#2c2430;background:#fff;border-top:1px solid #f3ecee;padding:11px 16px}.ProductPage-module__JgUCXG__wholesaleTable td:last-child{color:#472041;font-weight:500}.ProductPage-module__JgUCXG__rowActive td{background:#fff8f3}.ProductPage-module__JgUCXG__productActions{align-items:center;gap:10px;margin-top:16px;display:flex}.ProductPage-module__JgUCXG__quantity{background:#fff;border:1px solid #e6e0dc;border-radius:999px;align-items:center;height:48px;display:inline-flex}.ProductPage-module__JgUCXG__quantity button{color:#472041;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 4px;display:grid}.ProductPage-module__JgUCXG__quantity button:disabled{color:#c4bec6;cursor:default}.ProductPage-module__JgUCXG__quantity span{color:#241c28;text-align:center;min-width:1.6rem;font-weight:500}.ProductPage-module__JgUCXG__addButton{color:#fff;height:48px;font:inherit;cursor:pointer;background:#ff8000;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;transition:filter .18s,box-shadow .18s,transform .12s;display:inline-flex;box-shadow:0 8px 18px #ff800038}.ProductPage-module__JgUCXG__addButton:hover{filter:brightness(1.05);box-shadow:0 10px 20px #ff800047}.ProductPage-module__JgUCXG__addButton:active{transform:translateY(1px)}.ProductPage-module__JgUCXG__favorite{box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;box-shadow:none;color:#3c3642;cursor:pointer;background:#fff;border:1px solid #e4ded8;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.ProductPage-module__JgUCXG__favorite:hover{color:#2c2630;background:#fff;border-color:#d4cdc6}.ProductPage-module__JgUCXG__favoriteIcon{flex:none;width:20px;height:20px;display:block}.ProductPage-module__JgUCXG__favoriteOn,.ProductPage-module__JgUCXG__favoriteOn:hover{color:#ff8000;background:#fff;border-color:#ff8000}.ProductPage-module__JgUCXG__productTrustRow{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ProductPage-module__JgUCXG__productTrustRow li{color:#6e6874;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ProductPage-module__JgUCXG__productTrustRow svg{color:#ff8000;flex:none}.ProductPage-module__JgUCXG__productTabs{margin-top:36px}.ProductPage-module__JgUCXG__tabList{border-bottom:1px solid #eadfdc;gap:28px;display:flex}.ProductPage-module__JgUCXG__tab{color:#8a8490;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:15px;position:relative}.ProductPage-module__JgUCXG__tabActive{color:#241c28;font-weight:500}.ProductPage-module__JgUCXG__tabActive:after{content:"";inset-inline:0;background:#ff8000;height:2px;transition:transform .2s;position:absolute;bottom:-1px}.ProductPage-module__JgUCXG__tabPanel{max-width:820px;margin-top:22px;animation:.2s ProductPage-module__JgUCXG__panelFade}.ProductPage-module__JgUCXG__productDescription h2,.ProductPage-module__JgUCXG__productDescription h3{color:#241c28;margin:0;font-size:20px;font-weight:500}.ProductPage-module__JgUCXG__productDescription h3{margin-top:26px;font-size:18px}.ProductPage-module__JgUCXG__productDescription p{color:#6e6874;margin:12px 0 0;font-size:14px;line-height:1.9}.ProductPage-module__JgUCXG__steps{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ProductPage-module__JgUCXG__steps li{align-items:flex-start;gap:12px;display:flex}.ProductPage-module__JgUCXG__stepNo{color:#ff8000;font-family:var(--font-alexandria), var(--font-inter), sans-serif;flex:none;font-size:15px;font-weight:500;line-height:1.9}.ProductPage-module__JgUCXG__steps p{margin:0}.ProductPage-module__JgUCXG__specs{border:1px solid #eadfdc;border-radius:14px;margin:14px 0 0;overflow:hidden}.ProductPage-module__JgUCXG__specs div{grid-template-columns:180px minmax(0,1fr);gap:8px;padding:12px 16px;display:grid}.ProductPage-module__JgUCXG__specs div+div{border-top:1px solid #f0e8e4}.ProductPage-module__JgUCXG__specs dt{color:#8a8490;font-size:13px}.ProductPage-module__JgUCXG__specs dd{color:#2c2430;margin:0;font-size:14px}.ProductPage-module__JgUCXG__reviewsSection{margin-top:40px}.ProductPage-module__JgUCXG__reviewsSection h2{color:#241c28;margin:0;font-size:22px;font-weight:500}.ProductPage-module__JgUCXG__reviewCount{color:#8a8490;margin:6px 0 0;font-size:13px}.ProductPage-module__JgUCXG__ratingCard{background:#fff;border:1px solid #efe6ea;border-radius:18px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;padding:22px 24px;display:grid}.ProductPage-module__JgUCXG__average{color:#241c28;margin:0;font-size:48px;font-weight:500;line-height:1}.ProductPage-module__JgUCXG__ratingCard .ProductPage-module__JgUCXG__stars{margin-top:8px}.ProductPage-module__JgUCXG__ratingCard .ProductPage-module__JgUCXG__reviewCount{margin-top:6px}.ProductPage-module__JgUCXG__bars{flex-direction:column;gap:8px;display:flex}.ProductPage-module__JgUCXG__barRow{grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.ProductPage-module__JgUCXG__barRow span{color:#6e6874;font-size:13px}.ProductPage-module__JgUCXG__track{background:#eee6e2;border-radius:999px;height:8px;overflow:hidden}.ProductPage-module__JgUCXG__barFill{border-radius:inherit;background:#ff8000;width:0;height:100%;transition:width .6s;display:block}.ProductPage-module__JgUCXG__ratingCard[data-seen=true] .ProductPage-module__JgUCXG__barFill{width:var(--fill)}.ProductPage-module__JgUCXG__relatedProducts{margin-top:40px}.ProductPage-module__JgUCXG__relatedProducts h2{color:#241c28;margin:0;font-size:22px;font-weight:500}.ProductPage-module__JgUCXG__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ProductPage-module__JgUCXG__relatedCard{background:#fff;border:1px solid #efe8e4;border-radius:18px;flex-direction:column;min-width:0;padding:10px;transition:transform .18s,box-shadow .18s;animation:.56s backwards ProductPage-module__JgUCXG__productRise;display:flex;box-shadow:0 8px 22px #2818200a}.ProductPage-module__JgUCXG__relatedCard:nth-child(2){animation-delay:60ms}.ProductPage-module__JgUCXG__relatedCard:nth-child(3){animation-delay:.12s}.ProductPage-module__JgUCXG__relatedCard:nth-child(4){animation-delay:.18s}.ProductPage-module__JgUCXG__imageFrame{aspect-ratio:1.35;background:#f6f3f0;border-radius:14px;display:block;overflow:hidden}.ProductPage-module__JgUCXG__imageFrame img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.ProductPage-module__JgUCXG__relatedBody{flex-direction:column;flex:1;padding:10px 4px 2px;display:flex}.ProductPage-module__JgUCXG__relatedBody h3{color:#241c28;margin:0;font-size:15px;font-weight:500;line-height:1.45}.ProductPage-module__JgUCXG__relatedBody h3 a{color:inherit;text-decoration:none}.ProductPage-module__JgUCXG__relatedBody p{color:#8a8490;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.ProductPage-module__JgUCXG__relatedMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ProductPage-module__JgUCXG__relatedRating{color:#8a8490;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ProductPage-module__JgUCXG__relatedRating svg{color:#ff8000}.ProductPage-module__JgUCXG__relatedButton{color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;background:#472041;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:500;transition:filter .18s,transform .12s;display:inline-flex}.ProductPage-module__JgUCXG__relatedButton:hover{filter:brightness(1.08)}.ProductPage-module__JgUCXG__relatedButton:active{transform:translateY(1px)}.ProductPage-module__JgUCXG__academyBanner{border-radius:22px;min-height:230px;margin-top:36px;animation:.62s backwards ProductPage-module__JgUCXG__productRise;position:relative;overflow:hidden}.ProductPage-module__JgUCXG__academyBanner img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.ProductPage-module__JgUCXG__academyBanner:after{content:"";background:linear-gradient(270deg,#180e14c7 0%,#180e1447 70%);position:absolute;inset:0}[dir=ltr] .ProductPage-module__JgUCXG__academyBanner:after{background:linear-gradient(90deg,#180e14c7 0%,#180e1447 70%)}.ProductPage-module__JgUCXG__academyContent{z-index:1;color:#fff;flex-direction:column;justify-content:center;max-width:460px;min-height:230px;padding:28px;display:flex;position:relative}.ProductPage-module__JgUCXG__academyBadge{background:#ffffff29;border-radius:999px;align-items:center;width:fit-content;height:26px;padding:0 10px;font-size:12px;display:inline-flex}.ProductPage-module__JgUCXG__academyContent h2{margin:12px 0 0;font-size:26px;font-weight:500;line-height:1.35}.ProductPage-module__JgUCXG__academyContent p{color:#ffffffe0;margin:8px 0 0;font-size:14px;line-height:1.7}.ProductPage-module__JgUCXG__academyCta{color:#fff;background:#ff8000;border-radius:999px;align-items:center;width:fit-content;height:42px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:filter .18s,transform .12s;display:inline-flex}.ProductPage-module__JgUCXG__academyCta:hover{filter:brightness(1.06)}.ProductPage-module__JgUCXG__academyCta:active{transform:translateY(1px)}.ProductPage-module__JgUCXG__productPage :focus-visible{outline-offset:2px;outline:2px solid #ff8000}@media (hover:hover) and (min-width:900px){.ProductPage-module__JgUCXG__relatedCard:hover{transform:translateY(-4px);box-shadow:0 14px 28px #28182014}.ProductPage-module__JgUCXG__relatedCard:hover .ProductPage-module__JgUCXG__imageFrame img{transform:scale(1.02)}}@media (max-width:1024px){.ProductPage-module__JgUCXG__productMain{gap:22px}.ProductPage-module__JgUCXG__productTitle{font-size:24px}.ProductPage-module__JgUCXG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ProductPage-module__JgUCXG__productMain{grid-template-columns:1fr;grid-template-areas:"gallery""info"}.ProductPage-module__JgUCXG__ratingCard,.ProductPage-module__JgUCXG__specs div{grid-template-columns:1fr}.ProductPage-module__JgUCXG__barRow{grid-template-columns:68px minmax(0,1fr) 24px}}@media (max-width:640px){.ProductPage-module__JgUCXG__wrap{width:min(100% - 28px,1080px)}.ProductPage-module__JgUCXG__thumbs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ProductPage-module__JgUCXG__thumb{flex:0 0 76px}.ProductPage-module__JgUCXG__productActions{flex-wrap:wrap}.ProductPage-module__JgUCXG__addButton{flex:100%;order:3}.ProductPage-module__JgUCXG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPage-module__JgUCXG__academyContent h2{font-size:22px}.ProductPage-module__JgUCXG__academyContent,.ProductPage-module__JgUCXG__academyBanner{min-height:280px}}@keyframes ProductPage-module__JgUCXG__productRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ProductPage-module__JgUCXG__imageFade{0%{opacity:.45}to{opacity:1}}@keyframes ProductPage-module__JgUCXG__panelFade{0%{opacity:0}to{opacity:1}}@media (max-width:390px){.ProductPage-module__JgUCXG__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProductPage-module__JgUCXG__productGallery,.ProductPage-module__JgUCXG__productInfo,.ProductPage-module__JgUCXG__relatedCard,.ProductPage-module__JgUCXG__academyBanner,.ProductPage-module__JgUCXG__mainImage,.ProductPage-module__JgUCXG__tabPanel{animation:none}.ProductPage-module__JgUCXG__barFill,.ProductPage-module__JgUCXG__variant,.ProductPage-module__JgUCXG__addButton,.ProductPage-module__JgUCXG__relatedButton,.ProductPage-module__JgUCXG__relatedCard,.ProductPage-module__JgUCXG__imageFrame img,.ProductPage-module__JgUCXG__academyCta,.ProductPage-module__JgUCXG__thumb{transition:none}.ProductPage-module__JgUCXG__barFill{width:var(--fill)}.ProductPage-module__JgUCXG__relatedCard:hover,.ProductPage-module__JgUCXG__relatedCard:hover .ProductPage-module__JgUCXG__imageFrame img,.ProductPage-module__JgUCXG__addButton:active,.ProductPage-module__JgUCXG__relatedButton:active,.ProductPage-module__JgUCXG__academyCta:active{transform:none}}.ProductPage-module__JgUCXG__richDescription{color:#6e6874;margin-top:12px;font-size:14px;line-height:1.9}.ProductPage-module__JgUCXG__productDescription .ProductPage-module__JgUCXG__richDescription :is(h2,h3,h4){margin:18px 0 0;font-size:16px}.ProductPage-module__JgUCXG__productDescription .ProductPage-module__JgUCXG__richDescription>:first-child{margin-top:0}.ProductPage-module__JgUCXG__productDescription .ProductPage-module__JgUCXG__richDescription :is(ul,ol){margin:10px 0 0}.ProductPage-module__JgUCXG__mainFrame{position:relative;box-shadow:0 18px 44px -30px #2b133073}.ProductPage-module__JgUCXG__navBtn{color:#2b1330;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 6px 16px -6px #2b133066}.ProductPage-module__JgUCXG__navBtn:hover{color:#fff;background:#2b1330}.ProductPage-module__JgUCXG__navBtn:focus-visible{outline-offset:2px;outline:2px solid #ff8100}.ProductPage-module__JgUCXG__navPrev{inset-inline-start:12px}.ProductPage-module__JgUCXG__navNext{inset-inline-end:12px}.ProductPage-module__JgUCXG__counter{color:#fff;background:#2b1330c7;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.ProductPage-module__JgUCXG__metaRow{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.ProductPage-module__JgUCXG__storeChip,.ProductPage-module__JgUCXG__stockChip{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;display:inline-flex}.ProductPage-module__JgUCXG__storeChip{color:#6f6574;background:#fff;border:1px solid #ece6e9}.ProductPage-module__JgUCXG__storeChip a,.ProductPage-module__JgUCXG__storeChip strong{color:#2b1330;font-weight:600;text-decoration:none}.ProductPage-module__JgUCXG__storeChip a:hover{color:#ff8100;text-decoration:underline}.ProductPage-module__JgUCXG__stockIn{color:#137a4a;background:#e7f6ee}.ProductPage-module__JgUCXG__stockLow{color:#a34f00;background:#fff2e0}.ProductPage-module__JgUCXG__stockOut{color:#b3261e;background:#fdeceb}.ProductPage-module__JgUCXG__noReviews{color:#8a8490;font-size:13px}.ProductPage-module__JgUCXG__saving{color:#137a4a;font-size:13px;font-weight:600}.ProductPage-module__JgUCXG__productInfo{padding:clamp(0px,1.5vw,8px) 0}.ProductPage-module__JgUCXG__productTrustRow{background:#fff;border:1px solid #ece6e9;border-radius:14px;padding:14px 16px}.ProductPage-module__JgUCXG__stickyBar{display:none}@media (max-width:1023.98px){.ProductPage-module__JgUCXG__stickyBar{z-index:40;visibility:hidden;background:#fffffff7;border-top:1px solid #ece6e9;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;inset-block-end:calc(66px + env(safe-area-inset-bottom));inset-inline:0;transform:translateY(140%);box-shadow:0 -10px 24px -18px #2b133080}.ProductPage-module__JgUCXG__stickyOn{visibility:visible;transition:transform .22s;transform:none}.ProductPage-module__JgUCXG__stickyPrice{min-width:0;display:grid}.ProductPage-module__JgUCXG__stickyPrice strong{color:#472041;font-size:17px}.ProductPage-module__JgUCXG__stickyPrice span{color:#8a8490;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ProductPage-module__JgUCXG__stickyBar button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2b1330;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 20px;font-weight:600;display:inline-flex}.ProductPage-module__JgUCXG__stickyBar button:disabled{opacity:.6}}@media (prefers-reduced-motion:reduce){.ProductPage-module__JgUCXG__stickyBar,.ProductPage-module__JgUCXG__stickyOn,.ProductPage-module__JgUCXG__navBtn{transition:none}}.ProductPage-module__JgUCXG__productPage{--pp-deep:#2b1330;--pp-plum:#472041;--pp-line:#ece6e9;--pp-radius:20px;--pp-radius-sm:14px;--pp-shadow:0 18px 44px -30px #2b133061;--pp-gap:36px}.ProductPage-module__JgUCXG__crumbSep{display:inline-block}[dir=rtl] .ProductPage-module__JgUCXG__crumbSep{transform:scaleX(-1)}.ProductPage-module__JgUCXG__mainFrame{border-radius:var(--pp-radius);aspect-ratio:1.2}.ProductPage-module__JgUCXG__thumb{border-radius:var(--pp-radius-sm)}.ProductPage-module__JgUCXG__thumb:hover{border-color:#47204159}.ProductPage-module__JgUCXG__thumbActive,.ProductPage-module__JgUCXG__thumbActive:hover{border-color:#ff8000}.ProductPage-module__JgUCXG__productInfo{border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow);background:#fff;padding:clamp(18px,2.4vw,28px)}@media (min-width:861px){.ProductPage-module__JgUCXG__productInfo{position:sticky;inset-block-start:96px}}.ProductPage-module__JgUCXG__productTitle{color:var(--pp-deep);letter-spacing:-.01em;margin-top:12px;font-size:clamp(24px,2.4vw,30px);font-weight:600}.ProductPage-module__JgUCXG__productPrice{border-top:1px solid #f3eef0;margin-top:16px;padding-top:16px}.ProductPage-module__JgUCXG__priceNow{color:var(--pp-deep);font-size:clamp(28px,3vw,34px);font-weight:600}.ProductPage-module__JgUCXG__summary{color:#6f6574;margin-top:12px}.ProductPage-module__JgUCXG__productActions{border-top:1px solid #f3eef0;margin-top:20px;padding-top:20px}.ProductPage-module__JgUCXG__quantity{background:#fbf9fa;border-color:#e4dde1}.ProductPage-module__JgUCXG__quantity button:hover:not(:disabled){background:var(--pp-deep);color:#fff}.ProductPage-module__JgUCXG__addButton{box-shadow:0 10px 22px -10px #ff800099}.ProductPage-module__JgUCXG__addButton:hover{filter:none;background:var(--pp-deep);box-shadow:0 14px 26px -12px #2b1330a6}.ProductPage-module__JgUCXG__addButton:disabled{cursor:not-allowed;opacity:.6}.ProductPage-module__JgUCXG__favorite:hover{border-color:var(--pp-deep);color:var(--pp-deep)}.ProductPage-module__JgUCXG__productTrustRow{border-radius:var(--pp-radius-sm);background:#faf7f8;border:0;margin-top:16px;padding:12px 14px}.ProductPage-module__JgUCXG__productTabs,.ProductPage-module__JgUCXG__reviewsSection,.ProductPage-module__JgUCXG__relatedProducts{margin-top:var(--pp-gap)}.ProductPage-module__JgUCXG__sectionHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ProductPage-module__JgUCXG__reviewsSection h2,.ProductPage-module__JgUCXG__relatedProducts h2,.ProductPage-module__JgUCXG__productTabs .ProductPage-module__JgUCXG__productDescription h2{color:var(--pp-deep);letter-spacing:-.01em;font-size:22px;font-weight:600}.ProductPage-module__JgUCXG__countPill{color:#6f6574;background:#f4eff2;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ProductPage-module__JgUCXG__productTabs{border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow);background:#fff;padding:10px}.ProductPage-module__JgUCXG__tabList{border-radius:var(--pp-radius-sm);background:#f4eff2;border:0;gap:4px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}.ProductPage-module__JgUCXG__tab{color:#6f6574;white-space:nowrap;border-radius:11px;padding:9px 20px;font-weight:500;transition:background-color .17s,color .17s,box-shadow .17s}.ProductPage-module__JgUCXG__tab:hover{color:var(--pp-deep)}.ProductPage-module__JgUCXG__tabActive,.ProductPage-module__JgUCXG__tabActive:hover{color:var(--pp-deep);background:#fff;font-weight:600;box-shadow:0 4px 12px -6px #2b133066}.ProductPage-module__JgUCXG__tabActive:after{display:none}.ProductPage-module__JgUCXG__tabPanel{max-width:none;margin-top:0;padding:20px 14px 14px}.ProductPage-module__JgUCXG__productDescription p,.ProductPage-module__JgUCXG__richDescription{color:#5f5665;max-width:78ch}.ProductPage-module__JgUCXG__steps li{border-radius:var(--pp-radius-sm);background:#faf7f8;padding:12px 14px}.ProductPage-module__JgUCXG__stepNo{color:#ff8000}.ProductPage-module__JgUCXG__specs{border-color:var(--pp-line);border-radius:var(--pp-radius-sm);margin-top:16px}.ProductPage-module__JgUCXG__specs div{grid-template-columns:minmax(120px,220px) minmax(0,1fr);padding:14px 18px}.ProductPage-module__JgUCXG__specs div:nth-child(odd){background:#faf7f8}.ProductPage-module__JgUCXG__specs div+div{border-top-color:#f3eef0}.ProductPage-module__JgUCXG__specs dt{color:#6f6574;font-weight:500}.ProductPage-module__JgUCXG__specs dd{color:var(--pp-deep);overflow-wrap:anywhere;font-weight:500}.ProductPage-module__JgUCXG__ratingCard{border-color:var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow);grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:clamp(20px,4vw,44px);margin-top:16px;padding:clamp(18px,3vw,28px)}.ProductPage-module__JgUCXG__ratingSummary{border-inline-end:1px solid #f3eef0;flex-direction:column;align-items:flex-start;gap:8px;padding-inline-end:clamp(16px,3vw,36px);display:flex}.ProductPage-module__JgUCXG__average{color:var(--pp-deep);font-size:52px;font-weight:600}.ProductPage-module__JgUCXG__starsRow{gap:3px;display:inline-flex}.ProductPage-module__JgUCXG__starOn{color:#ff8000}.ProductPage-module__JgUCXG__starOff{color:#e4dde1}.ProductPage-module__JgUCXG__ratingSummary .ProductPage-module__JgUCXG__reviewCount{margin:0}.ProductPage-module__JgUCXG__barRow{grid-template-columns:76px minmax(0,1fr) 32px}.ProductPage-module__JgUCXG__barRow span:last-child{text-align:end;color:var(--pp-deep);font-weight:500}.ProductPage-module__JgUCXG__track{background:#f1ebee;height:8px}.ProductPage-module__JgUCXG__reviewsEmpty{border-radius:var(--pp-radius);color:#6f6574;background:#fcfafb;border:1.5px dashed #ddd2d8;align-items:center;gap:14px;margin-top:16px;padding:22px 24px;display:flex}.ProductPage-module__JgUCXG__reviewsEmpty p{margin:0;font-size:14px;line-height:1.7}.ProductPage-module__JgUCXG__reviewsEmptyIcon{color:#b9aeb6;background:#f4eff2;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ProductPage-module__JgUCXG__relatedGrid{gap:16px;margin-top:16px}.ProductPage-module__JgUCXG__relatedCard{border-color:var(--pp-line);border-radius:var(--pp-radius);padding:10px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 22px -18px #2b133059}.ProductPage-module__JgUCXG__imageFrame{border-radius:var(--pp-radius-sm);aspect-ratio:1.25}.ProductPage-module__JgUCXG__relatedBody{padding:12px 6px 4px}.ProductPage-module__JgUCXG__relatedBody h3{color:var(--pp-deep);font-size:15px;font-weight:600}.ProductPage-module__JgUCXG__relatedBody h3 a:hover{color:var(--pp-plum);text-underline-offset:3px;text-decoration:underline}.ProductPage-module__JgUCXG__relatedMeta{margin-top:10px;margin-bottom:12px}.ProductPage-module__JgUCXG__relatedPrice{color:var(--pp-deep);font-size:17px;font-weight:600}.ProductPage-module__JgUCXG__relatedButton{background:var(--pp-plum);height:42px;transition:background-color .18s,box-shadow .18s,transform .12s}.ProductPage-module__JgUCXG__relatedButton:hover:not(:disabled){filter:none;background:var(--pp-deep);box-shadow:0 12px 22px -12px #2b1330b3}.ProductPage-module__JgUCXG__relatedButton:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover) and (min-width:900px){.ProductPage-module__JgUCXG__relatedCard:hover{border-color:#47204147;box-shadow:0 22px 44px -22px #2b133061}}@media (max-width:860px){.ProductPage-module__JgUCXG__ratingCard{grid-template-columns:1fr}.ProductPage-module__JgUCXG__ratingSummary{border-inline-end:0;border-bottom:1px solid #f3eef0;padding-block-end:18px;padding-inline-end:0}.ProductPage-module__JgUCXG__specs div{grid-template-columns:1fr;gap:2px}.ProductPage-module__JgUCXG__mainFrame{aspect-ratio:1.1}}@media (max-width:640px){.ProductPage-module__JgUCXG__productTabs{padding:8px}.ProductPage-module__JgUCXG__tabPanel{padding:16px 8px 8px}.ProductPage-module__JgUCXG__tabList{width:100%}.ProductPage-module__JgUCXG__tab{flex:1;padding-inline:12px}.ProductPage-module__JgUCXG__relatedGrid{gap:12px}.ProductPage-module__JgUCXG__average{font-size:44px}}@media (prefers-reduced-motion:reduce){.ProductPage-module__JgUCXG__tab,.ProductPage-module__JgUCXG__relatedButton,.ProductPage-module__JgUCXG__relatedCard{transition:none}}.ProductPage-module__JgUCXG__crumbSep{margin-inline:4px}@media (min-width:861px){.ProductPage-module__JgUCXG__mainFrame{aspect-ratio:1.34}}
.ProductComparison-module__OE-csq__cmp{background:#fff;border:1px solid #ece6e9;border-radius:22px;margin-top:40px;padding:clamp(18px,3vw,32px);box-shadow:0 18px 44px -28px #2b133047}.ProductComparison-module__OE-csq__head{max-width:640px;margin-bottom:22px}.ProductComparison-module__OE-csq__head h2{color:#2b1330;margin:4px 0 6px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.25}.ProductComparison-module__OE-csq__eyebrow{color:#c2650a;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.ProductComparison-module__OE-csq__sub{color:#6f6574;margin:0;font-size:14px;line-height:1.7}.ProductComparison-module__OE-csq__ltr{direction:ltr;unicode-bidi:isolate}.ProductComparison-module__OE-csq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductComparison-module__OE-csq__cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ProductComparison-module__OE-csq__card{opacity:.72;background:#fbf9fa;border:1.5px solid #ece6e9;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:flex;position:relative}.ProductComparison-module__OE-csq__cardOn{opacity:1;background:#fff;border-color:#2b1330;box-shadow:0 10px 26px -18px #2b133080}.ProductComparison-module__OE-csq__cardCurrent{border-color:#ff8100}.ProductComparison-module__OE-csq__card:hover{opacity:1}.ProductComparison-module__OE-csq__badge{color:#fff;background:#ff8100;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;inset-block-start:-10px;inset-inline-start:12px}.ProductComparison-module__OE-csq__thumb{aspect-ratio:1.2;background:#f1ecee;border-radius:11px;overflow:hidden}.ProductComparison-module__OE-csq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductComparison-module__OE-csq__card h3{color:#2c2430;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductComparison-module__OE-csq__card h3 a{color:inherit;text-decoration:none}.ProductComparison-module__OE-csq__card h3 a:hover{color:#532047;text-decoration:underline}.ProductComparison-module__OE-csq__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.ProductComparison-module__OE-csq__price strong{color:#2b1330;font-size:17px}.ProductComparison-module__OE-csq__price s{color:#9a929f;font-size:12px}.ProductComparison-module__OE-csq__pick,.ProductComparison-module__OE-csq__fixed{min-height:38px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.ProductComparison-module__OE-csq__pick{color:#2b1330;cursor:pointer;background:#fff;border:1.5px solid #2b1330;transition:background .15s,color .15s}.ProductComparison-module__OE-csq__pick:hover,.ProductComparison-module__OE-csq__pick[aria-pressed=true]{color:#fff;background:#2b1330}.ProductComparison-module__OE-csq__pick[aria-pressed=true]:hover{background:#4a2352}.ProductComparison-module__OE-csq__pick:focus-visible,.ProductComparison-module__OE-csq__view:focus-visible,.ProductComparison-module__OE-csq__tableWrap:focus-visible{outline-offset:2px;outline:2px solid #ff8100}.ProductComparison-module__OE-csq__fixed{color:#a34f00;background:#fff2e7}.ProductComparison-module__OE-csq__hint{color:#8a4a08;background:#fff7ef;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:14px}.ProductComparison-module__OE-csq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid #ece6e9;border-radius:14px;margin-top:22px;overflow-x:auto}.ProductComparison-module__OE-csq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:14px}.ProductComparison-module__OE-csq__table th,.ProductComparison-module__OE-csq__table td{text-align:start;vertical-align:middle;border-bottom:1px solid #f1ecee;padding:13px 16px;line-height:1.6}.ProductComparison-module__OE-csq__table tbody tr:last-child>*{border-bottom:0}.ProductComparison-module__OE-csq__table thead th{vertical-align:bottom;background:#fbf9fa}.ProductComparison-module__OE-csq__table tbody th{z-index:1;color:#6f6574;white-space:nowrap;background:#fff;font-weight:600;position:sticky;inset-inline-start:0;box-shadow:1px 0 #f1ecee}.ProductComparison-module__OE-csq__corner{z-index:2;background:#fbf9fa;position:sticky;inset-inline-start:0}.ProductComparison-module__OE-csq__colCurrent{background:#fffaf4}.ProductComparison-module__OE-csq__table tbody tr:hover td,.ProductComparison-module__OE-csq__table tbody tr:hover th{background:#faf6f8}.ProductComparison-module__OE-csq__table tbody tr:hover td.ProductComparison-module__OE-csq__colCurrent{background:#fff3e4}.ProductComparison-module__OE-csq__colTitle{color:#2b1330;margin-bottom:4px;font-weight:700;display:block}.ProductComparison-module__OE-csq__view{color:#532047;text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.ProductComparison-module__OE-csq__view:hover{color:#ff8100}.ProductComparison-module__OE-csq__priceCell,.ProductComparison-module__OE-csq__ratingCell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ProductComparison-module__OE-csq__ratingCell svg{color:#f5a300}.ProductComparison-module__OE-csq__flag{color:#137a4a;background:#e7f6ee;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ProductComparison-module__OE-csq__good{color:#137a4a;font-weight:600}.ProductComparison-module__OE-csq__bad{color:#b3261e;font-weight:600}.ProductComparison-module__OE-csq__scrollHint{color:#8a8490;margin:0;padding:8px 16px 10px;font-size:12px;display:none}@media (max-width:860px){.ProductComparison-module__OE-csq__cards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(200px,72%);grid-auto-flow:column;padding:12px 2px 8px;overflow-x:auto}.ProductComparison-module__OE-csq__card{scroll-snap-align:start}.ProductComparison-module__OE-csq__scrollHint{display:block}}@media (prefers-reduced-motion:reduce){.ProductComparison-module__OE-csq__card,.ProductComparison-module__OE-csq__pick{transition:none}}.ProductComparison-module__OE-csq__cmp{border-color:#ece6e9;border-radius:20px;margin-top:36px;box-shadow:0 18px 44px -30px #2b133061}.ProductComparison-module__OE-csq__head{max-width:680px}.ProductComparison-module__OE-csq__head h2{letter-spacing:-.01em;font-weight:600}.ProductComparison-module__OE-csq__eyebrow{color:#a34f00;letter-spacing:.02em;background:#fff2e7;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.ProductComparison-module__OE-csq__eyebrow:before{content:"";background:#ff8100;border-radius:99px;width:6px;height:6px}.ProductComparison-module__OE-csq__sub{max-width:60ch;margin-top:4px}.ProductComparison-module__OE-csq__card{border-radius:14px;padding:12px}.ProductComparison-module__OE-csq__thumb{border-radius:10px}.ProductComparison-module__OE-csq__cardOn{box-shadow:0 14px 30px -20px #2b13308c}.ProductComparison-module__OE-csq__card:hover{border-color:#47204166}.ProductComparison-module__OE-csq__pick{border-radius:999px}.ProductComparison-module__OE-csq__pick:hover{background:#2b1330}.ProductComparison-module__OE-csq__fixed{border-radius:999px}.ProductComparison-module__OE-csq__tableWrap{border-radius:14px}.ProductComparison-module__OE-csq__table thead th{padding-block:16px}.ProductComparison-module__OE-csq__colThumb{background:#f1ecee;border-radius:10px;width:48px;height:48px;margin-bottom:8px;display:block;overflow:hidden}.ProductComparison-module__OE-csq__colThumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductComparison-module__OE-csq__colTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;line-height:1.45;display:-webkit-box;overflow:hidden}.ProductComparison-module__OE-csq__table thead th.ProductComparison-module__OE-csq__colCurrent{box-shadow:inset 0 3px #ff8100}.ProductComparison-module__OE-csq__bestCell{background:#f1faf5}.ProductComparison-module__OE-csq__table tbody tr:hover td.ProductComparison-module__OE-csq__bestCell{background:#e6f5ec}.ProductComparison-module__OE-csq__none{color:#b3acb7}.ProductComparison-module__OE-csq__table tbody th{letter-spacing:.01em;font-size:13px}.ProductComparison-module__OE-csq__scrollHint{text-align:center;background:#faf7f8;border-top:1px solid #f1ecee;position:sticky;inset-inline-start:0}.ProductComparison-module__OE-csq__scrollHint:before{content:"↔ "}@media (max-width:860px){.ProductComparison-module__OE-csq__tableWrap{margin-inline:-4px}.ProductComparison-module__OE-csq__table{min-width:620px}.ProductComparison-module__OE-csq__table th,.ProductComparison-module__OE-csq__table td{padding:12px 14px}}.ProductComparison-module__OE-csq__cardOn{border-color:#472041}.ProductComparison-module__OE-csq__cardCurrent,.ProductComparison-module__OE-csq__cardCurrent.ProductComparison-module__OE-csq__cardOn{border-color:#ff8100}.ProductComparison-module__OE-csq__pick[aria-pressed=true]{color:#2b1330;background:#f4eff2;border-color:#0000}.ProductComparison-module__OE-csq__pick[aria-pressed=true]:hover{color:#fff;background:#2b1330;border-color:#2b1330}
