.rag-hhs-section{position:relative}.rag-hhs__inner{margin:0 auto}.rag-hhs--constrained .rag-hhs__inner{max-width:1500px}.rag-hhs--full .rag-hhs__inner{max-width:100%}.rag-hhs__heading{margin-bottom:1.5rem}.rag-hhs__track-wrap{position:relative;overflow:hidden}.rag-hhs__track{display:flex;gap:0;transition:transform .4s ease}.rag-hhs__slide{flex:0 0 100%}.rag-hhs__slide[hidden]{display:none}.rag-hhs__media picture,.rag-hhs__media img{display:block;width:100%;height:auto}.rag-hhs__content{margin-top:1rem}.rag-hhs__cta{display:inline-block;margin-top:.75rem}.rag-hhs__arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#00000080;color:#fff;font-size:1.5rem;line-height:1;padding:.7rem 1.1rem;cursor:pointer}.rag-hhs__arrow--prev{left:.5rem}.rag-hhs__arrow--next{right:.5rem}.rag-hhs__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.rag-hhs__dot{width:12px;height:12px;border-radius:999px;border:none;background:#ddd;cursor:pointer}.rag-hhs__dot.is-active{background:#333}.card-v2-selector{border:0;margin:0 0 20px;padding:0;display:flex}.card-v2-options{display:flex;flex-direction:row}.card-v2-form{display:flex;flex-direction:column;flex:1;justify-content:space-between}.card-v2-info{display:flex;flex-direction:column;flex:1;margin-top:10px}.card-v2-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:4px}.card-v2-image{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.card-v2-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:4px;overflow:visible}.card-v2-option{position:relative;border-radius:5px}.card-v2-option.is-active{background:#fff;border-radius:5px;border:1px solid #e26b29}.card-v2-option:has(.card-v2-radio:checked):after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:30px;height:30px;border-radius:999px;background:#4caf50;border:1px solid #fff;box-sizing:border-box;z-index:10}.card-v2-option:has(.card-v2-radio:checked):before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:30px;height:30px;z-index:11;background:center / 16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.card-v2-label{position:relative;display:block}.best-deal-pill{position:absolute;left:50%;top:.5%;transform:translate(-50%,-50%);background-color:#e26b29;color:#fff;border-radius:4px;padding:4px 10px;font-size:14px;line-height:1;white-space:nowrap;pointer-events:none;font-style:italic;z-index:12;text-transform:uppercase}.card-v2-option--sold-out .card-v2-label{cursor:not-allowed;opacity:.6}.card-v2-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.1rem;flex:1 1 auto}.card-v2-info{background:#fff;border-radius:10px;padding:5px;display:flex;flex-direction:column;align-content:center;margin-bottom:15px}.card-v2-title{font-size:14px;font-weight:700;text-align:center}.card-v2-product-title{margin-bottom:4px;margin-top:20px}.card-v2-price{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.2}.card-v2-price-compare{text-decoration:line-through;color:#333}.card-v2-price-current{color:#d94b3d;font-weight:700}.card-v2-price-normal{color:#333}.card-v2-price-sale{display:flex;flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}.card-v2-price-label{color:#333}.card-v2-radio{display:none}.card-v2-atc-row__text{display:inline;margin-right:10px}.card-v2-atc-row__text--short{display:none}@media(max-width:749px){.card-v2-atc-row__text{display:none}.card-v2-atc-row__text--short{display:inline}.card-v2-price-value{font-size:12px}.best-deal-pill{font-size:10px}}.card-variant-selector{border:0;margin:0;padding:0}.card-variant-options{display:flex;flex-direction:column;gap:.5rem}.card-variant-option{border:1px solid rgba(0,0,0,.12);border-radius:5px;margin-bottom:5px}.card-variant-selector-form{display:flex;flex-direction:column;flex:1;justify-content:space-between}.product-item__info-inner{display:flex;flex-direction:column;flex:1}.card-variant-option__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:5px;cursor:pointer;margin-bottom:0}.card-variant-option--sold-out .card-variant-option__label{cursor:not-allowed;opacity:.6}.card-variant-option__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.1rem;flex:1 1 auto}.card-variant-option__title{font-size:12px;font-weight:500;align-content:center}.product-item__title{margin-bottom:4px!important;margin-top:10px!important}.card-variant-option__price-value{font-weight:700;font-size:14px}.card-variant-option__price-unit{font-size:12px}.card-variant-option__save{font-size:12px;color:#4caf50}.card-variant-option__control{position:relative;width:1.1rem;height:1.1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-variant-option__radio{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0}.card-variant-option__circle{position:relative;width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(0,0,0,.12);box-sizing:border-box}.card-variant-option.is-active .card-variant-option__circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:999px;background:#4caf50;box-sizing:border-box;z-index:10}.card-variant-option.is-active .card-variant-option__circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;z-index:11;background:center / 16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.card-variant-atc-row{display:flex;flex-direction:row;justify-content:space-between}.card-variant-atc-row__text{display:inline;margin-right:10px}.card-variant-atc-row__text--short{display:none}@media(max-width:749px){.card-variant-atc-row__text{display:none}.card-variant-atc-row__text--short{display:inline}.card-variant-option__price-value{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
