:root:root{--element-text-font-family--body: Montserrat;--element-text-font-family-fallback--body: sans-serif;--element-text-font-family--heading: Montserrat;--element-text-font-family-fallback--heading: sans-serif}.add-to-cart.add-to-cart,.product-form__submit.product-form__submit{--element-button-color-primary: #ED2024 !important;--element-button-color-secondary: #FFFFFF !important;font-size:19px;font-weight:700}:root{--red-d: color-mix(in srgb, var(--red, #ED2024) 88%, #000)}.cs-page .calc .go{font-size:19px;font-weight:700}.cs-page .pg-tbl caption,.cs-page .pg-tbl thead th,.cs-page .pg-map h2{color:var(--gray-text)}.footer__base-links{font-size:.875rem}.footer__title.footer__title,.footer__menu a,.footer__mobile-section a{font-size:.875rem!important}.announcement-slider__content p,.announcement-slider__content p a,.icon-and-text span,.grid-item__meta .element-text,.grid-product__meta .element-text,.element-badge,.element-pagination-page,.store-availability__small.store-availability__small,.store-availability__small .element-text,.product__policies,.product__policies a{font-size:.875rem}.grid-item__meta sup,.grid-product__meta sup,.product__price sup{font-size:.6em}.cs-page a[href^="tel:"],.toolbar a[href^="tel:"],.announcement-slider__content a[href^="tel:"],.footer__block a[href^="tel:"]{white-space:nowrap}@media(max-width:768px){.footer__base-links{padding-bottom:120px}}.cart-link__bubble-num,.cart__item-row small,.cart__item--variants,.cart__item--variants div,.cart__item--variants span{font-size:.875rem}.add-to-cart.add-to-cart .element-text,.product-form__submit.product-form__submit .element-text,button[name=add] .element-text{font-size:19px!important;font-weight:700!important}span.element-pagination-page{color:var(--ink, #292929)!important;font-weight:700}.cs-page.cs-page .hm-f select,.cs-page.cs-page .calc select{background-image:var(--url-ico-select, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23292929' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:right 10px center;background-size:11px;padding-right:2rem}.toolbar{border-bottom:1px solid #D6D6D6}.site-header__element--sub{border-bottom:2px solid #ED2024}.site-nav__link:not(.site-nav__link--icon){font-size:.9375rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.element-button--search.element-button--search{background-color:#ed2024;color:#fff;min-width:3.5rem}.footer__title.footer__title{text-transform:uppercase;letter-spacing:.13em;padding-bottom:.5rem;margin-bottom:.875rem;border-bottom:1px solid rgba(255,255,255,.25)}.footer__menu a,.footer__mobile-section a{font-size:.9375rem!important;text-decoration:underline;text-underline-offset:.15em}.site-footer .footer__menu a,.site-footer .footer__mobile-section a{color:#ffffffd9!important}.site-footer .footer__base-links,.site-footer .footer__base-links a{color:#ffffffb8!important}.slide-nav .slide-nav__image{display:none}.slide-nav .slide-nav__image+span{padding-left:0}@media only screen and (max-width:768px){.cs-page .hm-fgrid .hm-f:has(>select#hm-s-hd),.cs-page .hm-fgrid .hm-f:has(>select#hm-s-fn){display:none}}.slide-nav>li:has(shopify-account){display:none}@media only screen and (max-width:768px){.footer__base-links a[href="/pages/accessibility"],.footer__base-links a[href*="shopify.com"]{display:none}}.rc-host .rc-hs-card .rc-hs-link,.rc-host .rc-hs-list li a{display:none}.cs-a11y-btn.cs-a11y-btn--in-nav{padding:0;min-height:0;gap:0;align-self:center}.cs-a11y-btn.cs-a11y-btn--in-nav>span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.cs-a11y-btn.cs-a11y-btn--in-nav>svg{display:block;width:20px;height:20px;margin:0 13px}.cs-page .an .an-dots{display:none}@media only screen and (max-width:768px){.cs-page .an .wrap{display:grid;grid-template-columns:minmax(104px,min(34%,150px)) 1fr;column-gap:14px;align-items:start}.cs-page .an .an-hd{grid-column:1 / -1}.cs-page .an .an-fig{position:relative;max-width:none;margin:1.25rem 0 0;aspect-ratio:34 / 100;overflow:visible}.cs-page .an .an-fig .an-svg{position:absolute;top:0;left:0;width:calc(100% * 100 / 34);height:auto;margin:0;transform-origin:0 0;transform:rotate(90deg) translateY(-100%)}.cs-page .an .an-dots{display:block}.cs-page .an .an-d{position:absolute;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-size:1.1875rem;font-weight:800;line-height:30px;text-align:center;z-index:2}.cs-page .an .an-d--l{left:0}.cs-page .an .an-d--r{right:12px}.cs-page .an .an-d{box-shadow:0 0 0 3px #fff}.cs-page .an .an-list{grid-template-columns:1fr;margin:1.25rem 0 0;gap:0}.cs-page .an .an-list a{padding:.35rem 0 .6rem}}@media only screen and (max-width:560px){.cs-page .an .an-fig,.cs-page .an .an-list{margin-top:1rem}}.cs-page .hm-boxes.hm-boxes{grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1080px){.cs-page .hm-boxes.hm-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:760px){.cs-page .hm-boxes.hm-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-page .hm-boxes .hm-box{min-width:0}.cs-page .hm-boxes .hm-box .hm-ph{min-width:0;overflow:hidden}.cs-page .hm-boxes .hm-box .hm-ph{position:relative}.cs-page .hm-boxes .hm-box .hm-ph img{position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:contain}.cs-page .hm-boxes .hm-box:hover{border-color:var(--rule);box-shadow:none}@media(hover:hover)and (pointer:fine){.cs-page .hm-boxes .hm-box:hover{border-color:var(--red);box-shadow:var(--sh)}}.cs-page .hm-boxes .hm-box:focus-visible{border-color:var(--red);box-shadow:var(--sh)}@media only screen and (max-width:768px){.toolbar .announcement-bar .flickity-viewport{min-height:40px}.toolbar .announcement-bar,.toolbar .announcement-slider__slide,.toolbar .announcement-slider__content{font-size:14px}}.site-header__drawers-container clone-footer,header-drawer clone-footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cs-overrides.css.map */
