@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:wght@300;400&display=swap";:root{--cv-black: #000000;--cv-white: #FFFFFF;--cv-grey-light: #F8F8F8;--cv-font-heading: "Bebas Neue", "Arial Black", sans-serif;--cv-font-body: "Josefin Sans", Helvetica, sans-serif;--cv-letter-spacing: .08em;--cv-letter-spacing-wide: .15em}body{font-family:var(--cv-font-body);background-color:var(--cv-white);color:var(--cv-black);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.card__heading,.product__title,.banner__heading{font-family:var(--cv-font-heading)!important;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.header{background-color:var(--cv-white);border-bottom:1px solid var(--cv-black)}.header__heading-link{font-family:var(--cv-font-heading);font-size:2rem;letter-spacing:.1em;text-transform:uppercase}.header__menu-item a,.header__menu-item span,.header__menu-item button{font-family:var(--cv-font-body)!important;font-size:1rem!important;letter-spacing:var(--cv-letter-spacing-wide)!important;text-transform:uppercase!important;font-weight:400!important}@media screen and (min-width:990px){.header__menu-item a,.header__menu-item span,.header__menu-item button{font-size:1.1rem!important}}.header__menu-item a:after{content:"";display:block;width:0;height:1px;background:var(--cv-black);transition:width .3s ease}.header__menu-item a:hover:after{width:100%}.header__submenu{background:var(--cv-white);border:1px solid var(--cv-black);border-top:none}.header__submenu .header__menu-item a{font-size:.9rem!important}.header__icon--menu,.header__icon--cart,.header__icon--search{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.announcement-bar{background-color:var(--cv-black)!important;color:var(--cv-white)!important;font-family:var(--cv-font-body);font-size:.75rem;letter-spacing:var(--cv-letter-spacing-wide);text-transform:uppercase;padding:10px 0}.announcement-bar__message{color:var(--cv-white)!important}.button,button[type=submit],.product-form__submit{font-family:var(--cv-font-body)!important;font-size:.75rem!important;letter-spacing:var(--cv-letter-spacing-wide)!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important;padding:14px 32px!important;min-height:48px;transition:all .25s ease!important;touch-action:manipulation}.button:hover{opacity:.8}.banner__heading{font-size:clamp(3rem,8vw,7rem)!important;letter-spacing:.05em!important;line-height:1!important}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-3px)}.card__heading{font-size:1rem;letter-spacing:.05em}.price{font-family:var(--cv-font-body);font-size:.85rem;font-weight:300;letter-spacing:var(--cv-letter-spacing)}@media(hover:none){.card-wrapper:hover{transform:none}a:hover,.button:hover{opacity:1}}.product__title{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.product__description{font-size:.9rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width:749px){.product-form__buttons{position:sticky;bottom:0;background:var(--cv-white);padding:12px 0;z-index:10;border-top:1px solid var(--cv-black)}}.variant-pills__input:checked+.variant-pills__label{background-color:var(--cv-black);color:var(--cv-white);border-color:var(--cv-black)}.variant-pills__label{border-radius:0;font-size:.75rem;letter-spacing:var(--cv-letter-spacing-wide);text-transform:uppercase;font-weight:300;padding:10px 16px;min-height:44px;min-width:44px;cursor:pointer}.footer{background-color:var(--cv-black);color:var(--cv-white);padding-top:4rem;padding-bottom:2rem}.footer a,.footer p,.footer li,.footer span{color:var(--cv-white)!important;font-size:.8rem;letter-spacing:var(--cv-letter-spacing-wide);text-transform:uppercase;font-weight:300}.footer__heading{font-family:var(--cv-font-heading);font-size:1.2rem;letter-spacing:.08em;color:var(--cv-white)!important}@media screen and (max-width:749px){.footer a{min-height:44px;display:inline-flex;align-items:center}}.badge{border-radius:0!important;font-size:.65rem;letter-spacing:var(--cv-letter-spacing-wide);text-transform:uppercase}.cart-drawer{border-left:1px solid var(--cv-black)}.cart-drawer__header{border-bottom:1px solid var(--cv-black)}@media screen and (max-width:749px){.cart-drawer{width:100%!important;max-width:100%!important}}a{color:var(--cv-black);text-decoration:none}a:hover{opacity:.7}img{max-width:100%;height:auto}@media screen and (max-width:749px){.header{padding:0 1rem}.header__heading-link{font-size:1.4rem}.banner__heading{font-size:clamp(2rem,10vw,3.5rem)!important}.button,.product-form__submit{width:100%;min-height:52px;font-size:.8rem!important}.card__heading{font-size:.85rem}.price{font-size:.8rem}.product__title{font-size:1.6rem}.product__description{font-size:.85rem}p,li{line-height:1.7}.search__input{font-size:16px!important;min-height:48px}.announcement-bar{font-size:.65rem;padding:8px 0}.banner--large{min-height:85vh}}@media screen and (min-width:750px)and (max-width:989px){.header__heading-link{font-size:1.7rem}.banner__heading{font-size:clamp(2.5rem,6vw,5rem)!important}.card__heading{font-size:.9rem}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--cv-white)}::-webkit-scrollbar-thumb{background:var(--cv-black)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cv-custom.css.map */
