.collection-inner{margin-top:3.125rem}.collection-title{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-regular);margin-bottom:1rem}.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{--footer-bg: #5c5f47;--footer-fg: #fafaf2;background-color:var(--footer-bg);color:var(--footer-fg);padding:2rem var(--page-margin) 2.5rem;display:flex;flex-direction:column;gap:3rem}.footer a{text-decoration:none;color:var(--footer-fg);font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);letter-spacing:.05em;text-transform:uppercase}.footer__newsletter-heading{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--footer-fg);margin:0 0 .75rem}.footer__email-wrap{display:flex;align-items:center;border:1px solid var(--footer-fg);border-radius:.375rem;overflow:hidden}.footer__email-input{flex:1;background:transparent;border:none;color:var(--footer-fg);font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;padding:.9rem 1.25rem;outline:none;min-width:0}.footer__email-message{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--footer-fg);margin:.75rem 0 0}.footer__email-input::placeholder{color:var(--footer-fg);opacity:.6}.footer__email-submit{background:transparent;border:none;color:var(--footer-fg);font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;padding:.9rem 1.25rem;cursor:pointer;text-transform:uppercase;white-space:nowrap}.footer__email-submit:hover{opacity:.7}.footer__menu{display:flex;flex-direction:column}.footer__menu--top{gap:1.5rem;margin-top:1.5rem}.footer__menu--top a{font-size:.75rem}.footer__menu--bottom{gap:1.25rem}.footer__menu--bottom a{font-size:.75rem}.footer__copyright{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--footer-fg);margin-left:auto}.footer__top{display:flex;flex-direction:column}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end}.footer__icon svg{width:4.5rem;height:auto}.footer__icon-dark{display:none}.footer__email-form{margin-bottom:5rem}@media(min-width:768px){.footer{min-height:22rem;justify-content:space-between;gap:0}.footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__bottom{flex-direction:row-reverse}.footer__email-form{order:1;margin-bottom:0}.footer__menu--top{flex-direction:row;gap:2rem;margin-top:0;order:0}.footer__menu--top a{font-size:.75rem}.footer__email-input{width:18rem;flex:none}.footer__menu--bottom{flex-direction:row;align-items:flex-end;gap:1rem;margin-left:2rem}.footer__icon svg{max-height:9rem;width:auto}}@media(min-width:1280px){.footer__menu--bottom{gap:2rem}}.header{position:fixed;top:0;left:0;right:0;z-index:200;height:5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--page-margin);background-color:var(--color-background);transition:background-color .2s ease}.header a{text-decoration:none;color:var(--color-foreground);transition:color .2s ease}.header__left{display:flex;align-items:center}.header__menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;padding:0;cursor:pointer;width:2rem;height:2rem}.hamburger-bar{display:block;width:1.5rem;height:1px;background-color:var(--color-foreground);transition:background-color .2s ease}.header__menu-toggle[aria-expanded=true] .hamburger-bar:nth-child(1){transform:translateY(3.25px) rotate(45deg);transition:transform .25s ease}.header__menu-toggle[aria-expanded=true] .hamburger-bar:nth-child(2){transform:translateY(-3.25px) rotate(-45deg);transition:transform .25s ease}.hamburger-bar{transition:transform .25s ease,background-color .2s ease}.header__menu{display:none}.header__logo{display:flex;justify-content:center}.header__logo svg{height:1.125rem;width:auto}.header__actions{display:flex;justify-content:flex-end}.header__cart{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground)}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;width:100vw;height:100vh;background-color:#fff;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;justify-content:center;padding:5rem var(--page-margin) 5rem}.mobile-nav.is-open{transform:translate(0)}.mobile-nav__menu{display:flex;flex-direction:column;gap:1rem;align-items:center}.mobile-nav__menu a{display:block;font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--color-soft-black);line-height:1;transition:opacity .2s ease}header.menu-open .hamburger-bar{background-color:var(--color-foreground)}@media(min-width:768px){header.header--dark{background-color:var(--color-background)}header.header--dark a,header.header--dark .header__cart{color:var(--color-foreground)}header.header--dark .header__logo svg path{fill:var(--color-foreground)}header.header--dark .hamburger-bar{background-color:var(--color-foreground)}}@media(min-width:768px){.header__menu-toggle{display:none}.header__menu{display:flex;align-items:center;gap:2rem}.header__menu a{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.mobile-nav{display:none}}.notifications-bar{position:fixed;top:0;left:0;right:0;z-index:201;background-color:#5c5f47;color:var(--color-background);transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.notifications-bar.is-hidden{transform:translateY(-100%)}header.header{transition:top .3s cubic-bezier(.4,0,.2,1),background-color .2s ease}.notification-item{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem var(--page-margin);text-align:center}.notification-item+.notification-item{border-top:1px solid rgba(255,255,255,.15)}.notification-item__link,.notification-item__text{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;line-height:1}.notification-item__link{color:var(--color-background);text-decoration:none;transition:opacity .2s ease}.notification-item__link:hover{opacity:.7}.notification-item__text{color:var(--color-background)}.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}.product-grid{display:grid;grid-template-columns:1fr;margin-bottom:4rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card__image-wrap{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--style-border-radius-inputs)}.product-card__image-wrap>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card__image-wrap:hover>img{transform:scale(1.03)}.product-card__content{display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:.5rem;padding:.75rem 0 1.5rem}.product-card__title{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;margin:0;color:var(--color-foreground)}.product-card__title a{text-decoration:none;color:inherit}.product-card__price{font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em;color:var(--color-foreground);white-space:nowrap;flex-shrink:0}.product-grid__pagination{grid-column:1 / -1;display:flex;justify-content:center;gap:.5rem;padding:3rem 0 0;font-family:var(--font-abc-schengen);font-weight:var(--font-weight-light);font-size:.75rem;letter-spacing:.05em}.product-grid__pagination a,.product-grid__pagination em{padding:.5rem .75rem;border:1px solid rgba(0,0,0,.15);border-radius:var(--style-border-radius-inputs);text-decoration:none;color:var(--color-foreground)}.product-grid__pagination em{background-color:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground);font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
