@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}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}.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}.button:hover{opacity:.8}.banner__heading{font-size:clamp(3rem,8vw,7rem)!important;letter-spacing:.05em!important;line-height:1!important}@media screen and (min-width:750px){#Banner-hero-banner .banner__media>img{width:100%;height:100%;object-fit:cover;object-position:center 22%!important}}@media screen and (min-width:750px)and (max-height:800px){#Banner-hero-banner .banner__media>img{object-position:center 16%!important}}@media screen and (min-width:750px)and (max-height:700px){#Banner-hero-banner .banner__media>img{object-position:center 12%!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)}.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}.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}.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}.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)}a{color:var(--cv-black);text-decoration:none}a:hover{opacity:.7}@media screen and (max-width:749px){.header__heading-link{font-size:1.5rem}.button,.product-form__submit{width:100%;min-height:52px}.banner__heading{font-size:clamp(2.5rem,10vw,4rem)!important}.product__title{font-size:1.6rem}.card__heading{font-size:.85rem}.header{padding:0 1rem}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--cv-white)}::-webkit-scrollbar-thumb{background:var(--cv-black)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cv-custom.css.map */
