body:has([data-as-opening]) .shopify-section--announcement-bar,body:has([data-as-opening]) .announcement-bar{--text-color: 255 255 255;background:transparent!important;color:#fff;border-color:transparent}body:has([data-as-opening]) .shopify-section--announcement-bar{position:relative;z-index:11}body:has([data-as-opening]) .header:not(.is-filled){--text-color: 255 255 255;--header-transparent-text-color: 255 255 255;--header-background-opacity: 0;--header-background-blur-radius: 0px}body:has([data-as-opening]) .header:not(.is-filled) .header__wrapper{background:transparent}body:has([data-as-opening]) .header:not(.is-filled) aftersoil-logo-ui{filter:brightness(0) invert(1)}body:has([data-as-opening]) .header:not(.is-filled) .header__logo-image{--header-logo-opacity: 1}.shopify-section--slideshow:has([data-as-opening]){padding-block-start:0!important;margin-block-start:calc(-1 * (var(--header-height, 107px) + var(--announcement-bar-height, 38px)))!important}[data-as-opening]{margin-block:0!important}[data-as-opening] .content-over-media{--content-over-media-height: 100dvh !important;--content-over-media-column-gap: var(--container-gutter, 48px);--content-over-media-row-gap: clamp(48px, 6vw, 88px);min-height:var(--content-over-media-height);border-radius:0}[data-as-opening] .content-over-media:before{background:linear-gradient(180deg,rgb(8 15 17 / .55),transparent 26%,transparent 46%,rgb(8 15 17 / .62) 100%)!important}[data-as-opening] .content-over-media>picture,[data-as-opening] .content-over-media>as-opening-video{grid-area:1 / 1 / 4 / 4;position:relative;place-self:stretch;width:100%;height:var(--content-over-media-height);min-height:100%;max-height:100%;max-width:none;padding:0!important;overflow:hidden;z-index:auto}[data-as-opening] .content-over-media>picture img,[data-as-opening] .as-opening-film{width:100%;height:110%;max-height:none;transform:translateY(-9.0909%);object-fit:cover;object-position:50% 53%;border-radius:0}[data-as-opening] as-opening-video{display:block;pointer-events:none}[data-as-opening] .as-opening-film{display:block;opacity:0;transition:opacity .35s ease}[data-as-opening] as-opening-video[data-has-frame] .as-opening-film{opacity:1}[data-as-opening] .as-opening-copy{display:grid;grid-template-columns:minmax(max-content,1fr) auto;grid-template-rows:auto auto;column-gap:40px;align-self:end;justify-self:stretch;width:auto;max-width:none;margin:0;padding:0!important;text-align:left;color:#edeae5}[data-as-opening] .as-opening-eyebrow{grid-row:1 / 3;grid-column:1;align-self:end;justify-self:start;margin:0;max-width:none;padding-left:12px;border-left:1px solid rgb(237 234 229 / .55);font-family:ASRouteMono,ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1.65;letter-spacing:.1em;text-transform:uppercase;color:#edeae5db}[data-as-opening] .as-opening-eyebrow__part{display:block;white-space:nowrap}[data-as-opening] .as-opening-eyebrow__sep{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-as-opening] .as-opening-title{grid-row:1;grid-column:2;margin:0;max-width:none;text-align:right;text-wrap:initial;font-family:var(--heading-font-family, "Space Grotesk", sans-serif);font-weight:400;font-size:clamp(52px,6.2vw,98px);line-height:.94;letter-spacing:-.045em;color:#edeae5}[data-as-opening] .as-opening-title__line{display:block}[data-as-opening] .as-opening-link{grid-row:2;grid-column:2;justify-self:end;position:relative;display:inline-flex;align-items:stretch;height:50px;margin-top:clamp(24px,2.6vw,36px);padding:0;border:0;border-radius:10px;background:#edeae5;color:#2c2622;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #fffc,0 16px 34px -16px #000000bf;transform:translate(var(--as-mx, 0px),var(--as-my, 0px));transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .25s}[data-as-opening] .as-opening-link__label{display:flex;align-items:center;padding:0 4px 0 22px}[data-as-opening] .as-opening-link__arrow{display:grid;place-items:center;width:44px}[data-as-opening] .as-opening-link__icon{display:block;width:15px;height:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}[data-as-opening] .as-opening-link:hover{background:#f6f4f0}[data-as-opening] .as-opening-link:hover .as-opening-link__icon{transform:translate(3px)}[data-as-opening] .as-opening-link:active{transform:translate(var(--as-mx, 0px),var(--as-my, 0px)) scale(.97);transition-duration:.12s}[data-as-opening] .as-opening-link{outline:1px solid transparent}[data-as-opening] .as-opening-link:focus-visible{outline:2px solid #edeae5;outline-offset:4px}@media(max-width:699px){[data-as-opening] .content-over-media{--content-over-media-height: 100svh !important;--content-over-media-column-gap: 20px;--content-over-media-row-gap: max(96px, calc(28px + env(safe-area-inset-bottom)) )}[data-as-opening] .as-opening-copy{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}[data-as-opening] .as-opening-title{grid-row:1;grid-column:1;font-size:50px}[data-as-opening] .as-opening-link{grid-row:2;grid-column:1;margin-top:22px;font-size:13px}[data-as-opening] .as-opening-eyebrow{grid-row:3;grid-column:1;margin-top:30px;font-size:10px}}@media(prefers-reduced-motion:reduce){[data-as-opening] :is(.as-opening-film,.as-opening-link,.as-opening-link__icon){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aftersoil-opening.css.map */
