.reign-header--divider{border-bottom:1px solid var(--reign-header-border)}.reign-header__logo-text{font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.reign-page-product .reign-product--editorial{--reign-product-radius: 14px;--reign-product-border: color-mix(in srgb, var(--color-foreground) 18%, transparent);--reign-product-border-soft: color-mix(in srgb, var(--color-foreground) 12%, transparent);--reign-cta-bg: var(--theme-button-bg, var(--color-foreground));--reign-cta-bg-hover: color-mix(in srgb, var(--reign-cta-bg) 88%, #000000);--reign-cta-text: var(--theme-button-text, var(--color-background));background:var(--color-background)}.reign-product--editorial>.page-width,.reign-page-product .reign-related>.page-width,.reign-page-product .reign-faq>.page-width,.ten-love-story>.page-width,.ten-love-guide>.page-width{width:100%;max-width:88rem;padding-inline:clamp(1rem,3.2vw,3rem)}.reign-product--editorial .reign-product__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(2.5rem,5vw,5.5rem)}.reign-product--editorial .reign-product__details{gap:0}.reign-product--editorial .reign-product__info{gap:.7rem;padding-bottom:1.1rem;border-bottom:1px solid var(--reign-product-border-soft)}.reign-product__eyebrow,.ten-love-story__eyebrow,.ten-love-guide__eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.reign-product__eyebrow{color:var(--color-accent)}.reign-product--editorial .reign-product__title{max-width:14ch;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:650;line-height:.98;letter-spacing:-.045em}.reign-product--editorial .reign-product__subtitle{font-size:.92rem}.reign-product--editorial .reign-product__intro,.reign-product--editorial .reign-product__description{max-width:52ch;font-size:.96rem;line-height:1.55}.reign-product--editorial .reign-product__price{gap:.65rem;margin-top:.1rem}.reign-product--editorial .reign-price{color:var(--color-foreground);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600}.reign-product--editorial .reign-price--compare{font-size:.88rem}.reign-product--editorial .reign-product__info .reign-rating{display:flex;gap:.35rem;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reign-product--editorial .reign-product__info .reign-rating__stars{gap:.12rem}.reign-product--editorial .reign-product__info .reign-rating__star svg{width:15px;height:15px}.reign-product--editorial .reign-product__info .reign-rating__value,.reign-product--editorial .reign-product__info .reign-rating__count{font-size:.78rem}.reign-product--editorial .reign-product__info .reign-rating__label{display:none}.reign-product--editorial .reign-icon-list--product{margin-top:.15rem}.reign-product--editorial .reign-icon-list__heading{display:none}.reign-product--editorial .reign-icon-list__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--reign-product-border-soft)}.reign-product--editorial .reign-icon-list__item{display:grid;justify-items:start;align-content:start;gap:.45rem;padding:.8rem .7rem;font-size:.72rem;line-height:1.3}.reign-product--editorial .reign-icon-list__item+.reign-icon-list__item{border-left:1px solid var(--reign-product-border-soft)}.reign-product--editorial .reign-icon-list__icon{width:18px;height:18px;color:var(--color-accent)}.reign-product--editorial .reign-product__buybox{padding:1.1rem 0 0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.reign-product--editorial .reign-product__buybox:before{display:none}.reign-product--editorial .reign-product__form{gap:1rem}.reign-product--editorial .reign-variant__label,.reign-product--editorial .reign-form__label{color:var(--color-foreground);font-size:.68rem;font-weight:650;letter-spacing:.12em}.reign-product--editorial .reign-variant__pill,.reign-product--editorial .reign-variant__size-card{border-radius:8px;box-shadow:none}.reign-product--editorial .reign-variant__pill{min-height:42px;padding:.55rem 1rem}.reign-product--editorial .reign-variant__swatch{width:52px;height:52px;border-radius:10px;box-shadow:none}.reign-product--editorial .reign-product__purchase{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:.7rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reign-product--editorial .reign-quantity .reign-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reign-product--editorial .reign-quantity__controls{min-height:54px;gap:.15rem;padding:.3rem;border-color:var(--reign-product-border);border-radius:999px;background:transparent;box-shadow:none}.reign-product--editorial .reign-quantity__btn{width:34px;height:34px;border-radius:999px;background:transparent;box-shadow:none}.reign-product--editorial .reign-quantity__btn:hover{background:color-mix(in srgb,var(--color-foreground) 7%,transparent);box-shadow:none;transform:none}.reign-product--editorial .reign-quantity__input{min-width:0;padding-inline:0}.reign-product--editorial .reign-product__actions{gap:.55rem;margin:0}.reign-product--editorial .reign-product__actions .reign-button,.reign-product--editorial .reign-product__actions .shopify-payment-button__button,.reign-product--editorial .reign-sticky-atc__button{min-height:54px;border:1px solid var(--reign-cta-bg);border-radius:999px;background:var(--reign-cta-bg);box-shadow:none;color:var(--reign-cta-text);font-family:var(--font-body-family);font-size:.9rem;font-weight:650;letter-spacing:.04em}.reign-product--editorial .reign-product__actions .reign-button:hover,.reign-product--editorial .reign-sticky-atc__button:hover{background:var(--reign-cta-bg-hover);box-shadow:none;transform:none}.reign-product--editorial .reign-product__actions .reign-button:after,.reign-product--editorial .reign-sticky-atc__button:after{display:none}.reign-product--editorial .reign-product__note{margin-top:.65rem;font-size:.72rem;text-align:center}.reign-product--editorial .reign-product__blocks{gap:0;margin-top:1.15rem}.reign-product--editorial .reign-accordion{padding:0;border:0;border-top:1px solid var(--reign-product-border-soft);border-radius:0;background:transparent}.reign-product--editorial .reign-accordion:last-of-type{border-bottom:1px solid var(--reign-product-border-soft)}.reign-product--editorial .reign-accordion__summary{padding:.9rem 0;font-size:.85rem}.reign-product--editorial .reign-accordion__content{max-width:54ch;padding:0 1.5rem 1rem 0;font-size:.84rem;line-height:1.55}.reign-product--editorial .reign-product__sizing-trigger{margin-bottom:1rem;padding:0;border:0;border-radius:0;background:transparent;font-size:.7rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.reign-product--editorial .reign-payment{padding-top:1rem}.reign-product--editorial .reign-payment__heading{font-size:.66rem}.reign-product--editorial .reign-payment__icons{gap:.35rem}.reign-product--editorial .reign-payment__icons svg{width:34px}.reign-product--editorial .reign-sticky-atc{background:color-mix(in srgb,var(--color-background) 94%,transparent);border-color:var(--reign-product-border-soft);box-shadow:0 -10px 30px #1b1a1614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:990px){.reign-product--editorial .reign-product__media{position:static;display:block}.reign-product--editorial .reign-product__media-main{width:100%}.reign-product--editorial .reign-product__media-track{display:grid;grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible;padding:0;scroll-snap-type:none}.reign-product--editorial .reign-product__media-item{min-width:0;aspect-ratio:var(--reign-product-media-ratio, 1 / 1);border:1px solid var(--reign-product-border);border-radius:14px;box-shadow:none}.reign-product--editorial .reign-product__media-item:first-child,.reign-product--editorial .reign-product__media-item:nth-child(4n){grid-column:1 / -1}.reign-product--editorial .reign-product__details{position:sticky;top:6.5rem;align-self:start}}.ten-love-story{overflow:hidden;background:var(--ten-love-story-bg);color:var(--ten-love-story-text)}.ten-love-story__frame{display:grid;grid-template-areas:"media copy";grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:clamp(520px,52vw,720px);border:1px solid color-mix(in srgb,var(--ten-love-story-text) 28%,transparent);border-radius:18px;overflow:hidden}.ten-love-story__frame--media-right{grid-template-areas:"copy media";grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.ten-love-story__copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.ten-love-story__eyebrow{color:var(--ten-love-story-accent)}.ten-love-story__heading{max-width:9ch;margin:1rem 0 1.4rem;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.9;letter-spacing:-.055em}.ten-love-story__text{max-width:37ch;color:color-mix(in srgb,var(--ten-love-story-text) 78%,transparent);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6}.ten-love-story__mark{margin-top:auto;padding-top:2rem;color:color-mix(in srgb,var(--ten-love-story-text) 46%,transparent);font-size:.66rem;font-weight:700;letter-spacing:.22em}.ten-love-story__media{grid-area:media;min-height:100%;overflow:hidden;background:var(--ten-love-story-surface)}.ten-love-story__asset,.ten-love-story__media .media,.ten-love-story__media .media>img,.ten-love-story__media .media>video,.ten-love-story__media .media>iframe,.ten-love-story__media .media>model-viewer{width:100%;height:100%;min-height:100%;object-fit:cover}.ten-love-story__media--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--ten-love-story-accent) 40%,transparent) 49%,color-mix(in srgb,var(--ten-love-story-accent) 40%,transparent) 51%,transparent 52%),var(--ten-love-story-surface)}.ten-love-story__placeholder-mark{color:var(--ten-love-story-bg);font-size:clamp(3rem,8vw,7rem);font-weight:700;letter-spacing:-.08em;line-height:.78;text-align:center}.ten-love-story__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-inline:1px solid color-mix(in srgb,var(--ten-love-story-text) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ten-love-story-text) 22%,transparent);border-radius:0 0 18px 18px;overflow:hidden}.ten-love-story__point{min-height:220px;padding:clamp(1.4rem,3vw,2.4rem)}.ten-love-story__point+.ten-love-story__point{border-left:1px solid color-mix(in srgb,var(--ten-love-story-text) 22%,transparent)}.ten-love-story__point-number{display:block;margin-bottom:clamp(2rem,4vw,4rem);color:var(--ten-love-story-accent);font-size:.72rem;font-weight:700;letter-spacing:.16em}.ten-love-story__point h3{margin-bottom:.65rem;font-size:1.15rem;letter-spacing:-.025em}.ten-love-story__point .rte{max-width:34ch;color:color-mix(in srgb,var(--ten-love-story-text) 70%,transparent);font-size:.88rem;line-height:1.55}.ten-love-guide{background:var(--ten-love-guide-bg);color:var(--ten-love-guide-text)}.ten-love-guide__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.ten-love-guide__eyebrow{margin-bottom:1rem;color:var(--ten-love-guide-accent)}.ten-love-guide__header h2{max-width:12ch;font-size:clamp(2.4rem,5vw,5rem);line-height:.92;letter-spacing:-.055em}.ten-love-guide__intro{color:color-mix(in srgb,var(--ten-love-guide-text) 68%,transparent);line-height:1.6}.ten-love-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid color-mix(in srgb,var(--ten-love-guide-text) 22%,transparent)}.ten-love-guide__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:210px;padding:clamp(1.35rem,2.6vw,2.2rem);background:var(--ten-love-guide-card)}.ten-love-guide__step+.ten-love-guide__step{border-left:1px solid color-mix(in srgb,var(--ten-love-guide-text) 22%,transparent)}.ten-love-guide__number{color:var(--ten-love-guide-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em}.ten-love-guide__step h3{margin:0 0 2.5rem;font-size:1.1rem;letter-spacing:-.02em}.ten-love-guide__step .rte{color:color-mix(in srgb,var(--ten-love-guide-text) 68%,transparent);font-size:.88rem;line-height:1.55}.ten-love-guide__note{display:flex;gap:1rem;align-items:baseline;margin-top:1.2rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--ten-love-guide-text) 22%,transparent);color:color-mix(in srgb,var(--ten-love-guide-text) 70%,transparent);font-size:.86rem}.ten-love-guide__note-label{flex:0 0 auto;color:var(--ten-love-guide-accent);font-size:.65rem;font-weight:700;letter-spacing:.16em}.ten-love-guide__note p{margin:0}.reign-page-product .reign-related,.reign-page-product .reign-faq{background:var(--color-background)}.reign-page-product .reign-related .reign-section__header,.reign-page-product .reign-faq .reign-section__header{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;text-align:left;justify-items:start}.reign-page-product .reign-related .reign-section__title,.reign-page-product .reign-faq .reign-section__title{max-width:12ch;padding:0;font-size:clamp(2rem,4.2vw,4.2rem);line-height:.94;letter-spacing:-.055em;text-transform:none}.reign-page-product .reign-related .reign-section__title:after,.reign-page-product .reign-faq .reign-section__title:after{display:none}.reign-page-product .reign-related .reign-card{padding:0;border:0;border-radius:0;background:transparent}.reign-page-product .reign-related .reign-card__media{border:1px solid var(--color-border);border-radius:12px}.reign-page-product .reign-related .reign-card__body{justify-items:start;padding-top:.55rem;text-align:left}.reign-page-product .reign-faq__list{gap:0;border-top:1px solid var(--color-border)}.reign-page-product .reign-faq__item,.reign-page-product .reign-faq__item[open]{padding:0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none}.reign-page-product .reign-faq__question{padding:1.1rem 2.5rem 1.1rem 0;font-size:.95rem}.reign-page-product .reign-faq__answer{max-width:68ch;padding:0 2.5rem 1.25rem 0;color:var(--color-muted);font-size:.9rem}.reign-page-product .reign-faq__cta{justify-items:start;padding-top:.5rem}.reign-footer__blocks{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(2rem,7vw,8rem);padding-bottom:1.5rem}.reign-footer__heading{margin-bottom:1rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.reign-footer__text{max-width:34ch;color:color-mix(in srgb,currentColor 72%,transparent)}.reign-footer__newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--reign-footer-border)}.reign-footer__input,.reign-footer__button{min-height:48px;border:0;background:transparent;color:inherit}.reign-footer__input{min-width:0;padding:.65rem 0}.reign-footer__input::placeholder{color:color-mix(in srgb,currentColor 55%,transparent)}.reign-footer__button{padding:0 0 0 1.5rem;font-weight:650;cursor:pointer}@media(max-width:989px){.reign-product--editorial .reign-product__grid{grid-template-columns:1fr}.ten-love-story__frame,.ten-love-story__frame--media-right{grid-template-areas:"media" "copy";grid-template-columns:1fr}.ten-love-story__media{min-height:min(86vw,640px)}.ten-love-story__points,.ten-love-guide__steps{grid-template-columns:1fr}.ten-love-story__point,.ten-love-guide__step{min-height:0}.ten-love-story__point+.ten-love-story__point,.ten-love-guide__step+.ten-love-guide__step{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);border-left:0}}@media(max-width:749px){.reign-product--editorial{--section-padding-top: 16px !important}.reign-product--editorial>.page-width,.reign-page-product .reign-related>.page-width,.reign-page-product .reign-faq>.page-width,.ten-love-story>.page-width,.ten-love-guide>.page-width{padding-inline:clamp(14px,4vw,18px)}.reign-product--editorial .reign-product__grid{gap:1.2rem}.reign-product--editorial .reign-product__media-item,.reign-product--editorial .reign-product__media-content{border-radius:12px}.reign-product--editorial .reign-product__title{max-width:16ch;font-size:clamp(2rem,9.5vw,2.8rem)}.reign-product--editorial .reign-product__intro,.reign-product--editorial .reign-product__description{font-size:.9rem}.reign-product--editorial .reign-icon-list__item{padding:.7rem .45rem;font-size:.64rem}.reign-product--editorial .reign-product__buybox{padding-top:.9rem}.reign-product--editorial .reign-product__purchase{grid-template-columns:96px minmax(0,1fr);gap:.55rem}.reign-product--editorial .reign-quantity__controls,.reign-product--editorial .reign-product__actions .reign-button{min-height:50px}.reign-product--editorial .reign-product__actions .reign-button{padding-inline:.8rem;font-size:.82rem}.ten-love-story__frame,.ten-love-story__points{border-radius:12px}.ten-love-story__copy{min-height:390px;padding:1.5rem}.ten-love-story__heading{font-size:clamp(2.7rem,14vw,4rem)}.ten-love-story__point-number{margin-bottom:1.5rem}.ten-love-guide__header,.reign-page-product .reign-related .reign-section__header,.reign-page-product .reign-faq .reign-section__header{grid-template-columns:1fr;gap:1rem}.ten-love-guide__header h2{font-size:clamp(2.5rem,13vw,3.8rem)}.ten-love-guide__step{min-height:180px}.ten-love-guide__note{display:grid;gap:.4rem}.reign-page-product .reign-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.reign-footer__blocks{grid-template-columns:1fr;gap:2rem}}@media(max-width:359px){.reign-product--editorial .reign-product__purchase{grid-template-columns:88px minmax(0,1fr)}.reign-product--editorial .reign-product__actions .reign-button{font-size:.76rem;letter-spacing:.01em}}.reign-page-product .reign-product--market{--color-background: var(--ten-product-bg);--color-foreground: var(--ten-product-text);--color-accent: var(--ten-product-accent);--color-border: color-mix(in srgb, var(--ten-product-text) 24%, transparent);--reign-product-border: color-mix(in srgb, var(--ten-product-text) 62%, transparent);--reign-product-border-soft: color-mix(in srgb, var(--ten-product-text) 17%, transparent);--reign-product-surface-strong: var(--ten-product-surface);--reign-cta-bg: var(--ten-product-button);--reign-cta-bg-hover: color-mix(in srgb, var(--ten-product-button) 86%, #000000);--reign-cta-text: var(--ten-product-button-text);background:var(--ten-product-bg);color:var(--ten-product-text)}.reign-product--market>.page-width,.ten-love-fit>.page-width,.ten-love-finishes>.page-width,.ten-love-pairings>.page-width,.ten-love-benefits>.page-width,.ten-love-journey>.page-width,.ten-love-reviews>.page-width{width:100%;max-width:92rem;padding-inline:clamp(1rem,3.2vw,3rem)}.reign-product--market .reign-product__grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(2.2rem,5vw,5.25rem)}.reign-product--market .reign-product__details{gap:0}.reign-product--market .reign-product__info{display:flex;flex-direction:column;gap:.62rem;padding-bottom:1.2rem;border-bottom:1px solid var(--reign-product-border-soft)}.reign-product--market .reign-product__eyebrow,.reign-product--market .reign-product__vendor{order:0}.reign-product--market .reign-product__info .reign-rating,.reign-product--market .reign-product__trustpilot--top{order:1}.reign-product--market .reign-product__title{order:2}.reign-product--market .reign-product__price{order:3}.reign-product--market .reign-product__installments{order:4}.reign-product--market .reign-product__subtitle{order:5}.reign-product--market .reign-product__intro{order:6}.reign-product--market .reign-product__inventory,.reign-product--market .reign-product__sku{order:7}.reign-product--market .reign-product__description{order:8}.reign-product--market .reign-product__feature-strip,.reign-product--market .reign-icon-list--product{order:9}.reign-product--market .reign-product__eyebrow{width:fit-content;margin-bottom:.05rem;color:var(--ten-product-accent);font-size:.67rem;font-weight:700;letter-spacing:.2em}.reign-product--market .reign-product__title{max-width:13ch;margin:0;color:var(--ten-product-text);font-family:var(--ten-love-serif);font-size:clamp(2.75rem,4vw,4.7rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.reign-product--market .reign-product__price{display:flex;align-items:center;gap:.65rem;margin-top:.2rem}.reign-product--market .reign-price{color:var(--ten-product-text);font-family:var(--ten-love-sans);font-size:1.15rem;font-weight:650;letter-spacing:.01em}.reign-product--market .reign-price--compare{font-size:.9rem}.reign-product--market .reign-price__coupon{border:0;background:var(--ten-product-accent);box-shadow:none;color:var(--ten-product-bg)}.reign-product--market .reign-product__subtitle{margin:0;color:color-mix(in srgb,var(--ten-product-text) 72%,transparent);font-size:.82rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.reign-product--market .reign-product__intro,.reign-product--market .reign-product__description{max-width:52ch;color:color-mix(in srgb,var(--ten-product-text) 76%,transparent);font-size:.95rem;line-height:1.58}.reign-product--market .reign-product__description>*:first-child,.reign-product--market .reign-product__intro>*:first-child{margin-top:0}.reign-product--market .reign-product__description>*:last-child,.reign-product--market .reign-product__intro>*:last-child{margin-bottom:0}.reign-product--market .reign-product__info .reign-rating{display:inline-flex;width:fit-content;gap:.35rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-decoration:none}.reign-product--market .reign-product__info .reign-rating__star svg{width:15px;height:15px}.reign-product--market .reign-product__info .reign-rating__value,.reign-product--market .reign-product__info .reign-rating__count{font-size:.76rem}.reign-product--market .reign-product__info .reign-rating__label{display:none}.reign-product--market .reign-product__buybox{margin-top:0;padding:1.15rem 0 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.reign-product--market .reign-product__buybox:before{display:none}.reign-product--market .reign-product__form{gap:1rem}.reign-product--market .reign-variant__label,.reign-product--market .reign-form__label{color:var(--ten-product-text);font-family:var(--ten-love-sans);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.reign-product--market .reign-variant__pill,.reign-product--market .reign-variant__size-card{min-height:44px;padding:.6rem 1rem;border:1.5px solid var(--reign-product-border);border-radius:12px;background:var(--ten-product-surface);box-shadow:none;color:var(--ten-product-text)}.reign-product--market .reign-variant__value input:checked+.reign-variant__pill,.reign-product--market .reign-variant__value input:checked+.reign-variant__size-card{border-color:var(--ten-product-text);background:var(--ten-product-text);color:var(--ten-product-bg);box-shadow:3px 3px color-mix(in srgb,var(--ten-product-accent) 65%,transparent)}.reign-variant--visual-grid{gap:.65rem}.reign-variant--visual-grid .reign-variant__label{justify-content:flex-start}.reign-variant__selected-label{color:color-mix(in srgb,var(--ten-product-text) 65%,transparent);letter-spacing:0;text-transform:none}.reign-variant__selected-label strong{color:var(--ten-product-text);font-weight:700}.reign-variant--visual-grid .reign-variant__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.reign-variant__value--visual{display:flex;min-width:0}.reign-variant--visual-grid:not(.is-expanded) .reign-variant__value--visual.is-beyond-limit:not(.is-priority){display:none}.reign-variant__style-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;width:100%;min-height:62px;padding:4px 2rem 4px 4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ten-product-text) 20%,transparent);border-radius:12px;background:var(--ten-product-surface);color:var(--ten-product-text);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reign-variant__style-media{display:block;width:52px;height:52px;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--ten-product-accent) 10%,var(--ten-product-bg))}.reign-variant__style-media img{width:100%;height:100%;object-fit:cover}.reign-variant__style-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--ten-product-text);font-family:var(--ten-love-serif);font-size:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ten-product-accent) 24%,transparent),transparent 62%),var(--ten-product-surface)}.reign-variant__style-name{min-width:0;padding-left:.65rem;overflow-wrap:anywhere;font-family:var(--ten-love-sans);font-size:.76rem;font-weight:700;line-height:1.2}.reign-variant__style-check{position:absolute;top:50%;right:.6rem;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--ten-product-text);color:var(--ten-product-bg);font-size:.64rem;opacity:0;transform:translateY(-50%) scale(.7);transition:opacity .16s ease,transform .16s ease}.reign-variant__value--visual:hover .reign-variant__style-card{border-color:color-mix(in srgb,var(--ten-product-text) 55%,transparent);transform:translateY(-1px)}.reign-variant__value--visual input:focus-visible+.reign-variant__style-card{outline:2px solid var(--ten-product-accent);outline-offset:2px}.reign-variant__value--visual input:checked+.reign-variant__style-card{border-color:var(--ten-product-text);box-shadow:3px 3px color-mix(in srgb,var(--ten-product-accent) 55%,transparent)}.reign-variant__value--visual input:checked+.reign-variant__style-card .reign-variant__style-check{opacity:1;transform:translateY(-50%) scale(1)}.reign-variant__value--visual.is-disabled .reign-variant__style-name{text-decoration:line-through}.reign-variant__style-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.1rem}.reign-variant__style-count{color:color-mix(in srgb,var(--ten-product-text) 62%,transparent);font-family:var(--ten-love-sans);font-size:.72rem}.reign-variant__style-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ten-product-text);font-family:var(--ten-love-sans);font-size:.72rem;font-weight:700;cursor:pointer}.reign-variant__style-toggle-icon{display:inline-block;font-size:1rem;line-height:1;transition:transform .18s ease}.reign-variant__style-toggle[aria-expanded=true] .reign-variant__style-toggle-icon{transform:rotate(45deg)}@media screen and (min-width:1250px){.reign-product--market .reign-variant--visual-grid .reign-variant__values{grid-template-columns:repeat(3,minmax(0,1fr))}.reign-product--market .reign-variant__style-card{grid-template-columns:46px minmax(0,1fr);min-height:56px}.reign-product--market .reign-variant__style-media{width:46px;height:46px}}.reign-product--market .reign-product__purchase{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:end;gap:.7rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reign-product--market .reign-quantity .reign-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reign-product--market .reign-quantity__controls{min-height:56px;gap:.1rem;padding:.32rem;border:1.5px solid var(--reign-product-border);border-radius:999px;background:var(--ten-product-surface);box-shadow:none}.reign-product--market .reign-quantity__btn{width:35px;height:35px;border-radius:999px;background:transparent;box-shadow:none}.reign-product--market .reign-quantity__btn:hover{background:color-mix(in srgb,var(--ten-product-text) 8%,transparent);box-shadow:none;transform:none}.reign-product--market .reign-quantity__input{min-width:0;padding-inline:0;color:var(--ten-product-text)}.reign-product--market .reign-product__actions{gap:.55rem;margin:0}.reign-product--market .reign-product__actions .reign-button,.reign-product--market .reign-product__actions .shopify-payment-button__button,.reign-product--market .reign-sticky-atc__button{min-height:56px;border:1.5px solid var(--ten-product-button);border-radius:999px;background:var(--ten-product-button);box-shadow:4px 4px color-mix(in srgb,var(--ten-product-accent) 62%,transparent);color:var(--ten-product-button-text);font-family:var(--ten-love-sans);font-size:.9rem;font-weight:700;letter-spacing:.04em}.reign-product--market .reign-product__actions .reign-button:hover,.reign-product--market .reign-sticky-atc__button:hover{background:var(--reign-cta-bg-hover);box-shadow:2px 2px color-mix(in srgb,var(--ten-product-accent) 62%,transparent);transform:translate(2px,2px)}.reign-product--market .reign-product__actions .reign-button:after,.reign-product--market .reign-sticky-atc__button:after{display:none}.reign-product--market .reign-product__note{margin-top:.75rem;color:color-mix(in srgb,var(--ten-product-text) 58%,transparent);font-size:.72rem;text-align:center}.reign-product--market .reign-product__blocks{gap:0;margin-top:1.15rem}.reign-product--market .reign-product__benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-bottom:.9rem;padding:.85rem 1rem;border:1.5px solid var(--reign-product-border);border-radius:14px;background:var(--ten-product-surface)}.reign-product--market .reign-product__benefit-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ten-product-accent);color:var(--ten-product-bg)}.reign-product--market .reign-product__benefit-icon-svg{width:17px;height:17px}.reign-product--market .reign-product__benefit-title{display:block;margin-bottom:.1rem;font-size:.78rem}.reign-product--market .reign-product__benefit-text{color:color-mix(in srgb,var(--ten-product-text) 68%,transparent);font-size:.74rem;line-height:1.4}.reign-product--market .reign-product__benefit-text p{margin:0}.reign-product--market .reign-product__sizing-trigger{margin:0 0 .85rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--ten-product-text);font-size:.7rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.reign-product--market .reign-accordion{padding:0;border:0;border-top:1px solid var(--reign-product-border-soft);border-radius:0;background:transparent}.reign-product--market .reign-accordion:last-of-type{border-bottom:1px solid var(--reign-product-border-soft)}.reign-product--market .reign-accordion__summary{padding:.95rem 0;color:var(--ten-product-text);font-size:.84rem;font-weight:650}.reign-product--market .reign-accordion__content{max-width:55ch;padding:0 1.5rem 1rem 0;color:color-mix(in srgb,var(--ten-product-text) 70%,transparent);font-size:.82rem;line-height:1.55}.reign-product--market .reign-payment{padding-top:1rem}.reign-product--market .reign-payment__heading{color:color-mix(in srgb,var(--ten-product-text) 62%,transparent);font-size:.65rem}.reign-product--market .reign-payment__icons{display:flex;flex-wrap:wrap;gap:.35rem}.reign-product--market .reign-payment__icons svg{width:34px}.reign-product--market .reign-sticky-atc{border-color:var(--reign-product-border-soft);background:color-mix(in srgb,var(--ten-product-bg) 94%,transparent);box-shadow:0 -12px 30px #201c181a;color:var(--ten-product-text);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.reign-product--market .reign-product__media-more{position:absolute;inset:auto 16px 16px auto;z-index:3;display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1rem;border:1.5px solid var(--ten-product-text);border-radius:999px;background:color-mix(in srgb,var(--ten-product-surface) 94%,transparent);box-shadow:3px 3px 0 var(--ten-product-text);color:var(--ten-product-text);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reign-product--market .reign-product__media-more:hover{box-shadow:1px 1px 0 var(--ten-product-text);transform:translate(2px,2px)}@media(min-width:990px){.reign-product--market .reign-product__media{position:static;display:block}.reign-product--market .reign-product__media-main{width:100%}.reign-product--market .reign-product__media-track{display:grid;grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 7px 7px 0;overflow:visible;scroll-snap-type:none}.reign-product--market .reign-product__media-item{min-width:0;aspect-ratio:var(--reign-product-media-ratio, 1 / 1);border:2px solid var(--ten-product-text);border-radius:24px;background:var(--ten-product-surface);box-shadow:7px 7px color-mix(in srgb,var(--ten-product-text) 86%,transparent)}.reign-product--market .reign-product__media-item:first-child,.reign-product--market .reign-product__media-item:nth-child(2){grid-column:1 / -1}.reign-product--market .reign-product__media-item--market-hidden,.reign-product--market .reign-product__media-item--has-more .reign-product__zoom-btn{display:none}.reign-product--market .reign-product__media-content,.reign-product--market .reign-product__media-item .media{border-radius:21px}.reign-product--market .reign-product__details{position:sticky;top:6.5rem;align-self:start}}.ten-love-fit{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-fit-bg);color:var(--ten-fit-text)}.ten-love-fit__frame{display:grid;justify-items:center;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,6vw,5rem);border:2px solid var(--ten-fit-text);border-radius:26px;background:var(--ten-fit-surface);box-shadow:8px 8px 0 var(--ten-fit-text);text-align:center}.ten-love-fit__eyebrow,.ten-love-finishes__eyebrow,.ten-love-pairings__eyebrow,.ten-love-benefits__eyebrow,.ten-love-journey__eyebrow,.ten-love-reviews__eyebrow{margin:0 0 1rem;color:currentColor;font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ten-love-fit__eyebrow{color:var(--ten-fit-accent)}.ten-love-fit h2{max-width:15ch;margin:0;font-family:var(--ten-love-serif);font-size:clamp(2.65rem,5.5vw,5.75rem);font-weight:400;line-height:.92;letter-spacing:-.06em}.ten-love-fit__text{max-width:58ch;margin-top:1.4rem;color:color-mix(in srgb,var(--ten-fit-text) 72%,transparent);font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.6}.ten-love-fit__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2rem}.ten-love-fit__chip{display:inline-flex;gap:.55rem;align-items:center;min-height:42px;padding:.65rem 1rem;border:1.5px solid var(--ten-fit-text);border-radius:999px;background:var(--ten-fit-bg);font-size:.76rem;font-weight:650}.ten-love-fit__chip>span{width:7px;height:7px;border-radius:50%;background:var(--ten-fit-accent)}.ten-love-finishes{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-finishes-bg);color:var(--ten-finishes-text)}.ten-love-finishes__eyebrow{color:var(--ten-finishes-accent)}.ten-love-finishes__intro{max-width:47ch;color:color-mix(in srgb,var(--ten-finishes-text) 72%,transparent);font-size:.98rem;line-height:1.62}.ten-love-finishes__intro>*:first-child{margin-top:0}.ten-love-finishes__intro>*:last-child{margin-bottom:0}.ten-love-finishes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.ten-love-finishes--count-4 .ten-love-finishes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ten-love-finishes__card{min-width:0;overflow:hidden;border:1.5px solid var(--ten-finishes-text);border-radius:22px;background:var(--ten-finishes-card);box-shadow:5px 5px color-mix(in srgb,var(--ten-finishes-text) 88%,transparent)}.ten-love-finishes__media{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1.5px solid var(--ten-finishes-text);background:color-mix(in srgb,var(--ten-finishes-card) 80%,var(--ten-finishes-accent))}.ten-love-finishes__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ten-love-finishes__card:hover .ten-love-finishes__image{transform:scale(1.025)}.ten-love-finishes__placeholder{padding:18%;color:color-mix(in srgb,var(--ten-finishes-text) 24%,transparent)}.ten-love-finishes__badge{position:absolute;inset:.85rem .85rem auto auto;padding:.42rem .62rem;border-radius:999px;background:var(--ten-finishes-text);color:var(--ten-finishes-card);font-size:.58rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ten-love-finishes__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:1.15rem 1.2rem 1.3rem}.ten-love-finishes__swatch{display:block;width:26px;height:26px;margin-top:.15rem;border:1px solid color-mix(in srgb,var(--ten-finishes-text) 45%,transparent);border-radius:50%;background:var(--ten-finish-swatch);box-shadow:inset 0 0 0 3px var(--ten-finishes-card)}.ten-love-finishes__kicker{margin:0 0 .28rem;color:var(--ten-finishes-accent);font-size:.58rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.ten-love-finishes__card h3{margin:0;font-family:var(--ten-love-serif);font-size:clamp(1.45rem,2vw,2.05rem);font-weight:400;line-height:1;letter-spacing:-.035em}.ten-love-finishes__description{max-width:32ch;margin:.55rem 0 0;color:color-mix(in srgb,var(--ten-finishes-text) 68%,transparent);font-size:.78rem;line-height:1.48}.ten-love-finishes__select{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:.25rem;padding:.65rem .8rem .65rem .95rem;border:1.5px solid var(--ten-finishes-button-border);border-radius:999px;background:var(--ten-finishes-button);color:var(--ten-finishes-button-text);font:inherit;font-size:.68rem;font-weight:750;letter-spacing:.07em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ten-love-finishes__select:hover{box-shadow:2px 2px 0 var(--ten-finishes-button-border);transform:translate(-1px,-1px)}.ten-love-finishes__select:focus-visible{outline:2px solid var(--ten-finishes-accent);outline-offset:3px}.ten-love-finishes__select>span:last-child{font-size:1rem;line-height:1}.ten-love-finishes__notice{max-width:78ch;margin:1.35rem 0 0;color:color-mix(in srgb,var(--ten-finishes-text) 54%,transparent);font-size:.68rem;line-height:1.45}.ten-love-pairings{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-pair-bg);color:var(--ten-pair-text)}.ten-love-pairings__header,.ten-love-finishes__header,.ten-love-reviews__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.ten-love-pairings__eyebrow{color:var(--ten-pair-accent)}.ten-love-pairings h2,.ten-love-finishes h2,.ten-love-reviews h2{max-width:12ch;margin:0;font-family:var(--ten-love-serif);font-size:clamp(2.75rem,5vw,5.3rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.ten-love-pairings__text{max-width:46ch;color:color-mix(in srgb,var(--ten-pair-text) 70%,transparent);line-height:1.6}.ten-love-pairings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.3vw,2rem)}.ten-love-pairings .reign-card{display:flex;flex-direction:column;min-width:0;padding:.7rem;overflow:hidden;border:2px solid var(--ten-pair-text);border-radius:22px;background:var(--ten-pair-card);box-shadow:6px 6px 0 var(--ten-pair-text)}.ten-love-pairings .reign-card:hover{box-shadow:3px 3px 0 var(--ten-pair-text);transform:translate(3px,3px)}.ten-love-pairings .reign-card__link-block{display:grid;gap:.8rem;color:inherit;text-decoration:none}.ten-love-pairings .reign-card__media{border:1.5px solid color-mix(in srgb,var(--ten-pair-text) 45%,transparent);border-radius:15px;background:color-mix(in srgb,var(--ten-pair-card) 84%,var(--ten-pair-accent))}.ten-love-pairings .reign-card__body{justify-items:start;min-height:74px;padding:.2rem .15rem;text-align:left}.ten-love-pairings .reign-card__title{color:var(--ten-pair-text);font-family:var(--ten-love-serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.05}.ten-love-pairings .reign-card__price{color:color-mix(in srgb,var(--ten-pair-text) 72%,transparent)}.ten-love-pairings .reign-card__quick-form{width:100%;margin-top:auto;padding-top:.45rem}.ten-love-pairings .reign-card__quick-add{width:100%;min-height:48px;border:1.5px solid var(--ten-pair-button);border-radius:999px;background:var(--ten-pair-button);color:var(--ten-pair-button-text);font-family:var(--ten-love-sans);font-size:.78rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.ten-love-pairings .reign-card__quick-add:hover{background:color-mix(in srgb,var(--ten-pair-button) 86%,#000000)}.ten-love-pairings__empty,.ten-love-reviews__empty{padding:1.25rem;border:1.5px dashed currentColor;border-radius:16px;color:color-mix(in srgb,currentColor 68%,transparent);font-size:.85rem;text-align:center}.ten-love-benefits{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-benefits-bg);color:var(--ten-benefits-text)}.ten-love-benefits__frame{display:grid;grid-template-areas:"copy media";grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.ten-love-benefits--media-left .ten-love-benefits__frame{grid-template-areas:"media copy";grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.ten-love-benefits__copy{grid-area:copy}.ten-love-benefits__eyebrow{color:var(--ten-benefits-accent)}.ten-love-benefits h2{max-width:11ch;margin:0;font-family:var(--ten-love-serif);font-size:clamp(3rem,5.5vw,6.2rem);font-weight:400;line-height:.88;letter-spacing:-.065em}.ten-love-benefits__text{max-width:50ch;margin-top:1.5rem;color:color-mix(in srgb,var(--ten-benefits-text) 72%,transparent);line-height:1.62}.ten-love-benefits__list{margin-top:2rem;border-top:1px solid color-mix(in srgb,var(--ten-benefits-text) 24%,transparent)}.ten-love-benefits__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.05rem 0;border-bottom:1px solid color-mix(in srgb,var(--ten-benefits-text) 24%,transparent)}.ten-love-benefits__number{padding-top:.18rem;color:var(--ten-benefits-accent);font-size:.66rem;font-weight:700;letter-spacing:.12em}.ten-love-benefits__item h3{margin:0 0 .25rem;font-size:.95rem}.ten-love-benefits__item .rte{color:color-mix(in srgb,var(--ten-benefits-text) 68%,transparent);font-size:.82rem;line-height:1.52}.ten-love-benefits__media{position:relative;grid-area:media;min-width:0;aspect-ratio:4 / 5;padding:0 7px 7px 0}.ten-love-benefits__asset,.ten-love-benefits__media .media,.ten-love-benefits__media .media>img,.ten-love-benefits__media .media>video,.ten-love-benefits__media .media>iframe,.ten-love-benefits__media .media>model-viewer{width:100%;height:100%;border:2px solid var(--ten-benefits-text);border-radius:24px;object-fit:cover}.ten-love-benefits__asset,.ten-love-benefits__media .media{display:block;overflow:hidden;background:var(--ten-benefits-surface);box-shadow:7px 7px 0 var(--ten-benefits-text)}.ten-love-benefits__caption{position:absolute;right:1.35rem;bottom:1.35rem;margin:0;padding:.55rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--ten-benefits-bg) 90%,transparent);color:var(--ten-benefits-text);font-size:.62rem;font-weight:700;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ten-love-journey{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-journey-bg);color:var(--ten-journey-text)}.ten-love-journey__card{padding:clamp(2.2rem,5vw,5rem);border:2px solid color-mix(in srgb,var(--ten-journey-text) 80%,transparent);border-radius:28px;background:var(--ten-journey-card);box-shadow:8px 8px color-mix(in srgb,var(--ten-journey-accent) 90%,transparent)}.ten-love-journey__header{display:grid;justify-items:center;max-width:62rem;margin-inline:auto;text-align:center}.ten-love-journey__eyebrow{color:var(--ten-journey-accent)}.ten-love-journey h2{max-width:13ch;margin:0;font-family:var(--ten-love-serif);font-size:clamp(2.8rem,5vw,5.5rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.ten-love-journey__text{max-width:52ch;margin-top:1.3rem;color:color-mix(in srgb,var(--ten-journey-text) 72%,transparent);line-height:1.6}.ten-love-journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);border-top:1px solid color-mix(in srgb,var(--ten-journey-text) 28%,transparent)}.ten-love-journey__step{min-height:250px;padding:1.5rem clamp(1rem,2.5vw,2rem) 0}.ten-love-journey__step+.ten-love-journey__step{border-left:1px solid color-mix(in srgb,var(--ten-journey-text) 28%,transparent)}.ten-love-journey__step-top{display:flex;gap:.8rem;align-items:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.ten-love-journey__number{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1.5px solid var(--ten-journey-accent);border-radius:50%;color:var(--ten-journey-accent);font-size:.65rem;font-weight:700}.ten-love-journey__line{width:100%;height:1px;background:color-mix(in srgb,var(--ten-journey-accent) 55%,transparent)}.ten-love-journey__step h3{margin:0 0 .75rem;color:var(--ten-journey-text);font-family:var(--ten-love-serif);font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:400}.ten-love-journey__step .rte{max-width:32ch;color:color-mix(in srgb,var(--ten-journey-text) 70%,transparent);font-size:.86rem;line-height:1.56}.ten-love-reviews{padding-block:var(--section-padding-top) var(--section-padding-bottom);background:var(--ten-reviews-bg);color:var(--ten-reviews-text)}.ten-love-reviews__header{padding-bottom:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--ten-reviews-text) 24%,transparent)}.ten-love-reviews__eyebrow{color:var(--ten-reviews-accent)}.ten-love-reviews__summary{display:flex;justify-content:flex-end}.ten-love-reviews__summary .reign-rating{border-color:color-mix(in srgb,var(--ten-reviews-text) 24%,transparent);background:var(--ten-reviews-card);box-shadow:none}.ten-love-reviews__intro{max-width:47ch;color:color-mix(in srgb,var(--ten-reviews-text) 72%,transparent);font-size:.98rem;line-height:1.62}.ten-love-reviews__intro>*:first-child{margin-top:0}.ten-love-reviews__intro>*:last-child{margin-bottom:0}.ten-love-reviews__demo-notice{display:flex;gap:.8rem;align-items:center;margin:-1rem 0 1.5rem;padding:.8rem 1rem;border:1.5px dashed var(--ten-reviews-accent);border-radius:14px;color:color-mix(in srgb,var(--ten-reviews-text) 78%,transparent);font-size:.76rem;line-height:1.45}.ten-love-reviews__demo-notice strong{flex:0 0 auto;padding:.35rem .5rem;border-radius:999px;background:var(--ten-reviews-accent);color:var(--ten-reviews-bg);font-size:.58rem;letter-spacing:.13em}.ten-love-reviews__sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.ten-love-reviews--count-4 .ten-love-reviews__sample-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ten-love-reviews__sample-card{min-width:0;overflow:hidden;border:1.5px solid var(--ten-reviews-text);border-radius:20px;background:var(--ten-reviews-card);box-shadow:4px 4px color-mix(in srgb,var(--ten-reviews-text) 82%,transparent)}.ten-love-reviews__sample-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1.5px solid var(--ten-reviews-text);background:color-mix(in srgb,var(--ten-reviews-card) 82%,var(--ten-reviews-accent))}.ten-love-reviews__sample-image{display:block;width:100%;height:100%;object-fit:cover}.ten-love-reviews__placeholder{padding:16%;color:color-mix(in srgb,var(--ten-reviews-text) 24%,transparent)}.ten-love-reviews__concept-badge{position:absolute;inset:.75rem auto auto .75rem;padding:.42rem .58rem;border:1px solid color-mix(in srgb,var(--ten-reviews-bg) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ten-reviews-text) 90%,transparent);color:var(--ten-reviews-bg);font-size:.55rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ten-love-reviews__sample-copy{padding:1.15rem 1.2rem 1.3rem}.ten-love-reviews__example-label{display:block;margin-bottom:.55rem;color:var(--ten-reviews-accent);font-size:.58rem;font-weight:750;letter-spacing:.15em}.ten-love-reviews__sample-card h3{margin:0;font-family:var(--ten-love-serif);font-size:clamp(1.4rem,2vw,1.9rem);font-weight:400;line-height:1;letter-spacing:-.035em}.ten-love-reviews__sample-card blockquote{margin:.8rem 0 0;color:color-mix(in srgb,var(--ten-reviews-text) 78%,transparent);font-family:var(--ten-love-serif);font-size:1rem;line-height:1.48}.ten-love-reviews__sample-attribution{margin:.85rem 0 0;color:color-mix(in srgb,var(--ten-reviews-text) 55%,transparent);font-size:.65rem;font-weight:650;line-height:1.4}.ten-love-reviews__app{margin-top:2rem}.reign-page-product .reign-faq>.page-width{max-width:82rem}.reign-page-product .reign-faq .reign-section__header{display:grid;grid-template-columns:1fr;justify-items:center;gap:1rem;max-width:60rem;margin-inline:auto;text-align:center}.reign-page-product .reign-faq .reign-section__title{max-width:14ch;font-size:clamp(2.7rem,5vw,5.2rem)}.reign-page-product .reign-faq .reign-section__text{max-width:50ch}.reign-page-product .reign-faq__list{max-width:62rem;padding-inline:clamp(1rem,3vw,2rem);overflow:hidden;border:2px solid var(--color-foreground);border-radius:22px;background:var(--color-background);box-shadow:7px 7px 0 var(--color-foreground)}.reign-page-product .reign-faq__item:last-child{border-bottom:0}@media(max-width:989px){.reign-product--market .reign-product__grid{grid-template-columns:1fr}.ten-love-finishes__grid,.ten-love-reviews__sample-grid,.ten-love-finishes--count-4 .ten-love-finishes__grid,.ten-love-reviews--count-4 .ten-love-reviews__sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ten-love-benefits__frame,.ten-love-benefits--media-left .ten-love-benefits__frame{grid-template-areas:"copy" "media";grid-template-columns:1fr}.ten-love-benefits__copy{max-width:48rem}.ten-love-benefits__media{max-height:720px;aspect-ratio:5 / 4}.ten-love-journey__steps{grid-template-columns:1fr}.ten-love-journey__step{min-height:0;padding:1.4rem 0 1.6rem}.ten-love-journey__step+.ten-love-journey__step{border-top:1px solid color-mix(in srgb,var(--ten-journey-text) 28%,transparent);border-left:0}.ten-love-journey__step-top{margin-bottom:1.5rem}}@media(min-width:750px)and (max-width:989px){.reign-product--market .reign-product__media-track{grid-auto-columns:94%;gap:1rem;padding:0 9px 8px 2px;scroll-padding-left:2px}.reign-product--market .reign-product__media-item,.reign-product--market .reign-product__media-item--market-hidden{display:block;min-width:0;border:2px solid var(--ten-product-text);border-radius:22px;background:var(--ten-product-surface);box-shadow:6px 6px 0 var(--ten-product-text)}.reign-product--market .reign-product__media-content,.reign-product--market .reign-product__media-item .media{border-radius:19px}.reign-product--market .reign-product__media-more{display:none}}@media(max-width:749px){.reign-product--market>.page-width,.ten-love-fit>.page-width,.ten-love-finishes>.page-width,.ten-love-pairings>.page-width,.ten-love-benefits>.page-width,.ten-love-journey>.page-width,.ten-love-reviews>.page-width{padding-inline:clamp(14px,4vw,18px)}.reign-product--market{--section-padding-top: 16px !important}.reign-product--market.reign-product--market-mobile-colors{--ten-product-bg: var(--ten-product-bg-mobile) !important;--ten-product-text: var(--ten-product-text-mobile) !important;--ten-product-accent: var(--ten-product-accent-mobile) !important;--ten-product-surface: var(--ten-product-surface-mobile) !important;--ten-product-button: var(--ten-product-button-mobile) !important;--ten-product-button-text: var(--ten-product-button-text-mobile) !important;--color-background: var(--ten-product-bg-mobile);--color-foreground: var(--ten-product-text-mobile);--color-accent: var(--ten-product-accent-mobile);background:var(--ten-product-bg-mobile);color:var(--ten-product-text-mobile)}.reign-product--market.reign-product--market-mobile-colors .reign-product__title,.reign-product--market.reign-product--market-mobile-colors .reign-variant__label,.reign-product--market.reign-product--market-mobile-colors .reign-form__label,.reign-product--market.reign-product--market-mobile-colors .reign-accordion__summary{color:var(--ten-product-text-mobile)}.reign-product--market.reign-product--market-mobile-colors .reign-product__eyebrow{color:var(--ten-product-accent-mobile)}.reign-product--market.reign-product--market-mobile-colors .reign-product__intro,.reign-product--market.reign-product--market-mobile-colors .reign-product__description,.reign-product--market.reign-product--market-mobile-colors .reign-accordion__content{color:color-mix(in srgb,var(--ten-product-text-mobile) 74%,transparent)}.reign-product--market.reign-product--market-mobile-colors .reign-variant__pill,.reign-product--market.reign-product--market-mobile-colors .reign-variant__size-card,.reign-product--market.reign-product--market-mobile-colors .reign-quantity__controls,.reign-product--market.reign-product--market-mobile-colors .reign-product__benefit{background:var(--ten-product-surface-mobile)}.reign-product--market.reign-product--market-mobile-colors .reign-product__actions .reign-button,.reign-product--market.reign-product--market-mobile-colors .reign-sticky-atc__button{border-color:var(--ten-product-button-mobile);background:var(--ten-product-button-mobile);color:var(--ten-product-button-text-mobile)}.reign-product--market .reign-product__grid{gap:1.25rem}.reign-product--market .reign-product__media-track{grid-auto-columns:91%;gap:.75rem;margin-inline:-2px;padding:0 9px 8px 2px;scroll-padding-left:2px}.reign-product--market .reign-product__media-item,.reign-product--market .reign-product__media-item--market-hidden{display:block;min-width:0;border:1.5px solid var(--ten-product-text);border-radius:18px;background:var(--ten-product-surface);box-shadow:5px 5px 0 var(--ten-product-text)}.reign-product--market .reign-product__media-content,.reign-product--market .reign-product__media-item .media{border-radius:16px}.reign-product--market .reign-product__media-more{display:none}.reign-product--market .reign-product__zoom-btn{right:10px;bottom:10px;font-size:0}.reign-product--market .reign-product__zoom-icon{width:16px;height:16px}.reign-product--market .reign-product__title{max-width:15ch;font-size:clamp(2.55rem,12vw,3.65rem)}.reign-product--market .reign-product__intro,.reign-product--market .reign-product__description{font-size:.9rem}.reign-product--market .reign-product__buybox{padding-top:1rem}.reign-product--market .reign-product__purchase{grid-template-columns:96px minmax(0,1fr);gap:.55rem}.reign-product--market .reign-quantity__controls,.reign-product--market .reign-product__actions .reign-button{min-height:52px}.reign-product--market .reign-product__actions .reign-button{padding-inline:.8rem;font-size:.82rem}.ten-love-fit--mobile-colors{--ten-fit-bg: var(--ten-fit-bg-mobile) !important;--ten-fit-text: var(--ten-fit-text-mobile) !important;--ten-fit-accent: var(--ten-fit-accent-mobile) !important;--ten-fit-surface: var(--ten-fit-surface-mobile) !important;background:var(--ten-fit-bg-mobile);color:var(--ten-fit-text-mobile)}.ten-love-fit--mobile-colors .ten-love-fit__frame{border-color:var(--ten-fit-text-mobile);background:var(--ten-fit-surface-mobile);box-shadow:5px 5px 0 var(--ten-fit-text-mobile)}.ten-love-fit--mobile-colors .ten-love-fit__eyebrow{color:var(--ten-fit-accent-mobile)}.ten-love-fit--mobile-colors .ten-love-fit__text{color:color-mix(in srgb,var(--ten-fit-text-mobile) 72%,transparent)}.ten-love-fit--mobile-colors .ten-love-fit__chip{border-color:var(--ten-fit-text-mobile);background:var(--ten-fit-bg-mobile)}.ten-love-fit--mobile-colors .ten-love-fit__chip>span{background:var(--ten-fit-accent-mobile)}.ten-love-finishes--mobile-colors{--ten-finishes-bg: var(--ten-finishes-bg-mobile) !important;--ten-finishes-text: var(--ten-finishes-text-mobile) !important;--ten-finishes-accent: var(--ten-finishes-accent-mobile) !important;--ten-finishes-card: var(--ten-finishes-card-mobile) !important;--ten-finishes-button: var(--ten-finishes-button-mobile) !important;--ten-finishes-button-text: var(--ten-finishes-button-text-mobile) !important;--ten-finishes-button-border: var(--ten-finishes-button-border-mobile) !important;background:var(--ten-finishes-bg-mobile);color:var(--ten-finishes-text-mobile)}.ten-love-finishes--mobile-colors .ten-love-finishes__eyebrow,.ten-love-finishes--mobile-colors .ten-love-finishes__kicker{color:var(--ten-finishes-accent-mobile)}.ten-love-finishes--mobile-colors .ten-love-finishes__intro,.ten-love-finishes--mobile-colors .ten-love-finishes__description{color:color-mix(in srgb,var(--ten-finishes-text-mobile) 70%,transparent)}.ten-love-pairings--mobile-colors{--ten-pair-bg: var(--ten-pair-bg-mobile) !important;--ten-pair-text: var(--ten-pair-text-mobile) !important;--ten-pair-accent: var(--ten-pair-accent-mobile) !important;--ten-pair-card: var(--ten-pair-card-mobile) !important;--ten-pair-button: var(--ten-pair-button-mobile) !important;--ten-pair-button-text: var(--ten-pair-button-text-mobile) !important;background:var(--ten-pair-bg-mobile);color:var(--ten-pair-text-mobile)}.ten-love-pairings--mobile-colors .ten-love-pairings__eyebrow{color:var(--ten-pair-accent-mobile)}.ten-love-pairings--mobile-colors .ten-love-pairings__text{color:color-mix(in srgb,var(--ten-pair-text-mobile) 70%,transparent)}.ten-love-pairings--mobile-colors .reign-card{border-color:var(--ten-pair-text-mobile);background:var(--ten-pair-card-mobile);box-shadow:5px 5px 0 var(--ten-pair-text-mobile)}.ten-love-pairings--mobile-colors .reign-card__title{color:var(--ten-pair-text-mobile)}.ten-love-pairings--mobile-colors .reign-card__quick-add{border-color:var(--ten-pair-button-mobile);background:var(--ten-pair-button-mobile);color:var(--ten-pair-button-text-mobile)}.ten-love-benefits--mobile-colors{--ten-benefits-bg: var(--ten-benefits-bg-mobile) !important;--ten-benefits-text: var(--ten-benefits-text-mobile) !important;--ten-benefits-accent: var(--ten-benefits-accent-mobile) !important;--ten-benefits-surface: var(--ten-benefits-surface-mobile) !important;background:var(--ten-benefits-bg-mobile);color:var(--ten-benefits-text-mobile)}.ten-love-benefits--mobile-colors .ten-love-benefits__eyebrow,.ten-love-benefits--mobile-colors .ten-love-benefits__number{color:var(--ten-benefits-accent-mobile)}.ten-love-benefits--mobile-colors .ten-love-benefits__text,.ten-love-benefits--mobile-colors .ten-love-benefits__item .rte{color:color-mix(in srgb,var(--ten-benefits-text-mobile) 70%,transparent)}.ten-love-benefits--mobile-colors .ten-love-benefits__asset,.ten-love-benefits--mobile-colors .ten-love-benefits__media .media{border-color:var(--ten-benefits-text-mobile);background:var(--ten-benefits-surface-mobile);box-shadow:5px 5px 0 var(--ten-benefits-text-mobile)}.ten-love-journey--mobile-colors{--ten-journey-bg: var(--ten-journey-bg-mobile) !important;--ten-journey-text: var(--ten-journey-text-mobile) !important;--ten-journey-accent: var(--ten-journey-accent-mobile) !important;--ten-journey-card: var(--ten-journey-card-mobile) !important;background:var(--ten-journey-bg-mobile);color:var(--ten-journey-text-mobile)}.ten-love-journey--mobile-colors .ten-love-journey__card{background:var(--ten-journey-card-mobile);color:var(--ten-journey-text-mobile);box-shadow:5px 5px 0 var(--ten-journey-accent-mobile)}.ten-love-journey--mobile-colors .ten-love-journey__eyebrow,.ten-love-journey--mobile-colors .ten-love-journey__number{color:var(--ten-journey-accent-mobile)}.ten-love-journey--mobile-colors .ten-love-journey__step h3{color:var(--ten-journey-text-mobile)}.ten-love-journey--mobile-colors .ten-love-journey__text,.ten-love-journey--mobile-colors .ten-love-journey__step .rte{color:color-mix(in srgb,var(--ten-journey-text-mobile) 70%,transparent)}.ten-love-reviews--mobile-colors{--ten-reviews-bg: var(--ten-reviews-bg-mobile) !important;--ten-reviews-text: var(--ten-reviews-text-mobile) !important;--ten-reviews-accent: var(--ten-reviews-accent-mobile) !important;--ten-reviews-card: var(--ten-reviews-card-mobile) !important;background:var(--ten-reviews-bg-mobile);color:var(--ten-reviews-text-mobile)}.ten-love-reviews--mobile-colors .ten-love-reviews__eyebrow{color:var(--ten-reviews-accent-mobile)}.ten-love-reviews--mobile-colors .ten-love-reviews__summary .reign-rating{background:var(--ten-reviews-card-mobile)}.ten-love-fit,.ten-love-finishes,.ten-love-pairings,.ten-love-benefits,.ten-love-journey,.ten-love-reviews{padding-block:clamp(3rem,14vw,4.5rem)}.ten-love-fit__frame{padding:2.7rem 1.1rem;border-radius:19px;box-shadow:5px 5px 0 var(--ten-fit-text)}.ten-love-fit h2,.ten-love-finishes h2,.ten-love-pairings h2,.ten-love-benefits h2,.ten-love-journey h2,.ten-love-reviews h2{font-size:clamp(2.65rem,13vw,4rem)}.ten-love-fit__chips{display:grid;width:100%;max-width:320px}.ten-love-fit__chip{justify-content:center}.ten-love-finishes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ten-love-finishes__card{border-radius:16px;box-shadow:3px 3px color-mix(in srgb,var(--ten-finishes-text) 88%,transparent)}.ten-love-finishes__content{grid-template-columns:1fr;gap:.5rem;padding:.8rem .75rem .95rem}.ten-love-finishes__swatch{width:21px;height:21px}.ten-love-finishes__card h3{font-size:clamp(1.15rem,5vw,1.45rem)}.ten-love-finishes__description{margin-top:.4rem;font-size:.7rem}.ten-love-finishes__badge{inset:.55rem .55rem auto auto;font-size:.5rem}.ten-love-finishes__header,.ten-love-pairings__header,.ten-love-reviews__header{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.ten-love-pairings__grid{grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);grid-template-columns:none;gap:.9rem;margin-inline:-2px;padding:0 8px 8px 2px;overflow-x:auto;scroll-padding-left:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.ten-love-pairings__grid::-webkit-scrollbar{display:none}.ten-love-pairings__grid>*{scroll-snap-align:start}.ten-love-pairings .reign-card{border-radius:18px;box-shadow:5px 5px 0 var(--ten-pair-text)}.ten-love-benefits__frame{gap:2.4rem}.ten-love-benefits__media{max-height:none;aspect-ratio:4 / 5}.ten-love-benefits__asset,.ten-love-benefits__media .media{border-radius:18px;box-shadow:5px 5px 0 var(--ten-benefits-text)}.ten-love-benefits__asset,.ten-love-benefits__media .media,.ten-love-benefits__media .media>img,.ten-love-benefits__media .media>video,.ten-love-benefits__media .media>iframe,.ten-love-benefits__media .media>model-viewer{border-radius:18px}.ten-love-journey__card{padding:2.4rem 1.3rem;border-radius:20px;box-shadow:5px 5px 0 var(--ten-journey-accent)}.ten-love-journey__step h3{font-size:1.8rem}.ten-love-reviews__summary{justify-content:flex-start}.ten-love-reviews__demo-notice{flex-direction:column;align-items:flex-start;margin-top:-.5rem}.ten-love-reviews__sample-grid,.ten-love-reviews--count-4 .ten-love-reviews__sample-grid{grid-template-columns:1fr}.ten-love-reviews__sample-card{border-radius:17px}.reign-page-product .reign-faq__list{padding-inline:1rem;border-radius:18px;box-shadow:5px 5px 0 var(--color-foreground)}}@media(max-width:359px){.reign-product--market .reign-product__purchase{grid-template-columns:88px minmax(0,1fr)}.reign-product--market .reign-product__actions .reign-button{font-size:.76rem;letter-spacing:.01em}.ten-love-pairings__grid{grid-auto-columns:minmax(84%,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ten-love-product.css.map */
