:root{--vtp-blue:#2C4796;--vtp-line:#ccc;--vtp-soft:#f3f3f3}.vts-vr[hidden],.vts-dd-pop[hidden],.vts-calc-err[hidden],.vts-co-err[hidden]{display:none!important}form.vts-vr-on table.variations{display:none!important}.vts-vr-ui{position:relative;width:100%;margin:0 0 16px}.vts-vr-img{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fafafa}.vts-vr-img img{display:block;width:100%;height:100%;margin:0!important;object-fit:contain}.vts-vr-t{display:flex;flex-direction:column;gap:2px;min-width:0}.vts-vr-n{display:block;font-size:14px;font-weight:600;line-height:1.25;color:#6d6d6d;overflow:hidden;text-overflow:ellipsis}.vts-vr-s{display:block;font-size:12px;line-height:1.3;color:#2e7d32}.vts-vr-s.is-out{color:#999}.vts-vr-p{font-size:12px;color:#555}.vts-vr-p del{opacity:.6}.vts-dd .vts-dd-btn,.vts-dd .vts-dd-btn:hover,.vts-dd .vts-dd-btn:focus{position:relative;display:flex;align-items:center;width:100%;min-height:0;height:auto;margin:0;padding:10px 40px 10px 10px;border:1px solid var(--vtp-line);border-radius:2px;background:#fff!important;box-shadow:none;color:#6d6d6d!important;font:inherit;letter-spacing:0;text-align:left;text-transform:none;line-height:1.3;cursor:pointer}.vts-dd .vts-dd-btn::before{display:none!important}.vts-dd .vts-dd-btn::after{content:""!important;position:absolute!important;left:auto!important;right:14px!important;top:50%!important;bottom:auto!important;width:0!important;height:0!important;margin:-3px 0 0!important;padding:0!important;background:none!important;border:5px solid transparent!important;border-top-color:#000!important;border-bottom:0!important;transform:none!important;opacity:1!important;transition:none!important}.vts-dd.is-open .vts-dd-btn::after{margin-top:-8px!important;border-top:0!important;border-bottom:5px solid #000!important}.vts-dd .vts-dd-btn:focus-visible{outline:2px solid var(--vtp-blue);outline-offset:1px}.vts-dd.is-open .vts-dd-btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.vts-dd.has-val .vts-vr-n{color:#000}.vts-dd-sel,.vts-dd-o{display:flex;align-items:center;gap:10px;min-width:0}.vts-dd-pop{position:absolute;z-index:2000;left:0;right:0;top:100%;background:#fff;border:1px solid var(--vtp-line);border-top:0;box-shadow:0 1px 5px #ddd}.vts-dd-q{display:block;width:100%!important;margin:0!important;padding:9px 10px!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;font-size:14px!important;outline:none;box-shadow:none!important}.vts-dd-list{max-height:360px;margin:0!important;padding:0!important;overflow:auto;list-style:none!important;outline:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vts-dd-o{margin:0!important;padding:10px;border-bottom:1px solid #ddd;cursor:pointer;transition:background .15s}.vts-dd-o:last-child{border-bottom:0}.vts-dd-o.is-act{background:var(--vtp-soft)}.vts-dd-o[aria-selected="true"]{background:#f6f6f6}.vts-dd-o[aria-selected="true"] .vts-vr-n{color:#000}.vts-dd-o.is-out img,.vts-vr-o.is-out img{filter:grayscale(1);opacity:.55}.vts-dd-o.is-out .vts-vr-n,.vts-vr-o.is-out .vts-vr-n{color:#9a9a9a}@media (max-width:600px){.vts-dd-list{max-height:300px}}.vts-vr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.vts-vr-list .vts-vr-o{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:0;height:auto;margin:0;padding:5px 8px 5px 5px;border:1px solid #dcdcdc;border-radius:0;background:#fff!important;color:#222!important;box-shadow:none;font:inherit;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:pointer;transition:border-color .15s,box-shadow .15s}.vts-vr-list .vts-vr-o::before,.vts-vr-list .vts-vr-o::after{display:none!important}.vts-vr-list .vts-vr-o:hover{border-color:#9aa4c4}.vts-vr-list .vts-vr-o:focus-visible{outline:2px solid var(--vtp-blue);outline-offset:1px}.vts-vr-list .vts-vr-o.is-on{border-color:var(--vtp-blue);box-shadow:inset 0 0 0 1px var(--vtp-blue)}.vts-vr-list .vts-vr-n{font-size:13px;color:#222}.vts-fbt,.vts-kit,.vts-grupo,.vts-calc{width:100%;clear:both;margin:0 0 20px}.vts-fbt{padding:16px 0 0;border-top:1px solid #e8e8e8}.vts-fbt-h,.vts-kit-h{margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#222}.vts-fbt-off{margin:0 0 10px!important;font-size:13px;color:#555}.vts-fbt-off strong{color:var(--vtp-blue)}.vts-fbt-list,.vts-kit-list,.vts-grupo-list{display:flex;flex-direction:column;margin:0!important;padding:0!important;list-style:none!important;border:1px solid #e5e5e5}.vts-fbt-i,.vts-kit-i,.vts-grupo-i{display:flex;align-items:center;gap:12px;margin:0!important;padding:10px 12px;border-bottom:1px solid #eee;background:#fff;transition:background .15s}.vts-fbt-i:last-child,.vts-kit-i:last-child,.vts-grupo-i:last-child{border-bottom:0}.vts-fbt-i.is-on,.vts-grupo-i.is-on{background:#f8f9fc}.vts-fbt-i.is-main{background:#fafafa}.vts-fbt-c{flex:none;display:flex;align-items:center;justify-content:center;width:20px;margin:0!important}.vts-fbt-c input{width:18px;height:18px;margin:0!important;accent-color:var(--vtp-blue);cursor:pointer}.vts-fbt-img,.vts-kit-img{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fafafa}.vts-fbt-img img,.vts-kit-img img{display:block;width:100%;height:100%;margin:0!important;object-fit:contain}.vts-fbt-t,.vts-kit-t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.vts-fbt-n,.vts-kit-n{font-size:14px;font-weight:600;line-height:1.3;color:#222!important;text-decoration:none!important}.vts-fbt-n b,.vts-kit-n b{color:var(--vtp-blue)}a.vts-fbt-n:hover,a.vts-kit-n:hover{color:var(--vtp-blue)!important}.vts-fbt-p,.vts-kit-p{font-size:13px;color:#555}.vts-fbt-p del{opacity:.6;margin-right:2px}.vts-fbt-p .amount,.vts-kit-p .amount{color:var(--vtp-blue);font-weight:600}.vts-fbt-from{font-size:12px;color:#777}.vts-vsel{width:auto!important;max-width:100%;min-height:0!important;height:auto!important;margin:2px 0 0!important;padding:6px 28px 6px 8px!important;border:1px solid var(--vtp-line)!important;border-radius:2px!important;background-color:#fff;font-size:13px!important;line-height:1.3!important}.vts-vsel.is-err{border-color:#c62828!important;outline:1px solid #c62828}.vts-fbt-q{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0!important;font-size:13px;color:#555}.vts-fbt-q input{width:64px!important;min-height:0!important;height:auto!important;margin:0!important;padding:5px 6px!important;font-size:13px!important}.vts-fbt-total,.vts-kit-total,.vts-grupo-total,.vts-calc-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;font-size:14px;color:#555}.vts-fbt-total:empty{display:none}.vts-fbt-total strong,.vts-kit-total strong,.vts-grupo-total strong,.vts-calc-r strong{font-size:18px;font-weight:700;color:#222}.vts-kit-total del{color:#999;font-size:14px}.vts-kit-total small{font-size:12px;font-weight:400;color:#777}.vts-save{display:inline-block;padding:2px 8px;background:#e8f5e9;color:#2e7d32;font-style:normal;font-size:12px;font-weight:600}.vts-err{color:#c62828}.vts-calc-hint{color:#777;font-size:13px}.vts-kit-i.is-out .vts-kit-img img{filter:grayscale(1);opacity:.5}.vts-kit-i.is-out .vts-kit-p{color:#c62828}.vts-kit-i.is-skip{opacity:.65}.vts-kit-opt{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0!important;font-size:13px;color:#555;cursor:pointer}.vts-kit-opt input{width:16px;height:16px;margin:0!important;accent-color:var(--vtp-blue)}.vts-kit-var:empty{display:none}.vts-kit-note{margin:-8px 0 16px!important;font-size:13px;color:#666}.vts-grupo-i.is-out{opacity:.6}.vts-grupo-go{font-size:13px;font-weight:600;color:var(--vtp-blue)!important}.vts-kit-form .quantity,.vts-grupo-form .quantity{margin-right:8px}.vts-co-err{margin:12px 0 0!important;padding:10px 14px;background:#F2F2F2;border-left:3px solid var(--vtp-blue);font-size:14px;line-height:1.4;color:#222}.price .vts-co-from{display:inline-block;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:#777!important;margin-right:6px!important;vertical-align:baseline}.vts-calc{box-sizing:border-box;padding:16px;border:1px solid #e5e5e5;background:#fff}.vts-calc-h{margin:0 0 12px!important;font-size:15px;font-weight:600;line-height:1.3;color:#222}.vts-calc-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.vts-calc-i{display:flex;flex-direction:column;gap:5px;flex:1 1 120px;max-width:180px;margin:0!important;font-size:13px;font-weight:600;color:#333}.vts-calc-x{flex:none;padding:0 0 12px;font-size:16px;color:#999}.vts-calc-w{display:flex;align-items:center;height:44px;border:1px solid var(--vtp-line);background:#fff;transition:border-color .15s,box-shadow .15s}.vts-calc .vts-calc-w input,.vts-calc .vts-calc-w input:focus,.vts-calc .vts-calc-w input:hover{flex:1;width:100%!important;min-width:0;height:100%!important;min-height:0!important;margin:0!important;padding:0 0 0 12px!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:16px!important;color:#222;-moz-appearance:textfield}.vts-calc .vts-calc-w input::-webkit-outer-spin-button,.vts-calc .vts-calc-w input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vts-calc-w em{flex:none;padding:0 12px;font-style:normal;font-weight:400;font-size:13px;color:#777}.vts-calc-w:focus-within{border-color:var(--vtp-blue);box-shadow:0 0 0 1px var(--vtp-blue)}.vts-calc-i.is-fixed .vts-calc-w{background:#f4f4f4;border-style:dashed}.vts-calc .vts-calc-i.is-fixed .vts-calc-w input{color:#666!important;cursor:default;pointer-events:none}.vts-calc-l small{font-weight:400;color:#888}.vts-calc-w.is-err{border-color:#c62828;box-shadow:0 0 0 1px #c62828}.vts-calc-lim{margin:6px 0 0!important;font-size:12px;color:#888}.vts-calc-err{margin:8px 0 0!important;font-size:13px;color:#c62828}.vts-calc-t:empty{display:none}.vts-calc-t{margin:14px 0 0;padding:12px 0 0;border-top:1px solid #eee}.vts-calc-th{margin:0 0 6px!important;font-size:13px;font-weight:600;color:#333}.vts-calc-t ul{margin:0!important;padding:0!important;list-style:none!important}.vts-calc-t li{display:grid;grid-template-columns:1fr auto 48px;align-items:center;gap:10px;margin:0!important;padding:6px 10px;border-left:3px solid #fff0;font-size:13px;color:#555}.vts-calc-t li b{font-weight:600;color:#222}.vts-calc-t li em{font-style:normal;font-size:12px;font-weight:600;color:#2e7d32;text-align:right}.vts-calc-t li{background:#fff}.vts-calc-t li{border:1px solid #fff0;border-left:3px solid #fff0}.vts-calc-t li.is-on{border-color:#e5e5e5;border-left-color:var(--vtp-blue);background:#fff;color:#222}.vts-calc-r{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #eee;font-size:13px;color:#555}.vts-calc-m,.vts-calc-v{display:flex;flex-direction:column;gap:2px}.vts-calc-v{text-align:right;align-items:flex-end}.vts-calc-m b{font-size:16px;font-weight:600;color:#222}.vts-calc-r strong{font-size:22px;font-weight:700;line-height:1.1;color:#222}.vts-calc-r small{font-size:12px;color:#888}.vts-calc-next{flex-basis:100%;margin:2px 0 0!important;padding:6px 10px;background:#e8f5e9;font-size:12px;color:#2e7d32}.vts-calc-per{font-size:.6em;font-weight:400;color:#777;text-transform:none!important;letter-spacing:0!important}.vts-calc-lock input.qty{background:#f3f3f3!important;pointer-events:none}@media (max-width:600px){.vts-fbt-i,.vts-kit-i,.vts-grupo-i{gap:10px;padding:10px}.vts-fbt-img,.vts-kit-img{width:48px;height:48px}}.vts-vchips-w{margin:4px 0 2px}.vts-vchips-l{display:block;margin:0 0 4px;font-size:12px;color:#666}.vts-vchips-l b{font-weight:600;color:#222}.vts-vchips{display:flex;flex-wrap:wrap;gap:6px}.vts-vchip{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:0!important;margin:0!important;padding:1px!important;border:1px solid #ddd!important;border-radius:2px!important;background:#fff!important;color:#222!important;cursor:pointer;line-height:1;box-shadow:none!important}.vts-vchip img{display:block;width:100%;height:100%;object-fit:contain}.vts-vchip.is-txt{width:auto;min-width:38px;padding:0 8px!important;font-size:12px}.vts-vchip:hover{border-color:#999!important}.vts-vchip.is-on{border:2px solid var(--vtp-blue)!important;padding:0!important}.vts-vchip.is-txt.is-on{padding:0 7px!important}.vts-vchip:focus-visible{outline:2px solid var(--vtp-blue);outline-offset:2px}.vts-vchip[disabled]{opacity:.35;cursor:not-allowed}.vts-vchips-w.is-err .vts-vchip{border-color:#c62828!important}.vts-vchips-w.is-err .vts-vchips-l{color:#c62828}.vts-grupo .vts-fbt-p,.vts-grupo .vts-fbt-p .amount{color:#222}.vts-vsel.is-chips{display:none!important}.vts-grupo{box-sizing:border-box;padding:16px;border:1px solid #e5e5e5;background:#fff}.vts-grupo .vts-grupo-list{border:0;border-top:1px solid #eee}.vts-grupo .vts-grupo-i{padding:10px 4px}.vts-grupo .vts-grupo-i:last-child{border-bottom:1px solid #eee}.vts-grupo-qw{margin:6px 0 0}.vts-grupo-qw .quantity{margin:0!important}.vts-grupo .vts-grupo-i{padding:10px 10px 10px 12px}.vts-grupo .vts-grupo-i.is-on{background:#fff;box-shadow:inset 3px 0 0 var(--vtp-blue),inset 0 0 0 1px #d9d9d9}.vts-grupo .vts-grupo-ck{-webkit-appearance:none;appearance:none;flex:none;box-sizing:border-box;width:20px!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid rgb(43 45 47 / .8)!important;border-radius:0!important;background:#fff no-repeat center/15px 15px!important;cursor:pointer;vertical-align:middle}.vts-grupo .vts-grupo-ck:checked{background-color:var(--vtp-blue)!important;border-color:var(--vtp-blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%23fff' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E")!important}.vts-grupo .vts-grupo-ck:focus-visible{outline:2px solid var(--vtp-blue);outline-offset:2px}.vts-grupo .vts-grupo-ck::before,.vts-grupo .vts-grupo-ck::after{display:none!important}@media (max-width:600px){.vts-grupo{padding:12px!important}.vts-grupo .vts-grupo-i{display:grid!important;grid-template-columns:20px 44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;padding:10px 8px 10px 10px!important}.vts-grupo .vts-grupo-i>.vts-fbt-c{grid-column:1;grid-row:1;align-self:center}.vts-grupo .vts-grupo-i>.vts-fbt-img{grid-column:2;grid-row:2/span 4;width:44px!important;height:44px!important}.vts-grupo .vts-grupo-i>.vts-fbt-t{display:contents}.vts-grupo .vts-fbt-n{grid-column:2/4;grid-row:1;font-size:13px!important;text-wrap:balance}.vts-grupo .vts-fbt-t>*:not(.vts-fbt-n){grid-column:3}.vts-grupo .vts-fbt-p{font-size:12px!important}.vts-grupo .vts-calc-h{font-size:14px!important}.vts-grupo-total strong{font-size:16px!important}.vts-grupo .vts-vchip{width:34px!important;height:34px!important}.vts-grupo-form .single_add_to_cart_button{width:auto!important;max-width:100%;white-space:nowrap!important;font-size:12px!important;padding-left:16px!important;padding-right:16px!important}}@media (max-width:400px){.vts-grupo{padding:10px!important}.vts-grupo .vts-grupo-i{column-gap:8px;padding:10px 6px 10px 9px!important}.vts-grupo .vts-fbt-n{font-size:12px!important}}@media (max-width:340px){.vts-grupo .vts-fbt-n{font-size:11px!important}}.vts-qn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:122px!important;height:42px!important;margin:0!important;padding:0 20px!important;border:1px solid #eaeaea!important;background:#fff!important}.vts-qn .vts-qn-b{display:flex;align-items:center;padding:0 4px;font-size:16px;font-weight:700;line-height:1;color:#666;cursor:pointer;user-select:none}.vts-qn .vts-qn-b:hover{color:#000}.vts-qn .vts-qn-b:focus-visible{outline:2px solid #2C4796;outline-offset:2px}.vts-qn input.vts-qn-i,.vts-qn input.vts-qn-i:focus{width:40px!important;height:40px!important;min-height:0!important;margin:0 -2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;color:#000!important;text-align:center;-moz-appearance:textfield;appearance:textfield}.vts-qn input.vts-qn-i::-webkit-outer-spin-button,.vts-qn input.vts-qn-i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.vts-ck{-webkit-appearance:none!important;appearance:none!important;flex:none;box-sizing:border-box;width:20px!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid rgb(43 45 47 / .8)!important;border-radius:0!important;background:#fff no-repeat center/15px 15px!important;cursor:pointer;vertical-align:middle;opacity:1!important}input.vts-ck:checked{background-color:#2C4796!important;border-color:#2C4796!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='%23fff' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E")!important}input.vts-ck:disabled{cursor:default}input.vts-ck:focus-visible{outline:2px solid #2C4796;outline-offset:2px}input.vts-ck::before,input.vts-ck::after{display:none!important}.vts-fbt,.vts-kit{box-sizing:border-box;padding:16px!important;border:1px solid #e5e5e5!important;background:#fff}.vts-fbt-h,.vts-kit-h{margin:0 0 12px!important;font-size:15px!important}.vts-fbt .vts-fbt-list,.vts-kit .vts-kit-list{border:0;border-top:1px solid #eee}.vts-fbt .vts-fbt-i,.vts-kit .vts-kit-i{padding:10px 10px 10px 12px;background:#fff}.vts-fbt .vts-fbt-i:last-child,.vts-kit .vts-kit-i:last-child{border-bottom:1px solid #eee}.vts-fbt .vts-fbt-i.is-on,.vts-kit .vts-kit-i.is-on{background:#fff;box-shadow:inset 3px 0 0 var(--vtp-blue),inset 0 0 0 1px #d9d9d9}.vts-fbt-p,.vts-fbt-p .amount,.vts-kit-p,.vts-kit-p .amount{color:#222}.vts-fbt-q,.vts-kit-var .vts-vchips-w{margin:6px 0 0!important}.vts-kit-opt{gap:8px}@media (max-width:600px){.vts-fbt,.vts-kit{padding:12px!important}.vts-fbt .vts-fbt-i{display:grid!important;grid-template-columns:20px 44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;padding:10px 8px 10px 10px!important}.vts-fbt .vts-fbt-i>.vts-fbt-c{grid-column:1;grid-row:1;align-self:center}.vts-fbt .vts-fbt-i>.vts-fbt-img{grid-column:2;grid-row:2/span 4;width:44px!important;height:44px!important}.vts-fbt .vts-fbt-i>.vts-fbt-t{display:contents}.vts-fbt .vts-fbt-n{grid-column:2/4;grid-row:1;font-size:13px!important;text-wrap:balance}.vts-fbt .vts-fbt-t>*:not(.vts-fbt-n){grid-column:3}.vts-fbt .vts-fbt-p,.vts-kit .vts-kit-p{font-size:12px!important}.vts-kit .vts-kit-n{font-size:13px!important}.vts-fbt-h,.vts-kit-h{font-size:14px!important}.vts-fbt-total strong,.vts-kit-total strong{font-size:16px!important}.vts-fbt .vts-vchip,.vts-kit .vts-vchip{width:34px!important;height:34px!important}.vts-kit .vts-kit-img{width:44px!important;height:44px!important}}@media (max-width:400px){.vts-fbt .vts-fbt-n,.vts-kit .vts-kit-n{font-size:12px!important}}@media (max-width:600px){.vts-fbt .vts-fbt-i.is-main .vts-fbt-n b{display:none}.vts-kit .vts-kit-i{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;padding:10px 8px 10px 10px!important}.vts-kit .vts-kit-i>.vts-kit-img{grid-column:1;grid-row:2/span 4}.vts-kit .vts-kit-i>.vts-kit-t{display:contents}.vts-kit .vts-kit-n{grid-column:1/3;grid-row:1}.vts-kit .vts-kit-t>*:not(.vts-kit-n){grid-column:2}.vts-fbt .vts-fbt-n,.vts-kit .vts-kit-n,.vts-grupo .vts-fbt-n{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}}@media (max-width:340px){.vts-fbt .vts-fbt-n,.vts-kit .vts-kit-n{font-size:11px!important}}