.ds-col-hero{--ds-col-hero-bg: #ffffff;--ds-col-hero-icon-bg: #f4f6fa;--ds-col-hero-radius-media: 24px;--ds-col-hero-font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--ds-col-hero-font-sans: "Instrument Sans", var(--font-body-family);background:var(--ds-col-hero-bg);color:var(--ds-col-hero-text)}.ds-col-hero *,.ds-col-hero *:before,.ds-col-hero *:after{box-sizing:border-box}.ds-col-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.ds-col-hero__content{min-width:0}.ds-col-hero__grid--mobile-media-before .ds-col-hero__media{order:-1}.ds-col-hero__grid--mobile-media-hidden .ds-col-hero__media{display:none}@media screen and (min-width:750px){.ds-col-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.ds-col-hero__grid .ds-col-hero__media{display:block;order:0}}@media screen and (min-width:990px){.ds-col-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(48px,5vw,80px)}}.ds-col-hero .ds-col-hero__grid--no-media{grid-template-columns:minmax(0,1fr)}.ds-col-hero__grid--no-media .ds-col-hero__content{max-width:880px}.ds-col-hero__title{margin:0;font-family:var(--ds-col-hero-font-serif);font-weight:400;font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-.01em;color:var(--ds-col-hero-heading);overflow-wrap:break-word}.ds-col-hero__title-highlight{font-style:italic;color:var(--ds-col-hero-accent)}.ds-col-hero__description{margin-top:20px;max-width:640px;font-family:var(--ds-col-hero-font-sans);font-size:16px;line-height:1.65;letter-spacing:0;color:var(--ds-col-hero-text)}.ds-col-hero__description p,.ds-col-hero__description ul,.ds-col-hero__description ol{margin:0 0 .75em}.ds-col-hero__description>:last-child,.ds-col-hero__description-body>:last-child,.ds-col-hero__description .metafield-rich_text_field>:last-child{margin-bottom:0}.ds-col-hero__toggle{display:none}.ds-col-hero__description a{color:var(--ds-col-hero-accent);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:990px){.ds-col-hero__description{margin-top:24px;font-size:17px}}.ds-col-hero__benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:28px 0 0;padding:0;list-style:none}@media screen and (min-width:990px){.ds-col-hero__benefits{grid-template-columns:repeat(var(--ds-col-hero-benefit-count, 3),minmax(0,1fr));gap:20px 24px;margin-top:32px}}.ds-col-hero__benefit{display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0}.ds-col-hero__benefit-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--ds-col-hero-icon-bg)}.ds-col-hero__benefit-icon-img{display:block;width:20px;height:20px;object-fit:contain}.ds-col-hero__benefit-icon--emoji{overflow:hidden;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1;white-space:nowrap}.ds-col-hero__benefit-text{min-width:0;padding-top:5px;font-family:var(--ds-col-hero-font-sans);font-size:15px;line-height:1.5;color:var(--ds-col-hero-text);overflow-wrap:break-word}.ds-col-hero__benefit-title{font-weight:600;color:var(--ds-col-hero-heading)}.ds-col-hero__benefits--stacked .ds-col-hero__benefit-title,.ds-col-hero__benefits--stacked .ds-col-hero__benefit-description{display:block}.ds-col-hero__benefits--stacked .ds-col-hero__benefit-description{font-size:14px}.ds-col-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:32px;padding:14px 32px;border:2px solid var(--ds-col-hero-button);border-radius:999px;background:var(--ds-col-hero-button);color:#fff;font-family:var(--ds-col-hero-font-sans);font-size:17px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ds-col-hero__cta:hover{background:#fff;color:var(--ds-col-hero-button)}.ds-col-hero__cta:focus{outline:none}.ds-col-hero__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ds-col-hero-button)}.ds-col-hero__cta-arrow{flex:0 0 auto;transition:transform .2s ease}.ds-col-hero__cta:hover .ds-col-hero__cta-arrow,.ds-col-hero__cta:focus-visible .ds-col-hero__cta-arrow{transform:translate(3px)}@media screen and (min-width:990px){.ds-col-hero__cta{margin-top:36px}}@media screen and (max-width:749px){.ds-col-hero__cta{display:flex;width:100%}}@media(prefers-reduced-motion:reduce){.ds-col-hero__cta,.ds-col-hero__cta-arrow{transition:none}}.ds-col-hero__media{min-width:0}.ds-col-hero__media-frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:var(--ds-col-hero-media-padding, 16px);border-radius:var(--ds-col-hero-radius-media);background:var(--ds-col-hero-media-bg);overflow:hidden}.ds-col-hero__media--portrait .ds-col-hero__media-frame{aspect-ratio:4 / 5}.ds-col-hero__media--landscape .ds-col-hero__media-frame{aspect-ratio:4 / 3}.ds-col-hero__image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:max(8px,calc(var(--ds-col-hero-radius-media) - var(--ds-col-hero-media-padding, 16px)))}.ds-col-hero__image--fit-width{width:100%;height:auto}.ds-col-hero__image--fit-height{width:auto;height:100%}.ds-col-hero__media--placeholder .ds-col-hero__media-frame{aspect-ratio:1 / 1;padding:32px;border:1px dashed rgba(10,33,80,.2)}.ds-col-hero__placeholder-text{margin:0;max-width:280px;font-family:var(--ds-col-hero-font-sans);font-size:14px;line-height:1.5;text-align:center;color:var(--ds-col-hero-text)}@media screen and (max-width:749px){.ds-col-hero{--ds-col-hero-radius-media: 18px}}@media screen and (max-width:749px){.ds-col-hero__grid{gap:20px}.ds-col-hero__title{font-size:var(--ds-col-hero-title-mobile, 30px);line-height:1.15}.ds-col-hero__description{margin-top:10px;font-size:15px;line-height:1.55}.ds-col-hero__description-body{position:relative;max-height:calc(var(--ds-col-hero-desc-lines, 3) * 1.55em);overflow:hidden}.ds-col-hero__description.is-expanded .ds-col-hero__description-body{max-height:none}.ds-col-hero__description.has-overflow:not(.is-expanded) .ds-col-hero__description-body:after{position:absolute;right:0;bottom:0;left:0;height:1.55em;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--ds-col-hero-bg));content:"";pointer-events:none}.ds-col-hero__toggle:not([hidden]){display:inline-flex;align-items:center;min-height:32px;margin-top:4px;padding:0;border:0;background:none;color:var(--ds-col-hero-accent);font-family:var(--ds-col-hero-font-sans);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ds-col-hero__toggle:focus-visible{outline:2px solid var(--ds-col-hero-button);outline-offset:2px;border-radius:4px}.ds-col-hero__toggle[aria-expanded=true] .ds-col-hero__toggle-more,.ds-col-hero__toggle[aria-expanded=false] .ds-col-hero__toggle-less{display:none}.ds-col-hero__benefits{margin-top:18px}.ds-col-hero__benefits--hide-mobile,.ds-col-hero__cta--hide-mobile{display:none!important}.ds-col-hero__cta{margin-top:18px}}.ds-col-hero__picture{display:contents}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom-collection-hero.css.map */
