.product-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6875rem;-ms-flex-item-align:stretch;align-self:stretch;padding:var(--pc-pad-top-m,3rem) var(--pc-pad-rgt-m,.75rem) var(--pc-pad-bot-m,3rem) var(--pc-pad-lft-m,.75rem);margin:var(--pc-mar-top-m,0) var(--pc-mar-rgt-m,0) var(--pc-mar-bot-m,0) var(--pc-mar-lft-m,0)}@media(min-width:992px){.product-carousel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--pc-pad-top-d,var(--pc-pad-top-m,1.5rem)) var(--pc-pad-rgt-d,var(--pc-pad-rgt-m,0)) var(--pc-pad-bot-d,var(--pc-pad-bot-m,1.5rem)) var(--pc-pad-lft-d,var(--pc-pad-lft-m,0));margin:var(--pc-mar-top-d,var(--pc-mar-top-m,0)) var(--pc-mar-rgt-d,var(--pc-mar-rgt-m,0)) var(--pc-mar-bot-d,var(--pc-mar-bot-m,0)) var(--pc-mar-lft-d,var(--pc-mar-lft-m,0))}}.product-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch}@media(min-width:992px){.product-carousel-header{padding:.75rem 1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.product-carousel-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-carousel-header-text--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.product-carousel-title{margin:0;font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;color:#1a1a1a;font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}@media(min-width:992px){.product-carousel-title{font-size:.625rem;line-height:1.2}}.product-carousel-subtitle{margin:0;font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;color:#1a1a1a;font-size:.75rem;font-weight:300;line-height:1.3;letter-spacing:.02em}@media(min-width:992px){.product-carousel-subtitle{font-size:.625rem}}.product-carousel-arrows{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-negative:0;flex-shrink:0}@media(min-width:992px){.product-carousel-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-carousel-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.product-carousel-track{width:100%;min-width:0}.product-carousel-track .slick-track{margin-left:0;margin-right:0}.product-carousel-slide{padding-right:.25rem}.product-carousel .mo-cross-selling-overlay-meta{display:none}.product-carousel .mo-product-card-cross-selling{gap:.25rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__name{color:#1a1a1a;font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:.0375rem;text-decoration:none!important}@media(min-width:992px){.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__name{font-weight:300;line-height:.875rem;letter-spacing:.05rem}}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price{padding:.25rem 0}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .value{display:-webkit-box;display:-ms-flexbox;display:flex}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .old{color:#1a1a1a;opacity:.4;line-height:.9375rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .old .abs-value,.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .old .decimal,.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .old .symbol{font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;font-weight:400;font-size:.625rem;line-height:.9375rem;letter-spacing:.0125rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .old~.sales .value{padding:.25rem;background:#fdee00}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .sales{color:#1a1a1a}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .sales .abs-value,.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .sales .decimal,.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__price .price .price-container .sales .symbol{font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;font-weight:400;font-size:.75rem;line-height:.9375rem;letter-spacing:.03rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__footer{padding:0 .5rem;gap:.5rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__badges{top:.3125rem;left:.3125rem;right:.3125rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__badge{border:.03125rem solid #1a1a1a;padding:.25rem;color:#1a1a1a;font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;font-weight:400;font-size:.75rem;line-height:.9375rem;letter-spacing:.03rem}@media(min-width:992px){.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__badge{line-height:.625rem;font-weight:300;font-size:.5rem}}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__tags{gap:.25rem}.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__tags .mo-product-card-cross-selling__tag{color:#767676;font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;font-weight:300;font-size:.625rem;line-height:.75rem;letter-spacing:.0375rem;text-transform:uppercase}@media(min-width:992px){.product-carousel .mo-product-card-cross-selling .mo-product-card-cross-selling__tags .mo-product-card-cross-selling__tag{letter-spacing:.03rem;line-height:.625rem;font-weight:300;font-size:.5rem}}.product-carousel-dots-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:.5rem}@media(min-width:992px){.product-carousel-dots-wrapper{display:none}}.product-carousel-dots-wrapper:empty{display:none}.product-carousel-dots-wrapper .mo-pagination-dots{width:auto}.product-carousel-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;-ms-flex-item-align:stretch;align-self:stretch;padding:1.5rem 0 1.25rem}@media(min-width:992px){.product-carousel-cta-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:2.5rem 0 1.25rem}}.product-carousel-cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:25rem;min-height:2rem;max-height:3rem;padding:.5rem 1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.5px solid #1a1a1a}@media(min-width:992px){.product-carousel-cta{margin:0 auto}}.product-carousel-cta-label{font-family:Diatype Plus,Gilroy-Regular,arial,sans-serif;color:inherit;text-align:center;font-size:.625rem;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.product-carousel[style*="--pc-title-color"] .product-carousel-title{color:var(--pc-title-color)}.product-carousel[style*="--pc-subtitle-color"] .product-carousel-subtitle{color:var(--pc-subtitle-color)}