@media screen and (min-width:1000px){.faq-section--split .section-stack{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,8vw,8rem);align-items:start}.faq-section--split .section-header{position:sticky;inset-block-start:calc(var(--sticky-area-height) + 1.5rem)}.faq-section--split .section-header h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.15}}.faq-section--split .faq__content{flex-basis:auto;width:100%}.faq-section--split .accordion{border-block-end-width:1px;border-block-start-width:0}.faq-section--split .faq__content>.accordion:first-child{border-block-start-width:1px}.faq-section--split .accordion__toggle,.faq-section--split .accordion__toggle.text-lg{padding-block:1.5rem;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.faq-section--split .accordion__content{max-width:38rem;padding-block-end:1.75rem}.millours-reviews{display:grid}.millours-reviews__content{display:grid;align-content:start;gap:2.5rem;padding:3rem var(--container-gutter)}.millours-reviews__header{display:grid;gap:1.5rem}.millours-reviews__summary{max-width:26rem;font-size:.6875rem;line-height:1.8;letter-spacing:.08em;text-transform:uppercase}.millours-reviews__slides{display:grid}.millours-reviews__review{grid-area:1 / 1;display:grid;align-content:start;gap:1.25rem;margin:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}millours-reviews-carousel:not(:defined) .millours-reviews__review:first-child,.millours-reviews__review.is-active{opacity:1;visibility:visible}.millours-reviews__summary p+p{margin-block-start:1.25rem;text-align:end}.millours-reviews__review-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem}.millours-reviews__author{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.millours-reviews__stars{display:inline-flex;gap:.125rem;font-size:.75rem}.millours-reviews__stars .is-empty{opacity:.25}.millours-reviews__quote{margin:0;padding-inline-start:1rem;border-inline-start:2px solid rgb(var(--text-color) / .15);font-size:.875rem;line-height:1.8}.millours-reviews__media{background:#f4f3f1}.millours-reviews__image{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}@media screen and (min-width:1000px){.millours-reviews{grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(90vh,52rem)}.millours-reviews--image-start .millours-reviews__media{order:-1}.millours-reviews__content{grid-template-rows:auto 1fr auto;gap:3rem;padding:4.5rem clamp(3rem,6vw,6rem)}.millours-reviews__carousel{display:block;align-self:center;max-width:28rem}.millours-reviews__footer{max-width:28rem}.millours-reviews__image{aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0}.millours-reviews__media{position:relative}}@media screen and (max-width:999px){.millours-reviews__media{order:-1}}.blog-post-list--minimal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .375rem}@media screen and (min-width:1000px){.blog-post-list--minimal{grid-template-columns:repeat(var(--blog-post-list-minimal-columns, 4),minmax(0,1fr))}}.blog-post-card-minimal{display:grid;align-content:start;gap:1rem;text-decoration:none}.blog-post-card-minimal__media{display:block;overflow:hidden;background:#f4f3f1}.blog-post-card-minimal__image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.blog-post-card-minimal__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-inline:.5rem;font-size:.6875rem;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;text-align:center}.purchase-options{display:grid;gap:.75rem;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1.5rem)}.purchase-options__challenge{display:grid;gap:.375rem;padding:1.25rem 1.25rem 1.375rem;margin-block-end:.5rem;background:#f4f3f1;text-align:center}.purchase-options__challenge-subheading{font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.purchase-options__challenge-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:.9375rem;line-height:1.5}.purchase-options__list{display:grid;gap:.625rem;min-width:0;margin:0;padding:0;border:0}.purchase-option{position:relative;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);transition:border-color .2s ease-in-out}.purchase-option:has(:checked){border-color:rgb(var(--text-color))}.purchase-option:has(:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:2px}.purchase-option__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem 1.125rem;cursor:pointer}.purchase-option--soon .purchase-option__row{cursor:default}.purchase-option__radio{display:grid;place-items:center;width:1.125rem;height:1.125rem;border:1px solid rgb(var(--text-color) / .4);border-radius:var(--rounded-full)}.purchase-option__radio:after{content:"";width:.5rem;height:.5rem;border-radius:var(--rounded-full);background:rgb(var(--text-color));transform:scale(0);transition:transform .2s ease-in-out}.purchase-option:has(:checked) .purchase-option__radio{border-color:rgb(var(--text-color))}.purchase-option:has(:checked) .purchase-option__radio:after{transform:scale(1)}.purchase-option--soon .purchase-option__radio{opacity:.35}.purchase-option__body{display:grid;gap:.125rem}.purchase-option__title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.purchase-option__badge{padding:.125rem .5rem;border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);font-family:var(--text-font-family);font-weight:var(--text-font-weight);letter-spacing:normal;text-transform:none}.purchase-option__price{display:grid;justify-items:end;text-align:end}.purchase-option__price-then,.purchase-option__unit-price{white-space:nowrap}.purchase-option__perks{display:grid;gap:.25rem;margin-block-start:.5rem}.purchase-option__perk{display:flex;align-items:center;gap:.5rem}.purchase-option__perk:before{content:"";flex-shrink:0;width:.3125rem;height:.5625rem;margin-inline:.1875rem .125rem;margin-block-end:.1875rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg)}.purchase-option__extra{display:grid;gap:.75rem;padding:0 1.125rem 1.125rem 3.125rem}.purchase-option__price-main{display:flex;align-items:baseline;gap:.375rem}@media screen and (max-width:699px){.purchase-option__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;row-gap:.25rem;padding:1.125rem 1rem}.purchase-option__body,.purchase-option__price{display:contents}.purchase-option__radio{grid-area:1 / 1;align-self:center}.purchase-option__title{grid-area:1 / 2;align-self:center}.purchase-option__price-main{grid-area:1 / 3;align-self:center;justify-self:end}.purchase-option__text{grid-area:2 / 2}.purchase-option__price-then{grid-area:2 / 3;justify-self:end}.purchase-option__perks{grid-column:2 / -1;grid-row:3}.purchase-option__unit-price{grid-column:2 / -1;grid-row:4;margin-block-start:.25rem}.purchase-option__badge{position:absolute;inset-block-start:0;inset-inline-start:2.875rem;translate:0 -50%;background:rgb(var(--background))}.purchase-option__extra{padding-inline:2.875rem 1rem}}.purchase-options__waitlist{display:grid;gap:.75rem}.purchase-options__waitlist-fields{display:grid;gap:.625rem}@media screen and (min-width:700px){.purchase-options__waitlist-fields{grid-template-columns:minmax(0,1fr) auto}}.product-list.product-list--minimal{--product-list-calculated-column-gap: .375rem;--product-list-calculated-row-gap: .375rem;column-gap:.375rem;row-gap:.375rem}@media screen and (max-width:699px){.product-list.product-list--minimal:not(.product-list--carousel){margin-inline:0}}.product-card--minimal{--product-card-minimal-background: #f4f3f1;background:var(--product-card-minimal-background);text-align:start}.product-card--minimal .product-card__figure{overflow:hidden}.product-card--minimal .product-card__media{padding-block-start:2.25rem;background:var(--product-card-minimal-background)}.product-card--minimal .product-card__image{margin-block-end:-2.25rem;width:100%;aspect-ratio:3 / 4;object-fit:cover;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.product-card-minimal__number,.product-card--minimal .badge{font-family:var(--text-font-family);font-weight:600;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color));background:none;padding:0}.product-card-minimal__number{position:absolute;z-index:1;inset-block-start:.875rem;inset-inline-start:1rem}.product-card--minimal .product-card__figure>.badge-list{inset-block-start:.875rem;inset-inline-start:auto;inset-inline-end:1rem;align-items:flex-end;gap:.25rem}.product-card--minimal .badge--sold-out{color:rgb(var(--text-color) / .55)}.product-card-minimal__cta{position:absolute;z-index:3;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;display:grid;text-decoration:none;place-items:center;padding-inline:1rem;background:#fff;color:rgb(var(--text-color));font-family:var(--text-font-family);font-weight:600;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(.5rem);transition:opacity .25s ease,transform .25s ease}.product-card--minimal .product-card__info{position:relative;--heading-text-transform: none;text-transform:none;text-align:start;justify-items:start;align-content:start;padding:1rem 1rem 1.25rem}.product-card-minimal__text{font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color));transition:opacity .25s ease}.product-card-minimal__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product-card-minimal__price,.product-card-minimal__price .price-list{display:inline}.product-card-minimal__price :is(sale-price,compare-at-price){display:inline;font:inherit;letter-spacing:normal;text-transform:none;color:rgb(var(--text-color))}.product-card-minimal__price compare-at-price{margin-inline-start:.25rem;color:rgb(var(--text-color) / .55)}@media screen and (pointer:fine){.product-card--minimal:hover .product-card__image--primary{transform:scale(1.03)}.product-card--minimal:hover .product-card-minimal__cta,.product-card--minimal:focus-within .product-card-minimal__cta{opacity:1;transform:translateY(0)}.product-card--minimal:has(.product-card-minimal__cta):is(:hover,:focus-within) .product-card-minimal__text{opacity:0}}@media screen and (pointer:coarse){.product-card-minimal__cta{display:none}}@media screen and (min-width:700px){.product-card--minimal .product-card__info{padding:1.25rem 1.25rem 1.5rem}.product-card-minimal__number{inset-block-start:1.125rem;inset-inline-start:1.25rem}.product-card--minimal .product-card__figure>.badge-list{inset-block-start:1.125rem;inset-inline-end:1.25rem}}@media(prefers-reduced-motion:reduce){.product-card--minimal .product-card__image,.product-card-minimal__text,.product-card-minimal__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
