:root{--page-width-margin: max(2rem, (100vw - var(--page-width, 1440px)) / 2);--section-full-gutter: clamp(2rem, 4vw, 4rem);--grid-gap-horizontal: .75rem;--grid-gap-vertical: .75rem;--section-spacing: 0px;--text-xs: clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm: clamp(.875rem, .84rem + .18vw, .9375rem);--text-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--text-lg: clamp(1.125rem, 1.07rem + .28vw, 1.25rem);--text-xl: clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.37rem + .65vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.67rem + 1.03vw, 2.5rem);--text-4xl: clamp(2.25rem, 1.95rem + 1.53vw, 3.25rem);--text-5xl: clamp(3rem, 2.4rem + 3vw, 4.5rem);--buttons-radius: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-offset-x: 0px;--buttons-shadow-offset-y: 4px;--buttons-shadow-blur: 5px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--card-border-width: 0px;--card-border-opacity: .1;--card-corner-radius: 0px;--card-image-padding: 0px;--media-border-width: 0px;--media-border-opacity: .05;--media-radius: 0px;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 1;--z-header: 10;--z-drawer: 40;--z-modal: 50;--z-toast: 60;--touch-target: 2.75rem;--toast-success: 34, 197, 94;--toast-error: 239, 68, 68;--toast-info: 59, 130, 246}@media(prefers-reduced-motion:reduce){:root{--duration-short: 0ms;--duration-default: 0ms;--duration-long: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-body);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--text-base) * var(--font-body-scale));color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.01em}h1,.h1{font-size:calc(var(--text-4xl) * var(--font-heading-scale))}h2,.h2{font-size:calc(var(--text-3xl) * var(--font-heading-scale))}h3,.h3{font-size:calc(var(--text-2xl) * var(--font-heading-scale))}h4,.h4{font-size:calc(var(--text-xl) * var(--font-heading-scale))}h5,.h5{font-size:calc(var(--text-lg) * var(--font-heading-scale))}h6,.h6{font-size:calc(var(--text-base) * var(--font-heading-scale))}@media screen and (max-width:749px){h1,.h1{font-size:calc(var(--text-3xl) * var(--font-heading-scale))}h2,.h2{font-size:calc(var(--text-2xl) * var(--font-heading-scale))}h3,.h3{font-size:calc(var(--text-xl) * var(--font-heading-scale))}h4,.h4{font-size:calc(var(--text-lg) * var(--font-heading-scale))}h5,.h5{font-size:calc(var(--text-base) * var(--font-heading-scale))}h6,.h6{font-size:calc(var(--text-sm) * var(--font-heading-scale))}.h0{font-size:calc(var(--text-4xl) * var(--font-heading-scale))}}.h0{font-size:calc(var(--text-5xl) * var(--font-heading-scale))}p{max-width:72ch}.text-center>p,.text-center>.rte,[class*=align-center]>p,[class*=align-center]>.rte,[class*=__empty]>p,[class*=__empty]>.rte,[class*=__empty]>h1,[class*=__empty]>h2,[class*=__empty]>h3{margin-inline:auto}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.skip-to-content-link:focus{position:fixed;top:.5rem;left:.5rem;z-index:var(--z-toast);padding:.75rem 1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:2px solid rgb(var(--color-foreground));box-shadow:0 4px 16px #0003}.toast-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast{pointer-events:auto;padding:.75rem 1rem;border-radius:var(--radius-sm, 6px);color:#fff;font-size:.875rem;line-height:1.4;box-shadow:0 4px 24px #0000002e;transform:translateY(120%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s;max-width:28rem;display:flex;align-items:center;gap:.5rem}.toast.is-visible{transform:translateY(0);opacity:1}.toast--success{background:rgb(var(--toast-success))}.toast--error{background:rgb(var(--toast-error))}.toast--info{background:rgb(var(--toast-info))}.toast__close{background:none;border:none;color:inherit;cursor:pointer;padding:.25rem;margin-left:auto;font-size:1rem;line-height:1;opacity:.7}.toast__close:hover{opacity:1}@media(max-width:749px){.toast-container{left:1rem;right:1rem;bottom:1rem}.toast{max-width:100%}}.skeleton{background:linear-gradient(90deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.06));background-size:200% 100%;border-radius:6px;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton--media{aspect-ratio:3 / 4;width:100%;border-radius:var(--media-radius, 8px)}.skeleton--line{height:14px;width:80%}.skeleton--line-short{width:40%}.skeleton--title{height:18px;width:60%}.skeleton--price{height:14px;width:30%}.skeleton--button{height:var(--touch-target);width:100%;border-radius:var(--buttons-radius)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:var(--grid-gap-vertical, 1rem) var(--grid-gap-horizontal, 1rem)}@media(min-width:990px){.skeleton-grid{grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}}.skeleton-card{display:flex;flex-direction:column;gap:.75rem}.skeleton-card .skeleton--media{margin-bottom:.25rem}.collection__main>.collection__loading:not(:empty){padding-block:2rem}.collection__main>.collection__loading:not(:empty)+.collection__grid,.collection__main>.collection__loading:not(:empty)+.collection__empty{display:none}.cart__dynamic-checkout{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.cart__dynamic-checkout .shopify-payment-button__button,.cart__dynamic-checkout button[type=submit]{max-height:44px;font-size:.9rem}.cart__dynamic-checkout .shopify-payment-button__more-options{font-size:.8rem}:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}:focus:not(:focus-visible){outline:none}.color-scheme,[class*=color-scheme-]{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.gradient{background:var(--gradient-background, rgb(var(--color-background)))}.card-product__media,.card-collection__media,.media>img,.media>svg,.image-with-text__media,.slideshow__media,.banner__media,.video-section__media{border-radius:var(--section-radius, 0)}.page-width,.section-container--page{max-width:var(--page-width, 1440px);margin:0 auto;padding-inline:var(--page-width-margin)}.section-container--full{width:100%;max-width:none;padding-inline:var(--section-full-gutter);margin-inline:0}.section-container--narrow{max-width:min(800px,var(--page-width, 1440px));margin:0 auto;padding-inline:var(--page-width-margin)}.section-container--wide{max-width:var(--page-width-wide, 1920px);margin:0 auto;padding-inline:var(--page-width-margin-wide, max(2rem, (100vw - 1920px) / 2))}.section{padding-block:clamp(2rem,5vw,5rem)}.button,.btn,button.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--touch-target);padding:.875rem 1.5rem;font-family:inherit;font-weight:500;font-size:var(--text-sm);line-height:1;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgba(var(--color-button),var(--buttons-border-opacity));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;transition:background-color var(--duration-default) var(--ease-out),transform var(--duration-short) var(--ease-out),box-shadow var(--duration-default) var(--ease-out);box-shadow:var(--buttons-shadow-offset-x) var(--buttons-shadow-offset-y) var(--buttons-shadow-blur) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.button:hover:not(:disabled),.button:focus-visible{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-text))}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgba(var(--color-secondary-button-text),var(--buttons-border-opacity))}.button--secondary:hover:not(:disabled){background-color:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-hover-text))}.button--tertiary{background:transparent;color:rgb(var(--color-foreground));border-color:transparent;padding-inline:0}.button--tertiary:hover:not(:disabled){color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}.button--icon{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);padding:0;background:transparent;color:rgb(var(--color-foreground));border:0;border-radius:999px;cursor:pointer;transition:background-color var(--duration-default) var(--ease-out),color var(--duration-default) var(--ease-out)}.button--icon:hover:not(:disabled),.button--icon:focus-visible{background-color:rgba(var(--color-foreground),.1)}.button--icon:disabled{opacity:.5;cursor:not-allowed}.button--icon svg{width:1.25rem;height:1.25rem;display:block}.field,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],textarea,select{min-height:var(--touch-target);width:100%;padding:.875rem 1rem;font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);transition:border-color var(--duration-default) var(--ease-out),box-shadow var(--duration-default) var(--ease-out)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}label{display:inline-block;font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem}.link,a.link{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.25em}.link:hover,a.link:hover{text-decoration:none}.link--text{text-decoration:none;color:rgb(var(--color-foreground))}.link--text:hover{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.uppercase{text-transform:uppercase;letter-spacing:.08em}.caption{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;max-width:none}.text-center .caption,[class*=align-center] .caption{text-indent:.12em}.overflow-hidden{overflow:hidden}lion-cart-cross-sell,lion-cart-delivery-estimate,lion-collection-list-carousel,lion-collection-results,lion-collection-tabs,lion-countdown,lion-delivery-estimate,lion-featured-collection-carousel,lion-featured-collection-countdown,lion-header-component,lion-image-comparison,lion-mobile-menu,lion-product-form,lion-product-gallery,lion-product-recommendations,lion-recently-viewed,lion-search-modal,lion-slideshow,lion-stock-notifier,lion-variant-picker,lion-video,lion-wishlist-grid{display:block}#shop-hcaptcha-badge-container,.grecaptcha-badge,.h-captcha-badge{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.media{display:block;overflow:hidden;position:relative;background-color:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity))}.media>img,.media>video,.media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:3 / 4}.media--landscape{aspect-ratio:16 / 9}.placeholder-svg{width:100%;height:100%;display:block;fill:currentColor;background:rgba(var(--color-foreground),.04)}.scroll-trigger{opacity:0;transform:translateY(1rem);transition:opacity var(--duration-long) var(--ease-out),transform var(--duration-long) var(--ease-out)}.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-trigger{opacity:1;transform:none;transition:none}}.breadcrumbs{padding-block:1rem 0;font-size:.875rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}.template-product .breadcrumbs__list{justify-content:center}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem;color:rgba(var(--color-foreground),.7)}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:rgba(var(--color-foreground),.4);padding-right:.25rem}.breadcrumbs__link{color:inherit;text-decoration:none;transition:color var(--duration-short) var(--ease-out)}.breadcrumbs__link:hover{color:rgb(var(--color-foreground))}.breadcrumbs__current{color:rgb(var(--color-foreground));font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
