@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700;800;900&family=Barlow:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap";:root{--cream:#FAF4EC;--cream2:#F2EDE3;--orange:#FF9128;--orange2:#E07A18;--dark:#1A1208;--mid:#6B5E4E;--white:#FFFFFF;--border:#E8DDD0;--blue:#4B81A6;--success:#2EAA6E;--fh:"Barlow Condensed","Arial Narrow",sans-serif;--fb:"Barlow","Arial",sans-serif}body{font-family:var(--fb)!important;color:var(--dark)!important;background:var(--cream)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--fh)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--dark)!important}.announcement-bar{background:var(--dark)!important}.announcement-bar__message,.announcement-bar__message *{font-family:var(--fh)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important}.header{background:var(--cream)!important;border-bottom:1px solid var(--border)!important}.header__menu-item{font-family:var(--fh)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--dark)!important}.header__menu-item:hover{color:var(--orange)!important}.button,.btn{font-family:var(--fh)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:100px!important}.button--primary{background:var(--orange)!important;color:#fff!important;border:none!important}.button--primary:hover{background:var(--orange2)!important}.button--secondary{background:transparent!important;color:var(--dark)!important;border:2px solid var(--dark)!important}.product__title h1{font-family:var(--fh)!important;font-size:clamp(28px,5vw,46px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;line-height:1!important;color:var(--dark)!important;margin-bottom:4px!important}.product__title .badge{display:inline-flex!important;align-items:center!important;background:var(--orange)!important;color:#fff!important;font-family:var(--fh)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:100px!important;margin-bottom:10px!important}.price--large .price-item{font-family:var(--fh)!important;font-size:3.4rem!important;font-weight:900!important;color:var(--dark)!important}.price--large s .price-item{font-size:2rem!important;color:#aaa!important;font-weight:400!important}.price__badge-sale{background:var(--orange)!important;color:#fff!important;font-family:var(--fh)!important;font-weight:800!important;border-radius:100px!important;padding:4px 12px!important}.product-form__input--pill label,.product-form__input--pill .swatch-input__label{border:2px solid var(--border)!important;border-radius:100px!important;font-family:var(--fh)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:46px!important;min-width:56px!important;transition:all .15s!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill .swatch-input:checked~.swatch-input__label{border-color:var(--orange)!important;background:#ff912814!important;color:var(--orange)!important;font-weight:700!important}.product-form__submit{background:var(--orange)!important;color:#fff!important;font-family:var(--fh)!important;font-size:17px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:58px!important;border-radius:100px!important;border:none!important;width:100%!important;transition:background .2s,transform .1s!important;box-shadow:0 4px 20px #ff91286b!important;-webkit-tap-highlight-color:transparent!important}.product-form__submit:hover:not([disabled]){background:var(--orange2)!important;transform:translateY(-1px)!important}.product-form__submit:active{transform:translateY(0)!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:#ccc!important;box-shadow:none!important}.shopify-payment-button__button--unbranded{background:var(--dark)!important;color:#fff!important;font-family:var(--fh)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;min-height:50px!important;border-radius:100px!important;font-size:15px!important}.quantity{border:2px solid var(--border)!important;border-radius:100px!important;height:52px!important;background:var(--white)!important}.quantity__input{font-size:16px!important;font-weight:700!important;font-family:var(--fh)!important}.product__accordion details{border-top:1px solid var(--border)!important}.product__accordion details:last-of-type{border-bottom:1px solid var(--border)!important}.product__accordion summary{padding:17px 0!important;min-height:54px!important;display:flex!important;align-items:center!important;cursor:pointer!important}.product__accordion .accordion__title{font-family:var(--fh)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--dark)!important}.product__accordion .accordion__content{font-family:var(--fb)!important;font-size:14px!important;line-height:1.7!important;color:var(--mid)!important;padding-bottom:16px!important}.product-media-container{background:var(--white)!important}.product__media-item{border-radius:0!important;overflow:hidden!important}.product__description{font-family:var(--fb)!important;font-size:15px!important;line-height:1.75!important;color:var(--mid)!important;border-top:1px solid var(--border)!important;padding-top:20px!important}.product__description strong{color:var(--dark)!important}.product__description ul{padding-left:16px!important}.product__description li{margin-bottom:6px!important}.card{border-radius:0!important;box-shadow:none!important;background:var(--white)!important;transition:transform .3s!important}.card:hover{transform:translateY(-4px)!important}.card__heading a{font-family:var(--fh)!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--dark)!important}.card__heading a:hover{color:var(--orange)!important}.card__badge{background:var(--orange)!important;color:#fff!important;font-family:var(--fh)!important;font-weight:800!important;border-radius:100px!important}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--orange)!important}.price .price-item{font-family:var(--fh)!important;font-weight:800!important}.footer{background:var(--dark)!important}.footer__heading{font-family:var(--fh)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff61!important}.footer__list-item a{font-family:var(--fb)!important;color:#ffffff9e!important;font-size:14px!important}.footer__list-item a:hover{color:var(--orange)!important}.cart__checkout-button{background:var(--orange)!important;color:#fff!important;font-family:var(--fh)!important;font-size:16px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:100px!important;min-height:56px!important;border:none!important;box-shadow:0 4px 18px #ff912866!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth}input[type=email],input[type=text],input[type=tel],input[type=number],textarea,select{font-size:16px!important}@media(min-width:750px){.product__info-wrapper{padding:2rem 0 2rem 4rem!important}}.zv-toast{position:fixed;bottom:max(12px,env(safe-area-inset-bottom,12px));left:12px;right:12px;background:var(--dark);color:#fff;padding:14px 16px;font-family:var(--fb);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:9999;transform:translateY(140px);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s;box-shadow:0 8px 28px #0000004d;border-radius:12px;border-left:4px solid var(--orange);pointer-events:none}.zv-toast.show{transform:translateY(0);opacity:1;pointer-events:auto}.zv-toast a{color:var(--orange);text-decoration:underline;font-weight:700;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.zv-toast{left:auto;right:20px;bottom:20px;max-width:340px}}@media(max-width:749px){.product__media-wrapper,.product-media-container{background:#f0edea!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}.product__media-list{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:0!important;overflow-x:auto!important}.product__media-list::-webkit-scrollbar{display:none!important}.product__media-item{scroll-snap-align:start!important;flex-shrink:0!important;width:100%!important;min-width:100%!important;aspect-ratio:4/3.5!important;background:#f0edea!important;border-radius:0!important}.product__media-item img,.product__media-item .media,.product__media-item video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.thumbnail-slider,.slider-buttons--thumbnail{display:none!important}.slider-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:10px 0 6px!important;background:#f0edea!important}.slider-button--next,.slider-button--prev,.slider-counter__current,.slider-counter__total,.slider-counter__separator{display:none!important}.product__info-wrapper{background:var(--white)!important;padding:22px 18px 130px!important;margin:0!important}.product__title .badge{font-size:9px!important;padding:3px 10px!important;border-radius:4px!important;margin-bottom:6px!important;letter-spacing:.14em!important}.product__title h1{font-family:var(--fb)!important;font-size:28px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.15!important;color:var(--dark)!important;margin:0 0 3px!important}.product__text,.product__title~.product-form .product__text{font-family:var(--fb)!important;font-size:13px!important;color:#999!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 20px!important;display:block!important}.price--large .price-item{font-family:var(--fb)!important;font-size:22px!important;font-weight:600!important;color:var(--dark)!important}.price--large s .price-item{font-size:16px!important;color:#aaa!important;font-weight:400!important}.price__container{margin-bottom:22px!important}.product-form__input{margin-bottom:0!important;padding:16px 0!important;border-top:1px solid #EBEBEB!important}.product-form__input:first-of-type{border-top:none!important}.form__label{font-family:var(--fb)!important;font-size:12px!important;font-weight:400!important;color:#999!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:8px!important;display:block!important}.product-form__input--swatch{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;padding:0!important}.swatch-input__input+.swatch-input__label,.product-form__input--swatch .swatch-input__label{width:32px!important;height:32px!important;border-radius:50%!important;padding:0!important;min-height:32px!important;min-width:32px!important;border:2px solid rgba(255,255,255,.6)!important;box-shadow:0 0 0 1px #0000001f!important;transition:box-shadow .15s!important}.swatch-input__input:checked+.swatch-input__label,.product-form__input--swatch .swatch-input:checked~.swatch-input__label{box-shadow:0 0 0 2.5px var(--dark)!important;border-color:#fffc!important}.product-form__input--swatch .form__label:after{display:block!important;font-size:13px!important;color:var(--dark)!important;font-weight:500!important;margin-top:2px!important}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:2px!important}.product-form__input--pill label,.product-form__input--pill .swatch-input__label{min-height:40px!important;min-width:52px!important;border-radius:6px!important;font-family:var(--fb)!important;font-size:13px!important;font-weight:500!important;border:1px solid #D8D8D8!important;background:var(--white)!important;color:var(--dark)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;text-transform:none!important;letter-spacing:0!important;transition:all .15s!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill .swatch-input:checked~.swatch-input__label{border-color:var(--dark)!important;background:var(--dark)!important;color:#fff!important;font-weight:600!important}.product-form__input--pill input[type=radio]:disabled+label{opacity:.3!important;text-decoration:line-through!important;cursor:not-allowed!important}.product-form__input--pill~.form__label{font-size:12px!important;color:var(--dark)!important;font-weight:500!important;margin-top:6px!important;display:block!important}.product__inventory{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:var(--fb)!important;font-size:13px!important;padding:16px 0!important;border-top:1px solid #EBEBEB!important;margin-bottom:0!important;color:#999!important}.product__inventory--in-stock{color:var(--success)!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:5px!important}.product__inventory--in-stock:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--success)!important;display:inline-block!important;flex-shrink:0!important}.product-form__quantity,.quantity-wrapper{display:none!important}.product-form__buttons{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:200!important;padding:10px 16px max(14px,env(safe-area-inset-bottom,14px))!important;background:#faf4ecf7!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-top:1px solid #E8E8E8!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.product-form__submit{background:var(--dark)!important;color:#fff!important;font-family:var(--fb)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;min-height:52px!important;border-radius:100px!important;border:none!important;width:100%!important;box-shadow:none!important;transition:opacity .15s!important}.product-form__submit:hover:not([disabled]){opacity:.88!important;background:var(--dark)!important;transform:none!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:#ccc!important;box-shadow:none!important}.shopify-payment-button{display:none!important}.product__accordion details{border-top:1px solid #EBEBEB!important}.product__accordion details:last-of-type{border-bottom:1px solid #EBEBEB!important}.product__accordion summary{padding:15px 0!important;min-height:48px!important}.product__accordion .accordion__title{font-family:var(--fb)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--dark)!important}.product__accordion .accordion__content{font-size:13px!important;line-height:1.6!important;padding-bottom:14px!important;color:#666!important}.product__description{font-size:13px!important;line-height:1.7!important;color:#666!important;border-top:1px solid #EBEBEB!important;padding-top:16px!important;margin-top:0!important}.product__share-button,[data-type=share]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zoovi-global.css.map */
