.jv .announcement{line-height:1.5}.jv .payment-row,.jv .legal-links{border:0}.jv .jv-stock-actions{text-align:center;padding:32px 0 48px}.jv .jv-stock-actions p{font-size:13px;margin-bottom:18px}.jv [hidden]{display:none!important}.jv .announcement a{text-decoration:underline;text-underline-offset:3px}.jv .campaign-art>.ai-tag{left:auto;right:12px;z-index:2}.jv .rail-buttons button{width:44px;height:44px;padding:0;border-radius:50%;display:grid;place-items:center}.jv .home-product-rail{gap:20px}.jv .product-card .product-photo{aspect-ratio:1/1}.jv .product-card .product-photo img{padding:0;object-fit:contain}.jv .product-card .product-brand{margin:6px 0 0;font-size:11.5px;line-height:1.35}.jv .product-card .product-title{margin:2px 0 0;min-height:0;font-size:12px;line-height:1.35}.jv .product-card .product-price{margin-top:4px}.jv .shop-home .home-product-row{margin-block:0}.jv .shop-home .home-product-row>h2{margin-bottom:12px}.jv .newsletter{padding-block:32px;gap:36px}.jv .newsletter .campaign-rich{margin:12px 0 0}.jv .newsletter h2{margin-block:12px}.jv .newsletter .consent{margin-top:10px}.jv .footer-main{padding-block:26px 18px;gap:28px}.jv .footer-main h3{margin-bottom:12px}.jv .footer-main a{padding-block:4px;margin-bottom:3px}.jv .footer-brand img{max-width:150px}.jv .payment-row{padding-block:12px}.jv .legal-links{padding-block:12px 16px;gap:14px 22px}.jv .jv-copyright{text-align:center;font-size:12px;color:var(--muted);margin:0 auto;padding:0 0 18px}.jv .shop-home .price-discovery{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:28px}.jv .price-discovery-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jv .shop-home .price-discovery-products a{padding:8px}.jv .price-discovery-products img{height:160px}@media(min-width:768px){.jv .shop-home .campaign-art{height:480px}.jv .shop-home .campaign-art>img{object-fit:cover;object-position:right 50%}.jv .shop-home .campaign-copy{width:32%;padding:28px}.jv .shop-home .campaign-copy h1{font-size:clamp(27px,2.55vw,37px)}}.jv .shop-home .campaign-art,.jv .shop-home .campaign-copy{background:#f5f0e7;color:#3e342b}.jv .shop-home .campaign-copy .btn{background:#66513c;border-color:#66513c;color:#fff}.jv .shop-home .campaign-copy .btn:hover{background:#4d3c2d;border-color:#4d3c2d}.jv .shop-home .split-campaign{grid-template-columns:65% 35%;min-height:320px}.jv .shop-home .split-picture{min-height:320px}.jv .shop-home .split-copy{padding:28px}.jv .shop-home .brand-focus{grid-template-columns:34% 66%;min-height:340px}.jv .shop-home .brand-focus-copy{padding:28px}.jv .shop-home .brand-focus-copy .focus-logo{width:190px;margin:12px 0 16px}.jv .shop-home .mini-copy{padding:18px 24px}.jv .shop-home .mini-copy h2{margin:6px 0 10px}.jv .shop-home .eyebrow:empty,.jv .shop-home .campaign-rich:empty{display:none}.jv .shop-home .split-copy .campaign-rich,.jv .shop-home .brand-focus-copy .campaign-rich{margin:0}@media(max-width:767px){.jv .shop-home .campaign-art{height:500px}.jv .shop-home .campaign-art>img{height:320px;object-position:right center}.jv .shop-home .campaign-copy{height:180px;padding:18px 24px}.jv .shop-home .campaign-art>.ai-tag{top:294px}.jv .shop-home .campaign-copy h1{font-size:24px;margin:6px 0}.jv .shop-home .campaign-copy .eyebrow{font-size:10px}.jv .shop-home .campaign-copy h1 br{display:block}.jv .shop-home .split-campaign,.jv .shop-home .brand-focus{grid-template-columns:1fr;min-height:0}.jv .shop-home .split-picture{min-height:250px}.jv .shop-home .split-copy,.jv .shop-home .brand-focus-copy{padding:22px 24px}.jv .shop-home .mini-copy{padding:16px 20px}.jv .shop-home .home-product-row>h2{margin-bottom:10px}.jv .newsletter{padding-block:26px;gap:22px}.jv .footer-main{padding-block:22px 12px;gap:22px}.jv .legal-links{padding-block:10px 14px;gap:12px 18px}.jv .jv-copyright{padding-bottom:16px}.jv .shop-home .price-discovery{grid-template-columns:1fr;gap:22px}.jv .price-discovery-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.jv .shop-home .home-product-row{padding-block:32px}.jv .shop-home .home-product-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.jv .shop-home .home-product-rail>*{flex:0 0 calc((100% - 12px)/2);min-width:0;scroll-snap-align:start}.jv .shop-home .home-product-rail .product-card{width:100%}.jv .rail-buttons button{width:42px;height:42px}.jv.home-mode .navigation.jv-open{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/jv-parity.css.map */
