.suggest-item__thumb.vc-sw-on{position:relative;overflow:hidden}.vc-sw-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.vc-sw-track::-webkit-scrollbar{display:none}.vc-sw-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.vc-sw-on .vc-sw-track .vc-sw-slide>img.vc-sw-img{position:static;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;opacity:1;transform:none;object-fit:var(--vc-sw-fit, cover);object-position:var(--vc-sw-pos, center top);background:#f4f4f4}.vc-sw-dots{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:5px;pointer-events:none}.vc-sw-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #0000002e;transition:background-color .2s}.vc-sw-dots span.is-on{background:#fff}.vch-card__media .vc-sw-dots{top:10px;bottom:auto}.vc-sw-arrow{position:absolute;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:#ffffffeb;color:#111;display:grid;place-items:center;box-shadow:0 1px 4px #00000026;cursor:pointer;opacity:0;transition:opacity .2s}.vc-sw-arrow--prev{left:8px}.vc-sw-arrow--prev svg{transform:scaleX(-1)}.vc-sw-arrow--next{right:8px}.vc-sw-on:hover .vc-sw-arrow{opacity:1}.vc-sw-arrow.is-off{display:none}.vc-sw-on .vch-grad,.vc-sw-on .vch-card__meta,.vc-sw-on .vch-card__badge,.vc-sw-on .card__badges,.vc-sw-on .card__promo{pointer-events:none}@media(prefers-reduced-motion:reduce){.vc-sw-dots span,.vc-sw-arrow{transition:none}}.card__img,.card__img--hover,.card__video,.vcvt-card__media img{object-position:center top}.card__picture-container:has([data-vc-swipe]),.vcvt-card__top:has(>.vcvt-card__media[data-vc-swipe]){padding-bottom:8px}.card__picture-container .vc-sw-dots,.vcvt-card__top>.vc-sw-dots{left:0;right:0;transform:none;gap:3px;height:2px}.card__picture-container .vc-sw-dots{bottom:-5px}.vcvt-card__top>.vc-sw-dots{bottom:3px}.card__picture-container .vc-sw-dots span,.vcvt-card__top>.vc-sw-dots span{flex:1 1 0;width:auto;height:2px;border-radius:0;background:#d9d9d9;box-shadow:none}.card__picture-container .vc-sw-dots span.is-on,.vcvt-card__top>.vc-sw-dots span.is-on{background:#1a1a1a}@media(forced-colors:active){.card__picture-container .vc-sw-dots span,.vcvt-card__top>.vc-sw-dots span{background:GrayText}.card__picture-container .vc-sw-dots span.is-on,.vcvt-card__top>.vc-sw-dots span.is-on{background:CanvasText}}.card__picture-container>.card__quick-add-container--desktop.vc-bag{display:block;position:absolute;left:auto;right:10px;bottom:16px;width:auto;padding:0;transform:none;opacity:1;pointer-events:none;z-index:2}.vc-bag>*,.vc-bag .vc-qa>*{pointer-events:auto}.vc-bag .vc-qa{width:auto;gap:0;container-type:normal}.vc-bag .vc-qa product-form,.vc-bag .vc-qa form,.vc-bag .vc-qa .wt-product__add-to-cart_form--wrapper,.vc-bag product-form,.vc-bag form,.vc-bag quick-add{display:block;width:auto;margin:0}.vc-bag .vc-qa__opt{display:none}.card__quick-add-container--desktop.vc-bag .vc-bag__btn{position:relative;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff2;box-shadow:0 1px 3px #0000001f;color:#1a1a1a;font-size:0;letter-spacing:0;cursor:pointer}.vc-bag .vc-bag__btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.vc-bag .vc-bag__btn svg{display:block;width:20px;height:20px}.card__quick-add-container--desktop.vc-bag .vc-bag__btn[disabled]{opacity:.45;cursor:not-allowed}.card__quick-add-container--desktop.vc-bag .vc-bag__btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;box-shadow:0 0 0 2px #fff}.card__container:has(.vc-bag__btn:focus-visible){outline:none;box-shadow:none}.vc-bag .vc-bag__btn.loading svg{visibility:hidden}.vc-bag .vc-bag__btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:none;place-items:center;transform:scale(.6)}.vc-bag .vc-bag__btn.loading .loading-overlay__spinner{display:grid}.card__picture-container:has([data-vc-swipe])>.card__quick-add-container--desktop.vc-bag{bottom:24px}.card__quick-add-container--desktop.vc-bag .vc-notify-link{position:relative;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#1a1a1a;box-shadow:0 1px 3px #0000001f;font-size:0;letter-spacing:0}.vc-bag .vc-notify-link>span{display:none!important}.vc-bag .vc-notify-link:before,.vcvt .vcvt-card__notify:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--vc-bell) center / contain no-repeat;mask:var(--vc-bell) center / contain no-repeat}.vc-bag .vc-notify-link:after,.vcvt .vcvt-card__notify:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}:root{--vc-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(0 -0.75)'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15z'/%3E%3Cpath d='M10 20.5a2 2 0 0 0 4 0'/%3E%3Cpath d='M12 3v2'/%3E%3C/g%3E%3C/svg%3E")}@media(forced-colors:active){.vc-bag .vc-notify-link:before,.vcvt .vcvt-card__notify:before{background:ButtonText}}.vc-bag .product-form__error-message-wrapper{position:absolute;right:0;bottom:calc(100% + 6px);width:max-content;max-width:150px;padding:4px 8px;background:#fff;color:#1a1a1a;font-size:11px;line-height:1.3;box-shadow:0 1px 3px #0000001f}.vc-bag-pills>quick-add,.vc-bag-pills>product-form,.vc-bag-pills>a,.vc-bag-pills .vc-qa>product-form,.vc-bag-pills .vc-qa>a{display:none!important}.card__quick-add-container.vc-bag-pills:not(:has(.vc-qa:not([hidden]) .vc-qa__opt)){display:none}.card__quick-add-container.vc-bag-pills:has(.vc-qa:not([hidden]) .vc-qa__opt){display:flex}@media(forced-colors:active){.vc-bag .vc-bag__btn,.vc-bag .vc-notify-link{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/305/assets/vc-card-swipe.css.map */
