@font-face{font-family:TZ;src:url(/type/HALTimezone-Regular.woff);font-style:normal}@font-face{font-family:TZ;src:url(/type/HALTimezone-Italic.woff);font-style:italic}:root{--main:3rem}*{box-sizing:border-box;padding:0;margin:0}html{font-size:1.05vw}body,html{max-width:100vw;overflow-x:hidden}body{font-family:TZ;font-size:1.6rem;color:#000}body.list .blankets article{background-image:none}body.subscribe-open .modal form{opacity:1;pointer-events:all}body.cart-visible .header,body.cart-visible main{opacity:.25}body.cart-visible .cart{transform:translateX(0)}.dot{fill:#000}.dot.animated{animation:moveDots 1s forwards;fill:red}@keyframes moveDots{0%{transform:translate(0)}50%{transform:translate(10px,10px)}to{transform:translate(0)}}.home{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}[data-route="/"],[data-route="/care"]{background-color:#000}[data-route="/"] .header .cart-trigger,[data-route="/"] .header h1 a,[data-route="/"] .header nav a,[data-route="/care"] .header .cart-trigger,[data-route="/care"] .header h1 a,[data-route="/care"] .header nav a{color:#fff}[data-route="/"] .header svg,[data-route="/care"] .header svg{fill:#fff!important}[data-route="/"] .filter,[data-route="/"] .number,[data-route="/"] footer,[data-route="/"] h2,[data-route="/"] p,[data-route="/care"] .filter,[data-route="/care"] .number,[data-route="/care"] footer,[data-route="/care"] h2,[data-route="/care"] p{color:#fff}[data-route="/"] button,[data-route="/care"] button{background:#000!important;color:#fff}h1,h2,h3{font-weight:400}nav{position:relative}nav a:not(:last-of-type):after{content:", "}nav a:hover{font-style:italic}nav a:hover:after{font-style:normal}p a{text-decoration:underline;text-decoration-thickness:.075em;text-underline-offset:.1em}p a:hover{color:#ccc;cursor:pointer}footer{padding:1em;display:grid;grid-template-columns:repeat(2,1fr);font-size:1.4rem}@media screen and (max-width:670px){footer{grid-template-columns:repeat(2,1fr);padding:2em}footer p{font-size:3rem;line-height:1.1}}footer p a{text-decoration:underline;text-decoration-thickness:.085em;text-underline-offset:.1em}[data-wrap=wrap]{min-height:100vh}.header,main{position:relative;transition:transform .5s;max-width:1480px;margin:0 auto}a{color:inherit;text-decoration:none}.embla{overflow-x:hidden}.embla:hover+.embla__controls{opacity:1!important}.embla__viewport{position:relative}.embla__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;transition:opacity .5s ease-in-out;opacity:0;display:none}.embla__controls:hover{opacity:1}@media screen and (max-width:670px){.embla__controls{display:none}}.embla__buttons{mix-blend-mode:difference;display:flex;justify-content:space-between;flex:1 1}@media screen and (max-width:670px){.embla__buttons{display:none}}.embla__buttons button{color:#fff;width:50%;height:100%}.embla__buttons button:hover{cursor:pointer;color:#fff!important}.embla__container{display:grid;grid-auto-flow:column;grid-auto-columns:100%}@media screen and (max-width:670px){.embla__container{grid-auto-columns:100%}}.overlay:hover{cursor:pointer}.modal button{background:#fff!important;color:#000}.modal button:hover{cursor:pointer;color:#ccc;border:2px solid #ccc}.close_modal{position:absolute;bottom:12px;right:0;background:#fff;color:#000}.close_modal:hover{cursor:pointer}.success-msg{border-radius:.5em;background:#000!important;color:#fff;position:fixed;top:50%;left:50%;padding:.5em 1em;transform:translateX(-50%);transition:opacity .5s ease-in-out;opacity:1}.success-msg.fade-out{opacity:0}