.km-product-preview{padding:0;border:0;border-radius:8px;background:#fff;color:#0d0d0d;width:min(1360px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);margin:auto;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0002;animation:km-preview-in .18s ease-out}.km-product-preview::backdrop{background:#00000061}.km-product-preview.dialog-closing{animation:km-preview-out .15s ease-in forwards}.km-preview-close{position:sticky;float:right;top:12px;right:12px;margin:12px 12px -52px 0;z-index:10;display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer}.km-preview-close svg{width:20px;height:20px}.km-preview-status{padding:80px 32px;text-align:center;font:400 14px/22.4px var(--font-body--family)}.km-preview-placeholder{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:64px 36px;min-height:460px}.km-preview-placeholder>img{width:100%;height:280px;object-fit:contain}.km-preview-placeholder__title{font:600 24px/1.35 var(--font-heading--family);margin:0 28px 20px 0}.km-preview-placeholder .km-preview-status{padding:12px 0;text-align:left;color:#555}.km-preview-placeholder .km-preview-more{justify-content:flex-start;color:var(--km-accent-link,#1166aa)}#km-product-preview .km-preview-section{clear:none;padding:36px}#km-product-preview .km-preview-section .product-information{display:block;padding:0;margin:0;width:100%;--gap:40px}#km-product-preview .km-preview-section .product-information__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}#km-product-preview .km-preview-section .product-information__grid>.product-information__media{grid-column:1;order:0;width:100%;min-width:0;padding:0;position:sticky;top:36px}#km-product-preview .km-preview-section .product-information__grid>.product-details{grid-column:2;order:1;width:100%;min-width:0;padding:0;position:static}#km-product-preview .km-preview-section .product-details>.group-block{padding:0;max-width:none}#km-product-preview .km-preview-section .product-information .product-details h1.km-pdp-title{font-size:24px;line-height:32px;padding-right:28px}#km-product-preview .km-preview-section .view-product-title,#km-product-preview .km-preview-section .accelerated-checkout-block,#km-product-preview .km-preview-section [data-km-addons]{display:none}#km-product-preview .km-preview-section .km-pdp-benefits{margin-top:24px}#km-product-preview .km-preview-section .km-pdp-services{margin-top:32px}#km-product-preview .km-preview-section media-gallery{position:static;top:auto;width:100%;max-width:100%}#km-product-preview .km-preview-section media-gallery slideshow-component{width:100%;min-width:0}#km-product-preview .km-preview-section .product-media{max-height:580px}#km-product-preview .km-preview-section .km-gallery-thumbs{gap:16px}.km-preview-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:4px;padding:8px 0;color:#222;font:400 14px/21px var(--font-body--family);text-decoration:underline;text-underline-offset:3px}.km-preview-more span{font:400 22px/21px var(--font-body--family);text-decoration:none}.km-product-preview :is(button,a,input,select):focus-visible{outline:2px solid var(--km-blue,#168CFF);outline-offset:3px}@keyframes km-preview-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes km-preview-out{to{opacity:0;transform:translateY(6px)}}@media(max-width:749px){.km-preview-placeholder{grid-template-columns:1fr;gap:16px;padding:52px 24px 24px;min-height:360px}.km-preview-placeholder>img{height:160px}.km-preview-placeholder__title{font-size:20px;margin-bottom:12px}.km-product-preview{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:8px}#km-product-preview .km-preview-section{padding:48px 20px 24px}#km-product-preview .km-preview-section .product-information__grid{grid-template-columns:minmax(0,1fr);gap:24px}#km-product-preview .km-preview-section .product-information__grid>.product-information__media,#km-product-preview .km-preview-section .product-information__grid>.product-details{grid-column:1;position:static}#km-product-preview .km-preview-section .product-information .product-details h1.km-pdp-title{font-size:20px;line-height:26px;padding-right:0}#km-product-preview .km-preview-section .km-gallery-thumbs{gap:8px;padding-top:16px;grid-template-columns:repeat(var(--km-thumb-slots,6),minmax(0,44px))}#km-product-preview .km-preview-section .km-pdp-benefits{margin-top:20px}#km-product-preview .km-preview-section .km-pdp-services{margin-top:24px;gap:8px}#km-product-preview .km-preview-section .km-pdp-service{font-size:11px;line-height:16px}}html[data-km-motion-reduced=true] .km-product-preview,html[data-km-motion-reduced=true] .km-product-preview.dialog-closing{animation:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/km-product-preview.css.map */
