*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-weight:var(--bw,400);font-size:var(--body-size,17px);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100svh;display:flex;flex-direction:column}main{flex:1 0 auto;display:block}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit}p{margin:0;text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-weight:var(--dw,700);font-style:var(--dstyle,normal);margin:0;line-height:1.02;letter-spacing:var(--dls,-.015em);text-wrap:balance;overflow-wrap:break-word}button,input,select,textarea{font:inherit;color:inherit}button{font-family:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--pop);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:var(--radius);text-decoration:none;font-weight:600}.skip-link:focus{top:12px}.wrap{max-width:var(--page-width,1280px);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}@media(min-width:800px){.wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}html:has(dialog[open]),html.lock{overflow:hidden}flavour-hero,journey-path,predictive-search,cart-items,facets-form,product-info,recommended-products,media-gallery,faq-search,policy-tabs,address-book,sticky-atc{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
