.article-layout-container{display:grid;grid-template-columns:1fr 400px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.article-main-content,.article-sidebar{width:100%}.sidebar-widget{margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-widget h2{position:relative;z-index:2;padding:40px 20px;background:transparent;border-radius:0;font-size:24px;line-height:1.3;font-weight:semibold;font-family:Fugaz One;color:#fff;text-align:center;overflow:hidden;margin:-20px -20px 20px}.form-widget h2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#003b71;clip-path:polygon(0 0,100% 10%,100% 97%,0% 90%);z-index:-1;border-radius:8px 8px 0 0;margin:-20px 0 0 -20px}.form-widget h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background-color:#94dffc;clip-path:polygon(0 0,100% 0%,100% 90%,0 0%)}.form-field{margin-bottom:15px}.form-field label{display:block;margin-bottom:5px;font-weight:500;font-size:14px;color:#000}.form-field input,.form-field textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-field textarea{height:100px;resize:vertical}.radio-group{display:flex;flex-direction:column;gap:0px;margin-top:10px}.radio-option{display:flex;align-items:center;gap:8px;cursor:pointer;color:#002a50;margin-bottom:0}.radio-group label{margin-bottom:0}.radio-option input[type=radio]{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#ED1651}.radio-option span{font-size:14px;line-height:20px;margin-left:5px}.submit-button{width:100%;padding:12px;background-color:#ed1651;color:#fff;border:none;border-radius:40px;font-weight:700;cursor:pointer;text-transform:uppercase;font-style:italic;font-size:16px}.submit-button:hover,.product-button:hover{background-color:#e91e63e6}.guide-button:hover{background-color:#002a50e6}.product-widget{margin-top:30px;background:#fff;border-radius:8px;padding:20px}.product-header{margin-bottom:20px}.product-header h3{font-size:24px;color:#000;margin:0;font-family:Fugaz One;line-height:1.2}.subtitle{font-weight:400}.underline{text-decoration:underline}.product-card{padding:0}.product-image{width:100%;margin-bottom:15px;position:relative}.product-image img{width:100%;height:auto;border-radius:4px}.best-price-tag{position:absolute;bottom:10px;left:10px;background:linear-gradient(90deg,#ed1651,#a5002d);color:#fff;padding:5px 10px;font-size:12px;font-weight:700;border-radius:3px}.product-info{padding:15px 0}.brand{color:#e91e63;font-weight:700;font-size:14px}.product-info h4{font-size:22px;color:#002a50;margin:0;font-family:Fugaz One;font-weight:semibold;color:#003b71}.product-description{font-size:14px;color:#666;margin-bottom:15px;line-height:1.4}.price-tag{color:#e91e63;font-size:16px;font-weight:700;margin-bottom:15px}.product-button{display:inline-block;width:100%;padding:12px;background-color:#e91e63;color:#fff;text-align:center;text-decoration:none;border-radius:40px;font-weight:700;text-transform:uppercase;font-size:14px}.guide-widget{margin-top:30px;background:#fff;padding:20px}.guide-content{text-align:left}.guide-content h3{font-family:Fugaz One,sans-serif;font-size:24px;color:#002a50;margin:0 0 5px;font-style:italic;line-height:1.2}.guide-content p{font-size:16px;color:#002a50;margin:0 0 15px}.guide-button{display:inline-block;padding:10px 25px;background-color:#002a50;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:14px;transition:all .3s ease}.youtube-widget{margin-top:30px;background:#fff;padding:0}.youtube-content{display:flex;gap:15px;padding:20px;text-decoration:none;transition:all .3s ease}.youtube-icon{flex-shrink:0;margin-top:5px}.youtube-text{flex-grow:1}.youtube-text h3{font-family:Fugaz One,sans-serif;font-size:18px;color:#e91e63;font-weight:700;margin:0}.youtube-text p{font-size:14px;color:#666;margin:0;line-height:1.4}.content-title{font-size:32px;color:#000;margin-bottom:0;font-family:Fugaz One;line-height:1.4}.youtube-icon img{width:40px;height:40px;display:block}.blog-post-detail .container-top .post-meta-wrapper{justify-content:center}.contact-form input[type=text],.contact-form .form-field input{height:44px;margin-bottom:0}.contact-form textarea{min-height:130px;margin-bottom:0}.promo-banner-container{position:relative;overflow:hidden;background:#fff;margin-top:50px;box-shadow:0 2px 4px #0000001a}.promo-banner-container:before{content:"";border-radius:10px;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#003b71;clip-path:polygon(0 75%,100% 57%,100% 100%,0% 100%);z-index:1}.promo-banner-container:after{content:"";position:absolute;bottom:-30;left:0;width:100%;height:100%;background-color:#94dffc;clip-path:polygon(0 50%,100% 55%,100% 50%,0 65%)}.promo-banner{position:relative;display:flex;align-items:center;padding:40px;z-index:3}.promo-text{flex:1;max-width:300px}.promo-text h2{line-height:40px;font-size:32px;font-weight:700;font-family:Fugaz One,sans-serif;color:#002a50;margin-bottom:15px}.promo-text p{font-size:18px;color:#002a50;margin-bottom:25px;font-family:Maven Pro;font-weight:700}.promo-button{display:inline-block;padding:10px 40px;background-color:#ed1651;color:#fff;text-decoration:none;font-weight:700;font-style:italic;font-size:16px;border-radius:50px;text-transform:uppercase;transition:background-color .3s ease}.promo-button:hover{background-color:#c10b40}.promo-image{flex:1;text-align:right}.promo-image img{max-width:100%;height:auto;display:block}@media screen and (max-width:768px){.article-layout-container{grid-template-columns:1fr}.blog-post-detail .container-top{text-align:center;margin-left:0}.form-widget{margin-top:0}}.linked-image-block{margin-top:10px}@media screen and (max-width:768px){.promo-banner{align-items:center;padding:30px 20px;text-align:center}.promo-text{max-width:100%;margin-top:20px}.promo-text h2{width:150px;font-size:18px;line-height:22px;margin-bottom:8px;text-align:left;font-weight:400}.promo-text p{margin-bottom:8px;font-size:13px;line-height:14px;text-align:left}.promo-button{margin-right:12px;font-size:14px;padding:4px 30px;font-style:normal}.promo-image{text-align:center;max-width:100%}.promo-image img{margin-left:40px;max-width:100%;height:100px}.promo-banner-container:before{clip-path:polygon(0 85%,100% 70%,100% 100%,0% 100%)}.promo-banner-container:after{clip-path:polygon(0 60%,100% 75%,100% 79%,0 87%)}.form-widget h2{text-align:left}.submit-button{height:48px}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/section-main-article.css.map */
