:root{--selene-cream: #f9f2da;--selene-paper: #fffaf2;--selene-burgundy: #701e1f;--selene-burgundy-dark: #521417;--selene-ink: #3b2721;--selene-muted: #806d65;--selene-line: #dfd0c2;--selene-gold: #bc7c25;--selene-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--selene-sans: "Montserrat", Arial, sans-serif}body{background:var(--selene-cream)}.section-main-product,.selene-product-experience,.selene-product-faq,.selene-look-gallery,.selene-lumin-reviews,.selene-size-guide,.product-recommendations{color:var(--selene-ink);font-family:var(--selene-sans)}.section-main-product .page-width,.selene-product-experience .page-width,.selene-product-faq .page-width,.selene-look-gallery .page-width,.selene-lumin-reviews .page-width,.product-recommendations .page-width{max-width:144rem}.section-main-product .product{align-items:flex-start;column-gap:clamp(3.2rem,5vw,8rem)}.section-main-product .product__media-wrapper{background:#eee2d5}.section-main-product .product__media img{object-fit:cover}.section-main-product .product__info-wrapper{color:var(--selene-ink)}.section-main-product .product__info-container{max-width:58rem}.section-main-product .product__title h1{color:var(--selene-burgundy-dark);font-family:var(--selene-serif);font-size:clamp(4rem,4.4vw,6.4rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important}.section-main-product .rating-wrapper,.section-main-product .product__text{font-size:1.1rem}.section-main-product .product__info-container .price{color:var(--selene-ink);font-family:var(--selene-serif);font-size:2.5rem}.section-main-product .price--on-sale .price-item--regular{color:#9d8d85!important}.section-main-product .product-form__input .form__label{color:var(--selene-ink);font-size:1.1rem;letter-spacing:.02em}.section-main-product .product-form__input input[type=radio]+label{background:transparent;border-color:var(--selene-line);border-radius:0;min-width:5.4rem;padding:1.3rem 1.5rem}.section-main-product .product-form__input input[type=radio]:checked+label{background:var(--selene-burgundy);border-color:var(--selene-burgundy);color:#fff}.section-main-product .product-form__submit{background:var(--selene-burgundy)!important;border:1px solid var(--selene-burgundy)!important;border-radius:0!important;color:#fff!important;font-size:1.1rem!important;font-weight:700;letter-spacing:.1em;min-height:5.4rem!important;text-transform:uppercase}.section-main-product .product-form__submit:hover{background:var(--selene-burgundy-dark)!important}.section-main-product .shopify-payment-button__button{background:transparent!important;border:1px solid var(--selene-burgundy)!important;border-radius:0!important;color:var(--selene-burgundy)!important;min-height:5.2rem!important}.section-main-product .accordion{border-color:var(--selene-line)}.section-main-product .accordion summary{font-family:var(--selene-serif)}.section-main-product .product__description{color:var(--selene-muted);font-family:var(--selene-sans)!important;font-size:1.4rem;line-height:1.65}.section-main-product .product__description p,.section-main-product .product__description span,.section-main-product .product__description strong,.section-main-product .product__description em,.section-main-product .product__description li,.section-main-product .product__description a{font-family:var(--selene-sans)!important}.selene-product-summary{color:var(--selene-muted);font-size:1.35rem;line-height:1.65}.selene-product-proof-note{color:var(--selene-burgundy);font-family:var(--selene-sans);font-size:1.05rem;font-weight:700;letter-spacing:.13em;margin:0 0 1.2rem;text-transform:uppercase}.selene-product-summary>p{margin:0}.selene-product-summary ul{border-top:1px solid var(--selene-line);list-style:none;margin:1.8rem 0 0;padding:1.2rem 0 0}.selene-product-summary li{color:var(--selene-ink);font-size:1.15rem;line-height:1.5;padding:.45rem 0 .45rem 2rem;position:relative}.selene-product-summary li:before{color:var(--selene-burgundy);content:"\2713";left:0;position:absolute}product-info[data-selene-product] .selene-product-summary{margin:1.8rem 0 2.2rem}product-info[data-selene-product] .selene-offer{background:var(--selene-offer-background);border:1px solid var(--selene-offer-border);color:var(--selene-offer-text);margin:0 0 2.8rem;padding:1.9rem 2rem 1.7rem}.selene-offer__header{align-items:center;display:flex;gap:2rem;justify-content:space-between}.selene-offer__eyebrow{color:var(--selene-offer-accent);font-family:var(--selene-sans);font-size:.95rem;font-weight:700;letter-spacing:.17em;margin:0 0 .6rem;text-transform:uppercase}.selene-offer__heading{color:var(--selene-offer-heading);font-family:var(--selene-serif);font-size:clamp(2.5rem,2.3vw,3.1rem);font-weight:400;letter-spacing:-.025em;line-height:1;margin:0}.selene-offer__auto{align-items:center;border:1px solid var(--selene-offer-border);border-radius:999px;color:var(--selene-offer-text);display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:600;height:2.8rem;justify-content:center;letter-spacing:.12em;padding:0 1rem;text-transform:uppercase}.selene-offer__tiers{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.7rem}.selene-offer__tier{align-items:center;background:#ffffff94;border:1px solid var(--selene-offer-border);display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.4rem;padding:1rem}.selene-offer__tier--highlighted{border-color:var(--selene-offer-accent)}.selene-offer__number{align-items:center;background:var(--selene-offer-accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.selene-offer__copy{display:flex;flex-direction:column;min-width:0}.selene-offer__copy strong{color:var(--selene-offer-heading);font-family:var(--selene-sans);font-size:1rem;font-weight:650;line-height:1.25}.selene-offer__copy small{color:var(--selene-offer-text);font-size:.85rem;line-height:1.35;margin-top:.2rem}.selene-offer__discount{color:var(--selene-offer-accent);font-family:var(--selene-serif);font-size:1.35rem;font-weight:600;white-space:nowrap}.selene-offer__note{color:var(--selene-offer-text);font-size:.9rem;line-height:1.4;margin:1rem 0 0}product-info[data-selene-product] variant-selects{margin-top:0}product-info[data-selene-product] .product-form__input{margin:0 0 2.3rem;max-width:none;padding:0}product-info[data-selene-product] .product-form__input--swatch{column-gap:.7rem}product-info[data-selene-product] .product-form__input--swatch legend{flex:0 0 100%}product-info[data-selene-product] .product-form__input--swatch [data-selected-value]{font-size:1rem;font-weight:500;margin-left:.45rem;text-transform:none}product-info[data-selene-product] .selene-variant-size{border:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(5.8rem,1fr))}product-info[data-selene-product] .selene-variant-heading,product-info[data-selene-product] .selene-size-help{grid-column:1 / -1}product-info[data-selene-product] .selene-variant-heading{justify-content:space-between!important;margin-bottom:.1rem}product-info[data-selene-product] .product-form__input .form__label{font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}product-info[data-selene-product] .selene-variant-size input[type=radio]+label{align-items:center;display:flex;font-size:1.1rem;height:4.4rem;justify-content:center;margin:0;min-width:0;padding:.8rem;width:100%}product-info[data-selene-product] .selene-size-guide__trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;color:var(--selene-burgundy);cursor:pointer;font-family:var(--selene-sans);font-size:.95rem;line-height:1.25;padding:0}product-info[data-selene-product] .selene-size-help{color:var(--selene-muted);font-size:.85rem;line-height:1.4;margin:.25rem 0 0}product-info[data-selene-product] .product-form{margin-left:0!important;margin-right:0!important}product-info[data-selene-product] .product-form__submit{font-family:var(--selene-serif);font-size:1.65rem!important;letter-spacing:.035em;min-height:5.8rem!important}product-info[data-selene-product] .selene-atc__separator{margin:0 .65rem}product-info[data-selene-product] .selene-atc__price{white-space:nowrap}product-info[data-selene-product] .product-info__promo-list{border-bottom:1px solid var(--selene-line);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 1.7rem}product-info[data-selene-product] .product-info__promo-list .text-with-icon{align-items:flex-start;color:var(--selene-burgundy);gap:.7rem;min-width:0;padding-right:1rem}product-info[data-selene-product] .product-info__promo-list .text-with-icon>span:last-child{color:var(--selene-muted);min-width:0}product-info[data-selene-product] .product-info__promo-list p{font-size:.82rem;line-height:1.35}product-info[data-selene-product] .product-info__promo-list strong{color:var(--selene-ink);display:block;font-size:.9rem;font-weight:650;margin-bottom:.18rem}.selene-dispatch{align-items:flex-start;border-bottom:1px solid var(--selene-line);display:flex;gap:1rem;margin:0;padding:1.6rem 0}.selene-dispatch__indicator{background:var(--selene-dispatch-available);border:.45rem solid color-mix(in srgb,var(--selene-dispatch-available) 18%,white);border-radius:50%;box-sizing:content-box;flex:0 0 auto;height:.75rem;margin-top:.15rem;width:.75rem}.selene-dispatch__indicator--unavailable{background:var(--selene-dispatch-unavailable);border-color:color-mix(in srgb,var(--selene-dispatch-unavailable) 18%,white)}.selene-dispatch__copy{display:flex;flex-direction:column}.selene-dispatch__copy strong{color:var(--selene-ink);font-size:.95rem;font-weight:650;line-height:1.35}.selene-dispatch__copy small{color:var(--selene-muted);font-size:.8rem;line-height:1.45;margin-top:.2rem}product-info[data-selene-product] .product__accordion{margin:0}product-info[data-selene-product] .product__accordion summary{padding:1.5rem 0}@media screen and (max-width:520px){product-info[data-selene-product] .selene-offer{padding:1.7rem 1.5rem 1.5rem}.selene-offer__tiers{grid-template-columns:1fr}product-info[data-selene-product] .product-info__promo-list{gap:1.2rem;grid-template-columns:1fr}product-info[data-selene-product] .product-info__promo-list .text-with-icon{padding-right:0}}.section-main-product .promo-container,.section-main-product .trust-feature-container{border-color:var(--selene-line)}.selene-product-experience{--section-space: clamp(7rem, 8vw, 12rem)}.selene-proof{background:var(--selene-paper);border-bottom:1px solid var(--selene-line);border-top:1px solid var(--selene-line)}.selene-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:144rem;padding:2.8rem 4rem}.selene-proof__item{align-items:center;color:var(--selene-muted);display:flex;flex-direction:column;font-family:var(--selene-serif);font-size:1.25rem;gap:.3rem;padding:0 2rem;text-align:center}.selene-proof__item+.selene-proof__item{border-left:1px solid var(--selene-line)}.selene-proof__item strong{color:var(--selene-burgundy);font-family:var(--selene-sans);font-size:1.05rem;letter-spacing:.09em;text-transform:uppercase}.selene-editorial{align-items:center;display:grid;gap:clamp(4rem,7vw,10rem);grid-template-columns:minmax(28rem,.8fr) minmax(0,1.2fr);padding-bottom:var(--section-space);padding-top:var(--section-space)}.selene-eyebrow{color:var(--selene-burgundy);font-size:1rem;font-weight:700;letter-spacing:.19em;margin:0 0 1.5rem;text-transform:uppercase}.selene-editorial h2,.selene-reviews h2,.product-recommendations h2{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(3.8rem,4.6vw,6rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;margin:0 0 2.4rem}.selene-editorial__text>.rte{color:var(--selene-muted);font-family:var(--selene-serif);font-size:1.7rem;line-height:1.7}.selene-editorial__features{border-top:1px solid var(--selene-line);list-style:none;margin:2.8rem 0 0;padding:1.6rem 0 0}.selene-editorial__features li{font-size:1.2rem;line-height:1.5;padding:.8rem 0 .8rem 2.3rem;position:relative}.selene-editorial__features li:before{color:var(--selene-burgundy);content:"\2713";left:0;position:absolute}.selene-editorial__media{min-height:42rem;position:relative}.selene-editorial__media img,.selene-editorial__placeholder{aspect-ratio:1.45;height:100%;object-fit:cover;width:100%}.selene-editorial__placeholder{align-items:center;background:#eadcc9;display:flex;justify-content:center}.selene-editorial__caption{background:var(--selene-paper);bottom:-2rem;color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:1.45rem;left:-2.4rem;padding:1.8rem 2.5rem;position:absolute}.selene-reviews{border-top:1px solid var(--selene-line);padding-bottom:var(--section-space);padding-top:calc(var(--section-space) * .8)}.selene-reviews__heading{align-items:flex-end;display:flex;justify-content:space-between}.selene-reviews__heading h2{margin-bottom:0}.selene-reviews__score{align-items:center;display:flex;gap:1.6rem}.selene-reviews__number{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:5.2rem;line-height:1}.selene-stars{color:var(--selene-gold);display:block;font-size:1.5rem;letter-spacing:.12em}.selene-reviews__count{color:var(--selene-muted);display:block;font-size:1rem;margin-top:.5rem}.selene-review-summary{background:var(--selene-paper);border:1px solid var(--selene-line);display:grid;grid-template-columns:1fr 1fr;margin:4rem 0 2.4rem;padding:2.8rem}.selene-review-summary__item{padding:0 4rem}.selene-review-summary__item+.selene-review-summary__item{border-left:1px solid var(--selene-line)}.selene-review-summary__item span{color:var(--selene-muted);display:block;font-size:1rem;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.selene-review-summary__item strong{font-family:var(--selene-serif);font-size:2.2rem;font-weight:400}.selene-review-summary__track{background:#e8dbcf;height:.3rem;margin-top:2rem;position:relative}.selene-review-summary__track:before{background:var(--selene-burgundy);content:"";height:100%;left:0;position:absolute;top:0;width:var(--track-width, 92%)}.selene-review-cards{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.selene-review-card{background:#fffaf29e;border:1px solid var(--selene-line);display:flex;flex-direction:column;min-height:27rem;padding:2.6rem}.selene-review-card__top{align-items:center;display:flex;justify-content:space-between}.selene-review-card__verified{color:#53715c;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.selene-review-card blockquote{flex:1;font-family:var(--selene-serif);font-size:1.9rem;font-style:normal;line-height:1.5;margin:3rem 0 2rem}.selene-review-card__detail{color:var(--selene-muted);font-size:1rem;margin:0 0 2rem}.selene-review-card footer{align-items:center;border-top:1px solid var(--selene-line);display:flex;font-size:1rem;justify-content:space-between;padding-top:1.4rem}.selene-review-card footer span{color:var(--selene-muted)}.selene-review-app{grid-column:1 / -1}.selene-review-note{color:var(--selene-muted);font-size:.9rem;margin:1.8rem auto 0;max-width:62rem;text-align:center}.selene-product-faq{background:var(--selene-paper);border-top:1px solid var(--selene-line)}.selene-product-faq__inner{display:grid;gap:clamp(4rem,8vw,12rem);grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);padding-bottom:clamp(7rem,8vw,11rem);padding-top:clamp(7rem,8vw,11rem)}.selene-product-faq__heading h2{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(3.8rem,4.6vw,6rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;margin:0 0 2rem}.selene-product-faq__intro{color:var(--selene-muted);font-family:var(--selene-serif);font-size:1.6rem;line-height:1.6}.selene-product-faq__items{border-bottom:1px solid var(--selene-line)}.selene-product-faq__item{border-top:1px solid var(--selene-line)}.selene-product-faq__item summary{align-items:center;color:var(--selene-ink);cursor:pointer;display:flex;font-family:var(--selene-serif);font-size:2rem;gap:2rem;justify-content:space-between;list-style:none;padding:2.2rem 0}.selene-product-faq__item summary::-webkit-details-marker{display:none}.selene-product-faq__icon{flex:0 0 1.6rem;height:1.6rem;position:relative;width:1.6rem}.selene-product-faq__icon:before,.selene-product-faq__icon:after{background:var(--selene-burgundy);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.selene-product-faq__icon:before{height:.1rem;width:100%}.selene-product-faq__icon:after{height:100%;transition:transform .18s ease;width:.1rem}.selene-product-faq__item[open] .selene-product-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.selene-product-faq__answer{color:var(--selene-muted);font-size:1.25rem;line-height:1.75;max-width:68rem;padding:0 4rem 2.6rem 0}.selene-product-faq__answer a{color:var(--selene-burgundy);text-underline-offset:.25rem}.selene-look-gallery{background:var(--selene-cream);border-top:1px solid var(--selene-line);overflow:hidden}.selene-look-gallery__inner{padding-bottom:clamp(7rem,8vw,11rem);padding-top:clamp(7rem,8vw,11rem)}.selene-look-gallery__header{align-items:end;display:grid;gap:clamp(3rem,7vw,10rem);grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);margin-bottom:clamp(3.5rem,5vw,6rem)}.selene-look-gallery__header h2{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(4rem,5vw,6.6rem);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0}.selene-look-gallery__intro{color:var(--selene-muted);font-family:var(--selene-serif);font-size:1.7rem;line-height:1.6}.selene-look-gallery__intro p,.selene-look-gallery__fit-note p{margin-bottom:0;margin-top:0}.selene-look-gallery__track{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--selene-look-columns),minmax(0,1fr))}.selene-look-card{background:var(--selene-paper);border:1px solid var(--selene-line);min-width:0}.selene-look-card__media{aspect-ratio:4 / 5;background:#eee2d5;overflow:hidden;position:relative}.selene-look-card__media img,.selene-look-card__placeholder{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@media(hover:hover){.selene-look-card:hover .selene-look-card__media img{transform:scale(1.025)}}.selene-look-card__badge{background:#fffaf2f0;bottom:1.2rem;color:var(--selene-burgundy);font-size:.85rem;font-weight:700;left:1.2rem;letter-spacing:.12em;padding:.8rem 1rem;position:absolute;text-transform:uppercase}.selene-look-card__content{min-height:12.4rem;padding:2rem}.selene-look-card__content h3{color:var(--selene-ink);font-family:var(--selene-serif);font-size:2.1rem;font-weight:500;line-height:1.15;margin:0 0 .9rem}.selene-look-card__content p{color:var(--selene-muted);font-size:1.05rem;line-height:1.6;margin:0}.selene-look-gallery__fit-note{align-items:center;border-bottom:1px solid var(--selene-line);border-top:1px solid var(--selene-line);display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(3rem,5vw,5rem);padding:2.2rem 0}.selene-look-gallery__fit-note .rte{color:var(--selene-muted);font-family:var(--selene-serif);font-size:1.55rem}.selene-look-gallery__fit-button{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--selene-burgundy);color:var(--selene-burgundy);cursor:pointer;flex:0 0 auto;font-family:var(--selene-sans);font-size:.95rem;font-weight:700;letter-spacing:.09em;min-height:4.6rem;padding:1.2rem 2.2rem;text-transform:uppercase}.selene-look-gallery__fit-button:hover{background:var(--selene-burgundy);color:#fff}.selene-lumin-reviews{background:var(--selene-paper);border-top:1px solid var(--selene-line);color:var(--selene-ink)}.selene-lumin-reviews .rw-sub-wrapper{max-width:144rem}.selene-lumin-reviews .rw-title{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(4rem,5vw,6.6rem);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0 0 clamp(3.5rem,5vw,6rem);text-transform:none}.selene-lumin-reviews .top-review-box{margin-bottom:4rem}.selene-lumin-reviews .rating-summary,.selene-lumin-reviews .review-thumbnail-gallery{background:var(--selene-cream)!important;border:1px solid var(--selene-line)!important;border-radius:0!important}.selene-lumin-reviews .rating-summary-score{color:var(--selene-burgundy)!important;font-family:var(--selene-serif);font-weight:500}.selene-lumin-reviews .rating-summary-count,.selene-lumin-reviews .rating-bar-count,.selene-lumin-reviews .review-cta-subtext{color:var(--selene-muted)!important}.selene-lumin-reviews .rating-bar-fill{background:var(--selene-burgundy)!important}.selene-lumin-reviews .rating-summary-review-cta{background:transparent!important;border-color:var(--selene-line)}.selene-lumin-reviews .review-cta-heading,.selene-lumin-reviews .rw-text-name,.selene-lumin-reviews .rw-text-head{color:var(--selene-ink)!important;font-family:var(--selene-serif);font-weight:500}.selene-lumin-reviews .rw-text-main,.selene-lumin-reviews .rw-date,.selene-lumin-reviews .rw-text-footer{color:var(--selene-muted)}.selene-lumin-reviews .review-wrapper{background:var(--selene-paper)!important;border-radius:0!important;box-shadow:0 0 0 1px var(--selene-line)!important}.selene-lumin-reviews .rw-container-contant{border-radius:0!important}.selene-lumin-reviews .rw-container-contant:before{content:none}.selene-lumin-reviews .verify{color:#53715c}.selene-lumin-reviews .review-image{aspect-ratio:4 / 5;display:block!important;margin:2rem 0!important;max-width:100%!important;object-fit:cover!important;width:100%!important}.selene-lumin-reviews .review-thumbnail-gallery{padding:2.5rem}.selene-lumin-reviews .thumbnail-gallery-title{color:var(--selene-ink)!important;font-family:var(--selene-serif);font-size:2rem;font-weight:500}.selene-lumin-reviews .thumbnail-item{border-radius:0}.selene-lumin-reviews .review-cta-button,.selene-lumin-reviews .link-review{background:var(--selene-burgundy)!important;border:1px solid var(--selene-burgundy)!important;border-radius:0!important;color:#fff!important;font-family:var(--selene-sans);font-size:.95rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.selene-lumin-reviews .review-cta-button:hover,.selene-lumin-reviews .link-review:hover{background:var(--selene-burgundy-dark)!important;color:#fff!important}.product-recommendations{border-top:1px solid var(--selene-line)}.product-recommendations h2{text-transform:none}.product-recommendations .card{background:transparent}.product-recommendations .card__heading{font-family:var(--selene-serif);font-weight:400}.selene-size-guide{height:0;overflow:visible}.selene-size-guide__trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--selene-burgundy);cursor:pointer;float:right;font-family:var(--selene-sans);font-size:1.1rem;font-weight:600;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:.3rem}.selene-size-guide-row{align-items:center;display:flex;justify-content:flex-end;margin:.2rem 0 1.1rem;min-height:2rem;width:100%}.section-main-product .product-form__input .form__label:has(.selene-size-guide__trigger){align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.selene-size-guide__dialog{background:var(--selene-paper);border:1px solid var(--selene-line);color:var(--selene-ink);margin:auto;max-height:min(88vh,86rem);max-width:78rem;padding:0;width:calc(100% - 3rem)}.selene-size-guide__dialog::backdrop{background:#23151394}.selene-size-guide__inner{padding:clamp(2.4rem,5vw,5rem);position:relative}.selene-size-guide__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--selene-line);border-radius:50%;color:var(--selene-ink);cursor:pointer;display:flex;font-family:var(--selene-sans);font-size:2rem;height:4rem;justify-content:center;line-height:1;position:absolute;right:1.8rem;top:1.8rem;width:4rem}.selene-size-guide__eyebrow{color:var(--selene-burgundy);font-size:1rem;font-weight:700;letter-spacing:.16em;margin:0 5rem 1rem 0;text-transform:uppercase}.selene-size-guide__title{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(3.4rem,5vw,5rem);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0 5rem 1.4rem 0}.selene-size-guide__intro,.selene-size-guide__note,.selene-size-guide__measure{color:var(--selene-muted);font-size:1.2rem;line-height:1.6}.selene-size-guide__table-wrap{margin:2.6rem 0 2rem;overflow-x:auto}.selene-size-guide table{border-collapse:collapse;min-width:62rem;width:100%}.selene-size-guide th,.selene-size-guide td{border-bottom:1px solid var(--selene-line);padding:1.2rem 1rem;text-align:center;white-space:nowrap}.selene-size-guide th{color:var(--selene-burgundy);font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.selene-size-guide td{font-size:1.2rem}.selene-size-guide th:first-child,.selene-size-guide td:first-child{padding-left:0;text-align:left}.selene-size-guide__measure{border-top:1px solid var(--selene-line);margin-top:2rem;padding-top:1.8rem}.selene-size-guide__measure strong,.selene-size-guide__note strong{color:var(--selene-ink)}@media screen and (max-width:989px){.selene-editorial{gap:4rem}.selene-editorial__media{min-height:32rem}.selene-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.selene-product-faq__inner{gap:5rem}.selene-look-gallery__header{gap:4rem}}@media screen and (max-width:749px){.section-main-product .product__info-container{padding-left:1.8rem;padding-right:1.8rem}.section-main-product .product__title h1{font-size:4.4rem!important}.selene-proof__grid{grid-template-columns:1fr 1fr;padding:1.2rem .6rem}.selene-proof__item{padding:1.5rem .8rem}.selene-proof__item:nth-child(3){border-left:0;border-top:1px solid var(--selene-line)}.selene-proof__item:nth-child(4){border-top:1px solid var(--selene-line)}.selene-editorial{display:flex;flex-direction:column-reverse;padding-bottom:8rem;padding-top:7rem}.selene-editorial__media{margin-left:-1.5rem;margin-right:-1.5rem;min-height:26rem}.selene-editorial__caption{bottom:-1.8rem;left:1.8rem}.selene-editorial h2,.selene-reviews h2,.product-recommendations h2{font-size:4rem}.selene-reviews{padding-bottom:7.5rem;padding-top:6.8rem}.selene-reviews__heading{align-items:flex-start;flex-direction:column;gap:3rem}.selene-review-summary{grid-template-columns:1fr;padding:2.2rem}.selene-review-summary__item{padding:0 0 2.4rem}.selene-review-summary__item+.selene-review-summary__item{border-left:0;border-top:1px solid var(--selene-line);padding:2.4rem 0 0}.selene-review-cards{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding:0 1.5rem 1rem;scroll-snap-type:x mandatory}.selene-review-card{flex:0 0 84%;scroll-snap-align:start}.selene-product-faq__inner{display:block;padding-bottom:7rem;padding-top:7rem}.selene-product-faq__heading{margin-bottom:4rem}.selene-product-faq__heading h2{font-size:4rem}.selene-product-faq__item summary{font-size:1.8rem;padding:2rem 0}.selene-product-faq__answer{padding-right:2rem}.selene-look-gallery__inner{padding-bottom:7rem;padding-top:7rem}.selene-look-gallery__header{align-items:start;display:flex;flex-direction:column;gap:2rem;margin-bottom:3.5rem}.selene-look-gallery__header h2{font-size:4rem}.selene-look-gallery__intro{font-size:1.55rem}.selene-look-gallery__track{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding:0 1.5rem 1.2rem;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.selene-look-gallery__track::-webkit-scrollbar{display:none}.selene-look-card{flex:0 0 82%;scroll-snap-align:start}.selene-look-card__content{min-height:11.5rem}.selene-look-gallery__fit-note{align-items:stretch;flex-direction:column}.selene-look-gallery__fit-button{width:100%}.selene-lumin-reviews .rw-title{font-size:4rem;text-align:left!important}.selene-lumin-reviews .rating-summary{padding:2.4rem 1.8rem}.selene-size-guide__inner{padding:2.8rem 1.8rem}.selene-size-guide__close{right:1.2rem;top:1.2rem}}.selene-wear-gallery{background:var(--selene-cream);border-top:1px solid var(--selene-line)}.selene-wear-gallery__inner{padding-bottom:9rem;padding-top:9rem}.selene-wear-gallery__header{align-items:end;display:grid;gap:7rem;grid-template-columns:minmax(0,1.15fr) minmax(26rem,.85fr);margin-bottom:4.5rem}.selene-wear-gallery__header h2{color:var(--selene-burgundy);font-family:var(--selene-serif);font-size:clamp(4.2rem,6vw,6.8rem);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0}.selene-wear-gallery__intro{color:var(--selene-muted);font-size:1.55rem;line-height:1.65}.selene-wear-gallery__intro p{margin:0}.selene-wear-gallery__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--selene-wear-columns),minmax(0,1fr))}.selene-wear-card{background:#fffaf2;border:1px solid var(--selene-line);min-width:0}.selene-wear-card__media{aspect-ratio:4 / 5;background:#efe5d3;overflow:hidden;position:relative}.selene-wear-card__media img,.selene-wear-card__placeholder{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.selene-wear-card__badge{background:#fffaf2f0;bottom:1.2rem;color:var(--selene-burgundy);font-family:var(--selene-sans);font-size:.95rem;font-weight:700;left:1.2rem;letter-spacing:.12em;padding:.8rem 1rem;position:absolute;text-transform:uppercase}.selene-wear-card__content{min-height:12rem;padding:2rem}.selene-wear-card__content h3{color:var(--selene-ink);font-family:var(--selene-serif);font-size:2.3rem;font-weight:500;line-height:1.08;margin:0 0 .8rem}.selene-wear-card__content p{color:var(--selene-muted);font-family:var(--selene-sans);font-size:1.2rem;line-height:1.55;margin:0}.selene-wear-gallery__note{border-top:1px solid var(--selene-line);color:var(--selene-muted);font-size:1.1rem;line-height:1.55;margin-top:3rem;padding-top:1.8rem}.selene-wear-gallery__note p{margin:0}@media screen and (max-width:989px){.selene-wear-gallery__header{gap:4rem}.selene-wear-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.selene-wear-gallery__inner{padding-bottom:7rem;padding-top:7rem}.selene-wear-gallery__header{align-items:start;display:flex;flex-direction:column;gap:2rem;margin-bottom:3.5rem}.selene-wear-gallery__header h2{font-size:4rem}.selene-wear-gallery__grid{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding:0 1.5rem 1.2rem;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.selene-wear-gallery__grid::-webkit-scrollbar{display:none}.selene-wear-card{flex:0 0 82%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/selene-product-conversion.css.map */
