@charset "UTF-8";.l-wrapper{display:flex;flex-direction:column;height:100vh}.l-wrapper main{flex-grow:1}.l-header{width:100%;background-color:var(--color-bg-base)}.l-header.is-active{position:fixed;top:0;left:0;z-index:999}.l-headerMessage{display:none;font-size:12px;line-height:1.5;padding:10px;text-align:center;background-color:var(--color-bg-lightGray)}.l-headerLogo{width:140px}.l-headerLogo a,.l-headerLogo img{display:block}.l-headerLogo a{padding:8px 16px}.l-headerButton{display:block;background-color:var(--color-bg-darkGray);width:64px;height:64px;position:relative}.l-headerMain{padding-left:8px}.l-headerMainContainer{display:flex;justify-content:space-between;align-items:center}.l-headerButtonLine{display:block;width:40px;height:1px;background-color:var(--color-bg-base);position:absolute;top:50%;left:50%;translate:-50% -50%;transition:.3s all ease-in-out}.l-headerButtonLine:before,.l-headerButtonLine:after{content:"";display:block;width:100%;height:100%;background-color:var(--color-bg-base);position:absolute;left:0;transition:.3s all ease-in-out}.l-headerButtonLine:before{top:-8px}.l-headerButtonLine:after{top:8px}.is-active .l-headerButton .l-headerButtonLine{background-color:transparent}.is-active .l-headerButton .l-headerButtonLine:before{top:50%;left:50%;translate:-50% -50%;rotate:45deg}.is-active .l-headerButton .l-headerButtonLine:after{top:50%;left:50%;translate:-50% -50%;rotate:-45deg}.l-headerNavWrapper{display:none;width:100%;height:calc(100vh - 64px);position:fixed;top:64px;left:0}.l-headerNav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;background-color:var(--color-bg-darkGray)}.l-headerMenu,.l-headerActions{color:var(--color-text-light);font-family:var(--font-english);letter-spacing:.05em;text-align:center;text-transform:uppercase;list-style:none;display:grid;gap:16px}@media screen and (min-width: 1024px){.l-headerMessage{display:block}.l-headerMain{padding:11px 40px}.l-headerLogo{width:180px}.l-headerLogo a{padding:16px 8px}.l-headerButton{display:none}.l-headerMainContainer{display:flex;justify-content:space-between}.l-headerNavWrapper{display:contents;position:static;width:auto;height:auto}.l-headerNav{display:contents}.l-headerMenu{color:var(--color-text-main);display:flex;gap:8px}.l-headerMenu a{display:inline-block;padding:8px}.l-headerActions{display:flex;flex-direction:row;justify-content:flex-end;width:180px}}.l-container{max-width:1200px;width:90%;margin:auto}.l-container.--small{max-width:820px}.l-heading{font-family:var(--font-english);font-size:28px;font-weight:400;line-height:1.5;text-align:center;text-transform:uppercase;padding-bottom:8px;margin-bottom:32px;position:relative}.l-heading:before{content:"";display:inline-block;width:48px;height:2px;background-color:var(--color-border-main);position:absolute;bottom:0;left:50%;translate:-50% 0}.l-headingSimple{font-family:var(--font-main);font-size:28px;font-weight:400;text-align:center;margin-bottom:24px}@media screen and (min-width: 768px){.l-heading{font-size:48px;margin-bottom:64px}.l-headingSimple{font-size:48px;margin-bottom:48px}}.p-bannerItem{display:block}.p-galleryList{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px}@media screen and (min-width: 768px){.p-galleryList{grid-template-columns:repeat(5,1fr)}}.p-buttonWrapper{margin-top:32px}.p-button{display:block;line-height:48px;text-align:center;border-radius:40px;max-width:325px;margin:auto}.p-button.--solid{color:var(--color-text-light);background-color:var(--color-bg-darkGray)}.p-button.--outline{border:1px solid var(--color-border-main)}@media screen and (min-width: 768px){.p-buttonWrapper{margin-top:48px}.p-button{line-height:80px}}.l-footer{color:var(--color-text-light);padding:48px 0 24px;background-color:var(--color-bg-darkGray)}.l-footerPolicy{list-style:none;display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:16px}.l-footerPolicy a{font-size:12px}.l-footerCopy{text-align:center}@media screen and (min-width: 768px){.l-footer{padding-top:64px}.l-footerPolicy a{font-size:14px}}.facets{margin-bottom:40px}.product__title h1{font-size:20px}@media screen and (min-width: 768px){.product__title h1{font-size:24px}}.p-productAmazonLink{margin-bottom:10px}.p-productAmazonLink a{display:block;color:var(--color-text-light);width:100%;text-align:center;line-height:45px;background-color:var(--color-bg-darkGray)}.p-productAmazonLink a:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-index.css.map */
