html,body{overflow-x:clip}product-info{padding-top:0!important;padding-bottom:0!important}product-info .page-width{max-width:100%;padding-left:0;padding-right:0}product-info .product.grid{margin:0!important}product-info .grid{margin-bottom:0!important}@media screen and (min-width:750px){product-info .product.grid{display:block!important;position:relative;min-height:100vh}.product__media-wrapper{position:fixed!important;top:var(--product-gallery-top, 80px)!important;left:1rem!important;width:48vw!important;max-width:48vw!important;height:calc(100vh - var(--product-gallery-top, 80px) - .5rem)!important;margin:0!important;padding:0!important;z-index:2;box-sizing:border-box!important}.product__media-wrapper.gallery-docked{position:absolute!important;top:auto!important;bottom:0!important;left:1rem!important}.product__info-wrapper{margin-left:calc(48vw + 3rem)!important;width:calc(52vw - 5rem)!important;max-width:calc(52vw - 5rem)!important;padding:2rem 1rem 4rem 0!important;box-sizing:border-box!important}.product__info-container.product__column-sticky,.product__media-wrapper .product__column-sticky{position:relative!important;top:auto!important}.product__media-wrapper media-gallery{position:relative!important;height:100%}}.product__media-wrapper media-gallery{display:block;height:100%}.product__media-wrapper .slider-mobile-gutter{overflow:hidden;border-radius:1.6rem;background:#f5f5f7;position:relative;height:100%}@media screen and (max-width:749px){.product__media-wrapper .slider-mobile-gutter{overflow:visible!important;clip-path:inset(0 round 1.2rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;margin:0!important;padding:0!important;gap:0!important;column-gap:0!important;width:100%!important;height:100%!important}.product__media-wrapper .product__media-list:after{content:none!important;display:none!important;padding:0!important;width:0!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;min-width:100%!important;flex:0 0 100%!important;scroll-snap-align:start!important;margin:0!important;padding:0!important}}.product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:0;height:100%}.product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.product__media-wrapper .product__media-item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;height:100%;display:flex;align-items:center;justify-content:center}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media-item .global-media-settings{height:100%;width:100%}.product__media-wrapper .product__media-item img{width:100%;height:100%;object-fit:cover}.product__media-wrapper .slider-buttons,.product__media-wrapper .thumbnail-slider{display:none!important}.product-gallery-dots{position:absolute;top:1.6rem;left:1.6rem;z-index:10;display:flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;background:#fff3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:999px;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 20px #00000014,inset 0 .5px #ffffff80}.product-gallery-dot{width:8px;height:8px;border-radius:999px;background:#0003;border:none;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);padding:0;appearance:none;-webkit-appearance:none;flex-shrink:0}.product-gallery-dot:hover{background:#0006}.product-gallery-dot.is-active{width:24px;background:#000000b3;border-radius:999px}.product-gallery-dots--single{display:none}.product-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 2px 12px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;padding:0;appearance:none;-webkit-appearance:none;color:#0009}.product-gallery-nav:hover{background:#ffffff73;box-shadow:0 4px 20px #0000001f;color:#000000d9}.product-gallery-nav--prev{left:1.2rem}.product-gallery-nav--next{right:1.2rem}.product-gallery-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-gallery-nav--hidden,.product__info-container .product__text.caption-with-letter-spacing{display:none}.price__badge-sale,.price__badge--sale,.badge.price__badge-sale{display:none!important}.product__info-container .product__title h1{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#000;margin-bottom:0!important}.product__info-container .product__title{margin-bottom:0!important}@media screen and (min-width:990px){.product__info-container .product__title h1{font-size:42px}}.product__info-container .product__title a.product__title{display:none}.product__info-container [id^=price-],.product__info-container .price{margin-top:0!important;padding-top:0!important}.product__info-container .price--large .price-item{font-size:20px;font-weight:400;color:#000;letter-spacing:-.01em;line-height:1.4}.product__info-container .price--large .price-item--sale{color:#000}.product__info-container .price--large .price-item--regular{color:#555;text-decoration:line-through}.product__info-container .product__tax{display:none!important}.product__info-container .installment{margin-top:.6rem}.product__info-container .product-form__input{margin-top:1.2rem;padding:1.2rem 0 0;border:none;background:none;min-width:0;min-inline-size:0;box-shadow:none;border-radius:0;position:relative}.product__info-container .product-form__input:before{content:"";display:block;height:1px;background:#e8e8ed;position:absolute;top:0;left:0;right:0}.product__info-container .product-form__input .form__label,.product__info-container .product-form__input>legend{font-size:13px;font-weight:600;color:#1f62ff;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;margin-bottom:1.2rem}.product__info-container .product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:1.6rem!important;overflow:visible}.product__info-container .product-form__input--pill input[type=radio]+label{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.6rem!important;border:none!important;background:none!important;background-color:transparent!important;padding:0!important;margin:0!important;min-width:auto!important;min-height:auto!important;border-radius:0!important;font-size:12px!important;font-weight:400!important;color:#555!important;letter-spacing:-.01em!important;line-height:1.3!important;text-align:center!important;cursor:pointer;position:relative;box-shadow:none!important}.product__info-container .product-form__input--pill input[type=radio]+label:before{content:""!important;display:block!important;position:static!important;width:36px!important;height:36px!important;border-radius:50%!important;background-color:var(--variant-color, #ccc)!important;background-image:var(--variant-color-image, none)!important;background-size:cover!important;background-position:center!important;border:2px solid transparent!important;box-shadow:inset 0 0 0 1px #00000014!important;transition:all .2s ease;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;flex-shrink:0}.product__info-container .product-form__input--pill input[type=radio]:checked+label{color:#000!important;font-weight:600!important;background-color:transparent!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label:before{border-color:#000!important;box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #fff,0 0 0 3.5px #000!important}.product__info-container .product-form__input--pill input[type=radio]+label:after{display:none!important;content:none!important}.product__info-container .product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:none!important;outline:2px solid #1F62FF;outline-offset:4px}.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:none!important}.product__info-container .swatch-input__input:checked+.swatch{box-shadow:0 0 0 2px #000}.product__info-container .product-form__quantity{margin-top:1.2rem}.product__info-container .product-form__quantity .quantity__label,.product__info-container .product-form__quantity .form__label{font-size:13px;font-weight:600;color:#1f62ff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.product__info-container .quantity{display:flex!important;align-items:center!important;border-radius:12px!important;border:1.5px solid #e8e8ed!important;min-height:48px!important;width:auto!important;max-width:140px;background:#f5f5f7}.product__info-container .quantity:before,.product__info-container .quantity:after{content:none!important;display:none!important}.product__info-container .quantity__button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:44px!important;background:transparent!important;border:none!important;color:#000;cursor:pointer;flex-shrink:0;margin:0!important;padding:0!important}.product__info-container .quantity__button .svg-wrapper{width:12px;height:12px}.product__info-container .quantity__input{font-size:16px!important;font-weight:500!important;color:#000!important;text-align:center!important;background:transparent!important;border:none!important;width:40px!important;padding:0!important;margin:0!important;-moz-appearance:textfield;box-shadow:none!important}.product__info-container .quantity__input::-webkit-outer-spin-button,.product__info-container .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__info-container .product-form__buttons{margin-top:2.4rem;max-width:none!important}@media screen and (min-width:750px){.product__info-container .product-form__buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem;align-items:stretch}.product__info-container .product-form__buttons>.product-form__submit,.product__info-container .product-form__buttons>.shopify-payment-button{flex:1 1 50%!important;width:50%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.product__info-container .shopify-payment-button .shopify-payment-button__button,.product__info-container .shopify-payment-button .shopify-payment-button__button [role=button]{width:100%!important;max-width:none!important}}.product__info-container .product-form__submit{font-size:15px;font-weight:500;letter-spacing:-.01em;border-radius:50px!important;padding:12px 28px;min-height:48px;background-color:transparent!important;color:#000!important;border:1.5px solid #000!important;box-shadow:none!important}.product__info-container .product-form__submit:before{display:none!important}.product__info-container .product-form__submit:hover{background-color:#000!important;color:#fff!important}.product__info-container .shopify-payment-button__button{border-radius:50px!important;min-height:48px;font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;background-color:#1f62ff!important;color:#fff!important;border:none!important;box-shadow:none!important}.product__info-container .shopify-payment-button__button:hover{background-color:#1a54d9!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after,.product__info-container .button:before,.product__info-container .button:after,.product__info-container .shopify-payment-button .shopify-payment-button__button:before,.product__info-container .shopify-payment-button .shopify-payment-button__button:after,.product__info-container .shopify-payment-button__button--unbranded:before,.product__info-container .shopify-payment-button__button--unbranded:after,.product__info-container .shopify-payment-button__button [role=button]:before,.product__info-container .shopify-payment-button__button [role=button]:after{content:none!important;display:none!important;box-shadow:none!important}.product__info-container .product-form__submit:hover:after,.product__info-container .button:hover:after{content:none!important;display:none!important;box-shadow:none!important}.product__info-container .shopify-payment-button__button [role=button]{border-radius:50px!important;padding:12px 28px!important;box-shadow:none!important}.product__info-container .product-form__submit.button,.product__info-container .product-form__submit.button:hover{box-shadow:none!important}.product__info-container .product__description{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #e8e8ed;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.01em;color:#555}.product__info-container .product__description h2,.product__info-container .product__description h3{font-size:20px;font-weight:700;color:#000;letter-spacing:-.02em;line-height:1.2;margin-top:2rem;margin-bottom:.8rem}.product__info-container .product__description p{margin-bottom:1.2rem}.product__info-container .product__description ul,.product__info-container .product__description ol{padding-left:2rem;margin-bottom:1.2rem}.product__info-container .share-button{display:none!important}.whats-in-box{margin-top:3rem;padding-top:2.4rem;border-top:1px solid #e8e8ed}.whats-in-box__heading{font-size:20px;font-weight:700;color:#1f62ff;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.6rem}.whats-in-box__items{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.whats-in-box__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem 1rem;background:#f5f5f7;border-radius:1.2rem;text-align:center}.whats-in-box__image{width:72px;height:72px}.whats-in-box__image img{width:100%;height:100%;object-fit:contain;display:block}.whats-in-box__image-placeholder{width:100%;height:100%;background:#ddd;border-radius:8px}.whats-in-box__label{font-size:13px;font-weight:500;color:#000;line-height:1.3;letter-spacing:-.01em}.product-desktop-banner{background:#22c55e;color:#fff;text-align:center;font-size:13px;font-weight:600;padding:8px 16px;border-radius:10px;margin-top:12px;letter-spacing:-.01em;line-height:1.4}@media screen and (max-width:749px){.product-desktop-banner{display:none!important}}.product-offerings-wrap{margin-top:2rem;padding-top:2rem;border-top:1px solid #e8e8ed}.product-offerings{padding:1rem 1.2rem;background:#f5f5f7;border-radius:1.2rem;display:flex;align-items:center;justify-content:space-around;gap:.5rem}.product-offerings__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.product-offerings__icon{width:24px;height:24px;flex-shrink:0}.product-offerings__icon img{width:100%;height:100%;object-fit:contain;display:block}.product-offerings__text{font-size:11px;font-weight:500;color:#000;letter-spacing:-.01em;line-height:1.3}.bss-po-option-set{margin-top:1.2rem!important;margin-bottom:0!important;padding:1.2rem 0 0!important;border-top:1px solid #e8e8ed}.bss-po-option-set *{text-transform:none!important;font-family:inherit!important}.bss-po-option-set .po-option--type-text,.bss-po-option-set .po-option{width:100%!important;padding:14px 16px!important;font-size:15px!important;font-weight:400!important;color:#000!important;background:#f5f5f7!important;border:1.5px solid transparent!important;border-radius:12px!important;outline:none!important;transition:border-color .2s ease!important;box-sizing:border-box!important;font-family:inherit!important;letter-spacing:-.01em!important}.bss-po-option-set .po-option--type-text::placeholder,.bss-po-option-set .po-option::placeholder{color:#999!important}.bss-po-option-set .po-option--type-text:focus,.bss-po-option-set .po-option:focus{border-color:#1f62ff!important;background:#fff!important}.bss-po-option-set .po-char-count,.bss-po-option-set .po-character-count{font-size:12px!important;color:#999!important;text-align:right!important;margin-top:.4rem!important;font-family:inherit!important}.bss-po-option-set .po-price,.bss-po-option-set .po-addon-price{font-size:13px!important;color:#555!important;font-weight:500!important;font-family:inherit!important}.bss-po-option-set .po-option--container{border:none!important;box-shadow:none!important;background:transparent!important}.product-accordion{margin-top:3rem;padding-top:.4rem;border-top:1px solid #e8e8ed}.product-accordion__item{border-bottom:1px solid #e8e8ed}.product-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;background:none;border:none;cursor:pointer;appearance:none;-webkit-appearance:none;text-align:left}.product-accordion__title{font-size:15px;font-weight:500;color:#000;letter-spacing:-.01em;line-height:1.4}.product-accordion__icon{width:20px;height:20px;color:#555;flex-shrink:0;transition:transform .3s ease}.product-accordion__icon svg{width:100%;height:100%}.product-accordion__item[open] .product-accordion__icon{transform:rotate(45deg)}.product-accordion__content{padding:0 0 1.6rem;font-size:14px;font-weight:400;color:#555;line-height:1.6;letter-spacing:-.01em}.product-accordion__content p{margin-bottom:.8rem}.product-accordion__content p:last-child{margin-bottom:0}.product-accordion__content a{color:#1f62ff;text-decoration:none}.product-accordion__content a:hover{text-decoration:underline}.product-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:none!important;box-shadow:0 -4px 20px #00000014!important;padding:0 1.15rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;transform:translateY(0);border-radius:20px 20px 0 0;overflow:hidden}.product-sticky-bar__banner{flex:0 0 calc(100% + 2.3rem);margin:0 -1.15rem;background:#22c55e;color:#fff;text-align:center;padding:.45rem 1rem;font-size:12.5px;font-weight:700;letter-spacing:.02em;line-height:1.3}.product-sticky-bar__price{flex:1 1 auto;display:flex;align-items:baseline;gap:.5rem;font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;line-height:1.2;min-width:0}.product-sticky-bar__price .price-item--regular{color:#999;text-decoration:line-through;font-size:13px;font-weight:400;display:inline}.product-sticky-bar__buttons{display:flex;gap:.5rem;flex:0 0 100%}.product-sticky-bar__btn{flex:1;padding:10px 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;border-radius:50px;cursor:pointer;text-align:center;white-space:nowrap;line-height:1.3;appearance:none;-webkit-appearance:none}.product-sticky-bar__btn--atc{background:transparent;color:#333;border:1.5px solid #d0d0d0}.product-sticky-bar__btn--atc:active{background:#f5f5f7;color:#333}.product-sticky-bar__btn--buy{background:#1f62ff;color:#fff;border:none;font-weight:700}.product-sticky-bar__btn--buy:active{background:#1a54db}@media screen and (min-width:750px){.product-sticky-bar{display:none!important}}@media screen and (max-width:749px){.product__media-wrapper{position:relative;z-index:auto;padding:.75rem;margin-bottom:1.5rem;background:#fff}.product__media-wrapper .slider-mobile-gutter{border-radius:1.2rem}.product__media-wrapper .product__media-item img{object-fit:contain!important}.product-form__buttons,.shopify-payment-button{display:none!important}.product-gallery-dots{top:auto;bottom:1rem;left:50%;transform:translate(-50%);gap:.5rem;padding:.5rem 1rem}.product-gallery-dot{width:7px;height:7px}.product-gallery-dot.is-active{width:20px}.product-gallery-nav{width:36px;height:36px}.product-gallery-nav--prev{left:.8rem}.product-gallery-nav--next{right:.8rem}.product-gallery-nav svg{width:14px;height:14px}.product__info-container{padding-left:1.5rem;padding-right:1.5rem;padding-top:3rem}.product__info-container .product__title h1{font-size:28px}.product__info-container .price--large .price-item{font-size:18px}.product__info-container .product__text.caption-with-letter-spacing{font-size:13px}.product__info-wrapper{padding-bottom:120px}.product-sticky-bar~#byteseal-widget-button,body:has(.product-sticky-bar) #byteseal-widget-button{bottom:130px!important}}.cart-partial-info{margin-top:.5rem;margin-bottom:.4rem;padding:.6rem .8rem;background:#f5f5f7;border:1px solid #e8e8ed;border-radius:10px;display:flex;flex-direction:column;gap:.3rem}.cart-partial-info__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cart-partial-info__label{font-size:12px;font-weight:400;color:#555;letter-spacing:-.01em}.cart-partial-info__value{font-size:12px;font-weight:600;color:#000;letter-spacing:-.01em}.cart-partial-info__value--prepaid{color:#1f62ff}.cart-payment-switch{display:inline-block;font-size:12px;font-weight:500;color:#1f62ff;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;margin-top:.3rem;appearance:none;-webkit-appearance:none}.cart-payment-switch:hover{color:#1a54d9}.cart-payment-switch:disabled{opacity:.5;cursor:wait}.custom-faq-section{position:relative;z-index:3;background:#fff}.custom-faq{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.custom-faq__heading{font-size:32px;font-weight:700;color:#000;letter-spacing:-.02em;line-height:1.2;text-align:center;margin-bottom:2.4rem}.custom-faq__heading strong{font-weight:inherit}.custom-faq .product-accordion{margin-top:0;padding-top:0;border-top:none}@media screen and (max-width:749px){.custom-faq{padding:3rem 1.25rem}.custom-faq__heading{font-size:24px;margin-bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-product-page.css.map */
