:root{--adaptiv-display: Georgia, "Times New Roman", serif;--adaptiv-copy: Inter, var(--font-body--family), sans-serif;--adaptiv-shadow: 0 24px 64px rgb(11 20 32 / .12);--adaptiv-border-dark: rgb(255 255 255 / .12);--adaptiv-border-light: rgb(11 20 32 / .12)}body{font-family:var(--adaptiv-copy)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--adaptiv-display);letter-spacing:-.025em}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--adaptiv-gold-light);outline-offset:3px}#header-group{box-shadow:0 10px 36px #03091038}.header__row{max-width:1320px;margin-inline:auto}.header .menu-list__link{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.header-cta,[class*=header] [class*=cta]{border-radius:999px!important}[data-adaptiv-page-type=product] .content-for-layout,[data-adaptiv-page-type=collection] .content-for-layout,[data-adaptiv-page-type=cart] .content-for-layout{background:var(--adaptiv-warm);color:var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .product-information{background:var(--adaptiv-warm);color:var(--adaptiv-charcoal);padding-block:clamp(24px,3vw,48px)}[data-adaptiv-page-type=product] .product-information h1{color:var(--adaptiv-charcoal);font-family:var(--adaptiv-display);font-size:clamp(1.75rem,2.35vw,2.85rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}[data-adaptiv-page-type=product] .product-information [class*=product-details]{--color-foreground: var(--adaptiv-charcoal);--color-foreground-rgb: 11 20 32;--color-foreground-heading: var(--adaptiv-charcoal);--color-foreground-heading-rgb: 11 20 32;border:1px solid var(--adaptiv-border-light);border-radius:18px!important;background:#fff;color:var(--adaptiv-charcoal);box-shadow:var(--adaptiv-shadow);padding:clamp(22px,2.5vw,34px)!important}[data-adaptiv-page-type=product] .product-information product-price{color:var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .product-information product-price .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .7rem}[data-adaptiv-page-type=product] .product-information product-price .price-item--sale{color:var(--adaptiv-charcoal);font-size:clamp(1.65rem,2.2vw,2rem);font-weight:900;letter-spacing:-.035em;line-height:1}[data-adaptiv-page-type=product] .product-information product-price .compare-at-price{color:var(--adaptiv-ink-soft);font-size:.92rem;font-weight:500;opacity:1;text-decoration-line:line-through;text-decoration-thickness:1.5px}.adaptiv-promo-note{display:block;flex-basis:100%;margin-top:.55rem;color:var(--adaptiv-ink-soft);font-size:.78rem;font-weight:700;line-height:1.4}[data-adaptiv-page-type=product] .product-information .adaptiv-promo-note{color:var(--adaptiv-charcoal);font-size:.84rem}[data-adaptiv-page-type=collection] product-price .price-item--sale,[data-adaptiv-page-type=collection] .product-card .price-item--sale{color:var(--adaptiv-charcoal);font-weight:800}[data-adaptiv-page-type=collection] product-price .compare-at-price,[data-adaptiv-page-type=collection] .product-card .compare-at-price{color:var(--adaptiv-ink-soft);font-size:.86em;opacity:1;text-decoration-line:line-through}[data-adaptiv-page-type=product] .product-information :is(form.payment-terms,shopify-payment-terms){color:var(--adaptiv-ink-soft)}[data-adaptiv-page-type=product] .product-information .product-information__grid{align-items:start}[data-adaptiv-page-type=product] .product-information .media-gallery,[data-adaptiv-page-type=product] .product-information .product-media-container.constrain-height{--constrained-min-height: 420px;--constrained-height: clamp(480px, calc(100vh - var(--header-group-height, 140px) - 96px), 660px)}[data-adaptiv-page-type=product] .product-information .media-gallery,[data-adaptiv-page-type=product] .product-information .product-media-container{border-radius:18px!important;overflow:hidden;background:#eef1f4}[data-adaptiv-page-type=product] .product-information .variant-option--dropdowns>label{display:block;margin-bottom:8px;color:var(--adaptiv-ink-soft);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}[data-adaptiv-page-type=product] .product-information .variant-option__select-wrapper{min-height:56px;margin-top:0;border:1px solid rgb(11 20 32 / .2);border-radius:10px;background:var(--adaptiv-warm);transition:border-color .18s ease,box-shadow .18s ease}[data-adaptiv-page-type=product] .product-information .variant-option__select-wrapper:hover{border-color:var(--adaptiv-gold)}[data-adaptiv-page-type=product] .product-information .variant-option__select-wrapper:focus-within{border-color:var(--adaptiv-gold);box-shadow:0 0 0 3px #c8a45a33}[data-adaptiv-page-type=product] .product-information .variant-option__select{min-height:54px;padding-block:0;color:var(--adaptiv-charcoal);background:transparent;font-size:1rem;font-weight:800}[data-adaptiv-page-type=product] .product-information .variant-option__select-wrapper .icon{color:var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .product-information .adaptiv-pdp-title{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;margin:0;white-space:normal}[data-adaptiv-page-type=product] .product-information .adaptiv-pdp-title__model{display:block;max-width:100%;font-family:var(--font-primary--family);font-size:clamp(2rem,3.4vw,3.35rem);font-weight:700;letter-spacing:-.035em;line-height:.98;overflow-wrap:anywhere}[data-adaptiv-page-type=product] .product-information .adaptiv-pdp-title__feel{display:block;color:var(--adaptiv-gold);font-family:var(--font-body--family);font-size:clamp(.82rem,1.15vw,1rem);font-weight:900;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}@media screen and (max-width:749px){[data-adaptiv-page-type=product] .product-information .adaptiv-pdp-title{gap:6px}[data-adaptiv-page-type=product] .product-information .adaptiv-pdp-title__model{font-size:clamp(1.85rem,9vw,2.7rem)}}@media screen and (min-width:750px){[data-adaptiv-page-type=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)}}[data-adaptiv-page-type=product] .variant-picker label{border-radius:999px!important;font-weight:800}[data-adaptiv-page-type=product] .product-form-buttons .button,[data-adaptiv-page-type=product] .shopify-payment-button__button{min-height:56px;border-radius:999px!important}[data-adaptiv-page-type=cart] .main-cart{min-height:55vh;padding-block:clamp(32px,6vw,80px)}[data-adaptiv-page-type=cart] [class*=cart-summary]{border:1px solid var(--adaptiv-border-light)!important;border-radius:16px!important;box-shadow:var(--adaptiv-shadow)}.adaptiv-retail-kicker{margin:0 0 12px;color:var(--adaptiv-gold);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.adaptiv-retail-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--adaptiv-gold);border-radius:999px;color:var(--adaptiv-charcoal);background:var(--adaptiv-gold);font-size:.76rem;font-weight:900;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.adaptiv-retail-button:hover{border-color:var(--adaptiv-gold-light);background:var(--adaptiv-gold-light);transform:translateY(-1px)}.adaptiv-retail-button--secondary{color:inherit;background:transparent;border-color:currentColor}[data-adaptiv-page-type=product] :is(.adaptiv-specs__inner,.adaptiv-compare__inner,.adaptiv-size-guide__inner,.adaptiv-position-guide__inner,.adaptiv-faq__inner,.adaptiv-retailer__inner,.adaptiv-alternatives__inner){max-width:1240px;padding-block:clamp(64px,7vw,104px);padding-inline:24px}[data-adaptiv-page-type=product] :is(.adaptiv-specs,.adaptiv-compare,.adaptiv-size-guide,.adaptiv-position-guide,.adaptiv-faq,.adaptiv-retailer,.adaptiv-lead,.adaptiv-alternatives){border-top:1px solid rgb(11 20 32 / .08)}[data-adaptiv-page-type=product] :is(.adaptiv-specs,.adaptiv-compare,.adaptiv-size-guide,.adaptiv-position-guide,.adaptiv-faq,.adaptiv-retailer,.adaptiv-lead,.adaptiv-alternatives) h2{font-family:var(--adaptiv-display);font-size:clamp(2.25rem,4.2vw,4.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}[data-adaptiv-page-type=product] :is(.adaptiv-specs__header,.adaptiv-compare__header,.adaptiv-size-guide__header,.adaptiv-position-guide__header,.adaptiv-alternatives header){max-width:820px;margin-bottom:clamp(28px,4vw,46px)}[data-adaptiv-page-type=product] :is(.adaptiv-specs__header p:first-child,.adaptiv-compare__header p:first-child,.adaptiv-size-guide__header p:first-child,.adaptiv-position-guide__header p:first-child,.adaptiv-faq__header>p,.adaptiv-retailer__eyebrow,.adaptiv-lead__eyebrow,.adaptiv-size-guide__label){color:var(--adaptiv-gold);font-size:.7rem;font-weight:900;letter-spacing:.18em}[data-adaptiv-page-type=product] .adaptiv-specs{background:var(--adaptiv-warm)}[data-adaptiv-page-type=product] .adaptiv-specs__layout{gap:20px}[data-adaptiv-page-type=product] :is(.adaptiv-specs__summary,.adaptiv-specs__details article,.adaptiv-specs__note){overflow:hidden;border:1px solid var(--adaptiv-border-light);border-radius:18px;background:#fff;box-shadow:0 18px 46px #0b142012}[data-adaptiv-page-type=product] .adaptiv-specs__summary{padding:clamp(24px,3vw,34px)}[data-adaptiv-page-type=product] .adaptiv-specs__details{gap:14px;margin-top:20px}[data-adaptiv-page-type=product] .adaptiv-specs__details article{min-height:170px;padding:22px;box-shadow:0 10px 28px #0b14200d}[data-adaptiv-page-type=product] .adaptiv-specs__note{margin-top:20px;padding:22px 24px;border-left:4px solid var(--adaptiv-gold)}[data-adaptiv-page-type=product] .adaptiv-compare{background:var(--adaptiv-warm-2)}[data-adaptiv-page-type=product] .adaptiv-compare__scroller{border:1px solid var(--adaptiv-border-light);border-radius:18px;box-shadow:var(--adaptiv-shadow)}[data-adaptiv-page-type=product] .adaptiv-compare__table{background:#fff}[data-adaptiv-page-type=product] .adaptiv-compare__table thead th{padding-block:20px;color:#fff;background:var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .adaptiv-compare__table th,[data-adaptiv-page-type=product] .adaptiv-compare__table td{padding:18px}[data-adaptiv-page-type=product] :is(.adaptiv-compare__shop-link,.adaptiv-compare__actions a,.adaptiv-compare-card__footer a){border-radius:999px;background:var(--adaptiv-gold)}[data-adaptiv-page-type=product] .adaptiv-size-guide{background:#fff}[data-adaptiv-page-type=product] .adaptiv-size-guide__layout{gap:24px}[data-adaptiv-page-type=product] .adaptiv-size-guide__sizes{gap:14px}[data-adaptiv-page-type=product] .adaptiv-size-guide__size{position:relative;overflow:hidden;min-height:200px;padding:24px;border:1px solid var(--adaptiv-border-light);border-radius:16px;background:var(--adaptiv-warm);box-shadow:0 12px 30px #0b14200d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-adaptiv-page-type=product] .adaptiv-size-guide__size:hover{border-color:#c8a45a8c;box-shadow:0 18px 38px #0b142017;transform:translateY(-3px)}[data-adaptiv-page-type=product] .adaptiv-size-guide__size span{padding:6px 10px;border-radius:999px;color:var(--adaptiv-charcoal);background:var(--adaptiv-gold-light)}[data-adaptiv-page-type=product] .adaptiv-size-guide__decision{overflow:hidden;padding:clamp(24px,3vw,32px);border:1px solid rgb(255 255 255 / .1);border-radius:18px;color:#fff;background:linear-gradient(150deg,var(--adaptiv-dark-gray),var(--adaptiv-charcoal));box-shadow:0 22px 54px #0b14202e}[data-adaptiv-page-type=product] .adaptiv-size-guide__decision h3,[data-adaptiv-page-type=product] .adaptiv-size-guide__decision strong{color:#fff}[data-adaptiv-page-type=product] :is(.adaptiv-size-guide__decision p,.adaptiv-size-guide__decision label,.adaptiv-size-guide__rows span){color:var(--adaptiv-silver)}[data-adaptiv-page-type=product] .adaptiv-size-guide__calculator input,[data-adaptiv-page-type=product] .adaptiv-size-guide__calculator select{min-height:48px;border:1px solid rgb(255 255 255 / .16);border-radius:9px}[data-adaptiv-page-type=product] .adaptiv-size-guide__result{border:1px solid rgb(200 164 90 / .35);border-radius:12px;background:#c8a45a1f}[data-adaptiv-page-type=product] .adaptiv-size-guide__rows,[data-adaptiv-page-type=product] .adaptiv-size-guide__rows div{border-color:#ffffff1f}[data-adaptiv-page-type=product] .adaptiv-position-guide{border-top-color:#ffffff14;background:radial-gradient(circle at 85% 10%,rgb(32 54 79 / .75),transparent 34%),var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .adaptiv-position-guide__grid{gap:16px}[data-adaptiv-page-type=product] .adaptiv-position-guide__card,[data-adaptiv-page-type=product] .adaptiv-position-guide__footer{border:1px solid rgb(255 255 255 / .11);border-radius:16px;background:linear-gradient(150deg,#20364fb8,#111e2deb);box-shadow:0 18px 40px #00000029}[data-adaptiv-page-type=product] .adaptiv-position-guide__card{min-height:340px;padding:26px;transition:border-color .18s ease,transform .18s ease}[data-adaptiv-page-type=product] .adaptiv-position-guide__card:hover{border-color:#c8a45a80;transform:translateY(-3px)}[data-adaptiv-page-type=product] .adaptiv-position-guide__card h3{font-family:var(--adaptiv-display);font-size:clamp(1.45rem,2vw,2rem)}[data-adaptiv-page-type=product] .adaptiv-position-guide__footer{margin-top:20px;padding:22px 24px}[data-adaptiv-page-type=product] .adaptiv-faq{border-block-color:rgb(11 20 32 / .08);color:var(--adaptiv-charcoal);background:var(--adaptiv-warm)}[data-adaptiv-page-type=product] .adaptiv-faq__inner{gap:clamp(32px,6vw,76px)}[data-adaptiv-page-type=product] .adaptiv-faq h1,[data-adaptiv-page-type=product] .adaptiv-faq h2{color:var(--adaptiv-charcoal);font-family:var(--adaptiv-display);font-size:clamp(2.25rem,4.2vw,4.1rem);font-weight:600;letter-spacing:-.04em}[data-adaptiv-page-type=product] .adaptiv-faq__header div,[data-adaptiv-page-type=product] .adaptiv-faq__item div{color:var(--adaptiv-ink-soft)}[data-adaptiv-page-type=product] .adaptiv-faq__items{gap:12px}[data-adaptiv-page-type=product] .adaptiv-faq__item{overflow:hidden;border:1px solid var(--adaptiv-border-light);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0b14200d}[data-adaptiv-page-type=product] .adaptiv-faq__item summary{min-height:72px;padding:18px 20px;color:var(--adaptiv-charcoal)}[data-adaptiv-page-type=product] .adaptiv-faq__item summary b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--adaptiv-charcoal);background:var(--adaptiv-gold-light);transition:transform .18s ease}[data-adaptiv-page-type=product] .adaptiv-faq__item div{padding:0 20px 22px}[data-adaptiv-page-type=product] .adaptiv-retailer{border-top-color:#ffffff14;background:radial-gradient(circle at 12% 20%,rgb(32 54 79 / .7),transparent 38%),linear-gradient(135deg,var(--adaptiv-charcoal),var(--adaptiv-dark-gray))}[data-adaptiv-page-type=product] .adaptiv-retailer__inner{gap:clamp(34px,5vw,66px)}[data-adaptiv-page-type=product] .adaptiv-retailer__media{border:1px solid rgb(255 255 255 / .12);border-radius:20px;box-shadow:0 30px 80px #0000004d}[data-adaptiv-page-type=product] .adaptiv-retailer h2{font-family:var(--adaptiv-display);font-size:clamp(2.3rem,4.4vw,4.4rem);font-weight:600;letter-spacing:-.04em}[data-adaptiv-page-type=product] .adaptiv-retailer__form{padding:20px;border-color:#ffffff24;border-radius:14px;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-adaptiv-page-type=product] .adaptiv-retailer__form input,[data-adaptiv-page-type=product] .adaptiv-retailer__form button,[data-adaptiv-page-type=product] .adaptiv-retailer__actions a{border-radius:999px}[data-adaptiv-page-type=product] .adaptiv-lead{padding:30px 20px clamp(64px,7vw,92px);color:var(--adaptiv-charcoal);background:var(--adaptiv-warm-2)}[data-adaptiv-page-type=product] .adaptiv-lead__band{max-width:1200px;padding:clamp(28px,4vw,44px);border:1px solid var(--adaptiv-border-light);border-radius:18px;background:#fff;box-shadow:var(--adaptiv-shadow)}[data-adaptiv-page-type=product] .adaptiv-lead__open,[data-adaptiv-page-type=product] .adaptiv-lead__field button{border-radius:999px;background:var(--adaptiv-gold)}[data-adaptiv-page-type=product] .adaptiv-lead__dialog{border-color:#c8a45a73;border-radius:18px;background:var(--adaptiv-warm);box-shadow:0 30px 90px #0b142052}[data-adaptiv-page-type=product] .adaptiv-alternatives{background:#edf0f2}[data-adaptiv-page-type=product] .adaptiv-alternatives__grid{gap:20px}[data-adaptiv-page-type=product] .adaptiv-alternative{border-color:var(--adaptiv-border-light);border-radius:18px;box-shadow:0 14px 34px #0b142012;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-adaptiv-page-type=product] .adaptiv-alternative:hover{border-color:#c8a45a8c;box-shadow:0 24px 52px #0b142021;transform:translateY(-4px)}[data-adaptiv-page-type=product] .adaptiv-alternative img{transition:transform .3s ease}[data-adaptiv-page-type=product] .adaptiv-alternative:hover img{transform:scale(1.025)}[data-adaptiv-page-type=product] .adaptiv-alternative h3{color:var(--adaptiv-charcoal);font-family:var(--adaptiv-display);font-size:1.9rem}@media screen and (max-width:749px){[data-adaptiv-page-type=product] :is(.adaptiv-specs__inner,.adaptiv-compare__inner,.adaptiv-size-guide__inner,.adaptiv-position-guide__inner,.adaptiv-faq__inner,.adaptiv-retailer__inner,.adaptiv-alternatives__inner){padding-block:56px;padding-inline:16px}[data-adaptiv-page-type=product] .adaptiv-specs__details article,[data-adaptiv-page-type=product] .adaptiv-position-guide__card{min-height:auto}[data-adaptiv-page-type=product] .adaptiv-lead{padding:18px 16px 56px}[data-adaptiv-page-type=product] .adaptiv-lead__band{padding:26px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:749px){[data-adaptiv-page-type=product] .product-information [class*=product-details]{border-radius:14px!important;padding:20px 16px!important}[data-adaptiv-page-type=product] .product-information h1{font-size:clamp(2rem,10vw,2.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/adaptiv-retail.css.map */
