body.vs-refinements .product-details .vs-delivery{display:block;width:100%;margin:12px 0 4px;padding:16px;border:1px solid rgba(168,108,255,.3);border-radius:12px;background:linear-gradient(115deg,#a86cff1a,#62e6ff0b);color:#f8f2ff}body.vs-refinements .product-details .vs-delivery__heading{margin:0 0 5px;font-size:12px;line-height:1.45;color:#d9ccf3!important}body.vs-refinements .product-details .vs-delivery__range{display:block;font-size:16px;line-height:1.4;font-weight:800}body.vs-refinements .product-details .vs-delivery__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:18px 0 12px}.vs-delivery__steps li{position:relative;min-width:0;text-align:center}.vs-delivery__steps li:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 21px);width:calc(100% - 36px);height:1px;background:linear-gradient(90deg,#a86cff,#62e6ff);opacity:.55}body.vs-refinements .product-details .vs-delivery__icon{display:grid;place-items:center;width:34px;height:34px;margin:0 auto 8px;border:1px solid rgba(168,108,255,.25);border-radius:50%;background:#191023;color:#c8adff!important}.vs-delivery__icon svg{width:19px;height:19px}.vs-delivery__step-label{display:block;font-size:11px;line-height:1.4;font-weight:750}body.vs-refinements .product-details .vs-delivery__step-note{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:#d9ccf3!important;overflow-wrap:anywhere}body.vs-refinements .product-details .vs-delivery__footnote{margin:0;font-size:11px;line-height:1.5;color:#d9ccf3!important}@media screen and (max-width:749px){body.vs-refinements:has(main[data-template*=product]) .vs-product-breadcrumb{width:100%;margin-inline:0;padding:10px 12px 0}body.vs-refinements:has(main[data-template*=product]) .vs-product-breadcrumb__inner{min-height:34px;gap:6px;font-size:10px}body.vs-refinements:has(main[data-template*=product]) main[data-template*=product] .product-information{width:100%!important;margin-inline:0!important;padding:8px 10px 24px!important}body.vs-refinements:has(main[data-template*=product]) main[data-template*=product] [data-product-grid-content]{gap:10px!important}body.vs-refinements:has(main[data-template*=product]) main[data-template*=product] .product-details>.group-block{padding:16px!important}body.vs-refinements .product-details>.group-block>.group-block-content>div:has(>style):not(:has(p,a,button,input,img,h1,h2)){display:contents}body.vs-refinements .product-details>.group-block>.group-block-content>div:has(>.vensoul-order-modal){display:contents}body.vs-refinements .product-details .vensoul-order-note--compact{margin:8px 0 12px!important}body.vs-refinements .product-details .quantity-selector input{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;font-size:16px!important}body.vs-refinements .product-details .quantity-selector button:not(:disabled){color:#fff!important;opacity:1!important}body.vs-refinements .product-details .vs-delivery{padding:13px 11px}body.vs-refinements .product-details .vs-delivery__range{font-size:15px}body.vs-refinements .cart-drawer__summary{--cart-drawer-summary-padding: 16px;gap:16px}body.vs-refinements .cart-drawer__summary .vs-cart-order-confirmation{padding:13px}body.vs-refinements .cart-drawer__summary .vs-cart-order-confirmation__copy{gap:6px}body.vs-refinements .cart-drawer__summary .vs-cart-order-confirmation__label{margin-top:10px;min-height:46px}body.vs-refinements .cart-drawer__summary .cart-note textarea{min-height:72px;height:72px;font-size:16px}body.vs-refinements .cart-drawer__summary .cart__checkout-button{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/vensoul-refinements.css.map */
