:root{--page-width: 90rem !important}@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-Medium.woff2) format("woff2"),url(PlayfairDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Regular.woff2) format("woff2"),url(SourceSansPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Semibold.woff2) format("woff2"),url(SourceSansPro-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.playfair-display-medium{font-family:Playfair Display;font-weight:500}.source-sans-pro-regular{font-family:Source Sans Pro;font-weight:400}.source-sans-pro-regular-medium{font-family:Source Sans Pro;font-weight:600}.btn-width--full{width:100%}@media screen and (max-width: 749px){.small-hide{display:none!important}}custom-marquee .marquee{display:flex;overflow:hidden;white-space:nowrap;gap:1rem;opacity:0;transition:opacity .6s ease}custom-marquee .marquee.slick-initialized{opacity:1}custom-marquee .marquee>*{flex-shrink:0}custom-marquee .slick-track{display:flex!important;align-items:center}.marquee-wrapper{overflow:hidden;padding:1rem 0}.marquee-wrapper .page-width{padding-top:1rem;padding-bottom:1rem}.marquee-wrapper .marquee__text{font-size:calc(var(--font-section-scale) * 1rem);padding:0 5rem;white-space:nowrap}.marquee-wrapper .marquee__text a,.marquee-wrapper .marquee__text a:hover{color:inherit;text-decoration:underline;font-size:inherit;margin-left:.5rem}.marquee-wrapper .slick-dots,.slick-prev,.slick-next{display:none!important}.hero-image__container .unit-sold{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.hero-image__container .unit-sold .icon{fill:#fb0}.hero-image__container .featured-review{position:relative;display:flex;gap:1rem;margin-top:2rem;max-width:100%}.hero-image__container .featured-review .featured-review-card{max-width:100%;overflow:hidden;cursor:grab}.hero-image__container .featured-review img{height:2rem;width:auto}.hero-image__container .featured-review p{font-size:calc(1.5rem * var(--font-section-scale));color:var(--font-color)}.hero-image__container .featured-review span{font-size:calc(1.5rem * var(--font-section-scale));color:var(--font-color);font-style:italic}@media screen and (max-width: 749px){.hero-image__text-content--left-mobile,.hero-image__text-content--left-mobile h1,.hero-image__text-content--left-mobile p{text-align:left}.hero-image__text-content--center-mobile,.hero-image__text-content--center-mobile h1,.hero-image__text-content--center-mobile p{text-align:center}.hero-image__text-content--right-mobile,.hero-image__text-content--right-mobile h1,.hero-image__text-content--right-mobile p{text-align:right}.hero-image__text-content--left-mobile .unit-sold,.hero-image__text-content--left-mobile .hero-image__btn-container{justify-content:flex-start;text-align:left}.hero-image__text-content--center-mobile .unit-sold,.hero-image__text-content--center-mobile .hero-image__btn-container{justify-content:center;text-align:center}.hero-image__text-content--right-mobile .unit-sold,.hero-image__text-content--right-mobile .hero-image__btn-container{justify-content:flex-end;text-align:right}}.multicolors-cards-section .btn{display:flex;max-width:80%;margin:1rem auto 0;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 749px){.multicolors-cards-section .btn{max-width:100%;font-size:12px}.multicolors-cards-section .multicolors-cards__list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.product-page__content .review-star-plus-unit-sold--wrapper{position:relative;display:flex;align-items:center;gap:.5rem;z-index:1;width:fit-content;padding:5px 15px;margin-bottom:1rem}.product-page__content .review-star-plus-unit-sold--wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6;border-radius:20px;z-index:-1}.product-page__content .review-star-plus-unit-sold--wrapper *{font-size:1.1rem}.product-page__content .items-sold:before{content:"|";margin-right:5px}.product-page__content .price-item.price-item--regular{font-weight:700}.product-page__content .product-description{margin-bottom:1.5rem;text-align:justify}.product-page__content .lb-upsell-ppa-title-cont>*{font-size:calc(var(--font-heading-scale) * 1.174938rem)!important}.product-page__content .lb-upsell-ppa-card-cont .lb-spc-border{width:100%;max-width:100%!important}.product-page__content .product-form__cart-submit:after{--color-button: 187, 30, 41;border:2px solid #000}.product-page__content .product-form__buy-buttons{margin-top:1rem}.product-page__content .product-form__quantity .quantity{border:2px solid rgba(187,30,41,.5)}.product-page__content .product-form__quantity .quantity__button,.product-page__content .product-form__quantity .quantity__input{color:#bb1e2980;text-align:center}@media screen and (max-width: 749px){.product-page__content{flex-direction:column!important}}.product-page__content .featured-review--wrapper{display:flex;gap:2rem;align-items:center;padding:2rem;border-radius:1rem;background:#e1e1e1}.product-page__content .featured-review{display:grid;grid-template-columns:1fr 6fr;align-items:center}.product-page__content .featured-review img{width:100%;height:auto;object-fit:contain}.product-page__content .featured-review .icon-placeholder--wrapper{display:flex;justify-content:center;align-items:center;background-color:#efefef;border-radius:50%;height:4rem;width:4rem;margin-left:auto;margin-right:auto}.product-page__content .featured-review-card{margin-left:1rem}.product-page__content .featured-review-card span{display:flex}.product-page__content .featured-review-card>span{margin-bottom:1rem}.product-page__content .featured-review-card svg{height:1.1rem;width:auto;fill:#f9a000}.product-page__content .featured-review-card p.heading{font-weight:400;font-size:1.2rem!important;text-transform:capitalize;line-height:calc(1 + .25 / var(--font-body-scale));margin-right:1rem;margin-bottom:0}@media screen and (max-width: 749px){.product-page__content .featured-review{grid-template-columns:1fr;gap:1rem}.product-page__content .featured-review--wrapper{padding:1rem}.product-page__content .featured-review-card>span{flex-direction:column;margin-bottom:.5rem}.product-page__content .featured-review-card h4{margin:0}}.product-page__content .product-meta-selector .product-form__label{font-size:calc(1rem * var(--font-section-scale, 1.1));text-transform:unset;width:100%;display:flex;align-items:center;justify-content:space-between}.product-page__content .product-meta-selector fieldset{padding:0}.product-page__content .product-meta-selector .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap label,.product-page__content .product-meta-selector .single-option-selector__option-wrap--checked .single-option-selector__option{background:#00000040;color:inherit;border:2px solid rgb(17,17,17,1)}.product-page__content .product-meta-selector .single-option-selector__option{border:2px solid rgba(17,17,17,.25);font-size:calc(1rem * var(--font-section-scale, 1.1));margin-left:0;margin-right:10px}@media screen and (max-width: 749px){.product-page__content .product__meta-grid *{text-align:left}.product-page__content .price__pricing-group{width:100%}.product-page__content .price--large .price__last{justify-content:flex-start}}@media screen and (min-width: 750px){.product-page__content .product__media-wrapper,.product-single__content-details--wrap{max-width:calc(58% - 3rem)!important}.product-page__content .product__info-wrapper{width:42%;max-width:42%}}.size-chart-modal .product-popup-modal__button{text-decoration:underline}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;box-shadow:#959da533 0 8px 24px}.product-popup-modal__content .modal-heading{display:flex;justify-content:space-between}.product-popup-modal__content .product-popup-modal__toggle{border:1px solid rgb(0,0,0,.25);background-color:unset;border-radius:5px;padding:5px;height:35px;width:35px}.product-popup-modal__content .product-popup-modal__toggle svg{height:10px;width:10px}@media screen and (min-width: 750px){.product-popup-modal__content{margin-top:5rem;width:70%;padding:2rem}}.product-accordion.accordion{margin-bottom:0}.product-accordion.accordion details{border-bottom:1px solid rgb(0,0,0,.25)}.product-accordion.accordion:first-of-type details{border-top:1px solid rgb(0,0,0,.25)}.product-accordion.accordion summary{padding:1.2rem 0}.product-accordion.accordion .accordion__title.h4{text-transform:uppercase;font-weight:600;font-size:calc(1rem * var(--font-section-scale, 1.1))!important}.product-accordion.accordion .accordion__icon-open{right:0}.product-accordion.accordion .accordion__content{padding-left:0;padding-right:0}.product-accordion.accordion .accordion__content p{font-size:calc(1rem * var(--font-section-scale, 1.1))!important;text-align:justify;font-weight:400}.product-accordion.accordion .accordion__content .rte{margin-bottom:0}.image-with-floating--text__wrapper>div.page-width{position:relative;--font-section-scale: 1}.image-with-floating--text__wrapper li{position:absolute}.image-with-floating--text__wrapper img{width:100%;max-width:100%;height:auto}.image-with-floating--text__wrapper h3{font-family:var(--font-body-family);color:#be1e2c;text-transform:unset!important}@media screen and (max-width: 749px){.image-with-floating--text__wrapper li:nth-child(1){top:8%;left:1rem;width:calc(27% - 1rem)}.image-with-floating--text__wrapper li:nth-child(2){top:8%;right:1rem;width:calc(27% - 1rem)}.image-with-floating--text__wrapper li:nth-child(3){top:60%;left:1rem;width:calc(27% - 1rem)}.image-with-floating--text__wrapper li:nth-child(4){top:60%;right:1rem;width:calc(27% - 1rem)}.image-with-floating--text__wrapper h3{font-size:12px;margin-bottom:3px}.image-with-floating--text__wrapper p{font-size:8px;line-height:.9}}@media screen and (min-width: 750px){.image-with-floating--text__wrapper li:nth-child(1){top:10%;left:3rem;width:calc(25% - 3rem)}.image-with-floating--text__wrapper li:nth-child(2){top:10%;right:3rem;width:calc(25% - 3rem)}.image-with-floating--text__wrapper li:nth-child(3){top:63%;left:3rem;width:calc(25% - 3rem)}.image-with-floating--text__wrapper li:nth-child(4){top:63%;right:3rem;width:calc(25% - 3rem)}}.image-with-text--wrapper ul{max-width:70rem;margin:0 auto}.image-with-text--wrapper li{display:flex;align-items:center}.image-with-text--wrapper img{width:40%;max-width:100%;height:auto;padding:2.5rem}.image-with-text--wrapper li>div{padding:2.5rem}@media screen and (max-width: 749px){.image-with-text--wrapper li{flex-direction:column}.image-with-text--wrapper li>div{padding:1rem}.image-with-text--wrapper img{width:100%;padding:1rem}}.compatibility-wrapper{display:flex;align-items:center}.compatibility-wrapper>img{width:60%;height:auto;object-fit:contain;padding:2.5rem}.compatibility-wrapper .compatibility-wrapper--card{width:40%;padding:2.5rem}.compatibility-wrapper .compatibility-wrapper--card>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;row-gap:2rem}.compatibility-wrapper .compatibility-wrapper--card img{height:auto;object-fit:contain;padding:1rem 1rem 0}.compatibility-wrapper .compatibility-wrapper--card ul p{margin-bottom:.5rem;--font-scale: 1.2;--font-size: calc(var(--font-scale) * 1rem);font-size:calc(var(--font-size) * var(--font-section-scale, 1))}.compatibility-wrapper .compatibility-wrapper--card ul p strong{font-weight:600}.compatibility-wrapper .compatibility-wrapper--card ul .icon.icon-check{fill:#bb1e29;height:2rem;width:auto}.compatibility-wrapper .compatibility-wrapper--card ul .icon.icon-wrong{height:1.5rem;width:auto}@media screen and (max-width: 749px){.compatibility-wrapper{flex-direction:column}.compatibility-wrapper>img,.compatibility-wrapper .compatibility-wrapper--card{width:100%}.compatibility-wrapper .compatibility-wrapper--card{padding:0}.compatibility-wrapper .compatibility-wrapper--card>ul{row-gap:1rem}}.grid-image--wrapper .title-wrapper{margin-bottom:2.5rem}.grid-image--wrapper ul li img{object-fit:contain;height:100%;width:100%;border-radius:.5rem}cart-drawer.drawer .drawer__inner{width:35rem;overflow-y:auto}cart-drawer.drawer .drawer__header{background:#3a3a3e;padding:.8rem 1.875rem;align-items:center}cart-drawer.drawer .drawer__header *{--font-section-scale: .7;--color-foreground: 255, 255, 255;font-family:var(--font-body-family);font-size:calc(var(--font-heading-size) * var(--font-section-scale, 1))}cart-drawer.drawer .drawer__close svg{color:#fff;height:1.1rem;width:1.1rem}cart-drawer.drawer .drawer__close:after{all:unset}cart-drawer.drawer .cart-contact-information{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#d9d9d9;color:#0009;padding:.8rem 1.875rem}cart-drawer.drawer cart-drawer-items{overflow:unset}cart-drawer.drawer cart-drawer-items:not(.is-empty) .drawer__contents{border:1px solid rgb(0,0,0,.25);border-radius:1rem}cart-drawer.drawer .cart__row-wrapper{padding:1rem}cart-drawer.drawer .cart__footer-notes button{justify-content:flex-start;font-size:1.1rem;font-family:var(--font-body-family);font-weight:400;text-transform:capitalize!important}cart-drawer.drawer .cart__footer-notes button .icon{display:none}cart-drawer.drawer .cart__free-shipping{margin:1rem 1.5625rem 1rem 1.875rem;padding:1rem 1.5625rem 1rem 1.875rem;border:1px solid rgb(0,0,0,.25);border-radius:1rem}cart-drawer.drawer .free-shipping-scale{overflow:unset;background:rgb(var(--color-foreground-2));height:10px}cart-drawer.drawer .free-shipping-total--wrapper{display:flex;align-items:center;gap:1rem;max-width:80%;margin:auto}cart-drawer.drawer .free-shipping-scale__fill{background:#bb1e29}cart-drawer.drawer .free-shipping__message{font-size:inherit;margin-bottom:23px}cart-drawer.drawer .icon-truck--wrapper .icon{fill:#fff;width:20px;height:auto}@media screen and (max-width: 749px){cart-drawer.drawer .cart-contact-information{text-align:center}cart-drawer.drawer .cart__free-shipping{margin:1rem}cart-drawer.drawer cart-drawer-items{margin:0 1rem}cart-drawer.drawer .drawer__footer{margin:1rem;padding:0}}cart-drawer.drawer .cart-drawer__footer-info{padding:1rem 1.5625rem;border:1px solid rgb(0,0,0,.25);border-radius:1rem}cart-drawer.drawer .cart__ctas .btn{min-width:100%;max-width:100%}cart-drawer.drawer .cart__ctas .btn~.btn{margin-top:.5rem}cart-drawer.drawer .cart__ctas .btn.cart__submit:after{background:#bb1e29}cart-drawer.drawer .cart__footer-modal{display:none}cart-drawer.drawer .cart__footer-modal.open{display:flex}cart-drawer.drawer .delivery-date{justify-content:center;margin-top:1rem;flex-wrap:wrap}#shopify-section-sections--24802635809052__newsletter .page-width{background-color:#bb1e29;padding:5rem 3rem;border-radius:2rem}#shopify-section-sections--24802635809052__newsletter .page-width *{color:#fff!important}#shopify-section-sections--24802635809052__newsletter .newsletter-section__form{max-width:600px}#shopify-section-sections--24802635809052__newsletter .input-group{display:flex;gap:.5rem}#shopify-section-sections--24802635809052__newsletter .field-wrapper{flex-grow:1}#shopify-section-sections--24802635809052__newsletter .field-wrapper__input{background:#1111111a;border:.5px solid rgb(255,255,255,.5);box-shadow:unset}#shopify-section-sections--24802635809052__newsletter .field-wrapper__label-name{background:unset}#shopify-section-sections--24802635809052__newsletter .field-wrapper__input:focus+.field-wrapper__label .field-wrapper__label-name{background:#bb1e29;border-radius:.2rem}#shopify-section-sections--24802635809052__newsletter .btn--small *{color:#000!important}#shopify-section-sections--24802635809052__newsletter .btn--small:after{background:#fff}@media screen and (max-width: 749px){#shopify-section-sections--24802635809052__newsletter .page-width{padding:2.5rem 1.5rem;margin:0 1.5rem}#shopify-section-sections--24802635809052__newsletter .input-group{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dev.css.map */
