		.garitoto-article-wrapper{max-width:900px;margin:40px auto;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#2a0202 0%,#120000 60%,#050000 100%);border-radius:16px;box-shadow:0 20px 50px rgba(255,0,0,.3),inset 0 0 0 2px rgba(255,100,0,.4);padding:40px 45px;border-top:5px solid #ff2222;border-bottom:5px solid #ffcc00;position:relative;overflow:hidden}.garitoto-article-wrapper::before{content:"G.O.Y";position:absolute;top:-25px;right:-15px;font-size:170px;font-weight:900;opacity:.05;transform:rotate(10deg);pointer-events:none;color:#ff3333;letter-spacing:-5px}.garitoto-article-wrapper::after{content:"GACOAN";position:absolute;bottom:-35px;left:-20px;font-size:110px;font-weight:900;opacity:.04;transform:rotate(-10deg);pointer-events:none;color:#ffcc00}.garitoto-article-title{font-size:1.9rem;color:#fff;margin:0 0 25px 0;font-weight:900;text-align:center;letter-spacing:1px;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.9),0 0 20px rgba(255,34,34,.8),0 0 30px rgba(255,204,0,.5);border-bottom:2px solid rgba(255,68,68,.6);padding-bottom:20px}.garitoto-article-content{text-align:justify;line-height:1.85;color:#f0f0f0;font-size:1.08rem;position:relative;z-index:1}.garitoto-article-content p{margin-bottom:20px}.garitoto-article-content p:last-child{margin-bottom:0}.garitoto-article-content strong{color:#ffdd00;font-weight:800;background:linear-gradient(135deg,rgba(255,51,51,.25) 0%,rgba(255,204,0,.25) 100%);padding:3px 8px;border-radius:6px;border:1px solid rgba(255,204,0,.4);box-shadow:0 0 12px rgba(255,150,0,.3);text-shadow:0 0 6px rgba(255,204,0,.6)}.garitoto-highlight-box{background:linear-gradient(90deg,rgba(255,34,34,.2) 0%,rgba(255,204,0,.08) 60%,rgba(0,0,0,0) 100%);border-left:6px solid #ffcc00;border-right:1px solid rgba(255,34,34,.3);padding:22px;margin:30px 0 10px 0;border-radius:0 10px 10px 0;box-shadow:inset 0 0 20px rgba(255,34,34,.15)}
			
		.garitoto-gen-container{font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#2a0202 0%,#120000 60%,#050000 100%);border-radius:16px;box-shadow:0 20px 50px rgba(255,0,0,.3),inset 0 0 0 2px rgba(255,100,0,.4);padding:40px;border-top:5px solid #ff2222;border-bottom:5px solid #ffcc00;text-align:center;position:relative;overflow:hidden}.garitoto-gen-container::before{content:"G.O.Y";position:absolute;top:-10px;right:-20px;font-size:150px;font-weight:900;opacity:.05;transform:rotate(15deg);pointer-events:none;color:#ff3333;letter-spacing:-5px}.garitoto-gen-title{font-size:1.9rem;color:#fff;margin:0 0 10px 0;font-weight:900;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.9),0 0 20px rgba(255,34,34,.8),0 0 30px rgba(255,204,0,.5)}.garitoto-gen-subtitle{color:#ccc;font-size:.95rem;margin-bottom:30px;font-style:italic}.garitoto-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.garitoto-result-box{background:rgba(30,0,0,.85);border:1px solid rgba(255,51,51,.3);border-radius:12px;padding:20px 10px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center}.garitoto-result-box:hover{border-color:#ffcc00;box-shadow:0 4px 20px rgba(255,204,0,.2)}.garitoto-result-label{display:block;color:#f0f0f0;font-size:.9rem;font-weight:700;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.garitoto-result-value{display:block;color:#ffdd00;font-size:1.3rem;font-weight:800;letter-spacing:1px;text-shadow:0 0 10px rgba(255,204,0,.5);min-height:35px;line-height:1.2}.garitoto-btn-generate{background:linear-gradient(90deg,#ff2222 0%,#ff8800 100%);color:#fff;border:none;padding:16px 40px;font-size:1.2rem;font-weight:800;border-radius:50px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:0 5px 20px rgba(255,34,34,.4);transition:transform .2s ease,box-shadow .2s ease}.garitoto-btn-generate:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,34,34,.6)}.garitoto-btn-generate:active{transform:translateY(1px)}.shuffling{animation:blink .1s infinite alternate;color:#fff !important;text-shadow:none !important}@keyframes blink{0%{opacity:1}100%{opacity:.5}}
		
		@media screen and (max-width:767px){#myModals{animation:mymovess 2s;animation-fill-mode:forwards}}@keyframes mymovess{from{bottom:0px}to{bottom:200px}}h5#content-baby{font-family:'Mothercare 2020';font-style:normal;font-weight:600;font-size:32px;line-height:150%;text-align:center;letter-spacing:-0.011em;color:#7D1616}h5#content-baby{font-family:'Mothercare 2020';font-style:normal;font-weight:600;font-size:32px;line-height:150%;text-align:center;letter-spacing:-0.011em;color:#7D1616;margin-bottom:1em}a.sizechart-link{position:relative;top:-20.5em;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:left;text-decoration-line:underline;text-transform:lowercase;color:#7D1616;font-family:'mothercare_2020-regular-webfont'}@media screen and (max-width:767px){a.sizechart-link{top:-17.5em}}
		
		body{background:#ffffff;font-family:"Segoe UI",Arial,sans-serif;color:#111}.GARITOTO-container{max-width:900px;margin:auto;padding:40px}.GARITOTO-container h1{font-size:32px;font-weight:700;text-align:center;color:#000;margin-bottom:15px;letter-spacing:.5px}.GARITOTO-container h1 span{color:#7D1616}.GARITOTO-container h2{font-size:24px;font-weight:700;margin:40px 0 20px 0;text-align:center;color:#000;position:relative}.GARITOTO-container h2:after{content:"";width:50px;height:2px;background:#7D1616;display:block;margin:10px auto 0}.GARITOTO-container h3{font-size:18px;font-weight:600;color:#7D1616}.GARITOTO-container p{font-size:15px;line-height:1.8;color:#333;margin-bottom:15px}.GARITOTO-container a{color:#7D1616;font-weight:600;text-decoration:none}.GARITOTO-container a:hover{text-decoration:underline}.GARITOTO-highlight-box{background:#ffffff;border:1px solid #eee;border-radius:10px;padding:30px;margin:35px 0}.GARITOTO-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.GARITOTO-info-card{background:#ffffff;border:1px solid #eee;padding:18px 10px;text-align:center;border-radius:8px;transition:.2s}.GARITOTO-info-card:hover{border-color:#7D1616}.GARITOTO-label{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#777}.GARITOTO-value{font-size:18px;font-weight:700;color:#000;margin-top:6px}.GARITOTO-faq-container{margin:30px 0}.GARITOTO-faq-item{border-bottom:1px solid #eee}.GARITOTO-faq-question{width:100%;background:none;border:none;padding:18px 5px;text-align:left;font-weight:600;font-size:15px;display:flex;justify-content:space-between;cursor:pointer}.GARITOTO-faq-question:hover{color:#7D1616}.GARITOTO-faq-answer{max-height:0;overflow:hidden;transition:.3s}.GARITOTO-faq-answer p{font-size:14px;color:#555}.GARITOTO-faq-answer.open{max-height:200px;padding-bottom:15px}.GARITOTO-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.GARITOTO-review-card{background:#fff;border:1px solid #eee;border-radius:10px;padding:18px;transition:.2s}.GARITOTO-review-card:hover{border-color:#7D1616}.GARITOTO-review-header{display:flex;justify-content:space-between;margin-bottom:8px}.GARITOTO-review-name{font-weight:600}.GARITOTO-review-stars{color:#7D1616}.GARITOTO-review-text{font-size:14px;color:#444;line-height:1.6;font-style:italic}.GARITOTO-review-date{font-size:11px;color:#999}.GARITOTO-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee;font-size:12px;color:#888}@media(max-width:768px){.GARITOTO-info-grid{grid-template-columns:repeat(2,1fr)}.GARITOTO-reviews-grid{grid-template-columns:1fr}.GARITOTO-container{padding:25px}.GARITOTO-container h1{font-size:24px}}
		
		.garitoto-wrapper{max-width:900px;margin:40px auto;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#2a0202 0%,#120000 60%,#050000 100%);border-radius:16px;box-shadow:0 20px 50px rgba(255,0,0,.3),inset 0 0 0 2px rgba(255,100,0,.4);padding:40px 45px;border-top:5px solid #ff2222;border-bottom:5px solid #ffcc00;position:relative;overflow:hidden}.garitoto-wrapper::before{content:"G.O.Y";position:absolute;top:-30px;left:-20px;font-size:160px;font-weight:900;opacity:.05;transform:rotate(-20deg);pointer-events:none;color:#ff3333;letter-spacing:-5px}.garitoto-section-title{font-size:1.6rem;color:#fff;margin:40px 0 30px 0;font-weight:900;text-align:center;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.9),0 0 20px rgba(255,34,34,.8),0 0 30px rgba(255,204,0,.5);border-bottom:1px dashed rgba(255,68,68,.6);padding-bottom:15px}.garitoto-section-title:first-child{margin-top:0}.garitoto-faq-card{border:1px solid rgba(255,51,51,.3);border-radius:12px;margin-bottom:16px;background:rgba(30,0,0,.85);transition:all .3s ease;backdrop-filter:blur(5px)}.garitoto-faq-card:hover{border-color:#ffcc00;box-shadow:0 4px 20px rgba(255,204,0,.2)}.garitoto-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;padding:20px;font-size:1.05rem;font-weight:700;color:#f0f0f0;text-align:left;cursor:pointer;border-radius:12px;transition:all .3s ease}.garitoto-faq-btn:hover{background:rgba(255,34,34,.15);color:#ffdd00}.garitoto-faq-btn.active{background:linear-gradient(90deg,#ff2222 0%,#ff8800 100%);color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.garitoto-faq-icon{font-size:1.5rem;font-weight:400;transition:transform .3s ease}.garitoto-faq-btn.active .garitoto-faq-icon{transform:rotate(45deg)}.garitoto-faq-panel{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background:rgba(15,0,0,.8);border-radius:0 0 12px 12px}.garitoto-faq-panel p{margin:0;padding:20px;color:#dcdcdc;line-height:1.7;font-size:1rem;text-align:justify}.garitoto-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.garitoto-review-card{border:1px solid rgba(255,51,51,.3);border-radius:12px;background:rgba(30,0,0,.85);padding:25px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.garitoto-review-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(255,34,34,.4),0 0 15px rgba(255,204,0,.2);border-color:#ffcc00}.garitoto-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.garitoto-review-name{font-weight:700;color:#fff;font-size:1.05rem}.garitoto-review-stars{color:#ffdd00;font-size:1.1rem;letter-spacing:2px;text-shadow:0 0 8px rgba(255,204,0,.6)}.garitoto-review-text{color:#cccccc;font-style:italic;line-height:1.6;margin-bottom:15px;font-size:.95rem}.garitoto-review-date{font-size:.85rem;color:#888;display:block;text-align:right;font-weight:600}