.parure-related{width:calc(100% - clamp(32px,5vw,96px));max-width:1600px;margin:0 auto;padding:42px 0 38px;box-sizing:border-box;color:inherit}.parure-related>header{margin-bottom:26px}.parure-related h2{font:inherit;font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0}.parure-related .parure-home-belt__viewport{overflow:hidden;width:100%}.parure-related .parure-home-products{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow:visible;will-change:transform}.parure-related .parure-home-products__item{min-width:0}.parure-related .product-card{width:100%;max-width:100%}.parure-related .product-image-container{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:4/5;margin-bottom:18px;background:#fff}.parure-related .product-image{width:100%;height:100%}.parure-related .product-main-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.parure-related .size-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 12px;opacity:0;visibility:hidden;transition:opacity .2s;background:linear-gradient(transparent,#fffffff2)}.parure-related .product-image-container:hover .size-overlay,.parure-related .product-image-container:focus-within .size-overlay{opacity:1;visibility:visible}.parure-related .size-buttons{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.parure-related .size-btn{border:1px solid #d6d3cd;background:#fff;color:#111;min-width:40px;min-height:40px;padding:8px;font-size:12px;cursor:pointer}.parure-related .size-btn:disabled{color:#aaa;text-decoration:line-through;cursor:default}.parure-related .best-seller-badge{position:absolute;top:12px;left:12px;background:#111;color:#fff;font-size:10px;padding:5px 8px;z-index:1}.parure-related :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1099px){.parure-related .parure-home-products{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:749px){.parure-related{padding:30px 0}.parure-related h2{font-size:23px}.parure-related>header{margin-bottom:20px}.parure-related .parure-home-products{grid-auto-columns:78%;gap:18px}}@media(hover:none){.parure-related .size-overlay{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.parure-related .parure-home-belt__viewport{overflow-x:auto}.parure-related [data-belt-clone]{display:none}.parure-related .parure-home-products{transform:none!important;will-change:auto}}.parure-related .parure-home__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.parure-related .parure-home__controls[hidden]{display:none}.parure-related .parure-home__controls button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;background:transparent;border:1px solid #dedbd5;color:inherit;cursor:pointer;font-size:20px;border-radius:0}.parure-related .parure-home__controls button:disabled{opacity:.3;cursor:default}@media(max-width:749px){.parure-related .parure-home__controls button{width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/parure-related.css.map */
