.lumin-featured{padding:36px 0 32px;background:#fff}.lumin-container{max-width:1200px;margin:0 auto;padding:0 16px}.lumin-eyebrow{display:block;text-transform:uppercase;font-weight:600;text-align:center;margin:0 0 8px;color:var(--lumin-eyebrow-color, currentColor);font-size:var(--lumin-eyebrow-size, 12px);line-height:1;letter-spacing:var(--lumin-eyebrow-ls, 0px);opacity:.8}.lumin-title{text-align:center;font-weight:700;margin:0 0 18px;color:var(--lumin-title-color, currentColor);font-size:var(--lumin-title-size, 34px);line-height:1.15;letter-spacing:var(--lumin-title-ls, 0px)}.lumin-eyebrow p,.lumin-title p{margin:0}.lumin-carousel{position:relative;padding-bottom:12px}.lumin-viewport{overflow-x:hidden;overflow-y:visible;padding-bottom:8px;touch-action:pan-y}.lumin-track{display:flex;gap:24px;align-items:stretch;will-change:transform;transition:transform .35s ease}.lumin-dots{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:14px}.lumin-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#d8d8d8;transition:transform .2s ease,background-color .2s ease}.lumin-dots button[aria-current=true]{background:#111;transform:scale(1.08)}.lumin-card{flex:0 0 auto;border:1px solid transparent;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 2px #00000005;min-width:0;display:flex;flex-direction:column;height:100%}.lumin-card:hover{border-color:#000;box-shadow:0 8px 22px #00000014}.lumin-media{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background-color:#f2f1ed}.lumin-image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lumin-image,.lumin-image-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lumin-image-hover{opacity:0;transition:opacity .25s ease;pointer-events:none}.lumin-card:hover .lumin-image-hover{opacity:1}.lumin-card .lumin-media hdt-wishlist{position:absolute;left:12px;top:12px;z-index:4;width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid #ddd;display:grid;place-items:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.lumin-card .lumin-media hdt-wishlist .hdt-svg-wis{width:22px;height:22px}.lumin-card .lumin-media hdt-wishlist:hover{border-color:#bbb}.lumin-card .lumin-media hdt-wishlist[active],.lumin-card .lumin-media hdt-wishlist.is-added,.lumin-card .lumin-media hdt-wishlist.is-active{background:#111;border-color:#111;color:#fff}.lumin-badge{--badge-size:64px;position:absolute;right:10px;top:10px;width:var(--badge-size);height:var(--badge-size);border-radius:999px;background:#595959;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;z-index:3}.lumin-badge .lb-top{font-size:11px;opacity:.95;margin-bottom:2px}.lumin-badge .lb-num{font-size:14px;font-weight:700}.lumin-sticker{position:absolute;right:10px;top:calc(10px + var(--badge-size,64px) + 8px);width:54px;height:auto;display:block;z-index:2}.lumin-body{padding:12px 12px 16px;text-align:center;display:flex;flex-direction:column;flex:1 1 auto}.lumin-product-title{font-size:var(--lumin-prod-title-size);color:var(--lumin-prod-title-color);letter-spacing:var(--lumin-prod-title-ls);line-height:var(--lumin-prod-title-lh);font-weight:var(--lumin-prod-title-weight)}.lumin-desc--carousel{font-size:var(--lumin-prod-desc-size);color:var(--lumin-prod-desc-color);letter-spacing:var(--lumin-prod-desc-ls);line-height:var(--lumin-prod-desc-lh);font-weight:var(--lumin-prod-desc-weight);margin-top:var(--lumin-prod-desc-mt);margin-bottom:var(--lumin-prod-desc-mb)}.lumin-product-title a{color:inherit;text-decoration:none}.lumin-rating{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin:0 0 6px;color:#414141;font-size:13px}.lumin-rating .lumin-rating-placeholder{letter-spacing:2px;opacity:.45}.lumin-price-row{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto}.lumin-atc{width:100%;max-width:320px;border:1px solid #111;background:transparent;color:#111;border-radius:4px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lumin-atc:hover{background:#111;color:#fff}.lumin-atc:disabled{opacity:.5;cursor:not-allowed}.lumin-atc-text{line-height:1}.lumin-atc-price-wrap{display:inline-flex;align-items:center;gap:8px;line-height:1}.lumin-atc-compare{font-size:13px;color:#8c8c8c;text-decoration:line-through}.lumin-atc-price{font-size:14px;font-weight:700;color:inherit}@media (min-width:1024px){.lumin-card{flex-basis:calc(33.333% - 24px)}}@media (min-width:768px) and (max-width:1023.98px){.lumin-card{flex-basis:calc(50% - 12px)}}@media (max-width:767.98px){.lumin-card{flex-basis:100%}}@media (min-width: 1200px){.lumin-body{min-height:250px}}@media (min-width: 1024px) and (max-width: 1199.98px){.lumin-body{min-height:240px}}@media (min-width: 768px) and (max-width: 1023.98px){.lumin-body{min-height:220px}}@media (max-width: 767.98px){.lumin-body{min-height:0}}.lumin-price-row{margin-top:auto}.lumin-carousel{margin-top:var(--lumin-gap-title-section)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lumin-featured-carousel.css.map */
