.product .product-form__buttons .product-form__submit.product-form__submit,.ok-sticky-atc__button.ok-sticky-atc__button{background:var(--ok-atc-bg)!important;border:2px solid var(--ok-atc-bg)!important;color:var(--ok-atc-label)!important;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.product .product-form__buttons .product-form__submit.product-form__submit:hover,.ok-sticky-atc__button.ok-sticky-atc__button:hover{background:var(--ok-atc-hover)!important;border-color:var(--ok-atc-hover)!important;color:var(--ok-atc-label)!important}.product .product-form__buttons .product-form__submit.product-form__submit:focus-visible,.ok-sticky-atc__button.ok-sticky-atc__button:focus-visible{outline:2px solid var(--ok-atc-hover);outline-offset:3px}.product .product-form__buttons .product-form__submit.product-form__submit[disabled],.product .product-form__buttons .product-form__submit.product-form__submit[aria-disabled=true],.ok-sticky-atc__button.ok-sticky-atc__button[disabled]{opacity:.5;cursor:not-allowed}.product .product-form__buttons .product-form__submit.product-form__submit[disabled]:hover,.ok-sticky-atc__button.ok-sticky-atc__button[disabled]:hover{background:var(--ok-atc-bg)!important;border-color:var(--ok-atc-bg)!important}.product .product-form__submit .loading__spinner .path,.ok-sticky-atc__button .loading__spinner .path{stroke:var(--ok-atc-label)}.product .product-form__buttons--with-quantity{display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.product .product-form__buttons--with-quantity .ok-atc-qty{flex:0 0 auto;width:13rem;min-height:auto;border-radius:0;background:var(--ok-atc-bg);color:var(--ok-atc-label);border-right:1px solid color-mix(in srgb,var(--ok-atc-label) 40%,transparent)}.product .product-form__buttons--with-quantity .ok-atc-qty:after,.product .product-form__buttons--with-quantity .ok-atc-qty:before{display:none}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__button,.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__input{color:var(--ok-atc-label);opacity:1}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__button{width:4.4rem}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__button .icon{width:1.2rem}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__button.disabled{opacity:.45}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__input{font-size:1.8rem;font-weight:600}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__input:focus-visible{outline:2px solid var(--ok-atc-label);outline-offset:-4px;box-shadow:none}.product .product-form__buttons--with-quantity .product-form__submit{flex:1 1 0;min-width:0}.product .product-form__buttons--with-quantity .product-form__submit.product-form__submit,.product .product-form__buttons--with-quantity .ok-atc-qty{min-height:5rem!important;height:5rem!important}.product .product-form__buttons--with-quantity .ok-atc-qty .quantity__input{height:100%;min-height:0}.product .product-form__buttons--with-quantity .shopify-payment-button{flex:0 0 100%;margin-top:1rem}.product .product-form__buttons--with-quantity:has(.videri-button[disabled=""]) .ok-atc-qty{display:none}.product--buy-layout product-info.product__info-container{display:flex;flex-direction:column}.product--buy-layout product-info.product__info-container>*{margin-top:0}.product--buy-layout product-info>*{order:5}.product--buy-layout product-info>.product__intro{order:1}.product--buy-layout product-info>.product__intro>*+*{margin-top:1rem}.product--buy-layout product-info>variant-selects,.product--buy-layout product-info>variant-radios,.product--buy-layout product-info>noscript{order:3}.product--buy-layout product-info>:has(>product-form),.product--buy-layout product-info>.stock-and-delivery{order:4}@media screen and (max-width:749px){.product--buy-layout{row-gap:0}.product--buy-layout>.product__info-wrapper,.product--buy-layout product-info.product__info-container{display:contents}.product--buy-layout product-info.product__info-container>*{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}.product--buy-layout>.product__media-wrapper{order:2;margin-bottom:1.5rem}.product--buy-layout .product__title h1,.product--buy-layout .product__title .h1{font-size:2.4rem!important;line-height:1.1}.product--buy-layout .product__media-wrapper .product__media-list{margin-bottom:0}.product--buy-layout .product__media-wrapper .product-media-container{height:var(--ok-preview-height, 34svh);width:100%}.product--buy-layout .product__media-wrapper .product-media-container .product__modal-opener,.product--buy-layout .product__media-wrapper .product-media-container .media,.product--buy-layout .product__media-wrapper .product-media-container deferred-media,.product--buy-layout .product__media-wrapper .product-media-container product-model{height:100%;width:100%}.product--buy-layout .product__media-wrapper .product-media-container .media{padding-top:0!important;position:relative}.product--buy-layout .product__media-wrapper .product-media-container .media>img,.product--buy-layout .product__media-wrapper .product-media-container .deferred-media__poster img{object-fit:contain}.product--buy-layout .product__media-wrapper slider-component{position:relative}.product--buy-layout .product__media-wrapper .slider-buttons{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);z-index:1;margin:0;padding:0 .4rem;border-radius:2.4rem;background:rgba(var(--color-background),.85)}.product--buy-layout .product__media-wrapper .slider-buttons .slider-button{width:4.4rem;height:4.4rem}}@media screen and (min-width:750px){.product--buy-layout>.product__media-wrapper{position:sticky;top:calc(var(--header-height, 0px) + 1.5rem);align-self:flex-start;z-index:1}.product--buy-layout{--ok-thumbs-h: 10rem}.product--buy-layout .product__media-wrapper .product-media-container.media-type-image{width:100%;max-width:calc((100svh - var(--header-height, 0px) - var(--ok-thumbs-h) - var(--ok-bar-h, 0px) - 3rem) * var(--aspect-ratio, 1));max-width:calc((100dvh - var(--header-height, 0px) - var(--ok-thumbs-h) - var(--ok-bar-h, 0px) - 3rem) * var(--aspect-ratio, 1));height:auto!important;margin-left:auto;margin-right:auto}.product--buy-layout .product__media-wrapper .product-media-container.media-type-image .product__modal-opener{height:auto!important}.product--buy-layout .product__media-wrapper .product-media-container.media-type-image .media{padding-top:0!important;height:auto!important;position:relative}.product--buy-layout .product__media-wrapper .product-media-container.media-type-image .media>img{position:static!important;display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important}}@media screen and (min-width:750px)and (max-height:540px){.product--buy-layout{--ok-thumbs-h: 0px;--ok-bar-h: 7rem}.product--buy-layout .product__media-wrapper [id^=GalleryThumbnails]{display:none}}.ok-sticky-atc{display:none}@media screen and (max-width:749px),screen and (max-height:540px){.ok-sticky-atc{display:flex;align-items:center;gap:1rem;position:fixed;left:0;right:0;bottom:0;z-index:4;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -2px 10px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.ok-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.ok-sticky-atc__media{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border:1px solid rgba(var(--color-foreground),.1);background:#fff;overflow:hidden}.ok-sticky-atc__media img{width:100%;height:100%;object-fit:contain;display:block}.ok-sticky-atc__info{flex:1 1 auto;min-width:0;line-height:1.2}.ok-sticky-atc__title{margin:0;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-sticky-atc__variant{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-sticky-atc__price .price{font-size:1.4rem;margin:0}.ok-sticky-atc__price .price .price-item{font-size:1.4rem!important;letter-spacing:0}.ok-sticky-atc__price .badge,.ok-sticky-atc__price .unit-price,.ok-sticky-atc__price .price__badge-sale,.ok-sticky-atc__price .price__badge-sold-out{display:none}.ok-sticky-atc__button.ok-sticky-atc__button{flex:0 0 auto;min-height:4.8rem;min-width:0;padding:0 1.6rem!important;border-radius:0!important;font-size:1.4rem!important;text-transform:uppercase;letter-spacing:.06rem;cursor:pointer}body.ok-has-sticky-atc{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:749px){.product .product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}}.product .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media(prefers-reduced-motion:reduce){.product--buy-layout>.product__media-wrapper,.ok-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-product-mobile-buy.css.map */
