@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f4f5;background:#111113;margin:0;font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:4px}button{cursor:pointer;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}header{background:#f5f5f6;border-bottom:1px solid #333337;justify-content:space-between;align-items:center;padding:25px 6%;display:flex}.brand{align-items:center;gap:6px;font:700 35px Space Grotesk,sans-serif;display:flex}.brand>span{color:#ff282f}.brand div{letter-spacing:2px;margin-left:8px;font-size:16px}.brand small{letter-spacing:5px;margin-top:4px;font:500 10px DM Sans;display:block}nav{gap:20px;display:flex}nav button{color:#f4f4f5;background:0 0;font-weight:600}nav .bag{background:#2d1619;border-radius:30px;padding:12px 18px}main{max-width:1400px;margin:auto;padding:0 6%}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:25px;padding:70px 0 60px;display:grid}.eyebrow{letter-spacing:2px;color:#ff454a;font-size:11px;font-weight:700}h1{letter-spacing:-3px;margin:22px 0;font:600 clamp(40px,5.5vw,74px)/1.08 Space Grotesk}h1 em{color:#ff282f;font-style:normal}.hero p:not(.eyebrow){color:#b5b5bd;line-height:1.8}.cta{color:#f5f5f6;background:#c81720;border-radius:9px;margin-top:14px;padding:16px 24px;font-weight:600;display:inline-block}.art{background:radial-gradient(at 50% 60%,#e7eaca,#edf0e3 65%,#0000 66%);height:370px;position:relative;overflow:hidden}.spool{background:repeating-radial-gradient(#c3d558 0 2px,#a6b94b 3px,#b6c852 5px);border:14px solid #23342c;border-radius:50%;width:190px;height:240px;position:absolute;transform:rotate(-23deg);box-shadow:14px 15px #17291f,22px 32px 35px #253e2433}.spool:after{content:"";background:#f2f2e9;border:14px solid #23342c;border-radius:50%;width:54px;height:70px;position:absolute;top:67px;left:54px}.s1{top:75px;left:4%}.s2{z-index:2;background:repeating-radial-gradient(#ecaf72 0 2px,#d5894d 3px,#dd9b60 5px);top:26px;left:39%;transform:rotate(14deg)}.s3{z-index:3;background:repeating-radial-gradient(#a1b8bd 0 2px,#6f949e 3px,#8caeb5 5px);width:145px;height:178px;top:170px;left:65%}.s3:after{width:40px;height:50px;top:50px;left:38px}.art>span{letter-spacing:4px;font-size:10px;position:absolute;bottom:3px;left:20%}.benefits{color:#bdbdc5;border-top:1px solid #333337;border-bottom:1px solid #333337;justify-content:space-between;padding:22px 0;font-size:13px;display:flex}section#catalog,main>section:not(.hero){padding:45px 0}.sectionhead{justify-content:space-between;align-items:center;gap:20px;display:flex}h2{letter-spacing:-1px;font:600 30px Space Grotesk}.live{color:#e8a5a8;font-size:11px}.toolbar{justify-content:space-between;gap:20px;margin:20px 0 30px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{color:#d7d7df;background:#232327;border-radius:25px;padding:11px 18px}.filters .active{color:#fff;background:#c81720}input,textarea{color:#f4f4f5;background:#f5f5f6;border:1px solid #424248;border-radius:8px;width:100%;padding:12px}.toolbar input{max-width:280px}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:#fff;border:1px solid #353539;border-radius:14px;overflow:hidden}.productimage{background:#202024;place-items:center;height:240px;display:grid;position:relative}.productimage img{object-fit:contain;width:100%;height:100%}.productimage>span{background:#fff;border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;top:15px;left:15px}.emptyspool{background:repeating-radial-gradient(#bdca92 0 2px,#a3b37b 4px);border:12px solid #354a38;border-radius:50%;width:125px;height:155px;box-shadow:10px 8px #253d2c}.cardbody{padding:22px}.cardbody small{color:#b3b3bf}.cardbody h3{margin:10px 0}.cardbody p{color:#b3b3bf;min-height:35px;font-size:13px}.price{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.price strong{font-size:23px}.price span{color:#c9c9d1;font-size:11px}.cardbody button{color:#ffb7bb;background:#34181c;border-radius:8px;width:100%;padding:12px}.empty{text-align:center;color:#b3b3bf;border:1px dashed #4b3539;border-radius:14px;padding:55px}.how{border-top:1px solid #333337;padding:30px 0 50px}.how>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.how p{color:#b3b3bf;font-size:14px;line-height:1.7}.how b{color:#ff6a70;margin-bottom:10px;display:block}footer{color:#dcdce3;background:#08080a;flex-wrap:wrap;align-items:center;gap:30px;padding:40px 6%;display:flex}footer .brand{font-size:15px}footer p,footer a{font-size:12px}.notice{background:#2b171b;border:1px solid #7c353d;border-radius:10px;margin:20px 0;padding:18px;line-height:1.6}.notice button{float:right;background:0 0;font-size:20px}.pagetitle{font-size:44px}.checkout{grid-template-columns:1fr 1fr;gap:50px;display:grid}form{background:#fff;border:1px solid #36363b;border-radius:12px;padding:28px}label{margin:16px 0;font-size:13px;font-weight:600;display:block}label input,label textarea{margin-top:7px;display:block}textarea{min-height:90px}form p{color:#b3b3bf;font-size:12px}.cartrow{border-bottom:1px solid #36363b;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.cartrow input{width:75px}.cartrow h3{margin:0 0 5px}.cartrow button,.actions button{color:#ffb7bb;background:#34181c;border-radius:7px;padding:10px 14px}.two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.order{background:#fff;border:1px solid #36363b;border-radius:12px;margin:15px 0;padding:24px}.order p{font-size:14px}.order small{color:#b3b3bf}.actions{gap:10px;margin-top:18px;display:flex}.thumb{max-width:100%;max-height:130px}.trap{display:none}@media (max-width:750px){header{padding:20px 5%}.brand{font-size:27px}.brand div{font-size:12px}nav{gap:4px;font-size:12px}nav button{padding:7px}nav .bag{padding:10px}main{padding:0 5%}.hero{grid-template-columns:1fr;padding:35px 0}.hero h1{font-size:52px}.art{height:300px}.spool{scale:.85}.benefits{gap:15px;font-size:10px}.sectionhead{align-items:flex-start}.live{max-width:110px;line-height:1.6}.toolbar{flex-direction:column}.toolbar input{max-width:none}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.productimage{height:180px}.cardbody{padding:14px}.price{gap:5px}.price strong{font-size:19px}.how>div,.checkout{grid-template-columns:1fr;gap:15px}.empty{padding:35px 15px}.sectionhead h2{font-size:25px}.order .sectionhead{flex-direction:column}footer{gap:15px}}header{background:#0b0b0d}.brand{gap:12px}.brand img{object-fit:contain;width:64px;height:64px}.brand div{margin-left:0}.brand small{color:#ff454a}.hero{padding-top:50px}.art{background:radial-gradient(#3c1015 0%,#1c1116 50%,#0000 72%);justify-content:center;align-items:center;height:440px;display:flex;overflow:visible}.art img{object-fit:contain;filter:drop-shadow(0 15px 35px #0008);width:100%;height:100%}.art>span{text-align:center;color:#c5c5cd;width:100%;bottom:-10px;left:0}.card,form,.order{background:#1b1b1f}.productimage>span{color:#f4f4f5;background:#111113}input,textarea{color:#f4f4f5;background:#1b1b1f}.cta,.filters .active{color:#fff}.cta:hover{background:#e5212a}.cardbody button:hover,.actions button:hover{background:#562028}.emptyspool{background:repeating-radial-gradient(#ff454a 0 2px,#a51b23 4px);border-color:#3b3b41;box-shadow:10px 8px #070709}.live{color:#c0c0ca}.notice{color:#f0dfe2}footer .brand img{width:78px;height:78px}footer .brand div{font-size:14px}footer a:hover{color:#ff6a70}::selection{color:#fff;background:#b81922}@media (max-width:750px){header{flex-wrap:wrap;gap:10px}.brand img{width:48px;height:48px}.brand div{font-size:12px}.hero .art{order:-1;height:330px}.hero{gap:28px}.hero h1{font-size:48px}nav{margin-left:auto}.art>span{letter-spacing:3px;font-size:9px}.brand small{letter-spacing:3px}.productimage{background:#222226}}select{font:inherit;color:#f4f4f5;outline-offset:4px;background:#1b1b1f;border:1px solid #424248;border-radius:8px;width:100%;min-height:45px;padding:12px}label select{margin-top:7px;display:block}select option{color:#f4f4f5;background:#1b1b1f}@media (max-width:480px){form .two{grid-template-columns:1fr;gap:0}}.arrival{background:#f1f5fa;border-radius:12px;margin:12px 0;padding:12px;font-size:13px}.arrival p{margin:8px 0}.arrival small{margin-top:8px;display:block}.arrival a{color:#2255ad}fieldset{border:1px solid #ddd;border-radius:12px;margin:16px 0;padding:16px}legend{font-weight:700}.stars{color:#b77c0d;letter-spacing:3px;font-size:23px}.usertext{white-space:pre-wrap;overflow-wrap:anywhere}.communitycall{background:#f2f6fa;border-radius:20px;padding:32px}.order small{display:block}.order label{margin-top:14px}nav{flex-wrap:wrap}.incoming-panel{background:#f5faf7;border:1px solid #cddfd5;border-radius:16px;margin:2rem 0;padding:1.5rem}.incoming-panel>p{max-width:850px}.incoming-form{background:#fff;border-radius:12px;max-width:780px;margin:1.5rem 0;padding:1.5rem}.incoming-confirm{z-index:100;background:#10251dcc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.incoming-confirm>.order{background:#fff;border-radius:16px;width:min(650px,100%);max-height:90vh;padding:24px;overflow:auto}.incoming-panel .actions{flex-wrap:wrap;gap:10px}.incoming-panel .sectionhead{flex-wrap:wrap;gap:12px}.brand-groups{gap:18px;margin:24px 0;display:grid}.brand-group{background:#1b1b1f;border:1px solid #45454c;border-radius:14px;overflow:hidden}.brand-group>summary{cursor:pointer;padding:22px;font:600 24px Space Grotesk,sans-serif}.brand-group summary span{float:right;color:#c4c4ce;margin-top:7px;font:400 12px DM Sans,sans-serif}.material-group{border:1px solid #38383f;border-radius:10px;margin:0 18px 18px}.material-group>summary{cursor:pointer;padding:18px;font-weight:600}.color-table-wrap{overflow-x:auto}.color-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.color-table th,.color-table td{white-space:nowrap;border-top:1px solid #3c3c43;padding:15px}.color-table thead{color:#bdbdc7;font-size:12px}.color-table button{color:#fff;background:#562028;border-radius:8px;padding:10px 14px}.color-table .actions{gap:7px;margin:0}.incoming-panel,.incoming-form,.incoming-confirm>.order,.communitycall{color:#f4f4f5;background:#1b1b1f}.incoming-panel{border-color:#45454c}.incoming-panel>p,.incoming-panel>.sectionhead p{color:#c3c3cd}@media (max-width:600px){.brand-group>summary{padding:18px;font-size:21px}.brand-group summary span{float:none;display:block}.material-group{margin:0 10px 12px}.color-table th,.color-table td{padding:12px}.toolbar p{margin:0}}.brand-bulk-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 20px;display:flex}.brand-bulk-actions label{cursor:pointer;align-items:center;gap:9px;display:flex}.brand-bulk-actions input[type=checkbox],.color-table input[type=checkbox]{accent-color:#e5212a;cursor:pointer;width:20px;height:20px;margin:0}.brand-bulk-actions span{color:#c3c3cd;font-size:13px}.brand-bulk-actions .cta{margin:0;padding:12px 16px;font-size:13px}.receipt-colors{max-height:40vh;padding-left:20px;font-size:14px;line-height:1.7;overflow-y:auto}.incoming-confirm .actions{flex-wrap:wrap}.material-photo{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0 18px 20px;display:flex}.material-photo button{cursor:zoom-in;background:#fff;border-radius:12px;padding:0;overflow:hidden}.material-photo img{object-fit:contain;width:min(280px,100%);height:240px;display:block}.material-photo figcaption{color:#c4c4ce;font-size:13px}.product-photo-dialog{color:#f4f4f5;background:#1b1b1f;border:1px solid #45454c;border-radius:16px;width:min(820px,95vw);max-height:95vh;padding:20px}.product-photo-dialog::backdrop{background:#000c}.product-photo-dialog img{object-fit:contain;border-radius:10px;width:100%;max-height:75vh;display:block}.photo-close{color:#fff;background:#c81720;border-radius:8px;margin:0 0 15px auto;padding:10px 16px;display:block}.product-photo-dialog p{margin-bottom:0;font-size:13px}.material-photo>button{text-align:left;background:0 0;border-radius:16px;width:min(350px,100%);padding:0;box-shadow:0 12px 26px #0004}.branded-photo{color:#fff;background:#111113;border:2px solid #bf202a;border-radius:16px;width:100%;display:block;overflow:hidden}.branded-photo-header{background:linear-gradient(120deg,#08080a,#231115);border-bottom:1px solid #82212a;align-items:center;gap:13px;padding:13px 18px;display:flex}.material-photo img.photo-brand-logo,.product-photo-dialog img.photo-brand-logo{object-fit:contain;border-radius:0;width:62px;height:62px;max-height:none;margin:0;display:block}.photo-brand-name{letter-spacing:1.7px;font:700 17px Space Grotesk,sans-serif;display:block}.photo-brand-name>span{letter-spacing:4px;color:#ff555d;margin-top:5px;font-size:10px;display:block}.branded-photo-window{aspect-ratio:1.1;background:#fff;border:1px solid #3a3033;border-radius:8px;margin:12px;display:block;overflow:hidden}.material-photo img.photo-product,.product-photo-dialog img.photo-product{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;display:block;transform:scale(1.065)}.branded-photo-footer{flex-direction:column;gap:7px;padding:6px 18px 18px;display:flex}.branded-photo-footer strong{color:#fff;font:600 17px Space Grotesk,sans-serif}.branded-photo-footer>span{letter-spacing:2.3px;color:#c4a6aa;font-size:8px}.product-photo-dialog{width:min(700px,95vw);padding:14px}.product-photo-dialog .branded-photo-window{aspect-ratio:1.1;max-height:58vh}.product-photo-dialog .branded-photo-header{padding:10px 18px}.product-photo-dialog .branded-photo-footer{padding-bottom:14px}.product-photo-dialog .photo-close{margin-bottom:10px}.product-photo-dialog p{color:#c4c4ce}@media (max-width:480px){.photo-brand-name{font-size:15px}.material-photo{gap:12px;padding:0 12px 16px}.product-photo-dialog .branded-photo-window{max-height:49vh}.product-photo-dialog .branded-photo-header{padding:8px 12px}.product-photo-dialog img.photo-brand-logo{width:48px;height:48px}}.social-section{background:linear-gradient(120deg,#201316,#151517);border:1px solid #563039;border-radius:16px;max-width:1232px;margin:20px auto 45px;padding:30px}.social-section>p{color:#c5c5cf;max-width:760px;line-height:1.7}.social-section .eyebrow{color:#ff454a}.social-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:24px;display:grid}.social-card{background:#1b1b1f;border:1px solid #70404a;border-radius:12px;flex-direction:column;gap:10px;padding:22px;display:flex}.social-card:hover{border-color:#ff454a}.social-card span{color:#bdbdc7;font-size:13px;line-height:1.6}.social-pending{font-size:14px}.social-settings{margin:25px 0}@media (max-width:1350px){.social-section{margin-left:6%;margin-right:6%}}@media (max-width:750px){.social-section{margin-left:5%;margin-right:5%;padding:22px}.social-section h2{font-size:25px}}.branded-photo-window.inslogic-thumbnail{aspect-ratio:1;position:relative}.material-photo .inslogic-thumbnail img.photo-product,.product-photo-dialog .inslogic-thumbnail img.photo-product{object-fit:fill;width:1365.71%;max-width:none;height:auto;max-height:none;position:absolute;top:-21.9%;left:-47.62%;transform:none}.product-photo-dialog .branded-photo-window.inslogic-thumbnail{width:min(100% - 24px,55vh);max-height:none;margin-left:auto;margin-right:auto}
