.product-card-wrapper-custom{position:relative;height:100%}.product-card-wrapper-custom>.card-wrapper{position:relative;z-index:1}.tile-layout-playful .card{border-radius:16px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.tile-layout-playful .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.tile-layout-playful .card__inner{border-radius:16px;border:1px solid rgba(0,0,0,.06)}.tile-layout-playful .card-information>.price{background:linear-gradient(135deg,var(--playful-price-gradient-start, #FF6B9D) 0%,var(--playful-price-gradient-end, #FFA07A) 100%);color:#fff!important;padding:var(--playful-price-padding, 8px 16px);border-radius:var(--playful-price-radius, 50px);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;font-size:1.8rem!important;box-shadow:0 4px 15px #ff6b9d4d;margin-top:.8rem}.tile-layout-playful .card-information>.price--on-sale{flex-direction:var(--playful-price-direction, row)}.tile-layout-playful .card-information>.price--on-sale .price-item--regular{background:#ffffff59;padding:4px 10px;border-radius:20px;font-size:1.4rem!important;color:#ffffffe6!important;margin-right:0}.tile-layout-playful .quick-add__submit{background:linear-gradient(135deg,#6bcf7f,#4caf50);border:none;border-radius:12px;font-weight:600;padding:14px 24px;box-shadow:0 4px 16px #4caf5040;transition:all .3s ease}.tile-layout-playful .quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5059}.tile-layout-playful .card__heading{font-weight:600;font-size:1.5rem;line-height:1.4;color:#1a1a1a}.tile-layout-minimal .card{border-radius:16px;background:#fff;transition:transform .2s ease}.tile-layout-minimal .card:hover{transform:scale(1.02)}.tile-layout-minimal .card__inner{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff}.tile-layout-minimal .card__heading{font-weight:600;font-size:1.5rem;line-height:1.35;color:#000;letter-spacing:-.3px}.tile-layout-minimal .card-information>.price{font-size:2rem!important;font-weight:600;color:#000!important;margin-top:.8rem;letter-spacing:-.5px}.tile-layout-minimal .card-information>.price--on-sale .price-item--regular{font-size:1.5rem!important;color:#8e8e93!important;text-decoration:line-through;font-weight:400;margin-right:8px}.tile-layout-minimal .price__sale .price-item:not(.price-item--regular){color:#ff3b30}.tile-layout-minimal .quick-add__submit{background:#007aff;border:none;border-radius:12px;font-weight:600;padding:12px 20px;font-size:1.5rem;transition:background .2s ease}.tile-layout-minimal .quick-add__submit:hover{background:#0051d5}.tile-layout-glass .card{border-radius:20px;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);overflow:hidden;transition:all .3s ease}.tile-layout-glass .card:hover{background:#ffffffd9;border-color:#ffffff80;transform:translateY(-4px);box-shadow:0 16px 40px #00000026}.tile-layout-glass .card__inner{border-radius:20px;border:none;background:transparent}.tile-layout-glass .card__heading{font-weight:600;font-size:1.6rem;line-height:1.3;color:#1a1a1a}.tile-layout-glass .card-information>.price{font-size:2.1rem!important;font-weight:700;color:#1a1a1a!important;margin-top:1rem;text-shadow:0 1px 2px rgba(255,255,255,.8)}.tile-layout-glass .card-information>.price--on-sale .price-item--regular{font-size:1.5rem!important;color:#666!important;text-decoration:line-through;font-weight:400;margin-right:8px}.tile-layout-glass .quick-add__submit{background:linear-gradient(135deg,#000c,#000000e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:14px;font-weight:600;color:#fff;padding:13px 24px;font-size:1.4rem;transition:all .3s ease}.tile-layout-glass .quick-add__submit:hover{background:linear-gradient(135deg,#000000e6,#000);transform:scale(1.03)}.tile-layout-elevated .card{border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.tile-layout-elevated .card:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-8px)}.tile-layout-elevated .card__inner{border-radius:12px;border:none}.tile-layout-elevated .card__heading{font-weight:500;font-size:1.5rem;line-height:1.4;color:#212121;margin-bottom:6px}.tile-layout-elevated .card-information>.price{font-size:2rem!important;font-weight:700;color:#212121!important;margin-top:8px}.tile-layout-elevated .card-information>.price--on-sale .price-item--regular{font-size:1.4rem!important;color:#757575!important;text-decoration:line-through;font-weight:400;margin-right:8px}.tile-layout-elevated .quick-add__submit{background:#212121;border:none;border-radius:8px;font-weight:600;color:#fff;padding:12px 24px;font-size:1.4rem;transition:all .2s ease;width:100%}.tile-layout-elevated .quick-add__submit:hover{background:#000;box-shadow:0 4px 12px #0003}.tile-layout-outlined .card{border-radius:0;background:#fff;border:2px solid #E8E8E8;transition:border-color .3s ease;overflow:hidden}.tile-layout-outlined .card:hover{border-color:#1a1a1a}.tile-layout-outlined .card__inner{border:none;background:transparent}.tile-layout-outlined .card__heading{font-weight:400;font-size:1.4rem;line-height:1.5;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.tile-layout-outlined .card-information>.price{font-size:1.9rem!important;font-weight:700;color:#1a1a1a!important;margin-top:1rem;letter-spacing:-.5px}.tile-layout-outlined .card-information>.price--on-sale .price-item--regular{font-size:1.4rem!important;color:#999!important;text-decoration:line-through;font-weight:400;margin-right:10px}.tile-layout-outlined .quick-add__submit{background:transparent;border:2px solid #1A1A1A;color:#1a1a1a;font-weight:600;padding:11px 24px;font-size:1.4rem;transition:all .3s ease;width:100%;text-transform:uppercase;letter-spacing:1px}.tile-layout-outlined .quick-add__submit:hover{background:#1a1a1a;color:#fff}.tile-layout-compact .card{border-radius:10px;background:#fafafa;border:1px solid #E5E5E5;overflow:hidden}.tile-layout-compact .card__inner{border-radius:10px;border:none}.tile-layout-compact .card__information{padding:10px!important}.tile-layout-compact .card__heading{font-weight:600;font-size:1.3rem;line-height:1.35;color:#2c2c2c;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-layout-compact .card-information{display:flex;flex-direction:column;gap:8px}.tile-layout-compact .card-information>.price{font-size:1.7rem!important;font-weight:700;color:#1a1a1a!important;margin-top:0}.tile-layout-compact .card-information>.price--on-sale .price-item--regular{font-size:1.3rem!important;color:#888!important;margin-right:6px}.tile-layout-compact .quick-add__submit{background:#2c2c2c;border:none;border-radius:6px;font-weight:600;color:#fff;padding:10px 18px;font-size:1.3rem;width:100%}.tile-layout-premium .card{border-radius:24px;background:linear-gradient(135deg,#fafafa,#fff);overflow:hidden;transition:all .4s ease;border:1px solid rgba(0,0,0,.04)}.tile-layout-premium .card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #00000014;border-color:#00000014}.tile-layout-premium .card__inner{border-radius:24px;border:none}.tile-layout-premium .card__heading{font-weight:500;font-size:1.6rem;line-height:1.35;color:#2a2a2a;letter-spacing:-.2px}.tile-layout-premium .card-information>.price{font-size:2.2rem!important;font-weight:600;color:#2a2a2a!important;margin-top:1rem;letter-spacing:-.5px}.tile-layout-premium .card-information>.price--on-sale .price-item--regular{font-size:1.6rem!important;color:#9b9b9b!important;text-decoration:line-through;font-weight:400;margin-right:10px}.tile-layout-premium .quick-add__submit{background:#2a2a2a;border:none;border-radius:16px;font-weight:600;color:#fff;padding:14px 28px;font-size:1.5rem;transition:all .3s ease;box-shadow:0 8px 24px #2a2a2a26}.tile-layout-premium .quick-add__submit:hover{background:#1a1a1a;transform:scale(1.02);box-shadow:0 12px 32px #2a2a2a40}.tile-layout-spacious .card{border-radius:18px;background:#fff;border:1px solid #F0F0F0;overflow:hidden;transition:all .3s ease}.tile-layout-spacious .card:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #0000000f}.tile-layout-spacious .card__inner{border-radius:18px;border:none}.tile-layout-spacious .card__information{padding:20px!important}.tile-layout-spacious .card__heading{font-weight:500;font-size:1.6rem;line-height:1.4;color:#1a1a1a;margin-bottom:12px}.tile-layout-spacious .card-information>.price{font-size:2.1rem!important;font-weight:600;color:#1a1a1a!important;margin-top:8px;display:block}.tile-layout-spacious .card-information>.price--on-sale .price-item--regular{font-size:1.5rem!important;color:#999!important;text-decoration:line-through;font-weight:400;margin-right:10px;display:inline-block}.tile-layout-spacious .quick-add__submit{background:#fff;border:2px solid #1A1A1A;border-radius:12px;color:#1a1a1a;font-weight:600;padding:13px 26px;font-size:1.5rem;transition:all .3s ease;width:100%;margin-top:16px}.tile-layout-spacious .quick-add__submit:hover{background:#1a1a1a;color:#fff}@media screen and (max-width: 749px){.tile-layout-playful .card-information>.price,.tile-layout-glass .card-information>.price,.tile-layout-premium .card-information>.price,.tile-layout-spacious .card-information>.price{font-size:1.7rem!important}.tile-layout-minimal .card-information>.price,.tile-layout-elevated .card-information>.price{font-size:1.8rem!important}.tile-layout-outlined .card-information>.price{font-size:1.6rem!important}.tile-layout-compact .card-information>.price{font-size:1.5rem!important}.tile-layout-playful .quick-add__submit,.tile-layout-minimal .quick-add__submit,.tile-layout-glass .quick-add__submit,.tile-layout-elevated .quick-add__submit,.tile-layout-outlined .quick-add__submit,.tile-layout-compact .quick-add__submit,.tile-layout-premium .quick-add__submit,.tile-layout-spacious .quick-add__submit{padding:12px 20px;font-size:1.3rem}.tile-layout-spacious .card__information{padding:16px!important}.tile-layout-compact .card__information{padding:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-tile-layouts.css.map */
