.chillaf-theme{--font-h1--family: var(--chillaf-display);--font-h2--family: var(--chillaf-display);--font-h1--weight: 400;--font-h2--weight: 400}.chillaf-container{width:min(90%,1280px);margin-inline:auto}.chillaf-display{font-family:var(--chillaf-display);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.chillaf-eyebrow{font-family:var(--font-body--family);font-size:.7rem;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;margin:0 0 18px}.chillaf-text-link{font-family:var(--font-body--family);font-size:.85rem;text-decoration:none;border-block-end:1px solid currentColor;padding-block-end:3px}.chillaf-text-link:hover{color:var(--chillaf-blue)}.chillaf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.chillaf-coming-soon{width:100%}.chillaf-coming-soon .button{width:100%;opacity:1;cursor:default}.chillaf-coming-soon p{margin:12px 0 0;font-size:.85rem;line-height:1.65}.chillaf-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:28px}.chillaf-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;align-items:center;padding-block:clamp(36px,6vw,80px)}.chillaf-hero h1{font-size:clamp(3.4rem,6.6vw,6.25rem);margin:0 0 24px}.chillaf-hero h1 span,.chillaf-collection-intro h1 span{display:block;color:var(--chillaf-blue)}.chillaf-hero__description{max-width:370px;margin-block-end:28px;font-size:1rem;line-height:1.75}.chillaf-hero__visual{position:relative;display:grid;place-items:center;min-width:0}.chillaf-hero__disc{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:var(--chillaf-sky)}.chillaf-hero__image{position:relative;width:86%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transform:rotate(8deg)}.chillaf-hero__badge{position:absolute;inset-inline-end:0;inset-block-end:5%;width:104px;aspect-ratio:1;border-radius:50%;padding:18px;display:grid;place-content:center;text-align:center;background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-size:.85rem;font-weight:600;line-height:1.3;transform:rotate(-12deg)}.chillaf-hero__badge strong{font-size:1.8rem;line-height:1.1}.chillaf-hero__badge span{max-width:52px;margin-inline:auto;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}#chillaf-story{scroll-margin-block-start:calc(var(--header-height, 80px) + 20px)}.chillaf-benefits{margin:0;padding:18px 5%;background:var(--chillaf-blue);color:#fff;display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px 28px;list-style:none;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.chillaf-benefits li{display:flex;align-items:center;gap:10px}.chillaf-benefits__icon{flex-shrink:0;width:24px;height:24px}.chillaf-quality{background:var(--chillaf-ink);color:var(--chillaf-cream)}.chillaf-quality__content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:48px}.chillaf-quality h2{color:inherit;font-size:clamp(2rem,4vw,3rem);margin:0}.chillaf-quality .rte{margin-block-end:22px;line-height:1.75}.chillaf-quality--image{display:grid;grid-template-columns:1fr 1fr}.chillaf-quality--image .chillaf-quality__content{display:block;width:auto;padding:clamp(28px,5vw,70px)}.chillaf-quality--image h2{margin-block-end:22px}.chillaf-quality__image{width:100%;height:100%;object-fit:cover;min-height:340px}.chillaf-quality--compact{background:var(--chillaf-sky);color:var(--chillaf-ink)}.chillaf-quality--compact .chillaf-quality__content{padding-block:30px}.chillaf-quality--compact h2{font-size:1.8rem}.chillaf-collection-intro{width:min(calc(100% - var(--page-margin) * 2),1280px);display:grid;gap:16px;padding-block:40px 20px}.chillaf-collection-intro .chillaf-eyebrow{margin-block-end:12px}.chillaf-collection-intro h1{font-size:clamp(2.6rem,4.5vw,3.75rem);margin:0}.chillaf-collection-intro h1 span{display:inline}.chillaf-collection-intro__description{max-width:580px;line-height:1.65}.chillaf-collection-intro__description p{margin:0}.chillaf-product-quality{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.chillaf-product-quality__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.8rem;text-underline-offset:4px}.chillaf-product-quality__link:hover{color:var(--chillaf-blue)}.chillaf-tested{display:inline-block;background:var(--chillaf-sky);padding:6px 13px;border-radius:24px;margin:0;font-size:.75rem}.chillaf-product-facts{margin:0;font-size:.85rem}.chillaf-card-link{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;border:1px solid var(--chillaf-line);border-radius:28px;text-decoration:none;font-size:.85rem;margin-block-start:12px}.chillaf-card-link:hover{border-color:var(--chillaf-ink)}.chillaf-theme .header-logo__brand{width:120px;height:auto}.chillaf-theme .announcement-bar{letter-spacing:.1em}.chillaf-theme .card-gallery{background:var(--chillaf-paper);border-radius:12px;overflow:hidden}.chillaf-theme .card-gallery .product-media-container{--product-media-fit: contain}.chillaf-theme .card-gallery .product-media__image{object-fit:contain;padding:clamp(14px,2vw,28px);mix-blend-mode:multiply}.chillaf-theme .product-card{--product-card-gap: 10px}.chillaf-theme .product-card .text-block{font-weight:500}.chillaf-theme .product-information__media media-gallery{border-radius:16px;background:var(--chillaf-cream);overflow:hidden}.chillaf-theme .product-information__media :is(slideshow-container,slideshow-slide.product-media-container--image){background:transparent}.chillaf-theme .product-information__media .product-media-container--image .product-media__image{mix-blend-mode:normal}.chillaf-theme .product-information .accelerated-checkout-block{flex-basis:100%}.chillaf-theme .product-information h1{font-family:var(--chillaf-display);font-weight:400;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.04}.chillaf-theme .product-information .variant-option__button-label{min-height:48px}.chillaf-theme .product-information .accordion{width:100%}.chillaf-theme .product-information .price{font-weight:600}.chillaf-theme .section-resource-list__header h2{font-family:var(--chillaf-display);font-weight:400}.chillaf-theme .product-grid-container.chillaf-collection{--page-width: calc(1280px + var(--page-margin) * 2)}.chillaf-theme .main-collection-grid .product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chillaf-theme .main-collection-grid [ref=productTitleLink] [role=heading]{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.chillaf-theme .main-collection-grid .card-gallery{background:#fff}.chillaf-theme .main-collection-grid .card-gallery .product-media__image{width:100%;height:100%;padding:20px;mix-blend-mode:normal;object-fit:contain}.chillaf-theme .main-collection-grid .chillaf-card-link{min-height:44px;border-color:var(--chillaf-ink);font-weight:500;margin-block-start:auto}.chillaf-theme .main-collection-grid .chillaf-card-link:hover{background:var(--chillaf-ink);color:var(--chillaf-cream)}.chillaf-collection-filter{display:none}.chillaf-testimonials{padding-block:clamp(40px,5vw,72px);background:var(--chillaf-paper)}.chillaf-testimonials__inner{width:min(calc(100% - var(--page-margin) * 2),1280px);margin-inline:auto}.chillaf-testimonials__header{margin-block-end:32px;text-align:center}.chillaf-testimonials__header .chillaf-eyebrow{margin-block-end:12px}.chillaf-testimonials__header h2{margin:0;font-size:clamp(2rem,4vw,3rem)}.chillaf-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.chillaf-testimonial{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:28px;border:1px solid var(--chillaf-line);border-radius:16px;background:var(--chillaf-cream)}.chillaf-testimonial[hidden]{display:none}.chillaf-testimonial__mark{height:44px;color:#e95225;font-family:Georgia,serif;font-size:5rem;line-height:1}.chillaf-testimonial blockquote{border:0;padding:0;margin:16px 0 28px;font-size:1rem;line-height:1.7}.chillaf-testimonial blockquote p{margin:0}.chillaf-testimonial__toggle{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor;padding:0 0 3px;margin:-12px 0 24px;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.chillaf-testimonial__toggle:hover{color:var(--chillaf-blue)}.chillaf-testimonial__toggle[hidden],.chillaf-testimonial blockquote p[hidden]{display:none}.chillaf-testimonial figcaption{margin-block-start:auto;font-size:.85rem;font-weight:600}.chillaf-testimonials--empty{padding-inline:var(--page-margin)}@media(max-width:749px){.chillaf-testimonials__grid{grid-template-columns:1fr;gap:16px}.chillaf-testimonial{padding:24px}}.chillaf-theme :is(.chillaf-footer,.chillaf-footer-utilities){--full-page-grid-central-column-width: min(1280px, calc(100% - var(--page-margin) * 2))}.chillaf-footer-help{width:100%;max-width:440px}.chillaf-footer-help h2{font-size:2rem;margin:0 0 16px}.chillaf-footer-help ul{list-style:none;padding:0;margin:0}.chillaf-footer-help li{border-block-end:1px solid var(--chillaf-line)}.chillaf-footer-help a{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1rem;text-decoration:none}.chillaf-footer-help a:hover{color:var(--chillaf-blue);text-decoration:underline;text-underline-offset:4px}.chillaf-theme .chillaf-footer .footer-content>.group-block{max-width:480px}.chillaf-theme .chillaf-footer .footer-content>.group-block h2{font-family:var(--font-body--family);font-size:1.5rem;line-height:1.2;font-weight:600}.chillaf-theme .chillaf-footer .email-signup__input-group{gap:8px}.chillaf-theme .chillaf-footer-utilities .utilities{color:var(--chillaf-ink)}@media(min-width:750px){.chillaf-theme .chillaf-footer .footer-content{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(40px,6vw,96px)}.chillaf-theme .main-collection-grid .product-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chillaf-theme .chillaf-collection .facets--horizontal .facets__overflow-list{display:none}.chillaf-theme .chillaf-collection .chillaf-collection-filter{display:inline-flex;gap:8px;align-items:center;min-height:44px}.chillaf-theme .product-information.section--page-width{--full-page-grid-central-column-width: min(1280px, calc(100% - var(--page-margin) * 2))}.chillaf-theme .product-information .product-information__grid.product-information--media-left{grid-column:2;grid-template-columns:minmax(0,680px) minmax(0,520px);column-gap:clamp(24px,4vw,64px);justify-content:center}.chillaf-theme .product-information .product-information__grid.product-information--media-left>.product-information__media{grid-column:1;padding-inline:0}.chillaf-theme .product-information .product-information__grid.product-information--media-left>.product-details{grid-column:2;padding-inline:0;min-width:0}}@media(min-width:1200px){.chillaf-theme .main-collection-grid .product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.chillaf-theme .product-information{padding-block-start:12px}.chillaf-theme .product-information__grid{row-gap:16px}.chillaf-theme .product-information__media media-gallery{padding-block:8px 12px}.chillaf-theme .product-information__media slideshow-slide.product-media-container{height:clamp(300px,85vw,360px);max-height:none;aspect-ratio:auto}.chillaf-theme .product-information__media :is(.product-media-constraint-wrapper,.product-media,.product-media__image){width:100%;height:100%}.chillaf-theme .product-information__media .product-media__image{object-fit:contain}.chillaf-theme .product-details>.group-block>.group-block-content{gap:14px}.chillaf-hero{grid-template-columns:1fr;gap:32px}.chillaf-hero h1{font-size:clamp(2.8rem,11vw,4.25rem)}.chillaf-hero__visual{width:min(100%,400px);margin-inline:auto}.chillaf-hero__badge{width:86px;padding:12px;font-size:.75rem}.chillaf-hero__badge strong{font-size:1.4rem}.chillaf-quality__content{grid-template-columns:1fr;gap:24px}.chillaf-quality--image{grid-template-columns:1fr}.chillaf-quality__image{min-height:0;height:260px}.chillaf-collection-intro{padding-block:28px 16px}.chillaf-collection-intro h1{font-size:clamp(2.6rem,10vw,3.75rem)}.chillaf-theme .main-collection-grid .chillaf-card-link{padding-inline:12px;gap:8px;font-size:.75rem}.chillaf-theme .main-collection-grid .card-gallery .product-media__image{padding:12px}.chillaf-theme .header-logo__brand{width:100px}.chillaf-text-link{min-height:30px;display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/chillaf.css.map */
