:root{--alpha-link: 1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .9);--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .5);--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.2rem;--spacing-lg: 1.6rem;--spacing-xl: 2.4rem;--spacing-2xl: 3.2rem;--spacing-3xl: 4.8rem;--spacing-md-plus: 1.4rem;--spacing-lg-plus: 1.8rem;--spacing-xl-minus: 2rem;--card-padding-mobile: var(--spacing-md);--card-padding-desktop: var(--spacing-lg);--card-gap-mobile: var(--spacing-lg);--card-gap-desktop: var(--spacing-xl);--section-gap-mobile: var(--spacing-xl);--section-gap-desktop: var(--spacing-3xl);--radius-sm: .8rem;--radius-md: 1.2rem;--radius-lg: 1.6rem;--radius-xl: 2rem;--radius-2xl: 2.4rem;--color-accent-1: 152, 110, 64;--color-accent-2: 87, 100, 54;--color-ivy: 63, 74, 42;--text-display: clamp(3.4rem, 5.6vw, 5.2rem);--text-h1: clamp(2.8rem, 4vw, 4rem);--text-h2: clamp(2.2rem, 3vw, 2.8rem);--text-h3: clamp(1.8rem, 2.2vw, 2.1rem);--text-lead: clamp(1.7rem, 2vw, 1.95rem);--text-body-lg: clamp(1.5rem, 1.8vw, 1.65rem);--text-body: 1.48rem;--text-small: 1.32rem;--text-caption: 1.2rem;--text-eyebrow: 1.15rem}html{overflow-x:hidden;overscroll-behavior-y:none}@media screen and (max-width:749px){*{max-width:100vw;overflow-wrap:break-word}.page-width{max-width:calc(100vw - 3rem);overflow-x:clip}.grid__item{min-width:0}}.full-width-link{top:0;right:0;bottom:0;left:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{overflow-wrap:anywhere;text-wrap:balance}.title,.section-heading,.page-title{font-weight:700;letter-spacing:-.02em;text-wrap:balance}.title--featured{margin-bottom:1.2rem;font-size:calc(var(--font-heading-scale) * 4.8rem);letter-spacing:-.04em;line-height:.95}.title--large{margin-bottom:1rem;font-size:calc(var(--font-heading-scale) * 3.6rem);letter-spacing:-.03em;line-height:1.1}.title--medium{margin-bottom:.8rem;font-size:calc(var(--font-heading-scale) * 2.8rem);letter-spacing:-.02em;line-height:1.2}.text--large{font-size:1.8rem;letter-spacing:.01em;line-height:1.6}.text--featured{color:rgba(var(--color-foreground),.8);font-size:1.6rem;font-weight:400;line-height:1.65}.caption--prominent{color:rgba(var(--color-foreground),.82);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.9rem)}h6,.h6{color:rgba(var(--color-foreground),.85);margin-block:1.67em}blockquote,.link--text:hover{color:rgba(var(--color-foreground),.85)}.full-unstyled-link{color:currentcolor}.placeholder{color:rgba(var(--color-foreground),.85);fill:rgba(var(--color-foreground),.85)}.break{overflow-wrap:anywhere}:root{--animation-slide-in: slidein var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadein var(--duration-extra-long) var(--ease-out-slow)}.inline-richtext a,.rte.inline-richtext a{color:currentcolor}.disclosure-has-popup[open]>summary:before{top:0;right:0;bottom:0;left:0}.focus-offset:focus-visible{box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.grid{gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:750px){.grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}.grid--gapless.grid{gap:0}.media.media--hover-effect>img+img,.media.media--hover-effect>picture+picture>img{opacity:0}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{top:0;right:0;bottom:0;left:0}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));inset:var(--buttons-border-width) var(--buttons-border-width) var(--buttons-border-width) var(--buttons-border-width)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.share-button__fallback:after{inset:var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width)}.share-button__fallback:before{top:0;right:0;bottom:0;left:0}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.85)}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__message:not(:empty){margin-top:0}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{top:0;right:0;bottom:0;left:0}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{inset:var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width)}.select__select{color:rgba(var(--color-foreground),.85)}.field__label,.customer .field label{color:rgba(var(--color-foreground),.85);transition:top var(--duration-short) ease,font-size var(--duration-short) ease}.field__button{color:currentcolor}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.quantity:after{inset:var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width) var(--inputs-border-width)}.quantity:before{top:0;right:0;bottom:0;left:0}.quantity__input{color:currentcolor}.modal__close-button.link{padding:0}.modal__content{top:0;right:0;bottom:0;left:0}.utility-bar__grid .list-social{place-content:center flex-start}.announcement-bar,.announcement-bar__announcement{place-content:center center}.header__heading-link{overflow-wrap:anywhere}.header__heading-link .h2{color:rgba(var(--color-foreground),.85)}.search-modal__close-button{min-width:4.4rem;min-height:4.4rem}.header__icon--menu .icon{transition:transform .15s ease,opacity .15s ease}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item{min-height:4.4rem;display:flex;align-items:center;letter-spacing:.02rem}.header__inline-menu .header__menu-item.list-menu__item.link{font-size:1.5rem;font-weight:500;padding:1.2rem 1.6rem}.header__submenu .header__menu-item.caption-large.link{font-size:1.4rem}}@media screen and (min-width:1200px){.header__inline-menu .header__menu-item.list-menu__item.link{padding:1.2rem 2rem;font-size:1.6rem}}.header__menu-item{padding:1.2rem 1.6rem;color:rgba(var(--color-foreground),.85);font-size:1.5rem;font-weight:500}.header__menu-item:hover span{text-decoration:none}details[open]>.header__menu-item{text-decoration:none}details[open]:hover>.header__menu-item{text-decoration:none}.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu .header__menu-item:hover{text-decoration:none;color:rgb(var(--color-foreground))}.badge{padding:.5rem 1.3rem .6rem;overflow-wrap:anywhere}.content-container:after{inset:calc(var(--text-boxes-border-width) * -1)}.global-media-settings:after{inset:calc(var(--media-border-width) * -1)}.rte blockquote>*{margin:-.5rem 0}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary,[disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #0000007f;transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{filter:drop-shadow(0 2rem 2rem rgb(0 0 0 / 15%)) drop-shadow(0 1rem 1rem rgb(0 0 0 / 15%));transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{top:0;right:0;bottom:0;left:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%);transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;top:0;right:0;bottom:0;left:0}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{transition:background-position 6s ease,opacity var(--duration-long) ease}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:.5}body{color:rgba(var(--color-foreground),.84);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}p,.rte p,.product__description p,.collection-hero__description p{letter-spacing:.01rem;line-height:1.68}h1,.h1{letter-spacing:-.03rem;line-height:1.15}h2,.h2{letter-spacing:-.02rem;line-height:1.2}h3,.h3{letter-spacing:-.01rem;line-height:1.25}.subtitle{color:rgba(var(--color-foreground),.85)}.section-header{-webkit-backdrop-filter:saturate(145%) blur(.8rem);backdrop-filter:saturate(145%) blur(.8rem)}.header-wrapper{background-color:rgba(var(--color-background),.96);border-bottom:.1rem solid rgba(var(--color-foreground),.09);transition:box-shadow var(--duration-short) ease}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1rem 2.4rem -2rem rgba(var(--color-shadow),.45)}.header__heading-link{padding:.55rem .75rem}.header__heading-logo{filter:drop-shadow(0 .2rem .5rem rgba(var(--color-shadow),.18))}.header__icons{gap:.2rem}.header__icon{border-radius:999px;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease}.header__icon:hover,.header__icon:focus-visible{background-color:rgba(var(--color-foreground),.06)}.header__menu-item{display:inline-flex;position:relative;min-height:4.4rem;padding:1.2rem 1.4rem;align-items:center;color:rgba(var(--color-foreground),.85);font-size:1.45rem;font-weight:500;letter-spacing:.02rem}.header__menu-item span,.header__active-menu-item{text-decoration:none}.header__menu-item:after{position:absolute;right:1.4rem;bottom:.65rem;left:1.4rem;height:.2rem;background-color:rgba(var(--color-foreground),.62);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform var(--duration-short) ease;content:""}.header__menu-item:hover:after,details[open]>.header__menu-item:after,.header__menu-item:has(.header__active-menu-item):after{transform:scaleX(1)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:1.2rem}.button,.shopify-challenge__button,.customer button{min-height:calc(4.8rem + var(--buttons-border-width) * 2);padding:0 2.8rem;font-weight:600;letter-spacing:.04rem;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{box-shadow:0 .8rem 1.6rem -1.2rem rgba(var(--color-shadow),.5)}.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-.1rem)}.button--secondary{background-color:rgba(var(--color-background),.94)}.title-wrapper-with-link,.title-wrapper{margin-bottom:2.4rem}@media screen and (max-width:989px){.header__icon,.header__icon--cart .icon,.header__icon .svg-wrapper{width:4.4rem;height:4.4rem}}@media(max-width:989px){.header__icon,.button,[role=button],.quantity__button,.disclosure__button,.slider-button,.cart-item__remove-button{min-width:4.4rem;min-height:4.4rem}.swatch__button,.variant-picker__option input+label{min-width:4.4rem;min-height:4.4rem;padding:.8rem}}.text-subdued{color:rgba(var(--color-foreground),.85)}.caption-with-letter-spacing,.caption{color:rgba(var(--color-foreground),.8)}.link:hover{color:rgb(var(--color-foreground));opacity:1}.password a[href="/admin"],.password .content--desc a,.template-password .content--block .content--desc a[href="/admin"],.template-password .content--desc a[href="/admin"]{color:#2766a3}@media screen and (max-width:749px)and (orientation:landscape){.section-header{padding-top:2rem;padding-bottom:1rem}.grid--2-col-tablet .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}.modal__content,.cart-drawer,.menu-drawer{max-height:90vh}.button,.shopify-payment-button__button{min-height:4.4rem;padding:1rem 1.5rem}}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.break,.header__heading-link,.badge{word-break:normal}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base-overrides.css.map */
