html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-control.form-control,.dv-cart #dv-disc,.dv-cart #cart-note,:is(.js-mini-cart,.mini-cart-content) textarea{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:0!important;box-shadow:none!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;color:#1a1a1a!important;outline:0!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-control.form-control,.dv-cart #dv-disc{height:52px!important;min-height:52px!important;padding:0 16px!important;line-height:normal!important}.dv-cart #cart-note,:is(.js-mini-cart,.mini-cart-content) textarea{padding:12px 16px!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-control:focus,.dv-cart #dv-disc:focus,.dv-cart #cart-note:focus,:is(.js-mini-cart,.mini-cart-content) textarea:focus{border-color:#40b6ea!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-control::placeholder,.dv-cart #dv-disc::placeholder,.dv-cart #cart-note::placeholder{color:#a0a0a0!important;font-weight:300}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) input:-webkit-autofill,.dv-cart input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px #fff inset!important;box-shadow:0 0 0 60px #fff inset!important;transition:background-color 99999s ease 0s!important;-webkit-text-fill-color:#1a1a1a!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .content-block{max-width:440px;margin:0 auto;text-align:left!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-vertical{text-align:left!important}.dv-acc-eb{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#1f8fc2;margin:0 0 10px}.dv-acc-eb:before,.dv-acc-eb:after{content:"";width:28px;height:1px;background:currentColor}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .content-block h1,:is(.template-customers-login) #RecoverPasswordForm h2{font-family:Playfair Display,Georgia,serif!important;font-size:34px!important;font-weight:700!important;line-height:1.1!important;text-align:center!important;margin:0 0 10px!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .content-block h1+p,.template-customers-login #RecoverPasswordForm h2+p{text-align:center!important;font-size:14px!important;color:#5a5a5a!important;line-height:1.6;margin:0 0 28px!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) .form-group{margin:0 0 14px!important}.dv-lb,:is(.template-customers-register) .dv-field-label{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font-family:Poppins,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5a5a5a!important;margin:0 0 6px!important;text-align:left!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) :is(button,input)[type=submit][type=submit]{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:52px!important;margin:8px 0 0!important;background:#40b6ea!important;border:1px solid #40B6EA!important;color:#fff!important;border-radius:0!important;font-family:Poppins,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;background-image:none!important;box-shadow:none!important}html body:is(.template-customers-login,.template-customers-register,.template-customers-reset_password,.template-customers-activate_account) :is(button,input)[type=submit][type=submit]:hover{background:#2a93c4!important;border-color:#2a93c4!important}:is(.template-customers-login,.template-customers-register) .content-block a:not(.btn){color:#185fa5!important;text-decoration:underline;text-underline-offset:3px}.template-customers-login #RecoverPassword{font-size:12.5px}.template-customers-register .dv-consent{display:flex!important;gap:10px;align-items:flex-start;text-align:left!important;font-size:12.5px!important;line-height:1.5!important;color:#5a5a5a!important;margin:12px 0!important}.template-customers-register .dv-gdpr{display:block!important;position:relative;padding-left:26px;text-align:left!important;font-size:12.5px!important;line-height:1.5!important;color:#5a5a5a!important;margin:12px 0!important}.template-customers-register .dv-gdpr input{position:absolute;left:0;top:1px}.template-customers-register .dv-consent label{font-size:12.5px;color:#5a5a5a;margin:0}.template-customers-register .dv-consent input,.template-customers-register .dv-gdpr input{width:16px;height:16px;flex:none;margin:2px 0 0!important;accent-color:#40B6EA}:is(.template-customers-login,.template-customers-register) .content-block p.pt-2{text-align:center;font-size:13px;color:#5a5a5a;margin-top:14px}.dv-cart aside.sum{border:1px solid #e4e4e4!important}.dv-cart aside.sum .btn[name=checkout],.dv-cart aside.sum button.btn[type=submit]{background:#40b6ea!important;border-color:#40b6ea!important;color:#fff!important;height:52px;font-size:12.5px!important;letter-spacing:.14em!important}.dv-cart aside.sum .btn[name=checkout]:hover{background:#2a93c4!important;border-color:#2a93c4!important}.dv-cart #dv-disc-btn{height:52px!important;min-height:52px!important;padding:0 18px!important;background:#fff!important;border:1px solid #1a1a1a!important;color:#1a1a1a!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;border-radius:0!important}.dv-cart #dv-disc-btn:hover{background:#1a1a1a!important;color:#fff!important}.dv-cart .disc{gap:0!important;align-items:stretch!important}.dv-cart .qty,:is(.js-mini-cart,.mini-cart-content) .dvc-qty{border:1px solid #e4e4e4!important;border-radius:0!important;background:#fff!important}.dv-cart .qty button,:is(.js-mini-cart,.mini-cart-content) .dvc-qty button{color:#1a1a1a!important;background:#fff!important}.dv-cart .note-field label,.dv-cart .note-field .lbl{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;color:#5a5a5a!important}:is(.js-mini-cart,.mini-cart-content) .mini-cart-header .d-flex>span:first-child{font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:700!important}:is(.js-mini-cart,.mini-cart-content) .mini-cart-btns{gap:10px}:is(.js-mini-cart,.mini-cart-content) .mini-cart-btns .btn{flex:1 1 0!important;width:auto!important;margin:0!important;height:52px!important;display:flex!important;align-items:center;justify-content:center;border-radius:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase}:is(.js-mini-cart,.mini-cart-content) .js-cart-btn-cart{background:#fff!important;border:1px solid #1a1a1a!important;color:#1a1a1a!important}:is(.js-mini-cart,.mini-cart-content) .js-cart-btn-cart:hover{background:#1a1a1a!important;color:#fff!important}:is(.js-mini-cart,.mini-cart-content) .js-cart-btn-checkout{background:#40b6ea!important;border:1px solid #40B6EA!important;color:#fff!important;background-image:none!important}:is(.js-mini-cart,.mini-cart-content) .bottom-total{font-family:Playfair Display,Georgia,serif!important}:is(.js-mini-cart,.mini-cart-content) .dvc-rm{font-size:12px!important;color:#5a5a5a!important;text-decoration:underline;text-underline-offset:3px}html:not(.dv-mc-user) .js-mini-cart .mini-cart-content{visibility:hidden!important;transition:none!important}html:not(.dv-mc-user) .overlaycart{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.rcard .rphw{position:relative;display:block}.rcard .rqav{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 10px;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.rcard:hover .rqav,.rcard:focus-within .rqav{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.rcard .rqav{opacity:1;transform:none;pointer-events:auto;bottom:10px}}.rcard .rqav .qvs{display:flex!important;flex-wrap:wrap;justify-content:center;gap:5px!important;margin:0!important}.rcard .rqav .qv{background:#fff!important;border:1px solid #e4e4e4!important;color:#1a1a1a!important;font-size:11.5px!important;min-height:0!important;padding:4px 10px!important;border-radius:0!important;line-height:1.3!important}.rcard .rqav .qv.on,.rcard .rqav .qv.sel,.rcard .rqav .qv[aria-pressed=true]{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;font-weight:600!important}.rcard .rqav .qv.na{color:#a0a0a0!important;text-decoration:line-through}.rcard .rqav .qb{margin:0!important;min-width:172px;padding:12px 22px!important;font-size:11px!important;letter-spacing:.1em!important;box-shadow:0 6px 18px #0000001f}@media(max-width:768px){.rcard .rqav .qb{min-width:0;padding:8px 14px!important;font-size:10px!important}.rcard .rqav .qv{font-size:10px!important;padding:3px 8px!important}}
/*# sourceMappingURL=/cdn/shop/files/dv-c-ui-unify-1023.css.map */
