body:has([data-testid=product-information]) shopify-accelerated-checkout,body:has([data-testid=product-information]) .accelerated-checkout-block,body:has([data-testid=product-information]) .shopify-payment-button,body:has([data-testid=product-information]) more-payment-options-link,dialog:has(.add-to-cart-button) shopify-accelerated-checkout,dialog:has(.add-to-cart-button) .accelerated-checkout-block,dialog:has(.add-to-cart-button) .shopify-payment-button,dialog:has(.add-to-cart-button) more-payment-options-link,quick-add-dialog shopify-accelerated-checkout,quick-add-dialog .accelerated-checkout-block,quick-add-dialog .shopify-payment-button,quick-add-dialog more-payment-options-link,.quick-add-modal shopify-accelerated-checkout,.quick-add-modal .accelerated-checkout-block,.quick-add-modal .shopify-payment-button,.quick-add-modal more-payment-options-link{display:none!important}:is(.compare-at-price,.price__compare-at,.price-item--regular,[data-compare-price],product-price s,product-price del,.price s,.price del,s.price,del.price){opacity:1!important;color:#555!important;text-decoration-color:#2f2f2f!important;text-decoration-thickness:1.5px!important;text-decoration-skip-ink:none!important}quick-add-dialog .quick-add-modal :is(.compare-at-price,.price__compare-at,.price-item--regular,[data-compare-price],product-price s,product-price del,.price s,.price del,s.price,del.price){color:#aaa!important;text-decoration-color:#e0e0e0!important}quick-add-dialog .quick-add-modal{background:#050505!important;color:#fff!important;--color-background:#050505;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-subdued:#aaa;--color-input-background:#111;--color-input-text:#fff;--color-input-text-rgb:255 255 255;--color-input-border:#3a3a3a;--style-border-width-inputs:1px;--style-border-radius-inputs:10px;--color-variant-background:#111;--color-variant-text:#fff;--color-variant-text-rgb:255 255 255;--color-variant-border:#3a3a3a;--color-variant-hover-background:#181818;--color-variant-hover-text:#fff;--color-variant-hover-border:#666;--color-selected-variant-background:#fff;--color-selected-variant-text:#050505;--color-selected-variant-text-rgb:5 5 5;--color-selected-variant-border:#fff;--color-selected-variant-hover-background:#f3f3f3;--color-selected-variant-hover-text:#050505;--color-selected-variant-hover-border:#fff;--variant-option-label-color:#fff;--variant-option-label-color-subdued:rgba(255,255,255,.6)}quick-add-dialog .quick-add-modal__content,quick-add-dialog .quick-add-modal .product-details,quick-add-dialog .quick-add-modal .buy-buttons-block{background:var(--color-background)!important;color:var(--color-foreground)!important}quick-add-dialog .quick-add-modal :is(h1,h2,h3,h4,p,legend){color:#fff!important}quick-add-dialog .quick-add-modal .variant-option__button-label{min-height:44px;background:var(--color-variant-background)!important;color:var(--color-variant-text)!important;border-color:var(--color-variant-border)!important}quick-add-dialog .quick-add-modal .variant-option__button-label:hover{background:var(--color-variant-hover-background)!important;color:var(--color-variant-hover-text)!important;border-color:var(--color-variant-hover-border)!important}quick-add-dialog .quick-add-modal .variant-option__button-label:has(input:checked){background:var(--color-selected-variant-background)!important;color:var(--color-selected-variant-text)!important;border-color:var(--color-selected-variant-border)!important}quick-add-dialog .quick-add-modal .variant-option__button-label__text{color:inherit!important}quick-add-dialog .quick-add-modal .product-form-buttons .quantity-selector-wrapper{flex:0 0 100%!important;width:100%!important;min-width:0!important}quick-add-dialog .quick-add-modal .quantity-selector{flex:0 0 132px!important;width:132px!important;max-width:132px!important;min-height:48px!important;align-self:auto!important;background:var(--color-input-background)!important;color:var(--color-input-text)!important;border:1px solid var(--color-input-border)!important;border-radius:10px!important}quick-add-dialog .quick-add-modal .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent!important;color:var(--color-input-text)!important;border:0!important;box-shadow:none!important}quick-add-dialog .quick-add-modal .quantity-selector input[type=number]{background:transparent!important;color:var(--color-input-text)!important;border:0!important;box-shadow:none!important;padding:0!important}body:has([data-testid=product-information]) .buy-buttons-block,body:has([data-testid=product-information]) .product-form-buttons,quick-add-dialog .buy-buttons-block,quick-add-dialog .product-form-buttons{width:100%!important;max-width:none!important}body:has([data-testid=product-information]) .product-form-buttons>*:has(.add-to-cart-button),body:has([data-testid=product-information]) .product-form-buttons>.add-to-cart-button,body:has([data-testid=product-information]) .product-form-buttons>.dv-default-cod-button,quick-add-dialog .product-form-buttons>*:has(.add-to-cart-button),quick-add-dialog .product-form-buttons>.add-to-cart-button,quick-add-dialog .product-form-buttons>.dv-default-cod-button{flex:0 0 100%!important;flex-basis:100%!important;width:100%!important;max-width:none!important;min-width:100%!important}body:has([data-testid=product-information]) .product-form-buttons .add-to-cart-button,quick-add-dialog .product-form-buttons .add-to-cart-button{width:100%!important;min-width:100%!important;min-height:62px!important;border:1px solid #ffffff!important;border-radius:12px!important;background:#fff!important;color:#050505!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:0 8px 26px #ffffff1a!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}body:has([data-testid=product-information]) .product-form-buttons .add-to-cart-button:hover,quick-add-dialog .product-form-buttons .add-to-cart-button:hover{transform:translateY(-2px) scale(1.005);background:#f4f4f4!important;box-shadow:0 12px 34px #ffffff29!important}body:has([data-testid=product-information]) .product-form-buttons .add-to-cart-button:active,quick-add-dialog .product-form-buttons .add-to-cart-button:active{transform:translateY(0) scale(.99)}.dv-default-cod-button{position:relative;isolation:isolate;overflow:hidden;display:flex!important;align-items:center;justify-content:center;flex:0 0 100%!important;width:100%!important;max-width:none!important;min-width:100%!important;min-height:62px;margin-top:12px;padding:15px 20px;border:1px solid #aee8ff;border-radius:12px;background:#8ed8ff;color:#04131b!important;font:inherit;font-weight:950;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #8ed8ff42,inset 0 1px #ffffff6b;animation:dvCodWobble 4.2s ease-in-out infinite;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.dv-default-cod-button:before{content:"";position:absolute;inset:-50% auto -50% -35%;width:26%;z-index:-1;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);animation:dvCodShine 3.8s ease-in-out infinite}.dv-default-cod-button:hover{animation-play-state:paused;transform:translateY(-3px) scale(1.01);background:#a6e3ff;box-shadow:0 15px 38px #8ed8ff61,inset 0 1px #ffffff8c}.dv-default-cod-button:active{transform:translateY(0) scale(.985)}.dv-default-cod-button:disabled{opacity:.5;cursor:not-allowed;animation:none}.dv-view-all-clean,.dv-view-all-clean:hover,.dv-view-all-clean:focus,.dv-view-all-clean *{text-decoration:none!important;text-decoration-line:none!important}.dv-view-all-clean:before,.dv-view-all-clean:after,.dv-view-all-clean *:before,.dv-view-all-clean *:after{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important}@keyframes dvCodWobble{0%,82%,to{transform:translateY(0) rotate(0)}85%{transform:translateY(-2px) rotate(-1deg)}88%{transform:translateY(1px) rotate(1deg)}91%{transform:translateY(-1px) rotate(-.65deg)}94%{transform:translateY(0) rotate(.45deg)}97%{transform:translateY(0) rotate(0)}}@keyframes dvCodShine{0%,58%{left:-35%;opacity:0}64%{opacity:1}78%{left:118%;opacity:0}to{left:118%;opacity:0}}@media(max-width:749px){body:has([data-testid=product-information]) .product-form-buttons .add-to-cart-button,quick-add-dialog .product-form-buttons .add-to-cart-button,.dv-default-cod-button{min-height:58px!important;border-radius:10px!important;font-size:.86rem!important}}@media(prefers-reduced-motion:reduce){.dv-default-cod-button,.dv-default-cod-button:before{animation:none!important}body:has([data-testid=product-information]) .product-form-buttons .add-to-cart-button,quick-add-dialog .product-form-buttons .add-to-cart-button,.dv-default-cod-button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dripvault-product-checkout.css.map */
