*,*:before,*:after{box-sizing:border-box}:root{--spacing-unit: 1.6rem;--spacing-0: 0;--spacing-05: calc(var(--spacing-unit) * .125);--spacing-1: calc(var(--spacing-unit) * .25);--spacing-2: calc(var(--spacing-unit) * .5);--spacing-3: calc(var(--spacing-unit) * .75);--spacing-4: calc(var(--spacing-unit) * 1);--spacing-5: calc(var(--spacing-unit) * 1.5);--spacing-6: calc(var(--spacing-unit) * 2);--spacing-7: calc(var(--spacing-unit) * 3);--spacing-8: calc(var(--spacing-unit) * 4);--spacing-9: calc(var(--spacing-unit) * 6);--spacing-10: calc(var(--spacing-unit) * 8);--spacing-11: calc(var(--spacing-unit) * 10);--page-gutter: 3.6rem;--grid-spacing: 2.4rem;--header-height: 65px;--announcement-bar-height: 40px;--h1-multiplier: 7.2rem;--h2-multiplier: 6.1rem;--h3-multiplier: 4.7rem;--h4-multiplier: 3.6rem;--h5-multiplier: 2.7rem;--h6-multiplier: 2.1rem;--line-height-h1: 1;--line-height-h2: 1;--line-height-h3: 1;--line-height-h4: 1;--line-height-h5: 1.05;--line-height-h6: 1.1;--font-size-h7: 1.6rem;--font-size-xxs: .8rem;--font-size-xs: 1rem;--font-size-sm: 1.2rem;--font-size-md: 1.4rem;--font-size-lg: 1.6rem;--font-size-xl: 1.8rem;--font-size-xxl: 2.4rem;--font-heading-letter-spacing: -.04em;--font-body-letter-spacing: -.02em;--font-heading-word-break: break-word;--letter-spacing-wide: .1em;--letter-spacing-wider: .2em;--font-button-letter-spacing: .1em;--font-button-text-transform: uppercase;--button-action-border-radius: .8rem;--input-border-radius: .8rem;--badge-border-radius: .4rem;--card-corner-radius: 0rem;--card-aspect-ratio: 3/4;--card-media-aspect-ratio: 3/4;--card-media-object-fit: cover;--card-text-align: center;--duration-default: .3s;--duration-long: .4s;--duration-extra-long: .6s;--drawer-transition-duration: .45s;--ease-out: cubic-bezier(.25, .46, .45, .94);--z-header: 800;--z-fab: 750;--z-modals: 900;--color-white: #FFFFFF;--color-black: #111111;--color-light: #EBEBEB;--color-badge-discount-background: #EF2D2D;--color-badge-discount-foreground: #FFFFFF;--color-popup-overlay: rgba(0, 0, 0, .5);--media-overlay-gradient: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%)}html{box-sizing:border-box;font-size:calc(var(--font-body-scale, 1) * 62.5%);height:100%;scroll-padding-block-start:var(--header-height);-webkit-tap-highlight-color:transparent}body{display:flex;flex-direction:column;min-width:32rem;min-height:100%;margin:0;font-family:var(--font-body-family, "Poppins", sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);font-size:1.4rem;line-height:1.6;letter-spacing:var(--font-body-letter-spacing);color:rgb(var(--color-foreground, 17, 17, 17));background-color:rgb(var(--color-background, 255, 255, 255));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;color:rgb(var(--color-heading-text, 17, 17, 17));font-family:var(--font-heading-family, "Poppins", sans-serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:var(--font-heading-letter-spacing);line-height:1;word-break:var(--font-heading-word-break);text-transform:var(--heading-text-transform, none)}h1,.h1{font-size:calc(var(--font-heading-scale, 1) * var(--h1-multiplier));line-height:var(--line-height-h1)}h2,.h2{font-size:calc(var(--font-heading-scale, 1) * var(--h2-multiplier));line-height:var(--line-height-h2)}h3,.h3{font-size:calc(var(--font-heading-scale, 1) * var(--h3-multiplier));line-height:var(--line-height-h3)}h4,.h4{font-size:calc(var(--font-heading-scale, 1) * var(--h4-multiplier));line-height:var(--line-height-h4)}h5,.h5{font-size:calc(var(--font-heading-scale, 1) * var(--h5-multiplier));line-height:var(--line-height-h5)}h6,.h6{font-size:calc(var(--font-heading-scale, 1) * var(--h6-multiplier));line-height:var(--line-height-h6)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.section-heading__title em,.hero-banner__heading em,.full-width-banner__heading em,.tile__heading em,.callout-banner__heading em,.highlighted-product__section-heading em,.newsletter-popup__heading em,.testimonial__quote em,.card-collection__title em{font-family:var(--font-accent-family, "Cormorant", "Times New Roman", serif);font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:-.01em}p{margin:0 0 var(--spacing-4)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}.rte a{text-decoration:underline;text-underline-offset:.3rem}.rte>*{margin-block:0 var(--spacing-4)}.rte>*:last-child{margin-bottom:0}.rte img{max-width:100%;height:auto}.rte iframe,.article-main iframe,.rte video{max-width:100%}.rte table{display:block;max-width:100%;overflow-x:auto}.caption,.caption-with-letter-spacing{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1.4}.subtitle{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgb(var(--color-secondary-text))}.text-body-lg{font-size:var(--font-size-xl)}.text-secondary{color:rgb(var(--color-secondary-text))}.page-width{max-width:var(--page-width, 1680px);margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:72rem}.page-width--full{max-width:none;padding-inline:0}.section{padding-block:clamp(4rem,6vw,9rem)}.section-spacing-tight{padding-block:clamp(2.4rem,4vw,5rem)}.isolate{position:relative;z-index:0}img,svg,video{display:block;max-width:100%}img{height:auto}ul,ol{margin:0;padding:0}.list-unstyled{list-style:none;margin:0;padding:0}.media{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.media--portrait{aspect-ratio:3/4}.media--square{aspect-ratio:1/1}.media--landscape{aspect-ratio:4/3}.media--wide{aspect-ratio:16/9}.media>img,.media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.button,button.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:4.8rem;padding:1.3rem 3rem;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform);line-height:1;text-align:center;border:1px solid transparent;border-radius:var(--button-action-border-radius);cursor:pointer;transition:color var(--duration-default) var(--ease-out),background-color var(--duration-default) var(--ease-out),border-color var(--duration-default) var(--ease-out),opacity var(--duration-default) var(--ease-out);-webkit-appearance:none;appearance:none}.button--primary{color:rgb(var(--color-filled-button-text, 255, 255, 255));background-color:rgb(var(--color-filled-button, 17, 17, 17));border-color:rgb(var(--color-filled-button, 17, 17, 17))}.button--primary:hover{opacity:.82}.button--secondary,.button--outline{color:rgb(var(--color-outlined-button-text, 17, 17, 17));background-color:transparent;border-color:rgba(var(--color-outlined-button-text, 17, 17, 17),.55)}.button--secondary:hover,.button--outline:hover{background-color:rgb(var(--color-outlined-button-text, 17, 17, 17));color:rgb(var(--color-outlined-button, 255, 255, 255))}.button--full{width:100%}.button--small{min-height:4rem;padding:1rem 2rem}.button--pill{border-radius:999px;padding-inline:3.6rem}.button[disabled],.button.disabled{opacity:.5;cursor:not-allowed}.link{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer;background:transparent;border:0}.underlined-link,.link--underline{position:relative;text-decoration:none}.underlined-link:after,.link--underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform:scaleX(1);transform-origin:right;transition:transform var(--duration-default) var(--ease-out)}.underlined-link:hover:after{transform:scaleX(0)}.field{position:relative;display:flex}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],textarea,select,.field__input{width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;font-family:inherit;font-size:var(--font-size-md);color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--input-border-radius);-webkit-appearance:none;appearance:none}input:focus,textarea:focus,select:focus{outline:none;border-color:rgb(var(--color-foreground))}::placeholder{color:rgb(var(--color-secondary-text));opacity:1}label{font-size:var(--font-size-sm)}.badge{display:inline-flex;align-items:center;height:fit-content;padding:.5rem .9rem;font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1;color:rgb(var(--color-tag-foreground, 255, 255, 255));background-color:rgb(var(--color-tag-background, 94, 90, 89));border-radius:var(--badge-border-radius)}.badge--sale{background-color:var(--color-badge-discount-background);color:var(--color-badge-discount-foreground)}.badge--sold-out{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.badge--preorder{background-color:#fff;color:rgb(var(--color-foreground))}.badge--low-stock{background-color:#8a5a20;color:#fff}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.hidden{display:none!important}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-hidden{display:none!important}:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}:focus:not(:focus-visible){outline:none}.placeholder-svg{fill:rgba(var(--color-foreground),.55);background-color:rgba(var(--color-foreground),.06);width:100%;height:100%}.placeholder{background-color:rgba(var(--color-foreground),.06)}.loading-overlay__spinner{width:2rem;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scroll-trigger.animate--slide-in{opacity:0}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--slide-in{opacity:1}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.social-icons{display:flex;align-items:center;gap:1.4rem}.social-icons__link{display:inline-flex;color:currentColor;transition:opacity var(--duration-default)}.social-icons__link:hover{opacity:.6}.overflow-hidden{overflow:hidden}.swiper{width:100%;overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;height:auto}@media screen and (max-width:749px){:root{--page-gutter: 1.8rem;--grid-spacing: 1.2rem;--h1-multiplier: 3.8rem;--h2-multiplier: 3.3rem;--h3-multiplier: 2.8rem;--h4-multiplier: 2.3rem;--h5-multiplier: 2rem;--h6-multiplier: 1.7rem}body{overflow-x:hidden}.rte{overflow-wrap:break-word}.section{padding-block:clamp(3rem,9vw,5rem)}.button{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
