@font-face{font-family:'Good Timing';src:url(//testoboost.es/wp-content/themes/dba-tes/fonts/good-timing.woff2) format('woff2');font-display:swap}@font-face{font-family:'Rozha One';src:url(//testoboost.es/wp-content/themes/dba-tes/fonts/rozha-one.woff2) format('woff2');font-display:swap}@font-face{font-family:'Roboto';src:url(//testoboost.es/wp-content/themes/dba-tes/fonts/roboto-regular.woff2) format('woff2');font-display:swap}:root{--color-white:#ffffff;--color-black:#000000;--color-gray:#6C6B6B;--color-red:#AC0505;--color-purple:#5b00ed;--font-body:'Roboto', sans-serif;--font-title:'Good Timing', sans-serif;--font-subtitle:'Rozha One', serif}*{line-height:1.1em}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;font-family:var(--font-body);font-size:16px;line-height:1.1em;margin:0;overflow-x:hidden;padding:0}.container{margin:0 auto;max-width:1320px;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-family:var(--font-title)}h2{font-family:var(--font-title)}a{color:var(--color-purple);text-decoration:none;transition:opacity .25s ease}a:hover{opacity:.8}nav ul{list-style:none;padding:0}nav ul li{padding:0}hr.wp-block-separator{border-color:#ddd;margin:50px 0}.boton{border-radius:6px;box-shadow:0 0 19px var(--color-purple);color:var(--color-white);font-size:16px;padding:8px 20px}.boton.red{background:var(--color-red);box-shadow:none}.boton.purple{background:var(--color-purple)}.boton.black{background:var(--color-black)}.dba-desktop{display:none!important}.boost{letter-spacing:10px}.margintop0{margin-top:-50px!important}.marginbottom0{margin-bottom:-50px!important}#main{padding-top:100px}.section-background{padding:50px 0}#header{height:100px;position:fixed;top:0;transition:background-color .5s ease,height .5s ease;width:100%;z-index:9}#header.scroll{background-color:rgba(0,0,0,.9);height:60px}#header>.container{align-items:center;column-gap:10px;display:flex;justify-content:space-between;height:100%}#header .logo{order:1}.logo img{height:30px;width:auto}#mainmenu{order:3}.nav-toggle{background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:26px;z-index:999}#mainmenu ul{box-shadow:0 0 100px var(--color-purple);column-gap:50px;background:var(--color-black);display:flex;flex-direction:column;height:100%;list-style:none;margin:0;padding:30px 20px;position:fixed;right:-100%;row-gap:20px;top:0;transition:right .5s ease;width:calc(80% - 40px)}#mainmenu ul.active{right:20%}#mainmenu ul li a{color:var(--color-white);font-family:var(--font-subtitle);font-size:18px}#mainmenu ul li.mobile-menu-logo a{font-family:var(--font-title);font-size:19px;line-height:1em}.header-cart{column-gap:20px;display:flex;margin-left:auto;order:2}.header-cart a{color:var(--color-white)}.header-cart a.header-contact-link{display:none}.header-cart .cart-button{align-items:center;column-gap:5px;display:flex;justify-content:center}.cart-tooltip{background:#fff;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#000;font-size:13px;padding:5px 10px;position:absolute;right:-10px;top:-10px;z-index:99}.cart-button{display:inline-block;position:relative}.dba-spinner{animation:dba-spin 0.6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#000;display:inline-block;height:16px;vertical-align:middle;width:16px}@keyframes dba-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.banner{color:var(--color-white);height:auto;position:relative;width:100%}.banner>.background-image,.banner>.container>.background-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1!important}.banner>.container{align-items:center;display:flex;z-index:2!important}.banner>.container>div{align-items:flex-start;display:flex;flex-direction:column;row-gap:15px;z-index:3!important}.banner p{margin:0}.banner .banner-title{font-family:var(--font-title);font-size:63px;line-height:.9em;margin:0}.banner .banner-title strong{color:var(--color-red);font-weight:400}.banner .banner-subtitle{font-family:var(--font-subtitle);font-size:28px;line-height:1em;margin:0;max-width:55%}.banner .banner-subtitle br{display:none}.banner .banner-buttons{column-gap:25px;display:flex}.banner>.container div.banner-focus-image{align-items:center;display:flex;position:relative}.banner>.container div.banner-focus-image.dba-mobile{padding-bottom:30px;overflow-x:hidden}.banner.header-wide>.container div.banner-focus-image img{height:auto;max-width:100%;transform:translateX(10%);width:auto}.banner>.container div.banner-focus-image div.banner-focus-image-star{bottom:0;left:0;max-width:230px;padding:0;position:absolute;top:auto}.banner>.container div.banner-focus-image div.banner-focus-image-star ul{padding:5px 0 0 5px}.banner>.container div.banner-focus-image div.banner-focus-image-star ul li{align-items:center;display:flex;font-size:15px;font-weight:700;line-height:1.5em;position:relative}.banner>.container div.banner-focus-image div.banner-focus-image-star ul li:last-child{line-height:1em;margin-left:22px}.banner>.container div.banner-focus-image div.banner-focus-image-star ul li:not(:last-child):before{background:url(//testoboost.es/wp-content/themes/dba-tes/img/icon-check.svg) center center no-repeat;content:'';height:24px;position:relative;width:24px}.banner.header-wide{margin-top:-100px;padding-bottom:30px;padding-top:100px}.banner.header-wide>.container{flex-direction:column}.banner.header-wide .banner-info p{padding:0 20px}.banner.header-wide .banner-title{font-family:var(--font-subtitle);font-size:28px}.banner.header-wide div.banner-focus-image{display:none}.banner.header-wide div.banner-focus-image.dba-mobile{display:flex}.banner.header-wide p br{display:none}.banner.body-with-contents{color:var(--color-black);margin:60px 0;padding:50px 0}.banner.body-with-contents>.container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.banner.body-with-contents>.container>.banner-info{order:2;row-gap:15px}.banner.body-with-contents .banner-icon{height:45px}.banner.body-with-contents .banner-title{font-family:var(--font-title);font-size:30px}.banner.body-with-contents>.container>div.banner-focus-image{align-items:center;order:1}.banner.body-with-contents>.container>div.banner-focus-image img{max-width:90%}.banner.body-with-contents .banner-contents{column-gap:50px;display:flex;flex-direction:column;order:3;padding:50px 0;row-gap:25px;width:100%}.banner.body-with-contents .banner-content-column{display:flex;flex-direction:column;position:relative;width:100%}.banner.body-with-contents .banner-content-column:not(.iconized):before{align-items:center;background:var(--color-red);border-radius:30px;color:rgba(255,255,255,.8);content:'\2713';display:flex;font-family:monospace,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;left:0;line-height:1em;position:absolute;top:0;width:20px}.banner.body-with-contents .banner-content-column:has(.banner-content-icon):before{display:none}.banner.body-with-contents .banner-content-column p{font-size:16px;line-height:1.3em;margin-left:30px}.banner.body-with-contents .banner-content-title{font-family:var(--font-subtitle);font-size:25px;position:relative}.banner.body-with-contents .banner-content-icon{max-height:90px}.banner.body-with-contents .banner-content-icon+.banner-content-title:before{display:none}.banner.body-with-contents strong{color:var(--color-red)}.banner-disclaimer{font-size:14px;font-style:italic;line-height:1.25em;order:4;width:100%}.banner.body-with-contents.black{background-color:var(--color-black);color:var(--color-white);margin-top:90px;padding-bottom:50%}.banner.body-with-contents.black>.container>.banner-info{row-gap:30px}.banner.body-with-contents.black .banner-title{font-family:var(--font-subtitle);font-size:30px}.banner.body-with-contents.black .background-image{background-position:bottom left;background-size:contain}.banner.body-with-contents.black img.banner-background-image{bottom:0;height:auto;object-fit:contain;top:auto}.banner.body-with-content.blacks>.container>div.banner-focus-image{align-items:flex-end}.banner.body-with-contents.black .banner-focus-image img{margin-top:60px}.banner.body-with-contents.white .banner-content-column h3.banner-content-title{margin:-3px 0 10px 30px}.banner.body-with-contents.white .banner-content-column p{margin-left:0}.banner.body-with-contents.center{text-align:center}.banner.body-with-contents.center>.container>div{align-items:center}.banner.body-with-contents.center>.container>.banner-info{width:100%}.banner.body-with-contents.center .banner-title{font-family:var(--font-title)}.banner.body-with-contents.center .banner-content-column{align-items:center}.banner.body-rounded{margin:60px 0}.banner.body-rounded>.container{background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;flex-direction:column;margin:0 20px;padding:40px 20px;overflow:hidden;position:relative;row-gap:20px}.banner.body-rounded>.container>div{row-gap:15px;z-index:3}.banner.body-rounded .banner-icon{display:none}.banner.body-rounded .banner-title{font-family:var(--font-subtitle);font-size:35px}.banner.body-rounded p{line-height:1.25em;margin-bottom:5px}.banner.body-rounded p br{display:none}.banner.body-rounded ul{display:flex;flex-direction:column;font-size:18px;list-style:none;padding:0;row-gap:10px}.banner.body-rounded ul li{column-gap:10px;display:flex}.banner.body-rounded ul li:before{background:url(//testoboost.es/wp-content/themes/dba-tes/img/icon-check-red.svg) center center no-repeat;content:'';height:20px;position:relative;width:20px}.banner.body-wide{background-color:var(--color-black);padding:60px 0}.banner.body-wide>.container{flex-direction:column;row-gap:25px}.banner.body-wide>.container>div{row-gap:15px}.banner.body-wide .banner-title{font-family:var(--font-subtitle);font-size:28px}.banner.body-wide .banner-title br{display:none}.banner.body-wide .banner-focus-image img{max-height:436px;max-width:90%}.banner-title-main-font .banner-title{font-family:var(--font-title)!important}.banner>.banner-background-image,.banner>.container>.banner-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1!important}.product-claims{background-repeat:no-repeat;background-size:cover;color:var(--color-white);margin-bottom:-1px;margin-top:-1px;margin:50px 0;padding:0}.product-claims.white{color:var(--color-black)}.product-claims.black{background-color:var(--color-black);background-position:bottom center;background-size:contain}.product-claims .container{display:flex;flex-direction:column;row-gap:20px}.product-claims h2{font-family:var(--font-title);font-size:31px;line-height:1.1em;margin:0}.product-claims-description p{margin:0}.product-claims-description p br{display:none}.product-claims-buttons{display:flex}.product-claims .product-claims-list{display:flex;flex-direction:column;padding:0;row-gap:20px}.product-claims .product-claim{align-items:center;display:flex;column-gap:10px;flex-direction:column}.product-claims .product-claim .product-claim-hgroup{align-items:flex-end;column-gap:15px;display:flex;width:100%}.product-claims .product-claim-icon{align-items:center;display:flex;justify-content:center;min-width:80px}.product-claims .product-claim-icon img{height:80px;margin-bottom:-10px;max-width:80px;width:auto}.product-claims.black .product-claim-icon{align-items:center;display:flex;justify-content:center;width:60px}.product-claims.black .product-claim-icon img{height:auto;max-height:60px;width:60px}.product-claims .product-claim-title{font-family:var(--font-subtitle);font-size:20px;line-height:1.1em}.product-claims .product-claim br,.product-claims .product-claim-description p br{display:none}.product-claims-disclaimer{font-size:14px;font-style:italic;line-height:1.25em;margin-top:30px;order:4;width:100%}.banner.header-wide+.product-claims{margin-top:0}.banner.header-wide+.product-claims .section-background{padding-top:0}.product-claims.black-purple-shadow .section-background{background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,1) 40%);position:relative}.product-claims.black-purple-shadow .section-background:before{background:var(--color-purple);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-claims.black-purple-shadow .section-background:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);content:'';height:50px;left:0;position:absolute;top:-49px;width:100%;z-index:1}.product-claims.product-claims.black-purple-shadow .product-claim{flex-wrap:wrap}.product-claims.product-claims.black-purple-shadow .product-claim .product-claim-description{width:100%}.clock{background-position:bottom center;background-repeat:no-repeat;background-size:contain;margin:50px 0;overflow:hidden;padding:0;position:relative}.clock .container{display:flex;flex-direction:column}.clock .clock-title{font-size:30px;line-height:1.15em;margin:0 0 20px 0;order:1}.clock .clock-subtitle{align-self:center;align-items:center;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;color:var(--color-purple);display:flex;font-family:var(--font-subtitle);font-size:32px;justify-content:center;line-height:1.1em;margin:20px 0 0 0;order:3;padding:0;text-align:center;width:320px}.clock .clock-subtitle span{padding:60px}.clock .clock-description{order:2}.clock .clock-description p{margin:0}.product-claims.white+.clock .section-background{padding-top:0}.products-grid{margin:50px 0;text-align:center}.products-grid .section-background{padding:50px 0}.products-grid .container{display:flex;flex-direction:column;row-gap:15px}.products-grid .products-grid-title{font-size:34px;line-height:1.1em;margin:0}.products-grid .products-grid-subtitle{color:var(--color-red);font-family:var(--font-subtitle);font-size:33px;margin:0}.products-grid .products-grid-subtitle span{font-size:24px}.products-grid-container{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin-top:35px}.product-card{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative;row-gap:5px;width:100%}.product-card img{max-height:320px;object-fit:contain}.product-qty{font-family:var(--font-title);font-size:24px;text-transform:uppercase}.product-qty span{color:var(--color-red)}.product-price{column-gap:20px;display:flex;font-size:24px}.product-discount{color:var(--color-red);font-weight:700}.product-shipping-label{color:var(--color-red);font-family:var(--font-subtitle);font-size:18px}.product-button{margin-top:20px}.products-grid .boton{padding:10px 35px}.product-badge{align-items:center;aspect-ratio:1;background:var(--color-red);border-radius:50%;color:var(--color-white);display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.1em;min-height:108px;min-width:108px;padding:0;position:absolute;right:60px;top:230px;clip-path:polygon(100% 50%,92.73% 54.81%,98.75% 61.13%,90.59% 64.2%,95.05% 71.69%,86.41% 72.88%,89.09% 81.17%,80.41% 80.41%,81.17% 89.09%,72.88% 86.41%,71.69% 95.05%,64.2% 90.59%,61.13% 98.75%,54.81% 92.73%,50% 100%,45.19% 92.73%,38.87% 98.75%,35.8% 90.59%,28.31% 95.05%,27.12% 86.41%,18.83% 89.09%,19.59% 80.41%,10.91% 81.17%,13.59% 72.88%,4.95% 71.69%,9.41% 64.2%,1.25% 61.13%,7.27% 54.81%,0% 50%,7.27% 45.19%,1.25% 38.87%,9.41% 35.8%,4.95% 28.31%,13.59% 27.12%,10.91% 18.83%,19.59% 19.59%,18.83% 10.91%,27.12% 13.59%,28.31% 4.95%,35.8% 9.41%,38.87% 1.25%,45.19% 7.27%,50% 0%,54.81% 7.27%,61.13% 1.25%,64.2% 9.41%,71.69% 4.95%,72.88% 13.59%,81.17% 10.91%,80.41% 19.59%,89.09% 18.83%,86.41% 27.12%,95.05% 28.31%,90.59% 35.8%,98.75% 38.87%,92.73% 45.19%)}.clock+.products-grid{margin-top:0}.shop-claims{margin:30px 0;padding:0}.shop-claims>.container{display:flex;flex-direction:column;justify-content:space-between;row-gap:20px}.shop-claims div[class^="column-"]{display:flex;flex-direction:column;row-gap:20px}.shop-claims .column-3{border:0!important}.shop-claim{align-items:flex-start;display:flex}.shop-claim-content{display:flex;flex-direction:column;width:100%}.shop-claim-icon{align-items:center;display:flex;justify-content:center;width:48px}.shop-claim-icon img{height:24px;width:auto}.column-1 .shop-claim:nth-child(1) .shop-claim-icon img{height:28px!important;margin-top:-6px!important;width:28px!important}.shop-claim-text{color:var(--color-gray);font-style:italic;margin-top:10px}.product-descriptions{margin:90px 0}.product-descriptions>.container{display:flex;flex-direction:column;row-gap:20px}.product-descriptions .product-description{align-items:flex-start;display:flex;padding:0 0 0 30px;position:relative}.product-descriptions .product-description:before{align-items:center;background:var(--color-red);border-radius:30px;color:rgba(255,255,255,.8);content:'\2713';display:flex;font-family:monospace,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;left:0;line-height:1em;position:absolute;top:0;width:20px}.product-descriptions .product-description p{margin:0}.product-descriptions .product-description strong{color:var(--color-red)}.product-advantages{background-color:var(--color-black);background-repeat:no-repeat;background-position:bottom;background-size:contain;color:var(--color-white);margin-bottom:-2px;padding:50px 0 150px 0}.product-advantages .container{align-items:flex-start;display:flex;flex-direction:column;row-gap:20px}.product-advantages h2{font-size:25px;margin:0}.product-advantages .description p{margin:0}.product-advantages a.boton{width:fit-content}.product-advantages-list{display:flex;flex-direction:column;padding:30px 0;row-gap:20px}.product-advantage{align-items:flex-start;column-gap:15px;display:flex;font-family:var(--font-subtitle);font-size:20px;line-height:1.1em}.product-advantage img{width:24px}.product-advantages br{display:none}.product-ingredients{background:var(--color-black);color:var(--color-white);margin-bottom:-1px;margin-top:-1px;position:relative}.header-wide+.product-ingredients:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);content:'';height:50px;left:0;position:absolute;top:-49px;width:100%;z-index:1}.product-ingredients .product-ingredients-table{display:flex;flex-direction:column}.product-ingredients .table-row{column-gap:10px;display:flex;flex-direction:row}.product-ingredients .table-row .table-cell{font-size:14px;padding:4px 8px}.product-ingredients .table-row .table-cell:nth-child(1){display:flex;justify-content:space-between;width:50%}.product-ingredients .table-row .table-cell:not(:nth-child(1)){text-align:center;width:25%}.product-ingredients .table-row:first-child .table-cell{background:#121212;border-radius:12px;color:var(--color-red);font-family:var(--font-subtitle);font-size:16px;padding:6px 8px}.product-ingredients .table-row:last-child{flex-wrap:wrap}.product-ingredients .table-row:last-child .table-cell{font-size:14px;width:100%}.product-ingredients .table-row:last-child br{display:none}.vrn{text-align:right}.product-ingredients .product-ingredients-full-list{align-items:center;display:flex;flex-direction:column;row-gap:20px}.product-ingredients .product-ingredients-full-list>a{color:var(--color-white);font-family:var(--font-subtitle);font-size:22px}.product-ingredients #product-ingredients-full-list-content>div{border:1px solid var(--color-red);border-radius:14px;padding:20px}.toggle-item{position:relative}.toggle-item:hover{opacity:.8}.toggle-trigger{background:none;border:none;column-gap:15px;cursor:pointer;display:flex;font-family:var(--font-subtitle);font-size:24px;justify-content:center;padding:15px 30px 15px 0;text-align:center;width:100%}.toggle-trigger:after{align-items:center;content:'+';display:flex;font-family:monospace,sans-serif;font-weight:400;justify-content:center;position:relative;transition:transform .5s ease}.toggle-item.active .toggle-trigger:after{transform:rotate(45deg)}.toggle-target{max-height:0;overflow:hidden;transition:max-height .5s linear}.toggle-item.active .toggle-target{max-height:1000px}.toggle--target p:first-child{margin-top:0}.toggle-target p:last-child{margin-bottom:30px}.faqs{margin:90px 0}.faqs>.container{display:flex;flex-direction:column;row-gap:30px}.faqs h2{font-size:34px;line-height:1.1em;margin:0}.faqs .description p{margin:0}.faq-list{column-gap:50px;display:flex;flex-wrap:wrap}.faq-column{width:100%}.faq-item{border-bottom:1px solid var(--color-red)}.faq-item:after{align-items:center;background:var(--color-red);border-radius:30px;color:rgba(255,255,255,.8);content:'>';display:flex;font-family:monospace,sans-serif;font-weight:700;height:24px;justify-content:center;line-height:1em;position:absolute;right:0;top:20px;transition:transform .5s ease;width:24px}.faq-item.active:after{transform:rotate(90deg)}.faq-question{justify-content:flex-start;text-align:left}.faq-question.toggle-trigger:after{display:none}.page-template-page-contact{background:var(--color-black)}.page-template-page-contact #main{color:var(--color-white)}.page-template-page-contact #main .container{column-gap:5%;display:flex;flex-direction:column;row-gap:30px}.page-template-page-contact #main .container>*{display:flex;flex-direction:column;row-gap:25px;width:100%}.page-template-page-contact h1{font-size:46px;line-height:.9em;margin:0}.page-template-page-contact p{margin:0}.page-template-page-contact h3{border-bottom:1px solid var(--color-gray);color:var(--color-gray);font-size:16px;margin:0}.page-template-page-contact .contact-page-data{display:flex;flex-direction:column;row-gap:15px}.page-template-page-contact .contact-page-data>div{align-items:flex-start;display:flex}.page-template-page-contact main img{margin:-11px 0 -14px -11px}form>p{display:flex;flex-direction:column;row-gap:10px}form br{display:none}label{color:#7C7C7C;display:flex;flex-direction:column}label span{display:flex;flex-direction:column}input[type="text"],input[type="email"],textarea{background:var(--color-black);border:1px solid #7C7C7C;border-radius:6px;color:var(--color-white);margin-top:5px;padding:12px;width:100%;width:-webkit-fill-available}input[type="submit"]{border:0;border-radius:6px}.wpcf7 form.sent .wpcf7-response-output{margin-left:0;margin-right:0;padding:10px}.woocommerce-checkout #header{background-color:var(--color-black);height:60px}.woocommerce-checkout #mainmenu{display:none}.woocommerce-checkout .header-cart{display:none}.woocommerce-checkout h1{display:none}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:flex;flex-direction:row}#billing_country_field,#billing_address_2_field,.woocommerce-additional-fields h3,span.optional{display:none!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{background:rgba(255,255,255,.1);border:1px solid #7C7C7C;border-radius:6px;margin-top:5px;padding:12px;width:100%}.wc-block-checkout__billing-fields .wc-block-components-checkout-step__description{display:none}.woocommerce-checkout .wc-block-components-address-form__country{display:none}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{display:none}.product-reviews-slider{margin:90px 0}.product-reviews-slider:last-child{margin-bottom:0}.product-reviews-slider .section-background{background:var(--color-black)}.product-reviews-slider h2{color:var(--color-white);font-size:30px;line-height:1.1em;margin:0}.product-reviews-slider h2 span{color:rgba(255,255,255,.9);display:block;text-shadow:0 0 0 var(--color-purple),0 0 5px var(--color-purple),0 0 20px var(--color-purple);-webkit-text-stroke:1px var(--color-purple)}.product-reviews-slider .product-reviews-slider-subtitle{color:var(--color-white);margin-bottom:40px}.reviews-container{padding:0 45px;position:relative}.reviews-swiper{column-gap:15px;display:flex;flex-direction:row;padding:10px!important;position:relative}.review{background:#111;border-radius:10px;box-shadow:0 0 12px 4px var(--color-red);color:var(--color-white);display:flex;flex-direction:column;min-height:300px;width:auto}.review-card{align-items:center;display:flex;margin-bottom:10px;padding:15px}.review-card .review-meta{display:flex;flex-direction:column;row-gap:3px;text-align:left;width:100%}.review-author{font-size:23px}.review-country{color:#999;font-size:14px}.review-stars{color:var(--color-red)}.review-card .review-photo{border-radius:7px;overflow:hidden;width:50%}.review-card .review-photo img{height:150px;width:auto}.review-content{color:rgba(255,255,255,.8);font-family:var(--font-subtitle);line-height:1.2em;padding:0 15px 15px 15px;text-align:left}.review-content blockquote{margin:0}.swiper-button-prev,.swiper-button-next{background:#4D4D4D;border-radius:60px;color:var(--color-white)!important;height:30px!important;top:50%;transform:translateY(-50%);width:30px!important}.swiper-button-prev{left:0px!important}.swiper-button-next{right:0px!important}.swiper-button-prev:after,.swiper-button-next:after{font-size:12px!important}.product-reviews-slider+.product-claims{margin:-90px 0 0 0}#footer{background:var(--color-black);color:var(--color-white);padding:90px 0}#footer a{color:var(--color-white);line-height:1.25em;width:100%}#footer>.container{display:flex;flex-direction:column}#footer>.container>div{margin:0}#footer .logo img{height:82px}#footer .footer-right{display:flex;flex-direction:column;font-size:14px;row-gap:10px}#footer h2{border-bottom:1px solid var(--color-gray);color:#999;font-family:var(--font-body);font-size:14px;padding:10px 0}#footer .footer-right>div{display:flex}#footer .footer-right>div>div{align-items:center;display:flex;justify-content:center}#footer .footer-right>div:last-child>div{align-items:flex-start}#footer .footer-icon{align-items:center;display:flex;width:36px}#footer>.container>.footer-bottom{display:flex;flex-direction:column-reverse;justify-content:space-between;padding:30px 0;width:100%}#footer nav ul{display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.page-template-homepage-a .banner.header-wide .banner-title,.page-template-homepage-b .banner.header-wide .banner-title,.page-template-homepage-musculacion .banner.header-wide .banner-title{display:none}.page-template-default #header{background:var(--color-black)}.page-template-default article{padding:50px 0}.page-template-default h2{font-family:var(--font-subtitle)}.dba-icon-text{align-items:center;column-gap:10px;display:flex;font-size:20px;font-weight:400;justify-content:flex-start;text-align:center}@media screen and (max-width:1023px){.clock{background-image:none!important}.banner.header-wide>.container{padding:0}.banner.header-wide .banner-title{padding-left:20px;padding-right:20px}.banner.header-wide .banner-subtitle{padding-left:20px;padding-right:20px}.banner.header-wide .banner-buttons{margin:20px 0;padding-left:20px;padding-right:20px}.banner.header-wide .banner-focus-image{width:100%}.banner.header-wide .banner-focus-image img{width:100%}}@media screen and (min-width:1024px){#main{padding-top:100px}.boton{font-size:18px;padding:10px 22px}.dba-mobile{display:none!important}.dba-desktop{display:flex!important}#mainmenu{margin-left:unset;order:2}.nav-toggle{display:none}#mainmenu ul{background:none;box-shadow:none;flex-direction:row;height:auto;padding:0;position:relative;right:auto;top:auto;width:auto}.header-cart{margin-left:unset}.header-cart a.header-contact-link{background:var(--color-red);border-radius:6px;color:var(--color-white);display:flex;font-family:var(--font-subtitle);padding:8px 20px}.banner>.container>div{align-items:flex-start;display:flex;flex-direction:column;row-gap:30px;width:50%;z-index:3!important}.banner .banner-subtitle{font-size:42px;max-width:100%}.banner .banner-subtitle br{display:block}.banner>.container div.banner-focus-image{align-items:flex-end}.banner>.container div.banner-focus-image div.banner-focus-image-star{bottom:0;left:40px;max-width:240px;padding:30px}.banner>.container div.banner-focus-image div.banner-focus-image-star ul{padding:0}.banner>.container div.banner-focus-image div.banner-focus-image-star ul li{font-size:19px}.banner.header-wide{padding-bottom:200px;padding-top:200px}.banner.header-wide>.container{flex-direction:row}.banner.header-wide .banner-info p{padding:0}.banner.header-wide .banner-title{display:block;font-family:var(--font-title);font-size:60px}.banner.header-wide div.banner-focus-image{display:flex;position:relative}.banner.header-wide div.banner-focus-image.dba-mobile{display:none}.banner.header-wide>.container div.banner-focus-image img{max-width:unset;transform:translateX(0)}.banner.header-wide p br{display:block}.banner.body-with-contents .banner-icon{height:83px}.banner.body-with-contents .banner-title{font-size:52px}.banner.body-with-contents>.container{flex-direction:row}.banner.body-with-contents>.container>.banner-info{margin-top:60px;order:1}.banner.body-with-contents .banner-info h2{font-size:52px}.banner.body-with-contents>.container>div.banner-focus-image{order:2}.banner.body-with-contents>.container>div.banner-focus-image img{max-width:unset}.banner.body-with-contents .banner-contents{flex-direction:row;order:3}.banner.body-with-contents .banner-content-column{width:33%}.banner.body-with-contents .banner-content-column p{font-size:18px}.banner.body-with-contents .banner-content-icon{max-height:none}.banner>.container>div.banner-disclaimer{width:100%}.banner.body-with-contents.black{margin-top:240px;padding-bottom:35%}.banner.body-with-contents.black .banner-title{font-size:48px}.banner.body-with-contents.black .banner-focus-image img{margin-top:-240px}.banner.body-with-contents.white .banner-content-column h3.banner-content-title{margin:25px 0}.banner.body-rounded>.container{flex-direction:row;margin:0 auto;padding:90px;overflow:hidden}.banner.body-rounded .banner-icon{margin-top:-30px}.banner.body-rounded .banner-title{font-size:48px}.banner.body-rounded p br{display:block}.banner.body-wide{padding:120px 0}.banner.body-wide>.container{flex-direction:row;row-gap:unset}.banner.body-wide .banner-title{font-size:48px}.banner.body-wide .banner-title br{display:block}.banner.body-wide .banner-focus-image img{max-width:unset}.clock{background-position:center center;background-size:auto;margin:90px 0;overflow-x:hidden;padding:210px 0;text-align:center}.clock:before{background:radial-gradient(ellipse at center,rgba(91,0,237,.5) 0%,rgba(91,0,237,0) 60%);content:'';height:434px;left:-50%;position:absolute;top:25%;width:1459px}.clock:after{background:radial-gradient(ellipse at center,rgba(172,5,5,.5) 0%,rgba(172,5,5,0) 50%);content:'';height:434px;position:absolute;right:-40%;top:25%;transform:rotate(25deg);width:1459px}.clock .clock-title{font-size:53px}.clock .clock-subtitle{aspect-ratio:unset;background-image:none!important;font-size:42px;left:auto;position:relative;width:auto}.clock .clock-subtitle span{padding:0}.shop-claims{padding:0 0 90px 0}.shop-claims>.container{display:flex;flex-direction:row}.shop-claims div[class^="column-"]{border-right:1px solid var(--color-gray);padding:0 30px;row-gap:10px;width:33%}.shop-claims .column-2{margin:0 30px}.product-claims{position:relative;text-align:center}.product-claims.black{background-size:cover}.product-claims.black:before,.product-claims.black:after{content:'';height:50px;left:0;position:absolute;width:100%}.product-claims.black:before{background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);top:0}.product-claims.black:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);bottom:0}.header-wide+.product-claims.black:after{top:-49px;z-index:1}.product-claims h2{font-size:45px;text-align:center}.product-claims-description p br{display:block}.product-claims-buttons{justify-content:center}.product-claims .product-claims-list{flex-direction:row;justify-content:space-around;margin:60px 0}.header-wide+.product-claims .product-claims-list{margin-top:0;padding-bottom:50px}.product-claims .product-claims-list:last-child{margin-bottom:0}.product-claims .product-claim{align-items:center;flex-direction:column;width:33%}.product-claims .product-claim .product-claim-hgroup{align-items:center;flex-direction:column}.product-claims .product-claim-title{font-size:23px;margin-top:20px}.product-claims.black .product-claim-icon{max-width:unset}.product-claims .product-claim-icon img{height:50px;margin-bottom:0;max-width:unset}.product-claims.black .product-claim-icon img{height:60px;width:auto}.product-claims.white .product-claim-icon img{height:100px;width:auto}.product-claims .product-claim-description p br{display:block}.product-claims.product-claims.black-purple-shadow .product-claim{flex-wrap:nowrap}.product-claims.product-claims.black-purple-shadow .product-claim .product-claim-description{width:auto}.product-claims.black-purple-shadow .product-claim-icon img{height:130px}.product-descriptions>.container{column-gap:3.5%;flex-direction:row}.product-descriptions .product-description{width:31%}.product-advantages{padding:100px 0 540px 0;text-align:center}.product-advantages .container{align-items:center}.product-advantages h2{font-size:52px}.product-advantages br{display:block}.product-advantages-list{flex-wrap:wrap;flex-direction:row;justify-content:space-around;padding:90px 0;row-gap:50px}.product-advantage{align-items:center;flex-direction:column;font-size:24px;row-gap:15px;width:33%}.products-grid .products-grid-title{font-size:51px}.products-grid-container{flex-direction:row;flex-wrap:wrap}.product-card{margin-bottom:1rem;padding:20px;width:30%}.product-reviews-slider{text-align:center}.product-reviews-slider h2{font-size:45px}.product-reviews-slider h2 br{display:none}.reviews-container{padding:0 60px}.review{min-height:280px}.product-ingredients .table-row .table-cell{font-size:16px;padding:8px 16px}.product-ingredients .table-row:first-child .table-cell{font-size:22px;padding:12px 16px}.product-ingredients #product-ingredients-full-list-content>div{border:1px solid var(--color-red);border-radius:14px;padding:20px 60px}.faqs h2{font-size:51px;text-align:center}.faqs .description{text-align:center}.faq-column{width:calc(50% - 25px)}#footer{padding:30px 0}#footer>.container{flex-direction:row;flex-wrap:wrap}#footer>.container>div{margin:90px 0;width:50%}#footer>.container>.footer-bottom{flex-direction:row;margin-top:0}#footer>.container>.footer-bottom>*{width:50%}#footer>.container>.footer-bottom p br{display:none}#footer nav ul{flex-direction:row}.page-template-homepage-a .banner.header-wide .banner-title,.page-template-homepage-b .banner.header-wide .banner-title,.page-template-homepage-musculacion .banner.header-wide .banner-title{display:block}.page-template-page-use .header-wide+.product-claims .product-claim-icon img{height:120px}.page-template-page-contact #main{padding:180px 0 240px 0}.page-template-page-contact #main .container{flex-direction:row}.page-template-page-contact #main .container>*{width:50%}form.checkout{column-gap:50px;display:flex;flex-direction:row}#customer_details{display:flex;flex-direction:column;width:50%}form.checkout h3{font-family:var(--font-subtitle);font-size:28px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%}.dba-order-review-wrapper{width:50%}button#place_order{background:var(--color-purple);padding:15px 20px}}.page-default-content figure{margin:0;padding:0}.page-default-content img{height:auto;max-width:100%}.page-default-content h2{font-size:45px}.page-default-content figure.aligncenter img{display:block;margin:0 auto}.page-default-content .has-text-align-left{text-align:left}.page-default-content .has-text-align-center{text-align:center}.page-default-content .has-text-align-right{text-align:right}.page-template-homepage-s h1{display:none}.page-template-homepage-s .product-claims .product-claims-list:last-child{margin:0}.page-template-homepage-s .product-claims.black-purple-shadow .section-background:after{opacity:0}@media screen and (max-width:768px){body .page-default-content .is-layout-flex{flex-direction:column}.page-default-content .wp-block-columns .wp-block-column{order:1}.page-default-content .wp-block-columns .wp-block-column:nth-child(1):has(.wp-block-image){order:2}.page-default-content .wp-block-columns .wp-block-column:nth-child(2):has(.wp-block-image){order:2}}