:root{--font-size--h1: clamp(2.25rem, 1.4rem + 3.6vw, 3.5rem);--font-size--h2: clamp(1.75rem, 1.15rem + 2.6vw, 3rem)}.psf{--pino-900: #122922;--pino-800: #173a30;--pino-700: #1e4638;--pino-100: #e4efe9;--mostaza-500: #f0a202;--mostaza-100: #fceacb;--mostaza-900: #7a4e00;--coral-700: #c4442e;--coral-500: #ff6f59;--crema-50: #fbf7ef;--arena-200: #ede3cc;--tinta-900: #1b2620;--tinta-700: #3b4a42;--tinta-500: #5a6a62;--r: 14px;--r-lg: 20px;--r-pill: 999px;--gap: clamp(1.5rem, 3vw, 2.75rem);--block: clamp(2.25rem, 4.5vw, 3.5rem);font-family:var(--font-body--family, system-ui, sans-serif);color:var(--tinta-900)}.psf h1,.psf h2,.psf h3{font-family:var(--font-heading--family, system-ui, sans-serif);font-weight:var(--font-heading--weight, 700);color:var(--pino-800);line-height:1.15;margin:0 0 12px;text-wrap:balance}.psf h1{font-size:var(--font-size--h1)}.psf h2{font-size:var(--font-size--h2)}.psf h3{font-size:clamp(1rem,.92rem + .3vw,1.125rem)}.psf p{text-wrap:pretty}.psf .container{max-width:calc(var(--narrow-page-width, 90rem) + var(--page-margin, 20px) * 2);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.psf .container.narrow{max-width:calc(52rem + var(--page-margin, 20px) * 2)}.psf .stack{display:flex;flex-direction:column;gap:var(--block)}.psf .center{text-align:center;max-width:40rem;margin:0 auto clamp(1.5rem,3vw,2.25rem)}.psf .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.psf .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.psf .grid-2{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--gap);align-items:center}@media(max-width:1100px){.psf .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.psf .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.psf .grid-3>*:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:820px){.psf .grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.psf .grid-4,.psf .grid-3{grid-template-columns:minmax(0,1fr)}.psf .grid-3>*:last-child:nth-child(odd){grid-column:auto}}.psf .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pino-700);background:var(--pino-100);padding:7px 14px;border-radius:var(--r-pill)}.psf .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--mostaza-500);flex:none}.psf .lead{font-size:1.0625rem;line-height:1.6;color:var(--tinta-700);margin:0}.psf .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border-radius:var(--r);font-weight:700;font-size:.96875rem;line-height:1.2;text-align:center;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.psf .btn-primary{background:var(--mostaza-500);color:var(--pino-900);box-shadow:0 8px 20px #f0a20259}.psf .btn-primary:hover{transform:translateY(-2px)}.psf .btn-outline{border-color:var(--pino-700);color:var(--pino-800)}.psf .btn:focus-visible{outline:3px solid var(--mostaza-500);outline-offset:3px}.psf .card{background:#fff;border-radius:var(--r);padding:24px;box-shadow:0 2px 14px #173a3014}.psf .card h3{margin-bottom:8px}.psf .card p{font-size:.875rem;line-height:1.55;color:var(--tinta-700);margin:0}.psf .badges-strip{background:var(--pino-800);border-radius:var(--r-lg);padding:22px 26px}.psf .badge-item{display:flex;align-items:flex-start;gap:12px;color:var(--crema-50)}.psf .badge-item strong{display:block;font-size:.875rem;line-height:1.3}.psf .badge-item .sub{display:block;font-size:.8125rem;color:var(--pino-100);opacity:.9;margin-top:2px}.psf .badge-item .ic{color:var(--mostaza-500);flex:none;margin-top:2px}.psf .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);box-shadow:0 2px 14px #173a3014}.psf table.compare-table{width:100%;min-width:34rem;border-collapse:collapse;background:#fff}.psf table.compare-table th,.psf table.compare-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--arena-200);font-size:.90625rem}.psf table.compare-table th{background:var(--pino-800);color:var(--crema-50);font-family:var(--font-heading--family, system-ui, sans-serif)}.psf table.compare-table tr:last-child td{border-bottom:0}.psf table.compare-table td.no{color:var(--coral-700)}.psf table.compare-table td.yes{color:var(--pino-700);font-weight:700}.psf .media{border-radius:var(--r-lg);overflow:hidden;background:var(--pino-100)}.psf .media img{width:100%;height:auto;display:block}.psf .hero-visual{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 20px 50px #12292240}.psf .hero-visual img{width:100%;height:auto;display:block}.psf .ribbon{position:absolute;top:16px;left:16px;background:var(--coral-500);color:var(--pino-900);font-size:.78125rem;font-weight:700;padding:7px 13px;border-radius:var(--r-pill);z-index:2}.psf .price-chip{position:absolute;top:16px;right:16px;background:var(--crema-50);color:var(--pino-800);font-weight:800;font-size:.875rem;padding:8px 14px;border-radius:var(--r-pill);z-index:2}.psf .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.psf .launch-note{margin:14px 0 0;font-size:.875rem;font-weight:700;color:var(--coral-700)}.psf .hero-list{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0;font-size:.875rem;color:var(--pino-700);font-weight:600}.psf .hero-list li{display:flex;align-items:center;gap:6px}.psf details.faq-item{background:#fff;border-radius:var(--r);padding:4px 20px;margin-bottom:10px;box-shadow:0 1px 8px #173a300f}.psf details.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding-block:10px;cursor:pointer;font-weight:700;color:var(--pino-800);font-size:.9375rem;list-style:none}.psf details.faq-item summary::-webkit-details-marker{display:none}.psf details.faq-item summary:after{content:"";flex:none;width:9px;height:9px;border-right:2.5px solid var(--pino-700);border-bottom:2.5px solid var(--pino-700);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.psf details.faq-item[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.psf details.faq-item p{margin:0 0 16px;font-size:.90625rem;color:var(--tinta-700);line-height:1.55}.psf .pack-card{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:center;background:var(--pino-900);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.375rem);color:var(--crema-50)}.psf .pack-media{border-radius:var(--r);overflow:hidden}.psf .pack-media img{width:100%;height:auto;display:block}.psf .pack-card .eyebrow{background:#f0a2022e;color:var(--mostaza-500)}.psf .pack-card h2{color:var(--crema-50)}.psf .pack-card .lead{color:var(--pino-100)}.psf .pack-list{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px;font-size:.90625rem}.psf .pack-list li{display:flex;align-items:flex-start;gap:8px}.psf .pack-list svg{flex:none;margin-top:3px;color:var(--mostaza-500)}.psf .pack-price-row{display:flex;align-items:baseline;gap:12px;margin:14px 0;flex-wrap:wrap}.psf .price-old{text-decoration:line-through;color:var(--pino-100);opacity:.65;font-size:1rem}.psf .price-new{font-family:var(--font-heading--family, system-ui, sans-serif);font-size:clamp(1.625rem,1.4rem + 1vw,1.875rem);font-weight:800;color:var(--mostaza-500)}.psf .pack-note{font-size:.8125rem;color:var(--pino-100);margin:12px 0 0;opacity:.9}.psf .pack-note--offer{color:var(--mostaza-500);opacity:1;margin-top:6px;font-weight:700}@media(max-width:900px){.psf .pack-card{grid-template-columns:minmax(0,1fr)}.psf .pack-media{max-width:340px;margin-inline:auto}}.psf .cta-final{background:linear-gradient(135deg,var(--pino-900),var(--pino-700));border-radius:var(--r-lg);padding:clamp(2.25rem,5vw,3.5rem) clamp(1.25rem,4vw,2rem);text-align:center;color:var(--crema-50)}.psf .cta-final h2{color:var(--crema-50)}.psf .cta-final .lead{color:var(--pino-100);max-width:34rem;margin:0 auto 22px}.psf .cta-final .btn-outline{border-color:var(--crema-50);color:var(--crema-50)}.psf .cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.psf .guarantee{display:inline-flex;align-items:center;gap:10px;background:var(--mostaza-100);color:var(--mostaza-900);padding:11px 18px;border-radius:var(--r-pill);font-weight:700;font-size:.84375rem;margin-top:18px;text-align:left}.psf .cta-fineprint{font-size:.8125rem;color:var(--pino-100);margin:14px 0 0;opacity:.92}.pa-exit{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:9999;width:min(22rem,calc(100vw - 32px));background:#fbf7ef;border:2px solid #f0a202;border-radius:14px;box-shadow:0 14px 36px #173a303d;padding:18px 18px 16px;font-family:var(--font-body--family, system-ui, sans-serif);color:#1b2620;transform:translateY(24px) scale(.97);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.pa-exit.pa-show{transform:none;opacity:1;visibility:visible}.pa-exit__close{position:absolute;top:2px;right:2px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:#3b4a42;font-size:20px;line-height:1;cursor:pointer;border-radius:999px}.pa-exit__close:hover{background:#173a3014}.pa-exit__close:focus-visible{outline:3px solid #f0a202;outline-offset:2px}.pa-exit__title{font-family:var(--font-heading--family, system-ui, sans-serif);font-size:1rem;line-height:1.25;color:#173a30;margin:0 0 6px;padding-right:34px;text-wrap:balance}.pa-exit__text{font-size:.875rem;line-height:1.45;color:#3b4a42;margin:0 0 14px}.pa-exit__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border-radius:14px;background:#173a30;color:#fbf7ef;font-weight:700;font-size:.875rem;text-decoration:none}.pa-exit__cta:focus-visible{outline:3px solid #f0a202;outline-offset:2px}@media(max-width:480px){.pa-exit{left:max(16px,env(safe-area-inset-left));width:auto}}@media(prefers-reduced-motion:reduce){.pa-exit{transition:opacity .01s,visibility .01s;transform:none}}.pa-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:10px 20px;list-style:none;padding:0;margin:0;font-size:.875rem;color:#3b4a42}.pa-trust li{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.pa-trust svg{flex:none;margin-top:2px;color:#1e4638}.pa-ship{background:#e4efe9;border-radius:14px;padding:14px 18px;margin-bottom:18px}.pa-ship__msg{margin:0 0 10px;font-size:.9375rem;line-height:1.4;color:#173a30;font-family:var(--font-body--family, system-ui, sans-serif)}.pa-ship__msg strong{color:#1e4638}.pa-ship__msg--done{color:#1e4638;font-weight:700}.pa-ship__bar{position:relative;height:8px;border-radius:999px;background:#fbf7ef;overflow:hidden}.pa-ship__bar span{display:block;height:100%;border-radius:999px;background:#f0a202;transition:width .3s ease}.pa-ship__note{margin:8px 0 0;font-size:.8125rem;color:#3b4a42}.pa-ship--drawer{margin:0 var(--cart-drawer-padding, 20px) 12px;padding:12px 14px}.pa-ship--drawer .pa-ship__msg{font-size:.875rem;line-height:1.35}.pa-ship--drawer .pa-ship__note{font-size:.75rem}.psf .pa-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.psf .pa-cat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:20px 12px 18px;text-align:center;text-decoration:none;color:inherit;background:#fff;border:1px solid #ede3cc;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.psf .pa-cat:hover{transform:translateY(-3px);border-color:#1e4638;box-shadow:0 10px 24px #173a301a}.psf .pa-cat:focus-visible{outline:3px solid #f0a202;outline-offset:3px}.psf .pa-cat__ic{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e4efe9}.psf .pa-cat__ic svg{display:block;width:30px;height:30px}.psf .pa-cat__ic--precio{background:#fceacb;font-family:var(--font-heading--family, system-ui, sans-serif);font-size:.9375rem;font-weight:700;color:#7a4e00;letter-spacing:-.01em}.psf .pa-cat__t{font-family:var(--font-heading--family, system-ui, sans-serif);font-size:.875rem;font-weight:600;line-height:1.25;color:#173a30;text-wrap:balance}.psf .pa-cat__n{font-size:.75rem;line-height:1.2;color:#5a6a62}@media(max-width:1100px){.psf .pa-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.psf .pa-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.psf .pa-cat{padding:16px 8px 14px;gap:8px}.psf .pa-cat__ic{width:46px;height:46px}.psf .pa-cat__ic svg{width:26px;height:26px}}@media(max-width:420px){.psf .pa-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}#shopify-section-product_list_NNFgcy .quantity-selector-wrapper,#shopify-section-product_list_NNFgcy .accelerated-checkout-block,#shopify-section-product_list_NNFgcy .shopify-payment-button{display:none!important}#shopify-section-product_list_NNFgcy .product-form-buttons{margin-block-start:4px}#shopify-section-product_list_NNFgcy .add-to-cart-button,#shopify-section-product_list_NNFgcy .product-form-buttons button{width:100%;min-height:44px}.psf h1,.psf h2,.psf h3,.psf .lead,.psf .eyebrow{text-wrap:balance}@media(max-width:520px){.psf .hero-actions .btn,.psf .cta-actions .btn{width:100%}}@media(max-width:640px){.psf .table-wrap{overflow-x:visible;box-shadow:none;border-radius:0}.psf table.compare-table{display:block;min-width:0;background:transparent}.psf table.compare-table thead{display:none}.psf table.compare-table tbody,.psf table.compare-table tr{display:block}.psf table.compare-table tr{background:#fff;border:1px solid var(--arena-200);border-radius:var(--r);padding:12px 14px 14px;margin-bottom:10px;box-shadow:0 2px 10px #173a300f}.psf table.compare-table tr:last-child{margin-bottom:0}.psf table.compare-table th[scope=row]{display:block;padding:0 0 9px;background:transparent;color:var(--pino-800);border-bottom:1px solid var(--arena-200);font-size:1rem}.psf table.compare-table td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0 0;border-bottom:0;text-align:right}.psf table.compare-table td:before{content:attr(data-l);flex:0 0 auto;text-align:left;font-size:.8125rem;font-weight:600;color:#5b6f66}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/paso-alfa.css.map */
