.design-street{--bg:#121313;--surface:#202221;--surface-2:#292c2a;--surface-3:#343833;--text:#f6f0e5;--muted:#b8bcb4;--line:#41463f;--accent:#f44e39;--accent-text:#fff9ef;--radius:4px;--pattern:url('../patterns/street.svg');--pattern-size:640px;--pattern-opacity:.2;--font-display:Oswald,Impact,sans-serif}
.design-street .site-header{border-bottom:2px solid var(--text)}.design-street .header-main{padding-block:22px}.design-street .header-nav{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.7px}.design-street .header-cart{border-radius:2px;background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.design-street .header-cart .cart-count{background:var(--text);color:var(--bg)}.design-street .button,.design-street .btn{border-radius:2px;font-size:11px;text-transform:uppercase;letter-spacing:1px;min-height:52px}.design-street .button-secondary{border-color:#b8bcb4}.design-street .eyebrow{font-size:10px;letter-spacing:2px;font-weight:750}.design-street .eyebrow:before{border-radius:0;width:8px;height:8px}.design-street h1,.design-street h2,.design-street h3{text-transform:uppercase;letter-spacing:-.025em}.design-street .hero,.hero-street{grid-template-columns:1.02fr 1fr;border:0;border-radius:0;background:var(--bg);min-height:570px;overflow:visible;margin-block:30px 66px;isolation:isolate}.design-street .hero:before{content:"";position:absolute;inset:22px 0 -14px;background:var(--surface);border:1px solid var(--line);z-index:-2;transform:rotate(-1.2deg)}.design-street .hero-copy{padding:50px 16px 56px 46px}.design-street .hero-title{font-size:clamp(66px,7.4vw,116px);font-weight:650;line-height:.99;letter-spacing:-.025em;max-width:650px;margin-bottom:26px}.design-street .hero-title em{display:inline;color:var(--accent)}.design-street .hero-copy>p{font-size:13px;line-height:1.85;max-width:400px}.design-street .hero-media{padding:28px 22px 34px 0;isolation:isolate;overflow:hidden;min-height:470px}.design-street .hero-media:before{content:"";position:absolute;inset:12% 1% 5% 6%;background:var(--accent);clip-path:polygon(15% 0,100% 8%,89% 100%,0 87%);transform:rotate(3deg);z-index:0}.design-street .hero-media:after{content:"YAKI";position:absolute;bottom:10px;right:-3px;color:#f7f0e522;font:700 clamp(105px,12vw,195px)/1 Oswald,sans-serif;letter-spacing:-5px;z-index:0;transform:rotate(-6deg);pointer-events:none}.design-street .hero-media img{transform:rotate(-7deg);filter:drop-shadow(0 26px 20px #0007);max-height:520px;object-fit:contain}.design-street .hero-orbit{display:none}.design-street .hero-note{background:var(--text);border:0;border-radius:0;color:var(--bg);transform:rotate(5deg);font-size:10px;font-weight:650;right:12px;bottom:36px;padding:16px 20px;box-shadow:5px 6px 0 #0004}.design-street .hero-note strong{font:650 25px/1.1 Oswald,sans-serif;color:var(--bg);text-transform:uppercase;display:block;margin-bottom:6px}.design-street .hero-number{color:var(--text);font-family:Oswald,sans-serif;letter-spacing:2px;right:32px;top:30px}.design-street .hero-meta{border-top:1px solid var(--line);padding-top:20px;margin-top:28px;width:100%;max-width:400px}.design-street .hero-meta strong{font:500 21px/1.3 Oswald,sans-serif;text-transform:uppercase}.design-street .section-heading{border-top:2px solid var(--text);padding-top:24px;margin-bottom:28px}.design-street .section-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.02}.design-street .section-heading .eyebrow{margin-bottom:10px}.design-street .section-heading .text-link{text-transform:uppercase;letter-spacing:.5px;font-size:10px}.design-street .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.design-street .category-tile{min-height:225px;border:1px solid var(--line);border-radius:0;background:#242824;padding:24px;overflow:hidden}.design-street .category-tile:nth-child(4n+1){background:#302b25}.design-street .category-tile:nth-child(4n+2){background:#252e2a}.design-street .category-tile:nth-child(4n+3){background:#2d2827}.design-street .category-tile:nth-child(4n+4){background:#252a2c}.design-street .category-tile:nth-child(even){transform:translateY(14px)}.design-street .category-tile:nth-child(even):hover{transform:translateY(10px)}.design-street .category-tile h3,.design-street .category-tile strong{font-size:32px;text-transform:uppercase;letter-spacing:-.025em;font-weight:500}.design-street .category-tile small,.design-street .category-tile span{font-size:10px}.design-street .category-tile img{top:-5%;right:-14%;height:95%;width:100%;transform:rotate(-6deg)}.design-street .category-tile:hover img{transform:rotate(-10deg) scale(1.06)}.design-street .category-tile:after{font-family:Manrope,sans-serif;background:var(--accent);color:var(--accent-text);width:30px;height:30px;display:grid;place-items:center;font-size:20px;bottom:22px;right:18px}.design-street .category-grid+.section,.design-street .category-grid+.delivery-strip{margin-top:40px}.design-street .product-grid{gap:22px}.design-street .product-card{border-radius:0;border-color:var(--line);background:#222522;overflow:visible;box-shadow:5px 5px 0 #0b0d0b66}.design-street .product-card:hover{border-color:var(--accent);transform:translateY(-4px)}.design-street .product-image{background:#2b2e29;aspect-ratio:1.35;border-bottom:1px solid var(--line);padding:24px}.design-street .product-card:nth-child(3n+2) .product-image{background:#2d2925}.design-street .product-card:nth-child(3n+3) .product-image{background:#252b2d}.design-street .product-image img{max-height:270px}.design-street .product-title{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.015em}.design-street .product-info{padding:24px}.design-street .product-meta{font-size:10px;text-transform:uppercase;letter-spacing:.4px}.design-street .product-description{font-size:11px;-webkit-line-clamp:2}.design-street .product-bottom{border-top:1px solid var(--line);padding-top:18px}.design-street .price{font-family:Oswald,sans-serif;font-size:31px;font-weight:500;letter-spacing:-.4px}.design-street .price del{font-family:Manrope,sans-serif;font-size:11px}.design-street .add-button{border-radius:0;padding:11px 16px;min-height:44px;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.design-street .product-badge{border-radius:0;font-size:9px;transform:rotate(-4deg);top:14px;left:14px;padding:6px 12px;box-shadow:3px 3px 0 #0003}.design-street .story-section{border:0;background:var(--text);color:var(--bg);border-radius:0;grid-template-columns:1.1fr 1fr;transform:rotate(.5deg)}.design-street .story-copy{padding:50px;transform:rotate(-.5deg)}.design-street .story-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.05}.design-street .story-copy p{color:#4d514a;font-size:13px}.design-street .story-copy .eyebrow{color:#b93122}.design-street .story-copy .button{background:var(--bg);color:var(--text)}.design-street .story-media{transform:rotate(-.5deg) scale(1.01);background:#2b2e28}.design-street .story-stats{border-color:#bfc2b7}.design-street .story-stats strong{color:#b93122;font-size:35px}.design-street .story-stats small{color:#4d514a;font-size:9px}.design-street .info-card{border-radius:0;border-top:3px solid var(--accent)}.design-street .info-number{font:500 35px/1 Oswald,sans-serif;letter-spacing:0;color:var(--accent)}.design-street .info-card h3{font-size:27px}.design-street .page-hero{padding-top:44px;border-bottom:2px solid var(--text);margin-bottom:32px;max-width:none}.design-street .page-hero h1{font-size:clamp(50px,7vw,92px);line-height:1.02}.design-street .page-hero p{font-size:12px;max-width:650px}.design-street .category-rail{border-radius:0;border-top:3px solid var(--accent)}.design-street .category-rail a{border-radius:0;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:650}.design-street .category-rail a.is-active{background:var(--accent);color:var(--accent-text)}.design-street .catalog-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.design-street .catalog-layout .product-info{padding:20px}.design-street .catalog-layout .product-title{font-size:23px}.design-street .single-gallery{border-radius:0;min-height:480px;background:#2a2e28;border:1px solid var(--line);isolation:isolate}.design-street .single-gallery:before{content:"";position:absolute;inset:10%;background:var(--accent);clip-path:polygon(0 6%,91% 0,100% 95%,8% 100%);z-index:-1}.design-street .single-gallery img{transform:rotate(-5deg)}.design-street .single-summary{border-radius:0;border-top:3px solid var(--accent)}.design-street .single-summary h1{font-size:clamp(40px,4.5vw,65px);line-height:1.05}.design-street .single-summary .price{font-size:48px}.design-street .single-summary .product-description{font-size:12px}.design-street .quantity{border-radius:0}.design-street .cart-row{border-radius:0;border-left:3px solid var(--accent)}.design-street .cart-summary,.design-street .checkout-summary{border-radius:0;border-top:3px solid var(--accent)}.design-street .cart-summary h2,.design-street .checkout-summary h2{font-size:34px}.design-street .checkout-form{border-radius:0}.design-street input:not([type=checkbox]):not([type=radio]),.design-street select,.design-street textarea{border-radius:2px}.design-street .post-card{border-radius:0}.design-street .post-card h2,.design-street .post-card h3{font-size:32px;line-height:1.2}.design-street .post-date{font-weight:750;color:var(--accent)}.design-street .prose h2{font-size:38px}.design-street .prose h3{font-size:30px}.design-street .site-footer{border-top:3px solid var(--accent)}.design-street .footer-title{color:var(--text);font-size:11px}.design-street .footer-contact>a{font:500 27px/1.3 Oswald,sans-serif}.design-street .footer-bottom{border-top-color:#54594e}.design-street .delivery-strip{background:var(--accent);color:var(--accent-text);border:0;border-radius:0}.design-street .delivery-strip p,.design-street .delivery-strip strong{color:var(--accent-text)}.design-street .delivery-strip .text-link{border-color:var(--accent-text);text-transform:uppercase;letter-spacing:.5px}.design-street .delivery-strip .text-link:hover{color:var(--accent-text)}.design-street .mobile-cart{border-radius:2px}
@media(min-width:1250px){.design-street .category-grid .category-tile:first-child{grid-column:span 2}.design-street .category-grid .category-tile:first-child img{width:75%;right:-2%;height:110%;top:-10%}.design-street .category-grid .category-tile:nth-child(5){grid-column:span 2}.design-street .category-grid .category-tile:nth-child(5) img{width:75%;right:0;height:110%;top:-10%}}
@media(max-width:1200px){.design-street .hero-title{font-size:86px}.design-street .hero-copy{padding:40px 10px 40px 34px}.design-street .hero{min-height:510px}.design-street .product-title{font-size:23px}.design-street .product-info{padding:20px}.design-street .catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-street .story-copy{padding:36px}.design-street .category-tile h3{font-size:28px}}
@media(max-width:1023px){.design-street .hero{min-height:470px}.design-street .hero-title{font-size:76px}.design-street .hero-copy{padding:36px 10px 36px 28px}.design-street .hero-media{min-height:400px;padding:20px 10px}.design-street .hero-note{right:0;bottom:30px;max-width:170px;padding:12px 16px}.design-street .hero-note strong{font-size:22px}.design-street .hero-copy>p{font-size:12px}.design-street .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-street .category-tile{min-height:205px;padding:20px}.design-street .category-tile:nth-child(even){transform:none}.design-street .category-tile:nth-child(even):hover{transform:translateY(-3px)}.design-street .section-heading h2{font-size:44px}.design-street .story-copy{padding:30px}.design-street .story-copy h2{font-size:42px}.design-street .single-gallery{min-height:380px}.design-street .single-summary h1{font-size:45px}.design-street .post-card h2{font-size:29px}}
@media(max-width:767px){.design-street{--pattern-size:480px;--pattern-opacity:.17}.design-street .header-main{padding-block:16px}.design-street .hero{grid-template-columns:1fr;margin-block:22px 46px;min-height:0}.design-street .hero:before{inset:10px -2px -8px;transform:rotate(-.7deg)}.design-street .hero-copy{padding:30px 24px 10px}.design-street .hero-title{font-size:clamp(64px,17vw,86px);line-height:.99;max-width:550px;margin-bottom:22px}.design-street .hero-copy>p{font-size:12px;max-width:430px}.design-street .hero-media{min-height:300px;max-height:360px;padding:10px 26px 25px}.design-street .hero-media img{max-height:310px;width:100%;transform:rotate(-6deg)}.design-street .hero-media:before{inset:9% 9% 8% 9%;transform:rotate(2deg)}.design-street .hero-media:after{font-size:124px;bottom:0;right:14px}.design-street .hero-note{bottom:18px;right:18px;padding:12px 16px;max-width:165px;font-size:9px;transform:rotate(4deg)}.design-street .hero-note strong{font-size:21px}.design-street .hero-meta{margin-top:22px;padding-top:16px;gap:24px}.design-street .hero-meta strong{font-size:18px}.design-street .hero-meta small{font-size:8px}.design-street .button{min-height:46px;font-size:10px;padding:12px 19px;letter-spacing:.7px}.design-street .section-heading{padding-top:20px;margin-bottom:22px;gap:16px}.design-street .section-heading h2{font-size:38px}.design-street .section-heading .text-link{font-size:9px}.design-street .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.design-street .category-tile{min-height:175px;padding:16px}.design-street .category-tile h3,.design-street .category-tile strong{font-size:27px;max-width:120px}.design-street .category-tile img{height:90%;width:110%;right:-24%;top:-3%}.design-street .category-tile:after{right:12px;bottom:16px;width:25px;height:25px;font-size:17px}.design-street .category-tile small{font-size:9px}.design-street .product-grid,.design-street .catalog-layout .product-grid{gap:12px}.design-street .product-image{aspect-ratio:1.12;padding:13px}.design-street .product-info,.design-street .catalog-layout .product-info{padding:16px}.design-street .product-title,.design-street .catalog-layout .product-title{font-size:21px;line-height:1.2;margin-bottom:9px}.design-street .product-meta{font-size:8px;letter-spacing:.2px;gap:4px 10px}.design-street .product-description{font-size:9px;-webkit-line-clamp:2;margin-bottom:14px;line-height:1.8}.design-street .product-bottom{padding-top:13px;gap:10px;align-items:center}.design-street .price{font-size:27px}.design-street .price del{font-size:9px}.design-street .add-button{min-height:40px;padding:9px 10px;font-size:9px;letter-spacing:.1px}.design-street .product-badge{font-size:7px;top:10px;left:10px;padding:5px 8px}.design-street .story-section{grid-template-columns:1fr;transform:rotate(.25deg)}.design-street .story-copy{padding:30px 24px}.design-street .story-copy h2{font-size:40px}.design-street .story-copy p{font-size:12px}.design-street .story-media{min-height:250px}.design-street .story-stats strong{font-size:30px}.design-street .story-stats small{font-size:8px}.design-street .info-card h3{font-size:26px}.design-street .info-number{font-size:30px}.design-street .page-hero{padding-top:30px;margin-bottom:24px}.design-street .page-hero h1{font-size:52px}.design-street .category-rail{border-top-width:1px}.design-street .single-gallery{min-height:300px;max-height:410px}.design-street .single-summary h1{font-size:44px}.design-street .single-summary .price{font-size:43px}.design-street .single-summary .add-button{font-size:11px}.design-street .cart-summary h2,.design-street .checkout-summary h2{font-size:32px}.design-street .post-card h2,.design-street .post-card h3{font-size:30px}.design-street .prose h2{font-size:34px}.design-street .prose h3{font-size:27px}.design-street .footer-contact>a{font-size:28px}}
@media(max-width:374px){.design-street .hero-title{font-size:62px}.design-street .hero-copy{padding-inline:20px}.design-street .hero-media{min-height:265px;padding-inline:20px}.design-street .hero-note{font-size:8px;max-width:148px;padding:10px 13px}.design-street .hero-note strong{font-size:19px}.design-street .category-tile{min-height:155px}.design-street .category-tile h3{font-size:24px}.design-street .product-info,.design-street .catalog-layout .product-info{padding:12px}.design-street .product-title,.design-street .catalog-layout .product-title{font-size:19px}.design-street .product-bottom{gap:8px}.design-street .price{font-size:25px}.design-street .add-button{padding:8px;min-width:36px;min-height:36px;font-size:8px}.design-street .section-heading h2{font-size:34px}}
/* Street's storefront uses its full canvas; the category rail belongs to Pulse. */
.design-street .catalog-layout{display:block}.design-street .catalog-topline{padding-bottom:22px;border-bottom:1px solid var(--line)}.design-street .catalog-title{font:500 36px/1.1 Oswald,sans-serif;letter-spacing:-.3px;text-transform:uppercase}.design-street .catalog-search input[type=search]{border-radius:0;background:var(--surface)}.design-street .catalog-search button[type=submit]{border-radius:0}.design-street .category-nav:not(.category-rail) a{border-radius:0;text-transform:uppercase;font-size:10px;letter-spacing:.4px;font-weight:650}.design-street .category-nav a.is-active{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.design-street .category-tile>.category-number{font-family:Oswald,sans-serif;font-size:12px!important;color:var(--text);top:16px;left:19px}.design-street .category-tile-copy{max-width:85%}.design-street .hero-actions .hero-label{border-left-color:#717667;color:#d0d3c8}.design-street .single-summary .single-description{font-size:12px;line-height:1.95}.design-street .single-order .quantity-label input{border-radius:0}.design-street .single-order .add-button{border-radius:0;font-size:11px;letter-spacing:.4px}.design-street .single-gallery-label{color:#ecece0}.design-street .cart-row-info h2{font-family:Oswald,sans-serif;font-size:21px;font-weight:500;line-height:1.25;text-transform:uppercase}.design-street .cart-unit-price{font-size:10px}.design-street .cart-line-total{font-family:Oswald,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.3px}.design-street .quantity-control{border-radius:0}.design-street .summary-total{font-family:Oswald,sans-serif;font-size:29px!important;font-weight:500}.design-street .summary-total>span{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:0}.design-street .checkout-form legend{font-family:Oswald,sans-serif;font-size:27px;line-height:1.3;letter-spacing:0;text-transform:uppercase;font-weight:500}.design-street .checkout-form legend>span{border-radius:0}.design-street .radio-option{border-radius:0}.design-street .checkout-disclaimer{border-radius:0;border-left:3px solid var(--accent)}.design-street .checkout-item strong{font-family:Oswald,sans-serif;font-size:18px;font-weight:500;line-height:1.3;text-transform:uppercase}.design-street .content-aside{border-radius:0;border-top:3px solid var(--accent)}.design-street .content-aside>p{font:500 36px/1.1 Oswald,sans-serif;text-transform:uppercase;letter-spacing:0}.design-street .content-layout>.prose{border-radius:0}.design-street .post-placeholder{background:#2b2e27;color:#f34e3b;font-size:65px;transform:none}.design-street .post-info>time{font-weight:650;letter-spacing:1px}.design-street .footer-inner>div>h2{font-family:Oswald,sans-serif;font-weight:450;font-size:20px;letter-spacing:.3px;color:var(--text)}.design-street .footer-inner>.footer-brand>a{color:var(--text)}.design-street .footer-inner>div>a[href^="tel:"]{font:500 26px/1.2 Oswald,sans-serif;color:var(--text);margin-bottom:16px;letter-spacing:.2px}.design-street .account-tabs,.design-street .account-form{border-radius:0}.design-street .account-tabs button{border-radius:0;text-transform:uppercase;font-size:10px;letter-spacing:.4px}.design-street .account-tabs button.is-active{background:var(--accent);color:var(--accent-text)}.design-street .pagination>a{border-radius:0}.design-street .demo-confirmation{border-radius:0}.design-street .demo-confirmation h2{font:500 44px/1.1 Oswald,sans-serif;text-transform:uppercase}.design-street .cart-toast{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.3px}.design-street .story-stamp{color:#fff6e4;text-shadow:3px 3px 0 #13161066;transform:rotate(-8deg)}
@media(min-width:1250px){.design-street .home-dishes>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-street .home-dishes .product-title{font-size:24px}.design-street .home-dishes .product-info{padding:21px}.design-street .home-dishes .add-button{padding-inline:12px;font-size:9px}.design-street .home-dishes .price{font-size:29px}}
@media(max-width:1100px) and (min-width:768px){.design-street .cart-row-info h2{font-size:22px}}
@media(max-width:767px){.design-street .catalog-title{font-size:29px}.design-street .catalog-topline{padding-bottom:18px}.design-street .category-nav:not(.category-rail) a{font-size:9px}.design-street .category-tile>.category-number{font-size:10px!important;top:12px;left:15px}.design-street .product-card .add-button{width:39px;min-width:39px;height:39px;padding:9px}.design-street .product-card .add-button>span{display:none}.design-street .product-card .add-button>.icon{width:18px;height:18px}.design-street .cart-row-info h2{font-size:21px;line-height:1.25}.design-street .cart-line-total{font-size:25px}.design-street .cart-unit-price{font-size:9px}.design-street .checkout-form legend{font-size:24px}.design-street .checkout-item strong{font-size:17px}.design-street .content-aside>p{font-size:29px}.design-street .content-aside{padding:20px 24px}.design-street .footer-inner>div>h2{font-size:19px}.design-street .footer-inner>div>a[href^="tel:"]{font-size:24px;line-height:1.25}.design-street .account-tabs button{font-size:8px}.design-street .demo-confirmation h2{font-size:36px}.design-street .cart-toast{font-size:10px}.design-street .story-stamp{font-size:47px}}
@media(max-width:374px){.design-street .product-card .add-button{width:35px;min-width:35px;height:35px;padding:8px}.design-street .cart-row-info h2{font-size:19px}.design-street .hero-actions .hero-label{font-size:7px}.design-street .footer-inner>div>a[href^="tel:"]{font-size:21px}.design-street .checkout-form legend{font-size:22px}}
@media(max-width:767px){.design-street .single-gallery{min-height:0;aspect-ratio:1.15}}
