.vio-deal{--vd-gap: 10px;--vd-lift: 0px;position:fixed;left:var(--vd-left, 20px);bottom:calc(var(--vd-bottom, 20px) + var(--vd-lift));z-index:200;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vd-gap);max-width:calc(100vw - var(--vd-left, 20px) - 12px);font-family:var(--font-body-family);transition:bottom .2s ease}.vio-deal[hidden],.vio-deal [hidden]{display:none!important}html body .vio-deal .vio-deal__toggle,html body .vio-deal .vio-deal__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;min-height:44px;padding:0 18px;border-radius:var(--btn-radius, 4px);border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}html body .vio-deal .vio-deal__toggle{box-shadow:0 6px 18px #3a2f5238}html body .vio-deal[style*=--vd-btn-bg] .vio-deal__toggle,html body .vio-deal[style*=--vd-btn-bg] .vio-deal__cta{background-color:var(--vd-btn-bg);border-color:var(--vd-btn-bg);--t4s-btn-bg: var(--vd-btn-bg)}html body .vio-deal[style*=--vd-btn-bg] .vio-deal__toggle:hover,html body .vio-deal[style*=--vd-btn-bg] .vio-deal__cta:hover{background-color:var(--vd-btn-bg);border-color:var(--vd-btn-bg);filter:brightness(.88)}html body .vio-deal[style*=--vd-btn-cl] .vio-deal__toggle,html body .vio-deal[style*=--vd-btn-cl] .vio-deal__toggle:hover,html body .vio-deal[style*=--vd-btn-cl] .vio-deal__cta:hover,html body .vio-deal[style*=--vd-btn-cl] .vio-deal__cta{color:var(--vd-btn-cl);--t4s-btn-cl: var(--vd-btn-cl)}.vio-deal__toggle:focus-visible,.vio-deal__cta:focus-visible,.vio-deal__close:focus-visible,.vio-deal__select:focus-visible,.vio-deal__name:focus-visible,.vio-deal__card:focus-visible{outline:2px solid var(--heading-color, #222);outline-offset:2px}.vio-deal__card{position:relative;box-sizing:border-box;width:320px;max-width:100%;max-height:calc(100vh - var(--vd-bottom, 20px) - var(--vd-lift) - 72px);max-height:calc(100dvh - var(--vd-bottom, 20px) - var(--vd-lift) - 72px);overflow-x:hidden;overflow-y:auto;padding:16px;color:var(--text-color);background:var(--vd-card-bg, var(--t4s-body-background, #fff));border:1px solid var(--border-color, #E6E3EA);border-radius:var(--other-radius, 8px);box-shadow:0 16px 34px #3a2f522e}.vio-deal__close{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;border-radius:50%;color:var(--text-color)!important;cursor:pointer}.vio-deal__close:hover{background:#0000000f!important}.vio-deal__preview{margin:0 32px 8px 0;padding:4px 8px;font-size:11px;line-height:1.4;background:#fff4d6;color:#6b5300;border-radius:4px}.vio-deal__title{margin:0 32px 4px 0;font-family:var(--font-heading-family);font-size:17px;font-weight:600;line-height:1.3;color:var(--heading-color)}.vio-deal__desc{margin:0 0 10px;font-size:13px;line-height:1.5}.vio-deal__body{display:flex;gap:12px;align-items:flex-start;margin:8px 0 12px}.vio-deal__img{flex:none;width:80px;height:80px;object-fit:contain;border-radius:var(--other-radius, 6px);background:#f4f3f5}.vio-deal__info{min-width:0;flex:1}.vio-deal__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.4;font-weight:400;color:var(--heading-color);text-decoration:none}.vio-deal__name:hover{text-decoration:underline}.vio-deal__label{display:block;margin:8px 0 4px;font-size:12px;font-weight:600}.vio-deal__card *,.vio-deal__card *:before,.vio-deal__card *:after{box-sizing:border-box}.vio-deal__select{width:100%;min-height:36px;padding:4px 8px;font-size:13px;border:1px solid var(--border-color, #ddd);border-radius:var(--other-radius, 4px);background:#fff;color:var(--text-color)}.vio-deal__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px}.vio-deal__reg{font-size:13px;color:var(--secondary-price-color, #878787)}.vio-deal__sale{font-size:17px;font-weight:700;color:var(--vd-sale, var(--sale-price-color, #ec0101))}.vio-deal__off{font-size:12px;font-weight:600;padding:2px 6px;border-radius:3px;background:var(--sale-badge-background, #ec0101);color:var(--sale-badge-color, #fff)}.vio-deal__code{margin:0 0 10px;font-size:12px}html body .vio-deal .vio-deal__cta{display:flex;width:100%}.vio-deal__note{margin:8px 0 0;font-size:12px;line-height:1.4;text-align:center;color:var(--secondary-color, #6b6b6b)}.vio-deal__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.vio-deal{left:min(var(--vd-left, 20px),16px);max-width:calc(100vw - 24px)}.vio-deal__card{width:calc(100vw - 24px);max-width:360px}html body .vio-deal .vio-deal__toggle{min-height:40px;padding:0 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.vio-deal{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vio-deal.css.map */
