@media (min-width: 990px){.product__media-wrapper,.product__info-wrapper{max-width:50%!important;width:50%!important}}.default_product{margin-top:3rem;padding:0 2.5rem;max-width:130rem;margin-left:auto;margin-right:auto}.product__info-wrapper .featured-swatch-compare-price{text-decoration:line-through;color:#000}.product__info-wrapper .featured-swatch-compare-price>span{color:red}.product__info-wrapper .product__title{margin-top:1rem;margin-bottom:2rem}.product__info-wrapper .featured_product--title{font-size:34px;color:#000;margin-bottom:.75rem;line-height:1.2;font-family:Grotek;font-weight:var(--font-heading-weight)}.product__info-wrapper .featured-product__price{margin-bottom:.5rem}.product__info-wrapper .product__title h1{font-size:24px;line-height:28px;letter-spacing:.6px;display:flex;flex-direction:column;gap:7px}.sticky-cta{display:flex;align-items:center;position:fixed;bottom:0;left:0;z-index:3;background:#fff;box-shadow:0 -10px 19px #00000029;padding:14px 0;width:100%}.sticky-cta--heading{width:50%;display:flex;justify-content:flex-end;align-items:center}.sticky-cta--heading .container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:100%;max-width:60rem;gap:15px}.sticky-cta--heading .review-start{display:flex;justify-content:center;align-items:center}.sticky-cta--heading .title{margin:0;font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#1d1d1d}.sticky-cta--container{display:flex;justify-content:center;align-items:center;margin-left:3rem;width:50%;max-width:50rem}.sticky-cta--price{width:50%;padding-right:50px}.sticky-cta--price *{font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#000}.sticky-cta--price .text-red{color:#db343c}.sticky-cta--price .compare-price{color:#454f5b}.sticky-cta--price p{margin:0;display:flex;justify-content:flex-start;gap:5px;flex-direction:row-reverse}.sticky-cta--button{margin:0;width:50%}.sticky-cta--button .product-form{margin:0}.sticky-cta--button .product-form__buttons{max-width:27rem}.sticky-cta--button .product-form__submit{margin:0;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;padding:.95rem 4.95rem;width:auto;min-height:0}.sticky-cta--button .product-form__disabled,.sticky-cta--button .product-form__disabled:hover{color:#494949!important;border-color:#ffdc6e!important;background-color:#ffdc6e!important;cursor:not-allowed}.klaviyo-bis-trigger.btn{margin:0!important;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:0px;text-align:center;padding:.95rem 1rem;min-height:0;background-color:#ccd6e0!important;border-color:#ccd6e0!important;color:#494949!important;border-radius:21px;text-decoration:none;width:265px!important;display:block}.featured-product-swatch .embla__button{display:none}.buttons-wrapper{max-width:500px}@media (max-width: 749px){.sticky-cta--container{width:100%;margin:0;flex-direction:column;justify-content:flex-start}.klaviyo-bis-trigger.btn{width:100%!important}}@media (max-width: 768px){.featured-product-swatch .product__info-wrapper .featured_product--title{display:none}.featured-product-swatch .featured-section__header{margin-bottom:2rem}}.product__info-container>*+*{margin:0}.product-form__input{margin-bottom:1.8rem}.product-form__input.variant-type--color{margin:2rem 0rem}fieldset.product-form__input .variant__form{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0rem;flex-wrap:wrap}fieldset.product-form__input .form__label,.type_label{font-size:15px;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:normal;text-align:left;color:#000}fieldset.product-form__input .form__label strong{font-weight:500}fieldset.product-form__input .form__label .label__text{color:#2d2d2d}fieldset.product-form__input .form__label .disabled{text-decoration:line-through}fieldset.product-form__input .style--button{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:-.5px;text-align:right;color:#00f;text-decoration:none;border-bottom:1px solid;padding-bottom:1px;border-color:transparent}fieldset.product-form__input .size-chart--button{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:normal;text-align:right;color:#000;text-decoration:none;min-width:120px}.featured-product fieldset.product-form__input .size-chart--button{letter-spacing:-.5px}fieldset.product-form__input .style--button:hover{border-color:#00f}fieldset.product-form__input .size-chart--button .btn-text{text-decoration:underline}.product-form__input.variant-type--pouch-type input[type=radio]+label{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;padding:10.4px 9px 9.6px 40px;border-radius:5px;border:solid 1px #ccd6e0;background-color:#fafafa;position:relative;margin-right:0;letter-spacing:0;width:100%}.featured-product .product-form__input.variant-type--pouch-type input[type=radio]+label{font-size:14px}@media screen and (max-width: 640px){.featured-product .product-form__input.variant-type--pouch-type input[type=radio]+label{font-size:12px}}.product-form__input.variant-type--pouch-type input[type=radio]+label:hover,.product-form__input.variant-type--pouch-type input[type=radio].active:checked+label,.product-form__input.variant-type--pouch-type input[type=radio]:checked+label{color:#fff;background-color:#454545}.product-form__input.variant-type--pouch-type input[type=radio]+label:before{content:"";display:block;position:absolute;width:2.5rem;height:2.5rem;left:.9rem;top:50%;transform:translateY(-50%);border:1px solid #2d2d2d;border-radius:50%;z-index:1;background-color:#fff}.product-form__input.variant-type--pouch-type input[type=radio].active:checked+label:before{background-color:#00f}.product-form__input.variant-type--pouch-type input[type=radio].active:checked+label:after,.product-form__input.variant-type--pouch-type input[type=radio]:checked+label:after{content:"";display:block;position:absolute;height:14px;width:7px;border-bottom:1px solid white;border-right:1px solid white;top:10px;transform:rotate(45deg);left:18px;z-index:2}.product-form__input input[type=radio]+label:focus-visible{box-shadow:none;outline:unset;outline-offset:unset}.product-form__input.variant-type--size input[type=radio]+label,.product-form__input.variant-type--denominations input[type=radio]+label{text-align:center;background-color:#fff;margin:5px 0 0;min-width:52px;width:100%;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.6px;color:#838383;border:1px solid #838383;border-radius:0;height:43px;cursor:pointer;display:flex;justify-content:center;align-items:center}.product-form__input.variant-type--size input[type=radio]+label:hover,.product-form__input.variant-type--size input[type=radio].active:checked+label,.product-form__input.variant-type--denominations input[type=radio]+label:hover,.product-form__input.variant-type--denominations input[type=radio].active:checked+label{background-color:#454545;color:#fff}.product-form__input.variant-type--color input[type=radio]+label{width:40px;height:40px;display:block;border-radius:50%;border:solid 1px #ccd6e0;position:relative;overflow:hidden;float:left;padding:0;background-color:#fff}.product-form__input.variant-type--color input[type=radio].active:checked+label,.product-form__input.variant-type--color input[type=radio]+label:hover{border:2px solid #000}.product-form__input.variant-type--color input[type=radio]+label img{position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;border-radius:50%}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:0}@media (min-width: 750px){.global-media-settings{border-radius:1rem;overflow:hidden!important}}.current-pack{font-size:16px;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#2d2d2d;margin:0}.packs-tab{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:1.5rem 0}.packs-tab .tab-item{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:20px 28px 20px 66px;border:solid 1px #ccd6e0;background-color:#fafafa;width:100%;max-width:50rem;border-bottom:none;position:relative;cursor:pointer;min-height:92px}.packs-tab .tab-item.active,.packs-tab .tab-item:hover{background-color:#e3fcef}.packs-tab .tab-item:focus-visible{box-shadow:none;outline:unset;outline-offset:unset}.packs-tab .tab-item:before{content:"";display:block;position:absolute;width:2.5rem;height:2.5rem;left:2.3rem;top:50%;transform:translateY(-50%);border:1px solid #2d2d2d;border-radius:50%;z-index:1;background-color:#fff}.packs-tab .tab-item.active:after{content:"";display:block;position:absolute;height:14px;width:7px;border-bottom:1px solid white;border-right:1px solid white;top:50%;transform:translateY(-50%) rotate(45deg);left:32px;z-index:2;margin-top:-2px}.packs-tab .tab-item.active:before{background-color:#00f}.packs-tab .tab-item:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.packs-tab .tab-item:last-of-type{border-bottom:solid 1px #ccd6e0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.packs-tab .tab-item h4{margin:0;font-size:1.9rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#000}.packs-tab .tab-item h5{margin:0;font-size:1.7rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:right;color:#1d1d1d}.packs-tab .tab-item p{margin:0;font-size:1.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2d2d2d;max-width:30rem}.packs-tab .tab-item .tab-item__price{text-align:right;min-width:100px}.packs-tab .tab-item .pack-badge{font-size:1.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#000;padding:3px 7px;border-radius:0;background-color:#ffdc6e;margin-top:5px;display:inline-block}.product__accordion summary{padding:2rem 0}.product__accordion summary .summary__title{font-size:1.6rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2d2d2d}.product__accordion.accordion{border-color:#ccd6e0;border-width:.5px;max-width:100%}.product__accordion summary:focus-visible{box-shadow:none;outline:unset;outline-offset:unset}.product__accordion summary svg{width:15px!important;height:8px!important;transition:.3s}.accordion .summary__title+.icon-caret{transition:.3s}.product__accordion summary *{font-size:15px;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:normal;text-align:left;color:#2f2f2f}.product__accordion .accordion__content{padding:0}.product__accordion .accordion__content p{margin:2px 0}.product__accordion .accordion__content ul{margin:0}.product__accordion .accordion__content *{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f2f2f}.product__accordion .accordion__content a{color:#00f;text-decoration:none}.product__accordion .accordion__content a:hover{text-decoration:underline;color:#00f}.product__description{margin:0!important;max-width:100%;padding-bottom:1.5rem;margin-bottom:1.5rem!important}.product__description *{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2d2d2d;margin:0}.product__description * strong,.product__description * b{font-weight:600}.product__description .read__more{text-decoration:none;color:#00f;margin-top:1rem;display:block}.product__description .read__more:hover{text-decoration:underline;color:#00f}.product__info-boxs{display:flex;justify-content:space-around;align-items:flex-start;padding:2rem 3rem;background-color:#fafafa;border-radius:0 0 4px 4px}.product__info-boxs .product__info-box--item{width:33.3%;max-width:15rem}.product__info-boxs .product__info-box--item .heading{font-size:28px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#00f;margin:0}.product__info-boxs .product__info-box--item .content{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#000}.product__info-boxs .product__info-box--item .content p{margin:5px 0}.product__shipping-boxs{display:flex;padding:2rem;border-radius:0;background-color:#fafafa;max-width:50rem;margin-top:1.5rem;margin-bottom:2rem}.product__shipping-boxs .product__shipping-box--item{width:50%}.product__shipping-boxs .product__shipping-box--item .icon{height:2.4rem}.product__shipping-boxs .product__shipping-box--item *{text-align:center}.product__shipping-boxs .product__shipping-box--item .heading{font-size:1.7rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;margin:5px 0 0}.product__shipping-boxs .product__shipping-box--item .content{font-size:1.4rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#000;margin-top:5px}@media (max-width: 749px){.product__shipping-boxs .product__shipping-box--item .heading{font-size:1.4rem}.product__shipping-boxs .product__shipping-box--item .content{font-size:1.2rem}}.product__shipping-boxs .product__shipping-box--item .content p{margin:0}.product__info-wrapper .product-form__input.product-form__quantity{display:none}.product-form__buttons{max-width:100%}.product-form__buttons button{width:100%}@media (min-width: 990px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:55px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide .thumbnail{border-radius:.5rem}}*:focus-visible{box-shadow:none!important;outline:unset!important;outline-offset:unset!important}.style-popup{position:fixed;width:100vw;top:90px;left:0;background-color:#f7f7f7;z-index:4;display:none}.style-popup.active{display:block}.style-popup .container{max-width:90rem;padding:30px 50px 70px;margin:auto}.style-popup .style-heading .title{font-size:34px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;margin:0}.style-popup .style-tabs{margin-top:10px}.style-popup .style-tabs .tab-items{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center;gap:70px;position:relative}.tab-hr{width:100%;height:4px;background-color:#ccd6e0;position:absolute;left:0;bottom:0;margin:0;z-index:-1}.style-popup .style-tabs .tab-items .tab-item{max-width:75px;cursor:pointer;width:75px}.style-popup .style-tabs .tab-items .tab-item .tab-icon{width:60px;height:60px;margin:auto}.style-popup .style-tabs .tab-items .tab-item .tab-icon svg{width:100%;height:auto;stroke:#2d2d2d}.style-popup .style-tabs .tab-items .tab-item .tab-icon svg *{fill:#2d2d2d}.style-popup .style-tabs .tab-items .tab-item .tab-icon svg path,.style-popup .style-tabs .tab-items .tab-item .tab-icon svg line{stroke:#2d2d2d!important}.style-popup .style-tabs .tab-items .tab-item.active .tab-icon svg *,.style-popup .style-tabs .tab-items .tab-item:hover .tab-icon svg *{fill:#00f;stroke:#00f!important}.style-popup .style-tabs .tab-items .tab-item .tab-caption{font-size:19px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:center;color:#2d2d2d;margin:0;padding-bottom:10px;border-bottom:4px solid transparent}.style-popup .style-tabs .tab-items .tab-item.active .tab-caption{border-color:#1414fe;color:#00f}.style-popup .style-tabs .tab-items .tab-item:hover .tab-caption{color:#00f}.style-popup .style-tabs .tab-items .tab-item:hover .tab-icon svg,.style-popup .style-tabs .tab-items .tab-item.active .tab-icon svg{stroke:#00f}.style-popup .style-tabs .tab-contents{padding:20px}.style-popup .style-tabs .tab-contents .tab-content{display:none}.style-popup .style-tabs .tab-contents .tab-content.active{display:flex;justify-content:center;align-items:center;flex-direction:column}.tab_top,.tab__pro{display:flex;flex-direction:row;gap:40px}.tab__video{width:100%;display:flex;justify-content:center}@media screen and (max-width: 768px){.tab_top,.tab__pro{flex-direction:column}}.style-popup .style-tabs .tab-contents .tab-content .tab__image{width:45%}.style-popup .style-tabs .tab-contents .tab-content .tab__image img{width:100%;height:auto}.style-popup .style-tabs .tab-contents .tab-content .tab__text{width:55%}.style-popup .style-tabs .tab-contents .tab-content .tab__text .tab__heading{margin:0;font-size:19px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:left;color:#00f}.style-popup .style-tabs .tab-contents .tab-content .tab__text .tab__content{font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;text-align:left;color:#2d2d2d}.style-popup .style-tabs .tab-contents .tab-content .tab__text .tab__content li{margin-top:10px;list-style-type:disc}.style-popup .style-tabs .tab-contents .tab-content .tab__text .tab__content li::marker{color:#00f}.style-popup .style-bottom{display:flex;justify-content:center;align-items:center;gap:50px}.style-popup .style-bottom .close-button .close__button{border:none;padding:1rem 5.8rem}.style-popup .style-bottom .close-button .close__button svg{width:15px;margin-right:5px}.style-popup .style-bottom .question{display:flex;justify-content:center;align-items:center;gap:20px}.style-popup .style-bottom .question .question__text .heading .title{font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;margin:0}.size-chart{position:fixed;width:100vw;top:90px;left:0;background-color:#f7f7f7;z-index:4;display:none}@media (min-width: 750px){.size-chart .container,.style-popup .container{height:auto}.style-popup,.size-chart{height:calc(100vh - 90px);overflow-y:auto}}@media (max-width: 990px){.style-popup,.size-chart{top:78px;height:calc(100vh - 78px);overflow-y:auto}}.size-chart.active{display:block}.size-chart .container{max-width:100rem;padding:30px 50px 70px;margin:auto}.size-chart .heading .title{font-size:34px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;margin:0}.size-chart .image{margin:50px 0}.size-chart .image img{width:100%;height:auto}.size-chart-bottom{display:flex;justify-content:center;align-items:center;gap:50px}.size-chart-bottom .close-button .close__button{border:none;padding:1rem 5.8rem}.size-chart-bottom .close-button .close__button svg{width:15px;margin-right:5px}.size-chart-bottom .question{display:flex;justify-content:center;align-items:center;gap:20px}.size-chart-bottom .question .question__text .heading .title{font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#1d1d1d;margin:0}@media (max-width: 749px){.style-popup,.size-chart{top:48px;overflow-y:auto;height:calc(100vh - 50px)}.style-popup .container,.size-chart .container{padding:30px 20px 60px}.style-popup .style-heading{max-width:260px;margin:auto}.style-popup .style-heading .title,.size-chart .heading .title{font-size:28px;line-height:1.21}.style-popup .style-tabs{margin-top:23px}.style-popup .style-tabs .tab-items{gap:50px}.style-popup .style-tabs .tab-items .tab-item{max-width:60px}.style-popup .style-tabs .tab-items .tab-item .tab-icon{width:60px;height:60px}.style-popup .style-tabs .tab-items .tab-item .tab-caption{padding-bottom:5px}.style-popup .style-tabs .tab-contents{padding:25px 0 60px}.style-popup .style-tabs .tab-contents .tab-content{flex-direction:column;gap:0!important}.style-popup .style-tabs .tab-contents .tab-content .tab__image,.style-popup .style-tabs .tab-contents .tab-content .tab__text{width:100%}.style-popup .style-bottom,.size-chart-bottom{flex-direction:column;gap:0}.style-popup .style-bottom .question,.size-chart-bottom .question{flex-direction:column;gap:0;margin-top:30px}.style-popup .style-bottom .question .question__icon svg,.size-chart-bottom .question .question__icon svg{max-width:30px}.style-popup .style-bottom .question .question__text,.size-chart-bottom .question .question__text{margin-top:0}.style-popup .style-bottom .question .question__text *,.size-chart-bottom .question .question__text *{text-align:center}.size-chart .image{margin:10px 0 30px}.product__shipping-boxs{width:100vw;margin-left:-20px}}.product__giftbox{padding:20px 25px;background-color:#f4f6fc;max-width:50rem;border-radius:7px;margin-top:15px}.product__giftbox-text{display:flex;align-items:center}.product__giftbox-text.custom{display:flex}.product__giftbox-text .checkbox{display:flex;justify-content:center;align-items:center}.product__giftbox input{display:none!important}.product__giftbox-text .checkbox span{margin:0;border-radius:5px;border:solid 2px #0020ff;width:28px;height:28px;display:block}.product__giftbox input:checked+.product__giftbox-text .checkbox span{background-color:#0020ff;position:relative}.product__giftbox input:checked+.product__giftbox-text .checkbox span:before{content:"";display:block;position:absolute;height:18px;width:9px;border-bottom:3px solid white;border-right:3px solid white;top:1px;transform:rotate(45deg);left:7px;z-index:2}.product__giftbox-text .text{font-size:1.6rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2d2d2d;cursor:pointer;margin-left:10px}.product__giftbox-text .text p{margin:0}@media (max-width: 1200px){.product__giftbox-text .text{font-size:1.2rem}}.product__giftbox-products{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.product__giftbox-product{width:30%;cursor:pointer}[data-count="2"] .product__giftbox-product{width:48%}.product__giftbox-product.product-with-variants{width:100%;display:flex}.product-with-variants .product__giftbox-product--image{width:146px}.product__giftbox--product--detail{width:calc(100% - 146px);padding-left:18px}.product__giftbox-product--image .image{width:100%;position:relative;overflow:hidden;border-radius:5px;border:solid 1px #ccd6e0}.product-with-variants .product__giftbox-product--image .image{display:none}.product__giftbox-product--image .image.active{display:block}.product__giftbox-product--image .image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;z-index:2}.product__giftbox-product--title p{font-size:1.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#323335;margin:5px 0 0}.product-with-variants .product__giftbox-product--title p{font-weight:700;color:#000;margin:0}@media (max-width: 768px){body .product__giftbox-text .text{font-size:1.6rem!important}}.product__giftbox-product--color p{margin:10px 0 0;font-size:16px;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#000}.product__giftbox-product--options{display:flex;margin-top:12px}.product__giftbox-product--option{width:35px;height:35px;position:relative;overflow:hidden;border:solid 2px #ccd6e0;background-color:#fff;border-radius:100px;margin-left:10px;cursor:pointer}.product__giftbox-product--option:first-of-type{margin-left:0}.giftbox-product-id:checked+.product__giftbox-product--option,.product__giftbox-product--option:hover{border-color:#000;background-color:#e3fcef}.product__giftbox-product--option img{width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100px}@media (max-width: 749px){.product__giftbox-product.product-with-variants{flex-wrap:wrap}.product-with-variants .product__giftbox-product--image{width:100%}.product__giftbox--product--detail{width:100%;padding-left:0;padding-top:10px}}@media (min-width: 750px){.product__giftbox-product:hover .product__giftbox-product--image .image{border-color:#00f}.product__giftbox-product:hover .product__giftbox-product--title p{color:#00f}}.giftbox-product-id:checked+.product__giftbox-product--image .image{border-color:#00f}.giftbox-product-id:checked+.product__giftbox-product--image+.product__giftbox-product--title p{color:#00f}.product__giftbox-product.product-with-variants:hover .product__giftbox-product--image .image,.product-with-variants .giftbox-product-id:checked+.product__giftbox-product--image .image{border-color:transparent}.product__giftbox-product.product-with-variants:hover .product__giftbox-product--title p,.product-with-variants .giftbox-product-id:checked+.product__giftbox-product--image+.product__giftbox-product--title p{color:#000}#read-more-checkbox,.product_description-full{display:none}#read-more-checkbox:checked+.product_description-full{display:block}#read-more-checkbox:checked~.product_description-reduce{display:none}.read-more__label{font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#00f;cursor:pointer}.read-more__label:hover{text-decoration:underline}.read-more__label:before{content:attr(data-read-more)}#read-more-checkbox:checked~.read-more__label:before{content:attr(data-read-less)}@media (min-width: 750px){#klarna2{display:none!important}}@media (max-width: 749px){.product__info-wrapper .product__title h1{font-size:22px}.product__description *{font-size:1.6rem;line-height:1.5}.product__description .read__more{margin-top:0}.packs-tab .tab-item{padding:13.6px 23.5px 11.4px 52px}.packs-tab .tab-item p{font-size:14px;line-height:1.71;letter-spacing:-1px;max-width:15rem}.packs-tab .tab-item h5{font-size:1.6rem;line-height:1.5;letter-spacing:-1px}.packs-tab .tab-item:before{left:1.3rem}.packs-tab .tab-item.active:after{left:2.2rem}.sticky-cta{padding:15px 20px;justify-content:flex-start;align-items:flex-start}.sticky-cta--button{width:100%}.sticky-cta--button .product-form__buttons{max-width:100%}.sticky-cta--button .product-form__submit{padding:12px 20px;border-radius:10px;width:100%;display:flex;justify-content:space-between;align-items:center}.sticky-cta--button .product-form__submit:hover{background-color:#00f;color:#fff}.sticky-cta--button .product-form__submit .btn__text{font-size:1.9rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:left;color:#fff}.sticky-cta--button .product-form__submit .btn__price *{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;text-align:right;color:#fff;margin:0}.sticky-cta--button .product-form__submit .btn__price .compare-price{color:#fff;font-weight:400}}.embla__container .thumbnail-list__item{width:55px;height:55px}@media (min-width: 750px){.product__media-wrapper .embla__dots{display:none}}.product-list-slider .embla__button svg{width:28px;height:53px;opacity:0}.product-list-slider .embla__button--next{right:3.5rem}.product-list-slider .embla__button--prev{left:3.5rem}.product__media-wrapper .embla__button:disabled{display:none}.product-list-slider .embla__slide{display:block!important;width:100%;max-width:100%;padding:0}@media (max-width: 749px){.product-list-slider .embla__button{display:none}.product-list-slider .embla__dots{margin:0;transform:translateY(-52px)}.product__media-icon{display:none}.product__media-list{width:100%;margin-left:0}.product-list-slider .embla__viewport{width:100vw;margin-left:-5px}}@media (min-width: 750px){.product--stacked .embla__container{flex-wrap:wrap!important}.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--stacked .embla__button{display:none}}variant-radios .product-form__input{max-width:100%}.price--container{max-width:50rem}variant-radios .option-values{overflow:hidden;padding:0;display:flex;gap:10px;flex-wrap:wrap}variant-radios .variant-type--size .option-values>div{position:relative;flex:1}.price--container .price{text-align:right}.price--container .price *{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#000}.price--container .price.text-red *{color:#db343c}.price--container .price .compare-price{color:#323335}.product-regular .image-with-text .page-width .image-with-text__grid .image-with-text__media-item .image-with-text__media{height:0;min-height:0;width:100%}.product-regular .image-with-text__media-item{margin-top:225px}.product-regular .image-with-text .page-width .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__iwt{margin-top:4.5rem}@media (max-width: 749px){.product-regular .image-with-text__media-item{margin-top:0}.product-regular .image-with-text .page-width .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__iwt{margin-top:2rem}}.product__template.product-regular .variant-type--size,.product__template.product-regular .variant-type--pouch-type{display:none}.image-with-text__form{margin-top:30px;text-align:center}.image-with-text__form a{padding:.8rem 2.2em}@media (max-width: 749px){.image-with-text__form{display:none}.product__media-list{margin-bottom:0}.product__info-wrapper{margin-top:-30px}}.product-gift-card .product-form__input{border-bottom:solid 1px #ccd6e0;padding-bottom:1.7rem;margin-bottom:2.2rem}.product-gift-card fieldset .form__label{font-weight:700}@media (max-width: 749px){.product-media-modal__content{width:100vw}.product-media-modal__content img{width:100vw;margin-top:20px}.product-media-modal__content img:first-of-type{margin-top:0}}.thumbnail[aria-current]{box-shadow:none}.thumbnail{width:53px;height:53px;border-radius:5px}.thumbnail-list{grid-gap:.1rem}.product-form__input.variant-type--color input[type=radio]+label{position:relative}@media (max-width: 1200px){.product-form__input.variant-type--size input[type=radio]+label,.product-form__input.variant-type--denominations input[type=radio]+label{margin-top:10px}.product-form__input.variant-type--denominations input[type=radio]+label{width:23%;margin-left:.5%}.product-form__input.variant-type--pouch-type input[type=radio]+label{padding:14px 20px 13px 40px}.product-form__input.variant-type--pouch-type input[type=radio]+label:before{top:-1px;left:-1px;transform:unset;border-radius:5px 0;border-color:#ccd6e0}.product-form__input.variant-type--pouch-type input[type=radio]+label:hover:before{border-color:#000}.product-form__input.variant-type--pouch-type input[type=radio].active:checked+label:before,.product-form__input.variant-type--pouch-type input[type=radio]:checked+label:before{background-color:#00ebc3;border-color:#2d2d2d}.product-form__input.variant-type--pouch-type input[type=radio].active:checked+label:after,.product-form__input.variant-type--pouch-type input[type=radio]:checked+label:after{top:2px;left:9px;border-color:#2d2d2d}}@media (max-width: 1100px){.product-form__input.variant-type--size input[type=radio]+label,.product-form__input.variant-type--denominations input[type=radio]+label{margin-right:1.8%}.product-form__input.variant-type--size input[type=radio]+label:first-of-type{margin-left:0}.product-form__input.variant-type--denominations input[type=radio]+label{width:23%;margin-left:.5%}}@media (max-width: 940px){.product-form__input.variant-type--pouch-type input[type=radio]+label{font-size:14px;padding:14px 10px 13px 25px}}@media (max-width: 800px){.product-form__input.variant-type--pouch-type input[type=radio]+label{padding:14px 10px 13px 25px;font-size:12px}}@media (max-width: 749px){.product-form__input.variant-type--pouch-type input[type=radio]+label{padding:16px 30px;font-size:1.4rem}.product-form__input.variant-type--size input[type=radio]+label{width:18%}.product-form__input.variant-type--pouch-type input[type=radio]+label:last-of-type{margin-left:2%}}@media (max-width: 440px){.product-form__input.variant-type--pouch-type input[type=radio]+label{padding:7px 32px}}.product-regular .product-form__input.variant-type--color input[type=radio]+label{width:46px;height:46px}.product-regular .product-form__input.variant-type--color input[type=radio]:checked+label:before{width:35px;height:35px;border:3px solid white;display:block;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.step__label{width:100%;font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:left;color:#2d2d2d;margin:0;margin-bottom:1rem}.step__label strong{font-weight:500;color:#000}.variant-type--size .step__label{border-top:solid 1px #ccd6e0;padding-top:1rem;margin-top:-1rem}.product__info-box--heading{text-align:center;background-color:#fafafa;width:100%;margin:0;padding:2rem 1rem;font-size:24px;color:#000;font-family:Grotek;font-weight:700;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 749px){.product-card-wrapper .collection__badge{top:10px}.product__info-box--heading{display:none}}.product__tax{display:none}.product__media-gallery [data-media-current=false]{display:none!important}.slider--loading .embla-slider{display:block!important}.variant-packs{display:flex;flex-direction:column-reverse;max-width:50rem;width:100%}body.product-trunks .variant-packs,body.product-briefs .variant-packs{display:block!important}body.product-trunks variant-radios{display:flex;flex-direction:column}body.product-trunks variant-radios .product-form__input.variant-type--color{order:0}body.product-trunks variant-radios .product-form__input:last-of-type{order:1}body.product-trunks variant-radios .variant-type--pouch-type{order:2}body.product-boxer-briefs-version-2 .variant-heading{margin-bottom:0}.variant-heading{font-size:1.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#000;margin:1.5rem 0;order:3}.variant-pack{border:solid 1px #d8dfe7;padding:23px 33px 22px 25px}.single-pack .variant-pack{padding:0 33px 0 34px}.variant-pack.active{background-color:#e3fcef}.variant-pack:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none}.variant-pack:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:solid 1px #d8dfe7}.variant-pack__checkbox{display:none!important}.variant-pack__label{cursor:pointer}.variant-pack__index{display:flex;justify-content:space-between;align-items:center;margin:0}.variant-pack__index .label__text{font-size:19px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:left;color:#000;position:relative}.variant-pack.active .variant-pack__index .label__text:after{content:"";display:block;position:absolute;height:16px;width:8px;border-bottom:2px solid blue;border-right:2px solid blue;top:1px;transform:rotate(45deg);z-index:2;right:-20px}.variant-pack__index .label__icon{display:flex;justify-content:center;align-items:center;position:relative}.variant-pack.active .variant-pack__index .label__icon:before{content:"Edit";top:0;left:0;margin-right:10px;color:#00f}.variant-pack__index .label__icon svg{transition:.3s}.variant-pack__values{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:normal;text-align:left;color:#000;margin:0;text-transform:capitalize}.variant-pack__content{display:none}.variant-pack__checkbox:checked+.variant-pack .variant-pack__content{display:block;margin-top:1.8rem;animation:opencustompack .3s;overflow:visible}.variant-pack__checkbox:checked+.variant-pack .variant-pack__label .label__icon svg{transform:rotate(180deg)}.variant-pack__label:hover .variant-pack__index .label__icon:before{text-decoration:underline}.variant-pack__checkbox:checked+.variant-pack{background-color:#fff}@media (max-width: 1200px){.variant-heading{font-size:1.6rem}.variant-pack{padding:18.6px 15px 24.6px}.single-pack .variant-pack{padding:5px 15px 15px}.variant-pack__index .label__text{font-size:1.7rem}.variant-pack__checkbox:checked+.variant-pack .variant-pack__content{margin-top:1.3rem}.product-form__input{margin-bottom:2rem}.product-main .product-form__input:last-of-type{margin-bottom:0}fieldset.product-form__input .form__label,.type_label{letter-spacing:-.5px}.variant-pack__index .label__icon svg{width:15px}}.product .price .badge,.product .price__container{margin-bottom:0}.accordion__content{margin-top:-1rem}@keyframes opencustompack{0%{height:0}to{height:271px}}.product-shipping__message{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:left;color:#000;margin:0;display:none}.product-shipping__message p{margin:.5rem 0}@media (max-width: 749px){.product-shipping__message{font-size:1.4rem}.embla-buttons__enalbe.embla-slider .embla__button{display:block;transform:unset;top:unset;bottom:11px}.embla-buttons__enalbe.embla-slider .embla__button--next{right:1.25rem}.embla-buttons__enalbe.embla-slider .embla__button--prev{left:0rem}.embla-buttons__enalbe.embla-slider .embla__button svg{width:auto;height:18px;stroke:#00f}.embla-buttons__enalbe.embla-slider .embla__button svg *{stroke:#00f!important}.product-list-slider .embla__dots{opacity:0}}.variant-available .nearly-sold-out{font-size:14px;letter-spacing:-.5px;color:red}.product-regular .variant-available .nearly-sold-out,.product-gift-card .variant-available .nearly-sold-out{color:#000;text-decoration:underline}.tab-item__checkmark,.tab-item__edit{position:absolute;display:none;z-index:2}.tab-item__edit{left:50%;transform:translate((-50% + 10px));color:#00f;top:20px}.product-regular .tab-item__checkmark{position:absolute;height:16px;width:8px;border-bottom:2px solid blue;border-right:2px solid blue;transform:rotate(45deg);z-index:2;top:35px;left:135px}.product-regular .tab-item__edit{left:50%;transform:translate((-50% + 10px));color:#00f;top:32px}.tab-item__edit:before{content:"";display:block;height:8px;width:8px;border-bottom:2px solid blue;border-right:2px solid blue;transform:rotate(45deg);position:absolute;top:9px;left:35px}.tab-item__checkmark{position:absolute;height:16px;width:8px;border-bottom:2px solid blue;border-right:2px solid blue;transform:rotate(45deg);z-index:2;top:25px;left:135px}@media screen and (min-width: 750px){.tab-item__checkmark{left:142px;top:23px}.tab-item__edit{left:3%;top:0}}@media screen and (min-width: 950px){.tab-item__edit{left:50%;top:32px}}.tab-item.selected .tab-item__checkmark,.tab-item.selected .tab-item__edit{display:block}.packs-tab .tab-item{display:none}.packs-tab.collapse .tab-item,.packs-tab .tab-item.active{display:flex}.packs-tab:not(.collapse) .tab-item.active{border:solid 1px #ccd6e0;border-radius:10px}.product-media-modal__content>*:not(.active){display:block}.product-media-modal__content *{display:none}.product-media-modal__content img{display:block}.loading-product .packs-tab,.loading-product .packs-tab .variant-packs{display:none!important}.product-main .product-form__submit{display:flex!important}.product-main .klaviyo-bis-trigger{display:none!important}.product__giftbox-product.checked .product__giftbox--product--detail{position:relative}.product-gift-card .product-form__input.variant-type--color input[type=radio]+label{background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 749px){.sticky-cta{display:none}.sticky-cta.active{display:flex;animation:slideup .5s}.product__giftbox-product.checked .product__giftbox--product--detail:before{top:42px}}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.product-main--version-2 .variant-packs .variant-pack{padding:0;border:none}.product-main--version-2 .variant-packs .variant-pack[data-pack="2"] .variant-type--pouch-type,.product-main--version-2 .variant-packs .variant-pack[data-pack="3"] .variant-type--pouch-type,.product-main--version-2 .variant-packs .variant-pack[data-pack="2"] .variant-type--size,.product-main--version-2 .variant-packs .variant-pack[data-pack="3"] .variant-type--size{display:none}.product-main--version-2 .variant-packs .variant-pack .variant-type--color{order:0}.product-main--version-2 .variant-packs .variant-pack .variant-type--size{order:1;margin-bottom:1rem}.product-main .product-form__input:last-of-type{order:2}.product-main--version-2 .variant-packs .variant-pack__label{display:none}.product-main--version-2 .variant-packs .variant-pack__checkbox:checked+.variant-pack .variant-pack__content{margin:0}.product-main--version-2 .variant-packs variant-radios{display:flex;flex-direction:column}.errorMessage{animation:beat .45s infinite alternate;display:inline-block;transform-origin:center;margin-left:2.25rem}@keyframes errorFloat{0%{transform:translate(0)}50%{transform:translateY(-3px)}to{transform:translate(0)}}@keyframes beat{to{transform:scale(1.2)}}.custom-dropdown-wrapper{float:left}.variant-extra-discount{display:block;margin-top:50px}.product-form__input.variant-type--color .custom-dropdown-wrapper input[type=radio]+label{border:2px solid #ff0000;margin-left:5px}.quantity:before,.quantity:after,.quantity{border-radius:0}.product__info-container .product-form-wrapper{display:block;padding:20px;background:#f7f7f7;border-radius:0;border:none}.product__info-container .product-form{margin:0}.product-form__submit{margin-bottom:0;background-color:#58be6e!important;font-size:15px;font-style:normal;font-weight:600;line-height:1;padding:19px 26px;border:1px solid transparent;border-radius:0}.button.button--primary.product-form__submit:hover{border:1px solid transparent!important;color:#fff!important}.product-atc-usps-container{margin-top:30px}.product-atc-usps{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-atc-usp-item{display:flex;gap:10px;align-items:center}.product-atc-usp-item img{max-height:24px}.product-atc-usp-item p{margin:0;color:#000;font-family:Grotek;text-align:left;text-transform:uppercase;letter-spacing:0;font-size:11px;line-height:15px;font-weight:400}.accordion__title{font-weight:600}variant-radios .product-form__input.variant-type--pouch-type{margin-top:20px}variant-radios .product-form__input.variant-type--pouch-type .option-values>div{flex:1}
/*# sourceMappingURL=/cdn/shop/t/410/assets/custom-product.css.map */
