@import"https://use.typekit.net/orf2evd.css";@font-face{font-family:Ogg-Regular;src:url(/cdn/shop/files/Ogg-Regular.ttf?v=1761292731) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ogg-woff-test;src:url(/cdn/shop/files/Ogg.woff?v=1763697194) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk-woff-test;src:url(/cdn/shop/files/NHaasGroteskTXPro-55Rg.woff?v=1763697382) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk-woff-test;src:url(/cdn/shop/files/NHaasGroteskTXPro-65Md.otf?v=1763524431) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk-woff-test;src:url(/cdn/shop/files/NHaasGroteskTXPro-75Bd.woff?v=1763956557) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brandon-woff-test;src:url(/cdn/shop/files/HvDTrial_Brandon_Grotesque_regular.woff?v=1763697595) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon-woff-test;src:url(/cdn/shop/files/HvDTrial_Brandon_Grotesque_medium.woff?v=1763697901) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon-woff-test;src:url(/cdn/shop/files/HvDTrial_Brandon_Grotesque_bold.woff?v=1763957045) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-Regular.ttf?v=1767584514) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-Medium.ttf?v=1767584514) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-SemiBold.ttf?v=1767584514) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-Bold.ttf?v=1767584514) format("truetype");font-weight:700;font-style:normal;font-display:swap}.section-about-btn{font-family:Brandon-woff-test,sans-serif!important}:root{--header-height-desktop: 116.95px;--header-height-scrolled: 64px;--header-height-mobile: 64px;--font-body--title: "Ogg-woff-test", sans-serif;--font-body--content: "Neue Haas Grotesk-woff-test", sans-serif}body,html{overflow-x:hidden;width:100%;box-sizing:border-box;scroll-behavior:smooth}.font-body-content{font-family:var(--font-body--content)!important}.font-josefin-sans{font-family:Josefin Sans,sans-serif!important}.font-inter{font-family:"Inter",var(--font-body--content),sans-serif!important}.product-card__content div p:not(.contents p),.product-card__content .price{font-family:var(--font-body--content)!important}.header-actions__action svg{width:25px!important;height:25px!important}product-card:focus-within .quick-add__button,.card-gallery:hover .quick-add__button{display:none!important}.resource-list .resource-list__item .price{opacity:.75}.shopify-section{overflow:hidden}.size-style.link{position:absolute;right:4px;font-size:.875rem;color:#000;white-space:nowrap;font-weight:600;opacity:.25;text-transform:uppercase;font-family:var(--font-body--content)!important}.size-style.link:hover{opacity:1;text-decoration:underline}.product-badges--top-right{bottom:calc(var(--badge-inset) + var(--padding-block-start));top:auto!important}.card-gallery slideshow-arrows .slideshow-control{display:none}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:unset}.w-fit-content{width:fit-content}.w-180{width:180px}.hero__content-wrapper div:first-child p{font-family:var(--font-body--title)!important;font-size:2.25rem}.hero__content-wrapper div:nth-child(2) p{font-family:var(--font-body--content)!important;max-width:450px}.header{position:fixed;top:0;left:0;width:100%;background:#fff;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1000;overflow:visible}.header.header-homepage{background:transparent;color:#fff}.header.header-homepage.scrolled{background:#fff;color:#000}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:6px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.bi-list:before{color:#000!important;transition:all .4s ease}.header.header-homepage .bi-list:before{color:#fff!important}.header.header-homepage.scrolled .bi-list:before{color:#000!important}@media (max-width: 768px){.header-placeholder{height:var(--header-height-mobile)}.hero__content-wrapper div:first-child p{max-width:330px;font-size:1.75rem}.hero__content-wrapper div:nth-child(2){padding-bottom:15px}.hero__content-wrapper div:nth-child(2) p{padding-left:1.5rem;padding-right:1.5rem}.hero__content-wrapper div:nth-child(3) p{font-size:.85rem}}.menu{position:relative;display:flex;align-items:center;z-index:1}.menu ul{list-style:none;display:flex;flex-direction:column;transition:all .5s ease;transform-origin:left top;padding-left:0;margin-bottom:0;display:none}.menu ul li{line-height:.94}.menu a{text-decoration:none;color:#000;font-size:10px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.menu a:hover{color:#666}.menu-toggle{background:none;border:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:none;transition:all .4s ease}.header.header-homepage .menu-toggle{color:#fff}.header.header-homepage.scrolled .menu-toggle{color:#000}.menu-toggle i{font-size:20px}.logo{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;text-align:center;z-index:10;width:105px;transition:all .4s ease}.logo img{margin:0 auto;height:auto;width:100%;object-fit:contain}.logo .logo-white{display:none}.header.header-homepage .logo .logo-white{display:inline-block}.header.header-homepage .logo .logo-black{display:none!important}.header.header-homepage.scrolled .logo .logo-white{display:none}.header.header-homepage.scrolled .logo .logo-black{display:inline-block!important}.actions{display:flex;align-items:center;gap:20px;transition:all .4s ease}.header.header-homepage .actions button{color:#fff}.header.header-homepage .search-toggle-btn .svg-wrapper svg{color:#fff}.header.header-homepage.scrolled .actions button{color:#000}.header.header-homepage.scrolled .search-toggle-btn .svg-wrapper svg{color:#000}.actions button{background:none;border:none;cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:all .4s ease}.actions button:hover{opacity:.6}.header.scrolled{box-shadow:0 3px 8px #0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.scrolled .menu ul{opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .4s ease;display:none}.header.scrolled .menu-toggle{display:block;opacity:1;transform:translateY(0)}.header.scrolled .actions{opacity:.9}.actions .search-action .search-text{font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:500}.menu-toggle span{font-weight:500}@media (max-width: 768px){.menu ul{display:none}.menu-toggle{display:block;opacity:1;transform:translateY(0)}.actions button{font-size:0}.header-inner{padding:10px 30px}.header .logo{top:54%}.menu-toggle i{font-size:24px;display:flex}.logo img{width:60px;height:auto}.logo.logo-menu-mobile{top:52%}.popup-menu{width:100vw}}#menuRightCol{display:none}.popup-menu .popup-menu__top{padding:10px 30px}.popup-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1100;pointer-events:none;opacity:0;transition:background-color .4s ease,opacity .4s ease}.popup-menu-overlay.active{opacity:1;background-color:#00000040;pointer-events:auto}.popup-menu{position:absolute;top:0;left:0;height:100%;background-color:#fbf9f6;transform:translate(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1);overflow-y:auto;font-family:Georgia,serif}.popup-menu.active{transform:translate(0)}#closeMenuMobileBtn{border-color:transparent}.menu-left-col{display:flex;flex-direction:column;justify-content:space-between;padding:30px 30px 50px;flex:1!important;background:#fbf9f6}@media (min-width: 769px){.menu-left-col{border-right:1px solid rgba(0,0,0,.25);padding:100px 30px;min-width:360px}.right-col-content{padding:0 100px 100px 30px;min-width:360px}.tab-content{width:100%}.tab-content a{transition:transform .5s ease-out}.tab-content a span,.etlee-filter-link span{font-size:.875rem}}.nav-link-item,.menu-fixed-link{cursor:pointer;transition:color .2s ease,text-decoration .2s ease;text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-weight:600;text-decoration:none;color:#00000040;font-family:Josefin Sans,Brandon-woff-test,sans-serif!important}a.menu-fixed-link{font-size:1rem;color:#00000040;font-weight:600}a.menu-fixed-link.font-bold{color:#000;font-weight:600}.nav-link-item:hover,.nav-link-item.active-pc{color:#000;text-decoration:underline;text-underline-offset:4px}.menu-fixed-link:hover,a.menu-fixed-link.active-pc{color:#000;text-underline-offset:4px}@media (max-width: 767px){.nav-link-item:hover{color:#000}.nav-link-item,.menu-fixed-link{font-size:.875rem!important;font-weight:700!important}}.right-col-container{height:100%;display:flex;flex-direction:column;overflow-y:scroll}.right-col-container::-webkit-scrollbar{display:none}.right-col-container{-ms-overflow-style:none;scrollbar-width:none}.right-col-content{background:#fbf9f6;opacity:0;transform:translate(10px);transition:opacity .3s ease .2s,transform .4s ease .2s}.right-col-content.show{opacity:1;transform:translate(0)}.right-col-content h3{position:sticky;top:0;color:#000;font-weight:600;background-color:#fbf9f6;z-index:10;padding-top:100px;letter-spacing:1px;padding-bottom:40px;margin-bottom:0;font-family:Josefin Sans,Brandon-woff-test,sans-serif!important}.right-col-content h3:after{position:absolute;content:"";width:30px;height:100%;background-color:#fbf9f6;top:0;right:100%;z-index:10}.right-col-content h3:before{position:absolute;content:"";width:30px;height:100%;background-color:#fbf9f6;top:0;left:100%;z-index:10}.right-col-img{width:auto;height:180px;object-fit:cover;margin:0 auto}.mobile-dropdown-content{display:none;padding-left:0;margin-left:0;list-style:none;padding-top:.5rem;padding-bottom:.5rem}.mobile-dropdown-content li{margin-left:1rem}.mobile-dropdown-content a{display:block;padding-top:.3rem;padding-bottom:.3rem;text-decoration:none;font-size:1rem;color:#000;transition:color .2s ease,text-decoration .2s ease;font-family:"Inter",var(--font-body--content),sans-serif!important}.mobile-dropdown-content a.active-mobile-link{color:#000;text-decoration:underline;text-underline-offset:4px}.group-block-content .custom strong,.section-resource-list__content h2{font-size:1.75rem;font-weight:700;letter-spacing:3px;font-family:Brandon-woff-test,sans-serif!important}.product-grid-view-zoom-out--details+.custom{font-size:.8rem;opacity:.25}.contents.user-select-text .custom p{font-size:1rem;line-height:20px;letter-spacing:2px}@media (max-width: 768px){.hero__content-wrapper .rte.rte p{font-size:1.75rem}.hero__content-wrapper .rte.rte+div{font-size:.75rem!important;padding:0 16px 16px}.hero__content-wrapper .rte.rte+div+div{font-size:.75rem!important}.size-style.link{font-size:12px}.product-grid-view-zoom-out--details+.custom{display:none}.contents.user-select-text .custom p{font-size:.75rem;line-height:16px}.group-block-content .custom strong{font-size:1rem}.section-divider{height:104px!important}.section-divider img{height:24px!important;width:24px!important}.section-resource-list__content h2{font-size:1rem}}.hero__container .rte p{font-family:var(--font-body--title)!important;font-weight:400;font-size:36px;line-height:normal}.hero__container .custom-typography a{font-weight:420;letter-spacing:3px;color:#fff}.ls-2{letter-spacing:2px}.collections-desktop{margin:100px auto;display:block}.collections-desktop .collections{overflow:hidden;display:flex}.collections-desktop .collection-card{position:relative;flex:1;height:640px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:flex .5s ease;cursor:pointer}.collections-desktop .collection-card img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;object-fit:cover;transition:all .5s ease}.collections-desktop .collection-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#0000 49.66%,#00000040);display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;color:#fff}.collections-desktop .collection-title{font-family:var(--font-body--title)!important;font-size:5rem;font-weight:400;margin-bottom:0;transition:all .5s ease}.collections-desktop .collection-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collections-desktop .collection-desc,.collections-desktop .collection-cta{opacity:0;max-height:0;overflow:hidden;visibility:hidden;transform:translateY(20px);transition:all .5s ease}.collections-desktop .collection-cta{font-size:1rem;text-transform:uppercase;letter-spacing:2px;text-decoration:underline;cursor:pointer;margin-top:.5rem;font-weight:500}@media (min-width: 769px){.collections-desktop .collection-card:hover{flex:3}.collections-desktop .collection-card:hover .collection-title{font-size:9rem;transform:translateY(-10px)}.collections-desktop .collection-card:hover .collection-desc,.collections-desktop .collection-card:hover .collection-cta{opacity:1;max-height:200px;visibility:visible;transform:translateY(0)}}.collections-mobile{display:none;flex-direction:column;aspect-ratio:.62 / 1}.collection-card-mobile{flex:1;position:relative;overflow:hidden;transition:flex .6s ease;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;text-decoration:none}.collection-card-mobile img{position:absolute;bottom:0;left:0;aspect-ratio:1 / 1;width:100%}.collection-overlay-mobile{position:relative;z-index:2;width:100%;padding:1.5rem;color:#fff;background:linear-gradient(0deg,#00000040,#0000)}.collection-title-mobile{font-family:var(--font-body--title)!important;font-size:3rem;line-height:normal;margin-bottom:.25rem;transition:all .5s ease}.collection-desc-mobile,.collection-cta-mobile{opacity:0;max-height:0;font-size:1rem;margin-bottom:20px;overflow:hidden;visibility:hidden;transform:translateY(20px);transition:all .5s ease}.collection-cta-mobile{font-size:1rem;text-transform:uppercase;letter-spacing:2px;text-decoration:underline;margin-top:.25rem;font-weight:600}.collection-card-mobile.active{flex:3}.collection-card-mobile.active .collection-desc-mobile,.collection-card-mobile.active .collection-cta-mobile{opacity:1;max-height:200px;visibility:visible;transform:translateY(0)}.collection-card-mobile.active .collection-title-mobile{transform:translateY(-10px);font-size:5rem}@media (max-width: 768px){.collection-title-mobile{line-height:1}.collections-desktop{display:none}.collections-section-mobile{display:block;font-family:var(--font-body--family)!important}.collection-cta-mobile{margin-bottom:0}.collection-card-mobile img{bottom:-20px;aspect-ratio:1.7 / 1;transition:all .5s}.collection-card-mobile.active img{bottom:0;aspect-ratio:1 / 1}.collections-mobile{aspect-ratio:.62 / .9}.collection-desc-mobile{margin-bottom:10px}}@media (min-width: 769px){.collections-desktop{display:block}.collections-section-mobile{display:none}}.homepage-swiper{width:100vw;margin-bottom:100px;padding-left:12%!important;padding-right:12%!important}.homepage-swiper .swiper-title{font-style:Bold;font-size:1.5rem;line-height:30px;letter-spacing:3px;text-align:center;text-transform:uppercase;margin-bottom:4rem;margin-top:4rem}.homepage-swiper .swiper-title h2{font-weight:700;letter-spacing:3px;color:#000;font-size:1.75rem;font-family:Brandon-woff-test,sans-serif!important}.homepage-swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:#fff;transition:all .4s ease;transform:scale(.75)!important;filter:blur(20px);position:relative}.homepage-swiper .swiper-slide a{overflow:hidden;margin-bottom:30px}.homepage-swiper .swiper-slide img{width:100%;object-fit:cover;transform:scale(1.4)}.homepage-swiper .slide-content{padding:0 10px 10px;text-align:center;opacity:0;transition:opacity .4s}.homepage-swiper .slide-content h3{margin:0 0 5px;font-weight:600;font-size:1rem;line-height:20px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.homepage-swiper .slide-content span{font-size:.75rem;line-height:100%;opacity:.5;font-family:var(--font-body--content)!important}.homepage-swiper .swiper-slide-active{transform:scale(1)!important;filter:blur(0)}.homepage-swiper .swiper-slide-active .slide-content{opacity:1}.homepage-swiper .swiper-slide-next,.homepage-swiper .swiper-slide-prev{filter:blur(10px)}.homepage-swiper .swiper-slide a{pointer-events:none}.homepage-swiper .swiper-slide.swiper-slide-active a{pointer-events:auto}@media (min-width: 992px){.homepage-swiper .swiper-slide.cursor-right{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGxpbmUgeDE9JzIyJyB5MT0nMTYnIHgyPScxMCcgeTI9JzE2Jy8+PHBvbHlsaW5lIHBvaW50cz0nMTYsMTAgMTAsMTYgMTYsMjInLz48L3N2Zz4=) 24 24,w-resize}.homepage-swiper .swiper-slide.cursor-left{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGxpbmUgeDE9JzEwJyB5MT0nMTYnIHgyPScyMicgeTI9JzE2Jy8+PHBvbHlsaW5lIHBvaW50cz0nMTYsMTAgMjIsMTYgMTYsMjInLz48L3N2Zz4=) 24 24,e-resize}.homepage-swiper .swiper-slide.cursor-center{cursor:default}.homepage-swiper .swiper-slide.cursor-left:hover,.homepage-swiper .swiper-slide.cursor-right:hover{opacity:.9;transition:opacity .2s ease}}@media (max-width: 768px){.homepage-swiper{margin-bottom:20px}.homepage-swiper .swiper-title{margin-bottom:1.5rem}.homepage-swiper .swiper-title h2{font-size:16px}.homepage-swiper .slide-content h3{font-size:12px;letter-spacing:2px}.homepage-swiper .slide-content span{font-size:10px;display:none}}.section-about{margin:0;font-family:Georgia,serif;background:#fff}.section-about-item{position:relative;overflow:hidden;cursor:pointer;height:50vw}.section-about-bg,.section-about-bg-active{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .5s ease}.section-about-bg-active{opacity:0;z-index:0}.section-about-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#00000040);transition:background .6s ease;z-index:1;pointer-events:none}.section-about-content{position:absolute;bottom:10%;left:50%;transform:translate(-50%);text-align:center;color:#fff;width:84%;max-width:600px;z-index:2}.section-about-content .section-about-title{font-family:var(--font-body--title)!important;font-size:2.25rem;font-weight:400;margin-bottom:.5rem;line-height:1.1}.section-about-text-short{font-size:.875rem;opacity:.9;transition:opacity .6s ease;margin-bottom:0;font-family:var(--font-body--content)!important}.section-about-text-full{font-size:.875rem;opacity:0;max-height:0;overflow:hidden;font-family:var(--font-body--content)!important}.section-about-btn{display:inline-block;margin-top:15px;font-weight:600;color:#fff;transition:all .6s ease;text-decoration:underline!important;text-underline-offset:.125em;font-size:1rem;letter-spacing:3px;text-transform:uppercase;text-decoration-color:#fff!important}.section-about-item.active:before,.section-about-item:hover:before{background:#00000040}.section-about-item.active .section-about-content,.section-about-item:hover .section-about-content{top:50%;bottom:auto;transform:translate(-50%,-50%)}.section-about-item.active .section-about-text-full,.section-about-item:hover .section-about-text-full{opacity:1;max-height:250px}.section-about-item.active .section-about-bg-active,.section-about-item:hover .section-about-bg-active{opacity:1;z-index:0}.allProductSwiper .swiper-pagination__all-product{bottom:20px!important}.allProductSwiper .swiper-pagination__all-product .swiper-pagination-bullet{margin:0 7.5px!important;width:10px;height:10px}.allProductSwiper .swiper-pagination__all-product .swiper-pagination-bullet-active{background:#fff!important}.allProductSwiper .section-about-item.active:before,.allProductSwiper .section-about-item:hover:before{background:linear-gradient(180deg,#0000 50%,#00000040)}.allProductSwiper .section-about-item.active .section-about-content,.allProductSwiper .section-about-item:hover .section-about-content{top:auto;bottom:10%;transform:translate(-50%)}.allProductSwiper .section-about-content h2{font-weight:400;font-size:2.25rem}.allProductSwiper .section-about-text-short{opacity:1}.allProductSwiper .section-about-btn{border-bottom:none;text-decoration:underline!important;font-weight:500}@media (max-width: 768px){.section-about{margin-bottom:10px}.section-about-item{height:100vw}.section-about-content .section-about-title{max-width:270px;margin:0 auto .5rem;font-size:1.75rem}.section-about-content p:not(.section-about-title){font-size:.75rem}.section-about-btn{font-size:.75rem;letter-spacing:2px;margin-top:0}}footer{padding:100px 30px;color:#000;background:#fbf9f6}.footer-logo img{width:175px;height:auto;transition:transform .3s ease}.footer-logo img:hover{transform:scale(1.05)}.footer-title{letter-spacing:1px;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;font-style:Medium;font-size:.75rem;text-decoration:underline}.footer-list a{color:#000;text-decoration:none;font-weight:500;font-size:.75rem;font-family:var(--font-body--content)!important}.footer-list a:hover{text-decoration:underline}.footer-social-mail{min-width:332px}.footer-social-mail .small{font-weight:500;font-size:.75rem}.footer-social a{color:#000;font-size:1.2rem;margin-right:10px;transition:transform .3s ease}.footer-social a i{transition:transform .3s ease}.footer-social a i:hover{display:inline-block;transform:scale(1.3)}.footer-form{display:flex;flex-direction:column;align-items:stretch;padding-bottom:5px;margin-top:10px;position:relative}.footer-form input{border:none;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.5);font-size:.9rem;background:transparent;outline:none;width:100%;margin-bottom:8px}.footer-form button{position:relative;font-size:.8rem;font-weight:500;color:#000;background:none;border:none;cursor:pointer;align-self:flex-end;padding:0;overflow:hidden}.footer-form button:before{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(120deg,#fff0,#fff9,#fff0);transform:skew(-25deg);transition:left .5s ease}.footer-form button:hover:before{left:120%}.footer-form button:hover{text-decoration:underline}.subscribe-message{position:absolute;bottom:-25px;left:0;font-size:.85rem;opacity:0;transform:translateY(8px);transition:all .3s ease;pointer-events:none}.subscribe-message.show{opacity:1;transform:translateY(0);animation:fadeOut 3s forwards}@keyframes fadeOut{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.subscribe-success{color:green}.subscribe-error{color:#b00020}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.footer-menu{display:flex;gap:60px}.footer-menu div{max-width:180px}@media (max-width: 768px){footer{padding:20px 20px 40px}.footer-container{flex-direction:column;align-items:center;gap:1.5rem}.footer-logo img{width:100px}.footer-menu{gap:0;order:1}.footer-menu div{width:33.3333%}.subscribe-message{bottom:-30px}.footer-social{margin-bottom:0!important}.footer-social a{margin-right:20px}.footer-social-mail .small{font-size:10px;font-weight:400;padding:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;text-align:left;letter-spacing:-.2px}.footer-form button{text-decoration:underline}.footer-title{font-size:10px;font-weight:500}.footer-list{margin-bottom:0}.footer-list a{font-size:10px;font-weight:400}.footer-list li{line-height:.85}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-homepage.css.map */
