@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.2rl-ral0avfvj.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.2p33pkhzoz-y5.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.p.0-2rtwv9cyb7-.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.2s3a0sjyxut0x.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.0%;size-adjust:105.77%}.inter_9595e06b-module__Cdgd0G__className{font-family:inter,inter Fallback}.inter_9595e06b-module__Cdgd0G__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Regular-s.p.3_7ho0i3b90iy.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Medium-s.p.1o2jyfzq77_gh.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_SemiBold-s.p.1xt-0-1dg09gm.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Bold-s.p.0es7edyw26z-a.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.cormorant_4601ea2b-module__RyS_SG__className{font-family:cormorant,cormorant Fallback}.cormorant_4601ea2b-module__RyS_SG__variable{--font-cormorant:"cormorant", "cormorant Fallback"}
@font-face{font-family:bankGothic;src:url(../media/BankGothicMdBT-s.p.2nm2v4_-ygphb.otf)format("opentype");font-display:swap}@font-face{font-family:bankGothic Fallback;src:local(Arial);ascent-override:61.95%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:130.92%}.bankgothic_be518ac7-module__PNEZjW__className{font-family:bankGothic,bankGothic Fallback}.bankgothic_be518ac7-module__PNEZjW__variable{--font-bankgothic:"bankGothic", "bankGothic Fallback"}
.Promo1111Modal-module__Vcf4NG__dialog{color:#2a1a12;background:#f5efe6;border:0;border-radius:24px;width:min(960px,100vw - 32px,150dvh - 48px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px #140c094d}.Promo1111Modal-module__Vcf4NG__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b110c94;transition:opacity .2s;animation:.32s both Promo1111Modal-module__Vcf4NG__promoBackdropIn}.Promo1111Modal-module__Vcf4NG__dialog[data-leaving]::backdrop{opacity:0}.Promo1111Modal-module__Vcf4NG__image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.Promo1111Modal-module__Vcf4NG__close{color:#2a1a12;cursor:pointer;background:#fffcf7eb;border:1px solid #53351f2e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 14px #2a1a1217}.Promo1111Modal-module__Vcf4NG__close:hover{background:#fffdf9;transform:rotate(90deg)}.Promo1111Modal-module__Vcf4NG__close:focus-visible{outline-offset:-5px;outline:2px solid #6b4228}.Promo1111Modal-module__Vcf4NG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Promo1111Modal-module__Vcf4NG__fallback{aspect-ratio:3/2;box-sizing:border-box;text-align:center;font-family:var(--font-inter), sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8%;display:flex}.Promo1111Modal-module__Vcf4NG__brand{letter-spacing:.25em;font-size:clamp(10px,2vw,18px)}.Promo1111Modal-module__Vcf4NG__date,.Promo1111Modal-module__Vcf4NG__discount{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(40px,9vw,88px);line-height:.95}.Promo1111Modal-module__Vcf4NG__discount{color:#9b703f}.Promo1111Modal-module__Vcf4NG__coupon{border:1px solid #b48758;margin-top:8px;padding:12px 20px}@keyframes Promo1111Modal-module__Vcf4NG__promoBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.Promo1111Modal-module__Vcf4NG__dialog{border-radius:20px;width:min(440px,100vw - 24px,66.6667dvh - 16px)}.Promo1111Modal-module__Vcf4NG__image,.Promo1111Modal-module__Vcf4NG__fallback{aspect-ratio:2/3}.Promo1111Modal-module__Vcf4NG__close{top:6px;right:6px}.Promo1111Modal-module__Vcf4NG__date,.Promo1111Modal-module__Vcf4NG__discount{font-size:clamp(44px,16vw,74px)}}@media (prefers-reduced-motion:reduce){.Promo1111Modal-module__Vcf4NG__dialog::backdrop{transition:none;animation:none}.Promo1111Modal-module__Vcf4NG__close{transition:none}.Promo1111Modal-module__Vcf4NG__close:hover{transform:none}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;font-family:var(--font-inter), Inter, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern", "liga", "calt";text-rendering:optimizelegibility;background-color:#f7f1e8}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{color:#1c120e;background:#b4875847}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#efe3d1}::-webkit-scrollbar-thumb{background:#cbb08a;border:3px solid #efe3d1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b48758}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.swiper-navigation-icon{width:fit-content!important;height:fit-content!important}
