.velora-shopify{--bg:#08090b;--panel:#111316;--panel-2:#181a1d;--text:#f4f4f0;--muted:#929397;--line:#292b2e;--accent:#d5ed71;font-family:DM Sans,sans-serif;color:var(--text);background:var(--bg)}.velora-shopify *{box-sizing:border-box}.velora-shopify{scroll-behavior:smooth}.velora-shopify{margin:0;min-width:320px}.velora-shopify button,.velora-shopify input{font:inherit}.velora-shopify button{cursor:pointer}.velora-shopify a{color:inherit;text-decoration:none}.velora-shopify svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.velora-shopify img{max-width:100%}.velora-shopify .container{width:min(100% - 64px,1320px);margin:auto}.velora-shopify .announcement{height:30px;display:flex;justify-content:center;align-items:center;gap:20px;background:#d5ed71;color:#12150a;font-size:10px;letter-spacing:.18em;font-weight:800}.velora-shopify .announcement span{font-size:9px}.velora-shopify .site-header{height:76px;background:#08090bf5;position:sticky;top:0;z-index:50;border-bottom:1px solid #242629;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.velora-shopify .header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.velora-shopify .logo{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.06em;font-size:20px}.velora-shopify .logo-mark{width:28px;height:28px;border:2px solid var(--text);display:grid;place-items:center;font-size:17px;line-height:1;transform:skew(-9deg);border-radius:4px}.velora-shopify .logo-dot{color:var(--accent)}.velora-shopify .desktop-nav{display:flex;gap:46px;margin-left:92px}.velora-shopify .desktop-nav a,.velora-shopify .footer-links a{font-size:13px;font-weight:600;color:#b4b5b7;transition:color .2s}.velora-shopify .desktop-nav a:hover,.velora-shopify .footer-links a:hover{color:var(--text)}.velora-shopify .header-actions{display:flex;align-items:center;gap:14px}.velora-shopify .icon-button{position:relative;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--text)}.velora-shopify .icon-button:hover{color:var(--accent)}.velora-shopify .cart-count{position:absolute;right:-2px;top:-2px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#111;font-size:10px;font-weight:800}.velora-shopify .mobile-menu-toggle{display:none}.velora-shopify .search-panel{position:absolute;left:0;right:0;top:76px;background:#101214;border-bottom:1px solid var(--line)}.velora-shopify .search-wrap{height:74px;display:flex;align-items:center;gap:20px}.velora-shopify .search-wrap input{flex:1;border:0;outline:0;background:none;color:#fff;font-size:18px}.velora-shopify .search-wrap input::placeholder{color:#777}.velora-shopify .search-close{border:0;background:none;color:#ccc;font-size:12px}.velora-shopify .mobile-nav{position:absolute;left:0;right:0;top:76px;padding:16px 32px 26px;background:#101214;border-bottom:1px solid var(--line);flex-direction:column;gap:18px}.velora-shopify .mobile-nav:not([hidden]){display:flex}.velora-shopify .hero{height:min(690px,calc(100svh - 106px));min-height:560px;position:relative;overflow:hidden;background:#111316}.velora-shopify .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;transform:scale(1.02);animation:velora-hero-in 1.5s ease-out both}.velora-shopify .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06080aeb,#06080ac2 31%,#06080a40 69%,#06080a1f)}.velora-shopify .hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:30px}.velora-shopify .eyebrow,.velora-shopify .section-kicker{font-size:11px;font-weight:700;letter-spacing:.23em;color:var(--accent)}.velora-shopify .eyebrow{display:flex;align-items:center;gap:14px}.velora-shopify .eyebrow-line{width:26px;height:1px;background:var(--accent)}.velora-shopify .hero h1{font:800 clamp(52px,6vw,94px)/1.07 Manrope,sans-serif;letter-spacing:-.07em;margin:25px 0 23px;max-width:750px}.velora-shopify .hero h1 em,.velora-shopify .closing-inner h2 em{font-style:normal;color:var(--accent)}.velora-shopify .hero p{color:#c1c2c4;line-height:1.7;font-size:16px;max-width:385px;margin:0}.velora-shopify .hero-actions{display:flex;align-items:center;gap:30px;margin-top:37px}.velora-shopify .button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;border:1px solid transparent;font-weight:700;font-size:12px;letter-spacing:.02em;transition:transform .25s,background .25s,color .25s,border-color .25s}.velora-shopify .button:hover{transform:translateY(-3px)}.velora-shopify .button span{font-size:19px;font-weight:400}.velora-shopify .button-light{background:var(--text);color:#111}.velora-shopify .button-light:hover{background:var(--accent)}.velora-shopify .text-link{font-size:12px;font-weight:700;border-bottom:1px solid #888;padding:5px 0}.velora-shopify .text-link span{margin-left:14px}.velora-shopify .text-link:hover{color:var(--accent);border-color:var(--accent)}.velora-shopify .hero-meta{position:absolute;bottom:32px;left:0;display:flex;align-items:center;gap:17px;color:#b7b8b8;font-size:9px;font-weight:700;letter-spacing:.17em}.velora-shopify .hero-rule{display:block;width:38px;height:1px;background:#8b8c8c}.velora-shopify .hero-side-label{position:absolute;z-index:2;right:32px;bottom:38px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.25em;color:#b8b9ba}.velora-shopify .section{padding:110px 0}.velora-shopify .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.velora-shopify .section-heading h2,.velora-shopify .feature-content h2{font:800 clamp(34px,3.7vw,56px)/1.15 Manrope,sans-serif;letter-spacing:-.055em;margin:17px 0 0}.velora-shopify .section-heading h2 span,.velora-shopify .feature-content h2 span{color:#777a7e}.velora-shopify .section-heading p{max-width:320px;font-size:13px;line-height:1.75;color:var(--muted);margin:0 0 5px}.velora-shopify .category-section{background:#0d0f11}.velora-shopify .category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.velora-shopify .category-card{height:310px;position:relative;text-align:left;overflow:hidden;background:#1c1f22;border:1px solid #292c2e;color:#fff;padding:19px;transition:transform .35s,border-color .35s}.velora-shopify .category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cat-image);background-size:cover;background-position:center;opacity:.73;transition:transform .55s,opacity .4s}.velora-shopify .category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 38%,rgba(0,0,0,.84))}.velora-shopify .category-card:hover{transform:translateY(-5px);border-color:#5c6259}.velora-shopify .category-card:hover:before{transform:scale(1.08);opacity:.95}.velora-shopify .category-index,.velora-shopify .category-copy,.velora-shopify .category-arrow{position:absolute;z-index:1}.velora-shopify .category-index{top:20px;left:20px;font-size:10px;letter-spacing:.15em;color:#d3d3d3}.velora-shopify .category-copy{bottom:26px;left:21px;display:flex;flex-direction:column;gap:5px}.velora-shopify .category-copy strong{font:700 23px Manrope,sans-serif;letter-spacing:-.04em}.velora-shopify .category-copy small{color:#bbb;font-size:11px}.velora-shopify .category-arrow{right:20px;bottom:25px;font-size:22px}.velora-shopify .products-section{background:#08090b;overflow:hidden}.velora-shopify .products-heading{margin-bottom:30px}.velora-shopify .slider-controls{display:flex;gap:9px}.velora-shopify .round-arrow{width:42px;height:42px;border:1px solid #484a4d;border-radius:50%;background:transparent;color:#fff;font-size:20px;transition:background .2s,color .2s}.velora-shopify .round-arrow:hover{background:var(--accent);color:#111;border-color:var(--accent)}.velora-shopify .filter-list{display:flex;gap:10px;margin:0 0 26px;overflow:auto;padding-bottom:3px}.velora-shopify .filter-chip{white-space:nowrap;border:1px solid #343639;border-radius:30px;background:transparent;color:#b5b6b8;padding:9px 18px;font-size:11px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.velora-shopify .filter-chip:hover,.velora-shopify .filter-chip.active{background:var(--text);color:#101113;border-color:var(--text)}.velora-shopify .product-track{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:0;padding-bottom:3px}.velora-shopify .product-track::-webkit-scrollbar{display:none}.velora-shopify .product-card{flex:0 0 calc((100% - 51px)/4);min-width:0;scroll-snap-align:start}.velora-shopify .product-image{height:290px;position:relative;overflow:hidden;background:#1a1c1f}.velora-shopify .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.velora-shopify .product-card:hover .product-image img{transform:scale(1.06)}.velora-shopify .product-tag{position:absolute;z-index:2;left:13px;top:13px;padding:7px 9px;background:#e7e8e5;color:#121315;font-size:9px;font-weight:800;letter-spacing:.09em}.velora-shopify .product-add{position:absolute;right:12px;bottom:12px;width:39px;height:39px;display:grid;place-items:center;background:#f6f6f1;color:#111;border:0;font-size:22px;transition:background .2s,transform .2s}.velora-shopify .product-add:hover{background:var(--accent);transform:scale(1.06)}.velora-shopify .product-info{padding:17px 2px 0}.velora-shopify .product-category{font-size:10px;letter-spacing:.15em;color:#989a9e;text-transform:uppercase}.velora-shopify .product-info h3{font:700 16px Manrope,sans-serif;margin:7px 0 12px;letter-spacing:-.02em}.velora-shopify .product-bottom{display:flex;align-items:center;justify-content:space-between}.velora-shopify .product-price{font-size:14px;font-weight:700}.velora-shopify .product-price small{font-size:11px;color:#777;text-decoration:line-through;margin-left:8px}.velora-shopify .product-bottom .mini-arrow{color:#898b8e;font-size:20px}.velora-shopify .slider-progress{height:2px;background:#303235;margin-top:45px}.velora-shopify .slider-progress span{display:block;width:25%;height:100%;background:var(--accent);transition:width .25s,transform .25s}.velora-shopify .feature-section{background:#111315}.velora-shopify .feature-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:8.5%}.velora-shopify .feature-visual{height:500px;position:relative;overflow:hidden;background:#202327}.velora-shopify .feature-visual img{width:100%;height:100%;object-fit:cover}.velora-shopify .feature-caption{position:absolute;bottom:22px;left:25px;font-size:10px;font-weight:700;letter-spacing:.18em}.velora-shopify .feature-content h2{margin:18px 0 22px}.velora-shopify .feature-content p{color:#a2a4a7;line-height:1.8;font-size:14px;max-width:360px;margin-bottom:28px}.velora-shopify .button-outline{border-color:#6a6c6e;color:#fff}.velora-shopify .button-outline:hover{background:var(--text);color:#111}.velora-shopify .closing-section{padding:100px 0;background:#d5ed71;color:#10130a}.velora-shopify .closing-inner{text-align:center}.velora-shopify .closing-inner .section-kicker{color:#414d1d}.velora-shopify .closing-inner h2{font:800 clamp(36px,5vw,70px)/1.12 Manrope,sans-serif;letter-spacing:-.06em;margin:17px 0 30px}.velora-shopify .closing-inner h2 em{color:#5b6f22}.velora-shopify .closing-inner .button-light{background:#111;color:#fff}.velora-shopify .closing-inner .button-light:hover{background:#38421e}.velora-shopify .site-footer{background:#0a0b0d}.velora-shopify .footer-main{display:flex;justify-content:space-between;padding:64px 0 58px}.velora-shopify .footer-main p{color:#85878b;font-size:12px;max-width:260px;line-height:1.7;margin-top:17px}.velora-shopify .footer-links{display:flex;gap:38px;align-items:flex-start}.velora-shopify .footer-bottom{border-top:1px solid var(--line);padding:21px 0;display:flex;justify-content:space-between;color:#77797d;font-size:10px}.velora-shopify .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:90}.velora-shopify .cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(100%,450px);z-index:91;background:#151719;box-shadow:-20px 0 80px #0008;display:flex;flex-direction:column;transform:translate(105%);transition:transform .35s ease}.velora-shopify .cart-drawer.open{transform:translate(0)}.velora-shopify .drawer-head{padding:28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:start}.velora-shopify .drawer-head h2{font:800 25px Manrope,sans-serif;margin:8px 0 0}.velora-shopify .drawer-head h2 span{color:#919397}.velora-shopify .cart-close{font-size:28px}.velora-shopify .cart-items{padding:23px 28px;overflow:auto;flex:1}.velora-shopify .cart-empty{display:grid;place-items:center;height:100%;text-align:center;color:#9da0a3}.velora-shopify .cart-empty strong{display:block;color:#fff;font-size:19px;margin-bottom:7px}.velora-shopify .cart-item{display:flex;gap:15px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.velora-shopify .cart-item img{width:84px;height:84px;object-fit:cover;background:#24272a}.velora-shopify .cart-item-body{flex:1}.velora-shopify .cart-item h3{font-size:13px;margin:2px 0 5px}.velora-shopify .cart-item p{font-size:12px;color:#aaa;margin:0 0 11px}.velora-shopify .quantity{display:flex;align-items:center;gap:15px}.velora-shopify .quantity button{width:23px;height:23px;border:1px solid #444;background:none;color:#fff}.velora-shopify .remove-item{border:0;background:none;color:#aaa;font-size:11px;text-decoration:underline}.velora-shopify .cart-bottom{padding:23px 28px 30px;border-top:1px solid var(--line)}.velora-shopify .subtotal{display:flex;justify-content:space-between;font-size:14px}.velora-shopify .cart-bottom p{font-size:11px;color:#939598;line-height:1.5}.velora-shopify .checkout-button{width:100%;justify-content:center;cursor:not-allowed;opacity:.6}.velora-shopify .toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);padding:13px 20px;background:#e9f4bc;color:#1c2410;font-size:12px;font-weight:700;opacity:0;pointer-events:none;z-index:100;transition:opacity .25s,transform .25s}.velora-shopify .toast.show{opacity:1;transform:translate(-50%)}.velora-shopify .reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.velora-shopify .reveal.visible{opacity:1;transform:translateY(0)}@keyframes velora-hero-in{0%{transform:scale(1.1);opacity:.45}to{transform:scale(1.02);opacity:1}}@media(max-width:1050px){.velora-shopify .category-grid{grid-template-columns:repeat(2,1fr)}.velora-shopify .product-card{flex-basis:calc((100% - 34px)/3)}.velora-shopify .feature-grid{gap:5%}.velora-shopify .feature-visual{height:430px}}@media(max-width:700px){.velora-shopify .container{width:min(100% - 36px,1320px)}.velora-shopify .announcement{font-size:8px;letter-spacing:.11em;gap:10px}.velora-shopify .site-header{height:64px}.velora-shopify .logo{font-size:18px}.velora-shopify .desktop-nav{display:none}.velora-shopify .mobile-menu-toggle{display:grid}.velora-shopify .header-actions{gap:2px}.velora-shopify .search-panel,.velora-shopify .mobile-nav{top:64px}.velora-shopify .hero{height:650px;min-height:0}.velora-shopify .hero-image{background-position:62% center}.velora-shopify .hero-shade{background:linear-gradient(90deg,#06080ae3,#06080a61),linear-gradient(0deg,rgba(6,8,10,.5),transparent 70%)}.velora-shopify .hero-content{justify-content:flex-end;padding-bottom:86px}.velora-shopify .hero h1{font-size:clamp(47px,10vw,69px);margin:20px 0}.velora-shopify .hero p{font-size:14px;max-width:310px}.velora-shopify .hero-actions{gap:22px;flex-wrap:wrap}.velora-shopify .hero-side-label{display:none}.velora-shopify .hero-meta{bottom:25px}.velora-shopify .section{padding:76px 0}.velora-shopify .section-heading{align-items:start;flex-direction:column;gap:16px}.velora-shopify .section-heading p{max-width:440px}.velora-shopify .category-grid{gap:10px}.velora-shopify .category-card{height:230px;padding:15px}.velora-shopify .category-copy{left:16px;bottom:18px}.velora-shopify .category-copy strong{font-size:18px}.velora-shopify .category-copy small{font-size:10px;max-width:120px;line-height:1.35}.velora-shopify .category-index{left:16px;top:15px}.velora-shopify .category-arrow{right:13px;bottom:18px}.velora-shopify .products-heading{flex-direction:row;align-items:end}.velora-shopify .product-card{flex-basis:72%}.velora-shopify .product-image{height:310px}.velora-shopify .slider-controls{align-self:end}.velora-shopify .round-arrow{width:36px;height:36px}.velora-shopify .feature-grid{grid-template-columns:1fr;gap:38px}.velora-shopify .feature-visual{height:390px}.velora-shopify .feature-content h2{font-size:43px}.velora-shopify .closing-section{padding:78px 0}.velora-shopify .footer-main{flex-direction:column;gap:28px;padding:48px 0}.velora-shopify .footer-links{gap:25px}.velora-shopify .footer-bottom{gap:12px;flex-direction:column}}@media(max-width:430px){.velora-shopify .hero{height:610px}.velora-shopify .hero-actions{gap:15px}.velora-shopify .hero-actions .button{padding:15px 17px;gap:13px}.velora-shopify .text-link{font-size:11px}.velora-shopify .category-card{height:200px}.velora-shopify .product-card{flex-basis:84%}.velora-shopify .product-image{height:290px}.velora-shopify .feature-visual{height:300px}.velora-shopify .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.velora-shopify{scroll-behavior:auto}.velora-shopify *,.velora-shopify *:before,.velora-shopify *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.velora-shopify .reveal{opacity:1;transform:none}}.velora-shopify .subcategory-list{display:flex;gap:9px;align-items:center;overflow:auto;margin:-10px 0 25px;padding:0 0 4px}.velora-shopify .subcategory-list[hidden]{display:none}.velora-shopify .subcategory-chip{flex:none;border:0;border-bottom:1px solid transparent;background:none;color:#8f9295;padding:7px 3px;font-size:11px;font-weight:700}.velora-shopify .subcategory-chip:hover,.velora-shopify .subcategory-chip.active{color:var(--accent);border-color:var(--accent)}.velora-shopify .no-results{color:#a9abad;font-size:14px;padding:35px 0}.velora-shopify{display:block;text-align:left;line-height:1.5;isolation:isolate}.velora-shopify [hidden]{display:none!important}.velora-shopify button{border-radius:0;text-transform:none;letter-spacing:normal}.velora-shopify .filter-chip{border-radius:30px}.velora-shopify .round-arrow{border-radius:50%}.velora-shopify h1,.velora-shopify h2,.velora-shopify h3{color:inherit;text-transform:none}.velora-shopify .product-image>a:not(.product-add){display:block;width:100%;height:100%}.velora-shopify .product-image img{display:block;object-fit:contain;object-position:center;transform:none;transition:none}.velora-shopify .product-card:hover .product-image img{transform:none}.velora-shopify .product-placeholder{width:100%;height:100%;stroke:none;fill:#a0a2a5}.velora-shopify .product-add{padding:0;line-height:1}.velora-shopify .product-image form{margin:0}.velora-shopify .collection-link{margin-top:24px}.velora-shopify .logo{flex-shrink:0;max-width:100%}.velora-shopify .brand-logo{display:block;width:var(--logo-width,160px);max-width:100%;height:auto;object-fit:contain}.velora-shopify .brand-logo-original{filter:brightness(0) invert(1)}.velora-shopify .footer-brand{padding:32px 0}.velora-shopify .footer-service{padding:28px 0 32px;border-top:1px solid var(--line)}.velora-shopify .footer-service-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px}.velora-shopify .footer-service-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#c1c2c4;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.velora-shopify .footer-service-links a:hover{color:var(--accent);border-color:var(--accent)}.velora-shopify .footer-editor-note{color:var(--muted);font-size:12px;line-height:1.6;margin-bottom:0}@media(max-width:700px){.velora-shopify .header-inner .brand-logo{max-width:145px}.velora-shopify .footer-service-links{gap:8px 20px}}.velora-shopify .products-search{display:block;max-width:440px;margin-bottom:24px;font-size:12px;color:var(--muted)}.velora-shopify .products-search input{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--text);font-size:14px}.velora-shopify:not(.velora-enhanced) .products-search{display:none}.velora-shopify .footer-bottom a{display:inline-block;margin:0 10px 6px 0}.velora-shopify :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.velora-shopify .reveal{opacity:1;transform:none}.velora-shopify.velora-enhanced .reveal:not(.visible){opacity:0;transform:translateY(24px)}.velora-shopify:not(.velora-enhanced) .filter-list,.velora-shopify:not(.velora-enhanced) .slider-controls,.velora-shopify:not(.velora-enhanced) .search-toggle,.velora-shopify:not(.velora-enhanced) .mobile-menu-toggle{display:none}@media(prefers-reduced-motion:reduce){.velora-shopify.velora-enhanced .reveal:not(.visible){opacity:1;transform:none}}.velora-shopify .velora-arrow{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.velora-shopify .category-arrow{line-height:1}.velora-shopify .round-arrow{display:inline-flex;align-items:center;justify-content:center;padding:0}.velora-shopify .product-bottom .mini-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--text);line-height:1}.velora-shopify .collection-link .velora-arrow{margin-left:8px;font-size:18px}.velora-shopify .category-teaser{position:relative;display:block;min-width:0;height:310px;margin:0;padding:0;overflow:hidden;border:1px solid #292c2e;background:#08090b;cursor:default}.velora-shopify .category-teaser__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;pointer-events:none}@media(max-width:700px){.velora-shopify .category-teaser{height:230px}}@media(max-width:430px){.velora-shopify .category-teaser{height:200px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/velora-shopify.css.map */
