.collection-brand-film__frame{position:relative;width:100%;min-width:0;height:clamp(300px,52svh,520px);background:#222;overflow:hidden;isolation:isolate}.collection-brand-film__frame:fullscreen{width:100vw;height:100vh}.collection-brand-film__anchor{scroll-margin-top:150px}.collection__interlude{grid-column:1/-1;padding-block:28px;border-block:1px solid #ddd;margin-block:24px;list-style:none}.collection__interlude .collection__intro.container{width:100%;max-width:none;padding:0}@media(max-width:47.99em){.collection-brand-film__frame{height:56.25vw}.collection-brand-film__anchor{scroll-margin-top:100px}.collection__interlude{padding-block:20px;margin-block:16px}}.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__crydogs-credit{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18)}.footer__crydogs-credit a{display:inline-flex;align-items:center;gap:.5rem;color:#f5f3ee;text-decoration:none}.footer__crydogs-credit-label{margin-right:.25rem;font-size:.75rem;letter-spacing:.04em;opacity:.75}.footer__crydogs-mark{width:1.5rem;height:1.5rem;color:#e7ac6b;flex:none}.footer__crydogs-wordmark{font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.06em;line-height:1}.footer__crydogs-wordmark span{color:#47c0cd}.footer__crydogs-credit a:hover .footer__crydogs-wordmark{text-decoration:underline;text-underline-offset:.2em}.footer__crydogs-credit a:focus-visible{outline:2px solid #f5f3ee;outline-offset:4px}@media(max-width:640px){.footer__crydogs-credit{justify-content:center}}.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}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
