:root{--ppst-glow-rose:0 0 18px #e11d4880;--ppst-glow-white:0 0 0 1px #ffffff59, 0 0 14px #fff6;--ppst-glow-amber:0 0 0 1px #fbbf2459, 0 0 14px #fbbf2473;--ppst-glow-emerald:0 0 0 1px #10b98166, 0 0 14px #10b98180}.popular-products-strip-container{perspective:1000px}.popular-products-strip-card{will-change:flex, transform;transition:flex .65s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;box-shadow:0 20px 45px -25px #000000bf}.popular-products-strip-card:hover{box-shadow:0 20px 40px -15px #00000059}.dark .popular-products-strip-card:hover{box-shadow:0 20px 40px -15px #000000b3}.popular-products-strip-card:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.popular-products-image-frame{background:radial-gradient(130% 130% at 50% -10%,#121212 0%,#000 65%)}.popular-products-vertical-title{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg)}@keyframes promo-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.popular-products-shimmer-badge{box-shadow:var(--ppst-glow-rose);background:linear-gradient(90deg,#e11d48 0%,#fb7185 50%,#e11d48 100%) 0 0/200% 100%;animation:3s linear infinite promo-shimmer}.popular-products-badge-glow-white{box-shadow:var(--ppst-glow-white)}.popular-products-badge-glow-amber{box-shadow:var(--ppst-glow-amber)}.popular-products-badge-glow-emerald{box-shadow:var(--ppst-glow-emerald)}.popular-products-active-glow{position:relative;box-shadow:0 30px 65px -20px #000c}.popular-products-active-glow:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff59,#ffffff0d 45%,#10b9814d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes subtle-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.popular-products-pulse-dot{animation:2s cubic-bezier(.4,0,.6,1) infinite subtle-pulse;box-shadow:0 0 8px #10b981d9}.popular-products-no-scrollbar::-webkit-scrollbar{display:none}.popular-products-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
.view-on-map-wrapper{contain:layout style;position:relative}.view-on-map-pill{box-shadow:0 4px 20px -2px #00000014,0 2px 6px -1px #0000000a}.dark .view-on-map-pill{box-shadow:0 4px 20px -2px #0006,0 2px 6px -1px #0003}.view-on-map-pill:hover{box-shadow:0 10px 25px -3px #0000001f,0 4px 10px -2px #0000000f}.dark .view-on-map-pill:hover{box-shadow:0 10px 25px -3px #0009,0 4px 10px -2px #0000004d}
.footer20-container{position:relative}.footer20-dashed-border{border-color:#ffffff26}.dark .footer20-dashed-border{border-color:#ffffff1a}.footer20-brand-logo{background-color:#fff;width:116px;height:44px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,filter .25s;display:inline-block;-webkit-mask-image:url(/images/logo.png);mask-image:url(/images/logo.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer20-brand-logo:hover{filter:drop-shadow(0 4px 12px #ffffff4d);transform:scale(1.05)}.footer20-watermark-container{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;width:100%;padding-top:1.5rem;display:flex;overflow:hidden}.footer20-watermark-logo{opacity:.95;background:linear-gradient(#ffffff40 0%,#ffffff1a 50%,#ffffff05 100%);width:100%;max-width:1100px;height:110px;transition:opacity .4s,transform .4s;-webkit-mask-image:url(/images/logo.png);mask-image:url(/images/logo.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:640px){.footer20-watermark-logo{height:160px}}@media (min-width:1024px){.footer20-watermark-logo{height:220px}}.dark .footer20-watermark-logo{opacity:.85;background:linear-gradient(#fff3 0%,#ffffff0f 50%,#0000001a 100%)}.footer20-link{align-items:center;transition:color .2s,transform .2s;display:inline-flex;position:relative}.footer20-link:hover{transform:translate(3px);color:#fff!important}
.auth7-page-wrapper{min-height:100vh}.auth7-video-wrapper{position:relative;box-shadow:0 15px 35px -10px #0003}.dark .auth7-video-wrapper{box-shadow:0 15px 35px -10px #00000080}.auth7-video-overlay{pointer-events:none;background:linear-gradient(#0000000d 0%,#00000040 100%);position:absolute;inset:0}.auth7-input{transition:all .2s}.auth7-input:focus{box-shadow:0 0 0 3px #0e7c8626}.dark .auth7-input:focus{box-shadow:0 0 0 3px #0e7c8659}
