header-component{position:fixed!important;top:0!important;left:0;right:0;z-index:1000;background-color:#ffffffb8!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}@supports not (backdrop-filter: blur(24px)){header-component{background-color:#ffffffeb!important}}.header__row{background-color:transparent!important}body{padding-top:calc(var(--header-height, 110px) + var(--header-group-height, 0px))}.header__row{transition:padding-block .28s cubic-bezier(.16,1,.3,1)}.header__row--top{padding-block:clamp(10px,1.2vw,19px)}.header__row--bottom{padding-block:clamp(11px,1.6vw,26px)}.header-logo svg,.header-logo img{transform-origin:center;transition:transform .28s cubic-bezier(.16,1,.3,1);will-change:transform}body.is-scrolled .header__row--top{padding-block:clamp(1px,.25vw,3px)}body.is-scrolled .header__row--bottom{padding-block:clamp(2px,.35vw,5px)}body.is-scrolled .header-logo svg{transform:scale(.55)}body.is-scrolled .header-logo img{transform:scale(.55)}main[data-template=product]{padding-inline:clamp(16px,4vw,64px)}.layout-panel-flex{--flex-direction: column;--flex-wrap: nowrap;--horizontal-alignment: flex-start;--vertical-alignment: flex-start;--vertical-alignment-mobile: flex-start}.border-style{--border-width: 1px;--border-style: none;--border-color: rgb(var(--color-border-rgb) / 1);--border-radius: 0px}.size-style{--size-style-width: fit-content;--size-style-height: fit-content;--size-style-width-mobile: fit-content;--size-style-width-mobile-min: fit-content}main[data-template="page.contact"]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-inline:clamp(16px,4vw,64px);padding-block:clamp(32px,5vw,80px);max-width:var(--page-width, 1440px);margin-inline:auto}main[data-template="page.contact"]>.subpage-header{grid-column:1 / -1}main[data-template="page.contact"]>.shopify-section,main[data-template="page.contact"]>.section-wrapper{margin:0!important}main[data-template="page.contact"]>.shopify-section:first-child .section,main[data-template="page.contact"]>.section-wrapper:first-child .section{padding:0!important}.contact-form__input,.contact-form textarea{font-family:var(--font-body--family);font-size:1rem;padding:.875rem 1rem;border:1px solid var(--brand-border);background:var(--brand-cream-soft);border-radius:0;width:100%}.contact-form__input:focus,.contact-form textarea:focus{outline:none;border-color:var(--brand-warm-black)}.contact-form__form-row{display:grid;gap:12px;margin-block-end:12px}.contact-form .button{text-transform:none;letter-spacing:.02em;font-weight:500;padding-block:1rem;padding-inline:2rem}@media(max-width:749px){main[data-template="page.contact"]{grid-template-columns:1fr;gap:24px;padding-inline:16px}}:where(rte-formatter,.rte,.rich-text) ul{list-style:none;padding-inline-start:0}:where(rte-formatter,.rte,.rich-text) ul>li{position:relative;padding-inline-start:1.5em}:where(rte-formatter,.rte,.rich-text) ul>li:before{content:"\2192";position:absolute;inset-inline-start:0;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family)}h1.text-block{font-family:var(--font-h1--family)}h2.text-block{font-family:var(--font-h2--family)}h3.text-block{font-family:var(--font-h3--family)}h4.text-block{font-family:var(--font-h4--family)}h5.text-block{font-family:var(--font-h5--family)}h6.text-block{font-family:var(--font-h6--family)}:root{--brand-cream: oklch(1 0 0);--brand-cream-soft: oklch(.99 0 0);--brand-cream-deep: oklch(.96 0 0);--brand-stone: oklch(.88 0 0);--brand-warm-black: oklch(.18 0 0);--brand-warm-text: oklch(.25 0 0);--brand-warm-mute: oklch(.5 0 0);--brand-border: oklch(.82 0 0);--brand-terracotta: oklch(.18 0 0);--brand-terracotta-deep: oklch(0 0 0);--brand-terracotta-light: oklch(.4 0 0);--display-tracking-h1: -.01em;--display-tracking-h2: -.005em;--display-tracking-h3: 0}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rich-text p,.product-description p,.article p,.page-content p{max-width:68ch}h1,.h1{letter-spacing:var(--display-tracking-h1);line-height:1.05}h2,.h2{letter-spacing:var(--display-tracking-h2);line-height:1.1}h3,.h3{letter-spacing:var(--display-tracking-h3);line-height:1.2}.button{letter-spacing:.005em}.variant-picker__option button,.variant-picker__button{border-radius:2px}.resource-list__item:has(.ct-card:hover),.product-grid__item:has(.ct-card:hover){position:relative;z-index:999}.ct-card{--card-hover-scale: 1.05;--card-hover-pad: 16px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:0;box-shadow:none;overflow:visible;transform-origin:center center;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1)}.ct-card__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--brand-cream-deep)}.ct-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .25s}.ct-card__image--hover{opacity:0}.ct-card__body{display:flex;flex-direction:column;gap:4px}.ct-card__title,.ct-card__price{transform-origin:center center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ct-card__title{font-family:var(--font-body--family);font-size:.875rem;font-weight:var(--font-body--weight);letter-spacing:0;line-height:1.4;text-transform:none;margin:0}.ct-card__title a{color:var(--brand-warm-text);text-decoration:none}.ct-card__price{font-family:var(--font-body--family);font-size:1rem;font-weight:600;color:var(--brand-warm-black);margin:0}@media(prefers-reduced-motion:no-preference){.ct-card:hover{z-index:999;transform:scale(var(--card-hover-scale));box-shadow:0 4px 16px 8px #0000000f,0 16px 48px 24px #0000000d}.ct-card:hover .ct-card__image--primary{opacity:0}.ct-card:hover .ct-card__image--hover{opacity:1}.ct-card:hover .ct-card__title,.ct-card:hover .ct-card__price{transform:scale(calc(1 / var(--card-hover-scale)))}}::selection{background-color:var(--brand-warm-black);color:var(--brand-cream)}:focus-visible{outline-color:var(--brand-warm-black);outline-offset:2px}.trust-signal{font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.5;letter-spacing:.02em;color:var(--brand-warm-mute);display:inline-flex;align-items:center;gap:.5rem}.trust-signal:before{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--brand-warm-black);flex-shrink:0}main:is([data-template=index],[data-template^=collection])>.shopify-section+.shopify-section{margin-block-start:clamp(24px,4vw,48px)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hero__image,.hero__video{will-change:transform;animation:charlie-hero-parallax linear forwards;animation-timeline:scroll(root);animation-range:0 65vh;transform-origin:center}}}@keyframes charlie-hero-parallax{0%{transform:scale(1.2) translateZ(0)}to{transform:scale(1.2) translate3d(0,15%,0)}}@media(prefers-reduced-motion:no-preference){.card-gallery slideshow-slides>slideshow-slide:not([hidden]):nth-of-type(n+2){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;content-visibility:visible;transition:opacity .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.card-gallery slideshow-slides>slideshow-slide:first-of-type{transition:opacity .8s cubic-bezier(.16,1,.3,1)}.card-gallery:hover slideshow-slides>slideshow-slide:first-of-type{opacity:0}.card-gallery:hover slideshow-slides>slideshow-slide:not([hidden]):nth-of-type(2){opacity:1}}@media(prefers-reduced-motion:no-preference){.hero__content-wrapper>*{opacity:0;transform:translateY(20px);animation:charlie-hero-entry .7s var(--animation-timing-fade-in) forwards}.hero__content-wrapper>*:nth-child(1){animation-delay:.1s}.hero__content-wrapper>*:nth-child(2){animation-delay:.22s}.hero__content-wrapper>*:nth-child(3){animation-delay:.34s}.hero__content-wrapper>*:nth-child(4){animation-delay:.46s}}@keyframes charlie-hero-entry{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/charlie-and-ted.css.map */
