.cv-cpb-related.cv-collection-results{background:#eae2d6;border-top:1px solid #d3c5b5;color:#252820;padding:clamp(3.5rem,7vw,7rem) 0 clamp(4rem,7vw,7rem)}.cv-cpb-related__inner{margin-inline:auto;width:min(1440px,calc(100% - clamp(32px,6vw,112px)))}.cv-cpb-related__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.cv-cpb-related__eyebrow{color:#67273a;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.cv-cpb-related__eyebrow{margin:0 0 1rem}.cv-cpb-related h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:400;letter-spacing:-.045em;line-height:1.03;margin:0;max-width:790px}.cv-cpb-related__intro{color:#64685e;font-size:1rem;line-height:1.55;margin:1.2rem 0 0;max-width:600px}.cv-cpb-related__actions{align-items:center;display:flex;flex:0 0 auto;gap:1.4rem}.cv-cpb-related__view-all{border-bottom:1px solid #67273a;color:#67273a;font-size:.75rem;font-weight:700;letter-spacing:.13em;padding-bottom:.4rem;text-decoration:none;text-transform:uppercase}.cv-cpb-related__view-all:hover{color:#3e1724}.cv-cpb-related__arrows{display:flex;gap:.4rem}.cv-cpb-related__arrows button{align-items:center;background:#fffcf6;border:1px solid #bfae9c;border-radius:50%;color:#67273a;cursor:pointer;display:inline-flex;font-size:1.3rem;height:3rem;justify-content:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:3rem}.cv-cpb-related__arrows button:not(:disabled):hover{background:#67273a;color:#fff;transform:translateY(-2px)}.cv-cpb-related__arrows button:disabled{cursor:default;opacity:.4}.cv-cpb-related__track{display:grid;gap:clamp(1.4rem,2vw,3rem);grid-auto-columns:calc((100% - (3*clamp(1.4rem,2vw,3rem)))/4);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 2rem;scroll-behavior:smooth;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-color:#a98f82 transparent;scrollbar-width:thin}.cv-cpb-related__card{min-width:0;scroll-snap-align:start}.cv-cpb-related__card product-component{display:block;height:100%}.cv-cpb-related__empty{color:#64685e}.cv-cpb-related a:focus-visible,.cv-cpb-related button:focus-visible,.cv-cpb-related__track:focus-visible{outline:2px solid #67273a;outline-offset:3px}@media(max-width:990px){.cv-cpb-related__heading{align-items:start;flex-direction:column}.cv-cpb-related__actions{justify-content:space-between;width:100%}.cv-cpb-related__track{grid-auto-columns:calc((100% - 1.2rem)/2);gap:1.2rem}}@media(max-width:600px){.cv-cpb-related__track{grid-auto-columns:minmax(0,76%)}}@media(prefers-reduced-motion:reduce){.cv-cpb-related__track{scroll-behavior:auto}.cv-cpb-related__arrows button{transition:none}}@media(max-width:749px){.cv-cpb-related.cv-collection-results .cv-cpb-related__track{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:16px!important;overflow-x:auto!important;width:100%;scroll-snap-type:x mandatory;padding-bottom:20px}.cv-cpb-related.cv-collection-results .cv-cpb-related__track>.cv-cpb-related__card{flex:0 0 82%!important;width:82%!important;min-width:0!important;max-width:none!important;scroll-snap-align:start}.cv-cpb-related .cv-cpb-related__arrows button{height:44px;width:44px;font-size:22px}.cv-cpb-related .cv-cpb-related__intro{font-size:1.35rem}.cv-cpb-related .cv-cpb-related__view-all{font-size:1.05rem}.cv-cpb-related .cv-cpb-related__card .card__heading{font-size:2rem;line-height:1.2;overflow-wrap:normal}.cv-cpb-related .cv-cpb-related__card .price{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cv-cpb-related-20261014-v3.css.map */
