: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}.search__input.element-input::placeholder{color:var(--gray-text);opacity:1}.element-button--search svg path,.element-button--search svg circle,.element-button--search svg line{stroke-width:5;stroke-linecap:round;stroke-linejoin:round}newsletter-popup .modal__inner{max-width:100vw;overflow-x:hidden}newsletter-popup div.modal__centered-content.modal__centered-content--padded{padding:0;min-height:0;width:min(460px,calc(100vw - 28px));margin-inline:auto}newsletter-popup .modal__centered-content{background:#fff;border-top:5px solid #ED2024;border-radius:2px;box-shadow:0 22px 64px #29292952;padding:0}newsletter-popup .newsletter-popup{max-width:460px;width:min(460px,calc(100vw - 28px))}newsletter-popup div.modal__centered-content.newsletter--has-image{width:min(820px,calc(100vw - 28px))}newsletter-popup .newsletter--has-image .newsletter-popup{max-width:none;width:100%}newsletter-popup .newsletter--has-image .newsletter-popup__content{width:54%;padding:34px 34px 30px}newsletter-popup .newsletter--has-image .newsletter-popup__image-wrapper{width:46%}newsletter-popup .newsletter-popup__content{padding:30px 32px 28px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:0}newsletter-popup .newsletter-popup__content element-text-rte{display:contents}newsletter-popup .newsletter-popup__content p,newsletter-popup .newsletter-popup__content h2,newsletter-popup .newsletter-popup__content a.element-button{width:100%;align-self:flex-start}newsletter-popup .newsletter-popup__content h2.element-text--heading-xl{font-size:26px;line-height:1.12;letter-spacing:-.02em;font-weight:800;text-transform:none;text-align:left;color:#292929;margin:0 0 14px}newsletter-popup .newsletter-popup__content p{text-align:left;margin:0 0 8px}newsletter-popup .newsletter-popup__content p:nth-of-type(1){font-size:15px;line-height:1.55;color:#6b6f81;margin:0 0 12px}newsletter-popup .newsletter-popup__content p:nth-of-type(2){font-size:17px;line-height:1.4;font-weight:700;color:#292929;margin:0}newsletter-popup .newsletter-popup__content p:nth-of-type(3){background:#f5f6f8;border-left:4px solid #ED2024;font-size:15px;line-height:1.6;color:#292929;margin:16px 0 0;padding:15px 16px}newsletter-popup .newsletter-popup__content p:nth-of-type(3) strong{display:inline-block;margin-top:6px;padding:4px 11px;border:1px dashed #9A9DA8;border-radius:2px;background:#fff;font-weight:800;font-size:16px;letter-spacing:.12em;color:#292929}newsletter-popup .newsletter-popup__content a.element-button{display:flex;min-height:54px;margin-top:18px;align-items:center;justify-content:center;background:#ed2024;border:1px solid #ED2024;border-radius:2px}newsletter-popup .newsletter-popup__content a.element-button .element-text{color:#fff;font-size:19px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}newsletter-popup .newsletter-popup__content a.element-button:hover,newsletter-popup .newsletter-popup__content a.element-button:focus-visible{background:#c8181c;border-color:#c8181c}newsletter-popup .modal__close{top:8px;right:8px;color:#6b6f81;background:transparent}newsletter-popup .modal__close:hover{color:#292929}@media only screen and (max-width:560px){newsletter-popup div.modal__centered-content.modal__centered-content--padded{padding:0}newsletter-popup .newsletter-popup{margin-right:0;width:100%;max-width:100%}newsletter-popup .newsletter-popup__content{padding:24px 20px 22px}newsletter-popup .newsletter-popup__content h2.element-text--heading-xl{font-size:23px}newsletter-popup .newsletter-popup__content p:nth-of-type(2){font-size:16px}}.site-nav__icons shopify-account>.cs-signin{display:inline-flex;align-items:center;gap:0}.site-nav__icons shopify-account>.cs-signin .site-nav__icon-label{font-size:1rem;line-height:1;white-space:nowrap}.site-nav__icons .site-nav__link--cart .cart-link,.site-nav__icons shopify-account .cs-signin svg{transition:transform .18s ease-out}.site-nav__icons .site-nav__icon-label{position:relative}.site-nav__icons .site-nav__icon-label:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease-out;pointer-events:none}@media(hover:hover)and (pointer:fine){.site-nav__icons .site-nav__link--cart:hover .cart-link,.site-nav__icons shopify-account:hover .cs-signin svg{transform:translateY(-2px)}.site-nav__icons .site-nav__link--cart:hover .site-nav__icon-label:after,.site-nav__icons shopify-account:hover .site-nav__icon-label:after{transform:scaleX(1)}}.site-nav__icons .site-nav__link--cart:focus-visible .cart-link,.site-nav__icons shopify-account:focus-within .cs-signin svg{transform:translateY(-2px)}.site-nav__icons .site-nav__link--cart:focus-visible .site-nav__icon-label:after,.site-nav__icons shopify-account:focus-within .site-nav__icon-label:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.site-footer .footer__menu a,.site-footer .footer__mobile-section a{text-decoration-color:transparent;transition:text-decoration-color .18s ease-out,color .18s ease-out}.site-footer .footer__base-links a{text-decoration-color:transparent!important;transition:text-decoration-color .18s ease-out,color .18s ease-out}.site-footer .footer__menu a:hover,.site-footer .footer__mobile-section a:hover{text-decoration-color:currentColor;color:#fff!important}.site-footer .footer__base-links a:hover{text-decoration-color:currentColor!important;color:#fff!important}}.site-footer .footer__menu a:focus-visible,.site-footer .footer__mobile-section a:focus-visible,.site-footer .footer__base-links a:focus-visible{text-decoration-color:currentColor!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.site-nav__icons .site-nav__link--cart .cart-link,.site-nav__icons shopify-account .cs-signin svg,.site-nav__icons .site-nav__icon-label:after,.site-footer .footer__menu a,.site-footer .footer__mobile-section a,.site-footer .footer__base-links a{transition:none}.site-nav__icons .site-nav__link--cart:hover .cart-link,.site-nav__icons shopify-account:hover .cs-signin svg,.site-nav__icons .site-nav__link--cart:focus-visible .cart-link,.site-nav__icons shopify-account:focus-within .cs-signin svg{transform:none}}newsletter-popup div.modal__centered-content.newsletter--has-image{width:min(900px,calc(100vw - 28px))}newsletter-popup .newsletter-popup__content h2.element-text--heading-xl{text-wrap:balance}newsletter-popup .newsletter-popup__content p{text-wrap:pretty}@media only screen and (min-width:769px){newsletter-popup div.newsletter-popup.newsletter-popup{max-width:900px!important;width:100%!important}newsletter-popup div.newsletter-popup__content.newsletter-popup__content{width:58%!important}newsletter-popup div.newsletter-popup__image-wrapper.newsletter-popup__image-wrapper{width:42%!important}}newsletter-popup .newsletter-popup__content{overflow-wrap:break-word}newsletter-popup .newsletter-popup__content p,newsletter-popup .newsletter-popup__content h2{max-width:100%;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cs-overrides.css.map */
