.RelatedProducts-module__JvSj3W__section{border-top:1px solid var(--color-border,#ececec);max-width:1400px;margin:80px auto 0;padding:56px clamp(16px,4vw,56px) 0}.RelatedProducts-module__JvSj3W__header{text-align:center;margin-bottom:40px}.RelatedProducts-module__JvSj3W__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent,#c9a96e);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.RelatedProducts-module__JvSj3W__title{font-family:var(--font-heading,"Inter", serif);letter-spacing:-.01em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:400}.RelatedProducts-module__JvSj3W__grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);display:grid}.RelatedProducts-module__JvSj3W__card{color:inherit;text-decoration:none;display:block}.RelatedProducts-module__JvSj3W__imgWrap{aspect-ratio:4/5;background:linear-gradient(#f6f6f6 0%,#efefef 100%);width:100%;margin-bottom:14px;position:relative;overflow:hidden}.RelatedProducts-module__JvSj3W__imgWrap img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,0,.2,1)}.RelatedProducts-module__JvSj3W__card:hover .RelatedProducts-module__JvSj3W__imgWrap img{transform:scale(1.05)}.RelatedProducts-module__JvSj3W__imgPlaceholder{color:var(--color-border,#c7c7c7);justify-content:center;align-items:center;font-size:48px;font-weight:200;display:flex;position:absolute;inset:0}.RelatedProducts-module__JvSj3W__cardBrand{color:var(--color-text-muted,#8a8a8a);text-transform:uppercase;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:600}.RelatedProducts-module__JvSj3W__cardName{color:var(--color-text,#1a1a1a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.RelatedProducts-module__JvSj3W__cardPrice{color:var(--color-text,#1a1a1a);margin:0;font-size:14px;font-weight:500}@media (max-width:900px){.RelatedProducts-module__JvSj3W__grid{grid-template-columns:repeat(2,1fr)}}
.ProductReviews-module__70Qeia__section{border-top:1px solid var(--color-border,#ececec);max-width:900px;margin:80px auto 0;padding:56px clamp(16px,4vw,24px) 0}.ProductReviews-module__70Qeia__header{text-align:center;margin-bottom:40px}.ProductReviews-module__70Qeia__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent,#c9a96e);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ProductReviews-module__70Qeia__title{font-family:var(--font-heading,"Inter", serif);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(24px,3vw,34px);font-weight:400}.ProductReviews-module__70Qeia__summary{color:var(--color-text-muted,#444);align-items:center;gap:8px;font-size:14px;display:inline-flex}.ProductReviews-module__70Qeia__stars{color:var(--color-accent,#c9a96e);letter-spacing:.06em;font-size:15px}.ProductReviews-module__70Qeia__starsEmpty{color:var(--color-border,#d8d8d8)}.ProductReviews-module__70Qeia__avg{color:var(--color-text,#1a1a1a);font-weight:600}.ProductReviews-module__70Qeia__count{color:var(--color-text-muted,#8a8a8a)}.ProductReviews-module__70Qeia__list{flex-direction:column;gap:28px;display:flex}.ProductReviews-module__70Qeia__review{border-bottom:1px solid var(--color-border,#f0f0f0);padding-bottom:28px}.ProductReviews-module__70Qeia__review:last-child{border-bottom:none}.ProductReviews-module__70Qeia__reviewTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ProductReviews-module__70Qeia__reviewDate{color:var(--color-text-muted,#8a8a8a);letter-spacing:.02em;font-size:12px}.ProductReviews-module__70Qeia__reviewTitle{color:var(--color-text,#1a1a1a);margin:0 0 6px;font-size:15px;font-weight:600}.ProductReviews-module__70Qeia__reviewBody{color:var(--color-text-muted,#444);margin:0 0 8px;font-size:14px;font-weight:300;line-height:1.7}.ProductReviews-module__70Qeia__reviewAuthor{color:var(--color-text-muted,#6b6b6b);letter-spacing:.02em;margin:0;font-size:13px}
.WriteReview-module__N0aowW__openBtn{border:2px solid var(--btn-outline-border,var(--color-primary,#1a1a1a));color:var(--btn-outline-text,var(--color-primary,#1a1a1a));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;margin:0 auto;padding:11px 28px;font-size:12px;font-weight:700;transition:all .2s;display:inline-block}.WriteReview-module__N0aowW__openBtn:hover{background:var(--btn-outline-hover-bg,var(--color-primary,#1a1a1a));color:var(--btn-outline-hover-text,#fff)}.WriteReview-module__N0aowW__form{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:8px 0;display:flex}.WriteReview-module__N0aowW__starsRow{gap:4px;display:flex}.WriteReview-module__N0aowW__star{cursor:pointer;color:var(--color-border,#d8d8d8);background:0 0;border:none;padding:0;font-size:28px;line-height:1}.WriteReview-module__N0aowW__starOn{color:#f5a623}.WriteReview-module__N0aowW__input,.WriteReview-module__N0aowW__textarea{border:1px solid var(--color-border,#ddd);width:100%;color:var(--color-text,inherit);background:var(--color-surface,#fff);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.WriteReview-module__N0aowW__textarea{resize:vertical}.WriteReview-module__N0aowW__actions{align-items:center;gap:12px;display:flex}.WriteReview-module__N0aowW__submit{background:var(--btn-filled-bg,var(--color-primary,#1a1a1a));color:var(--btn-filled-text,#fff);cursor:pointer;border:none;border-radius:999px;padding:11px 28px;font-size:13px;font-weight:600}.WriteReview-module__N0aowW__submit:disabled{opacity:.6;cursor:default}.WriteReview-module__N0aowW__cancel{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.WriteReview-module__N0aowW__error{color:#c0392b;font-size:13px}.WriteReview-module__N0aowW__thanks{text-align:center;max-width:640px;color:var(--color-text,#333);margin:0 auto;padding:16px 0;font-size:14px}
.ProductShareSize-module__PiRAgG__row{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#6b6b6b);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ProductShareSize-module__PiRAgG__link{font:inherit;color:var(--color-text-muted,#6b6b6b);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .18s}.ProductShareSize-module__PiRAgG__link:hover{color:var(--color-text,#1a1a1a)}.ProductShareSize-module__PiRAgG__sep{opacity:.4}.ProductShareSize-module__PiRAgG__socials{gap:12px;margin-left:auto;display:inline-flex}.ProductShareSize-module__PiRAgG__social{width:28px;height:28px;color:var(--color-text-muted,#6b6b6b);justify-content:center;align-items:center;text-decoration:none;transition:color .18s;display:inline-flex}.ProductShareSize-module__PiRAgG__social svg{display:block}.ProductShareSize-module__PiRAgG__social:hover{color:var(--color-text,#1a1a1a)}.ProductShareSize-module__PiRAgG__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out ProductShareSize-module__PiRAgG__fade;display:flex;position:fixed;inset:0}@keyframes ProductShareSize-module__PiRAgG__fade{0%{opacity:0}to{opacity:1}}.ProductShareSize-module__PiRAgG__modal{background:var(--color-surface,#fff);color:var(--color-text,#1a1a1a);border-radius:4px;width:100%;max-width:460px;padding:28px;box-shadow:0 20px 60px #00000026}.ProductShareSize-module__PiRAgG__modalHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ProductShareSize-module__PiRAgG__modalTitle{font-family:var(--font-heading,"Inter", serif);letter-spacing:.01em;margin:0;font-size:20px;font-weight:500}.ProductShareSize-module__PiRAgG__close{color:var(--color-text-muted,#8a8a8a);cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.ProductShareSize-module__PiRAgG__close:hover{color:var(--color-text,#1a1a1a)}.ProductShareSize-module__PiRAgG__modalNote{color:var(--color-text-muted,#6b6b6b);text-transform:none;letter-spacing:0;margin:0 0 16px;font-size:13px;line-height:1.5}.ProductShareSize-module__PiRAgG__table{border-collapse:collapse;width:100%;font-size:13px}.ProductShareSize-module__PiRAgG__table th,.ProductShareSize-module__PiRAgG__table td{text-align:left;border-bottom:1px solid var(--color-border,#ececec);padding:10px 8px}.ProductShareSize-module__PiRAgG__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#8a8a8a);font-size:11px;font-weight:600}.ProductShareSize-module__PiRAgG__table td{color:var(--color-text,#3a3a3c)}
.Breadcrumb-module__uvQDta__breadcrumb{max-width:1280px;color:var(--color-text,#555);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;padding:16px 24px 0;font-size:13px;display:flex}.Breadcrumb-module__uvQDta__item{align-items:center;gap:8px;display:inline-flex}.Breadcrumb-module__uvQDta__link{color:inherit;opacity:.65;text-decoration:none;transition:opacity .15s}.Breadcrumb-module__uvQDta__link:hover{opacity:1;text-decoration:underline}.Breadcrumb-module__uvQDta__current{opacity:1;font-weight:600}.Breadcrumb-module__uvQDta__sep{opacity:.35}
.ProductListingFilters-module__Xxydma__root{position:sticky;top:16px}.ProductListingFilters-module__Xxydma__sidebarTitle{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 0 12px;font-size:11px;font-weight:700}.ProductListingFilters-module__Xxydma__sidebar{background:var(--color-surface,#fff);border:1px solid var(--color-border,#0000001a);border-radius:14px;padding:16px;box-shadow:0 8px 28px #0000000a}.ProductListingFilters-module__Xxydma__mobileToggle{border:1px solid var(--color-border,#ddd);background:var(--color-surface,#fff);cursor:pointer;border-radius:12px;width:100%;margin-bottom:12px;padding:12px 16px;font-weight:600;display:none}.ProductListingFilters-module__Xxydma__toolbar{border-bottom:1px solid var(--color-border,#00000014);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.ProductListingFilters-module__Xxydma__label{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:10px;font-weight:700}.ProductListingFilters-module__Xxydma__sortWrap,.ProductListingFilters-module__Xxydma__checkWrap{align-items:center;gap:8px;font-size:13px;display:inline-flex}.ProductListingFilters-module__Xxydma__select,.ProductListingFilters-module__Xxydma__price{border:1px solid var(--color-border,#ddd);background:var(--color-surface-2,var(--color-surface,#fff));color:var(--color-text,#1a1a1a);border-radius:8px;padding:8px 10px;font-size:13px}.ProductListingFilters-module__Xxydma__price{width:72px}.ProductListingFilters-module__Xxydma__checkWrap input,.ProductListingFilters-module__Xxydma__checkRow input{width:16px;height:16px;accent-color:var(--btn-accent,var(--color-accent,#c8a96e))}.ProductListingFilters-module__Xxydma__clear{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px;text-decoration:underline}.ProductListingFilters-module__Xxydma__section{border-top:1px solid var(--color-border,#00000014);margin-top:10px;padding-top:10px}.ProductListingFilters-module__Xxydma__sectionHead{width:100%;color:var(--color-text,#1a1a1a);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;font-weight:700;display:flex}.ProductListingFilters-module__Xxydma__sectionChevron{opacity:.5;font-size:16px}.ProductListingFilters-module__Xxydma__sectionBody{padding:4px 0 8px}.ProductListingFilters-module__Xxydma__optionList,.ProductListingFilters-module__Xxydma__catList{margin:0;padding:0;list-style:none}.ProductListingFilters-module__Xxydma__optionList li+li,.ProductListingFilters-module__Xxydma__catItem+.ProductListingFilters-module__Xxydma__catItem{margin-top:6px}.ProductListingFilters-module__Xxydma__checkRow{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.ProductListingFilters-module__Xxydma__count{opacity:.55;font-size:12px;font-style:normal}.ProductListingFilters-module__Xxydma__catRow{align-items:flex-start;gap:4px;display:flex}.ProductListingFilters-module__Xxydma__catToggle,.ProductListingFilters-module__Xxydma__catToggleSpacer{flex-shrink:0;width:22px}.ProductListingFilters-module__Xxydma__catToggle{opacity:.6;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1.4}.ProductListingFilters-module__Xxydma__priceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductListingFilters-module__Xxydma__dash{opacity:.5}.ProductListingFilters-module__Xxydma__apply{cursor:pointer;background:var(--btn-filled-bg,var(--color-primary,#1a1a1a));color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}.ProductListingFilters-module__Xxydma__root[data-template=editorial] .ProductListingFilters-module__Xxydma__sidebar{box-shadow:none;background:0 0;border-left:none;border-right:none;border-radius:0;padding:0}.ProductListingFilters-module__Xxydma__root[data-template=beauty] .ProductListingFilters-module__Xxydma__sidebar{background:#ffffffeb;border-color:#ec489926;border-radius:20px}.ProductListingFilters-module__Xxydma__root[data-template=beauty] .ProductListingFilters-module__Xxydma__apply{background:linear-gradient(135deg,#ec4899,#f472b6)}.ProductListingFilters-module__Xxydma__root[data-template=fashion1] .ProductListingFilters-module__Xxydma__sidebarTitle,.ProductListingFilters-module__Xxydma__root[data-template=fashion1] .ProductListingFilters-module__Xxydma__sectionHead{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ProductListingFilters-module__Xxydma__root[data-template=fashion1] .ProductListingFilters-module__Xxydma__sidebar{border-width:2px;border-radius:0}.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__sidebar{color:#eef0fb;background:#14142ad9;border-color:#7c5cff59}.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__sectionHead,.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__checkRow,.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__sortWrap,.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__checkWrap{color:#eef0fb}.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__select,.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__price{color:#eef0fb;background:#ffffff0f;border-color:#ffffff26}.ProductListingFilters-module__Xxydma__root[data-template=aurora] .ProductListingFilters-module__Xxydma__apply{background:#7c5cff}@media (max-width:960px){.ProductListingFilters-module__Xxydma__mobileToggle{display:block}.ProductListingFilters-module__Xxydma__sidebar{display:none}.ProductListingFilters-module__Xxydma__sidebarOpen{display:block;position:relative;top:0}.ProductListingFilters-module__Xxydma__root{position:static}}
.ProductListingShell-module___zpQpW__shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:32px;max-width:1400px;margin:0 auto;padding:0 24px 48px;display:grid}.ProductListingShell-module___zpQpW__main{min-width:0}.ProductListingShell-module___zpQpW__filtersFallback{opacity:.6;padding:16px;font-size:13px}@media (max-width:960px){.ProductListingShell-module___zpQpW__shell{grid-template-columns:1fr;gap:16px;padding:0 16px 40px}}.ProductListingShell-module___zpQpW__shell[data-template=editorial] .ProductListingShell-module___zpQpW__main{border-top:3px solid var(--color-accent,#c9a96e);padding-top:8px}.ProductListingShell-module___zpQpW__shell[data-template=beauty]{background:linear-gradient(#fff5f859 0%,#0000 120px)}.ProductListingShell-module___zpQpW__shell[data-template=beauty] .ProductListingShell-module___zpQpW__main{border-radius:24px 24px 0 0}.ProductListingShell-module___zpQpW__shell[data-template=fashion1] .ProductListingShell-module___zpQpW__main{border-left:4px solid var(--color-primary,#1a1a1a);padding-left:20px}.ProductListingShell-module___zpQpW__shell[data-template=aurora]{background:radial-gradient(at 0 0,#7c5cff14,#0000 55%)}.ProductListingShell-module___zpQpW__shell[data-template=aurora] .ProductListingShell-module___zpQpW__main{box-shadow:inset 0 1px #ffffff0f}.ProductListingShell-module___zpQpW__shell[data-template=custom] .ProductListingShell-module___zpQpW__main{border:1px dashed var(--color-border,#0000001f);border-radius:12px;padding:12px}
