:root{--winner-font: "Plus Jakarta Sans", system-ui, sans-serif;--primary: #3994ef;--primary-hover: #2d7dd2;--accent-mint: #e0f2f1;--accent-blush: #fce4ec;--accent-yellow: #fff9c4;--bg-light: #f8fafc;--bg-dark: #0f172a;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-800: #1e293b;--slate-900: #0f172a;--emerald-700: #047857;--yellow-400: #facc15;--yellow-700: #a16207;--pink-600: #db2777;--winner-container: min(100% - 32px, 1280px);--radius: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 1.5rem;--radius-3xl: 1.5rem;--radius-full: 9999px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.winner-container{width:var(--winner-container);margin-inline:auto;padding-inline:16px}@media(min-width:640px){.winner-container{padding-inline:24px}}@media(min-width:1024px){.winner-container{padding-inline:32px}}.winner-main{padding:32px 0 64px;background:var(--bg-light);font-family:var(--winner-font)}.winner-breadcrumb{margin-bottom:32px;font-size:.875rem;font-weight:500;color:var(--slate-500)}.winner-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:4px 0}.winner-breadcrumb__list a:hover{color:var(--primary)}.winner-breadcrumb__sep{display:inline-flex;margin-inline:4px}.winner-breadcrumb__sep .material-symbols-outlined{font-size:.75rem}.winner-breadcrumb__current{color:var(--slate-900)}[dir=rtl] .winner-breadcrumb__list{flex-direction:row}.winner-product-grid{display:grid;grid-template-columns:1fr;gap:0 48px;align-items:start}@media(min-width:1024px){.winner-product-grid{grid-template-columns:7fr 5fr}}.winner-gallery-col{min-width:0}.winner-info-col{margin-top:40px}@media(min-width:1024px){.winner-info-col{margin-top:0;position:sticky;top:7rem}}.winner-gallery-main{position:relative;aspect-ratio:1;background:var(--slate-200);border-radius:var(--radius-3xl);overflow:hidden;box-shadow:0 1px 3px #00000014}.winner-gallery-main__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.winner-gallery-main__slide.active{position:relative;opacity:1}.winner-gallery-main__img{width:100%;height:100%;object-fit:cover;display:block}.winner-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.winner-gallery-thumb{aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;padding:0;cursor:pointer;background:var(--slate-200);border:none;transition:opacity .2s}.winner-gallery-thumb:hover{opacity:.8}.winner-gallery-thumb.active{box-shadow:0 0 0 2px var(--primary)}.winner-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.winner-gallery-thumb-placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-size:.75rem;color:var(--slate-500)}.winner-info-inner{display:flex;flex-direction:column;gap:24px}.winner-info-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.winner-badge-mint{padding:6px 12px;background:var(--accent-mint);color:var(--emerald-700);font-size:.75rem;font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.winner-stars-row{display:flex;align-items:center;gap:4px}.winner-stars{display:inline-flex;color:var(--yellow-400)}.winner-stars .material-symbols-outlined{font-size:.875rem}.winner-review-count{font-size:.75rem;color:var(--slate-500);font-weight:500}.winner-product-title{font-size:2.25rem;font-weight:800;color:var(--slate-900);line-height:1.2;margin:0;letter-spacing:-.02em}@media(min-width:640px){.winner-product-title{font-size:2.5rem}}.winner-product-desc{font-size:1.125rem;color:var(--slate-600);line-height:1.6;margin:0}.winner-price-block{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.winner-price{font-size:1.875rem;font-weight:700;color:var(--slate-900)}.winner-compare-price{font-size:1.25rem;color:var(--slate-400);text-decoration:line-through}.winner-badge-sale{color:var(--primary);font-weight:700}.winner-product-form{padding-top:16px;border-top:1px solid var(--slate-200)}.winner-variants{margin-bottom:16px}.winner-option{border:none;padding:0;margin:0 0 12px}.winner-option__label{font-weight:600;font-size:.9rem;margin-bottom:8px;display:block;color:var(--slate-900)}.winner-option__values{display:flex;flex-wrap:wrap;gap:8px}.winner-option-value input{position:absolute;opacity:0;pointer-events:none}.winner-option-value span{display:block;padding:10px 16px;border:2px solid var(--slate-200);border-radius:var(--radius-lg);font-size:.95rem;cursor:pointer;transition:border-color .2s,background .2s}.winner-option-value input:checked+span,.winner-option-value span:hover{border-color:var(--primary);background:#3994ef0f}.winner-actions{display:flex;flex-direction:column;gap:16px}.winner-qty-add{display:flex;align-items:center;gap:12px}.winner-quantity__controls{display:flex;align-items:center;background:var(--slate-100);border-radius:var(--radius-lg);padding:4px;width:fit-content}.winner-qty-btn{width:40px;height:40px;border:none;background:transparent;font-size:1.25rem;font-weight:700;cursor:pointer;border-radius:var(--radius);transition:background .2s;display:flex;align-items:center;justify-content:center}.winner-qty-btn:hover{background:#fff}#winner-quantity-input{width:48px;height:40px;border:none;background:transparent;text-align:center;font-weight:700;font-size:1rem;-moz-appearance:textfield}#winner-quantity-input::-webkit-outer-spin-button,#winner-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.winner-add-to-cart{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;font-weight:700;font-size:1rem;padding:16px 32px;border:none;border-radius:var(--radius-lg);cursor:pointer;box-shadow:0 10px 15px -3px #3994ef40;transition:background .2s,transform .1s}.winner-add-to-cart:hover:not(:disabled){background:var(--primary-hover)}.winner-add-to-cart:active:not(:disabled){transform:scale(.98)}.winner-add-to-cart:disabled{background:var(--slate-400);cursor:not-allowed;box-shadow:none}.winner-quick-buy{display:block;width:100%;text-align:center;background:var(--slate-900);color:#fff;font-weight:700;padding:16px;border-radius:var(--radius-lg);text-decoration:none;transition:opacity .2s}.winner-quick-buy:hover{opacity:.9}.winner-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 0}.winner-trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.winner-trust-badge__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.winner-trust-badge__icon .material-symbols-outlined{font-size:1.875rem}.winner-trust-badge__icon--mint{background:var(--accent-mint);color:var(--emerald-700)}.winner-trust-badge__icon--blush{background:var(--accent-blush);color:var(--pink-600)}.winner-trust-badge__icon--yellow{background:var(--accent-yellow);color:var(--yellow-700)}.winner-trust-badge__label{font-size:.75rem;font-weight:700;color:var(--slate-600)}.winner-delivery-box{background:var(--slate-50);padding:16px;border-radius:var(--radius-2xl);border:1px solid var(--slate-100);display:flex;flex-direction:column;gap:12px}.winner-delivery-row{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:500}.winner-delivery-icon{color:var(--primary);font-size:1.25rem}.winner-story{padding:96px 0;font-family:var(--winner-font)}.winner-story__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:1024px){.winner-story__grid{grid-template-columns:1fr 1fr;gap:48px}}.winner-story__title{font-size:1.875rem;font-weight:800;color:var(--slate-900);font-style:italic;margin:0 0 24px;line-height:1.3}.winner-story__text{font-size:1.125rem;color:var(--slate-600);line-height:1.75;margin:0 0 24px}.winner-story__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.winner-story__item{display:flex;align-items:flex-start;gap:12px;font-weight:500}.winner-story__check{color:var(--primary);flex-shrink:0;margin-top:2px}.winner-story__media{position:relative}.winner-story__img-main{aspect-ratio:4/3;border-radius:var(--radius-3xl);overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 25px 50px -12px #00000040;transform:rotate(2deg);background-color:var(--slate-200)}.winner-story__img-accent{position:absolute;bottom:-24px;left:-24px;width:192px;aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;border:8px solid #fff;box-shadow:0 20px 25px -5px #0000001a;transform:rotate(-6deg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--slate-200)}[dir=rtl] .winner-story__img-accent{left:auto;right:-24px}.winner-why-parents{padding:96px 0;font-family:var(--winner-font)}.winner-why-parents__inner{background:#e0f2f14d;border-radius:3rem;padding:48px 24px;text-align:center}@media(min-width:1024px){.winner-why-parents__inner{padding:80px 48px}}.winner-why-parents__header{max-width:672px;margin:0 auto 48px}.winner-why-parents__title{font-size:1.875rem;font-weight:800;color:var(--slate-900);margin:0 0 16px;line-height:1.3}@media(min-width:1024px){.winner-why-parents__title{font-size:2.25rem}}.winner-why-parents__subtitle{font-size:1rem;color:var(--slate-600);margin:0}.winner-why-parents__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.winner-why-parents__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.winner-why-parents__card{background:#fff;padding:32px;border-radius:var(--radius-3xl);box-shadow:0 1px 3px #0000000f;border:1px solid var(--slate-100);text-align:right;transition:transform .25s ease}.winner-why-parents__card:hover{transform:translateY(-8px)}.winner-why-parents__emoji{font-size:2.25rem;margin-bottom:16px}.winner-why-parents__card-title{font-size:1.25rem;font-weight:700;color:var(--slate-900);margin:0 0 8px}.winner-why-parents__card-text{font-size:.875rem;color:var(--slate-500);line-height:1.6;margin:0}.winner-social-proof{padding:40px 0 96px;font-family:var(--winner-font)}.winner-social-proof__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px}.winner-social-proof__title{font-size:1.875rem;font-weight:800;color:var(--slate-900);margin:0 0 8px}.winner-social-proof__subtitle{font-size:1rem;color:var(--slate-500);margin:0}.winner-social-proof__link{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:700;text-decoration:none}.winner-social-proof__link:hover{text-decoration:underline}.winner-social-proof__link .material-symbols-outlined{font-size:1.25rem}[dir=rtl] .winner-social-proof__link .material-symbols-outlined{transform:scaleX(-1)}.winner-social-proof__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:768px){.winner-social-proof__grid{grid-template-columns:repeat(4,1fr)}}.winner-social-proof__item{aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;background:var(--slate-200)}.winner-social-proof__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.winner-social-proof__item:hover img{transform:scale(1.1)}.winner-sticky-cart{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--slate-200);padding:14px 0;z-index:100;box-shadow:0 -4px 20px #00000014;font-family:var(--winner-font)}.winner-sticky-cart[hidden]{display:none!important}.winner-sticky-cart__inner{width:var(--winner-container);margin-inline:auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.winner-sticky-cart__title{font-weight:700;font-size:1rem;color:var(--slate-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winner-sticky-cart__price{font-size:1.125rem;font-weight:700;color:var(--primary)}.winner-sticky-cart__btn{flex-shrink:0;padding:14px 28px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.winner-sticky-cart__btn:hover{background:var(--primary-hover)}.section-winner-product-main,.section-winner-story,.section-winner-why-parents,.section-winner-social-proof,.section-winner-sticky-cart,.section-winner-assets{margin:0;padding:0;border:none;background:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/winner-product.css.map */
