body[data-blade-page^="shopify."]{--store-canvas:var(--canvas);--store-surface:var(--surface);--store-surface-muted:var(--canvas);--store-ink:var(--heading);--store-ink-muted:var(--secondary);--store-brand:var(--action);--store-border:var(--divider);--store-focus:var(--focus);--store-success:var(--mint-text);--store-warning:var(--apricot-text)}[data-sf-simulator-controls][hidden],[data-sf-merch-empty][hidden],.sf-store-product[hidden],[data-sf-product-simulators][hidden],[data-sf-catalogue-empty][hidden]{display:none!important}.sf-store-simulator{display:flex;align-items:center;gap:24px;padding-block:24px;margin-block:0 24px;background:var(--store-canvas)}.sf-store-simulator>div{display:grid;gap:8px;flex:0 1 280px;min-width:180px}.sf-store-simulator label{font:600 16px/24px Cabin,Arial,sans-serif;color:var(--store-ink)}.sf-store-simulator select{min-height:44px;width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--store-surface);color:var(--body);font:400 16px/24px Cabin,Arial,sans-serif}.sf-store-simulator p{font:400 16px/24px Cabin,Arial,sans-serif;color:var(--store-ink-muted);max-width:48ch;margin:0;flex:1}.sf-store-simulator .button{flex:none;align-self:end}.sf-store-catalogue-status{font:400 16px/24px Cabin,Arial,sans-serif;color:var(--secondary)}.sf-store-catalogue-status:has([role=status]:empty){margin:0}body[data-blade-page="shopify.index"] .sf-store-section{padding-block:48px}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{min-height:min(600px,75vh);gap:32px}.sf-store-hero .sf-campaign-copy>p{max-width:50ch}.sf-store-hero picture{display:block}.sf-store-hero .sf-campaign-art picture img{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:16px}.sf-store-hero-caption{background:#13263b;color:#fff;padding:12px 16px;border-radius:12px}body[data-blade-page="shopify.index"] .sf-discovery{padding-block:24px 48px}.sf-discovery .sf-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-discovery .sf-store-product-copy{min-height:0}.sf-discovery .sf-store-product-image,[data-sf-merch] .sf-store-product-grid .sf-store-product-image{aspect-ratio:16/9}[data-sf-merch] .sf-store-product-copy{height:100%;padding:16px;gap:12px}[data-sf-merch] .sf-store-product{display:flex;flex-direction:column}[data-sf-merch] .sf-store-product-image{flex-shrink:0}[data-sf-merch] .sf-store-product-copy .sf-store-view{margin-top:auto}[data-sf-merch] .sf-store-product-copy>p{font-size:16px;line-height:24px}.sf-store-product .sf-simulator{font-size:14px;line-height:20px;white-space:normal}.sf-store-product-grid--gallery{align-items:stretch}.sf-store-compatibility-note,.sf-store-choice-note{background:var(--apricot-surface);color:var(--apricot-text);padding:16px;border-radius:16px;font:400 16px/24px Cabin,Arial,sans-serif}.product__info-container .sf-benefit{font:400 18px/28px Cabin,Arial,sans-serif;max-width:60ch}.product__info-container .sf-marketplace{margin-block:16px}.product__info-container .sf-marketplace p{font:400 14px/20px Cabin,Arial,sans-serif}body[data-blade-page="shopify.collection"] .card__inner.ratio,body[data-blade-page="shopify.search"] .card__inner.ratio{--ratio-percent:56.25%!important}.card-information+.sf-compatibility,.card__information>.sf-compatibility{margin-block:12px}@media(max-width:989px){.sf-store-simulator{flex-wrap:wrap}.sf-store-simulator p{min-width:240px}.sf-discovery .sf-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.header{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"left-icons heading icons"!important;gap:8px;padding-inline:16px!important}.header .sf-brand-logo{width:140px}.header__icons>.sf-theme-toggle,.header__icons>.sf-store-wishlist{display:none}.menu-drawer__utility-links .sf-store-mobile-utilities{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sf-store-simulator{gap:16px;padding-inline:20px}.sf-store-simulator>div,.sf-store-simulator p,.sf-store-simulator .button{width:100%;min-width:0;flex:auto}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{min-height:0;gap:24px;padding:24px}[data-sf-campaign] .sf-campaign-art{order:-1}body[data-blade-page="shopify.index"] .sf-store-section{padding-block:32px}.sf-store-section-heading{align-items:start;flex-direction:column;gap:16px}.sf-discovery .sf-categories,.sf-store-product-grid--gallery{grid-template-columns:1fr}.sf-store-hero .sf-campaign-copy :is(h1,.sf-campaign-display){font-size:36px;line-height:40px}.product__media-wrapper{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.sf-store-product,.sf-store-product-image img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sofly-store-direction.css.map */
