body.v5-fresh-tech{background:var(--v5-cream);color:var(--v5-ink);overflow-x:clip}body.v5-fresh-tech .page-width{max-width:1530px}body.v5-fresh-tech :is(h1,h2){font-family:var(--font-heading,Georgia,serif);letter-spacing:-.055em;line-height:1.08}body.v5-fresh-tech .eyebrow{color:var(--v5-nature);letter-spacing:.21em;font-size:.68rem;font-weight:720}body.v5-fresh-tech .section-space{padding-block:clamp(65px,8.5vw,var(--v5-space))}body.v5-fresh-tech .site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--v5-cream) 90%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid #193d331c}body.v5-fresh-tech .site-header__inner{min-height:83px}body.v5-fresh-tech .logo-wordmark{color:var(--v5-ink);font-weight:750}body.v5-fresh-tech .announcement{background:var(--v5-ink);color:var(--v5-lime)}body.v5-fresh-tech .button,body.v5-fresh-tech .newsletter__submit,body.v5-fresh-tech .v5-amazon-button:not(.text-link){border-radius:999px;min-height:48px;position:relative;overflow:hidden;isolation:isolate;white-space:normal;background:var(--v5-ink);color:#fff;box-shadow:0 11px 25px #1d553822;letter-spacing:.06em;text-transform:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,background .4s,color .4s}body.v5-fresh-tech .button--light{background:#fff;color:var(--v5-ink)}body.v5-fresh-tech .button--outline{background:transparent;color:var(--v5-ink);border:1px solid var(--v5-ink)}body.v5-fresh-tech .button:not(.v5-amazon-disabled):hover,body.v5-fresh-tech .newsletter__submit:hover{opacity:1;transform:translateY(-3px);background:var(--v5-nature);color:#fff;box-shadow:0 15px 32px #1b4a382c}body.v5-fresh-tech.v5-sheen .button:not(.v5-amazon-disabled):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background:linear-gradient(110deg,transparent 16%,#ffffff22 43%,#e8ffac77 51%,transparent 79%);transform:translate(-125%);transition:transform .75s cubic-bezier(.22,1,.36,1)}body.v5-fresh-tech.v5-sheen .button:not(.v5-amazon-disabled):hover:after{transform:translate(125%)}body.v5-fresh-tech .v5-amazon-disabled{opacity:.64;cursor:default;background:#799487!important;box-shadow:none!important;color:#fff!important;transform:none!important;pointer-events:none}body.v5-fresh-tech .text-link{color:var(--v5-ink);border-bottom-color:var(--v5-nature)}body.v5-fresh-tech .hero{min-height:720px;grid-template-columns:minmax(0,49%) minmax(0,51%);background:var(--v5-section-gradient,var(--v5-cream))!important;isolation:isolate;overflow:hidden}body.v5-fresh-tech .hero__copy{min-height:720px;background:transparent!important;padding:clamp(80px,7.3vw,132px) clamp(26px,5.5vw,110px);color:var(--v5-ink)}body.v5-fresh-tech .hero__copy:before{opacity:.13;background:repeating-linear-gradient(90deg,transparent 0 95px,#438d661e 96px 97px)}body.v5-fresh-tech .hero__copy:after{border-color:#61a8771e}body.v5-fresh-tech .hero__rule{background:var(--v5-nature)}body.v5-fresh-tech .hero__eyebrow{color:var(--v5-nature)}body.v5-fresh-tech .hero h1{color:var(--v5-ink);font-size:clamp(60px,6.7vw,112px);line-height:1.015;letter-spacing:-.064em}body.v5-fresh-tech .hero h1 em{color:var(--v5-nature);text-shadow:0 10px 32px #4b936c24}body.v5-fresh-tech .hero__description{color:var(--v5-muted);font-size:clamp(16px,1.27vw,20px);line-height:1.78}body.v5-fresh-tech .hero__index{color:#70917e;margin-top:clamp(30px,5vw,68px)}body.v5-fresh-tech .hero__index-line{background:#7bb18c}body.v5-fresh-tech .hero__side-label{color:#79a388}body.v5-fresh-tech .hero__visual{min-height:720px;background:radial-gradient(ellipse at 70% 25%,var(--v5-lime),transparent 37%),radial-gradient(ellipse at 15% 80%,var(--v5-mint),transparent 42%),linear-gradient(142deg,#f4faf0,#cde8d7 60%,#b1dbca)!important;border:1px solid #ffffffb5}body.v5-fresh-tech .hero__visual:before{content:"";position:absolute;top:3%;right:3%;bottom:3%;left:3%;pointer-events:none;border:1px solid #ffffff6e;border-radius:var(--v5-radius);z-index:3}body.v5-fresh-tech .hero__visual-vignette{background:linear-gradient(0deg,#204a3822,transparent 32%)}body.v5-fresh-tech .hero__slide .placeholder-art{background:transparent}body.v5-fresh-tech .hero__slide .placeholder-art img{filter:drop-shadow(0 25px 30px #1d543733)}body.v5-fresh-tech .hero__visual-caption{color:var(--v5-ink);text-shadow:0 2px 4px #ffffffab}body.v5-fresh-tech .hero__visual-caption-line{background:var(--v5-nature)}body.v5-fresh-tech .hero__seal{color:var(--v5-ink);background:#ffffff9e;border:1px solid white;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.v5-fresh-tech .hero__nav-arrow{border-radius:50%;background:#1b4a3888}body.v5-fresh-tech .hero__slide-progress span{background:var(--v5-lime)}body.v5-fresh-tech .featured-collection--lux{background:var(--v5-section-gradient,#f9fbf5)!important;border:0}body.v5-fresh-tech .collection-products{gap:clamp(14px,2.2vw,29px)}body.v5-fresh-tech .product-card{background:var(--v5-card);border:1px solid #cadfcf80;padding:10px;border-radius:var(--v5-radius);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .35s}body.v5-fresh-tech.v5-card-lift .product-card:hover{transform:translateY(-8px);box-shadow:0 24px 64px #205f3c1e;border-color:#89bd9b80}body.v5-fresh-tech .product-card__media{border-radius:calc(var(--v5-radius) - 8px);background:radial-gradient(ellipse at 65% 18%,#f8ffde,transparent 60%),linear-gradient(135deg,#e5f4eb,#d7eadc);aspect-ratio:.88;border:0}body.v5-fresh-tech .product-card__information{padding:19px 8px 9px;align-items:start}body.v5-fresh-tech .product-card__information h3 a,body.v5-fresh-tech .product-card__price{color:var(--v5-ink)}body.v5-fresh-tech .v5-product-cta{padding:0 8px 10px}body.v5-fresh-tech .button--v5-card{display:flex;margin:0;width:100%;padding:12px 16px;font-size:12px;min-height:43px;letter-spacing:.04em}body.v5-fresh-tech .product-card__gallery-controls{z-index:10}body.v5-fresh-tech .product-card__gallery-arrow{border-radius:50%;background:#214f3edb}body.v5-fresh-tech .product-card__gallery-progress span{background:var(--v5-lime)}body.v5-fresh-tech .rail-controls button{border-radius:50%;border-color:#729d80;color:var(--v5-ink)}body.v5-fresh-tech .rail-controls button:hover{background:var(--v5-ink);color:#fff}body.v5-fresh-tech #sweat-and-reset{background:var(--v5-section-gradient,#e8f3e8)!important}body.v5-fresh-tech .editorial-split__media{border-radius:var(--v5-radius);overflow:hidden;background:linear-gradient(135deg,#d9ecdc,#bfdeca);box-shadow:0 28px 65px #236d4230}body.v5-fresh-tech .editorial-split__copy .prose{color:var(--v5-muted)}body.v5-fresh-tech .editorial-split__caption{color:var(--v5-nature)}.v5-features{position:relative;isolation:isolate;overflow:hidden;background:var(--six-bg);color:var(--six-intro);padding:clamp(70px,8vw,125px) 0 clamp(85px,9vw,145px)}.v5-features:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 87% 4%,#e6ff9a12,transparent 36%),radial-gradient(ellipse at 8% 85%,#93ba8920,transparent 35%)}.v5-features__header{display:grid;grid-template-columns:1fr 1.13fr;gap:35px;align-items:center;margin-bottom:55px}.v5-features__header .eyebrow{color:var(--six-eyebrow)!important}.v5-features__header p{font:400 clamp(23px,2.7vw,38px)/1.32 var(--font-heading,Georgia,serif);letter-spacing:-.025em;color:var(--six-intro);margin:0}.v5-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--six-gap);align-items:stretch}.v5-feature-card{height:var(--six-height);position:relative;overflow:hidden;border:1px solid #ffffff2a;background:#43614b;transform:translateY(var(--feature-shift));border-radius:3px;box-shadow:0 18px 45px #09150e30;isolation:isolate;min-width:0;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s}.v5-features__grid--stagger .v5-feature-card:nth-child(3n+2){transform:translateY(calc(var(--feature-shift) + 25px))}.v5-features__grid--stagger .v5-feature-card:nth-child(3n+3){transform:translateY(calc(var(--feature-shift) - 15px))}.v5-feature-card--hover:hover{transform:translateY(calc(var(--feature-shift) - 10px));box-shadow:0 28px 70px #09150e62}.v5-features__grid--stagger .v5-feature-card--hover:nth-child(3n+2):hover{transform:translateY(calc(var(--feature-shift) + 12px))}.v5-features__grid--stagger .v5-feature-card--hover:nth-child(3n+3):hover{transform:translateY(calc(var(--feature-shift) - 27px))}.v5-feature-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--feature-position);transition:transform 1.1s cubic-bezier(.22,1,.36,1);filter:saturate(.88)}.v5-feature-card--hover:hover .v5-feature-card__image{transform:scale(1.07)}.v5-feature-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#06150c70,transparent 32%,#06150c30 58%,rgb(6 19 12 / var(--feature-overlay)) 100%)}.v5-feature-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(23px,2.6vw,39px);color:var(--six-ink);text-align:var(--feature-align);text-shadow:0 1px 11px #0b261c77}.v5-feature-card__number{font:400 clamp(55px,6.8vw,105px)/1 var(--font-heading,Georgia,serif);letter-spacing:-.06em;color:var(--feature-title)}.v5-feature-card__copy h3{font:400 var(--six-hsize)/1.05 var(--font-heading,Georgia,serif);letter-spacing:-.035em;color:var(--feature-title);margin-bottom:16px}.v5-feature-card__copy p{font:400 var(--six-bsize)/1.63 var(--font-body,Arial,sans-serif);color:var(--feature-body);margin:0}.v5-steps{position:relative;background:var(--steps-bg);padding:clamp(73px,8.5vw,120px) 0 clamp(85px,9.5vw,138px);overflow:hidden}.v5-steps:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 5% 4%,#b9ec8e3f,transparent 41%),radial-gradient(ellipse at 97% 85%,#abdfc253,transparent 40%)}.v5-steps .page-width{position:relative}.v5-steps__head .eyebrow{color:var(--steps-label)}.v5-steps__head p{max-width:950px;color:var(--steps-lead);font:400 clamp(22px,2.5vw,34px)/1.35 var(--font-heading,Georgia,serif);margin:22px 0 42px;letter-spacing:-.023em}.v5-steps__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--steps-gap)}.v5-step-poster{position:relative;height:var(--steps-height);min-width:0;overflow:hidden;isolation:isolate;background:#b7d6c4;border:1px solid #ffffff95;border-radius:var(--steps-radius);box-shadow:0 20px 60px #466e4940;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s}.v5-step-poster--hover:hover{transform:translateY(-9px);box-shadow:0 30px 74px #466e4950}.v5-step-poster__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--poster-position);transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.v5-step-poster--hover:hover .v5-step-poster__img{transform:scale(1.06)}.v5-step-poster__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,43,29,var(--steps-overlay)),transparent 36%,rgba(13,38,25,.25) 55%,rgba(10,35,25,var(--steps-overlay)));z-index:1}.v5-step-poster__text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(25px,3vw,42px);text-align:var(--poster-align);color:var(--steps-ink)}.v5-step-poster__num{font-size:12px;letter-spacing:.23em;font-weight:700;color:var(--poster-hcolor)}.v5-step-poster__copy h3{color:var(--poster-hcolor);font:400 var(--steps-head-size)/1.08 var(--font-heading,Georgia,serif);letter-spacing:-.05em;margin:0 0 14px}.v5-step-poster__copy p{color:var(--poster-tcolor);font-size:var(--steps-body-size);line-height:1.7;margin:0;max-width:310px}body.v5-fresh-tech .comparison{background:var(--v5-section-gradient,#edf6ee)!important}body.v5-fresh-tech .comparison__column{border-radius:var(--v5-radius);background:#fff;box-shadow:0 20px 55px #1b5c3b0e}body.v5-fresh-tech .comparison__column--muted{background:#e5f2e7}body.v5-fresh-tech .comparison__row{border-color:#1a533017}body.v5-fresh-tech .image-banner{background:var(--v5-section-gradient,#dbf5d9)!important;min-height:550px}body.v5-fresh-tech .image-banner__background{opacity:.36}body.v5-fresh-tech .image-banner__content,body.v5-fresh-tech .image-banner__content :is(h2,p){color:var(--v5-ink)}body.v5-fresh-tech .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.v5-fresh-tech .faq__item{background:#fff;border:1px solid #abcdb053;border-radius:16px;padding:clamp(20px,2.3vw,32px);transition:transform .35s,border-color .35s}body.v5-fresh-tech .faq__item:hover{transform:translateY(-3px);border-color:#77ae8a}body.v5-fresh-tech .faq__answer{color:var(--v5-muted)}body.v5-fresh-tech .site-footer{background:var(--v5-footer);color:#eff9eb}body.v5-fresh-tech .site-footer .footer__links a,body.v5-fresh-tech .site-footer .footer__bottom{color:#e5f1e5}body.v5-fresh-tech .product-page__detail .button{width:100%}body.v5-fresh-tech .v5-cart-info .empty-state{padding:55px;border-radius:var(--v5-radius);background:#fff}.v5-js-motion [data-v5-reveal]{opacity:0;transform:translateY(29px);filter:blur(4px);transition:opacity var(--v5-duration) cubic-bezier(.22,1,.36,1),transform var(--v5-duration) cubic-bezier(.22,1,.36,1),filter var(--v5-duration) cubic-bezier(.22,1,.36,1)}.v5-js-motion [data-v5-reveal].v5-shown{opacity:1;transform:none;filter:none}body.v5-motion-fade.v5-js-motion [data-v5-reveal]{transform:none}body.v5-motion-none [data-v5-reveal]{opacity:1!important;transform:none!important;filter:none!important}@media(max-width:989px){body.v5-fresh-tech .hero{grid-template-columns:1fr}body.v5-fresh-tech .hero__copy{order:2;min-height:0;padding:64px 6vw}body.v5-fresh-tech .hero__visual{order:1;min-height:440px;height:clamp(440px,63vw,650px)}body.v5-fresh-tech .hero h1{font-size:clamp(55px,9vw,90px)}.v5-features__grid,.v5-steps__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-features__grid--stagger .v5-feature-card:nth-child(n){transform:none}}@media(max-width:620px){body.v5-fresh-tech .hero__visual{height:420px;min-height:0}body.v5-fresh-tech .hero__copy{padding:58px 6% 72px}body.v5-fresh-tech .hero h1{font-size:clamp(51px,13vw,77px)}body.v5-fresh-tech .collection-products:not(.collection-products--rail){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.v5-fresh-tech .product-card{padding:6px;border-radius:14px}body.v5-fresh-tech .product-card__media{border-radius:9px}body.v5-fresh-tech .product-card__information{display:block;padding:11px 5px}body.v5-fresh-tech .product-card__price{display:block;margin-top:4px}body.v5-fresh-tech .button--v5-card{font-size:10px;padding:9px 8px;min-height:42px}.v5-features__header{display:block;margin-bottom:38px}.v5-features__header p{margin-top:21px;font-size:clamp(24px,6vw,31px)}.v5-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v5-feature-card{height:clamp(295px,67vw,410px)}.v5-feature-card__content{padding:15px}.v5-feature-card__number{font-size:56px}.v5-feature-card__copy h3{font-size:clamp(21px,5vw,31px)}.v5-feature-card__copy p{font-size:12px;line-height:1.55}.v5-steps__gallery{grid-template-columns:1fr}.v5-step-poster{height:clamp(460px,128vw,650px)}body.v5-fresh-tech .faq-list{grid-template-columns:1fr}}@media(max-width:385px){.v5-features__grid{grid-template-columns:1fr}.v5-feature-card{height:410px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.v5-js-motion [data-v5-reveal]{opacity:1!important;transform:none!important;filter:none!important}.v5-feature-card,.v5-step-poster,.v5-feature-card__image,.v5-step-poster__img,body.v5-fresh-tech .button{animation:none!important;transition:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:v5-page-out .19s ease both}::view-transition-new(root){animation:v5-page-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes v5-page-out{0%{opacity:1}to{opacity:.75}}@keyframes v5-page-in{0%{opacity:.67;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/v5-fresh-tech.css.map */
