main:focus{outline:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;border-radius:0;font-family:var(--font-sans);font-weight:var(--fw-bold);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.button--sm{height:36px;padding:0 14px;font-size:var(--fs-small);letter-spacing:var(--ls-caps-small)}.button--md{height:48px;padding:0 20px;font-size:var(--fs-body)}.button--lg{height:60px;padding:0 28px;font-size:var(--fs-lead)}.button--full{display:flex;width:100%}.button--primary{background:var(--action-primary-bg);color:var(--action-primary-fg);border:1px solid var(--action-primary-bg)}.button--primary:hover{background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover)}.button--secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.button--secondary:hover{background:var(--text-primary);color:var(--surface-page)}.button--text{height:auto;padding:0;background:transparent;color:var(--text-primary);border:1px solid transparent;font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.button--text:hover{text-decoration-thickness:2px}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button--primary:disabled,.button--primary[aria-disabled=true]{background:var(--cbc-grey-700);border-color:var(--cbc-grey-700);color:var(--cbc-grey-300)}.button--secondary:disabled{background:transparent;color:var(--text-disabled);border-color:var(--border-ui)}.button[aria-busy=true]{cursor:progress}.icon{flex:none}.icon-button{--icon-button-size: 44px;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;background:transparent;color:var(--text-primary);border:0}.icon-button:hover{background:var(--surface-raised)}.rule{border:0;border-top:var(--rule-hairline) solid var(--border-rule)}.rule--heavy{border-top-width:var(--rule-heavy)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 7px;font:var(--type-micro);letter-spacing:var(--ls-caps-small);text-transform:uppercase;white-space:nowrap;vertical-align:middle}.badge--solid{background:var(--text-primary);color:var(--surface-page);border:1px solid var(--text-primary)}.badge--outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.price--md .price__amount{font-size:var(--fs-body)}.price--lg .price__amount{font-size:var(--fs-title)}.price__compare{color:var(--text-secondary);text-decoration-thickness:1px}.price--lg .price__compare{font-size:var(--fs-lead)}.price__unit{flex-basis:100%;margin-top:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.radio-group{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.radio-group__label{margin-bottom:var(--space-1);font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary);padding:0}.radio-tile__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:12px 16px;border:1px solid var(--border-ui);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.radio-tile__label:hover{border-color:var(--text-secondary)}.radio-tile__text{display:grid;gap:6px;min-width:0}.radio-tile__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.radio-tile__description{font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.radio-tile__aside{white-space:nowrap;font-variant-numeric:tabular-nums}.radio-tile__input:checked+.radio-tile__label{border-color:var(--border-strong);outline:1px solid var(--border-strong);outline-offset:-2px}.radio-tile__input:focus-visible+.radio-tile__label{outline:2px solid var(--focus-ring);outline-offset:2px}.radio-tile__input:disabled+.radio-tile__label{color:var(--text-disabled);text-decoration:line-through;cursor:not-allowed}.radio-tile__input:disabled+.radio-tile__label:hover{border-color:var(--border-ui)}.quantity{--quantity-height: 48px;display:inline-flex;align-items:center;height:var(--quantity-height);border:1px solid var(--border-ui)}.quantity--sm{--quantity-height: 36px}.quantity__button{display:inline-flex;align-items:center;justify-content:center;width:var(--quantity-height);height:calc(var(--quantity-height) - 2px);padding:0;background:transparent;color:var(--text-primary);border:0}.quantity__button:disabled{color:var(--text-disabled);cursor:not-allowed}html:not(.js) .quantity__button{display:none}.quantity__input{width:3ch;min-width:32px;height:calc(var(--quantity-height) - 2px);padding:0;background:transparent;border:0;text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html:not(.js) .quantity__input{width:6ch}.quantity--sm .quantity__input{min-width:24px;font-size:var(--fs-small)}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field{display:flex;flex-direction:column;min-width:0}.field__label{margin-bottom:var(--space-2);font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.field__input{width:100%;height:48px;padding:0 14px;background:transparent;color:var(--text-primary);border:1px solid var(--border-ui);font-size:var(--fs-body);font-weight:var(--fw-bold)}.field__input::placeholder{color:var(--text-disabled)}.field__input:focus{outline:none;border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.field__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.field--error .field__input{border-color:var(--text-error)}.field--error .field__input:focus{box-shadow:none}.field__hint,.field__error{margin-top:var(--space-2);font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.field__error{color:var(--text-error)}.accordion{border-bottom:1px solid var(--border-rule)}.accordion__item{border-top:1px solid var(--border-rule)}.accordion__heading{margin:0}.accordion__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:18px 0;background:transparent;color:var(--text-primary);border:0;font:var(--type-body);text-align:left}.accordion__icon path:last-child{transform-box:fill-box;transform-origin:center}.accordion__button[aria-expanded=true] .accordion__icon path:last-child{transform:scaleY(0)}html:not(.js) .accordion__icon{display:none}.accordion__content{padding-bottom:var(--space-5)}.accordion__item--line{border-top:0}.accordion__line{height:1px;background:var(--border-rule);transform-origin:left}.js .accordion__panel{display:grid;grid-template-rows:0fr;visibility:hidden}.js .accordion__panel.is-open{grid-template-rows:1fr;visibility:visible}.accordion__clip{min-height:0;overflow:hidden}@media(prefers-reduced-motion:no-preference){.accordion__icon path:last-child{transition:transform .24s var(--ease-out)}.js .accordion__panel{transition:grid-template-rows var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.js .accordion__panel.is-open{transition:grid-template-rows var(--dur-slow) var(--ease-out),visibility 0s}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim)}.drawer__panel{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:min(440px,100%);background:var(--surface-page);color:var(--text-primary);border-left:1px solid var(--border-rule);outline:none}@media(max-width:749px){.drawer__panel{width:100%;border-left:0}}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:10px 12px 10px 24px;border-bottom:1px solid var(--border-rule)}.drawer__title{font:var(--type-lead)}.drawer__content{display:flex;flex-direction:column;flex:1;min-height:0}.drawer__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-5)}.drawer__footer{padding:var(--space-5);border-top:1px solid var(--border-rule)}@media(prefers-reduced-motion:no-preference){.drawer:not([hidden]) .drawer__panel{animation:drawer-in var(--dur-slow) var(--ease-out)}.drawer:not([hidden]) .drawer__scrim{animation:fade-in var(--dur-base) var(--ease-out)}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}}html.is-locked{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}.toast{display:flex;align-items:center;gap:var(--space-3);min-height:52px;max-width:480px;padding:12px 16px;background:var(--surface-inverse);color:var(--text-inverse);font:var(--type-body);font-size:var(--fs-small);letter-spacing:var(--ls-caps-small)}.toast--error{color:var(--cbc-signal-error-on-light)}.toast__message{flex:1}.statiegeld-line{font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary);text-transform:none;font-variant-numeric:tabular-nums}.nutrition{width:100%;--nutrition-fs: var(--fs-small);--nutrition-pad: 7px}.nutrition--sm{--nutrition-fs: var(--fs-micro);--nutrition-pad: 5px}.nutrition__table{width:100%;border-collapse:collapse}.nutrition th,.nutrition td,.nutrition__ingredients{padding:var(--nutrition-pad) 0;font-weight:var(--fw-bold);font-size:var(--nutrition-fs);line-height:var(--lh-tight);letter-spacing:var(--ls-caps-small);text-align:left}.nutrition__title th{border-top:1px solid var(--border-rule)}.nutrition__per{border-top:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule)}.nutrition .nutrition__value{text-align:right;font-variant-numeric:tabular-nums}.nutrition .nutrition__indent{padding-left:2em}.nutrition__last{border-bottom:1px solid var(--border-rule)}.nutrition__ingredients{padding-block:calc(var(--nutrition-pad) + 2px);border-bottom:1px solid var(--border-rule)}.label-panel{flex:none;container-type:inline-size}.label-panel__face{position:relative;aspect-ratio:248 / 351;overflow:hidden;background:var(--cbc-black);color:var(--cbc-white);outline:1px solid var(--border-subtle);outline-offset:-1px}.label-panel--light .label-panel__face{background:var(--cbc-white);color:var(--cbc-black)}.label-panel__face p{position:absolute;inset-inline:0;margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);text-align:center;text-transform:uppercase;white-space:nowrap}.label-panel__face span{display:block}.label-panel__tagline{top:5.2%;font-size:5.44cqw;line-height:1}.label-panel__lines{top:48.5%;transform:translateY(-50%);font-size:9.07cqw;line-height:1.11}.label-panel__footer{bottom:4.2%;font-size:3.63cqw;line-height:1.333}.fee-landing{padding-block:var(--space-8);display:grid;gap:var(--space-4)}.fee-landing__title{font:var(--type-title)}.page-main{min-height:60vh;background:var(--surface-page);color:var(--text-primary)}.page{max-width:760px;padding-block:var(--space-8)}.page__title,.not-found__title,.collection-page__title,.search-page__title{margin-bottom:var(--space-6);font:var(--type-title);text-transform:uppercase}.page__content a{color:inherit}.page__content h2,.page__content h3{margin-top:var(--space-6);font:var(--type-lead)}.page__content ul,.page__content ol{padding-left:1.25em}.page__content ul{list-style:disc}.page__content ol{list-style:decimal}.not-found{display:grid;justify-items:start;gap:var(--space-5);padding-block:var(--space-9)}.not-found__title{margin-bottom:0}.collection-page,.search-page{max-width:760px;padding-block:var(--space-8)}.collection-page__list,.search-page__list{padding:0;list-style:none;border-top:1px solid var(--border-rule)}.collection-page__item,.search-page__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle)}.collection-page__name{font:var(--type-lead)}.collection-page__link,.search-page__item a{color:inherit}.search-page__form{display:flex;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-6)}.search-page__field{flex:1;min-width:0}.search-page__status{font:var(--type-long);text-transform:none}.search-page__pagination{margin-top:var(--space-5)}.password-page,.gift-card{display:grid;justify-items:center;align-content:center;gap:var(--space-5);min-height:100vh;min-height:100svh;max-width:440px;margin-inline:auto;padding:var(--space-8) var(--gutter);text-align:center}.gift-card{max-width:none;background:var(--surface-page);color:var(--text-primary)}.password-page__wordmark,.gift-card__wordmark{font-size:clamp(48px,16vw,96px)}.password-page__form{display:grid;gap:var(--space-4);width:100%;text-align:left}.gift-card__balance{font:var(--type-hero)}.gift-card__label,.gift-card__note{font:var(--type-micro);text-transform:uppercase}.gift-card__code{padding:var(--space-3) var(--space-5);border:1px solid var(--border-rule);font:var(--type-lead);letter-spacing:.08em}.shopify-section:has(>.collections),.article-section,.blog-section{--grid-gap: var(--space-5);width:100%;max-width:var(--container);margin-inline:auto;padding:var(--space-8) var(--gutter)}.article-section,.blog-section{max-width:760px;font:var(--type-long);text-transform:none}.article-section h1,.blog-section h1{margin-bottom:var(--space-5);font:var(--type-title);text-transform:uppercase}.article-section h2,.blog-section h2{margin-top:var(--space-6);font:var(--type-lead)}.article-section a,.blog-section a,.collection-card{color:inherit}.article-section>*+*,.blog-section>*+*{margin-top:var(--paragraph-gap)}.article-section input,.article-section textarea{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--border-ui);background:transparent;color:inherit;font:var(--type-body)}.custom-section{--content-grid: var(--gutter) minmax(0, var(--container)) var(--gutter)}.custom-section__content{justify-content:center}.buy-box{max-width:var(--container);margin-inline:auto;padding:var(--space-9) var(--gutter);outline:none;scroll-margin-top:calc(var(--announcement-height) + var(--header-height))}.buy-box__layout{display:grid;gap:var(--space-6)}.buy-box__media{min-width:0}.buy-box__image{display:block;width:100%;height:auto}.buy-box__content{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px;min-width:0}.buy-box__eyebrow{align-self:flex-start}.buy-box__title{font:var(--type-title)}.buy-box__price{display:flex;flex-direction:column;gap:var(--space-2)}.buy-box__form{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:990px){.buy-box__layout:has(.buy-box__media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:var(--space-7)}.buy-box__content{max-width:none}}.buy-box__actions{display:flex;gap:var(--space-3);align-items:stretch}.buy-box__actions .quantity{flex:none;height:60px}.buy-box__actions .button{flex:1;min-width:0}.buy__delivery{font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.buy-box__payment:empty{display:none}.buy-box.is-subscription .shopify-payment-button{display:none}.buy-box__empty{font:var(--type-body);color:var(--text-secondary)}@media(max-width:479px){.buy-box__actions{flex-direction:column}.buy-box__actions .quantity{align-self:flex-start}.buy-box__actions .button{flex:none}}.sticky-buy{display:none;position:fixed;inset-inline:0;bottom:0;z-index:25;flex-direction:column;gap:var(--space-2);background:var(--surface-page);border-top:1px solid var(--border-rule);padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom))}.js .sticky-buy.is-visible{display:flex}@media(min-width:750px){.sticky-buy{display:none!important}}.sticky-buy__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sticky-buy__packs{display:flex;gap:var(--space-2)}.sticky-buy__pack{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-ui);font:var(--type-micro);letter-spacing:var(--ls-caps-small);cursor:pointer}.sticky-buy__pack.is-selected{border-color:var(--border-strong);outline:1px solid var(--border-strong);outline-offset:-2px}.sticky-buy__pack.is-disabled{color:var(--text-disabled);text-decoration:line-through;cursor:not-allowed}.sticky-buy__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.sticky-buy__amount{font:var(--type-body);font-variant-numeric:tabular-nums}.sticky-buy__statiegeld{font:var(--type-micro)}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--space-4);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle)}.cart-line:first-child{padding-top:0}.cart-line__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cart-line__title{font:var(--type-body)}.cart-line__meta{font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.cart-line__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.cart-line__price{display:flex;flex-direction:column;align-items:flex-end;font:var(--type-body);font-variant-numeric:tabular-nums;text-align:right}.cart-line__compare{font:var(--type-micro);color:var(--text-secondary)}.cart-line--fee{grid-template-columns:1fr auto;align-items:baseline}.cart-statiegeld{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);font:var(--type-body)}.cart-statiegeld__label{display:flex;flex-direction:column;gap:var(--space-1)}.cart-statiegeld__note{font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.cart-statiegeld__amount{font-variant-numeric:tabular-nums}.cart-upsell{margin-top:var(--space-5)}.cart-upsell a{font:var(--type-body)}.shipping-bar{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5)}.shipping-bar__text{font:var(--type-micro);letter-spacing:var(--ls-caps-small)}.shipping-bar__track{height:1px;background:var(--border-subtle)}.shipping-bar__fill{height:100%;background:var(--cbc-white)}.cart-subtotal{display:flex;justify-content:space-between;font:var(--type-lead);font-variant-numeric:tabular-nums}.cart-note{margin-block:var(--space-2) var(--space-4);font:var(--type-micro);letter-spacing:var(--ls-caps-small);color:var(--text-secondary)}.cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);font:var(--type-body)}.cart-drawer .drawer__panel[aria-busy=true] .drawer__content{opacity:.6;pointer-events:none}.cart-page{max-width:640px;padding-block:var(--space-7)}.cart-page__title{margin-bottom:var(--space-6);font:var(--type-title)}.cart-page__update{margin-top:var(--space-4)}.cart-page__footer{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-rule)}.site-toast{position:fixed;z-index:60;inset-inline:var(--gutter);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));max-width:440px;margin-inline:auto}.coffee,.drink,.story,.reviews,.faq{max-width:var(--container);margin-inline:auto}.coffee__heading,.drink__heading,.story__heading,.reviews__heading,.faq__heading{margin:0 0 var(--space-7);font:var(--type-title);text-transform:uppercase}.mask{overflow:hidden}.mask__line{display:block}#our-coffee,#our-story,#faq{scroll-margin-top:calc(var(--announcement-height) + var(--header-height))}.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:var(--container);margin:0 auto;padding:0;list-style:none;background:var(--border-rule)}.proof>.shopify-block,.coffee__steps>.shopify-block,.drink__ways>.shopify-block{display:contents}.proof:not(:has(li)),.coffee__steps:not(:has(li)),.drink__ways:not(:has(li)){display:none}.proof__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:28px var(--gutter) var(--space-5);background:var(--surface-page);text-align:center}.proof>:last-child:nth-child(odd)>.proof__item{grid-column:1 / -1}.proof__value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(30px,3.2vw,50px);line-height:1;font-variant-numeric:tabular-nums}.proof__label{font:var(--type-body)}@media(min-width:990px){.proof{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.proof>:last-child:nth-child(odd)>.proof__item{grid-column:auto}}.coffee{padding:var(--space-9) var(--gutter)}.coffee__steps{margin:0;padding:0;list-style:none}.coffee-step .accordion__button,.coffee__nutrition .accordion__button{padding-block:var(--space-5)}.coffee-step__head{display:grid;gap:var(--space-2)}.coffee-step__kicker{font:var(--type-micro);text-transform:uppercase}.coffee-step__title{font:var(--type-lead);text-transform:uppercase}.coffee-step__panel{display:grid;gap:var(--space-4);padding-bottom:var(--space-6)}.coffee-step__body{max-width:62ch}.coffee-step__media img{display:block;width:100%;height:auto}.coffee__steps{border-bottom:0}.coffee__nutrition-panel{max-width:var(--column-text);padding-bottom:var(--space-6)}@media(min-width:990px){.coffee-step .accordion__button,.coffee__nutrition .accordion__button{padding-block:var(--space-6)}.coffee-step__panel:has(.coffee-step__media){grid-template-columns:1fr 1fr;column-gap:var(--gutter)}}.drink{padding-block:var(--space-9)}.drink__heading{padding-inline:var(--gutter)}.drink__ways{display:grid;margin:0;padding:0;list-style:none;border-block:1px solid var(--border-rule)}.drink-way{padding:var(--space-6) var(--gutter) var(--space-7)}.drink__ways>*+*>.drink-way{border-top:1px solid var(--border-rule)}.drink-way__media{margin-bottom:var(--space-4);aspect-ratio:4 / 5}.drink-way__media img{display:block;width:100%;height:100%;object-fit:cover}.drink-way__title{margin:0 0 var(--space-3);font:var(--type-title);text-transform:uppercase}.drink-way__body{max-width:18ch;margin:0;font:var(--type-lead);text-transform:uppercase}@media(min-width:990px){.drink__ways{grid-template-columns:repeat(3,1fr);border-inline:1px solid var(--border-rule)}.drink__ways>*+*>.drink-way{border-top:0;border-inline-start:1px solid var(--border-rule)}}.story{padding:var(--space-9) var(--gutter) var(--space-10)}.story__body{max-width:62ch;font:var(--fw-regular) var(--fs-lead) / var(--lh-long) var(--font-sans)}.reviews{padding:var(--space-9) var(--gutter)}.reviews__list{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.review figure{margin:0}.review__quote{margin:0 0 var(--space-3)}.review__name{font:var(--type-micro);text-transform:uppercase}.review__date{margin-inline-start:var(--space-3);color:var(--text-secondary)}@media(min-width:990px){.reviews__list{grid-template-columns:repeat(3,1fr)}}.faq{padding:var(--space-9) var(--gutter)}.faq__list{max-width:720px}.faq__list .accordion__title{text-transform:uppercase}.footer-section{border-top:1px solid var(--border-rule)}.footer-section:has(.footer-bg){position:relative;isolation:isolate;overflow:hidden}.footer-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.footer-bg__image{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 45%}.footer-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--footer-overlay, .7))}.footer-section:has(.footer-bg) .field__input{background:#00000073}.footer{max-width:var(--container);margin-inline:auto;padding:var(--space-9) var(--gutter) var(--space-6)}.newsletter__kicker{margin:0;font:var(--type-title);text-transform:uppercase}.newsletter__body{margin:var(--space-2) 0 var(--space-5);font:var(--type-body);text-transform:uppercase}.newsletter__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);max-width:560px}.newsletter__field{flex:1 1 240px}.newsletter__row:has(.field--error){align-items:center}.newsletter__success{margin:0;font:var(--type-lead);text-transform:uppercase}.footer__rule{margin-block:var(--space-7);transform-origin:left}.footer__bottom{display:grid;gap:var(--space-6)}.footer__producer{margin:var(--space-4) 0 0;font:var(--type-micro);font-style:italic}.footer__nav ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.footer__nav a{font:var(--type-body);text-transform:uppercase;text-decoration:none}.footer__nav a:hover{text-decoration:underline}.footer__copyright{margin:var(--space-7) 0 0;font:var(--type-micro);text-transform:uppercase}@media(min-width:990px){.footer__bottom{grid-template-columns:2fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
