@property --story-ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes story-ring-draw{to{--story-ring-a:360deg}}.story-ring-draw,.story-ring-static{--story-ring-w:4px}@media (max-width:767px){.story-ring-thin.story-ring-draw,.story-ring-thin.story-ring-static{--story-ring-w:2.75px}}.story-ring-static{-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%);mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%)}.story-ring-draw{-webkit-mask-composite:source-in;-webkit-mask:conic-gradient(from -90deg,#000 var(--story-ring-a),rgba(0,0,0,0) var(--story-ring-a)),radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%);mask:conic-gradient(from -90deg,#000 var(--story-ring-a),rgba(0,0,0,0) var(--story-ring-a)),radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:story-ring-draw var(--story-ring-duration,1s) cubic-bezier(.6,0,1,1) forwards}@media (prefers-reduced-motion:reduce){.story-ring-draw{-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%);mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - var(--story-ring-w) - .75px),#000 calc(100% - var(--story-ring-w)),#000 calc(100% - .5px),rgba(0,0,0,0) 100%);animation:none}}@keyframes menu-slide-forward{0%{transform:translateX(40%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes menu-slide-back{0%{transform:translateX(-40%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes cart-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes guest-menu-panel-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes guest-menu-panel-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes guest-menu-backdrop-out{0%{opacity:1}to{opacity:0}}.menu-slide-forward{animation:menu-slide-forward .22s cubic-bezier(.2,.8,.2,1)}.menu-slide-back{animation:menu-slide-back .22s cubic-bezier(.2,.8,.2,1)}.cart-backdrop-in{animation:cart-backdrop-in .32s cubic-bezier(.2,.8,.2,1)}.guest-menu-panel{animation:guest-menu-panel-in .28s cubic-bezier(.2,.8,.2,1)}.guest-menu-panel-out{animation:guest-menu-panel-out .24s cubic-bezier(.4,0,.6,1) forwards}.guest-menu-backdrop-out{animation:guest-menu-backdrop-out .24s ease-in forwards}@keyframes side-more-panel-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -80px 0 0)}}@keyframes logo-pulse{0%{transform:scale(1)}45%{transform:scale(1.2)}75%{transform:scale(.94)}to{transform:scale(1)}}.side-more-panel{animation:side-more-panel-in .26s cubic-bezier(.2,.8,.2,1)}.side-more-panel.side-more-panel-after-rail{animation-delay:.2s;animation-fill-mode:both}.logo-pulse{animation:logo-pulse .52s cubic-bezier(.3,.7,.3,1) 80ms}@media (prefers-reduced-motion:reduce){.cart-backdrop-in,.guest-menu-backdrop-out,.guest-menu-panel,.guest-menu-panel-out,.logo-pulse,.menu-slide-back,.menu-slide-forward,.side-more-panel{animation:none}}@media (max-width:767px){input,select,textarea{font-size:16px!important}}@media (pointer:coarse){.touch-target{position:relative}.touch-target:after{content:"";position:absolute;top:min(0px,calc((100% - 44px) / 2));right:min(0px,calc((100% - 44px) / 2));bottom:min(0px,calc((100% - 44px) / 2));left:min(0px,calc((100% - 44px) / 2))}:is(.overflow-x-auto,.overflow-x-scroll):not(.overflow-auto,.overflow-scroll,.overflow-y-auto,.overflow-y-scroll):has(.touch-target){overflow-y:hidden}:is(.overflow-y-auto,.overflow-y-scroll):not(.overflow-auto,.overflow-scroll,.overflow-x-auto,.overflow-x-scroll):has(.touch-target){overflow-x:hidden}}