.product-info{position:relative;width:100%}@media screen and (min-width: 765px){.product-info{margin:-5px 0 0}}.product-info__title{font-size:2rem;font-weight:700;line-height:1;margin:0 0 16px}@media screen and (min-width: 765px){.product-info__title{font-size:4rem;font-weight:800}}.product-info .price{margin:0;font-size:2rem;line-height:1;font-weight:700}@media screen and (min-width: 765px){.product-info .price{font-size:2.8rem;font-weight:400}}.product-info .price.on-sale{color:#c8102e}.product-info .price.on-sale s{margin-left:8px;color:#262626}.product-info .tagged-discount-tagline{color:#c8102e;font-size:1.2rem;line-height:1;margin:8px 0 0;font-weight:700}.product-info .payment-tagline{color:#666;font-size:1.2rem;line-height:1;margin:16px 0 0;font-weight:400}@media screen and (min-width: 765px){.product-info .payment-tagline{margin:20px 0 0}}.product-info .yotpo.bottomLine{position:relative;width:100%;margin:12px 0 0}.product-info .yotpo.bottomLine .yotpo-stars{position:relative!important;top:1px!important}.product-info .yotpo.bottomLine .yotpo-icon{position:relative;top:-3px;font-size:1.8rem!important;color:#f4ba46!important;margin:0 1px 0 0!important}.product-info .yotpo.bottomLine a{font-size:1.6rem!important;line-height:1.6rem!important;font-family:Montserrat,helvetica,arial,sans-serif!important;font-weight:400!important;text-decoration:underline!important;color:#262626!important;margin-left:4px!important;pointer-events:none}@media screen and (min-width: 765px){.product-info .yotpo.bottomLine a{margin-left:5px!important}}.product-images{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;width:calc(100% + 48px);margin:15px -24px 0}@media screen and (min-width: 765px){.product-images{width:100%;margin:-3px 0 0}}.product-images .product-images__container,.product-images .product-images__slider-holder{position:relative;width:100%}.product-images .product-images__wrapper{align-items:flex-start}.product-images .product-images__slide{position:relative;width:100%;cursor:zoom-in}.product-images__slider-holder{width:100%}.product-images__thumbnails-holder{width:112px;margin-right:8px}.product-images__thumbnails-holder button{position:relative;width:100%;transition:opacity .2s ease;opacity:.55}.product-images__thumbnails-holder button.active-slide,.product-images__thumbnails-holder button:hover{opacity:1}.product-images__zoom-info{position:absolute;z-index:100;top:0;right:0;pointer-events:none}@media screen and (min-width: 1025px){.product-images__zoom-info{top:24px;right:24px;font-size:1.6rem;line-height:1.6rem}}@media screen and (min-width: 1025px){.product-images__zoom-info svg{position:absolute;top:50%;left:-5px;transform:translate(-100%,-50%)}}.product-images__badge{display:flex;position:absolute;z-index:100;top:24px;left:24px;align-items:center;justify-content:center;width:80px;height:72px;overflow:hidden;font-family:Liberator Medium,helvetica,arial,sans-serif;font-size:1.4rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}@media screen and (min-width: 765px){.product-images__badge{font-size:1.6rem}}.product-images__badge svg{width:80px;height:72px}.product-images__badge img,.product-images__badge span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-images__badge span{margin-top:-3px}.product-images__arrows{position:absolute;z-index:100;top:50%;width:16px;height:16px;transform:translateY(-50%)}.product-images__arrows.prev-button{left:24px}.product-images__arrows.next-button{right:24px}.product-images__arrows svg{width:16px;height:16px}.product-images__pagination{margin:4px 0 0;text-align:center}.product-images__pagination span{margin:0 4px;opacity:1;background-color:#c8c8c8}.product-images__pagination span.swiper-pagination-bullet-active{background-color:#666}.product-image__zoom-image{display:flex;position:fixed;z-index:10000000;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;overflow:auto;background-color:#26262680;cursor:zoom-out}@media screen and (min-width: 765px){.product-image__zoom-image{align-items:flex-start;padding:24px}}.product-image__zoom-image .product-images__image{width:100%;height:auto;background-color:#fff}.product-description{position:relative;width:100%;margin:23px 0 0}@media screen and (min-width: 765px){.product-description{margin:39px 0 0}}.product-description .product-description__text{position:relative;width:100%}.product-description .product-description__text p{margin:0 0 12px;font-size:1.2rem;line-height:2rem}.product-description .product-description__text p:last-of-type{margin:0}.product-description .product-description__holder{position:relative;width:100%}@media screen and (min-width: 765px){.product-description .product-description__holder{width:calc(100% + 5px)}}.product-description .product-description__holder button{margin-top:8px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.2rem;text-decoration:underline;text-transform:uppercase}.product-description .product-description__holder button span:last-of-type{display:none}.product-description .product-description__holder button.open span:last-of-type{display:block}.product-description .product-description__holder button.open span:first-child{display:none}.product-form{position:relative;width:100%;margin:24px 0 0}@media screen and (min-width: 765px){.product-form{margin:32px 0 0}}.product-form .btn--full{display:flex;position:relative;align-items:center;justify-content:center;height:48px;margin:16px 0 0;padding:0 12px;text-align:center}@media screen and (min-width: 765px){.product-form .btn--full{margin:32px 0 0}}.product-form .btn--full svg{position:relative;top:-1px;margin-right:8px}.product-form .back-in-stock{position:relative;margin:32px 0 0}.product-form .back-in-stock input{width:100%;height:48px;margin:0;padding:0 12px;color:#262626;font-size:1.6rem;line-height:1.6rem;text-align:left}.product-form .back-in-stock input::-moz-placeholder{color:#666}.product-form .back-in-stock input:-ms-input-placeholder{color:#666}.product-form .back-in-stock input::placeholder{color:#666}.product-form .back-in-stock .btn{margin-top:12px}.product-form .back-in-stock p{margin-bottom:6px;color:#88d098;font-weight:700;text-align:center}.product-form .back-in-stock p.errors{color:#c8102e;font-size:1.2rem}.product-form .product-form__special-message{width:100%;margin:12px 0 0;color:#c8102e;font-size:1.2rem;font-style:italic;line-height:2rem}.product-form__option{position:relative;width:100%;text-align:left}@media screen and (min-width: 765px){.product-form__option.option-size{margin:22px 0 0}}.product-form__option.option-size li{margin:0 6px 9px 0}@media screen and (min-width: 765px){.product-form__option.option-size button{padding:6px 12px}}.product-form__option ul{margin:16px 0 5px;list-style:none;text-align:left}@media screen and (min-width: 765px){.product-form__option ul{margin:16px 0}}.product-form__option li{display:inline-block;width:auto;height:auto;margin:0 9px 9px 0}.product-form__option .option-button{display:flex;position:relative;align-items:center;justify-content:center;width:auto;min-width:24px;height:auto;min-height:24px;padding:6px 6px 4px;border:1px solid #c8c8c8;font-size:1.2rem;letter-spacing:.1rem;line-height:1.2rem;text-transform:uppercase}@media screen and (min-width: 765px){.product-form__option .option-button{min-width:32px;min-height:32px;font-size:1.6rem;line-height:1.6rem}}.product-form__option .option-button.no-stock{color:#c8c8c8}.product-form__option .option-button.active{border-color:#262626}.product-form__option .option-button.active .swatch-bg:after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;border:2px solid #fff}.product-form__option .swatch-bg{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.product-form__option .swatch-bg span{display:flex;flex:1}.product-form__option .product-form__option-info{position:relative;margin:0;font-size:1.2rem;line-height:1.6rem;text-align:left}.product-form__option .product-form__option-info .no-stock,.product-form__option .product-form__option-info .limited-stock{position:relative;margin-left:13px;color:#c8102e;font-weight:700}@media screen and (min-width: 765px){.product-form__option .product-form__option-info .no-stock,.product-form__option .product-form__option-info .limited-stock{margin-left:16px}}.product-form__option .product-form__option-info .size-guide-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#666;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem;text-decoration:underline;text-transform:uppercase}.product-form__loop-message{display:none;color:#c8102e;font-weight:700}.product-form__sticky-btn{position:fixed;z-index:100000;right:24px;bottom:0;left:24px;width:calc(100% - 48px);transform:translateY(100%);transition:all .4s ease;pointer-events:none}.product-form__sticky-btn.in-view{transform:none;pointer-events:all}.product-details{position:relative;width:100%;margin:24px 0 0;padding:0;border-top:1px solid #c8c8c8}@media screen and (min-width: 765px){.product-details{margin:39px 0 0}}.product-details__acc-group{position:relative;width:100%;border-bottom:1px solid #c8c8c8}.product-details__acc-group .product-details__acc-toggle{position:relative;width:100%;padding:24px 30px 24px 0;font-size:1.2rem;font-weight:700;line-height:1.2rem;text-align:left}.product-details__acc-group .product-details__acc-toggle svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.product-details__acc-group .product-details__acc-toggle.open svg path:first-child{display:none}.product-details__acc-group .product-details__acc-content{position:relative;width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease}.product-details__acc-group .product-details__acc-content p,.product-details__acc-group .product-details__acc-content li{margin-bottom:12px;font-size:1.2rem;line-height:2rem}.product-details__acc-group .product-details__acc-content p:last-of-type,.product-details__acc-group .product-details__acc-content li:last-of-type{margin-bottom:24px}.product-details__acc-group .product-details__acc-content p a,.product-details__acc-group .product-details__acc-content li a{color:#666;font-weight:700;letter-spacing:0;text-decoration:underline;text-transform:uppercase}.product-details__acc-group .product-details__acc-content li{margin:0 0 2px}.product-details__acc-group .product-details__acc-content ul{margin:0 0 24px 24px}@media screen and (min-width: 765px){.product-details__acc-group .product-details__acc-content ul{margin:5px 0 24px 17px}}.product-details__upsell{display:flex;align-items:flex-start;justify-content:flex-start;margin:32px 0 0;padding:19px 25px 19px 16px;background-color:#f4f4f4}@media screen and (min-width: 765px){.product-details__upsell{margin:23px 0 0;padding:21px 24px 15px}}.product-details__upsell .product-details__upsell-image{width:36%}@media screen and (min-width: 765px){.product-details__upsell .product-details__upsell-image{width:28%}}.product-details__upsell .product-details__upsell-info{width:64%;padding:0 0 0 16px}@media screen and (min-width: 765px){.product-details__upsell .product-details__upsell-info{width:72%;padding:0 0 0 24px}}.product-details__upsell h4{position:relative;margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.6rem}@media screen and (min-width: 765px){.product-details__upsell h4{padding-right:35px}}.product-details__upsell h4 .price{position:absolute;top:0;right:-9px}@media screen and (min-width: 765px){.product-details__upsell h4 .price{right:0}}.product-details__upsell p{margin:0 0 16px;color:#666;font-size:1.2rem;line-height:1.6rem}@media screen and (min-width: 765px){.product-details__upsell p{font-size:1.2rem;line-height:2rem}}.product-details__upsell button,.product-details__upsell button:hover,.product-details__upsell button:active{display:block;margin:0 0 7px;padding:10px 24px;border:1px solid #c8c8c8;background-color:#fff;color:#666;font-size:1.2rem;line-height:1.2rem}.product-details__upsell a{margin:0;color:#666;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.2rem;text-decoration:underline;text-transform:uppercase}.product-story{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1025px;margin:0 auto;padding:24px 0 8px}@media screen and (min-width: 765px){.product-story{flex-direction:row;margin:0 auto 12px;padding:24px 0 32px}}.product-story .product-story__block{position:relative;flex:1;width:100%;min-width:50%;margin-bottom:24px}@media screen and (min-width: 765px){.product-story .product-story__block{margin-bottom:0}}.product-story .product-story__video-container{position:relative;width:100%}.product-story .product-story__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 765px){.product-story .product-story__message.has-graphic{padding:0 0 0 48px}}.product-story .product-story__message h2{margin:0 0 32px}.product-story .product-story__message h2 span{display:block;margin:0 0 12px;font-size:1.2rem;letter-spacing:.1rem;line-height:1.2rem;text-transform:uppercase}.product-story .product-story__message p{margin:0;font-size:1.6rem;line-height:2.8rem}.product-story .product-story__message .btn{margin-top:32px}.product-yotpo-reviews{position:relative;width:100%;background-color:#f4f4f4;padding:48px 0;margin-top:48px}@media screen and (min-width: 765px){.product-yotpo-reviews{padding:64px 0;margin-top:112px}}.product-yotpo-reviews .wrapper{max-width:1025px}.product-yotpo-reviews__pre-title{text-transform:uppercase;margin:0 0 8px;font-size:1.6rem;line-height:1.6rem;letter-spacing:.1rem;font-weight:700}.product-yotpo-reviews__title{margin:0 0 16px;font-size:2rem;line-height:2rem}@media screen and (min-width: 765px){.product-yotpo-reviews__title{margin-bottom:24px;font-size:2.8rem;line-height:2.8rem}}.yotpo.yotpo-main-widget{position:relative;width:100%;margin:0}.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper *{font-family:Montserrat,helvetica,arial,sans-serif!important}.yotpo.yotpo-main-widget .yotpo-label-container{border-color:#c8c8c8!important;padding:12px 0 0!important}.yotpo.yotpo-main-widget .yotpo-label-container *,.yotpo.yotpo-main-widget .yotpo-label-container *:before{color:#262626!important}.yotpo.yotpo-main-widget .yotpo-label-container .yotpo-logo-title{position:relative;top:2px!important;color:#262626!important;font-size:1.6rem!important;font-weight:400!important;text-transform:initial!important}.yotpo.yotpo-main-widget .bottom-line-items-container{margin:-14px 0 75px!important;padding:0!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .bottom-line-items-container{margin:32px 0 64px!important}}.yotpo.yotpo-main-widget .bottom-line-items-container .avg-score{color:#262626!important;font-weight:800!important;font-size:4rem!important;line-height:2.8rem!important;margin-right:12px!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .bottom-line-items-container .avg-score{margin-right:8px!important}}.yotpo.yotpo-main-widget .bottom-line-items-container .yotpo-icon{position:relative;top:-1px;font-size:2.4rem!important;color:#f4ba46!important;margin:0 0 0 1px!important}.yotpo.yotpo-main-widget .bottom-line-items-container .reviews-qa-label{display:inline-block;font-size:1.2rem!important;line-height:1.2rem!important;font-family:Montserrat,helvetica,arial,sans-serif!important;font-weight:400!important;text-decoration:underline!important;color:#262626!important;margin:8px 16px 0}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .bottom-line-items-container .reviews-qa-label{font-size:1.6rem!important;line-height:1.6rem!important;margin:0 0 0 8px!important;width:auto!important}}.yotpo.yotpo-main-widget .yotpo-nav-tab .yotpo-nav-wrapper{border:none!important}.yotpo.yotpo-main-widget .yotpo-nav-tab span{color:#262626!important;font-size:1.6rem!important;line-height:1!important;font-weight:400!important}.yotpo.yotpo-main-widget .yotpo-nav-tab.yotpo-active span{font-weight:700!important}.yotpo.yotpo-main-widget .new-yotpo-small-box{border-color:#c8c8c8!important;border-width:1px!important;margin:0!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .new-yotpo-small-box{padding:0 0 10px}}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .new-yotpo-small-box ul{margin-top:32px}}.yotpo.yotpo-main-widget .yotpo-reviews-filters{display:none!important}.yotpo.yotpo-main-widget .yotpo-reviews-header{margin:10px 0 0!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .yotpo-reviews-header{margin:0!important}}.yotpo.yotpo-main-widget .reviews-header .reviews-amount{position:relative;top:4px;color:#262626!important;font-size:1.6rem!important;line-height:2rem!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .reviews-header .reviews-amount{top:10px;left:0}}.yotpo.yotpo-main-widget .yotpo-review{background-color:#fff;padding:24px!important;margin:0 0 16px!important;border:none!important}.yotpo.yotpo-main-widget .yotpo-review *{color:#262626!important}.yotpo.yotpo-main-widget .yotpo-review .yotpo-main{margin-top:18px!important;margin-bottom:0!important}.yotpo.yotpo-main-widget .yotpo-review .yotpo-user-name{font-weight:700!important}.yotpo.yotpo-main-widget .yotpo-review .yotpo-user-name,.yotpo.yotpo-main-widget .yotpo-review .yotpo-user-title{position:relative;top:4px;font-size:1.2rem!important;line-height:1.2rem!important}.yotpo.yotpo-main-widget .yotpo-review .yotpo-review-stars span{color:#f4ba46!important}.yotpo.yotpo-main-widget .yotpo-review .content-title{font-size:1.6rem!important;line-height:2rem!important;font-weight:700!important}.yotpo.yotpo-main-widget .yotpo-review .content-review{font-size:1.2rem!important;line-height:2rem!important;font-weight:400!important}.yotpo.yotpo-main-widget .yotpo-review .yotpo-icon-seperator{display:none!important}.yotpo.yotpo-main-widget .write-form{background-color:#fff!important;padding:24px!important}.yotpo.yotpo-main-widget .write-form .yotpo-regular-box{border:none!important}.yotpo.yotpo-main-widget form .write-review{padding:24px 0!important}.yotpo.yotpo-main-widget form *{color:#262626!important}.yotpo.yotpo-main-widget form .yotpo-header-title{font-weight:700!important;text-transform:uppercase!important;font-size:1.6rem!important;line-height:2rem!important}.yotpo.yotpo-main-widget form .yotpo-mandatory-mark{color:#c8102e!important}.yotpo.yotpo-main-widget form .stars-wrapper span{color:#f4ba46!important;font-size:3.9rem!important;margin-top:-8px}.yotpo.yotpo-main-widget form .form-element label{font-size:1.2rem!important;line-height:1.2rem!important;padding:24px 0 8px!important}.yotpo.yotpo-main-widget form .y-input{margin:0!important;font-size:1.2rem!important;line-height:1.2rem!important;border-color:#262626!important;height:40px!important;padding:12px!important;background-color:#fff}.yotpo.yotpo-main-widget form .y-input .form-input-error{font-size:inherit!important;line-height:inherit!important;color:#c8102e!important}.yotpo.yotpo-main-widget form .yotpo-header,.yotpo.yotpo-main-widget form .write-question-wrapper h2{margin-bottom:0!important}.yotpo.yotpo-main-widget form br,.yotpo.yotpo-main-widget form .yotpo-mandatory-explain,.yotpo.yotpo-main-widget form .yotpo-mandatory-mark,.yotpo.yotpo-main-widget form .submit-button .form-input-error{display:none!important}.yotpo.yotpo-main-widget form input[type=button]{position:relative;margin-top:32px!important}.yotpo.yotpo-main-widget .yotpo-default-button,.yotpo.yotpo-main-widget .yotpo-default-button:hover,.yotpo.yotpo-main-widget .primary-color-btn,.yotpo.yotpo-main-widget input[type=button],.yotpo.yotpo-main-widget input[type=button].primary-color-btn{z-index:1000;background-color:#c8102e!important;line-height:1!important;padding:16px 12px!important;height:auto!important;border-radius:0!important;border:none!important;color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.1rem!important;font-size:1.2rem!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .yotpo-default-button,.yotpo.yotpo-main-widget .yotpo-default-button:hover,.yotpo.yotpo-main-widget .primary-color-btn,.yotpo.yotpo-main-widget input[type=button],.yotpo.yotpo-main-widget input[type=button].primary-color-btn{font-size:1.6rem!important;padding:16px 24px!important}}.yotpo.yotpo-main-widget .yotpo-default-button span,.yotpo.yotpo-main-widget .yotpo-default-button:hover span,.yotpo.yotpo-main-widget .primary-color-btn span,.yotpo.yotpo-main-widget input[type=button] span,.yotpo.yotpo-main-widget input[type=button].primary-color-btn span{color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.1rem!important;font-size:1.2rem!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .yotpo-default-button span,.yotpo.yotpo-main-widget .yotpo-default-button:hover span,.yotpo.yotpo-main-widget .primary-color-btn span,.yotpo.yotpo-main-widget input[type=button] span,.yotpo.yotpo-main-widget input[type=button].primary-color-btn span{font-size:1.6rem!important}}.yotpo.yotpo-main-widget .main-widget .write-question-review-buttons-container{margin-bottom:55px!important}@media screen and (min-width: 765px){.yotpo.yotpo-main-widget .main-widget .write-question-review-buttons-container{position:relative;z-index:10000;margin-bottom:0!important}}@media screen and (max-width: 765px){.yotpo.yotpo-main-widget form{margin-bottom:40px!important}}.product-main{position:relative;width:100%;margin-bottom:32px;padding-top:59px}@media screen and (min-width: 765px){.product-main{margin-bottom:42px;padding-top:32px}}.product-main .talkable-product-sharing{position:relative;width:100%;margin:10px 0}.product-main__breadcrumbs{position:relative;width:100%;transform:translateY(-50%)}.product-main__breadcrumbs span,.product-main__breadcrumbs a{font-size:1.6rem;font-weight:400;line-height:1.6rem;text-transform:initial}.product-main__breadcrumbs a{color:#666}.product-main__breadcrumbs span{color:#262626}.product-main__grid{display:flex;position:relative;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%}.product-main__grid .product-main__grid-item{position:relative;width:100%}@media screen and (min-width: 765px){.product-main__grid .product-main__grid-item{width:42%}}@media screen and (min-width: 1025px){.product-main__grid .product-main__grid-item{width:32.5%}}@media screen and (min-width: 765px){.product-main__grid .product-main__grid-item.grid-item--images{width:58%;padding-right:24px}}@media screen and (min-width: 1025px){.product-main__grid .product-main__grid-item.grid-item--images{width:67.5%}}product-listing.product-listing.product-listing--slider:has(#k-fd178b03-b172-43c9-b806-aa7c30767052){display:none}
/*# sourceMappingURL=/s/files/1/0250/0714/t/1344/assets/product-main.css.map?v=57691922270862010151668098705 */
