.product-v2--main{--vx-surface: #fff;--vx-surface-soft: #F5F5F5;--vx-text: #30302F;--vx-muted: rgba(48, 48, 47, .6);--vx-accent: #007B80;--vx-ring: rgba(0, 123, 128, .28);--vx-border: #E6E6E6;--vx-danger: #EA4335;--vx-radius: 20px;--vx-radius-sm: 12px}.product-v2--main .product-info{background:#fff}.product-v2--main .product-info:before,.product-v2--main .product-info:after{display:none}.product-v2--main .product-info__block.product-options{background:var(--vx-surface);color:var(--vx-text)}.product-v2--main .product-info__price{display:flex;align-items:center;gap:10px;margin-top:30px}.product-v2--main .product-info__add-button button{border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#007b80;color:#fff;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;font-weight:700}.product-v2--main h1.product-title.h5{color:#30302f;font-family:Urbanist;font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.32px;margin-bottom:10px}.main__v2--shortdecinner p{color:#30302f99;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin-bottom:12px}.main__v2--shortdecinner li{color:#30302f;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;position:relative;padding-left:25px;margin-bottom:10px}.main__v2--shortdecinner li:before{position:absolute;left:0;top:5px;height:16px;width:16px;content:"";background:url(/cdn/shop/files/Frame_534.png?v=1750499425);background-size:16px}.product-v2--main .price__default{display:flex;flex-direction:row-reverse;gap:10px}.product-v2--main strong.price__current{color:#ea4335;text-align:right;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.24px}.product-v2--main .price__was{color:#30302f66;text-align:right;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.24px;text-decoration-line:line-through;margin:0}.product-v2--main .media-gallery__viewer{border:0;background-color:var(--gallery-bg-color)}.product-v2--main .media-gallery__viewer .media{aspect-ratio:1/1}.product-v2--main .media-gallery__viewer .media img{object-fit:cover;border-radius:20px}.product-v2--main .media-gallery__thumbs{margin-top:15px;position:relative}.product-v2--main .media-thumbs__btn{border:0;cursor:grab}.product-v2--main .media-thumbs__btn:after{display:none}.product-v2--main .media-thumbs__item img{border-radius:12px}button.media-thumbs__btn.is-active{border:2px solid #027b80;border-radius:14px}li.media-viewer__item{border-radius:20px;overflow:hidden}.media-thumbs{overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory!important;display:flex;scrollbar-width:aut!important;-ms-overflow-style:auto!important}.media-thumbs::-webkit-scrollbar{height:10px!important}.media-thumbs::-webkit-scrollbar-track{background:#757575}.media-thumbs::-webkit-scrollbar-thumb{background:#0d8b3f;border-radius:4px}.custom-scrollbar{position:absolute;bottom:0;left:0;right:0;height:5px;background:#eee;border-radius:6px;cursor:pointer}.custom-scrollbar-thumb{height:100%;background:#007c80;border-radius:6px;width:50px;position:relative;left:0;transition:background-color .3s}.custom-scrollbar-thumb:hover{background:#007c80}.product-main.product-v2--main .media-ctrl__btn[name=next]{right:-26px;display:flex;width:56px;height:56px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;flex-shrink:0;border:1.4px solid rgba(255,255,255,.2);background:#007b80}.product-main.product-v2--main .media-ctrl__btn[name=prev]{left:-26px;display:flex;width:56px;height:56px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;flex-shrink:0;border:1.4px solid rgba(255,255,255,.2);background:#007b80}.product-v2--main .tab__variant--inner{display:flex;gap:6px;align-items:stretch;flex-wrap:nowrap;justify-content:space-between}.product-v2--main .tab__variant--main{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:136px;padding:6px 10px;cursor:pointer;border-radius:20px;border:2px solid rgba(230,230,230,1);background:#fff;color:var(--vx-accent);font:600 14px/1 Urbanist,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .2s ease,background .2s ease,transform .08s ease,box-shadow .2s ease;box-sizing:border-box;text-align:center}.product-v2--main .tab__variant--main:hover{border-color:#dcdcdc}.product-v2--main .tab__variant--main:active{transform:translateY(1px)}.product-v2--main .tab__variant--main:focus-visible{outline:0;box-shadow:0 0 0 3px var(--vx-ring)}.product-v2--main .tab__variant--main.active{border-color:var(--vx-accent);background:var(--vx-surface-soft)}.product-v2--main .tab__variant--main img{max-width:16px}.product-v2--main .variant-picker-v2{display:inline-block;width:100%;border-radius:0 0 30px 30px;background:var(--vx-surface-soft);padding:16px;margin:0 0 16px}.tabs__main--variants{background-color:#eef5f7;padding:16px;border-top-left-radius:30px;border-top-right-radius:30px}.product-v2--main .option-selector{background:transparent;border:none;padding:0}.product-v2--main .option-selector.active{margin-bottom:0!important;display:block}.product-v2--main .option-selector__btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:100%}.option-selector__btns.btn-size.flex.flex-wrap{gap:6px}.option-selector__btns .opt-label{padding:4px 8px;font-size:12px;border-radius:12px;max-width:100px;line-height:1.2}.option-selector__btns .opt-label img{width:28px;height:28px;margin-bottom:4px}.option-selector__btns .opt-label span{font-size:12px;white-space:normal}.product-v2--main .tab__variant--inner{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.product-v2--main .tab__variant--main{flex:1 1 calc(33.333% - 8px);box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:6px 10px;cursor:pointer;border-radius:20px;border:2px solid rgba(230,230,230,1);background:#fff;color:var(--vx-accent);font:600 14px/1 Urbanist,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .2s ease,background .2s ease,transform .08s ease,box-shadow .2s ease}.product-v2--main .opt-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 4px 8px;border-radius:12px;border:1px solid var(--vx-border);background:#fff;color:var(--vx-accent);font:600 14px/1 Urbanist,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-width:122px;max-width:129px;width:100%!important;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .08s ease,box-shadow .2s ease}.product-v2--main .opt-label:hover{border-color:#dcdcdc;background:#fff}.product-v2--main .opt-label:active{transform:translateY(1px)}.product-v2--main .opt-label img{width:auto;min-width:46px;height:80px}.product-v2--main .opt-btn:focus-visible+.opt-label{outline:0;box-shadow:0 0 0 3px var(--vx-ring)}.product-v2--main .opt-btn:checked+.opt-label--btn,.product-v2--main .opt-btn:checked+.opt-label{border-color:var(--vx-accent);background:#fff;color:var(--vx-accent);box-shadow:0 0 0 2px #007b801a}.product-v2--main .opt-btn.is-unavailable+.opt-label,.product-v2--main .opt-btn.is-nonexistent+.opt-label{position:relative;opacity:.6;cursor:not-allowed;background:#fff;border-style:dashed;border-color:#dcdcdc}.product-v2--main .opt-btn.is-unavailable+.opt-label:after,.product-v2--main .opt-btn.is-nonexistent+.opt-label:after{content:"Unavailable";position:absolute;top:8px;right:8px;font:600 11px/1 Urbanist,system-ui;letter-spacing:.2px;color:var(--vx-danger);background:#ea433514;border:1px solid rgba(234,67,53,.25);padding:4px 6px;border-radius:999px}.color_optionm{display:flex;flex-wrap:wrap;gap:16px;justify-content:left}label.main-colo-opt{width:100%;max-width:98px;gap:8px}.main__color-option{display:flex;padding:4px 4px 8px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;color:#007b80;text-align:center;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;justify-content:center;align-items:center;border-radius:12px;border:1px solid #E6E6E6;background:#fff}.main__col--img img{aspect-ratio:1/.9;border-radius:8px;object-fit:cover}.product-v2--main .color_optionm input[type=radio]:checked+label .main__color-option{background:#f5f5f5}.main__color--text{margin-bottom:10px}.main__color--inner{display:flex;gap:5px;color:#007b80;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px}.selected__options__m{display:flex;flex-wrap:wrap;gap:6px}.selected__option__main{font-size:.9em;font-weight:700;color:var(--vx-text)}.product-v2--main .tab__variant--main[role=tab] .selected__option__main{color:var(--vx-muted)}.selected__itemup{background:#fff;border-radius:15px;padding:11px;margin-top:10px;font-size:15px}.product-v2--main .container{width:100%;max-width:1380px;margin:0 auto;padding:0 var(--gutter);padding:0 14px}.product-main.product-v2--main .product{display:flex;align-items:flex-start}.product-v2--main .product-media,.product-v2--main .product-info{padding-top:calc(21 * var(--space-unit))}.product-v2--main .product-media{border-inline-end:unset}.product-v2--main div#product-media{position:sticky;top:0;left:0}.product-main.product-v2--main .product .product-media{width:53%}.product-main.product-v2--main .product .product-info{width:47%}.metafield-rich_text_field ul li{list-style:none;position:relative;padding-left:28px;margin-bottom:8px}.metafield-rich_text_field ul li:before{content:"";display:inline-block;background:url(/cdn/shop/files/number1.svg?v=1755623082) no-repeat center center;background-size:18px 18px;width:18px;height:18px;position:absolute;left:0;top:3px}.product-v2--main details.disclosure.disclosure--row{margin:0!important}.product-v2--main details summary{padding:16px 8px!important}.product-v2--main details summary .disclosure__title.product-info__disclosure{color:#30302f99;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;text-transform:capitalize}.product-v2--main .disclosure__content.rte{padding-left:8px;font-family:Urbanist;font-size:17px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;text-transform:capitalize}.product-v2--main .disclosure__content.rte *{font-family:Urbanist}.product-v2--main span.disclosure__toggle{display:flex;align-items:center;justify-content:center}.delivery__main--inner{display:flex;justify-content:center;gap:32px;position:relative}.delivery__main--block{margin-top:32px}.main__delivery-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:134px}.icon__delivery-img{max-width:64px;z-index:1}.heading__deliveryt{color:#30302f;text-align:center;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;text-transform:capitalize}.text__delivery{color:#30302f99;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;text-align:center;margin-top:10px}.bottom__textm{color:#30302f99;text-align:center;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.delivery__main--inner:after{width:64%;height:2px;content:"";position:absolute;left:51%;top:27%;border:1px solid transparent;border-image:repeating-linear-gradient(to right,#007B804D 0,#007B804D 15px,transparent 15px,transparent 30px) 10;transform:translate(-50%,-50%)}.upsell__popup--main{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:16px;background:#f5f5f5;margin-bottom:14px}.upsell__popup--heading{color:#30302f;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;text-transform:capitalize}.popup__trigger--btn{display:flex;padding:8px 16px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;border-radius:40px;border:1px solid rgba(48,48,47,.1);background:#fff;cursor:pointer;flex-direction:column;align-items:baseline;position:relative}.popup__trigger--btn svg{position:absolute;right:12px;top:10px}.upsell__popup--inner{width:100%}.upsell__popup--btnmain{margin-top:10px}.main__upsell-prd--outer{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:20px;border:1.5px solid #007B80;background:#f5f5f5;margin-bottom:15px;cursor:pointer}.main__upsell--prd-iiner{display:flex;justify-content:left;align-items:start;gap:8px;align-self:stretch}.inpcheckm{accent-color:#047c80}input.inpcheckm{width:20px;height:20px;aspect-ratio:1/1}.title__mainup,.price__mainup{color:#30302f99;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.product-v2--main .inner-btnpopuptrig{height:40px;padding:0 32px;border-radius:100px;border:1px solid rgba(0,0,0,0);background:var(--vx-accent);color:#fff;font:600 14px/1 Urbanist;width:100%;margin-top:12px}.product-v2--main .inner-btnpopuptrig:focus-visible{outline:0;box-shadow:0 0 0 3px var(--vx-ring)}.inner-btnpopuptrig{display:flex;height:40px;padding:0 32px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#007b80;color:#fff;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;width:100%;margin-top:12px}.product-main.product-v2--main #hulkapps_option_list_14760417362306{background-color:unset;border:1px solid unset;padding:0}.product-main.product-v2--main .hulkapps_option{width:100%;display:block;transition:.3s all;margin-bottom:20px;border-radius:30px;background:#f5f5f5!important;padding:17px}.product-main.product-v2--main .hulkapps_option_name{color:#007b80;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;margin-bottom:17px}.product-main.product-v2--main .cb_render .hulkapps_option_name{color:#30302f99;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0}.product-main.product-v2--main .hulkapps_swatch_option .hulkapps-tooltip *{border-radius:7px}.product-main.product-v2--main .hulkapps-tooltip{margin-left:0}.product-main.product-v2--main label.hulkapps_check_option{color:#30302f99;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.hulkapps_option.swatch_render .hulkapps_option_value{width:100%;display:flex!important;flex-wrap:wrap;justify-content:center}.hulkapps_swatch_option{display:block!important}.hulkapps_swatch_option .hulkapps_option_child:after{border:2px solid transparent!important}.swiper-button-next.color,.swiper-button-prev.color{display:block;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:140px;border:1.4px solid rgba(255,255,255,.2);background:#007b80}.color.swiper-button-next:after,.color.swiper-button-prev:after{display:none}.color.swiper-button-next svg,.color.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center;width:29px;height:29px}.swiper-button-next.size,.swiper-button-prev.size{display:block;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:140px;border:1.4px solid rgba(255,255,255,.2);background:#007b80}.size.swiper-button-next:after,.size.swiper-button-prev:after{display:none}.size.swiper-button-next svg,.size.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center;width:29px;height:29px}.swiper-button-next{right:0;left:auto}.swiper-button-prev{right:auto;left:0}klarna-placement{width:100%;display:flex;transition:.3s all;margin-bottom:20px;border-radius:30px;background:#f5f5f5!important;padding:17px;margin-top:15px}square-placement{width:100%;display:flex;transition:.3s all;margin-bottom:20px;border-radius:30px;background:#f5f5f5!important;padding:17px;margin-top:15px}.mainoptsele{display:none}.mainoptsele.active{display:block}.option-selector.active{margin-bottom:0!important;display:block}.handle-m{color:#30302fb3;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.24px}.varimain{display:flex;height:461px;row-gap:8px;column-gap:8px;flex-shrink:0;align-self:stretch;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));flex-direction:row;flex-wrap:wrap;justify-content:left;margin-top:20px}.valueinner{display:flex;padding:12px 4px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:3/span 1;color:#007b80;text-align:center;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px}.value__main-tab{display:flex;padding:12px 4px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:2/span 1;border-radius:12px;border:1px solid #E6E6E6;background:#fff;width:100%;min-width:175px;max-width:175px;justify-content:left;cursor:pointer}.value__main-tab.active{border-radius:12px;border:1px solid #E6E6E6;background:#f5f5f5}.product-v2--main .opt-label:not([data-swatch]):after{display:none}.product-v2--main .opt-btn:checked+.opt-label--btn{background-color:rgba(var(--bg-color));color:rgb(var(--text-color));display:flex;padding:12px 4px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:1/span 1;border-radius:12px;border:1px solid #E6E6E6;background:#fff;color:#007b80;text-align:center;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;border:2px solid #007B80}.product-v2--main .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{display:none}.product-v2--main .option-selector__btns{gap:8px;margin:0}.opt-label.opt-label--btn img{min-width:30px;width:auto}.pup--main--upinner td{border:none}.pup--main--upinner tr{border-bottom:1px solid rgba(48,48,47,.1)}.pup--main--upinner ol li{margin-bottom:20px;margin-left:20px}.pup--main--upinner ol{color:#30302f99;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}@media screen and (min-width: 768px){.mainoptsele .swiper-slide.colormain{max-width:98px}.mainoptsele .swiper-wrapper{flex-wrap:wrap;gap:16px}.swiper-button-next.color,.swiper-button-prev.color,.swiper-button-next.size,.swiper-button-prev.size{display:none}.product-v2--main .option-selector__btns{width:100%}.size-var.swiper-slide{max-width:123px;width:100%!important;min-width:135px}}@media screen and (max-width: 768px){.bottom__textm{color:#30302f99;text-align:center;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.pup--main--upinner img{border-radius:15px}.product-v2--main div#product-media{position:relative;top:0;left:0}.product-v2--main .product-info{margin-top:0;padding-top:0}.product-main.product-v2--main .product{display:flex;align-items:flex-start;flex-wrap:wrap}.product-main.product-v2--main .product .product-media,.product-main.product-v2--main .product .product-info{width:100%}.product-main.product-v2--main .media-ctrl__btn[name=next]{right:10px;display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:14px;flex-shrink:0;border:1.4px solid rgba(255,255,255,.2);background:#007b80;padding:0}.product-main.product-v2--main .media-ctrl__btn[name=prev]{left:10px;display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:14px;flex-shrink:0;padding:0;border:1.4px solid rgba(255,255,255,.2);background:#007b80}.product-v2--main .product-media{padding-top:0}.media-thumbs__item{flex:0 0 14.7%!important}.size-var{flex:1}.product-v2--main .opt-label--btn{max-width:unset!important}.product-v2--main .option-selector__btns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 540px){.product-v2--main .option-selector__btns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 460px){.value__main-tab{display:flex;padding:12px 4px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:2/span 1;border-radius:12px;border:1px solid #E6E6E6;background:#fff;width:100%;min-width:125px;justify-content:left}.product-main.product-v2--main .hulkapps_swatch_option .hulkapps-tooltip *{border-radius:8px}}@media screen and (max-width: 400px){.heading__deliveryt{color:#30302f;text-align:center;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;text-transform:capitalize}.bottom__textm{color:#30302f99;text-align:center;font-family:Urbanist;font-size:12px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.product-v2--main .opt-label{width:100%!important;min-width:115px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/main-product-v2.css.map */
