@media screen and (max-width:749px){.product__media-wrapper{margin-bottom:2.4rem}}@media screen and (max-width:768px){.product__media-wrapper slider-component .slider-buttons .slider-button{height:2.2rem;width:2.2rem}}@media screen and (max-width:768px){.product__media-wrapper slider-component .slider-buttons .slider-counter{min-width:7.4rem}.product__media-wrapper slider-component .slider-buttons .slider-counter span{color:#a69287;font-family:"Knockout Junior Cruiser Weight";font-size:clamp(1.2rem,.7936507937vw,1.2rem);font-style:normal;font-weight:400;letter-spacing:clamp(.024rem,.0158730159vw,.024rem);line-height:clamp(1.6rem,1.0582010582vw,1.6rem)}}.product__media-list[data-media-gallery-size="10"] .product__media-item:last-of-type,.product__media-list[data-media-gallery-size="2"] .product__media-item:last-of-type,.product__media-list[data-media-gallery-size="4"] .product__media-item:last-of-type,.product__media-list[data-media-gallery-size="6"] .product__media-item:last-of-type,.product__media-list[data-media-gallery-size="8"] .product__media-item:last-of-type{max-width:100%;width:100%}@media screen and (max-width:749px){.product__media-item{position:relative}}.product__media-item .product-badge{height:clamp(8.1rem,11.2433862434vw,17rem);position:absolute;right:clamp(1.6rem,2.6455026455vw,4rem);top:clamp(1.6rem,2.6455026455vw,4rem);width:clamp(8.1rem,11.2433862434vw,17rem);z-index:1}.product__media-item .product-badge__badge{align-items:center;display:flex;flex-direction:column}.product__media-item .product-badge__featured-image{display:block;height:clamp(8.1rem,11.2433862434vw,17rem);margin:0 auto;width:clamp(8.1rem,11.2433862434vw,17rem)}.product__info-wrapper product-info .product__price .price__container{margin-bottom:0}.product__info-wrapper product-info .product__price .price-item{font-family:"Knockout Junior Cruiser Weight";font-size:clamp(1.8rem,1.3227513228vw,2rem);font-style:normal;font-weight:400;line-height:clamp(2.5rem,1.7857142857vw,2.7rem)}.product__info-wrapper product-info .product-form__quantity .quantity__label{font-family:"Knockout Junior Cruiser Weight";font-size:clamp(1.2rem,.7936507937vw,1.2rem);font-style:normal;font-weight:400;letter-spacing:clamp(.024rem,.0158730159vw,.024rem);line-height:clamp(1.6rem,1.0582010582vw,1.6rem);margin-bottom:.8rem}.product__info-wrapper product-info .product-form__quantity .quantity::after{box-shadow:0 0 0 var(--inputs-border-width) rgba(166,146,135,var(--inputs-border-opacity))}.product__info-wrapper product-info .product-form__buttons #gsAppContainer .gs__wrapper{margin-bottom:0;margin-top:0}.product__info-wrapper product-info .product__accordion{border-top:.1rem solid rgba(166,146,135,.5);border-bottom:.1rem solid rgba(166,146,135,.5)}.product__info-wrapper product-info .product__accordion+.accordion{border-top:none}.product__info-wrapper product-info .product__accordion details .accordion__title--caption{font-family:"Knockout Cruiser Weight";font-size:clamp(1.4rem,.9259259259vw,1.4rem);font-style:normal;font-weight:400;letter-spacing:clamp(.112rem,.0740740741vw,.112rem);line-height:clamp(2.1rem,1.3888888889vw,2.1rem)}.product__info-wrapper product-info .product__accordion details .accordion__content{padding:0}.product__info-wrapper product-info .product__upsell{margin:clamp(4.8rem,3.7037037037vw,5.6rem) 0}.product__info-wrapper product-info .product__upsell--list{list-style:none;margin:0;padding:0}.product__info-wrapper product-info .product__upsell--item{margin-bottom:clamp(1.6rem,1.5873015873vw,2.4rem)}.product__info-wrapper product-info .product__upsell--item:empty,.product__info-wrapper product-info .product__upsell--item:last-of-type{margin-bottom:0}.product__info-wrapper product-info .product__upsell--item .bundle-card__pricing .price__container{margin-bottom:0}.product__info-wrapper product-info share-button .share-button__button{font-family:"Knockout Junior Cruiser Weight";font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.12rem;line-height:1.2rem;transition:all .5s linear}.product__info-wrapper product-info .shopify-payment-button__button [role=button] span{color:#fff!important}.bundle-card{background-color:#faf8f3;border:solid .1rem rgba(166,146,135,.5)}@media screen and (max-width:749px){.bundle-card__wrapper{padding:1.6rem}}.bundle-card__inner{display:flex;flex-direction:row}.bundle-card__media{width:41%}.bundle-card__media .placeholder-svg,.bundle-card__media svg{display:block;height:100%;margin:0 auto;width:100%}.bundle-card__featured-image{display:block;height:100%;margin:0 auto;object-fit:cover;object-position:center;width:clamp(15.8rem,10.4497354497vw,15.8rem)}@media screen and (max-width:749px){.bundle-card__featured-image{width:100%}}.bundle-card__meta{padding:1.6rem;width:59%}@media screen and (max-width:749px){.bundle-card__meta{margin-left:1.6rem;padding:0}}.bundle-card__title{font-family:"Knockout Junior Cruiser Weight";margin:0 0 .6rem;padding:0}.bundle-card__title--link{display:inline-block;font-family:"Knockout Junior Cruiser Weight";text-decoration:none;transition:all .5s linear}.bundle-card__title--link:hover{text-decoration:underline;transition:all .5s linear}.bundle-card__pricing{margin:0 0 .6rem}.bundle-card__pricing .price-item{font-family:"Knockout Junior Cruiser Weight";font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.028rem;line-height:2.1rem}.bundle-card__actions .quick-add{margin-bottom:0}.bundle-card__actions .quick-add .button__add-bundle{font-family:"Knockout Junior Cruiser Weight";font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.14rem;line-height:1.6rem;min-height:clamp(5.2rem,3.4391534392vw,5.2rem);width:100%}