:root{--ba-space-unit: .8rem;--ba-space-2xs: .4rem;--ba-space-xs: .8rem;--ba-space-sm: 1.6rem;--ba-space-md: 2.4rem;--ba-space-lg: 3.2rem;--ba-space-xl: 4.8rem;--ba-space-2xl: 6.4rem;--ba-space-3xl: 9.6rem;--ba-space-section: 8rem;--ba-space-section-lg: 12rem}:root{--ba-font-heading: var(--font-heading-family);--ba-font-body: var(--font-body-family);--ba-text-xs: 1.2rem;--ba-text-sm: 1.4rem;--ba-text-base: 1.6rem;--ba-text-md: 1.8rem;--ba-text-lg: 2.2rem;--ba-text-xl: 2.8rem;--ba-text-2xl: 3.6rem;--ba-text-3xl: 4.8rem;--ba-text-4xl: 6.4rem;--ba-leading-tight: 1.1;--ba-leading-snug: 1.25;--ba-leading-normal: 1.5;--ba-leading-relaxed: 1.65;--ba-tracking-tight: -.02em;--ba-tracking-normal: 0;--ba-tracking-wide: .05em;--ba-tracking-wider: .1em}:root{--ba-container-width: 140rem;--ba-container-narrow: 80rem;--ba-container-wide: 140rem;--ba-gutter: 1.5rem;--ba-gutter-lg: 5rem}.ba-container{width:100%;max-width:var(--ba-container-width);margin-inline:auto;padding-inline:var(--ba-gutter)}.ba-container--narrow{max-width:var(--ba-container-narrow)}.ba-container--wide{max-width:var(--ba-container-wide)}@media screen and (min-width: 750px){.ba-container{padding-inline:var(--ba-gutter-lg)}}.ba-section{padding-block:var(--ba-space-section)}.ba-section--flush{padding-block:0}.ba-section--compact{padding-block:var(--ba-space-xl)}.ba-section--spacious{padding-block:var(--ba-space-section-lg)}@media screen and (max-width: 749px){.ba-section{padding-block:var(--ba-space-xl)}.ba-section--spacious{padding-block:var(--ba-space-section)}}.ba-grid{display:grid;gap:var(--ba-space-md)}.ba-grid--2{grid-template-columns:repeat(2,1fr)}.ba-grid--3{grid-template-columns:repeat(3,1fr)}.ba-grid--4{grid-template-columns:repeat(4,1fr)}.ba-grid--products{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 750px){.ba-grid--products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 990px){.ba-grid--products{grid-template-columns:repeat(4,1fr);gap:var(--ba-space-lg)}}@media screen and (max-width: 749px){.ba-grid--2,.ba-grid--3,.ba-grid--4{grid-template-columns:1fr}.ba-grid--2-mobile{grid-template-columns:repeat(2,1fr)}}.ba-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ba-space-xs);padding:1.4rem 3.2rem;font-family:var(--ba-font-body);font-size:var(--ba-text-sm);font-weight:500;letter-spacing:var(--ba-tracking-wide);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--buttons-radius, 0);cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94);position:relative}.ba-btn--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.ba-btn--primary:hover{background-color:transparent;color:rgb(var(--color-button))}.ba-btn--secondary{background-color:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.ba-btn--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ba-btn--link{padding:0;background:none;border:none;border-radius:0;color:rgb(var(--color-foreground));font-size:var(--ba-text-sm);letter-spacing:var(--ba-tracking-wide);text-transform:uppercase;text-decoration:none;position:relative}.ba-btn--link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.ba-btn--link:hover:after{transform:scaleX(1);transform-origin:left}.ba-btn--full{width:100%}:root{--ba-ease: cubic-bezier(.25, .46, .45, .94);--ba-ease-out: cubic-bezier(.22, 1, .36, 1);--ba-duration-fast: .15s;--ba-duration-base: .25s;--ba-duration-slow: .4s}.ba-img-hover{overflow:hidden}.ba-img-hover img{transition:transform var(--ba-duration-slow) var(--ba-ease-out);will-change:transform}.ba-img-hover:hover img{transform:scale(1.03)}.ba-fade-in{opacity:0;transform:translateY(1.2rem);transition:opacity var(--ba-duration-slow) var(--ba-ease),transform var(--ba-duration-slow) var(--ba-ease)}.ba-fade-in.is-visible{opacity:1;transform:translateY(0)}.ba-text-center{text-align:center}.ba-text-left{text-align:left}.ba-text-right{text-align:right}.ba-label{font-family:var(--ba-font-body);font-size:var(--ba-text-xs);font-weight:500;letter-spacing:var(--ba-tracking-wider);text-transform:uppercase;line-height:var(--ba-leading-normal);color:rgba(var(--color-foreground),.6)}.ba-divider{border:none;height:1px;background-color:rgba(var(--color-foreground),.1);margin:0}.ba-stack{display:flex;flex-direction:column}.ba-stack--xs{gap:var(--ba-space-xs)}.ba-stack--sm{gap:var(--ba-space-sm)}.ba-stack--md{gap:var(--ba-space-md)}.ba-stack--lg{gap:var(--ba-space-lg)}.ba-stack--xl{gap:var(--ba-space-xl)}.ba-cluster{display:flex;flex-wrap:wrap;align-items:center}.ba-cluster--xs{gap:var(--ba-space-xs)}.ba-cluster--sm{gap:var(--ba-space-sm)}.ba-cluster--md{gap:var(--ba-space-md)}.ba-cluster--lg{gap:var(--ba-space-lg)}body{color:rgba(var(--color-foreground),.85);background:#fff!important}.gradient{background:#fff!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,[class*=color-] .button{border-radius:100px!important;min-height:3.6rem!important;max-height:4.4rem!important;padding:0 2.8rem!important;font-size:1.4rem!important;letter-spacing:.06rem!important;background-color:#1a1007!important;color:#fff!important;border:1.5px solid #1a1007!important;transition:background-color var(--ba-duration-base) var(--ba-ease),color var(--ba-duration-base) var(--ba-ease),border-color var(--ba-duration-base) var(--ba-ease)!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,[class*=color-] .button:before,[class*=color-] .button:after{display:none!important}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,[class*=color-] .button:not([disabled]):hover{background-color:#fff!important;color:#1a1007!important;border-color:#1a1007!important}.button--secondary,.button--tertiary,[class*=color-] .button--secondary,[class*=color-] .button--tertiary{background-color:#fff!important;color:#1a1007!important;border:1.5px solid #1a1007!important}.button--secondary:hover,.button--tertiary:hover{background-color:#1a1007!important;color:#fff!important}.ba-btn{border-radius:100px;min-height:3.6rem;padding:0 2.8rem}.ba-btn--primary{background-color:#1a1007;color:#fff;border-color:#1a1007}.ba-btn--primary:hover,.ba-btn--secondary{background-color:#fff;color:#1a1007;border-color:#1a1007}.ba-btn--secondary:hover{background-color:#1a1007;color:#fff}.global-media-settings,.global-media-settings img,.global-media-settings video,.media,.media img,.media video,.image-with-text__media--half img,.banner__media img,.featured-product .product__media-item img,.card__media,.card__media img,.card .media,.card .media img,.product__media-item,.product__media-item img,.collection-product-card .card-wrapper .card,.collection-product-card .card-wrapper .card img{border-radius:4px!important;overflow:hidden}body.template-index .image-with-text .image-with-text__grid{align-items:stretch!important}body.template-index .image-with-text .image-with-text__media-item,body.template-index .image-with-text .image-with-text__text-item{align-self:stretch!important;padding-top:0!important;margin-top:0!important}body.template-index .image-with-text .image-with-text__content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:2rem!important}body.template-index .image-with-text .image-with-text__media{border-radius:4px!important;overflow:hidden}body.template-index .image-with-text .image-with-text__media img{object-fit:cover;object-position:center;border-radius:4px!important}@media screen and (min-width: 750px){body.template-index .image-with-text .image-with-text__media{height:100%!important;padding-bottom:0!important}body.template-index .image-with-text .image-with-text__media img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}}body.template-index .featured-product .product__media-wrapper,body.template-index .featured-product .product__media-item{max-height:36rem!important;overflow:hidden;border-radius:4px!important}body.template-index .featured-product .product__media-item .media{max-height:36rem!important;overflow:hidden}body.template-index .featured-product .product__media-item img{max-height:36rem!important;object-fit:cover;object-position:center}h1,.h1,h2,.h2,h3,.h3{line-height:var(--ba-leading-snug)}.ba-header-wrapper{border-bottom:none!important;background:transparent!important}.ba-header-wrapper .header-wrapper--border-bottom{border-bottom:none}.ba-header{padding:0 var(--ba-gutter)}@media screen and (min-width: 750px){.ba-header{padding:0 var(--ba-gutter-lg)}}.ba-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--ba-container-width);margin:0 auto;padding:1.6rem 0;transition:background-color var(--ba-duration-base) var(--ba-ease),border-radius var(--ba-duration-base) var(--ba-ease),padding var(--ba-duration-base) var(--ba-ease),box-shadow var(--ba-duration-base) var(--ba-ease)}.ba-header__heading{margin:0;line-height:0}.ba-header__logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.ba-header__logo-img{display:block;width:auto;height:2.2rem}@media screen and (min-width: 990px){.ba-header__logo-img{height:2.4rem}}.ba-header__right{display:flex;align-items:center;gap:var(--ba-space-xs)}.ba-header__nav-list{display:flex;align-items:center;gap:0;margin:0;padding:0}.ba-header__nav-link{display:inline-flex;align-items:center;padding:.8rem 1.4rem;font-family:var(--ba-font-body);font-size:var(--ba-text-sm);font-weight:400;color:rgba(var(--color-foreground),.7);text-decoration:none;letter-spacing:var(--ba-tracking-normal);transition:color var(--ba-duration-fast) var(--ba-ease);white-space:nowrap}.ba-header__nav-link:hover,.ba-header__nav-link--active{color:rgb(var(--color-foreground))}.ba-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground));text-decoration:none}.ba-header__cart .svg-wrapper{width:40px;height:40px}.ba-header__cart .icon{height:4rem;width:4rem;fill:none;stroke-width:1;vertical-align:middle}.ba-header__cart:hover .icon{transform:scale(1.07);transition:transform var(--ba-duration-fast) var(--ba-ease)}.ba-header__cart .cart-count-bubble{position:absolute;bottom:.8rem;left:2.2rem}.ba-header__mobile-toggle{display:flex;align-items:center}@media screen and (min-width: 990px){.ba-header__mobile-toggle{display:none}}@media screen and (max-width: 989px){.ba-header__inner{padding:1.2rem 0}.ba-header__right .ba-header__nav{display:none}.ba-header__right{gap:0}}.scrolled-past-header.ba-header-wrapper,.scrolled-past-header.ba-header-wrapper.gradient{background:transparent!important}.scrolled-past-header .ba-header__inner{background-color:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6rem;padding:1rem 2.4rem;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 24px #00000008}@media screen and (min-width: 990px){.scrolled-past-header .ba-header__inner{padding:1.2rem 3.2rem}}.scrolled-past-header .ba-header__logo-img{height:2rem;transition:height var(--ba-duration-base) var(--ba-ease)}@media screen and (min-width: 990px){.scrolled-past-header .ba-header__logo-img{height:2.2rem}}.scrolled-past-header .ba-header__nav-link{padding:.6rem 1.2rem;font-size:1.3rem}.section-header.shopify-section-group-header-group{z-index:3}.header-wrapper{background-color:transparent!important}.announcement-bar-section,.announcement-bar-section .gradient{background:#ccf5ad!important}.announcement-bar-section .color-scheme-5,.announcement-bar-section [class*=color-]{background:#ccf5ad!important;--gradient-background: #ccf5ad !important}.announcement-bar-section,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link,.announcement-bar-section *{color:#1a1007!important}.shopify-section-header-sticky .ba-header{padding-top:.8rem;padding-bottom:.8rem}.ba-hero{overflow:hidden;background:#fff!important}.ba-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--ba-space-xl);align-items:center}@media screen and (min-width: 990px){.ba-hero__grid{grid-template-columns:1fr 1fr;gap:var(--ba-space-3xl);align-items:center}.ba-hero__text{margin-top:-5.1rem}.ba-hero__media{margin-top:4rem}}.ba-hero__text-inner{display:flex;flex-direction:column;gap:var(--ba-space-md)}.ba-hero__eyebrow{margin:0}.ba-hero__heading{margin:0;line-height:var(--ba-leading-tight);letter-spacing:var(--ba-tracking-tight)}.ba-hero__body{font-size:var(--ba-text-base);line-height:var(--ba-leading-relaxed);color:rgba(var(--color-foreground),.7);max-width:48rem}.ba-hero__body p{margin:0}.ba-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ba-space-md);padding-top:var(--ba-space-xs)}.ba-hero__text-link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--ba-font-body);font-size:var(--ba-text-sm);font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.3rem;transition:gap var(--ba-duration-base) var(--ba-ease)}.ba-hero__text-link:hover{text-decoration:underline;gap:1rem}.ba-hero__arrow{display:inline-block;font-size:1.2em;transition:transform var(--ba-duration-base) var(--ba-ease)}.ba-hero__text-link:hover .ba-hero__arrow{transform:translate(.3rem)}.ba-hero__media{position:relative;display:flex;align-items:center;justify-content:center}.ba-hero__graphic{position:relative;width:min(90vw,546px);height:min(90vw,546px)}.ba-hero__graphic-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:scale(.9) rotate(30deg);animation:ba-cream-in 1s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes ba-cream-in{0%{opacity:0;transform:scale(.9) rotate(30deg)}to{opacity:1;transform:scale(1) rotate(0)}}.ba-hero__label{position:absolute;height:auto;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08)) drop-shadow(0 1px 3px rgba(0,0,0,.04));opacity:0;transform:scale(.85);animation:ba-label-in .8s cubic-bezier(.22,1,.36,1) forwards}.ba-hero__label--mono{animation-delay:1.2s}.ba-hero__label--saturated{animation-delay:1.8s}.ba-hero__label--poly{animation-delay:2.4s}@keyframes ba-label-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ba-hero__label--mono{width:51%;top:8%;right:-6.6%}.ba-hero__label--saturated{width:39%;top:19%;left:1%}.ba-hero__label--poly{width:46.5%;bottom:44%;right:-8.6%}@media screen and (min-width: 750px) and (max-width: 1199px){.ba-hero__graphic{width:min(80vw,360px);height:min(80vw,360px)}}@media screen and (max-width: 989px){.ba-hero__grid{gap:var(--ba-space-lg)}.ba-hero__text-inner{text-align:left}.ba-hero__media{order:-1}.ba-hero__graphic{width:min(85vw,420px);height:min(85vw,420px);margin:0 auto}.ba-hero__label--mono{width:55%;right:-10%}.ba-hero__label--saturated{width:45%;left:-8%}.ba-hero__label--poly{width:50%;right:-10%}}.ba-product-title-link{color:inherit!important;text-decoration:none!important}.ba-product-title-link:hover{opacity:.7}.footer__content-bottom,.footer__content-bottom-wrapper{background-color:#1a1007!important;color:#ffffffd9!important}.footer__content-bottom a,.footer__content-bottom .caption,.footer__content-bottom small,.footer__content-bottom .copyright__content,.footer__content-bottom .copyright__content a,.footer__content-bottom h2,.footer__content-bottom label,.footer__content-bottom .disclosure__button{color:#ffffffd9!important}.footer__content-bottom .disclosure__button svg path{fill:#ffffffd9!important}.footer__content-bottom .disclosure__button,.footer__content-bottom .localization-form__select,.footer__content-bottom localization-form .button,.footer__content-bottom localization-form button{background-color:transparent!important;color:#ffffffd9!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:100px!important}.footer__content-bottom .disclosure__list,.footer__content-bottom .disclosure__list-wrapper{background-color:#1a1007!important;border:1px solid rgba(255,255,255,.15)!important}.footer__content-bottom .disclosure__link,.footer__content-bottom .disclosure__item{color:#ffffffd9!important}.footer__content-bottom .disclosure__link:hover{background-color:#ffffff1a!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/botallow-system.css.map */
