#yxb-buy-panel.yxhp-panel{padding:26px!important;min-width:0}#yxb-buy-panel.yxhp-panel #yxb-product-title{font-size:25px;line-height:1.4;margin:10px 0 20px;overflow-wrap:anywhere}.yxhp-panel .yxb-buy-pricing{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px;background:transparent!important;padding:0!important;border-radius:0;margin-bottom:8px}.yxhp-panel .yxb-buy-pricing .yx-single-price{font-size:32px;font-weight:700;line-height:1.3}.yxhp-panel .yxb-buy-facts{margin-bottom:18px}.yxhp-panel .yxb-buy-options{border-top:1px solid #ece7f0;padding-top:20px;margin-top:0}.yxhp-fixed-spec{margin:0 0 22px}.yxhp-fixed-spec h2,.yxhp-panel table.variations th.label label{font-size:15px;font-weight:600;color:#342b3d;margin:0 0 12px}.yxhp-selected-spec{display:inline-flex;align-items:center;justify-content:center;min-width:82px;max-width:100%;padding:10px 18px;border:1px solid #765099;box-shadow:inset 0 0 0 1px #765099;border-radius:6px;background:#f7f2fb;color:#53445e;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.yxhp-pack-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:14px;color:#53445e}.yxhp-pack-row strong{font-size:14px;font-weight:500;color:#342b3d;text-align:right;overflow-wrap:anywhere}.yxhp-variable-pack{padding-top:0;margin:0 0 22px}.yxhp-kit-contents{display:inline-block;margin-top:12px;font-size:13px;color:#644184;text-underline-offset:3px}.yxhp-panel:not(.yxls-order-panel) form.cart,.yxhp-panel:not(.yxls-order-panel) .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important}.yxhp-panel form.cart>table.variations,.yxhp-panel .single_variation_wrap{width:100%;min-width:0;margin:0!important}.yxhp-panel table.variations td,.yxhp-panel table.variations th{padding-left:0!important;padding-right:0!important}#yxb-buy-panel.yxhp-panel .yxb-variant-grid{display:flex;flex-wrap:wrap;gap:9px;grid-template-columns:none;max-height:none;overflow:visible;padding:0;margin:0 0 9px}#yxb-buy-panel.yxhp-panel .yxb-variant-card{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;min-width:82px;min-height:43px;padding:10px 18px;border:1px solid #ddd7e5;border-radius:6px;background:#fff;color:#53445e;box-shadow:none}#yxb-buy-panel.yxhp-panel .yxb-variant-card strong{font-size:14px;font-weight:500}#yxb-buy-panel.yxhp-panel .yxb-variant-card[aria-pressed="true"]{border:1px solid #765099;padding:10px 18px;background:#f7f2fb;box-shadow:inset 0 0 0 1px #765099}.yxhp-panel [aria-label="Size and pack"] .yxb-variant-card small{display:none}.yxhp-panel .quantity{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:center;width:100%!important;gap:16px}.yxhp-panel .quantity .yxb-qty-caption{width:auto!important;font-size:14px!important;margin:0!important;text-align:left!important;color:#53445e}.yxhp-quantity-stepper{display:flex;flex-shrink:0;align-items:center;border:1px solid #e4ddea;border-radius:6px;overflow:hidden}.yxhp-quantity-stepper button{width:38px;height:40px;background:#fff;color:#644184;border:0;border-radius:0;padding:0;font-size:21px;cursor:pointer}.yxhp-quantity-stepper button:disabled{opacity:.4;cursor:default}.yxhp-panel .quantity .yxhp-quantity-stepper input.qty{width:54px!important;height:40px!important;border:0!important;border-left:1px solid #eee8f2!important;border-right:1px solid #eee8f2!important;border-radius:0!important;padding:0!important;text-align:center;-moz-appearance:textfield}.yxhp-quantity-stepper input::-webkit-outer-spin-button,.yxhp-quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yxhp-order-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;border-top:1px solid #eee8f2;font-size:14px;color:#53445e}.yxhp-order-total strong{font-size:21px;color:#302536;text-align:right}.yxhp-panel form.cart .yxb-buy-delivery{padding:0!important;margin:0!important;border:0!important;width:100%}.yxhp-panel .yxb-buy-delivery a{font-size:12px;line-height:1.7}.yxhp-panel .single_add_to_cart_button{width:100%!important;min-height:48px!important;margin:0!important;border-radius:24px!important}.yxhp-panel button:focus-visible,.yxhp-panel a:focus-visible{outline:2px solid #644184;outline-offset:3px}@media(max-width:600px){#yxb-buy-panel.yxhp-panel{padding:20px!important}#yxb-buy-panel.yxhp-panel #yxb-product-title{font-size:23px}.yxhp-pack-row{align-items:flex-start}.yxhp-pack-row>span{flex-shrink:0}#yxb-buy-panel.yxhp-panel .yxb-variant-card,#yxb-buy-panel.yxhp-panel .yxb-variant-card[aria-pressed="true"]{padding:10px 14px}}