.vpd__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2a2430;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #2a243024;transition:background .2s;-webkit-tap-highlight-color:transparent}.vpd__arrow:hover{background:#fff}.vpd__arrow svg{width:18px;height:18px}.vpd__arrow--prev{left:14px}.vpd__arrow--next{right:14px}.vpd__count{position:absolute;right:16px;bottom:16px;z-index:4;background:#ffffffeb;color:#2a2430;font-size:11px;letter-spacing:.14em;padding:6px 11px;border-radius:999px}.vpd__main{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.vpd{overflow-x:clip}.vpd__slot{gap:10px}.vpd__row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-top:12px}.vpd__row-l{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-soft);min-width:58px}.vpd__dd{position:relative;min-width:0}.vpd__dd-btn{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 14px 7px 8px;border:1px solid var(--v-line);border-radius:14px;background:#fff;font:400 15px var(--v-body);color:var(--v-ink);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.vpd__dd-btn:hover,.vpd__dd.is-open .vpd__dd-btn{border-color:var(--v-ink)}.vpd__dd.is-open .vpd__dd-btn{box-shadow:0 10px 26px -18px #2a243080}.vpd__dd-img{flex:none;width:36px;height:36px;border-radius:9px;object-fit:cover;background:var(--v-cream)}.vpd__dd-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpd__dd-dot{flex:none;width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000014}.vpd__dd-dot--sm{width:14px;height:14px}.vpd__dd-chev{flex:none;width:18px;height:18px;color:var(--v-soft);transition:transform .2s}.vpd__dd.is-open .vpd__dd-chev{transform:rotate(180deg)}.vpd__dd-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--v-line);border-radius:16px;box-shadow:0 24px 50px -20px #2a243059;max-height:296px;overflow-y:auto;-webkit-overflow-scrolling:touch}.vpd__dd-list[hidden]{display:none}.vpd__dd-list .vpd__sw{width:100%;height:auto;display:flex;align-items:center;gap:12px;padding:11px 10px;border:0;border-radius:10px;background:none;box-shadow:none;font:400 15px var(--v-body);color:var(--v-ink);text-align:left;cursor:pointer;transform:none}.vpd__dd-list .vpd__sw:after{display:none}.vpd__dd-list .vpd__sw:hover{background:var(--v-blush);transform:none}.vpd__dd-list .vpd__sw span{flex:1}.vpd__dd-list .vpd__sw.is-on{background:var(--v-blush);font-weight:500}.vpd__dd-check{width:16px;height:16px;color:var(--v-accent-dk);opacity:0}.vpd__dd-list .vpd__sw.is-on .vpd__dd-check{opacity:1}.vpd__dd-list .vpd__sw[disabled]{opacity:.4;cursor:not-allowed}.vpd__tierbox.is-active{z-index:2}.vpd .vpd__bar{display:flex;align-items:center;gap:12px;position:fixed;z-index:60;left:10px;right:10px;bottom:10px;padding:8px;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--v-line);border-radius:999px;box-shadow:0 14px 34px #2a24302e;transform:translateY(160%);transition:transform .35s cubic-bezier(.2,.8,.2,1);margin-bottom:env(safe-area-inset-bottom)}.vpd .vpd__bar.is-on{transform:none}.vpd .vpd__bar-img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;background:var(--v-cream)}.vpd .vpd__bar-t{display:grid;flex:1;min-width:0;line-height:1.25}.vpd .vpd__bar-t strong{font-family:var(--v-head);font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpd .vpd__bar-t span{font-size:12px;color:var(--v-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpd .vpd__bar-price{flex:none;font-weight:500;font-size:15px;color:var(--v-ink);padding:0 4px}.vpd .vpd__bar-btn{flex:none;border:0;cursor:pointer;background:var(--v-cta);color:#fff;padding:14px 22px;border-radius:999px;font:500 12.5px var(--v-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .2s;-webkit-tap-highlight-color:transparent}.vpd .vpd__bar-btn:hover{background:var(--v-cta-hover)}.vpd .vpd__bar-btn[disabled]{opacity:.7;cursor:wait}@media(min-width:990px){.vpd .vpd__bar{display:flex;left:50%;right:auto;bottom:18px;width:min(760px,calc(100% - 48px));transform:translate(-50%,160%);padding:10px 10px 10px 12px}.vpd .vpd__bar.is-on{transform:translate(-50%)}.vpd .vpd__bar-btn{padding:15px 30px}}@media(max-width:989px){.vpd__dots{display:none}.vpd__thumbs{display:flex;padding:0 16px}.vpd__thumb{flex-basis:56px;height:56px;border-radius:12px}}@media(max-width:749px){.vpd{padding:0 0 40px}.vpd__wrap{padding:0;gap:18px}.vpd__main{border-radius:0}.vpd__info{padding:0 16px}.vpd__arrow{width:38px;height:38px}.vpd__arrow--prev{left:10px}.vpd__arrow--next{right:10px}.vpd__count{right:12px;bottom:12px}.vpd__gtag{top:12px;left:12px;font-size:10.5px;padding:7px 12px}.vpd__eyebrow{font-size:11px}.vpd__title{font-size:32px}.vpd__sub{font-size:15px}.vpd__price-now{font-size:28px}.vpd__points{font-size:14.5px;gap:8px}.vpd__label{font-size:11px;letter-spacing:.16em}.vpd__tiers{gap:16px}.vpd__tier{padding:15px 12px;gap:10px}.vpd__tier-img{width:46px;height:46px;border-radius:10px}.vpd__tier-title{font-size:19px}.vpd__tier-sub,.vpd__tier-each{font-size:12px}.vpd__tier-price{font-size:15.5px}.vpd__badge{right:12px;font-size:10px}.vpd__slot{padding:0 12px 14px}.vpd__row{gap:10px}.vpd__row-l{font-size:11px;min-width:50px;letter-spacing:.1em}.vpd__dd-btn{min-height:50px;font-size:14.5px}.vpd__dd-list{max-height:260px}.vpd__atc{min-height:58px;font-size:14px;letter-spacing:.12em}.vpd__badges{gap:8px}.vpd__bdg{font-size:11px;padding:12px 4px}.vpd__acc summary{font-size:12px;padding:16px 2px}.vpd__acc-body{font-size:14.5px}.vpd__pay svg{width:38px;height:24px}.vpd .vpd__bar{gap:10px;padding:7px}.vpd .vpd__bar-img{width:40px;height:40px}.vpd .vpd__bar-t strong{font-size:14.5px}.vpd .vpd__bar-t span{font-size:11.5px}.vpd .vpd__bar-price{font-size:14px;padding:0}.vpd .vpd__bar-btn{padding:13px 16px;font-size:11.5px;letter-spacing:.1em}}@media(max-width:380px){.vpd .vpd__bar-t{display:none}.vpd .vpd__bar-price{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/veronni-product-extra.css.map */
