.header-heading{padding:0}.head-slot-nav-mobile-link,.head-slot-item,.head-slot-global-search-link,.head-slot-cart-link{min-width:20px;height:20px}shopify-account.head-slot-item-account,shopify-account.head-slot-nav-link-account{min-width:20px;width:20px;padding-top:2px}.head-row-slot-end{gap:4px}.head-slot-item svg{width:20px;height:20px}.button.head-slot-nav-mobile-link{margin-inline-start:5px}.button.button-mega-menu-toggle{padding:1.2rem 1.8rem;letter-spacing:1px}.head-slot-cart-link-quantity{font-size:calc(var(--font-body-scale) * 1rem);top:-1rem;min-width:18px;height:18px;font-weight:700}.header-search-global-form-wrap{display:flex;gap:10px}.header-search-global-form [type=submit]{width:auto;position:relative;flex-shrink:0;height:42px;inset-inline-end:0;top:0;border-radius:5px;font-size:14px}.footer-social-links-wrap .list-social{gap:10px}.footer-info{padding:20px 0;font-size:13px}.footer-social-links-wrap .list-social .list-social-link{width:36px;height:36px;border:1px solid #e4e6ea;box-shadow:none;color:#424242}.footer-social-links-wrap .list-social .list-social-link svg{width:16px;height:16px;color:#424242}.footer-social-links-wrap .list-social .list-social-link:hover svg{color:#fff}.footer-social-links-wrap .list-social .list-social-link:hover{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.footer-blocks-wrapper{font-size:14px}.footer-blocks-wrapper figure.widget-media,.footer-blocks-wrapper .rte h3,.footer-blocks-wrapper .grid-item .widget-title,.footer-blocks-wrapper .grid-item .newsletter-description{margin-bottom:16px}.footer-blocks-wrapper .widget-media img{height:76px;object-fit:cover;display:block}.footer-blocks-wrapper .rte h3,.footer-blocks-wrapper .grid-item .widget-title{font-size:16px}.footer-blocks-wrapper .grid-item ul li{padding-bottom:10px}.footer-blocks-wrapper .grid-item ul li .link-text{color:#424242}.footer-newsletter .newsletter-form [type=email]{padding:5px 5px 5px 16px}.footer-newsletter .newsletter-form [type=email]{height:48px}.footer-newsletter .newsletter-form [type=submit]{border-radius:5px;padding:10px 22px;font-size:14px;position:relative;width:100%}.newsletter__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(var(--color-foreground-alt));background-color:rgb(var(--color-accent-1));border-radius:50px;margin-bottom:10px}.section-testimonials .section-headings-content{display:flex;flex-direction:column;gap:8px}.section-testimonials .pill-nav-slider .pill-nav-item{background:transparent;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.3)}.section-testimonials .pill-nav-slider .pill-nav-item:hover{background:#fff;border-color:#b11a2b;box-shadow:none}.section-testimonials .pill-nav-slider .pill-nav-item:hover .angle-icon:before,.section-testimonials .pill-nav-slider .pill-nav-item:hover .angle-icon:after{background:#b11a2b}.section-headings{padding-top:20px;margin-bottom:32px}.section-testimonials .card-testimonial{padding:24px}.section-testimonials .card-testimonial-citation,.section-testimonials .card-caption,.multicolumn-list-card .card-caption{font-size:calc(var(--font-body-scale) * 1.5rem)}.section-testimonials .card-testimonial-rating .icon-rating-star{width:1.5rem;height:1.5rem}.section-testimonials .card-testimonial-header{margin-bottom:1.6rem}.multicolumn-list-card .card-standard .card-info{padding:24px}.multicolumn-list-card .card-caption,.multicolumn-list-card .card-heading{margin-bottom:12px}.multicolumn-list-card h3.card-heading{font-size:20px}.multicolumn-list-card .link-text-secondary{padding-top:14px}.link-text-secondary:hover{text-decoration:none;color:#8e1623}.section-breadcrumbs .breadcrumb{padding:0;text-align:center}.section-breadcrumbs .breadcrumb a{color:#fff}.section-breadcrumbs .breadcrumb .container{padding:0}.button-out-of-stock{width:100%}.section-filters-wrapper .section-headings{margin-bottom:24px}.article-template-content :is(h1,h2,h3,h4,h5,h6){font-size:18px}@media screen and (min-width:1199px)and (max-width:1240px){.navigation-main>.navigation-item{padding:0 5px}.head-row-slot .header-categories{margin-left:10px}.header-menu-position-right .nav-main{justify-content:center}.head-row{grid-gap:8px}}@media screen and (min-width:990px){.container{padding-left:24px;padding-right:24px}.template-product main#MainContent .container{padding-left:7%;padding-right:7%}.head-row-slot-mega-menu{margin-inline-start:2.4rem}.footer-blocks-wrapper{padding:64px 0 48px}.head-row-slot-items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem}.head-row-slot-items>.head-slot-item,.head-row-slot-items>.head-slot-item-account,.head-row-slot-items>shopify-account.head-slot-item-account{display:flex;flex-direction:row;align-items:center;margin-block:0}.header-search-global:before{border-left:0;border-right:0;border-bottom:0;top:-7px;right:64px;width:14px;height:14px;background-color:rgb(var(--color-background-complementary));transform:rotate(45deg);border-top-left-radius:3px}.header-search-global{top:calc(100% + 4rem);inset-inline-start:auto;inset-inline-end:0;padding:16px}.header-search-global-form-wrap{display:flex;height:100%;width:100%;gap:10px}.header-search-global-form [type=submit]{position:relative;flex-shrink:0;padding:0 36px;inset-inline-end:0;top:0;height:54px;border-radius:5px;font-size:14px}.header-search-global-form [type=search]{height:54px;font-size:calc(var(--font-body-scale) * 1.5rem);padding:0 16px}.multicolumn-list-card h3.card-heading{font-size:24px}}.multicolumn-list>.grid-item:only-child,.section-tabbed-product-lists .grid>.grid-item:only-child{margin-inline:auto}.section-filters-form select,.section-vertical-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23404040'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-position:calc(100% - 16px) 50%;background-size:12px 12px;background-repeat:no-repeat}.product-option a.link{color:#ce333c}@media screen and (min-width:749px)and (max-width:1199px){.footer-newsletter .newsletter-form [type=submit]{position:relative;width:100%}.footer-blocks-wrapper .rte a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
