:is(.hc-single-product,.hc-quick-view) div.product form.cart .variations td.value:has(.hc-variation-display),.hc-sticky-add-to-cart__variations .variations td.value:has(.hc-variation-display){border:0;background:transparent}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display,.hc-sticky-add-to-cart__variations .hc-variation-display{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;width:100%;min-width:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__native,.hc-sticky-add-to-cart__variations .hc-variation-display__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__heading,.hc-sticky-add-to-cart__variations .hc-variation-display__heading{grid-column:1;min-width:0;color:var(--hc-muted);font-size:var(--hc-text-xs);font-weight:var(--hc-font-weight-bold);line-height:1.3}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__heading:empty,.hc-sticky-add-to-cart__variations .hc-variation-display__heading:empty{display:none}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choices,.hc-sticky-add-to-cart__variations .hc-variation-display__choices{display:flex;grid-column:1 / -1;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice,.hc-sticky-add-to-cart__variations .hc-variation-display__choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;min-width:42px;min-height:40px;margin:0;padding:8px 12px;border:1px solid var(--hc-border-strong);border-radius:var(--hc-radius-sm);background:var(--hc-on-dark);color:var(--hc-text);font:inherit;font-size:var(--hc-text-sm);font-weight:var(--hc-font-weight-bold);line-height:1.2;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice:hover:not(:disabled),.hc-sticky-add-to-cart__variations .hc-variation-display__choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--hc-primary) 45%,var(--hc-border-strong));background:var(--hc-ghost-hover-bg)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice.is-selected,.hc-sticky-add-to-cart__variations .hc-variation-display__choice.is-selected{border-color:var(--hc-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--hc-primary) 18%,transparent)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice:focus,.hc-sticky-add-to-cart__variations .hc-variation-display__choice:focus{outline:none}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice:focus-visible,.hc-sticky-add-to-cart__variations .hc-variation-display__choice:focus-visible{outline:2px solid color-mix(in srgb,var(--hc-primary) 26%,transparent);outline-offset:2px}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice:disabled,.hc-sticky-add-to-cart__variations .hc-variation-display__choice:disabled{opacity:.45;cursor:not-allowed}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__choice:disabled:after,.hc-sticky-add-to-cart__variations .hc-variation-display__choice:disabled:after{content:"";position:absolute;inset-inline:8px;top:50%;border-top:1px solid currentColor;transform:rotate(-18deg);opacity:.55}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--color .hc-variation-display__choice,.hc-sticky-add-to-cart__variations .hc-variation-display--color .hc-variation-display__choice{width:42px;height:42px;min-width:42px;min-height:42px;padding:4px;border-radius:999px}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__color,.hc-sticky-add-to-cart__variations .hc-variation-display__color{display:block;width:100%;height:100%;border-radius:inherit;background:var(--hc-variation-choice-color, #ccc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc-text) 12%,transparent)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--image .hc-variation-display__choice,.hc-sticky-add-to-cart__variations .hc-variation-display--image .hc-variation-display__choice{flex-direction:column;width:66px;min-width:66px;min-height:76px;padding:6px}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__image,:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__image-placeholder,.hc-sticky-add-to-cart__variations .hc-variation-display__image,.hc-sticky-add-to-cart__variations .hc-variation-display__image-placeholder{width:44px;height:44px;border-radius:calc(var(--hc-radius-sm) - 2px);object-fit:cover;background:var(--hc-surface-muted)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__image-placeholder,.hc-sticky-add-to-cart__variations .hc-variation-display__image-placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--hc-muted);font-weight:var(--hc-font-weight-bold)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--image .hc-variation-display__text,.hc-sticky-add-to-cart__variations .hc-variation-display--image .hc-variation-display__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hc-text-xs)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--radio .hc-variation-display__choices,.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choices{flex-direction:column;align-items:stretch}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--radio .hc-variation-display__choice,.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choice{justify-content:flex-start;width:100%;padding-inline-start:36px;text-align:start}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--radio .hc-variation-display__choice:before,.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choice:before{content:"";position:absolute;inset-inline-start:12px;top:50%;width:13px;height:13px;border:2px solid var(--hc-border-strong);border-radius:999px;transform:translateY(-50%);background:var(--hc-on-dark)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display--radio .hc-variation-display__choice.is-selected:before,.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choice.is-selected:before{border-color:var(--hc-primary);box-shadow:inset 0 0 0 3px var(--hc-on-dark);background:var(--hc-primary)}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__clear,.hc-sticky-add-to-cart__variations .hc-variation-display__clear{display:inline-flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:1px solid var(--hc-border-strong);border-radius:var(--hc-radius-sm);background:var(--hc-on-dark);color:var(--hc-muted);cursor:pointer}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__clear[hidden],.hc-sticky-add-to-cart__variations .hc-variation-display__clear[hidden]{display:inline-flex;visibility:hidden;pointer-events:none}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__clear:before,.hc-sticky-add-to-cart__variations .hc-variation-display__clear:before{content:"";width:13px;height:13px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") center / contain no-repeat}:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__clear:hover,:is(.hc-single-product,.hc-quick-view) div.product form.cart .hc-variation-display__clear:focus-visible,.hc-sticky-add-to-cart__variations .hc-variation-display__clear:hover,.hc-sticky-add-to-cart__variations .hc-variation-display__clear:focus-visible{background:var(--hc-ghost-hover-bg);color:var(--hc-text);outline:none}.hc-sticky-add-to-cart__variations .hc-variation-display{gap:5px 6px}.hc-sticky-add-to-cart__variations .hc-variation-display__heading{font-size:var(--hc-text-xs);line-height:1.2}.hc-sticky-add-to-cart__variations .hc-variation-display__choices{gap:6px}.hc-sticky-add-to-cart__variations .hc-variation-display__choice{min-width:34px;min-height:34px;padding:6px 9px;font-size:var(--hc-text-xs);line-height:1.15}.hc-sticky-add-to-cart__variations .hc-variation-display--color .hc-variation-display__choice{width:34px;height:34px;min-width:34px;min-height:34px;padding:3px}.hc-sticky-add-to-cart__variations .hc-variation-display--image .hc-variation-display__choice{width:54px;min-width:54px;min-height:62px;padding:5px}.hc-sticky-add-to-cart__variations .hc-variation-display__image,.hc-sticky-add-to-cart__variations .hc-variation-display__image-placeholder{width:32px;height:32px}.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choice{min-height:34px;padding-block:6px;padding-inline-start:30px}.hc-sticky-add-to-cart__variations .hc-variation-display--radio .hc-variation-display__choice:before{inset-inline-start:10px;width:12px;height:12px}.hc-sticky-add-to-cart__variations .hc-variation-display__clear{width:30px;height:30px}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-display.hc-variation-clear-all-slot{grid-template-columns:minmax(0,1fr) auto auto}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;margin:0;padding:0 10px;border:1px solid color-mix(in srgb,var(--hc-error) 55%,var(--hc-border));border-radius:var(--hc-radius-sm);background:color-mix(in srgb,var(--hc-error) 9%,var(--hc-surface));color:var(--hc-error-text, var(--hc-error));font:inherit;font-size:var(--hc-text-xs);font-weight:var(--hc-font-weight-bold);line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--hc-error) 12%,transparent);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-display>.hc-variation-clear-all{grid-column:3;grid-row:1}:is(.hc-single-product,.hc-quick-view) form.variations_form td.value.hc-variation-clear-all-slot>.hc-variation-clear-all{position:absolute;inset-inline-start:8px;top:50%;z-index:3;transform:translateY(-50%)}:is(.hc-single-product,.hc-quick-view) form.variations_form td.value.hc-variation-clear-all-slot:has(>.hc-variation-clear-all:not([hidden]))>.hc-variation-select .hc-variation-select__toggle{padding-inline-start:88px}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all[hidden]{display:none}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all:hover,:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all:focus-visible{border-color:var(--hc-error);background:var(--hc-error);color:var(--hc-on-primary, #fff);outline:none}:is(.hc-single-product,.hc-quick-view) form.variations_form td.value.hc-variation-clear-all-slot>.hc-variation-clear-all:hover,:is(.hc-single-product,.hc-quick-view) form.variations_form td.value.hc-variation-clear-all-slot>.hc-variation-clear-all:focus-visible{transform:translateY(-50%)}:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--hc-error) 22%,transparent)}@media(max-width:420px){:is(.hc-single-product,.hc-quick-view) form.variations_form .hc-variation-clear-all{padding-inline:8px}}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--hc-space-2);width:100%;padding:0;overflow:hidden}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table{display:block;grid-column:1 / -1;width:100%;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tbody{display:block;width:100%}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr{display:grid;direction:ltr;grid-template-columns:auto minmax(0,1fr) 122px;grid-template-areas:"price label quantity";column-gap:6px;align-items:center;border-bottom:1px solid var(--hc-border)}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr:last-child{border-bottom:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table td{display:block;padding-block:10px;border:0;vertical-align:middle}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr:last-child td{border-bottom:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__quantity{grid-area:quantity;direction:rtl;justify-self:stretch;width:122px;min-width:122px;max-width:122px;padding-block:0;padding-right:14px;padding-left:0;box-sizing:border-box;white-space:nowrap;text-align:center}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label{grid-area:label;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;direction:rtl;justify-self:end;width:max-content;max-width:100%;min-width:0;padding-block:0;padding-right:0;padding-left:0;text-align:right}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label label{display:inline;flex:0 1 auto;min-width:0;max-width:100%}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label a{color:inherit;font-weight:var(--hc-font-weight-semibold);text-decoration:none;margin-right:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label a:hover{color:var(--hc-primary)}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__price{grid-area:price;direction:rtl;width:auto;min-width:0;padding-block:0;padding-right:12px;padding-left:14px;white-space:nowrap;text-align:left}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .quantity,:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .quantity.hc-qty-stepper{display:inline-flex!important;width:108px;max-width:108px;min-height:42px;height:42px;margin:0;gap:2px;padding:3px;box-sizing:border-box}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .quantity.hc-qty-stepper .hc-qty-btn{flex:0 0 32px;width:32px;min-width:32px;font-size:var(--hc-text-sm);line-height:1}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .quantity.hc-qty-stepper input.qty{flex:1 1 0;min-width:24px;padding:0 2px;font-size:var(--hc-text-sm)}.hc-cart-qty-single-expand .hc-single-product div.product form.cart.grouped_form .quantity,.hc-cart-qty-quick-view-expand .hc-quick-view div.product form.cart.grouped_form .quantity{display:inline-flex!important}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form>.single_add_to_cart_button{grid-column:1 / -1;width:calc(100% - 28px);max-width:none;margin:2px 14px 14px}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__stock-pill{display:inline-flex;align-items:center;flex:0 0 auto;margin:0 8px 0 0;min-height:24px;padding:4px 8px;font-size:var(--hc-text-xs);font-weight:var(--hc-font-weight-bold);line-height:1;vertical-align:middle;background:color-mix(in srgb,var(--hc-error) 12%,var(--hc-surface));border:1px solid color-mix(in srgb,var(--hc-error) 24%,var(--hc-border));color:var(--hc-error-text)}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__price p.stock{display:none}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__notify{display:inline-flex;align-items:center;justify-content:center;width:108px;min-width:108px;max-width:108px;min-height:42px;height:42px;margin:0;padding:0;border:0;border-radius:6px;box-sizing:border-box;background:var(--hc-primary);color:var(--hc-on-primary);cursor:pointer}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__notify:hover{background:var(--hc-primary-hover, var(--hc-text));color:var(--hc-on-primary)}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__notify .hc-svg-icon{width:20px;height:20px}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__unavailable{display:inline-flex;align-items:center;justify-content:center;width:108px;min-width:108px;max-width:108px;min-height:42px;height:42px;padding:0 6px;box-sizing:border-box;border-radius:6px;background:color-mix(in srgb,var(--hc-error) 10%,var(--hc-surface));border:1px solid color-mix(in srgb,var(--hc-error) 18%,var(--hc-border));color:var(--hc-error-text);font-size:var(--hc-text-xs);font-weight:var(--hc-font-weight-bold);text-align:center;line-height:1.2}:is(.hc-single-product,.hc-quick-view) div.product.product-type-external form.cart{display:grid;grid-template-columns:minmax(0,1fr);width:100%}:is(.hc-single-product,.hc-quick-view) div.product.product-type-external form.cart .single_add_to_cart_button{grid-column:1 / -1;width:100%;max-width:none}:is(.hc-single-product,.hc-quick-view) div.product.product-type-external form.cart .single_add_to_cart_button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M20 4 11 13'/%3E%3Cpath d='M18 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E")}@media(max-width:560px){:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form{overflow:visible;padding:10px 12px 12px}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form>.single_add_to_cart_button{width:100%;margin:10px 0 0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table{display:block;width:100%;max-width:100%;overflow:visible}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tbody{display:block;width:100%;min-width:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr{display:grid;direction:ltr;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "price quantity";gap:8px 10px;align-items:center;padding-block:10px;border-bottom:1px solid var(--hc-border)}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr:last-child{border-bottom:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table td{display:block;padding:0;border:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .group_table tr:last-child td{border-bottom:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__price{grid-area:price;direction:rtl;justify-self:start;align-self:center;width:auto;min-width:0;padding:0;text-align:left;white-space:nowrap;font-size:var(--hc-text-sm);line-height:1.2}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label{grid-area:label;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;direction:rtl;width:auto;min-width:0;padding:0;text-align:right}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label label{display:inline;flex:0 1 auto;min-width:0}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__label a{margin:0;line-height:1.35}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .woocommerce-grouped-product-list-item__quantity{grid-area:quantity;direction:rtl;justify-self:end;align-self:center;width:108px;min-width:108px;max-width:108px;padding:0;box-sizing:border-box}:is(.hc-single-product,.hc-quick-view) div.product form.cart.grouped_form .hc-grouped-product__stock-pill{min-height:22px;margin:0 8px 0 0;padding:3px 7px}}
