@keyframes khoobru-pdp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes khoobru-gallery-in{0%{opacity:0;transform:translate(var(--enter-x, 28px)) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes khoobru-lb-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.product-page--stacked .product-info>*{animation:khoobru-pdp-rise .72s cubic-bezier(.16,1,.3,1) backwards}.product-page--stacked .product-info>:nth-child(1){animation-delay:60ms}.product-page--stacked .product-info>:nth-child(2){animation-delay:.12s}.product-page--stacked .product-info>:nth-child(3){animation-delay:.18s}.product-page--stacked .product-info>:nth-child(4){animation-delay:.24s}.product-page--stacked .product-info>:nth-child(5){animation-delay:.3s}.product-page--stacked .product-info>:nth-child(6){animation-delay:.36s}.product-page--stacked .product-info>:nth-child(7){animation-delay:.42s}.product-page--stacked .product-info>:nth-child(8){animation-delay:.48s}.product-page--stacked .product-info>:nth-child(9){animation-delay:.54s}.product-page--stacked .product-info>:nth-child(10){animation-delay:.6s}.product-page--stacked .product-info>:nth-child(n+11){animation-delay:.66s}#MainContent .product-page--stacked .product-info .product-description{margin-top:1.25rem!important;max-width:38rem}#MainContent .product-page--stacked .product-info .cart-shipping-bar{margin:1.5rem 0 0!important}.product-lightbox.is-open .product-lightbox__media.is-active{animation:khoobru-lb-in .38s cubic-bezier(.22,1,.36,1) both}@media(min-width:1024px){.product-page--stacked .product-layout{align-items:start}.product-page--stacked [data-product-gallery]{display:grid;grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;align-items:start;overflow:visible!important}.product-page--stacked .product-gallery-thumbs{position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:start;max-height:calc(100vh - var(--header-height, 72px) - 48px)}.product-page--stacked .product-gallery-main{display:flex;flex-direction:column;gap:16px;aspect-ratio:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;border-radius:0!important}.product-page--stacked .product-gallery-slide,.product-page--stacked .product-gallery-slide.is-active{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:.92 / 1;opacity:1;overflow:hidden;background:#f4f3f1;border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-height, 72px) + 20px);cursor:zoom-in;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.product-page--stacked .product-gallery-slide.is-pre-reveal{opacity:0!important;transform:translateY(32px)}.product-page--stacked .product-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(8px,1.6vw,24px);border-radius:0;transition:transform .9s cubic-bezier(.22,1,.36,1)}.product-page--stacked .product-gallery-main .product-gallery-slide img{transform:none!important}@media(hover:hover)and (pointer:fine){.product-page--stacked .product-gallery-main .product-gallery-slide:hover img{transform:scale(1.045)!important}}.product-page--stacked .product-gallery-slide--video,.product-page--stacked .product-gallery-slide--video.is-active{aspect-ratio:auto;height:min(88vh,900px)!important;display:flex!important;align-items:stretch;justify-content:center;cursor:default}.product-page--stacked .product-gallery-slide--video .gallery-video{width:auto!important;height:100%!important;max-width:100%;aspect-ratio:9 / 16!important;object-fit:cover!important;border-radius:0;background:#000}.product-page--stacked .product-gallery-zoom-hint{display:none}.product-page--stacked .product-info{position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:start;max-height:calc(100vh - var(--header-height, 72px) - 40px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:24px 14px 32px!important;margin:0 -14px}.product-page--stacked .product-info::-webkit-scrollbar{display:none}}@media(max-width:1023px){.product-page--stacked .product-gallery-main{touch-action:pan-y}.product-page--stacked .product-gallery-slide.is-entering{animation:khoobru-gallery-in .48s cubic-bezier(.22,1,.36,1) both}}@media(prefers-reduced-motion:reduce){.product-page--stacked .product-info>*,.product-page--stacked .product-gallery-slide.is-entering,.product-lightbox.is-open .product-lightbox__media.is-active{animation:none!important}.product-page--stacked .product-gallery-slide.is-pre-reveal{opacity:1!important;transform:none!important}.product-page--stacked .product-gallery-slide,.product-page--stacked .product-gallery-slide img{transition:none!important}.product-page--stacked .product-gallery-main .product-gallery-slide:hover img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/khoobru-product-page.css.map */
