:root{--background:#fff;--foreground:#141414;--card:#fff;--card-foreground:#141414;--popover:#fff;--popover-foreground:#141414;--primary:#2454ff;--primary-foreground:#fff;--secondary:#f4f4f4;--secondary-foreground:#141414;--muted:#f3f3f3;--muted-foreground:#686868;--accent:#eef1ff;--accent-foreground:#141414;--destructive:#d63030;--border:#e4e4e4;--input:#dedede;--ring:#2454ff;--radius:0rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:#141414;font-family:Inter,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #2454ff;outline-offset:5px}button{border:0}img{display:block;max-width:100%}.announcement{height:32px;display:flex;align-items:center;justify-content:center;background:#121212;color:#fff;font-size:11px;font-weight:500;letter-spacing:1.8px}.site-header{height:88px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;position:relative;z-index:20}.logo{position:relative;width:150px;height:auto;aspect-ratio:1032 / 298;overflow:hidden;display:block;flex-shrink:0}.logo img{position:absolute;width:calc(100% * 1254 / 1032);height:auto;max-width:none;left:calc(-100% * 128 / 1032);top:calc(-100% * 454 / 298);transform:none}.site-header nav{display:flex;gap:34px;font-size:14px}.site-header nav a{position:relative;padding:33px 0}.site-header nav a:after{content:"";position:absolute;bottom:22px;height:2px;left:0;right:0;background:#141414;transform:scaleX(0);transition:transform .2s}.site-header nav a:hover:after,.site-header nav a.nav-active:after{transform:scaleX(1)}.bag-link{display:flex;align-items:center;gap:9px;font-size:14px}.hero{position:relative;height:610px;margin:0 24px;background:#050505;overflow:hidden;color:#fff}.hero-image{position:absolute;height:100%;width:69%;right:-1%;object-fit:cover;object-position:50% 32%;opacity:.92}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 0%,#050505 25%,#050505c0 40%,transparent 69%),linear-gradient(0deg,#0006,transparent 25%)}.hero-content{position:relative;padding:47px 56px;z-index:1;width:60%}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:600;display:block}.hero .eyebrow{display:flex;align-items:center;gap:10px;color:#dfdfdf}.blue-dash{width:17px;height:3px;background:#2454ff}.hero h1{font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-size:110px;line-height:.86;letter-spacing:-1.5px;font-weight:700;margin:32px 0 24px}.hero h1 span{color:#8cabff}.hero p{font-size:15px;line-height:1.65;color:#b8b8b8;margin:0 0 28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:17px 21px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;min-height:52px}.button:hover{transform:translateY(-2px)}.button-white{background:#fff;color:#111}.button-white:hover{background:#e8edff}.button-black{background:#141414;color:#fff}.button-blue{background:#2454ff;color:#fff}.hero-caption{position:absolute;bottom:36px;right:38px;border-left:1px solid #ffffff60;padding-left:18px;z-index:2}.hero-caption>span{font-size:10px;letter-spacing:1.5px;color:#b2b2b2}.hero-caption a{display:flex;align-items:center;gap:25px;font-size:14px;margin-top:7px}.hero-index{position:absolute;right:34px;top:31px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.7px;writing-mode:vertical-rl;color:#bbb}.hero-index i{height:42px;width:1px;background:#555}.brand-strip{min-height:76px;display:flex;align-items:center;justify-content:space-between;margin:0 40px;border-bottom:1px solid #ddd;gap:20px;font-size:11px;letter-spacing:1.2px;font-weight:600}.brand-strip span{display:flex;align-items:center;gap:14px}.brand-strip i{width:4px;height:4px;background:#2454ff}.collection{padding:66px 40px 80px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}.section-top .eyebrow{color:#626262}.section-top h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:600;font-size:53px;letter-spacing:-.4px;line-height:1.05;margin:13px 0 0}.collection-count{font-size:13px;color:#777;margin-bottom:6px}.filter-bar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd;padding:21px 0}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{font-size:13px;padding:10px 17px;background:#f4f4f4;color:#565656;min-height:40px}.filters button.active{color:#fff;background:#141414}.filters button span{font-size:11px;margin-left:8px;opacity:.6}.filter-bar>span{font-size:10px;letter-spacing:1.2px;color:#7c7c7c}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.product-image{display:block;position:relative;aspect-ratio:3/3.8;background:#efeeec;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-image:hover img{transform:scale(1.04)}.product-image.dragon-red-front{background:#050505}.product-image.onyx-hoodie img{object-fit:contain;mix-blend-mode:multiply}.product-tag{position:absolute;top:14px;left:14px;background:#fff;color:#222;padding:6px 8px;font-size:9px;letter-spacing:1px}.quick-view{position:absolute;bottom:14px;right:14px;width:36px;height:36px;background:#fff;display:grid;place-items:center}.product-meta{padding:16px 0 0}.product-meta p{font-size:9px;letter-spacing:1px;color:#727272;margin:0 0 8px}.product-meta h3{font-size:15px;font-weight:500;line-height:1.4;margin:0 0 9px}.price-pending{font-size:12px;color:#777}.mobile-break{display:none}footer{background:#111;color:#fff;padding:50px 40px 24px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px}.footer-top p{font-family:Barlow Condensed,Impact,sans-serif;font-size:60px;font-weight:500;line-height:.95;margin:0}.footer-top p strong{font-weight:700}.footer-top>a{display:flex;align-items:center;gap:50px;font-size:14px;padding-bottom:12px;border-bottom:1px solid #555}.footer-bottom{border-top:1px solid #333;padding-top:24px;display:flex;justify-content:space-between;font-size:11px;color:#999}.footer-bottom span:nth-child(2){letter-spacing:1.4px}@media(min-width:1550px){.hero{height:680px}.hero-content{padding-top:65px}.hero h1{font-size:124px}.hero-image{object-position:50% 28%}.site-header,.collection{padding-left:64px;padding-right:64px}.brand-strip{margin:0 64px}}@media(max-width:1000px){.site-header{padding:0 24px}.site-header nav{gap:20px;font-size:13px}.hero-content{padding:45px 36px;width:70%}.hero h1{font-size:100px}.hero{height:580px}.hero-image{width:77%;right:-9%}.brand-strip{margin:0 24px;font-size:9px}.brand-strip span:nth-of-type(3),.brand-strip>svg{display:none}.brand-strip i:nth-of-type(2){display:none}.collection{padding:50px 24px}.section-top h2{font-size:44px}.product-grid{gap:30px 16px}.filter-bar>span{display:none}}@media(max-width:700px){.announcement{font-size:9px;letter-spacing:1.2px;height:29px}.site-header{height:74px;padding:0 20px}.logo{width:126px}.site-header nav{display:none}.hero{margin:0 12px;height:625px}.hero-image{width:125%;height:70%;right:-29%;object-position:50% 30%;top:0;opacity:.87}.hero-shade{background:linear-gradient(90deg,#050505aa,transparent),linear-gradient(0deg,#050505 15%,#050505b0 40%,transparent 72%)}.hero-content{padding:30px 25px;width:100%}.hero .eyebrow{font-size:9px;letter-spacing:1.2px}.hero h1{font-size:85px;margin-top:102px;line-height:.87}.hero p{font-size:14px}.hero-caption,.hero-index{display:none}.button{min-height:50px;font-size:13px}.brand-strip{margin:0 20px;min-height:62px;font-size:8px;letter-spacing:.7px;gap:10px}.brand-strip span{gap:8px}.brand-strip svg{width:17px}.collection{padding:45px 20px 55px}.section-top{display:block;margin-bottom:23px}.section-top h2{font-size:42px}.section-top .eyebrow{font-size:10px}.collection-count{display:block;margin-top:16px;font-size:12px}.filter-bar{padding:17px 0}.filters{gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;width:100%;scrollbar-width:none}.filters button{flex-shrink:0;padding:10px 12px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 12px}.product-tag{top:9px;left:9px;font-size:8px;letter-spacing:.5px;padding:5px 6px}.product-meta h3{font-size:13px}.product-meta p{font-size:8px;line-height:1.5}.product-meta{padding-top:12px}.quick-view{width:29px;height:29px;bottom:9px;right:9px}.quick-view svg{width:16px}footer{padding:37px 22px 24px}.footer-top p{font-size:49px}.footer-top>a{font-size:12px;gap:18px}.footer-bottom{font-size:10px}.footer-bottom span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.skip-link{position:fixed;top:0;left:12px;transform:translateY(-120%);background:#fff;padding:12px;z-index:100}.skip-link:focus{transform:translateY(0)}.header-actions{display:flex;align-items:center;gap:20px}.bag-link,.menu-toggle{background:transparent}.menu-toggle{display:none}.hero-caption button{display:flex;align-items:center;gap:25px;font-size:14px;margin-top:7px;background:none;padding:0;color:#fff;text-align:left}.product-image{width:100%;aspect-ratio:4/5;padding:0;text-align:left}.product-image.garment{background:#e6dfd7}.product-image.garment img{object-fit:contain}.product-image.onyx-hoodie{background:#f0f0ee}.product-image.onyx-black{background:#e1d8cd}.product-image.dragon-black-front{background:#000}.product-image.model img{object-fit:cover}.product-image.batman-front img{object-position:center 35%}.product-image.onyx-red img{height:auto;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.product-image.onyx-red:hover img{transform:translateY(-50%) scale(1.04)}.product-meta h3 button{background:none;padding:0;text-align:left;font-weight:500}.product-meta h3 button:hover{text-decoration:underline;text-underline-offset:4px}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.product-price{font-size:14px;font-weight:500}.product-color{display:block;font-size:12px;color:#737373;margin-top:6px}.price-pending{font-size:13px}.view-product-label{position:absolute;bottom:21px;left:15px;padding:6px 8px;background:#fff;color:#111;font-size:12px;opacity:0;transform:translateY(8px);transition:.2s}.product-image:hover .view-product-label,.product-image:focus-visible .view-product-label{opacity:1;transform:translateY(0)}.quick-view{transition:.2s}.product-image:hover .quick-view{background:#2454ff;color:#fff}.product-tag{font-size:11px}.product-meta p{font-size:11px;letter-spacing:.7px}.collection-feature{position:relative;background:#e4dcd2;display:grid;grid-template-columns:1fr 1fr;min-height:465px;margin:0 24px 70px;overflow:hidden}.collection-feature>div:first-child{padding:60px 56px;position:relative;z-index:1}.collection-feature h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:73px;line-height:.93;font-weight:700;margin:24px 0 20px}.collection-feature p{font-size:15px;line-height:1.7;color:#57504a;margin-bottom:25px}.feature-image{display:flex;align-items:center;justify-content:center;background:#e4dcd2}.feature-image img{width:85%;max-height:450px;object-fit:contain;mix-blend-mode:multiply}.feature-number{position:absolute;right:28px;top:28px;font-size:11px;letter-spacing:1.2px}.footer-top .eyebrow{font-size:11px;color:#a3a3a3;margin-bottom:25px}.product-dialog[data-slot=dialog-content]{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;width:940px;max-width:calc(100vw - 48px);max-height:90dvh;overflow-y:auto;border:0;border-radius:0}.product-dialog>[data-slot=dialog-close]{background:#fff;padding:10px;z-index:2;right:12px;top:12px;border-radius:50%;opacity:1}.product-gallery{min-width:0;padding:24px;background:#f3f2f0}.detail-image{aspect-ratio:4/5;background:#eee;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-image.garment{background:#e3dacf}.detail-image.garment img{object-fit:contain}.detail-image.onyx-hoodie,.detail-image.onyx-hoodie-model{background:#fff}.detail-image.onyx-hoodie-model img{object-fit:contain}.thumbnails{display:flex;align-items:center;gap:9px;padding-top:13px}.thumbnails button{width:52px;height:65px;border:1px solid transparent;padding:2px;background:#fff}.thumbnails button[aria-pressed=true]{border-color:#141414}.thumbnails img{width:100%;height:100%;object-fit:cover}.thumbnails>span{font-size:12px;color:#777;margin-left:auto}.product-information{padding:48px 34px 28px;min-width:0}.product-information .eyebrow{font-size:11px;letter-spacing:1px;color:#777}.detail-title[data-slot]{font-family:Barlow Condensed,Impact,sans-serif;font-size:39px;line-height:1.03;font-weight:600;margin:18px 0}.detail-price{font-size:21px;font-weight:500}.detail-price small{font-size:12px;color:#777;font-weight:400}.detail-description[data-slot]{font-size:15px;line-height:1.7;margin:22px 0;color:#666}.size-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:12px;gap:10px}.size-heading button{display:flex;align-items:center;gap:6px;font-size:12px;background:none;color:#555;padding:4px 0;border-bottom:1px solid #999}.size-options[data-slot]{display:flex;gap:8px;flex-wrap:wrap}.size-option{position:relative;display:grid;place-items:center;width:43px;height:43px;font-size:13px;border:1px solid #ddd;cursor:pointer}.size-option.selected{background:#141414;color:#fff;border-color:#141414}.size-option>[data-slot=radio-group-item]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;border:0;opacity:0}.size-option:has(:focus-visible){outline:2px solid #2454ff;outline-offset:3px}.size-option span{pointer-events:none}.size-error{font-size:13px;color:#ba2424;margin-top:12px}.add-button{margin-top:24px;width:100%}.button:disabled{background:#e7e7e7;color:#777;cursor:not-allowed;transform:none}.ordering-note{font-size:12px;line-height:1.6;color:#777;margin-top:12px}.details-accordion{border-top:1px solid #ddd;margin-top:22px}.details-accordion ul{padding-left:17px;list-style:disc;color:#666;font-size:14px;line-height:1.8}.size-dialog[data-slot=dialog-content]{width:560px;max-width:calc(100vw - 32px);padding:30px;max-height:90dvh;overflow:auto;border-radius:0}.size-dialog [data-slot=dialog-title]{font-family:Barlow Condensed,Impact,sans-serif;font-size:32px}.size-dialog th,.size-dialog td{font-size:13px}.chart-note{font-size:12px;line-height:1.6;color:#777}.bag-sheet[data-slot=sheet-content]{width:470px;max-width:100vw;padding:0;gap:0}.bag-heading{padding:32px 26px 24px;border-bottom:1px solid #ddd}.bag-heading [data-slot=sheet-title]{font-size:25px;font-weight:500}.bag-heading [data-slot=sheet-title] span{font-size:17px;color:#777}.bag-heading [data-slot=sheet-description]{font-size:14px;margin-top:8px}.bag-items{padding:0 26px;overflow-y:auto;flex:1}.bag-item{display:flex;position:relative;gap:17px;padding:25px 0;border-bottom:1px solid #ddd}.bag-item>img{width:91px;height:114px;object-fit:contain;background:#eee}.bag-item>div{flex:1;padding-right:14px}.bag-item h3{font-size:14px;font-weight:500;margin:0 0 5px;line-height:1.4}.bag-item p{font-size:12px;color:#777;margin:0 0 9px;line-height:1.6}.bag-item-price{font-size:13px;font-weight:500}.quantity-controls{display:flex;align-items:center;border:1px solid #ddd;width:max-content;margin-top:10px}.quantity-controls button{height:30px;width:30px;background:none;display:grid;place-items:center}.quantity-controls span{font-size:12px;width:28px;text-align:center}.remove-item{position:absolute;right:-7px;top:21px;padding:8px;background:none;color:#777}.bag-summary{padding:24px 26px;background:#fafafa;border-top:1px solid #ddd}.bag-summary>div{display:flex;justify-content:space-between;font-size:16px}.bag-summary>div strong{font-weight:500}.bag-summary>p{font-size:12px;color:#777;line-height:1.6;margin:13px 0}.bag-summary>.button{width:100%;justify-content:center;margin-top:9px}.continue-shopping{display:flex;align-items:center;gap:14px;justify-content:center;background:transparent;font-size:13px;margin-top:18px;width:100%}.empty-bag{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:30px}.empty-bag h3{font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-weight:500;margin:20px 0 8px}.empty-bag p{font-size:14px;color:#777;margin-bottom:25px}.menu-sheet[data-slot]{width:360px;max-width:90vw;padding:35px 25px}.menu-sheet nav{margin-top:30px}.menu-sheet nav button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;border-bottom:1px solid #ddd;padding:19px 0}.announcement,.eyebrow,.hero-caption>span,.hero-index,.brand-strip,.filter-bar>span,.product-tag,.product-meta p,.footer-top .eyebrow,.footer-bottom,.feature-number{font-size:12px}.product-meta p{line-height:1.5}.product-meta h3{font-size:15px}.hero p,.collection-feature p{font-size:16px}@media(max-width:1100px){.brand-strip{font-size:11px;letter-spacing:.8px}.brand-strip span:nth-of-type(3),.brand-strip>svg,.brand-strip i:nth-of-type(2){display:none}.collection-feature h2{font-size:66px}.collection-feature>div:first-child{padding:50px 35px}}@media(max-width:700px){.announcement{font-size:10px}.menu-toggle{display:block}.header-actions{gap:18px}.hero .eyebrow{font-size:10px}.hero h1{font-size:85px}.hero p{font-size:15px}.brand-strip{justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.4px}.brand-strip span:nth-of-type(2){max-width:44%;text-align:right;line-height:1.5}.brand-strip i{display:none}.product-meta h3{font-size:14px}.product-meta p{font-size:11px;letter-spacing:.3px}.product-price{font-size:14px}.product-color{font-size:12px}.product-tag{font-size:10px}.price-pending{font-size:12px}.view-product-label{display:none}.collection-feature{margin:0 12px 42px;min-height:0;grid-template-columns:1fr}.collection-feature>div:first-child{padding:35px 25px 0}.collection-feature h2{font-size:64px}.collection-feature p{font-size:14px}.collection-feature .eyebrow{font-size:11px}.feature-image{height:320px}.feature-image img{height:100%;width:85%}.feature-number{font-size:10px;top:24px;right:17px;writing-mode:vertical-rl}.footer-top{gap:20px}.footer-top .eyebrow{max-width:190px;font-size:10px;line-height:1.8}.footer-top>a{flex-shrink:0}.footer-bottom{font-size:11px}.footer-bottom span:last-child{font-size:10px}.product-dialog[data-slot=dialog-content]{grid-template-columns:1fr;max-width:calc(100vw - 24px);max-height:93dvh;width:520px}.product-gallery{padding:15px}.detail-image{aspect-ratio:1/1;max-height:340px}.detail-image.model img{object-fit:contain;background:#161616}.product-information{padding:28px 23px}.detail-title[data-slot]{font-size:37px}.product-information .eyebrow{font-size:11px}.size-dialog[data-slot=dialog-content]{padding:26px 20px}.size-dialog [data-slot=dialog-description]{font-size:13px}.size-dialog th,.size-dialog td{font-size:12px;padding:8px 5px}.bag-sheet[data-slot]{width:100vw}.collection-feature p br{display:none}}@media(max-width:370px){.hero h1{font-size:74px}.header-actions{gap:12px}.bag-link span{font-size:12px}.hero .eyebrow{font-size:9px;letter-spacing:.8px}.section-top h2{font-size:37px}.footer-top{align-items:flex-start;flex-direction:column;gap:25px}}.chart-units{font-size:13px;color:#666;line-height:1.6;margin:0}.original-size-chart{border-top:1px solid #ddd}.chart-image-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-bottom:16px}.chart-source-image{display:block;width:100%;height:auto;object-fit:contain}.size-dialog [data-slot=dialog-title]{padding-right:18px;line-height:1.1}.chart-image-crop{position:relative;width:100%;overflow:hidden;background:#fff}.chart-image-crop .chart-source-image{position:absolute;display:block;height:auto;max-width:none;object-fit:initial}.chart-image-link{background:none;padding:0;width:fit-content}.size-dialog.chart-zoom-dialog[data-slot=dialog-content]{width:850px;max-width:calc(100vw - 32px)}[hidden]{display:none!important}button{background:none}svg{flex-shrink:0}a.button{width:max-content;max-width:100%}button,select,input{font-family:inherit}h1,h2,h3,p{overflow-wrap:break-word}.custom-logo{display:block;width:150px}.custom-logo img{width:100%;height:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-card a:hover{text-decoration:none}.product-meta h3 a:hover{text-decoration:underline;text-underline-offset:4px}.section-top h1,.content-page h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:56px;line-height:1.05;font-weight:600;margin:14px 0}.collection-description{max-width:700px;font-size:16px;line-height:1.65;margin-bottom:24px}.collection-empty{grid-column:1/-1;font-size:16px;padding:35px 0}.pagination{margin-top:36px;display:flex;gap:16px;justify-content:center}.policy-links{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px;color:#ccc;font-size:13px}.product-dialog{position:relative}.sorted-modal{padding:0;border:0;width:940px;max-width:calc(100vw - 48px);max-height:90dvh;overflow:auto;background:#fff;color:#141414}.sorted-modal::backdrop,.drawer::backdrop,.size-dialog::backdrop{background:#0008}.sorted-modal .product-dialog[data-slot=dialog-content]{max-width:none;width:100%;max-height:none;overflow:visible}.dialog-close{position:absolute;right:12px;top:12px;z-index:5;background:#fff;color:#141414;padding:10px;border-radius:50%;display:grid;place-items:center;box-shadow:0 1px 5px #0001}.detail-title[data-slot]{font-weight:600}.detail-description>p{margin:0 0 12px}.detail-description ul{padding-left:18px;font-size:14px;line-height:1.8}.product-page{max-width:1180px;margin:35px auto 70px;padding:0 24px}.product-page .product-dialog[data-slot=dialog-content]{width:100%;max-width:none;max-height:none;overflow:visible}.product-page .product-information{padding-top:28px}.product-page .detail-title{font-size:48px}.product-page .detail-image{aspect-ratio:4/5}.variant-select{width:100%;padding:12px;background:#fff;border:1px solid #ddd;font-size:15px}.js .variant-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.size-options{margin-top:10px}.size-option{background:#fff;padding:0}.size-option[aria-pressed=true]{background:#141414;color:#fff;border-color:#141414}.size-option:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.details-accordion summary,.original-chart summary{cursor:pointer;font-size:14px;padding:17px 0;list-style:disclosure-closed}.details-accordion ul{margin-top:0}.product-page-link{display:flex;gap:12px;font-size:13px;align-items:center;margin-top:20px;text-decoration:underline}.size-dialog[data-slot=dialog-content]{border:0;background:#fff;color:#141414}.size-dialog h2{margin:0 38px 18px 0}.chart-product{font-size:14px;line-height:1.6;color:#666}.size-table-scroll{overflow:auto}.size-dialog table{border-collapse:collapse;width:100%}.size-dialog th,.size-dialog td{padding:13px 10px;text-align:left;border-bottom:1px solid #ddd;font-size:14px;white-space:nowrap}.size-dialog tbody th{font-weight:500}.cropped-chart{position:relative;width:100%;overflow:hidden;background:#fff}.cropped-chart img{position:absolute;max-width:none;height:auto}.drawer{position:fixed;inset:0 0 0 auto;margin:0;border:0;height:100dvh;max-height:100dvh;max-width:100vw;background:#fff;color:#141414;overflow:auto}.drawer[open]{display:flex;flex-direction:column}.bag-sheet[data-slot=sheet-content]{height:100dvh;max-height:100dvh}.bag-sheet [data-cart-body]{display:flex;flex-direction:column;min-height:100%;width:100%}.cart-form{display:flex;flex-direction:column;min-height:0;flex:1}.bag-heading h2{margin:0}.bag-heading p{margin-bottom:0}.bag-items{flex:1}.bag-summary{margin-top:auto}.quantity-controls input{border:0;background:#fff;width:76px;min-height:36px;text-align:center;font-size:14px;padding:5px}.bag-item a.remove-item{display:block}.bag-item h3 a:hover{text-decoration:underline}.cart-page{width:760px;max-width:100%;margin:35px auto 70px;padding:0 24px}.cart-page .bag-items{padding:0}.cart-page .bag-heading{padding-left:0}.cart-page .bag-summary{margin-top:25px}.cart-page .empty-bag{min-height:360px}.menu-sheet nav a{display:flex;align-items:center;justify-content:space-between;font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;border-bottom:1px solid #ddd;padding:19px 0}.content-page{max-width:900px;margin:65px auto 90px;padding:0 24px;line-height:1.7;min-height:40vh}.content-page h1{margin-bottom:25px}.content-page a:not(.button){text-decoration:underline}.content-page table{border-collapse:collapse}.content-page th,.content-page td{border:1px solid #ddd;padding:10px}.password-page form{display:grid;gap:12px;max-width:400px;margin:30px 0}.password-page input{border:1px solid #aaa;padding:12px;font-size:16px}.store-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;background:#141414;color:#fff;padding:16px 23px;font-size:14px;max-width:calc(100vw - 32px);box-shadow:0 4px 25px #0003}.size-options button{min-width:43px;width:auto;padding:0 10px}.product-image.dragon-red,.product-image.dragon-black{background:#050505}.product-image.onyx-hoodie img{object-fit:contain}.shopify-policy__container{font-size:16px;line-height:1.7;padding-top:50px;padding-bottom:70px}.shopify-policy__title h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:48px}.no-js .size-options{display:none}.js .size-options{display:flex}.rte p{margin:1em 0}@media(max-width:700px){.sorted-modal{max-width:calc(100vw - 20px);max-height:94dvh}.product-page{padding:0 12px;margin:10px auto 35px}.product-page .detail-title{font-size:36px}.product-page .product-information{padding:28px 20px}.size-dialog[data-slot=dialog-content]{padding:25px 20px}.size-dialog th,.size-dialog td{padding:12px 7px;font-size:13px}.drawer{width:100%}.content-page{margin:35px auto 60px}.content-page h1,.section-top h1{font-size:42px}.custom-logo{width:126px}.policy-links{gap:12px;font-size:12px}.cart-page{padding:0 20px;margin-top:10px}.size-options button{min-width:40px}}@layer sorted-foundations{*,:before,:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;background:transparent}button,input[type=button],input[type=submit]{-webkit-appearance:button;appearance:button}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}table{border-collapse:collapse;text-indent:0}ol,ul{list-style:none}dialog{margin:auto}}body:has(dialog[open]){overflow:hidden}.section-top h2 br{display:none}.product-image .quick-view svg{width:18px;height:18px;stroke-width:2}.hero .button svg,.collection-feature .button svg{width:19px;height:19px;stroke-width:2}.bag-link>svg{width:19px;height:19px}.empty-bag>svg{width:40px;height:40px;stroke-width:1}.dialog-close{width:36px;height:36px;box-shadow:none}.dialog-close svg{width:16px;height:16px;stroke-width:2}.drawer>.dialog-close{background:transparent;padding:4px;border-radius:0}.size-heading button svg{width:15px;height:15px;stroke-width:2}.size-options{margin-top:0}.size-options button{width:43px;min-width:43px;padding:0}.size-option:focus-visible{outline:2px solid #2454ff;outline-offset:3px}.product-information>.product-color{margin:-10px 0 22px}.details-accordion summary,.original-chart summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-weight:500;padding:16px 0}.details-accordion summary::-webkit-details-marker,.original-chart summary::-webkit-details-marker{display:none}.details-accordion summary:after,.original-chart summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:0 4px 4px 12px;transition:transform .2s}.details-accordion[open]>summary:after,.original-chart[open]>summary:after{transform:rotate(225deg);margin-bottom:0}.details-accordion ul{padding-bottom:16px}.original-chart{border-top:1px solid #ddd}.size-dialog[open]{display:grid;gap:16px}.size-dialog h2{margin:0;padding-right:24px}[data-size-body]{display:grid;gap:16px}.chart-product{font-size:14px;line-height:1.5}.size-dialog th,.size-dialog td{padding:8px;font-size:13px;height:40px}.size-dialog th{font-weight:500}.size-dialog .chart-image-link{display:flex;background:none;padding:0;font-size:13px;margin:0 0 16px;text-decoration:underline;text-underline-offset:3px}.size-dialog.chart-zoom-dialog{width:850px}.chart-zoom-dialog .size-table-scroll,.chart-zoom-dialog .original-chart{display:none}[data-chart-zoom] .chart-image-link{margin:20px 0 0}.menu-description{font-size:14px;color:#777;margin-top:20px}.menu-sheet nav a{width:100%}.preview-bag .quantity-controls button{min-height:32px}.preview-bag .bag-item-price{display:block}.preview-bag .bag-item>div{padding-right:20px}.preview-bag .bag-summary{flex-shrink:0}.preview-bag .checkout-note{font-size:12px;line-height:1.6;color:#777;margin-top:12px}.sorted-modal[open],.size-dialog[open]{animation:sorted-dialog-in .18s ease-out}.drawer[open]{animation:sorted-drawer-in .22s ease-out}@keyframes sorted-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sorted-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:700px){html{scroll-padding-top:82px}.announcement{height:27px;font-size:9px;letter-spacing:1.1px}.site-header{position:sticky;top:0;height:68px;padding:0 16px;gap:16px;border-bottom:1px solid #f1f1f1}.site-header .logo{width:116px}.header-actions{gap:12px}.bag-link{min-height:44px;font-size:13px;gap:7px}.menu-toggle{width:36px;height:44px;display:grid;place-items:center}.hero{height:548px;margin:0 12px}.hero-image{width:100%;height:100%;right:0;top:0;object-position:55% 30%;opacity:.9}.hero-shade{background:linear-gradient(0deg,#050505,#050505ed 20%,#05050585 50%,#05050518 85%),linear-gradient(90deg,#05050566,transparent 75%)}.hero-content{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:25px 24px}.hero .eyebrow{position:absolute;top:25px;left:24px;right:14px;font-size:9px;letter-spacing:1px}.hero h1{font-size:clamp(58px,18vw,76px);line-height:.91;margin:0 0 18px;letter-spacing:-1px}.hero p{font-size:14px;line-height:1.6;margin:0 0 22px}.hero .button{width:100%;min-height:50px;padding:14px 17px;font-size:14px}.brand-strip{margin:0 16px;min-height:58px}.brand-strip span{font-size:9px}.collection{padding:34px 16px 44px}.section-top{margin-bottom:22px}.section-top h2{font-size:38px;line-height:1.07;max-width:340px}.section-top h2 br{display:block}.collection-count{margin-top:12px;font-size:12px}.filter-bar{padding:16px 0 20px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:7px;overflow:visible;padding:0}.filters button{min-height:44px;padding:10px 8px;font-size:12px}.product-grid{gap:27px 12px}.product-meta{padding-top:11px}.product-meta p{font-size:10px;letter-spacing:.35px;margin-bottom:6px}.product-meta h3{font-size:14px;line-height:1.4;min-height:39px;margin-bottom:7px}.product-bottom{margin-top:8px}.product-color{font-size:11px;line-height:1.5;margin-top:5px}.product-tag{font-size:9px;padding:5px 6px}.quick-view{width:32px;height:32px}.collection-feature{margin:0 12px 36px}.collection-feature>div:first-child{padding:29px 24px 0}.collection-feature h2{font-size:56px;margin:20px 0 16px}.collection-feature p{font-size:14px}.feature-image{height:265px}.feature-number{right:15px;top:24px}footer{padding:32px 20px 22px}.footer-top{align-items:flex-start;flex-direction:column;gap:26px;padding-bottom:29px}.footer-top .eyebrow{max-width:none;margin-bottom:19px}.footer-top p{font-size:53px}.footer-top>a{gap:26px;font-size:13px}.footer-bottom{padding-top:20px;gap:12px}.sorted-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;overscroll-behavior:contain}.sorted-modal .product-dialog[data-slot=dialog-content]{width:100%;max-width:none}.product-gallery{padding:16px}.detail-image{height:340px;max-height:42dvh;aspect-ratio:auto}.detail-image.model img{object-fit:contain}.product-information{padding:25px 20px 32px}.detail-title[data-slot]{font-size:35px;margin:12px 0 15px}.detail-price{font-size:20px}.detail-description[data-slot]{font-size:14px;line-height:1.65;margin:18px 0}.product-information>.product-color{font-size:12px;margin:-6px 0 20px}.size-heading{font-size:14px}.size-heading button{min-height:36px;font-size:13px}.size-options{gap:8px}.size-options button{width:46px;min-width:46px;height:46px;font-size:14px}.add-button{min-height:52px;font-size:14px;margin-top:20px}.dialog-close{width:40px;height:40px;right:12px;top:12px}.size-dialog[data-slot=dialog-content]{padding:25px 20px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.size-dialog [data-slot=dialog-title]{font-size:30px;line-height:1.06;padding-right:27px}.size-dialog th,.size-dialog td{padding:8px 5px;font-size:12px}.chart-product,.chart-units{font-size:12px}.bag-heading{padding:28px 20px 23px}.bag-heading h2{padding-right:28px}.bag-items{padding:0 20px}.bag-summary{padding:21px 20px max(24px,env(safe-area-inset-bottom))}.preview-bag .quantity-controls button{width:36px;height:36px}.menu-sheet[data-slot]{max-width:88vw;padding:30px 22px}.menu-sheet nav a{font-size:30px;min-height:66px}.password-page input{font-size:16px}}@media(max-width:360px){.hero{height:520px}.hero-content{padding:23px 20px}.hero .eyebrow{left:20px;font-size:8px}.hero h1{font-size:62px}.section-top h2{font-size:35px}.site-header .logo{width:108px}.header-actions{gap:7px}}@media(prefers-reduced-motion:reduce){.sorted-modal[open],.size-dialog[open],.drawer[open]{animation:none}}.nav-short,.site-header .menu-toggle{display:none}@media(max-width:700px){html{scroll-padding-top:130px}.site-header{height:112px;padding:0 16px 44px}.shopify-section:has(>.site-header){position:sticky;top:-27px;z-index:20;background:#fff}.shopify-section>.site-header{position:relative;top:auto}.site-header nav{display:flex;position:absolute;inset:auto 16px 0;height:44px;align-items:stretch;justify-content:space-between;gap:12px;font-size:12px}.site-header nav a{display:flex;flex:1;justify-content:center;align-items:center;min-height:44px;padding:0;white-space:nowrap;line-height:1.2}.site-header nav a:after{bottom:2px}.site-header nav .nav-full{display:none}.site-header nav .nav-short{display:inline}.collection .filter-bar{display:none}}:root{color-scheme:dark;--background:#0b0e14;--foreground:#f3f6fc;--card:#141a25;--card-foreground:var(--foreground);--popover:#141a25;--popover-foreground:var(--foreground);--primary:#3265ef;--primary-foreground:#fff;--secondary:#1c2534;--secondary-foreground:var(--foreground);--muted:#1c2534;--muted-foreground:#aebbd0;--accent:#20345d;--accent-foreground:#bed2ff;--destructive:#ff9a9a;--border:#344154;--input:#52617a;--ring:#86acff}html,body{background:var(--background);color:var(--foreground)}::selection{background:#3265ef;color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.size-option:focus-visible,.size-option:has(:focus-visible){outline-color:var(--ring)}.announcement{background:#142345;color:#c6d8ff}.site-header,.shopify-section:has(>.site-header){background:#0e131d;color:var(--foreground);border-bottom-color:var(--border)}.logo img{filter:invert(1);mix-blend-mode:screen}.site-header nav a,.bag-link{color:#d0d8e6}.site-header nav a:hover,.site-header nav a.nav-active,.bag-link:hover{color:#91b4ff}.site-header nav a:after,.blue-dash,.brand-strip i{background:#6496ff}.hero{box-shadow:inset 0 0 0 1px #ffffff0c}.hero h1 span{color:#91b4ff}.hero p,.hero-caption>span,.hero-index{color:#c3ccda}.brand-strip{color:#d0d8e6;border-color:var(--border)}.section-top .eyebrow,.collection-feature .eyebrow{color:#91b4ff}.collection-count,.filter-bar>span,.product-meta p,.product-color,.price-pending,.product-information .eyebrow,.detail-price small,.detail-description[data-slot],.details-accordion ul,.ordering-note,.chart-note,.chart-product,.chart-units,.thumbnails>span,.bag-heading [data-slot=sheet-title] span,.bag-heading p,.bag-item p,.bag-summary>p,.empty-bag p,.menu-description,.preview-bag .checkout-note{color:var(--muted-foreground)}.filter-bar,.brand-strip,.details-accordion,.original-chart,.original-size-chart,.bag-heading,.bag-item,.bag-summary,.menu-sheet nav a,.menu-sheet nav button,.content-page th,.content-page td,.size-dialog th,.size-dialog td{border-color:var(--border)}.filters button{background:var(--secondary);color:#c8d3e5}.filters button:hover{background:#293953;color:#fff}.filters button.active{background:var(--primary);color:#fff}.filters button span{opacity:1}.product-card{background:var(--card);border:1px solid #253043}.product-meta{padding:16px 14px 18px}.product-meta h3,.product-price,.bag-item-price,.detail-price{color:var(--foreground)}.product-meta h3 a:hover,.product-meta h3 button:hover{color:#a9c4ff}.product-image{background:#1b2230}.product-image.onyx-hoodie img,.feature-image img{mix-blend-mode:normal}.product-tag,.view-product-label{background:#101a2eee;color:#d4e2ff}.quick-view{background:#17243c;color:#c8dbff}.product-image:hover .quick-view,.button-white,.button-black,.button-blue{background:var(--primary);color:#fff}.button-white:hover,.button-black:hover,.button-blue:hover{background:#2859db;color:#fff}.button:disabled,.button:disabled:hover{background:#263145;color:#aebbd0}.collection-feature{background:linear-gradient(115deg,#172741,#111923 65%);border:1px solid #2b3d58}.collection-feature p{color:#c0cddd}.feature-image{background:#e4dcd2}.feature-number{color:#172235;background:#e4dcd2;padding:5px 7px}.sorted-modal,.drawer,.size-dialog[data-slot=dialog-content],.product-information{background:var(--card);color:var(--foreground)}.sorted-modal::backdrop,.drawer::backdrop,.size-dialog::backdrop{background:#02050cbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-gallery{background:#101621}.dialog-close,.product-dialog>[data-slot=dialog-close]{background:#1b2638;color:#fff;border:1px solid #52617a}.drawer>.dialog-close{background:transparent}.thumbnails button{background:#e6e6e6;border-color:#52617a}.thumbnails button[aria-pressed=true]{border-color:#86acff;box-shadow:0 0 0 1px #86acff}.size-heading button,.product-page-link,.chart-image-link,.continue-shopping{color:#acc8ff;border-color:#526b99}.size-heading button:hover,.product-page-link:hover,.chart-image-link:hover,.continue-shopping:hover{color:#d3e2ff}.size-option,.variant-select,.password-page input{background:#182131;color:var(--foreground);border-color:#52617a}.size-option:not(:disabled):hover{background:#243854;border-color:#86acff}.size-option.selected,.size-option[aria-pressed=true],.size-option[aria-checked=true]{background:var(--primary);color:#fff;border-color:#91b4ff}.size-option:disabled{opacity:.5}.size-error{color:var(--destructive)}.size-dialog thead{background:#1d2b42;color:#d8e6ff}.size-dialog tbody tr:nth-child(2n){background:#182130}.cropped-chart,.chart-image-crop{color-scheme:light;background:#fff}.cropped-chart img,.chart-source-image{filter:none;mix-blend-mode:normal}.bag-summary{background:#101722}.quantity-controls{background:#172131;border-color:#52617a}.quantity-controls input{background:#172131;color:var(--foreground)}.quantity-controls button{color:#d8e6ff}.quantity-controls button:hover{background:#293d5d}.remove-item{color:#b5c6e0}.remove-item:hover{color:#fff}.empty-bag>svg{color:#8babed}.store-toast{background:#1d3156;color:#fff;border:1px solid #526d99;box-shadow:0 8px 32px #0006}.skip-link{background:var(--primary);color:#fff}footer{background:#080b11;border-top:1px solid #273246}.footer-top .eyebrow,.footer-bottom,.policy-links{color:var(--muted-foreground)}.footer-top>a{color:#b8ceff;border-color:#526b99}.footer-bottom{border-color:var(--border)}.content-page a:not(.button),.shopify-policy__container a{color:#acc8ff}@media(max-width:700px){.product-meta{padding:12px 10px 15px}}:root{--background:#000;--foreground:#f5f5f5;--card:#080808;--popover:#080808;--secondary:#151515;--muted:#151515;--muted-foreground:#b8b8b8;--border:#2b2b2b;--input:#555;--accent:#102456;--accent-foreground:#b7ceff}.announcement{background:#07112b;color:#c4d5ff}.site-header,.shopify-section:has(>.site-header){background:#000}.site-header nav a,.bag-link,.brand-strip{color:#d4d4d4}.site-header nav a:hover,.site-header nav a.nav-active,.bag-link:hover,.section-top .eyebrow,.collection-feature .eyebrow{color:#6b97ff}.site-header nav a:after,.blue-dash,.brand-strip i{background:#3265ef}.hero h1 span{color:#3265ef}.hero p,.hero-caption>span,.hero-index,.collection-feature p{color:#c5c5c5}.product-card{border-color:#242424}.product-image,.product-gallery,.bag-summary,footer{background:#000}.product-tag,.view-product-label{background:#000e;color:#d7e3ff}.quick-view{background:#111;color:#7da4ff}.filters button{color:#d2d2d2}.filters button:hover{background:#242424}.collection-feature{background:#050505;border-color:#242424}.dialog-close,.product-dialog>[data-slot=dialog-close]{background:#111;border-color:#555}.size-option,.variant-select,.password-page input,.quantity-controls,.quantity-controls input{background:#111;border-color:#555}.size-option:not(:disabled):hover{background:#15244b}.size-option.selected,.size-option[aria-pressed=true],.size-option[aria-checked=true]{background:var(--primary);border-color:#91b4ff}.size-dialog thead{background:#101b36}.size-dialog tbody tr:nth-child(2n){background:#121212}.button:disabled,.button:disabled:hover{background:#242424;color:#b8b8b8}footer{border-color:#242424}.view-product-label{top:14px;bottom:auto;left:14px;right:auto;max-width:calc(100% - 28px);pointer-events:none;transform:translateY(-4px)}.product-tag~.view-product-label{top:48px}.product-image.onyx-hoodie{background:#fff}.account-link{display:flex;align-items:center;gap:7px;min-height:44px;color:#d4d4d4;font-size:14px;white-space:nowrap}.account-link:hover{color:#8aaaff}.account-link svg{width:20px;height:20px;flex-shrink:0}.footer-customer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;border-top:1px solid #2b2b2b;padding:40px 0;margin-bottom:10px}.footer-customer-grid--newsletter-only{grid-template-columns:minmax(0,640px)}.footer-customer-grid .eyebrow{color:#8aaaff;font-size:11px}.footer-customer-grid h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:36px;font-weight:600;line-height:1.1;margin:12px 0}.footer-customer-grid p{font-size:14px;line-height:1.65;color:#b8b8b8;margin:0 0 20px}.newsletter-form{max-width:580px}.newsletter-form label{display:block;font-size:12px;margin-bottom:9px;color:#ddd}.newsletter-field{display:flex;min-width:0}.newsletter-field input{flex:1;width:100%;min-width:0;min-height:48px;border:1px solid #555;border-right:0;border-radius:0;background:#111;color:#fff;font:inherit;font-size:16px;padding:12px 14px}.newsletter-field input::placeholder{color:#a9a9a9;opacity:1}.newsletter-field input:focus-visible{outline:2px solid #8aaaff;outline-offset:2px;position:relative;z-index:1}.newsletter-field input[aria-invalid=true]{border-color:#ff9f9f}.newsletter-field button{flex-shrink:0;min-height:48px;padding:12px 22px;background:#3265ef;color:#fff;font-size:13px;font-weight:600}.newsletter-field button:hover{background:#2454d8}.footer-customer-grid .newsletter-consent{font-size:11px;line-height:1.7;margin:12px 0 0;color:#aaa}.newsletter-consent a{color:#aac3ff;text-decoration:underline;text-underline-offset:3px}.footer-customer-grid .newsletter-message{font-size:13px;margin:16px 0 0;line-height:1.6}.footer-customer-grid .newsletter-message--success{color:#b7ceff}.newsletter-message--error{color:#ffa5a5}.newsletter-message ul{margin:0;padding-left:18px}.footer-account-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;padding-bottom:6px;border-bottom:1px solid #547fd9;color:#aac3ff;font-size:14px}.footer-account-link:hover{color:#fff}.footer-account-link svg{flex-shrink:0}.footer-customer-grid .footer-account-note{margin:16px 0 0;font-size:12px;max-width:360px}@media(max-width:900px){.footer-customer-grid{gap:36px}}@media(max-width:700px){.header-actions{gap:14px}.account-link{font-size:13px;gap:6px}.footer-customer-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding:30px 0}.footer-customer-grid h2{font-size:32px}.footer-customer-grid p{font-size:13px}.footer-account{border-top:1px solid #2b2b2b;padding-top:30px}.newsletter-field button{padding:12px 16px}}@media(max-width:360px){.header-actions{gap:10px}.account-link{font-size:12px;gap:5px}}.account-link-label{display:inline-flex;align-items:center;gap:4px}@media(max-width:700px){.account-link-label{flex-direction:column;align-items:flex-start;gap:0;line-height:1.25}.account-link-separator{display:none}}:root{--primary:#aac3ff;--primary-foreground:#080808;--ring:#aac3ff;--accent:#151b28;--accent-foreground:#aac3ff;--sorted-accent-hover:#c7d7ff;--sorted-accent-border:#7183ad}html ::selection{background:var(--primary);color:var(--primary-foreground)}html .announcement{background:#0c1019;color:var(--primary)}html .hero h1 span,html .site-header nav a:hover,html .site-header nav a.nav-active,html .bag-link:hover,html .account-link:hover,html .section-top .eyebrow,html .collection-feature .eyebrow,html .footer-customer-grid .eyebrow,html .quick-view,html .header-search button,html .product-meta h3 a:hover,html .product-meta h3 button:hover,html .discovery-filter-panel summary>svg,html .discovery-filter-count,html .discovery-filter-chevron,html .empty-bag>svg{color:var(--primary)}html .site-header nav a:after,html .blue-dash,html .brand-strip i,html .hero-dots button[aria-current=true]:after{background:var(--primary)}html .button-white,html .button-black,html .button-blue,html .skip-link,html .filters button.active,html .discovery-categories a[aria-current],html .discovery-apply,html .newsletter-field button,html .discovery-collection .pagination .current{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html .button-white:not(:disabled):hover,html .button-black:not(:disabled):hover,html .button-blue:not(:disabled):hover,html .discovery-apply:not(:disabled):hover,html .newsletter-field button:not(:disabled):hover{background:var(--sorted-accent-hover);color:var(--primary-foreground)}html .button:disabled,html .button:disabled:hover{background:#242424;color:#b8b8b8}html .product-image:hover .quick-view{background:var(--primary);color:var(--primary-foreground)}html .size-options .size-option:is(.selected,[aria-pressed=true],[aria-checked=true]):not(:disabled){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html .size-option:not(:disabled):not(.selected):not([aria-pressed=true]):not([aria-checked=true]):hover,html .header-search button:hover,html .quantity-controls button:hover{background:var(--accent)}html .size-option:not(:disabled):hover,html .discovery-categories a:hover{border-color:var(--primary)}html .header-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}html button:focus-visible,html a:focus-visible,html input:focus-visible,html select:focus-visible,html .newsletter-field input:focus-visible,html .hero-controls button:focus-visible,html .discovery-tools select:focus-visible,html .discovery-tools input:focus-visible,html .size-option:focus-visible,html .size-option:has(:focus-visible){outline-color:var(--ring)}html .thumbnails button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}html .hero-carousel:has(.hero-slide:not(:first-child).is-active) .hero-caption{border-left-color:var(--primary)}html .discovery-facet-values input{accent-color:var(--primary)}html .size-heading button,html .product-page-link,html .chart-image-link,html .continue-shopping,html .footer-top>a,html .footer-account-link,html .discovery-view-all,html .discovery-filter-actions a,html .discovery-empty a,html .newsletter-consent a,html .content-page a:not(.button),html .shopify-policy__container a{color:var(--primary);border-color:var(--sorted-accent-border)}html .footer-account-link:hover,html .size-heading button:hover,html .product-page-link:hover,html .chart-image-link:hover,html .continue-shopping:hover{color:var(--sorted-accent-hover)}html .discovery-active-filters a,html .store-toast{background:var(--accent);color:#dbe5ff;border-color:var(--sorted-accent-border)}html .size-dialog thead{background:var(--accent);color:#dbe5ff}html .account-link.account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid #aac3ff;border-radius:4px;background:#aac3ff;color:#080808;font-weight:600;line-height:1.2}html .account-link.account-button:hover{background:#c7d7ff;border-color:#c7d7ff;color:#080808}html .account-link.account-button:focus-visible{outline:2px solid #aac3ff;outline-offset:4px}.customer-page{max-width:1180px;margin:0 auto;padding:76px 40px 96px}.customer-intro{max-width:680px;margin-bottom:32px}.customer-intro .eyebrow,.customer-step{color:#aac3ff;font-size:11px;font-weight:600;letter-spacing:.16em}.customer-intro h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:1.05;margin:18px 0}.customer-page p,.tracking-steps{color:#b8b8b8;font-size:15px;line-height:1.75}.customer-notice{border-left:2px solid #aac3ff;background:#10131a;padding:16px 20px;margin:0 0 32px}.customer-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.customer-panel{min-width:0;background:#0b0b0b;border:1px solid #292929;padding:32px}.customer-panel h2,.tracking-help h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;line-height:1.15;font-weight:600;margin:14px 0 18px}.customer-panel p{margin:0 0 24px}.customer-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:48px;margin:8px 0 0;padding:14px 20px}.tracking-steps{padding-left:22px;margin:0 0 24px}.tracking-steps li{padding-left:5px;margin-bottom:10px}.customer-panel .customer-fine-print{font-size:12px;color:#9d9d9d;margin:0}.tracking-help{max-width:760px;margin-top:56px}.tracking-help details{border-bottom:1px solid #292929}.tracking-help summary{cursor:pointer;padding:20px 28px 20px 0;line-height:1.5;font-size:15px;font-weight:500}.tracking-help details p{margin:0 0 24px}.tracking-help>p{margin-top:24px}.tracking-help a{color:#aac3ff;text-decoration:underline;text-underline-offset:4px}.tracking-help summary:focus-visible{outline:2px solid #aac3ff;outline-offset:3px}@media(max-width:700px){html .account-link.account-button{font-size:12px;padding:0 11px;gap:5px}.account-button svg{width:17px;height:17px}.customer-page{padding:40px 20px 56px}.customer-intro{margin-bottom:24px}.customer-access-grid{grid-template-columns:minmax(0,1fr);gap:16px}.customer-panel{padding:24px}.customer-panel h2,.tracking-help h2{font-size:30px}.customer-notice{padding:14px 16px;margin-bottom:24px}.tracking-help{margin-top:36px}}@media(max-width:360px){html .account-link.account-button{padding:0 9px}.account-button svg{display:none}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}#BagDialog{animation:none;transform:none;overflow-x:hidden;overscroll-behavior:contain}#BagDialog::backdrop{background:#000000ad;backdrop-filter:none;-webkit-backdrop-filter:none}#BagDialog>.dialog-close{width:44px;height:44px}#BagDialog .bag-heading{padding-right:64px}:root{color-scheme:light;--background:#fff;--foreground:#151515;--card:#fff;--card-foreground:#151515;--popover:#fff;--popover-foreground:#151515;--primary:#aac3ff;--primary-foreground:#111;--secondary:#f5f6f8;--secondary-foreground:#151515;--muted:#f5f6f8;--muted-foreground:#5d6169;--accent:#edf3ff;--accent-foreground:#3159a6;--destructive:#b42318;--border:#dedfe3;--input:#bfc3cb;--ring:#547cc8;--sorted-accent-hover:#c7d7ff;--sorted-accent-border:#9aafd5;--link-blue:#3159a6}html,html body{background:#fff;color:#151515}html body .announcement{background:#edf3ff;color:#263b62}html body .site-header.page-header,html body .shopify-section:has(>.page-header){background:#fff;color:#151515;border-color:#dedfe3}html body .logo img{filter:none;mix-blend-mode:multiply}html body .page-header nav{border-color:#e5e5e5}html body .page-header nav a,html body .page-header .account-icon,html body .page-header .bag-link,html body .page-header .nav-search summary{color:#151515}html body .page-header nav a:hover,html body .page-header nav a.nav-active,html body .page-header .account-icon:hover,html body .page-header .bag-link:hover{color:var(--link-blue)}html body .page-header .account-icon:hover,html body .page-header .bag-link:hover{background:#edf3ff}html body .page-header .bag-count{box-shadow:0 0 0 2px #fff}html body .page-header .header-search{background:#fff;color:#151515;border-color:#aab8d2;box-shadow:0 12px 30px #182b4b1a}html body .header-search input::placeholder,html body .newsletter-field input::placeholder{color:#686c74}html body .header-search button{color:var(--link-blue)}html body .brand-strip{color:#252525;border-color:#dedfe3}html body .section-top .eyebrow,html body .collection-feature .eyebrow,html body .footer-customer-grid .eyebrow,html body .customer-intro .eyebrow,html body .customer-step{color:var(--link-blue)}html body .home-selection-note,html body .collection-count,html body .filter-bar>span,html body .product-meta p,html body .product-color,html body .price-pending,html body .product-information .eyebrow,html body .detail-description,html body .details-accordion ul,html body .ordering-note,html body .chart-note,html body .chart-product,html body .chart-units,html body .thumbnails>span,html body .bag-heading p,html body .bag-item p,html body .bag-summary>p,html body .empty-bag p,html body .preview-bag .checkout-note{color:#5d6169}html body .product-card{background:#fff;border-color:#e0e0e0}html body .product-meta h3,html body .product-price,html body .bag-item-price,html body .detail-price{color:#151515}html body .product-meta h3 a:hover,html body .product-meta h3 button:hover{color:var(--link-blue)}html body .quick-view{background:#fff;color:#3159a6}html body .product-tag,html body .view-product-label{background:#fffffff0;color:#151515}html body .collection-feature{background:#edf3ff;border-color:#dbe4f5;color:#151515}html body .collection-feature p{color:#505b6c}html body .sorted-modal,html body .drawer,html body .size-dialog[data-slot=dialog-content],html body .product-information,html body .bag-summary{background:#fff;color:#151515}html body .product-gallery{background:#f4f4f4}html body .dialog-close,html body .product-dialog>[data-slot=dialog-close]{background:#fff;color:#151515;border-color:#bbb}html body .drawer>.dialog-close{background:transparent}html body .size-option,html body .variant-select,html body .password-page input,html body .quantity-controls,html body .quantity-controls input{background:#fff;color:#151515;border-color:#bfc3cb}html body .quantity-controls button,html body .remove-item{color:#343a45}html body .remove-item:hover{color:#111}html body .size-dialog thead{background:#edf3ff;color:#151515}html body .size-dialog tbody tr:nth-child(2n){background:#f6f8fc}html body .details-accordion,html body .original-chart,html body .original-size-chart,html body .bag-heading,html body .bag-item,html body .bag-summary,html body .content-page th,html body .content-page td,html body .size-dialog th,html body .size-dialog td{border-color:#dedfe3}html body .button:disabled,html body .button:disabled:hover{background:#e8eaee;color:#686c74}html body .size-error,html body .newsletter-message--error,html body .discovery-error{color:#b42318}html body .discovery-categories a,html body .filters button,html body .discovery-filter-panel,html body .discovery-empty{background:#f7f8fa;color:#252525;border-color:#dedfe3}html body .discovery-categories a[aria-current],html body .filters button.active{background:#aac3ff;color:#111;border-color:#aac3ff}html body .discovery-categories a:hover{color:#3159a6;border-color:#799bdf}html body .discovery-toolbar{border-color:#dedfe3}html body .discovery-sort,html body .discovery-result-count,html body .discovery-field,html body .discovery-facet legend,html body .discovery-price legend,html body .discovery-filter-actions>span,html body .discovery-empty p{color:#5d6169}html body .discovery-sort select,html body .discovery-field select,html body .discovery-price input{background:#fff;color:#151515;border-color:#bfc3cb}html body .discovery-facet-values small{color:#686c74}html body .discovery-filter-panel summary>svg,html body .discovery-filter-count,html body .discovery-filter-chevron{color:#3159a6}html body .discovery-active-filters a,html body .store-toast{background:#edf3ff;color:#263b62;border-color:#aab8d2;box-shadow:none}html body .discovery-collection .pagination a{border-color:#dedfe3}html body footer{background:#f8f9fc;color:#151515;border-color:#dedfe3}html body .footer-customer-grid,html body .footer-account,html body .footer-bottom{border-color:#dedfe3}html body .footer-top .eyebrow,html body .footer-bottom,html body .policy-links,html body .footer-customer-grid p{color:#5d6169}html body .newsletter-form label,html body .sorted-contact-form label{color:#343a45}html body .newsletter-field input,html body .sorted-contact-form input,html body .sorted-contact-form textarea{background:#fff;color:#151515;border-color:#bfc3cb}html body .customer-panel{background:#f8f9fc;border-color:#dedfe3}html body .customer-page p,html body .tracking-steps,html body .customer-panel .customer-fine-print{color:#5d6169}html body .customer-notice{background:#edf3ff;border-color:#aac3ff}html body .tracking-help details{border-color:#dedfe3}html body .size-heading button,html body .product-page-link,html body .chart-image-link,html body .continue-shopping,html body .footer-top>a,html body .footer-account-link,html body .discovery-view-all,html body .discovery-filter-actions a,html body .discovery-empty a,html body .newsletter-consent a,html body .content-page a:not(.button),html body .shopify-policy__container a,html body .contact-page aside a,html body .tracking-help a,html body .newsletter-message--success{color:var(--link-blue);border-color:#9aafd5}html body .footer-account-link:hover,html body .size-heading button:hover,html body .continue-shopping:hover{color:#203d78}html body #BagDialog [data-cart-body]{flex:1;min-height:0}html body #BagDialog .bag-heading{flex:none;min-height:80px;padding:24px 80px 24px 24px;display:flex;align-items:center}html body #BagDialog .bag-heading h2{padding:0;line-height:1.25}html body #BagDialog:has(.empty-bag) .bag-heading h2 span{display:none}html body #BagDialog>.dialog-close{top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:transparent}html body #BagDialog>.dialog-close:hover{background:#edf3ff}html body #BagDialog .empty-bag{flex:1;gap:24px;padding:32px 24px 72px;justify-content:center}html body #BagDialog .empty-bag>svg{width:48px;height:48px;color:#3159a6;stroke-width:1.25}html body #BagDialog .empty-bag .button{width:auto;min-height:44px;padding:12px 18px;gap:12px;font-size:13px;line-height:20px;justify-content:center;border-radius:4px}html body #BagDialog .empty-bag .button svg{width:16px;height:16px}html body .price-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.5}html body .price-group [data-current-price],html body .price-group [data-price]{font-weight:600}html body .price-group .compare-price{color:#68707c;font-size:.85em;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}html body .product-price.price-group{flex-direction:column;align-items:flex-start;gap:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sorted.css.map */
