.woocommerce .quantity:has(input.qty){display:inline-flex!important;flex:none;width:auto!important;min-width:120px;align-items:center;direction:ltr;border:1px solid var(--line,#D5D9DE);border-radius:var(--radius-md,10px);background:var(--surface,#FFFFFF);overflow:hidden}.woocommerce .quantity input.qty{flex:0 0 44px!important;width:44px!important;min-width:44px!important;min-height:44px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;text-indent:0!important;color:var(--ink,#333333);font:600 15px/24px var(--font-text,"Estedad",sans-serif);-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity button.sbc-qty__btn{display:grid!important;place-items:center;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink-muted,#5E6670)!important;font:400 20px/1 var(--font-text,"Estedad",sans-serif)!important;cursor:pointer}.woocommerce .quantity button.sbc-qty__btn:hover:not(:disabled){background:var(--surface-sunken,#F5F5F5)!important;color:var(--red,#CE213A)!important}.woocommerce .quantity button.sbc-qty__btn:focus-visible{outline:2px solid var(--blue,#16539E);outline-offset:-2px}.woocommerce .quantity button.sbc-qty__btn:disabled{color:var(--line-control,#B8BEC6)!important;cursor:not-allowed}.single_add_to_cart_button.is-loading{opacity:.7;pointer-events:none}.single_add_to_cart_button.is-added::after{content:"";display:inline-block;width:18px;height:18px;margin-inline-start:8px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%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='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce div.product .single_add_to_cart_button,.single_add_to_cart_button{white-space:nowrap}.sbc-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(15 15 15 / .28)}.sbc-modal[hidden]{display:none}.sbc-modal__dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;max-width:500px;padding:20px;border-radius:16px;background:var(--surface,#FFFFFF);color:var(--ink,#333333);font-family:var(--font-text,"Estedad",sans-serif);box-shadow:var(--shadow-md,0 12px 24px -12px rgb(0 31 63 / .18));animation:sbc-modal-in .25s ease}.sbc-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line,#E3E5E8)}.sbc-modal__title{color:var(--green,#00680E);font:600 15px/24px var(--font-text,"Estedad",sans-serif)}.sbc-modal__close{display:inline-grid;place-items:center;width:32px;height:32px;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ink-muted,#5E6670)!important;box-shadow:none!important;cursor:pointer}.sbc-modal__close:hover{background:var(--surface-sunken,#F5F5F5)!important}.sbc-modal__body{display:flex;align-items:center;gap:14px}.sbc-modal__img{flex:none;width:80px;height:80px;border-radius:8px;object-fit:contain;background:var(--surface,#FFFFFF);border:1px solid var(--line,#E3E5E8)}.sbc-modal__details{display:flex;flex-direction:column;gap:4px;min-width:0}.sbc-modal__name{font:500 14px/24px var(--font-text,"Estedad",sans-serif)}.sbc-modal__variation{color:var(--ink-muted,#5E6670);font:400 13px/20px var(--font-text,"Estedad",sans-serif)}.sbc-modal__price{font:600 14px/24px var(--font-text,"Estedad",sans-serif)}.sbc-modal__price del{color:var(--ink-muted,#5E6670);font-weight:400}.sbc-modal__price ins{text-decoration:none}.sbc-modal__foot{display:flex}.sbc-modal .sbc-modal__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:6px 16px;border-radius:var(--radius-md,10px);background:var(--red,#CE213A);color:var(--on-red,#FFFFFF);font:600 14px/22px var(--font-text,"Estedad",sans-serif);text-decoration:none}.sbc-modal .sbc-modal__button:hover{background:var(--red-hover,#991730);color:var(--on-red,#FFFFFF)}@keyframes sbc-modal-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sbc-modal__dialog{animation:none}}.woocommerce .quantity input.qty:focus{outline:none!important;box-shadow:none!important}.woocommerce .quantity:has(input.qty):focus-within{border-color:var(--blue,#16539E)}