@font-face{font-family:MC Shop Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(poppins-300.woff2) format("woff2")}@font-face{font-family:MC Shop Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(mc-counter-poppins-600.woff2) format("woff2")}:root{--navy:#202445;--navy-deep:#191d37;--paper:#f7f4ee;--paper-2:#eee9e1;--copper:#d2a996;--max:1392px;--section:96px;--gutter:clamp(20px,5vw,72px)}body{font-family:MC Shop Poppins,Arial,sans-serif;font-weight:300;line-height:1.65;font-stretch:normal}h1,h2,h3,strong,b,.btn,.label,.nav-links,.link-arrow{font-weight:600;font-stretch:normal}h1,h2,h3{letter-spacing:-.035em;line-height:1.13}.label{letter-spacing:.16em;font-size:10px}.offer{min-height:30px;background:#cda994;font-size:10px;letter-spacing:.03em;padding-block:5px}.nav-wrap{position:sticky;top:0;height:88px;margin:0;padding:0 var(--gutter);background:var(--navy-deep);border-bottom:1px solid #ffffff0e}.nav{height:88px;max-width:1248px;padding:0;border-radius:0;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .logo img{width:180px}.nav-links{font-size:11px;gap:8px}.nav-links a{padding:12px 10px}.icon-btn{width:44px;height:44px}.cart-btn{position:relative;background:transparent;color:var(--on-navy);border:1px solid #ffffff24}.cart-btn:hover{background:#ffffff12}.cart-count{position:absolute;top:-3px;right:-3px;border-radius:50%;background:var(--copper);color:var(--navy);min-width:16px;height:16px;text-align:center;font:600 9px/16px MC Shop Poppins,Arial,sans-serif}.hero{background:var(--navy-deep);min-height:0;display:block;overflow:hidden}.hero:before{background:radial-gradient(ellipse at 77% 38%,#30334d 0,transparent 55%);opacity:.5}.hero:after{opacity:.035}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:80px;align-items:center;padding-top:48px;padding-bottom:62px;min-height:650px}.hero-copy{margin:0;order:0;padding-bottom:12px}.hero-copy .label{color:#d2ad9b;letter-spacing:.19em;font-size:11px;margin:0}.hero h1{font-size:clamp(44px,4.3vw,62px);font-weight:600;line-height:1.12;letter-spacing:-.043em;margin:23px 0 0;text-wrap:initial}.hero h1>span{display:block;white-space:nowrap}.hero h1 em{color:var(--copper)}.hero .lead{font-size:15px;line-height:1.85;color:#e1e0e8;max-width:410px;margin-top:24px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.hero .btn{margin:0;width:auto;font-size:13px;min-height:54px;padding-left:24px;gap:26px}.hero .btn .dot{width:42px;height:42px}.hero-secondary{font-size:11px;color:#e1d9d5;text-decoration:none;border-bottom:1px solid #b7a39e66;padding-block:6px;white-space:nowrap}.hero-secondary span{padding-left:7px}.hero-proof{margin-top:37px;display:flex;align-items:center;gap:15px;width:max-content;max-width:100%;color:#e5d6c9;text-decoration:none;border-top:1px solid #ffffff20;padding-top:18px}.proof-year{font-size:11px;letter-spacing:.08em;border-right:1px solid #d2a99666;padding:7px 15px 7px 0}.hero-proof strong{display:block;font-size:12px;letter-spacing:.01em}.hero-proof small{display:block;font-size:9px;color:#b8b9c8;letter-spacing:.025em;margin-top:2px}.proof-arrow{font-size:16px;margin-left:13px;opacity:.75}.hero-visual{position:relative;order:1;width:100%;max-width:480px;margin-left:auto;margin-right:10px}.arch-win{order:initial;width:100%;margin:0;aspect-ratio:600/657}.arch-win>*{mask-image:none!important;-webkit-mask-image:none!important}.arch-win:before,.arch-win:after{display:none}.arch-ring{top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50% 50% 1px 1px/45.66% 45.66% 1px 1px;box-shadow:inset 0 0 0 1px #b995817a,0 0 0 1px #090e2133,0 22px 40px -22px #090e21}.arch-clip{box-shadow:0 20px 40px -25px #0008,inset 0 0 0 1px #e5c1a0b0}.arch-clip:after{background:linear-gradient(180deg,transparent 80%,#11152d1a)}.arch-bars .bar{stroke:#dfbda2;stroke-width:1.05;opacity:.65}.arch-bars .pane{opacity:.07}.arch-bars .pane.deep{opacity:.09}.js .arch-clip,.js .arch-bars .bar,.js .arch-bars .pane{animation:none;stroke-dashoffset:0}.window-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px -4px -10px;color:#c7c5ce;font-size:9px;letter-spacing:.02em}.hero .motion-toggle{position:static;padding:5px 8px;min-height:32px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#d6c4b8;flex-shrink:0;font-size:9px;border:1px solid #ffffff1b}.hero .motion-toggle svg{width:10px;height:10px}.delivery-strip{background:#ece7df;border-bottom:1px solid #d9d4cd;color:var(--navy);scroll-margin-top:88px}.delivery-strip-main{min-height:100px;display:flex;align-items:center;gap:35px;padding-block:18px}.delivery-strip-label{display:flex;align-items:center;gap:17px;flex:1}.delivery-strip-label>svg{flex-shrink:0;color:#7a6b63}.delivery-strip-label strong{display:block;font-size:13px}.delivery-strip-label div>span{display:block;font-size:10px;color:#6a6570;margin-top:2px}.delivery-strip-controls{width:230px;flex-shrink:0}.delivery-strip .select-wrap{display:block;max-width:none}.delivery-strip .select{width:100%;background:#f7f4ee;color:var(--navy);border-radius:3px;min-height:46px;font-size:11px;box-shadow:inset 0 0 0 1px #bdb6af}.delivery-strip .select-wrap svg{color:#776a63}.collection-link{font-size:11px;text-decoration:none;border-bottom:1px solid #aaa197;padding:5px 0;white-space:nowrap}.collection-link span{margin-left:12px}.delivery-strip .dresult{display:flex;gap:25px;margin:0;padding:0 0 20px 42px;font-size:12px;color:#4f5062}.delivery-strip .dresult[hidden]{display:none}.delivery-strip .dresult strong{color:var(--navy)}.delivery-strip .fee{color:#675249}.counter-section{background:var(--paper);scroll-margin-top:85px;padding-top:0}.counter-section .mc-counter{background:var(--paper);padding:74px max(20px,calc((100vw - 1248px)/2)) 24px;font-family:MC Shop Poppins,Arial,sans-serif}.counter-section .mc-counter__inner{max-width:1248px}.counter-section .mc-counter__intro{margin-left:0;margin-right:0;margin-bottom:30px;align-items:end}.counter-section .mc-counter__intro h2{font-family:MC Shop Poppins,Arial,sans-serif;font-size:37px;font-weight:600;letter-spacing:-.04em;line-height:1.15}.counter-section .mc-counter__eyebrow{font-family:MC Shop Poppins,Arial,sans-serif;font-size:9px;letter-spacing:.15em;margin-bottom:11px}.counter-section .mc-counter__welcome{max-width:340px;font-size:12px;line-height:1.8}.counter-section .mc-counter__gesture{font-size:10px}.counter-section .mc-counter__tools{margin-left:0;margin-right:0}.counter-section .mc-counter__category{font-family:MC Shop Poppins,Arial,sans-serif;font-size:10px!important;min-height:38px}.counter-section .mc-counter__ticket{font-weight:600}.counter-preview-note{padding:0 24px 36px;text-align:center;color:#746f76;font:300 9px/1.7 MC Shop Poppins,Arial,sans-serif}.section{padding-block:90px}.smoke:before{display:none}.smoke-grid{grid-template-columns:1fr 1fr;gap:110px;align-items:center}.smoke .arch-stack{max-width:385px}.smoke h2{font-size:38px;line-height:1.2;max-width:18ch}.smoke .intro{font-size:14px;line-height:1.9}.smoke .mega{margin-top:28px}.smoke .mega .claim{font-family:MC Shop Poppins,Arial,sans-serif;font-weight:600;font-size:43px;line-height:1.12;letter-spacing:-.035em;max-width:13ch}.award-details{margin-top:21px;border-top:1px solid #ffffff24;padding-top:20px;max-width:390px}.award-details p>*{display:block}.award-details .label{color:#c3a18f;font-size:8px;letter-spacing:.13em}.award-details strong{font-size:12px;margin:9px 0 4px}.award-details p>span:last-child{font-size:11px;color:#c7c5cf}.award-details>a{font-size:10px;margin-top:13px;gap:20px;color:#ddc5b4}.smoke .actions{margin-top:27px;gap:12px}.smoke .actions .btn{font-size:12px;min-height:48px;padding-left:18px;gap:15px}.smoke .actions .dot{width:34px;height:34px}.route-grid{gap:80px}.route-grid h2,.shops h2,.signup h2{font-size:40px;line-height:1.15;letter-spacing:-.035em}.route-grid .body,.shops .body,.signup .body{font-size:14px;line-height:1.85}.route-grid .map-card{max-width:420px}.door-strip{margin-top:58px}.door-strip img{max-height:280px}.shops{padding-top:50px;padding-bottom:85px}.shops-grid{gap:90px}.shop-media{max-width:430px}.signup{padding-block:68px;background:#d6b3a0}.signup-grid{gap:90px}.signup .arch{max-width:280px}.signup .arch img{aspect-ratio:1/1.15}.signup .body{max-width:45ch}.signup .form .help{font-size:10px;min-height:0;margin-top:12px}.signup .field{border-radius:5px}.signup .field .btn{border-radius:3px;font-size:12px}.footer{padding-top:60px}.footer .f-mark{font-family:MC Shop Poppins,Arial,sans-serif;font-size:clamp(28px,4vw,50px);font-weight:600;margin-top:45px;line-height:1.18}.footer .draft{font-size:9px;margin-top:35px}.preview-bag{max-width:calc(100vw - 32px);width:470px;border:1px solid #ccc2b6;border-radius:8px;padding:27px;background:var(--paper);color:var(--navy);font:300 13px/1.7 MC Shop Poppins,Arial,sans-serif}.preview-bag::backdrop{background:#11172dc9}.preview-bag h2{font-size:25px;margin:16px 0}.preview-bag li{padding:12px 0;border-bottom:1px solid #ded5cd}.preview-bag p{margin:20px 0;font-size:11px}.preview-bag button{background:var(--navy);color:#fff;border:0;border-radius:3px;padding:10px 14px;cursor:pointer;font:600 11px MC Shop Poppins,Arial,sans-serif}.preview-bag .demo-close{float:right;background:transparent;color:var(--navy);padding:5px}.menu{padding-top:130px}.menu li a{font-weight:600}[id]{scroll-margin-top:100px}@media(min-width:1600px){.hero-grid{min-height:720px}.hero-visual{max-width:515px}.hero h1{font-size:64px}}@media(min-width:700px)and (max-width:1100px){.nav-wrap,.nav{height:76px}.nav .logo img{width:160px}.nav-links{gap:0;font-size:9px}.nav-links a{padding-inline:7px}.hero-grid{gap:45px;min-height:550px;padding-top:46px;padding-bottom:50px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:clamp(31px,4.1vw,44px)}.hero-visual{max-width:360px;margin-right:0}.hero .lead{font-size:12px;line-height:1.85}.hero-copy .label{font-size:9px}.hero-actions{gap:13px;margin-top:23px}.hero .btn{font-size:11px;min-height:49px;padding-left:18px;gap:19px}.hero .btn .dot{width:37px;height:37px}.hero-secondary{font-size:9px}.hero-proof{margin-top:25px}.hero-proof strong{font-size:10px}.hero-proof small{font-size:8px}.window-caption{font-size:7px}.delivery-strip-main{gap:20px}.delivery-strip-label strong{font-size:11px}.delivery-strip-label div>span{font-size:9px}.delivery-strip-controls{width:190px}.collection-link{font-size:9px}.delivery-strip-label>svg{display:none}.counter-section .mc-counter__intro h2{font-size:31px}.counter-section .mc-counter__welcome{max-width:280px;font-size:10px}.smoke-grid{gap:55px}.smoke h2{font-size:31px}.smoke .mega .claim{font-size:37px}.route-grid{gap:45px}.route-grid h2,.shops h2,.signup h2{font-size:32px}}@media(max-width:699px){:root{--section:60px;--gutter:22px}.offer{font-size:9px;min-height:28px;padding-inline:12px}.nav-wrap{height:64px;padding-inline:19px}.nav{height:64px}.nav .logo img{width:141px}.nav-actions{gap:3px}.icon-btn{width:38px;height:38px}.icon-btn svg{width:19px;height:19px}.burger span{left:10px}.burger span:nth-child(1){top:12px}.burger span:nth-child(2){top:18px}.burger span:nth-child(3){top:24px}.menu-open .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero-grid{display:flex;flex-direction:column;gap:27px;min-height:0;padding-top:21px;padding-bottom:29px}.hero-visual{order:0;max-width:196px;width:58%;margin:0 auto}.arch-win{width:100%;aspect-ratio:600/657}.arch-ring{top:-4px;right:-4px;bottom:-4px;left:-4px;box-shadow:inset 0 0 0 1px #b995817a,0 15px 25px -15px #050a1b}.window-caption{margin:11px -45px -10px;font-size:8px;gap:10px;justify-content:center}.hero .motion-toggle{font-size:8px;min-height:32px;min-width:44px;padding:3px 5px;border:0}.hero .motion-toggle svg{width:8px;height:8px}.hero-copy{order:1;width:100%;padding-bottom:0}.hero-copy .label{font-size:8px;letter-spacing:.16em}.hero h1{font-size:clamp(28px,8vw,35px);line-height:1.12;margin-top:11px;letter-spacing:-.04em}.hero .lead{font-size:13px;line-height:1.75;margin-top:14px;max-width:100%}.hero-actions{margin-top:21px;gap:12px;flex-wrap:nowrap;align-items:center}.hero .btn{font-size:11px;min-height:48px;padding-left:19px;gap:16px;flex-shrink:0}.hero .btn .dot{width:36px;height:36px}.hero .btn .dot svg{width:15px;height:15px}.hero-secondary{font-size:8px;line-height:1.6;white-space:normal;padding:3px 0;max-width:92px}.hero-secondary span{padding-left:2px}.hero-proof{margin-top:24px;padding-top:15px;width:100%;gap:11px}.proof-year{font-size:9px;padding-right:11px}.hero-proof strong{font-size:10px}.hero-proof small{font-size:8px}.proof-arrow{margin-left:auto;font-size:14px}.delivery-strip-main{padding-block:19px;display:grid;grid-template-columns:1fr;gap:14px;min-height:0}.delivery-strip-label{gap:12px}.delivery-strip-label>svg{width:21px;height:21px}.delivery-strip-label strong{font-size:11px}.delivery-strip-label div>span{font-size:9px}.delivery-strip-controls{width:100%}.delivery-strip .select{min-height:43px;font-size:11px}.collection-link{font-size:9px;justify-self:start;margin:0 0 0 33px;padding:0}.delivery-strip .dresult{display:block;padding:0 0 20px;font-size:10px}.delivery-strip .dresult p+p{margin-top:7px}.counter-section .mc-counter{padding:43px 13px 16px}.counter-section .mc-counter__intro{display:block;margin:0 7px 22px}.counter-section .mc-counter__intro h2{font-size:29px;letter-spacing:-.045em}.counter-section .mc-counter__eyebrow{font-size:8px;margin-bottom:10px}.counter-section .mc-counter__welcome{font-size:11px;margin-top:13px;max-width:300px;line-height:1.7}.counter-section .mc-counter__gesture{font-size:9px;margin-top:8px}.counter-section .mc-counter__tools{margin:0 7px 22px}.counter-section .mc-counter__category{font-size:9px!important;padding:7px 9px}.counter-preview-note{font-size:8px;max-width:330px;margin:0 auto;padding:0 15px 26px}.section{padding-block:59px}.smoke-grid{display:flex;flex-direction:column;gap:46px}.smoke .arch-stack{max-width:237px}.smoke .arch-stack .roundel{width:40%;right:-10%;bottom:-4%}.smoke h2{font-size:29px;max-width:19ch}.smoke .intro{font-size:12px;margin-top:13px}.smoke .mega{margin-top:23px}.smoke .mega .claim{font-size:36px;max-width:14ch}.award-details{margin-top:19px}.award-details strong{font-size:11px}.award-details p>span:last-child{font-size:10px}.route-grid{gap:35px}.route-grid h2,.shops h2,.signup h2{font-size:29px}.route-grid .map-card{max-width:290px}.route-grid .body,.shops .body,.signup .body{font-size:12px}.door-strip{margin-top:32px}.door-strip img{max-height:190px}.shops{padding-top:30px}.shops-grid{gap:50px}.shop-media{max-width:280px;margin:auto}.shop-media .portrait{bottom:-15px}.signup-grid{gap:32px}.signup .arch{max-width:180px}.signup .arch img{aspect-ratio:1/1}.signup .form .help{font-size:9px}.signup .field input{min-width:0}.footer{padding-block:45px 25px}.footer .f-mark{font-size:29px;margin-top:30px}.footer .draft{font-size:8px;margin-top:25px}.menu{padding-top:118px}.menu li a{font-size:27px}.menu-foot{font-size:11px}[id],.delivery-strip,.counter-section{scroll-margin-top:72px}}@media(max-width:359px){.nav .logo img{width:124px}.nav-wrap{padding-inline:13px}.hero-grid{padding-inline:18px}.hero h1{font-size:27px}.hero .lead{font-size:10px}.hero-actions{gap:10px}.hero .btn{gap:8px;padding-left:14px;font-size:10px}.hero-secondary{font-size:7px}.hero-proof strong{font-size:9px}.window-caption{font-size:6px;margin-inline:-36px}.counter-section .mc-counter__intro h2{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/homepage-refined.css.map */
