:root{--gutter: clamp(1rem, .6rem + 1.8vw, 2.5rem);--text-xs: .75rem;--text-sm: .875rem;--text-base: calc(clamp(.9375rem, .91rem + .12vw, 1rem) * var(--body-scale, 1));--text-lg: calc(clamp(1.0625rem, 1rem + .25vw, 1.25rem) * var(--body-scale, 1));--h1: calc(clamp(2.25rem, 1.5rem + 3.2vw, 4.5rem) * var(--heading-scale, 1));--h2: calc(clamp(1.75rem, 1.3rem + 1.9vw, 3rem) * var(--heading-scale, 1));--h3: calc(clamp(1.375rem, 1.15rem + .95vw, 2rem) * var(--heading-scale, 1));--h4: calc(clamp(1.125rem, 1.05rem + .4vw, 1.375rem) * var(--heading-scale, 1));--display: calc(clamp(2.75rem, 1.6rem + 5vw, 6rem) * var(--heading-scale, 1));--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-spring: linear( 0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.077 22.2%, 1.101 24.7%, 1.104 27.4%, 1.079 32.8%, 1.016 43.4%, .999 49.3%, .995 54.9%, 1 );--duration-fast: .16s;--duration-normal: .32s;--radius-pill: 999px;--header-height: 0px;--hero-offset: calc(var(--header-offset-top, 0px) + var(--header-height));--color-card: var(--color-surface);--color-accent-text: var(--color-button-text);--font-display-hero: var(--display);--font-heading-xl: var(--h2);--font-heading-lg: var(--h3);--font-body: var(--text-base);--line-height-tight: 1.02;--line-height-heading: 1.1;--letter-spacing-display: -.035em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-height)}body{margin:0;min-height:100vh;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(dialog[open]:modal){overflow:hidden;scrollbar-gutter:stable}img,svg,video,picture{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em}p{margin:0 0 1em}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display{margin:0 0 .5em;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.1;letter-spacing:-.02em;text-transform:var(--font-heading-case);text-wrap:balance}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4);letter-spacing:-.01em}.display{font-size:var(--display);line-height:1.02;letter-spacing:-.035em}.eyebrow{display:inline-block;margin:0 0 .75rem;font-size:var(--text-xs);font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase}.text-muted{color:var(--color-text-muted)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte img{border-radius:var(--radius-card)}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.75rem;border:1px solid var(--color-line);text-align:left}.rte blockquote{margin:1.5em 0;padding-left:1.25em;border-left:2px solid currentColor;font-size:var(--text-lg)}.container{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(52rem + var(--gutter) * 2)}.container--full{max-width:none}.section{--section-scale: 1;padding-top:calc(var(--section-pt, var(--section-spacing)) * var(--section-scale));padding-bottom:calc(var(--section-pb, var(--section-spacing)) * var(--section-scale))}.section-wrapper{--section-scale: 1;padding-top:calc(var(--section-pt, 0px) * var(--section-scale));padding-bottom:calc(var(--section-pb, 0px) * var(--section-scale))}@media screen and (max-width:749.98px){.section,.section-wrapper{--section-scale: .65}}.stack{display:grid;gap:var(--stack-gap, 1rem)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, .75rem)}.grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));gap:var(--grid-gap-y, 2rem) var(--grid-gap-x, 1rem)}@media screen and (min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, var(--cols-desktop, 3)),minmax(0,1fr));--grid-gap-x: 1.5rem}}@media screen and (min-width:990px){.grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.75rem 1.25rem;border-radius:var(--radius-button);background:var(--color-button);color:var(--color-button-text)}[hidden]{display:none!important}.u-border{border:1px solid var(--color-line)}.u-border-top{border-top:1px solid var(--color-line)}.u-border-bottom{border-bottom:1px solid var(--color-line)}.u-divide-y>*+*{border-top:1px solid var(--color-line)}.media{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface)}.media>img,.media>svg,.media>video,.media>picture>img{width:100%;height:100%;object-fit:cover}.placeholder-svg{width:100%;height:100%;background:var(--color-surface);fill:var(--color-line-strong)}.button{--button-bg: var(--color-button);--button-fg: var(--color-button-text);--button-border: var(--color-button);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.75rem;border:1px solid var(--button-border);border-radius:var(--radius-button);background:var(--button-bg);color:var(--button-fg);font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:var(--button-case);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,opacity var(--duration-fast) ease}.button:hover{--button-bg: color-mix(in srgb, var(--color-button) 85%, var(--color-bg))}.button--secondary{--button-bg: transparent;--button-fg: var(--color-secondary-button-text);--button-border: var(--color-secondary-button-text)}.button--secondary:hover{--button-bg: var(--color-secondary-button-text);--button-fg: var(--color-bg)}.button--light{--button-bg: #fff;--button-fg: #111;--button-border: #fff}.button--light:hover{--button-bg: rgb(255 255 255 / .85)}.button--outline-light{--button-bg: transparent;--button-fg: #fff;--button-border: #fff}.button--outline-light:hover{--button-bg: #fff;--button-fg: #111}.button--small{min-height:2.5rem;padding:0 1.25rem;font-size:var(--text-xs)}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.45;pointer-events:none}.button[aria-busy=true]{color:transparent;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;width:1.125rem;height:1.125rem;border:2px solid var(--button-fg);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{rotate:1turn}}.link{padding:0;border:0;background:none;font-weight:var(--font-body-weight-bold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--font-body-weight-bold);text-decoration:none}.link-arrow svg{width:.875rem;transition:translate var(--duration-fast) var(--ease-out-expo)}.link-arrow:hover svg{translate:.25rem 0}.icon-button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) ease}.icon-button:hover{background:var(--color-line)}.icon-button svg{width:1.25rem;height:1.25rem}.icon-button--bordered{border:1px solid var(--color-line-strong);background:var(--color-bg)}.field{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-button) / 4 + 2px);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base)}.field:focus{outline:none;border-color:var(--color-text)}textarea.field{min-height:7rem;resize:vertical}select.field{-webkit-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem}.form-label{display:block;margin-bottom:.5rem;font-size:var(--text-sm);font-weight:var(--font-body-weight-bold)}.form-message{padding:.75rem 1rem;border-radius:calc(var(--radius-button) / 4 + 2px);background:var(--color-surface);font-size:var(--text-sm)}.form-message--error{color:var(--color-badge-sale)}.checkbox{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer}.checkbox input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-text)}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-line-strong);border-radius:var(--radius-button)}.quantity button{width:2.75rem;height:2.75rem;padding:0;border:0;background:none;font-size:1.125rem}.quantity input{width:2.5rem;border:0;background:none;text-align:center;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.quantity--small button{width:2.25rem;height:2.25rem;font-size:1rem}.quantity--small input{width:2rem;font-size:var(--text-sm)}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.section-heading__text{max-width:48rem}.section-heading__text>:last-child{margin-bottom:0}.section-heading--center{justify-content:center;text-align:center}.section-heading--center .section-heading__text{margin-inline:auto}.section-heading__title{margin:0}.section-heading__subheading{margin:.75rem 0 0;color:var(--color-text-muted);font-size:var(--text-lg)}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:calc(var(--radius-button) / 4 + 2px);background:var(--color-text);color:var(--color-bg);font-size:.6875rem;font-weight:var(--font-body-weight-bold);line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.badge--sale{background:var(--color-badge-sale);color:#fff}.badge--new{background:var(--color-badge-new);color:#fff}.badge--sold-out{background:var(--color-badge-sold-out);color:#fff}.badge-list{display:flex;flex-wrap:wrap;gap:.375rem}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-variant-numeric:tabular-nums}.price__sale{font-weight:var(--font-body-weight-bold)}.price--on-sale .price__sale{color:var(--color-badge-sale)}.price__compare{color:var(--color-text-muted);font-size:.9em;text-decoration:line-through}.price__unit{width:100%;color:var(--color-text-muted);font-size:var(--text-xs)}.rating{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);color:var(--color-text-muted)}.rating__stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.8-6.3 3.8 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E");width:5rem;height:.875rem;background:linear-gradient(90deg,var(--color-rating) var(--rating, 0%),var(--color-line-strong) var(--rating, 0%));-webkit-mask:var(--star) 0 0 / 1rem .875rem repeat-x;mask:var(--star) 0 0 / 1rem .875rem repeat-x}.product-card-container{container:product-card / inline-size;height:100%}.product-card{position:relative;display:flex;flex-direction:column;gap:.875rem;height:100%}.product-card__media{position:relative;overflow:hidden;aspect-ratio:var(--card-image-ratio, 1 / 1);border-radius:var(--radius-card);background:var(--color-surface)}.product-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-normal) ease,scale .7s var(--ease-out-expo)}.product-card__image--secondary{opacity:0}@media(hover:hover){.product-card__media:hover .product-card__image--secondary{opacity:1}.product-card__media:hover .product-card__image--primary:only-of-type{scale:1.04}}.product-card__badges{position:absolute;top:.75rem;left:.75rem;z-index:1}.product-card__quick-add{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;z-index:2}.product-card__quick-add .button{width:100%;--button-bg: var(--color-bg);--button-fg: var(--color-text);--button-border: var(--color-bg);box-shadow:0 .25rem 1rem #00000014}.product-card__quick-add .button:hover{--button-bg: var(--color-text);--button-fg: var(--color-bg);--button-border: var(--color-text)}@media(hover:hover)and (min-width:990px){.product-card__quick-add{opacity:0;translate:0 .5rem;transition:opacity var(--duration-fast) ease,translate var(--duration-normal) var(--ease-out-expo)}.product-card:hover .product-card__quick-add,.product-card__quick-add:focus-within{opacity:1;translate:0 0}}.product-card__info{display:grid;gap:.375rem}.product-card__vendor{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.product-card__title{margin:0;font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:1.35;text-transform:none}.product-card__link{text-decoration:none}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__swatches{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.swatch{width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--color-line-strong);border-radius:50%;background:var(--swatch, var(--color-surface));box-shadow:inset 0 0 0 2px var(--color-bg);cursor:pointer}.swatch:hover,.swatch[aria-pressed=true]{border-color:var(--color-text)}.product-card__swatch-more{color:var(--color-text-muted);font-size:var(--text-xs)}.product-card__secondary{display:none}@container product-card (min-width: 240px){.product-card__secondary{display:flex}.product-card__vendor.product-card__secondary{display:block}}.quick-choice{width:min(26rem,calc(100vw - 2rem));max-height:min(70vh,36rem);padding:1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text);box-shadow:0 1.25rem 3rem #0000002e}.quick-choice::backdrop{background:#0000004d}.quick-choice__title{margin:0 0 1rem;font-weight:var(--font-body-weight-bold)}.quick-choice__options{display:grid;gap:.5rem}.quick-choice__option{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-button) / 4 + 2px);background:none;text-align:left}.quick-choice__option:hover:not(:disabled){border-color:var(--color-text)}.quick-choice__option:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}scroll-carousel{position:relative;display:block}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view-mobile, 1.25) - 1) * var(--carousel-gap, 1rem)) / var(--per-view-mobile, 1.25));gap:var(--carousel-gap, 1rem);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.carousel__track{--carousel-gap: 1.5rem;grid-auto-columns:calc((100% - (var(--per-view-tablet, 2.5) - 1) * var(--carousel-gap)) / var(--per-view-tablet, 2.5))}}@media screen and (min-width:990px){.carousel__track{grid-auto-columns:calc((100% - (var(--per-view, 4) - 1) * var(--carousel-gap)) / var(--per-view, 4))}}.carousel__controls{display:flex;gap:.5rem}.carousel__controls .icon-button:disabled{opacity:.35;cursor:default}.carousel__progress{position:relative;height:2px;margin-top:2rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-line)}.carousel__progress-bar{position:absolute;inset:0 auto 0 0;width:var(--carousel-thumb, 25%);translate:var(--carousel-offset, 0%) 0;border-radius:inherit;background:var(--color-text);transition:translate var(--duration-fast) linear}.accordion{border-bottom:1px solid var(--color-line)}.accordion:first-child{border-top:1px solid var(--color-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0;font-weight:var(--font-body-weight-bold)}.accordion__icon{position:relative;flex-shrink:0;width:.875rem;height:.875rem}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;translate:0 -50%;transition:rotate var(--duration-normal) var(--ease-out-expo)}.accordion__icon:after{rotate:90deg}.accordion[open] .accordion__icon:after{rotate:0deg}.accordion__content{padding-bottom:1.25rem;color:var(--color-text-muted)}@supports (interpolate-size: allow-keywords){.accordion{interpolate-size:allow-keywords}.accordion::details-content{height:0;overflow:hidden;transition:height var(--duration-normal) var(--ease-out-expo),content-visibility var(--duration-normal) allow-discrete}.accordion[open]::details-content{height:auto}}.drawer{position:fixed;inset:0 0 0 auto;width:min(28rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--color-bg);color:var(--color-text);translate:100% 0;transition:translate var(--duration-normal) var(--ease-out-expo),overlay var(--duration-normal) allow-discrete,display var(--duration-normal) allow-discrete}.drawer--left{inset:0 auto 0 0;translate:-100% 0}.drawer[open]{translate:0 0}@starting-style{.drawer[open]{translate:100% 0}.drawer--left[open]{translate:-100% 0}}.drawer::backdrop,.modal::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color var(--duration-normal) ease,backdrop-filter var(--duration-normal) ease,overlay var(--duration-normal) allow-discrete,display var(--duration-normal) allow-discrete}.drawer[open]::backdrop,.modal[open]::backdrop{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.drawer[open]::backdrop,.modal[open]::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.drawer__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:0 1.5rem;border-bottom:1px solid var(--color-line)}.drawer__title{margin:0;font-size:var(--h4)}.drawer__body{overflow-y:auto;overscroll-behavior:contain;padding:0 1.5rem}.drawer__footer{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.modal{width:min(44rem,calc(100vw - 2rem));max-height:min(85vh,52rem);padding:0;border:0;border-radius:calc(var(--radius-card) + 6px);background:var(--color-bg);color:var(--color-text);box-shadow:0 2rem 5rem #00000040;opacity:0;scale:.96;transition:opacity var(--duration-normal) ease,scale var(--duration-normal) var(--ease-out-expo),overlay var(--duration-normal) allow-discrete,display var(--duration-normal) allow-discrete}.modal[open]{opacity:1;scale:1}@starting-style{.modal[open]{opacity:0;scale:.96}}.modal__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem 1rem 1.5rem;border-bottom:1px solid var(--color-line);background:inherit}.modal__title,.modal__header form{margin:0}.modal__body{padding:1.5rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border-radius:var(--radius-button);text-decoration:none}.pagination a:hover{background:var(--color-surface)}.pagination [aria-current=page]{background:var(--color-text);color:var(--color-bg)}.social-icons{display:flex;flex-wrap:wrap;gap:.25rem}.payment-icons{display:flex;flex-wrap:wrap;gap:.5rem}.payment-icons svg{width:2.375rem;height:auto}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){reveal-on-scroll .reveal-item{opacity:0;translate:0 1.5rem;transition:opacity .7s ease,translate .9s var(--ease-out-expo)}reveal-on-scroll .reveal-item:nth-child(2){transition-delay:80ms}reveal-on-scroll .reveal-item:nth-child(3){transition-delay:.16s}reveal-on-scroll .reveal-item:nth-child(4){transition-delay:.24s}reveal-on-scroll[data-revealed] .reveal-item{opacity:1;translate:0 0}reveal-on-scroll:not(:defined) .reveal-item{animation:reveal-fallback 0s 2s forwards}}@keyframes reveal-fallback{to{opacity:1;translate:0 0}}::selection{background:var(--color-text);color:var(--color-bg)}:focus-visible{outline-color:var(--color-text)}.glass-ui .drawer,.glass-ui .psearch,.glass-ui .quick-choice,.glass-ui .facets__dialog[open]{background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px)}.glass-ui .drawer::backdrop,.glass-ui .modal::backdrop,.glass-ui .psearch::backdrop{background:#0000001f}.glass-ui .cart-upsell__item,.glass-ui .cart-drawer__note .field{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.account-narrow{max-width:calc(28rem + var(--gutter) * 2)}.account-layout{display:grid;gap:2rem}@media screen and (min-width:990px){.account-layout{grid-template-columns:2fr 1fr;gap:3rem}}.account-card{padding:1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card)}.account-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.account-table th,.account-table td{padding:.875rem .5rem;border-bottom:1px solid var(--color-line);text-align:left}.account-table th{color:var(--color-text-muted);font-weight:var(--font-body-weight-bold)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.collection-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media screen and (min-width:990px){.collection-cards{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr));gap:1.25rem}}.collection-card__link{position:relative;display:block;color:#fff;text-decoration:none}.collection-card__media{aspect-ratio:var(--ratio, 3 / 4)}.collection-card__media img{transition:scale .9s cubic-bezier(.16,1,.3,1)}.collection-card__link:hover .collection-card__media img{scale:1.05}.collection-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 55%)}.collection-card__content{position:absolute;right:0;bottom:0;left:0;padding:clamp(1rem,2vw,1.5rem)}.collection-card__title{margin:0;color:inherit}.collection-card__subtitle{margin:.25rem 0 0;font-size:var(--text-sm);opacity:.85}.main .shopify-policy__container{max-width:calc(48rem + var(--gutter) * 2);margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--gutter) clamp(4rem,8vw,6.5rem)}.main .shopify-policy__title h1{margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:var(--h1);text-align:left}.main .shopify-policy__body{line-height:1.7}.main .shopify-policy__body :is(h2,h3,h4){margin:2.25rem 0 .75rem;line-height:1.25}.main .shopify-policy__body :is(p,ul,ol){margin:0 0 1rem}.main .shopify-policy__body a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
