*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-family-base: "Sharp Grotesk Cyr Book 19", var(--font-sans, "Inter"), -apple-system, sans-serif;--font-family-base-italic: "Sharp Grotesk Cyr Book Itl 19", var(--font-sans, "Inter"), -apple-system, sans-serif;--font-family-medium: "Sharp Grotesk Cyr Medium 20", var(--font-sans, "Inter"), sans-serif;--font-family-medium-19: "Sharp Grotesk Cyr Medium 19", var(--font-sans, "Inter"), sans-serif;--font-family-medium-22: "Sharp Grotesk Cyr Medium 22", var(--font-sans, "Inter"), sans-serif;--font-family-bold: "Sharp Grotesk Cyr Semibold 20", var(--font-sans, "Inter"), sans-serif;--container-max-width: 1200px;--header-height: 72px;--z-header: 99999;--z-sticky: 9999;--z-modal-backdrop: 100000;--z-cart: 100001;--color-success: #10b981}html{font-size:16px;-webkit-text-size-adjust:100%;height:100%}body{font-family:var(--font-family-base);line-height:1.6;color:var(--color-text, #1C1917);background:var(--color-bg, #F5F0E8);margin:0;padding:0;padding-bottom:0!important;margin-bottom:0!important}html,body{overflow-x:hidden}.shopify-section:last-child,.shopify-section-group-footer-group{margin-bottom:0!important;padding-bottom:0!important}html,body{height:auto!important;min-height:0!important}main,.content-for-layout,#MainContent{min-height:0!important;height:auto!important}footer,.footer,.site-footer{margin-bottom:0!important}.shopify-section-group-footer-group:after,.footer:after,footer:after{display:none!important;content:none!important}body{display:block!important}.shopify-section:has(>.footer),.shopify-section:has(>footer){margin-bottom:0!important;padding-bottom:0!important}.shopify-section{margin:0!important;padding:0!important}.shopify-section+.shopify-section{margin-top:0!important}html,body{background:#0d0d0d!important}main,#MainContent,.content-for-layout{background:#fff}.shopify-section-group-header-group{background:#fff}html,body{overflow-x:hidden;max-width:100vw}.shopify-section-group-footer-group{position:relative;z-index:10}.footer{margin-top:0!important;margin-bottom:0!important}[style*="height: 100vh"],[style*="min-height: 100vh"]{height:auto!important;min-height:auto!important}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}.mv-container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:1200px){.mv-container{padding-left:0;padding-right:0}}.mv-type--headline1{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.mv-type--headline2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:.75rem}.mv-type--headline3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.mv-type--headline4{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.3}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:1rem 2rem;background:#1c1917;color:#fff;font-family:var(--font-family-medium, inherit);font-weight:500;font-size:var(--text-sm, .875rem);letter-spacing:.02em;border-radius:9999px;transition:all .25s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer}.btn-primary:hover{background:#292524;color:#fff;transform:translateY(-2px);box-shadow:0 12px 32px #1c191726}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:1rem 2rem;background:#fff;color:#1c1917;font-family:var(--font-family-medium, inherit);font-weight:500;font-size:var(--text-sm, .875rem);letter-spacing:.02em;border-radius:9999px;border:1px solid #E7E0D5;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn-secondary:hover{background:#1c1917;color:#fff;border-color:#1c1917}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;z-index:9999;top:-100px;left:0}.skip-to-content-link:focus{top:0}.loading{opacity:.6;pointer-events:none}@media(max-width:768px){.mv-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/base.css.map */
