.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}.mbg-header{height:5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3rem;background:#f9f9f9;position:relative;z-index:50}.header__title{grid-column:2;justify-self:center;margin:0}.header__title a{font-family:Gobold,GoBold,sans-serif!important;font-size:24px;color:#1f1d1a;text-decoration:none;letter-spacing:.02em}.header__menu{grid-column:1;display:flex;gap:34px;align-items:center;position:relative;height:5rem}.nav-item{height:5rem;display:flex;align-items:center}.nav-item>a,.nav-label,.nav-dropdown a,.nav-submenu a{font-family:AvenirNext,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#1f1d1a;text-decoration:none}.header__menu a,.header__menu a:link,.header__menu a:visited,.header__menu a:hover,.header__menu a:active{color:#1f1d1a!important;text-decoration:none!important}.nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;min-height:220px;padding-top:18px;z-index:999}.nav-dropdown:before{content:"";position:fixed;left:0;right:0;top:5rem;height:220px;background:#f9f9f9bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1}.nav-item:hover .nav-dropdown,.nav-dropdown:hover{display:block}.nav-dropdown-inner{margin-left:-0px}.nav-dropdown a{display:block;padding:0 0 14px}.nav-has-sub{position:relative;width:180px}.nav-submenu{display:none;position:absolute;left:160px;top:0;min-width:160px}.nav-has-sub:hover .nav-submenu{display:block}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;gap:18px}.header-search{display:flex;align-items:center;border:1px solid #1F1D1A;border-radius:20px;height:24px;overflow:hidden}.header-search input{border:none;background:transparent;padding:0 10px;width:130px;font-size:11px;outline:none}.header-search button{border:none;background:transparent;padding:0 8px;cursor:pointer}.header-account svg,.header-cart svg{width:22px;color:#1f1d1a;stroke:#1f1d1a}.header-cart{color:#1f1d1a;position:relative}.header-cart sup{position:absolute;top:-8px;right:-8px;font-size:11px;color:#1f1d1a}@media(max-width:768px){.mbg-header{grid-template-columns:1fr auto;padding:0 1.5rem}.header__menu,.header-search{display:none}.header__title{grid-column:1;justify-self:start}.header__title a{font-family:Gobold,GoBold,sans-serif!important;font-size:26px}.header__icons{grid-column:2}}.header-link,.header-link:link,.header-link:visited,.header-link:hover,.header-link:active{font-family:AvenirNext,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;color:#1f1d1a!important;text-decoration:none!important}.mobile-menu-toggle{display:none;background:none;border:none;padding:0;cursor:pointer}.mobile-menu-toggle span{display:block;width:34px;height:1px;background:#1f1d1a;margin:8px 0}.mobile-nav-overlay{display:none}@media(max-width:768px){.mbg-header{grid-template-columns:1fr auto 1fr;height:92px}.mobile-menu-toggle{display:block;grid-column:1;justify-self:start;z-index:10001}.mobile-menu-toggle.active span{background:#bebebe}.header__title{grid-column:2;justify-self:center}.header__icons{grid-column:3;justify-self:end}.mobile-nav-overlay{position:fixed;top:92px;left:0;width:100vw;height:calc(100vh - 92px);background:#f9f9f9d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9998;display:none;padding:34px 36px}.mobile-nav-overlay.active{display:block}.mobile-nav-panel{display:none}.mobile-nav-panel.active{display:block}.mobile-nav-item,.mobile-nav-link,.mobile-nav-back{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:22px 0;font-family:AvenirNext,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:.01em;color:#1f1d1a;text-decoration:none;cursor:pointer}.mobile-nav-back{justify-content:flex-start;gap:8px}.mobile-nav-link{justify-content:flex-start}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
