@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/poppins-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/poppins-400-ext.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/poppins-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/poppins-500-ext.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/poppins-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/poppins-600-ext.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.krilic-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;flex-shrink:0}.material-symbols-outlined{display:none!important}:root{--krilic-primary:#9C1E1F;--krilic-primary-hover:#7A1718;--krilic-bg:#EAE6E1;--krilic-bg-dark:#221610;--krilic-footer:#CED5F7;--krilic-text:#1A1A1A;--krilic-text-muted:#6B6B6B;--krilic-border:rgba(0, 0, 0, 0.08);--krilic-white:#FFFFFF;--krilic-transition:0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,body.woocommerce,body.woocommerce-page{font-family:Poppins,sans-serif!important;background-color:var(--krilic-bg)!important;color:var(--krilic-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a{text-decoration:none;color:inherit;transition:color var(--krilic-transition)}.price ins{text-decoration:none!important}.star-rating::before{color:#eb3300!important}.star-rating span::before{color:#eb3300!important}.woocommerce .star-rating span{color:#eb3300!important}button,input,select,textarea{font-family:Poppins,sans-serif}button{cursor:pointer;border:none;background:0 0}#primary,.content-area,.site-main{width:100%;max-width:1440px;float:none;padding:1rem clamp(.5rem,2vw,1rem) 4rem;margin:0 auto;box-sizing:border-box}.krilic-header{position:sticky;top:0;z-index:1000;width:100%;border-bottom:1px solid var(--krilic-border);background:rgba(234,230,225,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background var(--krilic-transition),box-shadow var(--krilic-transition)}.krilic-header.scrolled{background:rgba(234,230,225,.95);box-shadow:0 1px 30px rgba(0,0,0,.06)}.krilic-header-inner{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(.5rem,3vw,3rem);height:72px}.krilic-header-left{display:flex;align-items:center}.krilic-logo img{height:32px;width:auto;display:block}.krilic-logo-text{font-size:1.5rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--krilic-text)}.krilic-nav{display:flex;align-items:center;gap:2.5rem;margin-left:3rem}.krilic-nav a{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text);position:relative;padding:.25rem 0}.krilic-nav a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--krilic-primary);transition:width var(--krilic-transition)}.krilic-nav a.active::after,.krilic-nav a:hover::after{width:100%}.krilic-nav a:hover{color:var(--krilic-primary)}.krilic-header-actions{display:flex;align-items:center;gap:1.25rem}.krilic-header-actions button{display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--krilic-text);transition:color var(--krilic-transition)}.krilic-header-actions button:hover{color:var(--krilic-primary)}.krilic-header-actions .krilic-icon{font-size:24px;font-variation-settings:'wght' 300}.krilic-cart-btn{position:relative}.krilic-cart-count{position:absolute;top:0;right:-2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--krilic-primary);color:#fff;font-size:9px;font-weight:600;line-height:1}.krilic-cart-count:empty{display:none}.krilic-mobile-toggle{display:none!important}.krilic-mobile-nav{display:none;position:fixed;inset:0;z-index:9999;background:var(--krilic-bg)}.krilic-mobile-nav.active{display:flex;flex-direction:column}.krilic-mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:72px;border-bottom:1px solid var(--krilic-border)}.krilic-mobile-nav-links{display:flex;flex-direction:column;padding:3rem 1.5rem}.krilic-mobile-nav-links a{font-size:2rem;font-weight:300;letter-spacing:.04em;padding:1rem 0;border-bottom:1px solid var(--krilic-border);color:var(--krilic-text);transition:color var(--krilic-transition)}.krilic-mobile-nav-links a:hover{color:var(--krilic-primary)}.krilic-hero{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin-top:-1rem;padding:0}.krilic-hero-inner{position:relative;width:100%;overflow:hidden;background:#d5d0c9}.krilic-hero-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 8s ease-out}.krilic-hero-img--mobile{display:none}@media (max-width:768px){.krilic-hero-img--desktop.krilic-hero-img--desktop{display:none}.krilic-hero-img--mobile.krilic-hero-img--mobile{display:block}}.krilic-hero:hover .krilic-hero-img{transform:scale(1.03)}.krilic-hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4rem);max-width:1440px;margin:0 auto;left:0;right:0;background:0 0;z-index:2}.krilic-hero-inner::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0,transparent 60%);pointer-events:none}.krilic-hero-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:#fff;margin-bottom:1rem}.krilic-hero-title{font-size:clamp(2rem, 5vw, 3.75rem);font-weight:300;letter-spacing:-.01em;line-height:1.1;color:#fff;max-width:680px;margin:0}.krilic-hero-cta{display:inline-block;margin-top:2rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fff;border-bottom:2px solid #fff;padding-bottom:4px;transition:all var(--krilic-transition);width:fit-content}.krilic-hero-cta:hover{color:var(--krilic-primary);border-color:var(--krilic-primary)}.krilic-search-title{font-family:Poppins,sans-serif;font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:300;text-align:center;padding:2.5rem 1.5rem 0;color:var(--krilic-text)}.krilic-section-title{font-family:Poppins,sans-serif;font-size:clamp(1.5rem, 3vw, 2.25rem);font-weight:300;letter-spacing:.15em;text-align:center;margin:3.5rem 0 2rem;color:var(--krilic-text)}.krilic-crossfade{position:relative;overflow:hidden}.krilic-crossfade-off{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.krilic-light-toggle{display:none;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.krilic-light-label{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:var(--krilic-text-muted);letter-spacing:.03em}.krilic-switch{position:relative;display:inline-block;width:44px;height:24px}.krilic-switch input{opacity:0;width:0;height:0}.krilic-switch-slider{position:absolute;cursor:pointer;inset:0;background:var(--krilic-border);border-radius:24px;transition:background .3s}.krilic-switch-slider::before{content:'';position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.krilic-switch input:checked+.krilic-switch-slider{background:var(--krilic-primary)}.krilic-switch input:checked+.krilic-switch-slider::before{transform:translateX(20px)}.krilic-products-section{padding:4rem clamp(1.5rem,3vw,3rem) 6rem;max-width:1440px;margin:0 auto}.krilic-products-heading{text-align:center;margin-bottom:3rem}.krilic-products-heading h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:300;letter-spacing:-.01em;margin:0}ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2.5rem 1.5rem!important;list-style:none!important}ul.products::after,ul.products::before{display:none!important;padding:0!important;margin:0!important}ul.products li.product{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;padding-bottom:.5rem!important;border:none!important;background:0 0!important;width:100%!important;min-width:0!important;float:none!important}ul.products li.product>a{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important}ul.products li.product>a>.attachment-woocommerce_thumbnail,ul.products li.product>a>.woocommerce-placeholder,ul.products li.product>a>img{aspect-ratio:3/4!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:center!important;display:block!important;background:rgba(255,255,255,.4);border-radius:0!important;transition:transform .6s cubic-bezier(.25, .46, .45, .94)!important;flex-shrink:0!important;margin:0!important}ul.products li.product:hover>a>img{transform:scale(1.04)}.woocommerce span.onsale,ul.products li.product .onsale{position:absolute!important;top:1rem!important;left:1rem!important;right:auto!important;background:var(--krilic-primary)!important;color:#fff!important;font-size:.5625rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:.35rem .75rem!important;border-radius:0!important;line-height:1.2!important;min-height:auto!important;min-width:auto!important;margin:0!important;z-index:3!important}ul.products li.product .krilic-epic-badge{display:inline-block;align-self:flex-start;width:auto;background:#e30613;color:#fff;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.3rem .6rem;line-height:1;margin:.75rem 0 .4rem 0;border-radius:2px}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:.01em;color:var(--krilic-text)!important;margin:0 0 .25rem 0!important;padding:0!important;line-height:1.4!important}ul.products li.product .price{font-size:.9375rem!important;font-weight:600!important;color:var(--krilic-text)!important;margin:0!important;padding:0!important;line-height:1.4!important}.krilic-price-from{font-weight:400;font-size:.8125rem;opacity:.7}ul.products li.product .price del{font-size:.75rem;color:var(--krilic-text-muted)!important;opacity:.6;font-weight:400}ul.products li.product .price ins{color:var(--krilic-primary)!important;text-decoration:none;font-weight:600}ul.products li.product .add_to_cart_button,ul.products li.product .button{display:none!important}.krilic-nav-dropdown{position:relative}.krilic-submenu{display:none;position:absolute;top:100%;left:0;background:var(--krilic-bg);border:1px solid var(--krilic-border);border-radius:6px;padding:.5rem 0;min-width:160px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:1000}.krilic-nav-dropdown:hover .krilic-submenu{display:flex;flex-direction:column}.krilic-submenu a{padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500;color:var(--krilic-text);white-space:nowrap;transition:background .15s,color .15s}.krilic-submenu a:hover{background:var(--krilic-border);color:var(--krilic-primary)}.krilic-mobile-sublink{padding-left:1.5rem!important;font-size:.9rem!important;opacity:.7}.woocommerce-ordering{margin:0!important}.woocommerce-ordering select.orderby{background:0 0!important;border:none!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:0!important;cursor:pointer}.woocommerce-result-count{font-family:Poppins,sans-serif!important;font-size:.8125rem!important;font-weight:500!important;color:var(--krilic-text-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.woocommerce-breadcrumb{font-family:Poppins,sans-serif!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text-muted)!important;margin-bottom:2rem!important;padding:2rem clamp(1.5rem,3vw,3rem) 0!important;max-width:1440px;margin-left:auto!important;margin-right:auto!important}.woocommerce-breadcrumb a{color:var(--krilic-text-muted)!important}.woocommerce-breadcrumb a:hover{color:var(--krilic-primary)!important}.single-product .woocommerce-breadcrumb{display:none!important}.single-product div.product{display:flex!important;flex-wrap:wrap!important;gap:3rem;align-items:flex-start;max-width:1440px;margin:0 auto}.single-product div.product>.woocommerce-product-gallery{flex:1 1 55%!important;max-width:60%!important;min-width:0!important;order:1;float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:row-reverse!important;gap:.75rem}.single-product div.product>.entry-summary,.single-product div.product>.summary{flex:0 0 35%!important;max-width:480px!important;width:480px!important;order:2;float:none!important;margin:0!important;padding-right:clamp(1.5rem,3vw,3rem)!important}.krilic-dynamic-price .price{font-size:1.375rem!important;font-weight:600!important;color:#000!important;display:flex;align-items:center;gap:.5rem;margin:0!important}.krilic-dynamic-price .price del{text-decoration:line-through!important;color:var(--krilic-text-muted)!important;font-weight:400!important;font-size:1.125rem!important}.krilic-dynamic-price .price ins{text-decoration:none!important;color:var(--krilic-text)!important;font-weight:600!important}.krilic-dynamic-price{margin:0}.krilic-cash-price{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--krilic-primary);font-weight:500;margin-bottom:0}.krilic-installments{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;color:var(--krilic-text-muted);margin-top:.15rem}.single-product .krilic-installments{font-size:.8125rem;font-weight:500;color:var(--krilic-text);margin-top:.15rem;margin-bottom:.75rem}.krilic-loop-cash{font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;color:var(--krilic-text);margin-top:.1rem}.krilic-loop-swatches{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem;margin-bottom:.5rem}.krilic-loop-swatch-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);display:inline-block;cursor:default}.krilic-loop-swatch-label{font-family:Poppins,sans-serif;font-size:.6875rem;padding:.15rem .5rem;border:1px solid var(--krilic-border);color:var(--krilic-text-muted)}.krilic-stock-indicator{display:flex;align-items:center;gap:.4rem;width:100%;margin:.5rem 0}.single-product form.cart{margin-top:20px;margin-bottom:0!important}.single-product form.cart .quantity,.woocommerce div.product form.cart div.quantity{margin-bottom:10px}.krilic-stock-dot{display:inline-flex;align-items:center;justify-content:center;position:relative}.krilic-stock-dot::after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:var(--dot-color);opacity:0;animation:krilic-stock-ring 2.5s ease-out infinite}@keyframes krilic-stock-ring{0%{transform:scale(1);opacity:.35}100%{transform:scale(2.4);opacity:0}}.krilic-stock-text{font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.01em;color:var(--krilic-text-muted)}.krilic-trust-badges{display:flex;flex-direction:column;gap:0;margin-top:0}.krilic-trust-badge{display:flex;align-items:center;gap:.75rem;padding:.75rem 0}.krilic-trust-badge .krilic-icon{font-size:1.25rem;color:var(--krilic-primary);flex-shrink:0}.krilic-trust-badge-text{display:flex;flex-direction:column;gap:.125rem}.krilic-trust-badge-text strong{font-size:.8125rem;font-weight:600;color:var(--krilic-text);letter-spacing:.01em}.krilic-trust-badge-text span{font-size:.75rem;color:var(--krilic-text-muted);line-height:1.4}.single-product div.product .summary .woocommerce-variation-price{display:none!important}.single-product div.product .summary>p.price{display:none!important}.reset_variations{display:none!important}.krilic-sale-badge{display:inline-block;background:#eb3300;color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.25rem .6rem;margin-left:.75rem;vertical-align:middle}.single-product div.product>.woocommerce-tabs{order:3}.single-product div.product>.related,.single-product div.product>.upsells{order:4;flex-basis:100%!important}.single-product div.product .woocommerce-product-gallery{flex:1;width:auto!important;max-width:none!important;float:none!important;margin:0!important}.single-product div.product .woocommerce-product-gallery img{border-radius:0!important}.single-product div.product .woocommerce-product-gallery .flex-viewport{border-radius:0!important;overflow:hidden;background:rgba(255,255,255,.4);flex:1;min-width:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-direction:column!important;gap:.5rem;margin:0!important;padding:0!important;width:80px;flex-shrink:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:80px!important;height:80px!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover;opacity:.5;transition:opacity var(--krilic-transition);cursor:pointer}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}.single-product div.product .summary{float:none!important;margin:0!important;padding:0!important}.krilic-brand{display:block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text-muted);margin-bottom:.25rem}.krilic-rating-summary{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:.75rem}.krilic-rating-summary .star-rating{font-size:.875rem;color:#eb3300!important}.krilic-rating-summary .star-rating::before{color:#eb3300!important}.krilic-rating-summary .star-rating span::before{color:#eb3300!important}.krilic-review-count{font-family:Poppins,sans-serif;font-size:.8125rem;color:var(--krilic-text-muted);transition:color .2s}.krilic-rating-summary:hover .krilic-review-count{color:var(--krilic-primary);text-decoration:underline}.krilic-loop-rating{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;white-space:nowrap}.krilic-loop-rating .star-rating{font-size:.8rem;display:inline-block;vertical-align:middle}.krilic-loop-rating .krilic-review-count{font-family:Poppins,sans-serif;font-size:.75rem;color:var(--krilic-text-muted);display:inline;vertical-align:middle}.single-product div.product .summary .product_title{font-family:Poppins,sans-serif!important;font-size:clamp(1.75rem, 3vw, 2.5rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.15;margin:0 0 .75rem 0!important;padding:0!important;color:var(--krilic-text)}.single-product div.product .summary .price{font-size:1.375rem!important;font-weight:500!important;color:#000!important;margin:0!important}.krilic-discount-pct{display:inline-block;background:#2e7d32;color:#fff;font-size:.6875rem;font-weight:700;padding:.2rem .5rem;letter-spacing:.02em;flex-shrink:0}.single-product div.product .summary .woocommerce-product-details__short-description{font-size:.9375rem;line-height:1.7;color:var(--krilic-text);opacity:.75;border-left:2px solid rgba(156,30,31,.2);padding-left:1rem;margin:0 0 2rem 0}.single-product div.product .summary .woocommerce-product-details__short-description p{margin:0}.single-product div.product .summary .variations{margin:0 0 1.5rem 0!important;border:none!important}.single-product div.product .summary .variations label{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:var(--krilic-text-muted)}.single-product div.product .summary .variations select{border:1px solid var(--krilic-border)!important;border-radius:0!important;padding:.75rem 1rem!important;font-size:.8125rem!important}.single-product div.product .summary .single_add_to_cart_button{width:100%!important;background:var(--krilic-bg-dark)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1.125rem 2rem!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.18em!important;transition:background var(--krilic-transition)!important}.single-product div.product .summary .single_add_to_cart_button:hover{background:var(--krilic-primary)!important}.single-product div.product .summary .single_add_to_cart_button.loading{position:relative;color:transparent!important;pointer-events:none}.single-product div.product .summary .single_add_to_cart_button.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:krilic-spin .6s linear infinite;background:0 0!important}@keyframes krilic-spin{to{transform:rotate(360deg)}}.single-product div.product .summary .quantity{display:flex!important;align-items:center!important;border:1px solid var(--krilic-border);width:fit-content}.single-product div.product .summary .quantity .qty{border:none!important;border-radius:0!important;padding:.625rem 0!important;width:48px!important;text-align:center;font-family:Poppins,sans-serif!important;font-size:.875rem!important;-moz-appearance:textfield;appearance:textfield}.single-product div.product .summary .quantity .qty::-webkit-inner-spin-button,.single-product div.product .summary .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.krilic-qty-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:none;cursor:pointer;font-size:1.125rem;color:var(--krilic-text);font-family:Poppins,sans-serif;user-select:none;transition:opacity .2s}.krilic-qty-btn:hover{opacity:.6}.woocommerce-tabs{margin-top:1.5rem!important;border-top:none;padding-top:0}.single-product div.product .woocommerce-tabs>.panel,.single-product div.product .woocommerce-tabs>.woocommerce-Tabs-panel{display:none!important}.single-product div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;border:none!important;list-style:none!important}.single-product div.product .woocommerce-tabs ul.tabs::after,.single-product div.product .woocommerce-tabs ul.tabs::before{display:none!important}.single-product div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:none!important;border-bottom:1px solid var(--krilic-border)!important;background:0 0!important;border-radius:0!important}.single-product div.product .woocommerce-tabs ul.tabs li:first-child{border-top:1px solid var(--krilic-border)!important}.single-product div.product .woocommerce-tabs ul.tabs li::after,.single-product div.product .woocommerce-tabs ul.tabs li::before{display:none!important}.single-product div.product .woocommerce-tabs ul.tabs li a{font-family:Poppins,sans-serif!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:.875rem .25rem!important;display:flex!important;align-items:center!important;color:var(--krilic-text)!important;transition:color .2s!important}.single-product div.product .woocommerce-tabs ul.tabs li a::after{content:'+';font-size:1.125rem;font-weight:300;color:var(--krilic-text-muted);margin-left:auto;flex-shrink:0}.single-product div.product .woocommerce-tabs ul.tabs li.active a::after{content:'\2212';font-weight:400}.single-product div.product .woocommerce-tabs .panel,.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:0 .25rem .875rem!important;margin:0!important;font-size:.8125rem;line-height:1.7;color:#000}.single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none!important}.krilic-tab-content p{margin:0 0 .5rem}.krilic-tab-content p:last-child{margin-bottom:0}.single-product div.product .summary .product_meta{display:none!important;padding-top:1.5rem;border-top:1px solid var(--krilic-border)}.single-product div.product .summary .product_meta a{color:var(--krilic-primary)}.krilic-tab-icon{font-size:1.125rem!important;margin-right:.5rem;color:var(--krilic-text-muted)}.single-product div.product .woocommerce-tabs ul.tabs li.active .krilic-tab-icon{color:var(--krilic-primary)}.single-product div.product .woocommerce-tabs ul.tabs li a{gap:0!important}.single-product .woocommerce-tabs{width:100%!important;margin:.5rem 0 0!important;padding:0!important}.single-product .related.products,.single-product .upsells.products{width:100%!important;max-width:1440px;margin:3rem auto 0!important;padding:3rem clamp(1.5rem,3vw,3rem)!important;border-top:1px solid var(--krilic-border)}.single-product .related.products>h2,.single-product .upsells.products>h2{font-family:Poppins,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;text-align:center;margin-bottom:2.5rem!important}.single-product .onsale{display:none!important;position:absolute!important;top:1rem!important;left:1rem!important;background:var(--krilic-primary)!important;color:#fff!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:.4rem .875rem!important;border-radius:0!important;min-height:auto!important;min-width:auto!important;line-height:1.2!important;z-index:2}.krilic-newsletter{background:rgba(156,30,31,.04);border-top:1px solid var(--krilic-border);border-bottom:1px solid var(--krilic-border);padding:6rem clamp(1.5rem,3vw,3rem);text-align:center}.krilic-newsletter-inner{max-width:560px;margin:0 auto}.krilic-newsletter h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:300;letter-spacing:-.01em;margin:0 0 .75rem 0}.krilic-newsletter p{font-size:.9375rem;color:var(--krilic-text-muted);margin:0 0 2.5rem 0}.krilic-newsletter-form{display:flex;gap:1rem}.krilic-newsletter-form input[type=email]{flex:1;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:0 0;padding:.75rem 0;font-size:.8125rem;outline:0;transition:border-color var(--krilic-transition)}.krilic-newsletter-form input[type=email]:focus{border-color:var(--krilic-primary)}.krilic-newsletter-form button{background:var(--krilic-primary);color:#fff;padding:.875rem 2rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;transition:background var(--krilic-transition);white-space:nowrap}.krilic-newsletter-form button:hover{background:var(--krilic-primary-hover)}.krilic-footer{background:#ced5f7!important;background-color:#ced5f7!important;padding:5rem clamp(1.5rem,3vw,3rem) 0;color:var(--krilic-text)!important;margin-top:0!important}.krilic-footer-inner{max-width:1440px;margin:0 auto}.krilic-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.krilic-footer-brand p{font-size:.875rem;color:var(--krilic-text);opacity:.6;line-height:1.7;margin-top:1.5rem;max-width:300px}.krilic-footer-social{display:flex;gap:.75rem;margin-top:1rem}.krilic-footer-social a{color:var(--krilic-text);opacity:.5;transition:opacity .2s}.krilic-footer-social a:hover{opacity:1}.krilic-footer-col h4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--krilic-text);margin:0 0 1.5rem 0}.krilic-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.krilic-footer-col ul li a{font-size:.875rem;color:var(--krilic-text);opacity:.55;transition:opacity var(--krilic-transition),color var(--krilic-transition)}.krilic-footer-col ul li a:hover{opacity:1;color:var(--krilic-primary)}.krilic-footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:5rem;padding:2rem 0;border-top:1px solid rgba(0,0,0,.08)}.krilic-footer-bottom p{font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text);opacity:.4;margin:0}.krilic-footer-bottom-links{display:flex;gap:1.5rem}.krilic-footer-bottom-links a{font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text);opacity:.4;transition:opacity var(--krilic-transition)}.krilic-footer-bottom-links a:hover{opacity:1}.krilic-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .4s ease}.krilic-cart-overlay.active{opacity:1;pointer-events:all}.krilic-cart-drawer{position:fixed;top:0;right:0;height:100%;width:100%;max-width:420px;background:var(--krilic-white);z-index:9999;transform:translateX(100%);transition:transform .5s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.1)}.krilic-cart-drawer.active{transform:translateX(0)}.krilic-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 2rem;border-bottom:1px solid var(--krilic-border)}.krilic-cart-drawer-header h3{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0}.krilic-cart-drawer-body{flex:1;overflow-y:auto;padding:2rem}.krilic-cart-drawer-footer{padding:2rem;border-top:1px solid var(--krilic-border);background:#fafafa}.krilic-subtotal{display:flex;justify-content:space-between;margin-bottom:1rem}.krilic-subtotal-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;opacity:.5}.krilic-subtotal-value{font-size:1rem;font-weight:700}.krilic-checkout-btn{display:block;width:100%;background:var(--krilic-bg-dark);color:#fff;text-align:center;padding:1.125rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;transition:background var(--krilic-transition);border:none}.krilic-checkout-btn:hover{background:var(--krilic-primary);color:#fff}.krilic-cart-empty{text-align:center;padding:4rem 2rem}.krilic-cart-empty .krilic-icon{font-size:48px;color:var(--krilic-text-muted);opacity:.3;font-variation-settings:'wght' 200}.krilic-cart-empty p{margin-top:1rem;font-size:.8125rem;color:var(--krilic-text-muted)}.krilic-cart-item{display:flex;gap:1.25rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--krilic-border)}.krilic-cart-item:last-child{border-bottom:none;margin-bottom:0}.krilic-cart-item-img{width:80px;aspect-ratio:4/5;background:#f0eeeb;overflow:hidden;flex-shrink:0}.krilic-cart-item-img img{width:100%;height:100%;object-fit:cover}.krilic-cart-item-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.krilic-cart-item-name{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.krilic-cart-item-price{font-size:.875rem;font-weight:600}.krilic-cart-item-remove{font-size:.75rem;color:var(--krilic-text-muted);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color var(--krilic-transition)}.krilic-cart-item-remove:hover{color:var(--krilic-primary)}.krilic-search-overlay{position:fixed;inset:0;z-index:9998;background:rgba(234,230,225,.97);backdrop-filter:blur(20px);display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;opacity:0;pointer-events:none;transition:opacity .4s ease}.krilic-search-overlay.active{opacity:1;pointer-events:all}.krilic-search-overlay-inner{width:100%;max-width:600px;padding:0 2rem}.krilic-search-overlay form{position:relative}.krilic-search-overlay input[type=search]{width:100%;border:none;border-bottom:2px solid var(--krilic-text);background:0 0;font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:300;padding:1rem 0;outline:0;color:var(--krilic-text)}.krilic-search-close{position:absolute;top:2rem;right:2rem;padding:.5rem;color:var(--krilic-text);z-index:1}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:none!important;border-left:3px solid var(--krilic-primary)!important;background:rgba(255,255,255,.6)!important;font-family:Poppins,sans-serif!important;position:relative!important;padding-left:2.5rem!important;font-size:.8125rem!important;border-radius:0!important;padding:1rem 1.5rem!important}.woocommerce-info::before,.woocommerce-message::before{color:var(--krilic-primary)!important;position:absolute!important;left:1rem!important;top:50%!important;transform:translateY(-50%)!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{font-family:Poppins,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:0!important;padding:.875rem 2rem!important;background:var(--krilic-bg-dark)!important;color:#fff!important;transition:background var(--krilic-transition)!important}.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover{background:var(--krilic-primary)!important;color:#fff!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1440px;margin:0 auto;padding:2rem clamp(1.5rem,3vw,3rem)}.woocommerce table.shop_table{border:none!important;border-radius:0!important}.woocommerce table.shop_table th{font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;border:none!important;border-bottom:1px solid var(--krilic-border)!important}.woocommerce table.shop_table td{border:none!important;border-bottom:1px solid var(--krilic-border)!important;vertical-align:middle}.woocommerce form .form-row label{font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{border:1px solid var(--krilic-border)!important;border-radius:0!important;padding:.875rem 1rem!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus{border-color:var(--krilic-primary)!important;outline:0!important;box-shadow:none!important}@keyframes krilic-fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.krilic-animate{opacity:0;animation:krilic-fade-up .6s ease-out forwards}.krilic-delay-1{animation-delay:.1s}.krilic-delay-2{animation-delay:.2s}.krilic-delay-3{animation-delay:.3s}@media (max-width:1024px){.krilic-nav{display:none}.krilic-mobile-toggle{display:flex!important}ul.products{grid-template-columns:repeat(2,1fr)!important}.single-product div.product{flex-direction:column!important}.single-product div.product .summary,.single-product div.product>.entry-summary,.single-product div.product>.summary{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;position:static;padding:0!important}.single-product div.product>.woocommerce-product-gallery{flex:0 0 100%!important;max-width:100%!important;flex-direction:column!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{flex-direction:row!important;width:100%!important;overflow-x:auto}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:64px!important;height:64px!important;flex-shrink:0}.krilic-footer-grid{grid-template-columns:repeat(2,1fr)}.krilic-hero-inner{aspect-ratio:16/9}}@media (max-width:640px){ul.products{grid-template-columns:1fr!important;gap:2rem!important}.krilic-hero-inner{aspect-ratio:4/4}.krilic-newsletter-form{flex-direction:column}.krilic-footer-grid{grid-template-columns:1fr}.krilic-footer-bottom{flex-direction:column;gap:1rem;text-align:center}.krilic-cart-drawer{max-width:100%}.krilic-header-inner{height:60px}}.krilic-related-products{width:100%;max-width:1440px;margin:3rem auto 0;padding:3rem clamp(1.5rem,3vw,3rem);border-top:1px solid var(--krilic-border)}.krilic-related-products h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:300;text-align:center;margin:0 0 2.5rem 0;letter-spacing:-.01em}.krilic-related-swiper{position:relative;overflow:hidden}.krilic-related-swiper .swiper-slide a{display:block;text-decoration:none;color:inherit}.krilic-related-swiper .swiper-slide img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;display:block;background:rgba(255,255,255,.4);transition:transform .6s cubic-bezier(.25, .46, .45, .94)}.krilic-related-swiper .swiper-slide:hover img{transform:scale(1.04)}.krilic-related-swiper .swiper-slide h3{font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.01em;color:var(--krilic-text);margin:.75rem 0 .25rem 0;line-height:1.4}.krilic-related-swiper .swiper-slide .price{font-size:.9375rem;font-weight:600;color:var(--krilic-text);display:block}.krilic-related-swiper .swiper-slide .price del{font-size:.75rem;color:var(--krilic-text-muted);opacity:.6;font-weight:400}.krilic-related-swiper .swiper-slide .price ins{color:var(--krilic-primary);text-decoration:none;font-weight:600}.krilic-related-swiper .swiper-button-next,.krilic-related-swiper .swiper-button-prev{color:var(--krilic-text);width:40px;height:40px}.krilic-related-swiper .swiper-button-next::after,.krilic-related-swiper .swiper-button-prev::after{font-size:18px;font-weight:700}@media (max-width:768px){.krilic-related-products{padding:2rem 0!important;margin:2rem 0 0!important}.krilic-related-swiper .swiper-button-next,.krilic-related-swiper .swiper-button-prev{display:none}}table.variations select{display:none!important}table.variations{border:none!important;width:100%}table.variations td,table.variations th{border:none!important;padding:10px 0 0 0!important;display:block!important}table.variations .label label{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--krilic-text);text-align:left}table.variations .label{text-align:left!important}.button-variable-items-wrapper{display:flex!important;flex-wrap:wrap;gap:.5rem;list-style:none!important;padding:0!important;margin:0!important}.button-variable-item{font-family:Poppins,sans-serif!important;font-size:.8125rem!important;font-weight:500!important;padding:.5rem 1.25rem!important;border:1.5px solid var(--krilic-border)!important;border-radius:0!important;background:0 0!important;color:var(--krilic-text)!important;cursor:pointer;transition:all .2s ease!important;min-width:auto!important;width:auto!important;height:auto!important}.button-variable-item:hover{border-color:var(--krilic-text)!important}.button-variable-item.selected{border-color:var(--krilic-text)!important;background:var(--krilic-text)!important;color:#fff!important}.button-variable-item.disabled{opacity:.3!important;cursor:not-allowed!important}.button-variable-item,.button-variable-item .variable-item-contents,.button-variable-item .variable-item-span-button{border-radius:0!important}.button-variable-item .variable-item-contents{display:flex;align-items:center;justify-content:center}.button-variable-item .variable-item-span-button{line-height:1.2}.reset_variations{display:inline-block;margin-top:.5rem;font-size:.75rem;color:var(--krilic-text-muted)}.krilic-reviews-section{max-width:1440px;margin:0 auto;padding:3rem clamp(1.5rem,3vw,3rem) 4rem}.krilic-reviews-section h2{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-bottom:2rem;color:var(--krilic-text)}.krilic-reviews-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.krilic-review{background:var(--krilic-white);padding:1.5rem;border:1px solid var(--krilic-border)}.krilic-review-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.krilic-review-header .star-rating{font-size:.875rem;color:#eb3300!important}.krilic-review-header .star-rating::before{color:#eb3300!important}.krilic-review-header .star-rating span::before{color:#eb3300!important}.krilic-review-author{font-size:.8125rem;font-weight:600;color:var(--krilic-text)}.krilic-review-date{font-size:.75rem;color:var(--krilic-text-muted);margin-left:auto}.krilic-review-text{font-size:.875rem;line-height:1.65;color:var(--krilic-text);margin:0}.krilic-verified-badge{display:inline-block;vertical-align:middle;margin-left:.25rem;flex-shrink:0}.krilic-load-more-reviews{display:block;width:100%;padding:.875rem;margin-top:1.5rem;background:var(--krilic-bg-dark);color:#fff;border:none;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .2s}.krilic-load-more-reviews:hover{background:var(--krilic-primary)}.krilic-reviews-verified{font-size:.825rem;color:var(--krilic-text);text-align:center;margin-top:1.5rem}.krilic-reviews-verified a{color:var(--krilic-text);text-decoration:underline;text-underline-offset:2px}.krilic-review-image{margin-top:.75rem}.krilic-review-image img{max-width:200px;max-height:200px;object-fit:cover;margin-top:10px;border-radius:6px;cursor:zoom-in}.krilic-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:krilic-fadeIn .2s ease}.krilic-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px}@media (max-width:768px){.krilic-reviews-list{grid-template-columns:1fr}.krilic-reviews-section{padding:2rem 1rem 3rem}}body.woocommerce-checkout{background:#f5f2ef}body.woocommerce-checkout .woocommerce{max-width:1100px;padding:1.5rem clamp(1rem,3vw,2rem) 4rem}body.woocommerce-checkout .entry-header,body.woocommerce-checkout .entry-title,body.woocommerce-checkout .page-title{display:none!important}body.woocommerce-checkout .krilic-header{position:relative}.krilic-secure-bar{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#2e7d32;color:#fff;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem}.krilic-secure-bar .krilic-icon{font-size:.875rem}body.woocommerce-checkout form.checkout{height:0;overflow:hidden;visibility:hidden;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout.krilic-step-pago{height:auto;overflow:visible;visibility:visible;display:grid;grid-template-columns:1fr 380px;grid-template-rows:auto;gap:0 3rem;align-items:start}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}body.woocommerce-checkout .checkout_coupon{position:absolute!important;left:-9999px!important;opacity:0!important}body.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/-1;margin-bottom:0!important;padding-bottom:0!important}body.woocommerce-checkout .col2-set{margin-bottom:0!important}body.woocommerce-checkout #krilic-left-extras{margin-top:1rem}body.woocommerce-checkout .woocommerce-additional-fields{grid-column:1}body.woocommerce-checkout .col2-set{display:flex;flex-direction:column;margin-bottom:0!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important;padding:0!important;margin:0!important}body.woocommerce-checkout #order_review_heading{display:none!important}body.woocommerce-checkout #order_review{grid-column:2;grid-row:1/-1;position:sticky;top:100px;align-self:start}body.woocommerce-checkout #order_review::before{content:'Tu pedido';display:block;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px solid var(--krilic-border)}body.woocommerce-checkout #ship-to-different-address,body.woocommerce-checkout .col2-set .col-2,body.woocommerce-checkout .woocommerce-shipping-fields{display:none!important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout{display:none!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:0 0;border:none;padding:.75rem 0;color:var(--krilic-text-muted);font-size:.8125rem;margin-bottom:0;font-family:Poppins,sans-serif}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--krilic-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{background:#fff;border:1px solid var(--krilic-border)!important;padding:1.25rem;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end}body.woocommerce-checkout .checkout_coupon .form-row{margin:0!important;padding:0!important;flex:1}body.woocommerce-checkout .checkout_coupon .form-row-last{flex:0 0 auto}body.woocommerce-checkout .checkout_coupon button[name=apply_coupon]{background:var(--krilic-bg-dark,#1a1a1a);color:#fff;border:none;padding:.875rem 1.5rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .3s;white-space:nowrap}body.woocommerce-checkout .checkout_coupon button[name=apply_coupon]:hover{background:var(--krilic-primary)}body.woocommerce-checkout h3,body.woocommerce-checkout h3#ship-to-different-address{font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.875rem;margin-bottom:1.5rem;border-bottom:1px solid var(--krilic-border)}body.woocommerce-checkout #order_review_heading{font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.875rem;margin-bottom:0;border-bottom:none}body.woocommerce-checkout .form-row{margin-bottom:.5rem!important;padding:0!important;position:relative}body.woocommerce-checkout .form-row label{font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--krilic-text-muted)!important;margin-bottom:0!important;padding:.5rem .875rem 0!important;display:block;background:#fff;border:1px solid #d4d0cc;border-bottom:none;line-height:1}body.woocommerce-checkout .form-row label .required{color:var(--krilic-primary)}body.woocommerce-checkout .form-row label .optional{font-size:.5625rem;font-weight:400;text-transform:none;letter-spacing:0;color:#bbb}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .form-row textarea{background:#fff!important;border:1px solid #d4d0cc!important;border-top:none!important;border-radius:0!important;padding:.375rem .875rem .625rem!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important;color:var(--krilic-text)!important;transition:border-color .25s ease;height:auto!important;line-height:1.4!important;width:100%;box-sizing:border-box}body.woocommerce-checkout .select2-container .select2-selection--single{background:#fff!important;border:1px solid #d4d0cc!important;border-top:none!important;border-radius:0!important;padding:.25rem .875rem .5rem!important;min-height:36px!important;height:auto!important;display:flex!important;align-items:center!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:1.4!important;color:var(--krilic-text)!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%!important;right:6px!important}body.woocommerce-checkout .form-row input.input-text:focus,body.woocommerce-checkout .form-row select:focus,body.woocommerce-checkout .form-row textarea:focus{border-color:var(--krilic-text)!important;outline:0!important;box-shadow:none!important}body.woocommerce-checkout .form-row input.input-text:focus,body.woocommerce-checkout .form-row select:focus,body.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:var(--krilic-text)!important;outline:0!important;box-shadow:none!important}body.woocommerce-checkout .form-row:focus-within label{border-color:var(--krilic-text)}body.woocommerce-checkout .form-row-first{width:48%!important;float:left!important;clear:left!important}body.woocommerce-checkout .form-row.krilic-field-error label{border-color:var(--krilic-primary)!important}body.woocommerce-checkout .form-row.krilic-field-error .select2-selection,body.woocommerce-checkout .form-row.krilic-field-error input,body.woocommerce-checkout .form-row.krilic-field-error select{border-color:var(--krilic-primary)!important}.krilic-field-error-msg{display:block;font-family:Poppins,sans-serif;font-size:.6875rem;color:var(--krilic-primary);margin-top:.25rem;padding-left:.125rem}body.woocommerce-checkout .form-row-last{width:48%!important;float:right!important;clear:right!important}body.woocommerce-checkout .form-row-wide{width:100%!important;float:none!important;clear:both!important}body.woocommerce-checkout .woocommerce-additional-fields h3{margin-top:1rem;font-size:.625rem;margin-bottom:.75rem}body.woocommerce-checkout .woocommerce-additional-fields textarea{min-height:60px;resize:vertical}#krilic-shipping-methods{margin-top:1.5rem;margin-bottom:1.5rem}#krilic-shipping-methods h3{font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--krilic-border)}#krilic-shipping-methods .krilic-shipping-content ul{list-style:none;margin:0;padding:0}#krilic-shipping-methods .krilic-shipping-content li{padding:.75rem 1rem;border:1px solid var(--krilic-border);background:#fff;margin-bottom:.25rem;font-size:.8125rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:border-color .2s}#krilic-shipping-methods .krilic-shipping-content li:hover{border-color:var(--krilic-text)}#krilic-shipping-methods .krilic-shipping-content li input[type=radio]{accent-color:var(--krilic-primary);margin:0;flex-shrink:0}#krilic-shipping-methods .krilic-shipping-content li label{font-size:.8125rem!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;cursor:pointer;margin:0!important;padding:0!important;border:none!important;background:0 0!important}#krilic-sucursales-section{margin-bottom:1.5rem}#krilic-sucursales-section select{width:100%;background:#fff;border:1px solid #d4d0cc;padding:.75rem .875rem;font-family:Poppins,sans-serif;font-size:.8125rem;color:var(--krilic-text);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23555' d='M1.4 0L6 4.6 10.6 0 12 1.4l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px}body.woocommerce-checkout #order_review{background:#fff;border:1px solid var(--krilic-border);padding:1.5rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table{margin:0 0 1rem!important;border:none!important;width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;color:var(--krilic-text-muted)!important;padding:0 0 .75rem!important;border-bottom:1px solid var(--krilic-border)!important;background:0 0!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table th{padding:.75rem 0!important;background:0 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;font-size:.8125rem;vertical-align:middle}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{font-weight:500;color:var(--krilic-text);line-height:1.5}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name .product-quantity{color:var(--krilic-text-muted);font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:right;font-weight:500;white-space:nowrap}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{font-size:.75rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--krilic-text-muted)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right;font-size:.8125rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{border-top:1px solid var(--krilic-border)!important;border-bottom:none!important;padding-top:1rem!important;font-size:.9375rem!important;font-weight:700!important;color:var(--krilic-text)!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout .woocommerce-checkout-review-order-table .shipping,body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .krilic-shipping-summary td{text-align:right;font-size:.8125rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .krilic-shipping-summary th{font-size:.8125rem;font-weight:400}body.woocommerce-checkout #order_review .andreani-sucursales-row,body.woocommerce-checkout .andreani-sucursales-row,body.woocommerce-checkout .woocommerce-checkout-review-order-table .andreani-sucursales-row{display:none!important}body.woocommerce-checkout .mp-wallet-button-container,body.woocommerce-checkout .mp-wallet-button-container-wrapper{display:none!important}#krilic-sucursales-section{display:none}#krilic-sucursales-section.active{display:block}#krilic-sucursales-section .andreani-sucursal-details,body.woocommerce-checkout .andreani-sucursal-details{margin-top:.5rem;padding:.75rem;background:rgba(46,125,50,.06);border-left:2px solid #2e7d32;font-size:.75rem;color:var(--krilic-text);line-height:1.5}body.woocommerce-checkout #order_review #payment{display:none!important}body.woocommerce-checkout #krilic-left-extras #payment{display:block!important}body.woocommerce-checkout #payment{background:0 0!important;border-radius:0!important;margin-top:0;padding:0}body.woocommerce-checkout #krilic-left-extras #payment::before{content:'Pago';display:block;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--krilic-border)}body.woocommerce-checkout #order_review #payment::before{display:none}body.woocommerce-checkout #payment ul.payment_methods{list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{padding:0!important;margin-bottom:.25rem;background:#fff!important;border:1px solid var(--krilic-border);transition:border-color .2s;display:flex;flex-wrap:wrap;align-items:center}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input[type=radio]{accent-color:var(--krilic-primary);margin:0 0 0 1rem;width:16px;height:16px;flex-shrink:0}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{display:flex!important;align-items:center;gap:.5rem;padding:.875rem 1rem .875rem .625rem!important;margin:0!important;font-size:.8125rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--krilic-text)!important;cursor:pointer;flex:1;border:none;background:0 0}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:hover{border-color:var(--krilic-text)}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img{max-height:22px;width:auto}body.woocommerce-checkout #payment .payment_box{background:0 0!important;border:none!important;margin:0!important;padding:1em!important;font-size:.75rem;color:var(--krilic-text-muted);line-height:1.6;flex-basis:100%}body.woocommerce-checkout #payment .payment_box::before{display:none!important}body.woocommerce-checkout #payment .payment_box p{margin:0;font-size:.75rem;color:var(--krilic-text-muted)}body.woocommerce-checkout #krilic-coupon-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--krilic-border)}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-toggle{font-family:Poppins,sans-serif;font-size:.75rem;color:var(--krilic-text-muted);cursor:pointer;display:flex;align-items:center;gap:.4rem;background:0 0;border:none;padding:0}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-toggle:hover{color:var(--krilic-text)}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-toggle .krilic-icon{font-size:1rem}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form{display:none;margin-top:.625rem}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form.open{display:flex;gap:.5rem}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form input{flex:1;border:1px solid #d4d0cc;padding:.5rem .75rem;font-family:Poppins,sans-serif;font-size:.75rem;background:#fff;outline:0}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form input:focus{border-color:var(--krilic-text)}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form button{background:var(--krilic-bg-dark,#1a1a1a);color:#fff;border:none;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .3s;white-space:nowrap}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form button:hover{background:var(--krilic-primary)}body.woocommerce-checkout #krilic-place-order-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--krilic-border)}body.woocommerce-checkout #place_order{width:100%;background:var(--krilic-bg-dark,#1a1a1a)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1rem 2rem!important;font-family:Poppins,sans-serif!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2em!important;cursor:pointer;transition:background .3s ease;margin:0}body.woocommerce-checkout #place_order:hover{background:var(--krilic-primary)!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{font-family:Poppins,sans-serif;font-size:.8125rem;border-radius:0;padding:.875rem 1.25rem .875rem 2.5rem!important;margin-bottom:1.5rem}body.woocommerce-checkout .woocommerce-error{background:#fff;border:1px solid var(--krilic-primary);border-left:3px solid var(--krilic-primary);color:var(--krilic-text)}body.woocommerce-checkout .woocommerce-error::before{color:var(--krilic-primary)}body.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout .form-row.woocommerce-invalid select{border-color:var(--krilic-primary)!important}body.woocommerce-checkout .blockUI.blockOverlay{background:rgba(245,242,239,.6)!important}body.woocommerce-checkout .blockUI.blockOverlay::before{border-color:var(--krilic-border)!important;border-top-color:var(--krilic-primary)!important}#krilic-mobile-summary-toggle{display:none}@media (max-width:900px){body.woocommerce-checkout form.checkout.krilic-step-pago{display:flex;flex-direction:column;gap:0}#krilic-mobile-summary-toggle{order:-2}body.woocommerce-checkout #order_review{order:-1}body.woocommerce-checkout #customer_details{order:1}body.woocommerce-checkout #krilic-left-extras{order:2}body.woocommerce-checkout .woocommerce-additional-fields{order:3}body.woocommerce-checkout #order_review{grid-row:auto;position:static}#krilic-mobile-summary-toggle{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#fff;border:1px solid var(--krilic-border);border-radius:8px;cursor:pointer;margin-bottom:0;-webkit-tap-highlight-color:transparent;position:sticky;top:0;z-index:100}#krilic-mobile-summary-toggle .krilic-mobile-summary-label{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;color:var(--krilic-primary)}#krilic-mobile-summary-toggle .krilic-mobile-summary-label .krilic-icon{font-size:1.125rem}#krilic-mobile-summary-toggle .krilic-mobile-chevron{transition:transform .3s ease}#krilic-mobile-summary-toggle.krilic-mobile-open .krilic-mobile-chevron{transform:rotate(180deg)}#krilic-mobile-summary-toggle .krilic-mobile-summary-total{font-size:.875rem;font-weight:700;color:var(--krilic-text)}body.woocommerce-checkout #order_review.krilic-mobile-collapsed{display:none!important}body.woocommerce-checkout #order_review:not(.krilic-mobile-collapsed){border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:-1px}#krilic-mobile-summary-toggle.krilic-mobile-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-bottom:none}body.woocommerce-checkout #krilic-place-order-wrapper{display:none!important}body.woocommerce-checkout #payment .place-order{display:block!important;padding:0!important;margin:1rem 0 0!important}body.woocommerce-checkout #payment .place-order #place_order{display:block!important;width:100%!important}body.woocommerce-checkout #customer_details{margin-top:1rem}#krilic-mobile-summary-toggle{width:100%!important;box-sizing:border-box}body.woocommerce-checkout #krilic-coupon-wrapper{margin:1rem 0 .75rem;padding:0;border:none;order:0;width:100%}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-toggle{display:flex!important;width:100%;justify-content:center;padding:.6rem 1rem;border:1px solid var(--krilic-border);border-radius:6px;font-size:.6875rem;color:var(--krilic-text);background:0 0}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form{margin-top:.5rem}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form.open{display:flex;gap:.5rem;width:100%}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form input{padding:.5rem .625rem;font-size:.6875rem}body.woocommerce-checkout #krilic-coupon-wrapper .krilic-coupon-form button{padding:.5rem .75rem;font-size:.5625rem}}@media (max-width:480px){body.woocommerce-checkout .woocommerce{padding:1rem 1rem 3rem}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{flex-direction:column}body.woocommerce-checkout .checkout_coupon button[name=apply_coupon]{width:100%}body.woocommerce-checkout #order_review{padding:1.125rem}body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{padding:.75rem!important;font-size:.75rem!important}}.krilic-gateway-badge{display:inline-block;background:#000;color:#fff;font-size:.6875rem;font-weight:700;padding:.15rem .5rem;margin-left:.4rem;vertical-align:middle;letter-spacing:.03em;line-height:1.4;order:3}.krilic-gateway-promo{background:#1a6b3c;color:#fff}body.woocommerce-checkout .krilic-cart-drawer,body.woocommerce-checkout .krilic-cart-overlay,body.woocommerce-checkout .krilic-header-actions,body.woocommerce-checkout .krilic-mobile-nav,body.woocommerce-checkout .krilic-mobile-toggle,body.woocommerce-checkout .krilic-nav,body.woocommerce-checkout .krilic-search-overlay{display:none!important}body.woocommerce-checkout .krilic-header-inner{justify-content:center!important}body.woocommerce-checkout .krilic-header-left{flex:none!important}.krilic-contact{max-width:640px;margin:0 auto;padding:1rem 1.5rem 5rem}.krilic-contact-header{text-align:center;margin-bottom:3rem}.krilic-contact-eyebrow{display:inline-block;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--krilic-primary);margin-bottom:.75rem}.krilic-contact-title{font-family:Poppins,sans-serif;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:300;letter-spacing:-.01em;color:var(--krilic-text);margin:0 0 1.5rem}.krilic-contact-line{width:48px;height:1px;background:var(--krilic-primary);margin:0 auto 1.5rem;opacity:.5}.krilic-contact-subtitle{font-size:.9375rem;line-height:1.7;color:var(--krilic-text);opacity:.7;max-width:420px;margin:0 auto}.krilic-contact-form{display:flex;flex-direction:column;gap:0}.krilic-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.krilic-contact-field{position:relative;padding:0;margin-bottom:1.25rem}.krilic-contact-field label{display:block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--krilic-text);margin-bottom:.5rem;transition:color .3s}.krilic-contact-field:focus-within label{color:var(--krilic-primary)}.krilic-optional{font-weight:400;text-transform:none;letter-spacing:.02em;opacity:.6}.krilic-contact-field input,.krilic-contact-field textarea{width:100%;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#fff;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:400;color:var(--krilic-text);outline:0;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.krilic-contact-field input:focus,.krilic-contact-field textarea:focus{border-color:var(--krilic-primary);box-shadow:0 0 0 3px rgba(156,30,31,.08)}.krilic-contact-field input::placeholder,.krilic-contact-field textarea::placeholder{color:#999}.krilic-contact-field textarea{resize:none;min-height:100px;line-height:1.7}.krilic-contact-footer{padding-top:2.5rem;display:flex;justify-content:flex-end}.krilic-contact-submit{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--krilic-text);color:#fff;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;border:none;cursor:pointer;transition:all .35s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.krilic-contact-submit .krilic-icon{font-size:1rem;transition:transform .35s cubic-bezier(.25, .46, .45, .94)}.krilic-contact-submit:hover{background:var(--krilic-primary);letter-spacing:.2em;padding-right:2.25rem}.krilic-contact-submit:hover .krilic-icon{transform:translateX(3px)}.krilic-contact-success{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;text-align:center}.krilic-contact-success-icon{width:64px;height:64px;border-radius:50%;background:var(--krilic-primary);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.krilic-contact-success-icon .krilic-icon{font-size:1.75rem;color:#fff}.krilic-contact-success h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:300;color:var(--krilic-text);margin:0}.krilic-contact-success p{font-size:.9375rem;color:var(--krilic-text-muted);margin:0;line-height:1.6}.krilic-contact-back{display:inline-block;margin-top:1rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--krilic-text);border-bottom:1px solid var(--krilic-text);padding-bottom:2px;transition:color .3s,border-color .3s}.krilic-contact-back:hover{color:var(--krilic-primary);border-color:var(--krilic-primary)}@media (max-width:600px){.krilic-contact-row{grid-template-columns:1fr}.krilic-contact-footer{justify-content:stretch}.krilic-contact-submit{width:100%;justify-content:center}}.krilic-whatsapp-btn{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.krilic-whatsapp-btn:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(0,0,0,.25)}@media (max-width:768px){.krilic-whatsapp-btn{width:46px;height:46px;bottom:1rem;right:1rem}.krilic-whatsapp-btn svg{width:22px;height:22px}}.cr-page{max-width:100%!important;padding:0!important}.cr-text-red{background:linear-gradient(135deg,var(--krilic-primary),#d63031);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes cr-pulse{0%,100%{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.cr-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:65vh;overflow:hidden;padding:6rem 1.5rem 3.5rem}.cr-hero-glow{position:absolute;top:50%;left:50%;width:400px;height:400px;border-radius:50%;background:rgba(156,30,31,.06);filter:blur(100px);animation:cr-pulse 4s ease-in-out infinite;pointer-events:none}.cr-hero-inner{position:relative;z-index:1;max-width:720px;text-align:center}.cr-hero-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;border:1px solid rgba(156,30,31,.2);margin:0 auto 2.5rem;opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease}.cr-hero-icon.cr-visible{opacity:1;transform:scale(1)}.cr-hero-dot{width:32px;height:32px;border-radius:50%;background:var(--krilic-primary);animation:cr-pulse-dot 3s ease-in-out infinite;flex-shrink:0}@keyframes cr-pulse-dot{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.cr-hero-title{font-family:Poppins,sans-serif;font-size:clamp(2.75rem, 7vw, 4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--krilic-text);margin:0 0 1.5rem;opacity:0;transform:translateY(30px);transition:opacity .7s ease .2s,transform .7s ease .2s}.cr-hero-title.cr-visible{opacity:1;transform:translateY(0)}.cr-hero-subtitle{font-family:Poppins,sans-serif;font-size:clamp(.9375rem, 2vw, 1.125rem);line-height:1.7;color:var(--krilic-text-muted);max-width:480px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}.cr-hero-subtitle.cr-visible{opacity:1;transform:translateY(0)}.cr-hero-badge{display:inline-flex;align-items:center;gap:.625rem;margin-top:2.5rem;padding:.625rem 1.25rem;border-radius:50px;border:1px solid rgba(156,30,31,.2);background:rgba(156,30,31,.05);font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:var(--krilic-primary);opacity:0;transition:opacity .5s ease .7s}.cr-hero-badge.cr-visible{opacity:1}.cr-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--krilic-primary);animation:cr-pulse-dot 2s ease-in-out infinite}.cr-section-inner{max-width:1100px;margin:0 auto;padding:3.5rem clamp(1.5rem,3vw,3rem)}.cr-section-header{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cr-section-header.cr-visible{opacity:1;transform:translateY(0)}.cr-section-header h2{font-family:Poppins,sans-serif;font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;margin:0 0 .75rem;color:var(--krilic-text)}.cr-section-header p{font-size:.9375rem;color:var(--krilic-text-muted);max-width:440px;margin:0 auto;line-height:1.6}.cr-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.cr-benefit-card{padding:2rem;border:1px solid var(--krilic-border);border-radius:12px;background:var(--krilic-bg);transition:border-color .3s,box-shadow .3s,opacity .6s ease,transform .6s ease;opacity:0;transform:translateY(20px)}.cr-benefit-card.cr-visible{opacity:1;transform:translateY(0)}.cr-benefit-card:nth-child(2){transition-delay:0.1s}.cr-benefit-card:nth-child(3){transition-delay:0.2s}.cr-benefit-card:nth-child(4){transition-delay:0.3s}.cr-benefit-card:nth-child(5){transition-delay:0.4s}.cr-benefit-card:nth-child(6){transition-delay:0.5s}.cr-benefit-card:hover{border-color:rgba(156,30,31,.3);box-shadow:0 4px 20px rgba(156,30,31,.06)}.cr-benefit-card .krilic-icon{font-size:1.5rem;color:var(--krilic-primary);margin-bottom:1rem}.cr-benefit-card h3{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--krilic-text)}.cr-benefit-card p{font-size:.875rem;line-height:1.6;color:var(--krilic-text-muted);margin:0}.cr-faq-inner{max-width:680px}.cr-faq h2{font-family:Poppins,sans-serif;font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;text-align:center;margin:0 0 2.5rem;color:var(--krilic-text)}.cr-faq-list{border-top:1px solid var(--krilic-border)}.cr-faq-item{border-bottom:1px solid var(--krilic-border);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.cr-faq-item.cr-visible{opacity:1;transform:translateY(0)}.cr-faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;color:var(--krilic-text);cursor:pointer;list-style:none}.cr-faq-item summary::-webkit-details-marker{display:none}.cr-faq-item summary::after{content:'+';font-size:1.25rem;font-weight:300;color:var(--krilic-text-muted);transition:transform .3s}.cr-faq-item[open] summary::after{content:'−'}.cr-faq-item p{padding:0 0 1.25rem;font-size:.875rem;line-height:1.7;color:var(--krilic-text-muted);margin:0}.cr-cta{padding:3.5rem clamp(1.5rem,3vw,3rem)}.cr-cta-card{max-width:560px;margin:0 auto;padding:3rem;border:1px solid var(--krilic-border);border-radius:16px;background:var(--krilic-bg);text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cr-cta-card.cr-visible{opacity:1;transform:translateY(0)}.cr-cta-card h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:var(--krilic-text)}.cr-cta-card>p{font-size:.875rem;color:var(--krilic-text-muted);margin:0 0 2rem}.cr-cta-form{display:flex;gap:.75rem}.cr-cta-form input{flex:1;padding:.75rem 1.25rem;border:1px solid var(--krilic-border);border-radius:50px;background:var(--krilic-bg);font-family:Poppins,sans-serif;font-size:.875rem;color:var(--krilic-text);outline:0;transition:border-color .2s}.cr-cta-form input:focus{border-color:rgba(156,30,31,.4)}.cr-cta-form button{padding:.75rem 1.75rem;border:none;border-radius:50px;background:var(--krilic-primary);color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.cr-cta-form button:hover{background:#b52223}.cr-cta-success{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--krilic-primary)}.cr-cta-success .krilic-icon{font-size:1.5rem}.cr-cta-success p{font-size:.875rem;font-weight:500;margin:0}@media (max-width:768px){.cr-benefits-grid{grid-template-columns:1fr}.cr-cta-form{flex-direction:column}.cr-hero{min-height:55vh;padding-top:5rem}}@media (min-width:769px) and (max-width:1024px){.cr-benefits-grid{grid-template-columns:repeat(2,1fr)}}.krilic-order-received .entry-header{display:none}.krilic-order-received .entry-content{max-width:640px;margin:0 auto}.krilic-thankyou{font-family:Poppins,sans-serif}.krilic-thankyou-header{text-align:center;padding:2rem 0 1.5rem}.krilic-thankyou-icon{width:64px;height:64px;border-radius:50%;background:var(--krilic-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;animation:krilic-check-in .5s cubic-bezier(.34,1.56,.64,1) both}.krilic-thankyou-icon .krilic-icon{font-size:1.75rem;color:#fff}.krilic-thankyou-icon--error{background:#d32f2f}@keyframes krilic-check-in{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.krilic-thankyou-header h2{font-size:clamp(1.375rem, 3vw, 1.75rem);font-weight:300;color:var(--krilic-text);margin:0 0 .5rem}.krilic-thankyou-header p{font-size:.9375rem;color:var(--krilic-text-muted);margin:0}.krilic-thankyou-payment-info{background:rgba(46,125,50,.06);border:1px solid #2e7d32;border-left:4px solid #2e7d32;border-radius:6px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.krilic-thankyou-payment-info h2,.krilic-thankyou-payment-info h3{font-size:.875rem;font-weight:600;color:#2e7d32;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.krilic-thankyou-payment-info p{font-size:.875rem;color:var(--krilic-text);margin:0 0 .5rem;line-height:1.6}.krilic-thankyou-payment-info p:last-child{margin-bottom:0}.krilic-copy-cvu{display:inline-flex;align-items:center;gap:.5rem;background:#000;color:#fff;border:none;border-radius:6px;padding:.625rem 1.25rem;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;margin-top:.75rem;transition:background .2s ease}.krilic-copy-cvu:hover{background:#333}.krilic-snackbar{position:fixed;bottom:-60px;left:50%;transform:translateX(-50%);background:#323232;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;z-index:10000;transition:bottom .3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.krilic-snack--show{bottom:2rem}.krilic-thankyou-payment-info table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.875rem}.krilic-thankyou-payment-info table th{text-align:left;font-weight:600;color:var(--krilic-text);padding:.5rem 1rem .5rem 0;border-bottom:1px solid var(--krilic-border);white-space:nowrap}.krilic-thankyou-payment-info table td{padding:.5rem 0;color:var(--krilic-text);border-bottom:1px solid var(--krilic-border)}.krilic-thankyou-payment-info section{margin-bottom:.75rem}.krilic-thankyou-payment-info section:last-child{margin-bottom:0}.krilic-thankyou-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));background:#fff;border:1px solid var(--krilic-border);border-radius:6px;padding:1.25rem;margin-bottom:2rem}.krilic-thankyou-summary-item{text-align:center;padding:.5rem;position:relative}.krilic-thankyou-summary-item:not(:last-child)::after{content:'';position:absolute;right:0;top:15%;height:70%;width:1px;background:var(--krilic-border)}.krilic-thankyou-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--krilic-text-muted);margin-bottom:.25rem}.krilic-thankyou-value{display:block;font-size:.9375rem;font-weight:500;color:var(--krilic-text)}.krilic-thankyou-items h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--krilic-text);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--krilic-border)}.krilic-thankyou-item{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--krilic-border)}.krilic-thankyou-item:last-of-type{border-bottom:none}.krilic-thankyou-item-img{width:56px;height:56px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#fff;border:1px solid var(--krilic-border)}.krilic-thankyou-item-img img{width:100%;height:100%;object-fit:cover}.krilic-thankyou-item-info{flex:1;min-width:0}.krilic-thankyou-item-name{display:block;font-size:.875rem;font-weight:500;color:var(--krilic-text)}.krilic-thankyou-item-meta{display:block;font-size:.75rem;color:var(--krilic-text-muted)}.krilic-thankyou-item-price{font-size:.875rem;font-weight:600;color:var(--krilic-text);white-space:nowrap}.krilic-thankyou-totals{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--krilic-border)}.krilic-thankyou-totals-row{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.875rem;color:var(--krilic-text-muted)}.krilic-thankyou-totals-total{padding-top:.75rem;margin-top:.5rem;border-top:1px solid var(--krilic-border);font-size:1rem!important;font-weight:700;color:var(--krilic-text)!important}.krilic-thankyou-totals-total span{color:var(--krilic-text)}.krilic-thankyou-back{text-align:center;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--krilic-border)}.krilic-thankyou-btn-outline{display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:var(--krilic-text);text-decoration:none;padding:.75rem 1.75rem;border:1px solid var(--krilic-text);transition:all .3s cubic-bezier(.25, .46, .45, .94)}.krilic-thankyou-btn-outline:hover{background:var(--krilic-text);color:#fff}.krilic-thankyou-btn-outline .krilic-icon{font-size:1.125rem;transition:transform .3s ease}.krilic-thankyou-btn-outline:hover .krilic-icon{transform:translateX(-3px)}.krilic-thankyou-failed{text-align:center;padding:2rem 0}.krilic-thankyou-failed h2{font-size:1.5rem;font-weight:400;color:var(--krilic-text);margin:0 0 .5rem}.krilic-thankyou-failed p{font-size:.9375rem;color:var(--krilic-text-muted);margin:0 0 1.5rem}.krilic-thankyou-btn{display:inline-block;background:#000;color:#fff;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background .3s}.krilic-thankyou-btn:hover{background:var(--krilic-primary);color:#fff}@media (max-width:768px){.krilic-thankyou-summary{grid-template-columns:1fr 1fr}.krilic-thankyou-summary-item:not(:last-child)::after{display:none}.krilic-thankyou-item-img{width:48px;height:48px}}.krilic-steps{display:flex;align-items:center;justify-content:center;gap:0;padding:1.25rem 0 1.5rem;margin-bottom:.5rem}.krilic-step{display:flex;align-items:center;gap:.5rem}.krilic-step-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;background:#d4d0cc;color:#fff;flex-shrink:0;transition:background .3s,color .3s}.krilic-step-num .krilic-icon{font-size:1rem}.krilic-step-label{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:#aaa;transition:color .3s}.krilic-step--active .krilic-step-num{background:var(--krilic-primary);color:#fff}.krilic-step--active .krilic-step-label{color:var(--krilic-text);font-weight:600}.krilic-step--done .krilic-step-num{background:#2e7d32;color:#fff}.krilic-step--done .krilic-step-label{color:var(--krilic-text-muted)}.krilic-step-line{width:3rem;height:2px;background:#d4d0cc;margin:0 .75rem;transition:background .3s}.krilic-step-line--done{background:#2e7d32}.krilic-entrega-layout{display:grid;grid-template-columns:1fr 380px;gap:0 3rem;align-items:start}.krilic-review-mirror{position:sticky;top:100px;align-self:start;background:#fff;border:1px solid var(--krilic-border);padding:1.5rem}.krilic-review-mirror::before{content:'Tu pedido';display:block;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--krilic-text);padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px solid var(--krilic-border)}.krilic-review-mirror .woocommerce-checkout-review-order-table{margin:0 0 1rem!important;border:none!important;width:100%}.krilic-step-entrega{padding:1rem 0 2rem;animation:krilic-fadeIn .4s ease}.krilic-step--leaving{opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .35s ease}.krilic-step-entrega-inner{max-width:420px;width:100%}.krilic-step-entrega-inner h2{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;color:var(--krilic-text);margin:0 0 .375rem;line-height:1.3}.krilic-step-entrega-inner>p{font-size:.8125rem;color:var(--krilic-text-muted);margin:0 0 1.5rem;line-height:1.5}#krilic-entrega-form{display:flex;flex-direction:column;gap:.75rem}.krilic-entrega-field{display:flex;flex-direction:column}.krilic-entrega-field label{font-family:Poppins,sans-serif;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--krilic-text-muted);background:#fff;border:1px solid #d4d0cc;border-bottom:none;padding:.5rem .875rem 0;line-height:1}.krilic-entrega-field input{width:100%;padding:.5rem .875rem .75rem;border:1px solid #d4d0cc;border-top:none;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--krilic-text);background:#fff;transition:border-color .2s;box-sizing:border-box}.krilic-entrega-field input:focus{outline:0;border-color:var(--krilic-text)}.krilic-entrega-field:focus-within label{border-color:var(--krilic-text)}.krilic-entrega-field input::placeholder{color:#bbb}#krilic-entrega-form button{width:100%;padding:.9375rem;margin-top:.25rem;background:var(--krilic-primary);color:#fff;border:none;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .2s}#krilic-entrega-form button:hover{background:#7a1718}#krilic-entrega-form button:disabled{opacity:.7;cursor:not-allowed}.krilic-entrega-trust{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:1.25rem;font-size:.75rem;color:var(--krilic-text-muted)}.krilic-entrega-trust .krilic-icon{font-size:.875rem}.krilic-checkout-reveal{animation:krilic-fadeIn .5s ease}@keyframes krilic-fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.krilic-steps{padding:1rem 0 1.25rem}.krilic-step-label{font-size:.6875rem}.krilic-step-num{width:24px;height:24px;font-size:.6875rem}.krilic-step-num .krilic-icon{font-size:.875rem}.krilic-step-line{width:1.5rem;margin:0 .4rem}.krilic-step-entrega-inner h2{font-size:1.125rem}.krilic-entrega-layout{display:flex;flex-direction:column;gap:1.5rem}.krilic-review-mirror{position:sticky;order:-1;cursor:pointer;overflow:hidden}.krilic-review-mirror::before{padding-bottom:0;margin-bottom:0;border-bottom:none}.krilic-review-mirror .krilic-mirror-toggle{position:absolute;right:1.5rem;top:1.25rem;width:20px;height:20px;transition:transform .3s ease}.krilic-mirror-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.krilic-review-mirror.krilic-mirror--open .krilic-mirror-body{max-height:800px}.krilic-review-mirror.krilic-mirror--open::before{padding-bottom:.875rem;border-bottom:1px solid var(--krilic-border)}.krilic-review-mirror.krilic-mirror--open .krilic-mirror-toggle{transform:rotate(180deg)}}.krilic-nl-popup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.krilic-nl-popup.krilic-nl-visible{opacity:1}.krilic-nl-popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.krilic-nl-popup-content{position:relative;background:#eae6e1;border-radius:16px;padding:48px 36px;max-width:440px;width:90%;text-align:center;font-family:Poppins,sans-serif;box-shadow:0 20px 60px rgba(0,0,0,.25)}.krilic-nl-popup-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;transition:color .2s}.krilic-nl-popup-close:hover{color:#1a1a1a}.krilic-nl-popup-content h3{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 8px}.krilic-nl-popup-content p{color:#555;font-size:.95rem;margin:0 0 16px;line-height:1.5}#krilic-nl-form{display:flex;flex-direction:column;gap:12px}#krilic-nl-form input[type=email]{padding:14px 16px;border:1px solid #ccc;border-radius:8px;font-size:1rem;font-family:Poppins,sans-serif;outline:0;transition:border-color .2s}#krilic-nl-form input[type=email]:focus{border-color:#9c1e1f}#krilic-nl-form button{background:#9c1e1f;color:#fff;border:none;padding:14px;border-radius:8px;font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:background .2s}#krilic-nl-form button:hover{background:#7a1819}#krilic-nl-form button:disabled{opacity:.7;cursor:not-allowed}.krilic-nl-coupon-code{font-size:1.8rem;font-weight:700;letter-spacing:2px;background:#fff;padding:12px 24px;border-radius:8px;display:inline-block;color:#9c1e1f}.krilic-nl-shop-btn{display:inline-block;background:#9c1e1f;color:#fff!important;padding:12px 32px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:12px;transition:background .2s}.krilic-nl-shop-btn:hover{background:#7a1819}.krilic-nl-legal{font-size:.75rem!important;color:#888!important;margin-top:8px!important}@media (max-width:480px){.krilic-nl-popup-content{padding:36px 24px;max-width:95%}.krilic-nl-popup-content h3{font-size:1.3rem}.krilic-nl-coupon-code{font-size:1.4rem}}.krilic-kec{max-width:880px;margin:0 auto;padding:3rem 1.5rem 4rem}.krilic-kec-hero{text-align:center;padding:3rem 0 2rem}.krilic-kec-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#9c1e1f;margin-bottom:.75rem}.krilic-kec-title{font-size:2.8rem;font-weight:300;letter-spacing:-.02em;color:#1a1a1a;margin:.5rem 0}.krilic-kec-line{width:48px;height:2px;background:#9c1e1f;margin:1.25rem auto}.krilic-kec-subtitle{font-size:1.1rem;color:#555;font-weight:300;max-width:480px;margin:0 auto}.krilic-kec-badge{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#1a7a3a;border:1px solid rgba(26,122,58,.25);border-radius:100px;background:rgba(26,122,58,.06)}.krilic-kec-dot{width:8px;height:8px;min-width:8px;border-radius:50%;background:#22c55e;animation:krilic-kec-blink 1.5s ease-in-out infinite}@keyframes krilic-kec-blink{0%,100%{opacity:1}50%{opacity:.25}}.krilic-kec-cta{display:inline-block;margin-top:1rem;padding:.9rem 2.25rem;background:#9c1e1f;color:#fff;font-size:.95rem;font-weight:600;border-radius:100px;text-decoration:none;transition:background .2s}.krilic-kec-cta:hover{background:#7a1718;color:#fff}.krilic-kec-success{text-align:center;padding:6rem 1.5rem 4rem}.krilic-kec-success-icon{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(34,197,94,.1);color:#22c55e}.krilic-kec-success-icon svg{width:32px;height:32px}.krilic-kec-success h1{font-size:2rem;font-weight:600;color:#1a1a1a;margin-bottom:2rem}.krilic-kec-success-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.krilic-kec-cta-outline{background:0 0;color:#9c1e1f;border:2px solid #9c1e1f}.krilic-kec-cta-outline:hover{background:#9c1e1f;color:#fff}.krilic-kec-about{padding:2rem 0 3rem}.krilic-kec-about-text h2{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.krilic-kec-about-text p{color:#555;line-height:1.7;margin-bottom:1rem}.krilic-kec-about-steps h3{font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;color:#1a1a1a}.krilic-kec-step{display:flex;gap:1rem;margin-bottom:1.25rem;align-items:flex-start}.krilic-kec-step-num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#9c1e1f;color:#fff;font-size:.85rem;font-weight:600}.krilic-kec-step strong{display:block;font-size:.95rem;margin-bottom:.2rem;color:#1a1a1a}.krilic-kec-step p{font-size:.9rem;color:#666;line-height:1.5;margin:0}.krilic-kec-form-section{border-top:1px solid #e0dcd7;padding-top:3rem}.krilic-kec-form-header{text-align:center;margin-bottom:2rem}.krilic-kec-form-header h2{font-size:1.6rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.krilic-kec-form-header p{color:#666;font-size:.95rem}.krilic-kec-error{background:#fef2f2;border:1px solid #e8b4b4;color:#9c1e1f;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.krilic-kec-dropzone{border:2px dashed #ccc;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.krilic-kec-dropzone.dragover,.krilic-kec-dropzone:hover{border-color:#9c1e1f;background:rgba(156,30,31,.03)}.krilic-kec-dropzone-content svg{color:#999;margin-bottom:.75rem}.krilic-kec-dropzone-content p{margin:0;font-size:.95rem;color:#555}.krilic-kec-browse{background:0 0;border:none;color:#9c1e1f;font-weight:600;cursor:pointer;text-decoration:underline;font-size:.95rem;padding:0}.krilic-kec-hint{display:block;margin-top:.5rem;font-size:.8rem;color:#999}.krilic-kec-previews{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;align-items:center}.krilic-kec-preview{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.krilic-kec-preview img{width:100%;height:100%;object-fit:cover}.krilic-kec-preview-remove{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center}.krilic-kec-count{font-size:.85rem;color:#888}.krilic-kec-about-note{margin-top:1.5rem;padding:1rem 1.25rem;background:#f5f0eb;border-left:3px solid #9c1e1f;border-radius:0 6px 6px 0;font-size:.95rem;line-height:1.6}.krilic-kec-form select{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;font-family:inherit;background:#fff;color:#333;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.krilic-kec-form select:focus{outline:0;border-color:#9c1e1f}.krilic-kec-form textarea{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:100px}.krilic-kec-form textarea:focus{outline:0;border-color:#9c1e1f}.krilic-kec-form-divider{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:1.5rem 0 .5rem;padding-top:1.5rem;border-top:1px solid #e0dcd7}.krilic-kec-checkbox{margin-top:.5rem}.krilic-kec-checkbox label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.9rem;color:#555;line-height:1.5}.krilic-kec-checkbox input[type=checkbox]{margin-top:.2rem;width:18px;height:18px;min-width:18px;accent-color:#9C1E1F;cursor:pointer}.krilic-kec-faq{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.krilic-kec-faq h2{text-align:center;font-size:1.75rem;margin-bottom:2rem}.krilic-kec-faq-item{border-bottom:1px solid #ddd}.krilic-kec-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:0 0;border:none;font-size:1rem;font-family:inherit;font-weight:600;color:#333;cursor:pointer;text-align:left;gap:1rem}.krilic-kec-faq-question:hover{color:#9c1e1f}.krilic-kec-faq-question svg{flex-shrink:0;transition:transform .3s ease}.krilic-kec-faq-item.open .krilic-kec-faq-question svg{transform:rotate(180deg)}.krilic-kec-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.krilic-kec-faq-item.open .krilic-kec-faq-answer{max-height:300px;padding-bottom:1.25rem}.krilic-kec-faq-answer p{color:#555;line-height:1.7;font-size:.95rem}@media (max-width:768px){.krilic-kec-title{font-size:2rem}}