:root{--dv-ice:#71c7ff;--dv-ink:#000;--dv-paper:#fff;--dv-panel:#070707;--dv-panel-2:#0c0c0c;--dv-hairline:rgba(255,255,255,.1);--dv-soft:rgba(255,255,255,.065);--dv-muted:#a9a9a9;--dv-ease:cubic-bezier(.2,.75,.2,1);--dv-shadow:0 22px 60px rgba(0,0,0,.44)}html{scroll-behavior:smooth}html body{background:#000!important}html body .content-for-layout{background:radial-gradient(circle at 50% -8rem,rgba(113,199,255,.075),transparent 38rem),#000!important}html body ::selection{background:#71c7ffe6;color:#000}html body a,html body button,html body input,html body select,html body summary{transition-timing-function:var(--dv-ease)}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body summary:focus-visible{outline:2px solid var(--dv-ice)!important;outline-offset:4px!important}html body .dv-header{border-bottom-color:#e4e4e4!important;box-shadow:0 8px 30px #00000012!important}html body .dv-header-inner{min-height:88px!important}html body .dv-nav a{position:relative!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.11em!important}html body .dv-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:#000;transform:scaleX(0);transform-origin:center;transition:transform .32s var(--dv-ease)}html body .dv-nav a:hover{opacity:1!important}html body .dv-nav a:hover:after{transform:scaleX(1)}html body .dv-search-icon{border-radius:50%;transition:transform .3s var(--dv-ease),background .3s ease!important}html body .dv-search-icon:hover{opacity:1!important;background:#f0f0f0;transform:translateY(-2px)!important}html body .dv-action-icon{background:#f1f1f1!important;border-color:#bdbdbd!important;box-shadow:0 5px 14px #00000012!important;transition:transform .3s var(--dv-ease),background .3s ease,border-color .3s ease,box-shadow .3s ease!important}html body .dv-action-icon:hover{transform:translateY(-3px)!important;box-shadow:0 9px 20px #00000026!important}html body .dv-logo-link{transition:transform .35s var(--dv-ease),opacity .3s ease!important}html body .dv-logo-link:hover{transform:translateY(-1px);opacity:.72}html body .dv-promo-strip{border-bottom:1px solid rgba(113,199,255,.22)!important;letter-spacing:.16em!important;box-shadow:inset 0 -1px #ffffff06!important}html body .dv-flashbar{box-shadow:inset 0 -1px #71c7ff38,0 8px 30px #71c7ff0f!important}html body .dv-home{background:radial-gradient(circle at 50% 0,rgba(113,199,255,.08),transparent 34rem),linear-gradient(180deg,#020202 0,#000 34rem)!important}html body .dv-home .dv-wrap{width:min(1440px,calc(100% - 56px))!important}html body .dv-home .dv-section{padding-top:42px!important;padding-bottom:54px!important}html body .dv-home .dv-title-row{align-items:flex-end!important;margin-bottom:24px!important}html body .dv-home .dv-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(1.55rem,2.4vw,2.55rem)!important;font-weight:650!important;letter-spacing:.15em!important;line-height:1!important}html body .dv-home .dv-view{color:#bcbcbc!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;position:relative;padding-bottom:4px}html body .dv-home .dv-view:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:scaleX(.22);transform-origin:left;opacity:.4;transition:transform .35s var(--dv-ease),opacity .35s ease}html body .dv-home .dv-view:hover{color:#fff!important}html body .dv-home .dv-view:hover:after{transform:scaleX(1);opacity:1}html body .dv-home .dv-sneaker-grid{gap:22px!important}html body .dv-home .dv-sneaker-grid .dv-card{border:0!important;border-radius:20px!important;background:linear-gradient(180deg,#0a0a0a 0,#050505)!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 12px 34px #00000047!important;overflow:hidden!important;transition:transform .48s var(--dv-ease),box-shadow .48s var(--dv-ease),background .35s ease!important}html body .dv-home .dv-sneaker-grid .dv-card-image{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.075),transparent 54%),#080808!important;border-radius:20px 20px 0 0!important}html body .dv-home .dv-sneaker-grid .dv-card-image img{transition:transform .58s var(--dv-ease),filter .4s ease!important}html body .dv-home .dv-sneaker-grid .dv-card-body{padding:16px 16px 19px!important}html body .dv-home .dv-sneaker-grid .dv-product-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.96rem!important;font-weight:650!important;letter-spacing:.015em!important;min-height:auto!important}html body .dv-home .dv-sneaker-grid .dv-price{margin-top:9px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem!important}@media(hover:hover)and (pointer:fine){html body .dv-home .dv-sneaker-grid .dv-card:hover{transform:translateY(-11px) scale(1.016)!important;border:0!important;background:linear-gradient(180deg,#0d0d0d,#060606)!important;box-shadow:inset 0 0 0 1px #ffffff1c,0 28px 62px #00000085,0 0 28px #71c7ff0b!important}html body .dv-home .dv-sneaker-grid .dv-card:hover .dv-card-image img{transform:scale(1.065) translateY(-3px)!important;filter:brightness(1.045) contrast(1.015)!important}}html body .dv-brand-grid{gap:14px!important}html body .dv-brand-card{border:1px solid var(--dv-hairline)!important;border-radius:15px!important;background:linear-gradient(145deg,#0d0d0d,#050505)!important;box-shadow:0 10px 28px #00000038!important;overflow:hidden!important;position:relative!important;transition:transform .4s var(--dv-ease),border-color .35s ease,box-shadow .4s ease!important}html body .dv-brand-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.055) 50%,transparent 65%);transform:translate(-105%);transition:transform .65s var(--dv-ease)}@media(hover:hover)and (pointer:fine){html body .dv-brand-card:hover{transform:translateY(-5px)!important;border-color:#71c7ff52!important;box-shadow:0 20px 44px #0006!important}html body .dv-brand-card:hover:before{transform:translate(105%)}}html body .dv-proof-section{position:relative!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 30%,rgba(113,199,255,.075),transparent 36rem),linear-gradient(180deg,#080808,#020202)!important;box-shadow:var(--dv-shadow)!important;padding-left:26px!important;padding-right:26px!important;overflow:hidden!important}html body .dv-proof-section:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(113,199,255,.65),transparent);opacity:.7}html body .dv-proof-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:.14em!important;font-weight:650!important}html body .dv-review-card{border-radius:19px!important;border-color:#ffffff1c!important;box-shadow:0 18px 42px #00000080!important;transition:transform .5s var(--dv-ease),filter .4s ease,opacity .4s ease,box-shadow .4s ease!important}html body .dv-review-card.is-center{box-shadow:0 26px 58px #0000009e,0 0 0 1px #71c7ff26!important}html body .dv-proof-stars{letter-spacing:.15em!important;text-shadow:0 0 18px rgba(113,199,255,.2)!important}html body .dv-proof-caption{letter-spacing:.17em!important}html body .dv-proof-dots button{transition:width .3s var(--dv-ease),background .3s ease,opacity .3s ease!important}html body .dv-proof-dots button.is-active{width:26px!important;border-radius:999px!important}html body .dv-service-grid{gap:14px!important}html body .dv-service-card{border:1px solid var(--dv-hairline)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;box-shadow:0 12px 30px #0000003d!important;transition:transform .4s var(--dv-ease),border-color .35s ease,background .35s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-service-card:hover{transform:translateY(-5px);border-color:#71c7ff52!important;background:linear-gradient(145deg,#71c7ff12,#ffffff05)!important}}html body .dv-pdp{background:radial-gradient(circle at 24% 4%,rgba(113,199,255,.065),transparent 30rem),#000!important}html body .dv-pdp-inner{gap:56px!important;padding-top:44px!important;padding-bottom:64px!important}html body .dv-pdp-main-media{border:1px solid rgba(255,255,255,.1)!important;border-radius:26px!important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.07),transparent 55%),#060606!important;box-shadow:0 24px 64px #0000006b!important;overflow:hidden!important}html body .dv-pdp-main-media img{transition:transform .65s var(--dv-ease),filter .45s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-pdp-main-media:hover img{transform:scale(1.018);filter:brightness(1.025)}}html body .dv-pdp-arrow{border:1px solid rgba(255,255,255,.14)!important;background:#00000094!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 20px #00000047!important;transition:transform .3s var(--dv-ease),background .3s ease,border-color .3s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-pdp-arrow:hover{transform:scale(1.08);background:#fff!important;color:#000!important;border-color:#fff!important}}html body .dv-pdp-details{border:1px solid rgba(255,255,255,.085)!important;border-radius:24px!important;background:linear-gradient(160deg,#ffffff0b,#ffffff03)!important;box-shadow:0 18px 52px #00000057!important;padding:30px!important;height:max-content!important}html body .dv-pdp-vendor{color:#9c9c9c!important;letter-spacing:.18em!important}html body .dv-pdp-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:.98!important}html body .dv-pdp-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important}html body .dv-pdp-option-label{letter-spacing:.13em!important;color:#d7d7d7!important}html body .dv-pdp-size label{border-color:#363636!important;background:#080808!important;box-shadow:inset 0 0 0 1px #ffffff04!important;transition:transform .28s var(--dv-ease),border-color .28s ease,background .28s ease,color .28s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-pdp-size label:hover{transform:translateY(-2px);border-color:#777!important;background:#111!important}}html body .dv-pdp-size input:checked+label{background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:0 8px 20px #ffffff1a!important}html body .dv-pdp-qty,html body .dv-pdp-add,html body .dv-pdp-cod{border-radius:14px!important}html body .dv-pdp-add{box-shadow:0 10px 28px #ffffff14!important;transition:transform .3s var(--dv-ease),box-shadow .3s ease,filter .3s ease!important}html body .dv-pdp-cod{box-shadow:0 13px 32px #1677ff3d!important;transition:transform .3s var(--dv-ease),box-shadow .3s ease,filter .3s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-pdp-add:hover{transform:translateY(-3px);box-shadow:0 16px 34px #ffffff21!important}html body .dv-pdp-cod:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 18px 42px #1677ff57!important}}html body .dv-pdp-add:active,html body .dv-pdp-cod:active{transform:scale(.985)!important}html body product-recommendations,html body .product-recommendations{display:block;border-top:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#020202,#000)!important}html body product-recommendations h2,html body product-recommendations h3,html body .product-recommendations h2,html body .product-recommendations h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body product-recommendations a,html body product-recommendations [class*=title],html body product-recommendations [class*=price],html body .product-recommendations a,html body .product-recommendations [class*=title],html body .product-recommendations [class*=price]{color:#fff!important;-webkit-text-fill-color:#fff!important}html body product-recommendations .product-card,html body .product-recommendations .product-card{border-radius:18px!important;overflow:hidden!important;background:#070707!important;border:1px solid rgba(255,255,255,.07)!important;transition:transform .4s var(--dv-ease),border-color .35s ease,box-shadow .4s ease!important}@media(hover:hover)and (pointer:fine){html body product-recommendations .product-card:hover,html body .product-recommendations .product-card:hover{transform:translateY(-6px);border-color:#ffffff29!important;box-shadow:0 22px 46px #0000006b!important}}html body .cart-page{padding-top:42px!important;padding-bottom:64px!important}html body .cart-page__items,html body .cart-page__summary{border:1px solid rgba(255,255,255,.085)!important;border-radius:22px!important;background:linear-gradient(155deg,#0a0a0a,#040404)!important;box-shadow:0 18px 50px #00000057!important}html body .cart-page__items{padding:18px 24px!important}html body .cart-page__summary{padding:26px!important}html body .cart-item{border-bottom-color:#ffffff16!important;padding-top:22px!important;padding-bottom:22px!important}html body .cart-item img{border-radius:16px!important;background:#080808!important}html body .cart-item a{color:#fff!important;text-decoration:none!important}html body .cart-page .quantity-selector,html body .cart-page quantity-selector{border-radius:12px!important;border-color:#343434!important;background:#090909!important}html body .cart-page .cart__checkout-button,html body .cart-page .dv-cart-cod-button{border-radius:14px!important;min-height:54px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:750!important;letter-spacing:.06em!important;transition:transform .3s var(--dv-ease),box-shadow .3s ease,filter .3s ease!important}html body .cart-page .cart__checkout-button{box-shadow:0 12px 30px #ffffff17!important}html body .cart-page .dv-cart-cod-button{box-shadow:0 13px 32px #1677ff3b!important}@media(hover:hover)and (pointer:fine){html body .cart-page .cart__checkout-button:hover{transform:translateY(-3px);box-shadow:0 17px 36px #ffffff24!important}html body .cart-page .dv-cart-cod-button:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 18px 42px #1677ff57!important}}html body .cart-page .cart__checkout-button:active,html body .cart-page .dv-cart-cod-button:active{transform:scale(.986)!important}html body .product-list .product-card{border-radius:18px!important;overflow:hidden!important;background:#070707!important;border:1px solid rgba(255,255,255,.07)!important;transition:transform .4s var(--dv-ease),box-shadow .4s ease,border-color .35s ease!important}html body .product-list .product-card a,html body .product-list .product-card [class*=title],html body .product-list .product-card [class*=price]{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(hover:hover)and (pointer:fine){html body .product-list .product-card:hover{transform:translateY(-6px);border-color:#ffffff26!important;box-shadow:0 20px 44px #0006!important}}html body .footer,html body footer{border-top-color:#ffffff14!important}html body .footer a,html body footer a{transition:opacity .3s ease,color .3s ease!important}html body .footer a:hover,html body footer a:hover{opacity:.62!important}html body .dv-whatsapp{box-shadow:0 14px 34px #00000073,0 0 0 1px #ffffff14!important;transition:transform .35s var(--dv-ease),box-shadow .35s ease!important}@media(hover:hover)and (pointer:fine){html body .dv-whatsapp:hover{transform:translateY(-5px) scale(1.045)!important;box-shadow:0 20px 44px #0000008f,0 0 0 1px #ffffff24!important}}@keyframes dvLuxuryReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dvLuxuryFade{0%{opacity:0}to{opacity:1}}@media(min-width:901px){html body .dv-home .dv-section{animation:dvLuxuryReveal .72s var(--dv-ease) both}html body .dv-home .dv-section:nth-of-type(2){animation-delay:.06s}html body .dv-home .dv-section:nth-of-type(3){animation-delay:.12s}html body .dv-pdp-gallery{animation:dvLuxuryFade .7s ease both}html body .dv-pdp-details{animation:dvLuxuryReveal .72s var(--dv-ease) .08s both}html body .cart-page__items{animation:dvLuxuryReveal .68s var(--dv-ease) both}html body .cart-page__summary{animation:dvLuxuryReveal .68s var(--dv-ease) .08s both}}@media(max-width:900px){html body .dv-home .dv-wrap{width:calc(100% - 24px)!important}html body .dv-home .dv-section{padding-top:30px!important;padding-bottom:38px!important}html body .dv-home .dv-title{font-size:1.38rem!important;letter-spacing:.12em!important}html body .dv-home .dv-title-row{margin-bottom:17px!important}html body .dv-home .dv-sneaker-grid{gap:11px!important}html body .dv-home .dv-sneaker-grid .dv-card{border-radius:17px!important}html body .dv-home .dv-sneaker-grid .dv-card-image{border-radius:17px 17px 0 0!important}html body .dv-home .dv-sneaker-grid .dv-card-body{padding:12px 12px 15px!important}html body .dv-proof-section{border-radius:23px!important;padding-left:10px!important;padding-right:10px!important}html body .dv-pdp-inner{gap:22px!important;padding-top:22px!important;padding-bottom:42px!important}html body .dv-pdp-main-media{border-radius:20px!important}html body .dv-pdp-details{border-radius:20px!important;padding:20px!important;position:relative!important;top:auto!important}html body .cart-page{padding:24px 12px 44px!important}html body .cart-page__items,html body .cart-page__summary{border-radius:18px!important}html body .cart-page__items{padding:8px 13px!important}html body .cart-page__summary{padding:19px!important}html body .dv-mobile-panel{border-radius:16px!important;overflow:hidden!important;box-shadow:0 18px 44px #0003!important}}@media(max-width:520px){html body .dv-pdp-details{padding:17px!important}html body .dv-pdp-title{letter-spacing:-.025em!important}html body .dv-home .dv-title{font-size:1.22rem!important}html body .dv-home .dv-view{font-size:.67rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body *,html body *:before,html body *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dripvault-luxury-polish.css.map */
