@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);header{align-items:center;background:var(--gradient-soft);border-bottom-left-radius:var(--radius-round);border-bottom-right-radius:var(--radius-round);box-shadow:var(--shadow-medium);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:130px;min-width:320px;padding:1.5rem 1rem;position:relative;text-align:center;width:100%}header img{border-radius:50px;height:auto;margin-top:10px;object-fit:contain;width:80px}.header--title-container{box-sizing:border-box;margin-top:10px;max-width:900px;padding:0 1rem;text-align:center;width:100%}header .header--title-container h1{color:var(--color-primary-dark);font-size:clamp(1.5rem,2vw,3rem);font-weight:700;line-height:1.2;margin-bottom:.5rem}header .header--title-container p{color:var(--color-text-light);font-size:clamp(1rem,2vw,1.5rem);font-weight:500;line-height:1.7rem;margin-bottom:1.2rem;padding:0 .5rem}a.header--button,button{background:var(--gradient-primary);border:none;border-radius:var(--radius-round);box-shadow:var(--shadow-light);color:var(--color-text-dark);cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;padding:.9rem 1.8rem;text-decoration:none;transition:all .3s ease}a.header--button:hover,button:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-hover);color:var(--color-white);transform:translateY(-2px)}.header--button span{display:inline-block;height:8px;margin-left:10px;width:13px}@media (max-width:480px){header{padding:1rem}header img{width:65px}.header--title-container h1{font-size:1.5rem}.header--title-container p{font-size:.95rem}.header--button{max-width:220px;padding:.7rem 1.2rem;width:100%}}@media (min-width:481px) and (max-width:768px){header img{width:75px}.header--title-container h1{font-size:1.8rem}.header--title-container p{font-size:1rem}}@media (min-width:1024px){header{height:auto;padding:2rem 1.5rem}.header--title-container h1{font-size:2.3rem}.header--title-container p{font-size:1.1rem}}.main-product-detail{background:linear-gradient(180deg,var(--color-primary-light) 0,var(--color-primary-dark) 90%);box-sizing:border-box;overflow:hidden;padding:60px 1rem;position:relative;text-align:center;width:100%}.product-detail--batata-logo{background-image:url(/static/media/logo2.fb0fd832faa97f040d1d.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:60px;height:80px;left:50%;opacity:.9;position:absolute;top:20px;transform:translateX(-50%);width:80px}.product-detail--title{color:var(--color-text-dark);margin:50px auto 20px;max-width:900px;text-align:center;width:90%}.product-detail--title h2{color:var(--color-text-dark);font-size:clamp(2rem,4vw,2.4rem);font-weight:700;margin-bottom:20px}.product-detail--title p{color:var(--color-text-light);font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:500;line-height:2.8rem;margin-bottom:20px}.product-cards-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:40px}.product-detail-card{background:linear-gradient(180deg,var(--color-primary-light) 0,var(--color-primary) 90%);border-radius:15px;box-shadow:0 6px 15px #00000042;box-sizing:border-box;min-height:150px;padding:25px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:clamp(200px,45%,500px)}.product-detail-card:hover{box-shadow:0 10px 25px #f35ec14d;transform:translateY(-5px)}.icon-card{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:40px;margin-bottom:15px;width:40px}.thread{background-image:url(/static/media/thread.a3d24fc574c1ba96b4c9.png)}.needle{background-image:url(/static/media/needle.cdfcfa2476bd42a2e41a.png)}.heart{background-image:url(/static/media/heart.1778f6d9274cc0d12eaa.png)}.custom{background-image:url(/static/media/custom.2ab8fdfa0d66e30eb9ce.png)}.product--card-title{color:var(--bg-warm-pink);font-size:clamp(1.5rem,2.5vw,1.8rem);font-weight:700;margin-bottom:10px}.product--card-body{color:#4a4a4a;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;line-height:2rem}@media (max-width:480px){.product-detail--title h2{font-size:1.8rem}.product-detail--title p{font-size:1.3rem}.product-detail-card{padding:20px 15px;width:90%}.icon-card{height:35px;width:35px}.product--card-title{font-size:1.5rem}.product--card-body{font-size:1.2rem}}@media (min-width:481px) and (max-width:768px){.product-detail--title h2{font-size:2rem}.product-detail--title p{font-size:1.4rem}.product-detail-card{padding:22px 18px;width:45%}.icon-card{height:38px;width:38px}.product--card-title{font-size:1.6rem}.product--card-body{font-size:1.3rem}}@media (min-width:1024px){.product-detail-card{max-width:500px;width:40%}.product--card-title{font-size:1.8rem}.product--card-body{font-size:1.4rem}}.main-plans-container{background:var(--color-neutral-light);min-width:320px;padding:60px 1rem 80px;text-align:center;width:100%}.plans--title{margin:0 auto 50px;max-width:800px;width:90%}.plans--title h2{color:var(--color-text-dark);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;margin-bottom:20px;padding-top:50px}.plans--title p{color:#6a5a61;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:2.2rem;padding-top:10px}.plans-container--slider{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.plans-container--card{background-color:var(--color-neutral-light);border-radius:16px;box-shadow:0 14px 8px #591e4a29;height:250px;margin:50px 5px 0;padding:25px 15px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:clamp(190px,22%,300px)}.plans-container--card:hover{box-shadow:0 14px 25px #dc96d259;transform:translateY(-6px)}.plans-botton{background:var(--color-primary-light);border-radius:20px;box-shadow:0 4px 8px #ff5cff;color:var(--color-white);font-size:1.3rem;font-weight:600;height:32px;left:calc(50% - 60px);padding:6px;position:absolute;top:-15px;width:130px}.recommended{background-color:#ff5cff;color:var(--color-text-dark)}.black-card{background-color:var(--color-neutral)}.plan-info-container{margin-top:25px}.plan-card-price{color:var(--color-accent);font-size:clamp(3rem,5vw,5.2rem);font-weight:700;margin:20px 0;padding:10px}.plan-card-price span{color:#b35fa5;font-size:clamp(1rem,2vw,1.4rem);font-weight:400;vertical-align:25px}.plan-card--saving{color:#6a5a61;font-size:clamp(1rem,1.5vw,1.3rem)}.plan-card--ca{background-color:var(--color-primary);border:none;border:2px solid var(--color-primary-light);border-radius:25px;box-shadow:0 6px 12px #dc96d240;color:var(--color-text-dark);cursor:pointer;font-family:DM Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;height:45px;margin-right:30px;margin-top:20px;transition:background .3s ease,transform .2s ease;width:clamp(130px,35%,150px)}.plan-card--ca:hover{background:var(--color-primary-dark);transform:scale(1.05)}.plan-card--ca span a{color:inherit;text-decoration:none}@media (max-width:480px){.plans--title h2{font-size:2rem;padding-top:30px}.plans--title p{font-size:1.2rem}.plans-container--card{height:auto;margin:30px auto;width:90%}.plan-card-price{font-size:3rem}.plan-card-price span{font-size:1rem}.plan-card--ca{font-size:1.2rem;width:80%}}@media (min-width:481px) and (max-width:768px){.plans--title h2{font-size:2.3rem;padding-top:40px}.plans--title p{font-size:1.35rem}.plans-container--card{margin:40px 10px;width:45%}.plan-card-price{font-size:4rem}.plan-card-price span{font-size:1.2rem}.plan-card--ca{font-size:1.3rem;width:50%}}@media (min-width:1024px){.plans-container--card{margin:50px 5px 0;max-width:300px;width:70%}.plan-card-price{font-size:5.2rem}.plan-card--ca,.plan-card-price span{font-size:1.4rem}.plan-card--ca{width:150px}}.main-exchange-container{background:var(--color-white);height:auto;padding:80px 1rem 30px;text-align:center;width:100%}.background-img{background-image:url(/static/media/chica.01146f7a716cbe04204b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:var(--shadow-white);height:clamp(150px,20vw,200px);margin:0 auto 50px;width:clamp(150px,20vw,200px)}.main-exchange-container-title{margin:0 auto;max-width:900px;min-width:288px;text-align:center;width:90%}.main-exchange-container-title h2{color:var(--color-text-dark);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;margin-bottom:20px}.main-exchange-container-title p{color:var(--color-text-light);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:2rem;margin:30px 0 40px}.main-tables-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.main-currency-table{height:auto;margin:20px 5px 50px;max-width:500px;min-width:235px;scroll-snap-align:center;width:70%}.currency-table-title{color:#4a2c0a;font-size:clamp(1.8rem,2vw,2rem);font-weight:700;margin-bottom:15px;text-shadow:1px 1px 2px #0003}.currency-table-container{background:var(--color-white);border:2px solid #fca1dd4d;border-radius:15px;box-shadow:0 6px 15px #00000014;height:auto;margin:0 auto;max-width:300px;min-width:230px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:90%}.currency-table-container:hover{box-shadow:0 10px 20px #fd84d533;transform:translateY(-4px)}.currency-table-container table{border-collapse:collapse;font-family:Inter,sans-serif;width:100%}.currency-table-container td{background-color:#fffdf8;border-bottom:2px solid #0000000d;color:#3e3e3e;font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:500;line-height:1.9rem;padding:12px 20px;transition:background-color .3s ease;width:50%}.table__right{border-left:2px solid #0000000d;font-size:clamp(1.4rem,1.2vw,1.8rem);font-weight:400;line-height:1.7rem;text-align:right}.table__top-left{border-radius:15px 0 0 0}.table__top-right{border-radius:0 15px 0 0}.table__bottom-left{border-radius:0 0 0 15px}.table__bottom-right{border-radius:0 0 15px 0}.currency-table-container tr:hover td{background-color:var(--color-primary);transition:background-color .3s ease}@media (max-width:480px){.background-img{height:120px;margin-bottom:30px;width:120px}.main-exchange-container-title h2{font-size:1.8rem}.main-exchange-container-title p{font-size:1.2rem}.main-currency-table{margin:20px auto;width:90%}.currency-table-container td{font-size:1.2rem}.table__right{font-size:1rem}}@media (min-width:481px) and (max-width:768px){.background-img{height:160px;margin-bottom:40px;width:160px}.main-exchange-container-title h2{font-size:2.2rem}.main-exchange-container-title p{font-size:1.35rem}.main-currency-table{margin:30px auto;width:80%}.currency-table-container td{font-size:1.4rem}.table__right{font-size:1.2rem}}@media (min-width:1024px){.background-img{height:200px;margin-bottom:50px;width:200px}.main-exchange-container-title h2{font-size:2.6rem}.main-exchange-container-title p{font-size:1.5rem}.main-currency-table{margin:50px 5px 0;width:70%}}footer{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));box-shadow:var(--shadow-medium);box-sizing:border-box;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;min-height:100px;padding:20px 40px;width:100%}footer,footer section{align-items:center;display:flex}.footer-left{display:flex;flex-direction:column;justify-content:center}.footer-left h4{color:var(--color-text-dark);font-size:1.8rem;margin-bottom:10px}.footer-left ul{list-style:none;margin:0;padding:0}.footer-left li{align-items:center;display:flex;margin:8px 0}.footer-left li img{height:20px;margin-right:10px;width:20px}.contact-link{align-items:center;color:#5a595a;display:flex;font-size:1.4rem;font-weight:500;text-decoration:none;transition:color .3s ease,transform .3s ease}.contact-link img{filter:brightness(0) invert(1);height:22px;margin-right:10px;width:22px}.contact-link:hover{color:var(--color-accent);transform:translateX(3px);transition:transform .3s ease}.footer-right{align-items:center;display:flex;justify-content:center}.footer-logo{border-radius:50%;filter:drop-shadow(0 0 4px rgba(255,255,255,.4));height:110px;object-fit:cover;width:110px}@media (max-width:600px){footer{flex-direction:column;gap:10px;padding:15px 20px;text-align:center}.footer-left h4{font-size:1.3rem}.footer-left li{justify-content:center}.contact-link{font-size:1.1rem}.footer-logo{height:80px;width:80px}}.header-container{background:var(--color-neutral-light);border-bottom-left-radius:var(--radius-soft);border-bottom-right-radius:var(--radius-soft);box-shadow:0 4px 8px var(--shadow-light);display:flex;flex-direction:column;justify-content:center;min-width:320px;padding:10px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:100}.header--title{color:var(--color-primary-dark);font-size:clamp(1.8rem,2.5vw,2rem);font-weight:700;letter-spacing:1px;margin:0}.gallery{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:40px 20px}.gallery,.gallery-item{background-color:var(--color-neutral-light)}.gallery-item{border-radius:12px;box-shadow:0 8px 16px #591e4a33;position:relative}.gallery-item:hover{box-shadow:0 10px 20px #591e4a4d;transform:translateY(-6px)}.gallery-item img{border-radius:12px;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.05)}.boton{background-color:var(--color-text-dark);border-radius:8px;font-family:DM Sans,sans-serif;line-height:1.8rem;margin:40px auto 0;padding:.8rem 1rem;transition:background-color .3s ease,transform .3s ease;width:clamp(140px,20%,180px)}.boton,.boton:hover{color:var(--color-white)}.boton:hover{background-color:var(--color-accent);transform:scale(1.05)}.boton span{color:inherit;font-size:1.2rem;font-weight:300;text-decoration:none;vertical-align:text-bottom}@media (max-width:480px){.header--title{font-size:1.4rem}.gallery{gap:15px;padding:30px 10px}.boton{font-size:1.2rem;width:80%}}@media (min-width:481px) and (max-width:768px){.header--title{font-size:1.6rem}.gallery{gap:18px;padding:35px 15px}.boton{font-size:1.3rem;width:50%}}@media (min-width:1024px){.header--title{font-size:1.8rem}.gallery{gap:25px;padding:40px 20px}.boton{font-size:1.4rem;width:180px}}body{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif}header h1{font-size:2.5rem;margin-bottom:10px}header p{font-size:1.2rem}.gallery{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:20px auto;max-width:1200px;padding:20px}.gallery-item{border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.gallery-item img{height:auto}.gallery-item:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}button{background-color:#faf8f7;border:2px solid #f71aec;border-radius:4px;color:#f71aec;display:inline-block;font-family:DM Sans,sans-serif;font-weight:700;height:48px;line-height:1.8rem;margin:0 0 30px 30px;vertical-align:text-bottom;width:150px}button,footer{font-size:1rem}footer{background-color:#f71aec;color:#fff;padding:15px;text-align:center}.gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0}.gallery-item{border-radius:8px;box-shadow:0 4px 8px #00000029;height:200px;overflow:hidden;width:200px}.gallery-item img{display:block;height:100%;object-fit:cover;width:100%}.boton{background-color:var(--bg-bitcoin-pink);border:none;border-radius:5px;cursor:pointer;display:block;font-size:1.4rem;font-weight:700;margin:30px auto;padding:10px 20px;text-align:center}.boton,.boton span a{color:var(--bg-just-white)}.boton span a{text-decoration:none}:root{--color-primary:#f7a8d3;--color-primary-light:#fdd5ed;--color-primary-dark:#d05fa8;--color-accent:#c03b8b;--color-neutral-light:#fdf7fb;--color-neutral:#f1f1f4;--color-text-dark:#3b2b35;--color-text-light:#7a6675;--color-white:#fff;--gradient-primary:linear-gradient(135deg,#fdd5ed,#f7a8d3);--gradient-soft:linear-gradient(135deg,#fde6f5,#fdd5ed 70%,#fdf7fb);--shadow-light:0px 4px 12px #f340d526;--shadow-medium:0px 4px 8px #0000001a;--shadow-hover:0px 6px 16px #c03b8b40;--font-family:"DM Sans",sans-serif;--font-size-small:0.875rem;--font-size-normal:1rem;--font-size-medium:1.5rem;--font-size-large:2.5rem;--radius-soft:10px;--radius-round:20px;--spacing-section:4rem}*{box-sizing:border-box;font-family:DM Sans,sans-serif;font-family:var(--font-family);margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{color:#3b2b35;color:var(--color-text-dark);line-height:1.6;overflow-x:hidden}body,main{background-color:#fdf7fb;background-color:var(--color-neutral-light)}main{height:auto;min-width:320px;padding:0 1rem;width:100%}main section{margin:4rem auto;margin:var(--spacing-section) auto;max-width:1200px;text-align:center;width:100%}p{color:#7a6675;color:var(--color-text-light)}a{color:#d05fa8;color:var(--color-primary-dark);text-decoration:none;transition:color .3s ease}a:hover{color:#c03b8b;color:var(--color-accent);text-decoration:underline}@media (max-width:768px){body{font-size:.95rem}main section{margin:3rem auto;padding:0 1rem}}
/*# sourceMappingURL=main.8dec7aec.css.map*/