.vcp{--vcp-text:#1a1a1a;--vcp-text-2:#555;--vcp-text-3:#999;--vcp-grey-0:#fafafa;--vcp-grey-1:#f4f4f4;--vcp-grey-2:#ececec;--vcp-grey-3:#d0d0d0;--vcp-acc:#541718;--vcp-navy:#0e1e37}.vcp [hidden]{display:none!important}.vcp-form{display:flex;flex-direction:column;gap:0;margin:0}.vcp-step{display:block;padding:4px 0;margin:0 0 8px;min-width:0;border:0}.vcp-step.is-error{background:#fff8f7}.vcp-head{margin:0 0 8px}.vcp-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-family:var(--FONT-STACK-BODY,Inter,sans-serif);font-size:12.25px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--vcp-navy)}.vcp-head .vcp-title{margin:0 0 8px}.vcp-head__sub{margin:0;font-size:12px;line-height:1.55;color:var(--vcp-text)}.vcp-cap{margin:0;font-size:13px;font-weight:500;color:#1c1c1c}.vcp-cap b,.vcp-step--row .vcp-cap{font-size:12.25px;font-weight:500;color:var(--vcp-navy)}.vcp-step--row{display:flex;align-items:center;gap:10px;min-width:0}.vcp-step--row .vcp-cap{flex:0 0 auto;min-width:105px;white-space:nowrap}.vcp-step[data-step=chains]{padding-top:14px}.vcp-link{display:inline-block;padding:0 0 2px;border-bottom:1px solid #555;color:#555;font-size:12px;text-decoration:none}.vcp-link:hover{color:var(--vcp-acc);border-color:var(--vcp-acc)}.vcp-sublabel{margin:0 0 7px;font-size:11px;color:var(--vcp-text)}.vcp-hint{margin:6px 0 0;font-size:11px;line-height:1.45;color:var(--vcp-text-3)}.vcp-note{margin:8px 0 16px;font-size:12px;line-height:1.45;color:var(--vcp-text-3)}.vcp-sub{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;font-size:11px;font-weight:600;color:var(--vcp-text)}.vcp-pills{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.vcp-pills::-webkit-scrollbar{display:none}.vcp-pill{position:relative;flex:0 0 auto;margin:0}.vcp-pill input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vcp-pill span{display:inline-flex;align-items:center;gap:8px;padding:10px;border:1px solid #1c1c1c;border-radius:20px;background:transparent;color:#1c1c1c;font-family:var(--BTN-FONT-STACK,Montserrat,sans-serif);font-size:10px;font-weight:600;line-height:13.75px;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vcp-pill span:hover{border-color:var(--vcp-acc)}.vcp-pill input:checked+span{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.vcp-pill input:focus-visible+span{outline:2px solid #1c1c1c;outline-offset:2px}.vcp-pill--shape span{min-height:44px;padding:0 14px}.vcp-pill--shape svg{width:22px;height:22px;flex:none}.vcp-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 0 10px;padding:22px 16px;min-height:133px;box-sizing:border-box;border:1px dashed var(--vcp-grey-3);border-radius:7px;background:#f9f9f9;cursor:pointer}.vcp-upload.has-file{border-style:solid;border-color:#1c1c1c;background:#f5f5f5}.vcp-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.vcp-upload img{width:84px;height:84px;object-fit:cover;border-radius:6px;margin:0 0 8px}.vcp-upload__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 10px;border:1px solid var(--vcp-grey-2);border-radius:50%;background:#fff;color:#555}.vcp-upload.has-file .vcp-upload__icon{display:none}.vcp-upload__txt strong{display:block;margin:0 0 3px;font-size:13px;font-weight:500;color:var(--vcp-text)}.vcp-upload__txt small{display:block;font-size:11px;color:var(--vcp-text);overflow-wrap:anywhere}.vcp-photo{margin:0 0 6px}.vcp-photo.is-error{background:#fff8f7}.vcp-photo-label{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--vcp-text)}.vcp-photo-label small{font-size:11.55px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--vcp-text-3)}.vcp-input{display:block;width:100%;box-sizing:border-box;margin:0;padding:9px 12px;border:1px solid var(--vcp-grey-2);border-radius:5px;background:#fff;color:var(--vcp-text);font-family:inherit;font-size:13px;line-height:19.5px;resize:vertical}.vcp-input:focus{outline:none;border-color:var(--vcp-acc)}.vcp-input::placeholder{color:#aaa}textarea.vcp-input{min-height:100px}.vcp-input--short{max-width:90px;text-align:center;text-transform:uppercase}.vcp-count{display:block;margin:4px 0 0;text-align:right;font-size:11px;color:var(--vcp-text)}.vcp-names{display:flex;flex-direction:column;gap:10px}.vcp-names--2{flex-direction:row}.vcp-name{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--vcp-text)}.vcp-name .vcp-input{padding:10px 12px;font-size:15px;font-weight:400;letter-spacing:.5px;text-transform:none}.vcp-name .vcp-input--short{text-transform:uppercase}.vcp-name .vcp-input::placeholder{font-size:13px;color:#ccc}.vcp-name .vcp-count{font-size:10px;font-weight:400;letter-spacing:0;color:var(--vcp-text-3)}.vcp-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0}.vcp-font{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;padding:12px 8px 10px;box-sizing:border-box;border:1px solid var(--vcp-grey-2);border-radius:5px;background:#fff;color:inherit;cursor:pointer}.vcp-font span{font-size:22px;line-height:22px;color:var(--vcp-text)}.vcp-font small{font-size:10px;line-height:10px;color:var(--vcp-text-3)}.vcp-font.is-on{border-color:var(--vcp-acc);background:var(--vcp-grey-0)}.vcp-font.is-on small{font-weight:500;color:#555}.vcp-preview{display:flex;align-items:baseline;gap:8px;margin:6px 0;padding:10px 14px;border:1px solid var(--vcp-grey-2);border-radius:5px;background:#f9f9f9;min-width:0}.vcp-preview__label{flex:0 0 auto;font-size:11px;color:var(--vcp-text-3)}.vcp-preview__text{font-size:16px;color:var(--vcp-text);overflow-wrap:anywhere}.vcp-opt__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.vcp-optlabel{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0;margin:0;font-family:var(--FONT-STACK-BODY,Inter,sans-serif);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--vcp-navy)}.vcp-price{font-size:12px;font-weight:500;color:#666;white-space:nowrap}.vcp-yn{flex:0 0 auto}.vcp-yn [data-yn="1"]{position:relative;display:block;width:40px;height:22px;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d9d9d9!important;cursor:pointer;transition:background .2s}.vcp-yn [data-yn="1"]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.vcp-yn [data-yn="1"].is-on{background:#1c1c1c!important}.vcp-yn [data-yn="1"].is-on:after{transform:translate(18px)}.vcp-yn [data-yn="1"]:focus-visible{outline:2px solid #1c1c1c;outline-offset:2px}.vcp-opt__body{margin:10px 0 0}.vcp-opt--phrase{margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--vcp-grey-2)}.vcp-opt--phrase+.vcp-opt--phrase{margin-top:12px}.vcp-opt--phrase.is-error{background:#fff8f7}.vcp-card{border:1px solid var(--vcp-grey-2);border-radius:7px;overflow:hidden;cursor:pointer}.vcp-card+.vcp-card{margin-top:10px}.vcp-card.is-on{border-color:var(--vcp-acc)}.vcp-card__head{display:flex;align-items:center;gap:12px;padding:14px;background:#fff}.vcp-card.is-on .vcp-card__head{background:#f9f9f9}.vcp-radio{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:1px solid var(--vcp-grey-3);border-radius:50%}.vcp-radio:after{content:"";display:none;width:9px;height:9px;border-radius:50%;background:var(--vcp-acc)}.vcp-card.is-on .vcp-radio{border-color:var(--vcp-acc)}.vcp-card.is-on .vcp-radio:after{display:block}.vcp-card__name{font-size:13px;font-weight:600;color:var(--vcp-text)}.vcp-badge{padding:2px 8px;border:1px solid var(--vcp-grey-2);border-radius:99px;background:#f4f4f4;color:var(--vcp-text);font-size:10px;font-weight:400;line-height:14px}.vcp-card__body{padding:14px;border-top:1px solid var(--vcp-grey-2);background:#f9f9f9;cursor:default}.vcp-card__body .vcp-input{margin:0}.vcp-tabs{display:flex;gap:6px;padding:4px 0;margin:0 0 4px}.vcp-tab{flex:1;min-width:0;padding:9px 4px;border:0;border-radius:4px;background:transparent;color:#888;font-family:var(--FONT-STACK-BODY,Inter,sans-serif);font-size:11px;font-weight:600;line-height:11px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.vcp-tab:hover:not(.is-on){color:var(--vcp-acc)}.vcp-tab.is-on{background:var(--vcp-acc);color:#fff}.vcp-cat-hint{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--vcp-text)}.vcp-car{position:relative;margin:0 0 6px}.vcp-grid{display:flex;flex-wrap:nowrap;gap:8px;padding:4px 2px 2px;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.vcp-grid::-webkit-scrollbar{display:none}.vcp-card-p{flex:0 0 calc((100% - 18.4px) / 2.3);max-width:calc((100% - 18.4px) / 2.3);scroll-snap-align:start;display:block;padding:0;box-sizing:border-box;border:1px solid #eee;border-radius:6px;background:#fff;color:inherit;text-align:left;cursor:pointer;overflow:hidden}@media(max-width:380px){.vcp-card-p{flex-basis:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}.vcp-card-p.is-loading{min-height:200px;background:linear-gradient(90deg,#f4f4f4,#fafafa,#f4f4f4);background-size:200% 100%;animation:vcpShimmer 1.2s infinite}@keyframes vcpShimmer{to{background-position:-200% 0}}.vcp-card-p img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f5f5f5}.vcp-card-p__info{display:block;padding:6px 8px 8px}.vcp-card-p__name{display:block;margin:0 0 2px;font-size:10px;font-weight:600;line-height:1.2;color:var(--vcp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcp-card-p__status{display:block;font-size:9px;font-weight:400;color:var(--vcp-text)}.vcp-card-p.is-on{border:1.5px solid #6bad4f}.vcp-card-p.is-on .vcp-card-p__status{font-weight:600}.vcp-card-p.is-open{border-color:#1c1c1c}.vcp-car__arrow{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;transform:translateY(-50%);border:1px solid var(--vcp-grey-2);border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000014;color:var(--vcp-acc);cursor:pointer;transition:opacity .2s}.vcp-car__arrow svg{width:12px;height:12px}.vcp-car__arrow:disabled{opacity:0;pointer-events:none}.vcp-car__arrow--prev{left:2px}.vcp-car__arrow--next{right:2px}.vcp-car__prog{position:relative;height:2px;margin:8px 0 12px;border-radius:99px;background:var(--vcp-grey-2);overflow:hidden}.vcp-car__prog.is-off{display:none}.vcp-car__bar{position:absolute;top:0;left:0;height:100%;width:0;border-radius:99px;background:var(--vcp-acc);transition:width .2s ease}.vcp-drawer{margin:0 0 10px;border:1px solid #eee;background:#f9f9f9}.vcp-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px 0;margin:0 0 12px}.vcp-drawer__title{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#000}.vcp-drawer__close{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;padding:0;border:1px solid #ddd;border-radius:50%;background:transparent;color:#666;font-size:14px;line-height:1;cursor:pointer}.vcp-drawer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 14px}.vcp-var{display:block;padding:0;border:1px solid #eee;border-radius:6px;background:#fff;color:inherit;text-align:center;cursor:pointer;overflow:hidden}.vcp-var.is-on{border-color:#000}.vcp-var__img{position:relative;display:block}.vcp-var__img img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f5f5f5}.vcp-var__check{position:absolute;top:5px;right:5px;display:none;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#000}.vcp-var__check svg{width:8px;height:7px}.vcp-var.is-on .vcp-var__check{display:flex}.vcp-var__label{display:block;padding:4px 2px;font-size:9px;font-weight:600;color:#333}.vcp-cat-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #eee;background:#000;color:#fff}.vcp-cat-sum__t{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff}.vcp-cat-sum__d{margin:0;font-size:11px;color:#fff;opacity:.85}.vcp-cat-sum__clear{flex:0 0 auto;padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;color:#fff;font-family:inherit;font-size:10px;font-weight:600;line-height:10px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.vcp-cat-sum__clear:hover{background:#ffffff1a}.vcp-cat-msg{margin:6px 0 0;font-size:11px;color:#b42318}.vcp-gl-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.vcp-gl-head .vcp-title{margin:0}.vcp-gl-count{flex:0 0 auto;padding:4px 12px;border-radius:999px;background:var(--vcp-grey-1);color:var(--vcp-text);font-size:12px;font-weight:600;line-height:15px}.vcp-gl-count.is-full{background:var(--vcp-acc);color:#fff}.vcp-gl-promo{display:inline-flex;align-items:center;gap:6px;margin:2px 0 10px;color:#2c6a46;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vcp-gl-promo:before{content:"";width:6px;height:6px;border-radius:50%;background:#2c6a46}.vcp-gl-tray{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:0 0 14px;padding:10px 14px 8px;border:1px solid var(--vcp-grey-2);border-radius:999px;background:var(--vcp-grey-1)}.vcp-gl-slotwrap{display:flex;flex-direction:column;align-items:center;gap:2px}.vcp-gl-slot{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;padding:0;box-sizing:border-box;border:1.5px dashed var(--vcp-grey-3);border-radius:50%;background:#fff;cursor:default}.vcp-gl-slot.is-filled{border:1.5px solid var(--vcp-acc);cursor:pointer}.vcp-gl-slot img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.vcp-gl-slot-x{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:var(--vcp-acc);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.vcp-gl-tag{height:11px;font-size:8.5px;font-weight:800;line-height:11px;letter-spacing:.08em;text-transform:uppercase;color:#2c6a46}.vcp-gl-sum{display:flex;flex-direction:column;gap:3px;margin:4px 0 10px}.vcp-gl-sum__row{display:flex;justify-content:space-between;font-size:12px;color:var(--vcp-text-3);font-variant-numeric:tabular-nums}.vcp-gl-sum__row--promo{color:#2c6a46;font-weight:650}.vcp-gl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.vcp-gl-tab{padding:10px;border:1px solid #1c1c1c;border-radius:20px;background:transparent;color:#1c1c1c;font-family:var(--BTN-FONT-STACK,Montserrat,sans-serif);font-size:10px;font-weight:600;line-height:13.75px;letter-spacing:.025em;text-transform:uppercase;cursor:pointer}.vcp-gl-tab:hover{border-color:var(--vcp-acc)}.vcp-gl-tab[aria-selected=true]{border-color:#1c1c1c;background:#1c1c1c;color:#fff}.vcp-gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vcp-gl-card{position:relative;padding:8px;box-sizing:border-box;border:1px solid var(--vcp-grey-2);border-radius:8px;background:#fff;text-align:center;cursor:pointer}.vcp-gl-card.is-loading{min-height:200px;background:linear-gradient(90deg,#f4f4f4,#fafafa,#f4f4f4);background-size:200% 100%;animation:vcpShimmer 1.2s infinite}.vcp-gl-img{display:block;width:100%;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:6px;background:var(--vcp-grey-1)}.vcp-gl-name{margin:6px 0 2px;font-size:11px;font-weight:500;line-height:1.25;color:var(--vcp-text)}.vcp-gl-price{margin:0 0 6px;font-size:11px;color:var(--vcp-text-3)}.vcp-gl-mt{display:inline-flex;align-items:center;gap:4px;margin:6px 0 0;padding:0;border:0;background:none;color:var(--vcp-text-3);font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.vcp-gl-mt:hover{color:var(--vcp-acc)}.vcp-gl-arrow{font-size:9px;transition:transform .15s}.vcp-gl-mt[aria-expanded=true] .vcp-gl-arrow{transform:rotate(180deg)}.vcp-gl-meaning{margin:6px 0 0;font-size:11px;line-height:1.45;color:var(--vcp-text-2);text-align:left}.vcp-gl-qty{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--vcp-acc);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 1px 3px #00000040}.vcp-up{padding:0;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.vcp-up__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:#f9f9f9;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.vcp-up__left{display:flex;align-items:center;gap:8px}.vcp-up__badge{padding:2px 6px;border-radius:3px;background:#e03131;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.vcp-up__txt{display:flex;flex-direction:column}.vcp-up__title{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#000}.vcp-up__sub{margin:3px 0 0;font-size:10px;font-weight:500;color:#c0392b}.vcp-up__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#000;transition:.2s}.vcp-up__toggle svg{transition:transform .3s}.vcp-up.is-open .vcp-up__toggle{background:#000;border-color:#000;color:#fff}.vcp-up.is-open .vcp-up__toggle svg{transform:rotate(45deg)}.vcp-up__body{padding:12px 12px 0;border-top:1px solid #eee}.vcp-up .vcp-cat-sum{margin:0 -12px}.vcp-foot{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--vcp-grey-2);background:#fff}.vcp--fallback .vcp-foot{border-top:0;padding-top:4px}.vcp-add{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:0;padding:1px 6px;border:0;border-radius:4px;background:#1c1c1c;color:#fff;font-family:var(--FONT-STACK-BODY,Inter,sans-serif);font-size:11px;font-weight:700;line-height:11px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.vcp--fallback .vcp-add{height:52px;padding:0 24px}.vcp-add:hover{opacity:.92}.vcp-add.is-loading,.vcp-add:disabled{background:#8e8e8e;cursor:not-allowed}.vcp-ship{margin:6px 0 0;text-align:center;font-size:12px;color:#555}.vcp-ship b{font-weight:600}.vcp-guar{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;padding:9px 12px;border-radius:7px;background:#eaf3ee;color:#1e4d36;font-size:11.5px;text-align:center}.vcp-guar svg{flex:none;width:14px;height:14px}.vcp-error{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;border:1px solid #fecdca;border-radius:4px;background:#fdecec;color:#b42318;font-size:11px;font-weight:500;line-height:1.35;animation:vcpShake .35s ease}.vcp-error svg{flex:none;margin-top:1px}@keyframes vcpShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.vcp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:95;display:none;padding:10px 16px calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid #ececec;background:#fff;box-shadow:0 -4px 16px #0000000f}.vcp-sticky .vcp-add{max-width:560px;margin:0 auto}.vcp-sticky.is-visible{display:block}.vcp-stock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:6px 0 0}.vcp-stock__rts{display:flex;align-items:center;gap:6px;color:#555;font-size:13px;font-weight:500;white-space:nowrap}.vcp-stock__rts.is-out{color:#c62828}.vcp-stock__dot{position:relative;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#4caf50}.vcp-stock__rts.is-out .vcp-stock__dot{background:#c62828}.vcp-stock__dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#4caf5059;opacity:0;animation:vcpPulse 2s ease-out infinite}@keyframes vcpPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.vcp-stock__ship{display:inline-flex;align-items:center;gap:6px;color:#555;font-size:13px;font-weight:500;white-space:nowrap}.vcp-stock__ship strong{font-weight:700;color:#1a1a1a}.vcp-stock-wrap .vcp-stock{margin:0}.vcp-empty{display:none!important}@media(prefers-reduced-motion:reduce){.vcp-card-p.is-loading,.vcp-gl-card.is-loading,.vcp-error,.vcp-stock__dot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/vc-personalizer-v2.css.map */
