.product--thumbnail media-gallery{position:relative;display:block}@media screen and (min-width:750px){.product--thumbnail media-gallery{position:sticky;top:3rem;align-self:flex-start;max-height:calc(100vh - 6rem);display:flex;flex-direction:row;align-items:flex-start;gap:1.2rem}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0;margin:0}.product--thumbnail media-gallery>.thumbnail-slider{order:1;flex:0 0 8.4rem;width:8.4rem;margin:0}.product--thumbnail .thumbnail-slider .thumbnail-list.slider--tablet-up,.product--thumbnail .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;padding:0;margin:0;overflow:visible}.product--thumbnail .thumbnail-list__item.slider__slide,.product--thumbnail .thumbnail-list__item{width:8.4rem!important;max-width:8.4rem;flex:0 0 auto}.product--thumbnail .thumbnail-slider .thumbnail-list{max-height:calc(100vh - 6rem);overflow-y:auto;scrollbar-width:none}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media-item,.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media{max-height:calc(100vh - 6rem)}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media img{max-height:calc(100vh - 6rem);object-fit:contain}.product--thumbnail .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail .thumbnail-slider>.slider-button{display:none}}.product--thumbnail .thumbnail{border-radius:1.2rem;border:1px solid rgba(184,115,51,.16);background-color:#faf6f0;padding:.6rem;transition:border-color .2s ease,box-shadow .2s ease}.product--thumbnail .thumbnail img{object-fit:contain;width:100%;height:100%}.product--thumbnail .thumbnail[aria-current=true]{border-color:#b87333;box-shadow:0 0 0 1px #b87333}.product--thumbnail .thumbnail:hover{border-color:#b8733380}.product--thumbnail .product__media{border-radius:1.8rem;overflow:hidden;background-color:#fff}.product--thumbnail .product__media-item .product__modal-opener{border-radius:1.8rem;overflow:hidden}.pruv-pdp-info .product__title,.pruv-pdp-info .product__title h1{font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#1b1d1f}.product-form__input--pill{margin:0 0 2rem;padding:0;border:0}.product-form__input--pill>legend.form__label,.product-form__input--dropdown>.form__label,.product-form__input--swatch>legend.form__label{display:block;margin-bottom:1rem;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b87333}.product-form__input--pill input[type=radio]+label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:11.5rem;margin:0 .8rem .8rem 0;padding:1.2rem 1.6rem;border-radius:1.4rem;border:1.5px solid rgba(138,129,117,.15);background-color:#fff9;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1b1d1f;transition:all .2s cubic-bezier(.16,1,.3,1)}.product-form__input--pill input[type=radio]+label:hover{border-color:#b87333;background-color:#b873330f}.product-form__input--pill input[type=radio]:checked+label{border-color:#b87333;background-color:#b873331a;color:#9c622b;box-shadow:0 4px 14px -4px #b8733359}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #B87333;outline-offset:2px}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]+label.disabled{opacity:.45;text-decoration:line-through}@media screen and (min-width:750px){.pruv-pdp-info{display:flex;flex-wrap:wrap;align-items:flex-start}.pruv-pdp-info>*{width:100%}.pruv-pdp-info>.product-form__quantity{width:auto;flex:0 0 auto;margin:0 1.2rem 2rem 0!important;padding:0}.pruv-pdp-info>.product-form__quantity+div,.pruv-pdp-info>.product-form__buy-buttons{width:auto;flex:1 1 18rem;min-width:0;margin:0 0 2rem!important;align-self:flex-end}.pruv-pdp-info>.product-form__quantity+div .product-form,.pruv-pdp-info>.product-form__buy-buttons .product-form{margin:0!important}.pruv-pdp-info>.product-form__quantity+div .product-form__buttons,.pruv-pdp-info>.product-form__buy-buttons .product-form__buttons{margin:0!important;max-width:100%}.pruv-pdp-info>.product-form__quantity+div .product-form__submit,.pruv-pdp-info>.product-form__buy-buttons .product-form__submit{margin:0!important}}.pruv-pdp-info .quantity{border-radius:100px;border:1.5px solid rgba(138,129,117,.15);background-color:#fff9;overflow:hidden;height:5.4rem!important;min-height:5.4rem!important;box-sizing:border-box}.pruv-pdp-info .quantity:after{box-shadow:none}.pruv-pdp-info .quantity__input{font-family:Geist Mono,monospace;font-size:1.4rem;font-weight:600;color:#1b1d1f}.pruv-pdp-info .quantity__button{color:#b87333}.pruv-pdp-info .quantity__rules:empty{display:none!important;margin:0!important}.pruv-pdp-info .product-form__submit{height:5.4rem!important;min-height:5.4rem!important;border-radius:100px;background-color:#1b1d1f;color:#f5f2ec;font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;margin:0!important;box-sizing:border-box!important;transition:background-color .2s ease,transform .2s ease}.pruv-pdp-info .product-form__submit:not([disabled]):hover{background-color:#b87333;transform:translateY(-1px)}.pruv-pdp-info .product-form__submit:after,.pruv-pdp-info .product-form__submit:before,.pruv-pdp-info .product-form__submit:hover:after,.pruv-pdp-info .product-form__submit:hover:before,.pruv-pdp-info .product-form__submit:focus:after,.pruv-pdp-info .product-form__submit:focus:before,.pruv-pdp-info .product-form__submit:focus-visible:after,.pruv-pdp-info .product-form__submit:focus-visible:before,.pruv-pdp-info .shopify-payment-button__button--unbranded:after,.pruv-pdp-info .shopify-payment-button__button--unbranded:before,.pruv-pdp-info .shopify-payment-button__button--unbranded:hover:after,.pruv-pdp-info .shopify-payment-button__button--unbranded:hover:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important;outline:none!important}.pruv-pdp-info .product-form__submit,.pruv-pdp-info .product-form__submit:hover,.pruv-pdp-info .product-form__submit:focus,.pruv-pdp-info .product-form__submit:active{outline:none!important}.pruv-pdp-info .shopify-payment-button__button--unbranded{min-height:5rem;border-radius:100px;background-color:transparent!important;border:1.5px solid rgba(138,129,117,.35)!important;color:#1b1d1f!important;font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pruv-pdp-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#1b1d1f!important;color:#f5f2ec!important}.pruv-pdp-offers{margin:0 0 2.4rem}.pruv-pdp-offers__label{margin:0 0 1rem;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b87333}.pruv-pdp-offers__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.pruv-pdp-offers__grid{grid-template-columns:repeat(3,1fr)}}.pruv-pdp-offers__card{display:flex;flex-direction:column;border-radius:1.4rem;border:1px solid rgba(184,115,51,.16);background-color:#b873330d;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.pruv-pdp-offers__card:hover{border-color:#b8733366;box-shadow:0 8px 24px -6px #b873332e}.pruv-pdp-offers__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.1rem .8rem .9rem;flex:1 1 auto}@media screen and (max-width:749px){.pruv-pdp-offers__body{flex-direction:row;align-items:center;text-align:left;gap:.9rem;padding:1.1rem 1.2rem 1rem}}.pruv-pdp-offers__icon{flex:none;width:2.1rem;height:2.1rem;color:#b87333}.pruv-pdp-offers__icon svg{width:100%;height:100%;display:block}.pruv-pdp-offers__title{margin:0;font-size:1.3rem;font-weight:700;line-height:1.25;color:#1b1d1f;text-wrap:balance}.pruv-pdp-offers__sub{margin:.2rem 0 0;font-size:1.15rem;line-height:1.35;color:#8a8175;text-wrap:balance}@media screen and (max-width:749px){.pruv-pdp-offers__title{font-size:1.45rem}.pruv-pdp-offers__sub{font-size:1.25rem}}.pruv-pdp-offers__foot{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem .8rem;border-top:1px solid rgba(184,115,51,.16);background-color:#b8733314;font-family:Geist Mono,monospace;font-size:1.05rem;font-weight:600;letter-spacing:.04em;color:#9c622b;text-align:center}.pruv-pdp-offers__copy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;margin:-.4rem -.4rem -.4rem 0;padding:0;border:0;border-radius:.6rem;background:none;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pruv-pdp-offers__copy:hover{background-color:#b8733329;color:#1b1d1f}.pruv-pdp-offers__copy:focus-visible{outline:2px solid #B87333;outline-offset:1px}.pruv-pdp-offers__copy svg{width:1.4rem;height:1.4rem;display:block}.pruv-pdp-offers__copy.is-copied{color:#1b1d1f}.pruv-pdp-info .product__accordion{border:0;border-top:1px solid rgba(138,129,117,.12);margin:0;padding:0}.pruv-pdp-info .product__accordion:last-of-type{border-bottom:1px solid rgba(138,129,117,.12)}.pruv-pdp-info .product__accordion+.product__accordion{margin-top:0}.pruv-pdp-info .product__accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 3.4rem 1.6rem 0;cursor:pointer;list-style:none;transition:color .2s ease}.pruv-pdp-info .product__accordion summary::-webkit-details-marker{display:none}.pruv-pdp-info .product__accordion summary:hover{color:#b87333}.pruv-pdp-info .product__accordion summary:focus-visible{outline:2px solid #B87333;outline-offset:-2px}.pruv-pdp-info .product__accordion .summary__title{margin:0;flex:1 1 auto;min-width:0}.pruv-pdp-info .product__accordion .accordion__title{margin:0;font-size:1.55rem;font-weight:600;line-height:1.35;letter-spacing:0;color:inherit}.pruv-pdp-info .product__accordion summary .icon-caret,.pruv-pdp-info .product__accordion summary>svg{display:none}.pruv-pdp-info .product__accordion summary:after,.pruv-pdp-info .product__accordion summary:before{content:"";position:absolute;right:.4rem;top:50%;width:1.4rem;height:1.5px;margin-top:-.75px;background-color:currentColor;border-radius:1px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.pruv-pdp-info .product__accordion summary:before{transform:rotate(90deg)}.pruv-pdp-info .product__accordion details[open]>summary:before{transform:rotate(0);opacity:0}.pruv-pdp-info .product__accordion .accordion__content{padding:0 0 1.8rem;margin:0;font-size:1.4rem;line-height:1.6;color:#8a8175}.pruv-pdp-info .product__accordion .accordion__content>*+*{margin-top:1rem}.pruv-pdp-info .product__accordion .accordion__content a{color:#b87333}.pruv-pdp-info .product__accordion .accordion__content ul,.pruv-pdp-info .product__accordion .accordion__content ol{padding-left:1.8rem;margin:.6rem 0 0}.pruv-pdp-info .product__accordion .accordion__content li{margin-bottom:.5rem}.pruv-pdp-info .product__accordion .accordion__content li>p{margin:0}.pruv-pdp-info .product__accordion .accordion__content li>p:first-child{display:inline}.pruv-pdp-info .product__accordion .accordion__content li>p:empty,.pruv-pdp-info .product__accordion .accordion__content>p:empty{display:none}.pruv-pdp-faqs{margin:2.4rem 0 0}.pruv-pdp-faqs__heading{margin:0 0 1.2rem;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b87333}.pruv-pdp-faqs__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.8rem}.pruv-pdp-faqs__item{background-color:#fff;border:1px solid rgba(184,115,51,.16);border-radius:1.4rem;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.pruv-pdp-faqs__item:hover,.pruv-pdp-faqs__item[open]{border-color:#b8733366;box-shadow:0 8px 24px -6px #b8733329}.pruv-pdp-faqs__summary{position:relative;display:flex;align-items:center;gap:1rem;padding:1.3rem 3.8rem 1.3rem 1.4rem;cursor:pointer;list-style:none;font-size:1.45rem;font-weight:600;line-height:1.4;color:#1b1d1f;transition:color .2s ease}.pruv-pdp-faqs__summary::-webkit-details-marker{display:none}.pruv-pdp-faqs__summary:hover{color:#b87333}.pruv-pdp-faqs__summary:focus-visible{outline:2px solid #B87333;outline-offset:-2px}.pruv-pdp-faqs__summary:after,.pruv-pdp-faqs__summary:before{content:"";position:absolute;right:1.4rem;top:50%;width:1.2rem;height:1.5px;margin-top:-.75px;background-color:currentColor;border-radius:1px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.pruv-pdp-faqs__summary:before{transform:rotate(90deg)}.pruv-pdp-faqs__item[open] .pruv-pdp-faqs__summary:before{transform:rotate(0);opacity:0}.pruv-pdp-faqs__answer{padding:0 1.4rem 1.4rem;font-size:1.35rem;line-height:1.6;color:#8a8175}.pruv-pdp-faqs__answer>*+*{margin-top:.8rem}.pruv-pdp-faqs__answer a{color:#b87333}@media screen and (max-width:749px){.pruv-pdp-info .product-form__quantity{margin-bottom:1.2rem}.pruv-pdp-offers__body{align-items:center}.pruv-pdp-info .product__accordion summary{padding:1rem 2.4rem 1rem 0!important;min-height:auto}.pruv-pdp-info .product__accordion .accordion__title{font-size:1.38rem!important;line-height:1.25!important}.pruv-pdp-info .product__accordion .accordion__content{padding:0 0 1.2rem!important;font-size:1.25rem!important;line-height:1.45!important;color:#5c554e!important}.pruv-pdp-info .product__accordion .accordion__content>*+*{margin-top:.6rem!important}.pruv-pdp-info .product__accordion .accordion__content p,.pruv-pdp-info .product__description p{font-size:1.25rem!important;line-height:1.45!important;margin:0 0 .5rem!important}.pruv-pdp-info .product__accordion .accordion__content ul,.pruv-pdp-info .product__accordion .accordion__content ol,.pruv-pdp-info .product__description ul,.pruv-pdp-info .product__description ol{padding-left:1.5rem!important;margin:.4rem 0 .5rem!important}.pruv-pdp-info .product__accordion .accordion__content li,.pruv-pdp-info .product__description li{margin-bottom:.25rem!important;line-height:1.38!important}.pruv-pdp-info .product__description{margin:1.2rem 0!important;font-size:1.25rem!important;line-height:1.45!important}.pruv-pdp-description-content .pruv-pdp-description-clamp{max-height:130px;overflow:hidden;position:relative;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.pruv-pdp-description-content .pruv-pdp-description-clamp:not(.is-expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom,#fff0,#faf6f0f2);pointer-events:none}.pruv-pdp-description-content .pruv-pdp-description-clamp.is-expanded{max-height:1500px}.pruv-pdp-description-content .pruv-pdp-description-clamp.is-expanded:after{display:none}.pruv-pdp-description-toggle{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:.3rem 0;margin-top:.3rem;font-family:Geist Mono,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b87333;cursor:pointer}.pruv-pdp-description-toggle svg{transition:transform .25s ease}.pruv-pdp-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pruv-pdp-description-toggle[aria-expanded=true] .pruv-pdp-toggle-more,.pruv-pdp-description-toggle[aria-expanded=false] .pruv-pdp-toggle-less{display:none}}@media screen and (min-width:750px){.pruv-pdp-description-toggle{display:none!important}.pruv-pdp-description-content .pruv-pdp-description-clamp{max-height:none!important;overflow:visible!important}.pruv-pdp-description-content .pruv-pdp-description-clamp:after{display:none!important}}@media(prefers-reduced-motion:reduce){.product-form__input--pill input[type=radio]+label,.pruv-pdp-offers__card,.pruv-pdp-info .product-form__submit,.pruv-pdp-info .product__accordion summary:after,.pruv-pdp-info .product__accordion summary:before,.pruv-pdp-faqs__summary:after,.pruv-pdp-faqs__summary:before{transition:none}}.pruv-pdp-descriptor{margin:-.2rem 0 1.2rem}.pruv-pdp-descriptor__text{font-family:Geist,system-ui,sans-serif;font-size:1.45rem;line-height:1.4;font-weight:500;color:#8a8175;margin:0}.pruv-pdp-rating-strip{margin:0 0 1.4rem}.pruv-pdp-rating-link{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.pruv-pdp-rating-link:hover{opacity:.85}.pruv-pdp-rating-strip .pruv-pdp-stars{color:#b87333;font-size:1.6rem;letter-spacing:.15rem;line-height:1}.pruv-pdp-rating-score{font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:700;color:#1b1d1f}.pruv-pdp-rating-divider{font-family:Geist Mono,monospace;font-size:1.2rem;color:#8a817580}.pruv-pdp-rating-dot{color:#8a817566;font-size:1.2rem}.pruv-pdp-rating-count{font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:#8a8175;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b8733366}.pruv-pdp-benefit-line{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;margin:0 0 1.6rem;border-radius:100px;background:#b8733312;border:1px solid rgba(184,115,51,.18);max-width:100%}.pruv-pdp-benefit-line__icon{display:flex;align-items:center;justify-content:center;color:#b87333;flex-shrink:0}.pruv-pdp-benefit-line__text{font-family:Geist,system-ui,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.01em;color:#1b1d1f;line-height:1.3}.pruv-pdp-info .product-form__submit{height:5.4rem!important;min-height:5.4rem!important;border-radius:100px!important;background:linear-gradient(135deg,#1b1d1f,#2b2d30)!important;color:#f5f2ec!important;font-family:Geist Mono,monospace!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:0 4px 20px #1b1d1f38!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;width:100%!important;margin:0!important;box-sizing:border-box!important;cursor:pointer!important}.pruv-pdp-info .product-form__submit:not([disabled]):hover{background:#b87333!important;border-color:#b87333!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #b8733359!important}.pruv-bundle-upsell{width:100%;margin:.8rem 0 1.2rem;box-sizing:border-box}.pruv-bundle-card{border-radius:1.2rem;border:1.5px solid rgba(184,115,51,.22);background:linear-gradient(180deg,#fffffffa,#faf6f0eb);padding:.9rem 1.1rem;box-shadow:0 2px 10px #b873330d;box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.pruv-bundle-card:hover{border-color:#b8733366;box-shadow:0 4px 16px #b873331a}.pruv-bundle-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.pruv-bundle-card__label{font-family:Geist Mono,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b87333}.pruv-bundle-card__badge{font-family:Geist Mono,monospace;font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#b87333;color:#fff;padding:.2rem .7rem;border-radius:100px;line-height:1.2}.pruv-bundle-card__content{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box}.pruv-bundle-card__product{display:flex;align-items:center;gap:.9rem;flex:1 1 auto;min-width:0}.pruv-bundle-card__media{width:4.4rem;height:4.4rem;border-radius:.8rem;background:#fff;border:1px solid rgba(138,129,117,.12);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pruv-bundle-card__img{width:100%;height:100%;object-fit:contain;padding:.2rem}.pruv-bundle-card__placeholder{color:#b87333;opacity:.6;display:flex;align-items:center;justify-content:center}.pruv-bundle-card__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pruv-bundle-card__title{font-family:Geist,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25;color:#1b1d1f;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pruv-bundle-card__pricing{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap!important}.pruv-bundle-card__price{font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:700;color:#1b1d1f;white-space:nowrap!important}.pruv-bundle-card__compare{font-family:Geist Mono,monospace;font-size:1.1rem;color:#8a81758c;text-decoration:line-through;white-space:nowrap!important}.pruv-bundle-card__action{flex-shrink:0}.pruv-bundle-card__btn{height:3.2rem!important;min-height:3.2rem!important;padding:0 1.3rem!important;border-radius:100px!important;background:#1b1d1f!important;color:#f5f2ec!important;font-family:Geist Mono,monospace!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}.pruv-bundle-card__btn:before,.pruv-bundle-card__btn:after{display:none!important;content:none!important}.pruv-bundle-card__btn:hover{background:#b87333!important;color:#fff!important}@media screen and (max-width:749px){.pruv-bundle-card__content{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.pruv-bundle-card__product{width:100%!important}.pruv-bundle-card__title{font-size:1.2rem!important;white-space:normal!important;line-height:1.25!important}.pruv-bundle-card__action{width:100%!important}.pruv-bundle-product-form{width:100%!important;display:block!important}.pruv-bundle-card__btn{width:100%!important;height:3.4rem!important;min-height:3.4rem!important;font-size:1.1rem!important}}@media screen and (max-width:749px){.pruv-pdp-info>*+*{margin:.8rem 0 0!important}.pruv-pdp-info .product__title,.pruv-pdp-info .product__title h1,.product__title h1{font-size:clamp(2.1rem,5.8vw,2.5rem)!important;line-height:1.15!important;margin-bottom:.4rem!important}.pruv-pdp-descriptor{margin:0 0 .6rem!important}.pruv-pdp-descriptor__text{font-size:1.25rem!important;line-height:1.35!important;color:#6e675f!important}.pruv-pdp-price-card{gap:.25rem!important;margin-bottom:.6rem!important}.pruv-pdp-price-primary-row{gap:.75rem!important;align-items:baseline!important}.pruv-pdp-final-price{font-size:2.6rem!important;line-height:1!important}.pruv-pdp-mrp{font-size:1.25rem!important}.pruv-pdp-save-badge{font-size:1.05rem!important;padding:.2rem .75rem!important}.pruv-pdp-tax-line{gap:.5rem!important;margin-top:.1rem!important}.pruv-pdp-tax-label{font-size:1.15rem!important}.pruv-pdp-rating-strip{margin:.2rem 0 .8rem!important}.pruv-pdp-rating-strip .pruv-pdp-stars{font-size:1.45rem!important;letter-spacing:.08rem!important}.pruv-pdp-rating-score{font-size:1.2rem!important}.pruv-pdp-rating-count{font-size:1.15rem!important}.pruv-pdp-benefit-line{display:flex!important;align-items:flex-start!important;gap:.65rem!important;padding:.65rem 1.1rem!important;margin:0 0 1rem!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important}.pruv-pdp-benefit-line__icon{margin-top:.15rem!important}.pruv-pdp-benefit-line__text{font-size:1.15rem!important;line-height:1.35!important;letter-spacing:.005em!important}}.pruv-risk-strip{margin:1.4rem 0 1.8rem;background:#faf6f0;border:1px solid rgba(184,115,51,.2);border-radius:1.4rem;padding:.8rem 1rem}.pruv-risk-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.pruv-risk-strip__item{display:flex;align-items:center;gap:.7rem;background:transparent;border:none;border-radius:.9rem;padding:.5rem .6rem;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .15s ease;font-family:inherit}.pruv-risk-strip__item:hover{background:#b8733317;transform:translateY(-1px)}.pruv-risk-strip__icon{width:2.8rem;height:2.8rem;border-radius:50%;background:#b873331f;color:#b87333;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pruv-risk-strip__text{display:flex;flex-direction:column;min-width:0}.pruv-risk-strip__title{font-family:Geist,system-ui,sans-serif;font-size:1.15rem;font-weight:700;color:#1b1d1f;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pruv-risk-strip__sub{font-family:Geist,system-ui,sans-serif;font-size:1.05rem;color:#8a8175;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.pruv-risk-strip__grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.pruv-risk-strip{padding:.8rem;margin:1.2rem 0 1.4rem}}.pruv-pdp-info .product__accordion summary{padding:1.2rem 3rem 1.2rem 0!important}.pruv-pdp-info .product__accordion .accordion__title{font-size:1.45rem!important;font-weight:600!important;color:#1b1d1f!important}.pruv-pdp-info .product__accordion .accordion__content{padding:0 0 1.2rem!important;font-size:1.3rem!important;line-height:1.5!important;color:#4a453e!important}.pruv-faq-step{display:inline-block;font-family:Geist Mono,monospace;font-size:.95rem;font-weight:700;color:#b87333;background:#b873331a;border:1px solid rgba(184,115,51,.22);padding:.15rem .55rem;border-radius:100px;margin-right:.4rem}.pruv-faq-highlight{background:#b873330f;border-left:2px solid #B87333;padding:.6rem .9rem;border-radius:0 .8rem .8rem 0;margin:.8rem 0;font-size:1.2rem;color:#1b1d1f}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-pruv-pdp.css.map */
