.top-menu{background:var(--color-background-alt)}.top-menu .container{display:flex;justify-content:space-between;align-items:center}.top-menu .container.center{justify-content:center}@media (max-width: 47.99em){.top-menu .container{justify-content:center}}.top-menu__left p,.top-menu__left a,.top-menu__right p,.top-menu__right a{font-weight:500;margin:0}.top-menu__left p:not(:last-child),.top-menu__left a:not(:last-child),.top-menu__right p:not(:last-child),.top-menu__right a:not(:last-child){margin:0 1.6rem 0 0}.top-menu__left a,.top-menu__right a{font-weight:500}.top-menu__left a{display:block}h4{font-size:1.4rem!important}@media (max-width: 1023px){.banner.shopify-section .banner__wrapper>div{max-width:100%}.banner__wrapper h1{font-size:2.6rem}.banner__subheading h2{font-size:1.5rem!important}.banner__wrapper>div{grid-gap:0rem}.button--primary{padding:.8rem 1.6rem;font-weight:700;font-size:1.2rem}}.nav__mobile-accordion-opener,.nav__main-menu{text-transform:uppercase}.breadcrumbs a,.breadcrumbs p{text-transform:uppercase;font-size:1rem}.breadcrumbs .icon{font-size:1rem}.breadcrumbs ol{gap:0}@media (max-width: 63.99em){.breadcrumbs ol li a,.breadcrumbs ol li p{font-size:1rem}}.above-overlay#nav-wrapper .main-navigation{background:#000}.header__menu a{text-transform:uppercase}.header a.main-nav-item{padding:2rem 2rem 2rem .8rem}.announcement-bar{text-align:center}.shopify-section.shopify-section-group-main-navigation.main-navigation{background:#000}@media (min-width: 1024px){#shopify-section-sections--25808426893493__navigation-main .section__wrapper{padding-top:0!important;padding-bottom:0!important}#shopify-section-template--25808426467509__banner_pUzkPn .section__wrapper{padding-top:0!important}}.shopify-section.banner .section__wrapper{padding-bottom:0!important}.shopify-section.banner .container--full_width{margin:0!important}.banner__wrapper{border-radius:0}.banner__subheading h2{font-size:2.8rem}#shopify-section-template--25808426467509__multicolumn_intro .banner__wrapper h4{color:#111!important}#shopify-section-template--25808426467509__multicolumn_intro .banner__wrapper>div{margin-bottom:-60px!important;display:block!important}#shopify-section-template--25808426467509__multicolumn_intro .banner__background{border-radius:var(--border-radius)!important}.heading__section h2{margin-bottom:10px!important}@media (max-width: 1023px){#shopify-section-template--25808426467509__multicolumn_intro .banner__wrapper{margin-bottom:60px!important}#shopify-section-template--25808426467509__multicolumn_intro .banner__wrapper>div{margin-bottom:-50px!important}h4{font-size:1.4rem!important}h2{line-height:1}#shopify-section-template--25808426467509__multicolumn_intro .banner__wrapper{margin-bottom:40px!important}}.shopify-section.features-bar .container--full_width{margin:0!important}.shopify-section.features-bar .section__wrapper{border-radius:0}.features-bar swiper-container .swiper-slide:before{border-left:1px solid red;display:black;width:10px;height:20px;content:"hi"}.card--testimonial__image{width:auto!important}.card--testimonial__content{padding:20px 2rem 2rem;justify-content:center;align-items:center;box-shadow:none}.card--testimonial__testimonial{padding:15rem 0 20px}.card--testimonial__shop{justify-content:center;align-items:center;margin:0;position:absolute;width:fit-content;padding:50px 0 0}.card--testimonial{justify-content:flex-start;align-items:center}.card--testimonial__shop a,.card--testimonial__source{font-size:1.2rem;text-decoration:none!important;font-weight:400}.form-email-signup .container{text-align:center}.form-email-signup__content h1{margin-bottom:0!important}.form-email-signup__content h2{padding:0!important}@media (min-width: 64em){h1{font-size:6rem;letter-spacing:0;margin-bottom:0}.form-email-signup .container{display:flex!important;flex-direction:column;grid-gap:3rem!important}.form-email-signup__content h1{margin-bottom:0!important}.form-email-signup__content h2{font-size:28px;padding:0}.subheading h2{padding:0!important}.contact-form .icon.loaded{opacity:0}.form-email-signup__form{width:70%!important}.form-email-signup__content .heading__section{margin:0}}#shopify-section-sections--25808426926261__navigation-footer .section__wrapper:before{border-top:2px solid #dd2739!important}.footer__menu a{font-family:playfair;color:#fbe58e;font-size:1.5rem;text-transform:uppercase}.footer .text-xs,.footer .text-xs a{color:#b0b0b0}.localization-form *{color:#b0b0b0;font-size:1.2rem}.footer__menu p,.footer__content h4{color:#fff;font-size:1.5rem;padding:0!important}.footer__content h4{margin-bottom:2em}.footer__content:nth-child(3),.footer__content:nth-child(4),.footer__content:nth-child(5){margin-top:40px}.footer__menu ul{margin-block-start:2em}.footer__menu ul li:not(:last-child){margin:0}.social-accounts ul li a{color:#fbe58e}.footer__payment-icons{padding-bottom:2.5rem}@media (max-width: 1023px){.footer__content:nth-child(3),.footer__content:nth-child(4),.footer__content:nth-child(5){margin-top:0}.footer__menu ul{margin-block-start:1em}.footer__content h4{margin-bottom:1em}}figure.style--no_padding{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.card.card--style-no_padding{border:0;box-shadow:none}.card__content p{font-size:1.4rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__content .price-item{font-family:var(--font-h2-family);font-size:1.6rem}.card__content{gap:0rem}.card__content{padding:1.2rem 1.2rem 0}@media (min-width: 64em){.card__content{padding:2.8rem 1.6rem 1.6rem}.card{max-width:80%!important}}.text-md p{font-size:1.5rem}.main-product__title h1{letter-spacing:0}@media only screen and (min-width: 300px){.paypal-button.paypal-button-shape-sharp{border-radius:var(--border-radius)!important}}.icons-product__description{text-transform:uppercase;font-size:1.2rem}.main-product__blocks .icons-product{background:#efefef;padding:2rem;border-radius:var(--border-radius)!important}.icons-product__icon{gap:1rem;border-left:1px solid #111;paddng-bottom:.5rem;padding-left:.8rem}.icons-product__icon:first-child{border-left:0}.accordion__wrapper summary p{font-family:var(--font-h2-family)}@media (min-width: 64em){.accordion details summary p:not([class]){font-size:2.4rem}}.accordion__wrapper p{font-size:1.4rem}.accordion details summary{padding:1.6rem 0rem}.accordion details .content{padding:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/child.css.map */
