.section-2026-moe-product{--moe-product-per-view: 2.5;--moe-product-gap: 24px;--moe-product-card-width: 500px;--moe-product-orange: #ff6008;--moe-product-card-bg: #fafafa;overflow:hidden;padding:50px 0 80px;background:#e9e9e9;color:#050505}.section-2026-moe-product .moe-product__heading{margin:0 0 32px;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:32px;font-weight:500;line-height:1.1;color:#000}.section-2026-moe-product .moe-product__carousel-wrap{width:100%;max-width:none;margin:0;padding-left:max(24px,calc((100% - 1240px)/2 + 24px));padding-right:0}.section-2026-moe-product .moe-product__viewport{overflow:hidden;width:100%;touch-action:pan-y;cursor:grab}.section-2026-moe-product .moe-product__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.section-2026-moe-product .moe-product__viewport.is-dragging .moe-product__track{transition:none}.section-2026-moe-product .moe-product__track{display:flex;align-items:stretch;gap:var(--moe-product-gap);margin:0;padding:0;list-style:none;will-change:transform;transition:transform .55s cubic-bezier(.4,0,.2,1)}.section-2026-moe-product .moe-product__slide{display:flex;flex:0 0 auto;align-items:stretch;min-width:0}.section-2026-moe-product .moe-product__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;max-width:var(--moe-product-card-width);margin-inline:auto;border-radius:12px;overflow:hidden;background:var(--moe-product-card-bg)}.section-2026-moe-product .moe-product__card>*:not(.moe-product__card-link){pointer-events:none}.section-2026-moe-product .moe-product__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.section-2026-moe-product .moe-product__card:has(.moe-product__card-link:hover) .moe-product__title{text-decoration:underline}.section-2026-moe-product .moe-product__hero{width:100%}.section-2026-moe-product .moe-product__media{position:relative;width:100%;aspect-ratio:384 / 256;padding:8px 8px 16px;box-sizing:border-box;background:linear-gradient(180deg,#fff 0%,var(--moe-product-card-bg) 100%)}.section-2026-moe-product .moe-product__media-link{position:absolute;top:8px;right:8px;bottom:16px;left:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.section-2026-moe-product .moe-product__media-images{position:relative;width:min(68%,300px);max-width:calc(100% - 16px);aspect-ratio:1 / 1;margin:0 auto}.section-2026-moe-product .moe-product__variant-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;object-fit:contain;object-position:center;opacity:0;visibility:hidden;transition:opacity .35s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.section-2026-moe-product .moe-product__variant-image.is-active{opacity:1;visibility:visible}.section-2026-moe-product .moe-product__card-meta{position:absolute;z-index:2;top:8px;left:8px;right:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.section-2026-moe-product .moe-product__badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.section-2026-moe-product .moe-product__badge--empty{visibility:hidden}.section-2026-moe-product .moe-product__badge{display:inline-flex;align-items:center;justify-content:center;max-height:20px;padding:4px 8px;border-radius:9999px;background:linear-gradient(90deg,#f9f4ee,#ffe5d1 49% 100%);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:12px;line-height:16px;letter-spacing:.2px;color:var(--moe-product-orange);white-space:nowrap}.section-2026-moe-product .moe-product__rating{display:inline-flex;align-items:self-start;gap:4px;padding:4px 8px;border-radius:9999px;background:#f1f1f1;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:12px;line-height:16px;color:#050505;white-space:nowrap}.section-2026-moe-product .moe-product__rating svg{display:block;flex-shrink:0}.section-2026-moe-product .moe-product__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 16px 24px;box-sizing:border-box}.section-2026-moe-product .moe-product__title{margin:0;width:100%;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:20px;font-weight:500;line-height:28px;letter-spacing:.2px;text-align:center;color:#050505}.section-2026-moe-product .moe-product__title a{color:inherit;text-decoration:none}.section-2026-moe-product .moe-product__subtitle{margin:0;max-width:300px;min-height:36px;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:14px;line-height:18px;letter-spacing:.2px;text-align:center;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-2026-moe-product .moe-product__subtitle a{color:inherit;text-decoration:none}.section-2026-moe-product .moe-product__price{margin:0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:16px;font-weight:400;line-height:22px;letter-spacing:.2px;text-align:center;color:#050505}.section-2026-moe-product .moe-product__options{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;pointer-events:auto}.section-2026-moe-product .moe-product__variant-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;max-width:100%}.section-2026-moe-product .moe-product__variant-row .moe-product__sizes+.moe-product__sizes{margin-left:0}.section-2026-moe-product .moe-product__variant-row--colors-only{justify-content:center}.section-2026-moe-product .moe-product__colors{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}.section-2026-moe-product .moe-product__color{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-2026-moe-product .moe-product__color-inner{width:18px;height:18px;border-radius:50%;background:var(--moe-product-swatch, #e5e7eb);box-shadow:2px 2px 2px #00000014 inset}.section-2026-moe-product .moe-product__color.is-active .moe-product__color-inner{box-shadow:0 0 0 2px #fff,0 0 0 3px #ff7a3d}.section-2026-moe-product .moe-product__sizes{display:inline-flex;flex-shrink:0;align-items:center;padding:4px;border-radius:9999px;background:#0505050d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:4px}.section-2026-moe-product .moe-product__size{padding:4px 12px;border:none;border-radius:9999px;background:transparent;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:12px;line-height:16px;letter-spacing:.2px;color:#050505;opacity:.5;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-2026-moe-product .moe-product__size.is-active{opacity:1;background:#fff;box-shadow:0 0 5px #00000014;color:#050505}.section-2026-moe-product .moe-product__features{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin-top:auto;padding:16px;background:#f1f1f1;border-radius:0 0 12px 12px;color:inherit;text-decoration:none}.section-2026-moe-product .moe-product__feature{display:flex;align-items:center;gap:8px}.section-2026-moe-product .moe-product__feature-icon{flex-shrink:0;width:20px;height:20px;color:#050505}.section-2026-moe-product .moe-product__feature-icon svg{display:block;width:20px;height:20px}.section-2026-moe-product .moe-product__feature-text{flex:1;min-width:0;margin:0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:12px;line-height:16px;letter-spacing:.2px;color:#666}.section-2026-moe-product .moe-product__controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0 0}.section-2026-moe-product .moe-product__bullets{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.section-2026-moe-product .moe-product__bullet{width:8px;height:8px;padding:0;border:none;border-radius:10px;background:#8d8d8d;opacity:.4;cursor:pointer;transition:width .35s ease,opacity .35s ease,background .35s ease;-webkit-tap-highlight-color:transparent}.section-2026-moe-product .moe-product__bullet.is-active{width:36px;opacity:1;background:#2f2f2f}.section-2026-moe-product .moe-product__arrows{display:flex;align-items:center;gap:24px}.section-2026-moe-product .moe-product__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 0 5px #00000014;color:#050505;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-2026-moe-product .moe-product__arrow:disabled{opacity:.35;cursor:not-allowed}.section-2026-moe-product .moe-product__arrow svg{display:block;width:28px;height:28px}.section-2026-moe-product .moe-product__copy--mb{display:none!important}@media screen and (max-width:768px){.section-2026-moe-product{--moe-product-per-view: 1.3;--moe-product-gap: 16px;--moe-product-card-width: 300px;padding:40px 0 64px}.section-2026-moe-product .moe-product__copy--pc{display:none!important}.section-2026-moe-product .moe-product__badge.moe-product__copy--mb{display:inline-flex!important}.section-2026-moe-product .moe-product__subtitle.moe-product__copy--mb{display:-webkit-box!important}.section-2026-moe-product .moe-product__feature-text.moe-product__copy--mb{display:block!important}.section-2026-moe-product .moe-product__badges{gap:4px}.section-2026-moe-product .moe-product__heading{margin-bottom:24px;font-size:24px;line-height:1.3}.section-2026-moe-product .moe-product__card{max-width:none;min-height:448px}.section-2026-moe-product .moe-product__hero{flex:0 0 auto}.section-2026-moe-product .moe-product__media{flex-shrink:0;padding:4px 4px 12px;aspect-ratio:384 / 256}.section-2026-moe-product .moe-product__media-link{top:4px;right:4px;bottom:12px;left:4px}.section-2026-moe-product .moe-product__media-images{width:100%;max-width:100%;height:100%;aspect-ratio:unset}.section-2026-moe-product .moe-product__card-meta{top:4px;left:4px;right:4px}.section-2026-moe-product .moe-product__info{flex:1 1 auto;justify-content:flex-start;gap:4px;min-height:132px;padding:0 12px 16px}.section-2026-moe-product .moe-product__title{flex-shrink:0;min-height:26px;font-size:18px;line-height:26px}.section-2026-moe-product .moe-product__subtitle{flex-shrink:0;max-width:none;min-height:36px;font-size:14px;line-height:18px}.section-2026-moe-product .moe-product__price{flex-shrink:0;min-height:18px;font-size:14px;line-height:18px}.section-2026-moe-product .moe-product__options{flex-shrink:0;min-height:28px;margin-top:0}.section-2026-moe-product .moe-product__variant-row{flex-wrap:nowrap;justify-content:center;gap:8px;max-width:100%}.section-2026-moe-product .moe-product__colors{flex-wrap:nowrap;gap:2px}.section-2026-moe-product .moe-product__sizes{flex-shrink:0;min-height:28px;padding:2px;gap:2px}.section-2026-moe-product .moe-product__size{padding:4px 8px;line-height:16px}.section-2026-moe-product .moe-product__features{gap:4px;min-height:116px;padding:12px;box-sizing:border-box}.section-2026-moe-product .moe-product__feature{flex-shrink:0;align-items:center;min-height:20px;gap:4px}.section-2026-moe-product .moe-product__feature-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px}.section-2026-moe-product .moe-product__controls{margin-top:24px}.section-2026-moe-product .moe-product__arrows{gap:16px}.section-2026-moe-product .moe-product__arrow,.section-2026-moe-product .moe-product__arrow svg{width:24px;height:24px}}@media screen and (max-width:767px){.section-2026-moe-product .moe-product__carousel-wrap{padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/312/assets/section-2026-moe-product.css.map */
