.krimondo-checkout{--kc-bg:#0c1b20;--kc-panel:#152a2e;--kc-gold:#e2c293;--kc-ink:#f3eee3;--kc-muted:#b2c3bf;--kc-line:#ffffff25;min-height:100svh;color:var(--kc-ink);background:radial-gradient(ellipse at 90% 0,#42634f26,transparent 55%),var(--kc-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.krimondo-checkout *{box-sizing:border-box}.krimondo-checkout a{color:inherit;text-decoration:none}.krimondo-checkout button,.krimondo-checkout input{font:inherit}.krimondo-checkout button{cursor:pointer}.krimondo-checkout button:disabled{cursor:default;opacity:.5}.krimondo-checkout :is(a,button,input):focus-visible{outline:2px solid var(--kc-gold);outline-offset:4px}.krimondo-checkout :is(h1,h2,h3,p){margin-top:0}.krimondo-checkout :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.krimondo-checkout p{color:var(--kc-muted);font-size:14px;line-height:1.8}.krimondo-checkout em{color:var(--kc-gold);font-weight:400}.krimondo-checkout svg{flex-shrink:0}.kc-header{border-bottom:1px solid var(--kc-line);justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:28px 45px;display:flex}.kc-brand{color:#f3eee3;letter-spacing:3px;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.kc-brand svg{color:var(--kc-gold)}.kc-header>a:last-child{color:var(--kc-muted);align-items:center;gap:9px;font-size:12px;display:flex}.kc-main{max-width:1280px;margin:auto;padding:65px 45px 85px}.kc-heading{margin-bottom:33px}.kc-eyebrow{letter-spacing:2.3px;margin-bottom:19px;font-weight:600;color:var(--kc-gold)!important;font-size:9px!important}.kc-heading h1{letter-spacing:-2.6px;margin-bottom:24px;font-size:clamp(49px,5.6vw,76px);line-height:1.06}.kc-heading>p:not(.kc-eyebrow){font-size:16px;line-height:1.8}.kc-mode-tabs{border-bottom:1px solid var(--kc-line);gap:25px;margin-bottom:35px;display:flex}.kc-mode-tabs>button{color:var(--kc-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0 17px;font-size:13px}.kc-mode-tabs>button[aria-pressed=true]{color:var(--kc-gold);border-color:var(--kc-gold)}.kc-order-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,.85fr);align-items:start;gap:40px;display:grid}.kc-selection-panel{min-width:0}.kc-kind-tabs{gap:13px;margin-bottom:27px;display:flex}.kc-kind-tabs>button{border:1px solid var(--kc-line);color:var(--kc-muted);background:0 0;border-radius:2px 14px 2px 2px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:13px;display:flex}.kc-kind-tabs>button[aria-pressed=true]{background:var(--kc-panel);color:var(--kc-gold);border-color:#e2c29388}.kc-cases{border:0;min-width:0;margin:0;padding:0}.kc-cases>legend{letter-spacing:-.8px;color:var(--kc-ink);margin-bottom:20px;font:400 31px/1.2 Georgia,serif}.kc-cases>label{border:1px solid var(--kc-line);background:var(--kc-panel);cursor:pointer;border-radius:2px 24px 2px 2px;align-items:center;gap:17px;min-height:98px;margin-bottom:13px;padding:22px;display:flex;position:relative}.kc-cases>label.selected{background:linear-gradient(110deg,#2c3b32,#172b2e);border-color:#e2c293aa}.kc-cases input,.kc-gift-selection input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.kc-cases>label:has(input:focus-visible),.kc-gift-selection label:has(input:focus-visible)){outline:2px solid var(--kc-gold);outline-offset:4px}.kc-case-number{color:var(--kc-gold);flex-shrink:0;font:italic 23px Georgia,serif}.kc-cases strong{letter-spacing:-.4px;color:var(--kc-ink);font:400 24px/1.1 Georgia,serif;display:block}.kc-cases small{color:var(--kc-muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.kc-cases>label>svg{color:var(--kc-gold);opacity:0;margin-left:auto}.kc-cases>label.selected>svg{opacity:1}.kc-cases>label:has(input:disabled){opacity:.55;cursor:default}.kc-features{color:var(--kc-muted);flex-wrap:wrap;gap:13px 20px;padding:20px 0;font-size:10px;display:flex}.kc-features>span{align-items:center;gap:6px;display:flex}.kc-features svg{color:var(--kc-gold)}.kc-gift-selection{border:1px solid var(--kc-line);background:var(--kc-panel);border-radius:2px 29px 2px 2px;padding:29px}.kc-gift-selection h2{letter-spacing:-1px;margin-bottom:20px;font-size:36px;line-height:1.1}.kc-gift-selection>p{font-size:13px}.kc-gift-selection fieldset{border:0;min-width:0;margin:25px 0 0;padding:0}.kc-gift-selection legend{color:var(--kc-muted);margin-bottom:15px;font-size:11px}.kc-gift-selection fieldset>div{gap:10px;display:grid}.kc-gift-selection label{border:1px solid var(--kc-line);cursor:pointer;background:#0c1b20;border-radius:2px 12px 2px 2px;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;font-size:13px;display:flex;position:relative}.kc-gift-selection label.selected{border-color:var(--kc-gold);background:#304439}.kc-gift-selection strong{font-weight:500}.kc-gift-selection label>span{color:var(--kc-gold)}.kc-summary{background:var(--kc-panel);border:1px solid var(--kc-line);border-radius:2px 30px 2px 2px;padding:31px;position:sticky;top:25px}.kc-summary h2{letter-spacing:-1px;margin-bottom:20px;font-size:36px;line-height:1.1}.kc-summary>p:not(.kc-eyebrow){font-size:12px}.kc-price-line{border-top:1px solid var(--kc-line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:23px;display:flex}.kc-price-line>span{font-size:12px}.kc-price-line>strong{letter-spacing:-1px;color:var(--kc-gold);font:400 37px Georgia,serif}.krimondo-checkout .kc-small{color:var(--kc-muted);margin:12px 0 20px;font-size:10px;line-height:1.8}.kc-customer-fields label{margin-top:20px;font-size:11px;line-height:1.5;display:block}.kc-customer-fields label>span{color:var(--kc-muted);font-size:10px}.kc-customer-fields input,.kc-code-form input{border:1px solid var(--kc-line);background:var(--kc-bg);width:100%;min-height:49px;color:var(--kc-ink);box-shadow:none;border-radius:2px 10px 2px 2px;margin-top:9px;padding:12px 13px;font-size:14px;display:block}.kc-consent{color:var(--kc-muted);align-items:flex-start;gap:10px;margin:25px 0;font-size:10px;line-height:1.8;display:flex}.kc-consent input{width:17px;height:17px;accent-color:var(--kc-gold);flex:0 0 17px;margin-top:3px}.kc-button{color:#173134;background:linear-gradient(110deg,#e9cda2,#cfa66e);border:1px solid #eddbb7;border-radius:2px 17px;justify-content:space-between;align-items:center;gap:25px;min-height:56px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.kc-button:hover:not(:disabled){background:#f1dab8;transform:translateY(-1px)}.kc-full{width:100%}.kc-security{align-items:flex-start;gap:8px;margin:19px 0 0;display:flex;color:var(--kc-muted)!important;font-size:9px!important;line-height:1.8!important}.kc-security svg{margin-top:3px}.kc-closed-note{border-left:2px solid var(--kc-gold);background:#e2c2930c;padding:15px 17px;font-size:11px!important}.kc-order-panel,.kc-redeem-panel{background:var(--kc-panel);border:1px solid var(--kc-line);border-radius:2px 32px 2px 2px;max-width:760px;margin:auto;padding:36px 39px}.kc-order-panel h2,.kc-redeem-panel h2{letter-spacing:-1.2px;margin-bottom:22px;font-size:42px;line-height:1.1}.kc-total{color:var(--kc-gold);margin:22px 0 26px;font:400 48px Georgia,serif;display:block}.kc-paypal{max-width:430px;margin-top:25px}.kc-text-button{color:var(--kc-gold);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:11px;line-height:1.6;text-decoration:underline;display:flex}.kc-reference{word-break:break-all;margin:18px 0 0;color:var(--kc-muted)!important;font-size:9px!important}.kc-private-note{border-top:1px solid var(--kc-line);color:var(--kc-muted);align-items:flex-start;gap:10px;margin-top:25px;padding-top:20px;display:flex}.kc-private-note>p{margin:0;font-size:10px;line-height:1.8}.kc-private-note>svg{margin-top:3px}.kc-entitlements{gap:15px;margin-top:28px;display:grid}.kc-entitlements>div{border:1px solid var(--kc-line);border-radius:2px 21px 2px 2px;justify-content:space-between;align-items:center;gap:25px;padding:21px;display:flex}.kc-entitlements strong{color:var(--kc-ink);font:400 25px Georgia,serif;display:block}.kc-entitlements small{color:var(--kc-muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.kc-entitlements .kc-button{white-space:nowrap;gap:15px;min-height:49px;padding:13px 15px;font-size:13px}.kc-gift-card{color:#1b3636;background:linear-gradient(145deg,#f2e9d4,#e4d0ad);border:1px solid #d6bb8a;border-radius:2px 30px 2px 2px;margin:30px 0;padding:37px 35px}.kc-gift-card>span{letter-spacing:2px;border-bottom:1px solid #1b36362b;padding-bottom:20px;font-size:8px;display:block}.kc-gift-card>svg{color:#8c6531;margin:26px 0 20px}.kc-gift-card h3{letter-spacing:-1px;color:#1b3636;margin-bottom:22px;font-size:42px;line-height:1.1}.kc-gift-card h3 em{color:#956535}.kc-gift-card>p{color:#526654;margin-bottom:20px;font-size:12px}.kc-gift-card>strong{word-break:break-all;letter-spacing:1px;background:#1b36360c;border:1px solid #1b363633;padding:17px 18px;font:600 15px/1.7 ui-monospace,monospace;display:block}.kc-gift-card>small{color:#526654;margin:17px 0 22px;font-size:10px;line-height:1.8;display:block}.kc-panel-heading{align-items:flex-start;gap:16px;display:flex}.kc-panel-heading>svg{color:var(--kc-gold);margin-top:5px}.kc-code-form{border-bottom:1px solid var(--kc-line);margin:26px 0 0;padding-bottom:28px}.kc-code-form label{font-size:12px;display:block}.kc-code-form input{letter-spacing:.5px;min-width:0;font:14px/1.5 ui-monospace,monospace}.kc-code-form .kc-button{min-height:50px;margin-top:15px;padding:14px 18px;font-size:14px}.kc-redeem-panel form:not(.kc-code-form){margin-top:25px}.kc-code-valid{align-items:center;gap:9px;display:flex;color:var(--kc-gold)!important;font-size:13px!important}.kc-redeem-panel .kc-customer-fields{margin-bottom:25px}.kc-redeem-panel .kc-cases{margin-top:24px}.kc-redeem-panel .kc-cases>label{min-height:84px;padding:17px 19px}.kc-redeem-panel .kc-cases strong{font-size:24px}.kc-error,.kc-notice{background:#dca7950d;border-left:2px solid #dca795;max-width:760px;margin:24px auto 0;padding:18px 22px;color:#eab2a9!important;font-size:12px!important;line-height:1.8!important}.kc-notice{background:#a3c29f0d;border-color:#a3c29f;color:#c4d9bd!important}.kc-loading{color:var(--kc-muted);align-items:center;gap:10px;padding:35px 0;display:flex}.kc-spin{animation:1s linear infinite kc-turn}.kc-footer{border-top:1px solid var(--kc-line);max-width:1190px;color:var(--kc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin:auto;padding:30px 0 27px;font-size:11px;display:flex}.kc-footer nav{gap:23px;display:flex}.kc-footer small{color:var(--kc-muted);flex:100%;font-size:9px}@keyframes kc-turn{to{transform:rotate(360deg)}}@media (max-width:1100px){.kc-order-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:28px}.kc-main,.kc-header{padding-inline:35px}.kc-summary{padding:27px}.kc-cases>label{padding:20px}.kc-cases strong{font-size:23px}.kc-kind-tabs>button{padding:14px 15px;font-size:12px}.kc-footer{margin-inline:35px}}@media (max-width:800px){.kc-header{padding:23px 26px}.kc-brand{letter-spacing:2px;font-size:20px}.kc-header>a:last-child{font-size:11px}.kc-main{padding:45px 26px 60px}.kc-heading h1{letter-spacing:-2px;font-size:62px}.kc-heading>p:not(.kc-eyebrow){font-size:14px}.kc-order-layout{grid-template-columns:1fr;gap:27px}.kc-summary{width:100%;max-width:640px;margin:auto;padding:30px;position:relative;top:auto}.kc-kind-tabs>button{min-height:54px;padding:15px 18px;font-size:14px}.kc-cases strong{font-size:28px}.kc-cases small{font-size:12px}.kc-cases>label{min-height:105px;padding:22px}.kc-summary h2{font-size:38px}.kc-customer-fields label{font-size:12px}.kc-consent{font-size:11px}.kc-summary>p:not(.kc-eyebrow){font-size:13px}.kc-order-panel,.kc-redeem-panel{padding:31px}.kc-order-panel h2,.kc-redeem-panel h2{font-size:39px}.kc-entitlements>div{gap:20px}.kc-entitlements strong{font-size:24px}.kc-footer{gap:22px;margin-inline:26px}.kc-gift-card{padding:32px}.kc-gift-card h3{font-size:39px}}@media (max-width:480px){.kc-header{gap:15px;padding:20px 22px}.kc-brand{letter-spacing:1.5px;gap:8px;font-size:17px}.kc-brand svg{width:23px}.kc-header>a:last-child{justify-content:center;gap:0;width:35px;height:35px;font-size:0}.kc-header>a:last-child svg{width:19px;height:19px}.kc-main{padding:40px 22px 50px}.kc-heading h1{font-size:54px}.kc-heading .kc-eyebrow{letter-spacing:1.8px;font-size:8px!important}.kc-heading>p:not(.kc-eyebrow){font-size:13px;line-height:1.9}.kc-mode-tabs{gap:22px}.kc-mode-tabs>button{font-size:11px;line-height:1.6}.kc-kind-tabs{gap:10px}.kc-kind-tabs>button{gap:10px;padding:13px 14px;font-size:12px}.kc-kind-tabs svg{width:15px}.kc-cases>legend{font-size:30px}.kc-cases>label{gap:14px;min-height:103px;padding:20px 17px}.kc-case-number{font-size:21px}.kc-cases strong{font-size:25px}.kc-cases small{font-size:10px}.kc-features{gap:13px;font-size:10px;display:grid}.kc-summary{padding:27px 23px}.kc-summary h2{font-size:35px}.kc-summary .kc-eyebrow{font-size:8px!important}.kc-price-line>strong{font-size:35px}.kc-gift-selection{padding:26px 23px}.kc-gift-selection h2{font-size:34px}.kc-gift-selection>p{font-size:13px}.kc-gift-selection legend{font-size:10px}.kc-order-panel,.kc-redeem-panel{padding:27px 23px}.kc-order-panel h2,.kc-redeem-panel h2{font-size:35px}.kc-order-panel>p,.kc-redeem-panel>p{font-size:13px}.kc-panel-heading{gap:12px}.kc-panel-heading>svg{width:23px}.kc-entitlements>div{flex-direction:column;align-items:stretch;gap:16px;padding:21px}.kc-entitlements strong{font-size:27px}.kc-entitlements small{font-size:11px}.kc-entitlements .kc-button{font-size:15px}.kc-private-note>p{font-size:9px}.kc-gift-card{padding:27px 23px}.kc-gift-card h3{font-size:34px}.kc-gift-card>strong{letter-spacing:.4px;padding:14px;font-size:13px}.kc-gift-card>small{font-size:9px}.kc-gift-card>.kc-button{gap:18px;padding:14px 16px;font-size:14px}.kc-redeem-panel .kc-cases>label{gap:12px;padding:17px 15px}.kc-redeem-panel .kc-cases strong{font-size:23px}.kc-redeem-panel .kc-full{gap:14px;font-size:14px}.kc-footer{margin-inline:22px;font-size:10px}.kc-footer nav{gap:23px}.kc-error,.kc-notice{padding:16px 18px;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.kc-spin{animation:none}.kc-button:hover:not(:disabled){transform:none}}@media print{body:has(.krimondo-checkout){background:#fff!important}.krimondo-checkout *{visibility:hidden}.krimondo-checkout .kc-gift-card,.krimondo-checkout .kc-gift-card *{visibility:visible}.krimondo-checkout .kc-gift-card{width:100%;box-shadow:none;color:#111;break-inside:avoid;border:1px solid #bbb;margin:0;padding:15mm;position:absolute;top:0;left:0;background:#fff!important}.krimondo-checkout .kc-gift-card button{display:none}.krimondo-checkout .kc-gift-card p,.krimondo-checkout .kc-gift-card small{color:#333}.krimondo-checkout .kc-gift-card h3,.krimondo-checkout .kc-gift-card strong{color:#111}.krimondo-checkout .kc-gift-card strong{background:#fff;border-color:#777}}.kc-consent a,.kc-small a{text-underline-offset:3px;color:var(--kc-gold);text-decoration:underline}.kc-entitlements>div{flex-wrap:wrap}.kc-entitlements>div>.kc-start-window{color:var(--kc-muted);flex:100%;margin:0;font-size:12px;line-height:1.8}.kc-entitlements>div>span{flex:1}.kc-entitlements>div>.kc-button{margin-left:auto}.kc-start-window input{flex-shrink:0}.kc-info{max-width:850px;margin:auto;padding:55px 26px 90px}.kc-info h1{margin:30px 0;font:clamp(38px,6vw,62px)/1.1 Georgia,serif}.kc-info h2{margin:35px 0 16px;font:30px/1.2 Georgia,serif}.kc-info p,.kc-info li{color:var(--kc-muted);font-size:15px;line-height:1.9}.kc-info a{color:var(--kc-gold);text-decoration:underline}.kc-info table{border-collapse:collapse;width:100%;margin:25px 0}.kc-info td,.kc-info th{text-align:left;border-bottom:1px solid var(--kc-line);padding:12px}.kc-info .kc-withdrawal-form{border:1px solid var(--kc-line);overflow-wrap:anywhere;padding:25px}.kc-footer nav{flex-wrap:wrap;gap:14px 23px}.kc-footer nav a{padding-block:7px}.kc-button{text-align:left;overflow-wrap:anywhere}@media (max-width:480px){.kc-customer-fields input,.kc-code-form input{font-size:16px}.kc-summary .kc-full{gap:14px;padding-inline:16px;font-size:14px}.kc-entitlements>div>.kc-button{margin-left:0}}.kc-brand{flex-shrink:1;width:230px;min-width:0;max-width:230px;display:block}.kc-brand img{aspect-ratio:1600/441;object-fit:contain;filter:brightness(0)invert();width:100%;max-width:230px;height:auto;display:block}.kc-discount{border-top:1px solid var(--kc-line);border-bottom:1px solid var(--kc-line);margin-top:24px;padding:20px 0 17px}.kc-discount>label{color:var(--kc-ink);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.kc-discount>label>svg{color:var(--kc-gold)}.kc-discount>label>span{color:var(--kc-muted);margin-left:auto;font-size:10px}.kc-discount-entry{align-items:stretch;gap:8px;margin-top:11px;display:flex}.kc-discount-entry>input{border:1px solid var(--kc-line);background:var(--kc-bg);width:100%;min-width:0;min-height:47px;color:var(--kc-ink);letter-spacing:.4px;border-radius:2px 10px 2px 2px;padding:11px 12px;font:13px/1.5 ui-monospace,monospace}.kc-discount-entry>input[aria-invalid=true]{border-color:#dda68f}.kc-discount-entry>button{color:var(--kc-gold);background:linear-gradient(145deg,#34453a,#203236);border:1px solid #e2c29380;border-radius:2px 11px 2px 2px;flex:none;justify-content:center;align-items:center;gap:6px;padding:11px 13px;font-size:11px;font-weight:600;display:flex}.kc-discount-entry>button:hover:not(:disabled){border-color:var(--kc-gold);background:#35493c}.kc-discount #kc-discount-feedback>p{color:var(--kc-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.7}.kc-discount #kc-discount-feedback>.kc-discount-error{color:#eab2a9}.kc-discount #kc-discount-feedback>.kc-discount-success{color:#c9dcb9;align-items:flex-start;gap:7px;display:flex}.kc-discount-success>svg{margin-top:1px}.kc-discount-remove{color:var(--kc-muted);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0 0;font-size:10px;text-decoration:underline;display:flex}.kc-discount-breakdown{border-top:1px solid var(--kc-line);color:var(--kc-muted);gap:12px;margin-top:22px;padding-top:20px;font-size:11px;line-height:1.6;display:grid}.kc-discount-breakdown>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.kc-discount-breakdown strong{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.kc-discount-breakdown>span:last-child{color:#d8dcb7}.kc-discount-breakdown small{letter-spacing:.5px;overflow-wrap:anywhere;max-width:65%;font-size:9px}.kc-discount-breakdown+.kc-price-line{margin-top:16px;padding-top:16px}.kc-order-panel .kc-discount-breakdown{max-width:440px}.krimondo-checkout .kc-free-note{color:#c9dcb9;align-items:flex-start;gap:9px;font-size:12px;display:flex}.kc-free-note>svg{margin-top:3px}@media (max-width:480px){.kc-discount-entry>input{letter-spacing:0;padding-inline:10px;font-size:16px}.kc-discount-entry>button{padding-inline:11px;font-size:11px}.kc-discount>label{font-size:12px}.kc-discount #kc-discount-feedback>p{font-size:11px}}@media (max-width:360px){.kc-discount-entry{flex-wrap:wrap}.kc-discount-entry>input{flex:100%}.kc-discount-entry>button{width:100%;min-height:42px}}
