.kf-redesign{margin:0!important;padding:0!important;background:#fff!important;font-family:raleway,Arial,sans-serif!important;color:#333!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important;text-shadow:none!important}
.kf-redesign h1,.kf-redesign h2,.kf-redesign h3{font-family:bebas-neue,sans-serif!important;font-weight:400!important;text-shadow:none!important;text-transform:none!important;color:#2f4a98!important}
.kf-redesign p{margin-top:0}
.kf-redesign a{text-decoration:none}
.kf-redesign img{max-width:100%;height:auto}
.kf-redesign .header{background:#fff;box-shadow:none;position:relative}
.kf-redesign .button,.kf-redesign .outline-button,.kf-redesign .primary{box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:.3px;border-radius:3px}
.kf-redesign .main-photo>img,.kf-redesign .card-photo>img,.kf-redesign .hero-photo>img,.kf-redesign .box-photo>img,.kf-redesign .inside-image>img{height:100%}
.kf-redesign .menu,.kf-redesign .menu-button{box-shadow:none;text-shadow:none}
.kf-redesign .main-card .card-title>img{width:53px;height:53px}
.kf-redesign .kf-native-form{margin-top:23px}
.kf-redesign .kf-native-form .cart{float:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
.kf-redesign .kf-native-form table.variations,.kf-redesign .kf-native-form table.variations tbody,.kf-redesign .kf-native-form table.variations tr,.kf-redesign .kf-native-form table.variations th,.kf-redesign .kf-native-form table.variations td{display:block;width:100%!important;border:0!important;margin:0;padding:0;background:none!important;box-shadow:none!important;text-align:left}
.kf-redesign .kf-native-form table.variations tr{margin-bottom:22px}
.kf-redesign .kf-native-form table.variations th{margin-bottom:11px}
.kf-redesign .kf-native-form table.variations label{font-family:raleway,Arial,sans-serif;font-size:12px!important;line-height:1.6;font-weight:500!important;color:#333!important;margin:0;display:flex;gap:10px;align-items:center}
.kf-redesign .kf-native-form table.variations tr label:before{content:'1';display:inline-grid;place-items:center;border:1px solid #bdc9e1;width:21px;height:21px;flex-shrink:0;border-radius:50%;font-size:10px;color:#2f4a98}
.kf-redesign .kf-native-form table.variations tr:nth-child(2) label:before{content:'2'}
.kf-redesign .kf-native-form table.variations tr:nth-child(3) label:before{content:'3'}
.kf-redesign .kf-native-form .woo-selected-variation-item-name,.kf-redesign .kf-native-form .reset_variations,.kf-redesign .kf-native-form .woocommerce-variation-price,.kf-redesign .kf-native-form .woocommerce-variation-description{display:none!important}
.kf-redesign .kf-native-form .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important;list-style:none!important}
.kf-redesign .kf-native-form tr:nth-child(2) .variable-items-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
.kf-redesign .kf-native-form .variable-items-wrapper .variable-item{display:flex!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;width:100%!important;height:auto!important;min-height:67px!important;margin:0!important;padding:12px 14px!important;background:#fff!important;border:1px solid #2f4a98!important;border-radius:3px!important;box-shadow:none!important;color:#333!important;text-align:left!important}
.kf-redesign .kf-native-form .variable-items-wrapper .variable-item.selected{background:#edf3ff!important;box-shadow:inset 0 0 0 1px #2f4a98!important;color:#2f4a98!important}
.kf-redesign .kf-native-form .variable-item-contents{display:block!important;width:100%}
.kf-redesign .kf-native-form .variable-item-span{font-family:raleway,Arial,sans-serif!important;font-weight:600;font-size:12px!important;text-align:left}
.kf-redesign .kf-native-form .variable-item-contents small{display:block;font-size:8px!important;color:#6f7580;font-weight:500;line-height:1.5;margin-top:4px}
.kf-redesign .kf-native-form .variable-item:focus-visible{outline:2px solid #2f4a98;outline-offset:3px}
.kf-redesign .kf-native-form .variable-item.disabled{opacity:.35!important}
.kf-redesign .kf-native-form .personal{margin:4px 0 18px!important;border-block:1px solid #dce3ef!important;background:none!important;padding:0!important}
.kf-redesign .kf-native-form .personal summary{cursor:pointer;font-size:11px;padding:13px 0;list-style:none;display:flex;justify-content:space-between}
.kf-redesign .kf-native-form .personal summary small{color:#6f7580;font-size:9px}
.kf-redesign .kf-native-form .personal .form-row{width:100%!important;float:none!important;margin:0!important;padding:0 0 14px!important}
.kf-redesign .kf-native-form .personal label{font-size:9px;line-height:1.6;color:#6f7580;font-weight:500;display:block;margin-bottom:8px}
.kf-redesign .kf-native-form textarea{display:block;width:100%!important;min-height:90px;border:1px solid #dce3ef!important;border-radius:3px;background:#fff!important;box-shadow:none!important;color:#333;font:500 12px/1.7 raleway,sans-serif;padding:12px!important;resize:vertical}
.kf-redesign .kf-native-form .voucher-image-options{display:none!important}
.kf-redesign .kf-native-form .voucher-fields{margin:0!important;padding:0!important}
.kf-redesign .kf-native-form .voucher-fields-wrapper-variation{clear:both!important}
.kf-redesign .kf-native-form .price-line{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #dce3ef;margin:0!important}
.kf-redesign .kf-native-form #total{color:#2f4a98;font:400 40px/1 bebas-neue,sans-serif}
.kf-redesign .kf-native-form .price-context{font-size:9px;color:#6f7580;text-align:right}
.kf-redesign .kf-native-form .price-context b{display:block;color:#333;font-size:12px;margin-bottom:5px}
.kf-redesign .kf-native-form .price-context span{display:block}
.kf-redesign .kf-native-form .tax{display:block;font-size:8px;color:#6f7580;margin-top:6px}
.kf-redesign .kf-native-form button.single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;float:none!important;margin:0!important;padding:15px 20px!important;border:1px solid #2f4a98!important;border-radius:3px!important;background:#2f4a98!important;color:#fff!important;font:400 25px/1.2 bebas-neue,sans-serif!important;text-shadow:none!important;box-shadow:none!important;text-transform:none!important;min-height:53px!important;cursor:pointer}
.kf-redesign .kf-native-form button.single_add_to_cart_button:after{content:'→';margin-left:auto}
.kf-redesign .kf-native-form button.single_add_to_cart_button:disabled,.kf-redesign .kf-native-form button.single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}
.kf-redesign .kf-native-form .quantity{display:none!important}
.kf-redesign .kf-native-form .woocommerce-variation-availability:empty{display:none}
.kf-redesign .kf-native-form .woocommerce-error,.kf-redesign .kf-native-form .woocommerce-message{list-style:none;border:1px solid #dce3ef;background:#edf3ff;padding:13px 15px;margin:0 0 20px;font-size:12px}
@media(max-width:760px){.kf-redesign .kf-native-form .variable-items-wrapper{gap:8px}
.kf-redesign .kf-native-form .variable-items-wrapper .variable-item{padding:11px 10px!important;min-height:64px!important}
.kf-redesign .kf-native-form .variable-item-span{font-size:11px!important}
.kf-redesign .kf-native-form .variable-item-contents small{font-size:7px!important}
.kf-redesign .kf-native-form table.variations label{font-size:11px!important}
.kf-redesign .kf-native-form .price-context b{font-size:11px}
.kf-redesign .kf-native-form .price-context{font-size:8px}
.kf-redesign .kf-native-form #total{font-size:35px}
.kf-redesign .main-card .card-title>img{width:43px;height:43px}}
.kf-redesign .closing h2{color:#fff!important}
.kf-redesign .thumbnails img{height:100%}
.kf-redesign:is(.kf-redesign-selected,.kf-redesign-classics) .kf-native-form form.cart button.single_add_to_cart_button.button.alt{margin-left:0!important;margin-right:0!important;max-width:100%!important}


.kf-redesign .product-video-wrap{display:flex;justify-content:center;margin-top:32px}.kf-redesign a.product-video{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:10px 19px;border:1px solid #2f4a98;border-radius:3px;background:#fff;color:#2f4a98;font:400 24px/1.15 bebas-neue,sans-serif;letter-spacing:.3px;text-decoration:none;box-shadow:none}.kf-redesign .product-video svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.3}.kf-redesign .product-video svg path{fill:currentColor;stroke:none}.kf-redesign .product-video>span{font:500 18px raleway,sans-serif;margin-left:10px}.kf-redesign .product-video:hover{background:#edf3ff}@media(max-width:760px){.kf-redesign .product-video-wrap{justify-content:flex-start;margin-top:26px}.kf-redesign a.product-video{font-size:22px;width:100%}.kf-redesign .product-video>span{margin-left:auto}}

.kf-redesign .related-abos{padding:55px 0 60px;background:#f4f5f7;border-top:1px solid #dce3ef}.kf-redesign .related-abos h2{font-size:44px;margin:13px 0 29px}.kf-redesign .related-abos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kf-redesign a.related-abo-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 23px 23px;border:1px solid #dce3ef;border-radius:4px;background:#fff;color:#333;text-decoration:none;transition:border-color .15s,background .15s}.kf-redesign a.related-abo-card:hover{border-color:#2f4a98;background:#f9fbff}.kf-redesign .related-abo-card>img{width:64px;height:64px;object-fit:contain;margin-bottom:22px}.kf-redesign .related-abo-card>.eyebrow{font-size:7px;letter-spacing:1px;min-height:22px}.kf-redesign .related-abo-card h3{font-size:30px;line-height:1.1;margin:7px 0 13px}.kf-redesign .related-abo-card>p{font-size:11px;line-height:1.8;color:#6f7580;margin:0 0 23px}.kf-redesign .related-abo-cta{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:17px;border-top:1px solid #dce3ef;font:400 22px/1.2 bebas-neue,sans-serif;color:#2f4a98}.kf-redesign .related-abo-cta>span{font:500 18px raleway,sans-serif}@media(max-width:1000px){.kf-redesign .related-abos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.kf-redesign .related-abos{padding:38px 0 40px}.kf-redesign .related-abos h2{font-size:34px;line-height:1.1;margin:12px 0 23px}.kf-redesign .related-abos-grid{gap:13px}.kf-redesign a.related-abo-card{padding:20px 15px 17px}.kf-redesign .related-abo-card>img{width:52px;height:52px;margin-bottom:17px}.kf-redesign .related-abo-card>.eyebrow{font-size:6px;letter-spacing:.65px;min-height:27px}.kf-redesign .related-abo-card h3{font-size:25px;line-height:1.1;margin:4px 0 11px}.kf-redesign .related-abo-card>p{font-size:10px;line-height:1.75;margin-bottom:18px}.kf-redesign .related-abo-cta{font-size:19px;gap:8px;padding-top:14px}.kf-redesign .related-abo-cta>span{font-size:15px}}

.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form tr:nth-child(3) .variable-items-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .variable-item-contents small{font-size:9px!important}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form tr:nth-child(2) .variable-item{padding:12px 10px!important}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form tr:nth-child(3) .variable-item{padding:12px 9px!important}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-delivery{padding:15px 17px;background:#edf3ff;border:1px solid #dce3ef;border-radius:3px;margin-bottom:18px;font-size:11px;line-height:1.8}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-delivery b{display:block;color:#2f4a98;font-weight:700}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-delivery span{display:block;color:#6f7580;font-size:10px}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-delivery small{display:block;margin-top:5px;color:#6f7580;font-size:9px}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .price-context{max-width:52%}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .price-context b{line-height:1.5}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form #monthly{font-weight:500;font-size:13px;color:#2f4a98;margin:0}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .kf-variation-extra{font-size:11px;color:#2f4a98;margin:0 0 12px}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .under-button{line-height:1.7;margin-top:12px}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form form.cart button.single_add_to_cart_button.button.alt{margin-left:0!important;margin-right:0!important;max-width:100%!important}
.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .related-abos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form tr:nth-child(3) .variable-items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .variable-item-contents small{font-size:8px!important}.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-native-form .price-context b{font-size:10px}.kf-redesign:is(.kf-redesign-selected-regular,.kf-redesign-classics-regular) .kf-delivery{font-size:10px}}

.kf-redesign-classics-regular .kf-native-form tr:nth-child(2) .variable-items-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}
.kf-redesign-classics-regular .kf-native-form tr:nth-child(2) .variable-item{padding:12px 9px!important}
@media(max-width:760px){.kf-redesign-classics-regular .kf-native-form tr:nth-child(2) .variable-items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}

.kf-redesign-redeem-product [hidden]{display:none!important}
.kf-redesign-redeem-product .kf-native-form tr.kf-redeem-country .variable-items-wrapper,.kf-redesign-redeem-product .kf-native-form tr.kf-redeem-bottles .variable-items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
.kf-redesign-redeem-product .kf-native-form tr.kf-redeem-wine .variable-items-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
.kf-redesign-redeem-product .kf-native-form form.cart button.single_add_to_cart_button.button.alt{margin-left:0!important;margin-right:0!important;max-width:100%!important}
.kf-redesign-redeem-product .kf-redemption-term{border:1px solid #dce3ef;background:#edf3ff;border-radius:3px;padding:17px 18px;margin:0 0 22px}
.kf-redesign-redeem-product .kf-term-tag{display:block;font-size:8px;letter-spacing:1.3px;font-weight:700;color:#2f4a98;margin-bottom:7px}
.kf-redesign-redeem-product .kf-redemption-term>b{display:block;font:400 29px/1.2 bebas-neue,sans-serif;color:#2f4a98}
.kf-redesign-redeem-product .kf-redemption-term p{font-size:10px;line-height:1.8;color:#6f7580;margin:9px 0}
.kf-redesign-redeem-product .kf-redemption-term>a{font-size:10px;color:#2f4a98;text-decoration:underline;text-underline-offset:3px}
.kf-redesign-redeem-product .kf-redemption-summary{padding:12px 0 14px;border-top:1px solid #dce3ef;color:#2f4a98;font-size:11px;line-height:1.8}
.kf-redesign-redeem-product .kf-redemption-summary:empty{display:none}
.kf-redesign-redeem-product .kf-redemption-code-hint{padding:14px 16px;border:1px solid #dce3ef;background:#f4f5f7;border-radius:3px;margin-bottom:17px;font-size:11px;line-height:1.8}
.kf-redesign-redeem-product .kf-redemption-code-hint>b{display:block;font-weight:700;color:#2f4a98}
.kf-redesign-redeem-product .kf-redemption-code-hint>span{display:block;font-size:10px;color:#6f7580}
.kf-redesign-redeem-product .under-button{font-size:9px;line-height:1.8;margin-top:12px}
.kf-redesign-redeem-product .kf-redemption-inside .inside-image{height:auto;aspect-ratio:1}
.kf-redesign-redeem-product .kf-redemption-inside .inside-image>img{height:100%;object-fit:contain;background:#fff}
.kf-redesign-redeem-product .inside-copy li{align-items:center}
.kf-redesign-redeem-product .inside-copy li b{font-size:12px;line-height:1.8}
@media(max-width:760px){.kf-redesign-redeem-product .quick-benefits{gap:10px;flex-wrap:wrap}.kf-redesign-redeem-product .kf-native-form .variable-item-span{font-size:10px!important}.kf-redesign-redeem-product .kf-native-form .variable-item-contents small{font-size:7px!important}.kf-redesign-redeem-product .kf-redemption-term{padding:15px}.kf-redesign-redeem-product .kf-redemption-term>b{font-size:27px}.kf-redesign-redeem-product .kf-redemption-summary{font-size:10px}.kf-redesign-redeem-product .kf-redemption-code-hint{font-size:10px}.kf-redesign-redeem-product .kf-redemption-code-hint>span{font-size:9px}.kf-redesign-redeem-product .breadcrumb{flex-wrap:wrap;row-gap:4px}}

.kf-redesign-special-gift [hidden]{display:none!important}.kf-redesign-special-gift .main-photo>img{object-fit:contain;background:#fff}.kf-redesign-special-gift .kf-native-form tr .variable-items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-redesign-special-gift .kf-native-form form.cart button.single_add_to_cart_button.button.alt{margin-left:0!important;margin-right:0!important;max-width:100%!important}.kf-redesign-special-gift .kf-special-gift-term{padding:17px 18px;border:1px solid #dce3ef;background:#edf3ff;border-radius:3px;margin:0 0 22px}.kf-redesign-special-gift .kf-term-tag{display:block;color:#2f4a98;font-size:8px;font-weight:700;letter-spacing:1.3px;margin-bottom:7px}.kf-redesign-special-gift .kf-special-gift-term>b{display:block;font:400 28px/1.2 bebas-neue,sans-serif;color:#2f4a98}.kf-redesign-special-gift .kf-special-gift-term p{font-size:10px;line-height:1.8;color:#6f7580;margin:9px 0 0}.kf-redesign-special-gift .under-button{font-size:9px;line-height:1.8;margin-top:12px}.kf-redesign-special-gift .kf-special-gift-inside .inside-image{height:auto;aspect-ratio:1}.kf-redesign-special-gift .kf-special-gift-inside .inside-image>img{height:100%;object-fit:contain;background:#fff}.kf-redesign-special-gift .inside-copy li{align-items:center}.kf-redesign-special-gift .inside-copy li b{font-size:12px;line-height:1.8}@media(max-width:760px){.kf-redesign-special-gift .quick-benefits{flex-wrap:wrap;gap:10px}.kf-redesign-special-gift .kf-special-gift-term{padding:15px}.kf-redesign-special-gift .kf-special-gift-term>b{font-size:26px}.kf-redesign-special-gift .breadcrumb{flex-wrap:wrap;row-gap:4px}}

.kf-redesign-special-gift .kf-gift-quantity-label{font-size:10px;margin:0 0 9px;color:#6f7580}.kf-redesign-special-gift .qib-button-wrapper{position:relative;display:inline-flex!important;align-items:center;float:none!important;gap:0;width:auto!important;height:36px!important;margin:0 0 14px!important;box-shadow:none!important}.kf-redesign-special-gift .qib-button-wrapper .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.kf-redesign-special-gift .kf-native-form .qib-button-wrapper .quantity{display:block!important;float:none!important;width:44px!important;height:36px!important;margin:0!important;padding:0!important}.kf-redesign-special-gift .qib-button-wrapper input.qty{display:block!important;width:44px!important;height:36px!important;min-height:36px!important;padding:0!important;text-align:center!important;border:1px solid #dce3ef!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#333!important;font:500 12px/1 raleway,sans-serif!important}.kf-redesign-special-gift .qib-button-wrapper button.qib-button{display:inline-flex!important;align-items:center;justify-content:center;width:35px!important;min-width:35px!important;height:36px!important;padding:0!important;margin:0!important;border:1px solid #dce3ef!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;color:#2f4a98!important;font:500 18px/1 raleway,sans-serif!important}.kf-redesign-special-gift .qib-button-wrapper button.qib-button:hover{background:#edf3ff!important}.kf-redesign-special-gift .qib-button-wrapper button.qib-button:focus-visible{outline:2px solid #2f4a98;outline-offset:2px}

.kf-redesign-special-gift .kf-natural-explainer{margin:18px 0 20px;border-top:1px solid #dce3ef;border-bottom:1px solid #dce3ef}.kf-redesign-special-gift .kf-natural-explainer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:14px 0;color:#2f4a98;font:700 12px/1.6 raleway,sans-serif}.kf-redesign-special-gift .kf-natural-explainer>summary::-webkit-details-marker{display:none}.kf-redesign-special-gift .kf-natural-explainer>summary>span{font-size:18px;font-weight:400;transition:transform .15s}.kf-redesign-special-gift .kf-natural-explainer[open]>summary>span{transform:rotate(45deg)}.kf-redesign-special-gift .kf-natural-explainer>summary:focus-visible{outline:2px solid #2f4a98;outline-offset:4px}.kf-redesign-special-gift .kf-natural-explainer>p{font-size:12px;line-height:1.85;color:#6f7580;margin:0 0 16px}

/* Clear availability notice; in-stock and backorder notices keep native behavior. */
.kf-redesign main .stock.out-of-stock,.kf-redesign main .kf-stock-unavailable{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:50px!important;margin:0 0 12px!important;padding:12px 18px!important;border:1.5px solid #b42318!important;border-radius:4px!important;background:#fff3f2!important;color:#b42318!important;font:700 16px/1.5 raleway,Arial,sans-serif!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;white-space:normal!important;opacity:1!important}
.kf-redesign.kf-redesign-shop main .kf-shop-buy .kf-stock-unavailable{display:flex!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 8px!important;font-size:14px!important}
@media(max-width:760px){.kf-redesign.kf-redesign-shop main .kf-shop-buy .kf-stock-unavailable{font-size:13px!important}}
