:root{--anni-text-12: .75rem;--anni-text-14: .875rem;--anni-text-16: 1rem;--anni-text-20: 1.25rem;--anni-text-28: 1.75rem;--anni-text-40: 2.5rem;--anni-text-56: 3.5rem;--anni-text-80: 5rem;--anni-radius: 0px;--anni-ease: cubic-bezier(.22, 1, .36, 1);--anni-duration: .4s;--anni-success-rgb: 34 197 94;--focus-outline-width: 2px;--focus-outline-offset: 2px}::selection{background-color:var(--fg-primary);color:var(--bg-primary)}*:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground, var(--fg-primary));outline-offset:var(--focus-outline-offset)}.button:focus-visible,.button-secondary:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline-color:var(--color-foreground, var(--fg-primary))}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.08em}.link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--anni-duration) var(--anni-ease)}.link:hover,.link:focus-visible{background-size:100% 1px}textarea::placeholder,input::placeholder{color:rgb(var(--color-input-text-rgb) / .55)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-secondary) inset;-webkit-text-fill-color:var(--fg-primary);caret-color:var(--fg-primary);transition:background-color 99999s ease-out}.page-width-wide{--page-content-width: 1320px}.variant-option__button-label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--anni-text-12)}.product-card p[role=heading],.resource-card__title{text-transform:uppercase;letter-spacing:.08em}.card-gallery .product-media-container img{transition:transform .4s ease-out}@media(hover:hover){.product-card:hover .card-gallery .product-media-container img{transform:scale(1.03) rotate(-.6deg)}}.anni-reveal{opacity:0;transform:translateY(24px)}.anni-reveal--visible{opacity:1;transform:none;transition:opacity .6s var(--anni-ease),transform .6s var(--anni-ease);transition-delay:calc(var(--anni-reveal-index, 0) * 60ms)}.anni-reveal :is(.anni-slider__media,.anni-tiles__media,.anni-community__media){clip-path:inset(0 0 16% 0)}.anni-reveal--visible :is(.anni-slider__media,.anni-tiles__media,.anni-community__media){clip-path:inset(0 0 0 0);transition:clip-path .8s var(--anni-ease);transition-delay:calc(var(--anni-reveal-index, 0) * 60ms)}.menu-list__link-title{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--anni-duration) var(--anni-ease)}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link--active .menu-list__link-title{background-size:100% 1px}.cart-drawer__dialog{--animation-speed: .45s;--animation-easing: cubic-bezier(.22, 1, .36, 1)}.anni-cart-empty-text{margin:0 0 .75rem;font-size:var(--anni-text-14);color:var(--color-foreground-muted);text-align:center}.anni-cart-variant{position:relative;display:inline-flex;margin-block-start:var(--margin-3xs)}.anni-cart-variant:after{content:"";position:absolute;right:.6em;top:50%;width:.625rem;height:.375rem;transform:translateY(-50%);pointer-events:none;background-color:var(--color-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.anni-cart-variant__select{appearance:none;-webkit-appearance:none;max-width:100%;padding:.25em 1.7em .25em .5em;font-size:.8125rem;line-height:1.2;color:var(--color-foreground);background-color:transparent;border:1px solid var(--color-border);border-radius:0;cursor:pointer;transition:border-color .16s var(--anni-ease)}.anni-cart-variant__select:hover,.anni-cart-variant__select:focus-visible{border-color:var(--color-foreground);outline:none}.anni-cart-variant__select option{color:#000}.anni-cart-variant--loading{opacity:.5;pointer-events:none}.cart-drawer__shipping-bar-top{padding-inline:var(--cart-drawer-padding)}@media screen and (min-width:750px){.cart-drawer__shipping-bar-top{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__shipping-bar-top .anni-shipping-bar{border-block-start:0}.cart-drawer__summary .cart__ctas{margin-block-start:var(--margin-sm)}.anni-cart-shipping-line{font-size:var(--anni-text-12);color:var(--color-foreground-muted)}.anni-cart-shipping-line span:last-child{text-transform:none;letter-spacing:0}.anni-praise{flex:0 0 auto;overflow:hidden;max-height:0;padding-block:0;opacity:0;text-align:center;color:rgb(var(--anni-success-rgb));background-color:var(--color-background);font-size:var(--anni-text-14);line-height:1.3;font-weight:600;letter-spacing:.04em;border-block-end:1px solid rgb(var(--anni-success-rgb) / .35);transition:max-height .32s var(--anni-ease),opacity .26s var(--anni-ease),padding-block .32s var(--anni-ease)}.anni-praise--show{max-height:8rem;padding-block:1.35rem .85rem;opacity:1}@media(prefers-reduced-motion:reduce){.anni-praise{transition:opacity 1ms}}@media(prefers-reduced-motion:reduce){.link,.menu-list__link-title,.card-gallery .product-media-container img{transition:none}.product-card:hover .card-gallery .product-media-container img{transform:none}.anni-reveal,.anni-reveal--visible{opacity:1;transform:none;transition:none}.anni-reveal :is(.anni-slider__media,.anni-tiles__media,.anni-community__media),.anni-reveal--visible :is(.anni-slider__media,.anni-tiles__media,.anni-community__media){clip-path:none;transition:none}}.header:not([transparent]) .header__row--top,.header[transparent][data-sticky-state=active] .header__row--top,.header[transparent]:has(.menu-list__link[aria-expanded=true]) .header__row--top{border-bottom:1px solid var(--color-border)}.header .header__row--top{transition:border-color .25s var(--anni-ease)}#header-component .header__underlay-open:after{box-shadow:none;border-bottom:1px solid var(--color-border)}@media(prefers-reduced-motion:reduce){.header .header__row--top,.header__underlay-closed,.header__underlay-open,.menu-list__submenu-inner{transition:none}}.menu-list__submenu .mega-menu{width:100%;margin-inline:0}.menu-list__submenu .menu-list__submenu-inner{padding-block:var(--padding-2xl)}.menu-list__submenu .mega-menu__grid{display:flex;justify-content:flex-start;align-items:flex-start;gap:64px;width:auto;max-width:100%;grid-template-columns:none}.menu-list__submenu .anni-mega__links{display:flex;flex-direction:column;width:max-content}.menu-list__submenu .mega-menu__list{display:block;grid-column:auto;grid-template-columns:none;width:max-content}.menu-list__submenu .mega-menu__column{display:block;grid-column:auto;width:max-content}.menu-list__submenu .anni-mega__heading{margin:0 0 var(--padding-md);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--anni-text-12, .75rem);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted)}.menu-list__submenu .mega-menu__link{display:inline-flex;width:max-content;max-width:100%;padding-block:var(--padding-2xs);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:1rem;line-height:1.4;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground-rgb) / .78);background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 calc(100% - var(--padding-2xs) + 1px);background-repeat:no-repeat;transition:background-size .3s var(--anni-ease, ease),color .2s var(--anni-ease, ease)}.menu-list__submenu .mega-menu__link:hover,.menu-list__submenu .mega-menu__link:focus-visible{color:var(--color-foreground);background-size:100% 1px}.menu-list__submenu .mega-menu__column:has(>div:nth-child(6)){display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);column-gap:48px;row-gap:0;width:max-content}.menu-list__submenu .anni-mega__viewall{display:inline-flex;align-items:center;gap:.4em;width:max-content;margin-top:var(--padding-lg);padding-block:var(--padding-2xs);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:.875rem;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--color-foreground-muted);text-decoration:none;transition:color .2s var(--anni-ease, ease)}.menu-list__submenu .anni-mega__viewall:after{content:"\2192";transition:transform .2s var(--anni-ease, ease)}.menu-list__submenu .anni-mega__viewall .wrap-text{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--anni-ease, ease)}.menu-list__submenu .anni-mega__viewall:hover,.menu-list__submenu .anni-mega__viewall:focus-visible{color:var(--color-foreground)}.menu-list__submenu .anni-mega__viewall:hover .wrap-text,.menu-list__submenu .anni-mega__viewall:focus-visible .wrap-text{background-size:100% 1px}.menu-list__submenu .anni-mega__viewall:hover:after{transform:translate(3px)}.menu-list__submenu .mega-menu__content{grid-column:auto;width:min(380px,30vw)}.menu-list__submenu .mega-menu__content-list--collections{grid-template-columns:minmax(0,380px)}@media screen and (min-width:990px){.menu-list__submenu .mega-menu__content-list--collections{grid-template-columns:minmax(0,380px)}}.menu-list__submenu .mega-menu__content .resource-card__title{text-transform:uppercase;letter-spacing:.06em}#header-component:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--anni-media-overlay-rgb) / .4);opacity:0;pointer-events:none;transition:opacity .2s var(--anni-ease, ease)}#header-component:has(.menu-list__link[aria-expanded=true]):after{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.menu-list__submenu .mega-menu__link,.menu-list__submenu .anni-mega__viewall,.menu-list__submenu .anni-mega__viewall .wrap-text,.menu-list__submenu .anni-mega__viewall:after,#header-component:after{transition:none}}.footer-content.spacing-style{grid-template-columns:1fr;justify-items:center;text-align:center;width:100%;max-width:760px;margin-inline:auto;gap:clamp(1.75rem,4vw,2.75rem)}.footer-content>.menu{justify-self:stretch;width:100%}.footer-content .menu__details{--spacing--size: 0;width:100%}.footer-content .menu__heading{display:none}.footer-content .menu__details .details-content>.list-unstyled{display:block;text-align:center;margin:0;line-height:1.8}.footer-content .menu__item{display:inline-block;margin:0 .875rem;white-space:nowrap}.footer-content .menu__item a{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--anni-ease, ease)}.footer-content .menu__item a:hover,.footer-content .menu__item a:focus-visible{background-size:100% 1px}.footer-content jumbo-text{display:block;width:100%;text-align:center}.footer-content jumbo-text .jumbo-text-line{font-family:var(--anni-font-display);font-weight:400;font-size:clamp(2.5rem,9vw,5.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.footer-content .logo-block__image-wrapper{margin-inline:auto}.footer-content .social-icons__wrapper{justify-content:center;margin:0}.footer-content [class*=newsletter_line]{font-size:var(--anni-text-12);letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted)}.footer-content .email-signup-block{width:100%;max-width:560px;margin-inline:auto}.footer-content .payment-icons__list{justify-content:center}.utilities.spacing-style{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:.4rem 1.25rem;text-align:center;padding-top:var(--padding-xl)}.utilities.spacing-style>*{justify-self:center;text-align:center;margin:0}@media(prefers-reduced-motion:reduce){.footer-content .menu__item a{transition:none}}.header__column--right :is(.search-action,.account-button,.header-actions__cart-icon) svg{width:1.5rem;height:1.5rem}.header__column--right :is(.search-action,.account-button){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}product-price .price{line-height:1.2}.product-information product-price{text-align:right}.product-information product-price :is(.price,[class*=tax],small){white-space:nowrap}@media screen and (max-width:749px){.product-information .text-block h1{font-size:1.375rem;line-height:1.2;text-wrap:nowrap;white-space:nowrap}}.product-card .group-block-content.layout-panel-flex--row{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between}.product-card .group-block-content.layout-panel-flex--row>.text-block{flex:0 0 auto}.product-card .group-block-content.layout-panel-flex--row>a.contents>.text-block{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__icon--menu,summary.header__icon--summary{list-style:none}.header__icon--menu::-webkit-details-marker,summary.header__icon--summary::-webkit-details-marker,summary.header__icon--summary::marker{display:none;content:""}.button{letter-spacing:.14em;background-image:none;background-color:var(--fg-primary);color:var(--bg-primary);border:1px solid var(--fg-primary);transition:background-color .2s var(--anni-ease),color .2s var(--anni-ease),border-color .2s var(--anni-ease)}.button:hover,.button:focus-visible{background-color:transparent;color:var(--fg-primary);border-color:var(--fg-primary)}.button-secondary{--anni-wipe: var(--color-secondary-button-hover-background);letter-spacing:.14em;background-image:linear-gradient(var(--anni-wipe),var(--anni-wipe));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size .25s var(--anni-ease),color .2s var(--anni-ease),border-color .2s var(--anni-ease)}.button-secondary:hover,.button-secondary:focus-visible{--button-background-color: var(--color-secondary-button-background);background-size:100% 100%}.add-to-cart-icon{display:none}@media(prefers-reduced-motion:reduce){.button,.button-secondary{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/anni-base.css.map */
