.section-new-arrivals,.section-new-arrivals *{font-family:var(--font-body-family)!important}.section-new-arrivals .new-arrivals__title,.section-new-arrivals .product-title{font-family:var(--font-heading-family)!important}:root{--spacing-pills-to-grid: 18px}@media screen and (min-width: 750px){:root{--spacing-pills-to-grid: 22px}}@media screen and (min-width: 1200px){:root{--spacing-pills-to-grid: 28px}}.new-arrivals__title{font-size:3rem;font-weight:700;text-transform:none;margin:15px 0 20px}.section-new-arrivals .new-arrivals-heading-wrapper{display:flex;flex-direction:column;gap:8px}.section-new-arrivals .new-arrivals-pills{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing-pills-to-grid)}.section-new-arrivals .new-arrivals-pill{border-radius:9999px;padding:9px 20px;font-size:1.45rem;font-weight:600;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .1s ease;white-space:nowrap}.section-new-arrivals .new-arrivals-pill:hover{transform:translateY(-1px)}.section-new-arrivals .new-arrivals-pill.is-active{background:#111827;color:#fff;border-color:#111827}@media screen and (min-width: 1200px){.section-new-arrivals .new-arrivals-heading-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.section-new-arrivals .new-arrivals-pill{padding:12px 26px;font-size:1.7rem}.section-new-arrivals .new-arrivals-pills{justify-content:flex-start}}.new-arrivals-wrapper{padding-bottom:30px}.new-arrivals-slider{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px}.new-arrivals-slider::-webkit-scrollbar{display:none}.new-arrivals-item-link{flex:0 0 85%;max-width:340px;scroll-snap-align:center;display:flex;flex-direction:column;text-decoration:none;color:inherit}.new-arrivals-card__media{position:relative;aspect-ratio:1 / 1;width:100%;border-radius:0;overflow:hidden;background-color:#f7f7f7;margin-bottom:6px}.new-arrivals-card__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .6s ease-in-out}.new-arrivals-card__media img.active{opacity:1}.new-arrivals-card__info{text-align:center;margin-top:10px;padding-bottom:8px}.new-arrivals-card__info .product-title{font-weight:700;font-size:clamp(1.3rem,2.5vw,1.4rem);line-height:1.4;color:#111;margin:0 auto 6px;max-width:95%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.new-arrivals-card__info .product-price .price-text{background:#f7f7f7;padding:6px 14px;border-radius:8px;font-weight:700;font-size:1.4rem;color:#111;display:inline-block;box-shadow:0 1px 3px #00000014;transition:all .25s ease}.new-arrivals-card__info:hover .product-price .price-text{background:#222;color:#fff;transform:scale(1.05)}.new-arrivals-badge{display:inline-block;position:absolute;top:10px;left:10px;background:#dcfce7e6;color:#15803d;font-size:.85rem;font-weight:600;padding:1px 7px;border-radius:9999px;z-index:2;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #0000000f;border:1px solid rgba(21,128,61,.2)}.quick-add-trigger{position:absolute;bottom:10px;right:10px;background:#fff;border-radius:9999px;padding:10px;border:1px solid #ccc;box-shadow:0 1px 4px #0000001a;cursor:pointer;z-index:3;transition:transform .2s}.quick-add-trigger:hover{transform:scale(1.1)}.quick-add-modal{display:none;position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:1000;border-top-left-radius:20px;border-top-right-radius:20px;padding:2rem;box-shadow:0 -4px 20px #00000026;max-height:95vh;overflow-y:auto}.quick-add-content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.quick-add-close{position:absolute;top:12px;right:16px;font-size:24px;background:transparent;border:none;cursor:pointer}.quick-add-product img{width:90px;height:90px;object-fit:cover;border-radius:6px}.quick-add-title{font-size:1.5rem;font-weight:600}.quick-add-price{font-size:1.2rem;font-weight:500;color:#4b5563}.quick-add-select{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;margin-bottom:12px;text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none}.quick-add-submit{padding:12px 24px;font-weight:600;background:#15803d;color:#fff;border:none;border-radius:6px;cursor:pointer}@media screen and (min-width: 750px){.new-arrivals__title{font-size:2.8rem}.new-arrivals-slider{gap:20px}.new-arrivals-item-link{flex:0 0 45%;max-width:45%}}@media screen and (min-width: 1200px){.new-arrivals__title{font-size:4.2rem}.new-arrivals-slider{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:24px;scroll-snap-type:x mandatory}.new-arrivals-item-link{flex:0 0 23%;max-width:23%;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease}.new-arrivals-item-link:hover{transform:scale(1.03)}.new-arrivals-card__media{height:360px}.new-arrivals-badge{font-size:1.1rem;padding:1px 12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/new-arrivals.css.map */
