.NewsletterPopup-module__d8b6ua__overlay{z-index:1000;background:#1b1b1b8c;justify-content:flex-end;align-items:stretch;animation:.25s ease-out NewsletterPopup-module__d8b6ua__fadeIn;display:flex;position:fixed;inset:0}.NewsletterPopup-module__d8b6ua__panel{background:var(--color-cream,#fefaeb);width:min(560px,100%);color:var(--color-text,#2b221e);outline:none;padding:64px 56px 48px;animation:.35s ease-out NewsletterPopup-module__d8b6ua__slideIn;position:relative;overflow-y:auto}@keyframes NewsletterPopup-module__d8b6ua__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewsletterPopup-module__d8b6ua__slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.NewsletterPopup-module__d8b6ua__overlay,.NewsletterPopup-module__d8b6ua__panel{animation:none}}@keyframes NewsletterPopup-module__d8b6ua__slideUp{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.NewsletterPopup-module__d8b6ua__overlay{align-items:stretch;width:100dvw;height:100dvh;overflow:hidden}.NewsletterPopup-module__d8b6ua__panel{width:100%;height:100%;min-height:0;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 52px) 24px calc(env(safe-area-inset-bottom,0px) + 32px);animation:.3s ease-out NewsletterPopup-module__d8b6ua__slideUp}}@media (prefers-reduced-motion:reduce){.NewsletterPopup-module__d8b6ua__panel{animation:none}}.NewsletterPopup-module__d8b6ua__close{width:40px;height:40px;color:var(--color-text,#2b221e);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:16px;right:16px}.NewsletterPopup-module__d8b6ua__close:hover{opacity:.6}@media (max-width:640px){.NewsletterPopup-module__d8b6ua__close{top:calc(env(safe-area-inset-top,0px) + 8px);background:#ffffffbf;border-radius:50%;width:44px;height:44px;right:12px}}.NewsletterPopup-module__d8b6ua__title{margin:0 0 14px;font-size:clamp(26px,4vw,34px);font-weight:300;line-height:1.2}.NewsletterPopup-module__d8b6ua__intro{color:var(--color-muted,#2b221ea6);margin:0 0 28px;font-size:14px;line-height:1.55}.NewsletterPopup-module__d8b6ua__form{flex-direction:column;gap:10px;display:flex}.NewsletterPopup-module__d8b6ua__fieldLabel{margin-top:8px;font-size:13px}.NewsletterPopup-module__d8b6ua__input{height:48px;color:var(--color-text,#2b221e);font:inherit;background:#fff;border:1px solid #2b221e59;border-radius:2px;padding:0 16px;font-size:14px}.NewsletterPopup-module__d8b6ua__input:focus-visible,.NewsletterPopup-module__d8b6ua__submit:focus-visible,.NewsletterPopup-module__d8b6ua__consentBox:focus-visible,.NewsletterPopup-module__d8b6ua__close:focus-visible{outline:2px solid var(--color-text,#2b221e);outline-offset:2px}.NewsletterPopup-module__d8b6ua__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #a3301f}.NewsletterPopup-module__d8b6ua__consentRow{align-items:flex-start;gap:10px;margin:4px 0 8px;display:flex}.NewsletterPopup-module__d8b6ua__consentBox{accent-color:#c23d2a;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.NewsletterPopup-module__d8b6ua__consentLabel{color:var(--color-muted,#2b221ea6);cursor:pointer;font-size:11.5px;font-weight:300;line-height:1.5}.NewsletterPopup-module__d8b6ua__optin{color:var(--color-text,#2b221e);margin-bottom:4px;font-size:13.5px;display:block}.NewsletterPopup-module__d8b6ua__privacyLink{color:inherit;text-decoration:underline}.NewsletterPopup-module__d8b6ua__submit{height:48px;color:var(--color-cream,#fefaeb);font:inherit;cursor:pointer;background:#c23d2a;border:0;border-radius:25px;margin-top:16px;font-size:14px;font-weight:300}.NewsletterPopup-module__d8b6ua__submit:hover:not(:disabled){opacity:.88}.NewsletterPopup-module__d8b6ua__submit:disabled{opacity:.55;cursor:not-allowed}.NewsletterPopup-module__d8b6ua__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.NewsletterPopup-module__d8b6ua__error{color:#a3301f;margin:4px 0 0;font-size:12.5px}.NewsletterPopup-module__d8b6ua__message{margin:0 0 16px;font-size:15px;line-height:1.6}.NewsletterPopup-module__d8b6ua__requiredNote{color:var(--color-muted,#2b221ea6);margin:-16px 0 16px;font-size:12px}.NewsletterPopup-module__d8b6ua__civilityRow{border:0;gap:24px;margin:0;padding:0;display:flex}.NewsletterPopup-module__d8b6ua__civilityOption{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.NewsletterPopup-module__d8b6ua__civilityOption input{accent-color:#c23d2a;cursor:pointer;width:16px;height:16px;margin:0}.NewsletterPopup-module__d8b6ua__nameGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.NewsletterPopup-module__d8b6ua__nameGrid{grid-template-columns:1fr}}input[type=date].NewsletterPopup-module__d8b6ua__input{appearance:none}.NewsletterPopup-module__d8b6ua__skip{height:40px;color:var(--color-muted,#2b221ea6);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;font-size:13px;text-decoration:underline}.NewsletterPopup-module__d8b6ua__skip:hover{color:var(--color-text,#2b221e)}.NewsletterPopup-module__d8b6ua__finalTitle{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(22px,3.4vw,30px)}.NewsletterPopup-module__d8b6ua__coupon{letter-spacing:.08em;border:1px dashed;border-radius:2px;margin-top:.4rem;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;display:inline-block}
.NewsletterForm-module__9FG6ja__form{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:44px;display:flex}.NewsletterForm-module__9FG6ja__row{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.NewsletterForm-module__9FG6ja__input{text-align:center;width:min(100%,400px);min-width:0;color:var(--color-cream);background:0 0;border:0;border-bottom:1px solid #fefaeb8a;flex:none;padding:6px 0 10px;font-family:inherit;font-size:18px;font-weight:300;line-height:1.2}.NewsletterForm-module__9FG6ja__input::placeholder{color:#fefaeb8a}.NewsletterForm-module__9FG6ja__input:focus{border-bottom-color:var(--color-cream);outline:none}.NewsletterForm-module__9FG6ja__input:focus-visible,.NewsletterForm-module__9FG6ja__submit:focus-visible,.NewsletterForm-module__9FG6ja__consentBox:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.NewsletterForm-module__9FG6ja__input[aria-invalid=true]{border-bottom-width:2px;border-bottom-color:#f3c5bd}.NewsletterForm-module__9FG6ja__submit{border:1px solid var(--color-cream);color:var(--color-cream);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:16px 34px;font-family:inherit;font-size:18px;font-weight:300;line-height:1;transition:background-color .18s,color .18s}.NewsletterForm-module__9FG6ja__submit:hover:not(:disabled){background:var(--color-cream);color:var(--color-text)}.NewsletterForm-module__9FG6ja__submit:disabled{opacity:.55;cursor:not-allowed}.NewsletterForm-module__9FG6ja__consentRow{text-align:left;align-items:flex-start;gap:14px;max-width:60ch;margin-top:12px;font-size:12px;display:flex}.NewsletterForm-module__9FG6ja__consentBox{appearance:none;background:var(--color-cream);cursor:pointer;border:0;flex:none;width:24px;height:25px;margin:0;position:relative}.NewsletterForm-module__9FG6ja__consentBox:checked{background:var(--color-brick)}.NewsletterForm-module__9FG6ja__consentBox:checked:after{content:"";border-left:2px solid var(--color-cream);border-bottom:2px solid var(--color-cream);width:38%;height:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.NewsletterForm-module__9FG6ja__consentLabel{color:inherit;cursor:pointer;font-size:12px;font-weight:300;line-height:1.35}.NewsletterForm-module__9FG6ja__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.NewsletterForm-module__9FG6ja__message{text-align:left;max-width:46ch;font-size:18px;font-weight:300;line-height:1.3}.NewsletterForm-module__9FG6ja__error{color:#f3c5bd}.NewsletterForm-module__9FG6ja__coupon{letter-spacing:.08em;text-transform:uppercase;border:1px dashed;margin-top:.35rem;padding:.2rem .55rem;font-family:Dico Typewriter,ui-monospace,monospace;font-size:.95rem;display:inline-block}@media (min-width:900px){.NewsletterForm-module__9FG6ja__form{margin-top:calc(40 * var(--u,1px));align-items:stretch;gap:calc(24 * var(--u,1px))}.NewsletterForm-module__9FG6ja__row{align-items:flex-end;gap:calc(16 * var(--u,1px));max-width:min(calc(562 * var(--u,1px)), 100%);flex-flow:row}.NewsletterForm-module__9FG6ja__input{flex:0 1 calc(364 * var(--u,1px));text-align:left;width:auto;font-size:calc(18 * var(--u,1px));padding:calc(6 * var(--u,1px)) 0 calc(10 * var(--u,1px))}.NewsletterForm-module__9FG6ja__submit{width:calc(183 * var(--u,1px));padding:calc(17 * var(--u,1px)) 0;font-size:calc(18 * var(--u,1px))}.NewsletterForm-module__9FG6ja__consentRow{gap:calc(14 * var(--u,1px));font-size:calc(12 * var(--u,1px));margin-top:0}.NewsletterForm-module__9FG6ja__consentBox{width:calc(24 * var(--u,1px));height:calc(25 * var(--u,1px))}.NewsletterForm-module__9FG6ja__consentLabel{font-size:calc(12 * var(--u,1px))}.NewsletterForm-module__9FG6ja__message{font-size:calc(18 * var(--u,1px))}}
.SiteFooter-module__VFKzxG__footer{--u:1px;background:var(--color-cream);color:var(--color-text);font-family:var(--font-body);font-weight:300}.SiteFooter-module__VFKzxG__footer :is(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:300}.SiteFooter-module__VFKzxG__newsletter{background:var(--color-text);color:var(--color-cream);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__newsletterText{text-align:center;flex-direction:column;align-items:center;padding:44px 24px;display:flex}.SiteFooter-module__VFKzxG__newsletterEyebrow{margin:0;font-size:18px;font-weight:300;line-height:18px}.SiteFooter-module__VFKzxG__newsletterTitle{margin:44px 0 0;font-size:33.52px;line-height:32.51px}.SiteFooter-module__VFKzxG__newsletterTitle span,.SiteFooter-module__VFKzxG__newsletterBody span{display:block}.SiteFooter-module__VFKzxG__newsletterBody{max-width:min(80vw,46ch);margin:16px 0 0;font-size:18px;line-height:1.18}.SiteFooter-module__VFKzxG__newsletterImage{aspect-ratio:722/451;order:-1;width:100%;position:relative}.SiteFooter-module__VFKzxG__newsletterImage img{object-fit:cover}.SiteFooter-module__VFKzxG__footerBody{padding:44px 24px 88px}.SiteFooter-module__VFKzxG__footerTop{flex-direction:column-reverse;gap:36px;display:flex}.SiteFooter-module__VFKzxG__footerBrandMark{width:100%;height:auto}.SiteFooter-module__VFKzxG__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.SiteFooter-module__VFKzxG__footerList{margin:14px 0 0;padding:0;list-style:none}.SiteFooter-module__VFKzxG__footer .SiteFooter-module__VFKzxG__footerTitle{margin:0;font-size:12px;font-weight:500;line-height:11.64px}.SiteFooter-module__VFKzxG__footerLink{color:inherit;font-size:12px;line-height:22.32px;text-decoration:none;display:block}.SiteFooter-module__VFKzxG__footerLink:hover{color:var(--color-brick)}.SiteFooter-module__VFKzxG__footerBottom{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:32px;display:flex}.SiteFooter-module__VFKzxG__copyright{font-family:"Dico Typewriter", var(--font-body);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:400;line-height:1.4}.SiteFooter-module__VFKzxG__footerHouse{width:34px;height:auto;color:var(--color-text);flex:none}@media (min-width:900px){.SiteFooter-module__VFKzxG__footer{--u:clamp(.78px, 100vw / 1440, 1.3333px)}.SiteFooter-module__VFKzxG__newsletter{flex-direction:row;align-items:stretch}.SiteFooter-module__VFKzxG__newsletterText{text-align:left;padding:0 calc(41 * var(--u));min-height:calc(451 * var(--u));flex-direction:column;flex:0 0 50%;justify-content:center;align-items:flex-start;min-width:0;display:flex}.SiteFooter-module__VFKzxG__newsletterTitle{margin-top:calc(29 * var(--u));font-size:calc(33.52 * var(--u));line-height:calc(32.51 * var(--u));max-width:calc(484 * var(--u));margin-bottom:0}.SiteFooter-module__VFKzxG__newsletterBody{font-size:calc(18 * var(--u));line-height:calc(18 * var(--u));max-width:calc(461 * var(--u))}.SiteFooter-module__VFKzxG__newsletterEyebrow{font-size:calc(18 * var(--u));line-height:calc(18 * var(--u))}.SiteFooter-module__VFKzxG__newsletterImage{aspect-ratio:auto;flex:1;order:0}.SiteFooter-module__VFKzxG__footerBody{padding:calc(48 * var(--u)) calc(41 * var(--u)) max(calc(30 * var(--u)), 88px)}.SiteFooter-module__VFKzxG__footerTop{justify-content:space-between;align-items:flex-start;gap:calc(60 * var(--u));flex-direction:row}.SiteFooter-module__VFKzxG__footerBrand{max-width:calc(826 * var(--u));flex:0 57.4%}.SiteFooter-module__VFKzxG__footerColumns{grid-template-columns:repeat(2, minmax(0, calc(205 * var(--u))));gap:calc(44 * var(--u)) calc(32 * var(--u));padding-top:calc(6 * var(--u));flex:none}.SiteFooter-module__VFKzxG__footerList{margin-top:calc(14 * var(--u))}.SiteFooter-module__VFKzxG__footer .SiteFooter-module__VFKzxG__footerTitle{font-size:calc(12 * var(--u));line-height:calc(11.64 * var(--u))}.SiteFooter-module__VFKzxG__footerLink{font-size:calc(12 * var(--u));line-height:calc(22.32 * var(--u))}.SiteFooter-module__VFKzxG__footerBottom{gap:calc(20 * var(--u));margin-top:calc(24 * var(--u))}.SiteFooter-module__VFKzxG__copyright{font-size:calc(12 * var(--u))}.SiteFooter-module__VFKzxG__footerHouse{width:calc(46 * var(--u))}}
.CartLink-module__Jm0BhG__link{color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex;position:relative}.CartLink-module__Jm0BhG__link:hover{color:var(--color-brick)}.CartLink-module__Jm0BhG__icon{width:18px;height:18px}.CartLink-module__Jm0BhG__badge{top:calc(-5 * var(--u,1px));right:calc(-7 * var(--u,1px));min-width:calc(14 * var(--u,1px));height:calc(14 * var(--u,1px));padding:0 calc(3 * var(--u,1px));background:var(--color-brick);color:var(--color-cream);font-family:var(--font-body);font-size:calc(9.39 * var(--u,1px));border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:absolute}@media (min-width:900px){.CartLink-module__Jm0BhG__icon{width:calc(18 * var(--u,1px));height:calc(18 * var(--u,1px))}}
.AnnouncementBar-module__gqC9EW__bar{background:var(--color-text);color:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AnnouncementBar-module__gqC9EW__inner{text-align:center;font-family:var(--font-body);grid-template-columns:1fr;place-items:center;padding:9px 15px;font-size:12.36px;font-weight:300;line-height:17.89px;display:grid}.AnnouncementBar-module__gqC9EW__item{opacity:0;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .6s;display:inline-flex}.AnnouncementBar-module__gqC9EW__item.AnnouncementBar-module__gqC9EW__active{opacity:1}@media (max-width:559px){.AnnouncementBar-module__gqC9EW__item{white-space:normal;text-align:center;line-height:1.3}}@media (min-width:900px){.AnnouncementBar-module__gqC9EW__inner{padding:calc(10 * var(--u,1px)) calc(15 * var(--u,1px));gap:calc(16 * var(--u,1px));font-size:calc(12.36 * var(--u,1px));line-height:calc(17.89 * var(--u,1px))}}
.layout-nav-module__wBFAWW__header{--u:1px;z-index:2;background:var(--color-cream);color:var(--color-text);font-family:var(--font-body);font-weight:300;position:relative}.layout-nav-module__wBFAWW__header :is(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:300}.layout-nav-module__wBFAWW__headerInner{border-bottom:1px solid var(--color-text);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.layout-nav-module__wBFAWW__utilityNav{display:none}.layout-nav-module__wBFAWW__utilityLink{color:#000;font-size:12.36px;line-height:17.89px;text-decoration:none}.layout-nav-module__wBFAWW__utilityLink:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__brand{justify-self:center;line-height:0;display:block}.layout-nav-module__wBFAWW__logo{width:min(50vw,215px);height:auto}.layout-nav-module__wBFAWW__tools{align-items:center;gap:14px;display:flex}.layout-nav-module__wBFAWW__langSwitch{align-items:center;gap:0;margin:0;font-size:9.39px;line-height:13.59px;display:none}.layout-nav-module__wBFAWW__langCurrent,.layout-nav-module__wBFAWW__langOther{padding:4px 6px;text-decoration:none;display:inline-block}.layout-nav-module__wBFAWW__langCurrent{background:var(--color-text);color:var(--color-cream)}.layout-nav-module__wBFAWW__langOther{color:#000}.layout-nav-module__wBFAWW__langOther:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__toolButton{color:var(--color-text);align-items:center;display:inline-flex}.layout-nav-module__wBFAWW__toolAccount{display:none}.layout-nav-module__wBFAWW__toolButton:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__iconSearch{width:20px;height:20px}.layout-nav-module__wBFAWW__iconCart{width:18px;height:18px}.layout-nav-module__wBFAWW__iconAccount{width:16px;height:16px}.layout-nav-module__wBFAWW__searchMobile{order:-1}.layout-nav-module__wBFAWW__navRow{display:none}.layout-nav-module__wBFAWW__mobileNav{display:inline-flex}.layout-nav-module__wBFAWW__menuToggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.layout-nav-module__wBFAWW__menuToggle::-webkit-details-marker{display:none}.layout-nav-module__wBFAWW__iconClose,.layout-nav-module__wBFAWW__mobileNav[open] .layout-nav-module__wBFAWW__iconMenu{display:none}.layout-nav-module__wBFAWW__mobileNav[open] .layout-nav-module__wBFAWW__iconClose{display:block}.layout-nav-module__wBFAWW__drawer{z-index:3;background:var(--color-cream);flex-direction:column;height:calc(100dvh - 100%);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.layout-nav-module__wBFAWW__drawerList,.layout-nav-module__wBFAWW__drawerSubList{margin:0;padding:0;list-style:none}.layout-nav-module__wBFAWW__drawerItem{border-bottom:1px solid var(--color-text)}.layout-nav-module__wBFAWW__drawerSubList .layout-nav-module__wBFAWW__drawerItem:last-child{border-bottom:0}.layout-nav-module__wBFAWW__drawerLink{color:var(--color-text);padding:16px 30px;font-size:22px;line-height:1.2;text-decoration:none;display:block}.layout-nav-module__wBFAWW__drawerLink:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__drawerGroup{display:block}.layout-nav-module__wBFAWW__drawerGroupToggle{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.layout-nav-module__wBFAWW__drawerGroupToggle::-webkit-details-marker{display:none}.layout-nav-module__wBFAWW__drawerChevron{flex:none;width:22px;height:22px;transition:transform .2s}.layout-nav-module__wBFAWW__drawerGroup[open] .layout-nav-module__wBFAWW__drawerChevron{transform:rotate(180deg)}.layout-nav-module__wBFAWW__drawerSubList{border-top:1px solid var(--color-text)}.layout-nav-module__wBFAWW__drawerChild{padding-left:52px;font-size:18px}.layout-nav-module__wBFAWW__drawerHighlight{color:var(--color-brick)}.layout-nav-module__wBFAWW__drawerFoot{justify-content:space-between;align-items:center;margin-top:auto;padding:28px 30px 96px;display:flex}.layout-nav-module__wBFAWW__drawerAccount{color:var(--color-text);align-items:center;gap:14px;font-size:22px;line-height:1.2;text-decoration:none;display:inline-flex}.layout-nav-module__wBFAWW__drawerAccount:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__drawerAccountIcon{width:26px;height:26px}.layout-nav-module__wBFAWW__drawer .layout-nav-module__wBFAWW__langSwitch{border:1px solid var(--color-text);display:flex}.layout-nav-module__wBFAWW__drawer .layout-nav-module__wBFAWW__langCurrent,.layout-nav-module__wBFAWW__drawer .layout-nav-module__wBFAWW__langOther{justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:0;font-size:18px;line-height:1;display:inline-flex}.layout-nav-module__wBFAWW__searchDetails{display:flex}.layout-nav-module__wBFAWW__searchPanel{z-index:4;background:var(--color-cream);border:1px solid var(--color-text);width:auto;padding:14px;position:absolute;top:calc(100% + 10px);left:12px;right:12px}.layout-nav-module__wBFAWW__search{gap:10px;display:flex}.layout-nav-module__wBFAWW__searchInput{border:0;border-bottom:1px solid var(--color-text);min-width:0;color:var(--color-text);background:0 0;flex:auto;padding:6px 0 8px;font-family:inherit;font-size:16px;font-weight:300;line-height:1.2}.layout-nav-module__wBFAWW__searchInput:focus{border-bottom-width:2px;outline:none}.layout-nav-module__wBFAWW__searchButton{border:1px solid var(--color-text);color:var(--color-text);cursor:pointer;background:0 0;flex:none;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:300;line-height:1;transition:background-color .18s,color .18s}.layout-nav-module__wBFAWW__searchButton:hover{background:var(--color-text);color:var(--color-cream)}.layout-nav-module__wBFAWW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.layout-nav-module__wBFAWW__header{--u:clamp(.78px, 100vw / 1440, 1.3333px)}.layout-nav-module__wBFAWW__headerInner{padding:calc(16 * var(--u)) calc(41 * var(--u));border-bottom:0;grid-template-columns:1fr auto 1fr}.layout-nav-module__wBFAWW__mobileNav,.layout-nav-module__wBFAWW__searchMobile{display:none}.layout-nav-module__wBFAWW__utilityNav{display:flex}.layout-nav-module__wBFAWW__utilityList{align-items:center;gap:calc(28 * var(--u));margin:0;padding:0;list-style:none;display:flex}.layout-nav-module__wBFAWW__utilityItem{align-items:center;display:flex}.layout-nav-module__wBFAWW__utilityLink{font-size:calc(12.36 * var(--u));line-height:calc(17.89 * var(--u))}.layout-nav-module__wBFAWW__langSwitch{font-size:calc(9.39 * var(--u));line-height:calc(13.59 * var(--u));display:flex}.layout-nav-module__wBFAWW__langCurrent,.layout-nav-module__wBFAWW__langOther{padding:calc(4 * var(--u)) calc(6 * var(--u))}.layout-nav-module__wBFAWW__logo{width:calc(215 * var(--u))}.layout-nav-module__wBFAWW__tools{justify-self:end;gap:calc(18 * var(--u))}.layout-nav-module__wBFAWW__toolAccount{display:inline-flex}.layout-nav-module__wBFAWW__iconSearch{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.layout-nav-module__wBFAWW__iconCart,.layout-nav-module__wBFAWW__iconAccount{width:calc(16 * var(--u));height:calc(16 * var(--u))}.layout-nav-module__wBFAWW__navRow{border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);min-height:calc(57 * var(--u));grid-template-columns:11.04% 1fr 10.69%;align-items:stretch;display:grid;position:relative}.layout-nav-module__wBFAWW__navLead{padding-left:calc(41 * var(--u));border-right:1px solid var(--color-text);align-items:center;display:flex}.layout-nav-module__wBFAWW__navMain{justify-content:center;align-items:center;height:100%;display:flex}.layout-nav-module__wBFAWW__navList{justify-content:center;align-items:center;gap:calc(29 * var(--u));margin:0;padding:0;list-style:none;display:flex}.layout-nav-module__wBFAWW__navItem{align-items:center;display:flex}.layout-nav-module__wBFAWW__navLink,.layout-nav-module__wBFAWW__navHighlight{font-size:calc(16.36 * var(--u));line-height:calc(23.69 * var(--u));white-space:nowrap;color:#000;cursor:pointer;text-decoration:none}.layout-nav-module__wBFAWW__navHighlight{color:var(--color-brick)}.layout-nav-module__wBFAWW__navLink:hover,.layout-nav-module__wBFAWW__navHighlight:hover{color:var(--color-brick);text-underline-offset:4px;text-decoration:underline}.layout-nav-module__wBFAWW__navSearch{justify-content:center;align-items:center;gap:calc(8 * var(--u));border-left:1px solid var(--color-text);font-size:calc(12.36 * var(--u));line-height:calc(17.89 * var(--u));color:#000;cursor:pointer;height:100%;text-decoration:none;list-style:none;display:flex}.layout-nav-module__wBFAWW__navSearch::-webkit-details-marker{display:none}.layout-nav-module__wBFAWW__navSearch:hover{color:var(--color-brick)}.layout-nav-module__wBFAWW__searchDetails{display:block;position:relative}.layout-nav-module__wBFAWW__searchPanel{width:min(calc(520 * var(--u)), 92vw);border-top:0;top:100%;left:auto;right:0}.layout-nav-module__wBFAWW__submenu{position:relative}.layout-nav-module__wBFAWW__submenu>summary{cursor:pointer;list-style:none}.layout-nav-module__wBFAWW__summaryLink{color:inherit;font:inherit;text-decoration:none}.layout-nav-module__wBFAWW__submenu>summary::-webkit-details-marker{display:none}.layout-nav-module__wBFAWW__submenuList{left:50%;top:calc(100% + 14 * var(--u));z-index:5;min-width:calc(205 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));background:var(--color-cream);border:1px solid var(--color-text);margin:0;list-style:none;position:absolute;transform:translate(-50%)}.layout-nav-module__wBFAWW__submenuList:before{content:"";height:calc(14 * var(--u) + 2px);position:absolute;bottom:100%;left:0;right:0}.layout-nav-module__wBFAWW__utilityItem .layout-nav-module__wBFAWW__submenuList{padding-block:0;left:0;transform:none}.layout-nav-module__wBFAWW__utilityItem .layout-nav-module__wBFAWW__submenuList>li{margin-inline:calc(-18 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u))}.layout-nav-module__wBFAWW__utilityItem .layout-nav-module__wBFAWW__submenuList>li+li{border-top:1px solid var(--color-text)}.layout-nav-module__wBFAWW__submenuList .layout-nav-module__wBFAWW__navLink,.layout-nav-module__wBFAWW__submenuList .layout-nav-module__wBFAWW__utilityLink{padding:calc(5 * var(--u)) 0;font-size:calc(12.36 * var(--u));line-height:calc(22.32 * var(--u));white-space:nowrap;display:block}}
.ChatWidget-module__UXpcqq__launcher,.ChatWidget-module__UXpcqq__dialog{--chat-font:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--chat-ink-65:#2b221ea6;--chat-ink-40:#2b221e66;--chat-ink-18:#2b221e2e;--chat-bubble:#f0ebdd;--chat-paper-deep:#f6efdb;font-family:var(--chat-font)}.ChatWidget-module__UXpcqq__launcher{z-index:900;background:var(--color-cta,#2b221e);width:56px;height:56px;color:var(--color-cream,#fefaeb);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:16px;right:16px}.ChatWidget-module__UXpcqq__launcher svg{width:26px;height:26px}.ChatWidget-module__UXpcqq__launcher:hover{background:var(--color-cta-hover,#1a1411)}.ChatWidget-module__UXpcqq__launcher:focus-visible,.ChatWidget-module__UXpcqq__iconButton:focus-visible,.ChatWidget-module__UXpcqq__chip:focus-visible,.ChatWidget-module__UXpcqq__primary:focus-visible,.ChatWidget-module__UXpcqq__secondary:focus-visible,.ChatWidget-module__UXpcqq__send:focus-visible,.ChatWidget-module__UXpcqq__humanLink:focus-visible,.ChatWidget-module__UXpcqq__menuItem:focus-visible,.ChatWidget-module__UXpcqq__link:focus-visible,.ChatWidget-module__UXpcqq__input:focus-visible,.ChatWidget-module__UXpcqq__field:focus-visible,.ChatWidget-module__UXpcqq__dialog:focus-visible{outline:2px solid var(--color-accent,#661d34);outline-offset:2px}.ChatWidget-module__UXpcqq__header .ChatWidget-module__UXpcqq__iconButton:focus-visible,.ChatWidget-module__UXpcqq__welcomeTop .ChatWidget-module__UXpcqq__iconButton:focus-visible{outline-color:var(--color-cream,#fefaeb);outline-offset:-4px}.ChatWidget-module__UXpcqq__dialog{z-index:900;background:var(--color-cream,#fefaeb);width:400px;max-width:calc(100vw - 32px);color:var(--color-text,#2b221e);border:1px solid var(--chat-ink-18);border-radius:2px;flex-direction:column;font-size:14px;line-height:1.5;animation:.25s ease-out ChatWidget-module__UXpcqq__rise;display:flex;position:fixed;bottom:16px;right:16px;overflow:clip}.ChatWidget-module__UXpcqq__dialogChat{height:min(720px,100dvh - 32px)}.ChatWidget-module__UXpcqq__dialogWelcome{max-height:min(720px,100dvh - 32px);overflow-y:auto}@keyframes ChatWidget-module__UXpcqq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ChatWidget-module__UXpcqq__dialog,.ChatWidget-module__UXpcqq__dialogChat,.ChatWidget-module__UXpcqq__dialogWelcome{border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none;bottom:0;right:0}.ChatWidget-module__UXpcqq__welcome{min-height:100%}.ChatWidget-module__UXpcqq__welcomeBody{flex:auto}.ChatWidget-module__UXpcqq__welcomeStart{margin-top:auto}}@media (prefers-reduced-motion:reduce){.ChatWidget-module__UXpcqq__dialog{animation:none}.ChatWidget-module__UXpcqq__typing span{opacity:.6;animation:none}}.ChatWidget-module__UXpcqq__welcome{flex-direction:column;display:flex}.ChatWidget-module__UXpcqq__welcomeTop{background:var(--color-cta,#2b221e);color:var(--color-cream,#fefaeb);padding:28px 64px 104px 24px;position:relative}.ChatWidget-module__UXpcqq__welcomeImage{aspect-ratio:5/4;background:var(--chat-bubble);border-radius:2px;margin:-80px 16px 0;position:relative;overflow:hidden}.ChatWidget-module__UXpcqq__welcomeImageImg{object-fit:cover;object-position:50% 45%}@media (max-width:640px){.ChatWidget-module__UXpcqq__welcomeImage{aspect-ratio:4/5}}.ChatWidget-module__UXpcqq__brand{margin:0;font-size:18px;font-weight:500;line-height:1.3}.ChatWidget-module__UXpcqq__brandTagline{opacity:.75;margin:4px 0 0;font-size:14px}.ChatWidget-module__UXpcqq__welcomeClose{position:absolute;top:6px;right:6px}.ChatWidget-module__UXpcqq__welcomeBody{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}.ChatWidget-module__UXpcqq__welcomeTitle{font-family:var(--font-display,"PP Neue York", Georgia, serif);color:var(--color-text,#2b221e);margin:0;font-size:26px;font-weight:300;line-height:1.2}.ChatWidget-module__UXpcqq__welcomeText{color:var(--chat-ink-65);margin:0;font-size:14px;line-height:1.55}.ChatWidget-module__UXpcqq__welcomeStart{width:100%;margin-top:8px}.ChatWidget-module__UXpcqq__header{background:var(--color-cta,#2b221e);height:56px;color:var(--color-cream,#fefaeb);flex:none;align-items:center;gap:4px;padding:0 6px;display:flex}.ChatWidget-module__UXpcqq__title{text-align:center;font-family:var(--font-display,"PP Neue York", Georgia, serif);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:17px;font-weight:500;overflow:hidden}.ChatWidget-module__UXpcqq__headerActions{align-items:center;display:flex}.ChatWidget-module__UXpcqq__iconButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ChatWidget-module__UXpcqq__iconButton svg{width:22px;height:22px}.ChatWidget-module__UXpcqq__iconButton:hover{background:var(--chat-bubble)}.ChatWidget-module__UXpcqq__menuWrap{position:relative}.ChatWidget-module__UXpcqq__menu{z-index:2;background:var(--color-cream,#fefaeb);min-width:220px;color:var(--color-text,#2b221e);border:1px solid var(--chat-ink-18);border-radius:2px;padding:6px;position:absolute;top:48px;right:0}.ChatWidget-module__UXpcqq__menuItem{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:10px 14px;font-size:14px;display:block}.ChatWidget-module__UXpcqq__menuItem:hover{background:var(--chat-bubble)}.ChatWidget-module__UXpcqq__liveBanner{background:var(--chat-paper-deep);border-bottom:1px solid var(--chat-ink-18);min-height:36px;color:var(--chat-ink-65);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex}.ChatWidget-module__UXpcqq__liveBanner .ChatWidget-module__UXpcqq__typing{align-self:center;margin:0;padding:0}.ChatWidget-module__UXpcqq__liveLine{align-items:center;gap:8px;display:inline-flex}.ChatWidget-module__UXpcqq__liveLong{flex:1 0 100%}.ChatWidget-module__UXpcqq__thread{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}.ChatWidget-module__UXpcqq__day{text-align:center;color:var(--chat-ink-65);margin:0 0 4px;font-size:13px}.ChatWidget-module__UXpcqq__rowAssistant{align-items:flex-end;gap:8px;max-width:88%;display:flex}.ChatWidget-module__UXpcqq__rowUser{justify-content:flex-end;max-width:88%;margin-left:auto;display:flex}.ChatWidget-module__UXpcqq__avatar{background:var(--color-cta,#2b221e);width:28px;height:28px;color:var(--color-cream,#fefaeb);border-radius:2px;flex:none;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.ChatWidget-module__UXpcqq__avatar svg{width:16px;height:16px}.ChatWidget-module__UXpcqq__initial{background:var(--color-cta,#2b221e);width:28px;height:28px;color:var(--color-cream,#fefaeb);border-radius:2px;flex:none;justify-content:center;align-items:center;margin-bottom:24px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ChatWidget-module__UXpcqq__author{color:var(--chat-ink-65);margin:0;font-size:13px;line-height:1.4}.ChatWidget-module__UXpcqq__authorName{color:var(--color-text,#2b221e);font-weight:500}.ChatWidget-module__UXpcqq__bubbleWrap{flex-direction:column;gap:4px;min-width:0;display:flex}.ChatWidget-module__UXpcqq__bubbleWrapUser{align-items:flex-end}.ChatWidget-module__UXpcqq__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:2px;padding:10px 14px;font-size:14px;line-height:1.5}.ChatWidget-module__UXpcqq__bubbleAssistant{background:var(--chat-bubble);color:var(--color-text,#2b221e)}.ChatWidget-module__UXpcqq__bubbleUser{background:var(--color-cta,#2b221e);color:var(--color-cream,#fefaeb)}.ChatWidget-module__UXpcqq__time{color:var(--chat-ink-65);font-size:13px}.ChatWidget-module__UXpcqq__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.ChatWidget-module__UXpcqq__chips{flex-wrap:wrap;gap:8px;padding-left:36px;display:flex}.ChatWidget-module__UXpcqq__chip{border:1px solid var(--chat-ink-40);min-height:44px;color:var(--color-text,#2b221e);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:8px 16px;font-size:14px;font-weight:500}.ChatWidget-module__UXpcqq__chip:hover{background:var(--color-cta,#2b221e);border-color:var(--color-cta,#2b221e);color:var(--color-cream,#fefaeb)}.ChatWidget-module__UXpcqq__typing{align-self:flex-end;gap:5px;margin-bottom:24px;padding:15px 14px;display:inline-flex}.ChatWidget-module__UXpcqq__typing span{background:var(--color-text,#2b221e);opacity:.25;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ChatWidget-module__UXpcqq__pulse}.ChatWidget-module__UXpcqq__typing span:nth-child(2){animation-delay:.2s}.ChatWidget-module__UXpcqq__typing span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget-module__UXpcqq__pulse{0%,80%,to{opacity:.25}40%{opacity:.9}}.ChatWidget-module__UXpcqq__notice{color:var(--color-accent,#661d34);margin:0;padding-left:36px;font-size:13px;line-height:1.5}.ChatWidget-module__UXpcqq__handoff{background:var(--chat-paper-deep);border:1px solid var(--chat-ink-18);border-radius:2px;flex-direction:column;gap:8px;padding:14px;display:flex}.ChatWidget-module__UXpcqq__handoffTitle{margin:0;font-size:14px;font-weight:500}.ChatWidget-module__UXpcqq__handoffIntro{color:var(--chat-ink-65);margin:0 0 4px;font-size:13px;line-height:1.5}.ChatWidget-module__UXpcqq__fieldLabel{font-size:13px}.ChatWidget-module__UXpcqq__field{border:1px solid var(--chat-ink-40);width:100%;min-height:44px;color:var(--color-text,#2b221e);font:inherit;background:#fff;border-radius:2px;padding:10px 12px;font-size:14px;line-height:1.4}textarea.ChatWidget-module__UXpcqq__field{resize:vertical}.ChatWidget-module__UXpcqq__field[aria-invalid=true]{border-color:var(--color-accent,#661d34)}.ChatWidget-module__UXpcqq__fieldError{color:var(--color-accent,#661d34);margin:0;font-size:13px}.ChatWidget-module__UXpcqq__handoffActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ChatWidget-module__UXpcqq__primary{background:var(--color-cta,#2b221e);min-height:48px;color:var(--color-cream,#fefaeb);font:inherit;cursor:pointer;border:0;border-radius:2px;padding:0 18px;font-size:14px;font-weight:500}.ChatWidget-module__UXpcqq__primary:hover:not(:disabled){background:var(--color-cta-hover,#1a1411)}.ChatWidget-module__UXpcqq__primary:disabled{opacity:.55;cursor:not-allowed}.ChatWidget-module__UXpcqq__secondary{min-height:44px;color:var(--chat-ink-65);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;text-decoration:underline}.ChatWidget-module__UXpcqq__secondary:hover{color:var(--color-text,#2b221e)}.ChatWidget-module__UXpcqq__composer{border-top:1px solid var(--chat-ink-18);flex:none;align-items:flex-end;gap:8px;padding:8px 12px 0;display:flex}.ChatWidget-module__UXpcqq__input{border:1px solid var(--chat-ink-40);min-height:44px;max-height:140px;color:var(--color-text,#2b221e);font:inherit;resize:none;background:#fff;border-radius:2px;flex:auto;padding:11px 12px;font-size:14px;line-height:1.4;overflow-y:auto}.ChatWidget-module__UXpcqq__input:disabled{opacity:.6}.ChatWidget-module__UXpcqq__send{background:var(--color-cta,#2b221e);width:44px;height:44px;color:var(--color-cream,#fefaeb);cursor:pointer;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatWidget-module__UXpcqq__send svg{width:20px;height:20px}.ChatWidget-module__UXpcqq__send:hover:not(:disabled){background:var(--color-cta-hover,#1a1411)}.ChatWidget-module__UXpcqq__send:disabled{opacity:.4;cursor:not-allowed}.ChatWidget-module__UXpcqq__footer{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:2px 12px 8px;display:flex}.ChatWidget-module__UXpcqq__humanLink{min-height:44px;color:var(--chat-ink-65);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;text-decoration:underline}.ChatWidget-module__UXpcqq__humanLink:hover:not(:disabled){color:var(--color-text,#2b221e)}.ChatWidget-module__UXpcqq__humanLink:disabled{opacity:.5;cursor:default}.ChatWidget-module__UXpcqq__counter{color:var(--chat-ink-65);margin-left:auto;font-size:13px}.ChatWidget-module__UXpcqq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PP Neue York;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/PPNeueYork-NormalLight.woff2)format("woff2")}@font-face{font-family:PP Neue York;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/PPNeueYork-NormalMedium.woff2)format("woff2")}@font-face{font-family:Dico Typewriter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DicoTypewriter-Slab.woff2)format("woff2")}:root{--font-body:"PP Neue York", Georgia, "Times New Roman", serif;--font-heading:var(--font-body);--font-display:"PP Neue York", Georgia, "Times New Roman", serif;--font-alt:"Inter", var(--font-body);--color-primary:#d7a050;--color-primary-hover:#c08c3d;--color-secondary:#661d34;--color-base:#434043;--color-bg:#fff;--color-cream:#fefaeb;--color-cream-deep:#efeadc;--color-text:#2b221e;--color-muted:#2b221ea6;--color-ink:#1b1b1b;--color-black:#0a0a0a;--color-cta:#2b221e;--color-cta-hover:#1a1411;--color-sale:#ce0000;--color-amber:#ffaf32;--color-brick:#c23d2a;--color-brick-hover:#a63324;--color-link:#434043;--color-link-hover:#661d34;--color-accent:var(--color-secondary);--color-accent-hover:#4d1526;--color-gold:var(--color-primary);--site-width:1570px;--u:1px;--carte-visuel:190;--carte-debord:47}@media (min-width:900px){:root{--u:clamp(.78px, 100vw / 1440, 1.3333px);--carte-visuel:330;--carte-debord:51}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--color-base);background:var(--color-bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}body{font-size:115%}@media screen and (max-width:549px){body{font-size:100%}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-base);font-weight:900;line-height:1.2}h1{color:#000}a{color:inherit}img{max-width:100%;height:auto}button,.button{text-transform:none;font-family:inherit}
