.product__bundle-items{padding-top:24px;border-top:2px solid #f2f2f2}@media screen and (min-width:1025px){.product__bundle-items{padding-top:0;border-top:0}}.product__bundle-item{display:flex;margin-bottom:32px}@media screen and (min-width:1025px){.product__bundle-item{margin-bottom:16px}}.product__bundle-item-image{width:83px;height:83px;margin-right:24px;overflow:hidden;border-radius:6px;background-color:#f2f2f2}.product__bundle-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__bundle-item-content{--section-button-hover-text-color: #000}.product__bundle-item-content strong{font-weight:600;letter-spacing:0em;display:block;margin-bottom:8px;font-size:1.8rem;line-height:2.7rem;text-transform:uppercase}.product__bundle-item-content a{font-size:1.4rem;line-height:1.4rem;font-weight:600;letter-spacing:0em;margin-bottom:12px}.product__bundle-item-content .product__price{font-size:1.8rem;line-height:2.7rem;font-weight:600;letter-spacing:0em;display:block;margin-bottom:8px}.product__bundle-item-content .product__price s{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0em;margin-right:4px;color:#6d6d6d}.product__bundle-item-content .product-option{margin-bottom:0}.product__bundle-item-content .product-option[data-option-name=size] legend{display:none}.product__bundle-item-content .product-option legend{margin-bottom:6px}.product__bundle-item-content .product-option legend strong,.product__bundle-item-content .product-option legend span{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0em;display:inline-block;text-transform:initial}.product__bundle-item-content .product-option legend strong{margin:0 4px 0 0;font-weight:700}.product-gallery-carousel{position:relative;margin-bottom:16px;border-radius:6px}@media screen and (min-width:1025px){.product-gallery-carousel{margin-bottom:0}}.product-gallery-carousel__controls{display:flex;position:absolute;z-index:2;top:50%;align-items:center;justify-content:space-between;width:100%;padding:0 16px;transform:translateY(-50%)}.product-gallery-carousel__prev,.product-gallery-carousel__next{border-radius:6px;background-color:#f0f0f0}.product-gallery-carousel__prev svg,.product-gallery-carousel__next svg{display:block}.product-gallery-carousel__prev.swiper-button-disabled,.product-gallery-carousel__next.swiper-button-disabled{opacity:0}.product-gallery-thumbnails.swiper-container{position:relative;max-height:600px;padding:1px 0}.product-gallery-thumbnails.swiper-container .swiper-slide{max-width:48px;overflow:hidden;border:2px solid transparent;border-radius:6px}@media screen and (min-width:1025px){.product-gallery-thumbnails.swiper-container .swiper-slide{max-width:74px}}.product-gallery-thumbnails.swiper-container .swiper-slide.swiper-slide-thumb-active{border:2px solid #000}.product-gallery-thumbnails__control-wrapper{position:absolute;z-index:2;width:100%}.product-gallery-thumbnails__control-wrapper--prev{top:0}.product-gallery-thumbnails__control-wrapper--next{bottom:0}.product-gallery-thumbnails__control-wrapper:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff center/cover}.product-gallery-thumbnails__control{position:relative;z-index:2;justify-content:center;width:100%;max-width:74px;border:2px #fff solid;background-color:#f2f2f2}.product-gallery-thumbnails__control--prev{border-top-left-radius:6px;border-top-right-radius:6px}.product-gallery-thumbnails__control--next{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.product-gallery-thumbnails__control:hover,.product-gallery-thumbnails__control:focus{border:2px #000 solid}.product-gallery-thumbnails__control svg{display:block;margin:0 auto}.product-gallery-thumbnails__control.swiper-button-disabled{display:none!important}.product-media-item,.product-thumb{position:relative;padding-bottom:100%;overflow:hidden;background-color:#f0f0f0}.product-media-item>*,.product-thumb>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-item--multiply img,.product-thumb--multiply img{mix-blend-mode:multiply}.product-bis{margin:24px 0}.product-bis input,.product-bis button{display:block;width:100%}.product-bis__title{font-size:1.8rem;line-height:2.7rem;font-weight:700;letter-spacing:0em;margin-bottom:0;font-family:Open Sans,helvetica,arial,sans-serif;text-transform:none}.product-bis__copy{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;margin-bottom:8px}@media screen and (max-width:1024px){.product-bis__copy br{display:none}}.product-bis__email{margin-bottom:8px}.product-bis__email input{height:54px;font-size:calc-rem(16px)}.product-bis__response{margin:0 0 16px;padding:20px;border-radius:6px;background:#f2f2f2;font-weight:700;text-align:center}@media screen and (min-width:1025px){.site-content{overflow:visible}}.product{--section-button-hover-text-color: #000}@media screen and (min-width:750px){.product{margin-bottom:24px}}.product.product--bundle{margin-bottom:44px}@media screen and (min-width:1025px){.product__thumbnails-wrapper,.product__form-wrapper{position:relative;height:100%}}@media screen and (min-width:750px){.product__images-wrapper{position:-webkit-sticky;position:sticky;top:137px;margin-top:40px}}.product__images{margin-bottom:16px;overflow:hidden}.product__form{width:100%;margin:20px 0 100px}@media screen and (min-width:1025px){.product__form{margin:40px 0 120px}}.product__form .swym-button-bar{display:none!important}.product__form .swym-button{font-size:1.4rem;line-height:1.4rem;font-weight:600;letter-spacing:0em;display:inline-flex;position:relative;align-items:center;max-width:none;color:#000;text-transform:uppercase}.product__form .swym-button:after{display:none}.product__form .swym-button svg,.product__form .swym-button span{display:inline-block;vertical-align:middle}.product__form .swym-button svg{display:block;margin-right:12px}.product-form{margin:40px 0 24px}@media screen and (min-width:1025px){.product-form{margin:24px 0}}.product-form__upgrade,.product-form__region-lock{--button-text-color: #000}@media screen and (max-width:375px){.product-form__region-lock .btn{font-size:1.6rem}}.product__badges{display:flex;flex-wrap:wrap;margin-bottom:24px}.product__badge{font-size:1.4rem;line-height:1.4rem;font-weight:700;letter-spacing:0em;flex-shrink:0;margin-right:4px;margin-bottom:4px;padding:6px 8px;border-radius:6px;background-color:var(--badge-bg, #000);color:var(--badge-txt, #fff);text-transform:uppercase}.product__vendor{font-size:1.8rem;line-height:1.8rem;font-weight:600;letter-spacing:0em;display:block;margin-bottom:8px;color:#e7133a;text-transform:uppercase}.product__title{margin-bottom:8px}.product__sku{font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:0em;margin-bottom:16px;text-transform:uppercase}@media screen and (min-width:750px){.product__sku{margin-bottom:24px}}.product__meta{margin-bottom:24px}.product__price{font-size:2.4rem;line-height:3.2rem;font-weight:400;letter-spacing:0em;display:inline-block}@media screen and (min-width:1025px){.product__price{font-size:3.2rem;line-height:4rem;font-weight:600;letter-spacing:0em}}.product__price.product__price--compare{font-size:1.8rem;line-height:2.2rem;font-weight:400;letter-spacing:0em;margin-right:8px;color:#6d6d6d}@media screen and (min-width:1025px){.product__price.product__price--compare{font-size:2.4rem;line-height:3rem;font-weight:400;letter-spacing:0em;margin-right:5px}}.product-form__text,.product-form__text p,.product-form__text a{font-size:1.6rem;line-height:2rem;font-weight:600;letter-spacing:0em;margin:12px 0 0}.product-form__text a,.product-form__text p a,.product-form__text a a{margin:0;text-decoration:underline}.product-form__learn-more{font-size:1.4rem;line-height:1.4rem;font-weight:600;letter-spacing:0em;display:flex;align-items:center;margin-top:6px;text-transform:uppercase}.product-form__learn-more svg{width:18px;margin-left:8px}.product__description-title{font-size:1.8rem;line-height:1.8rem;font-weight:700;letter-spacing:0em;margin:32px 0 16px}.product__description{margin-bottom:16px}.product__description ul{padding-left:20px}.product__features{margin-bottom:24px}.product__feature{margin-bottom:16px}.product__feature-icon{width:48px;height:48px;margin-right:8px}.product__feature-text{font-size:1.4rem;line-height:1.4rem;font-weight:600;letter-spacing:0em;text-transform:uppercase}@media screen and (min-width:1025px){.product__feature-text{font-size:1.8rem;line-height:1.8rem;font-weight:600;letter-spacing:0em;text-transform:none}}.product__description-link{margin-top:24px}.product__quantity-label{font-size:1.8rem;line-height:1.8rem;font-weight:700;letter-spacing:0em;display:block;margin:24px 0 15px}@media screen and (min-width:1025px){.product__quantity-label{margin:0 0 15px}}.product__quantity{width:120px}.product__wishlist .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1}.product__wishlist .swym-button.swym-add-to-wishlist-view-product.swym-added span:first-of-type{display:none}.product__wishlist .swym-button.swym-add-to-wishlist-view-product.swym-added span:last-of-type{display:inline-block}.product__wishlist .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){display:flex}.product__wishlist .swym-button.swym-add-to-wishlist-view-product span{font-size:1.4rem;line-height:1.4rem;font-weight:600;letter-spacing:0em;font-family:Open Sans,helvetica,arial,sans-serif}.product__wishlist .swym-button.swym-add-to-wishlist-view-product span:last-of-type{display:none}.swym-ui-component .swym-modal{max-width:100vw}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-modal-content{padding:24px;max-width:502px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-close-btn{top:30px;right:30px;color:#e7133a;z-index:5}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-close-btn:before{font-size:17px;display:block}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-title{padding:0 32px 16px 0;border-bottom:1px solid #000}@media screen and (min-width:1025px){.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-title{padding:0 0 16px}}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-title:after{display:none}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-image,.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-badge{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;width:48px;height:48px;border-radius:6px;margin-right:16px;background-color:#6d6d6d}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-image img,.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-product-name{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;font-family:Open Sans,helvetica,arial,sans-serif;display:flex;align-items:center;color:#000;white-space:normal;padding-right:32px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-items{padding:16px 0 0}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-items-title{font-size:1.6rem;line-height:2rem;font-weight:700;letter-spacing:0em;margin:0;color:#6d6d6d;font-family:Open Sans,helvetica,arial,sans-serif;text-transform:uppercase}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item{padding:16px 32px 16px 0;border-bottom:1px solid rgba(0,0,0,.2)}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item:hover .swym-wishlist-text{color:#000}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item .swym-wishlist-image{width:48px;height:48px;border-radius:6px;margin-right:16px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item .swym-wishlist-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item .swym-wishlist-text{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;color:#000}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item .swym-icon{width:18px;height:18px;top:32px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item .swym-icon:before{content:"";background:url(unchecked.svg?v2);width:18px;height:18px;display:block;background-size:cover}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-wishlist-item.swym-selected .swym-icon:before{content:"";background:url(checked.svg)}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns{margin-top:24px;padding:0;flex-direction:column}@media screen and (min-width:1025px){.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns{flex-direction:row}}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button{width:100%;margin-bottom:8px;border:2px solid var(--button-background-color, #e7133a);border-radius:6px;background-color:var(--button-background-color, #e7133a);color:var(--button-text-color, #fff);font-family:Open Sans,helvetica,arial,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.2rem;padding:14px;height:auto}@media screen and (min-width:1025px){.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button{width:calc(50% - 4px);margin-bottom:0}}@media screen and (min-width:1025px){.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button:hover,.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button:active,.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button:focus{background-color:transparent;color:var(--section-button-hover-text-color, #e7133a)}}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button.swym-disabled{border-color:#f1f1f1;background-color:#f1f1f1;color:#bebebe;opacity:1}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button.swym-disabled:hover,.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-action-btns .swym-button.swym-disabled:focus{border-color:#f1f1f1;background-color:#f1f1f1;color:#bebebe}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item.swym-input-has-error .swym-new-wishlist-name{border-color:#e7133a}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .swym-wishlist-badge{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;width:48px;height:48px;border-radius:6px;margin-right:16px;background-color:#6d6d6d}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .swym-new-wishlist-name{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;border-radius:6px;border-color:#0003;padding:9px 20px 10px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .swym-new-wishlist-name:focus{border-color:#0003;padding:9px 20px 10px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .error-msg{font-size:1.2rem;line-height:1.8rem;font-weight:400;letter-spacing:0em;font-style:normal;padding:4px 0 0 64px;color:#e7133a}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .swym-icon{width:18px;height:18px;top:32px}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item .swym-icon:before{content:"";background:url(unchecked.svg?v2);width:18px;height:18px;display:block;background-size:cover}.swym-ui-component .swym-add-wishlist-modal.swym-modal .swym-new-wishlist-item.swym-selected .swym-icon:before{content:"";background:url(checked.svg)}.product__rebuy{border-top:2px solid #000}.product__rebuy .rebuy-widget .rebuy-product-grid.small-carousel{padding:0}@media screen and (min-width:480px){.product__rebuy .rebuy-widget .rebuy-product-grid.small-carousel{margin:0 -13px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/product.css.map */
