.x24-main .x4d-buy{--x4d-stack:14px}.x24-main .x4d-title{font-size:clamp(34px,3.5vw,48px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.x24-main .x4d-descriptor{font-size:14px;margin-top:8px}.x24-main .x4d-desc{font-size:16px;line-height:1.6;max-width:58ch;margin-top:14px}.x24-main .x4d-desc__size{display:block;font-size:13px;margin-top:5px}.x24-main .x24-unit-price{font:600 28px/1.15 var(--x3-sans);color:var(--x3-cherry);margin-top:16px;font-variant-numeric:tabular-nums}.x24-unit-price span{font-size:13px;font-weight:500;color:var(--x3-ink-soft)}.x24-main .x24-fit{font-size:13px;color:var(--x3-ink-soft);margin-top:8px}.x24-main .x7-proof{margin-top:14px}.x24-main .x23-delivery{margin-top:14px;padding:0;background:transparent;border:0;font-size:13px}.x24-main .x23-delivery .x5-delivery{font-size:13px}.x24-main .x4d-form{margin-top:24px}.x24-choices{border:0;padding:0;min-width:0}.x24-choices legend{font:500 24px/1.2 var(--x3-serif);padding:0;margin-bottom:12px;color:var(--x3-cherry)}.x24-choice{position:relative;display:grid;grid-template-columns:18px 82px minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px;margin-top:8px;border:1px solid var(--x3-line);border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.x24-choice:has(input:checked){border-color:var(--x3-cherry);background:var(--x3-blush)}.x24-choice:hover{border-color:var(--x3-cherry)}.x24-choice input[type=radio]{accent-color:var(--x3-cherry);width:18px;height:18px;margin:0;cursor:pointer}.x24-choice:has(input[type=radio]:focus-visible){outline:2px solid var(--x3-cherry);outline-offset:3px}.x24-choice__packs{display:flex;align-items:center;justify-content:center;height:66px;gap:0}.x24-choice__packs img{width:calc(100% / 3);min-width:0;max-width:42px;height:66px;object-fit:contain;background:transparent!important}.x24-choice__packs img:only-child{width:42px}.x24-choice__body strong{display:block;font-size:15px;line-height:1.35;font-weight:750}.x24-choice__body>span{display:block;font-size:12px;line-height:1.5;color:var(--x3-ink-soft);margin-top:4px}.x24-choice__price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.x24-choice__price b{display:block;font-size:19px;color:var(--x3-cherry);line-height:1.35}.x24-choice__price s{font-size:12px;color:var(--x3-ink-soft)}.x24-choice__price small{display:block;font-size:12px;color:var(--x3-cherry)}.x24-choice__extras{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.5;color:var(--x3-cherry)}.x24-choice__extras>span{display:inline-flex;align-items:center;gap:5px}.x24-choice__extras .x3-ico{width:14px;height:14px}.x24-quantity{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:12px}.x24-quantity input{width:68px;min-height:44px;border:1px solid var(--x3-line);border-radius:12px;background:var(--x3-milk);padding:8px 10px;color:var(--x3-ink);font:inherit;caret-color:var(--x3-cherry)}.x24-quantity[hidden]{display:none}.x24-mix{font-size:13px;line-height:1.6;margin-top:16px!important}.x24-mix a{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--x3-cherry);font-weight:700;text-underline-offset:4px}.x24-mix .x3-ico{width:16px;height:16px}.x24-mix span{display:block;color:var(--x3-ink-soft);max-width:55ch}.x24-terms{font-size:12px;line-height:1.6;color:var(--x3-ink-soft);margin-top:10px!important}.x24-purchase:not([data-ready]) .x24-choices,.no-js .x24-choices{display:none}.x24-main .x4d-add{margin-top:16px;min-height:54px;border-radius:14px}.x24-main .x4d-badges{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin-top:24px}.x24-main .x4d-badges li{min-height:0}.x24-main .x4d-badges .x3-ico{width:18px;height:18px}.x24-main .x23-availability{font-size:13px;padding:18px 20px;margin:20px 0!important;align-items:center;gap:14px;border-radius:14px}.x24-main .x23-availability>.x3-ico{width:24px;height:24px;margin:0}.x24-main .x23-availability strong{margin-bottom:3px}.x24-main .x4d-checks{font-size:12px;margin-top:12px;gap:8px}.x24-main .x4d-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.x24-main .x4d-pills li{flex:1 1 29%}.x24-main .x4d-pill{min-height:46px;padding:10px;font-size:12px;gap:6px;border-radius:12px}.x24-main .x4d-pill .x3-ico{width:18px;height:18px}.x24-trial{display:flex;align-items:center;gap:14px;border-top:1px solid var(--x3-line);padding-top:16px;margin-top:24px;font-size:13px;line-height:1.6}.x24-trial>span{width:48px;height:62px;flex:none}.x24-trial img{width:100%;height:100%;object-fit:contain}.x24-trial p{color:var(--x3-ink-soft)}.x24-trial a{color:var(--x3-cherry);text-underline-offset:4px;display:inline-block;min-height:30px}.template-product .x4d-card{border-radius:16px;margin-top:20px;margin-bottom:20px}.template-product .x4d-feel{background:var(--x3-blush)}.template-product .x4d-feel__copy{padding:36px 24px}.template-product .x4d-feel .x4d-h2{color:var(--x3-cherry);font-size:clamp(32px,4vw,54px);max-width:18ch}.template-product .x4d-feel .x4d-rows{border-top:1px solid #611f3833}.template-product .x4d-rows>div{border-color:#611f3833}.template-product .x4d-howto{background:var(--x3-milk);padding:40px 24px;border-block:1px solid var(--x3-line);border-radius:0}.template-product .x4d-howto .x4d-h2{color:var(--x3-cherry);font-size:clamp(32px,4vw,48px)}.template-product .x4d-steps{background:transparent}.template-product .x4d-steps li{border-color:var(--x3-line)}.template-product .x4d-faq{background:var(--x3-milk)}.template-product .x7-community{background:var(--x3-blush)}.template-product :is(.x24-choice,.x24-unit-price)::selection{background:var(--x3-cherry);color:var(--x3-milk)}@media(min-width:768px){.x24-main .x4d-buy{padding-top:12px}.template-product .x4d-feel__copy,.template-product .x4d-inside,.template-product .x4d-howto{padding:48px}.template-product .x4d-feel:not(.has-media) .x4d-feel__copy{column-gap:64px}}@media(min-width:1200px){.x24-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.x24-main .x4d-buy{max-width:620px;padding-right:24px}.template-product .x4d-bar{display:flex}.template-product .x4d-inside__head{position:static}}@media(max-width:390px){.x24-choice{grid-template-columns:16px 56px minmax(0,1fr) auto;padding:12px;gap:8px}.x24-choice__packs,.x24-choice__packs img{height:58px}.x24-choice__price b{font-size:17px}.x24-choice__body strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.x24-choice{transition:none}}.x24-choice__extras img{width:24px;height:30px;object-fit:contain;background:transparent}.x24-choice__select{display:contents;cursor:pointer}.x24-choice [hidden]{display:none!important}.x24-choice .x24-quantity{grid-column:2/-1;justify-content:space-between;margin:2px 0 4px;gap:12px}.x24-stepper{display:flex;align-items:center;border:1px solid var(--x3-line);border-radius:12px;background:var(--x3-milk);overflow:hidden}.x24-stepper button{display:grid;place-items:center;width:44px;min-height:44px;border:0;background:transparent;color:var(--x3-cherry);cursor:pointer}.x24-stepper button:disabled{opacity:.4;cursor:default}.x24-stepper button:hover:not(:disabled){background:var(--x3-blush)}.x24-choice .x24-stepper input{width:40px;min-height:44px;padding:4px;border:0;border-radius:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:16px}.x24-stepper input::-webkit-inner-spin-button,.x24-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x24-details{grid-column:1/-1;border-top:1px solid var(--x3-line);padding-top:6px;margin-top:4px;cursor:default}.x24-details summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;color:var(--x3-cherry);cursor:pointer;list-style:none}.x24-details summary::-webkit-details-marker{display:none}.x24-details summary>.x3-ico:first-child{width:18px;height:18px}.x24-details summary>.x3-ico:last-child{margin-left:auto;width:18px;height:18px;transition:transform .2s}.x24-details[open] summary>.x3-ico:last-child{transform:rotate(90deg)}.x24-details__products{padding:4px 0 8px}.x24-details__product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--x3-line)}.x24-details__product img{width:64px;height:84px;object-fit:contain}.x24-details__product strong{font-size:14px;line-height:1.4;display:block}.x24-details__product small{font-size:12px;color:var(--x3-ink-soft)}.x24-details__product p{font-size:13px;line-height:1.6;margin:6px 0!important;color:var(--x3-ink-soft)}.x24-details__product a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:650;text-underline-offset:4px;color:var(--x3-cherry)}.x24-details__product a .x3-ico{width:16px;height:16px}.x24-stepper :focus-visible,.x24-details :focus-visible{outline:2px solid var(--x3-cherry);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.x24-details summary>.x3-ico{transition:none}}.x24-purchase{container-type:inline-size}@container (max-width:420px){.x24-choice{grid-template-columns:16px 56px minmax(0,1fr) auto;padding:12px;gap:8px}.x24-choice__packs,.x24-choice__packs img{height:58px}.x24-choice__price b{font-size:17px}.x24-choice__body strong{font-size:14px}}.x26-recommended{border-color:var(--x3-cherry);margin-top:24px}.x26-recommendation{grid-column:1/-1;justify-self:start;padding:5px 10px;border-radius:7px;background:var(--x3-cherry);color:var(--x3-milk);font-size:12px;font-weight:700;line-height:1.4;margin-top:-25px;margin-bottom:4px}.x26-extra-details{border-top:1px solid var(--x3-line);padding-top:16px}.x26-extra-details__title{font-size:14px;font-weight:700;color:var(--x3-cherry);margin-bottom:8px!important}.x26-extra-details__shipping{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:var(--x3-cherry);margin:12px 0!important}.x26-extra-details__shipping .x3-ico{flex:none;width:18px;height:18px}.x26-extra-details__terms{font-size:12px;line-height:1.6;color:var(--x3-ink-soft);margin:12px 0 4px!important}.template-product .x4d-bar{border-radius:16px;max-width:680px;margin-inline:auto;gap:10px;padding:10px 12px;display:flex}.template-product .x4d-bar[hidden]{display:none}.template-product .x4d-bar__img{display:flex;align-items:center;justify-content:center;gap:0;border-radius:8px;background:transparent;padding:0;width:48px;height:48px}.template-product .x4d-bar__img img{width:100%;min-width:0;max-width:36px;height:48px;object-fit:contain;flex:1}.template-product .x4d-bar__text{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px}.template-product .x4d-bar__name{font-size:13px;line-height:1.4}.template-product .x4d-bar__price{font-size:14px;line-height:1.4;font-weight:700;color:var(--x3-cherry);white-space:nowrap;font-variant-numeric:tabular-nums}.template-product .x4d-bar__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.template-product .x4d-bar__price [data-x29-compare]{font-size:.9em;font-weight:400;color:var(--x3-ink-soft)}.template-product .x4d-bar__price [data-x29-compare][hidden]{display:none}.x26-bar__selection{grid-column:1/-1;font-size:11px;line-height:1.4;color:var(--x3-ink-soft)}.template-product .x4d-bar__add{border-radius:12px;font-size:13px;padding:0 14px}@media(max-width:480px){.template-product .x4d-bar{gap:8px;padding:10px}.template-product .x4d-bar__img{width:36px;height:42px}.template-product .x4d-bar__img img{height:42px}.template-product .x4d-bar__text{grid-template-columns:minmax(0,1fr);gap:2px}.template-product .x4d-bar__price{font-size:13px}.x26-bar__selection{font-size:11px}.template-product .x4d-bar__add{padding:0 12px}}@media(max-width:359px){.template-product .x4d-bar__img{display:none}}.template-product .x4d-feel{background:var(--x3-milk);border:1px solid var(--x3-line)}.template-product .x4d-feel__copy{padding:32px 24px}.template-product .x4d-feel .x4d-rows dt{letter-spacing:0;color:var(--x3-cherry)}.template-product .x30-formula{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;background:var(--x3-blush);color:var(--x3-ink);padding:32px 20px;overflow:hidden}.template-product .x30-formula .x4d-inside__head{position:static;max-width:720px}.template-product .x30-formula .x4d-h2{font-size:clamp(34px,4vw,60px);color:var(--x3-cherry)}.template-product .x30-formula .x4d-lede{color:var(--x3-ink)}.template-product .x30-formula .x4d-body{color:var(--x3-ink-soft);max-width:60ch}.x30-formula__visual{position:relative;min-width:0;min-height:360px;aspect-ratio:4/5;isolation:isolate;overflow:hidden;border-radius:12px;background:var(--x3-milk)}.x30-formula__pack{position:absolute;top:18%;right:22%;bottom:18%;left:22%;display:flex;align-items:center;justify-content:center}.x30-formula__pack img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 14px #611f381a)}.x30-formula__visual:before{content:"";position:absolute;top:24%;right:9%;bottom:24%;left:9%;border:1px solid #611f3838;border-radius:50%;transform:rotate(-24deg);z-index:-1}.x30-formula__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x30-formula__label{position:absolute;max-width:52%;padding:9px 12px;border:1px solid #611f3830;border-radius:8px;background:var(--x3-milk);color:var(--x3-cherry);font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.x30-formula__label--hero{left:12px;top:16px}.x30-formula__label--1{right:12px;top:32%}.x30-formula__label--2{left:12px;bottom:22%}.x30-formula__label--3{right:12px;bottom:16px}.template-product .x30-formula .x4d-inside__main{margin:0;min-width:0;align-self:center}.template-product .x30-formula .x4d-hero-ing{padding:0 0 24px;border:0;border-bottom:1px solid var(--x3-line)}.template-product .x30-formula .x4d-hero-ing__name{font:500 clamp(26px,2.6vw,36px)/1.2 var(--x3-serif);color:var(--x3-cherry)}.template-product .x30-formula .x4d-ings{gap:0;margin-top:0!important}.template-product .x30-formula .x4d-ings li{background:transparent;border-radius:0;padding:20px 0;border-bottom:1px solid var(--x3-line)}.template-product .x30-formula .x4d-ings strong{color:var(--x3-cherry);font-size:24px}.template-product .x30-formula .x4d-ings span{font-size:15px;line-height:1.6}.template-product .x30-formula .x4d-inci-block summary{border-radius:12px}.template-product .x30-formula .x4d-inci-block__body{background:transparent;padding:16px 0;overflow-wrap:anywhere}.template-product .x4d-howto{background:var(--x3-milk);border:1px solid var(--x3-line);border-radius:16px;padding:32px 24px}.template-product .x4d-steps{gap:0}.template-product .x4d-steps li{padding:20px 0;border-bottom:1px solid var(--x3-line);grid-template-columns:44px minmax(0,1fr);align-items:start}.template-product .x4d-steps li:before{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--x3-blush);font:500 18px/1 var(--x3-serif);content:counter(x4s,decimal-leading-zero)}.template-product .x4d-howto__media{margin:0;border-radius:12px}@media(min-width:768px){.template-product .x4d-feel__copy{padding:48px}.template-product .x30-formula{padding:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.template-product .x30-formula .x4d-inside__head{grid-column:1/-1}.x30-formula__label{font-size:13px}.template-product .x4d-howto{padding:48px;gap:40px}.template-product .x4d-howto.has-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.template-product .x4d-howto__media{grid-row:1/span 2;min-height:560px}.template-product .x4d-howto.has-media .x4d-howto__steps{grid-column:2}}@media(min-width:1200px){.template-product .x30-formula{padding:64px;gap:40px 64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.template-product .x30-formula .x4d-inside__head{max-width:850px}.x30-formula__label{font-size:15px;padding:12px 16px}.x30-formula__visual{max-height:760px}}.template-product .x30-formula .x4d-ings{grid-template-columns:minmax(0,1fr)}.x30-formula__visual:not(:has(.x30-formula__art)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:20px;aspect-ratio:auto;min-height:0}.x30-formula__visual:not(:has(.x30-formula__art)) .x30-formula__pack{position:relative;inset:auto;grid-column:1/-1;height:300px;padding:20px}.x30-formula__visual:not(:has(.x30-formula__art)) .x30-formula__label{position:static;max-width:none;align-self:start;font-size:14px}.x30-formula__visual:not(:has(.x30-formula__art)):before{inset:40px 8% auto;height:230px}@media(min-width:1200px){.template-product .x30-formula .x4d-ings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.x30-formula__visual:not(:has(.x30-formula__art)) .x30-formula__pack{height:400px}.x30-formula__visual:not(:has(.x30-formula__art)):before{height:330px}}@media(min-width:768px)and (max-width:999px){.template-product .x4d-feel.has-media{grid-template-columns:minmax(0,1fr)}.template-product .x4d-feel.has-media .x4d-feel__media{order:0;aspect-ratio:4/5;min-height:0}}.x30-formula__visual{align-self:start}@media(max-width:1199px){.x30-formula__visual:not(:has(.x30-formula__art)){grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/exo24-funnel.css.map */
