product-info{--vv-product-gap: clamp(2.4rem, 4.2vw, 5.2rem);display:block;background:radial-gradient(circle at 12% 12%,rgba(185,205,191,.32),transparent 34rem),linear-gradient(180deg,#f7f8f3,#fff)}product-info .page-width{width:min(128rem,calc(100% - 4rem))}product-info .product.grid{gap:var(--vv-product-gap);align-items:start}product-info .product__media-wrapper{position:relative;min-width:0;padding-top:.4rem}product-info media-gallery{display:block;min-width:0}product-info .product__media-wrapper:before{content:none}product-info .product-media-container{width:100%!important;max-width:100%!important;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}product-info .product-media-container .product__modal-opener,product-info .product-media-container .product__media{aspect-ratio:var(--preview-ratio, 1);width:100%}product-info .product-media-container .product__modal-opener{display:block;position:relative;height:auto}product-info .product-media-container .product__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto;min-height:0;--vv-product-image-inset: clamp(1.6rem, 3vw, 3.2rem);padding:0!important;overflow:hidden;border:.1rem solid rgba(20,33,31,.08);border-radius:1.8rem;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.95),transparent 36%),#edf2ea;box-shadow:0 2rem 5rem #14211f17}product-info .product-media-container .product__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%;max-height:none;padding:var(--vv-product-image-inset);object-fit:contain!important;object-position:center;filter:none}product-info .product__media-icon{top:1.2rem;right:1.2rem;background:#ffffffe6;color:var(--vv-ink)}product-info .product__media-toggle{top:0;right:0;bottom:0;left:0}product-info .product__media-list{row-gap:1.6rem}product-info .product__media-list,product-info .product__media-list .product__media-item{padding:0}product-info .thumbnail{overflow:hidden;padding:0;border:0;border:.1rem solid rgba(20,33,31,.08);border-radius:.8rem;background:#fff;opacity:.72;transition:opacity .18s ease,transform .18s ease}product-info .thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}product-info .thumbnail[aria-current],product-info .thumbnail:hover{opacity:1;box-shadow:0 0 0 .2rem var(--vv-forest)}product-info .product__info-wrapper{min-width:0;padding-left:0;align-self:start}product-info .product__info-container{max-width:none;padding:clamp(2.4rem,3.4vw,3.8rem);border:.1rem solid rgba(20,33,31,.1);border-radius:2rem;background:#ffffffeb;color:var(--vv-ink);box-shadow:0 2.4rem 6rem #14211f1a;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}product-info .product__text:first-child,product-info .product__text.caption-with-letter-spacing{display:inline-flex;width:fit-content;max-width:100%;margin:0 0 1.2rem;padding:.65rem 1rem;border:.1rem solid rgba(30,64,57,.12);border-radius:999rem;background:transparent;color:var(--vv-forest);font-size:1rem;font-weight:900;letter-spacing:.06rem;line-height:1.1;text-transform:uppercase}product-info .product__title{margin-bottom:0}product-info .product__title h1{max-width:16ch;color:var(--vv-ink);font-family:var(--font-heading-family);font-size:clamp(3.4rem,3.1vw,4.4rem);font-weight:900;letter-spacing:0;line-height:1}.vv-product-pitch{margin-top:1.5rem}.vv-product-pitch__eyebrow{margin:0 0 .6rem;color:var(--vv-clay);font-size:1.15rem;font-weight:900;letter-spacing:.08rem;text-transform:uppercase}.vv-product-pitch__text{max-width:54rem;color:var(--vv-muted);font-size:1.68rem;line-height:1.55}.vv-product-pitch__text p{margin:0}.vv-product-pitch__facts{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.vv-product-pitch__facts span{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem .9rem;border-radius:999rem;background:#b9cdbf3b;color:var(--vv-forest);font-size:1.28rem;font-weight:900;line-height:1.2}.vv-product-pitch__facts svg{width:1.3rem;height:1.3rem}product-info .rating-wrapper{display:flex;align-items:center;width:fit-content;margin:.5rem 0 1rem;padding:.65rem .9rem;border-radius:999rem;background:#f4dfaa47}product-info .price--large{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.7rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(20,33,31,.1)}product-info .price--large .price__container,product-info .price--large .price__sale{align-items:baseline}product-info .price--large .price__container{display:flex}product-info .price--large.price--on-sale .price__sale{display:flex}product-info .price--large .price-item{color:var(--vv-forest);font-size:clamp(2.2rem,2.4vw,2.9rem);font-weight:900}product-info .price--large .price__badge-sale,product-info .price--large .price__badge-sold-out{align-items:center;align-self:center;justify-content:center;min-height:2.6rem;margin:0;padding-block:.45rem;line-height:1}product-info .price--large.price--on-sale .price__badge-sale,product-info .price--large.price--sold-out .price__badge-sold-out{display:inline-flex}product-info .product__tax,product-info .installment{color:var(--vv-muted)}.vv-product-benefits{display:grid;gap:0;margin:1.6rem 0 0;padding:.4rem 1.4rem;border:.1rem solid rgba(20,33,31,.1);border-radius:1.2rem;background:#eef4ee94}.vv-product-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.2rem;padding:1.3rem .8rem;border:.1rem solid rgba(20,33,31,.1);border-radius:1.2rem;background:#fff}.vv-product-reassurance__item{display:flex;flex-direction:column;gap:.65rem;align-items:center;text-align:center;min-width:0;padding:.3rem 1rem;border-right:.1rem solid rgba(20,33,31,.1)}.vv-product-reassurance__item:last-child{border-right:0}.vv-product-reassurance__item>.svg-wrapper,.vv-product-reassurance__item svg{width:2rem;height:2rem;color:var(--vv-forest)}.vv-product-reassurance__item>.svg-wrapper{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#b9cdbf52}.vv-product-reassurance__item strong,.vv-product-reassurance__item small{display:block}.vv-product-reassurance__item strong{color:var(--vv-ink);font-size:1.4rem;line-height:1.2}.vv-product-reassurance__item small{margin-top:.25rem;color:var(--vv-muted);font-size:1.3rem;line-height:1.25}.vv-product-benefit{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;align-items:start;min-height:0;padding:1.15rem 0;border-bottom:.1rem solid rgba(20,33,31,.08)}.vv-product-benefit:last-child{border-bottom:0}.vv-product-benefit__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--vv-forest);color:#fff}.vv-product-benefit__icon svg{width:1.2rem;height:1.2rem}.vv-product-benefit strong,.vv-product-benefit small{display:block}.vv-product-benefit strong{color:var(--vv-forest);font-size:1.4rem;line-height:1.15}.vv-product-benefit small{margin-top:.35rem;color:var(--vv-muted);font-size:1.3rem;font-weight:700;line-height:1.28}.vv-product-callout{margin:1.5rem 0 0;padding:1.45rem;border:.1rem solid rgba(189,114,84,.18);border-radius:.8rem;background:linear-gradient(135deg,#bd72541f,#b9cdbf29),var(--vv-paper);color:var(--vv-ink)}.vv-product-callout strong{display:block;font-size:1.5rem;line-height:1.2}.vv-product-callout span{display:block;margin-top:.45rem;color:var(--vv-muted);font-size:1.24rem;font-weight:800;line-height:1.35}.vv-product-callout a{color:var(--vv-forest);font-weight:900;text-underline-offset:.25rem}product-info .product-form__input{max-width:none;color:var(--vv-ink)}product-info .product-form__input legend,product-info .form__label,product-info label{color:var(--vv-ink)}product-info .product-form__input input[type=radio]+label{min-height:4.2rem;display:inline-flex;align-items:center;border:.1rem solid rgba(20,33,31,.16);border-radius:999rem;background:#fff;color:var(--vv-ink);font-weight:900;letter-spacing:0;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}product-info .product-form__input input[type=radio]:checked+label,product-info .product-form__input input[type=radio]+label:hover{border-color:var(--vv-forest);background:var(--vv-forest);color:#fff}product-info .product-form__input input[type=radio]:disabled+label,product-info .product-form__input input[type=radio].disabled+label{border-color:#14211f1a;background:#14211f0d;color:#14211f75}product-info .quantity{min-height:5.2rem;border:.1rem solid rgba(20,33,31,.14);border-radius:999rem;background:#fff;color:var(--vv-ink)}product-info .quantity__input,product-info .quantity__button{color:var(--vv-ink)}product-info .product-form__submit{min-height:6.1rem;background:var(--vv-ink);color:#fff;font-size:1.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 1.6rem 3.6rem #14211f33}product-info .shopify-payment-button__button,product-info .shopify-payment-button__button--unbranded{min-height:5.6rem;border-radius:999rem;background:var(--vv-forest);color:#fff;font-weight:900;letter-spacing:0}product-info .shopify-payment-button__button--unbranded:hover,product-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--vv-ink);color:#fff}product-info .shopify-payment-button__more-options{color:var(--vv-forest);font-weight:900}product-info .product__description{padding:1.6rem;border:.1rem solid rgba(20,33,31,.1);border-radius:1.2rem;background:#fbfaf5c2;color:#14211fb8;font-size:1.58rem;line-height:1.55}product-info .product__view-details{display:none}.vv-mobile-buybar{display:none}product-info .product__accordion{border-color:#14211f1f;color:var(--vv-ink)}product-info .accordion__title{color:var(--vv-ink);font-weight:900;letter-spacing:0}.related-products{background:linear-gradient(180deg,#fff,var(--vv-paper))}.related-products .related-products__heading{color:var(--vv-ink);font-size:clamp(3.2rem,3.5vw,4.8rem);letter-spacing:0}@media(hover:hover)and (pointer:fine){product-info .thumbnail:hover,product-info .product-form__input input[type=radio]+label:hover{transform:translateY(-.16rem)}}@media screen and (min-width:991px){product-info .product--medium:not(.product--no-media) .product__media-wrapper{max-width:59%;width:calc(59% - var(--vv-product-gap) / 2)}product-info .product--medium:not(.product--no-media) .product__info-wrapper{max-width:41%;width:calc(41% - var(--vv-product-gap) / 2);padding-left:0}product-info .product__column-sticky{top:11.5rem}}@media screen and (max-width:1440px)and (min-width:991px){product-info .page-width{width:min(118rem,calc(100% - 3.2rem))}}@media screen and (max-width:1200px)and (min-width:991px){product-info{--vv-product-gap: 2.8rem}product-info .page-width{width:min(112rem,calc(100% - 3.2rem))}product-info .product--medium:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--vv-product-gap) / 2)}product-info .product--medium:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--vv-product-gap) / 2)}}@media screen and (max-width:990px){product-info .page-width{width:min(76rem,calc(100% - 2.4rem))}product-info .product__media-wrapper,product-info .product__info-wrapper{max-width:100%;width:100%}product-info .product.grid{gap:3rem}product-info .product-media-container .product__modal-opener,product-info .product-media-container .product__media{aspect-ratio:var(--preview-ratio, 1)}product-info .product-media-container .product__media{min-height:0}product-info .product-media-container .product__media img{width:100%!important;max-height:none}product-info .product__info-container{padding:2.8rem}}@media screen and (max-width:750px){product-info .page-width{width:100%}product-info .product{padding:0}product-info .product__media-wrapper,product-info .product__info-wrapper{padding-inline:2rem}product-info .product__media-wrapper .slider-mobile-gutter,product-info .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important}product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;padding-left:0!important}product-info .product__info-container{padding:2.2rem;border-radius:1.5rem}product-info .product__title h1{font-size:clamp(3rem,8.4vw,3.8rem)}.vv-product-reassurance{grid-template-columns:1fr;gap:0;padding:.4rem 1.2rem}.vv-product-reassurance__item{padding:1.1rem 0;border-right:0;border-bottom:.1rem solid rgba(20,33,31,.09)}.vv-product-reassurance__item:last-child{border-bottom:0}.vv-product-benefit{min-height:auto}product-info .product-form__submit,product-info .shopify-payment-button__button{min-height:5.3rem}.related-products .related-products__heading{font-size:3.2rem}.vv-mobile-buybar{position:fixed;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);gap:1rem;align-items:center;padding:1rem;border:.1rem solid rgba(255,255,255,.13);border-radius:1.6rem;background:#14211ff5;color:#fff;box-shadow:0 1.8rem 5rem #14211f52;opacity:0;transform:translateY(calc(100% + 2.4rem));pointer-events:none;transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.vv-mobile-buybar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.vv-mobile-buybar__summary{min-width:0}.vv-mobile-buybar__summary strong,.vv-mobile-buybar__summary span{display:block}.vv-mobile-buybar__summary strong{overflow:hidden;color:#fff;font-size:1.25rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vv-mobile-buybar__summary span{margin-top:.25rem;color:#f4dfaa;font-size:1.35rem;font-weight:900}.vv-mobile-buybar .button{min-height:4.8rem;margin:0;padding-inline:1.2rem;background:#fff;color:var(--vv-ink);font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;box-shadow:none}}@media screen and (min-width:1200px){product-info media-gallery.product__column-sticky{display:grid!important;grid-template-columns:8rem minmax(0,1fr);grid-template-rows:auto;gap:1.4rem;align-items:start}product-info media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}product-info media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;display:block;min-width:0}product-info .thumbnail-slider .thumbnail-list{display:grid!important;grid-template-columns:1fr!important;gap:1rem;max-height:min(68rem,calc(100vh - 16rem));padding:.2rem!important;overflow-x:hidden;overflow-y:auto;scroll-padding-top:.2rem}product-info .thumbnail-list__item.slider__slide{width:100%!important;aspect-ratio:1}product-info .thumbnail-slider .slider-button{display:none!important}}@media screen and (max-width:480px){product-info .page-width{width:100%}product-info .product.grid{gap:2.4rem}product-info .product-media-container .product__media{min-height:0}product-info .product-media-container .product__media img{width:100%!important;max-height:none}product-info .product__info-container{padding:2rem}product-info .product__description{padding:1.25rem}.vv-product-callout{padding:1.2rem}product-info .product-form__input input[type=radio]+label{min-height:4rem}}@media screen and (max-width:360px){product-info .page-width{width:calc(100% - 1.6rem)}product-info .product__title h1{font-size:3rem}product-info .product-form__submit,product-info .shopify-payment-button__button{font-size:1.38rem}}@media(prefers-reduced-motion:reduce){product-info .thumbnail,product-info .product-form__input input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vurvite-product.css.map */
