limiter-alert:not([open]) .limiter-alert__modal,modal-limiter-alert:not([open]) .limiter-alert__modal{display:none}.product-form__submit.hide-this{display:none}.media-full-slider .slider-button{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.media-full-slider .slider-button--next{right:0}.media-full-slider .slider-button--prev{left:0;z-index:1}.global-media-settings{border:none}.product__text{margin-bottom:0;font-size:17px;font-family:Poppins;letter-spacing:1px;color:#393939}.product__text a{text-decoration:none;color:inherit}.product__text.sub_title{font-size:20px;margin-bottom:1.5rem;letter-spacing:.7px}.product__title+.sub_title{margin-top:-.5rem}.product__title{font-size:26px;line-height:35px;color:#363535;font-family:Poppins;font-weight:900}.product__price-wrapper{margin:0 0 10px}.product-form__input .form__label{padding-left:0;font-size:15px;color:#272727}fieldset.product-form__input .form__label{margin-bottom:0;line-height:1;font-weight:300}.product-form__input input[type=radio]+label{color:#b9b9b9;border:1.36px solid #b9b9b9;text-align:center;font-family:Poppins;font-size:7.449px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;max-width:117px;width:100%;padding:4.655px 13.966px}.product-form__input label:before{display:none}.product-form__input input[type=radio]:checked+label{border:1.36px solid #b9b9b9;color:#b9b9b9;text-align:center;font-family:Poppins;font-size:7.449px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background-color:transparent}.product-form__input label.disable:before,.product-form__input label.disable:after{content:"";position:absolute;left:0!important;z-index:5!important;width:103%;height:1px;display:inline-block;background-color:currentColor}.product-form__input label.disable:before{top:auto!important;bottom:0!important;transform:rotate(-9.5deg);transform-origin:bottom left}.product-form__input label.disable:after{top:0!important;transform:rotate(9.5deg);transform-origin:top left}.product-form__input input[type=radio]+label:hover{border-color:#707070}.product-form__input input[type=radio]+label:hover:before,.product-form__input input[type=radio]+label:hover:after{background-color:#707070}.margin-btm-rm .price__regular .price-item--regular{margin-right:0;color:var(--color-core-primary-color);font-size:18px;letter-spacing:0;font-weight:400;font-family:Poppins;line-height:1}.custom-swatch-container .tooltip{display:none}.custom-swatch-container{width:38px;height:38px;float:left;padding:2px;border-radius:2px}.custom-swatch{border-radius:2px;width:100%;height:34px;background-position:center;border:1px solid #ddd}ul.custom-swatch-flex{display:flex;grid-gap:5px;margin-top:5px;margin-bottom:24px}ul.custom-swatch-flex li{border:1px solid transparent;border-radius:5px}ul.custom-swatch-flex li.active_swatch{border:1px solid #363636}label.custom-swatch-label,span.swatch--title{font-size:15px;color:#272727}.shopify-installments{margin-top:0;margin-bottom:0;font-size:10px;color:#272727}.product .price .badge,.product .price__container{margin-bottom:0}.data-installments{margin-top:0}.margin-btm-rm{margin-bottom:4px}.data-installments>*,.data-installments{margin-top:0;font-size:11px;color:#272727;margin-top:0!important}.product-form__submit:before{border-radius:4px;border-color:var(--color-core-accent-color);display:none}.product-form__submit{margin-bottom:1rem;width:100%;max-width:100%;background-color:var(--color-core-accent-color);color:#fff;text-transform:uppercase;border-radius:5px;height:47px;padding:10.629px 31.887px;font-size:17.006px;font-style:normal;font-weight:700}.product__info-container .product-form{margin-bottom:0}p.rewards-msg{font-size:12px;line-height:18px;text-align:center;margin-top:0;font-weight:300;color:var(--color-core-primary-color);letter-spacing:0}.left-collapsible_tab-wrapper .buttonWrapper{display:flex;gap:25px;border-bottom:1px solid #ddd}.left-collapsible_tab-wrapper button{letter-spacing:0;border:none;padding:5px 0;background-color:transparent;color:#2b2b2b;font-size:18px;cursor:pointer;transition:.5s;border-bottom:2px solid transparent;letter-spacing:0px;font-family:Poppins-Medium}.left-collapsible_tab-wrapper button:hover{background-color:transparent}.left-collapsible_tab-wrapper button.active{background-color:#fff;border-bottom:2px solid var(--color-core-accent-color);color:var(--color-core-accent-color)}.left-collapsible_tab-wrapper p,.left-collapsible_tab-wrapper li,.left-collapsible_tab-wrapper span,.left-collapsible_tab-wrapper .content{text-align:left;padding:0;margin:0;font-size:12px;color:#2b2b2b;line-height:21px}.left-collapsible_tab-wrapper .content{display:none;padding:10px 0}.left-collapsible_tab-wrapper .content.active{display:block}.left-collapsible_tab-wrapper{max-width:455px;margin:35px auto 0}.right-position{margin-left:0;max-width:100%}.bought_with_upper{padding:22px 38px;border-radius:8px;background-color:#e3e3e3;margin-top:45px;display:inline-block}.bought_title{font-size:18px;text-transform:uppercase;font-family:Poppins;font-weight:700;color:var(--color-core-primary-color);margin-bottom:15px;line-height:1}.bought_with_upper ul{column-gap:34px}.bought_with_upper .card__information{padding-bottom:0;padding-top:10px}.bought_with_upper .card__heading>a{letter-spacing:1px;font-weight:300;text-transform:none;text-align:center;font-size:11px;color:var(--color-core-primary-color);line-height:1.3;text-transform:uppercase}.bought_with_upper .card-information{width:100%;text-align:center;font-size:9px}.bought_with_upper .price .price-item{margin:0 0rem 0 0;font-size:12px}.bought_with_upper .card-information>.price{font-weight:700}.bought_with_upper .card-information span.price-item.price-item--sale.price-item--last,.bought_with_upper .card-information .price s.price-item{font-size:12px!important}.bought_with_upper .btn{margin-bottom:0;width:auto;background-color:var(--color-core-accent-color);color:#fff;text-transform:uppercase;font-size:11px;border-radius:4px;height:40px;padding:0 1rem;font-family:Poppins;font-weight:700;letter-spacing:1px;border-color:transparent;margin-top:5px;cursor:pointer;-webkit-appearance:none;position:relative}.bought_with_upper .loading-overlay__spinner{height:100%;position:absolute;z-index:9;top:0;opacity:1;left:0;right:0;bottom:0;background-color:var(--color-core-accent-color)}.bought_with_upper .loading-overlay__spinner svg{max-width:20px;margin-top:7px}.bought_with_upper .card__heading a:after{display:none}.bought_with_upper .caption-with-letter-spacing{font-size:10px}h2.image-with-text__heading{font-size:34px;font-family:Poppins;font-weight:700;color:var(--color-core-primary-color)}.image-with-text__grid{align-items:center}.image-with-text__content{padding:3rem 4.5rem!important}.multicolumn-list.slider,.multicolumn-list.grid--4-col-desktop{column-gap:8px;margin-left:0}.image-over-text .grid.product-grid{column-gap:36px}.breadcrumbs{margin:0!important}ol.breadcrumbs__list{margin:15px 0!important}.content ul{list-style-type:disc;margin-left:20px}.bought_with_upper .card__heading{margin-top:0;margin-bottom:0;display:flex;justify-content:center;align-items:flex-start}.bought_with_upper .caption-with-letter-spacing.light{display:flex;align-items:center;justify-content:center}.rewards-msg a{font-size:12px;line-height:18px;font-weight:700;display:block;color:var(--color-core-primary-color);font-family:Poppins}.slider-button[disabled]{opacity:.4}.product__accordion{border-bottom:1px solid #d9d9d9;margin-left:0}.product__accordion summary{padding:2.3rem 0}.product__accordion .accordion__title{font-size:16px;font-weight:700;color:var(--color-core-primary-color);text-transform:none}.product__accordion summary .icon-caret{height:10px!important;width:20px;color:var(--color-core-accent-color)}.product__accordion .accordion__content,.product__accordion .accordion__content p{padding:0;font-size:12px;line-height:1.3}.product__accordion [open] h2.h4.accordion__title{color:var(--color-core-accent-color)}.product__accordion [open] .accordion__content{border-top:2px solid var(--color-core-accent-color);padding-top:13px;padding-bottom:13px;font-weight:300}@media (max-width: 989px){.bought_with_upper ul{column-gap:17px;flex-wrap:nowrap;overflow:auto}.bought_with_upper{padding:24px 19px;border-radius:0;background-color:#e3e3e3;margin-top:22px;margin-left:-15px;margin-right:-15px}.page-width{margin:0 auto;padding-left:15px;padding-right:15px}.product__accordion{width:100%;margin-left:0}.product__accordion summary{padding:1.9rem 0}.product__accordion .accordion__title{font-size:20px}.accordion details[open]>summary .icon-caret{transform:rotate(180deg);color:var(--color-core-accent-color);width:15px;height:9px;right:0}.accordion__title{text-transform:uppercase;font-weight:700}summary .icon-caret{width:15px;height:9px!important;right:0}.accordion__content .rte ul{padding-left:2rem;list-style-type:disc;line-height:normal}.accordion{border-top:none;margin-top:0}.bought_with_upper ul{padding-bottom:15px}ul.custom-swatch-flex{flex-wrap:wrap}.margin-btm-rm .price__regular .price-item--regular{font-size:16px}p.rewards-msg{margin-bottom:0}.product__info-container .product-form,.product__info-container .product__description{margin:11px 0 0}.product-form__submit{font-size:16px;line-height:24px;border-radius:5px;height:56px;padding:0 1rem;min-height:32px;max-width:100%;line-height:normal;width:100%}.product__title{font-size:24px;color:#363535;font-family:var(--font-heading-family);font-weight:700;line-height:34px;margin:0!important}.product__text{font-size:12px;margin-top:1rem}.bought_with_upper .grid--2-col .grid__item{width:calc(40% - var(--grid-mobile-horizontal-spacing) / 2)}.accordion__content ul{list-style-type:disc;line-height:1.2}.accordion__content ul li{list-style-type:disc;line-height:1.5;color:#272727}.accordion__content p{line-height:1.5;color:#272727}.media-full-slider .slider-button,.product__reviews-header{display:none}h3.card__heading.h5 a.full-unstyled-link{display:block!important}}#sizing.content ul{column-count:2}.rating-group{display:inline-flex}.rating__icon{pointer-events:none}.rating__input{position:absolute!important;left:-9999px!important}.rating__input--none{display:none}.rating__label{cursor:pointer;padding:0 .1em;font-size:2rem}.rating__icon--star{color:#21b0dd}.reviews_parent .page-width{max-width:1000px;margin:0 auto;padding:0 10px}.review-prod-img>a>img{width:100%}.reviews_slider li{width:100%;max-width:100%}.img-right-part{max-width:260px;text-align:center}.review-heading{font-size:28px;line-height:normal;color:var(--color-core-primary-color);font-weight:700;max-width:412px}.review-author{font-size:14px;color:#434b4f}.review-prod-img a{display:block}.review-prod-title>a{font-size:16px;color:var(--color-core-primary-color);text-decoration:none;margin-top:12px;display:block;margin-bottom:5px;font-weight:700}.review-prod-price{font-size:16px;color:var(--color-core-primary-color);text-decoration:none;display:block;font-weight:700}.reviews_parent .slider-buttons{justify-content:left}.reviews_parent{background-color:#f7f4e8;padding:80px 0!important}.reviews_parent .slider-button{background:#fff;width:35px;height:35px;border:none}.reviews_parent .slider-button .icon{height:.9rem;display:none}.reviews_parent .slider-button .icon path{fill:var(--color-core-accent-color)}.reviews_parent .slider-counter{display:none}.shopify-app-block{display:flex;margin:0}.shopify-app-block .yotpo .yotpo-bottomline .yotpo-icon-star{color:#707070}.shopify-app-block .yotpo a.text-m{color:#363535!important;text-transform:uppercase;font-size:11px;font-family:Poppins!important;font-weight:400;margin-left:6px;margin-top:2px;text-decoration:underline!important}.img-left-part{margin-top:-80px}.yotpo .yotpo-icon-left-arrow,.yotpo .yotpo-icon-right-arrow{display:inline-block!important}.grid--1-col .grid__item.product__media-item{max-width:100%;margin:0 auto}@media (max-width: 750px){.review-heading{font-size:17px}.reviews_parent .grid--2-col .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2);max-width:100%}.img-right-part{order:1;text-align:left;margin-bottom:10px}.img-left-part{order:2;margin-top:0}.reviews-flex{padding:0}.reviews_parent{padding:40px 0!important}.full-stars-example-two{margin-bottom:10px}.review-prod-img>a>img{max-width:100%}.review-author{margin:18px 0 0}.reviews_parent .slider-buttons{display:none}.bought_with_upper .quick-view-button{display:none!important}.reviews_slider li{width:calc(100% - 8rem);max-width:100%;padding:0 17px}.review-prod-title,.review-prod-price,.product__xr-button{display:none}.product__media-list .product__media-item{width:calc(100% + -0rem)}.thumbnail-slider .slider-button{display:none}.thumbnail-list__item.slider__slide{width:calc(27% - .6rem)}.product__xr-button{display:none!important}}.slider-buttons .slider-button--next{background:url(right.png);background-repeat:no-repeat}.slider-buttons .slider-button--prev{background:url(left.png);background-repeat:no-repeat;right:40px}cart-notification{display:none}@media screen and (max-width: 991px){body *{line-height:1.5}.bought_with_upper .card-information>.price{padding-top:10px}}.bought_with_upper .card__link{display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% - 45px);display:inline-block;z-index:5}.contentWrapper *,.accordion__content *{text-align:left;font-size:12px!important;color:#2b2b2b!important;line-height:21px!important}.accordion__content ul{list-style-type:disc}@media (max-width: 768px){.product__media-icon{display:none}}.bought_with_upper h3.card__heading.h5 a.full-unstyled-link{display:flex!important;flex-direction:column;justify-content:space-between}.product__info-wrapper .margin-btm-rm span.price-item.price-item--sale.price-item--last{text-align:center;margin-right:0;color:red;font-size:24px;letter-spacing:0;font-weight:700;font-family:Poppins;line-height:1}.product__info-wrapper .margin-btm-rm .price s.price-item{margin-right:0;font-size:24px;letter-spacing:0;font-weight:400;line-height:1;margin-right:1rem}.product .price .badge{display:none}.reviews-flex{justify-content:space-between;padding:0 2px;align-items:center}.reviews_parent .grid,.custm_home_review .grid{column-gap:inherit!important}@media (max-width: 750px){.product__info-wrapper span.price-item.price-item--sale.price-item--last,.product__info-wrapper .price s.price-item{font-size:24px}}.product__media-icon,.thumbnail__badge{display:none!important}.product__media-list.slick-slider .slick-list{width:100%}.survey-form__title{text-align:center;text-transform:uppercase;font-weight:700;color:#363535;font-size:26px;padding:0 15px}@media screen and (max-width: 749px){.survey-form__title{font-size:24px}}.product__accordion summary,.product__accordion .accordion__title{font-size:14px;font-weight:400;color:#000}.product__info-wrapper variant-radios .product-form__input.Color input[type=radio]+label{height:44px;width:68px;max-width:68px;min-width:68px;border-radius:4px;background-size:cover;background-position:center;background-size:140px;border:1px solid #7c8e9a;padding:0;margin-right:15px}.product-form__input input[type=radio]:checked+label{border:1.36px solid #7c8e9a;color:#7c8e9a}fieldset.product-form__input .form__label{color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:103.5%}fieldset.product-form__input .form__label .selected_variant{color:#254445;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:214%;text-transform:uppercase}.product__info-container variant-radios{margin-top:22px}.product__info-wrapper .product__title,.product__info-wrapper .product__title .selected_variant{color:#254445;font-size:46px;font-weight:900;line-height:92%;letter-spacing:.92px}.product__text{font-size:18px;letter-spacing:1px;color:#254445}.breadcrumbs .breadcrumbs__item a.breadcrumbs__link{color:#7d7d7d;font-size:10px;font-style:normal;font-weight:400;line-height:214%}.margin-btm-rm .price__regular .price-item--regular{color:#254445;font-size:18px;font-style:normal;font-weight:400;line-height:103.5%}.okeReviews.oke-sr .oke-sr-count{color:#7d7d7d;font-size:10px;font-style:normal;font-weight:400;line-height:214%;text-transform:uppercase}.product__info-wrapper .margin-btm-rm span.price-item.price-item--sale.price-item--last,.product__info-wrapper .margin-btm-rm .price s.price-item{color:#254445;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:103.5%}.product__info-wrapper .margin-btm-rm span.price-item.price-item--sale.price-item--last{color:#dd603f;font-weight:700}.text_below_buy_button{color:#7d7d7d;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:214%}.product__richtext-content li,.product__richtext-content p{color:#656565;font-size:12px;font-style:normal;line-height:133%}.product__richtext-content p{color:#131313;font-weight:700}.product__accordion summary{padding:1.3rem}.product__accordion,.product__accordion.accordion.Sustainability details{border-color:#00000080}.product__accordion summary .icon-caret{color:#000}@media (min-width:991px){.product__info-wrapper.grid__item{max-width:402px!important}}.product__accordion.accordion .accordion__content ul li,.product__accordion.accordion .accordion__content{color:#656565!important}.product__accordion.accordion .accordion__content strong{color:#131313!important}.product__accordion.accordion.Sustainability .accordion__content strong{color:#dd603f!important}.product__accordion .accordion__content *{color:#656565!important}.product__info-wrapper .margin-btm-rm .price s.price-item{color:#254445;font-weight:400}.product__info-container{display:flex;flex-wrap:wrap}.product__info-container>*+*{margin:initial;width:100%}.margin-btm-rm.product__price-wrapper{width:40%}.app_block{width:50%;float:left;margin:12px 0}.product .price .badge,.product .price__container{margin:12px 0}.product__accordion.accordion .accordion__content{padding-left:13px}.product__richtext-content.additional-product-details p,.product__richtext-content.additional-product-details ul li{margin-bottom:5px}.product__richtext-content.additional-product-details .metafield-rich_text_field{margin-bottom:22px!important}.product__accordion summary .icon-caret{top:50%;transform:translateY(-50%)}.product__accordion.accordion details[open]>summary .icon-caret{top:16px}@media screen and (min-width: 750px){.price.price--large{font-size:1.8rem;padding:2px 0}.product__info-wrapper.product__richtext-content.additional-product-details{margin:30px 0}}@media screen and (max-width: 750px){.product-form__input input[type=radio]+label,.product-form__input input[type=radio]:checked+label{font-size:11.158px;max-width:173px;width:100%;padding:4.655px 13.966px}body.product ol.breadcrumbs__list{display:block}.product-form__submit{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Poppins;font-size:17.006px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.product__title{color:#254445;font-family:Poppins;font-size:34px;font-style:normal;font-weight:900;line-height:104%;letter-spacing:.68px}}@media (max-width:768px){.product-form__submit{height:46px;margin-top:15px}body.product .page-width{padding-left:30px;padding-right:30px}.product__richtext-content li,.product__richtext-content p{font-size:14px}.breadcrumbs__item:not(:last-child):after{padding:0 4px!important}.product-form__submit{height:60px}}@media (max-width:486px){.product-form__input input[type=radio]+label,.product-form__input input[type=radio]:checked+label{max-width:120px}}@media (max-width:749px){.product.product--medium .head-Mobile-Layout{display:flex!important;flex-wrap:wrap;width:100%;margin-bottom:30px}}@media (min-width:750px){.product.product--medium .head-Mobile-Layout{display:none!important}.product__text,.product__title,.product__price-wrapper,.shopify-block.shopify-app-block{display:block}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/component-custom-product.css.map */
