:root{--pomegranate:var(--sq-red);--sumac:var(--sq-sumac);--saffron:var(--sq-saffron);--olive:var(--sq-pistachio);--date:var(--sq-ink);--ash:var(--sq-secondary);--linen:var(--sq-cream);--sand:var(--sq-sand);--stone:var(--sq-line);--white:#fff;--photo-bg:#f6efe5;--sq-red:#ba342b;--sq-red-strong:#9e2823;--sq-saffron:#f4af38;--sq-pistachio:#37744a;--sq-cream:#fff9f1;--sq-sand:#f6ebdd;--sq-white:#fff;--sq-ink:#3a332e;--sq-secondary:#695c54;--sq-line:#ead9bf;--sq-sumac:#641f30;--sq-mint:#e7f3e9;--sq-display:Alexandria,Readex,Tahoma,sans-serif;--sq-ui:Readex,Tahoma,Arial,sans-serif;--sq-number:Inter,Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sq-r-control:.75rem;--sq-r-card:1.125rem;--sq-r-media:1rem;--sq-r-feature:1.5rem;--sq-shadow-rest:0 2px 10px #281e180b;--sq-shadow-float:0 8px 24px #281e1817;--sq-shadow-overlay:0 12px 34px #281e1821;--sq-header-height:76px;--sq-space:4px;--tahini:#ead9bf;--cream:#fff9f1;--jasmine:#fffdf8;--basalt:#3a332e}@font-face{font-family:Readex;src:url(/v4/fonts/readex-pro-arabic-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Readex;src:url(/v4/fonts/readex-pro-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage;src:url(/v4/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:170px}body{background:var(--linen);color:var(--date);-webkit-font-smoothing:antialiased;margin:0;font-family:Readex,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.8}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Tahoma,sans-serif;font-weight:700;line-height:1.5}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=ms] h1,html[lang=ms] h2,html[lang=ms] h3,.sq-latin{letter-spacing:-.7px;font-family:Bricolage,Readex,Arial,sans-serif;line-height:1.25}p{color:var(--ash)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button,a,select,input,textarea,summary{touch-action:manipulation}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--saffron);outline-offset:4px}img{max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0}bdi{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Bricolage,Readex,Arial,sans-serif}input,select,textarea{border:1px solid var(--stone);width:100%;min-height:46px;color:var(--date);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px}label{flex-direction:column;gap:8px;font-size:14px;display:flex}small{font-size:13px}textarea{resize:vertical}dl,dd{margin:0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:start;border-bottom:1px solid var(--stone);padding:15px}th{background:var(--sand);font-weight:600}.sq-container{max-width:1280px;margin:auto;padding-inline:24px}.sq-concept{background:var(--sumac);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:6px 24px;font-size:13px;display:flex}.sq-concept button{color:#fff;place-items:center;width:30px;height:30px;display:grid}.sq-logo{color:var(--pomegranate);flex-shrink:0;align-items:center;gap:10px;display:flex}.sq-logo>span{flex-direction:column;align-items:center;display:flex}.sq-logo strong{font:900 32px/1.65 Readex,Tahoma;position:relative}.sq-logo small{letter-spacing:.18em;margin-top:-3px;font:700 13px/1 Bricolage,Arial}.sq-seed{display:none}.sq-logo-link{display:inline-flex}.sq-header{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--stone);background:#fbf6eef7;position:sticky;top:0}.sq-header-row{align-items:center;gap:22px;min-height:98px;display:flex}.sq-location{text-align:start;white-space:nowrap;align-items:center;gap:9px;min-height:48px;display:flex}.sq-location small{color:var(--ash);font-size:13px;display:block}.sq-location strong{font-size:14px;font-weight:600}.sq-header-search{flex:1;min-width:150px;position:relative}.sq-search{border:1px solid var(--stone);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:5px 14px;display:flex}.sq-search input{background:0 0;border:0;outline:none;min-height:40px;padding:7px 0;font-size:14px}.sq-search:focus-within{outline:2px solid var(--saffron)}.sq-search svg{color:var(--pomegranate)}.sq-search button{place-items:center;min-width:40px;height:40px;display:grid}.sq-search-primary button{background:var(--pomegranate);color:#fff;border-radius:10px;padding-inline:17px;font-size:14px}.sq-search-primary button svg{color:#fff}.sq-actions{align-items:center;gap:9px;display:flex}.sq-lang select{background:0 0;border:0;width:63px;min-height:44px;padding:5px;font-size:13px}.sq-icon{border-radius:50%;place-items:center;min-width:44px;height:44px;display:inline-grid}.sq-icon:hover{background:var(--sand)}.sq-cart-button{background:var(--pomegranate);color:#fff;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:10px 15px;font-size:14px;display:flex}.sq-cart-button b{font-size:15px}.sq-cart-count{background:var(--saffron);width:21px;height:21px;color:var(--date);border-radius:50%;place-items:center;font-family:Bricolage,Arial;font-size:13px;display:grid}.sq-store-bar{border-top:1px solid var(--stone);align-items:center;gap:25px;min-height:51px;font-size:14px;display:flex}.sq-store-switch{min-height:44px;color:var(--pomegranate);align-items:center;gap:8px;max-width:420px;font-weight:500;display:flex}.sq-store-switch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sq-top-links{align-items:center;gap:24px;margin-inline-start:auto;display:flex}.sq-top-links a,.sq-top-links button{align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}.sq-top-links .sq-merchant-link{color:var(--pomegranate);font-weight:600}.sq-awning{background:repeating-linear-gradient(90deg,var(--pomegranate) 0,var(--pomegranate) 30px,var(--linen) 30px,var(--linen) 60px);opacity:.9;height:9px;-webkit-mask:radial-gradient(15px at 50% 0,#000 98%,#0000 101%) 0 0/30px 12px repeat-x;mask:radial-gradient(15px at 50% 0,#000 98%,#0000 101%) 0 0/30px 12px repeat-x}.sq-btn{background:var(--pomegranate);color:#fff;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .2s,background .2s;display:inline-flex}.sq-btn:hover{background:#941c17;transform:translateY(-1px)}.sq-secondary{color:var(--pomegranate);background:0 0;border-color:#cdb6a8}.sq-saffron{background:var(--saffron);color:var(--date)}.sq-white{color:var(--sumac);background:#fff}.sq-link{min-height:44px;color:var(--pomegranate);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sq-link:hover{text-underline-offset:5px;text-decoration:underline}.sq-kicker{color:var(--pomegranate);letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:600}.sq-lead{max-width:680px;font-size:17px;line-height:1.9}.sq-title h1{font-size:36px}.sq-guide>h1{margin-top:20px;font-size:48px}.sq-guide>h2{margin-top:50px;margin-bottom:22px}.sq-swatches{flex-wrap:wrap;gap:15px;display:flex}.sq-swatches>div{width:120px;font-size:13px}.sq-swatches span{border:1px solid var(--stone);border-radius:18px;height:94px;margin-bottom:8px;display:block}.sq-guide-type{border:1px solid var(--stone);background:#fff;border-radius:22px;flex-direction:column;align-items:start;gap:20px;padding:30px;display:flex}.sq-big-price{color:var(--pomegranate);direction:ltr;align-items:baseline;gap:7px;font-family:Bricolage,Arial;font-size:44px;font-weight:700;display:inline-flex}.sq-big-price small{font-size:.6em}.sq-sticker{background:var(--saffron);color:var(--date);border-radius:50% 40% 45%;padding:6px 18px;font-family:Readex,Kufi;font-size:25px;transform:rotate(-5deg)}.sq-demo-components{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sq-plus{background:var(--saffron);width:44px;height:44px;color:var(--date);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.sq-plus:hover{transform:scale(1.07)}.sq-tag{color:var(--olive);background:#edf2e5;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;display:inline-flex}.sq-sponsored{color:var(--sumac);background:#fbefe3;border:1px solid #cfae9e;border-radius:7px;padding:4px 8px;font-size:13px}.sq-logo-arch{border:1px solid var(--stone);background:var(--linen);border-radius:40px 40px 14px 14px;place-items:center;width:66px;height:75px;display:grid}.sq-logo-arch svg{width:44px;color:var(--pomegranate)}.sq-completeness{background:conic-gradient(var(--saffron) var(--completion),var(--sand) 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:relative}.sq-completeness:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.sq-completeness b,.sq-completeness small{position:relative}.sq-completeness b{direction:ltr;font:700 25px Bricolage,Arial}.sq-guide-images{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sq-guide-images img{aspect-ratio:1;object-fit:cover;background:var(--photo-bg);border-radius:20px}.sq-guide-images figcaption{margin-top:9px;font-size:14px}.sq-motif-show{align-items:center;gap:40px;margin-bottom:30px;display:flex}.sq-arch-photo{border-radius:140px 140px 20px 20px;width:250px;height:300px;overflow:hidden}.sq-arch-photo img{object-fit:cover;width:100%;height:100%}.sq-khatam{background-color:var(--sumac);width:250px;height:200px;color:var(--saffron);background-image:repeating-conic-gradient(from 22.5deg,#ffffff08 0deg 45deg,#0000 45deg 90deg);background-size:45px 45px;border-radius:20px;place-items:center;display:grid}.sq-khatam svg{width:80px}.sq-sr{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sq-skip{z-index:100;background:var(--sumac);color:#fff;padding:14px;position:absolute;top:-100px}.sq-skip:focus{top:10px}.sq-mobile-nav{display:none}.sq-money{white-space:nowrap;color:var(--pomegranate);direction:ltr;align-items:baseline;gap:4px;font-family:Bricolage,Arial;font-size:20px;font-weight:700;display:inline-flex}.sq-money>small{font-size:.65em}.sq-row{align-items:center;gap:12px;display:flex}.sq-wrap{flex-wrap:wrap}.sq-panel{border:1px solid var(--stone);background:#fff;border-radius:20px;padding:24px}.sq-muted{color:var(--ash)}.sq-back{min-height:44px;color:var(--ash);align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.sq-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.sq-section-head p{margin-top:5px;font-size:14px}.sq-section-head>.sq-link{white-space:nowrap}.sq-photo{background:var(--photo-bg);overflow:hidden}.sq-photo img{object-fit:cover;width:100%;height:100%}.sq-hero{background:var(--sumac);border-radius:26px;align-items:center;min-height:500px;margin:25px 0 0;display:flex;position:relative;overflow:hidden}.sq-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sq-hero:after{content:"";background:linear-gradient(90deg,#2a1a1208 10%,#2a1a1222 40%,#2a1a12b5 100%);position:absolute;inset:0}[dir=ltr] .sq-hero:after{background:linear-gradient(270deg,#2a1a1208 10%,#2a1a1222 40%,#2a1a12b5 100%)}.sq-hero-copy{z-index:1;color:#fff;max-width:660px;padding:46px;position:relative}.sq-hero-copy h1{text-shadow:0 2px 22px #2a1a1233;max-width:600px;font-size:49px;font-weight:900;line-height:1.6}.sq-hero-copy p{color:#fff1db;max-width:530px;margin:15px 0 25px;font-size:16px}.sq-hero-copy .sq-kicker{color:var(--saffron);margin-bottom:10px}.sq-hero-copy .sq-row{gap:12px}.sq-hero-search{z-index:2;border:1px solid var(--stone);background:#fff;border-radius:18px;align-items:center;gap:10px;margin:-29px 40px 0;padding:12px;display:flex;position:relative;box-shadow:0 12px 35px #48240e0a}.sq-hero-search>svg{color:var(--pomegranate);margin-inline:8px}.sq-hero-search input{border:0;outline:none;padding:10px 0}.sq-hero-search .sq-btn{min-width:125px}.sq-categories{grid-template-columns:repeat(7,minmax(0,1fr));gap:25px 20px;margin-top:40px;display:grid}.sq-category{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:500;display:flex}.sq-category .sq-arch{border-radius:65px 65px 18px 18px;width:110px;height:125px;padding:7px;transition:transform .2s;position:relative;overflow:hidden}.sq-category:hover .sq-arch{transform:translateY(-4px)}.sq-arch img{object-fit:cover;mix-blend-mode:multiply;border-radius:60px 60px 14px 14px;width:100%;height:100%}.sq-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sq-store-card{border:1px solid var(--stone);cursor:pointer;background:#fff;border-radius:22px;transition:transform .2s;position:relative;overflow:hidden}.sq-store-card:hover{transform:translateY(-3px)}.sq-store-cover{background:var(--sand);height:155px;overflow:hidden}.sq-monogram{top:-35px;color:#fff;background:var(--pomegranate);border:4px solid #fff;border-radius:35px 35px 13px 13px;place-items:center;width:63px;height:73px;font:800 29px Kufi;display:grid;position:absolute;inset-inline-start:20px}.sq-store-content h3{margin-top:15px;font-size:20px}.sq-store-specialty{color:var(--ash);margin:5px 0 12px;font-size:13px}.sq-store-meta{color:var(--ash);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.sq-store-open{color:var(--olive);align-items:center;gap:4px;font-size:13px;display:flex}.sq-store-bottom{border-top:1px solid var(--stone);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:12px;font-size:13px;display:flex}.sq-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.sq-product{min-width:0;transition:transform .2s;position:relative}.sq-product:hover{transform:translateY(-2px)}.sq-product-photo{aspect-ratio:1;background:var(--photo-bg);border-radius:20px;width:100%;padding:0;position:relative;overflow:hidden}.sq-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.sq-product:hover .sq-product-photo img{transform:scale(1.03)}.sq-product-badges{top:10px;z-index:1;pointer-events:none;flex-direction:column;align-items:start;gap:5px;display:flex;position:absolute;inset-inline-start:10px}.sq-deal{background:var(--saffron);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:600}.sq-favourite{inset-inline-end:7px;z-index:2;width:44px;height:44px;color:var(--ash);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px}.sq-favourite.is-liked{color:var(--pomegranate)}.sq-product-brand{letter-spacing:.05em;color:var(--ash);min-height:18px;margin-top:14px;font:600 13px/1.4 Bricolage,Arial}.sq-product-name{-webkit-line-clamp:2;text-align:start;-webkit-box-orient:vertical;width:100%;min-height:50px;margin:4px 0;padding:0;font-size:15px;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.sq-product-size{color:var(--ash);align-items:center;gap:5px;min-height:26px;font-size:13px;display:flex}.sq-product-unit{color:var(--ash);min-height:20px;margin-top:1px;font-size:13px;line-height:1.5}.sq-product-price-row{justify-content:space-between;align-items:center;gap:7px;margin-top:10px;display:flex}.sq-product-stores{color:var(--ash);min-height:25px;margin-top:8px;font-size:13px}.sq-qty{background:var(--saffron);color:var(--date);border-radius:22px;align-items:center;min-height:44px;display:flex;overflow:hidden}.sq-qty button{place-items:center;min-width:36px;height:44px;display:grid}.sq-qty b{text-align:center;min-width:15px;font:600 15px Bricolage,Arial}.sq-product .sq-qty{bottom:41px;position:absolute;inset-inline-end:0}.sq-product .sq-qty button{min-width:32px}.sq-kitchen{background:var(--sumac);cursor:pointer;border-radius:100px 100px 20px 20px;min-height:220px;position:relative;overflow:hidden}.sq-kitchen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sq-kitchen:after{content:"";background:linear-gradient(#0000,#2a1a1290);position:absolute;inset:0}.sq-kitchen strong{bottom:20px;text-align:center;z-index:1;color:#fff;font-family:Tahoma,sans-serif;font-size:20px;position:absolute;inset-inline:12px}.sq-recipe-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.sq-recipe{border:1px solid var(--stone);cursor:pointer;background:#fff;border-radius:20px;overflow:hidden}.sq-recipe>img{aspect-ratio:1.35;object-fit:cover;width:100%}.sq-recipe h3{font-size:18px}.sq-recipe-meta{color:var(--ash);gap:12px;margin:8px 0 13px;font-size:13px;display:flex}.sq-select{background:var(--sumac);color:#fff;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px;display:grid;position:relative;overflow:hidden}.sq-select h2{color:#ffe8b3;font-size:36px}.sq-select p{color:#efd0c6;margin-top:15px}.sq-select-images{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sq-select-images img{aspect-ratio:.85;object-fit:cover;border-radius:130px 130px 22px 22px;width:100%}.sq-select .sq-btn{margin-top:24px}.sq-compare-promo{background:var(--sand);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:38px;display:grid}.sq-compare-promo p{margin:14px 0 22px}.sq-mini-compare{background:#fff;border-radius:18px;flex-direction:column;gap:15px;padding:25px;display:flex}.sq-mini-compare>div{grid-template-columns:1fr 1fr auto;align-items:center;gap:13px;font-size:14px;display:grid}.sq-progress{background:var(--sand);border-radius:5px;height:7px;overflow:hidden}.sq-progress span{background:var(--saffron);border-radius:5px;height:100%;display:block}.sq-box-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sq-box{border:1px solid var(--stone);background:#fff;border-radius:20px;flex-direction:column;align-items:start;gap:14px;padding:25px;display:flex}.sq-box>svg{color:var(--pomegranate)}.sq-box h3{font-size:18px}.sq-box p{font-size:14px}.sq-trust{border-block:1px solid var(--stone);grid-template-columns:repeat(4,1fr);gap:25px;margin-top:50px;padding:30px 0;display:grid}.sq-trust>div{align-items:start;gap:10px;font-size:14px;display:flex}.sq-trust svg{color:var(--olive);width:22px}.sq-footer{background:var(--sumac);color:#fff;padding:45px 0 24px;position:relative;overflow:hidden}.sq-footer:after{content:"";inset-inline-end:-70px;pointer-events:none;background:repeating-conic-gradient(from 22.5deg,#ffffff07 0deg 45deg,#0000 45deg 90deg) 0 0/50px 50px;width:260px;height:260px;position:absolute;bottom:-110px;transform:rotate(22deg)}.sq-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.sq-footer p{color:#efcec5;max-width:300px;margin-top:15px;font-size:14px}.sq-footer h3{margin-bottom:15px;font-size:16px}.sq-footer a,.sq-footer button{color:#f5dcd4;text-align:start;min-height:44px;padding-block:9px;font-size:14px;display:block}.sq-footer-bottom{color:#efcec5;border-top:1px solid #fff2;justify-content:space-between;margin-top:30px;padding-top:20px;font-size:13px;display:flex}.sq-main-notice{background:#fff0d5;border:1px solid #e8c49a;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:13px 18px;font-size:14px;display:flex}.sq-main-notice.error{color:#9d2a20;background:#fce9e3}.sq-toast{z-index:100;background:var(--date);color:#fff;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:90%;padding:15px 22px;font-size:14px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #2a1a1220}.sq-loading-line{background:var(--saffron);z-index:110;height:3px;animation:1s infinite sq-pulse;position:fixed;top:0;left:0;right:0}.sq-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a1a125e;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.sq-dialog{background:var(--linen);border:1px solid var(--stone);border-radius:24px;width:100%;max-width:650px;max-height:90dvh;overflow:auto;box-shadow:0 22px 70px #2a1a1230}.sq-dialog-head{border-bottom:1px solid var(--stone);background:var(--linen);z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.sq-dialog-head h2{font-size:22px}.sq-dialog-body{flex-direction:column;gap:18px;padding:25px;display:flex}.sq-dialog-body p{font-size:14px}.sq-dialog .sq-row>.sq-btn{flex:1}.sq-empty{text-align:center;background-color:var(--sand);background-image:repeating-conic-gradient(from 22.5deg,#6e1a2b03 0deg 45deg,#0000 45deg 90deg);background-size:60px 60px;border:1px dashed #c6a791;border-radius:22px;flex-direction:column;align-items:center;gap:17px;padding:55px 25px;display:flex}.sq-empty>svg{color:var(--pomegranate)}.sq-empty p{max-width:480px}.sq-empty h2{font-size:24px}.sq-skeleton{background:linear-gradient(90deg,var(--sand) 25%,#fbf3e4 50%,var(--sand) 75%);background-size:200% 100%;border-radius:18px;height:150px;animation:1.5s linear infinite sq-shimmer}.sq-grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sq-hero small{font-size:13px}@keyframes sq-shimmer{to{background-position:-200% 0}}@keyframes sq-pulse{50%{opacity:.3}}@keyframes sq-bounce{30%{transform:scale(1.18)}70%{transform:scale(.95)}}.sq-cart-bounce{animation:.4s ease-out sq-bounce}.sq-store-card-hit{z-index:1;border-radius:22px;width:100%;height:100%;position:absolute;inset:0}.sq-recipe-photo{width:100%;padding:0;display:block}.sq-recipe-photo img{aspect-ratio:1.35;object-fit:cover;width:100%}.sq-money-small>small{font-size:13px}.sq-status{color:var(--olive);background:#edf2e8;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:5px 9px;font-size:13px;line-height:1.5;display:inline-flex}.sq-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sq-status-bad{color:#a03b2a;background:#f8e8e3}.sq-status-warn{color:#855800;background:#fff0d5}.sq-banner-collapsed{background:var(--sumac);color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 20px;font-size:13px;display:flex}.sq-tour-launch{color:#fff;align-items:center;gap:7px;min-height:44px;font-size:14px;display:flex}.sq-countdown{border:1px solid var(--stone);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:16px;display:flex}.sq-section-head .sq-sticker{margin-inline-start:10px;padding:3px 14px;font-size:19px;display:inline-block}.sq-cart-content{flex-direction:column;gap:20px;padding:24px;display:flex}.sq-cart-store{border-bottom:1px solid var(--stone);align-items:center;gap:13px;padding-bottom:15px;display:flex}.sq-cart-store>svg{color:var(--pomegranate)}.sq-cart-store strong{font-size:16px;display:block}.sq-cart-store .sq-link{font-size:13px}.sq-free-delivery{background:#fff2d9;border-radius:13px;padding:15px}.sq-free-delivery p{color:#6c4917;margin-bottom:10px;font-size:13px}.sq-cart-lines{flex-direction:column;gap:17px;display:flex}.sq-cart-line{border-bottom:1px solid var(--stone);grid-template-columns:75px 1fr;gap:13px;padding-bottom:17px;display:grid}.sq-cart-line>img{object-fit:cover;background:var(--photo-bg);border-radius:12px;width:75px;height:78px}.sq-cart-line>div{min-width:0}.sq-cart-line bdi{color:var(--ash);font-size:13px;display:block}.sq-policy select{background:var(--linen);border-radius:8px;min-height:44px;margin-top:5px;padding:6px 9px;font-size:13px}.sq-cart-line-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sq-cart-line-bottom .sq-money{color:var(--pomegranate);font-size:18px;display:inline-flex}.sq-totals{flex-direction:column;gap:14px;margin:10px 0;font-size:14px;display:flex}.sq-totals>div{justify-content:space-between;align-items:start;gap:15px;display:flex}.sq-totals>div>span{color:var(--ash)}.sq-totals .sq-total{border-top:1px solid var(--stone);align-items:center;margin-top:4px;padding-top:17px}.sq-cart-checkout{min-height:52px;position:sticky;bottom:0}.sq-inline-note{background:var(--sand);border-radius:13px;align-items:start;gap:10px;margin:15px 0;padding:15px;font-size:14px;display:flex}.sq-inline-note svg{color:var(--pomegranate);margin-top:3px}.sq-inline-note p{font-size:13px}.sq-drawer-overlay{justify-content:flex-end;padding:0}.sq-drawer{border-radius:24px 0 0 24px;max-width:480px;height:100dvh;max-height:100dvh;animation:.2s ease-out sq-drawer-in}[dir=rtl] .sq-drawer{border-radius:0 24px 24px 0}.sq-drawer .sq-dialog-head{border-bottom:0}.sq-offline{color:#754b16;background:#ffe6b5;justify-content:center;align-items:center;gap:9px;padding:9px;font-size:14px;display:flex}.sq-chip{border:1px solid var(--stone);white-space:nowrap;background:#fff;border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:9px 15px;font-size:14px;display:inline-flex}.sq-chip.selected{background:var(--pomegranate);color:#fff;border-color:var(--pomegranate)}.sq-chips{scrollbar-width:none;gap:9px;padding-block:5px;display:flex;overflow:auto}.sq-search-tools{align-items:center;gap:14px;margin-bottom:24px;display:flex}.sq-search-tools>.sq-search{flex:1}.sq-sort{min-width:180px;max-width:220px}.sq-sort select{background:var(--linen);font-size:14px}.sq-filter-button{display:none}.sq-search-suggestions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.sq-search-suggestions>strong{color:var(--ash);font-size:14px;font-weight:500}.sq-search-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;display:grid}.sq-filter-sidebar{position:sticky;top:190px}.sq-filters{flex-direction:column;gap:18px;display:flex}.sq-filters h3{font-size:19px}.sq-filters select,.sq-filters label{font-size:13px}.sq-search-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sq-result-count{color:var(--ash);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.sq-aisle-hero{border-radius:24px;justify-content:space-between;align-items:center;gap:25px;min-height:220px;margin:28px 0;padding:25px 40px;display:flex;overflow:hidden}.sq-aisle-hero .sq-title{padding:0}.sq-aisle-hero img{object-fit:cover;mix-blend-mode:multiply;border-radius:120px 120px 25px 25px;width:220px;height:220px}.sq-store-hero{background:var(--sumac);border-radius:24px;min-height:350px;margin-top:28px;position:relative;overflow:hidden}.sq-store-hero>img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.sq-store-hero:after{content:"";background:linear-gradient(#0000,#2a1a12b8);position:absolute;inset:0}.sq-store-hero-text{bottom:30px;z-index:1;color:#fff;align-items:end;gap:25px;display:flex;position:absolute;inset-inline:32px}.sq-store-hero-text .sq-monogram{border-width:5px;border-radius:50px 50px 15px 15px;flex-shrink:0;width:85px;height:98px;font-size:37px;position:static}.sq-store-hero-text p{color:#f7e6d8;font-size:15px}.sq-store-info-bar{border-bottom:1px solid var(--stone);align-items:center;gap:28px;margin:25px 0;padding-bottom:25px;display:flex}.sq-store-info-bar label{min-width:180px;max-width:240px}.sq-store-info-bar p{margin-top:5px;font-size:13px}.sq-store-info-bar strong{font-size:14px}.sq-store-info-bar>.sq-btn{padding:12px}.sq-store-shopping{background:var(--linen);z-index:15;align-items:center;gap:24px;padding:15px 0;display:flex;position:sticky;top:168px}.sq-store-shopping .sq-chips{flex:1;min-width:0}.sq-store-shopping .sq-search{min-width:180px;max-width:290px}.sq-product-detail{grid-template-columns:1fr 1.05fr;gap:60px;margin-top:25px;display:grid}.sq-detail-photo{aspect-ratio:1;background:var(--photo-bg);border-radius:26px;overflow:hidden}.sq-detail-photo img{object-fit:cover;width:100%;height:100%}.sq-gallery-thumbs{gap:14px;margin-top:15px;display:flex}.sq-gallery-thumbs>button{border:1px solid var(--stone);border-radius:15px;width:90px;height:90px;padding:0;overflow:hidden}.sq-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.sq-product-detail-copy{padding-top:12px}.sq-product-detail-copy>p:not(.sq-kicker){margin-top:22px;font-size:15px;line-height:1.9}.sq-detail-pack{color:var(--ash);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:14px;display:flex}.sq-detail-pack>bdi{border:1px solid var(--stone);color:var(--date);background:#fff;border-radius:9px;padding:5px 12px;font-size:17px}.sq-product-selected-price{border-block:1px solid var(--stone);grid-template-columns:1fr auto;gap:8px 15px;margin:25px 0;padding:20px 0;display:grid}.sq-product-selected-price>span:first-child{color:var(--ash);font-size:14px}.sq-product-selected-price>.sq-money{grid-row:span 2;align-self:center;font-size:31px}.sq-product-selected-price>small{color:var(--ash);font-size:13px}.sq-product-selected-price>.sq-status{grid-column:1}.sq-product-facts{border-top:1px solid var(--stone);flex-direction:column;gap:15px;margin-top:25px;padding-top:20px;display:flex}.sq-product-facts>div{color:var(--ash);align-items:start;gap:10px;font-size:14px;display:flex}.sq-product-facts svg{color:var(--olive);margin-top:4px}.sq-product-detail-copy>.sq-link{margin-top:15px;font-size:13px}.sq-branch-row{border-bottom:1px solid var(--stone);grid-template-columns:1.35fr .7fr .7fr auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.sq-branch-row:last-child{border:0}.sq-branch-row strong{font-size:15px}.sq-branch-row p{margin-top:6px;font-size:13px}.sq-branch-row small{color:var(--ash);margin-top:4px;font-size:13px;display:block}.sq-two-col{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.sq-summary{border:1px solid var(--stone);background:#fff;border-radius:22px;flex-direction:column;align-items:stretch;gap:16px;padding:25px;display:flex;position:sticky;top:190px}.sq-summary>svg{color:var(--pomegranate)}.sq-summary>.sq-link{justify-content:center}.sq-list-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.sq-list-items{border:1px solid var(--stone);background:#fff;border-radius:22px;overflow:hidden}.sq-list-item{border-bottom:1px solid var(--stone);align-items:center;gap:15px;padding:20px;display:flex}.sq-list-item:last-child{border:0}.sq-list-item>img{object-fit:cover;border-radius:14px;width:85px;height:90px}.sq-list-name{flex:1;min-width:0}.sq-list-name>.sq-link{color:var(--date);font-size:15px}.sq-list-name>bdi{color:var(--ash);font-size:13px;display:block}.sq-list-name select{max-width:130px;min-height:44px;margin-top:7px;padding:6px 10px;font-size:13px}.sq-compare-controls{align-items:end;gap:20px;margin-bottom:25px;display:flex}.sq-compare-controls label{flex:1;max-width:300px}.sq-map-label{color:var(--ash);align-items:center;gap:7px;padding-bottom:10px;font-size:13px;display:flex}.sq-compare-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:23px;display:grid}.sq-compare-card{border:1px solid var(--stone);background:#fff;border-radius:22px;flex-direction:column;gap:15px;padding:24px;display:flex;overflow:hidden}.sq-compare-card.sq-best{border:2px solid var(--saffron)}.sq-best-ribbon{background:var(--saffron);align-items:center;gap:8px;margin:-24px -24px 9px;padding:10px 24px;font-size:14px;font-weight:600;display:flex}.sq-compare-card-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.sq-compare-card-head p{margin-top:7px;font-size:13px}.sq-compare-card .sq-completeness{flex-shrink:0;width:92px;height:92px}.sq-compare-card .sq-completeness b{font-size:23px}.sq-compare-card .sq-completeness small{font-size:13px}.sq-compare-card .sq-total{flex-wrap:wrap}.sq-compare-card .sq-total strong{font-size:14px}.sq-missing-details{color:var(--ash);font-size:13px}.sq-missing-details summary{cursor:pointer;min-height:44px;color:var(--pomegranate);align-items:center;display:flex}.sq-missing-details>div{border-top:1px solid var(--stone);justify-content:space-between;align-items:center;gap:13px;padding:8px 0;display:flex}.sq-missing-details .sq-link{white-space:nowrap;font-size:13px}.sq-checkout-layout>div{flex-direction:column;gap:23px;display:flex}.sq-checkout-layout .sq-panel{flex-direction:column;gap:18px;display:flex}.sq-checkout-layout .sq-panel h2{font-size:23px}.sq-radio-options{flex-wrap:wrap;gap:10px;display:flex}.sq-radio-options label{border:1px solid var(--stone);cursor:pointer;background:var(--linen);border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:9px;min-width:150px;padding:12px 16px;font-size:14px;display:flex}.sq-radio-options label.selected,.sq-payment-options label.selected{border-color:var(--pomegranate);background:#fff3e6}.sq-radio-options input,.sq-payment-options input{width:18px;height:18px;min-height:18px;accent-color:var(--pomegranate);flex-shrink:0;margin:0;padding:0}.sq-address-card{background:var(--sand);border-radius:12px;gap:12px;padding:17px;display:flex}.sq-address-card svg{color:var(--pomegranate);margin-top:4px}.sq-address-card strong{font-size:15px}.sq-address-card p,.sq-branch-checkout{font-size:13px}.sq-payment-options{flex-wrap:wrap;gap:10px;display:flex}.sq-payment-options label{border:1px solid var(--stone);cursor:pointer;border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:10px;min-width:46%;padding:15px;font-size:14px;display:flex}.sq-preview-payment{font-size:13px}.sq-checkout-items{border-block:1px solid var(--stone);flex-direction:column;gap:12px;padding:17px 0;display:flex}.sq-checkout-items>div{justify-content:space-between;gap:13px;font-size:13px;display:flex}.sq-checkout-items .sq-money-small{font-size:17px}.sq-order-skeletons{flex-direction:column;gap:20px;display:flex}.sq-orders{grid-template-columns:repeat(2,1fr);gap:23px;display:grid}.sq-order-card{border:1px solid var(--stone);background:#fff;border-radius:20px;padding:23px}.sq-order-card-top{align-items:center;gap:15px;display:flex}.sq-order-card-top>div{flex:1}.sq-order-card-top strong{font-size:17px}.sq-order-card-top p{margin-top:4px;font-size:13px}.sq-order-icon{background:var(--sand);width:53px;height:53px;color:var(--pomegranate);border-radius:15px;place-items:center;display:grid}.sq-order-card-bottom{border-top:1px solid var(--stone);color:var(--ash);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;font-size:13px;display:flex}.sq-confirmation{background:#edf3e6;border:1px solid #cbdabc;border-radius:20px;align-items:center;gap:20px;margin-bottom:25px;padding:24px;display:flex}.sq-confirmation>span{background:var(--olive);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.sq-confirmation h2{color:var(--olive);font-size:23px}.sq-confirmation p{margin-top:6px;font-size:14px}.sq-tracking-head{border:1px solid var(--stone);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.sq-tracking-head p{margin-top:9px;font-size:14px}.sq-tracking-head>div:last-child{text-align:end;flex-direction:column;gap:7px;font-size:14px;display:flex}.sq-tracking-head small{color:var(--ash);font-size:13px}.sq-timeline{justify-content:space-between;gap:15px;margin:35px 0;display:flex}.sq-timeline>div{color:#a09a8e;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex;position:relative}.sq-timeline>div>span{border:1px solid var(--stone);background:var(--linen);z-index:1;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.sq-timeline strong{text-align:center;font-size:13px;font-weight:500}.sq-timeline>div:before{content:"";top:17px;background:var(--stone);width:100%;height:1px;position:absolute;inset-inline-start:-50%}.sq-timeline>div:first-child:before{display:none}.sq-timeline>.current{color:var(--pomegranate)}.sq-timeline>.current>span{background:var(--pomegranate);color:#fff;border-color:var(--pomegranate)}.sq-timeline>.done{color:var(--olive)}.sq-order-lines{border:1px solid var(--stone);background:#fff;border-radius:19px;overflow:hidden}.sq-order-line{border-bottom:1px solid var(--stone);align-items:center;gap:15px;padding:20px;display:flex}.sq-order-line:last-child{border:0}.sq-order-line>img{object-fit:cover;border-radius:13px;width:75px;height:80px}.sq-order-line>div{flex:1}.sq-order-line strong{font-size:15px}.sq-order-line>div>bdi{color:var(--ash);margin-top:4px;font-size:13px;display:block}.sq-order-line.removed{opacity:.55}.sq-order-line.removed strong{text-decoration:line-through}.sq-order-line .sq-link{font-size:13px}.sq-substitution{background:#fff1df;border:1px solid #ddb88c;border-radius:20px;margin-top:23px;padding:25px}.sq-substitution h3{font-size:21px}.sq-substitution p{margin:10px 0 18px;font-size:14px}.sq-sub-price{align-items:center;gap:20px;display:flex}.sq-sub-price>span{color:var(--ash);font-size:13px}.sq-tracking-map{border:1px solid var(--stone);background:#fff;border-radius:20px;margin-top:25px;padding:22px}.sq-tracking-map h3{font-size:20px}.sq-map{position:relative}.sq-map svg{border-radius:18px;width:100%;height:auto;display:block}.sq-map>span{color:var(--ash);justify-content:center;align-items:center;gap:6px;padding-top:10px;font-size:13px;display:flex}.sq-driver-pin{animation:4s ease-in-out infinite alternate sq-driver}.sq-role-state-actions{flex-direction:column;gap:10px;display:flex}.sq-recipe-detail{grid-template-columns:1.1fr 1fr;align-items:start;gap:30px;display:grid}.sq-recipe-detail>img{object-fit:cover;border-radius:25px;width:100%;max-height:620px}.sq-recipe-detail .sq-panel{flex-direction:column;gap:18px;display:flex}.sq-recipe-detail h2{font-size:25px}.sq-recipe-detail p{font-size:13px}.sq-ingredients{flex-direction:column;gap:15px;display:flex}.sq-ingredients>div{align-items:center;gap:9px;font-size:14px;display:flex}.sq-ingredients svg{color:var(--olive)}.sq-ingredients bdi{color:var(--ash);margin-inline-start:auto;font-size:13px}.sq-select-page{grid-template-columns:.8fr 1fr;align-items:center;gap:55px;display:grid}.sq-select-page>img{object-fit:cover;border-radius:200px 200px 24px 24px;width:100%;height:380px}.sq-select-page h2{color:var(--sumac);font-size:36px}.sq-select-page p:not(.sq-kicker){margin-top:17px;font-size:17px}.sq-merchants-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:50px 0;display:grid}.sq-merchants-hero h1{font-size:46px;line-height:1.7}.sq-merchants-hero p:not(.sq-kicker){margin:22px 0 25px;font-size:16px}.sq-merchants-photo{position:relative}.sq-merchants-photo>img{object-fit:cover;border-radius:250px 250px 25px 25px;width:100%;height:520px}.sq-merchants-photo .sq-sticker{bottom:20px;font-size:26px;position:absolute;inset-inline-start:-20px}.sq-value-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sq-value-grid .sq-panel{flex-direction:column;gap:20px;display:flex}.sq-value-grid h3{font-size:20px}.sq-value-grid svg{color:var(--pomegranate)}.sq-join-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.sq-join-steps>div>bdi{color:var(--pomegranate);font-size:44px;font-weight:700}.sq-join-steps h3{margin:10px 0;font-size:22px}.sq-join-steps p{font-size:15px}.sq-pricing-card{background:var(--sumac);color:#fff;text-align:center;border-radius:25px;padding:55px 30px}.sq-pricing-card .sq-kicker{color:var(--saffron)}.sq-pricing-card h2{font-size:35px}.sq-pricing-card p:not(.sq-kicker){color:#f8ded3;margin:20px 0 25px;font-size:17px}.sq-faq{max-width:850px;margin-inline:auto}.sq-faq>h2{margin-bottom:25px}.sq-faq details{border-bottom:1px solid var(--stone);padding:10px 0}.sq-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:17px;display:flex}.sq-faq p{margin-bottom:20px;font-size:15px;line-height:1.9}.sq-workspace-toolbar{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:30px;display:flex}.sq-workspace-toolbar label{flex:1;min-width:160px;max-width:250px}.sq-workspace-toolbar>.sq-link{margin-inline-start:auto}.sq-sample-label{color:#855a1e;white-space:nowrap;background:#fff0d2;border:1px solid #e5c489;border-radius:8px;padding:6px 10px;font-size:13px;display:inline-block}.sq-workspace{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sq-workspace-nav{border:1px solid var(--stone);background:#fff;border-radius:18px;padding:10px;position:sticky;top:190px;overflow:hidden}.sq-workspace-nav>button{text-align:start;width:100%;min-height:51px;color:var(--ash);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.sq-workspace-nav>button.selected{background:var(--sumac);color:#fff}.sq-nav-dot{background:var(--saffron);border-radius:50%;width:7px;height:7px;margin-inline-start:auto}.sq-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.sq-kpi{border:1px solid var(--stone);background:#fff;border-radius:17px;min-width:0;padding:20px 16px}.sq-kpi>span{color:var(--ash);align-items:center;gap:7px;font-size:13px;display:flex}.sq-kpi>span>svg{color:var(--pomegranate)}.sq-kpi>bdi{overflow-wrap:anywhere;margin:12px 0;font-size:27px;font-weight:700;display:block}.sq-kpi>small{color:var(--ash);font-size:13px}.sq-weekly{margin-bottom:25px}.sq-weekly h3{font-size:21px}.sq-week-chart{justify-content:space-around;align-items:end;gap:18px;height:200px;padding-top:15px;display:flex}.sq-week-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:10px;max-width:75px;height:100%;display:flex}.sq-week-chart>div>span{background:var(--pomegranate);color:#fff;border-radius:9px 9px 0 0;justify-content:center;width:100%;padding:7px;display:flex}.sq-week-chart>div:nth-child(2n)>span{background:var(--saffron);color:var(--date)}.sq-week-chart bdi{font-size:14px}.sq-week-chart small{color:var(--ash);font-size:13px}.sq-insight-banner{background:var(--sand);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;padding:25px;display:flex}.sq-insight-banner>svg{color:var(--pomegranate)}.sq-insight-banner>div{flex:1;min-width:220px}.sq-insight-banner p{margin-top:7px;font-size:14px}.sq-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sq-kanban>section{background:var(--sand);border-radius:15px;min-height:220px;padding:12px}.sq-kanban>section>h3{justify-content:space-between;align-items:center;gap:5px;margin-bottom:14px;font-size:16px;display:flex}.sq-kanban h3>b{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:600 14px Bricolage;display:grid}.sq-kanban-order{border:1px solid var(--stone);background:#fff;border-radius:12px;flex-direction:column;gap:11px;margin-bottom:12px;padding:14px;display:flex}.sq-kanban-order>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sq-kanban-order strong{font-size:15px}.sq-kanban-order p,.sq-kanban-order .sq-status,.sq-kanban-order .sq-link{font-size:13px}.sq-kanban-order .sq-btn{padding:10px;font-size:13px}.sq-insights-table{border:1px solid var(--stone);background:#fff;border-radius:20px;overflow:hidden}.sq-insights-table>div{border-bottom:1px solid var(--stone);align-items:center;gap:17px;padding:18px;display:flex}.sq-insights-table>div:last-child{border:0}.sq-insights-table img{object-fit:cover;border-radius:12px;width:60px;height:60px}.sq-insights-table>div>div:nth-child(2){flex:1;min-width:130px}.sq-insights-table strong{font-size:15px}.sq-insights-table p{font-size:13px}.sq-demand-bar{background:var(--sand);border-radius:5px;width:100px;height:8px}.sq-demand-bar span{background:var(--saffron);border-radius:5px;height:100%;display:block}.sq-insights-table bdi{white-space:nowrap;font-size:14px}.sq-insights-table .sq-link{font-size:13px}.sq-merchant-products{border:1px solid var(--stone);background:#fff;border-radius:18px;margin-top:22px;overflow:hidden}.sq-merchant-product{border-bottom:1px solid var(--stone);align-items:center;gap:15px;padding:15px;display:flex}.sq-merchant-product:last-child{border:0}.sq-merchant-product img{object-fit:cover;border-radius:12px;width:60px;height:60px}.sq-merchant-product>div{flex:1;min-width:0}.sq-merchant-product strong{font-size:14px}.sq-merchant-product .sq-link{white-space:nowrap;font-size:13px}.sq-stock-toggle{min-height:44px;color:var(--ash);align-items:center;gap:7px;font-size:13px;display:flex}.sq-stock-toggle span{background:#cbbfb0;border-radius:15px;flex-shrink:0;width:36px;height:22px;position:relative}.sq-stock-toggle span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.sq-stock-toggle.on{color:var(--olive)}.sq-stock-toggle.on span{background:var(--olive)}.sq-stock-toggle.on span:before{transform:translate(14px)}.sq-merchant-branches{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sq-merchant-branches .sq-panel{flex-direction:column;gap:18px;display:flex}.sq-merchant-branches h3{font-size:21px}.sq-merchant-branches p{font-size:14px}.sq-tool-panel{flex-direction:column;align-items:start;gap:20px;display:flex}.sq-tool-panel>svg{color:var(--pomegranate)}.sq-tool-panel h2{font-size:25px}.sq-tool-panel h3{font-size:21px}.sq-tool-panel p{font-size:14px}.sq-tool-panel>label{width:100%}.sq-coupon-code{background:var(--sand);letter-spacing:.1em;border:1px dashed #bba78f;border-radius:9px;padding:12px 22px;font-size:23px}.sq-report-panel{flex-direction:column;align-items:start;gap:22px;display:flex;overflow-x:auto}.sq-report-panel p{font-size:14px}.sq-report-panel table{min-width:500px}.sq-staff-panel{flex-direction:column;align-items:start;gap:24px;display:flex}.sq-staff-panel h2{font-size:26px}.sq-staff-row{border-bottom:1px solid var(--stone);flex-wrap:wrap;align-items:center;gap:15px;width:100%;padding-block:15px;display:flex}.sq-staff-row>div{flex:1}.sq-staff-row strong{font-size:15px}.sq-staff-row p{font-size:13px}.sq-person-avatar{background:var(--sand);width:55px;height:55px;color:var(--pomegranate);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sq-boost-panel{background:var(--sand);border-radius:24px;flex-direction:column;align-items:start;gap:24px;padding:45px;display:flex}.sq-boost-panel h2{color:var(--sumac);font-size:32px}.sq-boost-panel p{font-size:16px}.sq-admin-stores{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sq-admin-stores>.sq-panel{flex-direction:column;align-items:start;gap:14px;display:flex}.sq-admin-stores h3{font-size:21px}.sq-admin-stores p{font-size:14px}.sq-admin-monogram{color:#fff;border-radius:35px 35px 12px 12px;place-items:center;width:60px;height:65px;font:800 27px Kufi;display:grid}.sq-admin-subtitle{margin:32px 0 20px;font-size:25px}.sq-review-ticket{border:1px solid var(--stone);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px;padding:23px;display:flex}.sq-review-ticket h3{margin-bottom:12px;font-size:20px}.sq-review-ticket .sq-status{margin-bottom:8px}.sq-admin-order-list{flex-direction:column;gap:12px;display:flex}.sq-admin-order{border:1px solid var(--stone);text-align:start;background:#fff;border-radius:14px;align-items:center;gap:20px;padding:18px;display:flex}.sq-admin-order>span:last-of-type{color:var(--ash);margin-inline-start:auto;font-size:13px}.sq-admin-order>bdi{font-size:16px;font-weight:600}.sq-sponsor-preview{width:190px}.sq-audit{flex-direction:column;gap:17px;display:flex}.sq-audit>article{border:1px solid var(--stone);background:#fff;border-radius:17px;gap:15px;padding:22px;display:flex}.sq-audit>article>span{background:var(--pomegranate);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.sq-audit strong{font-size:16px}.sq-audit p,.sq-audit small{color:var(--ash);font-size:13px}.sq-audit summary{cursor:pointer;min-height:44px;color:var(--pomegranate);padding-block:10px;font-size:14px}.sq-audit pre{white-space:pre-wrap;word-break:break-word;background:var(--sand);border-radius:10px;padding:14px;font-size:13px}.sq-profile-card{border:1px solid var(--stone);background:#fff;border-radius:22px;align-items:center;gap:18px;padding:25px;display:flex}.sq-profile-card>div{flex:1}.sq-profile-card h2{font-size:24px}.sq-profile-card p{margin-top:4px;font-size:13px}.sq-account-tiles{grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0;display:grid}.sq-account-tiles>button{border:1px solid var(--stone);text-align:start;background:#fff;border-radius:16px;align-items:center;gap:13px;min-height:90px;padding:22px;display:flex}.sq-account-tiles>button>svg:first-child{color:var(--pomegranate)}.sq-account-tiles strong{flex:1;font-size:15px;font-weight:500}.sq-account-tiles bdi{font-size:20px;font-weight:700}.sq-account-tiles>button>svg:last-child{width:16px}.sq-points{background:var(--sand);border-radius:18px;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.sq-points>svg{color:var(--pomegranate)}.sq-points>div{flex:1}.sq-points h3{font-size:20px}.sq-points p{margin-top:6px;font-size:13px}.sq-points>bdi{color:var(--pomegranate);font-size:35px;font-weight:700}.sq-account-menu>button,.sq-account-menu>a{border-top:1px solid var(--stone);text-align:start;min-height:55px;color:var(--ash);align-items:center;gap:12px;padding-top:13px;font-size:14px;display:flex}.sq-account-menu svg{color:var(--pomegranate);width:21px}.sq-account-menu svg:last-child{width:17px;margin-inline-start:auto}.sq-footer-languages{flex-wrap:wrap;gap:10px;display:flex}.sq-footer-languages>button{font-size:13px}.sq-dialog-body .sq-filters{width:100%}.sq-store-picker>div{border-bottom:1px solid var(--stone);padding-bottom:20px}.sq-store-picker h3{margin-bottom:12px;font-size:20px}.sq-store-picker>div>button{border-radius:11px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:53px;padding:11px 13px;font-size:14px;display:flex}.sq-store-picker>div>button.selected{background:var(--sand);color:var(--pomegranate)}.sq-store-picker button span{align-items:center;gap:9px;display:flex}.sq-location-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sq-location-options>button{border:1px solid var(--stone);text-align:start;background:#fff;border-radius:11px;align-items:center;gap:7px;min-height:52px;padding:10px 13px;font-size:14px;display:flex}.sq-location-options>button.selected{border-color:var(--pomegranate);color:var(--pomegranate);background:#fff2e5}.sq-other-stores{flex-direction:column;gap:9px;display:flex}.sq-other-stores>button{border:1px solid var(--stone);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:14px;display:flex}.sq-other-stores>button>span:first-child{text-align:start;flex:1}.sq-switch-lines{border-block:1px solid var(--stone);flex-direction:column;display:flex}.sq-switch-lines>div{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:14px;display:flex}.sq-switch-lines>div:last-child{border:0}.sq-switch-lines>div>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sq-switch-lines>div>span:first-child{flex:1}.sq-switch-lines .missing{color:#8e5931}.sq-switch-lines bdi{color:var(--ash);font-size:13px}.sq-switch-lines del{color:#9a7c6e;font-size:13px}.sq-gallery-large{padding:20px}.sq-gallery-large img{object-fit:contain;border-radius:15px;width:100%;height:auto}.sq-map-branches{flex-direction:column;gap:15px;display:flex}.sq-map-branches>div{border-top:1px solid var(--stone);padding-top:13px}.sq-map-branches strong{font-size:15px}.sq-map-branches p{margin-top:5px;font-size:13px}.sq-tour-overlay{z-index:90;pointer-events:none;background:#2a1a1220;justify-content:center;align-items:end;padding:30px;display:flex;position:fixed;inset:0}.sq-tour-card{pointer-events:auto;background:var(--linen);border:2px solid var(--saffron);border-radius:25px;width:100%;max-width:440px;padding:25px;box-shadow:0 15px 60px #2a1a1240}.sq-tour-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.sq-tour-card>svg{width:50px;height:60px;color:var(--pomegranate);margin:8px 0}.sq-tour-card h3{font-size:22px}.sq-tour-card p{margin:16px 0 23px;font-size:15px}.sq-fly{object-fit:cover;z-index:120;pointer-events:none;border-radius:16px;width:75px;height:75px;animation:.6s ease-in forwards sq-fly;position:fixed}.sq-dialog-body input[type=range]{accent-color:var(--pomegranate)}@keyframes sq-fly{to{transform:translate(var(--fly-x),var(--fly-y)) scale(.15);opacity:0}}@keyframes sq-driver{to{transform:translate(65px,-25px)}}@keyframes sq-drawer-in{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (min-width:1440px){.sq-container{padding-inline:0}}@media (max-width:1230px){.sq-header-row{gap:15px}.sq-header-subtotal{display:none}.sq-location{gap:5px}.sq-location strong,.sq-location small{font-size:13px}.sq-top-links{gap:18px}.sq-store-bar{gap:15px}.sq-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sq-product-brand{font-size:13px}.sq-product .sq-money{font-size:19px}.sq-product .sq-money>small{font-size:13px}.sq-product-grid.sq-search-products{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-hero-copy h1{font-size:43px}.sq-hero-copy{max-width:610px}.sq-store-info-bar{flex-wrap:wrap;gap:18px}.sq-compare-grid{grid-template-columns:repeat(2,1fr)}.sq-workspace{grid-template-columns:200px minmax(0,1fr);gap:20px}.sq-kpi-grid,.sq-kanban{grid-template-columns:repeat(2,1fr)}.sq-demand-bar{width:65px}.sq-insights-table>div{gap:12px}.sq-product-detail{gap:35px}.sq-product-detail-copy h1{font-size:31px}.sq-merchants-hero{gap:35px}.sq-merchants-hero h1{font-size:40px}}@media (max-width:1000px){.sq-container{padding-inline:25px}.sq-header-row{flex-wrap:wrap;gap:16px;padding:14px 0}.sq-logo strong{font-size:29px}.sq-logo>svg{width:43px;height:51px}.sq-logo small{font-size:13px}.sq-header-search{flex-basis:100%;order:4;min-width:100%}.sq-actions{margin-inline-start:auto}.sq-header-row{min-height:80px}.sq-header-subtotal{display:block}.sq-store-bar{display:none}.sq-header .sq-awning{height:7px}.sq-hero{min-height:450px;margin-top:22px}.sq-hero-copy{max-width:590px;padding:35px}.sq-hero-copy h1{font-size:39px}.sq-hero-copy p{font-size:15px}.sq-hero-search{margin-inline:28px}.sq-categories{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.sq-category{font-size:13px}.sq-category .sq-arch{width:89px;height:102px}.sq-store-grid{grid-template-columns:repeat(2,1fr)}.sq-store-grid>.sq-store-card:last-child:nth-child(3){display:none}.sq-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sq-product-grid.sq-search-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sq-search-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.sq-kitchens{gap:15px}.sq-kitchen{min-height:190px}.sq-kitchen strong{font-size:18px}.sq-recipe-grid{grid-template-columns:repeat(2,1fr)}.sq-select{gap:25px;padding:30px}.sq-select h2{font-size:29px}.sq-select p{font-size:14px}.sq-compare-promo{gap:25px;padding:30px}.sq-compare-promo h2{font-size:25px}.sq-compare-promo p{font-size:14px}.sq-box-grid{grid-template-columns:repeat(2,1fr)}.sq-trust{grid-template-columns:repeat(2,1fr);gap:24px}.sq-trust>div{font-size:14px}.sq-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:25px}.sq-footer-grid>div:last-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;display:flex}.sq-footer-grid>div:last-child h3{margin:0}.sq-footer-grid>div:last-child button,.sq-footer-grid>div:last-child a{font-size:13px}.sq-footer-languages{margin-inline-start:auto}.sq-two-col{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.sq-summary{padding:22px;top:190px}.sq-summary h2{font-size:21px}.sq-product-detail{grid-template-columns:1fr 1.1fr;gap:28px}.sq-product-detail-copy h1{font-size:27px}.sq-detail-pack{gap:10px;font-size:13px}.sq-product-detail-copy>p:not(.sq-kicker){font-size:14px}.sq-product-selected-price{margin:18px 0}.sq-product-detail-copy .sq-row .sq-btn{padding:12px 15px;font-size:13px}.sq-branch-row{grid-template-columns:1.3fr .8fr .9fr;gap:15px}.sq-branch-row>.sq-btn{grid-column:1/-1;width:fit-content;font-size:13px}.sq-store-shopping{top:164px}.sq-store-info-bar label{max-width:220px}.sq-store-info-bar .sq-btn{font-size:13px}.sq-title h1{font-size:33px}.sq-merchants-hero h1{font-size:34px}.sq-merchants-photo>img{height:460px}.sq-value-grid{grid-template-columns:repeat(2,1fr)}.sq-value-grid h3{font-size:19px}.sq-workspace{grid-template-columns:1fr;gap:20px}.sq-workspace-nav{scrollbar-width:none;border-radius:14px;gap:6px;padding:6px;display:flex;position:static;overflow:auto}.sq-workspace-nav>button{white-space:nowrap;width:auto;min-height:48px;padding:10px 13px;font-size:13px}.sq-workspace-nav>button>svg{width:18px}.sq-workspace-nav .sq-nav-dot{margin:0}.sq-workspace-content{min-width:0}.sq-kpi-grid{grid-template-columns:repeat(4,1fr)}.sq-kpi>bdi{font-size:24px}.sq-demand-bar{width:100px}.sq-merchant-branches{grid-template-columns:repeat(2,1fr)}.sq-hero-copy .sq-kicker{font-size:13px}.sq-completeness{width:102px;height:102px}.sq-list-item{gap:12px;padding:16px}.sq-list-item>img{width:70px;height:75px}.sq-list-item .sq-qty button{min-width:32px}.sq-order-card-top{flex-wrap:wrap}.sq-order-card-top .sq-status{margin-inline-start:68px}.sq-order-card-bottom{flex-wrap:wrap}.sq-checkout-items>div{flex-wrap:wrap;gap:4px}.sq-checkout-items .sq-money{margin-inline-start:auto}.sq-boost-panel{padding:30px}.sq-grid-2{gap:20px}.sq-guide>h1{font-size:38px}.sq-guide-images{gap:15px}.sq-filter-sidebar{top:190px}}@media (max-width:760px){html{scroll-padding-top:170px}.sq-container{padding-inline:18px}.sq-concept{align-items:center;gap:6px;min-height:44px;padding:7px 16px;font-size:13px;line-height:1.65}.sq-concept>span{flex:1}.sq-concept>button{width:36px;min-width:36px;height:44px}.sq-banner-collapsed{min-height:35px;padding:3px 15px;font-size:13px}.sq-header-row{gap:9px 13px;padding:10px 0 12px}.sq-header .sq-container{padding-inline:16px}.sq-logo{gap:7px}.sq-logo>svg{width:34px;height:43px}.sq-logo strong{font-size:24px;line-height:1.6}.sq-logo small{letter-spacing:.13em;margin-top:-2px;font-size:13px}.sq-location{flex:1;gap:5px;min-width:0}.sq-location>svg{width:18px}.sq-location>span{overflow:hidden}.sq-location strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:13px;display:block;overflow:hidden}.sq-location strong svg{width:12px}.sq-location small{font-size:13px;line-height:1.5}.sq-actions{gap:3px;margin:0}.sq-cart-button{border-radius:12px;gap:5px;min-width:48px;min-height:44px;padding:9px}.sq-cart-button>svg{width:21px}.sq-cart-count{width:19px;height:19px;font-size:13px}.sq-header-subtotal,.sq-account-icon{display:none}.sq-header .sq-lang{top:69px;z-index:1;position:absolute;inset-inline-end:29px}.sq-lang select{background:var(--sand);border-radius:9px;width:57px;min-height:44px;padding:5px 3px;font-size:13px}.sq-header-search{border-radius:12px;gap:8px;width:calc(100% - 65px);min-width:calc(100% - 65px);max-width:calc(100% - 65px);min-height:46px;margin-inline-end:65px;padding:2px 11px}.sq-header-search input{min-height:40px;padding:6px 0;font-size:13px}.sq-header-search>svg{width:17px}.sq-header-search button{width:30px;min-width:30px}.sq-header-search button svg{width:17px}.sq-hero{border-radius:24px;align-items:end;min-height:455px;margin-top:19px}.sq-hero>img{object-position:45% center}.sq-hero:after,[dir=ltr] .sq-hero:after{background:linear-gradient(#2a1a1200 0%,#2a1a1220 20%,#2a1a12bd 66%,#2a1a12e0 100%)}.sq-hero-copy{width:100%;max-width:100%;padding:24px 22px 42px}.sq-hero-copy h1{max-width:340px;font-size:32px;line-height:1.7}.sq-hero-copy p{margin:12px 0 20px;font-size:14px;line-height:1.8}.sq-hero-copy .sq-kicker{margin-bottom:10px;font-size:13px;line-height:1.5}.sq-hero-copy .sq-row{gap:9px}.sq-hero-copy .sq-btn{border-radius:11px;min-height:48px;padding:12px 13px;font-size:13px}.sq-hero-copy .sq-btn>svg{width:16px}.sq-hero-copy .sq-btn.sq-white{padding-inline:12px}.sq-hero-search{border-radius:14px;gap:6px;margin:-22px 14px 0;padding:7px 8px;box-shadow:0 8px 20px #48240e0b}.sq-hero-search input{min-width:0;min-height:44px;font-size:13px}.sq-hero-search>svg{width:19px;margin-inline:5px}.sq-hero-search .sq-btn{gap:4px;min-width:44px;padding:12px;font-size:13px}.sq-hero-search .sq-btn svg{display:none}.sq-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;margin-top:30px}.sq-category{gap:8px;font-size:13px;line-height:1.65}.sq-category .sq-arch{border-radius:40px 40px 14px 14px;width:72px;height:84px;padding:4px}.sq-category:last-child:nth-child(4n-1){grid-column:auto}.sq-section{margin-block:34px}.sq-section-head{align-items:end;gap:15px;margin-bottom:18px}.sq-section-head h2{font-size:22px;line-height:1.7}.sq-section-head .sq-kicker{margin-bottom:5px;font-size:13px;line-height:1.5}.sq-section-head>.sq-link{white-space:normal;flex-shrink:0;gap:5px;max-width:100px;font-size:13px;line-height:1.6}.sq-section-head>.sq-link svg{width:14px}.sq-section-head .sq-sticker{margin-inline-start:5px;padding:2px 10px;font-size:18px;display:none}.sq-countdown{border-radius:9px;gap:6px;padding:8px;font-size:14px}.sq-countdown svg{width:14px}.sq-store-grid{grid-template-columns:1fr;gap:18px}.sq-store-grid>.sq-store-card:last-child:nth-child(3){display:block}.sq-store-cover{height:145px}.sq-store-content{padding:18px}.sq-monogram{inset-inline-start:18px;border-width:3px;width:57px;height:66px;font-size:25px;top:-31px}.sq-store-content h3{margin-top:15px;font-size:20px}.sq-store-specialty{margin-bottom:11px;font-size:13px}.sq-store-meta{gap:9px 13px;font-size:13px}.sq-store-open{font-size:13px}.sq-store-bottom{margin-top:14px;padding-top:13px;font-size:13px}.sq-store-bottom .sq-money{font-size:17px}.sq-product-grid,.sq-product-grid.sq-search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.sq-product-photo{border-radius:17px}.sq-product-badges{top:8px;gap:4px;inset-inline-start:8px}.sq-deal,.sq-sponsored{border-radius:6px;padding:3px 7px;font-size:13px}.sq-favourite{inset-inline-end:3px;background:#ffffffe6;width:44px;height:44px;top:3px}.sq-favourite svg{width:17px}.sq-product-badges{max-width:calc(100% - 51px)}.sq-product-brand{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-height:19px;margin-top:12px;font-size:13px;overflow:hidden}.sq-product-name{min-height:49px;margin:3px 0;font-size:14px;font-weight:600;line-height:1.75}.sq-product-size{gap:4px;min-height:24px;font-size:13px}.sq-product-price-row{gap:4px;margin-top:8px}.sq-product .sq-money{gap:3px;font-size:19px}.sq-product .sq-money>small{font-size:13px}.sq-product .sq-plus{width:44px;min-width:44px;height:44px}.sq-product .sq-plus>svg{width:19px}.sq-product-unit{overflow-wrap:anywhere;min-height:21px;margin-top:2px;font-size:13px;line-height:1.6}.sq-product-stores{min-height:22px;margin-top:6px;font-size:13px;line-height:1.5}.sq-product .sq-qty{min-height:44px;position:static}.sq-product .sq-qty button{width:27px;min-width:27px}.sq-product .sq-qty b{min-width:15px;font-size:14px}.sq-product .sq-qty button>svg{width:13px}.sq-kitchens{scrollbar-width:none;gap:12px;margin-inline:-18px;padding-inline:18px;display:flex;overflow-x:auto}.sq-kitchen{border-radius:75px 75px 18px 18px;flex-shrink:0;width:140px;min-width:140px;height:190px;min-height:190px}.sq-kitchen strong{font-size:18px;bottom:17px}.sq-recipe-grid{grid-template-columns:1fr 1fr;gap:18px 13px}.sq-recipe{border-radius:17px}.sq-recipe>div{padding:14px}.sq-recipe h3{font-size:17px;line-height:1.7}.sq-recipe-meta{flex-wrap:wrap;gap:8px;margin:7px 0 8px;font-size:13px}.sq-recipe .sq-link{gap:5px;font-size:13px;line-height:1.6}.sq-recipe .sq-link svg{width:15px}.sq-select{border-radius:23px;grid-template-columns:1fr;gap:25px;padding:27px 22px}.sq-select h2{font-size:28px;line-height:1.8}.sq-select p{margin-top:12px;font-size:14px;line-height:1.9}.sq-select .sq-kicker{font-size:13px}.sq-select .sq-btn{margin-top:20px;font-size:13px}.sq-select-images{gap:14px}.sq-select-images img{aspect-ratio:.95;border-radius:100px 100px 17px 17px}.sq-compare-promo{border-radius:23px;grid-template-columns:1fr;gap:25px;padding:27px 22px}.sq-compare-promo h2{font-size:25px}.sq-compare-promo p{font-size:14px;line-height:1.9}.sq-mini-compare{gap:17px;padding:19px}.sq-mini-compare>div{grid-template-columns:1fr .9fr auto;gap:10px;font-size:13px}.sq-mini-compare strong{font-size:13px;font-weight:500}.sq-box-grid{grid-template-columns:1fr 1fr;gap:13px}.sq-box{border-radius:17px;gap:13px;padding:20px 16px}.sq-box h3{font-size:17px;line-height:1.7}.sq-box p{font-size:13px}.sq-box .sq-link{gap:4px;font-size:13px;line-height:1.6}.sq-box .sq-link svg{width:15px}.sq-trust{grid-template-columns:1fr 1fr;gap:20px 17px;margin-top:34px;padding:26px 0}.sq-trust>div{gap:8px;font-size:13px;line-height:1.8}.sq-trust svg{width:20px;margin-top:3px}.sq-footer{padding:32px 0 calc(100px + env(safe-area-inset-bottom))}.sq-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.sq-footer-grid>div:first-child{grid-column:1/-1;display:block}.sq-footer-grid>div:first-child .sq-logo{display:inline-flex}.sq-footer p{max-width:290px;margin-top:15px;font-size:14px}.sq-footer h3{margin-bottom:11px;font-size:17px}.sq-footer a,.sq-footer button{min-height:44px;font-size:14px}.sq-footer-grid>div:last-child{grid-column:1/-1;display:block}.sq-footer-grid>div:last-child h3{margin-bottom:8px}.sq-footer-languages{gap:18px;margin:10px 0 0}.sq-footer-grid>div:last-child button,.sq-footer-grid>div:last-child a{font-size:14px}.sq-footer-bottom{flex-direction:column;gap:17px;margin-top:23px;padding-top:20px;font-size:13px;line-height:1.7}.sq-mobile-nav{bottom:0;z-index:40;min-height:72px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--stone);background:#fffdf7fa;justify-content:space-around;display:flex;position:fixed;inset-inline:0;box-shadow:0 -4px 20px #2a1a1204}.sq-mobile-nav>button{min-width:0;min-height:55px;color:var(--ash);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:13px;display:flex}.sq-mobile-nav>button>span{border-radius:9px;place-items:center;width:43px;height:28px;display:grid;position:relative}.sq-mobile-nav>button.active{color:var(--pomegranate);font-weight:500}.sq-mobile-nav>button.active>span:after{content:"";background:var(--saffron);inset-inline-end:0;border-radius:50%;width:5px;height:5px;position:absolute;top:0}.sq-mobile-nav b{background:var(--saffron);min-width:17px;height:17px;color:var(--date);top:-3px;border-radius:50%;place-items:center;padding:1px;font:600 13px/1 Bricolage,Arial;display:grid;position:absolute;inset-inline-end:-3px}.sq-body{padding-bottom:37px}.sq-title{padding:28px 0 23px}.sq-title h1{font-size:28px;line-height:1.75}.sq-title p{margin-top:9px;font-size:14px;line-height:1.9}.sq-title .sq-kicker{font-size:13px}.sq-btn{border-radius:12px;min-height:48px;padding:12px 17px;font-size:14px}.sq-link{font-size:14px}.sq-panel{border-radius:18px;padding:21px}.sq-grid-2{grid-template-columns:1fr;gap:18px}.sq-two-col{grid-template-columns:1fr;gap:23px}.sq-summary{border-radius:19px;gap:16px;padding:22px;position:static}.sq-summary h2{font-size:22px}.sq-summary p{font-size:14px}.sq-summary>.sq-btn{min-height:51px}.sq-list-tools{gap:9px}.sq-list-tools .sq-btn{padding:11px 13px;font-size:13px}.sq-list-item{flex-wrap:wrap;gap:11px;padding:15px 13px}.sq-list-item>img{border-radius:12px;width:66px;height:74px}.sq-list-name{min-width:130px}.sq-list-name>.sq-link{font-size:14px}.sq-list-name select{max-width:120px;min-height:44px;font-size:13px}.sq-list-item .sq-qty{margin-inline-start:77px}.sq-list-item .sq-qty button{min-width:38px}.sq-list-item>.sq-icon{margin-inline-start:auto}.sq-list-items{border-radius:18px}.sq-compare-controls{flex-wrap:wrap;gap:13px;margin-bottom:23px}.sq-compare-controls label{min-width:40%;max-width:none;font-size:14px}.sq-compare-controls select{font-size:13px}.sq-map-label{max-width:100%;padding-bottom:0;font-size:13px;line-height:1.6}.sq-compare-grid{grid-template-columns:1fr;gap:18px}.sq-compare-card{border-radius:19px;gap:14px;padding:22px}.sq-best-ribbon{margin:-22px -22px 8px;padding:9px 22px;font-size:14px}.sq-compare-card-head h2{font-size:20px}.sq-compare-card-head p{font-size:13px}.sq-compare-card .sq-completeness{width:93px;height:93px}.sq-compare-card .sq-completeness b{font-size:24px}.sq-completeness small{font-size:13px}.sq-totals{font-size:14px}.sq-totals .sq-total .sq-money{font-size:22px}.sq-missing-details,.sq-missing-details .sq-link{font-size:13px}.sq-compare-card>.sq-btn{width:100%}.sq-search-tools{flex-wrap:wrap;gap:9px;margin-bottom:17px}.sq-search-tools>.sq-search{border-radius:12px;flex-basis:calc(100% - 55px);gap:8px;min-width:0;min-height:48px;padding:3px 12px}.sq-search-tools input{font-size:14px}.sq-search-tools>.sq-filter-button{width:46px;min-width:46px;min-height:48px;padding:11px;font-size:0;display:flex}.sq-filter-button svg{width:19px}.sq-sort{width:100%;min-width:0;max-width:none}.sq-sort select{min-height:44px;font-size:13px}.sq-search-suggestions{gap:7px;margin-bottom:22px}.sq-search-suggestions .sq-chip{padding:8px 12px;font-size:13px}.sq-search-suggestions>strong{font-size:13px}.sq-search-layout{grid-template-columns:1fr;gap:0}.sq-filter-sidebar{display:none}.sq-result-count{margin-bottom:19px;font-size:13px}.sq-aisle-hero{border-radius:20px;gap:10px;min-height:190px;margin:22px 0;padding:23px 20px}.sq-aisle-hero h1{font-size:27px}.sq-aisle-hero .sq-title p{max-width:230px;font-size:13px}.sq-aisle-hero img{border-radius:70px 70px 15px 15px;flex-shrink:0;width:115px;height:133px}.sq-store-hero{border-radius:20px;min-height:265px;margin-top:22px}.sq-store-hero-text{bottom:22px;align-items:end;gap:15px;inset-inline:20px}.sq-store-hero-text .sq-monogram{border-width:3px;border-radius:35px 35px 12px 12px;width:59px;height:70px;font-size:27px}.sq-store-hero-text h1{font-size:26px;line-height:1.7}.sq-store-hero-text p{font-size:13px;line-height:1.8}.sq-store-info-bar{grid-template-columns:1fr 1fr;align-items:start;gap:19px 14px;margin:23px 0;padding-bottom:22px;display:grid}.sq-store-info-bar label{grid-column:1/-1;min-width:0;max-width:none;font-size:14px}.sq-store-info-bar select{font-size:14px}.sq-store-info-bar p{font-size:13px;line-height:1.8}.sq-store-info-bar strong{font-size:14px}.sq-store-info-bar .sq-btn{min-height:44px;padding:11px;font-size:13px}.sq-store-shopping{background:#fbf6eef8;flex-direction:column;align-items:stretch;gap:12px;margin-inline:-18px;padding:12px 18px;top:141px}.sq-store-shopping .sq-chips{min-width:100%;max-width:100%}.sq-store-shopping .sq-chip{padding:8px 13px;font-size:13px}.sq-store-shopping .sq-search{width:100%;max-width:none;min-height:46px;font-size:13px}.sq-store-shopping .sq-search input{min-height:38px;font-size:13px}.sq-store-catalogue-head{flex-wrap:wrap;align-items:start;margin-top:22px}.sq-store-catalogue-head h2{font-size:22px}.sq-product-detail{grid-template-columns:1fr;gap:24px;margin-top:15px}.sq-detail-photo{border-radius:22px;max-height:370px}.sq-detail-photo img{object-fit:cover;max-height:370px}.sq-gallery-thumbs{gap:12px;margin-top:12px}.sq-gallery-thumbs>button{border-radius:12px;width:75px;height:75px}.sq-product-detail-copy{padding-top:0}.sq-product-detail-copy h1{font-size:28px;line-height:1.7}.sq-detail-pack{gap:10px;margin-top:12px;font-size:13px}.sq-detail-pack>bdi{font-size:16px}.sq-product-detail-copy>p:not(.sq-kicker){margin-top:18px;font-size:14px;line-height:1.9}.sq-product-selected-price{gap:10px;margin:20px 0;padding:20px 0}.sq-product-selected-price>span:first-child{font-size:14px}.sq-product-selected-price>.sq-money{font-size:30px}.sq-product-selected-price>small{font-size:13px}.sq-product-detail-copy>.sq-row{gap:10px}.sq-product-detail-copy .sq-row .sq-btn{flex:1;padding:12px 15px;font-size:14px}.sq-product-detail-copy .sq-row .sq-btn svg{width:17px}.sq-product-detail-copy .sq-row .sq-icon{width:44px;min-width:44px}.sq-product-facts{gap:15px;margin-top:23px;padding-top:20px}.sq-product-facts>div{gap:10px;font-size:14px;line-height:1.85}.sq-product-facts svg{width:17px;margin-top:4px}.sq-product-detail-copy>.sq-link{font-size:13px}.sq-branch-row{grid-template-columns:1fr auto;gap:16px 13px;padding:20px 17px}.sq-branch-row strong{font-size:14px;line-height:1.8}.sq-branch-row p{font-size:13px;line-height:1.8}.sq-branch-row>div:nth-child(2){text-align:end}.sq-branch-row>.sq-status{grid-column:1}.sq-branch-row>.sq-btn{grid-column:2;min-height:44px;padding:10px 13px;font-size:13px}.sq-branch-row small{max-width:140px;font-size:13px}.sq-branch-table{border-radius:18px}.sq-branch-row .sq-money{font-size:21px}.sq-back{min-height:44px;margin-top:11px;font-size:14px}.sq-checkout-layout .sq-panel{gap:18px;padding:21px}.sq-checkout-layout .sq-panel h2{font-size:21px}.sq-checkout-layout .sq-section-head{margin-bottom:0}.sq-radio-options{gap:10px}.sq-radio-options label{min-width:40%;padding:13px;font-size:14px;line-height:1.7}.sq-address-card{gap:10px;padding:15px}.sq-address-card strong{font-size:14px}.sq-address-card p{font-size:13px;line-height:1.9}.sq-address-card>svg{width:20px}.sq-payment-options{gap:10px}.sq-payment-options label{min-width:100%;padding:14px;font-size:14px}.sq-checkout-items{gap:14px;padding-block:16px}.sq-checkout-items>div{flex-wrap:nowrap;gap:15px;font-size:13px}.sq-checkout-items>div>span{flex:1;min-width:0;line-height:1.8}.sq-checkout-items .sq-money{font-size:18px}.sq-orders{grid-template-columns:1fr;gap:17px}.sq-order-card{border-radius:19px;padding:20px}.sq-order-card-top{flex-wrap:wrap;gap:12px}.sq-order-card-top .sq-status{margin-inline-start:65px}.sq-order-icon{border-radius:13px;width:50px;height:50px}.sq-order-card-top strong{font-size:17px}.sq-order-card-top p{font-size:13px;line-height:1.8}.sq-order-card-bottom{gap:12px;font-size:13px}.sq-order-card-bottom .sq-link{margin-inline-start:auto;font-size:14px}.sq-confirmation{align-items:start;gap:14px;padding:20px 17px}.sq-confirmation>span{width:45px;height:45px}.sq-confirmation>span>svg{width:25px}.sq-confirmation h2{font-size:20px}.sq-confirmation p{margin-top:7px;font-size:13px;line-height:1.9}.sq-tracking-head{align-items:start;gap:15px;padding:20px 17px}.sq-tracking-head p{font-size:13px;line-height:1.85}.sq-tracking-head>div:last-child{max-width:38%;font-size:13px}.sq-tracking-head small{font-size:13px}.sq-timeline{grid-template-columns:repeat(3,1fr);gap:22px 12px;margin:28px 0;display:grid}.sq-timeline>div{gap:8px;min-width:0}.sq-timeline strong{font-size:13px;font-weight:400;line-height:1.75}.sq-timeline>div:nth-child(4):before{display:none}.sq-timeline>div>span{width:32px;height:32px}.sq-timeline>div:before{top:16px}.sq-order-line{flex-wrap:wrap;gap:12px;padding:17px 14px}.sq-order-line>img{border-radius:11px;width:61px;height:68px}.sq-order-line>div{min-width:150px}.sq-order-line strong{font-size:14px}.sq-order-line .sq-money{margin-inline-start:auto}.sq-order-line>div>bdi,.sq-order-line .sq-link{font-size:13px}.sq-substitution{border-radius:18px;padding:20px 17px}.sq-substitution h3{font-size:20px}.sq-substitution p{font-size:14px;line-height:1.8}.sq-substitution .sq-section-head{align-items:start;gap:12px}.sq-substitution .sq-section-head .sq-kicker{font-size:13px}.sq-substitution .sq-section-head>.sq-status{flex-shrink:0;max-width:110px}.sq-substitution>.sq-row{flex-direction:column;align-items:stretch;gap:10px}.sq-sub-price{gap:17px}.sq-sub-price>span{font-size:13px}.sq-tracking-map{border-radius:19px;padding:19px 15px}.sq-tracking-map .sq-section-head{flex-direction:column;align-items:start;gap:10px}.sq-tracking-map h3{font-size:20px}.sq-tracking-map .sq-tag{font-size:13px}.sq-map>span{text-align:center;font-size:13px;line-height:1.8}.sq-recipe-detail{grid-template-columns:1fr;gap:24px}.sq-recipe-detail>img{border-radius:22px;max-height:360px}.sq-recipe-detail .sq-panel{padding:23px 20px}.sq-recipe-detail h2{font-size:23px}.sq-ingredients>div{gap:10px;font-size:14px}.sq-ingredients bdi{font-size:13px}.sq-select-page{grid-template-columns:1fr;gap:28px}.sq-select-page>img{border-radius:170px 170px 22px 22px;width:100%;max-width:360px;height:330px;margin:auto}.sq-select-page h2{font-size:29px;line-height:1.75}.sq-select-page p:not(.sq-kicker){font-size:15px;line-height:1.9}.sq-merchants-hero{grid-template-columns:1fr;gap:30px;padding:30px 0}.sq-merchants-hero h1{font-size:31px;line-height:1.8}.sq-merchants-hero p:not(.sq-kicker){margin:18px 0 23px;font-size:15px;line-height:1.9}.sq-merchants-hero .sq-btn{padding:12px 15px;font-size:13px}.sq-merchants-photo{width:100%;max-width:340px;margin:auto;padding-bottom:15px}.sq-merchants-photo>img{border-radius:180px 180px 24px 24px;height:365px}.sq-merchants-photo .sq-sticker{bottom:0;font-size:25px;inset-inline-start:5px}.sq-value-grid{grid-template-columns:1fr;gap:16px}.sq-value-grid .sq-panel{flex-direction:row;align-items:start;gap:17px;padding:24px}.sq-value-grid h3{font-size:19px;line-height:1.85}.sq-value-grid svg{width:25px;margin-top:5px}.sq-join-steps{grid-template-columns:1fr;gap:28px}.sq-join-steps>div{border-bottom:1px solid var(--stone);padding-bottom:23px}.sq-join-steps>div>bdi{font-size:37px}.sq-join-steps h3{margin:8px 0;font-size:22px}.sq-join-steps p{font-size:14px}.sq-pricing-card{border-radius:22px;padding:35px 23px}.sq-pricing-card h2{font-size:27px;line-height:1.8}.sq-pricing-card p:not(.sq-kicker){margin:18px 0 22px;font-size:15px;line-height:1.9}.sq-faq>h2{margin-bottom:20px;font-size:25px}.sq-faq summary{gap:15px;min-height:66px;font-size:16px;line-height:1.85}.sq-faq p{font-size:14px;line-height:1.9}.sq-workspace-toolbar{align-items:end;gap:14px 12px;margin-bottom:23px}.sq-workspace-toolbar label{min-width:42%;max-width:none;font-size:13px}.sq-workspace-toolbar select{font-size:13px}.sq-workspace-toolbar .sq-link{margin:0;font-size:13px}.sq-workspace-toolbar .sq-sample-label{font-size:13px}.sq-workspace-nav{border-inline:0;border-radius:0;gap:5px;margin-inline:-18px;padding:8px 18px}.sq-workspace-nav>button{border-radius:10px;min-height:46px;padding:11px 12px;font-size:13px}.sq-workspace-nav>button>svg{width:17px}.sq-kpi-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.sq-kpi{border-radius:15px;padding:18px 14px}.sq-kpi>span{align-items:start;gap:5px;font-size:13px;line-height:1.7}.sq-kpi>span>svg{width:18px;margin-top:3px}.sq-kpi>bdi{margin:11px 0 8px;font-size:25px;line-height:1.5}.sq-kpi>small{font-size:13px}.sq-weekly{padding:20px 17px}.sq-weekly h3{font-size:19px;line-height:1.8}.sq-weekly .sq-section-head{align-items:start;gap:12px}.sq-week-chart{gap:11px;height:190px}.sq-week-chart>div>span{border-radius:7px 7px 0 0;padding:5px}.sq-week-chart bdi,.sq-week-chart small{font-size:13px}.sq-insight-banner{gap:14px;padding:24px 20px}.sq-insight-banner>svg{width:30px}.sq-insight-banner>div{min-width:210px}.sq-insight-banner h3{font-size:21px;line-height:1.85}.sq-insight-banner p{font-size:14px;line-height:1.9}.sq-insight-banner .sq-btn{width:100%;font-size:14px}.sq-kanban{grid-template-columns:1fr;gap:18px}.sq-kanban>section{border-radius:16px;min-height:0;padding:16px}.sq-kanban>section>h3{margin-bottom:17px;font-size:20px}.sq-kanban-order{border-radius:14px;gap:12px;padding:18px}.sq-kanban-order strong{font-size:17px}.sq-kanban-order>div{justify-content:space-between}.sq-kanban-order p,.sq-kanban-order .sq-link,.sq-kanban-order .sq-btn{font-size:14px}.sq-insights-table>div{flex-wrap:wrap;gap:12px;padding:18px 14px}.sq-insights-table img{border-radius:11px;width:55px;height:60px}.sq-insights-table>div>div:nth-child(2){min-width:160px}.sq-insights-table strong{font-size:14px}.sq-insights-table p{font-size:13px}.sq-demand-bar{order:3;width:110px}.sq-insights-table bdi{order:4;font-size:14px}.sq-insights-table .sq-link{order:5;margin-inline-start:auto;font-size:13px}.sq-merchant-products{border-radius:17px}.sq-merchant-product{flex-wrap:wrap;gap:12px;padding:16px 13px}.sq-merchant-product img{width:55px;height:60px}.sq-merchant-product>div{min-width:170px}.sq-merchant-product strong{font-size:14px}.sq-merchant-product p{font-size:13px}.sq-merchant-product>.sq-money{margin-inline-start:67px;font-size:20px}.sq-merchant-product .sq-stock-toggle,.sq-merchant-product .sq-link{margin-inline-start:auto;font-size:13px}.sq-merchant-branches{grid-template-columns:1fr;gap:18px}.sq-merchant-branches .sq-panel{padding:23px 20px}.sq-merchant-branches h3{font-size:22px}.sq-merchant-branches p{font-size:14px}.sq-workspace-content>.sq-section-head{flex-direction:column;align-items:start;gap:16px}.sq-workspace-content>.sq-section-head .sq-btn{padding:11px 13px;font-size:13px}.sq-tool-panel{gap:19px}.sq-tool-panel h2{font-size:24px;line-height:1.8}.sq-tool-panel h3{font-size:21px;line-height:1.8}.sq-tool-panel p{font-size:14px;line-height:1.9}.sq-report-panel{padding:22px 18px}.sq-report-panel .sq-section-head{flex-wrap:wrap;align-items:start}.sq-staff-panel{gap:20px;padding:22px 19px}.sq-staff-panel h2{font-size:24px;line-height:1.8}.sq-staff-row{gap:12px}.sq-staff-row .sq-tag{justify-content:center;width:100%;font-size:13px}.sq-person-avatar{width:50px;height:50px}.sq-boost-panel{gap:22px;padding:30px 22px}.sq-boost-panel h2{font-size:28px;line-height:1.8}.sq-boost-panel p{font-size:15px;line-height:1.9}.sq-boost-panel .sq-sticker{font-size:23px}.sq-admin-stores{grid-template-columns:1fr;gap:18px}.sq-admin-stores h3{font-size:23px}.sq-admin-stores>.sq-panel{gap:15px;padding:24px}.sq-admin-subtitle{margin:28px 0 19px;font-size:24px}.sq-review-ticket{border-radius:18px;flex-direction:column;align-items:start;gap:18px;padding:21px 18px}.sq-review-ticket h3{font-size:20px;line-height:1.8}.sq-review-ticket .sq-row{flex-wrap:wrap}.sq-review-ticket .sq-btn{font-size:13px}.sq-admin-order{flex-wrap:wrap;gap:12px;padding:17px 14px}.sq-admin-order>bdi{font-size:17px}.sq-admin-order>.sq-status{margin-inline-start:auto}.sq-admin-order>span:last-of-type{margin:0;font-size:13px}.sq-admin-order>svg{width:17px;margin-inline-start:auto}.sq-audit>article{gap:12px;padding:19px 16px}.sq-audit strong{font-size:15px}.sq-audit p,.sq-audit small{font-size:13px;line-height:1.85}.sq-audit pre{padding:12px;font-size:13px}.sq-profile-card{flex-wrap:wrap;gap:13px;padding:22px 18px}.sq-profile-card>div{min-width:200px}.sq-profile-card h2{font-size:23px}.sq-profile-card p{font-size:13px;line-height:1.8}.sq-profile-card>.sq-link{margin-inline-start:auto}.sq-account-tiles{gap:12px;margin:19px 0}.sq-account-tiles>button{flex-wrap:wrap;align-items:center;gap:10px;min-height:110px;padding:18px 14px}.sq-account-tiles strong{min-width:80px;font-size:14px;line-height:1.7}.sq-account-tiles bdi{margin-inline-start:32px;font-size:22px}.sq-account-tiles>button>svg:first-child{width:22px}.sq-account-tiles>button>svg:last-child{margin-inline-start:auto}.sq-points{flex-wrap:wrap;gap:14px;padding:22px 18px}.sq-points>div{min-width:200px}.sq-points h3{font-size:21px}.sq-points p{font-size:13px;line-height:1.8}.sq-points>bdi{margin-inline-start:auto;font-size:34px}.sq-account-menu>button,.sq-account-menu>a{min-height:58px;font-size:14px}.sq-overlay{align-items:end;padding:0}.sq-dialog{max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:24px 24px 0 0}.sq-dialog-head{gap:15px;padding:16px 19px}.sq-dialog-head h2{font-size:21px;line-height:1.8}.sq-dialog-body{gap:19px;padding:22px 19px 28px}.sq-dialog-body p{font-size:14px;line-height:1.9}.sq-dialog-body h3{font-size:21px;line-height:1.8}.sq-dialog-body>.sq-row{flex-direction:column;align-items:stretch;gap:10px}.sq-dialog-body .sq-btn{min-height:49px;font-size:14px}.sq-dialog-body table{font-size:13px}.sq-dialog-body td,.sq-dialog-body th{padding:10px}.sq-drawer-overlay{align-items:stretch}.sq-drawer{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding-bottom:calc(8px + env(safe-area-inset-bottom));border:0;border-radius:0!important}.sq-drawer .sq-dialog-head{padding:17px 20px}.sq-cart-content{gap:20px;padding:20px}.sq-cart-line{grid-template-columns:65px 1fr;gap:12px}.sq-cart-line>img{width:65px;height:73px}.sq-cart-line strong{font-size:14px;line-height:1.8}.sq-cart-line bdi{font-size:13px}.sq-cart-line-bottom .sq-money{font-size:20px}.sq-policy select{font-size:13px}.sq-cart-store strong{font-size:15px;line-height:1.8}.sq-cart-store .sq-link{font-size:13px}.sq-cart-line-bottom .sq-qty button{min-width:37px}.sq-cart-checkout{min-height:53px;bottom:0}.sq-other-stores>button{align-items:center;gap:12px;padding:14px;font-size:14px}.sq-other-stores>button>span:first-child{min-width:0;line-height:1.8}.sq-other-stores .sq-money{font-size:18px}.sq-store-picker>div>button{gap:12px;min-height:56px;font-size:14px}.sq-store-picker>div>button span:last-child{white-space:nowrap;font-size:13px}.sq-location-options{gap:10px}.sq-location-options>button{min-height:55px;padding:11px;font-size:13px}.sq-switch-lines>div{align-items:start;gap:12px;padding:14px 0;font-size:14px}.sq-switch-lines>div>span{gap:5px}.sq-switch-lines>div>span:last-child{max-width:140px}.sq-switch-lines .sq-money{font-size:18px}.sq-switch-lines bdi{font-size:13px}.sq-map-branches strong{font-size:16px}.sq-map-branches p{font-size:13px;line-height:1.85}.sq-gallery-large{padding:15px}.sq-tour-overlay{padding:15px 15px calc(91px + env(safe-area-inset-bottom))}.sq-tour-card{border-radius:22px;padding:21px}.sq-tour-card h3{font-size:21px;line-height:1.8}.sq-tour-card p{margin:15px 0 21px;font-size:14px;line-height:1.9}.sq-tour-card>svg{width:42px;height:51px}.sq-tour-card .sq-btn{font-size:14px}.sq-toast{bottom:calc(89px + env(safe-area-inset-bottom));border-radius:13px;max-width:calc(100% - 30px);padding:14px 18px;font-size:14px;line-height:1.75}.sq-main-notice{border-radius:12px;gap:8px;padding:13px 14px;font-size:14px}.sq-main-notice>svg{width:18px}.sq-main-notice>div{flex:1}.sq-main-notice small{font-size:13px;display:block}.sq-main-notice .sq-icon{width:35px;min-width:35px}.sq-empty{border-radius:19px;gap:17px;padding:40px 20px}.sq-empty h2{font-size:23px;line-height:1.8}.sq-empty p{font-size:14px;line-height:1.9}.sq-guide{padding-block:30px}.sq-guide>h1{font-size:31px;line-height:1.8}.sq-guide .sq-lead{font-size:15px;line-height:1.9}.sq-guide>h2{margin-top:35px;margin-bottom:20px;font-size:24px}.sq-swatches{gap:12px}.sq-swatches>div{overflow-wrap:anywhere;width:calc(33.3% - 8px);font-size:13px}.sq-swatches span{border-radius:13px;height:75px}.sq-guide-type{border-radius:19px;gap:18px;padding:22px 18px}.sq-guide-type h1{font-size:26px;line-height:1.8}.sq-guide-type h2{font-size:26px}.sq-guide-type p{font-size:15px;line-height:1.9}.sq-demo-components{gap:14px}.sq-guide-images{grid-template-columns:1fr 1fr;gap:16px}.sq-guide-images figcaption{font-size:13px}.sq-guide-images img{border-radius:17px}.sq-motif-show{align-items:center;gap:20px}.sq-arch-photo{border-radius:100px 100px 18px 18px;width:48%;height:210px}.sq-khatam{border-radius:18px;width:48%;height:170px}.sq-khatam>svg{width:55px}.sq-filters h3{font-size:21px}.sq-filters label,.sq-filters select{font-size:14px}.sq-search-products .sq-product-unit{overflow-wrap:anywhere}.sq-product-detail-copy>.sq-row>.sq-btn:first-child{flex-basis:50%}}html[lang=en] .sq-hero-copy h1,html[lang=ms] .sq-hero-copy h1{font-size:56px;line-height:1.1}html[lang=en] .sq-logo strong,html[lang=ms] .sq-logo strong{font-family:Readex}h1:focus{outline:none}[dir=rtl] .sq-drawer-overlay{justify-content:flex-end}html[data-qa-viewport]{scrollbar-width:none}html[data-qa-viewport]::-webkit-scrollbar{display:none}@media (max-width:760px){html[lang=en] .sq-hero-copy h1,html[lang=ms] .sq-hero-copy h1{font-size:34px;line-height:1.15}html[lang=en] .sq-hero-copy .sq-btn,html[lang=ms] .sq-hero-copy .sq-btn{padding:12px;font-size:13px}.sq-hero-copy p{max-width:360px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sq-fly{display:none}}@media print{.sq-header,.sq-footer,.sq-mobile-nav,.sq-concept,.sq-banner-collapsed,.sq-summary,.sq-map,.sq-link,.sq-btn,.sq-toast{display:none!important}.sq-container{max-width:none;padding:0}.sq-two-col{display:block}.sq-order-line{break-inside:avoid}body{background:#fff}}.sq-product-price-row:has(.sq-qty){flex-wrap:wrap}.sq-product .sq-qty{justify-content:space-between;width:100%;margin-top:6px;position:static}.sq-product .sq-qty button{width:44px;min-width:44px}.sq-product .sq-qty b{font-size:15px}@media (min-width:1001px){.sq-hero-copy h1{font-size:56px;line-height:1.5}.sq-hero-copy{max-width:705px}}.sq-store-card-hit:focus-visible{outline-offset:-5px}.sq-search input{min-width:0}.sq-search button,.sq-header-search button{width:44px;min-width:44px;height:44px}.sq-banner-collapsed{min-height:44px}.sq-product-second{opacity:0;transition:opacity .2s;position:absolute;inset:0}.sq-product-photo:hover .sq-product-second{opacity:1}@media (hover:none){.sq-product-second{display:none}}@media (max-width:760px){.sq-hero-search .sq-search-cta-label{display:none}.sq-hero-search .sq-btn{width:44px;min-width:44px;height:44px;padding:0}.sq-hero-search .sq-btn svg{width:18px;display:block}.sq-header .sq-lang{inset-inline-end:24px}.sq-lang select{width:62px}}html:has(.sq-guide){scrollbar-width:none}html:has(.sq-guide)::-webkit-scrollbar{display:none}@media (max-width:760px){.sq-search-tools>.sq-filter-button{font-size:14px}.sq-filter-label{display:none}}@font-face{font-family:Alexandria;src:url(/v5/fonts/alexandria-700.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Alexandria;src:url(/v5/fonts/alexandria-800.woff)format("woff");font-weight:800;font-display:swap}@font-face{font-family:Baloo;src:url(/v5/fonts/baloo-700.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Baloo;src:url(/v5/fonts/baloo-800.woff)format("woff");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/v5/fonts/inter-400.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/v5/fonts/inter-500.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/v5/fonts/inter-600.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/v5/fonts/inter-700.woff)format("woff");font-weight:700;font-display:swap}body,html[lang=ar] body{font-family:var(--sq-ui);font-size:16px;line-height:1.65}html[lang=en] body,html[lang=ms] body{font-family:Inter,Arial,sans-serif;line-height:1.55}h1,h2,h3,h4{font-family:var(--sq-display);text-wrap:balance;letter-spacing:0;font-weight:700;line-height:1.4}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=ms] h1,html[lang=ms] h2,html[lang=ms] h3,html[lang=ms] h4,.sq-latin{letter-spacing:-.04em;font-family:Inter,Arial,sans-serif;line-height:1.2}h1{font-size:36px}h2{font-size:26px}h3{font-size:20px}small,label,input,select,textarea,table,summary{font-size:14px}bdi,.sq-money,.sq-big-price,.sq-completeness b,.sq-cart-count{font-family:var(--sq-number);font-variant-numeric:tabular-nums}bdi{letter-spacing:0}.sq-money{font-size:22px;font-weight:700;line-height:1.3}.sq-money-small{font-size:17px}.sq-unknown{color:var(--ash);font-size:14px}.sq-container{max-width:1280px;padding-inline:32px}.sq-body{min-height:55vh;padding-bottom:36px}.sq-btn{border-radius:12px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.55;transition:background .18s,transform .18s}.sq-btn:hover{background:var(--sq-red-strong)}.sq-secondary:hover{background:var(--sand)}.sq-saffron:hover{background:#e5a223}.sq-white:hover{background:var(--sand)}.sq-link{min-height:44px;font-size:14px;line-height:1.6}.sq-kicker,html[lang=ar] .sq-kicker{letter-spacing:0;font-size:14px;font-weight:500}.sq-title{padding:32px 0 24px}.sq-title h1{font-size:34px;line-height:1.4}.sq-title p{max-width:700px;margin-top:12px;font-size:16px}.sq-section{margin-block:40px}.sq-section-head{gap:16px;margin-bottom:20px}.sq-section-head h2{font-size:26px}.sq-section-head p{font-size:14px}.sq-row{gap:12px}.sq-panel,.sq-summary{box-shadow:none;border-radius:18px}.sq-chip{border-radius:10px;min-height:44px;padding:9px 15px;font-size:14px}.sq-chip.selected{background:var(--date);border-color:var(--date);color:#fff}.sq-status{font-size:14px;line-height:1.5}.sq-plus{background:var(--saffron);border-radius:14px;width:44px;height:44px}.sq-icon{min-width:44px;height:44px}.sq-qty{border-radius:12px;min-height:44px}.sq-qty button{min-width:32px;min-height:44px}.sq-empty p{font-size:16px}.sq-tag,.sq-sponsored,.sq-sample-label{font-size:14px}.sq-product-unit bdi{font:inherit}.sq-product-size bdi{font-family:var(--sq-ui)}.sq-awning,.sq-countdown,.sq-hero-search,.sq-product-second{display:none!important}.sq-demo-strip{background:var(--sand);border-bottom:1px solid var(--stone);height:28px;color:var(--ash);justify-content:center;align-items:center;gap:12px;padding-inline:16px;font-size:13px;display:flex}.sq-demo-strip button{color:var(--pomegranate);text-underline-offset:3px;min-height:24px;font-size:13px;text-decoration:underline}.sq-header{border-bottom:1px solid var(--stone);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9f1f7}.sq-header-row{flex-wrap:nowrap;gap:20px;min-height:76px;display:flex}.sq-logo{gap:9px}.sq-logo>svg{width:40px;height:46px}.sq-logo>span{align-items:flex-start}.sq-logo strong,html[lang=en] .sq-logo strong,html[lang=ms] .sq-logo strong{letter-spacing:0;font:800 29px/1.25 Alexandria,Readex,sans-serif}.sq-logo small{letter-spacing:.21em;margin:3px 0 0;font:600 10px/1.2 Inter,Arial}.sq-location{gap:6px;max-width:155px;min-height:44px;font-size:14px}.sq-location strong{text-overflow:ellipsis;max-width:130px;font-size:14px;display:block;overflow:hidden}.sq-location small{font-size:12px}.sq-header-search{background:#fff;border-radius:12px;flex:1;min-width:170px;max-width:430px;min-height:44px;padding:1px 12px}.sq-header-search input{min-height:42px;font-size:14px}.sq-desktop-nav{white-space:nowrap;align-items:center;gap:18px;display:flex}.sq-desktop-nav button{min-height:44px;font-size:14px}.sq-desktop-nav button[aria-current=page]{color:var(--pomegranate);font-weight:600}.sq-actions{gap:4px}.sq-lang select{width:63px;min-height:44px;font-size:13px}.sq-cart-button{border-radius:12px;gap:6px;min-height:44px;padding:8px 12px}.sq-header-subtotal{display:none}.sq-cart-count{width:20px;height:20px;font-size:12px}.sq-context-line{color:var(--ash);justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0;font-size:14px;display:flex}.sq-context-line button{text-align:start;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.sq-context-line strong{color:var(--date);font-weight:500}.sq-context-line>span{font-size:13px}.sq-mobile-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.sq-mobile-nav button{font-size:12px}.sq-mobile-nav button.active{font-weight:600}.sq-mobile-nav button.active svg{stroke-width:2.6px}.sq-v5-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;margin:24px 0 30px;padding:24px 0 10px;display:grid}.sq-v5-hero-copy{max-width:590px;padding-block:20px}.sq-v5-eyebrow{color:var(--pomegranate);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.sq-v5-eyebrow:before{content:"";background:var(--pomegranate);border-radius:50%;width:8px;height:8px}.sq-v5-hero h1{letter-spacing:-.015em;max-width:590px;font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1.38}.sq-v5-hero h1 em{color:var(--pomegranate);font-style:normal}.sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:440px;margin:20px 0 24px;font-size:16px;line-height:1.9}.sq-v5-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sq-v5-hero-photo{aspect-ratio:1.16;background:var(--sand);border-radius:220px 220px 24px 24px;position:relative;overflow:hidden}.sq-v5-hero-photo>img{object-fit:cover;object-position:48% center;width:100%;height:100%}.sq-v5-photo-note{bottom:18px;color:var(--date);background:#fff9f1f5;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex;position:absolute;inset-inline-start:18px}.sq-v5-photo-note svg{color:var(--olive)}.sq-v5-hero-links{color:var(--ash);flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;font-size:14px;display:flex}.sq-v5-hero-links button{min-height:44px;color:var(--pomegranate);text-underline-offset:4px;font-size:14px;text-decoration:underline}.sq-categories{scrollbar-width:thin;border-bottom:1px solid var(--stone);justify-content:space-between;gap:16px;margin:0;padding:16px 0 22px;display:flex;overflow-x:auto}.sq-category{white-space:normal;flex:0 0 84px;align-items:center;gap:10px;min-width:84px;font-size:14px;line-height:1.5}.sq-category .sq-arch{border-radius:25px;width:78px;height:78px;overflow:hidden}.sq-category .sq-arch img{object-fit:cover;width:100%;height:100%}.sq-category>span:last-child{min-height:42px}.sq-v5-category-note{color:var(--ash);align-items:center;gap:7px;margin-top:9px;font-size:14px;display:flex}.sq-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sq-search-products{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-product{border:1px solid var(--stone);box-shadow:none;background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:10px 14px 14px;display:flex;position:relative;overflow:hidden}.sq-product-photo{aspect-ratio:1.2;background:var(--sq-product-well,var(--photo-bg));border-radius:12px;width:100%;height:auto;padding:0;position:relative;overflow:hidden}.sq-product-photo>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sq-product-photo:after{content:none}.sq-product-illustrative{bottom:6px;color:#6e625b;text-align:center;font-size:12px;position:absolute;inset-inline:6px}.sq-product-badges{top:18px;inset-inline-start:18px}.sq-favourite{top:16px;background:#fff9f1ed;width:38px;min-width:38px;height:38px;inset-inline-end:16px}.sq-product-brand{font-family:Inter,var(--sq-ui);letter-spacing:0;min-height:22px;margin-top:14px;font-size:14px}.sq-product-brand:empty{display:none}.sq-product-name,html[lang=ar] .sq-product-name{font-family:var(--sq-ui);min-height:52px;margin:3px 0 6px;font-size:16px;font-weight:500;line-height:1.6}.sq-product-size{align-items:center;gap:6px;min-height:23px;font-size:14px;display:flex}.sq-product-price-row{justify-content:space-between;align-items:center;gap:8px;min-height:50px;margin-top:8px;display:flex}.sq-product-unit{min-height:22px;margin-top:4px;font-size:14px;line-height:1.5}.sq-product-state{min-height:38px;color:var(--olive);align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1.4;display:flex}.sq-product-state.warn{color:#81501b}.sq-product-state.missing{color:var(--ash)}.sq-product-stores{margin-top:7px;font-size:14px;line-height:1.5}.sq-card-options{color:var(--pomegranate);text-align:center;border:1px solid var(--stone);border-radius:12px;min-width:44px;max-width:86px;min-height:44px;padding:4px 8px;font-size:13px;line-height:1.4}.sq-add-intent{border-top:1px solid var(--stone);min-height:44px;color:var(--pomegranate);justify-content:center;align-items:center;gap:6px;margin-top:10px;padding-top:9px;font-size:14px;display:flex}.sq-price-unavailable{max-width:90px;color:var(--ash);font-size:14px;line-height:1.5}.sq-card-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;padding-bottom:12px;display:grid;overflow-x:auto}.sq-card-rail>*{scroll-snap-align:start}.sq-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sq-store-card{border:1px solid var(--stone);box-shadow:none;background:#fff;border-radius:18px;overflow:hidden}.sq-store-cover{height:150px}.sq-store-cover img{object-fit:cover;width:100%;height:100%}.sq-store-content{padding:20px;position:relative}.sq-monogram{top:-26px;border:3px solid var(--linen);border-radius:25px 25px 10px 10px;width:44px;height:50px;font-size:20px;inset-inline-end:18px}.sq-store-content h3{margin-bottom:7px;font-size:20px;line-height:1.4}.sq-store-specialty,.sq-store-meta,.sq-store-bottom{font-size:14px;line-height:1.65}.sq-store-meta{color:var(--ash);gap:10px;margin:12px 0}.sq-store-bottom{border-top:1px solid var(--stone);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.sq-v5-fit{border:1px solid var(--stone);background:var(--sand);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:36px;display:grid}.sq-v5-fit h2{max-width:380px;font-size:32px;line-height:1.5}.sq-v5-fit p{max-width:470px;margin:12px 0 20px;font-size:16px}.sq-v5-fit-rows{border:1px solid var(--stone);background:#fff;border-radius:18px;padding:8px 24px}.sq-v5-fit-row{border-bottom:1px solid var(--stone);grid-template-columns:1fr auto;gap:12px;padding:17px 0;display:grid}.sq-v5-fit-row:last-child{border:0}.sq-v5-fit-row strong{font-size:15px;font-weight:500}.sq-v5-fit-row small{color:var(--ash);font-size:13px}.sq-v5-fit-row .sq-progress{background:var(--sand);grid-column:1/-1;height:6px;margin:0}.sq-v5-fit-row:first-child .sq-progress span{background:var(--olive)}.sq-v5-fit-row>bdi{color:var(--pomegranate);font-size:23px;font-weight:700}.sq-discovery-tabs{flex-wrap:wrap;gap:8px;display:flex}.sq-discovery-tabs button{border:1px solid var(--stone);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}.sq-discovery-tabs button.selected{background:var(--date);color:#fff;border-color:var(--date)}.sq-discovery-tabpanel{margin-top:20px}.sq-recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sq-recipe{border:1px solid var(--stone);background:#fff;border-radius:18px;overflow:hidden}.sq-recipe-photo{aspect-ratio:1.5;width:100%;height:auto}.sq-recipe-photo img{object-fit:cover;width:100%;height:100%}.sq-recipe>div{padding:16px}.sq-recipe h3{font-size:18px;line-height:1.5}.sq-recipe-meta{margin:8px 0;font-size:14px}.sq-recipe .sq-link{font-size:14px}.sq-kitchens{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sq-kitchen{border-radius:18px;height:145px}.sq-kitchen strong{font-family:var(--sq-display);font-size:20px;bottom:15px}.sq-select{color:var(--date);border:1px solid var(--stone);background:#f2e7d5;border-radius:24px;grid-template-columns:1.3fr 1fr;gap:32px;min-height:0;padding:32px 40px}.sq-select h2{color:var(--date);max-width:560px;font-size:28px;line-height:1.5}.sq-select .sq-kicker{color:var(--pomegranate)}.sq-select p{color:var(--ash);max-width:520px;margin:12px 0 18px;font-size:15px}.sq-select-images{gap:14px;max-width:360px;height:200px;margin-inline:auto}.sq-select-images img{object-fit:contain;mix-blend-mode:multiply;border-radius:12px;width:45%;height:100%}.sq-trust{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:repeat(3,1fr);gap:20px;margin-block:30px;padding:24px 0}.sq-trust>div{font-size:14px}.sq-footer{background:var(--sumac);padding:32px 0 20px}.sq-footer p{max-width:300px;font-size:14px;line-height:1.7}.sq-footer h3{font-size:17px}.sq-footer button,.sq-footer a{min-height:38px;font-size:14px}.sq-footer-grid{gap:30px}.sq-footer .sq-logo{color:#fff4e2}.sq-footer-bottom{margin-top:24px;padding-top:16px;font-size:13px}.sq-aisle-hero{border-radius:18px;min-height:118px;margin:18px 0 22px;padding:18px 26px}.sq-aisle-hero .sq-title h1{font-size:30px}.sq-aisle-hero .sq-title p{margin-top:6px;font-size:14px}.sq-aisle-hero img{object-fit:cover;border-radius:50%;width:94px;height:94px}.sq-search-tools{justify-content:flex-end;gap:12px;display:flex}.sq-search-tools>.sq-search{display:none}.sq-sort select{min-height:44px;font-size:14px}.sq-search-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.sq-filter-sidebar .sq-filters{border:1px solid var(--stone);background:#fff;border-radius:18px;padding:18px}.sq-filters h3{margin-bottom:20px;font-size:18px}.sq-filters label{margin-bottom:18px;font-size:14px}.sq-result-count{margin:16px 0;font-size:14px}.sq-store-hero{border-radius:22px;min-height:230px;margin-top:22px}.sq-store-hero-text h1{font-size:32px}.sq-store-hero-text p,.sq-store-info-bar p,.sq-store-info-bar label,.sq-store-info-bar strong{font-size:14px}.sq-store-info-bar{gap:24px;padding-block:24px}.sq-store-shopping{margin-bottom:20px}.sq-store-shopping>.sq-search{display:none}.sq-store-catalogue-head{margin-top:24px}.sq-product-detail{grid-template-columns:1fr 1.1fr;gap:48px;margin-top:24px}.sq-detail-photo{background:var(--sand);aspect-ratio:1;border-radius:24px;max-height:460px}.sq-detail-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sq-gallery-thumbs button{border-radius:14px;width:70px;height:70px;overflow:hidden}.sq-product-detail-copy h1{font-size:34px}.sq-detail-pack{font-size:15px;line-height:1.6}.sq-product-detail-copy>p{font-size:16px}.sq-product-selected-price{background:#fff;border-radius:16px;margin-block:20px;padding:18px}.sq-product-selected-price>span,.sq-product-selected-price small{font-size:14px}.sq-product-facts{gap:12px;font-size:14px}.sq-product-facts span{font-size:14px;line-height:1.7}.sq-branch-table{border:1px solid var(--stone);background:#fff;border-radius:18px;overflow:hidden}.sq-branch-row{gap:16px;padding:18px 22px}.sq-branch-row p,.sq-branch-row small{font-size:14px}.sq-branch-group{border-bottom:1px solid var(--stone);padding:0 20px}.sq-branch-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:16px;font-weight:500;display:flex}.sq-branch-group .sq-branch-row{padding-inline:0}.sq-last-confirmation{color:var(--ash);margin:12px 0;font-size:14px;line-height:1.65}.sq-two-col{gap:28px}.sq-summary h2{font-size:23px}.sq-summary p{font-size:15px}.sq-list-item{border-radius:16px;gap:14px;padding:16px}.sq-list-item>img{background:var(--sand);border-radius:12px;width:72px;height:72px}.sq-list-name .sq-link{font-size:16px}.sq-list-name>bdi{font-family:var(--sq-ui);font-size:14px}.sq-list-name select{font-size:14px}.sq-compare-card{box-shadow:none;border-radius:20px;padding:24px}.sq-compare-card-head h2{font-size:22px}.sq-compare-card-head p,.sq-compare-controls,.sq-totals,.sq-missing-details{font-size:14px}.sq-best{border-color:var(--olive)}.sq-best-ribbon{background:var(--mint);color:var(--olive);font-size:14px}.sq-completeness{flex-shrink:0;width:95px;height:95px}.sq-completeness small{font-size:12px}.sq-cart-line{gap:12px}.sq-cart-line strong{font-size:15px}.sq-cart-line>bdi,.sq-cart-line bdi{font-size:14px}.sq-cart-store strong{font-size:16px}.sq-free-delivery{background:var(--sand);color:var(--date);font-size:14px}.sq-checkout-items,.sq-preview-payment{font-size:14px}.sq-checkout-layout .sq-panel{margin-bottom:20px}.sq-checkout-layout h2{font-size:22px}.sq-checkout-stepper{color:var(--ash);flex-wrap:wrap;gap:12px;margin:0 0 24px;font-size:14px;display:flex}.sq-checkout-stepper span{align-items:center;gap:8px;display:flex}.sq-checkout-stepper b{border:1px solid var(--stone);background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font:600 13px Inter;display:grid}.sq-simulation-note{background:var(--sand);color:var(--date);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.7;display:flex}.sq-dialog{border-radius:22px;max-height:90dvh}.sq-dialog h2{font-size:23px}.sq-dialog-head{padding:20px 24px}.sq-dialog-body{padding:24px;font-size:16px}.sq-drawer{border-radius:22px 0 0 22px}.sq-overlay{background:#281d1766}.sq-toast{z-index:160;max-width:calc(100vw - 32px);padding:14px 18px;font-size:14px}.sq-timeline{font-size:14px}.sq-order-card h3{font-size:18px}.sq-order-card p{font-size:14px}.sq-merchant-app{background:#f7f4ee;min-height:100vh}.sq-merchant-header{border-bottom:1px solid var(--stone);z-index:35;background:#fff;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:12px 32px;display:flex;position:sticky;top:0}.sq-merchant-header>div{align-items:center;gap:16px;display:flex}.sq-workspace-badge{border-inline-start:1px solid var(--stone);color:var(--ash);padding-inline-start:16px;font-size:14px}.sq-merchant-app .sq-body{max-width:1440px}.sq-merchant-app .sq-title{padding:30px 0 20px}.sq-merchant-app .sq-title h1{font-size:28px}.sq-merchant-app .sq-title p{font-size:15px}.sq-merchant-app .sq-workspace-toolbar{background:0 0;border:0;gap:16px;margin-bottom:24px;padding:0}.sq-workspace-toolbar label,.sq-workspace-toolbar select{font-size:14px}.sq-workspace{grid-template-columns:210px minmax(0,1fr);gap:28px}.sq-workspace-nav{border:1px solid var(--stone);background:#fff;border-radius:18px;align-self:start;gap:5px;padding:10px;position:sticky;top:100px}.sq-workspace-nav button{border-radius:10px;gap:10px;min-height:48px;padding:12px;font-size:14px;line-height:1.5}.sq-workspace-nav button.selected{color:var(--pomegranate);background:#fcebe7}.sq-workspace-content{min-width:0}.sq-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px}.sq-kpi{border:1px solid var(--stone);background:#fff;border-radius:16px;padding:20px}.sq-kpi span{gap:8px;font-size:14px;line-height:1.5}.sq-kpi bdi{margin-top:12px;font-size:28px}.sq-kpi small{display:none}.sq-v5-taskqueue{border:1px solid var(--stone);background:#fff;border-radius:18px;margin-block:24px;padding:24px}.sq-v5-taskqueue h2{margin-bottom:18px;font-size:22px}.sq-v5-taskqueue>button{text-align:start;border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 0;font-size:15px;display:flex}.sq-v5-taskqueue>button:last-child{border:0}.sq-v5-taskqueue span{align-items:center;gap:12px;display:flex}.sq-v5-taskqueue small{color:var(--ash);font-size:14px;display:block}.sq-weekly{border-radius:18px;padding:24px}.sq-week-chart{gap:16px;height:170px}.sq-week-chart small{font-size:14px}.sq-insight-banner{background:var(--mint);color:var(--date);border:1px solid #c6d8c8;border-radius:18px;gap:18px;margin-top:24px;padding:24px}.sq-insight-banner h3{font-size:20px}.sq-insight-banner p{font-size:14px}.sq-kanban{gap:14px}.sq-kanban>section{background:#efeae2;border-radius:16px;min-width:220px;padding:14px}.sq-kanban h3{font-size:17px}.sq-kanban-order{border:1px solid var(--stone);border-radius:12px;padding:16px}.sq-kanban-order p{font-size:14px}.sq-kanban-order .sq-status{font-size:13px}.sq-merchant-product{gap:14px;padding:14px;font-size:14px}.sq-merchant-product strong{font-size:15px;font-weight:500}.sq-merchant-product p,.sq-stock-toggle{font-size:14px}.sq-merchant-search{margin-bottom:20px}.sq-report-panel{overflow-x:auto}.sq-merchant-app .sq-sample-label{background:var(--sand);border-radius:8px;padding:6px 10px;font-size:13px}.sq-v5-extras{border:1px solid var(--stone);background:#fff;border-radius:18px;margin:24px 0;padding:24px}.sq-v5-extras h2{margin-bottom:12px;font-size:22px}.sq-v5-extra-actions{flex-wrap:wrap;gap:10px;display:flex}.sq-v5-budget{border-top:1px solid var(--stone);grid-template-columns:1fr 150px;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:grid}.sq-v5-budget input{text-align:start;font-family:Inter}.sq-v5-budget p{font-size:14px}.sq-v5-budget strong{font-family:Inter}.sq-v5-budget .over{color:var(--pomegranate)}.sq-v5-experience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sq-v5-experience-card{border:1px solid var(--stone);background:#fff;border-radius:20px;overflow:hidden}.sq-v5-experience-card>img{aspect-ratio:1.8;object-fit:cover;width:100%}.sq-v5-experience-card>div{padding:22px}.sq-v5-experience-card h2{font-size:23px}.sq-v5-experience-card p{margin:10px 0 14px;font-size:15px}.sq-v5-experience-card .sq-btn{margin-top:8px}.sq-v5-compact-list{margin:18px 0}.sq-v5-compact-list>div{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.sq-v5-compact-list input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--pomegranate)}.sq-v5-shared-link{align-items:center;gap:8px;margin:18px 0;display:flex}.sq-v5-shared-link input{direction:ltr;font-size:14px}.sq-v5-gift-message{background:var(--sand);border-radius:18px;margin:20px 0;padding:24px;font-size:20px;line-height:1.8}.sq-v5-feature-nav{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.sq-v5-feature-nav .sq-btn{flex:1;min-width:150px}.sq-csv-preview{margin-block:16px;overflow-x:auto}.sq-csv-preview th,.sq-csv-preview td{padding:12px;font-size:14px}.sq-csv-buckets{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.sq-csv-buckets span{background:var(--sand);border-radius:10px;padding:8px 12px;font-size:14px}.sq-v5-alert{border:1px solid var(--stone);background:#fff;border-radius:16px;margin-bottom:14px;padding:20px}.sq-v5-alert h3{font-size:18px}.sq-v5-alert p{margin-top:8px;font-size:14px}.sq-font-proof{border:1px solid var(--stone);background:#fff;border-radius:20px;margin-block:20px;padding:28px}.sq-font-proof h2{margin:14px 0;font-size:34px}.sq-proof-a h2,.sq-proof-a h3{font-family:Baloo,Readex,sans-serif;font-weight:800}.sq-proof-b h2,.sq-proof-b h3{font-family:Alexandria,Readex,sans-serif}.sq-proof-label{color:var(--pomegranate);letter-spacing:.04em;font:600 13px Inter}.sq-proof-products{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.sq-proof-products>div{border:1px solid var(--stone);border-radius:12px;padding:14px}.sq-proof-products h3{font-size:19px;line-height:1.6}.sq-proof-products p{font-size:16px}.sq-logo-studies{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sq-logo-studies>div{border:1px solid var(--stone);text-align:center;background:#fff;border-radius:18px;padding:24px}.sq-logo-studies svg{color:#161616;width:100px;height:100px;margin:0 auto 20px}.sq-guide{padding-block:24px}.sq-guide>h1{font-size:42px}.sq-guide-type h1{font-size:36px}.sq-token-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sq-token-grid>div{border:1px solid var(--stone);border-radius:14px;padding:16px}.sq-token-grid span{border-radius:10px;height:70px;margin-bottom:10px;display:block}.sq-token-grid code{direction:ltr;font-size:13px;display:block}.sq-guide table{background:#fff}.sq-guide-source{font-size:14px}.sq-review-flag{background:var(--sand);border:1px solid var(--stone);border-radius:12px;margin-bottom:24px;padding:12px 18px;font-size:14px}.sq-fly{animation-duration:.22s}@media (min-width:1440px){.sq-container{max-width:1320px}.sq-search-products,.sq-product-grid:not(.sq-search-products){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.sq-container{padding-inline:24px}.sq-desktop-nav{gap:12px}.sq-desktop-nav button:first-child{display:none}.sq-header-row{gap:12px}.sq-v5-hero{gap:36px}.sq-v5-hero h1{font-size:44px}.sq-header .sq-location{display:none}.sq-product-grid,.sq-search-products{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-search-layout{grid-template-columns:180px minmax(0,1fr)}.sq-store-grid{gap:16px}.sq-store-content{padding:18px}.sq-v5-fit{gap:28px}.sq-workspace{grid-template-columns:180px minmax(0,1fr);gap:20px}.sq-kpi-grid{grid-template-columns:repeat(2,1fr)}.sq-workspace-nav button{font-size:14px}.sq-card-rail{grid-auto-columns:calc(33.3333% - 12px)}.sq-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.sq-header-row{flex-wrap:wrap;gap:10px;min-height:0;padding-block:10px}.sq-desktop-nav{display:none}.sq-header .sq-location{max-width:180px;margin-inline-start:auto;display:flex}.sq-header-search{flex-basis:100%;order:4;min-width:100%;max-width:none}.sq-actions{margin-inline-start:auto}.sq-header .sq-location{display:none}.sq-v5-hero{grid-template-columns:1fr 1fr;gap:24px}.sq-v5-hero h1{font-size:34px}.sq-v5-hero-copy>p:not(.sq-v5-eyebrow){font-size:15px}.sq-v5-hero-photo{aspect-ratio:.85}.sq-v5-eyebrow{margin-bottom:14px;font-size:13px}.sq-v5-photo-note{bottom:12px;padding:8px 12px;font-size:12px;inset-inline:12px}.sq-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-store-grid>.sq-store-card:nth-child(3){display:none}.sq-search-layout{display:block}.sq-filter-sidebar{display:none}.sq-filter-button{display:inline-flex}.sq-v5-fit{gap:24px;padding:26px}.sq-v5-fit h2{font-size:26px}.sq-v5-fit p{font-size:15px}.sq-product-detail{gap:28px}.sq-product-detail-copy h1{font-size:29px}.sq-product-detail-copy .sq-btn{padding-inline:14px}.sq-branch-row{grid-template-columns:1fr 1fr;display:grid}.sq-trust{grid-template-columns:repeat(3,1fr);gap:16px}.sq-select{gap:20px;padding:28px}.sq-select h2{font-size:24px}.sq-select-images{height:170px}.sq-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.sq-footer-grid>div:last-child{display:none}.sq-v5-experience-grid{grid-template-columns:repeat(2,1fr)}.sq-workspace{display:block}.sq-workspace-nav{white-space:nowrap;margin-bottom:24px;padding:6px;display:flex;position:static;overflow-x:auto}.sq-workspace-nav button{flex-shrink:0}.sq-workspace-nav button svg{width:20px}.sq-merchant-header{padding:12px 24px}.sq-merchant-header .sq-btn{font-size:13px}.sq-merchant-app .sq-body{padding-inline:24px}.sq-merchant-app .sq-title h1{font-size:26px}.sq-token-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){html{scroll-padding-top:138px}.sq-container{padding-inline:18px}.sq-demo-strip{white-space:nowrap;gap:10px;height:26px;padding-inline:12px;font-size:12px}.sq-demo-strip button{font-size:12px}.sq-header-row{place-content:center space-between;gap:6px;min-height:104px;padding:6px 0}.sq-logo>svg{width:32px;height:38px}.sq-logo{gap:7px}.sq-logo strong,html[lang=en] .sq-logo strong,html[lang=ms] .sq-logo strong{font-size:25px}.sq-logo small{letter-spacing:.22em;margin-top:2px;font-size:8px}.sq-actions{gap:1px;margin:0}.sq-lang select{width:52px;padding-inline:1px;font-size:12px}.sq-cart-button{gap:5px;height:42px;min-height:42px;padding:7px 10px}.sq-cart-button>svg{width:21px}.sq-cart-count{width:18px;height:18px;font-size:11px}.sq-account-icon{display:none}.sq-header-search{border-radius:10px;gap:8px;height:42px;min-height:42px;margin:0}.sq-header-search input{min-height:38px;font-size:14px}.sq-header-search button{height:38px;min-height:38px}.sq-header-search svg{width:19px}.sq-context-line{min-height:43px;padding-top:7px;font-size:13px}.sq-context-line button{gap:5px;min-height:36px;font-size:13px}.sq-context-line>span{display:none}.sq-v5-hero{flex-direction:column;align-items:stretch;gap:20px;margin:8px 0 16px;padding:8px 0 0;display:flex}.sq-v5-hero-copy{max-width:100%;padding:0}.sq-v5-eyebrow{margin-bottom:12px;font-size:14px}.sq-v5-hero h1,html[lang=en] .sq-v5-hero h1,html[lang=ms] .sq-v5-hero h1{max-width:370px;font-size:36px;font-weight:800;line-height:1.38}.sq-v5-hero h1 em{display:inline}.sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:340px;margin:14px 0 18px;font-size:15px;line-height:1.8}.sq-v5-hero-actions{gap:10px}.sq-v5-hero-actions .sq-btn{min-height:46px;padding:11px 15px;font-size:14px}.sq-v5-hero-actions .sq-btn svg{width:17px}.sq-v5-hero-photo{aspect-ratio:1.75;border-radius:100px 100px 18px 18px;max-height:230px}.sq-v5-photo-note{display:none}.sq-v5-hero-links{gap:18px;margin-top:10px;font-size:13px}.sq-v5-hero-links button{min-height:36px;font-size:13px}.sq-categories{gap:14px;margin-inline:-18px;padding:14px 18px 16px}.sq-category{flex-basis:70px;gap:8px;min-width:70px;font-size:14px}.sq-category .sq-arch{border-radius:21px;width:66px;height:66px}.sq-category>span:last-child{min-height:43px}.sq-section{margin-block:32px}.sq-section-head{align-items:center;gap:12px;margin-bottom:16px}.sq-section-head h2{font-size:23px;line-height:1.5}.sq-section-head>.sq-link{white-space:nowrap;gap:4px;font-size:13px}.sq-section-head .sq-kicker{margin-bottom:3px;font-size:13px}.sq-store-grid{scroll-snap-type:x mandatory;padding-inline:18px;scrollbar-width:thin;gap:14px;margin-inline:-18px;padding-bottom:10px;display:flex;overflow-x:auto}.sq-store-grid>.sq-store-card,.sq-store-grid>.sq-store-card:nth-child(3){scroll-snap-align:start;flex:0 0 84%;display:block}.sq-store-cover{height:126px}.sq-store-content{padding:18px}.sq-store-content h3{font-size:20px}.sq-store-specialty,.sq-store-meta,.sq-store-bottom{font-size:14px}.sq-store-meta{gap:8px;margin-block:8px}.sq-store-bottom{margin-top:10px;padding-top:10px}.sq-monogram{width:40px;height:46px;font-size:18px;top:-25px}.sq-v5-fit{border-radius:20px;padding:24px;display:block}.sq-v5-fit h2{font-size:26px}.sq-v5-fit p{margin:12px 0 18px;font-size:15px;line-height:1.8}.sq-v5-fit-rows{margin-top:24px;padding:4px 18px}.sq-v5-fit-row{gap:8px;padding:14px 0}.sq-v5-fit-row strong{font-size:14px}.sq-v5-fit-row>bdi{font-size:22px}.sq-v5-fit-row small{font-size:13px}.sq-discovery-tabs{gap:7px}.sq-discovery-tabs button{gap:5px;padding:9px 12px;font-size:13px}.sq-discovery-tabs svg{width:17px}.sq-discovery-tabpanel{margin-top:16px}.sq-card-rail{grid-auto-columns:76%;gap:14px;margin-inline:-18px;padding-inline:18px}.sq-product-grid,.sq-search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sq-product{border-radius:15px;padding:8px 10px 10px}.sq-product-photo{aspect-ratio:1.05;border-radius:10px}.sq-product-brand{min-height:20px;margin-top:10px;font-size:14px}.sq-product-name,html[lang=ar] .sq-product-name{min-height:50px;margin:2px 0 4px;font-size:15px;line-height:1.65}.sq-product-size{min-height:23px;font-size:14px}.sq-money{font-size:20px}.sq-money-small{font-size:16px}.sq-product-price-row{gap:5px;min-height:46px;margin-top:7px}.sq-product-unit{min-height:23px;font-size:14px}.sq-product-state{min-height:37px;font-size:13px}.sq-plus{border-radius:12px;width:44px;height:44px}.sq-card-options{max-width:64px;padding:3px 5px;font-size:12px}.sq-add-intent{gap:4px;margin-top:7px;padding-top:7px;font-size:13px}.sq-add-intent svg{width:16px}.sq-product-illustrative{font-size:11px;bottom:4px}.sq-favourite{top:11px;width:34px;min-width:34px;height:34px;inset-inline-end:11px}.sq-product-badges{top:12px;inset-inline-start:12px}.sq-sponsored{padding:4px 6px;font-size:12px}.sq-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sq-recipe{border-radius:15px}.sq-recipe>div{padding:12px}.sq-recipe h3{font-size:16px;line-height:1.6}.sq-recipe-meta{margin:7px 0;font-size:13px}.sq-recipe-meta svg{width:14px}.sq-recipe .sq-link{align-items:flex-start;gap:4px;font-size:13px;line-height:1.6}.sq-recipe-photo{aspect-ratio:1.3}.sq-kitchens{grid-template-columns:repeat(2,1fr);gap:12px}.sq-kitchen{height:130px}.sq-kitchen strong{font-size:19px;bottom:14px}.sq-select{min-height:0;padding:24px;display:block}.sq-select h2{font-size:25px;line-height:1.55}.sq-select p{margin:12px 0 16px;font-size:15px;line-height:1.8}.sq-select .sq-kicker{font-size:13px}.sq-select-images{max-width:270px;height:140px;margin:18px auto 0}.sq-trust{grid-template-columns:1fr;gap:14px;margin-block:24px;padding-block:20px}.sq-trust>div{gap:12px;font-size:14px}.sq-trust svg{width:21px}.sq-footer{padding:28px 0 calc(88px + env(safe-area-inset-bottom))}.sq-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.sq-footer-grid>div:first-child{grid-column:1/-1}.sq-footer-grid>div:last-child{display:none}.sq-footer p{max-width:290px;margin-top:12px;font-size:14px}.sq-footer h3{font-size:17px}.sq-footer button,.sq-footer a{min-height:40px;font-size:14px}.sq-footer-bottom{flex-wrap:wrap;margin-top:24px;font-size:12px;line-height:1.7}.sq-mobile-nav{min-height:68px;padding:5px 6px calc(6px + env(safe-area-inset-bottom))}.sq-mobile-nav button{gap:4px;min-height:52px;font-size:12px}.sq-mobile-nav button svg{width:21px;height:21px}.sq-body{padding-bottom:28px}.sq-title{padding:24px 0 20px}.sq-title h1{font-size:28px;line-height:1.5}.sq-title p{margin-top:10px;font-size:15px;line-height:1.8}.sq-aisle-hero{border-radius:16px;min-height:110px;margin:14px 0 20px;padding:16px}.sq-aisle-hero .sq-title h1{font-size:26px}.sq-aisle-hero .sq-title p{max-width:235px;font-size:14px;line-height:1.7}.sq-aisle-hero img{width:68px;height:68px}.sq-search-tools{justify-content:space-between;gap:10px}.sq-filter-button{width:auto;padding:10px 15px;font-size:14px}.sq-filter-label{display:inline}.sq-sort{max-width:calc(100% - 115px)}.sq-sort select{min-height:44px;font-size:14px}.sq-result-count{font-size:14px;line-height:1.6}.sq-search-suggestions{font-size:14px}.sq-store-hero{border-radius:18px;min-height:200px}.sq-store-hero-text h1{font-size:27px;line-height:1.5}.sq-store-hero-text p{font-size:14px}.sq-store-info-bar{grid-template-columns:1fr 1fr;gap:16px;padding-block:20px;display:grid}.sq-store-info-bar label{font-size:14px}.sq-store-info-bar .sq-btn{padding:10px 12px;font-size:14px}.sq-store-info-bar p,.sq-store-info-bar .sq-store-open{font-size:14px}.sq-inline-note{padding:14px;font-size:14px;line-height:1.8}.sq-store-shopping{margin-bottom:16px}.sq-chips{gap:8px}.sq-chip{padding:9px 13px;font-size:14px}.sq-product-detail{margin-top:18px;display:block}.sq-detail-photo{border-radius:20px;width:100%;max-height:320px}.sq-gallery-thumbs{margin-block:14px}.sq-product-detail-copy{margin-top:22px}.sq-product-detail-copy h1{font-size:28px;line-height:1.5}.sq-product-detail-copy .sq-kicker{font-size:14px}.sq-detail-pack{font-size:14px;line-height:1.8}.sq-product-detail-copy>p{font-size:16px;line-height:1.8}.sq-product-selected-price{margin:18px 0;padding:16px}.sq-product-selected-price>.sq-money{font-size:29px}.sq-product-detail-copy .sq-row{gap:9px}.sq-product-detail-copy .sq-btn{padding:12px 14px;font-size:14px}.sq-product-facts{gap:12px;margin-top:20px}.sq-product-facts>div{font-size:14px;line-height:1.8}.sq-branch-row{gap:12px;padding:16px}.sq-branch-row strong{font-size:15px}.sq-branch-row p,.sq-branch-row small{font-size:14px}.sq-branch-row .sq-btn{grid-column:1/-1;padding:10px 12px;font-size:14px}.sq-branch-group{padding-inline:16px}.sq-branch-group>summary{min-height:64px;font-size:15px}.sq-branch-group>summary .sq-money{font-size:18px}.sq-two-col{display:block}.sq-summary{margin-top:22px;padding:22px;position:static}.sq-summary h2{font-size:23px}.sq-list-tools{gap:10px}.sq-list-tools .sq-btn{padding:10px 13px;font-size:14px}.sq-list-item{grid-template-columns:60px minmax(0,1fr) auto;gap:10px;padding:13px;position:relative}.sq-list-item>img{width:60px;height:60px}.sq-list-name .sq-link{font-size:15px}.sq-list-name>bdi,.sq-list-name select{font-size:14px}.sq-list-item>.sq-qty{grid-column:2}.sq-list-item>.sq-icon{inset-inline-end:4px;width:32px;min-width:32px;height:32px;position:absolute;top:7px}.sq-list-name{padding-inline-end:18px}.sq-compare-controls{gap:12px;font-size:14px}.sq-compare-controls label{font-size:14px}.sq-map-label{font-size:13px}.sq-compare-grid{grid-template-columns:1fr;gap:20px;display:grid}.sq-compare-card{border-radius:20px;padding:22px}.sq-compare-card-head h2{font-size:23px}.sq-compare-card-head p{font-size:14px}.sq-completeness{width:93px;height:93px}.sq-totals{font-size:14px;line-height:1.6}.sq-totals .sq-total{font-size:15px}.sq-missing-details{font-size:14px}.sq-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.sq-dialog-head{padding:18px}.sq-dialog-head h2{font-size:21px;line-height:1.5}.sq-dialog-body{padding:20px;font-size:16px;line-height:1.75}.sq-drawer{width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0}.sq-cart-content{padding:20px}.sq-cart-line{gap:12px}.sq-cart-line img{width:60px;height:70px}.sq-cart-line strong{font-size:15px}.sq-cart-line bdi,.sq-cart-line select{font-size:14px}.sq-policy select{min-height:44px}.sq-free-delivery p{font-size:14px}.sq-cart-store strong{font-size:16px}.sq-checkout-layout .sq-panel{margin-bottom:18px;padding:20px}.sq-checkout-layout h2{font-size:22px}.sq-radio-options label{min-height:52px;padding:12px;font-size:14px}.sq-radio-options input{width:18px;min-height:18px}.sq-checkout-items{font-size:14px}.sq-checkout-stepper{gap:12px;font-size:13px}.sq-checkout-stepper span{gap:5px}.sq-order-card{padding:18px}.sq-order-card p,.sq-order-card button,.sq-timeline{font-size:14px}.sq-merchant-header{gap:10px;height:68px;padding:10px 18px}.sq-merchant-header>div{gap:10px}.sq-workspace-badge{max-width:80px;padding-inline-start:10px;font-size:12px}.sq-merchant-header .sq-btn{min-height:42px;padding:8px 12px;font-size:12px}.sq-merchant-app .sq-body{padding-inline:18px}.sq-merchant-app .sq-title{padding:24px 0 18px}.sq-merchant-app .sq-title h1{font-size:25px}.sq-merchant-app .sq-title p{font-size:15px}.sq-merchant-app .sq-workspace-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.sq-workspace-toolbar label{flex:1;min-width:140px;font-size:14px}.sq-workspace-toolbar .sq-link{font-size:14px}.sq-workspace-nav{border-inline:0;border-radius:0;gap:6px;margin-inline:-18px;padding:8px 18px}.sq-workspace-nav button{min-height:46px;padding:10px 12px;font-size:14px}.sq-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sq-kpi{border-radius:14px;padding:16px}.sq-kpi span{gap:6px;font-size:14px;line-height:1.7}.sq-kpi bdi{margin-top:10px;font-size:24px}.sq-v5-taskqueue{margin-block:20px;padding:20px}.sq-v5-taskqueue h2{font-size:22px}.sq-v5-taskqueue>button{min-height:72px;font-size:14px}.sq-weekly{padding:20px}.sq-weekly h3{font-size:19px}.sq-week-chart{gap:10px;height:155px}.sq-week-chart small{font-size:13px}.sq-insight-banner{flex-wrap:wrap;gap:14px;margin-top:20px;padding:22px;display:flex}.sq-insight-banner>div{flex:1;min-width:220px}.sq-insight-banner h3{font-size:20px;line-height:1.5}.sq-insight-banner p{margin-top:8px;font-size:14px;line-height:1.8}.sq-insight-banner .sq-btn{width:100%;font-size:14px}.sq-kanban{gap:14px;margin-inline:-18px;padding:0 18px 18px;display:flex;overflow-x:auto}.sq-kanban>section{flex:0 0 85%;min-width:0;padding:16px}.sq-kanban h3{font-size:18px}.sq-kanban-order{padding:16px}.sq-kanban-order p{font-size:14px}.sq-merchant-product{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.sq-merchant-product img{width:52px;height:60px}.sq-merchant-product strong{font-size:15px}.sq-merchant-product p{font-size:14px}.sq-merchant-product>.sq-stock-toggle{grid-column:2;min-height:44px;font-size:14px}.sq-merchant-product>.sq-link{font-size:14px}.sq-report-panel table{min-width:550px}.sq-v5-extras{margin-block:20px;padding:20px}.sq-v5-extras h2{font-size:22px}.sq-v5-extra-actions{gap:9px}.sq-v5-extra-actions .sq-btn{padding:10px 13px;font-size:14px}.sq-v5-budget{grid-template-columns:1fr 110px;gap:12px}.sq-v5-budget p{font-size:14px}.sq-v5-experience-grid{grid-template-columns:1fr;gap:18px}.sq-v5-experience-card>img{aspect-ratio:2}.sq-v5-experience-card>div{padding:22px}.sq-v5-experience-card h2{font-size:24px}.sq-v5-experience-card p{font-size:16px;line-height:1.8}.sq-v5-feature-nav{gap:10px}.sq-v5-feature-nav .sq-btn{min-width:130px;font-size:14px}.sq-v5-shared-link{flex-wrap:wrap}.sq-v5-shared-link input{flex-basis:100%;width:100%}.sq-proof-products{grid-template-columns:1fr}.sq-font-proof{padding:22px}.sq-font-proof h2{font-size:32px}.sq-logo-studies{grid-template-columns:1fr}.sq-logo-studies>div{text-align:start;align-items:center;gap:22px;display:flex}.sq-logo-studies svg{width:68px;height:68px;margin:0}.sq-token-grid{grid-template-columns:repeat(2,1fr)}.sq-guide>h1{font-size:32px}.sq-guide>h2{font-size:25px}.sq-guide .sq-lead{font-size:16px}.sq-guide-type h1{font-size:28px}.sq-v5-reorder-grid{grid-template-columns:1fr}.sq-banner-collapsed{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sq-fly{display:none}}.sq-product-state{min-height:43px;font-size:14px}.sq-card-options,.sq-money>small,.sq-mobile-nav button{font-size:14px}.sq-product-illustrative{font-size:12px}.sq-merchant-app .sq-workspace-toolbar>.sq-sample-label{display:none}.sq-cart-line bdi.sq-money{font-size:18px}.sq-dialog-body .sq-v5-shared-link{max-width:100%}.sq-proof-a .sq-proof-label,.sq-proof-b .sq-proof-label{font-size:13px}@media (max-width:600px){.sq-card-options{max-width:72px;font-size:13px}.sq-product-state{min-height:46px;font-size:14px}.sq-mobile-nav button{font-size:13px}.sq-v5-fit-row small,.sq-recipe-meta,.sq-recipe .sq-link,.sq-cart-store .sq-link,.sq-kanban-order .sq-status{font-size:14px}}.sq-logo-studies svg [fill=\#F5B335],.sq-logo-studies svg [fill=\#FFF9F1]{fill:#fff}.sq-logo-studies svg [stroke=\#FFF9F1]{stroke:#fff}.sq-insights-table .sq-demand-bar{min-width:60px}.sq-v5-hero-links button{align-items:center;gap:7px;display:flex}html[lang=ar] .sq-logo small{font-size:10px}.sq-workspace-nav [aria-current=page]{color:var(--pomegranate)}.sq-lang{position:static!important;inset:auto!important;transform:none!important}.sq-lang select{position:static!important;inset:auto!important}.sq-context-line>.sq-icon{flex-shrink:0;min-width:36px;height:36px;min-height:36px}@media (max-width:600px){.sq-actions{align-items:center;gap:5px;display:flex}.sq-lang select{width:56px}.sq-v5-hero-links{margin-bottom:0}.sq-merchant-header{gap:8px}.sq-merchant-header>div{gap:8px;min-width:0}.sq-merchant-header .sq-workspace-badge{display:none}.sq-merchant-header .sq-btn{width:44px;min-width:44px;height:44px;padding:10px;font-size:0}.sq-merchant-header .sq-btn svg{width:20px;height:20px}.sq-merchant-header .sq-sample-label{white-space:nowrap;padding:5px 8px;font-size:12px}.sq-merchant-header .sq-lang select{width:50px}}html[data-qa-viewport=true]{scrollbar-width:none}html[data-qa-viewport=true]::-webkit-scrollbar{width:0;height:0}.sq-workspace-nav details{border-top:1px solid var(--stone);margin-top:10px;padding-top:8px}.sq-workspace-nav summary{min-height:44px;color:var(--ash);cursor:pointer;padding:10px;font-size:14px}.sq-workspace-nav details button{text-align:start;width:100%}.sq-product-detail .sq-last-confirmation{max-width:620px}@media (max-width:800px){.sq-workspace-nav details{border-top:0;flex-shrink:0;margin:0;padding:0}.sq-workspace-nav summary{white-space:nowrap;min-height:46px;padding:10px 12px}.sq-workspace-nav details[open]{display:flex}.sq-workspace-nav details[open] button{width:auto}.sq-workspace-nav details>button{display:inline-flex}}@media (max-width:600px){.sq-mobile-nav button,.sq-card-options,.sq-section-head>.sq-link{font-size:14px}.sq-dialog-body p{font-size:16px;line-height:1.75}}.sq-cart-bounce{animation-duration:.22s}.sq-load-more{justify-content:center;margin:26px 0;display:flex}.sq-compare-toggle{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.sq-compare-toggle p{font-size:14px;line-height:1.7}.sq-product-illustrative{color:var(--date)}@font-face{font-family:Tajawal;src:url(/next/fonts/tajawal-arabic-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/next/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/next/fonts/vazirmatn-arabic-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}html{scroll-padding-top:78px}body{overflow-wrap:break-word}.sq-next h1,.sq-next h2,.sq-next h3{letter-spacing:0;font-weight:700}.sq-container{max-width:1250px}.sq-next .sq-title{padding:24px 0 18px}.sq-next .sq-title h1{font-size:30px}.sq-next .sq-title p{margin-top:7px;line-height:1.65}.sq-next .sq-section-head h2{font-size:23px}.sq-next .sq-kicker{font-size:13px;line-height:1.6}.sq-next .sq-btn{border-radius:12px;min-height:44px}.sq-next .sq-btn:hover{color:#fff}.sq-next .sq-secondary:hover,.sq-next .sq-saffron:hover{color:var(--date)}:is(.sq-next button:focus-visible,.sq-next a:focus-visible,.sq-next input:focus-visible,.sq-next select:focus-visible,.sq-next textarea:focus-visible,.sq-next summary:focus-visible){outline-offset:3px;outline:3px solid #37744a}.sq-next .sq-demo-strip{height:auto;min-height:30px;padding-inline:40px;font-size:13px;position:relative}.sq-demo-dismiss{place-items:center;width:32px;height:30px;display:grid;position:absolute;inset-inline-end:8px;min-height:30px!important}.sq-header{z-index:60;top:0}.sq-header-row{min-height:68px}.sq-search-trigger{display:none}.sq-next .sq-context-line{gap:8px;padding:6px 0 0}.sq-next .sq-context-line button{min-height:36px;font-size:13px}.sq-next .sq-context-line>span{max-width:460px}.sq-next .sq-logo strong{font-size:28px}.sq-next .sq-logo>svg{width:35px;height:40px}.sq-next .sq-v5-hero{grid-template-columns:1.05fr 1fr;gap:40px;margin:10px 0 22px;padding:8px 0}.sq-next .sq-v5-hero-copy{padding:8px 0}.sq-next .sq-v5-eyebrow{margin-bottom:12px;font-size:14px}.sq-next .sq-v5-hero h1{max-width:560px;font-size:40px;font-weight:700;line-height:1.45}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:430px;margin:14px 0 18px;font-size:16px;line-height:1.7}.sq-next .sq-v5-hero-photo{aspect-ratio:auto;border-radius:70px 18px 18px;height:310px}.sq-next .sq-v5-photo-note{bottom:12px;padding:6px 10px;font-size:12px;inset-inline-start:12px}.sq-category-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.sq-category-heading h2{font-size:21px}.sq-next .sq-categories{scroll-snap-type:x mandatory;justify-content:flex-start;gap:12px;padding:8px 0 16px}.sq-next .sq-category{scroll-snap-align:start;flex:0 0 80px;gap:5px;min-width:80px;font-size:13px}.sq-next .sq-store-grid{gap:16px}.sq-next .sq-store-card{background:#fff;border-radius:16px;grid-template-columns:110px minmax(0,1fr);min-height:170px;display:grid;overflow:hidden}.sq-next .sq-store-cover{border-radius:0;min-width:0;height:100%}.sq-next .sq-store-cover img{object-fit:cover;width:100%;height:100%}.sq-next .sq-store-content{padding:16px}.sq-next .sq-store-content .sq-monogram{display:none}.sq-next .sq-store-content h3{margin:0 0 6px;font-size:17px}.sq-next .sq-store-specialty{margin:0 0 8px;font-size:14px;line-height:1.6}.sq-next .sq-store-meta{flex-wrap:wrap;gap:7px;font-size:13px}.sq-next .sq-store-meta>span:last-child{display:none}.sq-next .sq-store-bottom{margin-top:10px;padding-top:8px;font-size:13px}.sq-next .sq-store-bottom svg{width:16px}.sq-next .sq-v5-fit{border:1px solid var(--stone);background:#f6ebdd;border-radius:16px;grid-template-columns:1fr 1.1fr;gap:24px;padding:24px}.sq-next .sq-v5-fit h2{margin-block:5px 8px;font-size:24px;line-height:1.5}.sq-next .sq-v5-fit p:not(.sq-kicker){max-width:460px;margin:8px 0 14px;font-size:15px;line-height:1.65}.sq-next .sq-v5-fit-row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:12px 14px;display:grid}.sq-next .sq-v5-fit-row strong{font-size:15px}.sq-next .sq-v5-fit-row bdi{font-size:19px}.sq-next .sq-v5-fit-row .sq-progress{grid-column:1/-1;height:4px}.sq-next .sq-v5-fit-rows{gap:8px}.sq-next .sq-card-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sq-next .sq-product{border-radius:15px;padding:8px 11px 10px}.sq-next .sq-product-photo{aspect-ratio:1.2;border-radius:10px;height:auto}.sq-next .sq-product-photo>img{object-fit:cover;mix-blend-mode:normal}.sq-next .sq-product-illustrative{inset-inline:auto 5px;background:#fff9f1ed;border-radius:4px;padding:1px 5px;font-size:11px;bottom:5px}.sq-next .sq-product-brand{font:400 13px/1.5 var(--sq-ui);min-height:20px;color:var(--ash);margin-top:8px}.sq-next .sq-product-brand bdi{font-family:inherit}.sq-next .sq-product-name{min-height:49px;margin:2px 0 4px;font-size:16px;line-height:1.55}.sq-next .sq-product-size{min-height:20px;color:var(--ash);font-size:13px}.sq-next .sq-product-price-row{min-height:44px;margin-top:6px}.sq-next .sq-product .sq-money{font-size:21px}.sq-next .sq-product-unit{min-height:20px;margin-top:3px;font-size:13px}.sq-next .sq-product-state{gap:4px;min-height:38px;margin-top:5px;font-size:13px;line-height:1.45}.sq-next .sq-product-state svg{flex-shrink:0}.sq-next .sq-product-state.warn{color:#805214}.sq-next .sq-add-intent{min-height:44px;margin-top:6px;padding:5px;font-size:13px}.sq-next .sq-plus{border-radius:12px;flex-shrink:0;width:44px;height:44px}.sq-next .sq-favourite{top:12px;width:36px;min-width:36px;height:36px;inset-inline-end:12px}.sq-next .sq-card-options{max-width:86px;min-height:44px;font-size:13px}.sq-next .sq-product-unit bdi{font-family:Inter,Arial}.sq-next .sq-trust{flex-wrap:wrap;justify-content:center;gap:24px;margin:28px 0;padding:18px 0;display:flex}.sq-next .sq-trust>div{gap:8px;font-size:14px}.sq-next .sq-footer{background:var(--sand);color:var(--date);border-top:1px solid var(--stone);padding:28px 0 20px}.sq-next .sq-footer button,.sq-next .sq-footer a,.sq-next .sq-footer p,.sq-next .sq-footer h3{color:var(--date)}.sq-next .sq-footer .sq-logo{color:var(--pomegranate)}.sq-next .sq-footer p{max-width:260px;margin-top:10px;font-size:14px}.sq-next .sq-footer h3{margin-bottom:8px;font-size:16px}.sq-next .sq-footer button{min-height:36px;font-size:14px}.sq-next .sq-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:24px}.sq-next .sq-footer-bottom{border-color:var(--stone);margin-top:18px;padding-top:14px;font-size:12px}.sq-next .sq-footer:before{display:none}.sq-next .sq-search-tools{gap:10px;margin:0}.sq-next .sq-aisle-hero{border-radius:14px;min-height:95px;margin:14px 0 10px;padding:14px 18px}.sq-next .sq-aisle-hero .sq-title{padding:0}.sq-next .sq-aisle-hero img{width:65px;height:65px}.sq-next .sq-aisle-hero .sq-title p{font-size:14px}.sq-next .sq-search-layout{gap:20px}.sq-next .sq-result-count{margin:12px 0}.sq-next .sq-empty{min-height:0;padding:28px 20px}.sq-next .sq-empty h2{margin-block:12px;font-size:23px}.sq-next .sq-empty p{font-size:15px}.sq-next .sq-product-detail{gap:32px}.sq-next .sq-detail-photo{background:var(--sand);border-radius:18px;max-height:390px}.sq-next .sq-detail-photo img{object-fit:cover;mix-blend-mode:normal}.sq-next .sq-product-facts{font-size:14px}.sq-next .sq-compare-card{border-radius:16px;padding:20px}.sq-next .sq-completeness{text-align:end;border-radius:0;width:auto;height:auto;background:0 0!important}.sq-next .sq-completeness:before{display:none}.sq-next .sq-completeness b{font-size:26px}.sq-next .sq-completeness small{max-width:90px;font-size:12px}.sq-next .sq-compare-card-head h2{font-size:20px}.sq-compare-counts{background:var(--sand);border-radius:8px;margin:14px 0;padding:10px;font-size:14px}.sq-next .sq-missing-details{margin-block:12px}.sq-paste-list{border:1px solid var(--stone);background:#fff;border-radius:16px;margin:0 0 20px;padding:20px}.sq-paste-list h2{align-items:center;gap:9px;font-size:21px;display:flex}.sq-paste-list>p{color:var(--ash);margin:8px 0 12px;font-size:14px}.sq-paste-list textarea{min-height:100px;margin-bottom:12px;line-height:1.6}.sq-paste-results>p{margin:16px 0;font-size:14px}.sq-paste-row{border-top:1px solid var(--stone);grid-template-columns:1fr 2fr 80px;align-items:center;gap:12px;padding:14px 0;display:grid}.sq-paste-row label{min-width:0;font-size:13px}.sq-paste-row select{white-space:normal;width:100%;max-width:100%}.sq-paste-row input{width:100%;min-width:0}.sq-pending{color:#805214;font-size:13px;line-height:1.5;display:block}.sq-next .sq-list-tools{gap:8px;margin-bottom:18px}.sq-next .sq-v5-extras{background:0 0;margin:22px 0;padding:20px}.sq-next .sq-summary{padding:22px}.sq-next .sq-summary h2{font-size:21px}.sq-next .sq-list-item{padding:12px}.sq-next .sq-workspace{grid-template-columns:200px minmax(0,1fr);gap:28px}.sq-next .sq-workspace-nav{border:1px solid var(--stone);background:#fff;border-radius:14px;align-self:start;padding:12px}.sq-next .sq-workspace-nav button{min-height:46px;font-size:14px}.sq-next .sq-workspace-nav button.selected{background:var(--sand);color:var(--pomegranate)}.sq-next .sq-kpi-grid{gap:12px}.sq-next .sq-kpi{background:#fff;padding:18px}.sq-next .sq-kpi bdi{font-size:23px}.sq-next .sq-v5-taskqueue{border:1px solid var(--stone);background:#fff;border-radius:16px;margin-top:20px;padding:20px}.sq-next .sq-v5-taskqueue h2{font-size:22px}.sq-next .sq-insight-banner{background:var(--sand);border-radius:16px;padding:22px}.sq-merchant-menu{display:none}.sq-restaurant-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.sq-restaurant-card{text-align:start;border:1px solid var(--stone);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.sq-restaurant-card img{aspect-ratio:1.6;object-fit:cover;border-radius:10px;width:100%}.sq-restaurant-card span,.sq-restaurant-demo>p{font-size:14px}.sq-restaurant-menu{margin-top:20px}.sq-restaurant-menu>.sq-icon{float:inline-end}.sq-restaurant-menu h3{font-size:21px}.sq-restaurant-menu p{margin-block:12px;font-size:14px}.sq-next .sq-recipe{border-radius:16px}.sq-next .sq-recipe>div{padding:14px}.sq-next .sq-recipe-photo img{aspect-ratio:1.7}.sq-next .sq-kitchen{border-radius:16px;height:150px}.sq-next .sq-body{padding-bottom:24px}.sq-next .sq-checkout-layout .sq-panel{border-radius:16px}.sq-next .sq-product-selected-price{padding:16px}@media (max-width:1100px){.sq-next .sq-desktop-nav{display:none}.sq-next .sq-header-row{gap:12px}.sq-next .sq-store-card{grid-template-columns:85px minmax(0,1fr)}.sq-next .sq-store-content{padding:12px}.sq-next .sq-search-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.sq-next .sq-workspace{display:block}.sq-merchant-menu{margin-bottom:14px;display:inline-flex}.sq-next .sq-workspace-nav{margin-bottom:16px;display:none}.sq-next .sq-menu-open .sq-workspace-nav{flex-direction:column;margin-inline:0;display:flex;overflow:visible}.sq-next .sq-workspace-nav button{text-align:start;width:100%}.sq-next .sq-workspace-nav details{display:block}.sq-next .sq-v5-hero{gap:24px}.sq-next .sq-v5-hero h1{font-size:34px}.sq-next .sq-header-row{flex-wrap:wrap;min-height:60px;padding:8px 0}.sq-next .sq-header-search{flex-basis:100%;order:4;min-width:100%}.sq-next .sq-location{display:none}.sq-next .sq-actions{margin-inline-start:auto}.sq-next .sq-store-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.sq-next .sq-store-card{scroll-snap-align:start;flex:0 0 310px;grid-template-columns:92px minmax(0,1fr);min-height:180px}.sq-next .sq-search-layout{display:block}.sq-next .sq-search-products{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-next .sq-filter-sidebar{display:none}}@media (max-width:600px){.sq-container{padding-inline:16px}.sq-next .sq-demo-strip{min-height:30px;font-size:12px;line-height:1.5}.sq-next .sq-demo-strip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sq-next .sq-demo-strip button{flex-shrink:0;font-size:12px}.sq-next .sq-header-row{gap:4px 8px;height:108px;min-height:108px;padding:6px 16px}.sq-next .sq-header .sq-container{padding-inline:16px}.sq-next .sq-logo strong{font-size:26px}.sq-next .sq-logo>svg{width:31px;height:36px}.sq-next .sq-logo small{margin-top:1px;font-size:9px}.sq-next .sq-header-search{order:4;height:44px;min-height:44px;padding:0 8px}.sq-next .sq-header-search input{min-height:42px;font-size:14px}.sq-next .sq-cart-button{height:44px;padding:8px 10px}.sq-next .sq-actions .sq-lang{display:none}.sq-next .sq-account-icon{display:inline-flex}.sq-next.sq-compact .sq-header-row{flex-wrap:nowrap;height:56px;min-height:56px}.sq-next.sq-compact .sq-header-search{display:none}.sq-next.sq-compact .sq-search-trigger{order:1;display:inline-flex}.sq-next.sq-compact .sq-actions{order:2;margin-inline-start:0}.sq-next.sq-compact .sq-logo-link{margin-inline-end:auto}.sq-next.sq-compact:has(.sq-search-layout) .sq-header-row{flex-wrap:wrap;height:108px}.sq-next.sq-compact:has(.sq-search-layout) .sq-header-search{display:flex}.sq-next.sq-compact:has(.sq-search-layout) .sq-search-trigger{display:none}.sq-next .sq-context-line{min-height:36px;padding:4px 0}.sq-next .sq-context-line>span{display:none}.sq-next .sq-context-line button{max-width:calc(100% - 35px);min-height:32px;font-size:12px}.sq-next .sq-context-line button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sq-next .sq-context-line>.sq-icon{width:32px;min-width:32px;height:32px;min-height:32px}.sq-next .sq-v5-hero{grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;gap:8px;min-height:250px;margin:6px 0 16px;padding:8px 0;display:grid}.sq-next .sq-v5-hero-copy{min-width:0;padding:4px 0}.sq-next .sq-v5-eyebrow{gap:5px;margin-bottom:8px;font-size:12px;line-height:1.5}.sq-next .sq-v5-eyebrow:before{flex-shrink:0;width:5px;height:5px}.sq-next .sq-v5-hero h1{max-width:none;font-size:30px;font-weight:700;line-height:1.48}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:100%;margin:10px 0 12px;font-size:14px;line-height:1.65}.sq-next .sq-v5-hero-photo{border-radius:50px 12px 12px;height:auto;min-height:245px}.sq-next .sq-v5-hero-photo>img{object-position:45% center}.sq-next .sq-v5-photo-note{display:none}.sq-next .sq-v5-hero-actions{z-index:1;flex-wrap:wrap;gap:7px;margin-inline-end:-104px;position:relative}.sq-next .sq-v5-hero-actions .sq-btn{min-height:44px;padding:10px 12px;font-size:13px}.sq-next .sq-v5-hero-actions .sq-btn svg{width:16px}.sq-category-heading{margin-top:0}.sq-category-heading h2{font-size:20px}.sq-category-heading .sq-link{font-size:13px}.sq-next .sq-categories{margin:0;gap:9px;margin-inline-end:-16px;padding:4px 0 14px}.sq-next .sq-category{flex-basis:75px;min-width:75px;font-size:13px}.sq-next .sq-category .sq-arch{width:62px;height:62px}.sq-next .sq-section{margin-block:24px}.sq-next .sq-section-head h2{font-size:21px;line-height:1.5}.sq-next .sq-section-head .sq-link{white-space:nowrap;font-size:13px}.sq-next .sq-section-head{gap:8px;margin-bottom:12px}.sq-next .sq-store-card{flex-basis:300px;grid-template-columns:90px minmax(0,1fr);min-height:171px}.sq-next .sq-store-content{padding:13px}.sq-next .sq-store-content h3{font-size:16px}.sq-next .sq-store-specialty{margin-bottom:6px;font-size:13px;line-height:1.5}.sq-next .sq-store-meta,.sq-next .sq-store-bottom{font-size:12px}.sq-next .sq-store-bottom{margin-top:8px;padding-top:7px}.sq-next .sq-v5-fit{border-radius:15px;padding:17px;display:block}.sq-next .sq-v5-fit h2{margin-block:5px;font-size:21px}.sq-next .sq-v5-fit p:not(.sq-kicker){margin:6px 0 10px;font-size:14px;line-height:1.6}.sq-next .sq-v5-fit .sq-btn{min-height:44px;margin-bottom:14px;font-size:13px}.sq-next .sq-v5-fit-row{gap:3px;padding:10px 12px}.sq-next .sq-v5-fit-row strong{font-size:14px}.sq-next .sq-v5-fit-row small{font-size:12px}.sq-next .sq-v5-fit-row bdi{font-size:18px}.sq-next .sq-v5-fit-row .sq-progress{height:3px;margin-top:4px}.sq-next .sq-product-grid,.sq-next .sq-card-rail,.sq-next .sq-search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.sq-next .sq-card-rail>.sq-product{width:auto;min-width:0;max-width:none}.sq-next .sq-product{border-radius:14px;padding:7px 9px 9px}.sq-next .sq-product-photo{aspect-ratio:1.13;max-height:none}.sq-next .sq-product-brand{margin-top:7px;font-size:13px}.sq-next .sq-product-name{min-height:47px;font-size:15px;line-height:1.55}.sq-next .sq-product-size{min-height:21px;font-size:13px}.sq-next .sq-product .sq-money{font-size:18px}.sq-next .sq-money>small{margin-inline-end:3px;font-size:12px}.sq-next .sq-product-unit{min-height:20px;font-size:12px}.sq-next .sq-product-state{min-height:36px;font-size:12px}.sq-next .sq-add-intent{gap:4px;min-height:44px;font-size:13px}.sq-next .sq-add-intent svg{width:15px}.sq-next .sq-card-options{max-width:69px;font-size:12px}.sq-next .sq-plus{width:44px;height:44px}.sq-next .sq-product-price-row{gap:3px}.sq-next .sq-qty button{min-width:28px}.sq-next .sq-qty{gap:0}.sq-next .sq-discovery-tabs{gap:6px;margin-bottom:14px}.sq-next .sq-discovery-tabs button{gap:5px;min-height:44px;padding:9px 10px;font-size:13px}.sq-next .sq-discovery-tabs button svg{width:16px}.sq-next .sq-title{padding:18px 0 14px}.sq-next .sq-title h1{font-size:26px;line-height:1.5}.sq-next .sq-title p{font-size:14px;line-height:1.6}.sq-next .sq-search-suggestions{gap:6px;margin-block:6px;font-size:13px}.sq-next .sq-search-suggestions .sq-chip{padding:6px 10px;font-size:13px}.sq-next .sq-search-tools{margin-top:0}.sq-next .sq-sort{max-width:65%}.sq-next .sq-sort select{max-width:100%;font-size:13px}.sq-next .sq-aisle-hero{min-height:90px;margin:12px 0 10px;padding:12px}.sq-next .sq-aisle-hero .sq-title p{display:none}.sq-next .sq-aisle-hero .sq-title h1{font-size:25px}.sq-next .sq-result-count{margin:10px 0;font-size:13px}.sq-next .sq-product-detail{margin-top:14px;display:block}.sq-next .sq-detail-photo{aspect-ratio:auto;width:100%;height:270px;max-height:270px}.sq-next .sq-gallery-thumbs{display:none}.sq-next .sq-product-detail-copy{margin-top:16px}.sq-next .sq-product-detail-copy h1{font-size:26px}.sq-next .sq-product-detail-copy>p{font-size:15px;line-height:1.7}.sq-next .sq-detail-pack{font-size:14px}.sq-next .sq-product-facts{grid-template-columns:1fr 1fr;gap:9px}.sq-next .sq-store-hero{min-height:165px;margin-top:14px}.sq-next .sq-store-hero-text h1{font-size:25px}.sq-next .sq-store-hero-text p{font-size:13px}.sq-next .sq-store-info-bar{gap:12px;padding-block:16px}.sq-next .sq-inline-note{padding:10px;font-size:13px}.sq-next .sq-store-info-bar .sq-btn{font-size:13px}.sq-next .sq-list-tools .sq-btn{padding:9px 10px;font-size:13px}.sq-paste-list{margin-bottom:15px;padding:16px}.sq-paste-list h2{font-size:20px}.sq-paste-list>p{font-size:14px}.sq-paste-row{grid-template-columns:minmax(0,1fr) 65px;gap:8px}.sq-paste-row>strong{grid-column:1/-1;font-size:15px}.sq-paste-row select{font-size:13px}.sq-next .sq-compare-card{padding:18px}.sq-next .sq-compare-grid{gap:16px}.sq-next .sq-compare-controls{gap:10px}.sq-next .sq-compare-controls label{flex:1;min-width:140px}.sq-next .sq-compare-toggle{gap:5px;margin:14px 0}.sq-next .sq-compare-toggle p{font-size:13px}.sq-next .sq-compare-card-head h2{font-size:20px}.sq-next .sq-compare-card-head p,.sq-compare-counts{font-size:13px}.sq-next .sq-completeness b{font-size:25px}.sq-next .sq-completeness small{font-size:12px}.sq-next .sq-v5-extras h2{font-size:21px}.sq-next .sq-summary{padding:18px}.sq-next .sq-summary h2{font-size:21px}.sq-next .sq-mobile-nav{height:calc(64px + env(safe-area-inset-bottom));min-height:calc(64px + env(safe-area-inset-bottom));padding:3px 6px calc(3px + env(safe-area-inset-bottom));border-top:1px solid var(--stone);background:#fffdf9}.sq-next .sq-mobile-nav button{gap:2px;min-height:54px;font-size:12px}.sq-next .sq-mobile-nav button svg{width:21px;height:21px}.sq-next .sq-body{padding-bottom:20px}.sq-next .sq-footer{padding:20px 0 calc(82px + env(safe-area-inset-bottom))}.sq-next .sq-footer-grid{flex-wrap:wrap;gap:12px 28px;display:flex}.sq-next .sq-footer-grid>div:first-child{width:100%}.sq-next .sq-footer-grid>div:first-child p{max-width:none}.sq-next .sq-footer-grid h3{display:none}.sq-next .sq-footer-grid>div:nth-child(2){gap:10px;display:flex}.sq-next .sq-footer-grid>div:nth-child(3){display:none}.sq-next .sq-footer-bottom{margin-top:10px;padding-top:10px;font-size:12px}.sq-next .sq-trust{justify-content:flex-start;gap:8px 15px;margin:20px 0;padding:14px 0}.sq-next .sq-trust>div{gap:6px;font-size:13px}.sq-next .sq-trust svg{width:18px}.sq-next .sq-merchant-header{height:64px;padding:8px 16px}.sq-next .sq-merchant-app .sq-body{padding-inline:16px}.sq-next .sq-workspace-toolbar{gap:10px}.sq-next .sq-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.sq-next .sq-kpi{padding:14px}.sq-next .sq-kpi span{font-size:13px}.sq-next .sq-kpi bdi{margin-top:8px;font-size:21px}.sq-next .sq-v5-taskqueue{padding:16px}.sq-next .sq-v5-taskqueue h2{font-size:21px}.sq-next .sq-insight-banner{padding:18px}.sq-next .sq-insight-banner h3{font-size:20px}.sq-restaurant-grid{display:flex;overflow-x:auto}.sq-restaurant-card{flex:0 0 260px}.sq-next .sq-store-grid:has(.sq-store-card:only-child){grid-template-columns:1fr;display:grid}.sq-next .sq-recipe-grid{gap:12px}.sq-next .sq-recipe h3{font-size:16px}.sq-next .sq-recipe .sq-link,.sq-next .sq-recipe-meta{font-size:13px}.sq-next .sq-recipe>div{padding:12px}}@media (prefers-reduced-motion:reduce){.sq-next *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sq-type-b{--sq-display:Tajawal,Tahoma,sans-serif;--sq-ui:Vazirmatn,Tahoma,sans-serif}.sq-type-b h1,.sq-type-b h2,.sq-type-b h3{font-family:Tajawal,Tahoma,sans-serif}.sq-type-b p,.sq-type-b button,.sq-type-b a,.sq-type-b span{font-family:Vazirmatn,Tahoma,sans-serif}.sq-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sq-concept{border:1px solid var(--stone);color:var(--date);background:#fff9f1;border-radius:18px;padding:20px;display:block}.sq-concept h2{font-size:25px}.sq-concept h3{font-size:19px}.sq-concept .sq-v5-hero{grid-template-columns:1fr 120px;gap:12px}.sq-concept .sq-v5-hero h1{font-size:30px}.sq-concept .sq-v5-hero-photo{height:210px}.sq-concept .sq-v5-hero-actions{margin-inline-end:0}.sq-concept .sq-store-grid{display:block}.sq-concept .sq-store-card{min-height:140px}.sq-concept .sq-v5-fit{padding:15px;display:block}.sq-concept .sq-product-grid{grid-template-columns:1fr 1fr}.sq-concept .sq-footer{padding:12px}.sq-concept-b{--sq-red:#924b32;--pomegranate:#924b32;background:#f9f3e8}.sq-concept h1{font-size:32px}.sq-concept .sq-header-row{height:auto;min-height:50px;padding:0}.sq-concept .sq-header-search{display:none}.sq-guide h1{font-size:32px}.sq-guide h2{font-size:25px}.sq-guide .sq-font-proof h2{font-size:32px}.sq-guide table{width:100%;font-size:14px}.sq-guide .sq-font-proof{border:1px solid var(--stone);background:#fff;margin-top:18px;padding:24px}.sq-guide .sq-proof-products h3{font-size:18px}.sq-guide .sq-proof-label{font-size:13px}.sq-guide .sq-guide-images{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sq-guide-images img{border-radius:12px;width:100%}.sq-guide-images figcaption{font-size:13px}.sq-guide-images figure{margin:0}.sq-guide .sq-reversed{background:var(--pomegranate);color:#fff;border-radius:14px;padding:18px}.sq-reversed .sq-logo{color:#fff}@media (max-width:800px){.sq-concept-grid{grid-template-columns:1fr}.sq-guide .sq-guide-images{grid-template-columns:1fr 1fr}.sq-guide .sq-logo-studies{gap:15px;display:flex}.sq-concept{padding:15px}.sq-concept .sq-v5-hero h1{font-size:28px}}.sq-next .sq-v5-hero-photo{grid-area:1/2/3}.sq-next .sq-v5-hero-copy{grid-area:1/1}.sq-next .sq-v5-hero-actions{grid-area:2/1;align-self:start}.sq-next .sq-v5-hero{row-gap:5px}.sq-recipe-pick{border-bottom:1px solid var(--stone);grid-template-columns:22px minmax(0,1fr) 65px;align-items:center;gap:10px;padding-block:12px;display:grid}.sq-recipe-pick input[type=checkbox]{width:20px;min-height:20px}.sq-recipe-pick input[type=number]{width:65px;min-width:0}.sq-image-caption{color:var(--ash);margin-top:8px;font-size:13px;line-height:1.6}.sq-next .sq-card-options{color:#9e2823}.sq-next .sq-status-warn{color:#805116}.sq-next .sq-profile-card{padding:18px}.sq-next .sq-profile-card h2{font-size:21px}.sq-next .sq-profile-card p{font-size:14px}@media (max-width:600px){.sq-next .sq-v5-hero{grid-template-columns:minmax(0,1fr) 118px;row-gap:10px;min-height:0}.sq-next .sq-v5-hero-photo{grid-area:1/2;height:210px;min-height:0}.sq-next .sq-v5-hero-actions{grid-area:2/1/auto/-1;margin-inline-end:0}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){margin-bottom:0}.sq-next .sq-v5-hero h1{font-size:30px}.sq-next .sq-v5-hero-actions .sq-btn{flex:1;justify-content:center}.sq-next .sq-footer-grid>div:nth-child(3){display:flex}.sq-next .sq-footer-grid>div:nth-child(3)>button:first-of-type,.sq-next .sq-footer-grid>div:nth-child(3)>button:last-of-type{display:none}.sq-next .sq-footer-grid{gap:8px 16px}.sq-next .sq-profile-card{padding:15px}.sq-next .sq-profile-card h2{font-size:20px}.sq-next .sq-profile-card p{font-size:13px}.sq-next .sq-account-tiles button{min-height:65px;padding:16px}.sq-next .sq-account-tiles strong{font-size:15px}.sq-next .sq-merchant-products{margin-top:18px}}.sq-next .sq-product-brand:empty{display:none}.sq-next .sq-product-name,html[lang=ar] .sq-next .sq-product-name{min-height:48px;font-size:16px;font-weight:500}.sq-next .sq-product-brand{min-height:20px}.sq-next .sq-product-unit,.sq-next .sq-product-state{font-size:13px}.sq-next .sq-context-line>button:first-child{min-height:44px}.sq-next .sq-demo-strip .sq-demo-dismiss{width:36px}@media (max-width:600px){.sq-next .sq-product-name,html[lang=ar] .sq-next .sq-product-name{min-height:47px;font-size:15px;line-height:1.55}.sq-next .sq-product-state,.sq-next .sq-product-unit{font-size:13px}.sq-next .sq-profile-card{margin-top:0}.sq-next .sq-product-illustrative{font-size:11px}.sq-next .sq-product-photo{background:var(--sand)}}.sq-next .sq-card-rail{grid-auto-columns:auto;grid-auto-flow:row}.sq-next .sq-card-rail>.sq-product{grid-area:auto;width:auto;min-width:0;max-width:none}.sq-next .sq-store-grid{max-width:100%;margin-inline:0;padding-inline:0}.sq-next .sq-store-cover{grid-area:1/1}.sq-next .sq-store-content{grid-area:1/2}.sq-next .sq-store-grid .sq-store-card{position:relative}.sq-next .sq-footer-grid,.sq-next .sq-footer-grid>div{min-width:0}@media (max-width:600px){.sq-next .sq-card-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.sq-next .sq-store-grid{width:100%;margin-inline:0;padding-inline:0}.sq-next .sq-card-rail>.sq-product{flex:auto}}.sq-restaurant-card img{aspect-ratio:1.6;height:auto}.sq-restaurant-menu{scroll-margin-top:80px}.sq-next .sq-v5-fit-row small{line-height:1.5}@media (min-width:601px) and (max-width:800px){.sq-next .sq-mobile-nav{height:64px;min-height:64px;display:flex}.sq-next .sq-footer{padding-bottom:84px}.sq-next .sq-mobile-nav button{min-height:54px;font-size:13px}.sq-next .sq-header-row{gap:4px 10px;height:108px;min-height:108px;padding:6px 25px}.sq-next .sq-header-search{height:44px;min-height:44px}}.sq-next .sq-store-shopping{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.sq-next .sq-store-info-bar>*{min-width:0}.sq-next .sq-store-info-bar select{width:100%;min-width:0;max-width:100%}.sq-next{font-size:1rem;line-height:1.65}.sq-next .sq-container{max-width:1320px}.sq-next .sq-header-row{flex-wrap:nowrap;gap:1rem;height:76px;min-height:76px}.sq-next .sq-header-search{flex:1;min-width:170px;max-width:450px}.sq-next .sq-header-search input{font-size:1rem}.sq-next .sq-desktop-nav{gap:1rem}.sq-next .sq-desktop-nav button{white-space:nowrap;font-size:.9375rem}.sq-next .sq-shopping-context{text-align:start;border-radius:var(--sq-r-control);border:1px solid #0000;align-items:center;gap:.5rem;min-width:170px;max-width:220px;min-height:48px;padding:.25rem .5rem;display:flex}.sq-shopping-context:hover{background:var(--sand);border-color:var(--stone)}.sq-shopping-context>span{flex-direction:column;min-width:0;display:flex}.sq-shopping-context small{color:var(--ash);font-size:.8125rem;line-height:1.5}.sq-shopping-context strong{white-space:nowrap;text-overflow:ellipsis;max-width:175px;font-size:.875rem;font-weight:500;overflow:hidden}.sq-shopping-context svg{flex-shrink:0}.sq-context-sheet>section{border-bottom:1px solid var(--stone);gap:1rem;padding-block:1rem;display:flex}.sq-context-sheet h3{font-size:1.125rem}.sq-context-sheet p{margin-block:.4rem}.sq-context-sheet>.sq-simulation-note{margin-top:1rem}.sq-next .sq-actions{gap:.25rem}.sq-next .sq-lang select{width:58px;font-size:.875rem}.sq-next .sq-cart-button{min-width:48px}.sq-next .sq-btn{border-radius:var(--sq-r-control);min-height:48px;padding:.625rem 1rem;font-size:1rem;font-weight:500;line-height:1.5}.sq-next .sq-section{margin-block:3rem}.sq-next .sq-section-head{margin-bottom:1.25rem}.sq-next .sq-section-head h2,.sq-next .sq-category-heading h2{font-size:1.6875rem;line-height:1.5}.sq-next .sq-title h1{font-size:2.25rem;line-height:1.5}.sq-next .sq-title p{font-size:1rem}.sq-next .sq-kicker{font-size:.875rem}.sq-next .sq-link{min-height:44px;font-size:.9375rem}.sq-next .sq-v5-hero{grid-template-columns:1fr 1.12fr;gap:.75rem 3rem;min-height:350px;margin-block:1.5rem 2.25rem}.sq-next .sq-v5-hero h1,html[lang=ar] .sq-next .sq-v5-hero h1{font-size:clamp(2.75rem,3.4vw,3.25rem);font-weight:700;line-height:1.4}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:470px;margin-block:1rem 0;font-size:1.0625rem;line-height:1.75}.sq-next .sq-v5-hero-photo{border-radius:4rem var(--sq-r-media) var(--sq-r-media) var(--sq-r-media);height:350px}.sq-next .sq-v5-hero-actions{flex-wrap:wrap;gap:.75rem}.sq-next .sq-v5-photo-note{min-height:32px;color:var(--date);bottom:.75rem;background:#fff9f1eb;border-radius:.5rem;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8125rem;line-height:1.5;display:inline-flex;position:absolute;inset-inline-start:.75rem}.sq-next .sq-categories{gap:1rem;margin:0;padding:1rem 0 1.25rem}.sq-next .sq-category{flex-basis:90px;gap:.5rem;min-width:90px;font-size:.875rem;line-height:1.55}.sq-next .sq-category .sq-arch{border-radius:var(--sq-r-media);width:76px;height:76px}.sq-next .sq-category>span:last-child{min-height:2.8em}.sq-next .sq-store-card{border-radius:var(--sq-r-card);grid-template-columns:112px minmax(0,1fr);min-height:180px}.sq-next .sq-store-content h3{font-size:1.125rem}.sq-next .sq-store-specialty{font-size:.9375rem}.sq-next .sq-store-meta,.sq-next .sq-store-bottom{font-size:.875rem}.sq-next .sq-store-grid>.sq-store-card:nth-child(3){display:grid}.sq-next .sq-v5-fit{border-radius:var(--sq-r-feature);padding:1.75rem}.sq-next .sq-v5-fit h2{font-size:1.75rem}.sq-next .sq-v5-fit p:not(.sq-kicker),.sq-next .sq-v5-fit-row strong{font-size:1rem}.sq-next .sq-v5-fit-row small{font-size:.875rem}.sq-next .sq-v5-fit-row{gap:.5rem;padding:.75rem 0}.sq-next .sq-card-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.sq-next .sq-product{border-radius:var(--sq-r-card);box-shadow:none;flex-direction:column;min-width:0;padding:.5rem .625rem .75rem;display:flex;position:relative}.sq-next .sq-product-photo{aspect-ratio:1.15;background:var(--sand);border-radius:.75rem}.sq-next .sq-product-brand{min-height:1.25rem;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.sq-next .sq-product-name,html[lang=ar] .sq-next .sq-product-name{min-height:3.3em;margin:.15rem 0 .25rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.sq-next .sq-product-size{min-height:1.4rem;font-size:.875rem}.sq-next .sq-product-price-row{gap:.25rem;min-height:44px;margin-top:.5rem}.sq-next .sq-product .sq-money{font-size:1.375rem;line-height:1.3}.sq-next .sq-money>small{font-size:.8125rem}.sq-next .sq-product-unit{min-height:1.25rem;margin-top:.2rem;font-size:.8125rem;line-height:1.5}.sq-next .sq-product-state{align-items:flex-start;min-height:0;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.sq-next .sq-card-options{max-width:90px;min-height:44px;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.sq-next .sq-favourite{top:.75rem;border:1px solid var(--stone);background:#fffdf8ee;width:44px;min-width:44px;height:44px;inset-inline-end:.875rem}.sq-next .sq-add-intent.sq-list-quick{top:.75rem;border:1px solid var(--stone);width:44px;height:44px;min-height:44px;color:var(--pomegranate);z-index:2;background:#fffdf8ee;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-inline-start:.875rem}.sq-next .sq-product-illustrative{font-size:.6875rem;line-height:1.5}.sq-next .sq-plus{border-radius:var(--sq-r-control);width:44px;height:44px}.sq-next .sq-product-detail-copy h1{font-size:2rem}.sq-next .sq-product-detail-copy>.sq-row{gap:.75rem}.sq-next .sq-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sq-next .sq-detail-photo{aspect-ratio:1;place-items:center;height:auto;max-height:480px;display:grid}.sq-next .sq-detail-photo img{object-fit:contain;width:100%;height:100%;max-height:480px}.sq-next .sq-gallery-thumbs:has(button:only-child){display:none}.sq-next .sq-last-confirmation{font-size:.875rem}.sq-next .sq-footer{background:var(--sand);color:var(--date);padding-top:2rem}.sq-next .sq-footer-bottom{color:var(--ash);font-size:.875rem;line-height:1.7}.sq-next .sq-footer p,.sq-next .sq-footer button,.sq-next .sq-footer a{color:var(--date);font-size:.9375rem}.sq-next .sq-footer-bottom span{color:var(--ash)}.sq-next .sq-footer-grid>div:last-child{display:block}.sq-next .sq-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.sq-next .sq-title{padding-block:1.5rem 1.25rem}.sq-next .sq-result-count,.sq-next .sq-workspace-nav button,.sq-next .sq-kpi span{font-size:.9375rem}.sq-next .sq-workspace-nav{position:sticky;top:1rem}.sq-next .sq-merchant-app .sq-title h1{font-size:2rem}.sq-recipe-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;margin-block:1rem 2.5rem;display:grid}.sq-recipe-feature>div>img{aspect-ratio:1.4;object-fit:cover;border-radius:var(--sq-r-feature);width:100%;height:auto}.sq-recipe-feature h2{margin-block:.5rem 1rem;font-size:2rem}.sq-recipe-feature p{font-size:1rem;line-height:1.8}.sq-recipe-feature .sq-recipe-meta{flex-wrap:wrap;margin-block:1rem;font-size:.875rem}.sq-recipe-feature .sq-btn{margin-block:1rem}.sq-recipe-composer{border:1px solid var(--stone);border-radius:var(--sq-r-card);background:#fff;margin-block:1rem 2rem;padding:1.5rem;scroll-margin-top:100px}.sq-recipe-composer-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sq-recipe-composer-head h2{align-items:center;gap:.5rem;font-size:1.5rem;display:flex}.sq-recipe-composer-head>label{flex-shrink:0;width:90px;font-size:.875rem}.sq-recipe-composer select,.sq-recipe-composer input[type=number]{width:100%;min-height:44px;font-size:.9375rem}.sq-recipe-intro{margin-block:1rem;font-size:1rem;line-height:1.8}.sq-recipe-mapping-note,.sq-recipe-source{color:var(--ash);font-size:.875rem;line-height:1.75}.sq-recipe-counts{background:var(--cream);border-radius:.5rem;flex-wrap:wrap;gap:.5rem 1rem;margin-block:1rem;padding:.75rem;font-size:.875rem;display:flex}.sq-recipe-counts span{align-items:center;gap:.3rem;display:flex}.sq-ingredient-row{border-top:1px solid var(--stone);padding-block:1rem}.sq-ingredient-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sq-recipe-composer input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--pomegranate);flex-shrink:0}.sq-ingredient-include{cursor:pointer;flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;min-height:44px;font-size:1rem;display:flex}.sq-ingredient-include input{margin-top:.25rem}.sq-ingredient-include strong{font-weight:500}.sq-ingredient-include small{color:var(--ash);margin-block:.25rem;font-size:.875rem;display:block}.sq-pantry-check{cursor:pointer;flex-direction:row;align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;display:flex}.sq-ingredient-match{align-items:end;gap:.75rem;margin-top:.5rem;padding-inline-start:2rem;display:flex}.sq-ingredient-match>img{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:56px;height:56px}.sq-ingredient-variant{flex:1;gap:.25rem;min-width:0;font-size:.8125rem}.sq-ingredient-packs{gap:.25rem;max-width:100px;font-size:.8125rem}.sq-ingredient-missing{color:var(--ash);justify-content:space-between;align-items:center;gap:1rem;padding-inline-start:2rem;font-size:.875rem;display:flex}.sq-ingredient-missing .sq-link{flex-shrink:0}.sq-ingredient-row.is-excluded{background:#fffdf9}.sq-ingredient-row.is-excluded strong{color:var(--ash)}.sq-recipe-source{margin-block:1rem}.sq-recipe-source a{color:var(--pomegranate);align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.sq-recipe-merge{border-top:1px solid var(--stone);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.sq-recipe-merge p{max-width:450px;font-size:.875rem}.sq-recipe-merge .sq-btn{flex-shrink:0}.sq-recipe-merge bdi{background:#ffffff30;border-radius:50%;padding:.1rem .4rem}.sq-recipe-links{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sq-recipe-links>button{text-align:start;border:1px solid var(--stone);border-radius:var(--sq-r-card);background:#fff;align-items:center;gap:1rem;padding:.5rem;font-size:1rem;display:flex;overflow:hidden}.sq-recipe-links img{object-fit:cover;border-radius:.75rem;width:100px;height:80px}.sq-recipe-links span{flex:1}.sq-recipe-links small{color:var(--ash);margin-top:.3rem;font-size:.8125rem;display:block}.sq-next .sq-box{border-radius:var(--sq-r-card);padding:1rem}.sq-next .sq-box-content-preview{gap:.375rem;margin-bottom:.75rem;display:flex;overflow:hidden}.sq-box-content-preview img{aspect-ratio:1;object-fit:cover;border-radius:.5rem;width:calc(33.3333% - .333333rem);height:auto}.sq-next .sq-box-contents{color:var(--date);margin-block:.5rem;font-size:.875rem;line-height:1.8}.sq-next .sq-box .sq-link{margin-top:.25rem}.sq-next .sq-v5-experience-card h2{font-size:1.5rem}.sq-next .sq-v5-experience-card p{font-size:.9375rem}.sq-next .sq-recipe h3{font-size:1.125rem}.sq-next .sq-recipe-meta{font-size:.875rem}.sq-next .sq-recipe-photo img{object-fit:cover;width:100%;height:100%}.sq-next .sq-recipe .sq-link{line-height:1.6}.sq-next .sq-header{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff9f1fa}.sq-next .sq-toast{bottom:calc(80px + env(safe-area-inset-bottom))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sq-next .sq-product:hover,.sq-next .sq-store-card:hover{box-shadow:var(--sq-shadow-rest);transition:box-shadow .18s}.sq-next .sq-category:hover .sq-arch{transition:transform .18s;transform:translateY(-2px)}}@media (max-width:1200px){.sq-next .sq-desktop-nav{display:none}.sq-next .sq-shopping-context{min-width:150px}.sq-next .sq-card-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-next .sq-store-card{grid-template-columns:90px minmax(0,1fr)}.sq-next .sq-store-content{padding:1rem}.sq-next .sq-v5-hero{column-gap:2rem}.sq-next .sq-v5-hero h1,html[lang=ar] .sq-next .sq-v5-hero h1{font-size:2.75rem}}@media (max-width:800px){.sq-next .sq-header-row{flex-wrap:wrap;gap:.25rem .75rem;height:auto;min-height:112px;padding-block:.4rem}.sq-next .sq-shopping-context{min-width:0;max-width:200px;margin-inline-start:auto}.sq-next .sq-header-search{flex-basis:100%;order:4;min-width:100%;max-width:none;height:48px;min-height:48px}.sq-next .sq-actions{margin-inline-start:0}.sq-next .sq-logo strong{font-size:1.5rem}.sq-next .sq-shopping-context strong{max-width:150px;font-size:.8125rem}.sq-next .sq-lang{display:none}.sq-next .sq-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sq-next .sq-store-card{grid-template-columns:85px minmax(0,1fr);min-height:180px}.sq-next .sq-store-specialty{font-size:.875rem}.sq-next .sq-store-meta,.sq-next .sq-store-bottom{font-size:.8125rem}.sq-next .sq-card-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-next .sq-section{margin-block:2.25rem}.sq-next .sq-workspace-nav{position:static}.sq-next .sq-recipe-feature{gap:1.5rem}.sq-recipe-merge{flex-direction:column;align-items:stretch}.sq-recipe-composer-head h2{font-size:1.375rem}.sq-recipe-merge p{max-width:none}}@media (max-width:600px){.sq-next .sq-container{padding-inline:1rem}.sq-next .sq-header-row{gap:.25rem .5rem;height:112px;min-height:112px;padding:.375rem 1rem}.sq-next .sq-header-search input{font-size:1rem}.sq-next .sq-logo strong{font-size:1.375rem}.sq-next .sq-logo>svg{width:28px;height:34px}.sq-next .sq-logo small{font-size:.5rem}.sq-next .sq-shopping-context{gap:.25rem;max-width:128px;min-height:48px;padding:.125rem}.sq-shopping-context>svg:first-child{display:none}.sq-next .sq-shopping-context small{white-space:nowrap;text-overflow:ellipsis;max-width:111px;font-size:.75rem;overflow:hidden}.sq-next .sq-shopping-context strong{max-width:111px;font-size:.8125rem;line-height:1.5}.sq-next .sq-actions .sq-account-icon{display:none}.sq-next .sq-cart-button{width:auto;min-width:44px;height:44px;padding:.5rem}.sq-next.sq-compact .sq-header-row{flex-wrap:nowrap;height:60px;min-height:60px}.sq-next.sq-compact .sq-shopping-context{display:none}.sq-next.sq-compact:has(.sq-search-layout) .sq-header-row{flex-wrap:wrap;height:112px;min-height:112px}.sq-next .sq-section{margin-block:2rem}.sq-next .sq-section-head h2,.sq-next .sq-category-heading h2{font-size:1.375rem}.sq-next .sq-title h1{font-size:1.875rem}.sq-next .sq-title p{font-size:.9375rem}.sq-next .sq-kicker{font-size:.8125rem}.sq-next .sq-v5-hero{grid-template-columns:1fr;gap:.75rem;min-height:0;margin-block:1rem 1.5rem;padding:0;display:grid}.sq-next .sq-v5-hero-copy{grid-area:1/1;padding:0}.sq-next .sq-v5-eyebrow{margin-bottom:.5rem;font-size:.8125rem}.sq-next .sq-v5-hero h1,html[lang=ar] .sq-next .sq-v5-hero h1,html[lang=en] .sq-next .sq-v5-hero h1,html[lang=ms] .sq-next .sq-v5-hero h1{max-width:none;font-size:2rem;line-height:1.4}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:100%;margin-top:.75rem;font-size:.9375rem;line-height:1.7}.sq-next .sq-v5-hero-photo{aspect-ratio:auto;border-radius:2.5rem var(--sq-r-media) var(--sq-r-media) var(--sq-r-media);grid-area:2/1;width:100%;height:165px;min-height:165px}.sq-next .sq-v5-hero-photo>img{object-position:50% 55%;width:100%;height:100%}.sq-next .sq-v5-hero-actions{grid-area:3/1;gap:.5rem;margin:0}.sq-next .sq-v5-hero-actions .sq-btn{white-space:nowrap;flex:1;min-height:48px;padding:.625rem .5rem;font-size:.9375rem}.sq-next .sq-v5-photo-note{bottom:.5rem;min-height:32px;font-size:.75rem;inset-inline-start:.5rem}.sq-next .sq-categories{gap:.75rem;max-width:100%;margin:0;padding:.5rem 0 1rem}.sq-next .sq-category{flex-basis:86px;min-width:86px;font-size:.875rem;line-height:1.5}.sq-next .sq-category .sq-arch{width:72px;height:72px}.sq-next .sq-store-grid{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.sq-next .sq-store-grid>.sq-store-card,.sq-next .sq-store-grid>.sq-store-card:nth-child(3){flex:0 0 min(330px,92%);grid-template-columns:96px minmax(0,1fr);height:auto;min-height:180px;display:grid}.sq-next .sq-store-content{padding:.875rem}.sq-next .sq-store-content h3{font-size:1.0625rem}.sq-next .sq-store-specialty{font-size:.875rem}.sq-next .sq-store-bottom{padding-top:.5rem}.sq-next .sq-v5-fit{padding:1.125rem}.sq-next .sq-v5-fit h2{font-size:1.5rem}.sq-next .sq-v5-fit p:not(.sq-kicker),.sq-next .sq-v5-fit-row strong{font-size:.9375rem}.sq-next .sq-v5-fit-row small{font-size:.8125rem}.sq-next .sq-card-rail,.sq-next .sq-product-grid,.sq-next .sq-search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.sq-next .sq-product{padding:.4375rem .5rem .625rem}.sq-next .sq-product-photo{aspect-ratio:1.15}.sq-next .sq-product-name,html[lang=ar] .sq-next .sq-product-name{min-height:3em;font-size:1rem;line-height:1.5}.sq-next .sq-product-brand,.sq-next .sq-product-size{min-height:1.2rem;font-size:.8125rem}.sq-next .sq-product .sq-money{font-size:1.25rem}.sq-next .sq-product-price-row{gap:.125rem}.sq-next .sq-card-options{max-width:78px;padding:.25rem;font-size:.8125rem}.sq-next .sq-favourite{inset-inline-end:.625rem;top:.625rem}.sq-next .sq-add-intent.sq-list-quick{inset-inline-start:.625rem;top:.625rem}.sq-next .sq-product-unit{min-height:1.25rem;font-size:.8125rem;line-height:1.5}.sq-next .sq-product-state{min-height:0;font-size:.8125rem}.sq-next .sq-detail-photo{aspect-ratio:1;height:auto;max-height:none}.sq-next .sq-detail-photo img{object-fit:contain;max-height:none}.sq-next .sq-product-detail-copy h1{font-size:1.875rem}.sq-next .sq-product-detail-copy .sq-btn{min-height:48px;font-size:.9375rem}.sq-next .sq-product-detail-copy>.sq-row{grid-template-columns:1fr 44px;gap:.5rem;display:grid}.sq-next .sq-product-detail-copy>.sq-row>.sq-btn:first-child{grid-column:1/-1}.sq-next .sq-product-detail-copy>.sq-row>.sq-btn{justify-content:center;width:100%}.sq-next .sq-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom));padding-top:1.5rem}.sq-next .sq-footer-grid{gap:.5rem 1rem;display:flex}.sq-next .sq-footer-grid>div:nth-child(2){flex-wrap:wrap;gap:.5rem}.sq-next .sq-footer-grid>div:nth-child(3){display:none}.sq-next .sq-footer-grid>div:last-child{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sq-next .sq-footer-languages{gap:.5rem;display:flex}.sq-next .sq-footer-bottom{gap:.5rem;font-size:.8125rem;line-height:1.8}.sq-next .sq-mobile-nav button{font-size:.8125rem;line-height:1.5}.sq-next .sq-recipe-grid{gap:.75rem}.sq-next .sq-recipe h3{font-size:1rem}.sq-next .sq-recipe .sq-link,.sq-next .sq-recipe-meta{font-size:.875rem}.sq-recipe-feature{flex-direction:column;align-items:stretch;gap:1rem;margin-block:.5rem 1.5rem;display:flex}.sq-recipe-feature>div>img{aspect-ratio:1.45}.sq-recipe-feature h2{font-size:1.625rem}.sq-recipe-feature p{font-size:.9375rem}.sq-recipe-composer{margin-block:1rem 1.5rem;padding:1rem}.sq-recipe-composer-head{align-items:start;gap:.5rem}.sq-recipe-composer-head h2{font-size:1.25rem;line-height:1.5}.sq-recipe-composer-head>label{width:66px}.sq-recipe-counts{gap:.5rem .75rem;font-size:.8125rem}.sq-ingredient-title{display:block}.sq-pantry-check{margin-inline-start:2rem;font-size:.875rem}.sq-ingredient-match{flex-wrap:wrap;gap:.5rem;padding-inline-start:0}.sq-ingredient-match>img{display:none}.sq-ingredient-variant{flex-basis:calc(100% - 80px)}.sq-ingredient-packs{max-width:72px}.sq-recipe-composer select{font-size:.875rem}.sq-ingredient-missing{padding-inline-start:2rem;display:block}.sq-ingredient-missing .sq-link{display:flex}.sq-recipe-merge .sq-btn{white-space:normal;justify-content:center;gap:.4rem;font-size:.875rem}.sq-recipe-links{grid-template-columns:1fr}.sq-recipe-links>button{gap:.75rem;font-size:1rem}.sq-recipe-links img{width:84px;height:72px}.sq-next .sq-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sq-next .sq-box{min-width:0;padding:.75rem}.sq-next .sq-box h3{font-size:1rem}.sq-next .sq-box p{font-size:.875rem;line-height:1.7}.sq-next .sq-box-content-preview{gap:.25rem}.sq-next .sq-box-contents{font-size:.8125rem}.sq-next .sq-v5-experience-card>div{padding:1rem}.sq-next .sq-v5-experience-card h2{font-size:1.375rem}.sq-next .sq-list-tools .sq-btn{font-size:.875rem}.sq-next .sq-compare-card-head h2,.sq-next .sq-summary h2{font-size:1.375rem}.sq-next .sq-workspace-nav button{font-size:.9375rem}.sq-next .sq-merchant-header .sq-btn{font-size:.8125rem}.sq-next .sq-merchant-app .sq-title h1{font-size:1.75rem}}@media (min-width:601px) and (max-width:1000px){.sq-recipe-feature{grid-template-columns:1fr 1fr}.sq-recipe-links{grid-template-columns:1fr}.sq-next .sq-v5-hero h1,html[lang=ar] .sq-next .sq-v5-hero h1{font-size:2.25rem}.sq-next .sq-v5-hero-photo{height:320px}}@media (prefers-reduced-motion:reduce){.sq-next *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sq-next .sq-v5-photo-note{width:max-content;max-width:calc(100% - 24px);inset-inline-end:auto}.sq-offer-source{margin-block:1rem;font-size:.875rem}.sq-offer-source summary{cursor:pointer;min-height:44px;color:var(--ash)}.sq-offer-source p{margin-block:.5rem}.sq-recipe-composer input:disabled{opacity:.5}.sq-next .sq-dialog .sq-recipe-composer{border:0;margin:0;padding:0}.sq-next .sq-dialog .sq-recipe-feature{display:none}.sq-active-filters{flex-wrap:wrap;gap:.5rem;margin-block:.75rem;display:flex}.sq-active-filters:empty{display:none}.sq-active-filters .sq-chip{background:var(--sand);align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;display:inline-flex}.sq-next .sq-filter-button{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:100px;display:inline-flex}.sq-next .sq-filter-button svg{flex-shrink:0}.sq-next .sq-footer-bottom,.sq-next .sq-footer-bottom span{opacity:1}.sq-guide .sq-concept-b{background:var(--cream);--pomegranate:#ba342b;--sq-red:#ba342b}.sq-product-buybar{display:none}@media (max-width:800px){.sq-product-buybar{bottom:calc(64px + env(safe-area-inset-bottom));z-index:55;border-block:1px solid var(--stone);background:#fffdf9;justify-content:space-between;align-items:center;gap:.5rem;min-height:76px;padding:.625rem 1rem;display:flex;position:fixed;inset-inline:0;box-shadow:0 -3px 12px #281e1808}.sq-next .sq-product-buybar .sq-money{white-space:nowrap;font-size:1.25rem}.sq-next .sq-product-buybar .sq-btn{white-space:nowrap;flex:1;max-width:230px;min-height:48px;padding-inline:.75rem;font-size:.875rem}.sq-next:has(.sq-product-buybar) .sq-footer{padding-bottom:calc(166px + env(safe-area-inset-bottom))}.sq-next:has(.sq-product-buybar) .sq-toast{bottom:calc(162px + env(safe-area-inset-bottom))}}.sq-next .sq-merchant-header .sq-btn{white-space:nowrap;flex-shrink:0;justify-content:center;width:auto;min-width:110px}@media (max-width:600px){.sq-next .sq-merchant-header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;height:auto;min-height:64px;padding:.5rem 1rem;display:grid}.sq-next .sq-merchant-header>div{gap:.5rem;min-width:0}.sq-next .sq-merchant-header .sq-workspace-badge{display:none}.sq-next .sq-merchant-header .sq-sample-label{white-space:nowrap;padding:.2rem .4rem;font-size:.75rem}.sq-next .sq-merchant-header .sq-btn{min-width:100px;min-height:44px;padding:.5rem .625rem;font-size:.8125rem}.sq-next .sq-merchant-header .sq-btn svg{flex-shrink:0;width:16px}}.sq-guide .sq-font-proof:not(.sq-type-b) p,.sq-guide .sq-font-proof:not(.sq-type-b) h3{font-family:Readex,Tahoma,Arial,sans-serif}.sq-guide .sq-font-proof bdi{font-family:Inter,Arial,sans-serif}.sq-app{color:var(--basalt)}.sq-v6-search-wrap{flex:1;min-width:0;max-width:430px;position:relative}.sq-v6-search-wrap .sq-header-search{width:100%;max-width:none}.sq-instant-results{inset-inline:0;background:var(--jasmine);border:1px solid var(--tahini);max-height:min(480px,65dvh);box-shadow:var(--sq-shadow-float);z-index:70;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);overflow:auto}.sq-instant-results button{text-align:start;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px;display:flex}.sq-instant-results button[aria-selected=true],.sq-instant-results button:hover{background:var(--sand)}.sq-instant-results img{object-fit:contain;background:var(--cream);border-radius:8px}.sq-instant-results span{gap:2px;display:grid}.sq-instant-results strong{font-size:14px;font-weight:600}.sq-instant-results small{color:var(--ash);font-size:13px}.sq-next select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23695c54' stroke-width='2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline:12px 36px}[dir=rtl] .sq-next select{background-position:12px}.sq-next .sq-search:focus-within{outline:2px solid var(--pomegranate);outline-offset:3px;box-shadow:none}.sq-next .sq-search input:focus{box-shadow:none;outline:0}.sq-next .sq-store-shopping{top:var(--sq-header-height);background:var(--cream);border-block-end:1px solid var(--tahini);z-index:25;box-shadow:none;padding-block:12px}.sq-next .sq-store-shopping .sq-chips{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.sq-store-shopping .sq-chip{flex-shrink:0;min-height:44px}.sq-next .sq-filter-sidebar{top:calc(var(--sq-header-height) + 16px);max-height:calc(100dvh - var(--sq-header-height) - 32px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.sq-next .sq-store-catalogue-head,.sq-aisle-section{scroll-margin-top:calc(var(--sq-header-height) + 86px)}.sq-next .sq-v5-hero-photo{border-radius:28px}.sq-next .sq-v5-hero h1{font-size:clamp(34px,3.8vw,54px);line-height:1.3}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){line-height:1.75}.sq-v6-directory-counts{color:var(--ash);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:14px;display:flex}.sq-v6-news{border:1px solid var(--tahini);background:var(--sand);border-radius:14px;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-block:16px 28px;padding:16px 20px;display:grid}.sq-v6-news>div{min-width:0}.sq-v6-news strong{font-size:18px}.sq-v6-news p{margin-block:4px 8px;font-size:14px}.sq-v6-news button.sq-icon{background:var(--jasmine)}.sq-v6-merchant-join{border:1px solid var(--tahini);background:var(--jasmine);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-block:32px;padding:24px;display:flex}.sq-v6-merchant-join h2{font-size:24px}.sq-v6-merchant-join p{margin-top:8px;font-size:15px}.sq-v6-review-table{border:1px solid var(--tahini);border-radius:8px;max-height:380px;margin:16px 0;overflow:auto}.sq-v6-review-table article{border-bottom:1px solid var(--tahini);grid-template-columns:64px 1fr;gap:5px 12px;padding:12px;display:grid}.sq-v6-review-table small,.sq-v6-review-table span{grid-column:2;font-size:14px}.sq-v6-review form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sq-v6-review h3{margin-top:24px}.sq-v6-review select,.sq-v6-review input{min-width:0;max-width:100%}.sq-v6-photo-sheet{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sq-v6-photo-sheet img{aspect-ratio:1;object-fit:contain;background:var(--cream);width:100%;height:auto}.sq-v6-photo-sheet figure{margin:0}.sq-v6-photo-sheet figcaption{gap:4px;font-size:14px;display:grid}.sq-v6-photo-sheet small{overflow-wrap:anywhere;font-size:12px}.sq-v6-store-access{border:1px solid var(--tahini);background:var(--jasmine);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-block:20px;padding:20px;display:flex}.sq-v6-store-access img{width:112px;height:112px}.sq-v6-store-access a{overflow-wrap:anywhere}.sq-v6-store-access .sq-row{gap:12px;margin-top:12px}.sq-next .sq-shopping-context span{min-width:0}.sq-next .sq-shopping-context strong{white-space:normal;max-width:190px;line-height:1.5;overflow:visible}.sq-v6-rank-note{background:var(--sand);border-radius:8px;margin-block:12px;padding:12px;font-size:14px;line-height:1.7}.sq-next .sq-store-hero .sq-monogram{border-radius:28px 28px 8px 8px;width:auto;max-width:180px;height:auto;min-height:72px;padding:16px;font-size:22px;line-height:1.6}@media (min-width:1050px){.sq-next .sq-filter-sidebar{display:block}.sq-next .sq-search-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}.sq-next .sq-v5-hero{grid-template-columns:1fr 1.05fr;gap:32px}.sq-next .sq-category{min-width:0}.sq-next .sq-categories{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;display:grid}.sq-next .sq-category .sq-arch{border-radius:14px;width:100%;height:100px}.sq-next .sq-category .sq-arch img{object-fit:cover;width:100%;height:100%}}@media (max-width:1049px){.sq-v6-search-wrap{max-width:none}.sq-next .sq-filter-sidebar{display:none}}@media (max-width:600px){.sq-v6-search-wrap{grid-area:2/1/auto/-1;width:100%;max-width:none}.sq-next.sq-compact .sq-v6-search-wrap{display:none}.sq-next .sq-header-search{display:flex}.sq-instant-results{max-height:52dvh}.sq-next .sq-v5-hero h1{font-size:34px;line-height:1.35}.sq-next .sq-v5-hero-photo{border-radius:20px}.sq-v6-news{grid-template-columns:44px 1fr 44px;gap:8px;margin-block:16px 24px;padding:12px}.sq-v6-news strong{font-size:16px}.sq-v6-news p{font-size:14px}.sq-v6-directory-counts{gap:8px 16px;font-size:13px}.sq-v6-merchant-join{padding:20px;display:block}.sq-v6-merchant-join .sq-btn{margin-top:16px}.sq-v6-review form{grid-template-columns:1fr}.sq-v6-photo-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-next .sq-product-name{font-size:16px;line-height:1.6}.sq-next .sq-product-photo{aspect-ratio:1}.sq-next .sq-product-brand{min-height:0}.sq-next .sq-product-state{font-size:13px}.sq-next .sq-shopping-context{max-width:172px}.sq-next .sq-shopping-context strong{max-width:135px;font-size:12px}.sq-next .sq-v5-fit{padding:18px}.sq-next .sq-v5-fit-rows{padding:0}.sq-v6-store-access{gap:12px;padding:16px}.sq-next .sq-store-shopping{flex-direction:row;padding-inline:0}}@media (prefers-reduced-motion:reduce){.sq-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body *{visibility:hidden}.sq-v6-store-access,.sq-v6-store-access *{visibility:visible}.sq-v6-store-access{border:0;position:absolute;top:20px;left:20px;right:20px}.sq-v6-store-access button{display:none}}@media (max-width:1049px){.sq-next .sq-v6-search-wrap{flex:0 0 100%;order:4;width:100%}.sq-next .sq-v6-search-wrap .sq-header-search{width:100%;max-width:none}}@media (max-width:600px){.sq-next .sq-header-row{height:auto;min-height:112px}.sq-next.sq-compact .sq-header-row{min-height:60px}.sq-next.sq-compact:has(.sq-search-layout) .sq-v6-search-wrap{display:block}.sq-next.sq-compact:has(.sq-search-layout) .sq-v6-search-wrap .sq-header-search{display:flex}}.sq-next .sq-lang select{background-position:right 4px center;width:78px;min-width:78px;padding-inline:7px 23px;font-size:14px}[dir=rtl] .sq-next .sq-lang select{background-position:4px}.sq-filter-sidebar details summary{cursor:pointer;margin-bottom:12px;font-weight:600}.sq-filter-sidebar details{border-block:1px solid var(--tahini);margin-bottom:16px;padding-block:12px}@media (max-width:600px){.sq-overlay:has(.sq-filters){align-items:flex-end}.sq-dialog:has(.sq-filters){border-radius:20px 20px 0 0;width:100%;max-height:85dvh;margin:0}.sq-dialog:has(.sq-filters)>.sq-dialog-body>.sq-btn{width:100%;position:sticky;bottom:0;box-shadow:0 -4px 12px #fff9f1}}.sq-store-aisles{--sq-store-bar-height:112px}.sq-next .sq-store-aisles .sq-store-shopping{flex-direction:column;align-items:stretch;gap:12px;display:flex;position:sticky}.sq-store-aisles .sq-store-shopping[data-stuck=true]{box-shadow:0 3px 8px #3a332e08}.sq-next .sq-store-aisles .sq-store-shopping .sq-search{width:100%;max-width:420px;margin:0;display:flex}.sq-next .sq-store-aisles .sq-store-catalogue-head,.sq-store-aisles .sq-aisle-section,.sq-store-aisles h3{scroll-margin-top:calc(var(--sq-header-height) + var(--sq-store-bar-height) + 16px)}.sq-store-aisles .sq-aisle-section{border-block-start:1px solid var(--tahini);padding-block:20px 12px}.sq-store-aisles .sq-aisle-section h3{font-size:22px;line-height:1.5}.sq-store-aisles .sq-aisle-section .sq-section-head>span,.sq-store-result-count{color:var(--ash);font-size:14px}.sq-store-result-count{margin-block:0 16px}.sq-store-aisles .sq-aisle-section .sq-load-more{margin-block:16px 8px}.sq-store-aisles .sq-aisle-section .sq-load-more bdi{margin-inline-start:8px}@media (max-width:600px){.sq-store-aisles .sq-store-shopping .sq-search{max-width:none}.sq-store-aisles .sq-aisle-section h3{font-size:20px}}.sq-next .sq-v5-photo-note{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-family:Georgia,serif;font-size:20px;display:grid}.sq-next .sq-v6-directory-counts{gap:8px 16px;margin-top:12px;font-size:13px}.sq-v6-directory-counts span{white-space:nowrap}.sq-pack-finder{border-block:1px solid var(--tahini);flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px;padding:16px;display:flex}.sq-pack-finder span{flex:1;min-width:200px;font-size:14px}@media (max-width:600px){.sq-next .sq-v5-hero h1{letter-spacing:0;font-size:30px;line-height:1.35}.sq-next .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){margin-block:12px;font-size:16px;line-height:1.7}.sq-next .sq-v5-eyebrow{font-size:13px}.sq-next .sq-v5-hero-photo{aspect-ratio:auto;min-height:0;height:170px!important}.sq-next .sq-v5-hero-photo>img{object-fit:cover;height:170px}.sq-next .sq-v5-hero{gap:14px;padding-top:16px}.sq-next .sq-v5-hero-actions{gap:8px}.sq-next .sq-v5-hero-actions .sq-btn{min-height:46px;padding-inline:12px;font-size:14px}.sq-next .sq-shopping-context{gap:4px;max-width:145px}.sq-next .sq-shopping-context strong{max-width:120px;font-size:12px;line-height:1.5}.sq-next .sq-header-row{column-gap:8px}.sq-next .sq-actions .sq-lang{display:flex}.sq-next .sq-lang select{width:46px;min-width:46px;padding-inline:3px 15px;font-size:12px}.sq-next .sq-logo-link,.sq-next .sq-logo-link svg{max-width:94px}.sq-next .sq-actions{gap:4px}.sq-next .sq-v6-directory-counts{gap:4px 12px;font-size:12px}.sq-next .sq-category-heading{margin-top:24px}}.sq-header-service-area{display:none}@media (max-width:600px){.sq-next .sq-header>.sq-header-row{grid-template-columns:minmax(0,1fr) auto auto;align-content:center;gap:4px 8px;height:auto;min-height:0;padding:6px 16px;display:grid}.sq-next.sq-compact:has(.sq-search-layout) .sq-header>.sq-header-row{grid-template-columns:minmax(0,1fr) auto auto;align-content:center;gap:4px 8px;height:auto;min-height:0;padding:6px 16px;display:grid}.sq-next .sq-header-row>.sq-logo-link{grid-area:1/1;justify-self:start}.sq-next .sq-header-row>.sq-actions{grid-area:1/3;margin-inline-start:0}.sq-next .sq-header-row>.sq-search-trigger{grid-area:1/2}.sq-next .sq-header-row>.sq-shopping-context{grid-area:2/1/3/-1;gap:8px;width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding-inline:8px}.sq-next .sq-shopping-context>svg:first-child{display:block}.sq-next .sq-shopping-context>span{flex:1;display:block}.sq-next .sq-shopping-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;display:block;overflow:hidden}.sq-next .sq-shopping-context .sq-header-service-area{display:inline}.sq-next .sq-header-row>.sq-v6-search-wrap{grid-area:3/1/4/-1;min-width:0}.sq-next .sq-v6-search-wrap .sq-header-search,.sq-next .sq-v6-search-wrap input{min-width:0}.sq-next .sq-v6-search-wrap :is(svg,button){flex-shrink:0}.sq-next.sq-compact .sq-header-row>.sq-shopping-context:focus-within,.sq-next.sq-compact .sq-header-row>.sq-v6-search-wrap:focus-within,.sq-next.sq-compact .sq-header-row>.sq-v6-search-wrap:focus-within .sq-header-search{display:flex}}.sq-spotlight{border:1px solid var(--tahini);touch-action:pan-y pinch-zoom;background:#fff9ef;border-radius:20px;flex-direction:column;margin-block:24px;display:flex;overflow:hidden}.sq-spotlight-stage{order:-1;height:300px;position:relative;overflow:hidden}.sq-spotlight-slide{background:var(--spot-bg,#f7ead8);grid-template-columns:44% 56%;grid-template-areas:"copy art";display:grid;position:absolute;inset:0}.sq-spotlight-slide picture{grid-area:art;min-width:0;min-height:0}.sq-spotlight-slide img{object-fit:cover;object-position:var(--spot-crop,center);width:100%;height:100%;display:block}.sq-spotlight-copy{grid-area:copy;align-self:center;min-width:0;padding:24px clamp(18px,3.5vw,42px)}.sq-spotlight-copy small{color:#683f35;font-size:12px;font-weight:700}.sq-spotlight-copy h2{margin-block:7px;font-size:clamp(25px,3vw,36px);line-height:1.35}.sq-spotlight-copy p{margin-block:0 13px;font-size:15px;line-height:1.6}.sq-spotlight-copy h2,.sq-spotlight-copy p,.sq-spotlight-copy small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sq-spotlight-copy .sq-btn{min-height:44px;text-decoration:none}.sq-spotlight-slide[data-campaign=dates]{--spot-bg:#faead2;--spot-crop:center 60%}.sq-spotlight-slide[data-campaign=pantry]{--spot-bg:#edf0db}.sq-spotlight-slide[data-campaign=student]{--spot-bg:#ffefbe;--spot-crop:center 55%}.sq-spotlight-slide[data-campaign=stores]{--spot-bg:#f5eadf;--spot-crop:center 45%}.sq-spotlight-slide[data-campaign=levant]{--spot-bg:#f8e1df}.sq-spotlight-slide[data-campaign=recipe]{--spot-bg:#f9e8d9;--spot-crop:center 58%}.sq-spotlight-slide[data-campaign=demo]{--spot-bg:#e8ecdb;--spot-crop:center 48%}@media (min-width:601px){.sq-spotlight-slide:is([data-campaign=pantry],[data-campaign=stores],[data-campaign=recipe]){grid-template-columns:56% 44%;grid-template-areas:"art copy"}}.sq-spotlight-moving .sq-spotlight-slide{animation:.38s ease-out both sq-spotlight-in}.sq-spotlight-moving .sq-spotlight-outgoing{pointer-events:none;animation:.38s ease-out both sq-spotlight-out}@keyframes sq-spotlight-in{0%{transform:translateX(var(--spot-in))}to{transform:translate(0)}}@keyframes sq-spotlight-out{0%{transform:translate(0)}to{transform:translateX(var(--spot-out))}}.sq-spotlight-controls{border-top:1px solid var(--tahini);justify-content:center;align-items:center;gap:4px;min-height:53px;padding:4px 8px;display:flex}.sq-spotlight-controls .sq-icon{flex:0 0 44px;width:44px;height:44px}.sq-spotlight-dots{flex-wrap:wrap;justify-content:center;display:flex}.sq-spotlight-dots button{place-items:center;width:24px;height:44px;display:grid}.sq-spotlight-dots span{background:#8b766a;border-radius:50%;width:8px;height:8px}.sq-spotlight-dots [aria-current=true] span{background:var(--pomegranate);border-radius:8px;width:17px}.sq-spotlight :is(button,a):focus-visible{outline:2px solid var(--pomegranate);outline-offset:2px}.sq-spotlight-editor label{gap:8px;margin-block:12px;display:grid}.sq-spotlight-editor fieldset{border:1px solid var(--tahini);min-width:0;padding:16px}.sq-spotlight-editor :is(input,select){width:100%;min-width:0}.sq-spotlight-editor .sq-spotlight{max-width:800px}.sq-spotlight-edit-actions{margin-block:12px}@media (max-width:600px){.sq-spotlight{border-radius:16px;margin-block:18px}.sq-spotlight-stage{height:304px}.sq-spotlight-slide{grid-template:"art"132px"copy"172px/1fr}.sq-spotlight-copy{padding:10px 15px}.sq-spotlight-copy h2{margin-block:4px;font-size:21px}.sq-spotlight-copy p{margin-block-end:7px;font-size:13px}.sq-spotlight-copy .sq-btn{padding-block:5px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sq-spotlight-moving .sq-spotlight-slide{animation:none}.sq-spotlight-outgoing{display:none}}@media (max-width:600px){.sq-next .sq-v5-fit .sq-v5-fit-rows{background:0 0;border:0;gap:8px;margin-block-start:8px;padding:0;display:grid}.sq-next .sq-v5-fit .sq-v5-fit-row{border:1px solid var(--stone);text-align:start;background:#fff;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:3px 12px;padding:10px 16px 12px}.sq-next .sq-v5-fit-row>div:first-child{display:contents}.sq-next .sq-v5-fit-row>div:first-child>br{display:none}.sq-next .sq-v5-fit-row strong{overflow-wrap:anywhere;grid-area:1/1}.sq-next .sq-v5-fit-row>bdi{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;line-height:1.4}.sq-next .sq-v5-fit-row small{overflow-wrap:anywhere;grid-area:2/1/3/-1}.sq-next .sq-v5-fit-row .sq-progress{grid-area:3/1/4/-1;height:4px;margin-block-start:5px}.sq-next .sq-v5-fit>div:first-child>.sq-btn{margin-block-end:8px}}.sq-atlas{--atlas-line:var(--stone,#e4d4bc);--atlas-soft:#fbf0df;--atlas-card:#fffdf7;color:var(--date);padding-block:1.25rem 2.5rem}.sq-atlas :is(h1,h2,h3,p){margin:0}.sq-atlas :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--pomegranate);outline-offset:3px}.sq-atlas h1{margin-block:.55rem .9rem;font-size:clamp(1.9rem,5vw,4rem);line-height:1.23}.sq-atlas h2{font-size:clamp(1.2rem,3vw,1.75rem);line-height:1.4}.sq-atlas h3{margin-block:.25rem .4rem;font-size:1.18rem;line-height:1.4}.sq-atlas p{max-inline-size:69ch}.sq-atlas-hero,.sq-atlas-entry-head{border:1px solid var(--atlas-line);background:var(--atlas-soft);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,4vw,3rem);padding:clamp(1rem,4vw,3rem);display:grid}.sq-atlas-hero>img{aspect-ratio:1.55;object-fit:cover;border-radius:18px;width:100%;height:auto}.sq-atlas-preview{color:var(--pomegranate);align-items:center;gap:.5rem;font-size:.84rem;display:flex}.sq-atlas-preview svg{flex-shrink:0}.sq-atlas-explorer{background:var(--atlas-card);border:1px solid var(--atlas-line);border-radius:18px;margin-block-start:1rem;padding:1rem}.sq-atlas-search{color:var(--pomegranate);align-items:center;gap:.65rem;display:flex}.sq-atlas-search input{flex:1;min-width:0;min-height:46px;padding-inline:.65rem}.sq-atlas-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.75rem;display:grid}.sq-atlas-filters label{align-content:end;gap:.3rem;min-width:0;font-size:.88rem;display:grid}.sq-atlas-filters select{width:100%;min-width:0;min-height:44px}.sq-atlas-section{gap:.65rem;margin-block:clamp(1.15rem,3vw,2rem);display:grid}.sq-atlas-pairs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sq-atlas-pill,.sq-atlas-invitation{border:1px solid var(--atlas-line,var(--stone));min-height:44px;color:var(--pomegranate);background:#fffdf7;border-radius:12px;align-items:center;gap:.5rem;padding:.4rem .8rem;text-decoration:none;display:inline-flex}.sq-atlas-invitation{margin-block:.5rem}.sq-atlas-invitation svg{flex-shrink:0}.sq-atlas-cards,.sq-atlas-comparison{gap:.8rem;display:grid}.sq-atlas-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.sq-atlas-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-atlas-card{background:var(--atlas-card);color:var(--date);border:1px solid var(--atlas-line);border-radius:17px;text-decoration:none;display:block;overflow:hidden}a.sq-atlas-card:hover h3{color:var(--pomegranate);text-decoration:underline}.sq-atlas-card>div:not(.sq-atlas-art){gap:.4rem;padding:.85rem 1rem 1rem;display:grid}.sq-atlas-art{aspect-ratio:1.9;object-fit:cover;width:100%;height:auto;display:block}.sq-atlas-art-empty{text-align:center;color:#5a5d3f;background:#eeeedb;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-weight:700;display:flex}.sq-atlas-card small,.sq-atlas-meta{color:var(--ash);font-size:.85rem}.sq-atlas-entry-head{margin-block:.8rem .35rem}.sq-atlas-entry-head .sq-atlas-art{border-radius:16px}.sq-atlas-article{max-width:980px;margin-inline:auto}.sq-atlas-link,.sq-atlas-sources a{color:var(--pomegranate);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.sq-atlas-citations{vertical-align:super;gap:.15rem;font-size:.7em;display:inline-flex}.sq-atlas-citations a{color:var(--pomegranate)}.sq-atlas-alias{background:var(--atlas-soft);border-radius:5px;margin:.2rem;padding:.2rem .45rem;display:inline-block}.sq-atlas-packs,.sq-atlas-sources ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sq-atlas-packs li{background:var(--atlas-card);border:1px solid var(--atlas-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.sq-atlas-packs small{color:var(--ash);display:block}.sq-atlas-sources li{scroll-margin-top:calc(var(--sq-header-height,75px) + 16px)}@media (max-width:600px){.sq-atlas-hero,.sq-atlas-entry-head,.sq-atlas-comparison{grid-template-columns:minmax(0,1fr)}.sq-atlas-hero img{aspect-ratio:2}.sq-atlas-entry-head .sq-atlas-art{aspect-ratio:2.2}}.sq-culinary{--cul-red:#a52d25;--cul-ink:#3a332e;--cul-border:#e7d8c5;--cul-surface:#fffdf8;color:var(--cul-ink);gap:1.1rem;min-width:0;padding-block:clamp(1.25rem,4vw,3rem);display:grid}.sq-culinary h1,.sq-culinary h2,.sq-culinary p,.sq-culinary figure{margin:0}.sq-culinary h1{font-size:clamp(1.7rem,5vw,3.15rem);line-height:1.38}.sq-culinary h2{font-size:clamp(1.13rem,2.8vw,1.55rem);line-height:1.55}.sq-culinary p,.sq-culinary li{line-height:1.78}.sq-culinary a:not(.sq-btn,.sq-chip,.sq-link),.sq-cul-bridge a{color:#a52d25;text-underline-offset:.18em}:is(.sq-culinary :focus-visible,.sq-cul-bridge :focus-visible){outline-offset:3px;outline:2px solid #37744a}.sq-culinary :is(input,select){color:var(--cul-ink)}.sq-culinary :is(input,select,button,a){max-width:100%}.sq-cul-intro{gap:.65rem;max-width:46rem;display:grid}.sq-cul-emblem{color:#a52d25;background:#f5e7d5;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.sq-cul-bridge{flex-wrap:wrap;align-items:center;gap:.2rem 1rem;padding-block:.5rem;display:flex}.sq-cul-bridge :is(a,strong){align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.sq-cul-bridge-home{border-block:1px solid #e7d8c5;margin-block:1.2rem;font-size:.94rem}.sq-cul-bridge-home strong{flex-basis:100%}.sq-cul-card{border:1px solid var(--cul-border);background:var(--cul-surface);overflow-wrap:anywhere;border-radius:1.1rem;gap:.7rem;min-width:0;padding:clamp(.9rem,2.5vw,1.5rem);display:grid}.sq-cul-card :is(h2,h3) a{text-decoration:none}.sq-cul-find{background:#f7eddf}.sq-cul-input-label{font-weight:700}.sq-cul-search{background:var(--cul-surface);border:1px solid #b99e86;border-radius:.8rem;align-items:center;gap:.5rem;padding-inline:.8rem;display:flex}.sq-cul-search:focus-within{outline:2px solid #37744a}.sq-cul-search input{min-width:0;min-height:48px;font:inherit;background:0 0;border:0;flex:1;padding-inline:.2rem}.sq-cul-search input:focus-visible{outline:0}.sq-cul-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sq-cul-grid .sq-cul-card{align-content:start}.sq-cul-meal{gap:0;padding:0;overflow:hidden}.sq-cul-card-content{align-content:start;gap:.6rem;padding:1rem;display:grid}.sq-cul-photo{aspect-ratio:4/3;object-fit:cover;background:#f5ebdb;width:100%;height:auto;display:block}.sq-cul-meta,.sq-cul-controls,.sq-cul-results-links,.sq-cul-recipe-links{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sq-cul-controls{margin-block:.55rem 0}.sq-cul-controls label{gap:.3rem;max-width:100%;display:grid}.sq-cul-controls label.sq-cul-check{align-items:center;min-height:44px;display:inline-flex}.sq-cul-controls select{min-height:44px;font:inherit;background:#fffdf8;border:1px solid #b99e86;border-radius:.55rem;padding-inline:.55rem}.sq-culinary :is(.sq-link,.sq-chip,summary){min-height:44px}.sq-culinary summary{cursor:pointer;padding-block:.65rem;font-weight:600}.sq-culinary ul{margin-block:.35rem;padding-inline-start:1.4rem}.sq-cul-note{background:#f8efe1;border-radius:.7rem;padding:.65rem .85rem;font-size:.94rem}.sq-cul-expat-link{justify-self:start}.sq-cul-dish-head{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,4vw,2.5rem);display:grid}.sq-cul-dish-head:has(figure) img{border-radius:1rem}.sq-cul-dish-head p{margin-block:.45rem}.sq-cul-dish figcaption{margin-block-start:.55rem;font-size:.86rem}.sq-cooking{max-width:51rem;margin-inline:auto}.sq-cook-step>p{font-size:clamp(1.1rem,4vw,1.5rem)}.sq-cook-step h2{scroll-margin-top:9rem}.sq-cook-navigation{border-top:1px solid var(--cul-border);justify-content:space-between;padding-block-start:.6rem}.sq-cul-prep label{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.sq-cul-timer{flex-wrap:wrap;align-items:center;display:flex}.sq-cul-timer [role=timer]{font-variant-numeric:tabular-nums;font-size:1.25rem}.sq-cul-recipe-links{margin-block:.65rem}.sq-recipe a.sq-recipe-photo{display:block}#sq-recipe-ingredients{scroll-margin-top:9rem}@media (max-width:900px){.sq-cul-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.sq-cul-grid,.sq-cul-dish-head{grid-template-columns:minmax(0,1fr)}.sq-cul-bridge{gap:.05rem .85rem}.sq-cul-controls label{flex-basis:calc(50% - .4rem)}}.sq-unified-kitchen,.sq-kitchen-recipe{min-width:0}.sq-unified-kitchen .sq-v72-kitchen-title{margin-block-end:.9rem}.sq-kitchen-search{gap:.6rem;max-inline-size:42rem;display:grid}.sq-kitchen-search input{font-size:1rem}.sq-kitchen-search .sq-chips{margin:0}.sq-kitchen-options{color:var(--muted)}.sq-kitchen-options>summary{cursor:pointer;padding-block:.4rem}.sq-kitchen-options .sq-cul-controls{padding-block:.4rem}.sq-kitchen-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;margin-block:.9rem 1rem;padding:.15rem .15rem .45rem;display:flex;overflow-x:auto}.sq-kitchen-filters .sq-chip{white-space:nowrap;flex:none;min-block-size:42px}.sq-unified-kitchen h2,.sq-kitchen-recipe h2{margin-block-end:.55rem}.sq-unified-kitchen .sq-kitchen-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:.7rem 0;display:grid}.sq-kitchen-grid .sq-recipe{min-inline-size:0}.sq-kitchen-grid .sq-recipe-photo{aspect-ratio:4/3;height:auto}.sq-kitchen-grid .sq-recipe-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sq-kitchen-grid .sq-recipe>div{padding:.65rem .75rem .8rem}.sq-kitchen-grid .sq-recipe h3{font-size:1.05rem;line-height:1.5}.sq-kitchen-grid .sq-recipe p{margin-block:.25rem}.sq-kitchen-grid .sq-recipe .sq-link{text-align:start;justify-content:flex-start;min-block-size:42px}.sq-kitchen-region{color:var(--pomegranate);font-weight:600}.sq-kitchen-discover{scroll-margin-top:calc(var(--sq-header-height,90px) + .75rem);margin-block:1.5rem}.sq-kitchen-discover>.sq-link{margin-block-start:.55rem}.sq-kitchen-further{flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:.65rem;display:flex}.sq-kitchen-discover .sq-atlas-pill{white-space:normal;text-align:start}.sq-kitchen-ingredient-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.sq-kitchen-ingredient{border:1px solid var(--stone);min-block-size:66px;min-inline-size:0;color:inherit;background:#fffdf7;border-radius:.65rem;align-items:center;gap:.45rem;padding:.35rem;text-decoration:none;display:flex}.sq-kitchen-ingredient:hover strong{color:var(--pomegranate);text-decoration:underline}.sq-kitchen-ingredient .sq-atlas-art{aspect-ratio:1;object-fit:cover;border-radius:.45rem;flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}.sq-kitchen-ingredient .sq-atlas-art-empty span{display:none}.sq-kitchen-ingredient .sq-atlas-art-empty svg{inline-size:20px}.sq-kitchen-ingredient :is(strong,small){overflow-wrap:anywhere;font-size:.88rem;line-height:1.45;display:block}.sq-kitchen-ingredient small{color:var(--muted);text-align:start;font-size:.77rem}.sq-kitchen-guide .sq-atlas-explorer{padding:.65rem}.sq-kitchen-guide .sq-kitchen-filters{margin-block-end:0}.sq-kitchen-local-name{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex;margin-block-start:.4rem!important}.sq-kitchen-local-name bdi{font-weight:700}.sq-kitchen-recipe .sq-recipe-feature h1{margin-block:.35rem .7rem;line-height:1.35}.sq-kitchen-recipe .sq-recipe-feature .sq-recipe-meta{align-items:center;margin-block:.5rem .9rem}.sq-kitchen-recipe .sq-cul-card>ol{padding-inline-start:1.5rem}.sq-kitchen-recipe .sq-cul-card>ol>li+li{margin-block-start:.55rem}.sq-kitchen-recipe .sq-atlas-pairs{margin-block-start:.75rem}.sq-recipe-composer .sq-ingredient-title{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.sq-recipe-composer .sq-ingredient-title>span{color:var(--muted);font-size:.84rem}.sq-recipe-composer .sq-ingredient-include{flex:11rem;min-block-size:44px;min-inline-size:0}.sq-recipe-servings,.sq-recipe-optional{align-items:center;gap:.35rem;display:inline-flex}.sq-recipe-servings .sq-icon{min-block-size:44px;min-inline-size:44px}.sq-recipe-pack{scroll-margin-top:calc(var(--sq-header-height,90px) + 1.25rem);padding-block:.25rem}.sq-recipe-pack summary{color:var(--pomegranate);cursor:pointer;padding-block:.5rem}.sq-recipe-pack>p,.sq-recipe-alternative>p{margin-block:.3rem}.sq-recipe-checklist .sq-recipe-merge{z-index:2;border-block-start:1px solid var(--stone);background:#fff9f1;margin-block-start:.5rem;padding-block:.55rem;position:sticky;inset-block-end:0}@media (max-width:800px){.sq-unified-kitchen .sq-kitchen-grid,.sq-kitchen-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-kitchen-grid .sq-recipe>div{padding-inline:.55rem}.sq-kitchen-recipe .sq-recipe-feature{grid-template-columns:1fr;gap:.75rem;margin-block:.5rem 1rem}.sq-kitchen-recipe .sq-recipe-feature>div>img{aspect-ratio:16/10}.sq-recipe-checklist .sq-recipe-merge{inset-block-end:var(--v7-bar)}}@media (max-width:600px){.sq-recipe-checklist .sq-recipe-merge .sq-btn{width:100%}.sq-recipe-checklist .sq-recipe-merge>p{margin:0 0 .2rem;font-size:.8rem}}.sq-kitchen-switch{margin-block:.3rem .85rem}.sq-kitchen-week{grid-template-columns:2fr 1fr 1fr;align-items:start}.sq-kitchen-week a{color:inherit;text-decoration:none;display:block}.sq-kitchen-week strong{display:block}.sq-kitchen-week small{padding:.45rem .75rem .1rem;display:block}.sq-kitchen-week>article:first-child>button{align-self:start;margin:0 .75rem .6rem}.sq-kitchen-search-recipe{align-items:center;gap:.85rem;margin-block:.6rem;display:flex}.sq-kitchen-search-recipe img{aspect-ratio:4/3;object-fit:cover;border-radius:.7rem;block-size:auto;inline-size:min(26%,120px)}.sq-kitchen-search-recipe h2{font-size:clamp(1rem,3vw,1.5rem)}.sq-recipe-list-group{gap:.55rem;min-inline-size:0;display:grid}.sq-recipe-list-group h2{margin-block:.65rem .2rem;font-size:1.05rem}.sq-recipe-origin{color:var(--pomegranate);margin-inline-end:.35rem;font-size:.78rem;display:inline-block}.sq-recipe-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.sq-recipe-related a{color:inherit;font-weight:600;text-decoration:none}.sq-recipe-related img{aspect-ratio:4/3;object-fit:cover;border-radius:.7rem;width:100%;height:auto}.sq-recipe-pack summary{min-block-size:42px}.sq-sufra{min-width:0}.sq-sufra>h1{margin-block:.5rem 1rem}.sq-sufra-note{color:var(--muted);margin-block:0 .8rem}.sq-sufra .sq-panel{min-width:0}.sq-sufra-form,.sq-sufra-form label{gap:.4rem;display:grid}.sq-sufra-form{gap:.7rem;max-inline-size:46rem;padding-block:.55rem}.sq-sufra-form.sq-panel{padding:1rem}.sq-sufra-form label :is(input:not([type=checkbox]),select,textarea){width:100%;min-block-size:44px}.sq-sufra-form .sq-chips label{align-items:center;display:inline-flex}.sq-sufra-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem;display:grid}.sq-sufra-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.sq-sufra-photo-preview{object-fit:cover;border-radius:.6rem;width:150px;height:auto}.sq-sufra-strip{gap:.65rem;margin-block:.65rem;display:flex;overflow:auto}.sq-sufra-strip>article{flex:0 0 min(76%,16rem)}.sq-sufra-question{margin-block:.65rem}.sq-sufra-question>h3,.sq-sufra-question>p{margin:0}.sq-sufra-question>div{margin-block:.25rem}.sq-sufra-answer,.sq-sufra-store-answer{border:1px solid var(--stone);background:#fffdf7;border-radius:.7rem;padding:.65rem .85rem}.sq-sufra-store-answer{border:2px solid var(--pistachio,#50774d)}.sq-sufra-store-answer .sq-tag{color:#24502f;background:#e2eee5}.sq-sufra :is(summary,.sq-link){min-block-size:42px}@media (max-width:700px){.sq-v7 .sq-kitchen-week{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-kitchen-week>article:first-child{grid-column:1/-1}.sq-kitchen-week>article:first-child img{aspect-ratio:16/8}.sq-v7 .sq-kitchen-popular{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(142px,46%);grid-auto-flow:column;padding-block:.25rem .55rem;display:grid;overflow-x:auto}.sq-kitchen-popular>article{scroll-snap-align:start;min-width:0}.sq-recipe-related{gap:.4rem}}.sq-unified-kitchen .sq-kitchen-search>.sq-cul-search,.sq-kitchen-guide .sq-atlas-explorer>.sq-atlas-search{flex-direction:row;align-items:center}.sq-unified-kitchen .sq-cul-search>svg,.sq-kitchen-guide .sq-atlas-search>svg{flex:none}@media not (max-width:600px){.sq-next .sq-header>.sq-header-row{--header-gap:clamp(.625rem, 1.1vw, 1.25rem);align-items:center;gap:.375rem var(--header-gap);grid-template-columns:max-content minmax(0,1fr) max-content;max-width:100rem;height:auto;min-height:0;padding:.5rem clamp(1.5rem,3vw,3rem);display:grid}.sq-next .sq-header-row>.sq-logo-link{grid-area:1/1}.sq-next .sq-header-row>.sq-shopping-context{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.sq-next .sq-header-row>.sq-actions{grid-area:1/3;gap:.375rem;margin:0}.sq-next .sq-header-row>.sq-v6-search-wrap{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.sq-next .sq-header .sq-v6-search-wrap .sq-header-search{width:100%;min-width:0;max-width:none}.sq-next .sq-header .sq-header-search input{min-width:0}.sq-next .sq-header-search :is(svg,button){flex-shrink:0}.sq-next .sq-header .sq-shopping-context strong{overflow-wrap:anywhere;max-width:none;font-size:.9375rem;line-height:1.45}}@media not (max-width:800px){.sq-next .sq-header>.sq-header-row{grid-template-columns:max-content minmax(9rem,12.5rem) minmax(0,1fr) max-content}.sq-next .sq-header-row>.sq-v6-search-wrap{grid-area:1/3}.sq-next .sq-header-row>.sq-actions{grid-column:4}.sq-next .sq-header-row>.sq-desktop-nav{border-block-start:1px solid var(--stone);grid-area:2/1/auto/-1;gap:clamp(.875rem,1.3vw,1.5rem);display:flex}.sq-next .sq-header-row>.sq-desktop-nav button{align-items:center;font-size:1rem;display:inline-flex}.sq-next .sq-body:has(>.sq-v5-hero){max-width:100rem;padding-inline:clamp(1.5rem,3vw,3rem)}.sq-next .sq-body:has(>.sq-v5-hero)>:not(.sq-v5-hero,.sq-category-heading,.sq-categories){max-width:82.5rem;margin-inline:auto}.sq-next .sq-body>.sq-v5-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(1rem,1.7vw,1.75rem) clamp(1.75rem,4vw,4.5rem);min-height:0;margin-block:clamp(1rem,2vw,2rem) clamp(1.25rem,2.2vw,2.25rem);padding:0}.sq-next .sq-body .sq-v5-hero-copy{min-width:0;max-width:none;padding-block:0}.sq-next .sq-body .sq-v5-eyebrow{margin-block-end:.625rem;font-size:.9375rem}.sq-next .sq-body>.sq-v5-hero .sq-v5-hero-copy h1{max-width:100%;font-size:clamp(2.25rem,1.35rem + 2.6vw,4.125rem);line-height:1.28}.sq-next .sq-body .sq-v5-hero-copy>p:not(.sq-v5-eyebrow){max-width:35rem;margin-block:.875rem 0;font-size:clamp(1.0625rem,.94rem + .32vw,1.25rem);line-height:1.65}.sq-next .sq-body .sq-v6-directory-counts{gap:.25rem 1rem;margin-block-start:.75rem;font-size:.9375rem}.sq-next .sq-body .sq-v5-hero-photo{align-self:center;width:100%;height:clamp(19rem,27vw,28rem)}.sq-next .sq-body .sq-v5-hero-actions{align-self:start}.sq-next .sq-body>.sq-category-heading h2{font-size:clamp(1.6875rem,1.26rem + .85vw,2.125rem);line-height:1.35}.sq-next .sq-body>.sq-category-heading .sq-link{font-size:1rem}.sq-next .sq-body>.sq-categories .sq-category{font-size:.9375rem;line-height:1.5}.sq-next:not(.sq-merchant-app) .sq-product-name{font-size:1.0625rem}.sq-next:not(.sq-merchant-app) .sq-product :is(.sq-product-brand,.sq-product-size,.sq-product-unit){overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}}@media (min-width:1050px){.sq-next .sq-body>.sq-categories .sq-category .sq-arch{height:clamp(6.75rem,7.3vw,8rem)}}@media not (max-width:1200px){.sq-next .sq-header>.sq-header-row{grid-template-columns:max-content minmax(10rem,13.5rem) minmax(0,1fr) max-content max-content;min-height:4.75rem}.sq-next .sq-header-row>.sq-desktop-nav{border-block-start:0;grid-area:1/4}.sq-next .sq-header-row>.sq-actions{grid-column:5}}.sq-v7{--v7-bar:calc(64px + env(safe-area-inset-bottom))}.sq-v7 .sq-v7-shortcuts{margin-block:clamp(1.5rem,3vw,3rem)}.sq-v7-shortcuts h2{margin-block-end:.65rem;font-size:clamp(1.15rem,2vw,1.5rem)}.sq-v7-shortcuts>div,.sq-v7-home-recipes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sq-v7-shortcut,.sq-v7-home-recipe{border:1px solid var(--stone);min-width:0;color:inherit;background:var(--cream,#fff9f1);border-radius:1rem;gap:.625rem;text-decoration:none;display:flex}.sq-v7-shortcut{align-items:flex-start;padding:.875rem}.sq-v7-shortcut svg{color:var(--pomegranate);flex:none}.sq-v7-shortcut span,.sq-v7-shortcut small{display:block}.sq-v7-shortcut strong{line-height:1.55;display:block}.sq-v7-shortcut small{color:var(--muted);margin-block-start:.2rem;line-height:1.55}.sq-v7-home-recipes{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-v7-home-recipe{flex-direction:column;overflow:hidden}.sq-v7-home-recipe img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sq-v7-home-recipe strong{padding:0 .75rem .75rem;line-height:1.6}.sq-v7 .sq-v7-shortcut:hover,.sq-v7 .sq-v7-home-recipe:hover{border-color:var(--pomegranate)}.sq-v7 .sq-v7-tabs{align-items:stretch;gap:.4rem;margin-block:.75rem 1.25rem;padding-block:.125rem;display:flex;overflow-x:auto}.sq-v7-tabs>:is(span,button){border:1px solid var(--stone);color:inherit;font:inherit;background:0 0;border-radius:.75rem;flex:none;padding:0;display:flex}.sq-v7-tabs>button,.sq-v7-tabs a{min-height:42px;color:inherit;white-space:nowrap;align-items:center;gap:.4rem;padding:.375rem .75rem;text-decoration:none;display:inline-flex}.sq-v7-tabs>.is-current{color:var(--pomegranate);border-color:var(--pomegranate);background:#fff9f2;font-weight:700}.sq-v7-steps{border:1px solid var(--stone);background:#fffdf9;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-block:0 1rem;padding:.7rem .8rem;display:flex}.sq-v7-steps span{align-items:center;gap:.32rem;font-size:.8125rem;display:flex}.sq-v7-steps [aria-current]{color:var(--pomegranate);font-weight:700}.sq-v7-steps bdi{background:#f4eadc;border-radius:.4rem;padding:.1rem .4rem}.sq-v7-steps a{color:inherit}.sq-v7 .sq-v7-list-start{flex-wrap:wrap;gap:.65rem;margin-block:1rem;display:flex}.sq-v7-disclosure{border:1px solid var(--stone);border-radius:.8rem;margin-block:.5rem .75rem;padding:.625rem .875rem}.sq-v7-disclosure summary{color:var(--pomegranate);cursor:pointer;font-weight:650}.sq-v7-disclosure[open] summary{margin-block-end:.65rem}.sq-v7 .sq-v7-list-summary{align-self:start}.sq-v7 .sq-v7-cart-page{max-width:50rem;margin-inline:auto}.sq-v7-cart-policy{gap:.35rem;font-weight:650;display:grid}.sq-v7-cart-policy select{width:100%;max-width:26rem}.sq-v7 .sq-v7-language{gap:.275rem;width:auto;min-width:40px;min-height:40px;padding-inline:.4rem;display:inline-flex}.sq-v7-language-options{gap:.5rem;display:grid}.sq-v7-language-options button{justify-content:space-between}.sq-v7 .sq-v7-search-recent{justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .65rem;display:flex}.sq-v7 .sq-v7-search-recent button{width:auto;display:inline-flex}.sq-v7 .sq-v7-count{color:var(--pomegranate);background:#f4eadc;border-radius:1rem;padding:.08rem .4rem}.sq-v7 .sq-filters .sq-v7-stock{align-items:center;gap:.5rem;display:flex}.sq-v7 .sq-filters .sq-v7-stock input{width:auto}.sq-v7 .sq-btn:disabled{color:#655c54;opacity:1;box-shadow:none;background:#eeeae3;border:1px solid #c8bdb1}.sq-v7 .sq-order-card-top{align-items:center}.sq-v7 .sq-order-card-top>div{flex:1;min-width:0}.sq-v7 .sq-order-card-top p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sq-v7 .sq-order-card-top bdi{white-space:nowrap}.sq-v7 .sq-order-card-bottom{flex-wrap:wrap;gap:.65rem}.sq-v7 .sq-compare-card,.sq-v7 .sq-order-card{border-inline-start:1px solid var(--stone)}.sq-v7 .sq-category,.sq-v7 .sq-category .sq-arch{transition-property:border-color,background-color;transform:none}.sq-v7 .sq-category:hover,.sq-v7 .sq-category:hover .sq-arch{transform:none}.sq-v7 .sq-mobile-nav button[aria-current=page]{color:var(--pomegranate);position:relative}.sq-v7 .sq-mobile-nav button[aria-current=page]:after{content:"";border-block-end:2px solid;position:absolute;inset-block-end:3px;inset-inline:calc(50% - 11px)}.sq-v7 .sq-mobile-nav button.active:before,.sq-v7 .sq-v7-merchant-nav{display:none}.sq-v7 .sq-header .sq-shopping-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sq-v7 .sq-shopping-context>span{min-width:0}.sq-v7 .sq-v7-filter-controls{z-index:5;background:var(--canvas,#fff9f1);padding:.35rem 0;position:sticky;inset-block-start:var(--v7-header-offset,56px)}@media not (max-width:1200px){.sq-v7 .sq-header>.sq-header-row{grid-template-columns:max-content max-content minmax(0,1fr) minmax(8rem,12rem) max-content}.sq-v7 .sq-header-row>.sq-desktop-nav{grid-column:2;gap:.55rem}.sq-v7 .sq-header-row>.sq-shopping-context{grid-column:4}}@media (max-width:900px){.sq-v7 .sq-v7-merchant-nav{display:flex}.sq-v7.sq-merchant-app .sq-workspace{display:block}.sq-v7.sq-merchant-app .sq-workspace>.sq-workspace-nav{display:none}.sq-v7.sq-merchant-app .sq-body{padding-block-end:calc(var(--v7-bar) + 1.5rem)}.sq-v7-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sq-v7 .sq-header>.sq-header-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:2px .35rem;min-height:0;padding:.25rem 1rem}.sq-v7.sq-compact:has(.sq-search-layout) .sq-header>.sq-header-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:2px .35rem;min-height:0;padding:.25rem 1rem}.sq-v7 .sq-header-row>.sq-logo-link{grid-area:1/1}.sq-v7 .sq-header-row>.sq-shopping-context{grid-area:1/2;gap:.2rem;min-height:40px;padding-inline:.25rem;display:flex}.sq-v7 .sq-shopping-context>svg:first-child{flex:none;width:14px}.sq-v7 .sq-shopping-context>svg:last-child{flex:none;width:12px}.sq-v7 .sq-header .sq-shopping-context strong{font-size:.75rem}.sq-v7 .sq-header-row>.sq-search-trigger{grid-area:1/3;width:38px;min-width:38px}.sq-v7 .sq-header-row>.sq-actions{grid-area:1/4;gap:.25rem}.sq-v7 .sq-header-row>.sq-v6-search-wrap{grid-area:2/1/3/-1}.sq-v7 .sq-v6-search-wrap .sq-header-search{height:44px;min-height:44px}.sq-v7 .sq-header-row .sq-account-icon,.sq-v7 .sq-v7-language span,.sq-v7 .sq-v7-language svg:last-child{display:none}.sq-v7 .sq-v7-language{justify-content:center;width:40px;padding:0}.sq-v7 .sq-cart-button{gap:.2rem;min-width:44px;padding-inline:.4rem}.sq-v7 .sq-body>.sq-v5-hero{flex-direction:column;display:flex}.sq-v7 .sq-v5-hero-copy{order:0}.sq-v7 .sq-v5-hero-actions{order:1}.sq-v7 .sq-body .sq-v5-hero-photo{aspect-ratio:16/9;order:2;width:100%;height:auto!important}.sq-v7 .sq-body>.sq-categories{scroll-snap-type:none;gap:.5rem;display:flex;overflow-x:auto}.sq-v7 .sq-body>.sq-categories .sq-category{scroll-snap-align:none;flex:0 0 calc(22.2222% - .444444rem);min-width:0}.sq-v7 .sq-body>.sq-categories .sq-category .sq-arch{aspect-ratio:1;width:100%;height:auto}.sq-v7 .sq-v7-shortcut{gap:.45rem;padding:.65rem}.sq-v7 .sq-v7-shortcut strong,.sq-v7-home-recipe strong{font-size:.875rem}.sq-v7 .sq-v7-shortcut small{font-size:.75rem}.sq-v7 .sq-v7-home-recipes{gap:.4rem}.sq-v7 .sq-v7-home-recipe strong{padding:0 .45rem .5rem}.sq-v7 .sq-product-detail-copy>.sq-v7-product-actions{z-index:16;border-block-start:1px solid var(--stone);background:#fffdf9;align-items:center;gap:.375rem;padding:.45rem 1rem;display:flex;position:fixed;inset-block-end:var(--v7-bar);inset-inline:0}.sq-v7 .sq-product-detail-copy>.sq-v7-product-actions>.sq-btn{flex:1;width:auto;min-width:0;padding-inline:.45rem;line-height:1.4}.sq-v7 .sq-product-detail-copy>.sq-v7-product-actions>.sq-btn:disabled{display:none}:is(.sq-v7 .sq-body:has(.sq-v7-product-actions),.sq-v7 .sq-body:has(.sq-v7-list-summary)){padding-block-end:calc(var(--v7-bar) + 8rem)}.sq-v7 .sq-v7-list-summary{z-index:15;background:#fffdf9;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.4rem;padding:.55rem 1rem;display:grid;position:fixed;inset-block-end:var(--v7-bar);inset-inline:0}.sq-v7 .sq-v7-list-summary>:is(h2,svg,.sq-link){display:none}.sq-v7 .sq-v7-list-summary>p{margin:0;font-size:.76rem}.sq-v7 .sq-v7-list-summary>.sq-btn{width:auto;min-width:0;padding-inline:.55rem;font-size:.8rem}.sq-v7 .sq-v7-steps{gap:.35rem;padding-inline:.5rem}.sq-v7 .sq-v7-steps span{font-size:.75rem}}.sq-v7 .sq-v7-account-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.sq-v7-account-groups section{border:1px solid var(--stone);background:#fffdf9;border-radius:1rem;padding:.85rem}.sq-v7-account-groups h2{margin-block-end:.35rem;font-size:1.2rem}.sq-v7-account-groups button{color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;min-height:44px;display:flex}.sq-v7-account-groups button+button{border-block-start:1px solid var(--stone)}.sq-v7-account-groups button span{flex:1}.sq-v7-account-groups button svg{color:var(--pomegranate);flex:none}.sq-v7-current-order,.sq-v7-account-switch,.sq-v7-cart-trust,.sq-v7-order-packs{align-items:center;gap:.6rem;display:flex}.sq-v7-current-order{border:1px solid var(--stone);background:#fffdf9;border-radius:.8rem;margin-block:1rem;padding:.65rem .85rem}.sq-v7-current-order>div{flex:1}.sq-v7-current-order p{margin:0;font-size:.85rem}.sq-v7-cart-trust{font-size:.875rem}.sq-v7-cart-trust svg{flex:none}.sq-v7-order-packs img{object-fit:cover;border-radius:.5rem}.sq-v7-order-packs time{margin-inline-start:auto;font-size:.8rem}.sq-v7 .sq-order-card.sq-v7-waiting{border:1px solid #ca8f2c}.sq-v7-brand-latin{margin-block-start:.2rem;font-weight:400;display:block}.sq-v7 .sq-merchant-header>div{min-width:0}.sq-v7 .sq-merchant-header label,.sq-v7 .sq-merchant-header select{min-width:0;max-width:100%}.sq-v7 .sq-v7-list-policy select{max-width:100%}@media (max-width:600px){.sq-v7 .sq-v7-account-groups{grid-template-columns:minmax(0,1fr)}.sq-v7 .sq-body>.sq-categories{scroll-snap-type:x proximity}.sq-v7 .sq-body>.sq-categories .sq-category{scroll-snap-align:start}.sq-v7 .sq-merchant-header{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.5rem 1rem}.sq-v7 .sq-merchant-header>div{justify-content:space-between;gap:.5rem}.sq-v7 .sq-merchant-header>div:last-child>label:first-child{flex:1}.sq-v7 .sq-merchant-header .sq-btn{padding-inline:.5rem;font-size:.8rem}}.sq-v7-list-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-block:.75rem;display:grid}.sq-v7-list-tools button{text-align:start;font:inherit}.sq-v7-ingredient-mark{color:#2d6953;align-items:center;gap:.25rem;margin-inline-start:.5rem;font-size:.75rem;display:inline-flex}.sq-v7 [hidden]{display:none}.sq-v7 .sq-cart-checkout .sq-money{color:inherit}.sq-v7 .sq-filters .sq-v7-stock{flex-direction:row;justify-content:flex-start}.sq-v7 .sq-mobile-nav>button.active>span:after{display:none}.sq-v7 .sq-v7-shortcuts .sq-v7-shortcut:first-child{background:#f8e8e8}.sq-v7 .sq-v7-shortcuts .sq-v7-shortcut:nth-child(2){background:#eaf0dd}.sq-v7 .sq-v7-shortcuts .sq-v7-shortcut:nth-child(3){background:#fcf0d5}.sq-v7 .sq-v7-shortcuts .sq-v7-shortcut:nth-child(4){background:#f2e8f1}.sq-v7 .sq-v7-shortcut small{font-size:13.5px}.sq-v7 .sq-v7-strip{color:inherit;border:1px solid var(--stone);background:#f7efe3;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;margin-block:.7rem;padding:.9rem 1rem;text-decoration:none;display:grid}.sq-v7-strip>span{color:var(--muted);grid-column:1}.sq-v7-strip>svg{grid-area:1/2/3}.sq-v7 .sq-v71-footer-links{flex-wrap:wrap;grid-column:2/-1;align-content:center;gap:.65rem 1.3rem;display:flex}.sq-v7 .sq-v71-footer-links a{color:inherit;text-decoration:none}.sq-v7 .sq-v71-footer-links button{margin:0}.sq-v7 .sq-plus{background:var(--pomegranate);color:#fff;width:auto;min-width:44px;font:inherit;gap:.15rem;padding-inline:.45rem;display:inline-flex}.sq-v7 .sq-plus:hover{background:var(--pomegranate);color:#fff;filter:brightness(.9)}.sq-v7 .sq-v71-brand-filter{gap:.35rem;min-width:0;display:grid}.sq-v7 .sq-v71-brand-filter input,.sq-v7 .sq-v71-brand-filter select{width:100%}.sq-v7 .sq-v71-store-info{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.sq-v7 .sq-v71-store-info span,.sq-v7 .sq-v71-store-info>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.sq-v7 .sq-v71-store-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-block:.7rem;display:grid}.sq-v7 .sq-v71-store-actions>button{padding-inline:.25rem}.sq-v7 .sq-v71-product-facts{gap:.45rem;margin-block:.8rem;display:grid}.sq-v7 .sq-v71-product-facts details{border:1px solid var(--stone);border-radius:.65rem;padding:.5rem .75rem}.sq-v7 .sq-v71-product-facts summary{cursor:pointer;font-weight:650}.sq-v7 .sq-v71-product-facts p{margin-block:.45rem}.sq-v7 .sq-v71-list-start{grid-template-columns:1.25fr 1fr 1fr;align-items:start;gap:1rem;display:grid}.sq-v7 .sq-v71-list-start>section{min-width:0}.sq-v7 .sq-v71-list-start .sq-chips{flex-wrap:wrap;display:flex;overflow:visible}.sq-v7 .sq-v71-previous{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;padding-block:.5rem;display:flex}.sq-v7 .sq-v71-previous small{display:block}.sq-v7 .sq-v71-list-toolbar{justify-content:space-between;align-items:center;margin-block-end:.75rem;display:flex}.sq-v7 .sq-v71-list-menu{position:relative}.sq-v7 .sq-v71-list-menu>summary{cursor:pointer;border:1px solid var(--stone);border-radius:.65rem;place-items:center;width:44px;height:44px;font-size:1.4rem;list-style:none;display:grid}.sq-v7 .sq-v71-list-menu>summary::-webkit-details-marker{display:none}.sq-v7 .sq-v71-list-menu>div{z-index:6;border:1px solid var(--stone);background:#fffdf9;border-radius:.65rem;min-width:9rem;padding:.35rem;display:grid;position:absolute;inset-inline-end:0}.sq-v7 .sq-v71-list-menu button{text-align:start;min-height:40px;padding-inline:.5rem}.sq-v7 .sq-v71-list-add{margin-block:.85rem}.sq-v7 .sq-v71-compare-missing{margin-block:.5rem;padding-inline-start:1.2rem}.sq-v7 .sq-order-card-top>div{justify-items:start;gap:.3rem;min-width:0;display:grid}.sq-v7 .sq-v71-order-code{color:var(--muted);white-space:nowrap;align-self:start;margin-inline-start:auto;font-size:13px}.sq-v7 .sq-v71-order-progress{gap:.4rem;margin-block:.7rem;display:flex}.sq-v7 .sq-v71-order-progress>span{background:var(--stone);border-radius:1rem;flex:1;height:.35rem}.sq-v7 .sq-v71-order-progress>span.done{background:var(--pomegranate)}.sq-v7 .sq-recipe-photo,.sq-v7 .sq-v5-experience-card>img{background:#eadac7}.sq-v7 .sq-v5-experience-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;min-height:0;max-height:12rem;display:block}.sq-v7 .sq-v5-experience-card>div{padding:.75rem}.sq-v7 .sq-v71-alert-toggle{flex-direction:row;align-items:center;gap:.5rem}.sq-v7 .sq-merchant-header{height:auto;min-height:68px}.sq-v7 .sq-v71-merchant-name{color:var(--date);font-size:15px;display:block}.sq-v7 .sq-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-v7 .sq-v71-merchant-decision{border-block-end:1px solid var(--stone);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding-block:.5rem;display:flex}.sq-v7 .sq-v71-merchant-decision>div{flex-wrap:wrap;gap:.35rem;display:flex}.sq-v7 .sq-v71-merchant-decision bdi{white-space:nowrap}.sq-v7 .sq-v71-merchant-decision button{width:auto}.sq-v7{--sq-section-size:24px}html .sq-app.sq-v7 h2{font-size:var(--sq-section-size)!important}@media (min-width:1050px){.sq-v7 .sq-v7-filter-controls .sq-filter-button{display:none}}@media (max-width:900px){.sq-v7 .sq-v71-list-start{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sq-v7{--sq-section-size:20px}.sq-v7 .sq-header>.sq-header-row{column-gap:.4rem}.sq-v7 .sq-header-row>.sq-shopping-context{width:auto;margin-inline-start:6px}.sq-v7 .sq-header .sq-shopping-context strong{font-size:13px}.sq-v7 .sq-body .sq-v5-hero-photo{position:relative;overflow:hidden;min-height:0!important}.sq-v7 .sq-body .sq-v5-hero-photo>img{object-fit:cover;width:100%;min-height:0;display:block;position:absolute;inset:0;height:100%!important}.sq-v7 .sq-body .sq-v7-list-summary{top:auto;inset-block-start:auto;bottom:var(--v7-bar)}.sq-v7 .sq-v71-footer-links{grid-column:1/-1}.sq-v7 .sq-v71-store-actions .sq-btn{white-space:normal;flex-wrap:wrap;align-content:center;gap:.25rem;min-width:0;font-size:13px;line-height:1.3}.sq-v7 .sq-v71-store-actions svg{flex-shrink:0;width:14px}.sq-v7 .sq-v5-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sq-v7 .sq-v5-experience-card .sq-btn{gap:.25rem;padding-inline:.3rem;font-size:13px}.sq-v7 .sq-v5-experience-card .sq-btn svg{display:none}.sq-v7 .sq-kpi-grid{gap:.35rem}.sq-v7 .sq-kpi{min-width:0;padding:.5rem .35rem}.sq-v7 .sq-kpi>span{align-items:flex-start;font-size:13px;line-height:1.35}.sq-v7 .sq-kpi>bdi{white-space:nowrap;font-size:clamp(13px,4vw,20px)}}.sq-v7 .sq-v71-store-actions>a{padding-inline:.25rem}.sq-v7 :is(.sq-v6-directory-counts,.sq-cart-count,.sq-mobile-nav button,.sq-v7-list-summary>p,.sq-v7-list-summary>.sq-btn,.sq-v7-steps span,.sq-v7-order-packs time,.sq-v7-ingredient-mark,.sq-merchant-header .sq-btn,.sq-shopping-context small,.sq-logo small,.sq-lang select,.sq-spotlight-copy small,.sq-context-line button,.sq-v5-eyebrow,.sq-store-meta,.sq-store-bottom,.sq-v5-fit-row small,.sq-money>small,.sq-product-unit,.sq-product-state,.sq-card-options,.sq-sponsored,.sq-footer-bottom,.sq-completeness small,.sq-v5-photo-note){font-size:13px!important}@media (max-width:600px){.sq-v7 .sq-merchant-header .sq-btn{width:auto;padding-inline:.5rem}.sq-v7 .sq-merchant-header .sq-btn svg{display:none}}.sq-v7 .sq-header .sq-shopping-context strong{white-space:normal;text-overflow:clip;overflow-wrap:normal;line-height:1.35;overflow:visible}
