.scarface-storefront{--lime:#e33447;--scarface-red:#d7283b;background:#09090b;color:#f4f1ec}.scarface-storefront .store-container{width:min(1200px,calc(100% - 80px))}.scarface-storefront .store-header{background:#09090bf2;border-color:#ffffff13;position:relative;z-index:2}.scarface-storefront .header-inner{height:88px;gap:68px}.scarface-storefront .store-logo{min-width:0}.scarface-storefront .main-nav{font-size:12px;gap:32px;color:#a6a3a5}.scarface-storefront .main-nav .current{color:#f4f1ec}.scarface-storefront .main-nav .current:after{background:var(--scarface-red);height:2px}.scarface-storefront .header-actions{gap:22px}.scarface-storefront .preview-label{color:#b1a9ac;border-color:#ffffff14;background:#ffffff04;font-size:9px;letter-spacing:.3px}.scarface-storefront .preview-label i{background:#ce3445}.scarface-storefront .account-link{color:#d7d2d3;font-size:12px}.scarface-storefront .bag-button{background:#ffffff06;border-color:#ffffff1c;border-radius:5px;padding:11px 12px}.scarface-storefront .bag-button span{color:#f1eaeb}.scarface-storefront .scarface-hero{position:relative;isolation:isolate;min-height:590px;overflow:hidden;background:#050506;border-bottom:1px solid #ffffff18}.scarface-storefront .scarface-hero-art{position:absolute;z-index:-3;top:0;right:max(0px,calc((100vw - 1480px) / 2));width:58%;height:100%;background:url(/brand/scarface-wallpaper.png) center 38%/cover no-repeat;opacity:.9}.scarface-storefront .scarface-hero-vignette{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050506 3%,#050506f2 31%,#05050679 50%,#05050605 75%,#0505063d),linear-gradient(0deg,#09090b,#09090b00 21%,#09090b00 83%,#09090b55)}.scarface-storefront .scarface-hero:after{content:"";position:absolute;left:0;top:0;bottom:0;width:60%;z-index:-1;background:radial-gradient(ellipse at 15% 50%,#66141f12,transparent 65%);pointer-events:none}.scarface-storefront .scarface-hero-inner{min-height:590px;position:relative;display:flex;align-items:center;padding-bottom:42px}.scarface-storefront .scarface-hero-copy{padding-top:8px;width:650px;max-width:65%}.scarface-storefront .scarface-kicker{display:flex;align-items:center;gap:11px;margin:0 0 21px;color:#bcb3b5;font-size:9px;font-weight:600;letter-spacing:3px}.scarface-storefront .scarface-kicker span{width:27px;height:2px;background:var(--scarface-red)}.scarface-storefront .scarface-hero h1{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(82px,9.8vw,142px);font-weight:400;line-height:.98;letter-spacing:-2px;margin:0 0 20px;color:#f8f5f0;text-shadow:0 8px 40px #0004}.scarface-storefront .scarface-hero h1 span{color:var(--scarface-red)}.scarface-storefront .scarface-hero-tagline{font-family:Georgia,Times New Roman,serif;font-size:30px;font-style:italic;font-weight:400;letter-spacing:-.6px;line-height:1.3;margin:0 0 15px;color:#f0e8e8}.scarface-storefront .scarface-hero-description{color:#9d979a;font-size:12px;line-height:1.7;margin:0}.scarface-storefront .scarface-hero-actions{display:flex;align-items:center;gap:29px;margin-top:33px}.scarface-storefront .scarface-hero-actions .primary-button{min-height:46px;gap:29px;padding:14px 18px;font-size:11px}.scarface-storefront .scarface-account-cta{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#d0c5c8;padding:12px 0}.scarface-storefront .scarface-account-cta:hover{color:#fff}.scarface-storefront .scarface-hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#92888c;letter-spacing:1.2px}.scarface-storefront .scarface-edition{font-size:8px;letter-spacing:2px;display:flex;gap:13px;align-items:center}.scarface-storefront .scarface-edition i{display:inline-block;width:33px;height:1px;background:#8f808758}.scarface-storefront .collection-main{padding-top:61px}.scarface-storefront .collection-intro{scroll-margin-top:28px;align-items:flex-end}.scarface-storefront .eyebrow{color:#bbaeb2;letter-spacing:2px;font-size:9px;margin-bottom:12px}.scarface-storefront .eyebrow>span{width:4px;height:4px;background:var(--scarface-red)}.scarface-storefront .collection-intro h2{font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin:0 0 10px}.scarface-storefront .collection-intro h2 span{color:var(--scarface-red)}.scarface-storefront .intro-copy{font-size:12px;color:#938c90}.scarface-storefront .collection-number{gap:8px}.scarface-storefront .collection-number strong{font-size:39px;color:#d7cfd3;font-weight:300;letter-spacing:-1.8px}.scarface-storefront .collection-number span{color:#877a81;font-size:8px;letter-spacing:1.7px}.scarface-storefront .collection-meta{margin:27px 0 34px;font-size:10px;color:#9f969b;gap:25px}.scarface-storefront .collection-meta svg{color:#b2a4ab}.scarface-storefront .collection-meta b{color:#f0e5e9}.scarface-storefront .collection-meta>i{background:#393137}.scarface-storefront .search-box,.scarface-storefront .sort-control{background:#101013;border-color:#ffffff1a;border-radius:5px;color:#8a8188;min-height:47px}.scarface-storefront .search-box:focus-within{border-color:#9b3b48;box-shadow:0 0 0 2px #d7283b10}.scarface-storefront .search-box input{color:#ece5e9;font-size:11px}.scarface-storefront .search-box input::placeholder{color:#8d848b}.scarface-storefront .search-box button{color:#bdb0b8}.scarface-storefront .search-shortcut{color:#7d7079;border-color:#ffffff16}.scarface-storefront .sort-control select{color:#c6bfc4;font-size:11px}.scarface-storefront .sort-control option{background:#151216;color:#eee6eb}.scarface-storefront .category-row{margin:23px 0}.scarface-storefront .category-tabs{gap:6px}.scarface-storefront .category-tabs button{color:#a1999e;border-radius:4px;font-size:10px;padding:10px 12px}.scarface-storefront .category-tabs button.active{background:#d7283b16;color:#f0bbc3;border-color:#d7283b4a}.scarface-storefront .category-tabs button:hover{background:#ffffff08;color:#eee5e9}.scarface-storefront .stock-filter{font-size:10px;color:#9f939b}.scarface-storefront .stock-filter.active{color:#f0bbc3}.scarface-storefront .collection-results{margin:30px 0 16px;color:#8c8087;font-size:9px}.scarface-storefront .collection-results>span:first-child{color:#b3a6ae}.scarface-storefront .collection-dot{color:#d7283b;padding:0 5px}.scarface-storefront .product-grid{gap:22px}.scarface-storefront .product-card{background:#101013;border-color:#ffffff13;border-radius:7px}.scarface-storefront .product-card:hover{border-color:#8b444f;box-shadow:0 12px 40px #0004;transform:translateY(-3px)}.scarface-storefront .product-art{aspect-ratio:16/9;background:#050506;padding:0}.scarface-storefront .product-image{object-fit:contain;background:#050506}.scarface-storefront .dialog-art{display:grid;place-items:center;background:#050506}.scarface-storefront .dialog-art .product-image{object-fit:contain}.scarface-storefront .category-tag{background:#0d0b10c7;border-color:#ffffff2a;color:#f5eef1;border-radius:3px;font-size:8px;padding:6px 9px}.scarface-storefront .art-action{background:#161016b8;color:#f6edf2;border-color:#ffffff38}.scarface-storefront .sold-overlay{background:#100d10e6;color:#c6bbc3}.scarface-storefront .product-body{padding:20px 19px 18px}.scarface-storefront .product-heading button{color:#f1e9ed;font-size:12px}.scarface-storefront .stock-indicator{color:#baafb5;font-size:8px}.scarface-storefront .stock-indicator i{background:#d9707c}.scarface-storefront .stock-indicator.out{color:#8c8087}.scarface-storefront .stock-indicator.out i{background:#776b72}.scarface-storefront .product-body>p{color:#91838c;margin:8px 0 18px;font-size:10px}.scarface-storefront .product-bottom{border-color:#ffffff10;padding-top:15px}.scarface-storefront .product-price{font-size:20px;color:#f4edef}.scarface-storefront .product-price>span{color:#8c7d86;font-size:7px}.scarface-storefront .add-button{background:#ffffff06;border-color:#ffffff1b;color:#ded0d8;border-radius:4px;font-size:9px;padding:8px 11px}.scarface-storefront .add-button:hover:not(:disabled){background:#d7283b;border-color:#d7283b;color:#fff}.scarface-storefront .support-strip{background:linear-gradient(105deg,#151115,#0d0c0e);border-color:#ffffff14;border-radius:7px;margin-top:38px;padding:28px;gap:19px}.scarface-storefront .support-strip-icon{background:#d7283b0d;border-color:#d7283b3a;color:#cf7b86;border-radius:7px;width:44px;height:44px}.scarface-storefront .support-strip h3{font-size:14px;letter-spacing:-.2px;margin-bottom:7px}.scarface-storefront .support-strip p{color:#9b8d96;font-size:10px}.scarface-storefront .support-strip>a{color:#e1c9d3;font-size:11px}.scarface-storefront .store-footer{border-color:#ffffff12;margin-top:44px;padding-top:26px;padding-bottom:34px;color:#8f7e89;gap:26px}.scarface-storefront .scarface-footer-domain{letter-spacing:.4px;font-size:10px}.scarface-storefront .store-footer>div{gap:26px;font-size:10px}.scarface-storefront .store-footer button:hover,.scarface-storefront .store-footer>div>a:hover{color:#e4d2dc}.scarface-storefront .floating-support{background:#191116;border-color:#59303b;color:#dfbac6;box-shadow:0 6px 25px #0008}.scarface-storefront .store-toast{color:#f9e9ee;background:#491925;border:1px solid #a14c62}.scarface-storefront .store-empty{border-color:#49303e;color:#a68f9c}.scarface-storefront .store-empty h2{color:#eddee7}.scarface-storefront .primary-button{background:#d7283b;border-color:#d7283b;color:#fff;border-radius:4px;font-weight:600}.scarface-storefront .primary-button:hover:not(:disabled){background:#e5374b;border-color:#e5374b}.scarface-storefront .secondary-button{background:#21151d;border-color:#5b3546;color:#e1c1d0}.scarface-storefront .icon-button{color:#c8aebb}.scarface-storefront .product-skeleton{border-color:#32232d}.scarface-storefront .product-skeleton>div,.scarface-storefront .product-skeleton>span{background:#20171e}.scarface-storefront .store-backdrop{background:#050305cf}.scarface-storefront .info-dialog,.scarface-storefront .product-dialog{background:#131014;border-color:#44303d}.scarface-storefront .dialog-close{background:#170e14eb;border-color:#725363;color:#f0dce7}.scarface-storefront .dialog-description,.scarface-storefront .info-dialog>p:not(.eyebrow){color:#b6a3af}.scarface-storefront .sample-note{background:#291822;border-color:#523341;color:#d7b2c4}.scarface-storefront .detail-row{border-color:#37232f;color:#a48a99}.scarface-storefront .detail-row b{color:#ddc6d3}.scarface-storefront .detail-footnote,.scarface-storefront .dialog-purchase small{color:#aa859a}.scarface-storefront .cart-drawer{background:#100d11;border-color:#3b2634}.scarface-storefront .drawer-head{border-color:#392431}.scarface-storefront .drawer-head h2 span{background:#391b2b;color:#f1a1bb}.scarface-storefront .bag-item{border-color:#32212d}.scarface-storefront .bag-item-main>span,.scarface-storefront .quantity-control>button{color:#ceb2c2}.scarface-storefront .quantity-control{border-color:#4b3041}.scarface-storefront .product-quantity-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:16px 0}.scarface-storefront .quantity-label{display:block;color:#c9b5c1;font-size:11px;margin-bottom:7px}.scarface-storefront .quantity-picker{margin-top:0;background:#ffffff05;overflow:hidden}.scarface-storefront .quantity-picker>button{min-width:36px;min-height:36px;padding:8px}.scarface-storefront .quantity-picker>button:disabled{opacity:.3;cursor:not-allowed}.scarface-storefront .quantity-picker input{appearance:textfield;-moz-appearance:textfield;width:44px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;text-align:center;font:inherit;font-size:13px}.scarface-storefront .quantity-picker input::-webkit-inner-spin-button,.scarface-storefront .quantity-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scarface-storefront .quantity-picker button:focus-visible,.scarface-storefront .quantity-picker input:focus-visible{outline:2px solid #ed5969;outline-offset:-2px}.scarface-storefront .quantity-hint{color:#c9b5c1;font-size:11px;padding-bottom:10px;text-align:right}.scarface-storefront .bag-item-main .quantity-picker{margin-top:12px}.scarface-storefront .bag-line-total{display:block;margin-top:8px;font-size:11px}.scarface-storefront .bag-remove{color:#b291a3}.scarface-storefront .total-row{color:#c6a7ba}.scarface-storefront .total-row strong{color:#f4e4ee}.scarface-storefront .checkout-notice{background:#24151f;color:#c4a9b9;border-color:#513046}.scarface-storefront .continue-shopping{color:#bd98ae}.scarface-storefront .bag-empty{color:#b291a3}.scarface-storefront .bag-empty>svg{color:#d98aa8}.scarface-storefront .bag-empty h3{color:#f0dae6}@media (min-width:1600px){.scarface-storefront .scarface-hero-art{width:min(59%,930px);background-position:center 39%}}@media (max-width:1100px){.scarface-storefront .store-container{width:calc(100% - 56px)}.scarface-storefront .header-inner{gap:38px}.scarface-storefront .header-actions{gap:15px}.scarface-storefront .preview-label{display:none}.scarface-storefront .scarface-hero,.scarface-storefront .scarface-hero-inner{min-height:540px}.scarface-storefront .scarface-hero-art{width:64%}.scarface-storefront .scarface-hero h1{font-size:112px}.scarface-storefront .scarface-hero-copy{max-width:70%}.scarface-storefront .product-grid{gap:17px}.scarface-storefront .product-body{padding:17px 14px}.scarface-storefront .product-heading{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:760px){.scarface-storefront .store-container{width:calc(100% - 36px)}.scarface-storefront .header-inner{height:75px;gap:20px}.scarface-storefront .header-actions{gap:16px}.scarface-storefront .bag-button{padding:9px;gap:7px}.scarface-storefront .scarface-hero,.scarface-storefront .scarface-hero-inner{min-height:620px}.scarface-storefront .scarface-hero-inner{align-items:flex-end;padding-bottom:80px}.scarface-storefront .scarface-hero-art{width:100%;height:100%;background-position:center 24%;opacity:.77}.scarface-storefront .scarface-hero-vignette{background:linear-gradient(0deg,#09090b,#09090bf2 15%,#09090b91 38%,#09090b12 74%,#09090b40),linear-gradient(90deg,#09090b55,transparent 65%)}.scarface-storefront .scarface-hero-copy{width:100%;max-width:100%;padding-top:235px}.scarface-storefront .scarface-kicker{font-size:8px;letter-spacing:2.7px;margin-bottom:13px}.scarface-storefront .scarface-hero h1{font-size:clamp(70px,14.5vw,105px);letter-spacing:-1.5px;margin-bottom:12px}.scarface-storefront .scarface-hero-tagline{font-size:27px;margin-bottom:11px}.scarface-storefront .scarface-hero-description{font-size:11px;color:#b0a4aa}.scarface-storefront .scarface-hero-actions{margin-top:24px;gap:26px}.scarface-storefront .scarface-hero-actions .primary-button{font-size:10px;gap:16px;min-height:44px}.scarface-storefront .scarface-account-cta{font-size:10px;gap:6px}.scarface-storefront .scarface-hero-bottom{bottom:27px;font-size:9px}.scarface-storefront .scarface-edition{font-size:7px;letter-spacing:1.3px;gap:9px}.scarface-storefront .scarface-edition i{width:18px}.scarface-storefront .collection-main{padding-top:37px}.scarface-storefront .collection-intro h2{font-size:29px;letter-spacing:-1px;margin-bottom:8px}.scarface-storefront .collection-number strong{font-size:32px}.scarface-storefront .collection-number span{font-size:6px;letter-spacing:1px;max-width:71px}.scarface-storefront .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:9px}.scarface-storefront .intro-copy{font-size:11px}.scarface-storefront .collection-meta{gap:11px;margin:24px 0;flex-wrap:wrap;font-size:9px}.scarface-storefront .collection-meta>a,.scarface-storefront .collection-meta>div{gap:5px}.scarface-storefront .collection-meta>i{display:none}.scarface-storefront .search-row{gap:8px}.scarface-storefront .search-box{padding:0 11px;gap:8px}.scarface-storefront .sort-control{padding:0 8px}.scarface-storefront .sort-control select{font-size:10px;width:92px}.scarface-storefront .category-row{margin:17px 0}.scarface-storefront .category-tabs{gap:3px}.scarface-storefront .category-tabs button{font-size:9px;padding:8px 9px}.scarface-storefront .stock-filter{font-size:0;padding:9px 5px}.scarface-storefront .collection-results{margin:22px 0 13px;font-size:8px;gap:12px}.scarface-storefront .collection-results>span:last-child{max-width:220px;text-align:right;font-size:8px}.scarface-storefront .product-grid{gap:13px}.scarface-storefront .product-art{aspect-ratio:16/9}.scarface-storefront .product-body{padding:14px 11px}.scarface-storefront .product-heading button{font-size:11px}.scarface-storefront .product-body>p{font-size:9px;margin:8px 0 13px}.scarface-storefront .product-price{font-size:17px}.scarface-storefront .product-price>span{font-size:6px;margin-left:3px}.scarface-storefront .product-bottom{flex-wrap:wrap;gap:10px}.scarface-storefront .add-button{font-size:8px;padding:7px 8px}.scarface-storefront .category-tag{left:9px;top:9px;padding:5px 6px;font-size:7px}.scarface-storefront .support-strip{margin-top:27px;padding:21px 17px;gap:12px;flex-wrap:wrap}.scarface-storefront .support-strip-icon{width:37px;height:37px}.scarface-storefront .support-strip h3{font-size:12px}.scarface-storefront .support-strip p{font-size:9px;max-width:230px;line-height:1.6}.scarface-storefront .support-strip>a{margin-left:49px;font-size:10px;gap:8px}.scarface-storefront .support-strip>a svg{width:14px;height:14px}.scarface-storefront .store-footer{gap:18px;margin-top:30px;padding-top:24px}.scarface-storefront .scarface-footer-domain{margin-left:auto;font-size:9px}.scarface-storefront .store-footer>div{gap:22px;font-size:9px;margin-top:10px}}@media (max-width:420px){.scarface-storefront .account-link span{display:none}.scarface-storefront .header-actions{gap:17px}.scarface-storefront .scarface-hero-actions{gap:23px}.scarface-storefront .scarface-hero-description{max-width:300px}.scarface-storefront .support-strip>div:nth-child(2){flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.scarface-storefront .product-card:hover{transform:none}}.scarface-storefront .cart-drawer{overflow-y:auto;overscroll-behavior:contain}.scarface-storefront .drawer-head{flex-shrink:0}.scarface-storefront .bag-items{flex:0 0 auto;overflow:visible}.scarface-storefront .checkout-summary{flex-shrink:0}.scarface-storefront .bag-item-main{min-width:0}.scarface-storefront .bag-item-main h3{overflow-wrap:anywhere}.scarface-storefront .checkout-methods{border:0;padding:0;margin:24px 0 18px;min-width:0}.scarface-storefront .checkout-methods legend{color:#ede5e9;font-size:12px;margin-bottom:12px}.scarface-storefront .checkout-method{display:flex;align-items:flex-start;gap:11px;padding:13px 12px;border:1px solid #ffffff18;background:#ffffff03;border-radius:8px;margin-bottom:8px;cursor:pointer}.scarface-storefront .checkout-method.is-selected{border-color:#d7283b99;background:#d7283b0d}.scarface-storefront .checkout-method:has(input:disabled){opacity:.55;cursor:not-allowed}.scarface-storefront .checkout-method input{accent-color:#d7283b;margin:2px 0 0;flex-shrink:0;width:15px;height:15px}.scarface-storefront .checkout-method>span{display:flex;flex-direction:column;gap:5px;min-width:0}.scarface-storefront .checkout-method strong{font-weight:500;font-size:12px;color:#f1e8ee}.scarface-storefront .checkout-method small{font-size:10px;line-height:1.6;color:#b1a2ad}.scarface-storefront .checkout-breakdown{border-top:1px solid #ffffff16;padding-top:14px;display:grid;gap:12px}.scarface-storefront .checkout-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#b9aab5}.scarface-storefront .checkout-breakdown strong{color:#f1e8ee;font-size:13px;font-weight:500}.scarface-storefront .checkout-notice svg{flex-shrink:0}.scarface-storefront .checkout-button{font-size:12px}