.outfit-combinations{width:100%;border-top:1px solid #e5e7eb;padding-top:2rem}.outfit-combinations__carousel{width:100%}.outfit-combinations__grid.carousel{display:flex;gap:.75rem;padding:0 1rem}@media screen and (min-width:990px){.outfit-combinations__grid.carousel{justify-content:center}}.outfit-combinations__grid.carousel .carousel__slide{flex:0 0 auto}.outfit-combination{background:#fff;border-radius:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:190px;max-width:100%;margin:0 auto}.outfit-combination:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.outfit-combination__collapsed{position:relative;width:100%;height:285px}.outfit-combination__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f3f4f6}.outfit-combination__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.outfit-combination:hover .outfit-combination__image{transform:scale(1.05)}.outfit-combination__footer{position:absolute;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;text-align:center}.outfit-combination__button{background:transparent;border:none;border-bottom:2px solid #1f2937;color:#1f2937;font-weight:500;padding-bottom:.25rem;cursor:pointer;transition:color .2s ease,border-color .2s ease;font-size:.95rem}.outfit-combination__button:hover{color:#4b5563;border-color:#4b5563}.outfit-combination__expanded{width:100%;height:285px;position:relative;box-sizing:border-box}.outfit-combination__expanded-content{position:absolute;top:0;left:0;right:0;bottom:45px;overflow-y:auto;overflow-x:hidden;padding:.875rem .875rem .5rem}.outfit-combination__products{display:flex;flex-direction:column;gap:.5rem}.outfit-combination__expanded-content::-webkit-scrollbar{width:4px}.outfit-combination__expanded-content::-webkit-scrollbar-track{background:#f3f4f6}.outfit-combination__expanded-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.outfit-combination__expanded-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.outfit-combination__expanded-footer{position:absolute;bottom:0;left:0;right:0;height:45px;padding:0 .875rem;background:#fff;display:flex;align-items:center}.outfit-combination__back-button{width:100%;padding:.5rem;background:transparent;border:none;color:#4b5563;font-weight:500;font-size:.8125rem;cursor:pointer;transition:color .2s ease;text-align:center}.outfit-combination__back-button:hover{color:#1f2937}.outfit-product-card{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.outfit-product-card:last-child{border-bottom:none;padding-bottom:0}.outfit-product-card__inner{display:flex;gap:.625rem}.outfit-product-card__image-wrapper{flex-shrink:0;width:55px}.outfit-product-card__image-link{display:block}.outfit-product-card__image{width:100%;height:auto;object-fit:cover;border-radius:0;aspect-ratio:5 / 7}.outfit-product-card__image--placeholder{background-color:#e5e7eb}.outfit-product-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.outfit-product-card__info{flex:1}.outfit-product-card__subtitle{font-size:.625rem;color:#6b7280;margin:0 0 .125rem;text-transform:uppercase;letter-spacing:.025em}.outfit-product-card__title{margin:0 0 .25rem;font-size:.75rem;line-height:1.3;font-weight:500}.outfit-product-card__title-link{color:#1f2937;text-decoration:none;transition:color .2s ease}.outfit-product-card__title-link:hover{color:#4b5563}.outfit-product-card__price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;margin-bottom:.25rem}.outfit-product-card__price{font-weight:700;color:#1f2937;font-size:.875rem}.outfit-product-card__price--sale{color:#dc2626}.outfit-product-card__price--compare{font-weight:400;color:#6b7280;text-decoration:line-through;font-size:.75rem}.outfit-product-card__preorder-badge{display:inline-block;font-size:.625rem;color:#b45309;background-color:#fef3c7;padding:.2rem .4rem;border-radius:.25rem;margin:.125rem 0;font-weight:500}.outfit-product-card__actions{margin-top:.125rem}.outfit-product-card__link{color:#1f2937;text-decoration:underline;font-weight:500;font-size:.75rem;transition:color .2s ease}.outfit-product-card__link:hover{color:#4b5563}@media screen and (max-width:749px){.outfit-combinations{padding-top:1.5rem}.outfit-combination{width:160px}.outfit-combination__collapsed{height:240px}.outfit-combination__footer{padding:.625rem}.outfit-combination__button{font-size:.8125rem}.outfit-combination__expanded{height:240px}.outfit-combination__expanded-content{bottom:40px;padding:.75rem .625rem .5rem}.outfit-combination__expanded-footer{height:40px;padding:0 .375rem}.outfit-combination__back-button{font-size:.75rem;padding:.375rem .25rem}.outfit-product-card__image-wrapper{width:45px}.outfit-product-card__title{font-size:.6875rem;line-height:1.2}.outfit-product-card__price{font-size:.75rem}.outfit-product-card__link{font-size:.6875rem}}.outfit-combination__collapsed,.outfit-combination__expanded{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/outfit-combinations.css.map */
