@import"https://fonts.googleapis.com/css2?family=Luckiest+Guy&family=Inter:wght@400;500;600;700&display=swap";.youtooz-showcase-wrapper{width:100%;box-sizing:border-box}.youtooz-section{padding:60px 40px;background:#fff;width:100%;box-sizing:border-box}.section-header{text-align:center;margin-bottom:40px}.section-title{font-family:var(--heading);font-size:3rem;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:1px;line-height:1}.section-content{max-width:1400px;margin:0 auto}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-content:center;width:100%;max-width:1200px;margin:0 auto}.showcase-grid-item{width:100%}.product-card{width:100%;background:#fff;position:relative;overflow:visible;text-decoration:none;color:inherit;display:flex;flex-direction:column;cursor:pointer;transition:none;padding-bottom:20px}.product-card:hover{transform:none}.product-card-media{width:100%;aspect-ratio:1;background:#f2f2f2;position:relative;overflow:visible;--tl: 28px;--tr: 12px;--br: 2px;--bl: 2px;clip-path:polygon(0 var(--tl),calc(100% - var(--tr)) 0,100% calc(100% - var(--br)),var(--bl) 100%);transition:clip-path .5s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;margin-bottom:0;overflow:hidden}.product-card:hover .product-card-media{--tl: 20px;--tr: 10px;--br: 15px;--bl: 30px}.showcase-grid>.showcase-grid-item:nth-child(3n+2) .product-card-media{--tl: 1px;--tr: 30px;--br: 2px;--bl: 2px}.showcase-grid>.showcase-grid-item:nth-child(3n+2) .product-card:hover .product-card-media{--tl: 10px;--tr: 20px;--br: 30px;--bl: 15px}.product-card-media img{position:relative;max-width:90%;max-height:90%;width:auto;height:auto;transform:scale(.8);transition:transform .65s cubic-bezier(.2,0,.2,1);object-fit:contain}.product-card:hover .product-card-media img{transform:scale(.9)}.product-badge{pointer-events:none;z-index:2;position:absolute;left:20px;top:25px;width:62px;height:62px}.product-badge-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--badge-gradient, linear-gradient(135deg, #3e3346, #4e2887));border-radius:50%;color:#fff;font-family:var(--heading);font-size:1.5rem}.product-card-content{padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;flex-grow:1;position:relative}.product-card-category{font-size:.7rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0;display:block}.product-card-name{font-family:var(--heading);font-size:1.4rem;line-height:1.2;margin:0;-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;word-break:break-word;min-height:40px;display:flex;align-items:center;justify-content:center}.product-card-price{font-size:1rem;font-weight:700;color:#000;margin-top:4px}.product-card-button{color:#fff;border-radius:14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;white-space:nowrap;width:150px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);align-self:center;transition:filter .3s ease;z-index:5}.product-card:hover .product-card-button{filter:brightness(1.1)}[data-display-mode=past_drops] .product-card{filter:grayscale(100%)}[data-display-mode=past_drops] .product-card:hover{filter:grayscale(0%)}[data-display-mode=past_drops] .product-card-media{filter:grayscale(100%)}[data-display-mode=past_drops] .product-card:hover .product-card-media{filter:grayscale(0%)}[data-display-mode=past_drops] .product-card-media img{filter:grayscale(100%)}[data-display-mode=past_drops] .product-card:hover .product-card-media img{filter:grayscale(0%)}[data-display-mode=past_drops] .product-card-content{filter:grayscale(100%)}[data-display-mode=past_drops] .product-card:hover .product-card-content{filter:grayscale(0%)}[data-display-mode=past_drops] .product-card-button{filter:grayscale(100%)}[data-display-mode=past_drops] .product-card:hover .product-card-button{filter:grayscale(0%) brightness(1.1)}[data-display-mode=upcoming] .product-card{filter:grayscale(100%);transition:background .3s ease,filter .3s ease}[data-display-mode=upcoming] .product-card:hover{filter:grayscale(0%);background:#f9f9f9}[data-display-mode=upcoming] .product-card-media{filter:grayscale(100%);transition:clip-path .5s cubic-bezier(.4,0,.2,1),background-color .3s ease,filter .3s ease}[data-display-mode=upcoming] .product-card:hover .product-card-media{filter:grayscale(0%)}[data-display-mode=upcoming] .product-card-media img{filter:grayscale(100%);transition:transform .65s cubic-bezier(.2,0,.2,1),filter .3s ease}[data-display-mode=upcoming] .product-card:hover .product-card-media img{filter:grayscale(0%)}[data-display-mode=upcoming] .product-card-content{filter:grayscale(100%);transition:filter .3s ease}[data-display-mode=upcoming] .product-card:hover .product-card-content{filter:grayscale(0%)}[data-display-mode=upcoming] .product-card-category{transition:color .3s ease}[data-display-mode=upcoming] .product-card-name{transition:filter .3s ease}[data-display-mode=upcoming] .product-card:hover .product-card-name{filter:brightness(1.3) saturate(1.2)}[data-display-mode=upcoming] .product-card-button{background:linear-gradient(90deg,#888,#666);transition:all .3s ease}[data-display-mode=upcoming] .product-card:hover .product-card-button{filter:saturate(1.2) brightness(1.1);box-shadow:0 4px 12px #00000026}@media(max-width:1200px){.product-card-button{width:130px;height:35px;font-size:.6rem}.showcase-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.youtooz-section{padding:50px 20px}.section-title{font-size:2.5rem}.showcase-grid{grid-template-columns:repeat(2,1fr);gap:20px}.product-card-name{font-size:1.1rem}.product-card-price{font-size:.9rem}.product-card-button{width:120px;height:32px;font-size:.55rem}}@media(max-width:480px){.youtooz-section{padding:40px 12px}.section-title{font-size:1.8rem}.showcase-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card-button{width:100px;height:28px;font-size:.5rem}.product-card-content{padding-top:14px;gap:4px}.product-card-name{font-size:.9rem;min-height:30px}.product-card-category{font-size:.6rem}.product-card-price{font-size:.8rem}.product-badge{width:48px;height:48px;left:12px;top:16px}.product-badge-inner{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/youtooz-product-showcase.css.map */
