.announcement{display:block;background:var(--ink);color:var(--paper)}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px}.announcement__track{display:grid;flex:1;text-align:center}.announcement__message{grid-area:1 / 1;padding-block:var(--space-2);animation:announcement-in var(--dur-base) var(--ease)}.announcement__message a{color:inherit}.announcement__toggle{width:44px;height:44px;color:var(--paper)}.announcement :focus-visible{outline-color:var(--paper)}@keyframes announcement-in{0%{opacity:0;transform:translateY(4px)}}@media(max-width:749px){.posts-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--nude) transparent}.posts-grid>*{scroll-snap-align:start}}.story__grid{display:grid;gap:var(--space-6);align-items:center}.story__text{display:grid;gap:var(--space-5);justify-items:start;max-width:34rem}.story .media{background:var(--paper)}@media(min-width:990px){.story__grid{grid-template-columns:5fr 6fr;gap:var(--space-8)}.story__grid--flip .story__media{order:2}}.tiles__list{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--space-4);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--nude) transparent;list-style:none}.tiles__item{scroll-snap-align:start}.tile__label{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}@media(hover:hover)and (pointer:fine){.tile:hover .tile__label{text-decoration-color:var(--accent)}}@media(min-width:750px){.tiles__list{grid-auto-columns:30%}}@media(min-width:990px){.tiles__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.contact__grid{display:grid;gap:var(--space-7)}.contact__intro{display:grid;gap:var(--space-4);justify-items:start;align-content:start}.contact__form{max-width:560px}@media(min-width:990px){.contact__grid{grid-template-columns:4fr 6fr;gap:var(--space-8)}}.faq__grid{display:grid;gap:var(--space-6)}.faq__intro{margin-top:var(--space-4);color:var(--ink-soft)}.faq__q{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h4)}@media(min-width:990px){.faq__grid{grid-template-columns:4fr 7fr;gap:var(--space-8)}.faq__q{font-size:1.25rem}}.fit-finder{display:grid;gap:var(--space-6);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);border-radius:var(--radius);background:var(--sand)}.fit-finder .pill{background:var(--paper)}.fit-finder__text{margin-top:var(--space-3);color:var(--ink-soft);max-width:52ch}.fit-finder__form{display:grid;gap:var(--space-6)}.fit-finder__step{margin:0;padding:0;border:0;min-width:0}.fit-finder__step legend{padding:0}.fit-finder__count{margin:var(--space-1) 0 var(--space-4)}.js .fit-finder__step:not(.is-current){display:none}.js .fit-finder__step.is-current{animation:finder-in var(--dur-base) var(--ease)}.fit-finder__nav,.fit-finder__result-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.js .fit-finder__nav [data-show]{display:none}.js .fit-finder__nav.is-last [data-show]{display:inline-flex}.fit-finder__nav [data-next]{display:none}.js .fit-finder__nav [data-next]{display:inline-flex}.js .fit-finder__nav.is-last [data-next]{display:none}.fit-finder__result{display:grid;gap:var(--space-4)}.fit-finder__result:focus{outline:none}.fit-finder__why{max-width:60ch}.fit-finder__products .grid{margin-top:var(--space-2)}.fit-finder__products .media{background:var(--paper)}@media(min-width:990px){.fit-finder{grid-template-columns:4fr 8fr;align-items:start}.fit-finder__result{grid-column:2}}@keyframes finder-in{0%{opacity:0;transform:translateY(6px)}}.site-footer{background:var(--sand);padding-top:var(--section-y)}.site-footer__grid{display:grid;gap:var(--space-7) var(--space-6)}@media(max-width:749px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.site-footer__grid>:not(nav){grid-column:1 / -1}}@media(min-width:750px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1 / -1}}@media(min-width:1100px){.site-footer__grid{grid-template-columns:2fr 1.2fr 1fr 1fr}.site-footer__brand{grid-column:auto}}.site-footer__brand{display:grid;gap:var(--space-6);align-content:start;max-width:30rem}.site-footer__newsletter{display:grid;gap:var(--space-2)}.site-footer__col{display:grid;gap:var(--space-3);align-content:start}.site-footer__links,.site-footer__social,.site-footer__payments{padding:0;margin:0;list-style:none}.site-footer__links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.site-footer__social{display:flex;gap:var(--space-1);margin-left:calc(var(--space-3) * -1)}.site-footer__apps{padding-top:var(--space-6)}.site-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);position:relative;margin-top:var(--space-7);padding-block:var(--space-5)}.site-footer__base:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--nude)}.site-footer__base a{text-decoration:none}.site-footer__payments{display:flex;flex-wrap:wrap;gap:var(--space-2)}.payment-icon{width:38px;height:24px}.site-header{display:block;position:relative;z-index:20;background:var(--paper);border-bottom:1px solid var(--nude)}.shopify-section:has(>.site-header--sticky){position:sticky;top:0;z-index:20}.site-header__inner{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:var(--space-2);min-height:var(--header-h)}.site-header__logo{justify-self:center;text-decoration:none}.site-header__logo img{width:auto;max-height:56px}.site-header__icons{display:flex;justify-content:flex-end}.site-header__account,.site-nav{display:none}@media(min-width:990px){.site-header__inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:var(--space-6)}.site-header__menu-btn{display:none}.site-header__logo{justify-self:start}.site-header__account{display:inline-grid}.site-nav{display:block}.site-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-2);padding:0;margin:0;list-style:none}.site-nav__item{position:relative}.site-nav__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);font-size:.9375rem;font-weight:500;text-decoration:none;list-style:none;cursor:pointer;border-radius:var(--radius-pill)}.site-nav__link::-webkit-details-marker{display:none}.site-nav__link:hover,.site-nav__link.is-active,.site-nav__link[aria-current]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.site-nav__dropdown[open] .site-nav__link .icon{transform:rotate(180deg)}.site-nav__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;padding:var(--space-4);border-radius:var(--radius);background:var(--paper);border:1px solid var(--nude);box-shadow:var(--shadow-overlay)}.site-nav__item:has(.site-nav__dropdown--mega){position:static}.site-nav__dropdown--mega .site-nav__panel{left:var(--gutter);right:var(--gutter);padding:var(--space-6)}.site-nav__dropdown--mega .site-nav__children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--space-6);max-width:var(--page);margin-inline:auto}.site-nav__children,.site-nav__grandchildren{padding:0;margin:0;list-style:none}.site-nav__child,.site-nav__grandchildren a{display:flex;align-items:center;min-height:40px;text-decoration:none}.site-nav__child:hover,.site-nav__grandchildren a:hover{text-decoration:underline}.site-nav__child--all{font-weight:600}.site-nav__grandchildren a{color:var(--ink-soft);font-size:var(--fs-small)}}.menu-drawer__list{padding:0;margin:0;list-style:none}.menu-drawer__top{display:flex;align-items:center;min-height:56px;border-top:1px solid var(--nude);text-decoration:none}.menu-drawer__link{font-family:var(--font-display);font-size:1.375rem}.menu-drawer__list .accordion{border-bottom:0}.menu-drawer__list .accordion summary{min-height:56px}.menu-drawer__sub{display:grid;padding-left:0;list-style:none}.menu-drawer__sub a{display:flex;align-items:center;min-height:44px;text-decoration:none}.menu-drawer__extra{display:grid;gap:var(--space-4);justify-items:start;margin-top:var(--space-6)}.search-modal{margin-top:var(--space-6)}.predictive-results:not(:empty){margin-top:var(--space-5)}.hero{padding-top:var(--space-4)}.hero__grid{display:grid;gap:var(--space-6)}.hero__media{margin-inline:calc(var(--gutter) * -1);border-radius:0;aspect-ratio:auto;height:min(46svh,125vw)}.hero__media img{object-position:50% 22%}.hero__text{max-width:36rem}.hero__sub{margin-top:var(--space-4);color:var(--ink-soft);max-width:40ch;font-size:1.0625rem}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero__proof{margin-top:var(--space-6)}@media(min-width:750px){.hero__media{margin-inline:0;border-radius:var(--radius);height:min(52svh,90vw)}}@media(min-width:990px){.hero{padding-top:var(--space-6)}.hero__grid{grid-template-columns:5fr 7fr;align-items:center;gap:var(--space-8)}.hero__media{order:2;aspect-ratio:4 / 5;height:auto;max-height:calc(100svh - var(--header-h) - 44px - var(--space-6) * 2)}}.not-found__inner{display:grid;gap:var(--space-5);justify-items:start;max-width:640px}.not-found__search{width:100%;gap:var(--space-2)}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.account-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.account-grid{display:grid;gap:var(--space-7)}.account-grid h2{margin-bottom:var(--space-4)}@media(min-width:990px){.account-grid{grid-template-columns:2fr 1fr}}.addresses__list{display:grid;gap:var(--space-5);padding:0;margin:0;list-style:none}.account-card{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border-radius:var(--radius);background:var(--sand)}@media(min-width:750px){.addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.article__inner{display:grid;gap:var(--space-6);max-width:900px}.article__head{display:grid;gap:var(--space-3)}.article__meta{display:flex;flex-wrap:wrap;gap:var(--space-4)}.article__head a{text-decoration:none}.article__content{font-size:1.0625rem;line-height:1.7}.article__cta{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-6);border-radius:var(--radius);background:var(--sand)}.article__cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.main-blog__title{margin-bottom:var(--space-7)}.cart-page__grid{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.cart-page__summary{padding:var(--space-5);border-radius:var(--radius);background:var(--sand);align-self:start}@media(min-width:990px){.cart-page__grid:not(.is-empty){grid-template-columns:7fr 4fr;gap:var(--space-8)}.cart-page__summary{position:sticky;top:calc(var(--header-h) + var(--space-5))}}.collection-page{padding-top:var(--space-6)}.collection-page__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.collection-page__desc{max-width:60ch}.collection-toolbar{position:sticky;top:var(--header-h);z-index:10;margin-inline:calc(var(--gutter) * -1);background:var(--paper);border-block:1px solid var(--nude)}.collection-toolbar__inner{display:flex;align-items:center;gap:var(--space-3);min-height:64px}.collection-toolbar__count{flex:1;min-width:0;white-space:nowrap}.collection-toolbar__sort{display:flex;gap:var(--space-2)}.collection-toolbar__select{width:auto;min-height:44px;padding-block:var(--space-2)}.collection-toolbar__filter{min-height:44px}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.active-filters .pill{gap:var(--space-2)}.collection-page__body{margin-top:var(--space-6)}.collection-page__sidebar{display:none}.promo-tile{display:grid;gap:var(--space-3);align-content:center;justify-items:start;padding:var(--space-5);border-radius:var(--radius);background:var(--sand)}.promo-tile .btn{white-space:nowrap}@media(max-width:749px){.promo-tile{padding:var(--space-4)}.promo-tile .btn{padding-inline:var(--space-4)}}@media(min-width:990px){.collection-page__body.has-filters{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-7)}.collection-page__sidebar{display:block;position:sticky;top:calc(var(--header-h) + 80px);align-self:start;max-height:calc(100vh - var(--header-h) - 100px);overflow-y:auto}.collection-toolbar__filter{display:none}.has-filters .collection-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.collection-page__body:not(.has-filters) .collection-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.list-collections__title{margin-bottom:var(--space-7)}.recover{display:none}.recover:target{display:grid;gap:var(--space-4)}.login-page:has(.recover:target) .login{display:none}.table-wrap{overflow-x:auto}.order-addresses{display:grid;gap:var(--space-6)}@media(min-width:750px){.order-addresses{grid-template-columns:1fr 1fr}}.main-page__content{margin-top:var(--space-6);max-width:75ch}.main-page--title-only{padding-bottom:var(--space-6)}.password-page__inner{display:grid;gap:var(--space-5);justify-items:start;max-width:640px}.password-page__login{width:100%;margin-top:var(--space-6)}.password-page__form{width:100%}.product{padding-top:var(--space-4)}.product__grid{display:grid;gap:var(--space-6)}.gallery{display:block;position:relative;margin-inline:calc(var(--gutter) * -1)}.gallery__list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;margin:0;list-style:none}.gallery__list::-webkit-scrollbar{display:none}.gallery__item{scroll-snap-align:start}.gallery__item .media{border-radius:0}.gallery__dots{display:flex;justify-content:center;gap:var(--space-2);padding-top:var(--space-3)}.gallery__dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--ink);opacity:.25;transition:transform var(--dur-quick) var(--ease),opacity var(--dur-quick) var(--ease)}.gallery__dot.is-current{opacity:1;transform:scale(1.35)}.product__info{display:grid;gap:var(--space-5);align-content:start}.product__info>.accordion+.accordion{border-top:0}.variant-picker{display:grid;gap:var(--space-5)}.variant-picker__option{margin:0;padding:0;border:0;min-width:0}.variant-picker__legend{padding:0;margin-bottom:var(--space-3);font-weight:500}.variant-picker__note{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);background:var(--sand)}.variant-picker__finder{margin-top:var(--space-3);color:var(--ink-soft)}.size-help__actions{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}.product-form__row{display:flex;gap:var(--space-3)}.product-form__add{flex:1}.product-form__dynamic{margin-top:var(--space-3)}.product-form .status{margin-top:var(--space-2)}.product__delivery{color:var(--ink-soft)}.product__delivery .icon{color:var(--ink)}.complete-look:empty{display:block;min-height:1px;padding:0;border:0}.complete-look{padding-top:var(--space-5);border-top:1px solid var(--nude)}.complete-look h2{margin-bottom:var(--space-4)}.combo-callout{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--nude);text-decoration:none}.combo-callout__text{display:block;margin-top:var(--space-1)}.guide-card{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-5);border-radius:var(--radius);background:var(--sand)}.guide-card .btn{margin-top:var(--space-2);background:var(--paper)}html:has(.sticky-atc.is-visible){scroll-padding-bottom:96px}.sticky-atc{position:fixed;inset:auto 0 0 0;z-index:15;padding-block:var(--space-3);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--nude);transform:translateY(110%);transition:transform var(--dur-slow) var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.sticky-atc__info{display:grid;min-width:0}.sticky-atc__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:750px){.product__grid{--gallery-max: max(320px, calc((100svh - var(--header-h) - var(--space-8)) * .8))}.gallery{width:100%;max-width:var(--gallery-max);margin-inline:auto}.gallery__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);overflow:visible}.gallery__item .media{border-radius:var(--radius)}.gallery__item.is-active{order:-1;grid-column:1 / -1}.gallery__dots{display:none}}@media(min-width:990px){.product{padding-top:var(--space-6)}.product__grid{grid-template-columns:minmax(0,min(58%,var(--gallery-max))) minmax(0,1fr);gap:var(--space-8);align-items:start}.product__info{position:sticky;top:calc(var(--header-h) + var(--space-5))}.sticky-atc{display:none}}.search-page__form{max-width:640px;margin-top:var(--space-5);gap:var(--space-2)}.search-page__count{margin:var(--space-5) 0 var(--space-6)}.search-page__page{padding:var(--space-5);border-radius:var(--radius);background:var(--sand)}.predictive__heading{margin:var(--space-4) 0 var(--space-2)}.predictive__products,.predictive__links{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.predictive__links{display:flex;flex-wrap:wrap}.predictive__product{display:grid;grid-template-columns:56px 1fr;gap:var(--space-3);align-items:center;padding:var(--space-2);border-radius:var(--radius-field);text-decoration:none}@media(hover:hover)and (pointer:fine){.predictive__product:hover{background:var(--sand)}}.predictive__title{display:block;font-weight:500}.predictive__all{margin-top:var(--space-5)}.related-section{padding-top:var(--space-7)}.related__heading{margin-bottom:var(--space-6)}.slider-head__actions{display:flex;align-items:center;gap:var(--space-5)}.section--sand .media{background:var(--paper)}.reel{display:grid;gap:var(--space-3);align-content:start}.reel__caption{display:grid;gap:var(--space-1)}.reel__caption a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.reel__media video{background:var(--ink)}@media(min-width:750px){.reels__rail{grid-auto-columns:calc((100% - 3 * var(--space-5)) / 4)}.reels__rail:not(:has(>:nth-child(4))){justify-content:center}.reels:has(.reels__rail:not(:has(>:nth-child(4)))) .section-head{flex-direction:column;align-items:center;text-align:center}}.testimonials__rail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gutter);padding:0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.testimonials__rail::-webkit-scrollbar{display:none}.testimonials .section-head{flex-direction:column;align-items:center;text-align:center}.testimonials__rail{align-items:center}.testimonial{scroll-snap-align:start;text-align:center}.testimonial__quote{max-width:30ch;margin-inline:auto;line-height:1.3}.testimonial__author{margin-top:var(--space-5);color:var(--ink-soft);font-size:var(--fs-small)}.testimonials__controls{display:flex}.trust{padding-block:var(--space-6);border-top:1px solid var(--nude)}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5);list-style:none}.trust__item{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--ink-soft);font-size:var(--fs-small);line-height:1.5}.trust__item .icon{width:20px;height:20px;color:var(--ink-soft)}@media(min-width:990px){.trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cart{display:grid;gap:var(--space-5)}.cart-lines{display:grid;gap:var(--space-5);padding:0;margin:0;list-style:none}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);transition:opacity var(--dur-base) var(--ease)}.cart-line.is-busy{opacity:.5}.cart-line__info{display:grid;gap:var(--space-1);align-content:start}.cart-line__title{font-weight:500;text-decoration:none}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}.cart-line__remove{display:inline-flex;align-items:center;min-height:44px}.cart__empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cart-upsell:empty{display:block;min-height:1px;padding:0;border:0}.cart-upsell{padding-top:var(--space-5);border-top:1px solid var(--nude)}.cart-upsell h2{margin-bottom:var(--space-4)}.cart-summary{display:grid;gap:var(--space-3)}.cart-summary__row{display:flex;justify-content:space-between;gap:var(--space-4);font-variant-numeric:tabular-nums}.cart-summary__total{font-weight:600;font-size:1.125rem}.cart-summary__note{text-align:center}.facets__values{display:grid;gap:var(--space-1);padding:0;margin:0;list-style:none}.facets__values--pills{grid-template-columns:repeat(2,minmax(0,1fr))}.facets__option{display:flex;align-items:center;gap:var(--space-3);min-height:44px;cursor:pointer}.facets__check{width:20px;height:20px;margin:0;accent-color:var(--ink)}.facets__option:has(:disabled){color:var(--ink-soft);cursor:not-allowed}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.facets__actions{display:flex;align-items:center;gap:var(--space-5);padding-top:var(--space-5)}.js .facets--desktop .facets__apply{display:none}.fit-guide__launcher{position:fixed;right:var(--gutter);bottom:calc(var(--space-5) + env(safe-area-inset-bottom));z-index:14;display:inline-flex;align-items:center;gap:var(--space-2);min-width:52px;min-height:52px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-overlay);font-weight:500}.fit-guide__launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:989px){html:has(.sticky-atc.is-visible) .fit-guide__launcher{bottom:calc(88px + env(safe-area-inset-bottom))}}@media(min-width:750px){.fit-guide__launcher-label{position:static;width:auto;height:auto;clip:auto}}.fit-guide__panel{height:min(640px,88vh)}.fit-guide__log{display:grid;gap:var(--space-3);align-content:start}.fit-guide__msg{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius);white-space:pre-line}.fit-guide__msg--guide{background:var(--sand)}.fit-guide__msg--you{justify-self:end;background:var(--ink);color:var(--paper)}.fit-guide__form{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:end}.fit-guide__input{min-height:48px;max-height:140px;resize:none}.fit-guide__disclaimer{grid-column:1 / -1}.fit-guide__products{margin-top:var(--space-2)}.upsell-list{display:grid;gap:var(--space-4);padding:0;margin:0;list-style:none}.upsell-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);align-items:start}.upsell-item__info{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-width:0}.upsell-item__title{font-weight:500;text-decoration:none;overflow-wrap:anywhere}.upsell-item__form{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.upsell-item__select{flex:1 1 120px;min-width:0;width:auto;min-height:44px;padding-block:var(--space-2)}.upsell-item__add{min-height:44px}.upsell-item__form .card__quick-status{width:100%;margin:0}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
