body.single-product{--cam-negro:#171311;--cam-tinta:#2a201b;--cam-crema:#fffaf0;--cam-papel:#f4e2bd;--cam-naranja:#f26b2b;--cam-naranja-oscuro:#9c3710;--cam-rojo:#c83f24;--cam-dorado:#d4a856;background:radial-gradient(circle at 15% 18%,rgb(242 107 43 / .09),transparent 26%),radial-gradient(circle at 88% 72%,rgb(200 63 36 / .07),transparent 25%),#f8f4eb}body.single-product main#wp-skip-link-target,body.single-product main.wp-block-group{width:min(1180px, calc(100% - 32px));margin:42px auto 70px!important;padding:clamp(18px, 3vw, 38px)!important;background:radial-gradient(circle at 20% 20%,rgb(40 25 15 / .04) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .97),rgb(250 237 210 / .97));background-size:24px 24px,auto;border:3px solid var(--cam-negro);border-radius:26px;box-shadow:0 8px 0 var(--cam-dorado),0 28px 65px rgb(35 20 12 / .18);overflow:visible}body.single-product .wp-block-woocommerce-product-template,body.single-product .woocommerce.product,body.single-product .wp-block-group.woocommerce.product{gap:clamp(26px, 4vw, 52px)!important}body.single-product .wp-block-post-featured-image,body.single-product .woocommerce-product-gallery{margin:0!important;padding:11px;background:#fffdf8;border:3px solid var(--cam-negro);border-radius:20px;box-shadow:0 10px 0 var(--cam-dorado),0 24px 42px rgb(30 18 10 / .20);transform:rotate(-.45deg);transition:transform .28s ease,box-shadow .28s ease}body.single-product .wp-block-post-featured-image:hover,body.single-product .woocommerce-product-gallery:hover{transform:translateY(-5px) rotate(.15deg);box-shadow:0 14px 0 var(--cam-dorado),0 32px 52px rgb(30 18 10 / .25)}body.single-product .wp-block-post-featured-image img,body.single-product .woocommerce-product-gallery img{display:block;width:100%;height:auto;border:2px solid rgb(23 19 17 / .18);border-radius:13px!important}body.single-product .wp-block-post-title,body.single-product h1.wp-block-post-title,body.single-product .product_title{margin:0 0 18px!important;color:var(--cam-negro)!important;font-size:clamp(30px, 4.2vw, 58px)!important;line-height:.98!important;letter-spacing:-1.4px!important;font-weight:900!important;text-transform:uppercase;text-wrap:balance;text-shadow:2px 2px 0 rgb(255 255 255 / .7)}body.single-product .wp-block-woocommerce-product-price,body.single-product .wp-block-woocommerce-product-price .price,body.single-product p.price{margin:12px 0 22px!important}body.single-product .wp-block-woocommerce-product-price,body.single-product .wp-block-woocommerce-product-price .woocommerce-Price-amount,body.single-product p.price,body.single-product p.price .woocommerce-Price-amount{color:var(--cam-naranja)!important;font-size:clamp(26px, 3vw, 40px)!important;line-height:1.05!important;font-weight:900!important}body.single-product .wp-block-woocommerce-product-price{display:inline-block;padding:13px 18px;background:var(--cam-crema);border:3px solid var(--cam-negro);border-radius:13px;box-shadow:0 6px 0 var(--cam-naranja-oscuro),0 14px 24px rgb(90 40 10 / .16);transform:rotate(.25deg)}body.single-product .wp-block-woocommerce-product-price del,body.single-product p.price del{opacity:.45;font-size:.7em!important}body.single-product .wp-block-woocommerce-product-price ins,body.single-product p.price ins{text-decoration:none}body.single-product .wp-block-post-excerpt,body.single-product .wp-block-post-excerpt__excerpt,body.single-product .woocommerce-product-details__short-description{margin:20px 0 24px!important;padding:17px 19px;color:#55443a!important;background:rgb(255 255 255 / .58);border-left:5px solid var(--cam-naranja);border-radius:0 13px 13px 0;font-size:16px!important;line-height:1.75!important}body.single-product .wc-block-add-to-cart-form,body.single-product .wp-block-woocommerce-add-to-cart-form,body.single-product form.cart{margin:20px 0 0!important;padding:22px!important;background:linear-gradient(135deg,rgb(255 255 255 / .78),rgb(244 226 189 / .86));border:3px solid var(--cam-negro);border-radius:18px;box-shadow:0 8px 0 var(--cam-dorado),0 18px 30px rgb(35 20 12 / .15)}body.single-product table.variations{width:100%!important;margin:0 0 15px!important;border-collapse:separate!important;border-spacing:0 10px!important}body.single-product table.variations tr{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1.7fr);gap:13px;align-items:center}body.single-product table.variations th,body.single-product table.variations td{padding:0!important;text-align:left!important}body.single-product table.variations th.label,body.single-product table.variations label{color:var(--cam-tinta)!important;font-size:13px!important;line-height:1.2;font-weight:900!important;letter-spacing:.45px;text-transform:uppercase}body.single-product table.variations select,body.single-product select[name^="attribute_"],body.single-product .wc-block-add-to-cart-form select{width:100%!important;min-height:52px!important;padding:10px 42px 10px 15px!important;color:var(--cam-tinta)!important;background-color:var(--cam-crema)!important;border:2px solid var(--cam-negro)!important;border-radius:11px!important;font-size:14px!important;font-weight:800!important;box-shadow:inset 0 -3px 0 rgb(212 168 86 / .34);cursor:pointer}body.single-product table.variations select:focus,body.single-product select[name^="attribute_"]:focus{outline:3px solid rgb(242 107 43 / .24)!important;border-color:var(--cam-naranja-oscuro)!important}body.single-product .reset_variations{display:inline-block!important;margin-top:7px!important;color:var(--cam-rojo)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}body.single-product .quantity,body.single-product .wc-block-components-quantity-selector{display:inline-flex!important;margin:0 10px 0 0!important;border:2px solid var(--cam-negro)!important;border-radius:11px!important;overflow:hidden}body.single-product input.qty,body.single-product .wc-block-components-quantity-selector input{min-width:68px;min-height:52px;color:var(--cam-tinta)!important;background:var(--cam-crema)!important;border:0!important;font-size:15px!important;font-weight:900!important;text-align:center}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button,body.single-product .wc-block-components-button,body.single-product .wp-block-button__link{min-height:54px!important;padding:15px 29px!important;color:#fff!important;background:linear-gradient(180deg,#ec6731,var(--cam-rojo))!important;border:3px solid #5d1d0c!important;border-radius:999px!important;font-size:14px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 7px 0 #6a210d,0 15px 24px rgb(95 29 10 / .22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}body.single-product .single_add_to_cart_button:hover,body.single-product .wc-block-components-button:hover,body.single-product .wp-block-button__link:hover{transform:translateY(-3px) rotate(-.25deg);filter:brightness(1.07) saturate(1.08);box-shadow:0 10px 0 #6a210d,0 22px 31px rgb(95 29 10 / .28)}body.single-product .single_add_to_cart_button:active,body.single-product .wc-block-components-button:active{transform:translateY(3px);box-shadow:0 3px 0 #6a210d,0 8px 14px rgb(95 29 10 / .17)}body.single-product .single_add_to_cart_button.disabled,body.single-product .single_add_to_cart_button:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.35)}body.single-product .single_variation_wrap{margin-top:13px}body.single-product .woocommerce-variation-price{margin-bottom:12px}body.single-product .woocommerce-variation-availability,body.single-product .stock,body.single-product .out-of-stock{color:var(--cam-rojo)!important;font-weight:900!important}body.single-product .wp-block-woocommerce-product-meta,body.single-product .product_meta{margin-top:20px!important;padding-top:15px;border-top:2px dashed rgb(42 32 27 / .30);color:#655249!important;font-size:12px!important;line-height:1.8}body.single-product .wp-block-woocommerce-product-meta a,body.single-product .product_meta a{color:var(--cam-rojo)!important;font-weight:900;text-decoration:none}body.single-product .woocommerce-tabs,body.single-product .wp-block-woocommerce-product-details{margin-top:38px!important;padding:clamp(18px,3vw,30px);background:linear-gradient(135deg,rgb(255 255 255 / .8),rgb(244 226 189 / .8));border:3px solid var(--cam-negro);border-radius:20px;box-shadow:0 8px 0 var(--cam-dorado),0 18px 32px rgb(35 20 12 / .15)}body.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 22px!important;padding:0!important;border:0!important}body.single-product .woocommerce-tabs ul.tabs::before,body.single-product .woocommerce-tabs ul.tabs li::before,body.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;background:var(--cam-crema)!important;border:2px solid var(--cam-negro)!important;border-radius:999px!important;box-shadow:0 4px 0 var(--cam-dorado)}body.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 17px!important;color:var(--cam-tinta)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase}body.single-product .woocommerce-tabs ul.tabs li.active,body.single-product .woocommerce-tabs ul.tabs li:hover{background:var(--cam-naranja)!important;transform:translateY(-2px)}body.single-product .woocommerce-Tabs-panel{color:#58473d;font-size:16px;line-height:1.75}@media (max-width:767px){body.single-product main#wp-skip-link-target,body.single-product main.wp-block-group{width:calc(100% - 16px);margin:14px auto 38px!important;padding:13px!important;border-width:2px;border-radius:17px;box-shadow:0 5px 0 var(--cam-dorado),0 14px 32px rgb(35 20 12 / .17)}body.single-product .wp-block-post-featured-image,body.single-product .woocommerce-product-gallery{padding:8px;border-width:2px;transform:none}body.single-product .wp-block-post-title,body.single-product h1.wp-block-post-title,body.single-product .product_title{font-size:clamp(28px, 9vw, 39px)!important;letter-spacing:-.7px!important}body.single-product .wp-block-woocommerce-product-price{padding:10px 13px;transform:none}body.single-product table.variations tr{grid-template-columns:1fr;gap:6px}body.single-product .wc-block-add-to-cart-form,body.single-product .wp-block-woocommerce-add-to-cart-form,body.single-product form.cart{padding:15px!important;border-width:2px}body.single-product .quantity,body.single-product .wc-block-components-quantity-selector{display:flex!important;width:100%;margin:0 0 10px!important}body.single-product input.qty,body.single-product .wc-block-components-quantity-selector input{width:100%}body.single-product .single_add_to_cart_button,body.single-product .wc-block-components-button,body.single-product .wp-block-button__link{width:100%!important}body.single-product .woocommerce-tabs ul.tabs li{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){body.single-product *,body.single-product *::before,body.single-product *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body.single-product .wp-block-post-excerpt,body.single-product .wp-block-post-excerpt__excerpt,body.single-product .woocommerce-product-details__short-description{display:none!important}body.single-product .wp-block-woocommerce-product-price,body.single-product p.price{margin-bottom:14px!important}body.single-product .wc-block-add-to-cart-form,body.single-product .wp-block-woocommerce-add-to-cart-form,body.single-product form.cart{margin-top:0!important}body.single-product .wp-block-woocommerce-product-price+.wp-block-post-excerpt{display:none!important;margin:0!important;padding:0!important}body.single-product .woocommerce-tabs,body.single-product .woocommerce-Tabs-panel,body.single-product .wp-block-woocommerce-product-details,body.single-product .wp-block-woocommerce-product-details *{display:revert}.single-product .woocommerce-breadcrumb,.single-product nav.woocommerce-breadcrumb{display:none!important}.single-product .product_meta,.single-product .posted_in,.single-product .cat-links{display:none!important}.single-product .wp-block-post-terms,.single-product .taxonomy-product_cat,.single-product [class*="product-categories"],.single-product [class*="posted_in"]{display:none!important}body.camarada-sold-out{position:relative}body.camarada-sold-out::before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;background:radial-gradient(circle at 8% 85%,rgb(255 83 0 / .16),transparent 25%),radial-gradient(circle at 92% 82%,rgb(255 139 0 / .14),transparent 28%),linear-gradient(to top,rgb(255 63 0 / .08),transparent 34%);mix-blend-mode:multiply}body.camarada-sold-out main#wp-skip-link-target,body.camarada-sold-out main.wp-block-group{box-shadow:0 8px 0 #d4a856,0 28px 65px rgb(35 20 12 / .18),0 0 50px rgb(242 107 43 / .19)!important}.camarada-fire-layer{position:fixed;inset:0;z-index:9999;overflow:hidden;pointer-events:none}.camarada-flame{position:absolute;left:var(--x);bottom:-55px;width:18px;height:28px;opacity:0;border-radius:65% 35% 65% 35%;transform:translateX(-50%) rotate(45deg) scale(var(--scale));background:radial-gradient(circle at 65% 65%,#ffe36e 0 18%,#ff9d00 35%,#ff4d00 65%,#fff0 72%);filter:drop-shadow(0 0 5px rgb(255 91 0 / .75)) drop-shadow(0 0 12px rgb(255 130 0 / .35));animation:camaradaFlameRise var(--duration) ease-in infinite;animation-delay:var(--delay)}.camarada-flame::after{content:"";position:absolute;width:7px;height:11px;left:5px;bottom:4px;border-radius:60% 40% 60% 40%;background:#fff2a6;opacity:.9}@keyframes camaradaFlameRise{0%{opacity:0;transform:translate(-50%,30px) rotate(45deg) scale(calc(var(--scale) * .55))}15%{opacity:.85}65%{opacity:.7}100%{opacity:0;transform:translate(calc(-50% + var(--drift)),-105vh) rotate(75deg) scale(calc(var(--scale) * 1.2))}}body.camarada-sold-out .out-of-stock,body.camarada-sold-out .stock.out-of-stock,body.camarada-sold-out h1.wp-block-post-title{text-shadow:0 0 12px rgb(255 101 0 / .18)}@media (max-width:767px){.camarada-fire-layer .camarada-flame:nth-child(n+15){display:none}}@media (prefers-reduced-motion:reduce){.camarada-fire-layer{display:none!important}}.cp-shell.cp-login{display:flex;justify-content:center;align-items:center;min-height:72vh;padding:70px 20px;background:radial-gradient(circle at 15% 20%,rgb(242 107 43 / .08),transparent 25%),radial-gradient(circle at 85% 75%,rgb(212 168 86 / .11),transparent 27%),#f8f4eb}.cp-shell.cp-login>.cp-card{width:min(100%, 520px);padding:clamp(30px, 5vw, 50px);background:#fffdf8;border:3px solid #171311;border-radius:26px;box-shadow:0 8px 0 #d4a856,0 28px 60px rgb(35 20 12 / .16)}.cp-shell.cp-login .cp-brand{margin:0 0 8px;color:#171311;font-size:clamp(38px, 6vw, 54px);line-height:1;font-weight:900;letter-spacing:2px;text-align:center;text-transform:uppercase}.cp-shell.cp-login .cp-sub{margin:0 0 34px;color:#6a574c;font-size:13px;font-weight:800;letter-spacing:3px;text-align:center;text-transform:uppercase}.cp-shell.cp-login label{display:block;margin-bottom:7px;color:#2a201b;font-size:12px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.cp-shell.cp-login input[type="text"],.cp-shell.cp-login input[type="email"],.cp-shell.cp-login input[type="password"]{width:100%;min-height:54px;margin:0 0 20px;padding:12px 15px;color:#2a201b;background:#fffaf0;border:2px solid #171311;border-radius:12px;font-size:16px;font-weight:700;box-shadow:inset 0 -3px 0 rgb(212 168 86 / .25)}.cp-shell.cp-login input[type="text"]:focus,.cp-shell.cp-login input[type="email"]:focus,.cp-shell.cp-login input[type="password"]:focus{outline:3px solid rgb(242 107 43 / .20);border-color:#d85a14}.cp-shell.cp-login input[type="checkbox"]{width:auto;margin:0 8px 0 0;accent-color:#f26b2b}.cp-shell.cp-login button,.cp-shell.cp-login input[type="submit"]{width:100%;min-height:56px;margin-top:18px;padding:15px 25px;color:#fff;background:linear-gradient(180deg,#ec6731,#c83f24);border:3px solid #5d1d0c;border-radius:999px;font-size:14px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;box-shadow:0 7px 0 #6a210d,0 15px 25px rgb(95 29 10 / .22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cp-shell.cp-login button:hover,.cp-shell.cp-login input[type="submit"]:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 10px 0 #6a210d,0 21px 30px rgb(95 29 10 / .27)}@media (max-width:600px){.cp-shell.cp-login{min-height:65vh;padding:28px 12px}.cp-shell.cp-login>.cp-card{padding:27px 20px;border-width:2px;border-radius:18px}}#cp-app.cp-shell:not(.cp-login){--cp-negro:#171311;--cp-tinta:#2a201b;--cp-crema:#fffaf0;--cp-papel:#f5e5c4;--cp-naranja:#f26b2b;--cp-rojo:#c83f24;--cp-dorado:#d4a856;--cp-verde:#278c60;width:min(1180px, calc(100% - 28px));margin:35px auto 65px;padding:clamp(18px, 3vw, 34px);color:var(--cp-tinta);background:radial-gradient(circle at 16% 16%,rgb(242 107 43 / .08),transparent 25%),radial-gradient(circle at 88% 80%,rgb(212 168 86 / .12),transparent 27%),#f8f4eb;border:3px solid var(--cp-negro);border-radius:27px;box-shadow:0 9px 0 var(--cp-dorado),0 28px 65px rgb(35 20 12 / .18)}#cp-app:not(.cp-login) .cp-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:25px;padding:22px 25px;color:#fff;background:linear-gradient(135deg,#171311 0%,#2a201b 70%,#43271b 100%);border:3px solid var(--cp-negro);border-radius:20px;box-shadow:0 7px 0 var(--cp-naranja),0 18px 32px rgb(30 17 10 / .20)}#cp-app:not(.cp-login) .cp-head h1,#cp-app:not(.cp-login) .cp-head h2,#cp-app:not(.cp-login) .cp-head h3{margin:0!important;color:#fff!important;font-size:clamp(25px, 4vw, 42px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.7px;text-transform:uppercase}#cp-app:not(.cp-login) .cp-head p,#cp-app:not(.cp-login) .cp-head span{color:rgb(255 255 255 / .78)}#cp-app:not(.cp-login) .cp-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:16px 18px;background:rgb(255 255 255 / .72);border:2px solid var(--cp-negro);border-radius:16px;box-shadow:0 6px 0 rgb(212 168 86 / .75)}#cp-app:not(.cp-login) .cp-controls label{color:var(--cp-tinta);font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}#cp-app:not(.cp-login) select,#cp-app:not(.cp-login) input[type="text"],#cp-app:not(.cp-login) input[type="email"],#cp-app:not(.cp-login) input[type="number"],#cp-app:not(.cp-login) input[type="date"],#cp-app:not(.cp-login) input[type="search"]{min-height:48px;padding:10px 14px;color:var(--cp-tinta);background:var(--cp-crema);border:2px solid var(--cp-negro);border-radius:11px;font-size:14px;font-weight:700;box-shadow:inset 0 -3px 0 rgb(212 168 86 / .24)}#cp-app:not(.cp-login) select:focus,#cp-app:not(.cp-login) input:focus{outline:3px solid rgb(242 107 43 / .20);border-color:var(--cp-rojo)}#cp-app:not(.cp-login) #cp-message:not(:empty),#cp-app:not(.cp-login) .cp-message:not(:empty){margin:0 0 20px;padding:14px 18px;color:var(--cp-tinta);background:#fff3c9;border:2px solid var(--cp-negro);border-left:7px solid var(--cp-naranja);border-radius:12px;font-size:14px;font-weight:800;box-shadow:0 5px 0 var(--cp-dorado)}#cp-app:not(.cp-login) .cp-progress-card{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin-bottom:25px;padding:clamp(20px, 3vw, 30px);color:#fff;background:radial-gradient(circle at 90% 15%,rgb(242 107 43 / .25),transparent 27%),linear-gradient(135deg,#171311,#2d211c);border:3px solid var(--cp-negro);border-radius:21px;box-shadow:0 8px 0 var(--cp-naranja),0 22px 40px rgb(35 20 12 / .22);overflow:hidden}#cp-app:not(.cp-login) .cp-progress-card::after{content:"";position:absolute;width:160px;height:160px;right:-70px;bottom:-85px;background:rgb(212 168 86 / .13);border:3px solid rgb(255 255 255 / .12);border-radius:50%;pointer-events:none}#cp-app:not(.cp-login) .cp-progress-card>*{position:relative;z-index:1}#cp-app:not(.cp-login) .cp-progress-card h2,#cp-app:not(.cp-login) .cp-progress-card h3,#cp-app:not(.cp-login) .cp-progress-card h4{margin-top:0;color:#fff!important;font-weight:900!important;text-transform:uppercase}#cp-app:not(.cp-login) .cp-progress-card p,#cp-app:not(.cp-login) .cp-progress-card span,#cp-app:not(.cp-login) .cp-progress-card small{color:rgb(255 255 255 / .78)}#cp-app:not(.cp-login) .cp-progress-card strong,#cp-app:not(.cp-login) .cp-progress-card b{display:block;color:#fff;font-size:clamp(24px, 3vw, 38px);line-height:1.05;font-weight:900}#cp-app:not(.cp-login) progress{width:100%;height:14px;appearance:none;-webkit-appearance:none;border:2px solid var(--cp-negro);border-radius:999px;overflow:hidden}#cp-app:not(.cp-login) progress::-webkit-progress-bar{background:#eadfc9}#cp-app:not(.cp-login) progress::-webkit-progress-value{background:linear-gradient(90deg,var(--cp-naranja),var(--cp-rojo))}#cp-app:not(.cp-login) progress::-moz-progress-bar{background:linear-gradient(90deg,var(--cp-naranja),var(--cp-rojo))}#cp-app:not(.cp-login) .cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;margin-top:22px}#cp-app:not(.cp-login) .cp-grid>.cp-card,#cp-app:not(.cp-login) .cp-card:not(.cp-progress-card){position:relative;padding:22px;color:var(--cp-tinta);background:radial-gradient(circle at 90% 10%,rgb(242 107 43 / .08),transparent 23%),#fffdf8;border:3px solid var(--cp-negro);border-radius:19px;box-shadow:0 7px 0 var(--cp-dorado),0 18px 32px rgb(35 20 12 / .14);transition:transform .20s ease,box-shadow .20s ease}#cp-app:not(.cp-login) .cp-grid>.cp-card:hover{transform:translateY(-5px) rotate(-.15deg);box-shadow:0 11px 0 var(--cp-dorado),0 26px 40px rgb(35 20 12 / .19)}#cp-app:not(.cp-login) .cp-card h2,#cp-app:not(.cp-login) .cp-card h3,#cp-app:not(.cp-login) .cp-card h4{margin:0 0 14px;color:var(--cp-negro)!important;font-weight:900!important;line-height:1.08;text-transform:uppercase}#cp-app:not(.cp-login) .cp-card strong,#cp-app:not(.cp-login) .cp-card b{color:var(--cp-rojo);font-weight:900}#cp-app:not(.cp-login) .cp-card hr{margin:18px 0;border:0;border-top:2px dashed rgb(42 32 27 / .25)}#cp-app:not(.cp-login) table{width:100%;margin:18px 0;background:#fffdf8;border:2px solid var(--cp-negro);border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}#cp-app:not(.cp-login) table th{padding:13px 15px;color:#fff;background:var(--cp-negro);font-size:12px;font-weight:900;letter-spacing:.5px;text-align:left;text-transform:uppercase}#cp-app:not(.cp-login) table td{padding:13px 15px;color:var(--cp-tinta);border-bottom:1px solid rgb(42 32 27 / .15);font-size:14px;font-weight:650}#cp-app:not(.cp-login) table tr:last-child td{border-bottom:0}#cp-app:not(.cp-login) table tbody tr:nth-child(even){background:rgb(244 226 189 / .32)}#cp-app:not(.cp-login) table tbody tr:hover{background:rgb(242 107 43 / .08)}#cp-app:not(.cp-login) button,#cp-app:not(.cp-login) .button,#cp-app:not(.cp-login) .cp-btn,#cp-app:not(.cp-login) a[class*="button"],#cp-app:not(.cp-login) a[class*="btn"]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 21px;color:#fff!important;background:linear-gradient(180deg,#ec6731,var(--cp-rojo));border:2px solid #5d1d0c;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.5px;text-decoration:none!important;text-transform:uppercase;cursor:pointer;box-shadow:0 5px 0 #6a210d,0 11px 18px rgb(95 29 10 / .18);transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}#cp-app:not(.cp-login) button:hover,#cp-app:not(.cp-login) .button:hover,#cp-app:not(.cp-login) .cp-btn:hover,#cp-app:not(.cp-login) a[class*="button"]:hover,#cp-app:not(.cp-login) a[class*="btn"]:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 8px 0 #6a210d,0 17px 25px rgb(95 29 10 / .24)}#cp-app:not(.cp-login) a:not([class*="button"]):not([class*="btn"]){color:var(--cp-rojo);font-weight:850;text-decoration-thickness:2px;text-underline-offset:3px}#cp-app:not(.cp-login) .success,#cp-app:not(.cp-login) .is-success,#cp-app:not(.cp-login) .available,#cp-app:not(.cp-login) .disponible{color:var(--cp-verde)!important;font-weight:900}#cp-app:not(.cp-login) .error,#cp-app:not(.cp-login) .is-error,#cp-app:not(.cp-login) .sold-out,#cp-app:not(.cp-login) .agotado{color:var(--cp-rojo)!important;font-weight:900}@media (max-width:767px){#cp-app.cp-shell:not(.cp-login){width:calc(100% - 14px);margin:13px auto 36px;padding:12px;border-width:2px;border-radius:18px;box-shadow:0 5px 0 var(--cp-dorado),0 15px 32px rgb(35 20 12 / .17)}#cp-app:not(.cp-login) .cp-head{align-items:flex-start;flex-direction:column;padding:18px;border-width:2px;border-radius:15px}#cp-app:not(.cp-login) .cp-controls{align-items:stretch;flex-direction:column}#cp-app:not(.cp-login) .cp-controls select,#cp-app:not(.cp-login) .cp-controls input,#cp-app:not(.cp-login) .cp-controls button{width:100%}#cp-app:not(.cp-login) .cp-progress-card{grid-template-columns:1fr;padding:18px;border-width:2px}#cp-app:not(.cp-login) .cp-grid{grid-template-columns:1fr;gap:18px}#cp-app:not(.cp-login) .cp-grid>.cp-card,#cp-app:not(.cp-login) .cp-card:not(.cp-progress-card){padding:18px;border-width:2px}#cp-app:not(.cp-login) table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}#cp-app:not(.cp-login) button,#cp-app:not(.cp-login) .button,#cp-app:not(.cp-login) .cp-btn{width:100%}}@media (prefers-reduced-motion:reduce){#cp-app:not(.cp-login) *,#cp-app:not(.cp-login) *::before,#cp-app:not(.cp-login) *::after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#cc-app.cc-screen{--cc-black:#11100f;--cc-dark:#211b18;--cc-cream:#fff8e8;--cc-orange:#ed682e;--cc-red:#b83924;--cc-gold:#d1a653;--cc-green:#32b878;min-height:100vh;padding:24px 14px;color:var(--cc-cream);background:radial-gradient(circle at 12% 15%,rgb(237 104 46 / .18),transparent 25%),radial-gradient(circle at 88% 80%,rgb(184 57 36 / .14),transparent 28%),#090807}#cc-app.cc-screen .cc-wrap{width:min(760px,100%);margin:0 auto}#cc-app.cc-screen .cc-header{margin-bottom:22px;padding:20px 23px;color:#fff;background:linear-gradient(135deg,#171311,#30231d);border:3px solid var(--cc-cream);border-radius:16px;box-shadow:0 7px 0 var(--cc-orange),0 20px 38px rgb(0 0 0 / .32)}#cc-app.cc-screen .cc-header h1,#cc-app.cc-screen .cc-header h2,#cc-app.cc-screen .cc-header h3{margin:0!important;color:#fff!important;font-size:clamp(25px,5vw,43px)!important;line-height:1!important;font-weight:900!important;text-transform:uppercase;text-shadow:3px 3px 0 rgb(184 57 36 / .7)}#cc-app.cc-screen .cc-card{position:relative;padding:clamp(20px,4vw,31px);color:var(--cc-dark);background:linear-gradient(135deg,#fff,#fff8e8);border:4px solid var(--cc-black);border-radius:21px;box-shadow:0 8px 0 var(--cc-gold),0 26px 55px rgb(0 0 0 / .28)}#cc-app.cc-screen .cc-card::before{content:"CAMARADA ACCESS";display:inline-block;margin-bottom:20px;padding:7px 12px;color:#fff;background:var(--cc-red);border:3px solid var(--cc-black);border-radius:999px;font-size:10px;font-weight:900;letter-spacing:1.5px;box-shadow:4px 4px 0 var(--cc-black)}#cc-app.cc-screen .cc-result,#cc-app.cc-screen .cc-ticket,#cc-app.cc-screen [class*="result"],#cc-app.cc-screen [class*="ticket"]{margin-top:22px;padding:21px;color:#211b18;background:#fff8e8;border:3px solid #11100f;border-radius:14px;box-shadow:0 6px 0 #d1a653}#cc-app.cc-screen .cc-result h2,#cc-app.cc-screen .cc-result h3,#cc-app.cc-screen .cc-ticket h2,#cc-app.cc-screen .cc-ticket h3{margin:4px 0 12px;color:#11100f!important;font-size:clamp(23px,5vw,36px)!important;line-height:1!important;font-weight:900!important;text-transform:uppercase}#cc-app.cc-screen .valid,#cc-app.cc-screen .is-valid,#cc-app.cc-screen .success,#cc-app.cc-screen .cc-success{color:#176a47!important;font-weight:900!important}#cc-app.cc-screen .invalid,#cc-app.cc-screen .is-invalid,#cc-app.cc-screen .error,#cc-app.cc-screen .already-used{color:#b83924!important;font-weight:900!important}#cc-app.cc-screen button[class*="check"],#cc-app.cc-screen button[id*="check"],#cc-app.cc-screen .cc-checkin-btn{color:#fff!important;background:linear-gradient(180deg,#32b878,#176a47)!important;border-color:#104d34!important;box-shadow:0 6px 0 #104d34,0 14px 24px rgb(16 77 52 / .23)}#cc-app.cc-screen .cc-count,#cc-app.cc-screen .cc-entered,#cc-app.cc-screen [class*="entered"]{margin:0 0 20px;padding:18px 20px;color:#fff;background:#11100f;border:3px solid #fff8e8;border-radius:13px;box-shadow:0 6px 0 #ed682e;text-align:center}#cc-app.cc-screen .cc-count strong,#cc-app.cc-screen .cc-entered strong,#cc-app.cc-screen [class*="entered"] strong{display:block;color:#32b878;font-size:clamp(38px,8vw,68px);line-height:1;font-weight:900}@media(max-width:700px){#cc-app.cc-screen{padding:10px}#cc-app.cc-screen .cc-card{padding:18px 15px;border-width:3px}#cc-app.cc-screen button{min-height:58px}}body.page-id-21{--ce-negro:#171311;--ce-tinta:#30241f;--ce-crema:#fff8e8;--ce-papel:#f1dfbc;--ce-naranja:#ed682e;--ce-rojo:#b83924;--ce-dorado:#d1a653}body.page-id-21 main,body.page-id-21 .site-main,body.page-id-21 .entry-content{overflow:visible}body.page-id-21 .elementor-heading-title{display:table;margin:0 auto 35px!important;padding:13px 24px;color:var(--ce-crema)!important;background:var(--ce-negro);border:3px solid var(--ce-crema);border-radius:999px;font-size:clamp(27px, 4vw, 45px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.7px;text-align:center;text-transform:uppercase;box-shadow:0 7px 0 var(--ce-naranja),0 18px 34px rgb(30 18 10 / .24);transform:rotate(-.4deg)}body.page-id-21 .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(270px,340px));justify-content:center;align-items:stretch;gap:clamp(24px, 4vw, 42px)!important;width:min(1180px, calc(100% - 28px));margin:0 auto!important;padding:5px 0 55px!important}body.page-id-21 .woocommerce ul.products::before,body.page-id-21 .woocommerce ul.products::after{display:none!important}body.page-id-21 .woocommerce ul.products li.product{position:relative;float:none!important;display:flex;flex-direction:column;width:100%!important;min-width:0;margin:0!important;padding:13px 13px 21px!important;color:var(--ce-tinta);background:radial-gradient(circle at 20% 20%,rgb(23 19 17 / .035) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .97),rgb(255 248 232 / .95));background-size:23px 23px,auto;border:3px solid var(--ce-negro);border-radius:21px;box-shadow:0 8px 0 var(--ce-dorado),0 23px 42px rgb(31 18 10 / .20);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}body.page-id-21 .woocommerce ul.products li.product:hover{transform:translateY(-7px) rotate(-.25deg);box-shadow:0 13px 0 var(--ce-dorado),0 31px 50px rgb(31 18 10 / .27)}body.page-id-21 .woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none!important}body.page-id-21 .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail{display:block;width:100%!important;aspect-ratio:1 / 1;margin:0 0 18px!important;object-fit:cover;object-position:center top;background:#fff;border:2px solid var(--ce-negro);border-radius:13px;box-shadow:0 6px 0 rgb(209 166 83 / .9);transition:transform .25s ease,filter .25s ease}body.page-id-21 .woocommerce ul.products li.product:hover img.attachment-woocommerce_thumbnail{transform:scale(1.025)}body.page-id-21 .woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 5px 13px!important;padding:0!important;color:var(--ce-negro)!important;font-size:17px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.15px;text-transform:uppercase;text-wrap:balance}body.page-id-21 .woocommerce ul.products li.product .woocommerce-loop-product__title::after{content:"";display:block;width:52px;height:4px;margin-top:11px;background:var(--ce-naranja);border-radius:999px}body.page-id-21 .woocommerce ul.products li.product .price{display:block;margin:auto 5px 6px!important;padding-top:15px;color:var(--ce-naranja)!important;border-top:2px dashed rgb(48 36 31 / .22);font-size:clamp(23px, 3vw, 31px)!important;line-height:1.05!important;font-weight:900!important}body.page-id-21 .woocommerce ul.products li.product .price .woocommerce-Price-amount{color:inherit!important;font-weight:inherit!important}body.page-id-21 .woocommerce ul.products li.product .price del{opacity:.45;font-size:.7em}body.page-id-21 .woocommerce ul.products li.product .price ins{text-decoration:none}body.page-id-21 .woocommerce ul.products li.product.outofstock::before{content:"SOLD OUT";position:absolute;z-index:5;top:27px;right:-39px;width:165px;padding:9px 8px;color:#fff;background:var(--ce-rojo);border-top:3px solid var(--ce-negro);border-bottom:3px solid var(--ce-negro);font-size:14px;line-height:1;font-weight:900;letter-spacing:2px;text-align:center;text-transform:uppercase;box-shadow:0 5px 0 rgb(23 19 17 / .85);transform:rotate(42deg);pointer-events:none}body.page-id-21 .woocommerce ul.products li.product.outofstock img{filter:saturate(.72) contrast(.95)}body.page-id-21 .woocommerce ul.products li.product.outofstock{box-shadow:0 8px 0 var(--ce-rojo),0 23px 42px rgb(90 25 10 / .20)}body.page-id-21 .woocommerce ul.products li.product .button{display:flex!important;align-items:center;justify-content:center;width:calc(100% - 10px);min-height:48px;margin:18px 5px 0!important;padding:12px 19px!important;color:#fff!important;background:linear-gradient(180deg,var(--ce-naranja),var(--ce-rojo))!important;border:3px solid #631f10!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 5px 0 #6b2411;transition:transform .16s ease,box-shadow .16s ease}body.page-id-21 .woocommerce ul.products li.product .button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #6b2411}body.page-id-21 .woocommerce ul.products li.product .star-rating{display:none!important}@media (max-width:700px){body.page-id-21 .elementor-heading-title{margin-bottom:25px!important;padding:11px 18px;border-width:2px;font-size:27px!important;transform:none}body.page-id-21 .woocommerce ul.products{grid-template-columns:1fr;gap:27px!important;width:calc(100% - 22px);padding-bottom:38px!important}body.page-id-21 .woocommerce ul.products li.product{max-width:430px;margin:0 auto!important;border-width:2px;border-radius:17px}body.page-id-21 .woocommerce ul.products li.product:hover{transform:none}body.page-id-21 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important}body.page-id-21 .woocommerce ul.products li.product .price{font-size:27px!important}}@media (prefers-reduced-motion:reduce){body.page-id-21 .woocommerce ul.products li.product,body.page-id-21 .woocommerce ul.products li.product img{transition:none!important}}body.page-id-21 .wp-block-buttons,body.page-id-21 .wp-block-button,body.page-id-21 .wp-block-buttons+p,body.page-id-21 .entry-content>p:last-child{display:none!important}body.page-id-21 .hostinger-ai-cta-button,body.page-id-21 .elementor-element-29944a2{display:none!important}body.page-id-21 .elementor-widget-heading{display:none!important}body.page-id-22{--nos-negro:#151210;--nos-carbon:#2a211d;--nos-crema:#fff7e8;--nos-papel:#ead6ae;--nos-naranja:#ef6a2e;--nos-rojo:#b83a24;--nos-dorado:#d4a856;--nos-verde:#5d8f63}body.page-id-22 .wp-site-blocks,body.page-id-22 main#wp--skip-link--target,body.page-id-22 .site-main,body.page-id-22 .entry-content,body.page-id-22 .entry-content.wp-block-post-content,body.page-id-22 .elementor.elementor-22{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-22 .elementor.elementor-22>.e-con.e-parent{position:relative;width:100%!important;margin:0!important;padding:clamp(35px, 6vw, 75px) 18px!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner{position:relative;width:min(1040px, 100%)!important;margin:0 auto!important;padding:clamp(22px, 4vw, 42px)!important;color:var(--nos-carbon);background:radial-gradient(circle at 20% 20%,rgb(21 18 16 / .035) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .97),rgb(255 247 232 / .94))!important;background-size:23px 23px,auto!important;border:3px solid var(--nos-negro)!important;border-radius:24px!important;box-shadow:0 8px 0 var(--nos-dorado),0 28px 55px rgb(34 20 12 / .20)!important}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner .e-con{position:relative;background-color:#fff0;border:0;box-shadow:none}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner>.e-con:first-child{padding:clamp(22px, 3vw, 34px)!important;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 248 232 / .96))!important;border:3px solid var(--nos-negro)!important;border-radius:18px!important;box-shadow:0 7px 0 var(--nos-dorado),0 20px 38px rgb(34 20 12 / .16)!important}body.page-id-22 .elementor-22 h1,body.page-id-22 .elementor-22 h2,body.page-id-22 .elementor-22 h3{color:var(--nos-negro)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:-.5px;text-transform:uppercase}body.page-id-22 .elementor-22 .elementor-heading-title{display:inline-block;margin:0 0 24px!important;padding:11px 16px;color:#fff!important;background:var(--nos-negro)!important;border:2px solid var(--nos-negro)!important;border-radius:5px!important;box-shadow:5px 5px 0 var(--nos-rojo),9px 9px 0 var(--nos-dorado)!important;transform:rotate(-.4deg)}body.page-id-22 .elementor-22 p{color:#4b3d35;font-size:17px;line-height:1.7;font-weight:600}body.page-id-22 .elementor-22 strong{color:var(--nos-rojo);font-weight:900}body.page-id-22 .elementor-22 .elementor-widget-image img{display:block;max-width:100%;height:auto;border:3px solid var(--nos-negro)!important;border-radius:18px!important;box-shadow:0 7px 0 var(--nos-naranja),0 24px 42px rgb(32 18 10 / .20)!important}body.page-id-22 .elementor-22 .elementor-button,body.page-id-22 .elementor-22 .wp-block-button__link,body.page-id-22 .elementor-22 a.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;color:#fff!important;background:linear-gradient(180deg,var(--nos-naranja),var(--nos-rojo))!important;border:3px solid #641f10!important;border-radius:999px!important;font-size:13px;font-weight:900;letter-spacing:.8px;text-decoration:none!important;text-transform:uppercase;box-shadow:0 6px 0 #6a220f,0 15px 24px rgb(94 29 10 / .22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body.page-id-22 .elementor-22 .elementor-button:hover,body.page-id-22 .elementor-22 .wp-block-button__link:hover,body.page-id-22 .elementor-22 a.button:hover{transform:translateY(-3px);filter:brightness(1.07);box-shadow:0 9px 0 #6a220f,0 20px 30px rgb(94 29 10 / .28)}body.page-id-22 .elementor-22 .elementor-icon,body.page-id-22 .elementor-22 .wp-block-social-link{color:#fff;background:var(--nos-negro);border:3px solid var(--nos-negro);border-radius:50%;box-shadow:4px 4px 0 var(--nos-naranja);transition:transform .16s ease,background .16s ease}body.page-id-22 .elementor-22 .elementor-icon:hover,body.page-id-22 .elementor-22 .wp-block-social-link:hover{background:var(--nos-rojo);transform:rotate(-6deg) scale(1.08)}body.page-id-22 header img,body.page-id-22 .wp-block-template-part header img,body.page-id-22 header .custom-logo,body.page-id-22 header .wp-block-site-logo img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}body.page-id-22 header img::after,body.page-id-22 header .custom-logo-link::before,body.page-id-22 header .custom-logo-link::after,body.page-id-22 header .wp-block-site-logo::before,body.page-id-22 header .wp-block-site-logo::after{display:none!important;content:none!important}body.page-id-22 .wp-block-template-part:has(footer){margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-22 footer{position:relative;width:100%!important;margin:0!important;padding:30px clamp(20px, 6vw, 75px)!important;color:#fff!important;background:#11100f!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-22 footer .wp-block-columns{align-items:center!important;width:min(1180px, 100%)!important;margin:0 auto!important}body.page-id-22 footer .wp-block-column,body.page-id-22 footer .wp-block-group{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-22 footer h1,body.page-id-22 footer h2,body.page-id-22 footer h3,body.page-id-22 footer h4,body.page-id-22 footer p,body.page-id-22 footer strong,body.page-id-22 footer a{margin-top:0;color:#fff!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.page-id-22 footer img,body.page-id-22 footer .wp-block-social-link,body.page-id-22 footer .wp-block-social-links,body.page-id-22 footer .elementor-icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.page-id-22 footer a:hover{color:var(--nos-naranja)!important}@media (max-width:767px){body.page-id-22 .elementor.elementor-22>.e-con.e-parent{padding:22px 10px 40px!important}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner{padding:16px!important;border-width:2px!important;border-radius:17px!important;box-shadow:0 5px 0 var(--nos-dorado),0 18px 34px rgb(34 20 12 / .18)!important}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner>.e-con:first-child{padding:20px 16px!important;border-width:2px!important;border-radius:14px!important}body.page-id-22 .elementor-22 .elementor-heading-title{font-size:25px!important;transform:none}body.page-id-22 .elementor-22 p{font-size:16px}body.page-id-22 .elementor-22 .elementor-widget-image img{border-width:2px!important;border-radius:14px!important}body.page-id-22 footer{padding:28px 18px!important}body.page-id-22 footer .wp-block-columns{gap:24px!important}}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner{background:radial-gradient(circle at 20% 20%,rgb(21 18 16 / .025) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .84),rgb(255 247 232 / .78))!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body.page-id-22 .elementor.elementor-22>.e-con.e-parent>.e-con-inner>.e-con:first-child{background:linear-gradient(135deg,rgb(255 255 255 / .58),rgb(255 247 232 / .48))!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.woocommerce-checkout{--checkout-negro:#171311;--checkout-tinta:#30241f;--checkout-crema:#fff8e8;--checkout-papel:#f1dfbc;--checkout-naranja:#ed682e;--checkout-rojo:#b83924;--checkout-dorado:#d1a653;--checkout-verde:#278c60}body.woocommerce-checkout main,body.woocommerce-checkout .site-main,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{overflow:visible}body.woocommerce-checkout form.checkout{width:min(1180px, calc(100% - 24px));margin:30px auto 60px}body.woocommerce-checkout form.checkout .col2-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(22px, 4vw, 42px);width:100%}body.woocommerce-checkout form.checkout .col-1,body.woocommerce-checkout form.checkout .col-2,body.woocommerce-checkout #order_review{width:100%!important;float:none!important;margin:0!important;padding:clamp(20px, 3vw, 32px)!important;color:var(--checkout-tinta);background:radial-gradient(circle at 18% 18%,rgb(23 19 17 / .035) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 248 232 / .96));background-size:23px 23px,auto;border:3px solid var(--checkout-negro);border-radius:22px;box-shadow:0 8px 0 var(--checkout-dorado),0 24px 48px rgb(31 18 10 / .19)}body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading{display:inline-block;margin:0 0 24px!important;padding:9px 15px;color:#fff!important;background:var(--checkout-negro);border:3px solid var(--checkout-negro);border-radius:5px;font-size:clamp(20px, 3vw, 29px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.3px;text-transform:uppercase;box-shadow:5px 5px 0 var(--checkout-naranja);transform:rotate(-.4deg)}body.woocommerce-checkout form.checkout label{color:var(--checkout-tinta);font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}body.woocommerce-checkout form.checkout input.input-text,body.woocommerce-checkout form.checkout textarea,body.woocommerce-checkout form.checkout select,body.woocommerce-checkout form.checkout .select2-selection{min-height:52px;padding:11px 14px;color:var(--checkout-tinta);background:#fffdf6;border:3px solid var(--checkout-negro)!important;border-radius:10px!important;font-size:15px;font-weight:700;box-shadow:inset 0 -4px 0 rgb(209 166 83 / .22)}body.woocommerce-checkout form.checkout textarea{min-height:110px;resize:vertical}body.woocommerce-checkout form.checkout input:focus,body.woocommerce-checkout form.checkout textarea:focus,body.woocommerce-checkout form.checkout select:focus,body.woocommerce-checkout form.checkout .select2-container--focus .select2-selection{outline:4px solid rgb(237 104 46 / .16);border-color:var(--checkout-rojo)!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:0}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:48px}body.woocommerce-checkout #order_review{margin-top:24px!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{width:100%;margin:0 0 24px!important;background:rgb(255 255 255 / .65);border:3px solid var(--checkout-negro)!important;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{padding:13px 15px!important;color:#fff;background:var(--checkout-negro);font-size:11px;font-weight:900;letter-spacing:.6px;text-align:left;text-transform:uppercase}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td{padding:13px 15px!important;color:var(--checkout-tinta);border-bottom:1px dashed rgb(48 36 31 / .25);font-size:14px;font-weight:700}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr:last-child td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr:last-child th{border-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{color:var(--checkout-negro);font-weight:900;text-transform:uppercase}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{color:#fff!important;background:var(--checkout-negro);font-size:18px;font-weight:900}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{color:var(--checkout-naranja)!important;font-size:22px}body.woocommerce-checkout #payment{padding:19px!important;background:var(--checkout-crema)!important;border:3px solid var(--checkout-negro);border-radius:16px;box-shadow:0 6px 0 var(--checkout-dorado)}body.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0 0 18px!important;border-bottom:2px dashed rgb(48 36 31 / .27)!important}body.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 12px!important;padding:13px 14px;background:#fffdf6;border:2px solid var(--checkout-negro);border-radius:10px}body.woocommerce-checkout #payment ul.payment_methods li label{font-size:13px;font-weight:900}body.woocommerce-checkout #payment div.payment_box{color:var(--checkout-tinta)!important;background:var(--checkout-papel)!important;border:2px solid var(--checkout-negro);border-radius:10px}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--checkout-negro)!important}body.woocommerce-checkout input[type="checkbox"],body.woocommerce-checkout input[type="radio"]{accent-color:var(--checkout-naranja)}body.woocommerce-checkout #place_order{width:100%;min-height:60px;margin-top:18px;padding:15px 25px!important;color:#fff!important;background:linear-gradient(180deg,var(--checkout-naranja),var(--checkout-rojo))!important;border:3px solid #641f10!important;border-radius:999px!important;font-size:14px!important;font-weight:900!important;letter-spacing:1px;text-transform:uppercase;box-shadow:0 7px 0 #69220f,0 16px 28px rgb(94 29 10 / .22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body.woocommerce-checkout #place_order:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 10px 0 #69220f,0 22px 34px rgb(94 29 10 / .28)}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{width:min(1180px, calc(100% - 24px));margin:20px auto!important;padding:16px 18px 16px 48px!important;color:var(--checkout-tinta);background:var(--checkout-crema);border:3px solid var(--checkout-negro);border-top:3px solid var(--checkout-negro)!important;border-left:9px solid var(--checkout-naranja);border-radius:12px;box-shadow:5px 5px 0 var(--checkout-dorado)}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#65564e;font-size:12px;line-height:1.55}body.woocommerce-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--checkout-rojo);font-weight:900}@media (max-width:800px){body.woocommerce-checkout form.checkout{width:calc(100% - 16px);margin-top:16px}body.woocommerce-checkout form.checkout .col2-set{grid-template-columns:1fr;gap:19px}body.woocommerce-checkout form.checkout .col-1,body.woocommerce-checkout form.checkout .col-2,body.woocommerce-checkout #order_review{padding:18px 14px!important;border-width:2px;border-radius:16px;box-shadow:0 5px 0 var(--checkout-dorado),0 18px 35px rgb(31 18 10 / .18)}body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading{font-size:21px!important;transform:none}body.woocommerce-checkout table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table td{padding:11px 9px!important;font-size:12px}body.woocommerce-checkout #place_order{min-height:62px}}body.woocommerce-checkout form.checkout{display:block!important;width:min(760px, calc(100% - 24px))!important;margin:30px auto 60px!important}body.woocommerce-checkout form.checkout .col2-set{display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;margin:0!important}body.woocommerce-checkout form.checkout .col-1,body.woocommerce-checkout form.checkout .col-2,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review_heading{width:100%!important;max-width:none!important;float:none!important;clear:both!important}body.woocommerce-checkout form.checkout .col-2{margin-top:0!important}body.woocommerce-checkout #order_review_heading{display:block!important;width:max-content!important;max-width:100%!important;margin:34px 0 24px!important}body.woocommerce-checkout #order_review{margin:0 auto!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-checkout-review-order{width:100%!important;max-width:none!important}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{float:none!important;width:100%!important}body.woocommerce-checkout .form-row{width:100%!important;margin:0 0 18px!important}@media (max-width:800px){body.woocommerce-checkout form.checkout{width:calc(100% - 16px)!important;margin-top:16px!important}body.woocommerce-checkout form.checkout .col2-set{gap:20px!important}body.woocommerce-checkout #order_review_heading{margin-top:25px!important}}body.woocommerce-order-received{--rec-negro:#171311;--rec-tinta:#30241f;--rec-crema:#fff8e8;--rec-papel:#f1dfbc;--rec-naranja:#ed682e;--rec-rojo:#b83924;--rec-dorado:#d1a653;--rec-verde:#278c60}body.woocommerce-order-received .woocommerce{width:min(1020px, calc(100% - 24px));margin:30px auto 60px!important;padding:clamp(20px, 4vw, 38px)!important;color:var(--rec-tinta);background:radial-gradient(circle at 20% 20%,rgb(23 19 17 / .035) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(255 248 232 / .92));background-size:23px 23px,auto;border:3px solid var(--rec-negro);border-radius:24px;box-shadow:0 8px 0 var(--rec-dorado),0 28px 58px rgb(31 18 10 / .20)}body.woocommerce-order-received .woocommerce-notice--success{margin:0 0 28px!important;padding:18px 21px!important;color:#fff!important;background:var(--rec-verde);border:3px solid var(--rec-negro);border-radius:12px;font-size:clamp(18px, 3vw, 26px);font-weight:900;letter-spacing:.3px;text-transform:uppercase;box-shadow:6px 6px 0 var(--rec-negro)}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:0 0 32px!important;padding:0!important;list-style:none}body.woocommerce-order-received .woocommerce-order-overview li{float:none!important;width:auto!important;margin:0!important;padding:15px 14px!important;color:var(--rec-tinta);background:var(--rec-crema);border:2px solid var(--rec-negro)!important;border-radius:11px;font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 4px 0 var(--rec-dorado)}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:7px;color:var(--rec-negro);font-size:15px;line-height:1.3;text-transform:none}body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{display:inline-block;margin:30px 0 20px!important;padding:9px 15px;color:#fff!important;background:var(--rec-negro);border:3px solid var(--rec-negro);border-radius:5px;font-size:clamp(20px, 3vw, 29px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.3px;text-transform:uppercase;box-shadow:5px 5px 0 var(--rec-naranja);transform:rotate(-.35deg)}body.woocommerce-order-received table.woocommerce-table--order-details,body.woocommerce-order-received table.shop_table{width:100%;margin:0 0 28px!important;background:rgb(255 255 255 / .72);border:3px solid var(--rec-negro)!important;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}body.woocommerce-order-received table.shop_table th{padding:13px 15px!important;color:#fff;background:var(--rec-negro);font-size:11px;font-weight:900;letter-spacing:.6px;text-align:left;text-transform:uppercase}body.woocommerce-order-received table.shop_table td{padding:14px 15px!important;color:var(--rec-tinta);border-bottom:1px dashed rgb(48 36 31 / .25);font-size:14px;font-weight:700}body.woocommerce-order-received table.shop_table tr:last-child td,body.woocommerce-order-received table.shop_table tr:last-child th{border-bottom:0}body.woocommerce-order-received table.shop_table .product-name{color:var(--rec-negro);font-weight:900;text-transform:uppercase}body.woocommerce-order-received table.shop_table tfoot th,body.woocommerce-order-received table.shop_table tfoot td{font-weight:900}body.woocommerce-order-received table.shop_table tfoot tr:last-child th,body.woocommerce-order-received table.shop_table tfoot tr:last-child td{color:#fff!important;background:var(--rec-negro);font-size:18px}body.woocommerce-order-received table.shop_table tfoot tr:last-child .woocommerce-Price-amount{color:var(--rec-naranja)!important;font-size:22px}body.woocommerce-order-received .woocommerce-customer-details address{padding:20px!important;color:var(--rec-tinta);background:var(--rec-crema);border:3px solid var(--rec-negro)!important;border-radius:14px;font-size:14px;line-height:1.7;font-style:normal;box-shadow:0 6px 0 var(--rec-dorado)}body.woocommerce-order-received [class*="ticket"],body.woocommerce-order-received [class*="foo"],body.woocommerce-order-received .woocommerce-order-details{position:relative}body.woocommerce-order-received img[src*="qr"],body.woocommerce-order-received img[class*="qr"],body.woocommerce-order-received canvas{padding:8px;background:#fff;border:3px solid var(--rec-negro);border-radius:10px;box-shadow:0 5px 0 var(--rec-dorado)}body.woocommerce-order-received a[href*="pdf"],body.woocommerce-order-received a.button,body.woocommerce-order-received .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px!important;color:#fff!important;background:linear-gradient(180deg,var(--rec-naranja),var(--rec-rojo))!important;border:3px solid #641f10!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.8px;text-decoration:none!important;text-transform:uppercase;box-shadow:0 5px 0 #69220f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body.woocommerce-order-received a[href*="pdf"]:hover,body.woocommerce-order-received a.button:hover,body.woocommerce-order-received .woocommerce-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 7px 0 #69220f}body.woocommerce-order-received .woocommerce a{color:var(--rec-rojo);font-weight:900}body.woocommerce-order-received .woocommerce-order-details h2:empty,body.woocommerce-order-received .woocommerce-customer-details h2:empty{display:none!important}@media (max-width:700px){body.woocommerce-order-received .woocommerce{width:calc(100% - 16px);margin-top:16px!important;padding:17px 12px!important;border-width:2px;border-radius:16px;box-shadow:0 5px 0 var(--rec-dorado),0 20px 38px rgb(31 18 10 / .18)}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr}body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-size:21px!important;transform:none}body.woocommerce-order-received table.shop_table th,body.woocommerce-order-received table.shop_table td{padding:10px 8px!important;font-size:12px}}body.woocommerce-cart{--cart-negro:#171311;--cart-tinta:#30241f;--cart-crema:#fff8e8;--cart-papel:#f1dfbc;--cart-naranja:#ed682e;--cart-rojo:#b83924;--cart-dorado:#d1a653}body.woocommerce-cart .woocommerce{width:min(1050px, calc(100% - 24px));margin:32px auto 60px!important}body.woocommerce-cart h1,body.woocommerce-cart .entry-title{display:table;margin:0 auto 28px!important;padding:11px 20px;color:#fff!important;background:var(--cart-negro);border:3px solid var(--cart-negro);border-radius:5px;font-size:clamp(25px, 4vw, 40px)!important;line-height:1!important;font-weight:900!important;text-transform:uppercase;box-shadow:6px 6px 0 var(--cart-naranja);transform:rotate(-.4deg)}body.woocommerce-cart table.shop_table.cart{width:100%;margin:0 0 30px!important;color:var(--cart-tinta);background:radial-gradient(circle at 18% 18%,rgb(23 19 17 / .035) 0 1px,transparent 2px),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 248 232 / .96));background-size:23px 23px,auto;border:3px solid var(--cart-negro)!important;border-collapse:separate;border-spacing:0;border-radius:20px;box-shadow:0 8px 0 var(--cart-dorado),0 24px 48px rgb(31 18 10 / .18);overflow:hidden}body.woocommerce-cart table.shop_table.cart thead th{padding:15px 13px!important;color:#fff;background:var(--cart-negro);border:0!important;font-size:11px;font-weight:900;letter-spacing:.7px;text-align:left;text-transform:uppercase}body.woocommerce-cart table.shop_table.cart td{padding:15px 13px!important;color:var(--cart-tinta);border-top:1px dashed rgb(48 36 31 / .25)!important;font-size:14px;font-weight:700;vertical-align:middle}body.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:85px!important;height:85px!important;object-fit:cover;border:3px solid var(--cart-negro);border-radius:10px;box-shadow:0 5px 0 var(--cart-dorado)}body.woocommerce-cart table.shop_table.cart .product-name a{color:var(--cart-negro)!important;font-size:14px;line-height:1.35;font-weight:900;text-decoration:none!important;text-transform:uppercase}body.woocommerce-cart table.shop_table.cart .product-name a:hover{color:var(--cart-rojo)!important}body.woocommerce-cart table.shop_table.cart .product-price,body.woocommerce-cart table.shop_table.cart .product-subtotal{color:var(--cart-naranja);font-size:17px;font-weight:900}body.woocommerce-cart table.shop_table.cart .qty{width:74px!important;min-height:45px;padding:8px!important;color:var(--cart-tinta);background:#fffdf6;border:3px solid var(--cart-negro)!important;border-radius:9px;font-size:15px;font-weight:900;text-align:center}body.woocommerce-cart table.shop_table.cart .product-remove a.remove{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff!important;background:var(--cart-rojo);border:2px solid var(--cart-negro);border-radius:50%;font-size:20px;font-weight:900;line-height:1;box-shadow:3px 3px 0 var(--cart-negro)}body.woocommerce-cart table.shop_table.cart .product-remove a.remove:hover{color:#fff!important;background:var(--cart-negro)}body.woocommerce-cart table.shop_table.cart .actions{padding:18px!important;background:var(--cart-papel)}body.woocommerce-cart .coupon{display:flex;align-items:center;gap:10px}body.woocommerce-cart .coupon .input-text{min-height:48px;padding:10px 13px!important;color:var(--cart-tinta);background:#fffdf6;border:3px solid var(--cart-negro)!important;border-radius:9px;font-weight:700}body.woocommerce-cart button.button,body.woocommerce-cart a.button{min-height:48px;padding:12px 20px!important;color:#fff!important;background:var(--cart-negro)!important;border:3px solid var(--cart-negro)!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.7px;text-transform:uppercase;box-shadow:0 5px 0 var(--cart-dorado)}body.woocommerce-cart button.button:hover,body.woocommerce-cart a.button:hover{background:var(--cart-rojo)!important}body.woocommerce-cart .cart-collaterals{display:flex;justify-content:flex-end;width:100%}body.woocommerce-cart .cart_totals{width:min(520px, 100%)!important;float:none!important;padding:25px!important;color:var(--cart-tinta);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 248 232 / .96));border:3px solid var(--cart-negro);border-radius:20px;box-shadow:0 8px 0 var(--cart-dorado),0 24px 48px rgb(31 18 10 / .18)}body.woocommerce-cart .cart_totals h2{display:inline-block;margin:0 0 22px!important;padding:9px 15px;color:#fff!important;background:var(--cart-negro);border-radius:5px;font-size:24px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase;box-shadow:5px 5px 0 var(--cart-naranja)}body.woocommerce-cart .cart_totals table.shop_table{width:100%;margin:0 0 20px!important;background:#fffdf6;border:3px solid var(--cart-negro)!important;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{padding:13px 14px!important;border-top:1px dashed rgb(48 36 31 / .24)!important;font-size:14px;font-weight:800}body.woocommerce-cart .cart_totals table.shop_table tr:first-child th,body.woocommerce-cart .cart_totals table.shop_table tr:first-child td{border-top:0!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{color:#fff!important;background:var(--cart-negro);font-size:18px;font-weight:900}body.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount{color:var(--cart-naranja)!important;font-size:23px}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:60px;padding:15px 24px!important;color:#fff!important;background:linear-gradient(180deg,var(--cart-naranja),var(--cart-rojo))!important;border:3px solid #641f10!important;border-radius:999px!important;font-size:14px!important;font-weight:900!important;letter-spacing:1px;text-transform:uppercase;box-shadow:0 7px 0 #69220f,0 16px 27px rgb(94 29 10 / .22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 10px 0 #69220f,0 22px 34px rgb(94 29 10 / .28)}@media (max-width:768px){body.woocommerce-cart .woocommerce{width:calc(100% - 14px);margin-top:18px!important}body.woocommerce-cart table.shop_table.cart{border-width:2px!important;border-radius:15px}body.woocommerce-cart table.shop_table.cart tr.cart_item{margin-bottom:18px;background:var(--cart-crema);border:2px solid var(--cart-negro);border-radius:13px;box-shadow:0 5px 0 var(--cart-dorado)}body.woocommerce-cart table.shop_table.cart td{padding:11px 12px!important}body.woocommerce-cart table.shop_table.cart .product-thumbnail{display:block!important;text-align:center}body.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:120px!important;height:120px!important}body.woocommerce-cart table.shop_table.cart .actions{display:block!important}body.woocommerce-cart .coupon{flex-direction:column;align-items:stretch}body.woocommerce-cart .coupon .input-text,body.woocommerce-cart .coupon button{width:100%!important}body.woocommerce-cart .cart-collaterals{display:block}body.woocommerce-cart .cart_totals{width:100%!important;padding:18px 13px!important;border-width:2px;border-radius:15px}}.wc-block-mini-cart__drawer{--mini-negro:#171311;--mini-tinta:#30241f;--mini-crema:#fff8e8;--mini-papel:#f1dfbc;--mini-naranja:#ed682e;--mini-rojo:#b83924;--mini-dorado:#d1a653}.wc-block-mini-cart__drawer .wc-block-components-drawer__content{color:var(--mini-tinta);background:radial-gradient(circle at 18% 18%,rgb(23 19 17 / .035) 0 1px,transparent 2px),linear-gradient(135deg,#fff,var(--mini-crema));background-size:23px 23px,auto;border-left:4px solid var(--mini-negro);box-shadow:-8px 0 0 var(--mini-dorado),-24px 0 50px rgb(20 12 8 / .25)}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{margin:0!important;padding:24px 28px!important;color:#fff!important;background:var(--mini-negro);border-bottom:6px solid var(--mini-naranja);font-size:clamp(25px, 4vw, 36px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.5px;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{top:20px!important;right:20px!important;color:#fff!important;background:var(--mini-rojo)!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:3px 3px 0 var(--mini-dorado)}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:22px!important}.wc-block-mini-cart__drawer .wc-block-mini-cart-items .wc-block-cart-items__row,.wc-block-mini-cart__drawer .wc-block-cart-item__wrap{margin-bottom:18px!important;padding:16px!important;background:rgb(255 255 255 / .78);border:3px solid var(--mini-negro);border-radius:15px;box-shadow:0 6px 0 var(--mini-dorado)}.wc-block-mini-cart__drawer .wc-block-cart-item__image img{border:3px solid var(--mini-negro);border-radius:9px;box-shadow:0 4px 0 var(--mini-dorado)}.wc-block-mini-cart__drawer .wc-block-components-product-name{color:var(--mini-negro)!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-components-product-metadata,.wc-block-mini-cart__drawer .wc-block-components-product-details{color:#6d5b51!important;font-size:11px!important;font-weight:800;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-components-product-price{color:var(--mini-naranja)!important;font-size:17px!important;font-weight:900!important}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector{border:3px solid var(--mini-negro)!important;border-radius:999px!important;overflow:hidden}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector input,.wc-block-mini-cart__drawer .wc-block-components-quantity-selector button{color:var(--mini-negro)!important;background:var(--mini-crema)!important;font-weight:900!important}.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer .wc-block-components-product-badge+button{color:var(--mini-rojo)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{padding:22px!important;background:var(--mini-papel);border-top:4px solid var(--mini-negro);box-shadow:0 -8px 24px rgb(30 18 10 / .12)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal{color:var(--mini-negro);font-size:17px;font-weight:900}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-formatted-money-amount{color:var(--mini-naranja);font-size:23px;font-weight:900}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-discount{color:#6d5b51;font-size:11px;line-height:1.4}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions a{display:flex!important;align-items:center;justify-content:center;min-height:52px;padding:12px 15px!important;border:3px solid var(--mini-negro)!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.5px;text-decoration:none!important;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart{color:var(--mini-negro)!important;background:var(--mini-crema)!important;box-shadow:0 5px 0 var(--mini-dorado)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-checkout{color:#fff!important;background:linear-gradient(180deg,var(--mini-naranja),var(--mini-rojo))!important;border-color:#641f10!important;box-shadow:0 5px 0 #69220f}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions a:hover{transform:translateY(-2px);filter:brightness(1.06)}@media (max-width:520px){.wc-block-mini-cart__drawer .wc-block-components-drawer__content{width:100vw!important;max-width:100vw!important;border-left:0}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions{grid-template-columns:1fr}}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{font-size:0!important;line-height:1!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__title::before{content:"TU CARRITO";display:inline-block;color:#fff;font-size:clamp(24px, 4vw, 34px);line-height:1;font-weight:900;letter-spacing:-.4px;text-transform:uppercase}.wc-block-mini-cart__drawer .wc-block-mini-cart__title .wc-block-mini-cart__title-items-counter{display:inline-block!important;margin-left:10px;color:#ed682e!important;font-size:clamp(16px, 3vw, 23px)!important;line-height:1!important;font-weight:900!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;padding-right:75px!important}