/* KLYQ v12.2.0: account, verification and commerce completion pass. */

.klyq-header-wrap .klyq-header-top,.klyq-header-wrap.scrolled .klyq-header-top{display:block!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border-bottom:1px solid #202631!important;opacity:1!important}
body .klyq-top-track.klyq-ticker-runtime,body:not(.home) .klyq-top-track.klyq-ticker-runtime{animation:none!important;will-change:transform;transform:translate3d(0,0,0)}

.klyq-v72-delivery-btn,.klyq-filter-panel form>button[type=submit],.klyq-checkout-page #place_order,.klyq-cart-coupon button,.klyq-compare-drawer>footer>*,.klyq-account-offer-card button,.klyq-security-panel summary strong{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.klyq-v72-delivery-btn:hover,.klyq-v72-delivery-btn:focus-visible{transform:translateY(-2px)!important;border-color:#050607!important;background:#050607!important;color:var(--klyq-lime)!important;filter:none!important;box-shadow:0 12px 28px rgba(5,6,7,.22)!important}
.klyq-checkout-page #place_order:hover,.klyq-checkout-page #place_order:focus-visible{transform:translateY(-2px)!important;border-color:#050607!important;background:#050607!important;color:var(--klyq-lime)!important;box-shadow:0 12px 26px rgba(5,6,7,.17)!important}

.klyq-card-tool[data-tooltip],.klyq-loop-action[data-tooltip]{position:relative!important}
.klyq-card-tool[data-tooltip]:after,.klyq-loop-action[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 8px);top:50%;z-index:20;pointer-events:none;opacity:0;transform:translate(5px,-50%);padding:6px 8px;border-radius:5px;background:#080b10;color:#fff;white-space:nowrap;font-size:9px;font-weight:850;line-height:1;box-shadow:0 7px 20px rgba(0,0,0,.2);transition:.16s}
.klyq-card-tool[data-tooltip]:hover:after,.klyq-card-tool[data-tooltip]:focus-visible:after,.klyq-loop-action[data-tooltip]:hover:after,.klyq-loop-action[data-tooltip]:focus-visible:after{opacity:1;transform:translate(0,-50%)}

.klyq-filter-panel form>button[type=submit]{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;border:1px solid var(--klyq-lime)!important;background:var(--klyq-lime)!important;color:#050607!important;box-shadow:0 8px 18px rgba(213,248,40,.16)!important}
.klyq-filter-panel form>button[type=submit] i{font-style:normal;font-size:16px;transition:transform .18s}
.klyq-filter-panel form>button[type=submit]:hover,.klyq-filter-panel form>button[type=submit]:focus-visible{transform:translateY(-2px);border-color:#050607!important;background:#050607!important;color:var(--klyq-lime)!important;box-shadow:0 12px 24px rgba(5,6,7,.16)!important}.klyq-filter-panel form>button[type=submit]:hover i{transform:translateX(3px)}
.klyq-filter-panel .check.rating,.klyq-filter-panel .check.rating *{cursor:pointer!important}.klyq-filter-panel .check.rating{padding:4px 3px;border-radius:6px}.klyq-filter-panel .check.rating:hover{background:#f4f6f8}.klyq-filter-panel .check.rating input{width:17px;height:17px;accent-color:#11141a}

.klyq-account-page .woocommerce-MyAccount-content{min-height:0!important;padding:30px!important}
.klyq-account-endpoint-dashboard .woocommerce-MyAccount-content>p:nth-of-type(-n+2){display:none!important}
.klyq-account-session{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:13px 15px;border:1px solid #dce4d0;border-radius:11px;background:#fbfff1}.klyq-account-session>span{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title" "icon email";align-items:center;margin-right:auto}.klyq-account-session>span i{grid-area:icon;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#16864b;color:#fff;font-style:normal;font-size:11px}.klyq-account-session b{grid-area:title;font-size:11px}.klyq-account-session small{grid-area:email;color:#667264;font-size:9px}.klyq-account-session>a{padding:7px 9px;border-radius:6px;color:#35404d;font-size:9px;font-weight:900}.klyq-account-session>a:hover{background:#11141a;color:#fff}.klyq-account-session>a.logout{color:#9b2930}

.klyq-account-endpoint-orders .woocommerce-MyAccount-content,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content{display:grid;align-content:start;gap:14px}
.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info{display:flex!important;align-items:center!important;min-height:92px!important;margin:0!important;padding:18px 20px 18px 68px!important;border:1px solid #dfe5ec!important;border-left:4px solid var(--klyq-lime)!important;border-radius:12px!important;background:linear-gradient(135deg,#f7f9fb,#fff)!important;font-size:14px!important;font-weight:750!important}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info:before,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info:before{left:20px!important;width:32px!important;height:32px!important;background:#10151d!important;color:var(--klyq-lime)!important}.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info:before{content:"↓"!important}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info .button,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;min-height:42px!important;margin:0 0 0 auto!important;padding:0 16px!important;border:1px solid #11141a!important;border-radius:7px!important;background:#11141a!important;color:#fff!important;font-size:10px!important}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info .button:hover,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info .button:hover{background:var(--klyq-lime)!important;color:#050607!important;border-color:var(--klyq-lime)!important}

.klyq-account-endpoint-edit-address .woocommerce-MyAccount-content>p:first-child{margin:0 0 22px!important;padding:15px 17px;border-radius:10px;background:#f4f6f8;color:#55606e;font-size:12px}.klyq-account-endpoint-edit-address .woocommerce-Addresses,.klyq-account-endpoint-edit-address .u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;align-items:stretch!important}.klyq-account-endpoint-edit-address .woocommerce-Address{display:flex!important;flex-direction:column!important;min-height:235px!important;margin:0!important;padding:23px!important;border:1px solid #dce3eb!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 10px 28px rgba(8,12,20,.04)!important}.klyq-account-endpoint-edit-address .woocommerce-Address header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 25px!important}.klyq-account-endpoint-edit-address .woocommerce-Address h2{margin:0!important;font-size:25px!important}.klyq-account-endpoint-edit-address .woocommerce-Address .edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;min-height:38px;padding:0 12px;border:1px solid #11141a;border-radius:7px;background:#11141a;color:#fff;font-size:9px;font-weight:900}.klyq-account-endpoint-edit-address .woocommerce-Address .edit:hover{border-color:var(--klyq-lime);background:var(--klyq-lime);color:#050607}.klyq-account-endpoint-edit-address .woocommerce-Address address{margin:auto 0 0!important;color:#596473;font-size:13px;line-height:1.7}

.klyq-account-endpoint-edit-account .woocommerce-MyAccount-content{padding:30px!important}.klyq-account-endpoint-edit-account .woocommerce-EditAccountForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px!important}.klyq-account-endpoint-edit-account .woocommerce-form-row--wide,.klyq-account-endpoint-edit-account .klyq-security-panel,.klyq-account-endpoint-edit-account .klyq-account-verification,.klyq-account-endpoint-edit-account .woocommerce-EditAccountForm>p:last-child{grid-column:1/-1}.klyq-account-endpoint-edit-account .woocommerce-form-row em{display:block;margin-top:6px;color:#687481;font-size:10px;line-height:1.45}.klyq-security-panel{margin:14px 0 20px;border:1px solid #dce3eb;border-radius:13px;background:#f8fafc;overflow:hidden}.klyq-security-panel summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 16px;cursor:pointer;list-style:none}.klyq-security-panel summary::-webkit-details-marker{display:none}.klyq-security-panel summary>span{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon title" "icon copy";align-items:center}.klyq-security-panel summary i{grid-area:icon;display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#10151d;color:var(--klyq-lime);font-style:normal}.klyq-security-panel summary b{grid-area:title;font-size:13px}.klyq-security-panel summary small{grid-area:copy;color:#697481;font-size:9px}.klyq-security-panel summary strong{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #11141a;border-radius:7px;background:#11141a;color:#fff;font-size:9px}.klyq-security-panel[open] summary strong{background:var(--klyq-lime);color:#050607;border-color:var(--klyq-lime)}.klyq-security-panel fieldset{margin:0!important;padding:18px!important;border:0!important;border-top:1px solid #dce3eb!important;background:#fff}.klyq-security-panel legend{position:absolute!important;clip:rect(0,0,0,0)!important}.klyq-account-verification{margin:0 0 18px;padding:18px;border:1px solid #dce3eb;border-radius:13px;background:#fff}.klyq-account-verification>h3{margin:0 0 5px!important;font-size:17px!important}.klyq-account-verification>p{margin:0 0 10px;color:#687481;font-size:10px}

.klyq-account-page .klyq-reward-account.old{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.klyq-reward-account-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:14px;background:#0c111a;color:#fff}.klyq-reward-account-head span,.klyq-reward-vouchers header span,.klyq-account-offers>header>span,.klyq-account-reward-codes>div>span{color:var(--klyq-lime);font-size:9px;font-weight:950;letter-spacing:.12em}.klyq-reward-account-head h2{margin:5px 0!important;color:#fff;font-size:28px!important}.klyq-reward-account-head p{margin:0;color:#bfc8d4;font-size:11px}.klyq-reward-account-head>i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--klyq-lime);color:#050607;font-style:normal;font-size:23px;font-weight:950}.klyq-reward-core{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:16px!important}.klyq-reward-core .klyq-reward-balance-hero,.klyq-reward-core .klyq-reward-create{min-height:270px!important;margin:0!important;padding:28px!important;border-radius:14px!important}.klyq-reward-core .klyq-reward-create{display:flex;flex-direction:column;border:1px solid #dce3eb;background:#fff}.klyq-reward-create h3{margin:8px 0 12px!important;font-size:23px!important}.klyq-reward-create form,.klyq-reward-create>button{margin-top:auto!important}.klyq-reward-create .button{width:100%;min-height:48px!important}.klyq-reward-vouchers,.klyq-reward-activity{padding:22px;border:1px solid #dce3eb;border-radius:14px;background:#fff}.klyq-reward-vouchers>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.klyq-reward-vouchers header h3{margin:5px 0 0!important}.klyq-reward-vouchers header a{font-size:9px;font-weight:900}.klyq-reward-vouchers>.klyq-muted{display:grid;place-items:center;min-height:90px;margin:0;border:1px dashed #cfd7e1;border-radius:10px;background:#f8fafc;color:#687481}.klyq-account-page .klyq-voucher-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}

.klyq-account-offers{display:grid;gap:18px}.klyq-account-offers>header{padding-bottom:17px;border-bottom:1px solid #e2e7ed}.klyq-account-offers>header h2{margin:6px 0!important}.klyq-account-offers>header p{margin:0;color:#66717e;font-size:12px}.klyq-account-offer-card{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #dce3eb;border-radius:14px;background:#fff}.klyq-account-offer-card>div{display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:25px;background:linear-gradient(145deg,#11172c,#272f74);color:#fff}.klyq-account-offer-card>div>span{color:var(--klyq-lime);font-size:9px;font-weight:950;letter-spacing:.12em}.klyq-account-offer-card>div>strong{margin:6px 0;font-size:42px;line-height:1}.klyq-account-offer-card>div>small{color:#ced5e2;font-size:10px}.klyq-account-offer-card>section{display:grid;align-content:center;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:25px}.klyq-account-offer-card>section p,.klyq-account-offer-card>section h3,.klyq-account-offer-card>section small{grid-column:1}.klyq-account-offer-card>section p{margin:0;color:#697481;font-size:10px}.klyq-account-offer-card>section h3{margin:3px 0!important;font-size:22px!important;overflow-wrap:anywhere}.klyq-account-offer-card>section small{color:#697481}.klyq-account-offer-card button{grid-column:2;grid-row:1/4;align-self:center;min-width:120px;min-height:44px;border:1px solid var(--klyq-lime);border-radius:7px;background:var(--klyq-lime);color:#050607;font-size:9px;font-weight:950;cursor:pointer}.klyq-account-offer-card button:not(:disabled):hover{border-color:#11141a;background:#11141a;color:var(--klyq-lime)}.klyq-account-offer-card button:disabled{opacity:.45;cursor:not-allowed}.klyq-account-reward-codes{padding:20px;border:1px solid #dce3eb;border-radius:13px;background:#f8fafc}.klyq-account-reward-codes>div{margin-bottom:13px}.klyq-account-reward-codes h3{margin:5px 0!important}.klyq-account-reward-codes>.klyq-muted{margin:0;color:#697481;font-size:12px}

.woocommerce-account:not(.logged-in) .klyq-account-page>.woocommerce{display:block!important}.woocommerce-account:not(.logged-in) #customer_login{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"login register"!important;gap:18px!important;align-items:start!important;width:100%!important;max-width:1120px;margin:0 auto!important}.woocommerce-account:not(.logged-in) #customer_login>.u-column1{grid-area:login!important;float:none!important;width:100%!important;margin:0!important}.woocommerce-account:not(.logged-in) #customer_login>.u-column2{grid-area:register!important;float:none!important;width:100%!important;margin:0!important}.woocommerce-account:not(.logged-in) #customer_login h2{font-size:29px!important}.woocommerce-account:not(.logged-in) #customer_login .woocommerce-form{display:grid;gap:12px}.woocommerce-account:not(.logged-in) #customer_login .klyq-human-check{margin-top:4px}

.klyq-human-check{padding:15px!important}.klyq-k-puzzle{--klyq-puzzle-pos:0%;position:relative;margin-top:13px;padding:12px 13px 10px;border:1px solid #dce3eb;border-radius:10px;background:#f5f7fa}.klyq-k-puzzle-track{position:relative;height:42px;margin:0 11px}.klyq-k-puzzle-track:before{content:"";position:absolute;left:0;right:0;top:18px;height:7px;border-radius:999px;background:#d9dfe7;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.klyq-k-puzzle .target,.klyq-k-puzzle .mover{position:absolute;top:3px;display:grid;place-items:center;width:34px;height:34px;margin-left:-17px;border-radius:50%;font-size:15px;font-weight:950}.klyq-k-puzzle .target{left:var(--klyq-puzzle-target);z-index:1;border:2px dashed #11141a;background:#fff;color:#11141a}.klyq-k-puzzle .mover{left:var(--klyq-puzzle-pos);z-index:2;background:#11141a;color:var(--klyq-lime);box-shadow:0 5px 13px rgba(0,0,0,.18);transition:left .06s}.klyq-k-puzzle.matched .target{border-color:#16864b;background:#e8f8ef;color:#16864b}.klyq-k-puzzle.matched .mover{background:#16864b;color:#fff}.klyq-k-puzzle>input[type=range]{position:absolute;left:13px;right:13px;top:12px;width:calc(100% - 26px);height:42px;margin:0;cursor:grab;opacity:.001}.klyq-k-puzzle>input[type=range]:active{cursor:grabbing}.klyq-k-puzzle>small{display:block;margin-top:3px;color:#687481;text-align:center;font-size:8px;font-weight:800}.klyq-turnstile-mount{margin-top:9px!important}.klyq-human-check.verified{border-color:#79a916!important;background:#f7ffe9!important}.klyq-human-check.verified .klyq-k-puzzle{border-color:#a6c84f;background:#fff}.klyq-human-check.verified .klyq-human-brand small{color:#397100!important}

.klyq-compare-drawer{width:min(760px,100vw)!important}.klyq-compare-items{padding:14px 18px!important}.klyq-compare-table-wrap{width:100%;overflow:auto;border:1px solid #dfe5ec;border-radius:12px}.klyq-compare-table{width:100%;min-width:610px;border-collapse:collapse;table-layout:fixed}.klyq-compare-table th,.klyq-compare-table td{padding:12px 10px;border-right:1px solid #e4e8ee;border-bottom:1px solid #e4e8ee;text-align:left;vertical-align:middle;font-size:10px}.klyq-compare-table tr>*:last-child{border-right:0}.klyq-compare-table tbody tr:last-child>*{border-bottom:0}.klyq-compare-table thead>tr>th:first-child,.klyq-compare-table tbody th{width:105px;background:#f3f5f7;color:#66717e;font-size:8px;font-weight:950;letter-spacing:.06em}.klyq-compare-table thead th:not(:first-child){padding:13px;background:#fff;vertical-align:top}.klyq-compare-table thead a{display:grid;gap:7px;color:#11141a}.klyq-compare-table thead img{width:100%;height:92px;border-radius:8px;background:#f3f5f7;object-fit:contain}.klyq-compare-k{display:grid;place-items:center;width:100%;height:92px;border-radius:8px;background:#11141a;color:var(--klyq-lime);font-size:25px}.klyq-compare-table thead b{font-size:11px;line-height:1.3}.klyq-compare-table thead button{margin-top:8px;padding:0;border:0;background:none;color:#a52d34;font-size:8px;font-weight:950;cursor:pointer}.klyq-compare-table tbody td{color:#283341;font-size:10px;overflow-wrap:anywhere}.klyq-compare-table tr.actions a{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--klyq-lime);border-radius:6px;background:var(--klyq-lime);color:#050607;font-size:8px;font-weight:950}.klyq-compare-table tr.actions a:hover{border-color:#050607;background:#050607;color:var(--klyq-lime)}.klyq-compare-drawer>footer button:hover{border-color:var(--klyq-lime)!important;background:var(--klyq-lime)!important;color:#050607!important}.klyq-compare-drawer>footer a:hover{border-color:#050607!important;background:#050607!important;color:var(--klyq-lime)!important}

.klyq-cart-coupon form{grid-template-columns:minmax(0,1fr) 82px!important}.klyq-coupon-feedback{display:none;grid-column:1/-1;padding:10px 11px;border-radius:7px;font-size:10px;font-weight:800;line-height:1.4}.klyq-coupon-feedback:not(:empty){display:block}.klyq-coupon-feedback.success{background:#eaf8ef;color:#176536}.klyq-coupon-feedback.error{background:#fff0f1;color:#9d2830}.klyq-cart-coupon button:hover{border-color:#11141a;background:#11141a;color:#fff}.klyq-cart-coupon button:disabled{opacity:.55;cursor:wait}.klyq-shipping-gate{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin:12px 0;padding:12px;border:1px solid #dde3ea;border-radius:9px;background:#f7f9fb}.klyq-shipping-gate>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#11141a;color:var(--klyq-lime);font-style:normal;font-weight:950}.klyq-shipping-gate span,.klyq-shipping-gate b,.klyq-shipping-gate small{display:block}.klyq-shipping-gate b{font-size:10px}.klyq-shipping-gate small{margin-top:3px;color:#687481;font-size:8px;line-height:1.4}.klyq-shipping-gate.is-ready{border-color:#b8d37e;background:#f9ffec}.klyq-shipping-gate.is-ready>i{background:#16864b;color:#fff}.klyq-cart-page .wc-proceed-to-checkout .klyq-shipping-required{width:100%!important;opacity:1!important;border:1px solid #11141a!important;background:#11141a!important;color:#fff!important;cursor:pointer!important}.klyq-cart-page .wc-proceed-to-checkout .klyq-shipping-required:hover{border-color:var(--klyq-lime)!important;background:var(--klyq-lime)!important;color:#050607!important}.klyq-cart-page .woocommerce-shipping-calculator .button{border:1px solid #11141a!important;background:#11141a!important;color:#fff!important}.klyq-cart-page .woocommerce-shipping-calculator .button:hover{border-color:var(--klyq-lime)!important;background:var(--klyq-lime)!important;color:#050607!important}

.klyq-checkout-head ol a{color:inherit!important;text-decoration:none}.klyq-checkout-head ol a:hover{color:#11141a!important;text-decoration:underline}.klyq-back-to-basket{display:inline-flex;margin-top:12px;padding:8px 11px;border:1px solid #dce3eb;border-radius:7px;color:#11141a!important;font-size:9px;font-weight:900}.klyq-back-to-basket:hover{border-color:#11141a;background:#11141a;color:#fff!important}.klyq-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info{display:flex!important;align-items:center!important;gap:16px!important;min-height:82px!important;padding:14px 16px!important;border:1px solid #dce3eb!important;border-radius:12px!important;background:linear-gradient(135deg,#f7f9fb,#fff)!important}.klyq-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}.klyq-checkout-coupon-copy{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon title" "icon copy";align-items:center;margin-right:auto}.klyq-checkout-coupon-copy>i{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#11141a;color:var(--klyq-lime);font-style:normal;font-weight:950}.klyq-checkout-coupon-copy b{grid-area:title;display:block;color:#11141a;font-size:12px}.klyq-checkout-coupon-copy small{grid-area:copy;display:block;color:#697481;font-size:9px}.klyq-checkout-page .showcoupon{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border:1px solid #11141a;border-radius:7px;background:#11141a;color:#fff!important;font-size:9px;font-weight:950}.klyq-checkout-page .showcoupon:hover{border-color:var(--klyq-lime);background:var(--klyq-lime);color:#050607!important}.klyq-checkout-page form.checkout_coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:17px!important;border:1px solid #dce3eb!important;border-radius:11px!important;background:#fff!important}.klyq-checkout-page form.checkout_coupon>p:first-child{grid-column:1/-1;margin:0!important;color:#687481;font-size:11px}.klyq-checkout-page form.checkout_coupon .form-row{width:auto!important;margin:0!important}.klyq-checkout-page form.checkout_coupon button{min-height:48px!important;border:1px solid var(--klyq-lime)!important;background:var(--klyq-lime)!important;color:#050607!important}.klyq-checkout-page form.checkout_coupon button:hover{border-color:#050607!important;background:#050607!important;color:var(--klyq-lime)!important}.klyq-address-lookup{grid-column:1/-1;display:grid;gap:7px;margin:0 0 14px;padding:13px;border:1px solid #d8e0e8;border-radius:10px;background:#f7f9fb}.klyq-address-lookup>label{font-size:10px;font-weight:900}.klyq-address-lookup>small{color:#687481;font-size:8px;line-height:1.45}.klyq-address-lookup.selected{border-color:#9fc64a;background:#fbfff0}.klyq-address-lookup gmp-place-autocomplete{width:100%;min-height:46px;color-scheme:light}.pac-container{z-index:200500!important}

@media(max-width:980px){.klyq-reward-core{grid-template-columns:1fr!important}.klyq-reward-core .klyq-reward-balance-hero,.klyq-reward-core .klyq-reward-create{min-height:235px!important}.klyq-account-offer-card{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:782px){.klyq-account-session{align-items:flex-start;flex-wrap:wrap}.klyq-account-session>span{flex:1 0 100%}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info{display:block!important;padding:58px 16px 16px!important;text-align:center}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info:before,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info:before{left:50%!important;top:16px!important;transform:translateX(-50%)!important}.klyq-account-endpoint-orders .woocommerce-MyAccount-content .woocommerce-info .button,.klyq-account-endpoint-downloads .woocommerce-MyAccount-content .woocommerce-info .button{margin:12px auto 0!important}.klyq-account-endpoint-edit-address .woocommerce-Addresses,.klyq-account-endpoint-edit-address .u-columns.col2-set{grid-template-columns:1fr!important}.woocommerce-account:not(.logged-in) #customer_login{grid-template-columns:1fr!important;grid-template-areas:"login" "register"!important}.klyq-account-endpoint-edit-account .woocommerce-EditAccountForm{grid-template-columns:1fr}.klyq-account-endpoint-edit-account .woocommerce-EditAccountForm>*{grid-column:1!important}.klyq-account-offer-card{grid-template-columns:1fr}.klyq-account-offer-card>div{min-height:150px}.klyq-account-offer-card>section{grid-template-columns:1fr}.klyq-account-offer-card button{grid-column:1;grid-row:auto;margin-top:12px}.klyq-reward-vouchers>header{align-items:flex-start;flex-direction:column}.klyq-account-page .klyq-voucher-list{grid-template-columns:1fr!important}.klyq-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info{align-items:flex-start;flex-direction:column}.klyq-checkout-page .showcoupon{margin-left:54px}.klyq-card-tool[data-tooltip]:after,.klyq-loop-action[data-tooltip]:after{display:none}}
@media(max-width:520px){.klyq-account-page .woocommerce-MyAccount-content{padding:16px!important}.klyq-security-panel summary{align-items:flex-start;flex-direction:column}.klyq-security-panel summary strong{margin-left:38px}.klyq-compare-drawer>header{padding:18px 14px}.klyq-compare-items{padding:10px!important}.klyq-compare-drawer>footer{padding:13px!important}.klyq-checkout-page form.checkout_coupon{grid-template-columns:1fr!important}.klyq-checkout-page form.checkout_coupon>*{width:100%!important}.klyq-checkout-page .showcoupon{margin-left:0}.klyq-k-puzzle{padding-left:8px;padding-right:8px}.klyq-k-puzzle>input[type=range]{left:8px;right:8px;width:calc(100% - 16px)}}
@media(prefers-reduced-motion:reduce){.klyq-v72-delivery-btn,.klyq-filter-panel form>button[type=submit],.klyq-checkout-page #place_order,.klyq-account-offer-card button,.klyq-card-tool[data-tooltip]:after{transition:none!important}}
