html.s17-home-page,html.s17-home-page body{background:#000!important}html.s17-home-page .announcement,html.s17-home-page .site-header,html.s17-home-page .footer,html.s17-home-page .wa-float{display:none!important}html.s17-home-page #MainContent{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:#000!important;min-height:0!important}.s17-home{background:#000;color:#fff;min-height:60vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.s17-home *,.s17-home *:before,.s17-home *:after{box-sizing:border-box}.s17-home a{text-decoration:none}.s17-home a:focus-visible,.s17-home button:focus-visible{outline:3px solid #10e189;outline-offset:-1px}.s17-desktop{position:relative;width:min(100%,1672px);max-width:1672px;margin:0 auto;isolation:isolate}.s17-art{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;background:#000}.s17-clickable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.s17-hotspot{position:absolute;display:block;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0;border-radius:8px;opacity:1}.s17-hotspot:hover{box-shadow:inset 0 0 0 2px #ff53a9d9,0 0 20px #ff138333;background:#ff2f9b12}.s17-hotspot:focus-visible{outline:3px solid #fff;outline-offset:2px;background:#ff28921c}.s17-mobile{display:none}.s17-legal{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;padding:15px 16px 22px;color:#a89ca6;background:#020103;font-size:10px}.s17-legal a{color:#aa97a5;font-weight:650}.s17-legal a:hover{color:#ff3e97}@media(max-width:780px){html.s17-home-page .site-header{display:block!important;background:#060106!important;border-bottom:1px solid #bd0d6b!important}html.s17-home-page .site-header .desktop-nav,html.s17-home-page .site-header .header-search,html.s17-home-page .site-header .root-nav-wrap,html.s17-home-page .site-header .mobile-search-wrap{display:none!important}html.s17-home-page .site-header .nav-row-v7{min-height:57px;gap:12px!important}html.s17-home-page .site-header .brand{font-size:17px!important;line-height:1.05;letter-spacing:-.03em!important}html.s17-home-page .site-header .brand small{font-size:7px!important;letter-spacing:.08em!important}html.s17-home-page .site-header .cart-link{white-space:nowrap;font-size:12px!important}.s17-desktop{display:none!important}.s17-mobile{display:block!important}.s17-mobile-hero{position:relative;overflow:hidden;min-height:390px;padding:25px 16px 0;background:radial-gradient(circle at 75% 75%,#660e44,#120413 49%,#070105 75%);border-bottom:3px solid #ff008b}.s17-mobile-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#070105 0%,transparent 69%);z-index:1;pointer-events:none}.s17-mobile-hero>*:not(.s17-mobile-scene){position:relative;z-index:3}.s17-overline{font-size:9px;font-weight:900;letter-spacing:.1em;color:#fff;display:block;margin-bottom:14px;text-shadow:0 2px 4px #000}.s17-overline b{color:#ff188a}.s17-mobile-hero h1{font:italic 900 clamp(37px,10vw,60px)/.99 Impact,"Arial Black",Arial,sans-serif;letter-spacing:.02em;max-width:355px;color:#fff;text-shadow:0 2px 12px #000;margin:0 0 12px}.s17-mobile-hero h1 em{font-style:normal;color:#ff0988;text-shadow:0 2px 9px #000}.s17-mobile-hero p{font-size:12px;line-height:1.45;font-weight:650;color:#fff;max-width:255px;margin:0 0 14px;text-shadow:0 2px 5px #000}.s17-mobile-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.s17-mobile-buttons a{border-radius:25px;min-height:39px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:11px;padding:10px 13px;white-space:nowrap}.s17-primary{background:#ff008b;color:#fff!important;border:1px solid #ff008b;box-shadow:0 4px 14px #f06a}.s17-outline{background:#08020a;color:#fff!important;border:1px solid #ff008b}.s17-wa{margin-top:8px;border:1px solid #00d665;border-radius:25px;padding:6px 12px;font-weight:850;font-size:11px;display:inline-flex;color:#fff!important;background:#040906;align-items:center}.s17-mobile-scene{position:relative!important;z-index:2!important;display:block;width:calc(100% + 32px);height:172px;max-width:none;margin:8px -16px 0;object-fit:cover;object-position:center;background:#0e0310}.s17-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;background:#010101}.s17-mobile-category{display:block;min-width:0;aspect-ratio:411/119;position:relative;overflow:hidden;border-radius:10px;border:1px solid #f02e90;box-shadow:0 0 12px #f08b}.s17-mobile-category img{display:block;width:100%;height:100%;object-fit:fill}.s17-mobile-category:active{transform:scale(.97)}.s17-products{padding:22px 10px 14px;background:#000}.s17-products h2{font:italic 900 clamp(22px,6.4vw,35px)/.95 Impact,"Arial Black",Arial,sans-serif;margin:0 0 13px;color:#fff;letter-spacing:.01em}.s17-products h2 em{color:#ff068c;font-style:normal}.s17-product-scroll{display:flex;overflow-x:auto;gap:9px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a62c70 transparent;padding:2px 0 10px}.s17-feature-item{display:block;flex:0 0 152px;aspect-ratio:246/163;overflow:hidden;border:1px solid #6b3555;border-radius:10px;scroll-snap-align:start;box-shadow:0 2px 12px #000}.s17-feature-item img{display:block;width:100%;height:100%;object-fit:cover}.s17-brand-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;background:#000}.s17-brand-nav a{display:flex;align-items:center;justify-content:space-between;gap:6px;font:italic 900 21px Impact,Arial Black,Arial,sans-serif;border-radius:8px;padding:15px 12px;background:linear-gradient(110deg,#1f0614,#7c114e);color:#fff!important;border:1px solid #aa2069}.s17-brand-nav a:nth-child(2){background:linear-gradient(110deg,#1a0c0b,#6b3117)}.s17-brand-nav a:nth-child(3){background:linear-gradient(110deg,#210609,#74142a)}.s17-brand-nav a:nth-child(4){background:linear-gradient(110deg,#200525,#6a1c79)}.s17-brand-nav a span{font:900 19px Arial,sans-serif;background:#ff0187;border-radius:30px;width:28px;height:28px;display:grid;place-items:center}.s17-contact{position:relative;isolation:isolate;min-height:154px;background:#130011;border-top:1px solid #741b56;overflow:hidden}.s17-contact>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72;z-index:-1}.s17-contact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#10020dda,#160310bb)}.s17-contact-contents{position:relative;z-index:1;padding:17px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.s17-contact h2{font:italic 900 clamp(15px,4.8vw,26px)/1 Impact,"Arial Black",Arial,sans-serif;letter-spacing:.015em;margin:0 0 6px}.s17-contact p{color:#f9e0ed;font-size:10px;line-height:1.3;margin:0}.s17-contact a{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:#ff098c;color:#fff;border-radius:28px;padding:11px 12px;font-size:10px;font-weight:900;max-width:152px;flex:0 0 auto;line-height:1.3}.s17-legal{padding:14px 12px 20px;gap:11px;font-size:9px;line-height:1.3}}@media(max-width:360px){.s17-mobile-hero{min-height:380px}.s17-mobile-hero h1{font-size:35px}.s17-mobile-buttons a{font-size:10px;padding:8px 9px}.s17-mobile-category{border-radius:6px}.s17-feature-item{flex-basis:139px}.s17-contact a{max-width:116px;padding:9px;font-size:9px}}@media(prefers-reduced-motion:reduce){.s17-home *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:780px){.s17-mobile-hero .s17-mobile-scene-panel{position:relative!important;z-index:3!important;display:block;box-sizing:border-box;width:calc(100% + 32px);margin:10px -16px 0;padding:0 8px 8px;background:#080209;overflow:hidden;line-height:0}.s17-mobile-hero .s17-mobile-scene-panel .s17-mobile-clean-banner{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:891 / 329;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}.s17-mobile-hero .s17-mobile-brand-hotspots{position:absolute;top:0;right:8px;bottom:8px;left:8px;z-index:4;pointer-events:none}.s17-mobile-hero .s17-mobile-brand-hit{position:absolute;display:block;pointer-events:auto;background:transparent;border-radius:6px;touch-action:manipulation}.s17-mobile-hero .s17-mobile-brand-hit:focus-visible{outline:2px solid #fff;outline-offset:1px;background:#ff3a9626}.s17-mobile-hero .s17-mobile-brand-hit:active{background:#ff5baa28}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/supply-home-v17.css.map */
