.products:has(.cv-retail-card){grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;gap:24px;align-items:start}.cv-retail-card{min-width:0;border:0;background:transparent}.cv-retail-link{display:block;color:inherit;text-decoration:none}.cv-retail-link:focus-visible{outline:3px solid var(--green);outline-offset:4px}.cv-retail-image{aspect-ratio:4/5;background:#fff;border:1px solid var(--line);overflow:hidden}.cv-retail-image img{display:block;width:100%;height:100%;object-fit:contain}.cv-retail-copy{padding-top:10px}.cv-retail-copy h3{font:700 24px/1.15 var(--display);text-transform:uppercase;letter-spacing:.1px;margin:0 0 4px}.cv-retail-copy .price{display:block;font:600 16px/1.4 var(--body);margin:0}.shop-section{padding-block:36px}.shop-section .section-heading{margin-bottom:22px}.opinion-band .band-inner{min-height:0;grid-template-columns:.95fr 1.25fr 1fr;gap:24px;padding-block:24px}.opinion-band .band-product{align-self:center;max-width:360px;width:100%;margin:0 auto;background:transparent;border:0;padding:0}.opinion-band .band-product img{display:block;width:min(100%,330px);height:320px;aspect-ratio:auto;object-fit:contain;transform:rotate(-5deg) scale(1);background:transparent;border:0}.opinion-band.love .band-product img{transform:rotate(4deg) scale(1)}.opinion-band .band-product:hover img{transform:rotate(-5deg) scale(1)}.opinion-band.love .band-product:hover img{transform:rotate(4deg) scale(1)}.opinion-band .band-product-label{font-size:17px;line-height:1.2;padding-top:8px}.opinion-band .band-product-label small{font-size:13px}.gift-section .gift{padding-block:28px;gap:6%}.gift-section .gift-pair{display:flex;align-items:center;justify-content:center;max-width:440px;padding:0;gap:8px}.gift-section .gift-pair>a{display:block;width:50%;min-width:0}.gift-section .gift-pair img{display:block;width:100%;height:190px;object-fit:contain;transform:rotate(-6deg);margin:0;box-shadow:none;background:transparent;border:0}.gift-section .gift-pair>a+a img{transform:rotate(6deg)}.gift-section .gift-copy h2{font-size:39px;margin:12px 0 16px}.product-page .product-photo{aspect-ratio:1;background:#fff}.product-page .native-thumbnails{margin-top:12px}.cv-mockup-note{font-size:12px;line-height:1.5;color:#59644f;margin:16px 0}.proof-buying-notes{padding:14px 16px;background:#ede9dd;border-left:3px solid #90b85b;font-size:13px;line-height:1.55;margin:16px 0}.proof-buying-notes p{margin:0 0 8px}.proof-buying-notes a{font-size:13px}@media(max-width:950px){.opinion-band .band-inner{grid-template-columns:1fr 1.1fr}.opinion-band .band-aside{display:none}}@media(max-width:720px){.products:has(.cv-retail-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.cv-retail-copy{padding-top:8px}.cv-retail-copy h3{font-size:21px;line-height:1.15;margin-bottom:3px}.cv-retail-copy .price{font-size:15px}.shop-section{padding:28px 16px}.shop-section .section-heading{margin-bottom:18px}.shop-section .section-heading h2{font-size:31px}.opinion-band .band-inner{grid-template-columns:1.05fr 1fr;gap:8px;min-height:0;padding:18px 16px;align-items:center}.opinion-band .band-copy{padding:0}.opinion-band .band-copy h2{font-size:40px}.opinion-band .band-copy .eyebrow{font-size:21px}.opinion-band .band-description{font-size:13px;line-height:1.35;margin:18px 0 14px}.opinion-band .band-product img{width:100%;max-width:220px;height:220px;aspect-ratio:auto;transform:rotate(-4deg) scale(1)}.opinion-band.love .band-product img,.opinion-band.love .band-product:hover img{transform:rotate(4deg) scale(1)}.opinion-band .band-product:hover img{transform:rotate(-4deg) scale(1)}.opinion-band .band-product-label{font-size:12px;padding-top:4px;letter-spacing:.2px}.opinion-band .band-product-label small{font-size:12px}.gift-section .gift{padding:24px 20px;gap:16px}.gift-section .gift-pair{width:300px;max-width:100%;margin:auto;gap:6px}.gift-section .gift-pair img{height:130px}.gift-section .gift-copy h2{font-size:30px;margin:10px 0 14px}.gift-section .gift-copy p:not(.eyebrow){font-size:14px;line-height:1.5}.product-info h1{overflow-wrap:break-word}.product-page .product-photo{aspect-ratio:1}}.cv-design-tile.cv-design-charcoal{background:#242923}.cv-design-tile.cv-design-cream{background:#f1ecdc}.cv-design-tile img.cv-design-image{padding:8px;object-fit:contain;box-sizing:border-box}.opinion-band .band-product.cv-design-feature{max-width:330px}.opinion-band .band-product.cv-design-feature img.cv-design-image{width:100%;max-width:330px;height:320px;padding:10px;box-sizing:border-box;object-fit:contain;transform:none!important;-webkit-mask:none!important;mask:none!important}.cv-design-feature.cv-design-charcoal img{background:#242923}.cv-design-feature.cv-design-cream img{background:#f1ecdc}@media(max-width:720px){.cv-design-tile img.cv-design-image{padding:6px}.opinion-band .band-product.cv-design-feature img.cv-design-image{height:220px;padding:6px}}.gift-guide-art img.cv-design-image,.gift-pair-mini img.cv-design-image{width:48%;max-width:100%;margin:0 1%;padding:8px;object-fit:contain;box-sizing:border-box;background:#242923;transform:none;filter:none}.gift-guide-art img.cv-design-image[src*=everything],.gift-pair-mini img.cv-design-image[src*=everything]{background:#f1ecdc}.pair-card .pair-photo{background:#242923}.pair-card .pair-photo:has(img[src*=everything]){background:#f1ecdc}.pair-photo img{object-fit:contain;padding:10px;box-sizing:border-box}.gift-section .gift-pair img,.gift-section .gift-pair>a+a img{transform:none;filter:none;box-shadow:none;background:transparent;border:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/retail-correction.css.map */
