.woocommerce .kst-option.kst-price-card{grid-column:auto!important;min-height:220px!important;align-content:initial;gap:0;padding:20px 14px 14px!important;border:1px solid #7a7c82!important;border-radius:22px!important;background:linear-gradient(135deg,#282a2d,#0d0e10 80%)!important;color:#fff!important;box-shadow:0 10px 24px #0002;text-decoration:none}.kst-price-card .kst-option-selection{width:100%;flex:1;display:flex!important;flex-direction:column;align-items:center;gap:12px;padding:0!important}.kst-price-card .kst-option-selection>:not(input):not(.kst-option-value):not(.kst-price-view){display:none!important}.woocommerce .kst-price-card .kst-option-value{font:clamp(30px,3vw,42px)/1.15 var(--display)!important;color:inherit!important;margin:0 0 10px!important;text-transform:none}.kst-price-view{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:94px;width:100%;padding:12px 6px;border-radius:14px;background:linear-gradient(135deg,#17181b,#070809);color:#fff;box-sizing:border-box;box-shadow:inset 0 1px 0 #ffffff18}.kst-price-view del{font:500 15px/1.4 var(--body);color:#b9bbc2;min-height:21px}.kst-price-view strong{font:700 clamp(27px,3vw,43px)/1.22 var(--display);letter-spacing:.2px;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums}.woocommerce .kst-price-card .kst-format-add,.woocommerce .kst-price-card .single_add_to_cart_button{width:100%!important;min-height:46px!important;margin:16px 0 0!important;padding:10px 6px!important;border-radius:13px!important;background:linear-gradient(115deg,#fafafa,#dddfe8)!important;border:1px solid #ffffff90!important;color:#111!important;font:700 15px/1.3 var(--body)!important}.woocommerce .kst-price-card[data-tone=gold]{background:linear-gradient(125deg,#9c7636,#f3d58c 28%,#e1b95f 56%,#a98339)!important;border-color:#ffe6aa!important;color:#16120b!important}.kst-price-card[data-tone=gold] .kst-price-view strong{color:#ffe3a0;background:linear-gradient(170deg,#fff4d7 12%,#ebc461 42%,#fff3c8 55%,#b58d43 84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.woocommerce .kst-price-card[data-tone=chrome]{background:linear-gradient(120deg,#b8bbc6,#f0e0ec 20%,#c4e1e1 42%,#d0c9eb 63%,#f0f0f4 81%,#aeb7c7)!important;border-color:#f3f1ff!important;color:#111219!important}.kst-price-card[data-tone=chrome] .kst-price-view strong{color:#e9e9ff;background:linear-gradient(135deg,#f9ebf5,#c4e6ec 28%,#fff 45%,#b9b6ea 65%,#f0d8e9 82%,#eee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.woocommerce .kst-price-card:is([data-tone=gold],[data-tone=chrome]) .kst-format-add{background:linear-gradient(120deg,#27282d,#090a0c)!important;color:#fff!important;border-color:#ffffff90!important}.kst-price-card:has(input:checked){outline:2px solid #fff;outline-offset:3px}.kst-price-card:has(input:checked)::after{display:none!important}.kst-price-card:focus-within{outline:3px solid #b8d9ff;outline-offset:3px}.kst-price-context{color:#c5c7cf;font:400 12px/1.6 var(--body);margin:14px 0 24px;text-align:center}.kst-price-context p{margin:5px 0!important;font:inherit!important;color:inherit!important}.kst-price-context summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:#eee;padding:8px;list-style:none}.kst-price-context summary::-webkit-details-marker{display:none}.kst-price-context details[open]{padding:10px;border:1px solid #ffffff30;border-radius:14px}.kst-price-breakdown{display:grid;gap:7px;text-align:left;margin-top:10px}.kst-price-breakdown p{padding:8px;border-top:1px solid #ffffff20}.kst-price-simple{max-width:360px;margin-bottom:20px}.kst-price-simple .kst-price-view{margin-top:12px}.kst-price-simple .kst-option-value{display:block;text-align:center}@media(max-width:600px){.woocommerce .kst-option-choices:has(.kst-price-card){gap:14px 10px!important}.woocommerce .kst-option.kst-price-card{min-height:198px!important;border-radius:18px!important;padding:16px 8px 10px!important}.kst-price-card .kst-option-selection{gap:5px}.kst-price-view{min-height:85px;border-radius:11px;padding:10px 3px}.kst-price-view strong{font-size:clamp(25px,7vw,34px)}.kst-price-view del{font-size:13px}.woocommerce .kst-price-card .kst-option-value{font-size:31px!important}.kst-price-context{font-size:11px}}.woocommerce form.variations_form:has(.kst-price-card) .single_add_to_cart_button,.woocommerce form.variations_form:has(.kst-price-card) .woocommerce-variation-price{display:none!important}