.reviews-track{display:grid}.reviews-track .reviews-page{grid-column:1;grid-row:1;display:flex;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.reviews-track .reviews-page.is-active{opacity:1;pointer-events:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.language-switcher button{background:none;border:none;cursor:pointer;padding:0;font:inherit;color:inherit}.lang-active{opacity:.45}.js-coming-soon-tooltip{position:fixed;top:0;left:0;background:#000;color:#fff;font-size:12px;line-height:1;letter-spacing:.04em;padding:6px 8px;pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:9999}.js-coming-soon-tooltip.is-visible{opacity:1;visibility:visible}.l-legal__body>*+*{margin-top:1.25em}.l-legal__body h2,.l-legal__body h3{font-family:var(--font-primary--family);margin-top:2em;margin-bottom:.5em;line-height:1.1}.l-legal__body h2{font-size:1.5em}.l-legal__body h3{font-size:1.2em}.l-legal__body ul,.l-legal__body ol{padding-left:1.5em;list-style:revert}.l-legal__body a{text-decoration:underline}main[data-template="collection.plp-template"]{margin-top:40px}main[data-template="collection.plp-template"] #shopify-section-product_grid>section{padding-top:75px;padding-bottom:50px}@media(min-width:1024px){main[data-template="collection.plp-template"]{margin-top:20px}main[data-template="collection.plp-template"] #shopify-section-product_grid>section{padding-top:50px}}.l-faq-tabs{background:#f7f7f5;padding-top:100px;padding-bottom:120px}@media(min-width:1024px){.l-faq-tabs{padding-top:210px;padding-bottom:155px}}.l-faq-tabs .js-faq-nav{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;opacity:.4;transition:opacity .3s ease-in-out}.l-faq-tabs .js-faq-nav:hover,.l-faq-tabs .js-faq-nav.is-active{opacity:1}.l-faq-tabs .js-faq-panel{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.l-faq-tabs .js-faq-panel.is-active{position:relative;opacity:1;pointer-events:auto}.hero--has-highlight{position:relative}.hero-highlight{position:fixed;right:40px;bottom:20px;width:350px;max-width:100vw;background:#fff;color:#000;z-index:8;font-size:15px;line-height:1.3;box-shadow:0 8px 32px #00000014}.hero-highlight[data-state=docked]{position:absolute}.hero-highlight[data-hidden=true]{display:none}.hero-highlight__inner{display:flex;align-items:stretch;padding:0}.hero-highlight__image{flex:0 0 33%;display:block}.hero-highlight__image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1 / 1}.hero-highlight__info{flex:1;min-width:0;padding:12px 12px 8px;display:flex;flex-direction:column;align-items:stretch;background-color:#fffff9}.hero-highlight__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hero-highlight__prefix,.hero-highlight__title,.hero-highlight__price,.hero-highlight__add{font-size:15px;font-weight:400;line-height:1.3;font-family:inherit}.hero-highlight__add{margin-top:40px;background:none;border:0;padding:0;cursor:pointer;color:inherit;text-align:left;align-self:flex-start}.hero-highlight__close{position:absolute;bottom:calc(100% + 10px);right:0;width:25px;height:25px;background:#fffff9;border:0;padding:0;cursor:pointer;color:inherit;opacity:0;transition:opacity .25s ease;display:inline-flex;align-items:center;justify-content:center}.hero-highlight:hover .hero-highlight__close,.hero-highlight:focus-within .hero-highlight__close{opacity:1}.hero-highlight__close:hover{opacity:.7}@media(hover:none){.hero-highlight__close{opacity:1}}@media(max-width:640px){.hero-highlight{width:calc(100vw - 50px);right:25px;bottom:14px}}.single-post h2{font-size:46px;line-height:1.3}@media screen and (max-width:767px){.single-post{width:100%}.single-post h2{font-size:32px}}.single-post h3{font-size:32px}@media screen and (max-width:767px){.single-post h3{font-size:1.5rem;line-height:2rem}}.single-post h4{font-size:26px}@media screen and (max-width:767px){.single-post h4{font-size:1.25rem}}.single-post h5{font-size:22px}@media screen and (max-width:767px){.single-post h5{font-size:1.1rem}}.single-post h6{font-size:18px}@media screen and (max-width:767px){.single-post h6{font-size:1rem}}.l-blog h3 a,.l-blog p a,.custom-about-section p a{transition:opacity .3s cubic-bezier(0,0,.58,1)}.l-blog h3 a:hover,.l-blog p a:hover,.custom-about-section p a:hover{opacity:.7}.pdp-head-de{flex-direction:column;align-items:flex-start}@media(min-width:1024px){.pdp-head-de{flex-direction:row;align-items:flex-end}}@media(min-width:1024px){.pdp-title-de{font-size:42px}}@media(min-width:1536px){.pdp-title-de{font-size:52px}}@media(min-width:1024px){.hero-title-de{font-size:5.5vw}}@media screen and (max-width:767px){#js-header.is-fixed{background-color:#fff}#js-header.is-fixed:after{content:"";position:absolute;top:60px;left:0;width:100%;height:1px;background-color:#000;pointer-events:none}#js-side-cart ul:before{content:none}.js-cart-empty{padding-top:.75rem}#js-side-cart{border-left:0}#js-side-cart:before{content:"";position:absolute;top:60px;bottom:0;left:0;width:1px;background-color:#000;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/additional.css.map */
