.jrs-cta-row{--jrs-cta-h:80px;--jrs-cta-br:12px;display:grid;grid-template-columns:minmax(96px,128px) 1fr;gap:12px;align-items:stretch}.jrs-cta-row .quantity,.jrs-cta-row .single_add_to_cart_button{height:var(--jrs-cta-h);border-radius:var(--brand-radius)!important;box-sizing:border-box}.jrs-cta-row .quantity,.jrs-cta-row .quantity.buttons_added{--jrs-qty-border-w:1.5px;--jrs-qty-border-color:#BE922D54;--jrs-qty-sep:#BE922D54;float:none!important;width:auto!important;min-width:96px;margin:0!important;padding:0!important;position:relative!important;display:grid!important;grid-template-columns:1fr 44px!important;grid-template-rows:1fr 1fr!important;overflow:hidden!important;background:#fff;border:var(--jrs-qty-border-w) solid var(--jrs-qty-border-color)!important;border-radius:var(--brand-radius)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;height:var(--jrs-cta-h)!important}.jrs-cta-row .quantity .qty,.jrs-cta-row .quantity input.qty{grid-area:1 / 1 / 3 / 2!important;width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center;border:1.2px solid #607D8B33;color:var(--brand-primary,#be922d)!important;text-align:center!important;font-weight:600;font-size:16px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.jrs-cta-row .quantity .qty::-webkit-outer-spin-button,.jrs-cta-row .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.jrs-cta-row .quantity .plus,.jrs-cta-row .quantity .minus,.jrs-cta-row .quantity input.plus,.jrs-cta-row .quantity input.minus,.jrs-cta-row .quantity .button.is-form.plus,.jrs-cta-row .quantity .button.is-form.minus{all:unset;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;cursor:pointer!important;user-select:none!important;background:#f7f7f7!important;box-shadow:none!important;border:.001px solid var(--jrs-qty-border-color)!important;border-radius:0!important;transition:transform .06s ease,background .15s ease,box-shadow .15s ease,filter .15s ease!important;font-family:inherit!important;font-weight:500!important;font-size:18px!important;line-height:1!important;color:var(--brand-primary,#be922d)!important;text-align:center!important}.jrs-cta-row .quantity .plus::before,.jrs-cta-row .quantity .minus::before{content:none!important}.jrs-cta-row .quantity .plus,.jrs-cta-row .quantity input.plus,.jrs-cta-row .quantity .button.is-form.plus{grid-area:1 / 2 / 2 / 3!important}.jrs-cta-row .quantity .minus,.jrs-cta-row .quantity input.minus,.jrs-cta-row .quantity .button.is-form.minus{grid-area:2 / 2 / 3 / 3!important}.jrs-cta-row .quantity{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .06s ease}.jrs-cta-row .quantity:hover,.jrs-cta-row .quantity:focus-within{border-color:var(--jrs-secondary,var(--brand-secondary))!important;box-shadow:0 0 0 3px var(--jrs-secondary-12,rgba(47,111,151,.12)),0 1px 2px rgba(0,0,0,.06)!important}.jrs-cta-row .quantity .plus:hover,.jrs-cta-row .quantity .minus:hover{background:#607D8B33!important;filter:brightness(1.01)}.jrs-cta-row .quantity:hover .plus,.jrs-cta-row .quantity:hover .minus{background:#654F1B28!important}.jrs-cta-row .quantity.is-holding{border-color:var(--jrs-secondary,var(--brand-secondary))!important;box-shadow:0 0 0 4px var(--jrs-secondary-12,#654F1B28),0 1px 2px #654F1B28!important}.jrs-cta-row .quantity .plus.is-pressed,.jrs-cta-row .quantity .minus.is-pressed,.jrs-cta-row .quantity .plus:active,.jrs-cta-row .quantity .minus:active{transform:scale(.985)!important;box-shadow:inset 0 0 0 6px var(--jrs-secondary-18,#654F1B28)!important;filter:brightness(.97)!important}.jrs-cta-row .quantity .plus:focus-visible,.jrs-cta-row .quantity .minus:focus-visible{outline:2px solid var(--jrs-secondary,var(--brand-secondary));outline-offset:-2px}.jrs-cta-row .single_add_to_cart_button{width:100%;padding:0;display:grid;place-items:center;font-family:inherit!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 12px -3px #654F1B28;transition:transform .06s ease,box-shadow .2s ease,filter .2s ease}.jrs-cta-row .single_add_to_cart_button:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 10px 20px -5px #654F1B28}.jrs-cta-row .single_add_to_cart_button:active{transform:translateY(1px);box-shadow:0 8px 18px -4px #654F1B28}.jrs-cta-row .single_add_to_cart_button.disabled,.jrs-cta-row .single_add_to_cart_button[disabled]{filter:grayscale(.25) opacity(.7);cursor:not-allowed}@media (max-width:420px){.jrs-cta-row{--jrs-cta-h:56px;grid-template-columns:minmax(84px,96px) 1fr!important;gap:8px!important}}@media (prefers-reduced-motion:reduce){.jrs-cta-row .quantity .plus,.jrs-cta-row .quantity .minus{transition:none!important}.jrs-cta-row .quantity:hover,.jrs-cta-row .single_add_to_cart_button:hover{transform:none}}.jrs-cta-row .quantity .plus,.jrs-cta-row .quantity .minus{position:relative!important;overflow:hidden}.jrs-cta-row .quantity .plus::after,.jrs-cta-row .quantity .minus::after{content:"";position:absolute;left:50%;top:50%;width:42px;height:42px;border-radius:50%;background:var(--jrs-secondary-18,rgba(47,111,151,.18));transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}@keyframes jrsRipple{0%{transform:translate(-50%,-50%) scale(.2);opacity:.45}60%{transform:translate(-50%,-50%) scale(1);opacity:.25}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media (prefers-reduced-motion:no-preference){.jrs-cta-row .quantity .plus.is-tapped::after,.jrs-cta-row .quantity .minus.is-tapped::after{animation:jrsRipple .45s ease-out forwards}.jrs-cta-row .quantity .plus:active::after,.jrs-cta-row .quantity .minus:active::after{animation:jrsRipple .45s ease-out forwards}}.jrs-cta-row .quantity .plus:active,.jrs-cta-row .quantity .minus:active{transform:scale(.985);filter:brightness(.98)}.single-product .summary .jrs-cta-row{margin-top:var(--jrs-cta-gap,24px)!important}@media (max-width:480px){.single-product .summary .jrs-cta-row{--jrs-cta-gap:18px}}.jrs-cta-row .single_add_to_cart_button{position:relative;overflow:hidden;transition:transform .08s ease,box-shadow .22s ease,filter .22s ease}.jrs-cta-row .single_add_to_cart_button.is-pressed{transform:translateY(1px) scale(.996);box-shadow:0 6px 12px -4px #654F1B28}.jrs-cta-row .single_add_to_cart_button.is-holding{box-shadow:0 0 0 6px var(--jrs-secondary-12),0 8px 20px -6px #654F1B28;filter:brightness(1.02)}.jrs-cta-row .single_add_to_cart_button .jrs-ripple{position:absolute;border-radius:50%;transform:scale(0);background:var(--jrs-secondary-26);opacity:.55;pointer-events:none;animation:jrs-ripple .55s ease-out forwards}@keyframes jrs-ripple{to{transform:scale(4);opacity:0}}.jrs-cta-row .single_add_to_cart_button.is-loading{pointer-events:none}.jrs-cta-row .single_add_to_cart_button.is-loading>*{opacity:0}.jrs-cta-row .single_add_to_cart_button.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.75);border-top-color:rgba(255,255,255,.25);animation:jrs-spin .8s linear infinite}@keyframes jrs-spin{to{transform:rotate(360deg)}}:root{--brand-primary:var(--fs-color-primary, var(--primary-color, #050b1e));--brand-secondary:var(--main-hnc-color, var(--secondary-color, #be922d));--brand-shadow:0 1px 2px #654F1B28
  --brand-shadow-focus: 0 0 0 3px #654F1B28, 0 2px 6px #654F1B28;--brand-accent:#be922d;--brand-ink:#050b1e;--brand-border:#BE922D54;--brand-price:#670303;--brand-bg:#ffffff;--brand-radius:12px;--brand-input-h:50px}:where(input,textarea,select,button,a){outline:none}:where(input,textarea,select,button,a):focus-visible{border-color:var(--brand-secondary);box-shadow:var(--brand-shadow-focus)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:where(input,textarea,select,button,a){-webkit-tap-highlight-color:transparent}button,input[type="button"],input[type="submit"],a.button,.button,.btn,.ux-btn,.ux-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button.alt,.woocommerce .add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce .checkout-button{border-radius:var(--brand-radius)!important;border-color:var(--brand-border)!important}:where(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="search"],input[type="password"],textarea,select){background:#fff!important;color:var(--brand-primary)!important;border:1.5px solid var(--brand-border);width:100%;box-sizing:border-box;border-radius:var(--brand-radius)!important;padding:12px 14px;line-height:1.2;height:var(--brand-input-h)!important;box-shadow:var(--brand-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .06s ease,filter .18s ease}input[type="search"]{max-height:40px}textarea,.wpcf7 form textarea{min-height:140px;resize:vertical}:where(input,textarea,select):hover{border-color:color-mix(in oklab,var(--brand-primary) 30%,#2F6F9742)}:where(input,textarea,select):focus,:where(input,textarea,select):focus-visible{border-color:var(--brand-secondary)!important;box-shadow:var(--brand-shadow-focus)!important}:where(input,textarea,select,search,email):active{border-color:var(--brand-secondary)!important;box-shadow:var(--brand-shadow-focus)!important;transform:translateY(1px);filter:brightness(.99)}.woocommerce .input-text,.woocommerce form .form-row .input-text{border-radius:var(--brand-radius)!important}select{min-height:var(--brand-input-h)!important}.wpcf7 form ::placeholder{color:#2F6F9742}.wpcf7 form .wpcf7-not-valid,.wpcf7 form [aria-invalid="true"]{border-color:#D64545!important;box-shadow:0 0 0 3px rgba(214,69,69,.15)!important}:where(input,textarea,select){box-shadow:none}button.toggle,button.toggle:hover,button.toggle:active,button.toggle:focus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent}.select2-container .select2-selection--single{height:var(--brand-input-h)!important;border-radius:var(--brand-radius)!important;border:1.5px solid var(--brand-border)!important;box-shadow:var(--brand-shadow)}.select2-container .select2-selection--single .select2-selection__rendered{line-height:calc(var(--brand-input-h) - 4px)!important;padding-left:12px;padding-right:34px;color:var(--brand-primary)}.select2-container .select2-selection--single .select2-selection__arrow{height:var(--brand-input-h)!important;right:8px;width:22px}.select2-dropdown{border:1.5px solid var(--brand-border);border-radius:calc(var(--brand-radius) + 2px);box-shadow:0 6px 18px rgba(16,57,83,.12)}.woocommerce .quantity.buttons_added,.woocommerce .ux-quantity.quantity.buttons_added{display:inline-flex;align-items:center;height:30px;background:#fff;border:1.5px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;box-shadow:0 1px 2px rgba(16,57,83,.05);transition:border-color .18s ease,box-shadow .18s ease}.woocommerce .quantity.buttons_added:hover,.woocommerce .ux-quantity.quantity.buttons_added:hover{border-color:color-mix(in oklab,var(--brand-primary) 30%,#2F6F9742)}.woocommerce .quantity.buttons_added:focus-within,.woocommerce .ux-quantity.quantity.buttons_added:focus-within{border-color:var(--brand-secondary)!important;box-shadow:0 0 0 3px rgba(47,111,151,.16)}.woocommerce .ux-quantity__button.button.is-form,.woocommerce .quantity .plus,.woocommerce .quantity .minus{background:transparent;border:0!important;box-shadow:none!important;color:var(--brand-primary);width:10px;height:100%;display:grid;place-items:center;cursor:pointer;transition:transform .06s ease,background-color .12s ease}.woocommerce .ux-quantity__button.button.is-form:active,.woocommerce .quantity .plus:active,.woocommerce .quantity .minus:active{transform:translateY(1px);background-color:rgba(47,111,151,.06)}.woocommerce .quantity .qty,.woocommerce .ux-quantity .qty{width:30px;min-width:20px;height:100%;margin:0;padding:0 10px;text-align:center;background:transparent;color:var(--brand-primary);border:0!important;box-shadow:none!important;border-left:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06)}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity.buttons_added .input-text.qty.text{height:100%!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce .woocommerce-Price-amount,.woocommerce .amount{color:var(--brand-price)!important}.woocommerce .price del,.woocommerce del .woocommerce-Price-amount{opacity:.55;color:inherit!important}.woocommerce .price ins,.woocommerce ins .woocommerce-Price-amount{color:var(--brand-price)!important}body.woocommerce nav.woocommerce-breadcrumb.breadcrumbs.uppercase{display:block;font-family:var(--heading-font,var(--font-heading,inherit));font-weight:700;font-size:clamp(28px, 2.4vw, 42px);line-height:1.2;letter-spacing:0;margin:0 0 12px}body.woocommerce nav.woocommerce-breadcrumb a{color:var(--fs-color-heading,var(--heading-color,#103953));font-family:var(--heading-font,inherit);text-decoration:none}.woocommerce .woocommerce-ordering{min-width:230px}.woocommerce .woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--brand-ink);background-color:var(--brand-bg);border:1.5px solid var(--brand-border);border-radius:var(--brand-radius)!important;height:var(--brand-input-h)!important;line-height:1.2;padding:10px 40px 10px 14px;box-shadow:0 1px 2px rgba(43,47,54,.05);transition:border-color .15s ease,box-shadow .15s ease,transform .04s ease;background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='none' stroke='%232B2F36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.woocommerce .woocommerce-ordering select.orderby:hover{border-color:var(--brand-primary)!important;box-shadow:0 2px 6px rgba(18,88,193,.12)}.woocommerce .woocommerce-ordering select.orderby:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(18,88,193,.12),0 2px 6px rgba(18,88,193,.12)}.woocommerce .woocommerce-ordering select.orderby:active{transform:translateY(1px);border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px rgba(18,88,193,.12)}.woocommerce .woocommerce-ordering select.orderby option{color:var(--brand-ink)}.category-filtering.category-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.category-filtering .filter-button{margin:0;display:inline-flex;align-items:center;gap:6px}.category-filtering .inline-block{margin-left:auto;display:inline-flex;align-items:center}.woocommerce-result-count{display:none!important}@media (max-width:600px){.woocommerce .woocommerce-ordering{min-width:160px}.woocommerce .woocommerce-ordering select.orderby{padding-right:34px;font-size:14px}}@media (max-width:380px){.category-filtering.category-filter-row{flex-wrap:wrap;row-gap:8px}.category-filtering .inline-block{margin-left:0;width:100%;justify-content:flex-start}}.off-canvas .widget_shopping_cart .mini_cart_item,.woocommerce-mini-cart li.mini_cart_item{background-image:none!important;border-bottom:1px solid rgba(16,57,83,.10)}ul.woocommerce-shipping-methods,#shipping_method{list-style:none;margin:0;padding:0}.woocommerce-shipping-methods .shipping__list_item{margin:8px 0}.woocommerce-shipping-methods .shipping_method{position:absolute;opacity:0;pointer-events:none}.woocommerce-shipping-methods .shipping__list_label{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px 12px 42px;border:1.5px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-ink);background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;cursor:pointer}.woocommerce-shipping-methods .shipping__list_label::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:2px solid var(--brand-border);background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.woocommerce-shipping-methods .shipping__list_label::after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%) scale(.6);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--brand-accent) 55%,transparent 56%);opacity:0;transition:opacity .18s ease,transform .18s ease}.woocommerce-shipping-methods .shipping__list_label:hover{border-color:color-mix(in oklab,var(--brand-accent) 25%,var(--brand-border))}.woocommerce-shipping-methods .shipping_method:focus-visible+.shipping__list_label{border-color:var(--brand-accent);box-shadow:0 0 0 3px rgba(47,111,151,.16)}.woocommerce-shipping-methods .shipping_method:checked+.shipping__list_label{border-color:var(--brand-accent);background:color-mix(in oklab,var(--brand-accent) 6%,#fff)}.woocommerce-shipping-methods .shipping_method:checked+.shipping__list_label::before{border-color:var(--brand-accent);box-shadow:0 0 0 2px rgba(47,111,151,.12)}.woocommerce-shipping-methods .shipping_method:checked+.shipping__list_label::after{opacity:1;transform:translateY(-50%) scale(1)}.woocommerce-shipping-methods .shipping__list_label .woocommerce-Price-amount{font-weight:600}.woocommerce .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:inline-flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}#terms.woocommerce-form__input-checkbox,.woocommerce .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{-webkit-appearance:checkbox!important;appearance:checkbox!important;width:18px;height:18px;margin:0;vertical-align:middle;border:1px solid var(--brand-border);border-radius:var(--brand-radius)!important;background:#fff;outline:0;box-shadow:none;position:relative;transition:border-color .18s ease,background-color .18s ease}#terms.woocommerce-form__input-checkbox:checked{background:var(--brand-primary);border-color:var(--brand-primary)}#terms.woocommerce-form__input-checkbox:checked::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:1px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}#terms.woocommerce-form__input-checkbox:focus-visible{outline:1px solid rgba(33,64,255,.18);outline-offset:.5px}.woocommerce .woocommerce-form__label.checkbox>.required{display:none!important}.woocommerce a.woocommerce-terms-and-conditions-link::after{content:"*";font-size:.75em;position:relative;top:-.25em;margin-left:.05em}.cf7-inline>p{display:flex;align-items:stretch;gap:10px;width:100%;margin:0!important}.cf7-inline>p>.wpcf7-form-control-wrap{flex:0 0 66.6667%;max-width:66.6667%}.cf7-inline>p>.wpcf7-form-control-wrap>input.wpcf7-email{width:100%;height:48px;padding:0 14px;margin:0!important;box-sizing:border-box}.cf7-inline>p>input.wpcf7-submit{flex:1 0 33.3333%;max-width:33.3333%;height:48px;padding:0 16px;border-radius:6px;margin:0!important;box-sizing:border-box;background:var(--brand-primary,var(--fs-color-primary,var(--primary-color,#103953)))!important;border:1px solid var(--brand-primary,var(--fs-color-primary,var(--primary-color,#103953)))!important;color:#fff!important;transition:filter .12s ease,transform .06s ease,box-shadow .18s ease}.cf7-inline>p>input.wpcf7-submit:hover{filter:brightness(.96)}.cf7-inline>p>input.wpcf7-submit:active{transform:translateY(1px)}.cf7-inline>p>.wpcf7-spinner{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.cf7-inline>p>br{display:none}@media (max-width:480px){.cf7-inline>p{flex-direction:column}.cf7-inline>p>.wpcf7-form-control-wrap,.cf7-inline>p>input.wpcf7-submit{flex:0 0 auto;max-width:100%;width:100%}}.wcpr-filter-container .wcpr-filter-button{background-color:rgba(0,0,0,.03);border-color:var(--fs-color-primary);color:var(--fs-color-primary);border-radius:5px;padding:10px!important}.wcpr-filter-container .wcpr-filter-button.wcpr-active{background:#050b1e;color:#fff}.review-form-inner.has-border{padding:1em}.wcpr-filter-container .wcpr-filter-button{margin:10px 0!important;width:auto}.wcpr-filter-container{border:0;gap:5px;justify-content:space-between;margin:1em 0;flex-wrap:nowrap}.wcpr-comment-form-title{margin-bottom:1em}.comment-form label{color:#050b1e}