#unikaty-production.unique-product-page .main-photo-wrap{aspect-ratio:1/1.12;background:#fff}
#unikaty-production.unique-product-page .main-photo-wrap>img,#unikaty-production #unique-video{width:100%;height:100%;object-fit:contain;background:#fff}
#unikaty-production #unique-zoom{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:100dvh;max-width:none;max-height:none;border:0;padding:70px 80px;background:rgba(0,0,0,.93);color:#fff;margin:0}
#unikaty-production #unique-lightbox::backdrop{background:rgba(0,0,0,.85)}
#unikaty-production #unique-lightbox img{height:100%;width:100%;object-fit:contain}
#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}
