.collection-showcase{padding:52px max(4vw,20px) 64px;background:#0d110e;color:#f4f4ed}.collection-showcase h2{font-size:clamp(42px,7vw,94px);letter-spacing:-.075em;line-height:.88;margin:14px 0 18px}.collection-showcase h2 em{color:#c8e629;font-style:normal}.collection-showcase p{max-width:660px;color:#bdc7b9;font-size:18px;line-height:1.45}.showcase-top{display:flex;justify-content:space-between;align-items:end;gap:20px}.showcase-controls{display:flex;gap:10px}.showcase-controls button{width:48px;height:48px;border:1px solid #a8b567;background:#1d291b;color:white;font-size:24px;cursor:pointer}.showcase-controls button:hover{background:#bfd92b;color:#111}.showcase-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:18px 0 24px;scrollbar-color:#bad322 #273127}.showcase-rail a{flex:0 0 clamp(180px,20vw,300px);scroll-snap-align:start;display:block;background:#182018;border:1px solid #405035;color:white;text-decoration:none}.showcase-rail img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.showcase-rail span{display:block;padding:12px 14px;font-weight:900;font-size:15px;min-height:58px}.showcase-rail small{display:block;color:#c7df36;font-size:11px;letter-spacing:.14em;margin-bottom:4px}.showcase-cta{display:inline-block;background:#c7e328;color:#101510!important;padding:17px 30px;font-size:17px;font-weight:900;letter-spacing:.04em;text-decoration:none;margin-top:14px}.showcase-cta:hover{background:white}.collection-adverts{padding:48px max(4vw,20px) 72px;background:#10110e;color:white}.collection-adverts h2{font-size:clamp(32px,5vw,58px);letter-spacing:-.06em}.advert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.collection-ad{min-height:300px;display:flex;position:relative;overflow:hidden;background:#222;color:white;text-decoration:none;border:1px solid #555}.collection-ad img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.58)}.collection-ad span{z-index:1;position:relative;align-self:flex-end;padding:25px;background:linear-gradient(transparent,#0009);width:100%}.collection-ad small{color:#d7ec31;font-size:12px;font-weight:bold;letter-spacing:.15em}.collection-ad strong{display:block;font-size:clamp(27px,4vw,52px);line-height:.95;letter-spacing:-.06em;margin:6px 0}.collection-ad b{font-size:13px}.collection-ad:hover img{transform:scale(1.035);transition:transform .25s}.nav-collections .nav-menu{max-height:70vh;overflow-y:auto}@media(max-width:650px){.showcase-top{align-items:end}.collection-showcase{padding-top:36px}.advert-grid{grid-template-columns:1fr}.collection-ad{min-height:230px}.showcase-controls button{width:40px;height:40px}}
.rave-scene{min-height:clamp(280px,38vw,570px);position:relative;display:flex;align-items:center;padding:40px max(5vw,25px);background:#131313;color:white;overflow:hidden}.rave-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rave-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050608cf 0%,#05060855 48%,transparent 80%)}.rave-scene.right:after{background:linear-gradient(270deg,#050608cf 0%,#05060855 48%,transparent 80%)}.rave-scene>div{position:relative;z-index:1;max-width:580px}.rave-scene.right{justify-content:flex-end}.rave-scene small{font-weight:900;letter-spacing:.16em;color:#c7e328}.rave-scene h2{font-size:clamp(44px,7vw,100px);line-height:.86;letter-spacing:-.075em;margin:18px 0}.rave-scene p{font-size:clamp(17px,2vw,23px);line-height:1.35}.rave-scene a{display:inline-block;padding:14px 20px;background:#c7e328;color:#101510;text-decoration:none;font-weight:900;margin-top:12px}@media(max-width:650px){.rave-scene{min-height:380px}.rave-scene:after,.rave-scene.right:after{background:linear-gradient(0deg,#050608df,#05060877 65%,transparent)}.rave-scene,.rave-scene.right{align-items:flex-end;justify-content:flex-start}.rave-scene h2{font-size:52px}}
.collection-adverts{padding:0;background:#0c0d0b}.collection-adverts-title{padding:60px max(4vw,20px) 20px}.collection-adverts-title h2{font-size:clamp(42px,6vw,82px);margin:10px 0;letter-spacing:-.08em}.range-preview{padding:0 max(4vw,20px) 58px;border-top:1px solid #394536}.range-ad{min-height:clamp(250px,32vw,430px);position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#222}.range-ad>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.range-ad:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070807d9,transparent 75%)}.range-ad>div{position:relative;z-index:1;padding:clamp(22px,4vw,55px)}.range-ad small{color:#c7e328;font-weight:900;letter-spacing:.16em}.range-ad h2{font-size:clamp(46px,7vw,104px);line-height:.9;letter-spacing:-.075em;margin:12px 0}.range-ad p{font-size:17px;max-width:500px}.range-preview-top{display:flex;justify-content:space-between;align-items:center;padding:16px 0;color:#d5dcaa;font-size:13px;font-weight:bold;letter-spacing:.12em}.range-preview-top button{background:#202a1d;border:1px solid #65764b;color:white;min-width:42px;min-height:40px;font-size:20px;cursor:pointer}.collection-preview-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 20px;scrollbar-color:#c6db32 #263024}.collection-preview-rail a{flex:0 0 clamp(170px,18vw,270px);scroll-snap-align:start;color:white;text-decoration:none;background:#1c231b;border:1px solid #44533c}.collection-preview-rail img{width:100%;height:auto;aspect-ratio:4/5;display:block;object-fit:cover}.collection-preview-rail span{display:block;padding:11px;font-size:14px;font-weight:900}.collection-preview-rail small{display:block;font-size:11px;color:#c7e328;margin-bottom:5px}.range-full{display:inline-block;padding:17px 28px;background:#c7e328;color:#101510!important;text-decoration:none;font-weight:900;font-size:17px;margin-top:6px}.range-full:hover{background:white}@media(max-width:650px){.range-ad{min-height:265px}.range-ad h2{font-size:52px}.range-ad p{font-size:15px}}
.neon-full-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding:24px}.neon-full-links a{display:inline-block;background:#c7e328;color:#101510;text-decoration:none;padding:16px 25px;font-weight:900;font-size:16px}.neon-full-links a:nth-child(2){background:#ff53a1}.neon-full-links a:hover{background:white}
.vice-home{padding:54px max(4vw,20px) 50px;background:#1b0d18;color:white}.vice-home-head h2{font-size:clamp(48px,8vw,110px);letter-spacing:-.08em;line-height:.9;margin:16px 0}.vice-home-head em{font-style:normal;color:#ff53a1}.vice-home-head p{font-size:19px;color:#ead8e3}.vice-home .new-drop{max-width:1500px;margin:auto}.vice-home .neon-full-links a{background:#ff53a1}.vice-home .new-drop-filters{display:none}.vice-home .new-drop-search{display:none}#new-drop[data-neon-drop="frequency"] .new-drop-filters,#new-drop[data-neon-drop="frequency"] .new-drop-search{display:none}#new-drop[data-neon-drop="frequency"] .drop-collection-tiles{grid-template-columns:1fr}#new-drop[data-neon-drop="frequency"] .new-drop-card:nth-of-type(n+6){display:none}

/* Restore the product collage now that the displayed artwork has matched masters. */
.range-campaign .range-hero-products{display:grid!important}
