.section--main-product{background:#f9f9fa}.cbb-frequently-bought-container{display:none}.container-media-wrap{width:100%;opacity:0}.container-media-wrap img{width:100%;height:auto}.container-media-wrap>.thumbnail-images{display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:20px}.container-media-wrap>.thumbnail-images>button{width:30px;height:30px;background:transparent;border:0}.container-media-wrap>.thumbnail-images>button>svg{width:80%}.container-media-wrap>.thumbnail-images>button>svg path{fill:#1a1616!important}.container-media-wrap>.thumbnail-images>button.thumbnail-images__prev svg{transform:rotate(90deg)}.container-media-wrap>.thumbnail-images>button.thumbnail-images__next svg{transform:rotate(-90deg)}.container-media-wrap>.thumbnail-images .thumbnail-images__slider{width:calc(100% - 70px)}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-track{display:none}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-dots{display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-dots li{display:flex;align-items:center;justify-content:center;margin:5px}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-dots li button{color:transparent;font-size:0px;width:5px;height:5px;min-width:0;border-radius:8px;border:#1a1616 solid 1px;background:#1a1616;padding:0;margin:0}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-dots li.slick-active button{transform:scale(1.8);background:transparent}@media only screen and (min-width: 1300px){.container-media-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}.container-media-wrap>.main-images{width:calc(100% - 130px)}.container-media-wrap>.thumbnail-images{width:100px;flex-direction:column;height:100%}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-track{display:block}.container-media-wrap>.thumbnail-images.not-scrolling-slick .slick-track{transform:translateZ(0)!important}.container-media-wrap>.thumbnail-images .thumbnail-images__slider{width:100%}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-track .image-product{height:100px;width:100px;object-fit:cover;margin:10px 0;overflow:hidden}.container-media-wrap>.thumbnail-images .thumbnail-images__slider .slick-track .image-product.slick-current{border:black solid 1px}.container-media-wrap>.thumbnail-images>button{width:100%}.container-media-wrap>.thumbnail-images>button svg{width:18px}.container-media-wrap>.thumbnail-images>button.thumbnail-images__prev svg{transform:rotate(180deg)}.container-media-wrap>.thumbnail-images>button.thumbnail-images__next svg{transform:rotate(0)}}.product__tax{border:red solid 1px;display:none}.product-form__input>.form__label{font-weight:700}.product-form__input>.form__label.quantity__label{margin-bottom:9px}variant-radios .product-form__input{display:flex;flex-wrap:wrap}variant-radios .product-form__input input[name=Color]+label{border:1px solid white;background:#fff;display:flex;flex-direction:column;border-radius:5px;font-size:13px}variant-radios .product-form__input input[name=Color]:checked+label{border:#1a1716 solid 1px;background:#fff;color:#1a1716}variant-radios .product-form__input input[name=Color]+label img{padding:3px;margin-bottom:5px;width:60px;height:60px;object-fit:cover}.quantity:after{border-radius:5px;box-shadow:unset}.product-form__buttons{max-width:100%}.product-form__buttons>button:before,.product-form__buttons>button:after{display:none}.product-form__buttons>button{width:100%;border-radius:5px!important;overflow:hidden;border:#1a1616 solid 2px;background:#fff;color:#1a1616;transition:.3s all}.form-shoppay{margin-top:20px;text-align:center}pickup-availability.product__pickup-availabilities{display:none}ul.description-product-accordion{position:relative;display:block;width:100%;height:auto;margin:0;list-style:none;padding:0}ul.description-product-accordion>li{position:relative;display:block;width:100%;height:auto;margin:0 auto;border-bottom:1px solid #313131}ul.description-product-accordion>li:last-child{border:0}ul.description-product-accordion>li.active_description h3:after{transform:rotate(45deg)}ul.description-product-accordion>li h3{font-family:var(--font-body-family);font-weight:700;position:relative;display:block;width:100%;height:auto;padding:20px 50px 20px 10px;margin:0;cursor:pointer;transition:all .3s ease-in-out}ul.description-product-accordion>li h3:after{content:"+";font-family:material-design-iconic-font;position:absolute;right:0;top:0;color:#313131;transition:all .3s ease-in-out;font-size:18px;padding:17px 20px}ul.description-product-accordion>li div.description-product__answer{position:relative;display:block;width:100%;height:auto;margin:0;cursor:default;padding:0 10px 20px}ul.description-product-accordion>li div.description-product__answer p,ul.description-product-accordion>li div.description-product__answer div{position:relative;display:block;padding:0;cursor:default;margin:0 0 15px;color:#474141;font-weight:300}ul.description-product-accordion>li div.description-product__answer p:last-child,ul.description-product-accordion>li div.description-product__answer div:last-child{margin-bottom:0}ul.description-product-accordion>li div.description-product__answer b{font-weight:600}ul.description-product-accordion>li div.description-product__answer ul{padding:0 20px}ul.description-product-accordion>li div.description-product__answer ul li{list-style-position:outside;margin-bottom:5px;list-style-type:disc}ul.description-product-accordion>li div.description-product__answer ul li:last-child{margin-bottom:0}@media only screen and (min-width: 750px){product-form>form button{min-height:55px!important;font-size:16px!important}}@media only screen and (min-width: 990px){.product__media-wrapper .container-media-wrap{position:sticky;top:180px}.product-form__buttons>button:hover{color:#fff;background:#1a1616}}.neoprene-pouch{border:#1a1616 solid 1px;display:flex;padding:10px 20px 10px 10px;align-items:center;justify-content:space-around;border-radius:3px;cursor:default;width:100%;margin:0}.neoprene-pouch__imagen{width:50%}.neoprene-pouch__imagen img{width:100%}.neoprene-pouch__text{color:#000;width:80%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;margin-top:15px}.neoprene-pouch__text h3{text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px;margin:0;font-family:var(--font-body-family)}.neoprene-pouch__text p{text-align:center;font-size:13px;line-height:20px;font-weight:300;color:rgba(var(--color-foreground),.75)}@media only screen and (min-width:1024px){.neoprene-pouch{padding:15px}.neoprene-pouch__imagen{width:30%}.neoprene-pouch__imagen img{width:100%}.neoprene-pouch__text{width:70%;margin-top:0}.neoprene-pouch__text h3{font-size:15px;letter-spacing:1.5px}.neoprene-pouch__text p{font-size:14px}}section.btn-appoiment-product{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;margin-top:0;border-radius:3px}.btn-appoiment-product__txt{width:85%;display:flex;flex-direction:column}.btn-appoiment-product__txt p{margin:0 0 5px;font-weight:300;font-size:14px;cursor:default}.btn-appoiment-product__txt a{color:#000;text-decoration:underline;font-weight:600;text-underline-offset:4px;font-size:13px}.btn-appoiment-product__btn{width:10%;display:flex;align-items:center;justify-content:flex-end}.btn-appoiment-product__btn a{display:flex;align-items:center;justify-content:center}.btn-appoiment-product__btn a svg{fill:#000;width:25px;height:auto}@media only screen and (min-width: 768px){section.btn-appoiment-product{padding:20px 30px}.btn-appoiment-product__txt{width:85%}}@media only screen and (max-width: 999px){.container-reviews>div{width:100%}.container-reviews-faqs{display:flex;flex-direction:column;margin-top:20px}.container-faqs{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:40px 30px;margin-top:0}.container-faqs__title{font-size:26px!important;margin:0}.container-reviews{align-items:center;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:40px 30px;margin-top:0;background-color:#f9f9fa}.container-reviews__title,h2.related-products__heading.h2{font-size:26px;margin:0}h2.related-products__heading.h2{text-align:center}.okeReviews .okeReviews-reviewsWidget{padding-top:10px}.container-faqs .okeReviews-qandaWidget-poweredBy{display:none}.container-faqs>div{padding-top:20px;width:100%}div#related.bottom-related{border:none}.okeReviews-review-reviewer-product{display:none!important}.okeReviews-reviewsAggregate-summary-total,.okeReviews-ratingDistribution-item-label-inner{font-size:12px}.okeReviews-reviewsAggregate-recommends span{font-size:13px!important}.okeReviews-reviewsAggregate-controls{flex-direction:column!important}.okeReviews-reviewsAggregate-controls a,.okeReviews-reviewsAggregate-controls span{font-size:12px!important}.okeReviews-review-primary{padding:25px 10px!important}.okeReviews-review-primary h2{margin-top:20px;font-size:15px!important}.okeReviews-review-primary p,.okeReviews-review-primary,.okeReviews-review-primary span{font-size:13px!important}button.okeReviews-reviews-showMore.okeReviews-showMore.js-okeReviews-showMore.navigable{background-color:#000;color:#fff;padding:0 20px;margin-top:25px}.okeReviews-review-reviewer-profile-details{display:flex!important;flex-direction:column!important}.okeReviews-review-reviewer-profile-status.okeReviews-review-reviewer-profile-status--verified{margin:5px 0!important}span.js-okeReviews-question-main-content{font-weight:700;font-size:13px;letter-spacing:.5px}span.js-okeReviews-answer-main-content{font-weight:300;font-size:13px;letter-spacing:.5px}}@media only screen and (min-width: 1000px){.container-reviews-faqs{display:flex;align-items:flex-start;justify-content:space-between;padding:0 30px 80px;max-width:1500px;margin:50px auto 0}.container-reviews>div{width:100%}.container-faqs>div{padding-top:50px;width:100%}.container-faqs{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:45px 0;width:46%}.container-faqs__title,h2.related-products__heading.h2{font-size:40px;margin:0}.container-faqs .okeReviews-qandaWidget-poweredBy{display:none}.container-reviews{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:45px 50px;width:50%;background-color:#f9f9fa;border:1px solid #eee}.container-reviews__title{font-size:40px;margin:0}div#related.bottom-related{border:none}.okeReviews-review-reviewer-product{display:none!important}.okeReviews-reviewsAggregate-summary-total,.okeReviews-ratingDistribution-item-label-inner{font-size:12px}.okeReviews-reviewsAggregate-recommends span{font-size:13px!important}.okeReviews-reviewsAggregate-controls{flex-direction:column!important}.okeReviews-reviewsAggregate-controls a,.okeReviews-reviewsAggregate-controls span{font-size:12px!important}.okeReviews-review-primary{padding:25px 20px!important}.okeReviews-review-primary h2{margin-top:20px;font-size:15px!important}.okeReviews-review-primary p,.okeReviews-review-primary,.okeReviews-review-primary span{font-size:14px}button.okeReviews-reviews-showMore.okeReviews-showMore.js-okeReviews-showMore.navigable{background-color:#000;color:#fff;padding:0 20px;margin-top:25px}.okeReviews .okeReviews-reviewsWidget--minimal.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary-inner{flex-direction:column}.okeReviews .okeReviews-reviewsWidget--minimal.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-controls{margin:20px 0 15px}.okeReviews .okeReviews-review--minimal .okeReviews-review-reviewer{margin-bottom:20px}span.js-okeReviews-question-main-content{font-weight:700;font-size:14px;letter-spacing:.5px}span.js-okeReviews-answer-main-content{font-weight:300;font-size:14px;letter-spacing:.5px}}.okeReviews-reviews-review:last-child .okeReviews-review-primary{border-bottom:0px!important}button.okeReviews-reviews-showMore.okeReviews-showMore.js-okeReviews-showMore,button.okeReviews-showMore.okeReviews-qandaWidget-showMore.js-okeReviews-showMore{background:#474141;padding:15px 30px;color:#fff;border:0;text-transform:uppercase;margin-top:30px}.okeReviews .okeReviews-question:last-child{border:0px}a.okeReviews-lazyPoweredBy.is-okeReviews-lazyLoaded{display:none}.okeReviews-reviewsWidget-header-poweredBy{display:none!important}.okeReviews .okeReviews-questions{border-color:transparent}.okeReviews .okeReviews-reviewsWidget--minimal .okeReviews-reviewsAggregate-main{margin-bottom:10px}.okeReviews-review-selectAttributes{display:none}.attributes{display:flex;max-width:100%;border:#1a1616 solid 1px;padding:0 15px;margin:0;border-radius:5px;flex-direction:column;background:#fff;margin:1.5rem 0}.attributes-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.attributes-content .container-texts{width:calc(100% - 90px)}.attributes-content:first-child{border-bottom:1px solid #2a2b2b}.attributes-content svg{width:80px;height:auto;fill:#2a2b2b;margin-bottom:0}.attributes-content h4{width:100%;font-size:16px;line-height:17px;margin:0 0 10px;cursor:default;color:#2a2b2b;text-align:center;font-weight:500}.attributes-content p{width:100%;font-size:12px;line-height:18px;margin:0;cursor:default;color:#2a2b2b;text-align:center}@media only screen and (min-width: 1200px){.attributes{flex-direction:row}.attributes-content:first-child{border-bottom:0;border-right:1px solid #2a2b2b}.attributes-content{width:50%;padding:15px;flex-direction:column;justify-content:flex-start}.attributes{padding:15px 0}.attributes-content .container-texts{width:100%}.attributes-content svg{margin-bottom:10px;width:100px}}div#infiniteoptions-container{display:none}.product-personalizer{margin-bottom:10px!important}.product-personalizer>button{width:100%;margin:0;border-radius:5px!important;overflow:hidden;border:#1a1616 solid 1px;background:#1a1616;color:#fff}.product-personalizer>button:before,.product-personalizer>button:after{display:none}.product-personalizer .imagen-preview{line-height:0;margin-top:20px;display:flex;flex-direction:column;align-items:center}.product-personalizer .imagen-preview img{width:100%;margin-bottom:15px}.pplrabs{display:none!important}.product-personalizer .imagen-preview>p{font-size:15px;line-height:20px;text-align:center;font-weight:700;margin:0 0 15px}.product-personalizer .imagen-preview img{border-radius:5px;max-width:350px}.product-personalizer .pplr-wrapper input.pplr_text,.product-personalizer .pplr-wrapper select{padding:15px 10px}.form.pplr_atc_form .product-personalizer>button.button:before,.form.pplr_atc_form .product-personalizer>button.button:after{display:none}.form.pplr_atc_form .cstmfy_personalize_text{margin-bottom:20px;background:#fff;padding:20px;border-radius:0 0 5px 5px;border:white solid 1px}.form.pplr_atc_form .product-personalizer>button.pplr_remove{border-radius:5px 5px 0 0!important}.form.pplr_atc_form .cstmfy_personalize_text input,.form.pplr_atc_form .cstmfy_personalize_text textarea,.product-personalizer .pplr-wrapper select{padding:10px;border-radius:5px;font-family:var(--font-body-family)}.form.pplr_atc_form .cstmfy_personalize_text input:focus-visible,.form.pplr_atc_form .cstmfy_personalize_text textarea:focus-visible{outline:unset;box-shadow:unset}.form.pplr_atc_form .cstmfy_personalize_text label,.form.pplr_atc_form .cstmfy_personalize_text .imagen-preview p{font-weight:700;font-family:var(--font-body-family)}.form.pplr_atc_form .cstmfy_personalize_text .imagen-preview p{margin-bottom:0;margin-top:10px;text-align:center}.form.pplr_atc_form .cstmfy_personalize_text .pplr-wrapper{float:unset}.form.pplr_atc_form .cstmfy_personalize_text .disclaimer{list-style-type:none;padding:0;max-width:400px;margin:auto;width:90%}.form.pplr_atc_form .cstmfy_personalize_text .disclaimer li{font-style:italic;font-size:12px;display:flex;margin-bottom:10px}.form.pplr_atc_form .cstmfy_personalize_text .disclaimer li span{margin-right:5px}.form.pplr_atc_form .cstmfy_personalize_text .imagen-preview img{width:100%}@media only screen and (min-width: 750px){.product-personalizer{margin-bottom:15px!important}}.container-message-shipping-pdp{display:flex;align-items:center;color:#1a1616;fill:#1a1616}.container-message-shipping-pdp__main-message{display:flex;align-items:center}.container-message-shipping-pdp__main-message svg{width:35px;margin-right:10px}.container-message-shipping-pdp__main-message p{font-weight:700;font-size:12px}.container-message-shipping-pdp__tooltip{display:flex;align-items:center;position:relative;margin-left:5px}.container-message-shipping-pdp__tooltip:hover .message-alert{display:block}.container-message-shipping-pdp__tooltip svg{width:15px;cursor:pointer}.container-message-shipping-pdp__tooltip .message-alert{display:none;position:absolute;width:320px;top:30px;left:-150px;background:#fff;border:#1a1616 solid 2px;padding:10px;text-align:center;font-size:14px;border-radius:10px;cursor:pointer;z-index:9}.container-message-shipping-pdp__tooltip .message-alert ul{position:relative;padding:0;list-style-position:inside;margin:0}.container-message-shipping-pdp__tooltip .message-alert ul li{font-size:12px;text-align:left;margin-bottom:5px}.container-message-shipping-pdp__tooltip .message-alert ul li:last-child{margin-bottom:0!important}@media only screen and (min-width: 1000px){.container-message-shipping-pdp__tooltip .message-alert{left:-50px;padding:20px;width:350px}}div[data-rebuy-id="122509"]{background:#fff;width:100%;padding:50px 0;margin-bottom:30px}div[data-rebuy-id="122509"] h4.primary-title{font-size:26px;margin:0}div[data-rebuy-id="122509"] .rebuy-widget{padding:0;max-width:1400px;margin:auto}div[data-rebuy-id="122509"] .powered-by-rebuy{display:none}div[data-rebuy-id="122509"] .rebuy-widget .flickity-button{background:#000;color:#fff;height:20px;width:20px;font-weight:700}div[data-rebuy-id="122509"] .rebuy-widget .splide__arrow--prev{left:-10px}div[data-rebuy-id="122509"] .rebuy-widget .splide__arrow--next{right:-10px}div[data-rebuy-id="122509"] .rebuy-product-block{padding:0 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:auto!important}div[data-rebuy-id="122509"] .rebuy-product-media img{width:100%!important}div[data-rebuy-id="122509"] a.rebuy-product-title{text-transform:uppercase;font-size:13px}div[data-rebuy-id="122509"] div.rebuy-product-price{font-weight:700;font-size:13px}div[data-rebuy-id="122509"] .rebuy-product-options select{font-size:11px;font-weight:700;text-align:center;background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 3em) 10em;background-size:5px 5px,5px 5px,1px 2em;border-color:#f0ebe5}div[data-rebuy-id="122509"] .rebuy-product-options,div[data-rebuy-id="122509"] .rebuy-product-actions{margin-top:10px!important}div[data-rebuy-id="122509"] .rebuy-money.sale,div[data-rebuy-id="122509"] .rebuy-widget .rebuy-money.sale{color:#1a1616}div[data-rebuy-id="122509"] button.rebuy-button{width:100%;margin:0;border-radius:5px!important;overflow:hidden;border:#1a1616 solid 1px;background:#1a1616;color:#fff;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}div[data-rebuy-id="122509"] ul.splide__pagination{bottom:-15px!important}@media only screen and (min-width: 768px){div[data-rebuy-id="122509"]{margin-bottom:50px}div[data-rebuy-id="122509"] h4.primary-title{font-size:40px;margin:0 0 15px;text-align:left}div[data-rebuy-id="122509"] .rebuy-product-block{padding:0 15px!important}div[data-rebuy-id="122509"] a.rebuy-product-title{font-size:14px;margin-top:20px!important}div[data-rebuy-id="122509"] div.rebuy-product-price{font-size:14px}div[data-rebuy-id="122509"] .rebuy-product-options select{font-size:13px}div[data-rebuy-id="122509"] ul.splide__pagination{bottom:-25px!important}div[data-rebuy-id="122509"] button.rebuy-button{min-height:50px!important;font-size:16px!important}}.container-texts.text-extended p{max-width:200px;margin:auto}.container-variant__label{margin-bottom:5px;font-weight:700;color:#000;font-size:14px}.container-variant__content{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:center}.container-variant__content .label-variant{border:#e8e8e8 solid 2px;margin:5px;text-decoration:none;transition:.2s all;border-radius:5px;padding:5px 10px;font-size:12px}.container-variant__content .label-variant.label-variant--select{border-color:#313131;cursor:default}.container-variant--color .container-variant__content .label-variant .label-variant__element{border-radius:100%;overflow:hidden}.container-variant--color .label-variant{border-radius:100%;padding:0}.container-variant--color .container-variant__content .label-variant .label-variant__value{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:.2s all;background-size:cover!important}.container-variant--color .label-variant--sold-out{position:relative}.container-variant--color .label-variant--sold-out:after{content:"";height:1px;position:absolute;left:0;top:50%;width:calc(100% - 1px);z-index:1;background-color:#fff;transform:rotate(-135deg);box-shadow:-1px -1px .5px #0006}.container-variant--color .label-variant--select .label-variant__value{transform:scale(.7)}.container-variant--design .label-variant{padding:0}.container-variant--design .label-variant__value{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.container-variant--design .label-variant__value span{position:absolute;top:110%;width:100%;right:0;text-align:center;margin:0;padding:0;background:#000;color:#fff;font-size:10px;visibility:hidden;transition:all .1s;z-index:2;border-radius:5px}.container-variant--design .label-variant__value img{background:#fff;width:65px;line-height:0;border-radius:5px}.container-variant--design .label-variant__value:hover span{visibility:visible}.container-variant--design .label-variant__value span:before{content:"";border-bottom:5px solid black;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;left:40%;bottom:100%}@media only screen and (min-width: 768px){.container-variant__content{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-styles-product.css.map */
