.product-recommendations-metal,product-recommendations-metal{position:relative;width:100%;overflow-x:hidden;display:block;min-height:50px}.product-recommendations-metal__section{position:relative;padding:48px 0;overflow-x:hidden;display:block}.product-recommendations-metal__content{max-width:1400px;margin:0 auto;padding:0 20px;overflow-x:hidden;display:block}.product-recommendations-metal__header{text-align:center;margin-bottom:40px}.product-recommendations-metal__title{font-size:1.25rem;font-weight:700;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.product-recommendations-metal__carousel-container,.product-recommendations-metal__carousel{position:relative;width:100%;overflow:hidden}.product-recommendations-metal__carousel-track{display:flex;gap:var(--carousel-gap, 20px);transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.product-recommendations-metal__slide{flex:0 0 auto;width:calc((100% - (var(--carousel-gap, 20px) * 3)) / 4);transition:transform .3s ease,opacity .3s ease}.product-recommendations-metal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border:none;border-radius:50%;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:rgb(var(--color-foreground))}.product-recommendations-metal__nav:hover:not(:disabled){background:#fff0;transform:translateY(-50%) scale(1.05)}.product-recommendations-metal__nav:disabled{cursor:not-allowed;opacity:.3}.product-recommendations-metal__nav--prev{left:16px}.product-recommendations-metal__nav--next{right:16px}.product-recommendations-metal__nav svg{width:24px;height:24px}.product-recommendations-metal__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px}.product-recommendations-metal__dot{width:8px;height:8px;border:none;border-radius:50%;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:all .3s ease;padding:0}.product-recommendations-metal__dot:hover{background:rgba(var(--color-foreground),.4);transform:scale(1.2)}.product-recommendations-metal__dot.active{background:rgb(var(--color-foreground));width:24px;border-radius:4px}.product-recommendations-metal__slide .collection-showcase__product-card{height:100%;background:transparent;transition:transform .3s ease}.product-recommendations-metal__slide .collection-showcase__product-card:hover{transform:translateY(-4px)}.product-recommendations-metal__slide .collection-showcase__product-image{aspect-ratio:3/4;position:relative;overflow:hidden;background:#f8f8f8;margin-bottom:12px}.product-recommendations-metal__slide .collection-showcase__product-link{display:block;text-decoration:none;color:inherit;height:100%}.product-recommendations-metal__slide .collection-showcase__product-link h3{font-size:.65rem;font-weight:400;text-transform:uppercase}.product-recommendations-metal__skeleton-item{width:100%;aspect-ratio:3/4;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (max-width: 990px){.product-recommendations-metal__section{padding:40px 0}.product-recommendations-metal__header{margin-bottom:32px}.product-recommendations-metal__title{font-size:1.1rem}.product-recommendations-metal__slide{width:calc((100% - (var(--carousel-gap, 20px) * 2)) / 3)}.product-recommendations-metal__nav{width:40px;height:40px}.product-recommendations-metal__nav svg{width:20px;height:20px}.product-recommendations-metal__nav--prev{left:12px}.product-recommendations-metal__nav--next{right:12px}}@media screen and (max-width: 749px){.product-recommendations-metal__section{padding:24px 0}.product-recommendations-metal__content{padding:0 16px}.product-recommendations-metal__header{margin-bottom:20px;padding:0;width:100%}.product-recommendations-metal__title{font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center;word-wrap:break-word;max-width:100%;color:rgb(var(--color-foreground));margin:0 auto;display:block}.product-recommendations-metal__carousel-container{position:relative;width:100%;margin:0 -16px;padding:0 16px;overflow:visible}.product-recommendations-metal__carousel{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.product-recommendations-metal__carousel::-webkit-scrollbar{display:none}.product-recommendations-metal__carousel-track{display:flex;gap:12px;padding-right:16px;transition:none;transform:none!important}.product-recommendations-metal__slide{flex:0 0 auto;width:80%;min-width:42%;max-width:80%;scroll-snap-align:start}.product-recommendations-metal__slide .collection-showcase__product-image{aspect-ratio:3/4;margin-bottom:8px}.product-recommendations-metal__slide .collection-showcase__product-link h3{font-size:.7rem;line-height:1.3;letter-spacing:.05em}.product-recommendations-metal__nav{display:flex!important;width:36px;height:36px;background:#fff0}.product-recommendations-metal__nav svg{width:18px;height:18px}.product-recommendations-metal__nav--prev{left:20px}.product-recommendations-metal__nav--next{right:20px}.product-recommendations-metal__dots{margin-top:20px;gap:6px}.product-recommendations-metal__dot{width:6px;height:6px}.product-recommendations-metal__dot.active{width:16px}.product-recommendations-metal__slide .collection-showcase__product-card:hover{transform:none}}@media screen and (max-width: 480px){.product-recommendations-metal__section{padding:20px 0}.product-recommendations-metal__content{padding:0 12px}.product-recommendations-metal__header{margin-bottom:16px}.product-recommendations-metal__title{font-size:.9rem;letter-spacing:.08em;line-height:1.4;color:rgb(var(--color-foreground));display:block}.product-recommendations-metal__carousel-container{margin:0 -12px;padding:0 12px}.product-recommendations-metal__carousel-track{gap:10px;padding-right:12px}.product-recommendations-metal__slide{width:80%;min-width:40%;max-width:80%}.product-recommendations-metal__slide .collection-showcase__product-image{margin-bottom:6px}.product-recommendations-metal__slide .collection-showcase__product-link h3{font-size:.65rem;line-height:1.2}.product-recommendations-metal__nav{display:flex!important;width:32px;height:32px}.product-recommendations-metal__nav svg{width:16px;height:16px}.product-recommendations-metal__nav--prev{left:16px}.product-recommendations-metal__nav--next{right:16px}.product-recommendations-metal__dots{margin-top:16px;gap:5px}.product-recommendations-metal__dot{width:5px;height:5px}.product-recommendations-metal__dot.active{width:14px}}.product-recommendations-metal.hidden{display:none}@media (prefers-reduced-motion: reduce){.product-recommendations-metal__carousel-track,.product-recommendations-metal__slide{transition:none}.product-recommendations-metal__carousel{scroll-behavior:auto}}.product-recommendations-metal__nav:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-recommendations-metal__dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-recommendations-metal__slide .collection-showcase__quick-add{position:absolute;bottom:0;left:0;right:0;z-index:10;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.product-recommendations-metal__slide .collection-showcase__product-card:hover .collection-showcase__quick-add{opacity:1;visibility:visible;transform:translateY(0)}.product-recommendations-metal__slide .collection-showcase__quick-add-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background-color:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:pointer;font-family:var(--font-body-family);font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;transition:background-color .3s ease,color .3s ease,letter-spacing .3s ease}.product-recommendations-metal__slide .collection-showcase__quick-add-btn:hover{background-color:#1a1a1af2;color:#fff;letter-spacing:.15em}@media screen and (max-width: 749px){.product-recommendations-metal__slide .collection-showcase__quick-add{opacity:1;visibility:visible;transform:translateY(0)}.product-recommendations-metal__slide .collection-showcase__quick-add-btn{padding:10px 16px;font-size:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-recommendations-metal.css.map */
