/*
Theme Name: Poods
Description: Tienda de envíos Poods, inspirada en PaketEx.
Version: 1.0.0
Text Domain: poods
*/
@font-face{font-family:Outfit;src:url(assets/outfit-400.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(assets/outfit-700.ttf) format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(assets/manrope-400.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(assets/manrope-700.ttf) format('truetype');font-weight:700;font-display:swap}
:root{--purple:#6547f5;--purple-dark:#5031d8;--ink:#101827;--muted:#667085;--paper:#edf1f8;--lavender:#f0edff;--line:#dce1ec;--black:#080808}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}h1,h2,h3{font-family:Outfit,Arial,sans-serif;line-height:1.15;margin:0 0 24px;font-weight:700;letter-spacing:-.035em}h1{font-size:72px}h2{font-size:44px}h3{font-size:26px}p{color:var(--muted);margin:0 0 26px}a,button{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--purple);outline-offset:2px}.container{width:min(1222px,calc(100% - 64px));margin:auto}.skip-link{position:fixed;top:-100px;left:20px;padding:12px 20px;background:#fff;z-index:100}.skip-link:focus{top:10px}.demo-bar{background:#e2dcff;text-align:center;color:#4930aa;font-size:12px;line-height:30px;padding:0 15px}.site-header{position:relative;z-index:10}.header-inner{height:138px;display:flex;align-items:center;gap:42px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{width:160px;height:auto;display:block}.header-inner nav{display:flex;gap:28px;align-items:center;font-size:14px}.header-inner nav a{transition:color .2s}.header-inner nav a:hover{color:var(--purple)}.header-actions{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:14px}.account-link{border:1px solid var(--line);border-radius:99px;padding:11px 20px}.cart-link{display:flex;align-items:center;gap:10px;background:var(--purple);color:#fff;padding:11px 20px;border-radius:99px}.poods-cart-count{display:grid;place-items:center;min-width:23px;height:23px;background:#ffffff2b;border-radius:50%;font-size:12px}.menu-toggle{display:none}.button-row{display:flex;align-items:center;justify-content:center;gap:20px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:99px;padding:17px 29px;background:var(--purple);color:white;font:700 14px/1.5 Manrope,Arial,sans-serif;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;text-decoration:none}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--purple-dark);color:white;transform:translateY(-2px);box-shadow:0 6px 18px #6547f528}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.button.secondary:hover{background:#fff}.hero{overflow:hidden;text-align:center}.hero-copy{padding-top:30px}.hero h1{max-width:930px;margin:0 auto 28px;font-size:72px;line-height:1.11}.hero h1 span{color:var(--purple)}.hero p{font-size:18px;margin-bottom:32px}.hero-art{position:relative;max-width:1060px;margin:38px auto 0}.hero-art img{display:block;width:100%;mix-blend-mode:multiply}.art-caption{display:block;position:absolute;bottom:16px;left:0;right:0;font-size:11px;color:#707788}.price-band{background:var(--black);color:#fff;border-radius:30px;padding:105px 0}.band-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:75px;align-items:center}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-bottom:20px;color:var(--purple)}.price-band .eyebrow{color:#ac9cff}.price-band h2{font-size:42px}.price-band p{color:#aab1c2;margin-bottom:0}.band-price{border-left:1px solid #363636;padding-left:45px}.band-price strong{display:block;font:700 56px/1.2 Outfit,sans-serif;letter-spacing:-.035em;margin-bottom:14px}.band-price span{display:block;font-size:16px;color:#fff}.band-price small{display:block;color:#aab1c2;margin-top:6px}.section-space{padding:115px 0}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.parcel-art{position:relative}.parcel-art img{border-radius:32px;display:block}.floating-label{position:absolute;bottom:38px;right:-28px;background:#fff;box-shadow:0 15px 60px #18244015;padding:18px 26px;border-radius:16px;font-size:13px;font-weight:700;display:flex;gap:12px;align-items:center}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--purple)}.intro p{font-size:17px;max-width:430px}.tariffs{background:#e6eaf3}.section-heading{text-align:center;max-width:850px;margin:0 auto 55px}.section-heading h2{margin-bottom:18px}.section-heading p{font-size:17px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:auto}.shipping-card{background:white;border-radius:26px;overflow:hidden;border:1px solid #ffffff;transition:box-shadow .2s}.shipping-card:hover{box-shadow:0 20px 50px #1720470d}.product-image{display:block;height:300px;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.shipping-card:hover .product-image img{transform:scale(1.025)}.card-content{padding:32px}.product-tag{display:block;color:var(--purple);font-size:11px;font-weight:700;margin-bottom:12px}.card-content h3{font-size:29px;margin-bottom:12px;letter-spacing:-.025em}.card-content p{font-size:14px;margin-bottom:24px}.card-price{display:flex;align-items:baseline;gap:12px;margin-bottom:28px}.card-price>.price{font:700 40px/1.1 Outfit,sans-serif;letter-spacing:-.03em}.card-price small{color:var(--muted);font-size:12px}.card-content>.button{width:100%}.added_to_cart{display:block;color:var(--purple);font-size:14px;font-weight:700;text-align:center;margin-top:14px}.demo-note{font-size:12px;margin:28px 0 0;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps-grid article{padding-right:30px}.step-number{display:grid;place-items:center;width:60px;height:60px;background:var(--lavender);color:var(--purple);border-radius:18px;font:700 26px Outfit,sans-serif;margin-bottom:26px}.steps-grid p{font-size:15px;margin:0}.faq{background:#fff;border-radius:30px}.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.faq p{font-size:15px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:26px;line-height:1;color:var(--purple)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{margin:16px 32px 0 0}.closing-cta{background:var(--purple);color:#fff;padding:90px 0;margin:80px 0 0;border-radius:30px}.closing-cta .container{display:flex;justify-content:space-between;align-items:center}.closing-cta h2{font-size:54px;margin:0}.button.light{background:white;color:var(--purple)}.button.light:hover{background:var(--lavender)}.site-footer{padding:80px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.footer-grid h3{font-size:18px;letter-spacing:0;margin:0 0 18px}.footer-grid p{font-size:14px;margin-top:22px}.footer-grid>div>a:not(.brand){display:block;font-size:14px;color:var(--muted);margin-bottom:12px}.footer-grid>div>a:hover{color:var(--purple)}.payment-label{display:block;margin-top:20px;font-size:14px;font-weight:700}.payment-label small{font-size:12px;font-weight:400;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;margin-top:55px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.content-page{padding:45px 0 100px;min-height:50vh}.content-page>article>h1{font-size:48px;margin-bottom:40px}.content-page>article>.woocommerce{background:#fff;padding:40px;border-radius:24px}.woocommerce .woocommerce-breadcrumb{font-size:13px;margin-bottom:30px;color:var(--muted)}.woocommerce div.product div.images img{border-radius:26px}.woocommerce div.product .product_title{font-size:45px;line-height:1.15}.woocommerce div.product p.price,.woocommerce div.product span.price{font:700 38px Outfit,sans-serif;color:var(--purple)}.woocommerce .quantity .qty{width:80px;border:1px solid var(--line);border-radius:12px;height:55px;background:#fff;padding:8px}.woocommerce div.product form.cart .button{height:55px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:12px 12px 0 0;border-color:var(--line);background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce .product_meta{font-size:13px;color:var(--muted)}.woocommerce .product_meta>span{display:block}.woocommerce .related{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 14px;min-height:48px;color:var(--ink)}.woocommerce form .form-row label{font-size:13px;font-weight:700;line-height:2}.woocommerce form .form-row textarea{min-height:120px}.select2-container--default .select2-selection--single{border:1px solid var(--line);border-radius:10px;height:48px;padding:9px 7px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.woocommerce form.checkout h3{margin-bottom:24px}.woocommerce form.checkout #order_review_heading{margin-top:35px}.woocommerce .woocommerce-checkout-review-order{max-width:100%}.woocommerce #payment{background:var(--paper);border-radius:18px}.woocommerce #payment div.payment_box{background:#e3dcff;color:var(--ink);border-radius:10px}.woocommerce #payment div.payment_box:before{border-bottom-color:#e3dcff}.woocommerce #payment ul.payment_methods li img{max-width:180px;max-height:55px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{border-top-color:var(--purple);background:var(--lavender);border-radius:10px;color:var(--ink);font-size:14px}.woocommerce-info:before,.woocommerce-message:before{color:var(--purple)}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.woocommerce table.shop_table th{font-size:14px}.woocommerce table.shop_table td{border-top-color:var(--line);font-size:14px}.woocommerce-cart table.cart img{width:70px;border-radius:8px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;padding:13px;border:1px solid var(--line);border-radius:10px}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--purple);color:#fff}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--purple-dark)}.woocommerce .cart_totals h2{font-size:28px}.woocommerce form.login,.woocommerce form.register{border-color:var(--line);border-radius:16px;background:#fff}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation a{display:block;padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px}.woocommerce-MyAccount-navigation .is-active a{background:var(--lavender);color:var(--purple);border-radius:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:25px}.woocommerce ul.products li.product .price{color:var(--purple);font:700 30px Outfit,sans-serif}.woocommerce ul.products li.product img{border-radius:22px}.woocommerce ul.products li.product{width:46%;margin-right:4%}.woocommerce ul.products li.last{margin-right:0}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:14px}.woocommerce .woocommerce-ordering select{padding:10px;border:1px solid var(--line);border-radius:10px}.woocommerce-privacy-policy-text p{font-size:12px}.woocommerce-privacy-policy-text a{color:var(--purple);text-decoration:underline}.woocommerce-notices-wrapper{margin-bottom:15px}
@media(min-width:1600px){.hero-art{margin-top:50px}}@media(max-width:1100px){.header-inner{gap:24px}.header-inner nav{gap:20px;font-size:12px}.header-actions{gap:10px}.brand img{width:135px}.split,.faq-grid{gap:55px}.band-grid{gap:30px}.band-price{padding-left:25px}.band-price strong{font-size:46px}h1,.hero h1{font-size:62px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.header-inner{height:100px;gap:20px}.menu-toggle{display:flex;flex-direction:column;gap:6px;order:3;width:36px;height:36px;justify-content:center;background:none;border:0;padding:6px;cursor:pointer}.menu-toggle span{display:block;height:2px;width:23px;background:var(--ink)}.header-inner nav{display:none;position:absolute;top:100px;left:20px;right:20px;background:white;border-radius:18px;box-shadow:0 15px 40px #10182720;padding:25px;flex-direction:column;align-items:stretch;gap:20px;font-size:15px}.header-inner nav.is-open{display:flex}.header-actions{margin-left:auto}.account-link{display:none}.cart-link{font-size:12px;padding:8px 14px}.brand img{width:120px}.hero-copy{padding-top:35px}.hero h1{font-size:48px}.hero p{font-size:15px;max-width:600px;margin:0 auto 28px}.hero-art{margin-top:35px;max-width:740px}.price-band{padding:65px 0;border-radius:24px}.band-grid{grid-template-columns:1fr 1fr;gap:40px}.band-grid>div:first-child{grid-column:1/-1}.band-price{border-left:0;border-top:1px solid #363636;padding:25px 0 0}.band-price strong{font-size:40px}.band-price span{font-size:14px}.section-space{padding:75px 0}.split{gap:40px}.intro h2{font-size:34px}.intro .eyebrow{font-size:9px}.intro p{font-size:14px}.floating-label{bottom:20px;right:-12px;font-size:10px;padding:12px 15px}.section-heading h2{font-size:36px}.product-grid{gap:20px}.product-image{height:230px}.card-content{padding:25px}.card-content h3{font-size:25px}.card-price>.price{font-size:34px}.card-content .button{padding:15px 20px;font-size:12px}.steps-grid{gap:25px}.steps-grid article{padding-right:0}.steps-grid h3{font-size:23px}.steps-grid p{font-size:13px}.faq-grid{gap:40px}.faq h2{font-size:36px}.closing-cta h2{font-size:42px}.footer-grid{gap:35px}.content-page>article>.woocommerce{padding:25px}.woocommerce div.product .product_title{font-size:34px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}}
@media(max-width:540px){.demo-bar{font-size:9px;line-height:28px}.container{width:calc(100% - 36px)}.header-inner{height:85px;gap:14px}.header-inner nav{top:85px}.brand img{width:105px}.hero-copy{padding-top:30px}.hero h1{font-size:41px;line-height:1.1;letter-spacing:-.04em;margin-bottom:24px}.hero p{font-size:14px;line-height:1.7}.desktop-only{display:none}.button-row{gap:10px}.button,.button-row .button{font-size:12px;padding:14px 19px;gap:12px}.hero-art{margin-top:32px;width:calc(100% + 30px);margin-left:-15px}.art-caption{font-size:9px;bottom:8px}.price-band{padding:50px 0}.price-band h2{font-size:35px}.price-band p{font-size:14px}.band-grid{gap:28px}.band-price strong{font-size:36px}.band-price span{font-size:12px}.band-price small{font-size:10px}.section-space{padding:65px 0}.split{grid-template-columns:1fr;gap:50px}.intro-copy h2{font-size:38px}.intro .eyebrow{font-size:10px}.intro p{font-size:15px}.floating-label{right:8px;bottom:22px;font-size:11px}.parcel-art{max-width:420px}.section-heading{margin-bottom:35px}.section-heading h2{font-size:33px}.section-heading p{font-size:14px}.product-grid{grid-template-columns:1fr;gap:28px}.product-image{height:270px}.card-content{padding:26px}.card-content h3{font-size:28px}.card-content .button{font-size:14px}.demo-note{font-size:11px}.steps-grid{grid-template-columns:1fr;gap:35px}.steps-grid article{display:grid;grid-template-columns:52px 1fr;column-gap:20px}.step-number{grid-row:1/3;margin:0;width:52px;height:52px;font-size:24px}.steps-grid h3{margin:0 0 12px}.steps-grid p{grid-column:2;font-size:14px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq h2{font-size:36px}.faq-grid>div>p{margin:0}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px;margin-right:0}.closing-cta{padding:60px 0;margin-top:50px;border-radius:24px}.closing-cta .container{display:block}.closing-cta h2{font-size:42px;margin-bottom:30px}.site-footer{padding-top:60px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{margin-bottom:0}.footer-grid h3{font-size:16px}.footer-grid>div>a:not(.brand){font-size:12px}.footer-bottom{font-size:10px;gap:10px;margin-top:35px}.content-page{padding-top:25px}.content-page>article>h1{font-size:37px;margin-bottom:30px}.content-page>article>.woocommerce{padding:18px}.woocommerce div.product .product_title{font-size:35px}.woocommerce ul.products li.product{float:none;width:100%;margin:0 0 40px}.woocommerce table.shop_table td{font-size:12px}.woocommerce .quantity .qty{width:65px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:48%;font-size:12px}.woocommerce table.cart td.actions .button{font-size:12px;padding:14px 17px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}.woocommerce table.shop_table th{font-size:12px}.woocommerce #payment ul.payment_methods li img{max-width:125px}.woocommerce .woocommerce-info{font-size:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:12px;padding:0 12px}.woocommerce div.product form.cart .button{font-size:12px;padding:14px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
