.cf-section__head{max-width:min(60rem,100%);margin-bottom:var(--cf-sp-xl)}.cf-section__head .cf-spec{margin:0 0 var(--cf-sp-sm)}.cf-section__title{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-text-h2);font-weight:500;font-variation-settings:var(--cf-display-variation);line-height:var(--cf-leading-snug);letter-spacing:var(--cf-tracking-heading);text-wrap:balance}.cf-hero{overflow:hidden}.cf-hero__inner{display:grid;grid-template-columns:1fr;gap:var(--cf-sp-lg);align-items:center;width:100%;max-width:var(--cf-container);margin-inline:auto;padding:var(--cf-section-y-tight) var(--cf-gutter)}@media screen and (min-width:990px){.cf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--cf-sp-2xl);padding-right:0;padding-block:0;min-height:min(78vh,76rem)}.cf-hero__copy{padding-block:var(--cf-sp-2xl)}}.cf-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-md);min-width:0}.cf-hero__eyebrow{margin:0}.cf-hero__heading{margin:0;max-width:min(16ch,100%)}.cf-hero__body{margin:0;max-width:min(46ch,100%);font-size:var(--cf-text-lg);line-height:var(--cf-leading-relaxed);color:var(--cf-ink-soft);text-wrap:pretty}.cf-hero__body p{margin:0}.cf-hero__actions{display:flex;flex-wrap:wrap;gap:var(--cf-sp-sm);margin-top:var(--cf-sp-2xs)}.cf-hero__media{position:relative;min-width:0;aspect-ratio:4 / 3}@media screen and (min-width:990px){.cf-hero__media{aspect-ratio:auto;align-self:stretch;min-height:100%}}.cf-hero__image{display:block;width:100%;height:100%;object-fit:cover}.cf-hero__rotator{display:grid;width:100%;height:100%;min-height:32rem;background-color:var(--cf-kiln)}.cf-hero__slide{grid-area:1 / 1;position:relative;display:block;min-width:0;opacity:0;visibility:hidden;transition:opacity .62s ease}.cf-hero__slide.is-on{opacity:1;visibility:visible}@media screen and (prefers-reduced-motion:reduce){.cf-hero__slide{transition:none}}.cf-hero__slidelabel{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:.2rem;padding:1.6rem 2rem;width:100%;color:var(--cf-paper);background:linear-gradient(to top,#1c1c1cc7,#1c1c1c00)}.cf-hero__slidelabel b{font-size:1.5rem;font-weight:600;line-height:1.25}.cf-hero__slidelabel i{font-size:1.35rem;font-style:normal;opacity:.85}.cf-hero__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:32rem;background-color:var(--cf-kiln)}.cf-spine{display:grid;grid-template-columns:1fr;gap:var(--cf-sp-lg)}@media screen and (min-width:750px){.cf-spine{grid-template-columns:repeat(2,1fr);gap:var(--cf-sp-md)}}@media screen and (min-width:990px){.cf-spine{grid-template-columns:repeat(3,1fr)}}.cf-spine__card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.cf-spine__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--cf-kiln)}.cf-spine__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--cf-dur-slow) var(--cf-ease)}.cf-spine__card:hover .cf-spine__image{transform:scale(1.035)}.cf-spine__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cf-spine__index{position:absolute;top:var(--cf-sp-sm);left:var(--cf-sp-sm);padding:.4rem .8rem;background-color:var(--cf-paper);color:var(--cf-stone)}.cf-spine__body{display:flex;flex-direction:column;gap:var(--cf-sp-3xs);padding-top:var(--cf-sp-sm);border-top:var(--cf-border-hairline) solid var(--cf-rule);margin-top:var(--cf-sp-sm)}.cf-spine__title{font-family:var(--cf-font-display);font-size:var(--cf-text-h3);font-weight:500;font-variation-settings:var(--cf-display-variation-sm);letter-spacing:var(--cf-tracking-heading);line-height:var(--cf-leading-snug);transition:color var(--cf-dur) var(--cf-ease)}.cf-spine__card:hover .cf-spine__title{color:var(--cf-leaf-deep)}.cf-spine__desc{font-size:var(--cf-text-sm);line-height:var(--cf-leading-normal);color:var(--cf-stone);text-wrap:pretty}.cf-spine__cta{margin-top:var(--cf-sp-2xs);font-size:var(--cf-text-spec);font-weight:600;letter-spacing:var(--cf-tracking-spec);text-transform:uppercase;color:var(--cf-leaf-deep)}.cf-spine__cta:after{content:" \2192";display:inline-block;transition:transform var(--cf-dur) var(--cf-ease)}.cf-spine__card:hover .cf-spine__cta:after{transform:translate(.3em)}.cf-split{display:grid;grid-template-columns:1fr;gap:var(--cf-sp-lg);align-items:center}@media screen and (min-width:990px){.cf-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-sp-2xl)}.cf-split--media-right .cf-split__media{order:2}}.cf-split__media{min-width:0}.cf-split__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cf-split__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background-color:var(--cf-paper)}.cf-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-md);min-width:0}.cf-split__copy .cf-spec{margin:0}.cf-split__body{margin:0;max-width:min(50ch,100%);font-size:var(--cf-text-lg);line-height:var(--cf-leading-relaxed);color:var(--cf-ink-soft);text-wrap:pretty}.cf-split__body p{margin:0 0 var(--cf-sp-sm)}.cf-split__body p:last-child{margin-bottom:0}.cf-split__action{margin:var(--cf-sp-2xs) 0 0}.cf-specs{width:100%;max-width:min(44rem,100%);margin:0;border-top:var(--cf-border-hairline) solid var(--cf-rule)}.cf-specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--cf-sp-sm);align-items:baseline;padding-block:var(--cf-sp-xs);border-bottom:var(--cf-border-hairline) solid var(--cf-rule)}.cf-specs__key{margin:0}.cf-specs__value{margin:0;font-size:var(--cf-text-sm);color:rgb(var(--color-foreground))}.cf-bulk{padding-block:var(--cf-section-y)}.cf-bulk__inner{display:grid;grid-template-columns:1fr;gap:var(--cf-sp-xl);align-items:start}@media screen and (min-width:990px){.cf-bulk__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--cf-sp-2xl)}}.cf-bulk__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-md);min-width:0}.cf-bulk__eyebrow{margin:0;color:rgba(var(--color-foreground),.72)}.cf-bulk__heading{margin:0;max-width:min(18ch,100%);font-family:var(--cf-font-display);font-size:var(--cf-text-h2);font-weight:500;font-variation-settings:var(--cf-display-variation);line-height:var(--cf-leading-snug);letter-spacing:var(--cf-tracking-heading);color:rgb(var(--color-foreground));text-wrap:balance}.cf-bulk__body{margin:0;max-width:min(48ch,100%);font-size:var(--cf-text-lg);line-height:var(--cf-leading-relaxed);color:rgba(var(--color-foreground),.86);text-wrap:pretty}.cf-bulk__body p{margin:0}.cf-bulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-sp-md);margin-top:var(--cf-sp-2xs)}.cf-btn--invert{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cf-btn--invert:hover{background-color:var(--cf-ink);border-color:var(--cf-ink);color:var(--cf-paper)}.cf-bulk__note{font-size:var(--cf-text-sm);color:rgba(var(--color-foreground),.78)}.cf-bulk__steps{list-style:none;margin:0;padding:0;display:grid;gap:0;min-width:0}.cf-bulk__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--cf-sp-md);row-gap:var(--cf-sp-3xs);padding-block:var(--cf-sp-md);border-top:var(--cf-border-hairline) solid rgba(var(--color-foreground),.24)}.cf-bulk__step:last-child{border-bottom:var(--cf-border-hairline) solid rgba(var(--color-foreground),.24)}.cf-bulk__step-index{grid-row:1 / 3;color:rgba(var(--color-foreground),.6);padding-top:.3rem}.cf-bulk__step-title{font-size:var(--cf-text-lg);font-weight:500;line-height:var(--cf-leading-snug);color:rgb(var(--color-foreground))}.cf-bulk__step-text{font-size:var(--cf-text-sm);line-height:var(--cf-leading-normal);color:rgba(var(--color-foreground),.78);text-wrap:pretty}.cf-materials__head{margin-bottom:var(--cf-sp-lg)}.cf-materials{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--cf-sp-lg)}@media screen and (min-width:750px){.cf-materials{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--cf-sp-xl)}}.cf-materials__item{min-width:0}.cf-materials__rule{display:block;width:3.2rem;height:2px;margin-bottom:var(--cf-sp-sm);background-color:var(--cf-leaf)}.cf-materials__title{margin:0 0 var(--cf-sp-2xs);font-family:var(--cf-font-display);font-size:var(--cf-text-h4);font-weight:500;font-variation-settings:var(--cf-display-variation-sm);letter-spacing:var(--cf-tracking-heading);line-height:var(--cf-leading-snug)}.cf-materials__text{margin:0;max-width:min(42ch,100%);font-size:var(--cf-text-sm);line-height:var(--cf-leading-relaxed);color:var(--cf-stone);text-wrap:pretty}.cf-page-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-md);max-width:min(70rem,100%)}.cf-page-hero .cf-spec{margin:0}.cf-page-hero__title{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-text-h1);font-weight:500;font-variation-settings:var(--cf-display-variation);line-height:var(--cf-leading-tight);letter-spacing:var(--cf-tracking-display);text-wrap:balance}.cf-page-hero__standfirst{margin:0;max-width:min(52ch,100%);font-size:var(--cf-text-lg);line-height:var(--cf-leading-relaxed);color:var(--cf-ink-soft);text-wrap:pretty}.cf-page-hero__standfirst p{margin:0}.cf-prose{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-md);min-width:0}.cf-prose--narrow{max-width:min(64ch,100%)}.cf-prose--wide{max-width:min(90ch,100%)}.cf-prose__heading{margin:var(--cf-sp-md) 0 0;font-family:var(--cf-font-display);font-size:var(--cf-text-h3);font-weight:500;font-variation-settings:var(--cf-display-variation-sm);letter-spacing:var(--cf-tracking-heading);line-height:var(--cf-leading-snug)}.cf-prose__heading:first-child{margin-top:0}.cf-prose__body{margin:0;font-size:var(--cf-text-base);line-height:var(--cf-leading-relaxed);color:var(--cf-ink-soft);text-wrap:pretty}.cf-prose__body p{margin:0 0 var(--cf-sp-sm)}.cf-prose__body p:last-child{margin-bottom:0}.cf-prose__body strong{font-weight:600;color:rgb(var(--color-foreground))}.cf-prose__body a{color:var(--cf-leaf-deep);text-underline-offset:.2em}.cf-prose__specs{width:100%}.cf-prose__action{margin:var(--cf-sp-sm) 0 0}.cf-layerstack--lg{max-width:32rem}@media screen and (min-width:750px){.cf-spine--1up{grid-template-columns:minmax(0,46rem);justify-content:start}.cf-spine--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cf-spine--1up{grid-template-columns:minmax(0,52rem)}.cf-spine--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-studio-cta{padding-block:clamp(3.2rem,3.4vw,4.8rem)}.cf-studio-cta__inner{display:grid;grid-template-columns:1fr;gap:var(--cf-sp-lg);align-items:center}@media screen and (min-width:750px){.cf-studio-cta__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--cf-sp-xl)}}.cf-studio-cta__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-sp-2xs);min-width:0}.cf-studio-cta__copy .cf-section__title{font-size:var(--cf-text-h3)}.cf-studio-cta__body{margin:0;max-width:min(58ch,100%);font-size:var(--cf-text-base);line-height:var(--cf-leading-normal);color:var(--cf-ink-soft);text-wrap:pretty}.cf-studio-cta__body p{margin:0}.cf-studio-cta__btn{margin-top:var(--cf-sp-xs);white-space:nowrap}@media screen and (min-width:750px){.cf-studio-cta__btn{margin-top:0;justify-self:end}}.cf-studio-cta__mark{display:none}@media screen and (min-width:990px){.cf-studio-cta__mark{display:block;width:7.2rem;height:7.2rem}.cf-studio-cta__mark img{display:block;width:100%;height:100%}}.cf-studio-section--headless{padding-top:0}.shopify-section:has(.cf-page-hero):has(+.shopify-section .cf-studio-section--headless) .cf-section--tight{padding-bottom:var(--cf-sp-lg)}.cf-cart-min__note{margin:0 0 1.2rem;padding:1rem 1.2rem;font-size:1.35rem;line-height:1.45;color:var(--cf-ink);background:var(--cf-kiln);border:1px solid var(--cf-clay);border-left:3px solid var(--cf-gold);border-radius:2px}.cf-code{display:inline-block;margin:0 .1em;padding:.1em .5em;font:inherit;font-weight:600;letter-spacing:.04em;color:inherit;background:rgba(var(--cf-paper-rgb),.14);border:1px dashed currentColor;border-radius:2px;cursor:pointer;transition:background-color .15s ease}.cf-code:hover{background:rgba(var(--cf-paper-rgb),.26)}.cf-code:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cf-code.is-copied{border-style:solid;background:rgba(var(--cf-paper-rgb),.32)}@media screen and (prefers-reduced-motion:reduce){.cf-code{transition:none}}.cf-paynote{display:flex;gap:.9rem;align-items:flex-start;margin:0 0 1.4rem;padding:1.1rem 1.3rem;font-size:1.28rem;line-height:1.5;color:var(--cf-stone);background:var(--cf-kiln);border:1px solid var(--cf-clay);border-radius:2px}.cf-paynote strong{color:var(--cf-ink);font-weight:600}.cf-paynote__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-top:.1rem;font-size:1.1rem;font-weight:700;font-style:italic;color:var(--cf-paper);background:var(--cf-stone);border-radius:50%}.cf-paytypes{margin:.6rem 0 0;font-size:1.15rem;letter-spacing:.04em;color:var(--cf-stone)}.cf-hero__image--noscript{display:block;width:100%;height:100%;min-height:32rem;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cf-sections.css.map */
