.ivv-pdp{--ivv-green: 85, 171, 78;--ivv-line: rgba(var(--color-foreground), .12)}@media screen and (min-width:750px){.ivv-pdp .product__media-wrapper{position:sticky;top:2.4rem;align-self:flex-start}}@media screen and (min-width:990px){.ivv-pdp .product__info-wrapper{padding-left:4.8rem!important}}.ivv-pdp .ivv-title{margin:0 0 .4rem;line-height:1.25;display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2rem}.ivv-pdp .ivv-title__name{order:1;font-size:2.4rem;letter-spacing:.1em}.ivv-pdp .ivv-title__sub{order:3;flex-basis:100%;margin-top:.4rem;font-family:"Century Gothic",var(--font-body-family)!important;text-transform:none!important;letter-spacing:0!important;font-size:1.55rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.ivv-pdp .ivv-title__offer{order:2;display:inline-block;padding:.3rem .8rem;font-family:"Century Gothic",var(--font-body-family)!important;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--ivv-green),.12);color:#34782f}@media screen and (max-width:749px){.ivv-pdp .ivv-title__name{font-size:2rem}.ivv-pdp .ivv-title__sub{font-size:1.45rem}}.ivv-pdp .price--large .price-item--sale,.ivv-pdp .price--large .current-price{font-size:2.6rem!important;color:rgb(var(--color-foreground))!important;letter-spacing:.02em}.ivv-pdp .price--large .price-item--regular{font-size:1.7rem!important;color:rgba(var(--color-foreground),.5)!important}.ivv-pdp .price__badge-sale{display:none!important}.ivv-pdp .ivv-price-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.4rem;row-gap:.2rem;margin:.8rem 0 .2rem}.ivv-pdp .ivv-price-row>[id^=price-]{margin:0!important}.ivv-pdp .ivv-price-row .price{margin:0!important}.ivv-pdp .ivv-save{margin:0;padding-left:1.4rem;border-left:1px solid var(--ivv-line);font-size:1.4rem;color:#34782f;display:flex;align-items:center;gap:.8rem}.ivv-pdp .ivv-save[hidden]{display:none}.ivv-pdp hr{margin:1.4rem 0!important;background-color:var(--ivv-line)!important}.ivv-pdp variant-selects,.ivv-pdp variant-swatch-king{display:block;margin-top:1.4rem}.ivv-pdp .product-form__input .form__label,.ivv-pdp variant-swatch-king [class*=label],.ivv-pdp variant-swatch-king legend{text-transform:capitalize;font-size:1.35rem;letter-spacing:.04em}.ivv-pdp .product-form__input--pill input[type=radio]+label{border-radius:0;padding:1rem 1.8rem;font-size:1.35rem;letter-spacing:.04em}.ivv-pdp .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ivv-pdp variant-swatch-king .swatch-view-item{transition:transform .15s ease}.ivv-pdp variant-swatch-king .swatches{margin:0!important}.ivv-pdp variant-swatch-king .swatch-single{margin-bottom:1.2rem!important}.ivv-pdp variant-swatch-king .swatch-single:last-child{margin-bottom:0!important}.ivv-pdp variant-swatch-king ul.swatch-view{margin:.6rem 0 0!important}.ivv-pdp variant-swatch-king li.swatch-view-item{margin-bottom:0!important}.ivv-pdp variant-swatch-king .swatch-view-item:hover{transform:translateY(-1px)}.ivv-pdp .product-form__submit{min-height:5rem;font-size:1.45rem!important;letter-spacing:.16em;margin-top:.8rem;transition:filter .2s ease}.ivv-pdp .product-form__submit:hover{filter:brightness(.94)}.ivv-pdp .ivv-bundle{margin:1.6rem 0 0;display:grid;gap:.8rem}.ivv-pdp .ivv-bundle__head{display:flex;align-items:center;gap:1.2rem;margin-bottom:.2rem}.ivv-pdp .ivv-bundle__line{flex:1;height:1px;background:var(--ivv-line)}.ivv-pdp .ivv-bundle__title{margin:0;font-family:Futura,var(--font-heading-family)!important;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.ivv-pdp .ivv-bundle__opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1rem 1.6rem;border:1px solid var(--ivv-line);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ivv-pdp .ivv-bundle__opt:hover{border-color:rgba(var(--color-foreground),.35)}.ivv-pdp .ivv-bundle__opt.is-selected{border:2px solid rgb(var(--ivv-green));background:rgba(var(--ivv-green),.05);padding:.9rem 1.5rem}.ivv-pdp .ivv-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.ivv-pdp .ivv-bundle__radio{width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.4);display:grid;place-items:center}.ivv-pdp .ivv-bundle__opt.is-selected .ivv-bundle__radio{border-color:rgb(var(--ivv-green))}.ivv-pdp .ivv-bundle__opt.is-selected .ivv-bundle__radio:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:rgb(var(--ivv-green))}.ivv-pdp .ivv-bundle__info{display:grid;gap:.2rem}.ivv-pdp .ivv-bundle__name{font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ivv-pdp .ivv-bundle__save{font-size:1.15rem;font-weight:600;letter-spacing:.04em;padding:.2rem .6rem;background:rgba(var(--ivv-green),.14);color:#34782f}.ivv-pdp .ivv-bundle__sub{font-size:1.25rem;color:rgba(var(--color-foreground),.6)}.ivv-pdp .ivv-bundle__price{display:grid;justify-items:end;gap:.1rem}.ivv-pdp .ivv-bundle__total{font-size:1.6rem;font-weight:600}.ivv-pdp .ivv-bundle__was{font-size:1.25rem;color:rgba(var(--color-foreground),.5)}.ivv-pdp .ivv-bundle__badge{position:absolute;top:-1rem;right:1.2rem;background:rgb(var(--ivv-green));color:#fff;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .8rem}.ivv-pdp .ivv-bundle__note{margin:.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-align:center}.ivv-pdp .ivv-delivery{display:flex;gap:1.2rem;align-items:flex-start;margin:1rem 0 0;padding:.9rem 1.4rem;background:rgba(var(--color-foreground),.035);align-items:center}.ivv-pdp .ivv-delivery__icon svg{width:2.2rem;height:2.2rem;display:block;color:rgb(var(--ivv-green))}.ivv-pdp .ivv-delivery__text{display:block;font-size:1.4rem;line-height:1.45}.ivv-pdp .ivv-delivery__text>strong{margin-left:.3rem;white-space:nowrap}.ivv-pdp .ivv-delivery__label{color:rgba(var(--color-foreground),.7)}.ivv-pdp .ivv-delivery__note{display:block;font-size:1.25rem;color:rgba(var(--color-foreground),.6)}.ivv-pdp .product__description{margin-top:1.6rem;font-size:1.55rem;line-height:1.75;color:rgba(var(--color-foreground),.85)}.ivv-pdp .product__description h2{font-size:1.8rem!important;line-height:1.45;letter-spacing:.12em;margin:2.4rem 0 1rem!important;text-align:left!important}.ivv-pdp .product__description h3{font-size:1.5rem!important;line-height:1.5;letter-spacing:.1em;text-align:left!important}.ivv-pdp .product__description p{margin:0 0 1.2rem}.ivv-pdp .product__description>:first-child h2,.ivv-pdp .product__description>h2:first-child{margin-top:0!important}.ivv-pdp .product__description img{display:block;width:100%;height:auto;margin:1.2rem 0}.ivv-pdp .product__description .usp-headline,.ivv-pdp .product__description p>b:first-child{display:inline;margin-bottom:.2rem;letter-spacing:.04em;color:rgb(var(--color-foreground))}.ivv-pdp .product__description ul{list-style:none;padding:0;margin:0 0 2rem;border-top:1px solid var(--ivv-line)}.ivv-pdp .product__description ul li{padding:1.2rem 0 1.2rem 2.4rem;border-bottom:1px solid var(--ivv-line);position:relative}.ivv-pdp .product__description ul li:before{content:"";position:absolute;left:.2rem;top:1.9rem;width:.7rem;height:.7rem;background:rgb(var(--ivv-green))}.ivv-pdp .product__description ul li p{margin:0}.ivv-pdp .product__description ul li>br:last-child,.ivv-pdp .product__description ul li>br+br{display:none}.ivv-pdp .product__description .faq li>b:first-child{display:block;margin-bottom:.3rem;color:rgb(var(--color-foreground))}.ivv-pdp .ivv-guarantees{margin-top:2.4rem;border-top:1px solid var(--ivv-line);font-size:1.4rem;line-height:1.6}.ivv-pdp .ivv-guarantees__row{display:grid;grid-template-columns:2.2rem 1fr;gap:1.2rem;align-items:start;margin:0;padding:1.3rem 0;border-bottom:1px solid var(--ivv-line);color:rgba(var(--color-foreground),.75)}.ivv-pdp .ivv-guarantees__row svg{width:2rem;height:2rem;margin-top:.1rem;color:rgb(var(--ivv-green))}.ivv-pdp .ivv-guarantees__row b{color:rgb(var(--color-foreground));font-weight:600}.ivv-pdp .ivv-guarantees .guarantee-image{margin-top:2rem!important}@media screen and (max-width:749px){.ivv-pdp .product__description h2{font-size:1.6rem!important;letter-spacing:.08em;margin:2rem 0 .8rem!important}.ivv-pdp .ivv-bundle__opt{padding:.9rem 1.2rem;gap:1.1rem}.ivv-pdp .ivv-bundle__opt.is-selected{padding:.8rem 1.1rem}.ivv-pdp .ivv-bundle__note{font-size:1.15rem}.ivv-pdp .ivv-delivery{padding:.8rem 1.2rem}.ivv-pdp .ivv-delivery__text>strong{display:block;margin-left:0}.ivv-pdp .ivv-xsell__row{grid-template-columns:auto 4.8rem 1fr;gap:1rem}.ivv-pdp .ivv-xsell__img{width:4.8rem;height:4.8rem}}[id*=__ss_testimonials_29] .swiper-slide[class^=testimonials-card-]{display:grid!important;grid-template-columns:4.6rem 1fr;grid-template-areas:"a n" "a s" "t t" "b b";column-gap:1.2rem;row-gap:.2rem;align-content:start;justify-content:stretch;padding:2.6rem 2.6rem 2.4rem!important;border:1px solid rgba(var(--color-foreground),.08)}[id*=__ss_testimonials_29] [class^=testimonials-card-image-]{grid-area:a;position:static!important;width:4.6rem!important;height:4.6rem!important;align-self:center}[id*=__ss_testimonials_29] [class^=testimonials-card-author-]{grid-area:n;margin:0!important;align-self:end;font-size:1.4rem!important;font-weight:600;color:rgb(var(--color-foreground))!important}[id*=__ss_testimonials_29] [class^=testimonials-stars-]{grid-area:s;justify-content:flex-start!important;align-self:start}[id*=__ss_testimonials_29] [class^=testimonials-stars-] svg{width:1.5rem!important;height:1.5rem!important}[id*=__ss_testimonials_29] [class^=testimonials-card-text-]{grid-area:t;margin-top:1.4rem!important;text-align:left!important}[id*=__ss_testimonials_29] [class^=testimonials-card-text-] *{font-size:1.45rem!important;line-height:1.6!important}[id*=__ss_testimonials_29] [class^=testimonials-card-bottom-]{grid-area:b}[id*=__ss_testimonials_29] [class^=testimonials-card-bottom-]:empty{display:none}[id*=__ss_testimonials_29] .swiper-slide[class^=testimonials-main-card-]{padding:2.6rem!important;background:transparent!important;border-left:3px solid rgb(85,171,78);justify-content:center}[id*=__ss_testimonials_29] [class^=testimonials-main-card-text-] *{font-size:1.8rem!important;line-height:1.5!important}[id*=__ss_testimonials_29] .swiper{overflow:hidden;padding-top:0!important;margin-top:0!important}@media screen and (max-width:749px){[id*=__ss_testimonials_29] .swiper-slide[class^=testimonials-card-]{padding:2rem!important}[id*=__ss_testimonials_29] [class^=testimonials-main-card-text-] *{font-size:1.6rem!important}}.related-products .related-products__heading,product-recommendations .related-products__heading{font-family:Futura,var(--font-heading-family)!important;font-weight:300!important;font-size:2rem!important;line-height:1.6;letter-spacing:2.7px;text-transform:uppercase;color:#1c1c1c;margin-bottom:2rem}@media screen and (max-width:749px){.related-products .related-products__heading{font-size:1.8rem!important}}[id*=__ss_testimonials_29] [class^=testimonials-card-author-]{font-family:"Century Gothic",var(--font-body-family)!important}.ivv-pdp .ivv-bundle__picks{margin-top:.2rem;padding:1.2rem 1.4rem;background:rgba(var(--color-foreground),.035);display:grid;gap:.8rem}.ivv-pdp .ivv-bundle__picks[hidden]{display:none}.ivv-pdp .ivv-bundle__picks-title{margin:0;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.ivv-pdp [data-ivv-picks-rows]{display:grid;gap:.6rem}.ivv-pdp .ivv-bundle__pick{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:1rem;font-size:1.35rem}.ivv-pdp .ivv-bundle__pick-label{color:rgba(var(--color-foreground),.7)}.ivv-pdp .ivv-bundle__pick-main{padding:.7rem 1rem}.ivv-pdp .ivv-bundle__pick select,.ivv-pdp .ivv-xsell__select{width:100%;padding:.7rem 1rem;font:inherit;font-size:1.35rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:0}.ivv-pdp .ivv-xsell{margin:1.4rem 0 0}.ivv-pdp .ivv-xsell[hidden]{display:none}.ivv-pdp .ivv-xsell__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.ivv-pdp .ivv-xsell__title{margin:0;font-family:Futura,var(--font-heading-family)!important;font-weight:300;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.ivv-pdp .ivv-xsell__note{margin:0;font-size:1.2rem;color:#34782f}.ivv-pdp .ivv-xsell__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ivv-pdp .ivv-xsell__item{border:1px solid var(--ivv-line);transition:border-color .15s ease,background .15s ease}.ivv-pdp .ivv-xsell__item.is-on{border-color:rgb(var(--ivv-green));background:rgba(var(--ivv-green),.05)}.ivv-pdp .ivv-xsell__row{display:grid;grid-template-columns:auto 5.6rem 1fr;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;cursor:pointer;position:relative}.ivv-pdp .ivv-xsell__check{position:absolute;opacity:0;pointer-events:none}.ivv-pdp .ivv-xsell__box{width:1.8rem;height:1.8rem;border:1.5px solid rgba(var(--color-foreground),.4);display:grid;place-items:center}.ivv-pdp .ivv-xsell__item.is-on .ivv-xsell__box{background:rgb(var(--ivv-green));border-color:rgb(var(--ivv-green))}.ivv-pdp .ivv-xsell__item.is-on .ivv-xsell__box:after{content:"";width:.5rem;height:.9rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-.1rem) rotate(45deg)}.ivv-pdp .ivv-xsell__check:focus-visible+.ivv-xsell__box{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ivv-pdp .ivv-xsell__img{width:5.6rem;height:5.6rem;object-fit:cover;display:block;background:rgba(var(--color-foreground),.04)}.ivv-pdp .ivv-xsell__info{display:grid;gap:.2rem;min-width:0}.ivv-pdp .ivv-xsell__name{font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivv-pdp .ivv-xsell__name:hover{text-decoration:underline}.ivv-pdp .ivv-xsell__price{font-size:1.35rem}.ivv-pdp .ivv-xsell__price s{color:rgba(var(--color-foreground),.5);font-size:1.2rem;margin-left:.4rem}.ivv-pdp .ivv-xsell__select{margin-top:.4rem;padding:.5rem .8rem;font-size:1.25rem}.ivv-pdp .product-form__submit[aria-busy=true]{opacity:.7;pointer-events:none}.ivv-pdp .usp-container>.usp{display:flex!important;flex-direction:row;align-items:center;gap:1.2rem!important;margin:0 0 .6rem!important;padding:0!important}.ivv-pdp .usp-container>.usp img{display:none!important}.ivv-pdp .usp-container>.usp:before{content:"";flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;background:#f4f3ef center / 1.9rem 1.9rem no-repeat}.ivv-pdp .usp-container>.usp:nth-of-type(1):before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231c1c1c%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M2.5 6.5h11v9.5h-11z%22/><path d=%22M13.5 9.5h4l3 3.2v3.3h-7z%22/><circle cx=%226.5%22 cy=%2217.5%22 r=%221.8%22/><circle cx=%2217%22 cy=%2217.5%22 r=%221.8%22/></svg>")}.ivv-pdp .usp-container>.usp:nth-of-type(2):before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231c1c1c%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M12 3l7.5 2.8v5.7c0 4.6-3.2 8.1-7.5 9.5-4.3-1.4-7.5-4.9-7.5-9.5V5.8z%22/><path d=%22M8.7 12.1l2.3 2.3 4.4-4.6%22/></svg>")}.ivv-pdp .usp-container>.usp:nth-of-type(3):before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231c1c1c%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><circle cx=%229%22 cy=%228.5%22 r=%223.2%22/><path d=%22M3 19.5c0-3.3 2.7-5.7 6-5.7s6 2.4 6 5.7%22/><path d=%22M15.5 5.6a3.1 3.1 0 0 1 0 6%22/><path d=%22M17.6 14.1c2 .7 3.4 2.6 3.4 5.4%22/></svg>")}.ivv-pdp .usp-container>.usp span{font-size:1.45rem!important;line-height:1.4!important;letter-spacing:.02em;color:#1c1c1c}.ivv-pdp .usp-container>.usp b{font-weight:600}@media screen and (max-width:749px){.ivv-pdp .usp-container>.usp span{font-size:1.4rem!important}}.ivv-pdp .ivv-tiers-box{margin:1.2rem 0 .4rem;padding:1.4rem 1.6rem 1.2rem;background:#f4f3ef}.ivv-pdp .ivv-tiers-box__title{margin:0 0 .8rem;font-family:Futura,var(--font-heading-family)!important;font-weight:400;font-size:1.35rem;letter-spacing:.14em;text-transform:uppercase;color:#1c1c1c}.ivv-pdp .ivv-tiers-box__list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.ivv-pdp .ivv-tiers-box__row{display:grid;grid-template-columns:2rem 6rem 1fr;align-items:center;gap:.8rem;padding:.4rem .6rem;margin:0 -.6rem;font-size:1.45rem;color:#1c1c1c;transition:background .15s ease}.ivv-pdp .ivv-tiers-box__icon{width:1.8rem;height:1.8rem;color:#1c1c1c}.ivv-pdp .ivv-tiers-box__label{font-weight:600}.ivv-pdp .ivv-tiers-box__value{color:#34782f;font-weight:600}.ivv-pdp .ivv-tiers-box__row.is-active{background:rgba(var(--ivv-green),.14)}.ivv-pdp .ivv-tiers-box__note{margin:.8rem 0 0;font-size:1.25rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}.ivv-pdp .ivv-qty{display:flex;align-items:center;gap:1.4rem;margin:1.6rem 0 0}.ivv-pdp .ivv-qty__label{font-size:1.45rem;color:#1c1c1c;letter-spacing:.02em}.ivv-pdp .ivv-qty__box{display:inline-flex;align-items:center;height:4.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;background:rgb(var(--color-background))}.ivv-pdp .ivv-qty__btn{display:grid;place-items:center;width:4.6rem;height:100%;padding:0;border:0;background:none;color:#1c1c1c;cursor:pointer;border-radius:999px}.ivv-pdp .ivv-qty__btn svg{width:2rem;height:2rem}.ivv-pdp .ivv-qty__btn:disabled{color:rgba(var(--color-foreground),.3);cursor:default}.ivv-pdp .ivv-qty__btn:not(:disabled):hover{background:rgba(var(--color-foreground),.05)}.ivv-pdp .ivv-qty__input{width:3.6rem;height:100%;padding:0;border:0;background:none;text-align:center;font:inherit;font-size:1.6rem;color:#1c1c1c;-moz-appearance:textfield}.ivv-pdp .ivv-qty__input::-webkit-outer-spin-button,.ivv-pdp .ivv-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ivv-pdp .ivv-qty__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.ivv-pdp .ivv-tiers-box{margin:.8rem 0 .2rem;padding:1rem 1.4rem .9rem}.ivv-pdp .ivv-tiers-box__title{margin:0 0 .4rem;font-size:1.25rem}.ivv-pdp .ivv-tiers-box__list{gap:0}.ivv-pdp .ivv-tiers-box__row{padding:.2rem .6rem;font-size:1.4rem;line-height:1.5}.ivv-pdp .ivv-tiers-box__icon{width:1.6rem;height:1.6rem}.ivv-pdp .ivv-tiers-box__note{margin:.4rem 0 0;font-size:1.2rem;line-height:1.4}.ivv-pdp .usp-container>.usp{gap:1rem!important;margin:0 0 .3rem!important}.ivv-pdp .usp-container>.usp:before{width:2.8rem;height:2.8rem;background-size:1.6rem 1.6rem}.ivv-pdp .usp-container>.usp span{font-size:1.4rem!important;line-height:1.3!important}.ivv-pdp [id^=price-] .price.price--large .price-item.price-item--sale.price-item--last,.ivv-pdp [id^=price-] .price.price--large .price__regular .price-item.current-price{font-size:3rem!important;font-weight:400!important;line-height:1.1;letter-spacing:.01em;color:#34782f!important}.ivv-pdp [id^=price-] .price.price--large .price__regular .price-item.current-price{color:#1c1c1c!important}.ivv-pdp [id^=price-] .price.price--large s.price-item--regular{font-size:1.8rem!important;color:#1c1c1c80!important}.ivv-pdp [id^=price-] .price.price--large .price__sale{display:flex;flex-direction:row;align-items:baseline;gap:1rem}.ivv-pdp .ivv-save{font-size:1.45rem}@media screen and (max-width:749px){.ivv-pdp [id^=price-] .price.price--large .price-item.price-item--sale.price-item--last,.ivv-pdp [id^=price-] .price.price--large .price__regular .price-item.current-price{font-size:2.8rem!important}}.ivv-pdp .ivv-title__name{font-size:20px!important;font-weight:300!important;letter-spacing:2.7px!important}.ivv-pdp .ivv-title__sub{font-size:16px!important;line-height:1.5}.ivv-pdp .ivv-title__offer{font-size:13px!important;letter-spacing:1px}.ivv-pdp [id^=price-] .price.price--large .price-item.price-item--sale.price-item--last{font-size:24px!important;font-weight:300!important;letter-spacing:normal;color:#44a717!important}.ivv-pdp [id^=price-] .price.price--large .price__regular .price-item.current-price{font-size:24px!important;font-weight:300!important;letter-spacing:normal}.ivv-pdp [id^=price-] .price.price--large s.price-item--regular{font-size:18px!important;font-weight:300!important;color:#0000008c!important}.ivv-pdp .ivv-save{font-size:15px;color:#34782f}.ivv-pdp .ivv-tiers-box__title{font-family:Futura,var(--font-heading-family)!important;font-weight:300!important;font-size:16px;letter-spacing:2.7px;line-height:1.5}.ivv-pdp .ivv-tiers-box__row{font-size:16px;line-height:1.5}.ivv-pdp .ivv-tiers-box__label{font-weight:700}.ivv-pdp .ivv-tiers-box__value{font-weight:400;color:#44a717}.ivv-pdp .ivv-tiers-box__note{font-size:13px}.ivv-pdp .usp-container>.usp span{font-size:16px!important;line-height:1.3!important;letter-spacing:normal}.ivv-pdp .usp-container>.usp b{font-weight:700}.ivv-pdp .product-form__input .form__label,.ivv-pdp variant-swatch-king [class*=label],.ivv-pdp variant-swatch-king legend{font-size:16px;letter-spacing:normal}.ivv-pdp .product-form__input--pill input[type=radio]+label{font-size:inherit;letter-spacing:inherit}.ivv-pdp .ivv-qty__label,.ivv-pdp .ivv-qty__input{font-size:16px;letter-spacing:normal}.ivv-pdp .product-form__submit{font-size:13px!important;letter-spacing:4px}.ivv-pdp .ivv-delivery__text{font-size:15px}.ivv-pdp .ivv-delivery__note{font-size:13px}.ivv-pdp .product__description{font-size:16px;line-height:1.7}.ivv-pdp .product__description h2{font-size:20px!important;letter-spacing:2.7px;line-height:1.7}.ivv-pdp .ivv-guarantees{font-size:16px;line-height:1.7}[id*=__ss_testimonials_29] [class^=testimonials-card-text-] *{font-size:16px!important;line-height:1.7!important}[id*=__ss_testimonials_29] [class^=testimonials-card-author-]{font-size:16px!important;font-weight:400}[id*=__ss_testimonials_29] [class^=testimonials-main-card-text-] *{font-size:16px!important;line-height:1.7!important}@media screen and (max-width:749px){.ivv-pdp .ivv-title__name{font-size:20px!important}.ivv-pdp .ivv-title__sub{font-size:16px!important}.ivv-pdp [id^=price-] .price.price--large .price-item.price-item--sale.price-item--last,.ivv-pdp [id^=price-] .price.price--large .price__regular .price-item.current-price{font-size:24px!important}.ivv-pdp .product__description h2{font-size:18px!important}[id*=__ss_testimonials_29] [class^=testimonials-card-text-] *,[id*=__ss_testimonials_29] [class^=testimonials-main-card-text-] *{font-size:16px!important}}.ivv-pdp .ivv-assure{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.4rem}.ivv-pdp .ivv-assure__row{display:flex;align-items:flex-start;gap:.8rem;font-size:15px;line-height:1.5;color:#1c1c1c}.ivv-pdp .ivv-assure__row svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin-top:.2rem;color:#44a717}.ivv-pdp .ivv-save,.ivv-pdp .ivv-save strong{color:#44a717}.ivv-pdp .ivv-tiers-box__title{font-size:13px;letter-spacing:2.4px}.ivv-pdp .ivv-tiers-box__row{font-size:14px;line-height:1.45;grid-template-columns:1.8rem 5.4rem 1fr}.ivv-pdp .ivv-tiers-box__icon{width:1.5rem;height:1.5rem}.ivv-pdp .ivv-tiers-box__note{font-size:12px}.ivv-pdp .product__description,.ivv-pdp .product__description p,.ivv-pdp .product__description li,.ivv-pdp .product__description span,.ivv-pdp .product__description strong,.ivv-pdp .product__description b{color:#1c1c1c!important}.ivv-pdp .product__description ul li:before{background:#1c1c1c;width:.5rem;height:.5rem;top:2.1rem;left:.4rem;border-radius:50%}.ivv-pdp .product__description ul{border-top-color:#1c1c1c1f}.ivv-pdp .product__description ul li{border-bottom-color:#1c1c1c1f}.ivv-pdp .product__description p:has(>strong:first-child)>strong:first-child,.ivv-pdp .product__description p:has(>b:first-child)>b:first-child{font-weight:700}.ivv-pdp .product__description img{margin:1.6rem 0}.ivv-pdp .product__description h3{font-family:Futura,var(--font-heading-family)!important;font-weight:300!important;font-size:16px!important;letter-spacing:2.7px!important;line-height:1.7!important;text-transform:uppercase;color:#1c1c1c!important;margin:2rem 0 0!important}.ivv-pdp .ivv-guarantees__row{color:#1c1c1c}.ivv-pdp .ivv-guarantees__row svg{color:#1c1c1c}.ivv-pdp .ivv-guarantees{border-top:0;margin-top:0}.ivv-pdp .review-widget{display:flex!important;align-items:center;gap:.6rem;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 .4rem!important;min-height:0!important;width:auto!important}.ivv-pdp .review-widget .review-photos{display:flex;align-items:center;margin:0!important;padding:0!important;position:relative;flex:0 0 auto}.ivv-pdp .review-widget .review-photos img{width:18px!important;height:18px!important;border-radius:50%}.ivv-pdp .review-widget .review-photos img+img{margin-left:-6px!important}.ivv-pdp .review-widget .review-photos .verified-icon{width:9px!important;height:9px!important;position:absolute;right:-2px;bottom:-1px;margin:0!important}.ivv-pdp .review-widget .review-box-text{font-size:12px!important;line-height:1.3!important;padding:0!important;margin:0!important;color:#1c1c1c!important}.ivv-pdp .review-widget .review-box-text:before{content:none!important}.ivv-pdp .ivv-title{margin-top:0!important}.ivv-pdp .stock-warning{margin:.4rem 0 .2rem!important}.ivv-pdp .stock-warning-text{font-size:15px!important}.ivv-pdp .review-widget .review-photos .verified-icon{left:21px!important;right:auto!important;top:auto!important;bottom:-2px!important;transform:none!important}.ivv-pdp .review-widget .review-box-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media screen and (max-width:749px){.ivv-pdp .review-widget .review-box-text{font-size:11px!important}}.ivv-pdp .ivv-assure{margin-top:.4rem!important;gap:.2rem}.ivv-pdp .product-form,.ivv-pdp .product-form__submit{margin-bottom:0!important}#MainContent .ivv-pdp product-form .product-form__buttons .product-form__submit.button{font-size:15px!important}.ivv-pdp .ivv-price-row{margin-top:2.5rem!important}.ivv-pdp .ivv-assure__row--ship svg{color:#1c1c1c}.ivv-pdp .ivv-assure__row--ship span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivv-pdp .ivv-assure__row--ship strong{font-weight:700}.ivv-pdp .usp-container>.usp{margin:0!important;gap:.9rem!important}.ivv-pdp .usp-container>.usp:before{width:2.5rem;height:2.5rem;background-size:1.45rem 1.45rem}.ivv-pdp .ivv-title__offer{font-weight:700!important}.ivv-pdp .product__description .ivv-empty{display:none!important}.ivv-pdp .product__description img{margin:2rem 0!important}.ivv-pdp .product__description p:has(>img:only-child),.ivv-pdp .product__description p:has(>span>img:only-child){margin:0!important}.ivv-pdp .ivv-stockship{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1.6rem;flex-wrap:wrap;margin:.8rem 0 .2rem;padding:.9rem 1.4rem;background:#f7f7f8;border:1px solid rgba(28,28,28,.08);border-radius:.8rem;font-size:14px;line-height:1.3;color:#1c1c1c}.ivv-pdp .ivv-stockship__stock{display:inline-flex;align-items:center;gap:.8rem;font-weight:700}.ivv-pdp .ivv-stockship__dot{width:8px;height:8px;border-radius:50%;background:#e60000;flex:0 0 auto;box-shadow:0 0 #e6000099;animation:ivvPulse 1.6s infinite}@keyframes ivvPulse{0%{box-shadow:0 0 #e6000099}70%{box-shadow:0 0 0 7px #e6000000}to{box-shadow:0 0 #e6000000}}.ivv-pdp .ivv-stockship__ship{display:inline-flex;align-items:center;gap:.8rem}.ivv-pdp .ivv-stockship__label{color:#1c1c1cb3}.ivv-pdp .ivv-stockship__flag{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014}.ivv-pdp .ivv-stockship__country{font-weight:700}@media screen and (max-width:749px){.ivv-pdp .ivv-stockship{font-size:13px;padding:.8rem 1.2rem}}.ivv-pdp .ivv-stockship{margin:1.2rem 0 .4rem}.ivv-pdp .usp-container>.usp:before{background-color:transparent!important;width:2rem;height:2rem;background-size:1.9rem 1.9rem;border-radius:0}#MainContent .ivv-pdp .product-form__submit.button,#MainContent .ivv-pdp .product-form__submit.button:before,#MainContent .ivv-pdp .product-form__submit.button:after{border-radius:8px!important}[id*=__ss_testimonials_29] .swiper-slide,[id*=__multicolumn_77aeCg] .multicolumn-card{border-radius:8px!important;overflow:hidden}.ivv-pdp .ivv-salecd{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin:1.2rem 0 .4rem;padding:1.4rem 2rem;background:#f4f3ef;border-radius:8px;color:#1c1c1c}.ivv-pdp .ivv-salecd[hidden]{display:none}.ivv-pdp .ivv-salecd__label{font-family:Futura,var(--font-heading-family)!important;font-weight:300;font-size:16px;letter-spacing:2.7px;text-transform:uppercase}.ivv-pdp .ivv-salecd__time{display:flex;align-items:flex-start;gap:.8rem}.ivv-pdp .ivv-salecd__unit{display:grid;justify-items:center;gap:.2rem;min-width:3.6rem}.ivv-pdp .ivv-salecd__num{font-family:Futura,var(--font-heading-family)!important;font-weight:300;font-size:26px;line-height:1.1;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ivv-pdp .ivv-salecd__cap{font-size:12px;color:#1c1c1c99}.ivv-pdp .ivv-salecd__sep{font-family:Futura,var(--font-heading-family)!important;font-weight:300;font-size:22px;line-height:1.2;color:#1c1c1c59}@media screen and (max-width:749px){.ivv-pdp .ivv-salecd{padding:1.2rem 1.4rem}.ivv-pdp .ivv-salecd__label{font-size:14px;letter-spacing:2px}.ivv-pdp .ivv-salecd__num{font-size:22px}.ivv-pdp .ivv-salecd__time{gap:.5rem}.ivv-pdp .ivv-salecd__unit{min-width:3rem}}.ivv-pdp .usp-container>.usp span{font-size:15px!important}.ivv-pdp .usp-container>.usp{margin:0 0 .9rem!important}.ivv-pdp .ivv-stockship{background:#f4f3ef!important;border:0!important;border-radius:8px;padding:1.1rem 2rem;font-family:"Century Gothic",var(--font-body-family)!important;font-size:15px}@media screen and (max-width:749px){.ivv-pdp .ivv-stockship{padding:1rem 1.4rem;font-size:14px}}.ivv-pdp .ivv-stockship{flex-wrap:wrap;gap:.4rem 1.2rem;padding:1.1rem 1.6rem;font-size:14px}.ivv-pdp .ivv-stockship__stock,.ivv-pdp .ivv-stockship__ship{white-space:nowrap}.ivv-pdp .ivv-stockship__ship{gap:.6rem}@media screen and (max-width:749px){.ivv-pdp .ivv-stockship{padding:1rem 1.2rem;font-size:13px;gap:.4rem .8rem}.ivv-pdp .ivv-stockship__stock{gap:.6rem}.ivv-pdp .ivv-stockship__flag{width:20px;height:14px}}.ivv-pdp .ivv-stockship,.ivv-pdp .ivv-salecd{background:#f6f6f6!important}.ivv-pdp [id^=price-] .price.price--large:not(.price--on-sale) .price__sale{display:none!important}.ivv-pdp [id^=price-] .price.price--large.price--on-sale .price__regular{display:none!important}.ivv-pdp [id^=price-] .price.price--large:not(.price--on-sale) .price__regular{display:block!important}.ivv-pdp [id^=price-] .price.price--large:not(.price--on-sale) .price__regular .price-item{font-size:24px!important;font-weight:300!important;color:#1c1c1c!important}@media screen and (max-width:749px){.ivv-pdp .ivv-stockship{flex-wrap:nowrap!important;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem;font-size:clamp(11px,3.25vw,13px)}.ivv-pdp .ivv-stockship__stock{flex:0 0 auto;gap:.5rem}.ivv-pdp .ivv-stockship__dot{width:7px;height:7px}.ivv-pdp .ivv-stockship__ship{flex:0 1 auto;min-width:0;gap:.4rem}.ivv-pdp .ivv-stockship__label,.ivv-pdp .ivv-stockship__flag{flex:0 0 auto}.ivv-pdp .ivv-stockship__flag{width:18px;height:12px}.ivv-pdp .ivv-stockship__country{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ivv-pdp .ivv-cc-short{display:none}@media screen and (max-width:749px){.ivv-pdp .ivv-cc-full{display:none}.ivv-pdp .ivv-cc-short{display:inline}}.ivv-pdp .ivv-stockship-wrap{container-type:inline-size}.ivv-pdp .ivv-stockship{flex-wrap:nowrap!important;justify-content:space-between;gap:.8rem;font-size:clamp(11px,2.9cqi,14px)!important;padding:1rem clamp(1.2rem,3cqi,1.6rem)!important}.ivv-pdp .ivv-stockship__stock{flex:0 0 auto;white-space:nowrap}.ivv-pdp .ivv-stockship__ship{flex:0 1 auto;min-width:0;gap:.5rem;white-space:nowrap}.ivv-pdp .ivv-stockship__label,.ivv-pdp .ivv-stockship__flag{flex:0 0 auto}.ivv-pdp .ivv-stockship__country{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivv-pdp .ivv-cc-full{display:inline!important}.ivv-pdp .ivv-cc-short{display:none!important}@container (max-width: 480px){.ivv-pdp .ivv-cc-full{display:none!important}.ivv-pdp .ivv-cc-short{display:inline!important}.ivv-pdp .ivv-stockship__flag{width:18px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ivv-pdp.css.map */
