/*
Theme Name: Jäger Kiel Collector
Version: 1.0.6
Text Domain: jagerkiel
Requires PHP: 8.1
*/
:root{--ink:#152b3c;--blue:#12608a;--paper:#edf4f8;--line:#d9e2e8;--yellow:#f7c750;--green:#152b3c;--width:1320px}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font-family:'Trebuchet MS',Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid #ba7800;outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(36px,5.4vw,76px)}h2{font-size:clamp(28px,3.2vw,44px)}h3{font-size:24px}.wrap{width:min(var(--width),calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:white;padding:14px}.skip-link:focus{top:10px}.topbar{background:var(--ink);color:#fff;padding:9px;text-align:center;font-size:13px}.header-main{display:flex;align-items:center;gap:36px;padding:25px 0}.brand{text-decoration:none;font-weight:900;font-size:30px;letter-spacing:-1.5px;white-space:nowrap}.brand-mark{display:inline-grid;grid-template-columns:repeat(2,8px);gap:3px;margin-right:12px;vertical-align:middle;transform:rotate(-8deg)}.brand-mark i{width:8px;height:8px;background:var(--blue)}.search-form{display:flex;max-width:480px;flex:1;margin-left:auto}.search-form input{width:100%;min-width:0;padding:11px 16px;border:1px solid var(--line);border-right:0;background:#f8fafb}.search-form button{border:1px solid var(--line);background:#f8fafb;padding:10px 14px;cursor:pointer}.header-actions{display:flex;gap:22px;font-size:14px}.site-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-nav .wrap{display:flex;gap:32px;align-items:center;overflow:auto}.site-nav a{text-decoration:none;white-space:nowrap;padding:14px 0;font-weight:700;font-size:14px}.site-nav a:hover{color:var(--blue)}.hero{background:var(--paper);overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;min-height:570px;padding-block:50px}.hero-copy p{max-width:440px;font-size:18px;color:#425968}.hero-copy h1{max-width:630px}.hero-stage{background:#fff;position:relative;padding:45px 20px 30px;min-height:420px;display:flex;align-items:center;justify-content:center}.hero-stage img{width:100%;height:340px;object-fit:contain}.hero-set{position:absolute;bottom:15px;left:20px;right:20px;display:flex;justify-content:space-between;gap:20px;font-size:13px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;background:var(--yellow);color:var(--ink);padding:12px 24px;font-weight:700;text-decoration:none;border-radius:0;cursor:pointer}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#edb631;color:var(--ink)}.section{padding-block:80px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.section-heading h2{margin-bottom:0}.section-heading p{max-width:460px;margin:0;color:#526673}.collections{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection{position:relative;background:var(--paper);padding:22px;text-decoration:none;overflow:hidden}.collection img{width:100%;height:175px;object-fit:contain;mix-blend-mode:multiply}.collection h3{margin:24px 0 6px}.collection p{margin:0;font-size:14px}.collection:hover h3{text-decoration:underline}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--paper);padding:52px}.editorial p{max-width:560px}.editorial dl{margin:0}.editorial dt{font-weight:700;padding-top:16px}.editorial dd{margin:4px 0 20px;color:#526673}.site-main{min-height:45vh;padding-block:48px}.home .site-main{padding:0}.prose{max-width:850px;margin-inline:auto}.prose h1{font-size:44px}.prose h2{font-size:30px;margin-top:40px}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.prose li{margin-block:8px}.site-footer{background:var(--green);color:#fff;padding:50px 26px 0;margin-top:40px}.footer-intro{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-bottom:40px;border-bottom:1px solid #4d6576}.footer-intro h2{font-size:clamp(28px,3vw,40px);margin:12px 0 0}.footer-intro p{font-size:12px;color:#c9d9e4;letter-spacing:.08em;margin:0}.footer-intro a{max-width:220px;display:flex;gap:60px;font-size:14px;text-decoration:none}.footer-intro a span{font-size:30px;color:var(--yellow)}.footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1.15fr 1fr;gap:55px;padding-block:48px}.footer-brand .brand{font-size:30px}.footer-brand p{font-size:13px;line-height:1.8;color:#c9d9e4;margin-top:24px}.footer-grid h3{font-size:13px;letter-spacing:.04em;margin-bottom:26px}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.footer-grid a{font-size:14px;text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid #4d6576;padding-block:26px}.footer-promises strong{display:block;font-size:14px}.footer-promises small{color:#c9d9e4}.footer-bottom{border-top:1px solid #4d6576;padding:20px 0;color:#c9d9e4;font-size:12px;display:flex;gap:30px;justify-content:space-between}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.woocommerce-breadcrumb{font-size:13px;margin-bottom:28px!important}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;clear:both;margin:25px 0!important;padding:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;list-style:none;min-width:0}.woocommerce ul.products li.product img{width:100%;height:245px!important;object-fit:contain;background:#f7f9fa;padding:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;line-height:1.4;letter-spacing:-.02em;min-height:76px}.woocommerce ul.products li.product .price{font-weight:800;font-size:20px!important;color:var(--ink)!important}.jk-set-label{font-size:12px;color:#5b6d78;margin:15px 0 0}.jk-tax{font-size:12px;color:#526673;margin-top:3px}.woocommerce div.product div.images{width:50%!important}.woocommerce div.product div.summary{width:44%!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img{max-height:580px;object-fit:contain}.woocommerce div.product .product_title{font-size:clamp(28px,3vw,44px)}.woocommerce div.product p.price{font-size:32px;color:var(--ink);font-weight:800}.woocommerce div.product .quantity .qty{min-height:48px;border:1px solid var(--line)}.woocommerce div.product form.cart{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs{padding-top:32px}.woocommerce div.product .woocommerce-tabs .panel{max-width:1000px;line-height:1.8}.woocommerce-tabs h2{font-size:28px}.woocommerce-tabs h3{font-size:24px}.woocommerce-tabs img{max-height:600px;object-fit:contain}.woocommerce table.shop_table{border-color:var(--line);border-radius:0}.woocommerce .input-text,.woocommerce select{padding:12px;border:1px solid #9aabb5;border-radius:0;min-height:48px}.woocommerce form .form-row label{font-weight:700}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--paper)}.woocommerce a{color:var(--ink)}.woocommerce-checkout #payment{background:var(--paper)}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin-top:0;font-size:28px}.woocommerce-checkout #order_review{grid-column:2;grid-row:1;margin-top:60px}.woocommerce-checkout #customer_details{grid-column:1;grid-row:1}.woocommerce-checkout .woocommerce-additional-fields h3{font-size:24px}.woocommerce #place_order{width:100%;margin-top:20px}.jk-service{border-top:1px solid var(--line);padding-block:20px;font-size:14px}.jk-service p{margin:6px 0}.jk-service a{font-size:13px}.woocommerce-privacy-policy-text{font-size:13px}.woocommerce .woocommerce-ordering select{max-width:100%}.woocommerce .related{clear:both}.woocommerce .related h2{font-size:32px}.woocommerce .product_meta{font-size:13px}.woocommerce .woocommerce-result-count{font-size:14px}.woocommerce form.checkout_coupon{border-radius:0}.woocommerce .woocommerce-order-overview{padding-left:0}.woocommerce .woocommerce-order-details h2{font-size:30px}@media(max-width:1000px){.wrap{width:calc(100% - 40px)}.header-main{gap:20px}.header-actions a:first-child{display:none}.hero-inner{min-height:0;gap:25px}.hero-stage img{height:280px}.hero-stage{min-height:360px}.collections{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}.editorial{gap:32px;padding:32px}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.header-main{flex-wrap:wrap;padding-block:17px;gap:16px}.brand{font-size:26px}.header-actions{margin-left:auto}.search-form{order:3;flex-basis:100%;max-width:none}.site-nav .wrap{gap:24px}.hero-inner{grid-template-columns:1fr;padding-block:32px}.hero-copy h1{font-size:45px;max-width:500px}.hero-copy p{font-size:16px}.hero-stage{min-height:300px;padding-bottom:45px}.hero-stage img{height:230px}.section{padding-block:48px}.section-heading{display:block}.section-heading p{margin-top:18px}.collections{gap:12px}.collection{padding:15px}.collection img{height:120px}.collection h3{font-size:21px;margin-top:16px}.collection p{font-size:12px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.woocommerce ul.products li.product img{height:180px!important;padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;min-height:90px}.woocommerce ul.products li.product .price{font-size:18px!important}.woocommerce ul.products li.product .button{padding:11px 12px;font-size:13px;min-height:44px}.editorial{grid-template-columns:1fr;padding:24px;gap:20px}.footer-intro{display:block;padding-bottom:30px}.footer-intro a{margin-top:24px}.footer-grid{grid-template-columns:1fr;gap:32px;padding-block:35px}.footer-grid h3{margin-bottom:18px}.footer-brand p{margin-top:15px}.footer-promises{grid-template-columns:1fr;gap:22px}.footer-bottom{display:block}.footer-bottom p{margin-top:12px}.site-footer{padding-inline:0}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce div.product div.images{margin-bottom:30px}.woocommerce div.product div.images .woocommerce-product-gallery__image img{max-height:380px}.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout #order_review{margin-top:0}.woocommerce-checkout #order_review_heading{margin-top:35px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none;display:block}.woocommerce .woocommerce-ordering select{width:100%}.prose h1{font-size:34px}.prose h2{font-size:27px}.site-main{padding-block:30px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.woocommerce ul.products li.product>a:not(.button){text-decoration:none}.woocommerce ul.products li.product>a:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:5px 0 12px;min-height:55px}.woocommerce ul.products li.product .jk-set-label{margin-bottom:0}.woocommerce ul.products li.product .price{display:block}
@media(max-width:650px){.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:64px}.hero-set{font-size:11px;gap:10px}.hero-copy h1{font-size:clamp(37px,11.5vw,45px)}}

.site-footer{border-top:5px solid var(--yellow)}.site-footer a{color:#fff}.site-footer a:hover{color:var(--yellow)}.site-footer .brand-mark i{background:var(--yellow)}.footer-grid .footer-brand .brand{font-size:30px}.footer-grid h3{text-transform:uppercase}.footer-bottom p{max-width:700px}
.footer-collections{display:flex;flex-wrap:wrap;gap:18px 32px;border-top:1px solid #4d6576;padding:24px 0;font-size:14px}.footer-collections strong{margin-right:auto}.footer-collections a{color:#e8f1f6}.footer-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer-promises small{display:block;margin-top:6px;line-height:1.7}.footer-promises a{color:#fff}@media(max-width:1000px){.footer-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.footer-promises{grid-template-columns:1fr}.footer-collections{gap:14px 24px}.footer-collections strong{flex-basis:100%}}

/* Consistent frames preserve the entire product, including wide spacecraft. */
.woocommerce ul.products li.product img{aspect-ratio:4/3;height:auto!important;object-fit:contain;object-position:center;padding:20px;background:#f7f9fa}
.woocommerce div.product div.images .woocommerce-product-gallery__image>a{display:flex;align-items:center;justify-content:center;background:#f7f9fa;aspect-ratio:4/3;padding:24px}
.woocommerce div.product div.images .woocommerce-product-gallery__image img:not(.zoomImg){width:100%;height:100%;max-height:none;object-fit:contain}
.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 2px;scrollbar-width:thin}
.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 76px;width:76px;float:none;margin:0}
.woocommerce div.product div.images .flex-control-thumbs img{width:76px;height:76px;object-fit:contain;padding:6px;border:1px solid var(--line);background:white;opacity:.65}
.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border:2px solid var(--blue);opacity:1}
.woocommerce div.product div.images .flex-direction-nav{list-style:none;margin:0;padding:0}
.woocommerce div.product div.images .flex-direction-nav a{position:absolute;top:calc(37.5% - 22px);z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;border:1px solid var(--line);box-shadow:0 2px 8px #152b3c14;font-size:0}
.woocommerce div.product div.images .flex-direction-nav .flex-prev{left:10px}.woocommerce div.product div.images .flex-direction-nav .flex-next{right:10px}
.woocommerce div.product div.images .flex-direction-nav .flex-prev::before{content:'‹';font-size:32px}.woocommerce div.product div.images .flex-direction-nav .flex-next::before{content:'›';font-size:32px}
.woocommerce div.product div.images .flex-direction-nav .flex-disabled{opacity:.35;pointer-events:none}
.jk-gallery-help{font-size:12px;line-height:1.6;color:#526673;margin:10px 0 0}
.jk-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--blue)}
.jk-contact-intro{max-width:780px;padding:20px 0 42px}.jk-contact-intro h1{font-size:clamp(40px,5vw,68px);margin-bottom:24px}.jk-contact-intro>p:last-child{font-size:18px;max-width:600px;color:#526673}
.jk-contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;border-top:1px solid var(--line);padding-top:44px}.jk-contact-grid h2,.jk-contact-addresses h2{font-size:27px}.jk-contact-direct>p{max-width:490px;color:#526673}
.jk-contact-channel{position:relative;display:block;text-decoration:none;padding:20px 50px 20px 0;border-bottom:1px solid var(--line)}.jk-contact-channel>span:first-child{display:block;font-size:13px;color:#526673}.jk-contact-channel strong{font-size:clamp(18px,2vw,25px);overflow-wrap:anywhere}.jk-contact-channel>span:last-child{position:absolute;right:10px;top:25px;font-size:25px;color:var(--blue)}.jk-contact-channel:hover strong{text-decoration:underline}
.jk-contact-topics{background:var(--paper);padding:32px}.jk-contact-topics>a{display:block;position:relative;padding:18px 35px 18px 0;border-bottom:1px solid #cedee8;text-decoration:none}.jk-contact-topics>a:last-child{border:0}.jk-contact-topics>a strong{display:block;font-size:18px}.jk-contact-topics>a span{font-size:14px;color:#526673}.jk-contact-topics>a>span:last-child{position:absolute;right:0;top:24px;font-size:22px;color:var(--blue)}.jk-contact-topics>a:hover strong{text-decoration:underline}
.jk-contact-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding:70px 0}.jk-contact-faq h2{font-size:36px}.jk-contact-faq details{border-bottom:1px solid var(--line);padding:20px 0}.jk-contact-faq summary{font-weight:700;cursor:pointer;min-height:28px}.jk-contact-faq details p{margin:18px 0 0;color:#526673}.jk-contact-addresses{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:40px 0 10px}.jk-contact-addresses p{font-size:14px;max-width:450px;color:#526673}
@media(max-width:650px){.woocommerce ul.products li.product img{padding:10px}.woocommerce div.product div.images .woocommerce-product-gallery__image>a{padding:18px}.woocommerce div.product div.images .flex-control-thumbs li{flex-basis:62px;width:62px}.woocommerce div.product div.images .flex-control-thumbs img{width:62px;height:62px}.jk-contact-grid,.jk-contact-faq,.jk-contact-addresses{grid-template-columns:1fr;gap:30px}.jk-contact-intro{padding-bottom:24px}.jk-contact-intro>p:last-child{font-size:16px}.jk-contact-grid{padding-top:28px}.jk-contact-topics{padding:24px}.jk-contact-faq{padding:45px 0;gap:8px}.jk-contact-faq h2{font-size:30px}.jk-contact-addresses{padding-top:30px}}

/* Checkout keeps the address, total and payment action in a clear reading order. */
.jk-ordering .search-form,.jk-ordering .site-nav,.jk-ordering .header-actions a:first-child{display:none}
.jk-ordering .header-main{justify-content:space-between;padding-block:20px}
.jk-ordering .header-actions{margin-inline-start:auto}
.jk-ordering .site-main{padding-block:32px 56px}
.jk-ordering .prose{max-width:1120px;margin-inline:auto}
.jk-ordering .prose>h1{font-size:40px;margin-bottom:12px}
.jk-checkout-note{color:#526673;font-size:14px;margin-bottom:28px}
.jk-ordering .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.jk-ordering form.checkout::before,.jk-ordering form.checkout::after{display:none}
.jk-ordering #customer_details{grid-column:1;grid-row:auto;min-width:0}
.jk-ordering #customer_details .col-1,.jk-ordering #customer_details .col-2{float:none;width:100%}
.jk-ordering .jk-checkout-summary{grid-column:2;min-width:0;border:1px solid var(--line);border-radius:8px;padding:24px;background:#f7f9fa}
.jk-ordering #order_review_heading{margin:0 0 20px;font-size:26px}
.jk-ordering #order_review{margin:0}
.jk-ordering .woocommerce-billing-fields>h3{font-size:26px;margin-bottom:20px}
.jk-ordering .woocommerce form .form-row{padding:0;margin:0 0 16px}
.jk-ordering .woocommerce form .form-row label{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:6px}
.jk-ordering .woocommerce form .form-row input.input-text,.jk-ordering .select2-container .select2-selection--single{border:1px solid #a5b6c2;border-radius:5px;min-height:46px;background:#fff;padding:10px 12px;color:var(--ink);font-size:16px}
.jk-ordering .select2-container .select2-selection--single{padding:8px 4px}
.jk-ordering .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}
.jk-ordering .woocommerce form .form-row-first,.jk-ordering .woocommerce form .form-row-last{width:calc(50% - 8px)}
.jk-ordering #ship-to-different-address{font-size:16px;letter-spacing:0;line-height:1.5;margin-top:24px}
.jk-ordering .jk-checkout-help{font-size:13px;color:#526673;margin:20px 0 0;clear:both}
.jk-ordering .woocommerce table.shop_table{border:0;border-collapse:collapse;background:transparent;margin-bottom:24px;font-size:14px}
.jk-ordering .woocommerce table.shop_table th,.jk-ordering .woocommerce table.shop_table td{padding:12px 0;border-top:1px solid var(--line);vertical-align:top}
.jk-ordering .woocommerce table.shop_table th:last-child,.jk-ordering .woocommerce table.shop_table td:last-child{text-align:end;padding-inline-start:16px;min-width:125px}
.jk-ordering .woocommerce table.shop_table .order-total th,.jk-ordering .woocommerce table.shop_table .order-total td{font-size:20px;padding-block:18px}
.jk-ordering .woocommerce table.shop_table .order-total small{display:block;font-size:12px;font-weight:400}
.jk-ordering .woocommerce-checkout-review-order-table .product-name{line-height:1.5}
.jk-ordering .woocommerce #payment{background:transparent;border-radius:0}
.jk-ordering .woocommerce #payment ul.payment_methods{padding:0 0 20px;border-bottom:1px solid var(--line)}
.jk-ordering .woocommerce #payment div.payment_box{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:5px;margin-block:12px 0;padding:14px;font-size:14px}
.jk-ordering .woocommerce #payment div.payment_box::before{display:none}
.jk-ordering .woocommerce #payment div.form-row{padding:18px 0 0}
.jk-ordering .woocommerce-privacy-policy-text{font-size:12px;line-height:1.6;color:#526673}
.jk-ordering .woocommerce #payment .woocommerce-terms-and-conditions-wrapper label{font-size:13px;font-weight:400}
.jk-ordering .woocommerce #place_order{background:var(--ink);color:#fff;min-height:54px;border-radius:5px;font-size:17px;line-height:1.4;margin-top:20px;padding:14px 16px;white-space:normal}
.jk-ordering .woocommerce #place_order:hover{background:var(--blue)}
.jk-ordering-footer{border-top:1px solid var(--line);padding:24px 0;color:#526673;font-size:13px}
.jk-ordering-footer>.wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.jk-ordering-footer p{margin:0}.jk-ordering-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}
@media(max-width:850px){.jk-ordering .woocommerce form.checkout{display:block}.jk-ordering .jk-checkout-summary{margin-top:32px}.jk-ordering .prose{max-width:600px}.jk-ordering .prose>h1{font-size:34px}.jk-ordering .jk-checkout-summary{padding:20px}}
@media(max-width:420px){.jk-ordering .woocommerce form .form-row-first,.jk-ordering .woocommerce form .form-row-last{float:none;width:100%}.jk-ordering .jk-checkout-summary{padding:16px}.jk-ordering .woocommerce table.shop_table th:last-child,.jk-ordering .woocommerce table.shop_table td:last-child{min-width:104px;padding-inline-start:12px}}
