@import"https://fonts.googleapis.com/css2?family=Pontano+Sans&family=Tenor+Sans&display=swap";body{font-family:"Pontano Sans",var(--font-body--family),sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Tenor Sans",var(--font-heading--family),serif;font-weight:400}#header-component .header__row{background-color:#33423f;background-image:linear-gradient(#23302e6b,#23302e6b),url(smyl-main-banner-desktop.png);background-size:100vw auto;background-position:center var(--smyl-banner-header-y,center);color:#fff}#header-component .menu-list__submenu,#header-component .overflow-menu:after{background-color:#33423f;background-image:linear-gradient(#23302e94,#23302e94),url(smyl-main-banner-desktop.png);background-size:100vw auto;background-position:center var(--smyl-banner-submenu-y,bottom);color:#fff}#header-component .menu-list__submenu a,#header-component .menu-list__link{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.42)}@media(max-width:749px){#header-component .header__row{background-image:linear-gradient(#23302e7a,#23302e7a),url(smyl-main-banner-desktop.png);background-size:cover;background-position:center center}#header-component .menu-list__submenu,#header-component .overflow-menu:after{background-image:linear-gradient(#23302e94,#23302e94),url(smyl-main-banner-desktop.png)}}.smyl-header-socials{display:flex;align-items:center;gap:10px;margin-inline-end:10px}.smyl-header-socials a{display:grid;place-items:center;width:36px;height:36px;color:#fff;border-radius:50%;background:#23302e61;transition:background-color .2s ease,transform .2s ease}.smyl-header-socials a:hover,.smyl-header-socials a:focus-visible{background:#23302eb8;transform:translateY(-1px)}.smyl-header-socials svg{width:19px;height:19px}.smyl-header-socials a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){.smyl-header-socials{display:none}#header-component .header__row{padding-block:10px}}.shopify-section:has(.smyl-landing) .text-block:has(>h1){width:100%!important;max-width:none!important;text-align:center!important;margin-inline:auto}.shopify-section:has(.smyl-landing) .text-block:has(>h1)>h1{width:100%;text-align:center!important}.smyl-landing{--sage:#495A58;--linen:#E5E3DC;--ink:#303636;color:var(--ink)}.smyl-landing-intro{max-width:760px;margin:0 auto 42px;text-align:center;font-size:1.1rem;line-height:1.7}.smyl-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:34px 22px}.smyl-shop-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.smyl-shop-card h2{font-size:1.08rem;margin:14px 0 4px}.smyl-shop-card p{margin:0;color:var(--sage)}.smyl-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 18px}.smyl-collection-link{display:flex;flex-direction:column;background:var(--linen);color:inherit;text-decoration:none;overflow:hidden}.smyl-collection-link span{padding:20px;min-height:112px}.smyl-collection-link h2{font-size:1.35rem;margin:0 0 7px}.smyl-collection-link p{margin:0;color:var(--sage)}.smyl-collection-link img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .35s ease}.smyl-collection-link:hover img{transform:scale(1.02)}@media(max-width:900px){.smyl-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.smyl-landing-intro{margin-bottom:30px}.smyl-shop-grid,.smyl-collection-grid{grid-template-columns:1fr}.smyl-collection-grid{gap:0}.smyl-collection-link+.smyl-collection-link{border-top:48px solid #fff}}.smyl-shop-card{display:block;color:inherit;text-decoration:none}.smyl-page-nav,.smyl-related-collections{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0 auto 34px}.smyl-shop-grid+.smyl-page-nav,.smyl-collection-grid+.smyl-related-collections{margin-top:42px}.smyl-page-nav a,.smyl-related-collections a{color:var(--sage);text-underline-offset:4px}#header-component .menu-list__submenu .mega-menu__link--parent{font-family:"Tenor Sans",var(--font-heading--family),serif;font-size:clamp(1.2rem,1.3vw,1.4rem);font-weight:600;line-height:1.2;letter-spacing:.01em;margin-bottom:6px}.smyl-landing .smyl-shop-grid>:is(.smyl-shop-card,article)>img{aspect-ratio:3 / 4!important;object-fit:contain!important;object-position:center;background-color:var(--color-background)}product-card.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;background-color:var(--color-background)}product-card.product-card .card-gallery .product-media-container.media-fit{--product-media-fit: contain;background-color:var(--color-background)}product-card.product-card .card-gallery img{object-fit:contain!important;object-position:center}.predictive-search-results__card--product .resource-card__image,.predictive-search-results__card--product .resource-card__image-placeholder{aspect-ratio:3 / 4!important;object-fit:contain!important;object-position:center;background-color:var(--color-background)}.smyl-drawer-socials{display:none}@media(max-width:749px){.menu-drawer__utility-links{margin-inline:0!important;margin-block:auto 0!important;padding:0 24px 24px!important;background:transparent!important}.smyl-drawer-socials{display:block;width:100%;padding:22px 0 4px;border-top:1px solid rgb(var(--color-foreground-rgb)/.28)}.smyl-drawer-socials__heading{display:block;margin:0 0 14px;font-family:"Tenor Sans",var(--font-heading--family),serif;font-size:1.18rem;line-height:1.2;letter-spacing:.02em}.smyl-drawer-socials__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smyl-drawer-socials a{display:flex;min-width:0;min-height:84px;padding:10px 5px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:currentColor;text-decoration:none;border:1px solid rgb(var(--color-foreground-rgb)/.34);border-radius:12px;background:rgb(var(--color-foreground-rgb)/.07);font-size:.82rem;font-weight:600;line-height:1}.smyl-drawer-socials__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(var(--color-foreground-rgb)/.12)}.menu-drawer .smyl-drawer-socials svg{display:block;width:27px!important;height:27px!important}.smyl-drawer-socials a:active{transform:scale(.98);background:rgb(var(--color-foreground-rgb)/.14)}.smyl-drawer-socials a:focus-visible{outline:2px solid currentColor;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/smyl-brand.css.map */
