.ProductPreviewModal-module__j4BnXa__dialog{color:#051222;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;font-family:divyamRegular,sans-serif;position:fixed;inset:0;overflow:hidden}.ProductPreviewModal-module__j4BnXa__dialog[open]{justify-content:center;align-items:center;display:flex}.ProductPreviewModal-module__j4BnXa__dialog::backdrop{background:#051222db;animation:.38s both ProductPreviewModal-module__j4BnXa__backdrop-in}.ProductPreviewModal-module__j4BnXa__panel{background:#051222;width:fit-content;max-width:min(88vw,1180px);max-height:92dvh;animation:.38s cubic-bezier(.22,1,.36,1) both ProductPreviewModal-module__j4BnXa__panel-in;position:relative;box-shadow:0 24px 90px #0000004d}.ProductPreviewModal-module__j4BnXa__scroll{max-height:inherit;overscroll-behavior:contain;overflow-y:auto}.ProductPreviewModal-module__j4BnXa__navigation{z-index:2;color:#f8f5f0;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:48px;padding:0 8px;font-size:10px;transition:color .2s;display:flex;position:absolute;top:calc(50% - 24px)}.ProductPreviewModal-module__j4BnXa__previous{left:8px}.ProductPreviewModal-module__j4BnXa__next{right:8px}.ProductPreviewModal-module__j4BnXa__arrow{color:#c5a87c;font-size:24px;line-height:1;transition:transform .2s}.ProductPreviewModal-module__j4BnXa__navigation:hover:not(:disabled){color:#c5a87c}.ProductPreviewModal-module__j4BnXa__previous:hover:not(:disabled) .ProductPreviewModal-module__j4BnXa__arrow{transform:translate(-4px)}.ProductPreviewModal-module__j4BnXa__next:hover:not(:disabled) .ProductPreviewModal-module__j4BnXa__arrow{transform:translate(4px)}.ProductPreviewModal-module__j4BnXa__navigation:disabled{opacity:.25;cursor:default}.ProductPreviewModal-module__j4BnXa__navigation:focus-visible{outline-offset:2px;outline:1px solid #c5a87c}.ProductPreviewModal-module__j4BnXa__dialog:focus{outline:none}.ProductPreviewModal-module__j4BnXa__panel[data-direction="1"]{animation:.3s cubic-bezier(.22,1,.36,1) both ProductPreviewModal-module__j4BnXa__product-next}.ProductPreviewModal-module__j4BnXa__panel[data-direction="-1"]{animation:.3s cubic-bezier(.22,1,.36,1) both ProductPreviewModal-module__j4BnXa__product-previous}@media (max-width:1439px){.ProductPreviewModal-module__j4BnXa__navigationLabel{display:none}.ProductPreviewModal-module__j4BnXa__previous{left:0}.ProductPreviewModal-module__j4BnXa__next{right:0}}.ProductPreviewModal-module__j4BnXa__stage{width:fit-content}.ProductPreviewModal-module__j4BnXa__image{width:auto;max-width:min(88vw,1180px);height:auto;max-height:70dvh;display:block}.ProductPreviewModal-module__j4BnXa__info{contain:inline-size;background:#f8f5f0;padding:22px 32px 24px}.ProductPreviewModal-module__j4BnXa__category{color:#8c6d37;letter-spacing:.2em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600}.ProductPreviewModal-module__j4BnXa__title{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.3vw,30px);font-weight:400;line-height:1.25}.ProductPreviewModal-module__j4BnXa__description{color:#051222bf;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:90ch;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ProductPreviewModal-module__j4BnXa__availability{color:#8c6d37;letter-spacing:.17em;margin:14px 0 0;font-size:10px}.ProductPreviewModal-module__j4BnXa__dialog[data-closing] .ProductPreviewModal-module__j4BnXa__panel{animation:.26s both ProductPreviewModal-module__j4BnXa__panel-out}.ProductPreviewModal-module__j4BnXa__dialog[data-closing]::backdrop{animation:.26s both ProductPreviewModal-module__j4BnXa__backdrop-out}@media (max-width:600px){.ProductPreviewModal-module__j4BnXa__panel{max-width:calc(100vw - 24px);max-height:94dvh}.ProductPreviewModal-module__j4BnXa__image{max-width:calc(100vw - 24px);max-height:none}.ProductPreviewModal-module__j4BnXa__info{padding:19px 20px 22px}.ProductPreviewModal-module__j4BnXa__navigation{background:#051222d9}.ProductPreviewModal-module__j4BnXa__arrow{font-size:22px}.ProductPreviewModal-module__j4BnXa__description{font-size:13px}}@keyframes ProductPreviewModal-module__j4BnXa__product-next{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ProductPreviewModal-module__j4BnXa__product-previous{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes ProductPreviewModal-module__j4BnXa__panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductPreviewModal-module__j4BnXa__panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes ProductPreviewModal-module__j4BnXa__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ProductPreviewModal-module__j4BnXa__backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ProductPreviewModal-module__j4BnXa__panel,.ProductPreviewModal-module__j4BnXa__panel[data-direction],.ProductPreviewModal-module__j4BnXa__dialog::backdrop,.ProductPreviewModal-module__j4BnXa__dialog[data-closing] .ProductPreviewModal-module__j4BnXa__panel,.ProductPreviewModal-module__j4BnXa__dialog[data-closing]::backdrop{animation:none}.ProductPreviewModal-module__j4BnXa__arrow{transition:none}}
