.vp-pdp{width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.vp-pdp>*,.vp-gallery>*,.vp-section>*,.vp-footer-top>*{min-width:0}.vp-pdp-info{overflow-wrap:anywhere}.vp-gallery{grid-template-columns:72px minmax(0,1fr)}.vp-gallery-main{width:100%;min-width:0;aspect-ratio:1/1}.vp-gallery-main button{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.vp-gallery-main img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.vp-thumbs{max-height:560px;scrollbar-width:thin}.vp-thumb{flex-shrink:0}.vp-pdp details img,.vp-pdp details video,.vp-pdp details iframe{max-width:100%;height:auto}.vp-pdp details table{display:block;max-width:100%;overflow-x:auto}.vp-choice-row{flex-wrap:wrap}.vp-choice{white-space:normal;overflow-wrap:anywhere}.vp-hero{height:clamp(420px,35vw,620px);min-height:0}.vp-hero-copy{box-sizing:border-box;padding:24px clamp(20px,3vw,56px)}.vp-hero h1{font-size:clamp(36px,3.35vw,56px);margin-bottom:20px}.vp-hero .vp-lead{font-size:clamp(16px,1.3vw,20px);line-height:1.45}.vp-hero .vp-button{margin-top:20px;font-size:18px;height:54px}.vp-starburst{width:clamp(100px,10vw,150px);height:clamp(100px,10vw,150px);font-size:clamp(15px,1.4vw,22px)}.vp-section,.vp-pdp,.vp-footer,.vp-nav,.vp-hero{box-sizing:border-box}.vp-section img,.vp-footer img{max-width:100%}@media(min-width:768px)and (max-width:1100px){.vp-nav{gap:18px;padding:12px 24px}.vp-desktop{gap:18px}.vp-nav-actions{gap:16px}.vp-stack-section{grid-template-columns:1fr;gap:32px}.vp-stack-stage{max-width:700px;width:100%;margin:auto}.vp-benefit-grid,.vp-pdp{gap:24px}}@media(max-width:989px){.vp-pdp{grid-template-columns:minmax(0,1fr);max-width:760px}.vp-gallery{position:static}}@media(max-width:767px){.vp-announcement{font-size:12px;line-height:1.4;padding:9px 12px}.vp-nav{height:66px;padding:10px 16px;gap:12px}.vp-logo{font-size:28px}.vp-logo img{max-width:160px}.vp-menu summary,.vp-cart{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.vp-menu summary{flex-direction:column;gap:5px}.vp-hero{display:flex;flex-direction:column;height:auto;min-height:0}.vp-campaign-image{position:relative;inset:auto;width:100%;height:clamp(220px,65vw,360px);flex:none;z-index:0}.vp-campaign-image img{object-position:65% center}.vp-hero-copy{width:100%;height:auto;margin:0;padding:24px 20px 28px;background:#dfad36;position:relative}.vp-hero h1{font-size:clamp(32px,8.5vw,42px);line-height:1.06;margin-bottom:14px}.vp-hero .vp-lead{font-size:16px;line-height:1.45;margin:0;max-width:420px}.vp-hero .vp-button{width:100%;max-width:340px;min-height:48px;height:auto;margin-top:20px;font-size:16px;letter-spacing:1px}.vp-starburst{top:16px;right:12px;width:96px;height:96px;font-size:14px}.vp-section{padding:48px 20px}.vp-heading h2,.vp-section h2{font-size:30px;overflow-wrap:anywhere}.vp-trust{gap:8px;padding:16px 12px}.vp-trust span{min-width:0}.vp-gallery{display:flex;flex-direction:column-reverse;gap:12px}.vp-gallery-main{width:100%;aspect-ratio:1/1;flex:none}.vp-thumbs{display:flex;flex-direction:row;max-height:none;max-width:100%;overflow-x:auto;gap:8px;padding-bottom:8px}.vp-thumb{width:64px;height:64px;flex:0 0 64px}.vp-pdp{padding:20px 16px;gap:24px}.vp-pdp h1{font-size:clamp(24px,6.5vw,30px);line-height:1.2}.vp-pdp-subtitle{font-size:19px}.vp-quantity{display:flex;flex-wrap:wrap;gap:8px}.vp-quantity .vp-choice{flex:1;min-width:44px}.vp-quantity input{width:64px;max-width:80px;min-height:48px;box-sizing:border-box}.vp-purchase{display:flex;flex-wrap:wrap;gap:8px}.vp-purchase>*{flex:1;min-width:120px}.vp-choice{min-height:44px}.vp-pdp select,.vp-pdp input{font-size:16px}.vp-order-summary{padding:16px}.vp-pdp-submit{min-height:52px}.vp-stack-section{display:block}.vp-stack-stage{width:100%;box-sizing:border-box;padding:12px}.vp-stack-media{height:224px}.vp-stack-content{overflow-wrap:anywhere}.vp-comparison{min-width:0}.vp-comparison table{min-width:530px}.vp-footer{padding-left:20px;padding-right:20px}.vp-footer-top{gap:24px 16px}.vp-footer a{overflow-wrap:anywhere}.vp-email-row{min-width:0}.vp-email-row input{width:100%;min-width:0;font-size:16px}dialog{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:90dvh}dialog img{max-width:100%;max-height:75dvh;object-fit:contain}}@media(max-width:359px){.vp-section{padding-left:16px;padding-right:16px}.vp-swatches{gap:10px}.vp-footer-top{grid-template-columns:1fr}.vp-footer-top>div:first-child{grid-column:auto}}@media(pointer:coarse){.vp-stack-controls button,.vp-review-controls button,.vp-menu summary,.vp-cart{min-width:44px;min-height:44px}.vp-choice,.vp-button{min-height:48px}}@media(hover:none){.vp-button:hover{transform:none}}@media(max-width:989px)and (orientation:landscape)and (max-height:600px){.vp-gallery-main{max-width:420px;margin-inline:auto}.vp-gallery{position:static}.vp-hero{height:auto;min-height:360px}.vp-hero-copy{min-height:360px}}.vp-pdp dialog{max-height:90vh;max-height:90dvh;overflow:auto}.vp-hero{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.vp-campaign-image{position:relative;inset:auto;grid-area:1/1;width:100%;height:auto;z-index:0;align-self:center}.vp-campaign-image img{display:block;position:static;width:100%;height:auto;max-height:620px;object-fit:contain;object-position:center}.vp-hero-copy{grid-area:1/1;position:relative;z-index:1;align-self:center;height:auto;min-height:0;margin:0}@media(max-width:767px){.vp-hero{display:flex;flex-direction:column;height:auto;min-height:0}.vp-campaign-image{height:auto;flex:none}.vp-hero-copy{min-height:0;width:100%;margin:0}.vp-starburst{display:none}.vp-four,.vp-products,.vp-stories .vp-three{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;gap:32px;padding:0}.vp-feature,.vp-product,.vp-photo-card{width:100%;min-width:0;max-width:100%;margin:0;flex:none;box-sizing:border-box}.vp-feature:first-child,.vp-feature:last-child{margin-top:0;transform:none}.vp-feature-image{margin-inline:auto}.vp-products .vp-product:only-child{display:block}.vp-product-info{padding:20px 8px 28px}.vp-photo-card{aspect-ratio:5/6}.vp-photo-card h3{color:#fff}.vp-benefits{padding-bottom:100px}}:root{--vp-ink:#382c27;--vp-primary:#715a47;--vp-dark:#594435;--vp-cyan:#ead9c5;--vp-grey:#66594e;--vp-gold:#715a47;--vp-blue:#f7eee2;--vp-accent:#715a47;--vp-cream:#fffcf7}body,.vp-section,.vp-nav,.vp-menu nav{background-color:#fffcf7;color:#382c27}.vp-announcement,.vp-trust,.vp-footer{background:#ead9c5;color:#382c27}.vp-hero,.vp-hero-copy{background:#fffcf7;color:#715a47}.vp-hero h1,.vp-heading h2,.vp-feature h3,.vp-product h3,.vp-stack-section h2,.vp-stack-content h3,.vp-pdp h1,.vp-footer h2,.vp-newsletter h2{color:#715a47}.vp-logo,.vp-logo>span,.vp-footer .vp-logo,.vp-nav a,.vp-menu nav a{color:#715a47}.vp-eyebrow,.vp-hero-copy .vp-eyebrow,.vp-benefits .vp-eyebrow{color:#715a47}.vp-heading>p:last-child,.vp-product-info>p,.vp-note,.vp-stack-content p,.vp-answer,.vp-pdp-intro,.vp-pdp details>div,.vp-order-summary p,.vp-back{color:#66594e}.vp-button,.vp-hero .vp-button,.vp-cta .vp-button{background:#715a47;border-color:#715a47;color:#fff!important}.vp-button:hover,.vp-hero .vp-button:hover,.vp-cta .vp-button:hover{background:#594435;border-color:#594435;color:#fff!important}.vp-starburst{background:#ead9c5;color:#382c27}.vp-benefits{background:#f7eee2;color:#382c27}.vp-benefits h2,.vp-benefits .vp-feature h3{color:#715a47}.vp-benefits .vp-heading>p:last-child,.vp-feature p{color:#66594e}.vp-feature-image,.vp-feature:nth-child(2) .vp-feature-image,.vp-feature:nth-child(3) .vp-feature-image{background:#ead9c5}.vp-wave path,.vp-footer-wave path{fill:#fffcf7}.vp-product-image,.vp-product-concept,.vp-gallery-main{background:#f7eee2}.vp-stack-card,.vp-stack-content,.vp-review,.vp-thumb,.vp-lightbox,.vp-lightbox button{background:#fffcf7;color:#382c27}.vp-swatch,.vp-stack-media,.vp-stack-icon{background:#ead9c5;color:#715a47}.vp-swatch:nth-child(2){background:#d9c7b5}.vp-swatch:nth-child(3){background:#f3e6d5}.vp-swatch:nth-child(4){background:#cbb4a1}.vp-stack-card:nth-child(2) .vp-stack-media,.vp-stack-card:nth-child(2) .vp-stack-icon{background:#d9c7b5}.vp-stack-card:nth-child(3) .vp-stack-media,.vp-stack-card:nth-child(3) .vp-stack-icon{background:#f3e6d5}.vp-stack-card:nth-child(4) .vp-stack-media,.vp-stack-card:nth-child(4) .vp-stack-icon{background:#cbb4a1}.vp-stack-controls button,.vp-review-controls button{background:#fffcf7;color:#715a47;border-color:#cbb4a1}.vp-comparison th,.vp-comparison td{color:#382c27;border-bottom-color:#d9c7b5}.vp-comparison tbody tr:nth-child(odd){background:#f7eee2}.vp-comparison td:nth-child(2),.vp-comparison thead th:nth-child(2){background:#ead9c5;color:#382c27}.vp-cta{background:#715a47}.vp-cta:after{background:linear-gradient(90deg,#382c27f2,#715a4799 55%,#715a4720)}.vp-cta h2,.vp-cta .vp-heading>p:last-child,.vp-cta .vp-eyebrow,.vp-photo-card h3,.vp-photo-card p{color:#fff}.vp-footer p,.vp-newsletter>p,.vp-consent,.vp-footer a,.vp-email-row input,.vp-email-row button{color:#382c27}.vp-email-row input::placeholder{color:#66594e}.vp-email-row,.vp-footer-bottom{border-color:#b9a38d}.vp-footer-top>div:not(:first-child):before,.vp-footer-top>div:nth-child(3):before,.vp-footer-top>div:nth-child(4):before{background:#715a47}.vp-purchase,.vp-order-summary{background:#f7eee2}.vp-choice,.vp-pdp select{background:#fffcf7;color:#382c27;border-color:#cbb4a1}.vp-choice[aria-pressed=true],.vp-choice:has(input:checked),.vp-purchase .vp-choice:has(input:checked){background:#ead9c5;color:#382c27;border-color:#715a47}.vp-purchase input{accent-color:#715a47}.vp-thumb[aria-pressed=true]{border-color:#715a47}.vp-pdp-policies a{color:#715a47}.vp-quantity input[type=number]{background:#fffcf7;color:#382c27;border-color:#cbb4a1}.vp-pdp button:focus-visible,[data-vp-stack] button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#715a47}@media(max-width:767px){.vp-cta:after{background:linear-gradient(transparent 200px,#715a47 280px,#382c27)}}.vp-hero .vp-hero-copy{background:transparent}.vp-hero .vp-starburst{display:none}.vp-cookie-settings{display:block;background:transparent;border:0;padding:8px 0;color:inherit;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;min-height:44px}.vp-cookie-settings:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vp-cookie-status{font-size:13px;line-height:1.5;max-width:28rem}
/*# sourceMappingURL=/cdn/shop/t/49/assets/versapet-responsive.css.map */
