@media screen and (min-width: 750px){.section.main_product .product{padding:0 44px;display:grid;max-width:1280px;margin:auto;grid-gap:110px;grid-template-columns:62fr 48fr}.section.main_product .product__thumbnails{padding:0 86px}.section.main_product .product__thumbnails s .l{opacity:1;width:44px;height:44px;background:#b3b3b34d;color:#fff}.section.main_product .indicators .icon{width:30px;height:30px}.section.main_product .product__thumbnail{width:68px;height:68px;border-radius:12px}.section.main_product .product--thumbnail .product__media-container .indicators .button{background:#b3b3b34d;color:#fff}.section.main_product .product--thumbnail .product__media-list .product__media{border-radius:32px}.section.main_product button.product__thumbnail.media.media--square.mobile\:media--square.relative.overflow-hidden:after{width:0}.section.main_product .quantity-text{grid-area:quality}.section.main_product quantity-input.quantity{grid-area:count;border:1px solid rgba(179,179,179,1);min-height:44px;margin-bottom:12px}.section.main_product .buy-buttons{grid-area:buy-buttons}.section.main_product .shopify-payment-button{grid-area:pay-buttons;margin-left:10px;width:220px}.section.main_product .product-form__buttons{grid-template-areas:"quality quality" "count count" "buy-buttons pay-buttons";column-gap:12px;max-width:100%}.section.main_product .horizontal-product__details{width:235px}.section.main_product .indicators.indicators--small{margin-left:22px;width:fit-content;grid-gap:21px;padding-right:18px;position:absolute;top:-45%;right:24px}.section.main_product .horizontal-product.flex{grid-gap:0px}.section.main_product a.horizontal-product__media{margin:0 34px 0 22px}}@media screen and (max-width: 749px){.section.main_product{padding-top:0;padding-bottom:64px}.section.main_product button.product-form__submit{max-width:100%!important;height:50px!important;min-height:50px!important}.section.main_product .product__title .word{font-size:40px;line-height:46px}.section.main_product .product__thumbnail[aria-current=true]:after{box-shadow:none}.section.main_product button.product__thumbnail.media.media--square.mobile\:media--square.relative.overflow-hidden:after{width:0}.section.main_product .indicators.indicators--small{margin-left:22px;width:fit-content;grid-gap:21px;padding-right:24px;position:absolute;top:-45%;right:-5%;display:flex;transition:all .2s ease-in-out}.section.main_product .flickity-viewport .flickity-slider{border-bottom:0px}.section.main_product .unit-price,.section.main_product .price__sale{margin-left:0}.section.main_product .buy-buttons:before{content:"";height:52px;width:calc(100% + 2px);top:-1px;left:-1px;position:absolute;z-index:1;border-radius:999px;background:linear-gradient(90deg,#87e9ff,#00bce5)}.section.main_product .product__media-container .slider{border-radius:0}.section.main_product .horizontal-product__media__checkbox[type=checkbox]{margin-left:0}.section.main_product .variant-picker .swatches--variant .color-swatch{width:48px}.section.main_product .swatches.swatches--variant{grid-gap:16px}.section.main_product product-info{padding:0 15px}}.section.main_product variant-selects .font-medium{font-weight:400;color:#000}.section.main_product variant-selects .product-form__input .form__label{font-weight:600;color:#000}.section.main_product .swatches--variant .color-swatch:before{box-shadow:none;content:"";top:-1px;left:-1px;z-index:1;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);background:#b3b3b3;border-radius:12px}@media screen and (min-width: 750px){.section.main_product .swatches--variant .color-swatch:hover:before{opacity:0}.section.main_product .swatches--variant .color-swatch:hover:after{opacity:1}}.section.main_product .swatches--variant :checked+.color-swatch:before{opacity:0}.section.main_product .swatches--variant .color-swatch:after{box-shadow:none;content:"";top:-1px;left:-1px;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;z-index:1;border-radius:12px;background:linear-gradient(90deg,#87e9ff,#00bce5);transition:opacity .5 ease-in}.section.main_product .swatches--variant :checked+.color-swatch:after{opacity:1}.section.main_product .swatches--variant .color-swatch.with-image img{position:relative;z-index:2;border-radius:12px}.section.main_product .horizontal-product.flex.is-selected{opacity:1}.section.main_product .horizontal-product.flex{opacity:0}.section.main_product .product__thumbnail img{opacity:.6}.section.main_product .product__thumbnail[aria-current=true] img{opacity:1}.section.main_product .product--thumbnail .product__media-container .indicators{padding:0;opacity:1}.section.main_product button.product-form__submit .btn-text{background:linear-gradient(90deg,#87e9ff,#00bce5);-webkit-background-clip:text;min-height:30px;position:relative;z-index:3;background-clip:text;color:transparent}@media screen and (min-width: 750px){.section.main_product .buy-buttons:hover .btn-text{color:#fff}.section.main_product .buy-buttons:hover .product-form__submit{background:linear-gradient(90deg,#87e9ff,#00bce5)}.section.main_product .buy-buttons:before{content:"";height:57px;width:222px;top:-1px;left:-1px;position:absolute;z-index:1;border-radius:999px;background:linear-gradient(90deg,#87e9ff,#00bce5)}}.section.main_product .buy-buttons{position:relative}.section.main_product button.product-form__submit{border-radius:100px;font-size:16px;padding-inline:10px;height:55px;min-height:55px;width:220px;max-width:220px;position:relative;z-index:2;background:#fff}.section.main_product button.product-form__submit:before{display:none}.section.main_product button.product-form__submit:after{display:none}.section.main_product .button:after{border:0px}.section.main_product .product-form__submit .btn-fill{display:none!important}.section.main_product .product__vendor .reversed-link{color:#818181;font-weight:400;font-size:14px;line-height:22px}.section.main_product .gap-1d5{gap:6px}.section.main_product button.absolute.zoom_btn{position:absolute;right:34px;top:24px;width:21px;height:21px;display:flex;align-items:center;justify-content:center}.section.main_product .media_count{position:absolute;background:#b3b3b366;right:18px;bottom:32px;padding:5px 13px;border-radius:24px;font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;z-index:2;color:#fff}.section.main_product .quantity .quantity__button:last-of-type{padding-inline-start:var(--sp-2)}.section.main_product .quantity .quantity__input{max-width:30px;font-size:20px;margin:0 37px}.section.main_product .quantity .quantity__button{color:#b3b3b3}.section.main_product .product__text__wrapper{position:relative;padding-bottom:20px}.section.main_product .quantity{border-color:#b3b3b3}.section.main_product .quantity .quantity__button:first-of-type{font-size:24px;padding-left:38px;margin-left:0}@media screen and (min-width: 750px){.section.main_product .js [data-button-hover=standard] .button--primary:hover:not([disabled],.self-button) .btn-text span{background:linear-gradient(90deg,#87e9ff,#00bce5);-webkit-background-clip:text;background-clip:text;color:transparent}.section.main_product .js [data-button-hover=standard] .button--primary:hover:not([disabled],.self-button){background:linear-gradient(90deg,#87e9ff,#00bce5);-webkit-background-clip:text;background-clip:text;color:transparent}}.section.main_product .flickity-slider .indicators{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.section.main_product .flickity-slider .indicators .button{color:#fff}.section.main_product .product-complementary-container{position:relative}.section.main_product .indicators .button{min-width:44px;height:44px;background:#b3b3b34d;color:#fff}.section.main_product .recommend__title{border-block-end:0px solid rgb(var(--color-border-light))}.section.main_product .flickity-viewport .flickity-slider{border-bottom:0}.section.main_product img{height:100%;width:100%}@media (min-width: 750px){.recommendations-section product-recommendations .section--padding{max-width:1280px;padding:88px 45px 48px;margin:auto}.recommendations-section product-recommendations .page-width{padding:0}.recommendations-section product-recommendations .slider--desktop .card-grid{--slider-item-width: 281px;gap:22px}.recommendations-section product-recommendations .slider--desktop{padding:0;max-width:100%;margin:0}.recommendations-section product-recommendations .product-card__content{padding:24px;color:#000}.recommendations-section product-recommendations .product-card__content.text-center .product-card__details{gap:24px;display:grid}.recommendations-section product-recommendations .view_more_link{color:#000;z-index:2;position:relative;font-family:Montserrat;font-weight:600;font-size:14px;line-height:20px;color:#00bce5;display:block;text-align:right;margin-top:28px;text-decoration:underline;text-underline-offset:5px}.recommendations-section product-recommendations .view_more_link:hover{color:#818181}}@media (max-width: 749px){.recommendations-section product-recommendations .title-wrapper{display:none!important}.recommendations-section product-recommendations .slider.grid{display:flex}.recommendations-section product-recommendations motion-list.card-grid{display:flex}.recommendations-section product-recommendations .card.product-card.product-card--card{min-width:calc(100vw - 30px)}.recommendations-section product-recommendations .view_more_link{color:#000;z-index:2;position:relative;font-family:Montserrat;font-weight:600;font-size:14px;line-height:20px;color:#00bce5;display:block;text-align:center;margin-top:34px;text-decoration:underline;text-underline-offset:5px}}@media (min-width: 750px){.faq_0625_01.section{padding-top:88px;padding-bottom:0}.faq_0625_01.section .view_more_url{color:#000;z-index:2;position:absolute;font-family:Montserrat;font-weight:600;font-size:14px;line-height:20px;color:#00bce5;display:block;text-align:center;text-decoration:underline;text-underline-offset:5px;bottom:58px;left:50%;cursor:pointer;transform:translate(-50%)}.faq_0625_01.section .view_more_url:hover{color:#818181}.faq_0625_01.section .faq{padding:92px 88px 122px;border:0px solid}.faq_0625_01.section .title-wrapper{position:absolute;z-index:2;top:44px;left:50%;transform:translate(-50%)}.faq_0625_01.section .accordion .details .details__summary{padding:44px 0 12px}.faq_0625_01.section .accordion+.accordion{border-block-start-width:0}}@media (max-width: 749px){.faq_0625_01.section{padding-top:40px;padding-bottom:0}.faq_0625_01.section .faq{padding:60px 15px 79px;margin:0 auto;border:0px solid;border-radius:32px}.faq_0625_01.section .title-wrapper{justify-content:center;position:absolute;z-index:2;top:44px;left:50%;transform:translate(-50%)}.faq_0625_01.section .title-wrapper animate-element.block.animate{font-family:Montserrat;font-weight:700;font-size:16px;line-height:24px}.faq_0625_01.section .view_more_url{color:#000;z-index:2;position:absolute;font-family:Montserrat;font-weight:600;font-size:14px;line-height:20px;color:#00bce5;display:block;text-align:center;text-decoration:underline;text-underline-offset:5px;bottom:36px;left:50%;cursor:pointer;transform:translate(-50%)}}.faq_0625_01.section .faq{background-color:#f7fafd}.faq_0625_01.section .text-base{font-size:14px;line-height:20px;font-weight:600}.faq_0625_01.section .accordion .details .details__summary{border-block-end:1px solid #b3b3b3;padding:44px 0 12px}.faq_0625_01.section .accordion+.accordion{border-block-start-width:0}.faq_0625_01.section .unshow{display:none!important}.faq_0625_01.section .accordion{transition:all .3s ease-in-out;opacity:1;max-height:none;overflow:hidden}.faq_0625_01.section .accordion.unshow{opacity:0;max-height:0;display:none!important}.faq_0625_01.section .accordion:not(.unshow){opacity:1;max-height:none}.faq_0625_01.section .view_more_url{transition:all .2s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}.faq_0625_01.section .view_more_url:hover{color:#818181!important}.faq_0625_01.section .view_more_url:active{transform:scale(.95)}.video_text0626.section .subtext-md{margin-bottom:18px;letter-spacing:normal}.video_text0626.section .video-hero{max-width:1280px;padding:0 44px;margin:0 auto;border-radius:32px}.video_text0626.section .play-button{display:none}@media screen and (max-width: 749px){.video_text0626.section .video-hero{padding:0 15px 170px}.video_text0626.section .banner__box--small{position:absolute;top:60%;left:0;color:#212121;font-size:16px;padding:0 15px}.video_text0626.section .subtext-md{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/customer_product.css.map */
