.jrs-cta-row{--jrs-cta-h:80px;--jrs-cta-br:12px;--jrs-qty-border-w:1.5px;--jrs-qty-border-color:#2F5B3F75;--jrs-qty-sep:#2F5B3F75;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{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 #2F5B3F75;color:var(--brand-primary,#2f5b3f)!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,#2f5b3f)!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,#1B652128),0 1px 2px #1B652128)!important}.jrs-cta-row .quantity .plus:hover,.jrs-cta-row .quantity .minus:hover{background:#1B652128!important;filter:brightness(1.01)}.jrs-cta-row .quantity:hover .plus,.jrs-cta-row .quantity:hover .minus{background:#1B652128!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,#1B652128),0 1px 2px #1B652128!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,#1B652128)!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 #1B652128;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 #1B652128}.jrs-cta-row .single_add_to_cart_button:active{transform:translateY(1px);box-shadow:0 8px 18px -4px #1B652128}.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,#1B652128);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)}}.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}