.product-detail_productDetail__3hVpR{font-family:Montserrat,sans-serif;margin-bottom:90px}.product-detail_productDetail__3hVpR .product-detail_container__yBA9a{background:#fff;border-radius:20px;box-shadow:0 10px 40px hsla(0,0%,7%,.06);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:auto;padding:36px}.product-detail_productDetail__3hVpR .product-detail_imageSection__cBUxD{align-items:center;display:flex;flex:1;flex-direction:column;min-width:350px}.product-detail_productDetail__3hVpR .product-detail_mainImageWrapper__pq4bd{aspect-ratio:16/9;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;width:100%}.product-detail_productDetail__3hVpR .product-detail_mainImageWrapper__pq4bd:before{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-25deg);z-index:2}.product-detail_productDetail__3hVpR .product-detail_mainImageWrapper__pq4bd:hover:before{opacity:1;transform:translateX(120%) skewX(-25deg);transition:transform .7s ease,opacity .3s ease}.product-detail_productDetail__3hVpR .product-detail_mainImage__Fo9I_{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.product-detail_productDetail__3hVpR .product-detail_mainImage__Fo9I_:hover{transform:scale(1.05)}.product-detail_productDetail__3hVpR .product-detail_imageGallery__t_6zw{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px;width:100%}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w{border:2px solid transparent;border-radius:12px;cursor:pointer;height:70px;overflow:hidden;position:relative;transition:all .3s ease;width:70px}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w.product-detail_active__O0A_4{border-color:#f82ba9;box-shadow:0 0 8px rgba(248,43,169,.35)}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w:before{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-25deg);z-index:2}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w:hover:before{opacity:1;transform:translateX(120%) skewX(-25deg);transition:transform .7s ease,opacity .3s ease}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.product-detail_productDetail__3hVpR .product-detail_thumb__98c5w:hover img{transform:scale(1.05)}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2{display:flex;flex:1;flex-direction:column;min-width:350px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_categoryBadge__EfFZ9{align-self:flex-start;background:rgba(248,43,169,.08);border-radius:999px;color:#f82ba9;font-size:12px;font-weight:400;letter-spacing:.04em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_productName__aBPA9{color:#111;font-size:28px;font-weight:400;line-height:1.25;margin-bottom:14px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_priceBlock___xyRa{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:20px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_price__x6z8h{color:#111;font-size:32px;font-weight:400}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_stockBadge__aDW1V{border-radius:999px;font-size:13px;font-weight:400;padding:4px 12px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_stockBadge__aDW1V.product-detail_inStock__kTXyr{background:rgba(27,138,75,.09);color:#1b8a4b}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_stockBadge__aDW1V.product-detail_outOfStock__oTLhd{background:rgba(179,38,30,.09);color:#b3261e}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_trustList__Z2q2K{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_trustList__Z2q2K li{align-items:center;color:#555;display:flex;font-size:14px;gap:10px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_trustIcon__mR7ek{align-items:center;background:rgba(248,43,169,.08);border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_groupAct__R7R_j .product-detail_addToCartBtn__H1WBT{background-color:#f82ba9;border:none;border-radius:8px;box-shadow:0 8px 20px rgba(248,43,169,.25);color:#fff;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.02em;padding:15px 32px;transition:all .2s ease}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_groupAct__R7R_j .product-detail_addToCartBtn__H1WBT:hover:not(:disabled){background-color:#d32590;transform:translateY(-1px)}.product-detail_productDetail__3hVpR .product-detail_descriptionSection__19GcO{background:#fff;border-radius:20px;box-shadow:0 10px 40px hsla(0,0%,7%,.06);margin-top:32px;padding:36px}.product-detail_productDetail__3hVpR .product-detail_descriptionTitle__NXLS7{border-bottom:1px solid #eee;color:#111;font-size:22px;font-weight:300;margin-bottom:20px;padding-bottom:18px}.product-detail_productDetail__3hVpR .product-detail_desWrapper__BnCia{overflow:hidden;position:relative;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.product-detail_productDetail__3hVpR .product-detail_desFade__V95ef{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85%);bottom:0;height:90px;left:0;pointer-events:none;position:absolute;right:0}.product-detail_productDetail__3hVpR .product-detail_desToggleBtn__wJ4Iv{align-items:center;background:none;border:none;color:#f82ba9;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;margin-top:18px;padding:0;transition:color .2s ease}.product-detail_productDetail__3hVpR .product-detail_desToggleBtn__wJ4Iv:hover{color:#d32590}.product-detail_productDetail__3hVpR .product-detail_desToggleIcon__GmTHP{display:inline-block;font-size:12px;transition:transform .3s ease}.product-detail_productDetail__3hVpR .product-detail_desToggleIconOpen__91J_6{transform:rotate(180deg)}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM{color:#444;font-size:15px;line-height:1.8}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM p{margin:0 0 14px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM p:last-child{margin-bottom:0}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h2,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h3,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h4{color:#111;font-weight:700;margin:28px 0 12px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h2:first-child,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h3:first-child,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h4:first-child{margin-top:0}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h2{font-size:20px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h3{font-size:18px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM h4{font-size:16px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM ol,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM ul{margin:0 0 14px;padding-left:22px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM li{margin-bottom:8px}.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM b,.product-detail_productDetail__3hVpR .product-detail_desPro__P2pxM strong{color:#111;font-weight:700}.product-detail_productDetail__3hVpR .product-detail_relatedSection__Z_7Ph{margin-top:32px}.product-detail_productDetail__3hVpR .product-detail_relatedHeader__FHfpK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.product-detail_productDetail__3hVpR .product-detail_relatedTitle__BpRrS{color:#111;font-size:36px;font-weight:300;letter-spacing:.03em;margin:0}.product-detail_productDetail__3hVpR .product-detail_relatedNav__4uhFc{display:flex;gap:8px}.product-detail_productDetail__3hVpR .product-detail_relatedNavBtn__iB8Ek{background:#fff;border:1px solid #eee;border-radius:50%;color:#111;cursor:pointer;font-size:18px;height:36px;line-height:1;transition:all .2s ease;width:36px}.product-detail_productDetail__3hVpR .product-detail_relatedNavBtn__iB8Ek:hover:not(:disabled){border-color:#f82ba9;color:#f82ba9}.product-detail_productDetail__3hVpR .product-detail_relatedNavBtn__iB8Ek:disabled{cursor:not-allowed;opacity:.3}.product-detail_productDetail__3hVpR .product-detail_relatedGrid__XGZAG{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.product-detail_productDetail__3hVpR .product-detail_relatedLink__P7VSy{color:inherit;display:block;text-decoration:none}.product-detail_productDetail__3hVpR .product-detail_relatedImageWrapper__3sBCC{aspect-ratio:342/524;background:#f5f5f5;border-radius:12px;overflow:hidden;position:relative;width:100%}.product-detail_productDetail__3hVpR .product-detail_relatedImageWrapper__3sBCC:before{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-25deg);z-index:2}.product-detail_productDetail__3hVpR .product-detail_relatedCard__l7AtH:hover .product-detail_relatedImageWrapper__3sBCC:before{opacity:1;transform:translateX(120%) skewX(-25deg);transition:transform .7s ease,opacity .3s ease}.product-detail_productDetail__3hVpR .product-detail_relatedImage__7jI8s{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.product-detail_productDetail__3hVpR .product-detail_relatedCard__l7AtH:hover .product-detail_relatedImage__7jI8s{transform:scale(1.05)}.product-detail_productDetail__3hVpR .product-detail_relatedName__XFPwz{color:#111;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:12px 0 0;text-transform:uppercase}@media(max-width:768px){.product-detail_productDetail__3hVpR .product-detail_container__yBA9a{background:none;border-radius:0;box-shadow:none;flex-direction:column;padding:0}.product-detail_productDetail__3hVpR .product-detail_imageSection__cBUxD,.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2{min-width:0;width:100%}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2{align-items:flex-start;text-align:left}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_categoryBadge__EfFZ9{align-self:flex-start}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_priceBlock___xyRa{align-items:flex-start}.product-detail_productDetail__3hVpR .product-detail_infoSection__iIPS2 .product-detail_trustList__Z2q2K{display:none}.product-detail_productDetail__3hVpR .product-detail_groupAct__R7R_j{display:flex;justify-content:center;width:100%}.product-detail_productDetail__3hVpR .product-detail_addToCartBtn__H1WBT{width:auto}.product-detail_productDetail__3hVpR .product-detail_descriptionSection__19GcO{box-shadow:none;padding:0}.product-detail_productDetail__3hVpR .product-detail_relatedTitle__BpRrS{font-size:24px}.product-detail_productDetail__3hVpR .product-detail_relatedGrid__XGZAG{gap:14px;grid-template-columns:repeat(2,1fr)}}.category_breadcrumbWrapper__0DpQX{margin-top:150px}.category_categoryPage__zECLn{font-family:Montserrat,sans-serif;margin-bottom:100px;max-width:100%;overflow-x:hidden}.category_categoryHeader__cnRhH{padding:28px 0 40px;text-align:center}.category_categoryEyebrow__HDPfX{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto 18px;max-width:420px}.category_headlineLine__whG_n{background:linear-gradient(90deg,transparent,#c9a96a);flex:1 1 auto;height:1px;min-width:24px}.category_headlineLine__whG_n:last-child{background:linear-gradient(90deg,#c9a96a,transparent)}.category_categoryBadge___y7Ue{color:#a67c3d;flex:none;font-size:13px;font-style:italic;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.category_categoryBadge___y7Ue,.category_categoryTitle__kUjnI{font-family:Playfair Display,serif}.category_categoryTitle__kUjnI{color:#161616;font-size:40px;font-weight:600;letter-spacing:.01em;margin:0}.category_categoryDescription__FKS2K{color:#66625a;font-size:15px;line-height:1.8;margin:16px auto 0;max-width:680px}.category_gridSection__4ssyx{padding-bottom:24px;position:relative}.category_grid__b5fui{display:grid;gap:44px 28px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;transition:opacity .25s ease}.category_gridFetching__ch7vZ{opacity:.45;pointer-events:none}.category_card__xkEW7{height:100%}.category_cardLink__TFFOQ{color:inherit;display:block;text-decoration:none}.category_cardImageWrapper__hULNL{aspect-ratio:342/524;background:#f6f3ec;border:1px solid #ece3d1;border-radius:4px;overflow:hidden;position:relative;transition:box-shadow .4s ease,border-color .4s ease;width:100%}.category_cardImageWrapper__hULNL:before{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-25deg);z-index:2}.category_card__xkEW7:hover .category_cardImageWrapper__hULNL{border-color:#c9a96a;box-shadow:0 18px 36px -18px rgba(26,20,10,.35)}.category_card__xkEW7:hover .category_cardImageWrapper__hULNL:before{opacity:1;transform:translateX(120%) skewX(-25deg);transition:transform .7s ease,opacity .3s ease}.category_cardImage__2qO74{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.category_card__xkEW7:hover .category_cardImage__2qO74{transform:scale(1.05)}.category_cardBody__xFZxB{padding-top:18px}.category_cardName__dfG77{color:#111;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:0;text-transform:uppercase}.category_emptyState__k5UxU{color:#888;font-size:15px;padding:60px 20px;text-align:center}.category_scrollTrack__XW3mA{display:none}.category_scrollThumb__cRl_l{background:#c9a96a;border-radius:999px;height:100%;left:0;position:absolute;top:0;transition:left .1s linear}@media(max-width:1024px){.category_grid__b5fui{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.category_breadcrumbWrapper__0DpQX{margin-top:100px}.category_categoryHeader__cnRhH{text-align:start}.category_categoryEyebrow__HDPfX{justify-content:flex-start;margin-left:0}.category_headlineLine__whG_n{display:none}.category_categoryTitle__kUjnI{font-size:28px}.category_categoryDescription__FKS2K{margin-left:0;margin-right:0}.category_grid__b5fui{display:flex;flex-wrap:nowrap;gap:16px;grid-template-columns:unset;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.category_grid__b5fui::-webkit-scrollbar{display:none}.category_grid__b5fui>li{flex:0 0 auto;scroll-snap-align:start;width:46%}.category_cardName__dfG77{font-size:18px}.category_scrollTrack__XW3mA{background:#eee;border-radius:999px;display:block;height:4px;margin-top:14px;overflow:hidden;position:relative;width:100%}}@media(max-width:480px){.category_categoryTitle__kUjnI{font-size:26px}.category_grid__b5fui>li{width:62%}.category_cardName__dfG77{font-size:16px}.category_cardBody__xFZxB{padding-top:12px}}.category_antPaginationWrap__fWLke{display:flex;justify-content:center;margin:56px 0 8px}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}.breadcrumb-bar_breadcrumbBar__xpU2x{margin-bottom:20px;margin-top:0!important;padding:0!important}.breadcrumb-bar_breadcrumbBar__xpU2x li a{position:relative;transition:color .2s ease}.breadcrumb-bar_breadcrumbBar__xpU2x li a:after{background:currentColor;bottom:-3px;content:"";height:1.5px;left:0;position:absolute;right:100%;transition:right .25s ease}.breadcrumb-bar_breadcrumbBar__xpU2x li a:hover{color:#d32590!important}.breadcrumb-bar_breadcrumbBar__xpU2x li a:hover:after{right:0}.breadcrumb-bar_breadcrumbBar__xpU2x li>span{color:#111!important;font-weight:400!important}