#unikaty-production.unique-product-page .main-photo-wrap{aspect-ratio:1/1.12;background:#fff}#unikaty-production #unique-photo-open img,#unikaty-production #unique-video{width:100%;height:100%;object-fit:contain;background:#fff}#unikaty-production #unique-photo-open{display:block;width:100%;height:100%;padding:0;cursor:zoom-in}#unikaty-production #unique-photo-open img{display:block}#unikaty-production #unique-photo-open:focus-visible{outline-offset:-5px}#unikaty-production #unique-zoom svg{display:block}#unikaty-production #unique-zoom{display:flex;align-items:center;justify-content:center;position:absolute;bottom:16px;right:16px;width:44px;height:44px;background:#fff;border:1px solid #d9dfe6;font-size:24px}#unikaty-production.unique-product-page .p-description{font-size:15px;line-height:1.85}#unikaty-production.unique-product-page .p-description p{margin-bottom:1em}#unikaty-production.unique-product-page .p-price del{font-size:16px;color:#626c78}#unikaty-production.unique-product-page .product-info h1{font-size:clamp(36px,4.3vw,65px);text-transform:none}#unikaty-production.unique-product-page .buy-button{background:#18212e;color:#fff;margin-top:12px}#unikaty-production .unique-drop-teaser{display:grid;grid-template-columns:1fr 1fr;background:#e4ecf7}#unikaty-production .unique-drop-copy{padding:12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}#unikaty-production .unique-drop-copy p{font-size:16px;line-height:1.8}#unikaty-production .unique-drop-copy h2.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.13em;font-weight:600}#unikaty-production .unique-drop-copy em{font-style:italic;font-synthesis:style}#unikaty-production .unique-signature{width:190px;height:auto;align-self:flex-end}#unikaty-production .unique-drop-film{aspect-ratio:4/5;position:relative}#unikaty-production .unique-drop-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#unikaty-production #unique-lightbox{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;max-width:none;max-height:none;border:0;padding:70px 80px;background:#000000ed;color:#fff;margin:0}#unikaty-production #unique-lightbox::backdrop{background:#000000d9}#unikaty-production #unique-lightbox img{height:100%;width:100%;object-fit:contain;display:block;user-select:none;-webkit-user-select:none}#unikaty-production #unique-lightbox button{position:absolute;color:#fff;font-size:32px;width:48px;height:48px;background:#18212e;border-radius:50%}#unikaty-production #unique-lightbox [data-close]{top:16px;right:20px}#unikaty-production #unique-lightbox [data-step]{top:50%;transform:translateY(-50%)}#unikaty-production #unique-lightbox [data-step="-1"]{left:16px}#unikaty-production #unique-lightbox [data-step="1"]{right:16px}@media(max-width:720px){#unikaty-production .unique-drop-teaser{grid-template-columns:1fr}#unikaty-production .unique-drop-copy{padding:40px 24px}#unikaty-production #unique-lightbox{padding:74px 12px}#unikaty-production .unique-drop-film{aspect-ratio:3/4}}#unikaty-production .unique-purchase-copy{font-size:14px;line-height:1.85;color:#626c78;padding:0 0 20px}#unikaty-production .unique-purchase-copy p{font-size:inherit;line-height:inherit;padding:0;margin:0 0 1em}#unikaty-production .unique-purchase-copy a{text-decoration:underline}#unikaty-production .unique-purchase-copy img{max-width:100%;height:auto}#unikaty-production .unique-purchase-copy .unique-payment-methods{max-width:350px;margin-top:16px}#unikaty-production .unique-shipping-time{font-size:inherit;color:#255fb0;margin-left:0;transform:none}#unikaty-production .unique-purchase-note{padding:16px;background:#edf4ff;margin:16px 0;font-size:14px}#unikaty-production .unique-purchase-title{min-width:0;transform:none}#unikaty-production #unique-lightbox button{z-index:1;display:flex;align-items:center;justify-content:center}#unikaty-production #unique-lightbox button:focus-visible{outline-color:#fff;outline-offset:3px}#unikaty-production #unique-lightbox-counter{position:absolute;top:24px;left:24px;margin:0;font-size:14px;color:#fff}#unikaty-production #unique-lightbox-hint{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:16px;right:16px;margin:0;text-align:center;font-size:12px;line-height:1.5;color:#fff}#unikaty-production #unique-lightbox [data-close]{top:max(16px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}
