.nino-pro-lp{--c-navy: #082c50;--c-accent: #007a8e;--c-accent-dark: #005f70;--c-wash: #edf8fd;--c-wash-soft: #f4fbfd;--c-border: #d4e4ed;--c-text: #1b2d42;--c-muted: #4b6277;--c-green: #11683f;--c-orange: #b93807;--c-gold: #c47d00;color:var(--c-text);background:#fff}.nino-pro-promo{background:linear-gradient(90deg,#06223f,#082c50,#06223f);color:#fff;text-align:center;padding:11px 16px;font-size:.85rem;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px}.nino-pro-promo .promo-fire{font-size:1.1rem}.nino-pro-trustbar{display:flex;flex-wrap:wrap;gap:12px 20px;padding:10px 0 20px;color:var(--c-muted);font-size:.85rem}.nino-pro-trustbar span{display:inline-flex;align-items:center;gap:8px;background:var(--c-wash);padding:6px 14px;border-radius:999px;border:1px solid rgba(0,122,142,.12)}.nino-pro-trustbar .icon{width:17px;height:17px;color:var(--c-accent)}.nino-pro-buy{width:100%;max-width:100%}.nino-pro-gallery{width:100%;max-width:100%;min-width:0}.nino-pro-gallery .gallery-stage{width:100%;max-width:100%;border-radius:20px;background:#f7fafc;box-shadow:0 4px 20px #082c500f;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--c-border)}.nino-pro-gallery .gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.nino-pro-gallery .gallery-slide img{width:100%;height:100%;object-fit:cover;display:block}.nino-pro-thumbs{display:flex;gap:10px;padding-block:14px;overflow-x:auto;scrollbar-width:thin}.nino-pro-thumbs button{width:74px;height:74px;padding:0;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#f0f5f8;cursor:pointer;flex-shrink:0;transition:border-color .18s ease,transform .18s ease}.nino-pro-thumbs button:hover{transform:translateY(-2px)}.nino-pro-thumbs button[aria-pressed=true]{border-color:var(--c-accent);box-shadow:0 0 0 2px #007a8e40}.nino-pro-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.nino-pro-info{display:flex;flex-direction:column;gap:16px}.nino-rating-badge{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--c-text);background:#fff8e8;border:1px solid #fedb9b;padding:5px 12px;border-radius:999px;width:fit-content}.nino-rating-badge .stars{color:#e28a00;letter-spacing:2px;font-size:.95rem}.nino-pro-info h1{font-size:1.85rem;line-height:1.22;margin:0;color:var(--c-navy);font-weight:800}.product-subtitle{font-size:1rem;line-height:1.5;color:var(--c-muted);margin:0}.nino-colors-box{background:var(--c-wash-soft);border:1px solid var(--c-border);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.nino-colors-box .colors-header{font-size:.86rem;color:var(--c-navy)}.nino-colors-box .colors-chips{display:flex;flex-wrap:wrap;gap:8px}.color-chip{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;background:#fff;border:1px solid var(--c-border);padding:4px 10px;border-radius:999px}.color-chip i{width:12px;height:12px;border-radius:50%;background:var(--swatch);display:inline-block;border:1px solid rgba(0,0,0,.15)}.nino-step-box{border:1px solid var(--c-border);border-radius:16px;padding:16px;margin:0;background:#fff;display:flex;flex-direction:column;gap:12px}.step-title{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:var(--c-navy);padding:0 4px;width:100%}.step-num{width:24px;height:24px;border-radius:50%;background:var(--c-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;flex-shrink:0}.size-guide-inline-link{margin-left:auto;font-size:.82rem;color:#006f82;font-weight:600;text-decoration:underline;text-underline-offset:3px}.size-guide-inline-link:hover{color:var(--c-navy)}.nino-pack-styles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:540px){.nino-pack-styles-grid{grid-template-columns:1fr;gap:8px}}.nino-pack-style-card{position:relative;border:2px solid var(--c-border);border-radius:14px;padding:10px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.nino-pack-style-card:hover{border-color:var(--c-accent);background:#f8fcfe}.nino-pack-style-card.is-active{border-color:var(--c-accent);background:#edf8fd;box-shadow:0 0 0 1px var(--c-accent),0 4px 14px #007a8e24}.nino-pack-style-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.pack-badge{position:absolute;top:6px;right:6px;font-size:.65rem;font-weight:800;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;z-index:2}.pack-badge--popular{background:#d9531e;color:#fff}.pack-badge--new{background:#11683f;color:#fff}.pack-badge--modern{background:#082c50;color:#fff}.pack-card-media{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f4fbfd}.pack-card-media img{width:100%;height:100%;object-fit:cover;display:block}.pack-card-content{display:flex;flex-direction:column;gap:3px;text-align:left}.pack-card-title{font-size:.88rem;font-weight:800;color:var(--c-navy);line-height:1.2}.pack-card-colors{font-size:.74rem;color:var(--c-muted);line-height:1.3}@media(max-width:540px){.nino-pack-style-card{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.pack-card-media{width:64px;height:64px;flex-shrink:0}.pack-badge{top:8px;right:8px}}.nino-multi-combo-note{margin-top:10px;padding:10px 14px;background:#fdfaf0;border:1px solid #fae3b4;border-radius:12px;font-size:.82rem;color:#7a4e00;line-height:1.45}.nino-size-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:480px){.nino-size-pills{grid-template-columns:repeat(2,1fr)}}.nino-size-pill{border:2px solid var(--c-border);border-radius:12px;padding:10px 8px;text-align:center;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .18s ease;position:relative}.nino-size-pill input{position:absolute;opacity:0;pointer-events:none}.nino-size-pill:hover{border-color:var(--c-accent);background:var(--c-wash-soft)}.nino-size-pill.is-active{border-color:var(--c-navy);background:var(--c-wash);box-shadow:0 0 0 1px var(--c-navy)}.nino-size-pill .size-name{font-size:1.15rem;font-weight:800;color:var(--c-navy)}.nino-size-pill .size-age-hint{font-size:.76rem;color:var(--c-muted);font-weight:600}.nino-size-pill .size-out{font-size:.7rem;color:var(--c-orange);font-weight:700}.size-validation-error{margin:0;padding:10px 14px;border-radius:10px;background:#fff1f0;border:1px solid #ffa39e;color:#b93807;font-size:.88rem;font-weight:600}.nino-offers-grid{display:flex;flex-direction:column;gap:10px}.nino-offer-card{border:2px solid var(--c-border);border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;cursor:pointer;position:relative;background:#fff;transition:all .2s ease}.nino-offer-card input{position:absolute;opacity:0;pointer-events:none}.nino-offer-card:hover{border-color:var(--c-accent);background:var(--c-wash-soft)}.nino-offer-card.is-selected{border-color:var(--c-navy);background:#fbfdff;box-shadow:0 4px 14px #082c5014}.nino-offer-card--popular{border-color:#007a8e;padding-top:22px}.nino-offer-card--popular.is-selected{border-color:var(--c-navy)}.popular-ribbon,.savings-ribbon{position:absolute;top:-11px;left:14px;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:3px 10px;border-radius:999px;text-transform:uppercase}.popular-ribbon{background:#b93807;color:#fff}.savings-ribbon{background:#11683f;color:#fff}.nino-offer-card .offer-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--c-border);display:inline-block;position:relative;transition:border-color .18s ease}.nino-offer-card.is-selected .offer-dot{border-color:var(--c-navy)}.nino-offer-card.is-selected .offer-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--c-navy)}.offer-info{display:flex;flex-direction:column;gap:2px}.offer-heading{font-size:.98rem;font-weight:800;color:var(--c-navy)}.offer-sub{font-size:.82rem;color:var(--c-muted)}.offer-sub strong{color:var(--c-navy)}.offer-savings{font-size:.76rem;font-weight:700;color:#11683f}.offer-savings--highlight{color:#b93807}.offer-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.offer-pricing s{font-size:.82rem;color:#7b8e9f}.offer-pricing strong{font-size:1.25rem;font-weight:800;color:var(--c-navy)}.offer-pricing strong.highlight-price{color:#b93807}.nino-action-box{display:flex;flex-direction:column;gap:10px;margin-top:8px}.nino-cta-button{background:linear-gradient(180deg,#188251,#11683f);color:#fff;border:none;border-radius:14px;padding:16px 20px;font-size:1.05rem;font-weight:800;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 20px #11683f4d;transition:transform .15s ease,box-shadow .15s ease}.nino-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #11683f61}.nino-cta-button .icon{width:22px;height:22px}.nino-delivery-promise{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:.88rem;color:#11683f;background:#edf8f2;padding:9px 12px;border-radius:10px;font-weight:600}.nino-delivery-promise .icon{width:18px;height:18px}.nino-whatsapp-note{font-size:.82rem;color:var(--c-muted);text-align:center;padding:0 8px}.nino-secure-note{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--c-muted);justify-content:center;margin-top:4px}.nino-secure-note .icon{width:14px;height:14px}.nino-pro-strip{background:var(--c-navy);color:#fff;padding:24px 0;margin:36px 0}.nino-pro-strip .container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:768px){.nino-pro-strip .container{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:420px){.nino-pro-strip .container{grid-template-columns:1fr;gap:12px}}.nino-pro-strip .pillar-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.nino-pro-strip .pillar-icon{font-size:1.6rem;margin-bottom:2px}.nino-pro-strip strong{font-size:.95rem;font-weight:700}.nino-pro-strip span{font-size:.82rem;color:#b7d1e8}.nino-pro-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 0}@media(max-width:860px){.nino-pro-story{grid-template-columns:1fr;gap:24px}}.nino-pro-story .shirts-story-image{border-radius:20px;overflow:hidden;box-shadow:0 6px 24px #082c5014}.nino-pro-story .shirts-story-image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.nino-story-checklist{list-style:none;padding:0;margin:18px 0 24px;display:flex;flex-direction:column;gap:12px;font-size:.95rem}.nino-story-checklist li{line-height:1.45}.nino-pro-details{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:40px 0}@media(max-width:860px){.nino-pro-details{grid-template-columns:1fr;gap:24px}}.nino-pro-details .shirts-detail-image{border-radius:20px;overflow:hidden;box-shadow:0 6px 24px #082c5014}.nino-pro-details .shirts-detail-image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.nino-size-guide-section{padding:40px 0;text-align:center}.section-badge-center{display:inline-block;background:var(--c-wash);color:#006f82;font-size:.78rem;font-weight:800;letter-spacing:.06em;padding:5px 14px;border-radius:999px;margin-bottom:10px;text-transform:uppercase}.nino-size-guide-section h2{font-size:1.75rem;color:var(--c-navy);margin:0 0 8px;font-weight:800}.guide-lead{max-width:620px;margin:0 auto 24px;color:var(--c-muted);font-size:.95rem}.size-table-wrapper{overflow-x:auto;scrollbar-width:thin;border-radius:14px;border:1px solid var(--c-border);box-shadow:0 2px 12px #082c500a;margin-bottom:18px}.nino-size-table{width:100%;border-collapse:collapse;text-align:center;background:#fff;font-size:.92rem}.nino-size-table th,.nino-size-table td{padding:12px 14px;border-bottom:1px solid var(--c-border)}.nino-size-table thead th{background:#082c50;color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.02em}.nino-size-table tbody tr.row-active{background:#edf8fd;font-weight:700}.nino-size-table tbody tr.row-active th strong{color:#007a8e}.guide-tip-card{max-width:700px;margin:0 auto;background:var(--c-wash-soft);border:1px solid var(--c-border);border-radius:12px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;text-align:left;font-size:.88rem;line-height:1.45;color:var(--c-text)}.guide-tip-card .tip-icon{font-size:1.3rem;flex-shrink:0}.nino-pro-order{padding:40px 0;text-align:center}.nino-pro-order h2{font-size:1.75rem;color:var(--c-navy);margin:0 0 24px}.shirts-order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}@media(max-width:768px){.shirts-order-grid{grid-template-columns:1fr;gap:16px}}.step-card{background:#fff;border:1px solid var(--c-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;box-shadow:0 2px 10px #082c500a}.step-card b{width:32px;height:32px;border-radius:50%;background:var(--c-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.step-card h3{font-size:1.1rem;color:var(--c-navy);margin:0}.step-card p{font-size:.88rem;color:var(--c-muted);margin:0;line-height:1.45}.nino-pro-faq{padding:40px 0}.faq-accordion-list{margin-top:24px;display:flex;flex-direction:column;gap:12px}.faq-accordion-list details.faq{border:1px solid var(--c-border);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .18s ease}.faq-accordion-list details.faq[open]{border-color:var(--c-accent)}.faq-accordion-list summary{padding:16px 20px;font-weight:700;color:var(--c-navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.98rem}.faq-accordion-list .rte{padding:0 20px 18px;font-size:.92rem;color:var(--c-muted);line-height:1.5}.nino-pro-final{background:linear-gradient(135deg,#06223f,#082c50);color:#fff;border-radius:24px;padding:48px 24px;text-align:center;margin:40px 0 60px}.nino-pro-final h2{font-size:1.9rem;color:#fff;margin:8px 0 12px;font-weight:800}.nino-pro-final p{color:#b7d1e8;font-size:1.02rem;margin:0 0 24px}.final-cta-btn{background:linear-gradient(180deg,#188251,#11683f);color:#fff;padding:16px 32px;font-size:1.1rem;font-weight:800;border-radius:14px;display:inline-block;box-shadow:0 6px 24px #11683f66;text-decoration:none;transition:transform .15s ease}.final-cta-btn:hover{transform:translateY(-2px)}.nino-pro-sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--c-border);box-shadow:0 -4px 16px #082c501f;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:99;transform:translateY(100%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.nino-pro-sticky[data-visible=true]{transform:translateY(0)}.nino-pro-sticky .sticky-info{display:flex;flex-direction:column}.nino-pro-sticky .sticky-info small{font-size:.72rem;color:var(--c-muted)}.nino-pro-sticky .sticky-info strong{font-size:1.15rem;font-weight:800;color:#b93807}.sticky-cta-button{background:linear-gradient(180deg,#188251,#11683f);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-weight:800;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.sticky-cta-button .icon{width:18px;height:18px}@media(min-width:992px){.nino-pro-sticky{display:none!important}}.nino-mkt-showcase{padding:40px 0 20px;text-align:center}.nino-mkt-showcase h2{font-size:1.75rem;color:var(--c-navy);margin:0 0 8px;font-weight:800}.nino-mkt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;text-align:left}@media(max-width:860px){.nino-mkt-grid{grid-template-columns:1fr;gap:20px}}.nino-mkt-card{background:#fff;border:1px solid var(--c-border);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #082c500d;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.nino-mkt-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #082c5017}.mkt-card-img{position:relative;aspect-ratio:1;overflow:hidden;background:#f4fbfd}.mkt-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.nino-mkt-card:hover .mkt-card-img img{transform:scale(1.03)}.mkt-badge{position:absolute;top:12px;left:12px;background:#082c50;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:999px;text-transform:uppercase;box-shadow:0 2px 8px #0003}.mkt-card-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.mkt-card-body h3{font-size:1.12rem;color:var(--c-navy);margin:0;font-weight:800;line-height:1.3}.mkt-card-body p{font-size:.9rem;color:var(--c-muted);margin:0;line-height:1.5}.nino-promo-banners-section{padding:48px 0 24px;border-top:1px solid var(--c-border)}.nino-promo-banners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}@media(max-width:900px){.nino-promo-banners-grid{grid-template-columns:1fr;gap:22px}}.promo-banner-card{background:#fff;border-radius:20px;border:1px solid var(--c-border);overflow:hidden;box-shadow:0 4px 18px #082c500f;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease}.promo-banner-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #082c501f}.promo-banner-card--featured{border:2px solid #007a8e;box-shadow:0 6px 24px #007a8e2e}.promo-banner-card .featured-badge{position:absolute;top:14px;right:14px;background:#d9531e;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.04em;padding:5px 14px;border-radius:999px;z-index:2;box-shadow:0 3px 10px #00000040}.promo-banner-img-wrap{width:100%;aspect-ratio:1;overflow:hidden;background:#f7fafc}.promo-banner-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.promo-banner-card:hover .promo-banner-img-wrap img{transform:scale(1.02)}.promo-banner-cta-wrap{padding:16px 20px 20px;margin-top:auto;text-align:center}.promo-pack-select-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#edf8fd;color:#082c50;font-weight:800;font-size:.95rem;padding:13px 18px;border-radius:12px;border:1.5px solid #082c50;text-decoration:none;cursor:pointer;transition:all .2s ease}.promo-pack-select-btn:hover{background:#082c50;color:#fff}.promo-pack-select-btn--primary{background:linear-gradient(135deg,#11683f,#0d5332);color:#fff;border:none;box-shadow:0 4px 14px #11683f4d}.promo-pack-select-btn--primary:hover{background:#0b4529;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-nino-shirts.css.map */
