.sg-sw-on table.variations select{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.sg-sw-on table.variations .bde-woo-select__arrow{display:none}.sg-sw-on table.variations th.label label{font-weight:600}.sg-sw-val{color:#e8590c;font-weight:600;margin-left:4px}.sg-sw{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 4px}.sg-sw button{cursor:pointer;border:2px solid #d5d9de;background:#fff;border-radius:6px;padding:0;min-width:44px;height:44px;font:600 15px/1 inherit;color:#333;transition:border-color .15s,box-shadow .15s}.sg-sw button.sg-txt{height:auto;min-height:44px;padding:8px 12px;line-height:1.25;white-space:normal;text-align:center;max-width:100%}.sg-sw button.sg-col{width:52px}.sg-sw button.sg-img{width:72px;height:56px;padding:3px}.sg-sw button.sg-img img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.sg-sw button.sg-circ{border:0;background:0 0;height:auto;min-width:64px;padding:2px;display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:400;font-size:14px}.sg-sw button.sg-circ .sg-dot{width:44px;height:44px;border-radius:50%;display:block;box-shadow:0 0 0 1px #e3e5e8;transition:box-shadow .15s}@media (hover:hover){.sg-sw button.sg-circ:hover .sg-dot{box-shadow:0 0 0 2px #fff,0 0 0 3px #bbb}}.sg-sw button.sg-circ.is-active{box-shadow:none}.sg-sw button.sg-circ.is-active .sg-dot{box-shadow:0 0 0 3px #fff,0 0 0 4px #888}.sg-sw button.sg-circ.is-active .sg-nm{font-weight:700}.sg-sw button.sg-sq{width:52px;height:52px;border-radius:4px;border:2px solid #fff;box-shadow:0 0 0 1px #d5d9de}.sg-sw button.sg-sq.is-active{box-shadow:0 0 0 2px #555}.sg-sw button.sg-cbtn{font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.15)}.sg-sw button.sg-grad{text-shadow:0 1px 2px rgba(0,0,0,.55)}@media (hover:hover){.sg-sw button.sg-cbtn:hover{filter:brightness(1.08)}}.sg-sw button.sg-cbtn.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #333}@media (hover:hover){.sg-sw button:hover{border-color:#888}}.sg-sw button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sg-sw button.is-active{border-color:#444;box-shadow:0 0 0 2px #fff inset}.sg-sw button[disabled]{opacity:.35;cursor:not-allowed}.sg-uni .sg-sw{gap:12px;padding:4px 4px 2px}.sg-uni .sg-sw button{height:48px;min-width:48px;border:2px solid #d5d9de;border-radius:6px;box-shadow:none}.sg-uni .sg-sw button.sg-txt{color:#333;font-weight:400}.sg-uni .sg-sw button.sg-txt.is-active{font-weight:700}.sg-uni .sg-sw button.sg-cbtn{font-weight:600}.sg-uni .sg-sw button.sg-cbtn.is-active{font-weight:800}.sg-uni .sg-sw button.sg-txt{height:auto;min-height:48px;padding:8px 14px}.sg-uni .sg-sw button.sg-col{width:56px}.sg-uni .sg-sw button.sg-img{width:84px;height:48px;padding:2px}.sg-uni .sg-sw button.sg-circ{border:0;height:auto;min-width:64px;box-shadow:none}.sg-uni .sg-sw button.sg-circ .sg-dot{width:48px;height:48px;box-shadow:0 0 0 2px #d5d9de}@media (hover:hover){.sg-uni .sg-sw button:not(.sg-cbtn):not(.sg-circ):hover{border-color:#888}.sg-uni .sg-sw button.sg-circ:hover .sg-dot{box-shadow:0 0 0 2px #888}}.sg-uni .sg-sw button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #333}.sg-uni .sg-sw button.sg-circ.is-active{box-shadow:none}.sg-uni .sg-sw button.sg-circ.is-active .sg-dot{box-shadow:0 0 0 2px #d5d9de,0 0 0 4px #fff,0 0 0 6px #333}