.c-pdp{--home-soft: #E7EDEC}.c-home-hero{--home-hero-h: clamp(560px, 56vw, 816px);background:var(--home-soft);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,52%);align-items:stretch;gap:clamp(32px,4vw,64px);min-height:var(--home-hero-h);overflow:hidden}.c-home-hero__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:clamp(48px,6vw,96px) clamp(20px,3vw,40px) clamp(48px,6vw,96px) max(20px,calc(50vw - (var(--pdp-max) / 2)))}.c-home-hero__rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.c-home-hero__rating span{font-size:.9333rem;font-weight:600;letter-spacing:.05em;text-transform:none}.c-home-hero .c-home-hero__title{font-style:italic;text-transform:none;font-size:clamp(2.1333rem,1.0667rem + 3.4vw,3.7333rem);line-height:1.15}.c-home-hero .c-home-hero__text{max-width:40ch;font-size:1.6rem}.c-home-hero__text p{margin:0}.c-home-hero__text strong{font-weight:700}.c-home-hero__actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.c-home-hero .c-pdp-pill{font-size:1.0667rem}.c-home-link{display:inline-flex;align-items:center;gap:10px;color:var(--pdp-red);text-decoration:underline;text-underline-offset:4px;font-size:1.0667rem}.c-home-link:hover{color:var(--pdp-red);opacity:.8}.c-home-link__arrow{width:16px;height:16px;flex:0 0 auto}.c-home-hero__media{--home-cell-gap: 15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-cell-gap);height:var(--home-hero-h);overflow:hidden;padding-right:clamp(24px,4.5vw,64px)}.c-home-hero__col{overflow:hidden;height:100%}.c-home-hero__track{display:flex;flex-direction:column;will-change:transform;animation-duration:var(--home-marquee, 40s);animation-timing-function:linear;animation-iteration-count:infinite}.c-home-hero__col--up .c-home-hero__track{animation-name:c-home-marquee-up}.c-home-hero__col--down .c-home-hero__track{animation-name:c-home-marquee-down}@keyframes c-home-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes c-home-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.c-home-hero__col:hover .c-home-hero__track,.c-home-hero__col:focus-within .c-home-hero__track{animation-play-state:paused}.c-home-hero__cell{flex:0 0 auto;display:block;border-radius:var(--pdp-r-lg);overflow:hidden;aspect-ratio:366 / 400;background:transparent;margin-bottom:var(--home-cell-gap)}.c-home-hero__media-el{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.c-home-hero__track{animation:none}}@media(max-width:900px){.c-home-hero{grid-template-columns:minmax(0,1fr);min-height:0}.c-home-hero__body{padding:48px 20px 32px;align-items:center;text-align:center}.c-home-hero__text{max-width:46ch}.c-home-hero__actions{justify-content:center}.c-home-hero__media{--home-cell-gap: 10px;--home-hero-h: 62vh;max-height:520px;margin-bottom:32px;padding-right:0}}.c-home-tiles__head{margin-bottom:40px}.c-home-tile{position:relative;width:min(416px,78vw);aspect-ratio:1 / 1;border-radius:var(--pdp-r-lg);overflow:hidden;display:block;text-decoration:none;color:var(--pdp-white)}.c-home-tile img{width:100%;height:100%;object-fit:cover}.c-home-tile__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000001f 38%,#0000 62%)}.c-home-tile__label{position:absolute;left:28px;right:28px;bottom:26px;font-size:clamp(1.2rem,1.0667rem + .5vw,1.6rem);line-height:1.25;color:var(--pdp-white);margin:0}.c-home-tiles__foot{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:20px}.c-home-arrows,.c-home-progress{display:none}[data-sl-id=c-home-tiles] .c-pdp-rail{scrollbar-width:auto;scrollbar-color:var(--pdp-red) var(--pdp-line);padding-bottom:10px}[data-sl-id=c-home-tiles].is-js-ready .c-pdp-rail{scrollbar-width:none;padding-bottom:4px}.is-draggable .c-pdp-rail{cursor:grab;-webkit-user-select:none;user-select:none}.is-dragging .c-pdp-rail{cursor:grabbing;-webkit-user-select:none;user-select:none}.is-draggable .c-pdp-rail img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.is-js-ready .c-home-arrows{display:flex}.is-js-ready .c-home-progress{display:block}.c-home-progress{flex:1 1 auto;height:4px;background:var(--pdp-line);border-radius:2px;overflow:hidden}.c-home-progress__fill{display:block;height:100%;width:33%;background:var(--pdp-red);border-radius:2px;transition:width .2s ease,transform .2s ease}.is-js-ready .c-home-arrows{gap:13px;flex:0 0 auto}.c-home-arrow{width:40px;height:40px;border-radius:var(--pdp-pill);border:1px solid var(--pdp-red);background:var(--pdp-red);display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .15s ease}.c-home-arrow img{width:16px;height:16px;filter:brightness(0) invert(1)}.c-home-arrow--prev img{transform:rotate(180deg)}.c-home-arrow:disabled{opacity:.35;cursor:default}.c-home-arrow:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:3px}@media(max-width:700px){.c-home-tile{width:78vw}.c-home-tiles__foot{margin-top:16px}}.c-home-logos{background:var(--pdp-tint);padding-block:clamp(28px,3vw,44px);overflow:hidden}.c-home-logos__title{text-align:center;color:var(--pdp-muted);margin-bottom:24px}.c-home-logos__viewport{overflow:hidden}.c-home-logos__track{display:flex;align-items:center;width:max-content;animation:c-home-marquee-x var(--home-marquee, 45s) linear infinite}.c-home-logos:hover .c-home-logos__track{animation-play-state:paused}@keyframes c-home-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.c-home-logos__item{flex:0 0 auto;width:var(--home-logo-size, 130px);height:var(--home-logo-size, 130px);display:grid;place-items:center;margin-right:clamp(24px,3vw,56px)}.c-home-logos__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(prefers-reduced-motion:reduce){.c-home-logos__track{animation:none}}.c-home-marquee-reviews{overflow:hidden}[data-sl-id=c-home-reviews] .c-pdp-review__text{font-size:1.0667rem}[data-sl-id=c-home-reviews] .c-pdp-review__name{font-size:.9333rem}[data-sl-id=c-home-reviews] .c-pdp-review__verified{font-size:.8rem}.c-home-marquee-reviews .c-home-reviews__track{display:flex;width:max-content;animation:c-home-marquee-x var(--home-marquee, 60s) linear infinite}.c-home-marquee-reviews:hover .c-home-reviews__track,.c-home-marquee-reviews:focus-within .c-home-reviews__track{animation-play-state:paused}.c-home-marquee-reviews .c-pdp-review{flex:0 0 auto;margin-right:24px}@media(prefers-reduced-motion:reduce){.c-home-marquee-reviews .c-home-reviews__track{animation:none}}.c-home-cards__head{margin-bottom:40px}.c-home-cards__grid{display:grid;grid-template-columns:repeat(var(--home-cols, 3),minmax(0,1fr));gap:var(--home-gap, 32px)}.c-home-card{display:flex;flex-direction:column;gap:16px;border-radius:var(--pdp-r-lg);text-decoration:none;color:inherit}.c-home-card--filled{background:var(--pdp-tint);padding:24px}.c-home-card--center{text-align:center;align-items:center}.c-home-card__media{border-radius:var(--pdp-r);overflow:hidden;aspect-ratio:var(--home-ratio, 1 / 1);width:100%;background:var(--pdp-white)}.c-home-card__media img{width:100%;height:100%;object-fit:cover}.c-home-card__title{font-family:var(--pdp-serif);line-height:1.2;margin:0;font-size:clamp(1.3333rem,1rem + 1.6vw,2.1333rem)}[data-source=blog] .c-home-card__title{font-size:clamp(1rem,.8rem + 1.2vw,1.6rem)}.c-home-card__text{color:var(--pdp-muted);margin:0;font-size:1.2rem}.c-home-card__link{margin-top:auto;align-self:flex-start}.c-home-card--center .c-home-card__link{align-self:center}.c-home-cards__foot{display:flex;align-items:center;justify-content:center;gap:37px;margin-top:40px;flex-wrap:wrap}@media(max-width:1000px){.c-home-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-cardsgrid-foot]{display:none}@media(max-width:640px){.c-home-cards__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.c-home-cards__grid::-webkit-scrollbar{display:none}.c-home-cards__grid>*{flex:0 0 82vw;max-width:340px;scroll-snap-align:center}.c-home-cards__foot{gap:20px}[data-cardsgrid-foot]{display:flex}}.c-home-banner{position:relative;min-height:clamp(280px,32vw,455px);display:grid;place-items:center;padding:clamp(48px,6vw,80px) 24px;overflow:hidden}.c-home-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-home-banner__plate{position:relative;width:min(800px,100%);padding:clamp(28px,4vw,48px) clamp(24px,5vw,80px);border-radius:var(--pdp-r-lg);border:1px solid rgba(255,255,255,.55);background:#ffffff1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);text-align:center;text-decoration:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.c-home-banner__plate{background:#00000061}}.c-home-banner__title{color:var(--pdp-white);margin:0;font-family:var(--pdp-serif);font-weight:400;font-size:clamp(1.3333rem,.96rem + 1.6vw,2.1333rem);line-height:1.2;letter-spacing:.05em;text-transform:none}.c-home-prodgrid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}.c-home-prodgrid__head .c-pdp__body{color:var(--pdp-muted);margin-top:10px}.c-pdp .c-pdp-similar__grid.c-home-prodgrid{grid-template-columns:repeat(var(--home-cols, 4),minmax(0,1fr))}@media(max-width:1000px){.c-pdp .c-pdp-similar__grid.c-home-prodgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-prodgrid-foot]{display:none}@media(max-width:560px){.c-pdp .c-pdp-similar__grid.c-home-prodgrid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.c-pdp .c-pdp-similar__grid.c-home-prodgrid::-webkit-scrollbar{display:none}.c-pdp .c-pdp-similar__grid.c-home-prodgrid>*{flex:0 0 82vw;max-width:340px;scroll-snap-align:center}[data-prodgrid-foot]{display:flex}}.c-pdp .c-pdp-similar__grid>.c-pdp-prod{height:100%}.c-pdp .c-pdp-prod__form{margin-top:auto;padding-top:4px}body.template-index [data-sl-id=c-home-products] .c-pdp-prod__rating small{font-size:.8rem}body.template-index [data-sl-id=c-home-products] .c-pdp-prod__title{font-size:clamp(1rem,.8rem + 1.2vw,1.6rem)}body.template-index [data-sl-id=c-home-products] .c-pdp-prod__price{font-size:clamp(1.1667rem,.9rem + 1.4vw,1.8667rem)}body.template-index [data-sl-id=c-home-products] .c-pdp-prod__price s{font-size:1.2rem}.c-pdp-prod__tile{position:relative}.c-home-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--pdp-red);color:var(--pdp-white);border-radius:var(--pdp-pill);padding:5px 14px;font-size:.7333rem;font-weight:700;letter-spacing:.06em;text-transform:none}body.template-index .c-pdp__h2{font-size:clamp(2rem,1.28rem + 2.6vw,3.2rem)}body.template-index .c-pdp__body{font-size:1.2rem}body.template-index .c-pdp-cta__body .c-pdp__body{font-size:1.3333rem}body.template-index .c-pdp-pill{font-size:1.0667rem}body.template-index .c-pdp-trust__grid span{font-size:.8rem}body.template-index .c-pdp-trust__grid span,body.template-index .c-pdp-review__name{text-transform:none}body.template-index [data-sl-id=c-pdp-faq] .c-pdp__eyebrow{font-size:.9333rem}body.template-index [data-sl-id=c-pdp-faq] .c-pdp-acc>summary{font-size:1.2rem}body.template-index [data-sl-id=c-pdp-faq] .c-pdp-acc__body{font-size:1.0667rem}
/*# sourceMappingURL=/cdn/shop/t/85/assets/c-home.css.map */
