@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}.manrope{font-family:Manrope,sans-serif}.montserrat{font-family:Montserrat,sans-serif}header{z-index:100;padding:5px 20px 0;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding-inline:clamp(.5rem,2vw,1.25rem);display:flex;position:fixed}.header--container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1c80;border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:clamp(.75rem,2vw,1.25rem);transition:all .3s;display:flex}.header--container:hover{background:#1c1c1c;border-color:#ffffff4d}header img{width:100px}.logo--p{color:#fff;gap:8px;margin-top:10px;font-family:Montserrat;font-size:15px;display:flex}.button--container button{color:#fff;cursor:pointer;background:0 0;border:2px solid #c88a58;padding:10px 40px;font-family:Inter;transition:all .2s ease-in-out}.button--container button:hover{color:#000;background:#c88a58;transform:scale(1.02)}.nav--container .nav--list__flex{color:#fff;justify-content:center;align-items:center;gap:clamp(1rem,4vw,4.375rem);font-family:Inter;list-style:none;display:flex}.nav--container .nav--list__flex a{color:#fff;cursor:pointer;padding-bottom:8px;text-decoration:none;transition:color .3s;position:relative}.nav--container .nav--list__flex a:hover{color:#c88a58}.nav--container .nav--list__flex .nav__active{color:#ffbf8b}.nav--container .nav--list__flex .nav__active:after{content:"";background-color:#c88a58;width:60%;height:2px;animation:.3s forwards slideIn;display:block;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@keyframes slideIn{0%{opacity:0;width:0%}to{opacity:1;width:60%}}.nav--container__mobile{display:none}@media (width<=768px){header{padding-top:.5rem;flex-direction:column;gap:10px;padding-inline:.5rem}.header--container{border-radius:.75rem;width:100%;min-height:3.25rem;padding:.625rem .75rem}.logo--image{width:4.5rem}.logo--p,.header--container .nav--container{display:none!important}.button--container button{white-space:nowrap;padding:.6rem .8rem;font-size:.7rem}.nav--container__mobile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#303030d9;border:1px solid #ffffff14;border-radius:25px;width:100%;padding:12px 15px;display:flex!important}.nav--container__mobile .nav--container{width:100%;display:block!important}.nav--container__mobile .nav--list__flex{justify-content:space-around;gap:5px;width:100%;display:flex!important}.nav--container__mobile .nav--list__flex a{font-size:.75rem;font-weight:500;display:block;color:#e0e0e0!important}.nav--container__mobile .nav--list__flex a:hover{color:#fff!important}.nav--container__mobile .nav--list__flex .nav__active{color:#c88a58!important}.nav--container__mobile .nav--list__flex .nav__active:after{height:2px;bottom:-4px}}@media (width<=1024px) and (width>=769px){.nav--container .nav--list__flex{gap:clamp(.8rem,2vw,2rem)}.nav--container .nav--list__flex a{font-size:.85rem}.button--container button{padding:8px 20px;font-size:.85rem}}.hero-section{background:url(/assets/enhanced_product_image-C8obF4WI.png) 50% 99%/70% repeat-x;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:max(100vh,42rem);display:flex;position:relative;overflow:hidden}.hero--overlay__mobile,.hero-mobile-image{display:none}.hero-content{z-index:2;justify-content:space-around;align-items:center;gap:clamp(2rem,8vw,8rem);width:min(90vw,76rem);max-width:100%;padding:5rem 0 2rem;display:flex;position:relative}.content-right,.content-left{flex-direction:column;flex:1;gap:.75rem;display:flex}.content-left{justify-content:flex-start}.content-right{max-width:22rem}.content-right ul{color:#fff;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:100%;margin:0;padding:0;font-family:Inter;list-style:none;display:flex}.content-right ul li{justify-content:flex-start;gap:10px;padding:20px 0;display:flex}.content-right ul li:first-child,.content-right ul li:nth-child(2){border-bottom:1.5px solid #5d5d5d}.content-right ul li .feature--image{justify-content:center;align-items:center;display:flex}.content-right ul li .feature--texts{flex-direction:column;gap:10px;width:min(100%,14.375rem);max-width:100%;display:flex}.content-right ul li h3{letter-spacing:1.4px;text-transform:uppercase;font-weight:450}.content-right ul li p{line-height:1.5}.hero-badge-top{letter-spacing:.25em;color:#c1a48e;text-transform:uppercase;margin-bottom:.5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:400}.hero-title{letter-spacing:-.03em;color:#fff;text-transform:uppercase;text-align:start;margin:0;font-family:Oswald,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:500;line-height:1.25}.hero-badge-bottom{letter-spacing:.02em;color:#fff9;text-align:start;border-radius:100px;max-width:30rem;margin-top:.5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2vw,1.43rem);font-weight:300;display:inline-block}.footer--section{justify-content:center;align-items:flex-end;width:100vw;height:max(100vh,42rem);display:flex;position:absolute;top:0;left:0}.footer--section .features--container{margin-bottom:20px;display:flex}.features--container h3{color:#fff;font-family:Inter;font-size:2rem;font-weight:500}.features--container .feature{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:5px 80px;display:flex}.feature:not(:last-of-type){border-right:2px solid #ffffff4d}.features--container span{color:#c88a58;text-transform:uppercase;font-family:Inter}.features--section__mobile,.footer--section__mobile .features--container{display:none}@media (width<=1024px){.hero-content{gap:2rem;width:min(92vw,50rem);padding:6rem 0 2rem}.hero-title{font-size:clamp(2.4rem,7vw,4rem)}.hero-background__desktop{display:block}.hero-background__mobile{display:none}.hero-image{max-width:380px}.footer--section{margin-top:20px;position:relative}.footer--section__mobile .features--container .feature{padding:5px 25px;font-size:.5em}}@media (width<=768px){.hero-section{background:#010101;justify-content:flex-start;min-height:0;overflow:hidden}.hero-mobile-image{z-index:1;background:url(/assets/fundo_secao_hero_mobile-OeIPT5X3.png) 50%/cover no-repeat;flex:0 0 clamp(18rem,78vw,30rem);width:100%;margin-top:2em;display:block;position:relative;box-shadow:0 1.5rem 2.5rem #010101f2}.hero--overlay__mobile{display:none}.hero-content{text-align:center;flex-direction:column;gap:1.5rem;width:min(100% - 2rem,32rem);padding:3rem 0 2rem}.content-right{justify-content:center;align-items:center;width:100%}.content-right ul{align-items:center}.content-right ul li{justify-content:center}.hero-title{text-align:center;font-size:clamp(2.2rem,11vw,3.4rem)}.hero-image{max-width:280px}.hero-badge-top{font-size:.6rem}.hero-badge-bottom{text-align:center;padding:.3rem .8rem;font-size:.95rem}.content-right ul{width:100%}.footer--section{align-items:center;width:100%;height:auto;min-height:0;margin-top:2.5rem;padding-bottom:1.5rem;position:relative;top:auto;left:auto;overflow-x:scroll}.footer--section .features--container{margin-bottom:0}.footer--section__desktop{display:none}.footer--section__mobile{justify-content:flex-start;align-items:flex-start;width:max-content;overflow-x:scroll}.footer--section__mobile::-webkit-scrollbar{display:none}.footer--section__mobile .features--container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:max-content;display:flex;overflow-x:scroll}.footer--section__mobile .features--container .features{padding:5px 13px}}@media (width<=420px){.hero-content{gap:2.5rem}.content-right ul li{padding:1rem 0}.content-right ul li .feature--image svg{width:2.25rem;height:2.25rem}}@keyframes carrousel{0%{transform:translate(0)}to{transform:translate(-50%)}}.routine-section{z-index:4;color:#f4f4f4;background-color:#0000;background-image:linear-gradient(90deg,#0a0a0a00 30%,#0a0a0abf 50%,#0a0a0a 60%),url(/assets/corredora_secao2-Z33pqd15.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:flex-end;width:100%;height:max(110vh,45rem);padding:1rem;font-family:Manrope,sans-serif;display:flex;position:relative}.routine--overlay__mobile,.routine-mobile-image{display:none}.routine-container{box-sizing:border-box;background:0 0;border-radius:1.5rem;flex-direction:column;width:40%;height:100%;padding:2.5rem 3rem 1.5rem;display:flex}.title--container{text-align:start}.title--container h2{text-transform:uppercase;font-family:Inter;font-size:.9rem;font-weight:500}.title--container h1{text-transform:uppercase;letter-spacing:3px;margin-top:10px;font-family:Barlow Condensed;font-size:3.7rem;font-weight:500}.title--container p:not(.logo--p){opacity:.8;max-width:25rem;margin-top:10px}.title--container p:not(.logo--p) span{color:#c88a58;font-family:Inter}.features--container--routine{border-top:1.5px solid #ffffff4d;flex-direction:column;gap:10px;margin-top:40px;padding:2rem 0;display:flex}.feature--routine{gap:2rem;display:flex}.feature--routine .icon{justify-content:center;align-items:center;display:flex}.feature--routine .texts{max-width:12rem}.feature--routine .texts h3{font-weight:500}.feature--routine .texts p{margin-top:.4rem;line-height:1.7rem}.footer--container--routine{margin-top:.7rem}.footer--container--routine .footer--text--routine{color:#fff4ec;border:1.5px solid #c88a58;padding:1.3rem;font-size:1.1rem}@media (width<=1024px){.routine-section{justify-content:center;height:auto;min-height:100vh}.routine-container{width:min(100%,42rem);margin-top:-4rem;padding:2rem 1.5rem 1.25rem}.title--container h1{font-size:clamp(2.8rem,7vw,4.2rem)}}@media (width<=768px){.routine-section{background:#0a0a0a;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;padding:0;overflow:hidden}.routine-mobile-image{z-index:1;background:linear-gradient(#0a0a0a00 0%,#0a0a0abf 55%,#0a0a0a 70%),url(/assets/corredora_com_homem-QBa9IFBD.png) 50%/cover no-repeat;flex:0 0 clamp(18rem,82vw,32rem);width:100%;display:block;position:relative;box-shadow:0 1.5rem 2.5rem #0a0a0af2}.routine--overlay__mobile{display:none}.routine-container{width:100%;height:auto;margin-top:0;padding:3rem 1rem 2rem}.title--container p:not(.logo--p){max-width:100%}.feature--routine{align-items:flex-start;gap:1rem}.feature--routine .texts{max-width:none}.feature--routine .texts p{line-height:1.5rem}.footer--container--routine .footer--text--routine{padding:1rem 1.1rem;font-size:.95rem}}@media (width<=480px){.routine-section{padding-top:0}.title--container h2{font-size:.75rem}.title--container h1{letter-spacing:2px;font-size:clamp(2.2rem,12vw,3rem);line-height:1.05}.features--container--routine{margin-top:1.5rem;padding-top:1.5rem}.feature--routine{flex-direction:column;gap:.75rem}.feature--routine .icon{justify-content:flex-start}.feature--routine .texts h3{font-size:1rem}.feature--routine .texts p{margin-top:.25rem;line-height:1.4rem}}.barlow-condensed{font-family:Barlow Condensed,sans-serif}.inter{font-family:Inter,sans-serif}.mantra-section{z-index:4;color:#f4f4f4;background:url(/assets/montanha_secao3-aZyZDvpF.png) 50%/cover;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:max(100vh,45rem);padding:4rem 4rem 0;font-family:Manrope,sans-serif;display:flex;position:relative;overflow-x:hidden}.mantra--overlay__mobile,.mantra-mobile-image{display:none}.title--container--mantra h2{color:#ffbf8b;font-family:Inter;font-size:1rem;font-weight:400}.title--container--mantra h1{max-width:600px;margin-top:.7rem;font-family:Barlow Condensed;font-size:3.5rem;font-weight:450}.features--container--mantra{justify-content:flex-start;align-items:center;gap:1rem;max-width:800px;margin-top:1.5rem;display:flex}.feature--mantra{flex-direction:column;align-items:flex-start;gap:10px;padding:0 2rem 0 0;display:flex}.feature--mantra:not(:last-of-type){border-right:1.5px solid #ffffff4d}.feature--mantra h3{font-family:Inter;font-size:1rem;font-weight:400}.feature--mantra p{margin-top:15px;font-family:Inter;font-weight:200}.footer--container--mantra{background:#0c0c0c;align-items:center;gap:1rem;width:100vw;height:250px;margin-top:3.5rem;padding:0 5rem;display:flex;transform:translate(-5%)}.right--mantra{border-right:1.5px solid #ffffff4d;padding:0 3rem 0 0;font-family:Barlow Condensed;font-size:2.5rem}.left--mantra p{max-width:14rem;font-size:1.05rem}@media (width<=1024px){.mantra-section{height:auto;min-height:100vh;padding:7rem 1.5rem 0}.title--container--mantra h1{max-width:100%;font-size:clamp(2.6rem,7vw,4rem)}.features--container--mantra{flex-wrap:wrap;max-width:100%}.feature--mantra{border-left:none;flex:14rem;padding-right:1rem}.footer--container--mantra{flex-wrap:wrap;width:calc(100% + 3rem);height:auto;padding:1.5rem;transform:translate(-1.5rem)}}@media (width<=768px){.mantra-section{background:#0c0c0c;height:auto;min-height:0;padding:0;overflow:hidden}.mantra-mobile-image{z-index:1;background:linear-gradient(#0c0c0c00 0%,#0c0c0cbf 55%,#0c0c0c 70%),url(/assets/montanha_secao3_mobile-CqFJ0-AK.png) 50%/cover no-repeat;flex:0 0 clamp(18rem,82vw,32rem);width:100%;display:block;position:relative;box-shadow:0 1.5rem 2.5rem #0c0c0cf2}.mantra--overlay__mobile{display:none}.title--container--mantra,.features--container--mantra{width:calc(100% - 2.5rem);margin-left:auto;margin-right:auto}.title--container--mantra{padding-top:3rem}.features--container--mantra{flex-direction:column;align-items:flex-start;gap:1.25rem}.feature--mantra:not(:last-of-type){border-bottom:1px solid #ffffff26;border-left:none;border-right:none;width:100%;padding:0 0 1rem}.feature--mantra:last-of-type{border-bottom:none;padding-bottom:0}.feature--mantra p{margin-top:.5rem}.footer--container--mantra{flex-direction:column;align-items:flex-start;width:100%;margin-top:3rem;padding:2rem 1.25rem;transform:none}.right--mantra{border-bottom:1px solid #fff3;border-right:none;width:100%;padding:0 0 1rem}.left--mantra p{max-width:100%}}@media (width<=480px){.title--container--mantra h2{font-size:.8rem}.title--container--mantra h1{font-size:clamp(2rem,10vw,2.6rem)}.feature--mantra h3{font-size:.95rem}.feature--mantra p{font-size:.95rem;line-height:1.6}.right--mantra{font-size:1.7rem}.left--mantra p{font-size:.95rem}}.faq-section{z-index:4;color:#f4f4f4;background:#0a0a0a;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:100vh;padding:4rem 4rem 0;font-family:Manrope,sans-serif;display:flex;position:relative;overflow-x:hidden}.faq-header h2{color:#ffbf8b;letter-spacing:2px;font-family:Inter;font-size:1rem;font-weight:400}.faq-header h1{max-width:600px;margin-top:.7rem;font-family:Barlow Condensed;font-size:3.5rem;font-weight:450;line-height:1.1}.faq-grid{gap:4rem;width:100%;max-width:1200px;margin-top:2.5rem;display:flex}.faq-list{flex-direction:column;flex:2;gap:.5rem;display:flex}.faq-item{cursor:pointer;border-bottom:1px solid #ffffff14;padding:1.2rem 0;transition:all .3s}.faq-item:hover{border-bottom-color:#ffbf8b4d}.faq-item.active{border-bottom-color:#ffbf8b33}.faq-question{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-question span{letter-spacing:.5px;color:#f4f4f4;font-family:Inter;font-size:1rem;font-weight:400}.faq-chevron{color:#c88a58;flex-shrink:0;transition:transform .3s}.faq-chevron.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;padding:0;transition:max-height .4s,padding .3s;overflow:hidden}.faq-answer.expanded{max-height:200px;padding:1rem 0 .5rem}.faq-answer p{color:#f4f4f4b3;font-family:Inter;font-size:.95rem;font-weight:200;line-height:1.6}.faq-contact{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1;align-self:flex-start;height:fit-content;margin-top:1rem;padding:2rem}.faq-contact h3{color:#f4f4f4;margin-bottom:.5rem;font-family:Barlow Condensed;font-size:1.8rem;font-weight:450}.faq-contact p{color:#f4f4f499;font-family:Inter;font-size:1rem;font-weight:200;line-height:1.6}.faq-contact .contact-detail{color:#f4f4f4cc;border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.5rem;font-size:.9rem}.footer--container--faq{background:#0c0c0c;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:3rem;width:100vw;height:120px;margin-top:4rem;padding:0 5rem;display:flex;transform:translate(-5%)}.footer-feature{align-items:center;gap:1rem;display:flex}.footer-feature div h4{color:#f4f4f4;letter-spacing:1px;font-family:Inter;font-size:.85rem;font-weight:400}.footer-feature div p{color:#f4f4f466;letter-spacing:1px;margin-top:2px;font-family:Inter;font-size:.7rem;font-weight:200}@media (width<=1024px){.faq-grid{flex-direction:column;gap:2rem}.faq-contact{width:100%}}@media (width<=768px){.faq-section{padding:2rem 1.5rem 0}.faq-header h1{max-width:100%;font-size:2.5rem}.footer--container--faq{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;height:auto;padding:1.5rem;transform:translate(0)}.footer-feature{flex:0 0 calc(50% - 1rem)}}@media (width<=480px){.faq-header h1{font-size:2rem}.faq-question span{font-size:.85rem}.footer-feature{flex:0 0 100%;justify-content:center}}.product-section{z-index:4;color:#f4f4f4;background:#0a0a0a;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:4rem;font-family:Manrope,sans-serif;display:flex;position:relative}.product-container{align-items:flex-start;gap:4rem;width:100%;max-width:1200px;display:flex}.product-image{background:#ffffff05 50%/cover no-repeat;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.product-bar-video{object-fit:cover;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.product-badge{letter-spacing:4px;color:#c88a58;font-family:Inter;font-size:1.2rem;font-weight:600;position:absolute;top:1.5rem;left:1.5rem}.product-visual{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-info{flex-direction:column;flex:1.2;gap:1.5rem;display:flex}.product-header h2{color:#ffbf8b;letter-spacing:2px;font-family:Inter;font-size:.9rem;font-weight:400}.product-header h1{margin-top:.3rem;font-family:Barlow Condensed;font-size:3rem;font-weight:450;line-height:1.1}.product-rating{align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.stars{gap:2px;display:flex}.product-rating span{color:#f4f4f499;font-family:Inter;font-size:.9rem;font-weight:200}.product-description{color:#f4f4f4b3;max-width:500px;font-family:Inter;font-size:1rem;font-weight:200;line-height:1.6}.pack-selector h3{letter-spacing:1.5px;color:#f4f4f480;margin-bottom:.8rem;font-family:Inter;font-size:.8rem;font-weight:400}.pack-options{flex-wrap:wrap;gap:.8rem;display:flex}.pack-option{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;min-width:80px;padding:.8rem 1.5rem;font-family:Inter;transition:all .3s;display:flex}.pack-option:hover{background:#ffffff0d;border-color:#c888584d}.pack-option.active{background:#c888581a;border-color:#c88a58}.pack-name{color:#f4f4f4;font-size:.9rem;font-weight:400}.pack-price{color:#f4f4f499;font-size:.85rem;font-weight:300}.pack-save{color:#ffbf8b;margin-top:2px;font-size:.7rem;font-weight:400}.flavour-selector h3{letter-spacing:1.5px;color:#f4f4f480;margin-bottom:.8rem;font-family:Inter;font-size:.8rem;font-weight:400}.flavour-options{flex-wrap:wrap;gap:.8rem;display:flex}.flavour-option{color:#f4f4f4;cursor:pointer;letter-spacing:.2px;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;min-width:150px;padding:.8rem 1.2rem;font-family:Inter;font-size:.9rem;font-weight:500;transition:all .3s}.flavour-option:hover{background:#ffffff0d;border-color:#c888584d}.flavour-option.active{color:#ffbf8b;background:#c888581f;border-color:#c88a58;box-shadow:0 0 0 1px #c8885859}.quantity-selector h3{letter-spacing:1.5px;color:#f4f4f480;margin-bottom:.8rem;font-family:Inter;font-size:.8rem;font-weight:400}.quantity-controls{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:1.5rem;width:fit-content;padding:.3rem .8rem;display:flex}.qty-btn{color:#f4f4f4;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.qty-btn:hover:not(:disabled){background:#ffffff0d}.qty-btn:disabled{opacity:.3;cursor:not-allowed}.qty-value{text-align:center;color:#f4f4f4;min-width:30px;font-family:Inter;font-size:1.1rem;font-weight:400}.add-to-cart{color:#0a0a0a;cursor:pointer;letter-spacing:.5px;background:#c88a58;border:none;border-radius:10px;width:100%;max-width:400px;padding:1rem 2rem;font-family:Inter;font-size:1rem;font-weight:600;transition:all .3s}.add-to-cart:hover{background:#d49a6a;transform:translateY(-2px);box-shadow:0 10px 30px #c888584d}.add-to-cart:active{transform:translateY(0)}.product-features{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:2rem;padding-top:1rem;display:flex}.feature-item{align-items:center;gap:.8rem;display:flex}.feature-item div h4{color:#f4f4f4;letter-spacing:.5px;font-family:Inter;font-size:.75rem;font-weight:400}.feature-item div p{color:#f4f4f466;margin-top:2px;font-family:Inter;font-size:.7rem;font-weight:200}.product-footer{border-top:1px solid #ffffff0d;padding-top:1rem}.product-footer p{color:#f4f4f480;font-family:Inter;font-size:.85rem;font-weight:200}.contact-link{color:#c88a58;align-items:center;gap:.5rem;margin-top:.5rem;font-family:Inter;font-size:.85rem;font-weight:300;text-decoration:none;transition:all .3s;display:inline-flex}.contact-link:hover{color:#ffbf8b;gap:.8rem}@media (width<=1024px){.product-container{flex-direction:column;align-items:center;gap:2rem}.product-image{width:100%;max-width:500px;min-height:300px}.product-info{width:100%;max-width:600px}}@media (width<=768px){.product-section{padding:2rem 1.5rem}.product-header h1{font-size:2.2rem}.pack-options{gap:.5rem}.pack-option{min-width:60px;padding:.6rem 1rem}.pack-name{font-size:.8rem}.pack-price{font-size:.75rem}.product-features{gap:1rem}.feature-item{flex:0 0 calc(50% - .5rem)}.add-to-cart{max-width:100%}.product-bar-placeholder{width:150px;height:75px}}@media (width<=480px){.product-section{padding:1.5rem 1rem}.product-header h1{font-size:1.8rem}.pack-options{flex-direction:column;width:100%}.pack-option{flex-direction:row;justify-content:space-between;width:100%;padding:.8rem 1.2rem}.pack-save{margin-top:0}.product-features{flex-direction:column;gap:.8rem}.feature-item{flex:1}.quantity-controls{justify-content:space-between;width:100%}.product-image{min-height:200px;padding:1rem}.product-badge{font-size:.9rem;top:1rem;left:1rem}.product-bar-placeholder{width:120px;height:60px;font-size:.9rem}}
