.bestdeals-section{padding-bottom:3.2rem;padding-top:2.8rem}.bestdeals-section .section-header{margin-bottom:2.2rem}.bestdeals-section .section-header h2{font-size:clamp(2.2rem,1.95rem + .45vw,3.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.bestdeals-section .bestdeals{position:relative}.bestdeals-section .bestdeals__slider{list-style:none;margin:0;padding:0}.bestdeals-section .grid__item{padding-bottom:0;padding-left:0}.bestdeals-section .card,.bestdeals-section .card-wrapper,.bestdeals-section .card__content{height:100%}.bestdeals-section .card-wrapper{background:#fff;border:1px solid rgba(17,17,17,.15);border-radius:1.2rem;box-shadow:0 .4rem 1.4rem #1111110f;overflow:hidden;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.bestdeals-section .card-wrapper:focus-within,.bestdeals-section .card-wrapper:hover{box-shadow:0 .8rem 1rem .1rem #00000012,0 .3rem 1.4rem .2rem #0000000f,0 .5rem .5rem -.3rem #0000001a;transform:translateY(-.1rem)}.bestdeals-section .card{gap:0;padding:1.8rem 1.9rem 11rem;position:relative}.bestdeals-section .card__inner{background:transparent;display:block;position:relative;width:100%}.bestdeals-section .card__media{margin:0;min-height:22rem;padding:.2rem 0 1rem;position:relative;width:100%}.bestdeals-section .card__media,.bestdeals-section .media{align-items:center;display:flex;justify-content:center;overflow:visible}.bestdeals-section .media{background:transparent;inset:0;position:absolute;z-index:1}.bestdeals-section .card__media img{height:auto;margin:0 auto;max-height:21.8rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:auto;z-index:1}.bestdeals-section .mm-badges-container{margin-bottom:.8rem;max-width:100%;min-height:2.8rem;overflow:visible;pointer-events:none;position:static;width:auto}.bestdeals-section .mm-badges-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem;max-width:100%;overflow:visible;padding:0;position:relative;z-index:4}.bestdeals-section .mm-badge{align-items:center!important;background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #df0000!important;color:#303030!important;display:inline-flex!important;justify-content:center!important;max-width:none;min-height:2.8rem;overflow:hidden;padding:.5rem 1rem!important;pointer-events:auto}.bestdeals-section .mm-badge svg{display:none}.bestdeals-section .mm-badge-label{color:#303030!important;display:block!important;font-size:1.3rem!important;font-weight:600!important;line-height:1!important;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap!important}.bestdeals-section .card__inner>.card__content{display:block;inset:0;padding:0;pointer-events:none;position:absolute;z-index:3}.bestdeals-section .card__inner>.card__content .card__information{display:none}.bestdeals-section .card__badge{align-items:center;display:flex;justify-content:flex-start;left:.8rem;margin:0;pointer-events:none;position:absolute;top:4.4rem;z-index:4}.bestdeals-section .card__badge .badge{background:#df0000;border:0;border-radius:999px;box-shadow:none;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1;padding:.55rem 1.1rem}.bestdeals-section .card__information{gap:.8rem;padding-right:0}.bestdeals-section .card>.card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:0}.bestdeals-section .card__heading,.bestdeals-section .grid__item .h3,.bestdeals-section .grid__item .h5{font-family:MMHeadlinePro,monospace;font-size:clamp(2rem,1.8rem + .45vw,2.6rem);font-weight:800;line-height:.92;margin:0;min-height:0;text-transform:none}.bestdeals-section .card__heading a{color:#111;display:block;font-size:2.8rem!important;max-height:55px;overflow:hidden;text-decoration:none}.bestdeals-section .caption-large{color:#262626;font-size:1.45rem;line-height:1.42;margin-top:0}.bestdeals-section .card-information{display:flex;flex-direction:column;gap:.8rem}.bestdeals-section .card__bottom-section{align-items:flex-start;bottom:1.2rem;display:flex;flex-direction:column;gap:.4rem;justify-content:flex-end;left:1.9rem;margin-top:0;padding-right:6.4rem;padding-top:0;position:absolute;right:6.4rem}.bestdeals-section .card__shipping-message{margin:0;padding:0}.bestdeals-section .price{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.bestdeals-section .price__container{align-items:flex-end;display:flex;flex:1}.bestdeals-section .price__badge-sale{margin-bottom:0}.bestdeals-section .price--on-sale .price-item--regular,.bestdeals-section .price-item--regular,.bestdeals-section .price-item--sale,.bestdeals-section .price:not(.price--on-sale) .price-item--regular{font-family:MMHeadlinePro,monospace}.bestdeals-section .price-item--regular,.bestdeals-section .price-item--sale{font-size:clamp(2.7rem,2.35rem + .65vw,4rem);font-weight:800;line-height:.95}.bestdeals-section .price-item--sale{color:#df0000}.bestdeals-section .price-item .price-item--regular{text-decoration:line-through}.bestdeals-section .price--on-sale .price__sale{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:.4rem}.bestdeals-section .price__sale .price-item--regular{color:#5f5f5f;font-family:MMHeadlinePro,monospace;font-size:1.5rem;font-weight:400;line-height:1.2;text-decoration-thickness:.1rem}.bestdeals-section .price__sale .price-item--last{color:#df0000;font-family:MMHeadlinePro,monospace;font-size:clamp(2.7rem,2.35rem + .65vw,4rem);font-weight:800;line-height:.95}.bestdeals-section .quick-add{bottom:1.2rem;margin:0;position:absolute;right:1.8rem;width:auto}.bestdeals-section .quick-add__submit{background:#000;border:0;border-radius:4px;height:50px;min-height:50px;min-width:50px;padding:0;width:50px;--color-button:#000}.bestdeals-section .quick-add__submit,.bestdeals-section .quick-add__submit .btn__icon{align-items:center;display:flex;justify-content:center;margin:0}.bestdeals-section .quick-add__submit .btn__icon svg{fill:#fff;height:24px;width:24px}.bestdeals-section .quick-add__submit .btn__icon span{display:none}.bestdeals-section .quick-add__submit:hover{background:#222}.bestdeals-section .quick-add__submit .loading__spinner{height:1.5rem;width:1.5rem}.bestdeals-section .sp-compare-custom-collection{display:none}.bestdeals-section .bestdeals__controls{align-items:center;gap:.8rem;justify-content:center;margin-top:1.6rem}.bestdeals-section .slider-counter--dots{margin:0}.bestdeals-section .slider-counter__link{padding:.5rem}.bestdeals-section .slider-button{min-height:3.8rem;min-width:3.8rem}.bestdeals .grid__item .desc{font-size:1.4rem;height:40px;line-height:1.5;overflow:hidden}@media screen and (min-width:750px){.bestdeals-section{padding-bottom:4rem;padding-top:4rem}.bestdeals-section .bestdeals__slider{margin-left:-1.8rem}.bestdeals-section .grid__item{margin-bottom:0;padding-left:1.8rem}.bestdeals-section .card{padding:2rem 2rem 11.4rem}.bestdeals-section .card__media{min-height:23rem;padding-bottom:.9rem}.bestdeals-section .card__media img{max-height:22.2rem}.bestdeals-section .card__badge{top:4.6rem}}@media screen and (max-width:749px){.bestdeals-section .section-header{padding-left:1.6rem;padding-right:1.6rem}.bestdeals-section slider-component{display:block}.bestdeals-section .bestdeals__slider.slider--tablet{display:flex;gap:1.2rem;padding-left:1.6rem;padding-right:1.6rem;scroll-padding-left:1.6rem}.bestdeals-section .bestdeals__slider.slider--tablet:after{margin-left:0;padding-left:1.6rem}.bestdeals-section .bestdeals__slider .slider__slide{max-width:100%;width:100%}.bestdeals-section .bestdeals__slider .grid__item{padding-left:0}.bestdeals-section .card{padding:1.4rem 1.4rem 10rem}.bestdeals-section .card__media{min-height:20rem}.bestdeals-section .card__heading,.bestdeals-section .grid__item .h3,.bestdeals-section .grid__item .h5{font-size:2.3rem}.bestdeals-section .caption-large{font-size:1.2rem}.bestdeals-section .price-item--regular,.bestdeals-section .price-item--sale{font-size:3rem}.bestdeals-section .card__bottom-section{align-items:flex-start;bottom:1rem;left:1.4rem;padding-right:5.8rem;right:5.8rem}.bestdeals-section .quick-add{bottom:1rem;right:1.4rem}.bestdeals-section .card__badge{top:4.2rem}}
