﻿@font-face{font-family:"Gupter-Regular";src:url("fonts/Gupter-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Gupter-Medium";src:url("fonts/Gupter-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Gupter-Bold";src:url("fonts/Gupter-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"DMSans-Light";src:url("fonts/DMSans-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"DMSans-LightItalic";src:url("fonts/DMSans-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"DMSans-Bold";src:url("fonts/DMSans-Bold.woff2") format("woff2");font-weight:600;font-style:normal}:root{--header-height-minimized: 4.1666666667vw;--header-height-full: 5.4166666667vw;--spacer-height-mobile: 22.4vw;--mobile-header-logo-height: 27.7333333333vw;--mobile-footer-spacer: 44.8vw;--desktop-gap: 0.8333333333vw;--mobile-gap: 2.1333333333vw;--text-scaler: 1}.site{display:flex;flex-direction:column;min-height:100dvh}.breadcrumb{font-family:"DMSans-Light",sans-serif;color:hsla(0,0%,100%,.4);font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.0586666667vw}.breadcrumb a{text-decoration:none;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.breadcrumb{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.hero-image-container{position:absolute;top:0;left:0;right:0;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.hero-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.hero-image-container{width:100vw;height:85.3333333333vw}@media(min-width: 960px){.hero-image-container{position:relative;width:100vw;height:56.25vw}}.hero-image-container img{width:inherit;height:inherit;object-fit:cover;object-position:left bottom}.hero-image-overlay{position:absolute;top:0;right:0;left:0;width:100%;height:85.3333333333vw;background:linear-gradient(to top, #000000 10%, transparent 30%)}@media(min-width: 960px){.hero-image-overlay{display:none}}@media(min-width: 960px){.global__section-container{display:grid;grid-template-columns:1fr 1fr;gap:1.6666666667vw}}.global__section-image-container{margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.global__section-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.global__section-image-container{width:100vw;height:119.4666666667vw;margin-bottom:4.8vw}@media(min-width: 960px){.global__section-image-container{width:50vw;height:56.25vw;margin-bottom:0}}.global__section-image-container img{width:inherit;height:inherit;object-fit:cover}@media(min-width: 960px){.global__section-text-container{width:32.1875vw;align-self:center;justify-self:center}}.global__section-title{font-size:calc(9.6vw*var(--text-scaler));letter-spacing:-0.768vw;font-family:"Gupter-Regular",serif;line-height:8.5333333333vw;font-weight:400}@media(min-width: 960px){.global__section-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw;line-height:normal;line-height:1.875vw}}.global__section-subtitle{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.global__section-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.global__section-text{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;margin-top:2.1333333333vw;font-family:"DMSans-Light",sans-serif;line-height:4.2666666667vw}@media(min-width: 960px){.global__section-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw;margin-top:.4166666667vw}}.global__section-text ul{padding-inline-start:6.4vw;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.global__section-text ul{margin-top:0;margin-block-start:0;margin-block-end:.8333333333vw;padding-inline-start:1.25vw;font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.0009375vw;line-height:1.25vw}}.global__section-text ul li{position:relative;padding-left:2.1333333333vw;line-height:3.7333333333vw;list-style-type:none}@media(min-width: 960px){.global__section-text ul li{padding-left:.8333333333vw;line-height:.9375vw}}.global__section-text ul li::before{content:"";position:absolute;line-height:3.7333333333vw;height:4.2666666667vw;top:0%;left:-3.7333333333vw;width:4.2666666667vw;display:flex;align-items:center;background-image:url("img/other-svg/list-item-marker.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 960px){.global__section-text ul li::before{line-height:.9375vw;left:-0.78125vw;width:.8333333333vw;height:.8333333333vw}}.global__section-text p{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw}@media(min-width: 960px){.global__section-text p{font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.0009375vw;line-height:1.25vw}}.global__section-text .paragraph-indent{text-indent:8.5333333333vw;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;line-height:4.2666666667vw}@media(min-width: 960px){.global__section-text .paragraph-indent{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;text-indent:1.6666666667vw;color:hsla(0,0%,100%,.4);line-height:1.0416666667vw}}.global__section-button{display:flex;justify-content:center;align-items:center;width:100%;height:8.5333333333vw;background-color:#bf2526;color:#fff;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;border-radius:2.1333333333vw;text-transform:uppercase;margin-top:2.1333333333vw;margin-bottom:8.5333333333vw}@media(min-width: 960px){.global__section-button{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw;width:15.7291666667vw;height:2.0833333333vw;border-radius:.625vw;margin-top:.8333333333vw;margin-bottom:0}}.global__swiper-btn{cursor:pointer;display:none;position:absolute;background-color:#bf2526;width:2.0833333333vw;height:2.0833333333vw;z-index:5;top:30%;transform:translate(0, -50%);border-radius:50%}@media(min-width: 960px){.global__swiper-btn{display:flex;justify-content:center;align-items:center}}.global__swiper-prev-btn{transform:rotate(90deg);left:.4166666667vw}.global__swiper-next-btn{transform:rotate(-90deg);right:.625vw}@media(min-width: 960px){.flip-image-grid-position{grid-column:2}}@media(min-width: 960px){.flip-text-grid-position{grid-column:1;grid-row:1}}.mobile-header{position:relative;z-index:11;display:flex;margin-top:1.6vw;padding:0px 2.1333333333vw}@media(min-width: 960px){.mobile-header{padding:0px .8333333333vw}}.mobile-header__stars-container{display:flex;width:26.6666666667vw}.mobile-header__star-image{width:5.3333333333vw;height:5.3333333333vw}.mobile-header__text-container{color:#fff;font-family:"Gupter-Regular",serif;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;margin-left:2.1333333333vw;padding-right:3.4666666667vw;border-right:solid .2666666667vw hsla(0,0%,100%,.24);display:flex;align-items:center}.mobile-header__text-underline{text-decoration:underline;text-decoration-thickness:.2666666667vw;text-underline-offset:.5333333333vw;text-decoration-color:#bf2526}.mobile-header__google-icon{width:3.7333333333vw;height:3.7333333333vw;padding-left:1.6vw}.mobile-header__wholesale-container{display:flex;align-items:center}.mobile-header__wholesale-link{text-decoration:none;font-family:"Gupter-Regular",serif;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;color:#fff;padding-left:2.6666666667vw}.mobile-header__wholesale-chevron{width:2.1333333333vw;height:2.1333333333vw;padding-left:2.4vw}@media(min-width: 960px){.mobile-header{display:none}}.site-header{position:relative;z-index:11}@media(min-width: 960px){.site-header{position:fixed;background-color:#000;top:0;left:0;right:0;z-index:13;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}}.site-header__fixed-container{position:fixed;top:0;left:0;right:0;z-index:11;display:flex;flex-direction:column}@media(min-width: 960px){.site-header__fixed-container{display:none}}.site-logo{user-select:none;display:flex;justify-content:center;margin-top:2.6666666667vw}@media(min-width: 960px){.site-logo{position:relative;grid-column:2;margin-top:.4166666667vw;z-index:13}}.site-logo__link{pointer-events:auto}.site-logo__image{user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none;height:16.5333333333vw;width:37.3333333333vw}@media(min-width: 960px){.site-logo__image{height:4.5833333333vw;width:10.4166666667vw}}.search-cart{padding:0px 2.1333333333vw}@media(min-width: 960px){.search-cart{padding:0px .8333333333vw}}.search-cart{padding-top:2.1333333333vw;display:flex;background-color:#000;align-items:center}@media(min-width: 960px){.search-cart{padding-top:.8333333333vw;grid-column:3;grid-row:1;padding-left:11.71875vw;background-color:rgba(0,0,0,0);align-items:start}}.search-cart__container{border:.2666666667vw solid hsla(0,0%,100%,.24);border-radius:2.1333333333vw;padding:1.6vw;display:flex;align-items:center;width:100%}@media(min-width: 960px){.search-cart__container{border:.0520833333vw solid hsla(0,0%,100%,.24);border-radius:.4166666667vw;padding:.625vw;height:fit-content}}.search-cart__search{background-color:#000;border:none;width:100%;font-family:"DMSans-Light",sans-serif;font-size:3.7333333333vw;color:#fff}.search-cart__search:focus-visible{outline:none}.search-cart__search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-cart__search::-webkit-search-decoration{-webkit-appearance:none}@media(min-width: 960px){.search-cart__search{font-size:.8333333333vw}}.search-cart__clear-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;cursor:pointer;outline:none;display:none}.search-cart__link{display:flex;position:relative}@media(min-width: 960px){.search-cart__link{margin-top:.2083333333vw}}.search-cart__account,.search-cart__cart{cursor:pointer;width:7.4666666667vw;height:7.4666666667vw}@media(min-width: 960px){.search-cart__account,.search-cart__cart{width:1.6666666667vw;height:1.6666666667vw;margin-left:.4166666667vw}}.search-cart__clear-icon{width:4.2666666667vw;height:4.2666666667vw;opacity:.4}@media(min-width: 960px){.search-cart__clear-icon{width:.8333333333vw;height:.8333333333vw}}.search-cart__search-icon{width:4.2666666667vw;height:4.2666666667vw;margin-right:1.0666666667vw}@media(min-width: 960px){.search-cart__search-icon{width:1.0416666667vw;height:1.0416666667vw;margin-right:.625vw}}.search-cart__cart-has-items-indicator{position:absolute;background-color:#bf2526;border-radius:50%;width:1.6vw;height:1.6vw;top:0;right:.5333333333vw;display:none}@media(min-width: 960px){.search-cart__cart-has-items-indicator{width:.3125vw;height:.3125vw;right:.1041666667vw}}.main-navigation{position:relative;padding:1.0666666667vw 2.1333333333vw;background-color:#000;position:relative}@media(min-width: 960px){.main-navigation{padding:.8333333333vw .8333333333vw;background-color:rgba(0,0,0,0)}}.main-navigation{overflow:visible;user-select:none;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.main-navigation::-webkit-scrollbar{display:none}@media(min-width: 960px){.main-navigation__close-btn-container{cursor:pointer;position:absolute;top:.8333333333vw;left:.8333333333vw;z-index:2}}.main-navigation__list{list-style:none;display:flex;font-family:"Gupter-Regular",serif;text-transform:uppercase;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;padding-left:0;gap:1.0666666667vw;margin:0}@media(min-width: 960px){.main-navigation__list{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;gap:.4166666667vw}}.main-navigation__list :first-child{display:flex;align-items:center;justify-content:center}.main-navigation__list :first-child img{width:4.2666666667vw;height:1.6vw}@media(min-width: 960px){.main-navigation__list :first-child img{width:.8333333333vw;height:.3125vw}}.main-navigation__list::after{content:"";width:1.0666666667vw;flex-shrink:0}@media(min-width: 960px){.main-navigation__list::after{width:.4166666667vw}}.main-navigation__item{background-color:hsla(0,0%,100%,.16);padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.main-navigation__item{padding:.7291666667vw;border-radius:.4166666667vw}.main-navigation__item:hover{cursor:pointer;background-color:hsla(0,0%,100%,.24)}}.main-navigation__item a{font-weight:300;color:#fff;text-decoration:none;text-wrap:nowrap}@media(min-width: 960px){.main-navigation{grid-column:1;grid-row:1}}.search-fixed{position:fixed;top:0;left:0;right:0;z-index:11;padding-bottom:5px}.nav-fixed{position:fixed;z-index:11;width:100%}.pop-up-menu{padding:0px 2.1333333333vw}@media(min-width: 960px){.pop-up-menu{padding:0px .8333333333vw}}.pop-up-menu{padding-top:2.1333333333vw;background-color:#000;position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;padding-bottom:34.6666666667vw;transform:translateX(-100%);overflow-y:auto}.pop-up-menu::-webkit-scrollbar{display:none}.pop-up-menu{-ms-overflow-style:none;scrollbar-width:none}.pop-up-menu__navigation{position:relative;z-index:12}.pop-up-menu__overlay-layer-1{position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;background-color:#bf2526;opacity:.9;width:100vw;height:100vh;transform:translateX(-100%)}.pop-up-menu__overlay-layer-2{position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100vw;transform:translateX(-100%)}.pop-up-menu__header{display:flex;width:100%;justify-content:space-between}.pop-up-menu__phone-link{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;background-color:hsla(0,0%,100%,.16);padding:2.1333333333vw;color:#fff;border-radius:2.1333333333vw}.pop-up-menu__phone-link span{color:#bf2526}@media(min-width: 960px){.pop-up-menu__phone-link{display:none}}@media(min-width: 960px){.pop-up-menu__menus-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8333333333vw}}.pop-up-menu__close-btn{width:8.5333333333vw;height:8.5333333333vw}@media(min-width: 960px){.pop-up-menu__close-btn{width:1.6666666667vw;height:1.6666666667vw}}.pop-up-menu__menu-title{margin-top:12.8vw;padding-left:2.1333333333vw;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.3413333333vw;color:#bf2526;font-family:"Gupter-Regular",serif;font-weight:400}@media(min-width: 960px){.pop-up-menu__menu-title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0833333333vw;margin-top:2.5vw;padding-left:.4166666667vw}}.pop-up-menu__container{padding-inline-start:0px}.pop-up-menu__container li:first-child{border-top:1px solid hsla(0,0%,100%,.24)}.pop-up-menu__container li{display:flex;justify-content:space-between;align-items:center;list-style:none;background-color:rgba(0,0,0,0);border-radius:0;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.3413333333vw;font-family:"Gupter-Regular",serif;padding:2.1333333333vw 0;border-bottom:1px solid hsla(0,0%,100%,.24);padding-left:6.4vw;padding-right:4.2666666667vw}@media(min-width: 960px){.pop-up-menu__container li{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0833333333vw;padding:.625vw 0;padding-left:1.25vw;padding-right:.8333333333vw}}.pop-up-menu__container li a{color:#fff;width:100%}.pop-up-menu__container li:after{content:"";display:block;width:2.1333333333vw;height:2.1333333333vw;background-color:#bf2526;mask:url("img/footer/chevron-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("img/footer/chevron-down.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(-90deg)}@media(min-width: 960px){.pop-up-menu__container li:after{width:.4166666667vw;height:.4166666667vw}}.pop-up-menu__special{color:#bf2526;padding-left:2.1333333333vw}@media(min-width: 960px){.pop-up-menu__special{padding-left:.4166666667vw}}.catalog__header{margin-bottom:3.2vw}@media(min-width: 960px){.catalog__header{margin-bottom:2.0833333333vw}}.catalog{padding:0px 2.1333333333vw}@media(min-width: 960px){.catalog{padding:0px .8333333333vw}}.catalog{margin-top:2.1333333333vw}@media(min-width: 960px){.catalog{margin-top:0}}.catalog__title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;color:#fff;font-family:"Gupter-Bold",serif;margin-top:0px;margin-bottom:0px}@media(min-width: 960px){.catalog__title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw}}.catalog__description{color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;margin-top:0px}@media(min-width: 960px){.catalog__description{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.catalog__products{margin:0;padding:0;display:grid;list-style:none;gap:2.1333333333vw;grid-template-columns:1fr 1fr}@media(min-width: 960px){.catalog__products{gap:.8333333333vw;grid-template-columns:1fr 1fr 1fr}}.catalog__product-link{text-decoration:none}.catalog__product-link del{text-decoration-color:#bf2526}.catalog__product-link ins{text-decoration:none}.catalog__product-link ins .product-price{color:#bf2526 !important}.catalog__product-image{width:46.6666666667vw;height:38.4vw;border-radius:2.1333333333vw;overflow:hidden;margin-bottom:2.1333333333vw;background-color:#fff}@media(min-width: 960px){.catalog__product-image{width:32.1875vw;height:25vw;border-radius:.625vw;margin-bottom:.8333333333vw}}.catalog__product-image img{width:inherit;height:inherit;object-fit:cover;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.catalog__product-image img:hover{opacity:.95;transform:scale(1.02)}.catalog .product-price{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;color:#fff;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.catalog .product-price{font-size:calc(1.4583333333vw*var(--text-scaler));letter-spacing:-.0583333333vw}}.catalog .product-price--currency{color:#bf2526}.catalog__product-title{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;margin-top:0;margin-bottom:0;font-family:"Gupter-Bold",serif;color:#fff}@media(min-width: 960px){.catalog__product-title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;text-decoration:underline;text-decoration-thickness:.0520833333vw;text-decoration-color:#bf2526;text-underline-offset:.2083333333vw}}.catalog__product-decription{color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;margin:0}.catalog__product-decription p{color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;margin:0}@media(min-width: 960px){.catalog__product-decription p{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}@media(min-width: 960px){.catalog__product-decription{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.catalog__add-to-cart-container{display:flex;align-items:center;gap:1.0666666667vw;margin-top:2.1333333333vw}@media(min-width: 960px){.catalog__add-to-cart-container{margin-top:.8333333333vw;gap:.8333333333vw}}.catalog__addtocart-button{position:relative;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.catalog__addtocart-button:focus{outline:none}.catalog__addtocart-button{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;width:22.1333333333vw;height:6.4vw;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.208vw;border-radius:1.0666666667vw}@media(min-width: 960px){.catalog__addtocart-button{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;border-radius:.4166666667vw;width:6.5625vw;height:2.0833333333vw}}.catalog__quantity-container{display:none;align-items:center;justify-content:space-between;gap:1.0666666667vw}@media(min-width: 960px){.catalog__quantity-container{gap:.4166666667vw}}.catalog__show-quantity-container{display:flex}.catalog__quantity-btn{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.catalog__quantity-btn:focus{outline:none}.catalog__quantity-btn{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;box-sizing:border-box;background-color:hsla(0,0%,100%,.16);color:#fff;border-radius:1.0666666667vw;font-family:"Gupter-Regular",serif;width:6.4vw;height:6.4vw;border-radius:1.0666666667vw;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(min-width: 960px){.catalog__quantity-btn{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;width:2.0833333333vw;height:2.0833333333vw;border-radius:.4166666667vw}}.catalog__quantity-display{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catalog__quantity-display input::-webkit-outer-spin-button,.catalog__quantity-display input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog__quantity-display input[type=number]{-moz-appearance:textfield}.catalog__quantity-display{font-family:"Gupter-Regular",serif;box-sizing:border-box;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;-moz-appearance:textfield;background-color:#000;width:8.5333333333vw;height:6.4vw;text-align:center;border-radius:1.0666666667vw;color:#fff;border:hsla(0,0%,100%,.16) solid 1px}@media(min-width: 960px){.catalog__quantity-display{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.4166666667vw;height:2.0833333333vw;width:3.4375vw}}.catalog__quantity-display::-webkit-outer-spin-button,.catalog__quantity-display::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog__variation-selector{position:relative}.catalog__attribute-group{cursor:pointer;padding-right:1.0666666667vw;border-right:hsla(0,0%,100%,.16) 1px solid}.catalog__attribute-group::after{content:"";pointer-events:none;touch-action:none;background-image:url("img/cart/svg_icons/chevron_down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:2.1333333333vw;height:2.1333333333vw;top:2.1333333333vw;right:2.1333333333vw;position:absolute}@media(min-width: 960px){.catalog__attribute-group::after{width:.4166666667vw;height:.4166666667vw;top:.8333333333vw;right:2.5vw}}@media(min-width: 960px){.catalog__attribute-group{padding-right:.8333333333vw}}.catalog__attribute-select{border:none;background-color:hsla(0,0%,100%,.16);color:#fff;outline:none;font-family:"Gupter-Regular",serif;text-transform:uppercase;min-width:20vw;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 960px){.catalog__attribute-select{min-width:9.21875vw}}.catalog__attribute-select option{text-align:center}.catalog__attribute-select{height:6.4vw;border-radius:1.0666666667vw;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw}@media(min-width: 960px){.catalog__attribute-select{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:2.0833333333vw;border-radius:.625vw}}@media(min-width: 960px){.catalog__category-container{display:flex;align-items:end;gap:.8333333333vw;padding:1.25vw 0;margin:1.25vw 0;border-top:.0520833333vw solid hsla(0,0%,100%,.24);border-bottom:.0520833333vw solid hsla(0,0%,100%,.24)}}.catalog__category-image{margin:3.2vw 0;display:block;overflow:hidden;width:100%;height:59.7333333333vw}@media(min-width: 960px){.catalog__category-image{height:20vw;width:32.2395833333vw;overflow:visible;margin:0}}.catalog__category-image img{object-fit:cover;width:inherit;height:inherit}.catalog__category-title{font-family:"Gupter-Regular",serif;font-size:calc(8.5333333333vw*var(--text-scaler));letter-spacing:-0.512vw;color:#fff;line-height:7.4666666667vw;margin:0;margin-bottom:3.2vw}@media(min-width: 960px){.catalog__category-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw;line-height:2.5vw;max-width:32.2395833333vw;margin:0}}.catalog__category-description{font-family:"DMSans-Light",sans-serif;color:#fff;margin-top:5.8666666667vw;margin-bottom:5.8666666667vw;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw}@media(min-width: 960px){.catalog__category-description{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;display:grid;margin-top:1.6666666667vw;margin-bottom:0;grid-template-columns:1fr 1fr;line-height:.8333333333vw;gap:.8333333333vw}}.catalog__category-description h4{font-family:"DMSans-Bold",sans-serif;margin:0;margin-top:2.1333333333vw}@media(min-width: 960px){.catalog__category-description h4{margin-top:.625vw}}.catalog__category-description p{margin-top:0;line-height:4.2666666667vw}@media(min-width: 960px){.catalog__category-description p{line-height:1.0416666667vw}}.catalog__category-text{color:#fff;font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw}.catalog__specials{scrollbar-width:none;-ms-overflow-style:none}.catalog__specials::-webkit-scrollbar{display:none}.catalog__specials{display:flex;position:relative;overflow-x:auto;overflow:hidden;width:95.7333333333vw;height:21.3333333333vw;margin-bottom:2.1333333333vw;gap:2.1333333333vw}@media(min-width: 960px){.catalog__specials{width:98.3333333333vw;height:10.8333333333vw;margin-bottom:.8333333333vw;gap:.8333333333vw}}.catalog__special{position:absolute;width:inherit;border-radius:2.1333333333vw;overflow:hidden;height:inherit}@media(min-width: 960px){.catalog__special{position:relative;border-radius:.625vw;width:48.75vw}}.catalog__special img{display:block;object-fit:cover;width:inherit;height:inherit}.catalog__special-text{margin:0;position:absolute;left:50%;top:50%;text-transform:capitalize;transform:translate(-50%, -50%);color:#fff;font-family:"Gupter-Regular",serif;font-size:calc(6.9333333333vw*var(--text-scaler));letter-spacing:-.2773333333vw}@media(min-width: 960px){.catalog__special-text{font-size:calc(2.0833333333vw*var(--text-scaler));letter-spacing:-.0833333333vw}}.catalog__benefits{grid-column:span 2;display:flex;gap:2.1333333333vw;overflow:visible;user-select:none;overflow-x:auto;overflow-y:hidden;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw;padding-left:2.1333333333vw;padding-right:2.1333333333vw;scrollbar-width:none;-ms-overflow-style:none}.catalog__benefits::-webkit-scrollbar{display:none}@media(min-width: 960px){.catalog__benefits{grid-column:span 3;gap:.8333333333vw;margin-left:-.8333333333vw;margin-right:-.8333333333vw;padding-left:.8333333333vw;padding-right:.8333333333vw;margin-bottom:.9375vw;margin-top:.9375vw}}.catalog__benefit{position:relative;color:#fff;height:51.2vw}@media(min-width: 960px){.catalog__benefit{height:12.5vw;width:48.75vw;flex-shrink:0}}.catalog__benefit-image{opacity:.4;object-fit:cover;height:inherit}@media(min-width: 960px){.catalog__benefit-image{width:inherit;opacity:.2}}.catalog__benefit-number{font-family:"Gupter-Regular",serif;font-size:calc(6.72vw*var(--text-scaler));letter-spacing:-0.2688vw;color:#bf2526}@media(min-width: 960px){.catalog__benefit-number{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.0666666667vw}}.catalog__benefit-text{position:absolute;top:2.1333333333vw;left:2.1333333333vw;padding-right:2.1333333333vw}@media(min-width: 960px){.catalog__benefit-text{top:.8333333333vw;left:.8333333333vw;padding-right:.8333333333vw}}.catalog__benefit-title{font-family:"Gupter-Regular",serif;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;margin:0}@media(min-width: 960px){.catalog__benefit-title{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.0666666667vw}}.catalog__benefit-body,.catalog__benefit-result{font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;margin-bottom:0;margin-top:3.2vw}@media(min-width: 960px){.catalog__benefit-body,.catalog__benefit-result{margin-top:.8333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.footer{padding:0px 2.1333333333vw}@media(min-width: 960px){.footer{padding:0px .8333333333vw}}.footer{color:#fff;padding-top:7.4666666667vw;margin-top:auto}@media(min-width: 960px){.footer{padding-top:0}}.footer__faq-container{display:flex;flex-direction:column;gap:1.0666666667vw}@media(min-width: 960px){.footer__faq-container{flex-direction:row;margin-top:.8333333333vw;align-items:end}}.footer__faq-body{display:flex;justify-content:space-between;justify-self:center;align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;padding:2.1333333333vw 3.4666666667vw}@media(min-width: 960px){.footer__faq-body{padding:.3645833333vw .7291666667vw;border-radius:.4166666667vw;margin-bottom:.4166666667vw}}.footer .active .footer__faq-body{background-color:rgba(0,0,0,0);border:1px hsla(0,0%,100%,.16) solid}.footer .active .footer__faq-body h4{color:#bf2526}.footer__faq-item{--collapsed-height: 9.6vw;height:var(--collapsed-height);overflow:hidden;display:flex;flex-direction:column;transition:height .3s ease-in-out;user-select:none}.footer__faq-item :hover{cursor:pointer}@media(min-width: 960px){.footer__faq-item{width:32.2395833333vw;--collapsed-height: 2.0833333333vw;border-radius:.4166666667vw}}.footer__faq-item h4,.footer__faq-item p{margin:0}.footer__faq-title{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;text-transform:uppercase}@media(min-width: 960px){.footer__faq-title{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.footer__faq-body:after{content:"";display:block;width:2.1333333333vw;height:2.1333333333vw;background-color:#fff;mask:url("img/footer/chevron-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("img/footer/chevron-down.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(-90deg)}@media(min-width: 960px){.footer__faq-body:after{width:.4166666667vw;height:.4166666667vw}}.footer__faq-item.active .footer__faq-body:after{background-color:#bf2526;transform:rotate(180deg)}.footer__faq-text{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;padding:2.1333333333vw 3.4666666667vw;padding-top:0}@media(min-width: 960px){.footer__faq-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;font-family:"DMSans-Light",sans-serif;padding:.3645833333vw .7291666667vw}}.footer__contact-container{display:grid;grid-template-columns:2;margin-bottom:2.1333333333vw}@media(min-width: 960px){.footer__contact-container{grid-template-columns:3;align-items:center;margin-bottom:.4166666667vw}}.footer__seo-paragraph{grid-column:span 2;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.16);padding:4.2666666667vw 2.1333333333vw}@media(min-width: 960px){.footer__seo-paragraph{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;grid-column:2;text-align:center;padding:.8333333333vw 1.6666666667vw}}.footer__contact-number{grid-column:1;width:fit-content;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;background-color:hsla(0,0%,100%,.16);height:fit-content;border-radius:2.1333333333vw;padding:2.1333333333vw}.footer__contact-number :first-child{color:#bf2526}@media(min-width: 960px){.footer__contact-number{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;grid-row:1;padding:.4166666667vw .7291666667vw;border-radius:.4166666667vw}}.footer__social-container{grid-column:2;justify-self:end}@media(min-width: 960px){.footer__social-container{grid-column:3}}.footer__social-container img{width:8.5333333333vw;height:8.5333333333vw}@media(min-width: 960px){.footer__social-container img{width:2.0833333333vw;height:2.0833333333vw}}.footer__faq-container .pop-up-menu__container{margin-block-start:2.1333333333vw;margin-block-end:2.1333333333vw}@media(min-width: 960px){.footer__faq-container .pop-up-menu__container{margin-block-start:.4166666667vw;margin-block-end:0}}.footer__faq-container .pop-up-menu__container :last-child{margin-bottom:0}.footer__faq-container li{background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;border:none;margin-bottom:1.0666666667vw;padding:2.1333333333vw 3.4666666667vw}@media(min-width: 960px){.footer__faq-container li{border-radius:.4166666667vw;margin-bottom:.4166666667vw;padding:.3645833333vw .7291666667vw;border-radius:.4166666667vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.footer__faq-container li:after{display:none}.footer__faq-container li:first-child{border:none}.product{padding:0px 2.1333333333vw}@media(min-width: 960px){.product{padding:0px .8333333333vw}}.product{margin-top:4.8vw}@media(min-width: 960px){.product{margin-top:0}}.product .breadcrumb{text-transform:lowercase}.product__title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;color:#fff;font-family:"Gupter-Bold",serif;margin:0;line-height:6.4vw}@media(min-width: 960px){.product__title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;line-height:normal}}.product__price{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;color:#fff;font-family:"Gupter-Bold",serif;margin:0}@media(min-width: 960px){.product__price{font-size:calc(2.0833333333vw*var(--text-scaler));letter-spacing:-.0833333333vw}}.product__price del{text-decoration-color:#bf2526}.product__price ins{color:#bf2526;text-decoration:none}.product__description-container{position:relative;display:flex;align-items:center;margin-bottom:2.1333333333vw}@media(min-width: 960px){.product__description-container{margin-bottom:.4166666667vw}}.product__short-description,.product__avg-weight{font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.128vw;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif;margin-top:1.0666666667vw;margin-bottom:1.0666666667vw}@media(min-width: 960px){.product__short-description,.product__avg-weight{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;margin-top:0;margin-bottom:.625vw}}.product__short-description p,.product__avg-weight p{margin:0;color:inherit;font-family:inherit}.product__avg-weight{display:flex;align-items:center}.product__avg-weight:after{content:"";display:block;cursor:pointer;width:5.3333333333vw;height:5.3333333333vw;margin-left:2.1333333333vw;background-image:url("img/product/chevron-red-down.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 960px){.product__avg-weight:after{width:1.25vw;height:1.25vw;margin-left:.4166666667vw}}.product__avg-weight.active:after{background-image:url("img/product/chevron-white-up.svg")}.product__avg-weight-description{display:none;position:absolute;flex-direction:column;z-index:5;width:64vw;top:100%;background-color:#151515;padding:2.1333333333vw;border-radius:2.1333333333vw}.product__avg-weight-description.active{display:flex}@media(min-width: 960px){.product__avg-weight-description{width:12.5vw;padding:.8333333333vw;border-radius:.625vw;right:8.3333333333vw;top:250%}}.product__avg-weight-description span{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;color:#fff}@media(min-width: 960px){.product__avg-weight-description span{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.product__avg-weight-description img{cursor:pointer;width:3.2vw;height:3.2vw;margin-left:auto}@media(min-width: 960px){.product__avg-weight-description img{width:.625vw;height:.625vw;margin-bottom:.625vw}}.product__short-description{display:none}@media(min-width: 960px){.product__short-description{display:block}}@media(min-width: 960px){.product__desktop-product-container{display:flex;flex-shrink:0}}@media(min-width: 960px){.product__btn-icon-container{padding-left:.8333333333vw}}.product__swiper{position:relative;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw;padding-left:2.1333333333vw;padding-right:2.1333333333vw;width:100%;height:75.7333333333vw;overflow:hidden}@media(min-width: 960px){.product__swiper{height:33.3333333333vw !important;margin:0;padding:0;max-width:65.3125vw}}.product__swiper .swiper-btn{display:none}@media(min-width: 960px){.product__swiper .swiper-btn{display:block;cursor:pointer;position:absolute;top:50%;border-radius:50%;z-index:10;width:2.0833333333vw;height:2.0833333333vw;display:flex;justify-content:center;align-items:center;transform:translate(0%, -50%)}.product__swiper .swiper-btn img{width:.9375vw;height:.46875vw;transform-origin:center center}}.product__swiper-prev-btn{left:.8333333333vw;background-color:#bf2526}.product__swiper-prev-btn img{transform:rotate(90deg)}.product__swiper-next-btn{right:.8333333333vw;background-color:hsla(0,0%,100%,.16)}.product__swiper-next-btn img{transform:rotate(-90deg)}.product__swiper-slide{width:71.2vw !important;height:75.7333333333vw !important;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.product__swiper-slide{width:32.1875vw !important;height:33.3333333333vw !important;border-radius:.625vw}}.product__swiper-slide img{object-fit:cover}.product__image{width:71.2vw;height:75.7333333333vw;object-fit:cover}@media(min-width: 960px){.product__image{flex-shrink:0;width:32.1875vw;height:33.3333333333vw}}.product__add-to-cart-container{display:flex;align-items:center;gap:1.0666666667vw;margin-top:2.1333333333vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.product__add-to-cart-container{gap:.4166666667vw;margin-top:.4166666667vw;margin-bottom:.8333333333vw}}.product__quantity-container{display:none;gap:1.0666666667vw}@media(min-width: 960px){.product__quantity-container{gap:.4166666667vw}}.product__show-quantity-container{display:flex;width:100%}@media(min-width: 960px){.product__show-quantity-container{width:15.625vw}}.product__quantity-btn{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.product__quantity-btn:focus{outline:none}.product__quantity-btn{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;background-color:hsla(0,0%,100%,.16);color:#fff;border-radius:1.0666666667vw;font-family:"Gupter-Regular",serif;width:12.8vw;height:12.8vw;border-radius:2.1333333333vw;flex-shrink:0}@media(min-width: 960px){.product__quantity-btn{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;width:3.3333333333vw;height:3.3333333333vw;border-radius:.4166666667vw}}.product__quantity-display{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product__quantity-display input::-webkit-outer-spin-button,.product__quantity-display input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__quantity-display input[type=number]{-moz-appearance:textfield}.product__quantity-display{font-family:"Gupter-Regular",serif;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;-moz-appearance:textfield;background-color:#000;width:100%;text-align:center;border-radius:2.1333333333vw;color:#fff;border:hsla(0,0%,100%,.16) solid 1px;border-radius:1.0666666667vw}@media(min-width: 960px){.product__quantity-display{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.4166666667vw}}.product__quantity-display::-webkit-outer-spin-button,.product__quantity-display::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__add-to-cart{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.product__add-to-cart:focus{outline:none}.product__add-to-cart{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;padding:2.1333333333vw 2.1333333333vw;border-radius:2.1333333333vw;min-height:12.8vw;color:#fff;background-color:#bf2526;font-family:"Gupter-Medium",serif}@media(min-width: 960px){.product__add-to-cart{width:32.1875vw;font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;padding:.8333333333vw 0;border-radius:.4166666667vw;min-height:3.3333333333vw;height:3.3333333333vw}}@media(min-width: 960px){.product__active-quantity-size{width:15.625vw}}.product__guarantee-container{border-top:solid hsla(0,0%,100%,.16) .2666666667vw;border-bottom:solid hsla(0,0%,100%,.16) .2666666667vw;padding-top:1.0666666667vw;padding-bottom:1.0666666667vw;text-align:center}@media(min-width: 960px){.product__guarantee-container{border-top:solid hsla(0,0%,100%,.16) .0520833333vw;border-bottom:solid hsla(0,0%,100%,.16) .0520833333vw;padding-top:.2083333333vw;padding-bottom:.2083333333vw}}.product__guarantee-title{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.288vw;font-family:"Gupter-Regular",serif;color:#fff;margin:0;text-transform:uppercase}@media(min-width: 960px){.product__guarantee-title{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.product__guarantee-text{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.288vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);margin:0;text-transform:uppercase}@media(min-width: 960px){.product__guarantee-text{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.product__icon-container{display:flex;justify-content:center;align-items:center;height:11.2vw;gap:2.1333333333vw;margin-top:2.1333333333vw}@media(min-width: 960px){.product__icon-container{gap:.4166666667vw;height:3.8020833333vw;margin-top:.8333333333vw}}.product__icon--all-natural{width:13.3333333333vw;height:11.2vw}@media(min-width: 960px){.product__icon--all-natural{width:4.53125vw;height:3.8020833333vw}}.product__icon--akaushi{width:11.2vw;height:6.1333333333vw}@media(min-width: 960px){.product__icon--akaushi{width:3.8020833333vw;height:2.0833333333vw}}.product__icon--bms{width:11.2vw;height:11.2vw}@media(min-width: 960px){.product__icon--bms{width:3.8020833333vw;height:3.8020833333vw}}.product__icon--anibiotic{width:11.2vw;height:11.2vw}@media(min-width: 960px){.product__icon--anibiotic{width:3.8020833333vw;height:3.8020833333vw}}.product__icon--hormone{width:11.2vw;height:11.2vw}@media(min-width: 960px){.product__icon--hormone{width:3.8020833333vw;height:3.8020833333vw}}.product__icon--family{width:13.8666666667vw;height:11.2vw}@media(min-width: 960px){.product__icon--family{width:4.6875vw;height:3.8020833333vw}}@media(min-width: 960px){.product__variant-selector{margin-top:1.6666666667vw}}.product__variant-label{font-family:"Gupter-Regular",serif;font-weight:400;margin-top:4.2666666667vw;margin-bottom:2.1333333333vw;font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.288vw}@media(min-width: 960px){.product__variant-label{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw;margin-bottom:.4166666667vw;margin-top:1.25vw}}.product__variant-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(27.4666666667vw, 1fr));grid-template-rows:14.4vw;gap:2.1333333333vw}@media(min-width: 960px){.product__variant-buttons{gap:.8333333333vw;grid-template-columns:repeat(auto-fit, minmax(4.6875vw, 1fr));grid-template-rows:4.5833333333vw}}.product__variant-button{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.product__variant-button:focus{outline:none}.product__variant-button{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Gupter-Regular",serif;color:#fff;border-radius:2.1333333333vw;border:1px solid hsla(0,0%,100%,.16);font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.288vw}@media(min-width: 960px){.product__variant-button{border-radius:.625vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.product__variant-button.active{border-color:#bf2526}.product__option-price{color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.product__option-price{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw}}.active .product__option-price{color:#fff}.active .product__currency{color:#bf2526}.product__more-products-container{position:relative;margin-top:16vw;margin-bottom:5.3333333333vw}@media(min-width: 960px){.product__more-products-container{margin-top:5.4166666667vw;margin-bottom:1.0416666667vw}}.product__suggested-swiper-slide{width:38.4vw !important;margin-right:2.1333333333vw}.product__you-may-like-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;color:#fff;margin:0}@media(min-width: 960px){.product__you-may-like-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.product__you-may-like-paragraph{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);margin:0;margin-bottom:4.2666666667vw}@media(min-width: 960px){.product__you-may-like-paragraph{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;margin-bottom:.8333333333vw}}.product__you-may-like-slider{position:relative;width:100%}.product__you-may-like-slider a{text-decoration:none}.product__you-may-like-product{width:38.4vw !important;margin-right:2.1333333333vw !important;height:100%}@media(min-width: 960px){.product__you-may-like-product{width:15.6770833333vw !important;margin-right:.8333333333vw !important}}.product__suggested-product-image-container{width:38.4vw;height:32vw;border-radius:2.1333333333vw;overflow:hidden;margin-bottom:2.1333333333vw}@media(min-width: 960px){.product__suggested-product-image-container{width:15.6770833333vw;height:13.3333333333vw;border-radius:.625vw;margin-bottom:.4166666667vw}}.product__suggested-product-image-container img{object-fit:cover;width:inherit;height:inherit}.product__suggested-product-price{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.1066666667vw;font-family:"Gupter-Bold",serif;color:#fff}@media(min-width: 960px){.product__suggested-product-price{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.025vw}.product__suggested-product-price .product-price--currency{color:#bf2526}}.product__suggested-product-price del{text-decoration-color:#bf2526}.product__suggested-product-price ins{text-decoration:none;color:#bf2526}.product__suggested-product-title{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Bold",serif;color:#fff;text-decoration:underline;text-decoration-color:#bf2526;text-underline-offset:.8vw;text-decoration-thickness:.2666666667vw;margin:0}@media(min-width: 960px){.product__suggested-product-title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;text-underline-offset:.15625vw;text-decoration-thickness:.0520833333vw}}.product__suggested-product-short-description{font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.0586666667vw;font-family:"DMSans-Light",sans-serif;color:hsla(0,0%,100%,.4);margin:0}.product__suggested-product-short-description p{color:inherit}@media(min-width: 960px){.product__suggested-product-short-description{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.product__long-description-container{border-top:hsla(0,0%,100%,.16) .2666666667vw solid;border-bottom:hsla(0,0%,100%,.16) .2666666667vw solid;padding-top:4.2666666667vw}@media(min-width: 960px){.product__long-description-container{display:flex;margin-top:4.84375vw;padding-top:0;border:none}}.product__cow-part-image-container{display:flex;justify-content:center}.product__cow-part-image-container img{width:80vw;height:49.0666666667vw}@media(min-width: 960px){.product__cow-part-image-container img{width:32.2395833333vw;height:20vw}}.product__long-description-text{width:100%;display:flex;flex-direction:column;justify-content:end}.product__long-description-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;color:#fff;margin:0}@media(min-width: 960px){.product__long-description-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.product__long-description-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);margin:0}@media(min-width: 960px){.product__long-description-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.product__long-description-paragraph{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;color:#fff;font-family:"DMSans-Light",sans-serif;margin:0;display:grid;gap:2.1333333333vw;flex-direction:column;line-height:4.2666666667vw;margin-top:3.2vw;padding-bottom:3.2vw}@media(min-width: 960px){.product__long-description-paragraph{grid-template-columns:1fr 1fr;gap:.8333333333vw;margin-top:.4166666667vw;padding-bottom:0;font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw;border-bottom:none;align-items:end}}.product__long-description-paragraph p{color:#fff;font-family:"DMSans-Light",sans-serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;line-height:4.2666666667vw;margin:0}@media(min-width: 960px){.product__long-description-paragraph p{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw}}.home-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.home-page{padding:0px .8333333333vw}}.home-page__hero-container{margin-top:4.2666666667vw;position:relative;display:flex;flex-direction:column}@media(min-width: 960px){.home-page__hero-container{margin-top:0}}.home-page__hero-text-container{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:0;z-index:1}@media(min-width: 960px){.home-page__desktop-pre-title-container{display:flex;justify-content:space-between;align-items:end}}.home-page__pre-title{font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.192vw;font-family:"Gupter-Regular",serif;margin-top:12.8vw;text-align:end;font-weight:normal}.home-page__pre-title .highlight{padding:1.6vw .8vw;background-color:#bf2526}@media(min-width: 960px){.home-page__pre-title{margin-top:0;font-size:calc(1.1979166667vw*var(--text-scaler));letter-spacing:-.0479166667vw;line-height:2.34375vw}.home-page__pre-title .highlight{padding:.5208333333vw .3125vw}}.home-page__title{user-select:none;color:#fff;margin-top:3.2vw;display:flex;flex-direction:column;line-height:calc(8.5333333333vw*var(--text-scaler));font-size:calc(10.6666666667vw*var(--text-scaler));letter-spacing:-.8533333333vw;font-weight:500;text-align:center;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.home-page__title{font-size:calc(5.9375vw*var(--text-scaler));letter-spacing:-.475vw;line-height:calc(4.6875vw*var(--text-scaler))}}.home-page__title .title-flip-container{display:flex;flex-direction:column}@media(min-width: 960px){.home-page__title .title-flip-container{flex-direction:row;justify-content:center;gap:1.25vw}}.home-page__subtitle{user-select:none;display:flex;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;align-self:center}@media(min-width: 960px){.home-page__subtitle{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.1333333333vw;margin-top:.8333333333vw}}.home-page__subtitle span{border-right:hsla(0,0%,100%,.16) solid .2666666667vw;padding-right:1.0666666667vw;margin-right:.5333333333vw}.home-page__subtitle span:nth-last-child(1){border-right:none;padding-right:0;margin-right:0}.home-page__shop-now-link{cursor:pointer;color:#bf2526;font-family:"Gupter-Regular",serif;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;padding:1.6vw 4.8vw;margin-top:3.2vw;background-color:#fff !important;border-radius:2.1333333333vw;width:fit-content;align-self:center}@media(min-width: 960px){.home-page__shop-now-link{width:15.7291666667vw;font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;text-align:center;padding:.8333333333vw 0;border-radius:.625vw;margin-top:.8333333333vw}}.home-page__hero-img-container{margin-left:-2.1333333333vw;margin-right:-2.1333333333vw;width:100vw;height:138.6666666667vw}@media(min-width: 960px){.home-page__hero-img-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw;height:49.5833333333vw}}.home-page__hero-img-container img{width:inherit;height:inherit;object-fit:cover}@media(min-width: 960px){.home-page__mobile-image{display:none}}.home-page__desktop-image{display:none}@media(min-width: 960px){.home-page__desktop-image{display:block}}.home-page__suggested-container{margin-top:4.2666666667vw}@media(min-width: 960px){.home-page__suggested-container{margin-top:1.6666666667vw}}.home-page__suggested-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;font-weight:400;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.home-page__suggested-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.home-page__suggested-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;font-weight:400;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.home-page__suggested-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.home-page__products-grid{position:relative;margin-top:3.2vw}@media(min-width: 960px){.home-page__products-grid{margin-top:.8333333333vw}}.home-page__product-card{width:38.4vw;margin-right:2.1333333333vw}@media(min-width: 960px){.home-page__product-card{width:15.6770833333vw;margin-right:.8333333333vw}}.home-page__product-image{width:38.4vw;height:32vw;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.home-page__product-image{width:15.6770833333vw;height:17.5vw;border-radius:.625vw}}.home-page__product-image img{width:inherit;height:inherit;object-fit:cover}.home-page__product-price{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.1066666667vw;font-family:"Gupter-Bold",serif;font-weight:400;color:#fff;margin-top:2.1333333333vw;line-height:4.2666666667vw}@media(min-width: 960px){.home-page__product-price{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.025vw;margin-top:.8333333333vw;line-height:1.25vw}}.home-page__product-title{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.192vw;font-family:"Gupter-Bold",serif;text-decoration:underline;text-decoration-color:#bf2526;text-underline-offset:.8vw;text-decoration-thickness:.2666666667vw}@media(min-width: 960px){.home-page__product-title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;text-underline-offset:.15625vw;text-decoration-thickness:.0520833333vw}}.home-page__product-description{font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.0586666667vw;font-family:"DMSans-Light",sans-serif;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.home-page__product-description{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.home-page__specials{display:flex;flex-direction:column;gap:2.1333333333vw;margin-top:6.4vw}@media(min-width: 960px){.home-page__specials{flex-direction:row;margin-top:1.6666666667vw;gap:.8333333333vw}}.home-page__special{height:85.3333333333vw;width:95.7333333333vw;overflow:hidden;border-radius:2.1333333333vw}@media(min-width: 960px){.home-page__special{border-radius:.625vw;width:100%;height:52.0833333333vw}}.home-page__special img{width:inherit;height:inherit;object-fit:cover}.home-page__special-text{display:none}.home-page__reviews-container{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw}@media(min-width: 960px){.home-page__reviews-container{margin-top:1.6666666667vw;margin-bottom:1.6666666667vw}}.home-page__reviews-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;font-weight:400;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.home-page__reviews-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.home-page__reviews-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.home-page__reviews-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.home-page__rating-container{display:flex;align-items:center;gap:1.0666666667vw}@media(min-width: 960px){.home-page__rating-container{gap:.1041666667vw}}.home-page__rating-number{font-size:calc(5.8666666667vw*var(--text-scaler));letter-spacing:-0.352vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.home-page__rating-number{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.home-page__rating-stars-container{display:flex;gap:.2666666667vw}@media(min-width: 960px){.home-page__rating-stars-container{gap:.1041666667vw}}.home-page__rating-stars-container img{width:5.0666666667vw;height:5.0666666667vw;object-fit:cover}@media(min-width: 960px){.home-page__rating-stars-container img{width:1.3541666667vw;height:1.3541666667vw}}.home-page__rating-line{height:.2666666667vw;width:6.4vw;background-color:hsla(0,0%,100%,.24);margin-top:1.0666666667vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.home-page__rating-line{margin-top:.3125vw;margin-bottom:.625vw;width:2.0833333333vw;height:.0520833333vw}}.home-page__review{margin-right:2.1333333333vw;border-radius:2.1333333333vw;margin-top:4.2666666667vw;width:38.4vw;height:70.4vw;overflow:hidden}@media(min-width: 960px){.home-page__review{width:15.6770833333vw;height:23.3333333333vw;border-radius:.625vw;margin-right:.8333333333vw;margin-top:.8333333333vw}}.home-page__video-review-container{position:relative;width:38.4vw;height:70.4vw}@media(min-width: 960px){.home-page__video-review-container{width:15.6770833333vw;height:23.3333333333vw}}.home-page__video-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 5%, transparent 100%)}.home-page__review-video{cursor:pointer;object-fit:cover;width:inherit;height:inherit;opacity:.95}.home-page__text-review-container{background-color:hsla(0,0%,100%,.16);padding:2.1333333333vw;height:70.4vw;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}@media(min-width: 960px){.home-page__text-review-container{padding:.9375vw;height:23.3333333333vw}}.home-page__review-text{font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.128vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.home-page__review-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.home-page__review-footer{display:flex;align-items:center;color:hsla(0,0%,100%,.4);font-family:"Gupter-Regular",serif;margin-top:auto;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;justify-content:space-between}@media(min-width: 960px){.home-page__review-footer{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.home-page__google-icon{width:8.5333333333vw;height:8.5333333333vw}@media(min-width: 960px){.home-page__google-icon{width:2.0833333333vw;height:2.0833333333vw}}.home-page__seo-container{position:relative}.home-page__seo-image-container{width:95.7333333333vw;height:68.2666666667vw;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.home-page__seo-image-container{width:100vw;height:52.0833333333vw;border-radius:0;margin-left:-.8333333333vw;margin-right:-.8333333333vw;opacity:.7}}.home-page__seo-image-container img{width:inherit;height:inherit;object-fit:cover}@media(min-width: 960px){.home-page__seo-text-wrapper{position:absolute;top:5.2083333333vw;left:33.0729166667vw;display:flex;flex-direction:column;align-items:end}}.home-page__seo-title{font-size:calc(9.6vw*var(--text-scaler));letter-spacing:-0.768vw;font-family:"Gupter-Regular",serif;line-height:8.5333333333vw;font-weight:400;margin-top:4.2666666667vw}@media(min-width: 960px){.home-page__seo-title{font-size:calc(3.3333333333vw*var(--text-scaler));letter-spacing:-.2666666667vw;line-height:normal;margin-right:26.0416666667vw}}.home-page__seo-text-container{margin-top:4.2666666667vw;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.home-page__seo-text-container{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;width:45vw;margin-top:0}}.home-page__seo-list{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;list-style-type:none;counter-reset:custom-counter;padding-left:0;margin-left:4.8vw}@media(min-width: 960px){.home-page__seo-list{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.home-page__seo-list li{margin-top:2.1333333333vw;counter-increment:custom-counter;display:flex}.home-page__seo-list li::before{content:"(0" counter(custom-counter) ") ";margin-right:3.2vw;font-family:"Gupter-Regular",serif;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;display:block}@media(min-width: 960px){.home-page__seo-list li::before{font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.0375vw}}.home-page__seo-btn-container{display:flex;gap:2.1333333333vw;margin-top:4.8vw}@media(min-width: 960px){.home-page__seo-btn-container{margin-top:1.6666666667vw;gap:.8333333333vw;width:45vw}}.home-page__seo-btn-container a{width:47.4666666667vw;height:8.5333333333vw;display:flex;justify-content:center;align-items:center;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;border-radius:2.1333333333vw}@media(min-width: 960px){.home-page__seo-btn-container a{border-radius:.625vw;width:15.7291666667vw;height:2.0833333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.home-page__seo-catalog-btn{background-color:#bf2526;color:#fff}.home-page__seo-business-container{display:flex;flex-direction:column;width:47.4666666667vw}@media(min-width: 960px){.home-page__seo-business-container{width:15.7291666667vw}}.home-page__seo-business-btn{background-color:hsla(0,0%,100%,.16);color:#fff}@media(min-width: 960px){.home-page__seo-business-btn{background-color:#000}}.home-page__seo-business-text{font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.192vw;line-height:3.2vw;color:hsla(0,0%,100%,.4);font-family:"Gupter-Regular",serif;text-align:center}@media(min-width: 960px){.home-page__seo-business-text{font-size:calc(.7291666667vw*var(--text-scaler));letter-spacing:-.04375vw;line-height:normal;text-align:left}}.woocommerce-cart .site-main{padding:0px 2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .site-main{padding:0px .8333333333vw}}.woocommerce-cart .entry-title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Bold",serif;font-weight:400;margin-top:2.1333333333vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .entry-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;margin-top:0;margin-bottom:.8333333333vw}}.woocommerce-cart .cart-empty{color:#fff}.woocommerce-cart .shop_table{width:100%;margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .shop_table{margin-top:.4166666667vw}}.woocommerce-cart .woocommerce-cart-form__cart-item{display:flex;width:100%;border-bottom:solid hsla(0,0%,100%,.16) 1px;padding-bottom:2.1333333333vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .woocommerce-cart-form__cart-item{align-items:center;padding-bottom:.4166666667vw;margin-bottom:.4166666667vw}}.woocommerce-cart .woocommerce-cart-form__cart-item:first-child{border-top:solid hsla(0,0%,100%,.16) 1px;padding-top:2.1333333333vw;margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .woocommerce-cart-form__cart-item:first-child{margin-top:0;padding-top:.4166666667vw}}.woocommerce-cart .woocommerce-cart-form{color:#fff !important}.woocommerce-cart .shop_table thead{display:none !important}.woocommerce-cart .product-name-section{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Bold",serif;line-height:3.2vw}@media(min-width: 960px){.woocommerce-cart .product-name-section{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;line-height:1.25vw;align-self:end}}.woocommerce-cart .product-name-section a{color:#fff}.woocommerce-cart .product-price-section{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.192vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.woocommerce-cart .product-price-section{grid-row:2;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-cart .woocommerce-Price-currencySymbol{color:#bf2526}.woocommerce-cart .product-remove{margin-left:auto}@media(min-width: 960px){.woocommerce-cart .product-remove{margin-left:20.3125vw}}.woocommerce-cart .product-remove a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:hsla(0,0%,100%,.16);font-size:4.8vw;width:6.4vw;height:6.4vw;border-radius:1.0666666667vw}@media(min-width: 960px){.woocommerce-cart .product-remove a{width:2.0833333333vw;height:2.0833333333vw;border-radius:.4166666667vw}}.woocommerce-cart .product-remove a span{width:2.6666666667vw;height:5.8666666667vw}@media(min-width: 960px){.woocommerce-cart .product-remove a span{font-size:1.25vw;width:.625vw;height:1.5625vw}}.woocommerce-cart .product-info-wrapper{display:flex;flex-direction:column;justify-content:end;margin-left:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .product-info-wrapper{display:grid;grid-template-columns:26.9270833333vw auto;grid-template-rows:auto auto;margin-left:.8333333333vw}}.woocommerce-cart .product-quantity-section{display:flex;gap:1.0666666667vw;margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .product-quantity-section{grid-column:2;grid-row:span 2;gap:.625vw;height:2.0833333333vw;margin-top:0}}.woocommerce-cart .product-quantity-section button{cursor:pointer}.woocommerce-cart .product-quantity-section .quantity input{padding:0;width:14.6666666667vw;text-align:center;-moz-appearance:textfield;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-cart .product-quantity-section .quantity input{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;width:3.75vw}}.woocommerce-cart .product-quantity-section .quantity input::-webkit-outer-spin-button,.woocommerce-cart .product-quantity-section .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .product-quantity-section button{padding:.5333333333vw 2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .product-quantity-section button{padding:.2083333333vw .8333333333vw}}.woocommerce-cart .product-quantity-section button,.woocommerce-cart .product-quantity-section .quantity{border-radius:1.0666666667vw;overflow:hidden}@media(min-width: 960px){.woocommerce-cart .product-quantity-section button,.woocommerce-cart .product-quantity-section .quantity{border-radius:.2083333333vw}}.woocommerce-cart .product-quantity-section .input-text,.woocommerce-cart .product-quantity-section button{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-cart .product-quantity-section .input-text input::-webkit-outer-spin-button,.woocommerce-cart .product-quantity-section .input-text input::-webkit-inner-spin-button,.woocommerce-cart .product-quantity-section button input::-webkit-outer-spin-button,.woocommerce-cart .product-quantity-section button input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .product-quantity-section .input-text input[type=number],.woocommerce-cart .product-quantity-section button input[type=number]{-moz-appearance:textfield}.woocommerce-cart .product-quantity-section .input-text,.woocommerce-cart .product-quantity-section button{color:#fff;background-color:hsla(0,0%,100%,.16)}@media(min-width: 960px){.woocommerce-cart .product-quantity-section .input-text,.woocommerce-cart .product-quantity-section button{height:2.0833333333vw}}.woocommerce-cart .product-thumbnail{border-radius:2.1333333333vw;overflow:hidden;width:22.4vw;height:21.3333333333vw;display:flex}@media(min-width: 960px){.woocommerce-cart .product-thumbnail{border-radius:.625vw;width:5.2604166667vw;height:5vw}}.woocommerce-cart .product-thumbnail img{width:22.4vw;height:21.3333333333vw;object-fit:cover}@media(min-width: 960px){.woocommerce-cart .product-thumbnail img{width:5.2604166667vw;height:5vw}}.woocommerce-cart .cart_totals{margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .cart_totals{margin-top:.4166666667vw}}.woocommerce-cart .cart_totals h2{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.woocommerce-cart .cart_totals h2{display:none}}.woocommerce-cart .actions button[name=update_cart],.woocommerce-cart .actions .coupon{display:none}.woocommerce-cart .cart-subtotal{display:none}.woocommerce-cart .order-total,.woocommerce-cart .cart-discount{width:100%;color:#fff;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.woocommerce-cart .order-total,.woocommerce-cart .cart-discount{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.woocommerce-cart .order-total th,.woocommerce-cart .cart-discount th{text-align:left}.woocommerce-cart .order-total td,.woocommerce-cart .cart-discount td{text-align:right}.woocommerce-cart .order-total td .woocommerce-Price-currencySymbol,.woocommerce-cart .cart-discount td .woocommerce-Price-currencySymbol{color:#fff}.woocommerce-cart .order-total a,.woocommerce-cart .cart-discount a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.8vw;text-decoration-color:#bf2526}@media(min-width: 960px){.woocommerce-cart .order-total a,.woocommerce-cart .cart-discount a{text-underline-offset:.15625vw}}.woocommerce-cart .coupon-section{padding:.5333333333vw 3.2vw;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;max-height:8.5333333333vw;overflow:hidden;margin-top:2.1333333333vw;transition:max-height .3s ease-in-out}@media(min-width: 960px){.woocommerce-cart .coupon-section{padding:.4166666667vw .625vw;border-radius:.625vw;max-height:1.6666666667vw;margin-top:0}}.woocommerce-cart .coupon-section__header-container{display:flex;justify-content:space-between;align-items:center;line-height:8.5333333333vw;margin-bottom:1.0666666667vw;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-cart .coupon-section__header-container{font-size:calc(1.1458333333vw*var(--text-scaler));letter-spacing:-.0458333333vw;line-height:1.6666666667vw;margin-bottom:.4166666667vw}}.woocommerce-cart .coupon-section__header-container img{cursor:pointer;width:2.1333333333vw;height:1.0666666667vw;object-fit:cover;transition:transform .1s linear;transform-origin:center center}@media(min-width: 960px){.woocommerce-cart .coupon-section__header-container img{width:.8333333333vw;height:.4166666667vw}}.woocommerce-cart .coupon-section__header-container img.chevron-rotate{transform:rotate(90deg)}.woocommerce-cart .coupon-section input[name=coupon_code]{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-cart .coupon-section input[name=coupon_code] input::-webkit-outer-spin-button,.woocommerce-cart .coupon-section input[name=coupon_code] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .coupon-section input[name=coupon_code] input[type=number]{-moz-appearance:textfield}.woocommerce-cart .coupon-section input[name=coupon_code]{background-color:rgba(0,0,0,0);color:#fff;height:8.5333333333vw;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .coupon-section input[name=coupon_code]{font-size:calc(1.1458333333vw*var(--text-scaler));letter-spacing:-.0458333333vw;height:2.2916666667vw}}.woocommerce-cart .coupon-section button[name=apply_coupon]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-cart .coupon-section button[name=apply_coupon]:focus{outline:none}.woocommerce-cart .coupon-section button[name=apply_coupon]{color:#fff;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-cart .coupon-section button[name=apply_coupon]{font-size:calc(1.1458333333vw*var(--text-scaler));letter-spacing:-.0458333333vw}}.woocommerce-cart .coupon-section-extended{max-height:26.6666666667vw}.woocommerce-cart .coupon-fields{display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.16)}.woocommerce-cart .checkout-button,.woocommerce-cart .return-to-shop a{width:100%;height:12.8vw;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;font-family:"Gupter-Regular",serif;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#bf2526;border-radius:2.1333333333vw;margin-top:5.3333333333vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .checkout-button,.woocommerce-cart .return-to-shop a{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;margin-top:1.0416666667vw;margin-bottom:.4166666667vw;width:32.2395833333vw;height:3.3333333333vw}}.woocommerce-cart .entry-footer{display:none}.woocommerce-cart .cart-collaterals{padding:0px 2.1333333333vw}@media(min-width: 960px){.woocommerce-cart .cart-collaterals{padding:0px .8333333333vw}}.woocommerce-cart .cart-collaterals{z-index:11;position:fixed;bottom:0;left:0;right:0;background-color:#000}@media(min-width: 960px){.woocommerce-cart .cart-collaterals{position:relative;z-index:1}}.woocommerce-cart .woocommerce-notices-wrapper{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;color:#fff;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-cart .woocommerce-notices-wrapper{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;grid-column:span 2}}.woocommerce-cart .woocommerce-notices-wrapper a{color:#fff;text-decoration:underline}.woocommerce-cart .woocommerce-shipping-totals{display:none}.woocommerce .blockUI.blockOverlay{background-color:#000 !important;opacity:.6 !important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{color:#fff !important}@media(min-width: 960px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:65.2604166667vw auto}}.woocommerce-cart .woocommerce #wc-stripe-express-checkout-element{display:none !important}.recipes-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.recipes-page{padding:0px .8333333333vw}}.recipes-page__page-title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Regular",serif;font-weight:400}@media(min-width: 960px){.recipes-page__page-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw}}.recipes-page__page-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;font-weight:400;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.recipes-page__page-subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.recipes-page__all-recipes-container{border-bottom:solid hsla(0,0%,100%,.16) 1px;margin-bottom:2.1333333333vw;padding-bottom:4.2666666667vw}@media(min-width: 960px){.recipes-page__all-recipes-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8333333333vw;margin-bottom:.8333333333vw;padding-bottom:2.5vw}}.recipes-page__recipe-image-container{width:95.7333333333vw;height:72.5333333333vw;overflow:hidden;border-radius:2.1333333333vw;margin-top:4.8vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.recipes-page__recipe-image-container{width:32.2395833333vw;height:25vw;border-radius:.625vw;margin-top:.8333333333vw;margin-bottom:.4166666667vw}}.recipes-page__recipe-image-container img{width:inherit;height:inherit;object-fit:cover}.recipes-page__recipe-title{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;font-family:"Gupter-Medium",serif;text-decoration:underline;text-decoration-color:#bf2526;text-underline-offset:.8vw;text-decoration-thickness:1px}@media(min-width: 960px){.recipes-page__recipe-title{font-size:calc(1.4583333333vw*var(--text-scaler));letter-spacing:-.0729166667vw;text-underline-offset:.15625vw}}.recipes-page__recipe-subtitle{color:hsla(0,0%,100%,.4);font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.recipes-page__recipe-subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.recipes-page__pagination{color:#fff;margin-bottom:8.5333333333vw;margin-top:4.2666666667vw;display:flex;gap:2.1333333333vw}@media(min-width: 960px){.recipes-page__pagination{gap:.625vw;margin-bottom:2.5vw;margin-top:1.25vw}}.recipes-page__pagination a{color:inherit}.recipes-page__pagination .page-numbers{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:.0426666667vw;font-family:"Gupter-Regular",serif;padding:1.6vw 3.2vw;text-align:center;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.recipes-page__pagination .page-numbers{font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.009375vw;border-radius:.625vw;padding:.4166666667vw .8333333333vw}}.recipes-page__pagination .next{text-transform:uppercase}.recipes-page__pagination .prev{text-transform:uppercase}.single-recipe-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.single-recipe-page{padding:0px .8333333333vw}}.single-recipe-page__title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Regular",serif;font-weight:400}@media(min-width: 960px){.single-recipe-page__title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;line-height:2.1875vw}}.single-recipe-page__subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;font-weight:400;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.single-recipe-page__subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;margin-bottom:.9375vw}}@media(min-width: 960px){.single-recipe-page__image-text-container{display:grid;grid-template-columns:1fr 1fr;gap:.8333333333vw}}.single-recipe-page__image-container{width:95.7333333333vw;height:102.4vw;overflow:hidden;border-radius:2.1333333333vw;margin-top:4.8vw;margin-bottom:2.1333333333vw}@media(min-width: 960px){.single-recipe-page__image-container{width:48.75vw;height:53.9583333333vw;border-radius:.625vw;margin-top:0;margin-bottom:.4166666667vw}}.single-recipe-page__image-container img{width:inherit;height:inherit;object-fit:cover}.single-recipe-page__content{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;font-family:"DMSans-Light",sans-serif;border-bottom:1px solid hsla(0,0%,100%,.16);padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw}@media(min-width: 960px){.single-recipe-page__content{margin-left:1.6666666667vw;border:0;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;padding-bottom:0;margin-bottom:.8333333333vw}}.single-recipe-page__content p{margin-bottom:4.2666666667vw}@media(min-width: 960px){.single-recipe-page__content p{margin-bottom:.8333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.single-recipe-page__content ol{padding-left:10.1333333333vw}@media(min-width: 960px){.single-recipe-page__content ol{padding-left:2.5vw;margin-top:0;margin-block-start:0;margin-block-end:.8333333333vw;padding-inline-start:2.5vw}.single-recipe-page__content ol li{line-height:1.4583333333vw}}.single-recipe-page__content ol li::marker{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;content:"(" counter(list-item, decimal-leading-zero) ")  ";color:#bf2526}@media(min-width: 960px){.single-recipe-page__content ol li::marker{font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.0375vw}}@media(min-width: 960px){.single-recipe-page__content ul{margin-top:0;margin-block-start:0;margin-block-end:.8333333333vw;padding-inline-start:2.5vw}.single-recipe-page__content ul li{line-height:1.4583333333vw}}.single-recipe-page__content ul li::marker{content:"- ";color:#bf2526}.single-recipe-page .product__more-products-container{margin-top:0}@media(min-width: 960px){.single-recipe-page .product__more-products-container{margin-top:0;padding-bottom:1.25vw;margin-bottom:3.3333333333vw;border-bottom:1px solid hsla(0,0%,100%,.16)}}.single-recipe-page .recipes{border-bottom:1px solid hsla(0,0%,100%,.16);padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw}@media(min-width: 960px){.single-recipe-page .recipes{margin-top:0;padding-bottom:1.25vw;margin-bottom:1.25vw}}.about-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.about-page{padding:0px .8333333333vw}}.about-page{position:relative}.about-page__hero-container{position:relative}.about-page__hero-text-container{position:relative;padding-top:68.8vw;z-index:2;display:flex;flex-direction:column;align-items:center}@media(min-width: 960px){.about-page__hero-text-container{position:absolute;top:2.5vw;left:50%;transform:translateX(-50%);padding-top:0}}.about-page__hero-pre-title{display:none}@media(min-width: 960px){.about-page__hero-pre-title{display:block;padding-left:52.0833333333vw;font-size:calc(1.1770833333vw*var(--text-scaler));letter-spacing:-.0470833333vw;font-family:"Gupter-Regular",serif;text-transform:uppercase;margin-bottom:.8333333333vw}.about-page__hero-pre-title span{background-color:#bf2526;padding:.1041666667vw .625vw}}.about-page__hero-title{font-size:calc(10.6666666667vw*var(--text-scaler));letter-spacing:-.8533333333vw;font-family:"Gupter-Medium",serif;font-weight:400;line-height:8.5333333333vw;width:90.6666666667vw;text-align:center;text-transform:uppercase}@media(min-width: 960px){.about-page__hero-title{font-size:calc(5.9375vw*var(--text-scaler));letter-spacing:-.475vw;width:81.7708333333vw;line-height:4.5833333333vw}}.about-page__hero-subtitle{display:flex;gap:.5333333333vw;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.2773333333vw;font-family:"Gupter-Regular",serif;text-transform:uppercase;margin-top:2.1333333333vw}@media(min-width: 960px){.about-page__hero-subtitle{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.1333333333vw;margin-top:.8333333333vw}}.about-page__hero-subtitle span{border-right:solid hsla(0,0%,100%,.16) 1px;padding-right:1.0666666667vw}@media(min-width: 960px){.about-page__hero-subtitle span{padding-right:.8333333333vw}}.about-page__hero-subtitle :last-child{border-right:0;padding-right:0}.about-page__hero-text{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;line-height:4.2666666667vw;font-family:"DMSans-Light",sans-serif;margin-top:4.2666666667vw}@media(min-width: 960px){.about-page__hero-text{width:32.1875vw;font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw;margin-top:.8333333333vw;padding-left:51.1979166667vw}}.about-page__hero-btn-container,.about-page__footer-btn-container{display:flex;gap:2.1333333333vw;margin-top:2.1333333333vw;margin-bottom:6.4vw}.about-page__hero-btn-container :last-child,.about-page__footer-btn-container :last-child{background-color:hsla(0,0%,100%,.16) !important}@media(min-width: 960px){.about-page__hero-btn-container :last-child,.about-page__footer-btn-container :last-child{background-color:#000 !important}}@media(min-width: 960px){.about-page__hero-btn-container,.about-page__footer-btn-container{gap:.8333333333vw;margin-top:.8333333333vw;margin-bottom:0}}@media(min-width: 960px){.about-page__hero-btn-container{padding-left:51.1979166667vw}}.about-page__hero-button,.about-page__footer-btn{color:#fff;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;background-color:#bf2526;width:46.9333333333vw;height:8.5333333333vw;display:flex;justify-content:center;align-items:center;border-radius:2.1333333333vw;text-transform:uppercase}@media(min-width: 960px){.about-page__hero-button,.about-page__footer-btn{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw;width:15.7291666667vw;height:2.0833333333vw;border-radius:.625vw}}@media(min-width: 960px){.about-page__section-container{display:grid;grid-template-columns:1fr 1fr;gap:1.6666666667vw}}.about-page__section-image-container{margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.about-page__section-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.about-page__section-image-container{width:100vw;height:119.4666666667vw;margin-bottom:4.8vw}@media(min-width: 960px){.about-page__section-image-container{width:50vw;height:56.25vw;margin-bottom:0}}.about-page__section-image-container img{width:inherit;height:inherit;object-fit:cover}@media(min-width: 960px){.about-page .flip-image-grid-position{grid-column:2}}@media(min-width: 960px){.about-page .flip-text-grid-position{grid-column:1;grid-row:1}}@media(min-width: 960px){.about-page__section-text-container{width:32.1875vw;align-self:center;justify-self:center}}.about-page__section-title{font-size:calc(9.6vw*var(--text-scaler));letter-spacing:-0.768vw;font-family:"Gupter-Regular",serif;line-height:8.5333333333vw;font-weight:400}@media(min-width: 960px){.about-page__section-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw;line-height:normal;line-height:1.875vw}}.about-page__section-subtitle{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.about-page__section-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.about-page__section-text{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;margin-top:2.1333333333vw;font-family:"DMSans-Light",sans-serif;line-height:4.2666666667vw}@media(min-width: 960px){.about-page__section-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw;margin-top:.4166666667vw}}.about-page__section-text ul{padding-inline-start:6.4vw;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.about-page__section-text ul{margin-top:0;margin-block-start:0;margin-block-end:.8333333333vw;padding-inline-start:1.25vw;font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.0009375vw;line-height:1.25vw}}.about-page__section-text ul li{position:relative;padding-left:2.1333333333vw;line-height:3.7333333333vw;list-style-type:none}@media(min-width: 960px){.about-page__section-text ul li{padding-left:.8333333333vw;line-height:.9375vw}}.about-page__section-text ul li::before{content:"";position:absolute;line-height:3.7333333333vw;height:4.2666666667vw;top:0%;left:-3.7333333333vw;width:4.2666666667vw;display:flex;align-items:center;background-image:url("img/other-svg/list-item-marker.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 960px){.about-page__section-text ul li::before{line-height:.9375vw;left:-0.78125vw;width:.8333333333vw;height:.8333333333vw}}.about-page__section-text p{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw}.about-page__section-text .paragraph-indent{text-indent:8.5333333333vw;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;line-height:4.2666666667vw}.about-page__section-button{display:flex;justify-content:center;align-items:center;width:100%;height:8.5333333333vw;background-color:#bf2526;color:#fff;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;border-radius:2.1333333333vw;text-transform:uppercase;margin-top:2.1333333333vw;margin-bottom:8.5333333333vw}@media(min-width: 960px){.about-page__section-button{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw;width:15.7291666667vw;height:2.0833333333vw;border-radius:.625vw;margin-top:.8333333333vw;margin-bottom:0}}.about-page__footer-container{position:relative}.about-page__footer-image-container{margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.about-page__footer-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.about-page__footer-image-container{width:100vw;height:120.8vw;margin-bottom:4.8vw}@media(min-width: 960px){.about-page__footer-image-container{width:100vw;height:56.25vw;margin-bottom:0}}.about-page__footer-image-container img{width:inherit;height:inherit;object-fit:cover;object-position:-90.6666666667vw bottom}@media(min-width: 960px){.about-page__footer-image-container img{object-position:center center}}.about-page__footer-icon-container{width:31.4666666667vw;height:25.6vw}@media(min-width: 960px){.about-page__footer-icon-container{width:7.5vw;height:5.9375vw;margin-bottom:.4166666667vw}}.about-page__footer-icon-container img{width:inherit;height:inherit;object-fit:cover}.about-page__footer-text-container{display:flex;flex-direction:column;align-items:center}@media(min-width: 960px){.about-page__footer-text-container{position:absolute;top:11.1458333333vw;left:9.1145833333vw;align-items:start;width:32.1875vw}}.about-page__footer-title{font-size:calc(9.6vw*var(--text-scaler));letter-spacing:-0.96vw;font-family:"Gupter-Regular",serif;font-weight:400;line-height:8.5333333333vw;text-align:center}@media(min-width: 960px){.about-page__footer-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw;line-height:2.0833333333vw;text-align:start}}.about-page__footer-subtitle{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;font-weight:400;line-height:4.2666666667vw;margin-top:1.0666666667vw;text-align:center;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.about-page__footer-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;line-height:1.0416666667vw;margin-top:0;text-align:start}}.about-page__footer-name-text-container{margin-top:6.4vw;display:flex}@media(min-width: 960px){.about-page__footer-name-text-container{margin-top:.4166666667vw}}.about-page__footer-name{flex-shrink:0;width:24.5333333333vw;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.2613333333vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.about-page__footer-name{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;width:7.3958333333vw}}.about-page__footer-text{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.about-page__footer-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw}}.contact{padding:0px 2.1333333333vw}@media(min-width: 960px){.contact{padding:0px .8333333333vw}}@media(min-width: 960px){.contact__desktop-flex-container{display:flex;flex-direction:row-reverse;gap:.8333333333vw}}.contact__header-text-container{padding-bottom:4.2666666667vw;margin-bottom:2.1333333333vw;border-bottom:1px hsla(0,0%,100%,.16) solid}@media(min-width: 960px){.contact__header-text-container{border:none;padding-bottom:0;margin-bottom:1.6666666667vw}}.contact__header-title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.contact__header-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;font-weight:bold}}.contact__header-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;line-height:4.2666666667vw;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.contact__header-subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;line-height:normal}}.contact__address{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.24vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.contact__address{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.contact__address a{color:#fff;text-decoration:underline;text-decoration-color:#bf2526;text-underline-offset:3px;text-decoration-thickness:1px}.contact__btn-container{display:flex;gap:2.1333333333vw;margin-top:2.1333333333vw}@media(min-width: 960px){.contact__btn-container{gap:.8333333333vw;margin-top:.8333333333vw}}.contact__call-link{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.192vw;font-family:"Gupter-Regular",serif;text-transform:uppercase;color:#fff;display:flex;justify-content:center;align-items:center;width:46.9333333333vw;height:8.5333333333vw;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.contact__call-link{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;width:14.4791666667vw;height:2.0833333333vw;border-radius:.625vw}}.contact__call-link span{color:#bf2526}.contact__main-title{margin-top:6.4vw;margin-bottom:3.2vw;line-height:5.3333333333vw;font-size:calc(5.8666666667vw*var(--text-scaler));letter-spacing:-.2933333333vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.contact__main-title{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.0625vw;margin-top:1.25vw;margin-bottom:.4166666667vw;line-height:normal}}.contact__main-text{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.contact__main-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.contact__main-text p{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"DMSans-Light",sans-serif;margin-bottom:2.1333333333vw}@media(min-width: 960px){.contact__main-text p{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;margin-bottom:.625vw;line-height:1.0416666667vw}}.contact form p{display:flex;flex-direction:column;margin-bottom:2.1333333333vw;gap:2.1333333333vw;color:#fff}@media(min-width: 960px){.contact form p{gap:.8333333333vw;margin-bottom:.8333333333vw;width:32.1875vw}}.contact form p span span{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.contact form p span span{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.contact form p br{display:none}.contact form p input,.contact form p textarea{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact form p input input::-webkit-outer-spin-button,.contact form p input input::-webkit-inner-spin-button,.contact form p textarea input::-webkit-outer-spin-button,.contact form p textarea input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact form p input input[type=number],.contact form p textarea input[type=number]{-moz-appearance:textfield}.contact form p input,.contact form p textarea{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;font-family:"Gupter-Regular",serif;color:#fff;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;padding:2.1333333333vw;width:95.4666666667vw;box-sizing:border-box}@media(min-width: 960px){.contact form p input,.contact form p textarea{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;border-radius:.625vw;padding:1.25vw;line-height:1.1458333333vw;width:32.1875vw}}.contact form p input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.contact form p input[type=submit]:focus{outline:none}.contact form p input[type=submit]{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.contact form p input[type=submit]{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.contact form .wpcf7-response-output{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;color:#fff;border:none;padding:0;margin:2.1333333333vw 0}@media(min-width: 960px){.contact form .wpcf7-response-output{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;margin:.8333333333vw 0}}.contact__form-submit{position:relative}.contact__form-submit .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:9.6vw}.contact__image-container{flex-shrink:0;width:95.7333333333vw;height:102.4vw;overflow:hidden;border-radius:2.1333333333vw}@media(min-width: 960px){.contact__image-container{width:32.2395833333vw;height:45vw;border-radius:.625vw}}.contact__image-container img{width:inherit;height:inherit;object-fit:cover;object-position:bottom center}@media(min-width: 960px){.contact__image-container img{object-position:center center}}.contact textarea{resize:none}.wholesale-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.wholesale-page{padding:0px .8333333333vw}}.wholesale-page__hero-container{position:relative}.wholesale-page__hero-image-container{position:absolute;top:0;left:0;right:0;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.wholesale-page__hero-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.wholesale-page__hero-image-container{width:100vw;height:85.3333333333vw}@media(min-width: 960px){.wholesale-page__hero-image-container{position:absolute;width:100vw;height:56.25vw;z-index:-1}}.wholesale-page__hero-image-container img{width:inherit;height:inherit;object-fit:cover;object-position:left bottom}.wholesale-page__hero-text-container{position:relative;padding-top:80vw;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:4.2666666667vw}@media(min-width: 960px){.wholesale-page__hero-text-container{position:absolute;top:13.0208333333vw;left:2.0833333333vw;padding-top:0;width:55.7291666667vw}}.wholesale-page__hero-title{font-size:calc(10.6666666667vw*var(--text-scaler));letter-spacing:-.8533333333vw;font-family:"Gupter-Medium",serif;font-weight:400;line-height:8.5333333333vw;width:84.8vw;text-align:center;text-transform:uppercase}@media(min-width: 960px){.wholesale-page__hero-title{font-size:calc(3.3333333333vw*var(--text-scaler));letter-spacing:-.2666666667vw;line-height:normal;width:100%}.wholesale-page__hero-title :first-child{display:flex;justify-content:space-between}}.wholesale-page__hero-subtitle{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.0042666667vw;font-family:"DMSans-Light",sans-serif;text-align:center;white-space:pre-line}@media(min-width: 960px){.wholesale-page__hero-subtitle{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.00125vw;max-width:41.3020833333vw}}@media(min-width: 960px){.wholesale-page__contact-form-container{box-sizing:border-box;padding-top:10.4166666667vw;padding-right:3.8541666667vw;display:flex;justify-content:end;padding-bottom:28.3333333333vw;max-height:56.25vw}}.wholesale-page__footer-image-container{margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}@media(min-width: 960px){.wholesale-page__footer-image-container{margin-left:-.8333333333vw;margin-right:-.8333333333vw}}.wholesale-page__footer-image-container{width:100vw;height:120.8vw;margin-bottom:4.8vw}@media(min-width: 960px){.wholesale-page__footer-image-container{position:absolute;width:100vw;height:56.25vw;margin-bottom:0}}.wholesale-page__footer-image-container img{width:inherit;height:inherit;object-fit:cover;object-position:-101.3333333333vw bottom}@media(min-width: 960px){.wholesale-page__footer-image-container img{object-position:center center}}.wholesale-page__footer-container{position:relative}@media(min-width: 960px){.wholesale-page__footer-container{max-height:56.25vw}}.wholesale-page__footer-text-container{display:flex;flex-direction:column;align-items:center;margin-bottom:4.8vw}@media(min-width: 960px){.wholesale-page__footer-text-container{position:relative;z-index:2;padding-top:11.1458333333vw;padding-left:9.1145833333vw;align-items:start;width:40.46875vw}}.wholesale-page__footer-title{font-size:calc(9.6vw*var(--text-scaler));letter-spacing:-0.96vw;font-family:"Gupter-Regular",serif;font-weight:400;line-height:8.5333333333vw}@media(min-width: 960px){.wholesale-page__footer-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw;line-height:2.0833333333vw;text-align:start}}.wholesale-page__footer-subtitle{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-family:"Gupter-Regular",serif;font-weight:400;line-height:4.2666666667vw;margin-top:1.0666666667vw;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.wholesale-page__footer-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw;line-height:1.0416666667vw;margin-top:0;text-align:start}}@media(min-width: 960px){.form.right-align{justify-content:start;padding-top:.8333333333vw;padding-left:9.1145833333vw;padding-bottom:15.625vw}}.faq-shipping-page{padding:0px 2.1333333333vw}@media(min-width: 960px){.faq-shipping-page{padding:0px .8333333333vw}}.faq-shipping-page__page-title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.faq-shipping-page__page-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;font-weight:bold}}.faq-shipping-page__page-subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;line-height:4.2666666667vw;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.faq-shipping-page__page-subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;line-height:normal}}.faq-shipping-page__main-content-container{display:flex;flex-direction:column-reverse}@media(min-width: 960px){.faq-shipping-page__main-content-container{flex-direction:row;gap:.8333333333vw;margin-top:1.25vw}}.faq-shipping-page__faq-container{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw;display:flex;flex-direction:column;gap:2.1333333333vw}@media(min-width: 960px){.faq-shipping-page__faq-container{margin-top:0;gap:.8333333333vw;margin-bottom:0}}.faq-shipping-page__faq{cursor:pointer;background-color:hsla(0,0%,100%,.16);padding:4.2666666667vw;border-radius:2.1333333333vw;overflow:hidden;transition:max-height .4s ease-in-out}@media(min-width: 960px){.faq-shipping-page__faq{padding:.8333333333vw;border-radius:.625vw}.faq-shipping-page__faq:hover{background-color:hsla(0,0%,100%,.24)}}.faq-shipping-page__faq-header-container{display:flex;align-items:center;justify-content:space-between;gap:21.3333333333vw}@media(min-width: 960px){.faq-shipping-page__faq-header-container{gap:6.25vw}}.faq-shipping-page__faq-question{font-size:calc(5.8666666667vw*var(--text-scaler));letter-spacing:-.2346666667vw;font-family:"Gupter-Regular",serif;font-weight:400}@media(min-width: 960px){.faq-shipping-page__faq-question{font-size:calc(1.4583333333vw*var(--text-scaler));letter-spacing:-.0583333333vw}}.faq-shipping-page__faq-answer{color:#fff;position:relative;white-space:pre-line;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.1493333333vw;font-family:"DMSans-Light",sans-serif;margin-top:4.5333333333vw}@media(min-width: 960px){.faq-shipping-page__faq-answer{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;margin-top:.9375vw}}.faq-shipping-page__faq-answer::before{content:"";position:absolute;top:0;left:0;display:block;width:6.4vw;height:1px;background-color:#bf2526}@media(min-width: 960px){.faq-shipping-page__faq-answer::before{width:1.25vw}}.faq-shipping-page__faq-answer a{color:#fff;text-decoration:underline;text-decoration-color:#bf2526}.faq-shipping-page__faq-icon-container{position:relative;width:2.1333333333vw;height:2.1333333333vw}@media(min-width: 960px){.faq-shipping-page__faq-icon-container{width:.625vw;height:.4166666667vw}}.faq-shipping-page__faq-icon{width:inherit;height:inherit;transition:transform .2s ease-in-out,background-color .3s ease-in-out;background-color:#fff;mask:url("img/footer/chevron-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("img/footer/chevron-down.svg") no-repeat center;-webkit-mask-size:contain}.faq-shipping-page__faq-icon.icon-rotate{transform:rotate(180deg);background-color:#bf2526}.faq-shipping-page__image-container{width:95.7333333333vw;height:102.4vw;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.faq-shipping-page__image-container{width:48.75vw;height:56.6666666667vw;border-radius:.625vw;flex-shrink:0}}.faq-shipping-page__image-container img{width:inherit;height:inherit;object-fit:cover}.search,.login-popup{display:none;opacity:0;position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;width:100dvw;transition:opacity .3s ease-in-out;overflow-y:auto}.search.reveal,.login-popup.reveal{opacity:1}.search__background,.login-popup__background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(min-width: 960px){.search__background,.login-popup__background{background-color:rgba(0,0,0,.7)}}.search__spinner-container,.login-popup__spinner-container{position:relative;top:34.6666666667vw;z-index:12}@media(min-width: 960px){.search__spinner-container,.login-popup__spinner-container{top:5.2083333333vw;margin-top:5.2083333333vw}}.search__results-container,.login-popup__results-container{padding:0px 2.1333333333vw}@media(min-width: 960px){.search__results-container,.login-popup__results-container{padding:0px .8333333333vw}}.search__results-container,.login-popup__results-container{position:relative;margin-top:26.6666666667vw;z-index:12}@media(min-width: 960px){.search__results-container,.login-popup__results-container{padding-left:66.1458333333vw;margin-top:0}}.search__last-search-item,.login-popup__last-search-item{border-bottom:solid 1px hsla(0,0%,100%,.24)}.search__view-all-link,.login-popup__view-all-link{padding:2.1333333333vw 0}@media(min-width: 960px){.search__view-all-link,.login-popup__view-all-link{padding:.4166666667vw 0}}.search__result-container,.login-popup__result-container{display:flex;border-top:solid 1px hsla(0,0%,100%,.24);padding:.5333333333vw 0;padding-left:9.6vw;justify-content:space-between;align-items:center}@media(min-width: 960px){.search__result-container,.login-popup__result-container{padding:.1041666667vw 0;padding-left:1.875vw}}.search__result-container a,.login-popup__result-container a{color:#fff}.search__result-category-container,.login-popup__result-category-container{padding:2.1333333333vw;padding-left:9.6vw}@media(min-width: 960px){.search__result-category-container,.login-popup__result-category-container{padding:.4166666667vw;padding-left:1.875vw}}.search__image-title-container,.login-popup__image-title-container{display:flex;align-items:center;gap:2.1333333333vw}.search__result-container::after,.login-popup__result-container::after{content:"";display:block;width:2.1333333333vw;height:2.1333333333vw;background-color:#bf2526;margin-right:4.2666666667vw;mask:url("img/footer/chevron-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("img/footer/chevron-down.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(-90deg)}@media(min-width: 960px){.search__result-container::after,.login-popup__result-container::after{width:.4166666667vw;height:.4166666667vw}}.search__result-title,.login-popup__result-title{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;text-transform:uppercase}@media(min-width: 960px){.search__result-title,.login-popup__result-title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw}}.search__category-title,.login-popup__category-title{color:#bf2526;padding-left:4.2666666667vw;padding-bottom:3.2vw;margin-top:9.6vw}@media(min-width: 960px){.search__category-title,.login-popup__category-title{margin-top:1.875vw;padding-left:.8333333333vw;padding-bottom:.625vw}}.search__result-image,.login-popup__result-image{width:10.6666666667vw;height:9.6vw}@media(min-width: 960px){.search__result-image,.login-popup__result-image{width:2.0833333333vw;height:1.875vw}}.search__links-container,.login-popup__links-container{position:relative;z-index:11;width:fit-content;color:#fff}@media(min-width: 960px){.search__links-container,.login-popup__links-container{position:absolute;right:.8333333333vw;top:5.4166666667vw;width:32.2395833333vw}}.search__google-login,.login-popup__google-login{cursor:pointer;position:relative;display:flex;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;align-items:center;justify-content:center;margin-top:6.4vw;height:12.8vw;font-family:"Gupter-Regular",serif;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.search__google-login,.login-popup__google-login{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.1333333333vw;margin-top:5.4166666667vw;width:100%;height:3.3333333333vw;border-radius:.625vw}}.search__seperator-container,.login-popup__seperator-container{width:100%;display:flex;align-items:center;padding:2.1333333333vw 0;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-0.32vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.search__seperator-container,.login-popup__seperator-container{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;padding:.8333333333vw 0}}.search__seperator-line,.login-popup__seperator-line{height:1px;background-color:hsla(0,0%,100%,.16);width:100%}.search__login-container h2,.search__login-container label,.login-popup__login-container h2,.login-popup__login-container label{display:none}.search__login-container input,.login-popup__login-container input{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search__login-container input input::-webkit-outer-spin-button,.search__login-container input input::-webkit-inner-spin-button,.login-popup__login-container input input::-webkit-outer-spin-button,.login-popup__login-container input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.search__login-container input input[type=number],.login-popup__login-container input input[type=number]{-moz-appearance:textfield}.search__login-container input,.login-popup__login-container input{background-color:hsla(0,0%,100%,.16);color:#fff;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;width:100%;font-family:"Gupter-Regular",serif;height:12.8vw;margin-bottom:2.1333333333vw;border-radius:2.1333333333vw;padding-left:4.2666666667vw;box-sizing:border-box}@media(min-width: 960px){.search__login-container input,.login-popup__login-container input{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:3.3333333333vw;margin-bottom:.8333333333vw;border-radius:.625vw;width:100%;padding-left:.8333333333vw}}.search__login-container input::placeholder,.login-popup__login-container input::placeholder{color:#fff;opacity:1}.search__login-container button[name=login],.login-popup__login-container button[name=login]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.search__login-container button[name=login]:focus,.login-popup__login-container button[name=login]:focus{outline:none}.search__login-container button[name=login],.login-popup__login-container button[name=login]{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;width:100%;background-color:#bf2526;color:#fff;height:12.8vw;border-radius:2.1333333333vw;font-family:"Gupter-Regular",serif;text-transform:uppercase}@media(min-width: 960px){.search__login-container button[name=login],.login-popup__login-container button[name=login]{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;height:3.3333333333vw;border-radius:.625vw}}.search__login-container .lost_password a,.login-popup__login-container .lost_password a{color:#fff;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.0746666667vw;text-decoration:underline;text-decoration-color:#bf2526;text-decoration-thickness:1px;text-underline-offset:2px;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.search__login-container .lost_password a,.login-popup__login-container .lost_password a{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.search__login-container .woocommerce-form-row,.login-popup__login-container .woocommerce-form-row{position:relative;display:flex;align-items:center;width:100%}.search__login-container .show-password-input,.login-popup__login-container .show-password-input{position:absolute;right:2.1333333333vw;top:50%;transform:translate(0, -50%)}@media(min-width: 960px){.search__login-container .show-password-input,.login-popup__login-container .show-password-input{right:.8333333333vw}}.search__links-container .password-input,.login-popup__links-container .password-input{width:100%}.search__links-container .reveal-password,.login-popup__links-container .reveal-password{position:absolute;right:2.1333333333vw;top:4.2666666667vw;width:4.8vw;height:4.8vw}@media(min-width: 960px){.search__links-container .reveal-password,.login-popup__links-container .reveal-password{right:.8333333333vw;top:1.0416666667vw;height:1.25vw;width:1.25vw}}.search__links-container .reveal-password img,.login-popup__links-container .reveal-password img{position:absolute;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;object-fit:cover;width:100%;height:100%}.search__links-container .reveal-password .hide-password-icon,.login-popup__links-container .reveal-password .hide-password-icon{display:none}.show-password-input{display:none}.woocommerce-account .entry-header h1{display:none}@media(max-width: 959px){.woocommerce .login-popup__links-container{width:100%}}@media(min-width: 960px){.woocommerce-account .login-popup__google-login{margin-top:0}}.woocommerce-info{font-family:"Gupter-Regular",serif;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw}@media(min-width: 960px){.woocommerce-info{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-form-login{margin-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-form-login{margin-top:1.25vw}}.woocommerce-form-login h2,.woocommerce-form-login label{display:none}.woocommerce-form-login input{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-form-login input input::-webkit-outer-spin-button,.woocommerce-form-login input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-form-login input input[type=number]{-moz-appearance:textfield}.woocommerce-form-login input{background-color:hsla(0,0%,100%,.16);color:#fff;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;width:100%;font-family:"Gupter-Regular",serif;height:12.8vw;margin-bottom:2.1333333333vw;border-radius:2.1333333333vw;padding-left:4.2666666667vw;box-sizing:border-box}@media(min-width: 960px){.woocommerce-form-login input{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:3.3333333333vw;margin-bottom:.8333333333vw;border-radius:.625vw;width:32.2395833333vw;padding-left:.8333333333vw}}.woocommerce-form-login input::placeholder{color:#fff;opacity:1}.woocommerce-form-login button[name=login]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-form-login button[name=login]:focus{outline:none}.woocommerce-form-login button[name=login]{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;width:100%;background-color:#bf2526;color:#fff;height:12.8vw;border-radius:2.1333333333vw;font-family:"Gupter-Regular",serif;text-transform:uppercase}@media(min-width: 960px){.woocommerce-form-login button[name=login]{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;height:3.3333333333vw;border-radius:.625vw;width:32.2395833333vw}}.woocommerce-form-login .lost_password a{color:#fff;font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.0746666667vw;text-decoration:underline;text-decoration-color:#bf2526;text-decoration-thickness:1px;text-underline-offset:2px;font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-form-login .lost_password a{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.lds-spinner{color:#fff;display:block}.lds-spinner,.lds-spinner div,.lds-spinner div:after{box-sizing:border-box}.lds-spinner{color:#fff;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:6.4vw;height:6.4vw}@media(min-width: 960px){.lds-spinner{width:2.0833333333vw;height:2.0833333333vw}}.lds-spinner div{transform-origin:3.2vw 3.2vw;animation:lds-spinner 1.2s linear infinite}@media(min-width: 960px){.lds-spinner div{transform-origin:1.0416666667vw 1.0416666667vw}}.lds-spinner div:after{content:" ";position:absolute;top:.256vw;left:2.944vw;width:.384vw;height:1.056vw;border-radius:20%;background:hsla(0,0%,100%,.4)}@media(min-width: 960px){.lds-spinner div:after{top:.0833333333vw;left:.9583333333vw;width:.125vw;height:.34375vw}}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.woocommerce-account .woocommerce{display:flex;flex-direction:column}@media(min-width: 960px){.woocommerce-account .woocommerce{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8333333333vw}}.woocommerce-account .entry-header h1{display:block;font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.woocommerce-account .entry-header h1{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;font-weight:bold}}.woocommerce-account .entry-header h1{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw}@media(min-width: 960px){.woocommerce-account .entry-header h1{margin-top:1.25vw;margin-bottom:1.25vw}}.woocommerce-MyAccount-navigation{margin-bottom:6.4vw}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding-inline-start:0}@media(min-width: 960px){.woocommerce-MyAccount-navigation ul{width:32.2395833333vw}}.woocommerce-MyAccount-navigation ul:first-child{border-top:hsla(0,0%,100%,.16) 1px solid}.woocommerce-MyAccount-navigation-link{display:flex;justify-content:space-between;align-items:center;padding:1.0666666667vw 4.2666666667vw;border-bottom:hsla(0,0%,100%,.16) 1px solid}@media(min-width: 960px){.woocommerce-MyAccount-navigation-link{padding:.4166666667vw 1.25vw}}.woocommerce-MyAccount-navigation-link.is-active::before{content:"–";color:#bf2526;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.0853333333vw;padding-right:2.1333333333vw}@media(min-width: 960px){.woocommerce-MyAccount-navigation-link.is-active::before{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.025vw;padding-right:.8333333333vw}}.woocommerce-MyAccount-navigation-link a{color:#fff;text-transform:uppercase;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;width:100%}@media(min-width: 960px){.woocommerce-MyAccount-navigation-link a{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw}}.woocommerce-MyAccount-navigation-link:after{content:"";display:block;width:2.1333333333vw;height:2.1333333333vw;background-color:#bf2526;mask:url("img/footer/chevron-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("img/footer/chevron-down.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(-90deg)}@media(min-width: 960px){.woocommerce-MyAccount-navigation-link:after{width:.4166666667vw;height:.4166666667vw}}.woocommerce-MyAccount-content{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"DMSans-Light",sans-serif;color:#fff;width:100%}@media(min-width: 960px){.woocommerce-MyAccount-content{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-MyAccount-content a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#bf2526}.woocommerce-MyAccount-content mark{color:#fff;background-color:rgba(0,0,0,0)}.woocommerce-MyAccount-content p{font-family:"Gupter-Regular",serif;text-transform:uppercase;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-MyAccount-content p{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;margin-top:.8333333333vw}}.woocommerce-MyAccount-content .gray-text{color:hsla(0,0%,100%,.4)}.woocommerce-MyAccount-content .gray-text a{color:inherit}.woocommerce-MyAccount-content .woocommerce-order-details__title,.woocommerce-MyAccount-content .woocommerce-column__title{color:#fff;text-transform:uppercase;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;width:100%;margin:4.2666666667vw 0}@media(min-width: 960px){.woocommerce-MyAccount-content .woocommerce-order-details__title,.woocommerce-MyAccount-content .woocommerce-column__title{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;margin:.8333333333vw 0}}.woocommerce-MyAccount-orders,.woocommerce-table--order-details{margin:0;border-collapse:collapse}.woocommerce-MyAccount-orders:first-child,.woocommerce-MyAccount-orders tbody,.woocommerce-table--order-details:first-child,.woocommerce-table--order-details tbody{border-top:hsla(0,0%,100%,.16) 1px solid}.woocommerce-MyAccount-orders tr,.woocommerce-table--order-details tr{border-bottom:hsla(0,0%,100%,.16) 1px solid;margin:0;height:fit-content}@media(min-width: 960px){.woocommerce-MyAccount-orders tr,.woocommerce-table--order-details tr{height:2.0833333333vw}}.woocommerce-MyAccount-orders th,.woocommerce-table--order-details th{text-align:start}.woocommerce-MyAccount-orders th,.woocommerce-MyAccount-orders td,.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:1.0666666667vw 4.2666666667vw}@media(min-width: 960px){.woocommerce-MyAccount-orders th,.woocommerce-MyAccount-orders td,.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:.4166666667vw 1.25vw}}.woocommerce-account .site-main{padding:0px 2.1333333333vw}@media(min-width: 960px){.woocommerce-account .site-main{padding:0px .8333333333vw}}@media(min-width: 960px){.woocommerce-account .woocommerce-MyAccount-content{grid-column:span 2}}.woocommerce-account .woocommerce-message{font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-account .woocommerce-message{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-account .woocommerce-message{color:#fff;outline:none;border:none;margin-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-account .woocommerce-message{margin-top:.8333333333vw}}.woocommerce-account .woocommerce-orders-table{width:100%}.woocommerce-account .woocommerce-orders-table thead{display:none}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table thead{display:table-header-group}}@media(max-width: 959px){.woocommerce-account .woocommerce-orders-table tbody{display:block}}.woocommerce-account .woocommerce-orders-table tr{display:block}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table tr{display:table-row;margin-bottom:0;padding:0}}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{display:flex;justify-content:space-between;align-items:center}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{display:table-cell}}.woocommerce-account .woocommerce-orders-table th::before,.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-weight:400;text-transform:uppercase}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table th::before,.woocommerce-account .woocommerce-orders-table td::before{display:none}}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{justify-content:end;font-family:"Gupter-Regular",serif}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__header{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);text-transform:uppercase}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table__header{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw;margin:.8333333333vw 0}}.woocommerce-account .woocommerce-orders-table__cell{font-size:calc(3.7333333333vw*var(--text-scaler));letter-spacing:-.0746666667vw;font-family:"DMSans-Light",sans-serif;text-align:end}@media(min-width: 960px){.woocommerce-account .woocommerce-orders-table__cell{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;text-align:start}}.woocommerce-account .woocommerce-orders-table__cell a{text-decoration-color:rgba(0,0,0,0);font-family:inherit}.woocommerce-account .woocommerce-orders-table__cell-order-actions a{text-transform:uppercase;text-decoration-color:#bf2526}@media(max-width: 959px){.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{justify-content:start}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{margin-left:auto;margin-right:1.0666666667vw}}.woocommerce-account.woocommerce-view-order .woocommerce-table thead th{padding:2.1333333333vw;line-height:normal}@media(min-width: 960px){.woocommerce-account.woocommerce-view-order .woocommerce-table thead th{padding:.8333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-account.woocommerce-view-order .woocommerce-table th,.woocommerce-account.woocommerce-view-order .woocommerce-table .woocommerce-table__product-name{font-family:"Gupter-Regular",serif !important}.woocommerce-account.woocommerce-view-order .woocommerce-table tbody.woocommerce-table__product-name{display:ruby-text}.woocommerce-account.woocommerce-view-order .woocommerce-table tfoot th{font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.128vw}@media(min-width: 960px){.woocommerce-account.woocommerce-view-order .woocommerce-table tfoot th{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-account.woocommerce-view-order .woocommerce-table td{font-family:"DMSans-Light",sans-serif !important;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.128vw}@media(min-width: 960px){.woocommerce-account.woocommerce-view-order .woocommerce-table td{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-account.woocommerce-view-order .woocommerce-customer-details{margin-left:4.2666666667vw}@media(min-width: 960px){.woocommerce-account.woocommerce-view-order .woocommerce-customer-details{margin-left:0}}.woocommerce-account.woocommerce-view-order .woocommerce-customer-details address{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;font-style:normal !important;font-family:"Gupter-Regular",serif !important}@media(min-width: 960px){.woocommerce-account.woocommerce-view-order .woocommerce-customer-details address{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-account.woocommerce-view-order .woocommerce-customer-details address p{margin-top:0}.woocommerce-account .woocommerce-error{font-family:"DMSans-Light",sans-serif;list-style:none;padding-inline-start:0;margin-top:0}.woocommerce-account .woocommerce-error a{color:#fff;text-decoration:underline;text-decoration-color:#bf2526;text-decoration-thickness:1px;text-underline-offset:3px}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row{position:relative;margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row{margin-top:.8333333333vw}}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row label{position:absolute;top:3.2vw;left:3.2vw;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw}@media(min-width: 960px){.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row label{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;top:.8333333333vw;left:.8333333333vw}}.woocommerce-account .woocommerce-ResetPassword p{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw}@media(min-width: 960px){.woocommerce-account .woocommerce-ResetPassword p{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-account .woocommerce-ResetPassword #user_login{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-account .woocommerce-ResetPassword #user_login input::-webkit-outer-spin-button,.woocommerce-account .woocommerce-ResetPassword #user_login input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-account .woocommerce-ResetPassword #user_login input[type=number]{-moz-appearance:textfield}.woocommerce-account .woocommerce-ResetPassword #user_login{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-account .woocommerce-ResetPassword #user_login input::-webkit-outer-spin-button,.woocommerce-account .woocommerce-ResetPassword #user_login input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-account .woocommerce-ResetPassword #user_login input[type=number]{-moz-appearance:textfield}.woocommerce-account .woocommerce-ResetPassword #user_login{background-color:hsla(0,0%,100%,.16);color:#fff;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;width:100%;font-family:"Gupter-Regular",serif;height:12.8vw;margin-bottom:2.1333333333vw;border-radius:2.1333333333vw;padding-left:4.2666666667vw;box-sizing:border-box}@media(min-width: 960px){.woocommerce-account .woocommerce-ResetPassword #user_login{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:3.3333333333vw;margin-bottom:.8333333333vw;border-radius:.625vw;width:100%;padding-left:.8333333333vw}}.woocommerce-account .woocommerce-ResetPassword #user_login::placeholder{color:#fff;opacity:1}.woocommerce-account .woocommerce-ResetPassword button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-account .woocommerce-ResetPassword button:focus{outline:none}.woocommerce-account .woocommerce-ResetPassword button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-account .woocommerce-ResetPassword button:focus{outline:none}.woocommerce-account .woocommerce-ResetPassword button{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-account .woocommerce-ResetPassword button{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.woocommerce-dashboard .woocommerce-MyAccount-content p{padding-bottom:4.2666666667vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw}@media(min-width: 960px){.woocommerce-dashboard .woocommerce-MyAccount-content p{padding:0;width:50%}}.woocommerce-edit-address .woocommerce-MyAccount-content{padding-left:4.2666666667vw}@media(min-width: 960px){.woocommerce-edit-address .woocommerce-MyAccount-content{padding:0;grid-column:span 2}}@media(max-width: 959px){.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Address{margin-bottom:4.2666666667vw}}@media(min-width: 960px){.woocommerce-edit-address .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr}}.woocommerce-edit-address .woocommerce-Addresses header{display:ruby}.woocommerce-edit-address .woocommerce-Addresses header h2,.woocommerce-edit-address .woocommerce-Addresses header .edit{font-size:calc(6.9333333333vw*var(--text-scaler));letter-spacing:-.416vw;font-family:"Gupter-Regular",serif;font-weight:400;width:fit-content;color:#bf2526}@media(min-width: 960px){.woocommerce-edit-address .woocommerce-Addresses header h2,.woocommerce-edit-address .woocommerce-Addresses header .edit{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.0666666667vw}}.woocommerce-edit-address .woocommerce-Addresses header .edit{color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);margin-left:2.1333333333vw;font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.192vw}@media(min-width: 960px){.woocommerce-edit-address .woocommerce-Addresses header .edit{margin-left:0;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-edit-address .woocommerce-Addresses address{font-family:"Gupter-Regular",serif;font-style:normal;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;color:#fff}@media(min-width: 960px){.woocommerce-edit-address .woocommerce-Addresses address{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-edit-address form{margin-left:-4.2666666667vw;margin-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-edit-address form{width:50%;margin:0}}.woocommerce-edit-address form h2{margin-bottom:2.1333333333vw;font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;color:#bf2526}@media(min-width: 960px){.woocommerce-edit-address form h2{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;margin-bottom:.8333333333vw}}.woocommerce-edit-address form p{margin-top:0}.woocommerce-edit-address form label{display:none}.woocommerce-edit-address form input{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-edit-address form input input::-webkit-outer-spin-button,.woocommerce-edit-address form input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-edit-address form input input[type=number]{-moz-appearance:textfield}.woocommerce-edit-address form input{background-color:hsla(0,0%,100%,.16);color:#fff;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;width:100%;font-family:"Gupter-Regular",serif;height:12.8vw;margin-bottom:2.1333333333vw;border-radius:2.1333333333vw;padding-left:4.2666666667vw;box-sizing:border-box}@media(min-width: 960px){.woocommerce-edit-address form input{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:3.3333333333vw;margin-bottom:.8333333333vw;border-radius:.625vw;width:100%;padding-left:.8333333333vw}}.woocommerce-edit-address form input::placeholder{color:#fff;opacity:1}.woocommerce-edit-address form input{width:95.7333333333vw}@media(min-width: 960px){.woocommerce-edit-address form input{width:100%}}.woocommerce-edit-address form #billing_country_field{display:none}.woocommerce-edit-address form .select2-selection--single{background-color:hsla(0,0%,100%,.16);border:none;display:flex;height:12.8vw;margin-bottom:2.1333333333vw;width:95.7333333333vw;border-radius:2.1333333333vw;align-items:center}@media(min-width: 960px){.woocommerce-edit-address form .select2-selection--single{margin-bottom:.8333333333vw;height:3.3333333333vw;border-radius:.625vw;width:100%}}.woocommerce-edit-address form .select2-selection__rendered{color:#fff !important;padding-left:4.2666666667vw !important}@media(min-width: 960px){.woocommerce-edit-address form .select2-selection__rendered{padding-left:.8333333333vw !important}}.woocommerce-edit-address form .select2-selection__arrow{top:4.2666666667vw !important;right:8.5333333333vw !important}@media(min-width: 960px){.woocommerce-edit-address form .select2-selection__arrow{top:.625vw !important;right:.8333333333vw !important}}.woocommerce-edit-address .select2-dropdown{background-color:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:95.7333333333vw !important;border:none}@media(min-width: 960px){.woocommerce-edit-address .select2-dropdown{width:32.6041666667vw !important}}.woocommerce-edit-address .select2-dropdown .select2-search__field{color:#fff;font-family:"Gupter-Regular",serif;background-color:rgba(0,0,0,0)}.woocommerce-edit-address .select2-dropdown .select2-results__option--highlighted{background-color:hsla(0,0%,100%,.24) !important;font-family:"Gupter-Regular",serif}.woocommerce-edit-address .select2-dropdown .select2-results__option[data-selected=true]{color:#bf2526}.woocommerce-edit-address button[name=save_address]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-edit-address button[name=save_address]:focus{outline:none}.woocommerce-edit-address button[name=save_address]{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-edit-address button[name=save_address]{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.woocommerce-edit-address button[name=save_address]{width:95.7333333333vw}@media(min-width: 960px){.woocommerce-edit-address button[name=save_address]{width:100%}}.woocommerce-payment-methods .woocommerce-info,.woocommerce-payment-methods .woocommerce-message,.woocommerce-payment-methods .payment-method{font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-payment-methods .woocommerce-info,.woocommerce-payment-methods .woocommerce-message,.woocommerce-payment-methods .payment-method{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-payment-methods .woocommerce-info,.woocommerce-payment-methods .woocommerce-message,.woocommerce-payment-methods .payment-method{color:#bf2526;margin-left:4.2666666667vw}@media(min-width: 960px){.woocommerce-payment-methods .woocommerce-info,.woocommerce-payment-methods .woocommerce-message,.woocommerce-payment-methods .payment-method{margin-left:0}}.woocommerce-payment-methods .button{font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-payment-methods .button{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-payment-methods .button{margin-left:4.2666666667vw}@media(min-width: 960px){.woocommerce-payment-methods .button{margin-left:0}}.woocommerce-payment-methods .woocommerce-PaymentMethod{font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-payment-methods .woocommerce-PaymentMethod{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-payment-methods .woocommerce-PaymentMethod{color:#fff;text-align:start}.woocommerce-payment-methods td.woocommerce-PaymentMethod--expires{color:#bf2526}.woocommerce-payment-methods .woocommerce-MyAccount-paymentMethods{border-collapse:separate;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-payment-methods .woocommerce-MyAccount-paymentMethods{border-radius:.625vw;border-spacing:.5208333333vw .78125vw}}.woocommerce-add-payment-method .woocommerce-MyAccount-content{grid-column:span 1}.woocommerce-add-payment-method ul{list-style:none;padding:0}.woocommerce-add-payment-method ul label:first-of-type{display:none}.woocommerce-add-payment-method #payment_method_stripe{display:none}.woocommerce-add-payment-method fieldset{border:none !important;background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-add-payment-method fieldset{border-radius:.625vw}}.woocommerce-add-payment-method #place_order{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-add-payment-method #place_order:focus{outline:none}.woocommerce-add-payment-method #place_order{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-add-payment-method #place_order{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.woocommerce-edit-account .woocommerce-EditAccountForm{margin-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm{width:50%;margin-top:0}}.woocommerce-edit-account .woocommerce-EditAccountForm p{margin:0;position:relative}.woocommerce-edit-account .woocommerce-EditAccountForm input{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-edit-account .woocommerce-EditAccountForm input input::-webkit-outer-spin-button,.woocommerce-edit-account .woocommerce-EditAccountForm input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-edit-account .woocommerce-EditAccountForm input input[type=number]{-moz-appearance:textfield}.woocommerce-edit-account .woocommerce-EditAccountForm input{background-color:hsla(0,0%,100%,.16);color:#fff;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;width:100%;font-family:"Gupter-Regular",serif;height:12.8vw;margin-bottom:2.1333333333vw;border-radius:2.1333333333vw;padding-left:4.2666666667vw;box-sizing:border-box}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm input{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;height:3.3333333333vw;margin-bottom:.8333333333vw;border-radius:.625vw;width:100%;padding-left:.8333333333vw}}.woocommerce-edit-account .woocommerce-EditAccountForm input::placeholder{color:#fff;opacity:1}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm .form-row-flex{display:flex;gap:.8333333333vw;width:100%}}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row--first,.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row--last{width:50%}}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button:focus{outline:none}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{padding:3.2vw 4.2666666667vw}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{padding:.4166666667vw .8333333333vw}}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{width:100%}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{padding:0;color:#bf2526}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend::after{content:"Leave all fields blank if you don’t want to change your password.";font-family:"DMSans-Light",sans-serif;display:block;color:hsla(0,0%,100%,.4);line-height:4.2666666667vw;margin-bottom:4.2666666667vw;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.0853333333vw}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend::after{font-size:calc(.9375vw*var(--text-scaler));letter-spacing:-0.01875vw;line-height:.8333333333vw;margin-bottom:.8333333333vw}}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{border:none;padding:0;margin:0}.woocommerce-edit-account .woocommerce-EditAccountForm label{position:absolute;left:4.2666666667vw;top:4.2666666667vw;transform-origin:left top}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm label{left:.8333333333vw;top:1.0416666667vw}}.woocommerce-edit-account .woocommerce-EditAccountForm .minimize-label{transform:scale(0.6) translateY(-4.8vw)}@media(min-width: 960px){.woocommerce-edit-account .woocommerce-EditAccountForm .minimize-label{transform:scale(0.6) translateY(-0.9375vw)}}.woocommerce-edit-account .woocommerce-EditAccountForm .minimize-label{color:hsla(0,0%,100%,.4)}.woocommerce-edit-account .woocommerce-EditAccountForm #account_display_name_description{display:none}.woocommerce-edit-account .woocommerce-EditAccountForm .show-password-input{display:none}.bread-crumb-list{display:flex;list-style:none;gap:.5333333333vw;font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.0586666667vw;font-family:"DMSans-Light",sans-serif;padding-left:0;color:hsla(0,0%,100%,.4);margin:0;margin-top:4.2666666667vw}@media(min-width: 960px){.bread-crumb-list{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;gap:.1041666667vw;margin-top:.4166666667vw}}.bread-crumb-list a,.bread-crumb-list span{color:hsla(0,0%,100%,.4)}.cookies-consent{padding:0px 2.1333333333vw}@media(min-width: 960px){.cookies-consent{padding:0px .8333333333vw}}.cookies-consent{display:none;flex-direction:column;position:fixed;z-index:13;bottom:0;left:0;right:0;border-top:1px hsla(0,0%,100%,.16) solid;background-color:rgba(0,0,0,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;padding-bottom:2.1333333333vw;padding-top:2.1333333333vw}@media(min-width: 960px){.cookies-consent{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0;padding-top:0}}.cookies-consent__text-container{font-size:calc(4.8vw*var(--text-scaler));letter-spacing:-0.384vw;font-family:"Gupter-Regular",serif;padding-bottom:2.1333333333vw}@media(min-width: 960px){.cookies-consent__text-container{display:ruby;align-items:start;font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.1333333333vw;padding:1.6666666667vw 0;gap:.8333333333vw}}.cookies-consent__text-container a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.208vw}@media(min-width: 960px){.cookies-consent__text-container a{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-.1333333333vw}}.cookies-consent__btn-container{display:flex;gap:2.1333333333vw}@media(min-width: 960px){.cookies-consent__btn-container{padding:.8333333333vw 0;align-items:center;gap:.8333333333vw}}.cookies-consent__btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.cookies-consent__btn:focus{outline:none}.cookies-consent__btn{cursor:pointer;color:#fff;font-family:"Gupter-Regular",serif;background-color:rgba(0,0,0,0);border:1px #fff solid;font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw;padding:1.6vw 4.8vw;border-radius:2.1333333333vw;width:100%}@media(min-width: 960px){.cookies-consent__btn{width:15.7291666667vw;font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;text-align:center;padding:.8333333333vw 0;border-radius:.625vw}}.cookies-consent__btn:hover{background-color:hsla(0,0%,100%,.16)}.woocommerce-checkout .entry-title{font-size:calc(7.4666666667vw*var(--text-scaler));letter-spacing:-.2986666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.woocommerce-checkout .entry-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.1vw;font-weight:bold}}.woocommerce-checkout .site-main{padding:0px 2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .site-main{padding:0px .8333333333vw}}.woocommerce-checkout{color:#fff;width:100%}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8333333333vw}}.woocommerce-checkout .checkout-second-container{grid-column:2;grid-row:1}.woocommerce-checkout .checkout-third-container{grid-column:3;grid-row:1}.woocommerce-checkout .wp-block-woocommerce-checkout-billing-address-block{grid-column:2}.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top:0}.woocommerce-checkout .wc-block-components-express-payment--checkout{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-components-express-payment__content{box-sizing:border-box}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-express-payment__content{padding-top:0 !important;margin-top:0}}.woocommerce-checkout .wc-block-components-express-payment__event-buttons{width:100%}.woocommerce-checkout .__PrivateStripeElement iframe{width:100% !important;margin:0 !important}@media(min-width: 960px){.woocommerce-checkout .__PrivateStripeElement iframe{margin:-4px !important}}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width:100%;padding-right:0}.woocommerce-checkout .wc-block-components-express-payment__content{padding:0}.woocommerce-checkout .wc-block-components-express-payment__content ul{grid-template-columns:1fr}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-express-payment__content ul{gap:.8333333333vw}}.woocommerce-checkout .wc-block-components-text-input label{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;line-height:normal;top:6.4vw;left:2.1333333333vw;font-family:"Gupter-Regular",serif;transition:all .1s linear}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-text-input label{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;top:1.6666666667vw;left:.8333333333vw}}.woocommerce-checkout .wc-block-components-text-input.is-active label{transform:scale(0.7)}.woocommerce-checkout .wc-block-components-express-payment__title-container{position:relative;top:0;display:block;margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-express-payment__title-container{margin-bottom:.8333333333vw}}.woocommerce-checkout .wc-block-components-express-payment__title-container::after{content:"Use these fast checkout options to quickly complete your purchase.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-express-payment__title-container::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wc-block-components-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;font-family:"Gupter-Regular",serif;color:#bf2526;line-height:normal;border-top:1px hsla(0,0%,100%,.16) solid;margin-top:2.1333333333vw;padding-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-title{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;width:100%;margin-top:0;padding-top:.8333333333vw}}.woocommerce-checkout .wc-block-components-express-payment__title-container h2{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw;font-family:"Gupter-Regular",serif;color:#bf2526;line-height:normal;border-top:1px hsla(0,0%,100%,.16) solid;margin-top:2.1333333333vw;padding-top:4.2666666667vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-express-payment__title-container h2{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;width:100%;margin-top:0;padding-top:.8333333333vw}}.woocommerce-checkout .wc-block-components-checkout-step__heading-container{margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-checkout-step__heading-container{margin-bottom:.8333333333vw}}.woocommerce-checkout #email{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-checkout #email input::-webkit-outer-spin-button,.woocommerce-checkout #email input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout #email input[type=number]{-moz-appearance:textfield}.woocommerce-checkout #email{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;background-color:hsla(0,0%,100%,.16) !important;color:#fff;height:12.8vw;padding-left:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout #email{border-radius:.4166666667vw;height:3.3333333333vw;padding-left:.8333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-checkout #billing input,.woocommerce-checkout #shipping-fields input[type=text],.woocommerce-checkout #shipping-fields input[type=tel]{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-checkout #billing input input::-webkit-outer-spin-button,.woocommerce-checkout #billing input input::-webkit-inner-spin-button,.woocommerce-checkout #shipping-fields input[type=text] input::-webkit-outer-spin-button,.woocommerce-checkout #shipping-fields input[type=text] input::-webkit-inner-spin-button,.woocommerce-checkout #shipping-fields input[type=tel] input::-webkit-outer-spin-button,.woocommerce-checkout #shipping-fields input[type=tel] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout #billing input input[type=number],.woocommerce-checkout #shipping-fields input[type=text] input[type=number],.woocommerce-checkout #shipping-fields input[type=tel] input[type=number]{-moz-appearance:textfield}.woocommerce-checkout #billing input,.woocommerce-checkout #shipping-fields input[type=text],.woocommerce-checkout #shipping-fields input[type=tel]{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;background-color:hsla(0,0%,100%,.16) !important;color:#fff;height:12.8vw;padding-left:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout #billing input,.woocommerce-checkout #shipping-fields input[type=text],.woocommerce-checkout #shipping-fields input[type=tel]{border-radius:.4166666667vw;height:3.3333333333vw;padding-left:.8333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-checkout .wc-blocks-components-select__container{background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-blocks-components-select__container{border-radius:.4166666667vw}}.woocommerce-checkout .wc-blocks-components-select__container label{font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.1173333333vw;line-height:normal;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-checkout .wc-blocks-components-select__container label{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}.woocommerce-checkout .wc-blocks-components-select__container select{color:#fff;height:12.8vw;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-blocks-components-select__container select{height:3.3333333333vw;font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-checkout article span,.woocommerce-checkout article p,.woocommerce-checkout .wc-block-checkout__guest-checkout-notice{font-family:"DMSans-Light",sans-serif;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-0.064vw;color:hsla(0,0%,100%,.4)}@media(min-width: 960px){.woocommerce-checkout article span,.woocommerce-checkout article p,.woocommerce-checkout .wc-block-checkout__guest-checkout-notice{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;margin-top:0}}.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__heading{display:flex;flex-direction:column}.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__heading::after{content:"We’ll use this email to send your receipt and important order updates.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__heading::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__heading-content{display:none}.woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading::after{content:"Enter the address where you’d like your order to be delivered.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wc-block-checkout__pickup-options .wc-block-components-checkout-step__heading{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-checkout__pickup-options .wc-block-components-checkout-step__heading::after{content:"Pick up your order in person at our location.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__pickup-options .wc-block-components-checkout-step__heading::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading::after{content:"Securely enter your payment details to complete your purchase.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block{margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block{margin-bottom:.8333333333vw}}.woocommerce-checkout .wc-block-components-radio-control label{display:flex;gap:2.1333333333vw;align-items:center;border:1px solid hsla(0,0%,100%,.16);margin-bottom:2.1333333333vw;box-shadow:none;border-radius:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control label{gap:.8333333333vw;margin-bottom:.8333333333vw;border-radius:.4166666667vw}}.woocommerce-checkout .wc-block-components-radio-control__option{padding:2.1333333333vw 2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control__option{padding:.8333333333vw .8333333333vw}}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input{position:relative;top:0 !important;left:0;background-color:rgba(0,0,0,0);width:8.5333333333vw;height:8.5333333333vw;border:hsla(0,0%,100%,.16) 1px solid}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input{width:1.6666666667vw;height:1.6666666667vw}}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#bf2526}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:#bf2526}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:before{width:4.2666666667vw;height:4.2666666667vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:before{width:.8333333333vw;height:.8333333333vw}}.woocommerce-checkout .wc-blocks-components-select__label{font-family:"DMSans-Light",sans-serif}.woocommerce-checkout .wc-block-components-radio-control__label-group{gap:1.0666666667vw;justify-content:start}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control__label-group{gap:.4166666667vw}}.woocommerce-checkout .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control__label-group span{line-height:4.8vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control__label-group span{line-height:.9375vw}}.woocommerce-checkout .wc-block-components-radio-control__label-group :first-child{color:#fff;font-family:"Gupter-Regular",serif;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;flex:none}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-radio-control__label-group :first-child{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-checkout .wc-block-components-radio-control__label-group :last-child{color:#bf2526;text-align:start;flex:none;margin-left:0 !important}.woocommerce-checkout .wc-block-components-radio-control__description-group{margin-top:0 !important}.woocommerce-checkout .wc-block-components-radio-control__description-group svg{display:none}.woocommerce-checkout .wc-block-components-address-card{color:#fff;display:block;padding:0;font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.1173333333vw}.woocommerce-checkout .wc-block-components-address-card span,.woocommerce-checkout .wc-block-components-address-card p{font-family:"DMSans-Light",sans-serif;color:#fff}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-address-card span,.woocommerce-checkout .wc-block-components-address-card p{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw;margin-top:0}}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__address-section--primary,.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__address-section--secondary,.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit{font-family:"Gupter-Regular",serif;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;line-height:5.8666666667vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__address-section--primary,.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__address-section--secondary,.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;line-height:1.25vw;margin-top:0}}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.woocommerce-checkout #billing{gap:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout #billing{gap:.8333333333vw}}.woocommerce-checkout #billing .wc-block-components-text-input{margin-top:0}@media(min-width: 960px){.woocommerce-checkout #billing .wc-block-components-text-input{margin-top:0;height:fit-content}}.woocommerce-checkout #billing .wc-blocks-components-select{margin-top:0}.woocommerce-checkout #billing .wc-block-components-address-form__state{flex:0 0 100%}.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input{flex:auto}.woocommerce-checkout .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:none}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{display:none}.woocommerce-checkout #radio-control-wc-payment-method-options-stripe__content{padding:0}.woocommerce-checkout #radio-control-wc-payment-method-options-stripe__content{padding-top:0 !important}.woocommerce-checkout #radio-control-wc-payment-method-options-stripe__content{background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;padding:4.2666666667vw 2.1333333333vw;padding-top:4.2666666667vw !important}@media(min-width: 960px){.woocommerce-checkout #radio-control-wc-payment-method-options-stripe__content{border-radius:.4166666667vw;padding:1.25vw .8333333333vw;padding-top:1.25vw !important}}.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-payment-methods__save-card-info{margin-top:.8333333333vw}.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-payment-methods__save-card-info label{border:none}.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-payment-methods__save-card-info svg{fill:#fff}.woocommerce-checkout #checkbox-control-1{background-color:hsla(0,0%,100%,.16)}.woocommerce-checkout #checkbox-control-1:focus{outline:none}.woocommerce-checkout .wc-block-components-payment-methods__save-card-info .woocommerce-checkout .wc-block-components-radio-control label{border:none}.woocommerce-checkout .wc-block-components-checkbox{margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-checkbox{margin-top:.8333333333vw}}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox{margin-top:0}.woocommerce-checkout input[type=checkbox]#checkbox-control-0,.woocommerce-checkout #checkbox-control-1{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.16);position:relative;display:flex;justify-content:center;align-items:center;width:5.8666666667vw;height:5.8666666667vw}@media(min-width: 960px){.woocommerce-checkout input[type=checkbox]#checkbox-control-0,.woocommerce-checkout #checkbox-control-1{width:1.6666666667vw;height:1.6666666667vw}}.woocommerce-checkout .wc-block-components-checkbox__mark{fill:#fff;position:absolute;width:4.2666666667vw;height:4.2666666667vw;margin:0;top:.2666666667vw;left:.8vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-checkbox__mark{width:1.25vw;height:1.25vw;top:.15625vw;left:.3125vw}}.woocommerce-checkout .wc-block-checkout__add-note{border:1px hsla(0,0%,100%,.16) solid;border-radius:2.1333333333vw;padding:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__add-note{border:none;padding:0}}.woocommerce-checkout .wc-block-checkout__add-note label{align-items:center}.woocommerce-checkout .wc-block-checkout__add-note svg{fill:#fff}.woocommerce-checkout .wc-block-checkout__add-note span{color:#fff;font-family:"Gupter-Regular",serif;text-transform:uppercase;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-0.32vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__add-note span{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-0.0625vw}}.woocommerce-checkout #order-notes{margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout #order-notes{margin-bottom:.8333333333vw}}.woocommerce-checkout .wc-block-components-textarea{background-color:hsla(0,0%,100%,.16);border-radius:2.1333333333vw;color:#fff;font-family:"DMSans-Light",sans-serif;resize:none}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-textarea{border-radius:.4166666667vw}}.woocommerce-checkout .wc-block-components-textarea::placeholder{color:#fff}.woocommerce-checkout .wp-block-woocommerce-checkout-terms-block{padding-top:0}.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button:focus{outline:none}.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{background-color:#bf2526;color:#fff;width:100%;text-transform:uppercase;height:12.8vw;border-radius:2.1333333333vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{border-radius:.4166666667vw;height:3.3333333333vw}}.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-checkout .wc-block-checkout__shipping-method .wc-block-components-checkout-step__heading-container{gap:0}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__shipping-method .wc-block-components-checkout-step__heading-container{margin-bottom:.5208333333vw}}.woocommerce-checkout .wc-block-checkout__shipping-method .wc-block-components-checkout-step__heading-container::after{content:"Choose how you’d like to receive your order.";height:fit-content;font-size:calc(3.2vw*var(--text-scaler));letter-spacing:-.096vw;margin:0;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__shipping-method .wc-block-components-checkout-step__heading-container::after{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0166666667vw}}.woocommerce-checkout .wc-block-checkout__shipping-method-container{background-color:rgba(0,0,0,0)}.woocommerce-checkout .wc-block-checkout__shipping-method-option-title-wrapper{width:13.9583333333vw;justify-content:space-between;align-items:center}.woocommerce-checkout .wc-block-checkout__shipping-method-option{padding:0;border:none;background-color:hsla(0,0%,100%,.16);height:12.8vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__shipping-method-option{height:3.3333333333vw}}.woocommerce-checkout .wc-block-checkout__shipping-method-option span{font-family:"Gupter-Regular",serif;color:#fff}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__shipping-method-option span{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.woocommerce-checkout .wc-block-checkout__shipping-method-option span.wc-block-checkout__shipping-method-option-title-wrapper::after{display:block;box-sizing:content-box;content:"";border:1px hsla(0,0%,100%,.16) solid;border-radius:50%}@media(min-width: 960px){.woocommerce-checkout .wc-block-checkout__shipping-method-option span.wc-block-checkout__shipping-method-option-title-wrapper::after{width:1.6666666667vw;height:1.6666666667vw}}.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected span.wc-block-checkout__shipping-method-option-title-wrapper::after{border:1px #bf2526 solid;background-color:rgba(0,0,0,0);background:radial-gradient(circle, #bf2526 0 0.4166666667vw, transparent 0.0520833333vw)}.woocommerce-checkout .wc-block-components-address-address-wrapper{margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-checkout .wc-block-components-address-address-wrapper{margin-bottom:0}}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{display:none}.woocommerce-checkout .wc-block-components-express-payment-continue-rule--checkout{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block{display:none}.woocommerce-checkout .wc-block-components-validation-error svg{display:none}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{transform:none}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{display:none}.woocommerce-checkout footer{display:none}.woocommerce-order-received .footer{display:block}.woocommerce-order-received .site-main .woocommerce-order{position:relative}@media(min-width: 960px){.woocommerce-order-received .site-main .woocommerce-order{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:.8333333333vw}}@media(min-width: 960px){.woocommerce-order-received .site-main .woocommerce-notice{position:absolute;top:0}}.woocommerce-order-received .site-main ul.woocommerce-order-overview::before,.woocommerce-order-received .site-main .woocommerce-order-details__title,.woocommerce-order-received .site-main .woocommerce-customer-details h2{content:"Summary";font-family:"Gupter-Regular",serif;font-style:normal;font-weight:400;font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-.384vw}@media(min-width: 960px){.woocommerce-order-received .site-main ul.woocommerce-order-overview::before,.woocommerce-order-received .site-main .woocommerce-order-details__title,.woocommerce-order-received .site-main .woocommerce-customer-details h2{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw}}.woocommerce-order-received .site-main ul.woocommerce-order-overview::before,.woocommerce-order-received .site-main .woocommerce-order-details__title,.woocommerce-order-received .site-main .woocommerce-customer-details h2{color:#bf2526}.woocommerce-order-received .site-main ul{list-style:none;padding-left:0}@media(min-width: 960px){.woocommerce-order-received .site-main ul{margin-top:2.5vw}}.woocommerce-order-received .site-main ul li:first-of-type{border-top:hsla(0,0%,100%,.16) 1px solid}.woocommerce-order-received .site-main ul li{padding:1.0666666667vw 0;margin:1.0666666667vw 0;padding-left:2.1333333333vw;border-bottom:hsla(0,0%,100%,.16) solid 1px;text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main ul li{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}@media(min-width: 960px){.woocommerce-order-received .site-main ul li{padding:.4166666667vw 0;margin:.4166666667vw 0;padding-left:.8333333333vw}}.woocommerce-order-received .site-main ul strong{font-weight:400;color:#fff}.woocommerce-order-received .site-main ul .woocommerce-order-overview__email strong{text-decoration:underline;text-decoration-color:#bf2526;text-decoration-thickness:1px;text-underline-offset:3px}.woocommerce-order-received .site-main ul bdi,.woocommerce-order-received .site-main ul .woocommerce-Price-currencySymbol{text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main ul bdi,.woocommerce-order-received .site-main ul .woocommerce-Price-currencySymbol{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main ul bdi,.woocommerce-order-received .site-main ul .woocommerce-Price-currencySymbol{color:#fff}.woocommerce-order-received .site-main h2{margin-bottom:2.1333333333vw}@media(min-width: 960px){.woocommerce-order-received .site-main h2{margin-top:2.5vw;margin-bottom:.4166666667vw}}.woocommerce-order-received .site-main table{width:100%}.woocommerce-order-received .site-main table thead{display:none}.woocommerce-order-received .site-main table th{padding:0;padding-left:2.1333333333vw}@media(min-width: 960px){.woocommerce-order-received .site-main table th{padding-left:.8333333333vw}}.woocommerce-order-received .site-main table tr{height:9.6vw}@media(min-width: 960px){.woocommerce-order-received .site-main table tr{height:2.34375vw;padding:.4166666667vw 0}}.woocommerce-order-received .site-main table .woocommerce-table__product-name,.woocommerce-order-received .site-main table .woocommerce-table__product-total,.woocommerce-order-received .site-main table tfoot{text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main table .woocommerce-table__product-name,.woocommerce-order-received .site-main table .woocommerce-table__product-total,.woocommerce-order-received .site-main table tfoot{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main table .woocommerce-table__product-name,.woocommerce-order-received .site-main table .woocommerce-table__product-total,.woocommerce-order-received .site-main table tfoot{color:#fff;padding:0;padding-left:2.1333333333vw}@media(min-width: 960px){.woocommerce-order-received .site-main table .woocommerce-table__product-name,.woocommerce-order-received .site-main table .woocommerce-table__product-total,.woocommerce-order-received .site-main table tfoot{padding-left:.8333333333vw}}.woocommerce-order-received .site-main table .woocommerce-table__product-name a,.woocommerce-order-received .site-main table .woocommerce-table__product-total a,.woocommerce-order-received .site-main table tfoot a{color:#fff}.woocommerce-order-received .site-main table .woocommerce-table__product-name strong,.woocommerce-order-received .site-main table .woocommerce-table__product-total strong,.woocommerce-order-received .site-main table tfoot strong{color:#bf2526}.woocommerce-order-received .site-main table .woocommerce-table__product-name span,.woocommerce-order-received .site-main table .woocommerce-table__product-total span,.woocommerce-order-received .site-main table tfoot span{text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main table .woocommerce-table__product-name span,.woocommerce-order-received .site-main table .woocommerce-table__product-total span,.woocommerce-order-received .site-main table tfoot span{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main table .woocommerce-table__product-name span,.woocommerce-order-received .site-main table .woocommerce-table__product-total span,.woocommerce-order-received .site-main table tfoot span{color:#fff}.woocommerce-order-received .site-main table tfoot tr:not(:first-child) .woocommerce-Price-amount{color:#bf2526}.woocommerce-order-received .site-main table tfoot tr:not(:first-child) .woocommerce-Price-amount span{color:inherit}.woocommerce-order-received .site-main table tr td:first-of-type{text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main table tr td:first-of-type{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main table tr td:first-of-type{color:#fff;padding:0;padding-left:2.1333333333vw;width:8vw}@media(min-width: 960px){.woocommerce-order-received .site-main table tr td:first-of-type{padding-left:.8333333333vw}}.woocommerce-order-received .site-main .woocommerce-customer-details{margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-order-received .site-main .woocommerce-customer-details{margin-top:0}}.woocommerce-order-received .site-main .woocommerce-customer-details .woocommerce-column__title{margin-bottom:3.2vw}@media(min-width: 960px){.woocommerce-order-received .site-main .woocommerce-customer-details .woocommerce-column__title{margin-bottom:0}}.woocommerce-order-received .site-main address{padding-left:2.1333333333vw;text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main address{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main address{color:#fff;font-style:normal}@media(min-width: 960px){.woocommerce-order-received .site-main address{padding-left:.8333333333vw;padding-top:.4166666667vw;border-top:hsla(0,0%,100%,.16) solid 1px;margin-top:.4166666667vw}}.woocommerce-order-received .site-main address .border-separator{margin:2.1333333333vw 0;border-bottom:hsla(0,0%,100%,.16) solid 1px}@media(min-width: 960px){.woocommerce-order-received .site-main address .border-separator{margin:.4166666667vw 0;margin-left:-.8333333333vw}}.woocommerce-order-received .site-main address p:first-of-type{margin-top:2.1333333333vw}@media(min-width: 960px){.woocommerce-order-received .site-main address p:first-of-type{margin-top:.8333333333vw}}.woocommerce-order-received .site-main address p{text-transform:uppercase;font-family:"Gupter-Regular",serif;color:hsla(0,0%,100%,.4);font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-0.256vw}@media(min-width: 960px){.woocommerce-order-received .site-main address p{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.075vw}}.woocommerce-order-received .site-main address p{color:#fff;font-style:normal;margin:1.0666666667vw 0;padding-bottom:1.0666666667vw;padding-top:2.1333333333vw;border-top:hsla(0,0%,100%,.16) solid 1px}@media(min-width: 960px){.woocommerce-order-received .site-main address p{margin:.4166666667vw 0;padding-top:.8333333333vw;padding-bottom:.4166666667vw;margin-left:-.8333333333vw;padding-left:.8333333333vw}}.page-id-646 p,.page-id-646 a,.page-id-646 span{color:#fff;font-family:"DMSans-Light",sans-serif}.page-id-646 h1,.page-id-646 h2,.page-id-646 h3,.page-id-646 h4,.page-id-646 h5,.page-id-646 h6{font-family:"Gupter-Regular",serif}.page-id-646 a{text-decoration:underline;text-decoration-color:#bf2526}.page-id-646 .site-main{padding:0px 2.1333333333vw}@media(min-width: 960px){.page-id-646 .site-main{padding:0px .8333333333vw}}.form form p{display:flex;flex-direction:column;margin-bottom:2.1333333333vw;gap:2.1333333333vw;color:#fff}@media(min-width: 960px){.form form p{gap:.4166666667vw;margin-bottom:.8333333333vw;width:32.1875vw}}.form form p span span{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;font-family:"Gupter-Regular",serif}@media(min-width: 960px){.form form p span span{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.form form p br{display:none}.form form p input:not([type=radio]),.form form p textarea{margin:0;border:none;outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form form p input:not([type=radio]) input::-webkit-outer-spin-button,.form form p input:not([type=radio]) input::-webkit-inner-spin-button,.form form p textarea input::-webkit-outer-spin-button,.form form p textarea input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form form p input:not([type=radio]) input[type=number],.form form p textarea input[type=number]{-moz-appearance:textfield}.form form p input:not([type=radio]),.form form p textarea{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;background-color:hsla(0,0%,100%,.16);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-family:"Gupter-Regular",serif;color:#fff;padding:2.1333333333vw;width:95.4666666667vw;box-sizing:border-box;border-radius:2.1333333333vw}@media(min-width: 960px){.form form p input:not([type=radio]),.form form p textarea{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;border-radius:.625vw;padding:1.25vw;line-height:1.1458333333vw;width:32.1875vw}}.form form p input::placeholder{opacity:0}.form form p input[type=radio]{appearance:none;-webkit-appearance:none;width:8.5333333333vw;height:8.5333333333vw;border:2px solid #bf2526;border-radius:50%;background-color:rgba(0,0,0,0);position:relative;cursor:pointer}@media(min-width: 960px){.form form p input[type=radio]{width:1.6666666667vw;height:1.6666666667vw}}.form form p input[type=radio]:checked{border-color:#bf2526}.form form p input[type=radio]:checked::after{content:"";width:4.2666666667vw;height:4.2666666667vw;border-radius:50%;background-color:#bf2526;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 960px){.form form p input[type=radio]:checked::after{width:.8333333333vw;height:.8333333333vw}}.form form p input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;margin:0;text-decoration:none;outline:none;box-shadow:none;border-radius:0}.form form p input[type=submit]:focus{outline:none}.form form p input[type=submit]{background-color:#bf2526;font-family:"Gupter-Regular",serif;color:#fff;cursor:pointer;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;padding:2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.form form p input[type=submit]{font-size:calc(1.6666666667vw*var(--text-scaler));letter-spacing:-0.1vw;border-radius:.625vw;padding:1.25vw}}.form form .wpcf7-response-output{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif;color:#fff;border:none;padding:0;margin:2.1333333333vw 0}@media(min-width: 960px){.form form .wpcf7-response-output{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;margin:.8333333333vw 0}}.form__form-submit{position:relative}.form__form-submit .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:9.6vw}.form .wpcf7-radio{display:flex;flex-direction:column;gap:2.1333333333vw}@media(min-width: 960px){.form .wpcf7-radio{gap:.4166666667vw;flex-direction:row}}.form .wpcf7-radio .wpcf7-list-item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:hsla(0,0%,100%,.16);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);margin-left:0;padding:1.0666666667vw 2.1333333333vw;border-radius:2.1333333333vw}@media(min-width: 960px){.form .wpcf7-radio .wpcf7-list-item{border-radius:.625vw;width:10.46875vw;padding:.8333333333vw 1.25vw}}.form .wpcf7-radio .wpcf7-list-item-label{font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;font-family:"Gupter-Regular",serif;color:#fff}@media(min-width: 960px){.form .wpcf7-radio .wpcf7-list-item-label{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw}}.form__input-label{position:absolute;left:2.1333333333vw;top:2.1333333333vw;font-size:calc(5.3333333333vw*var(--text-scaler));letter-spacing:-.2133333333vw;font-family:"Gupter-Regular",serif;color:#fff;transition:transform .15s ease-in-out;transform-origin:left top}@media(min-width: 960px){.form__input-label{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.05vw;left:1.25vw;top:1.25vw}}.form .minimize-label{display:none}@media(min-width: 960px){.form .minimize-label{display:block;transform:scale(0.7) translateY(-1.4583333333vw)}}@media(min-width: 960px){.catalog__seo-container{display:flex;gap:.8333333333vw;align-items:end;margin-bottom:1.6666666667vw}}.catalog__seo-image{width:95.7333333333vw;height:59.7333333333vw;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.catalog__seo-image{min-width:32.2395833333vw;width:32.2395833333vw;height:20vw;border-radius:.4166666667vw;overflow:hidden}}.catalog__seo-image img{object-fit:cover;width:inherit;height:inherit}.catalog__seo-container{color:#fff;font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;font-family:"Gupter-Regular",serif}.catalog__seo-title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;margin-top:3.2vw;margin-bottom:0}@media(min-width: 960px){.catalog__seo-title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.catalog__seo-subtitle{color:hsla(0,0%,100%,.4);margin:0}@media(min-width: 960px){.catalog__seo-subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.catalog__seo-text{font-family:"DMSans-Light",sans-serif;line-height:4.2666666667vw}@media(min-width: 960px){.catalog__seo-text{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw;line-height:1.0416666667vw;display:grid;grid-template-columns:1fr 1fr;gap:.8333333333vw;align-items:end}}.catalog__seo-text p{margin:0;margin-top:2.1333333333vw}@media(min-width: 960px){.catalog__seo-text p{margin-top:.625vw}}.recipes{color:#fff;margin-bottom:6.4vw;margin-top:4.2666666667vw}@media(min-width: 960px){.recipes{margin-bottom:1.4583333333vw;margin-top:1.4583333333vw}}.recipes .recipes-swiper{width:100%}.recipes__title{font-size:calc(6.4vw*var(--text-scaler));letter-spacing:-0.256vw;font-family:"Gupter-Regular",serif;font-weight:400}@media(min-width: 960px){.recipes__title{font-size:calc(2.5vw*var(--text-scaler));letter-spacing:-0.15vw}}.recipes__subtitle{font-size:calc(3.4666666667vw*var(--text-scaler));letter-spacing:-.1386666667vw;color:hsla(0,0%,100%,.4);font-family:"Gupter-Regular",serif}@media(min-width: 960px){.recipes__subtitle{font-size:calc(1.0416666667vw*var(--text-scaler));letter-spacing:-.0416666667vw}}.recipes__recipe-container{width:38.4vw;margin-right:2.1333333333vw}@media(min-width: 960px){.recipes__recipe-container{width:15.6770833333vw;margin-right:.8333333333vw}}.recipes__recipe-image-container{margin-top:3.2vw;width:38.4vw;height:32vw;border-radius:2.1333333333vw;overflow:hidden}@media(min-width: 960px){.recipes__recipe-image-container{width:15.6770833333vw;height:13.3333333333vw;border-radius:.625vw;margin-top:.8333333333vw}}.recipes__recipe-image-container img{width:inherit;height:inherit;object-fit:cover}.recipes__recipe-title{font-size:calc(4.2666666667vw*var(--text-scaler));letter-spacing:-.1706666667vw;text-decoration:underline;text-decoration-color:#bf2526;text-underline-offset:.8vw;text-decoration-thickness:.2666666667vw;font-family:"Gupter-Bold",serif}@media(min-width: 960px){.recipes__recipe-title{font-size:calc(1.25vw*var(--text-scaler));letter-spacing:-0.0625vw;text-underline-offset:.15625vw;text-decoration-thickness:.0520833333vw}}.recipes__recipe-subtitle{font-size:calc(2.9333333333vw*var(--text-scaler));letter-spacing:-.0586666667vw;color:hsla(0,0%,100%,.4);font-family:"DMSans-Light",sans-serif}@media(min-width: 960px){.recipes__recipe-subtitle{font-size:calc(.8333333333vw*var(--text-scaler));letter-spacing:-.0333333333vw}}body{background-color:#000;margin:0px 0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}html,body{overflow-x:clip;overflow-y:visible;max-width:100%;overscroll-behavior:none}.prevent-vertical-scroll{overflow:hidden;height:100%}body{overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}p,h1,h2,h3,h4,h5,h6,li{margin:0;color:#fff}a{text-decoration:none}/*# sourceMappingURL=style.css.map */
