.dash-shell.app-shell.catalogue-screen{height:auto;min-height:100dvh;padding-bottom:calc(var(--dash-nav-space) + 20px + env(safe-area-inset-bottom));overflow:visible}.catalogue-brand{letter-spacing:1px;background:0 0;border:0;justify-self:center;font-family:BlackOps,Lexend,Arial,sans-serif;font-size:30px}.catalogue-home{padding:0 var(--dash-gutter) 24px;min-width:0}.catalogue-home h1{font-size:21px;font-weight:750;line-height:1.25}.catalogue-search{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:20px;align-items:center;gap:9px;padding:5px 8px 5px 12px;display:flex}.catalogue-search input{outline-offset:4px;background:0 0;border:0;flex:1;width:0;min-height:38px;font-size:16px}.catalogue-search button{background:var(--dash-yellow);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.catalogue-modes{gap:8px;margin:12px 0;display:flex}.catalogue-modes button{border:2px solid var(--dash-ink);background:0 0;border-radius:14px;flex:1;padding:9px;font-weight:650}.catalogue-modes button[aria-pressed=true]{background:var(--dash-yellow);box-shadow:0 2px var(--dash-ink)}.catalogue-categories{scrollbar-width:thin;gap:6px;padding:2px 0 10px;display:flex;overflow-x:auto}.catalogue-categories button{white-space:nowrap;border:1.5px solid var(--dash-ink);background:0 0;border-radius:999px;padding:8px 12px;font-size:12px}.catalogue-categories button[aria-pressed=true]{background:var(--dash-ink);color:var(--dash-yellow)}.catalogue-heading{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.cards-entry{border:2px solid var(--dash-ink);background:var(--dash-yellow);border-radius:14px;flex:none;align-items:center;gap:6px;min-height:44px;padding:9px;font-size:12px;font-weight:700;display:flex}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalogue-grid .search-result-tile{height:auto;min-height:0}.catalogue-grid .search-tile-photo{aspect-ratio:4/5;flex:none;height:auto}.catalogue-grid .search-tile-details{padding:8px}.catalogue-more{margin:20px auto;display:block}.catalogue-home .search-shops{margin-top:15px}.catalogue-home .shop-initial img{object-fit:cover;width:100%;height:100%}.buyer-navigation .bottom-nav{max-width:420px}.buyer-navigation .bottom-nav>button{flex:1}.dash-fullscreen[data-slot=dialog-content]{background:var(--dash-canvas);width:100%;max-width:560px;height:100dvh;max-height:100dvh;color:var(--dash-ink);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);z-index:60;border:0;border-radius:0;flex-direction:column;gap:0;margin:0;animation:none;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.panel-heading{border-bottom:2px solid var(--dash-ink);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.panel-heading h2{font-size:19px}.panel-heading .circle{background:var(--dash-yellow);border:2px solid var(--dash-ink);width:40px;height:40px}.cards-panel>.dash-deck{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;padding:8px;display:flex}.cards-panel .card-stack{height:100%;min-height:0}.cards-panel .deck-empty{margin:auto}.cards-panel .whole-card-photo{min-height:0}.dash-shell.app-shell:has(.fitted-orders){height:100dvh;min-height:0;padding-bottom:calc(var(--dash-nav-space) + env(safe-area-inset-bottom));overflow:hidden}.seller-content:has(>.fitted-orders){flex:1;min-height:0}.app-frame.seller-orders.fitted-orders{flex:1;min-height:0;overflow:hidden}.fitted-orders .board-filters{border-bottom:2px solid var(--dash-ink);flex:none;padding:12px}.fitted-orders .frame-heading{border-bottom:2px solid var(--dash-ink)}.order-queue{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.order-queue-card{border:2px solid var(--dash-ink);background:var(--dash-paper);text-align:left;border-radius:18px;flex:none;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.order-queue-card>img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:48px;height:60px}.order-queue-card>span:first-of-type{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.order-queue-card strong{font-size:14px}.order-queue-card small{color:var(--dash-muted);font-size:10px}.order-queue-card b{font-size:13px}.order-queue-card .status-tag{text-align:center;max-width:27%;font-size:10px}.order-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:14px;overflow-y:auto}.order-details-panel .compact-seller-order{background:0 0;border:0;padding:0}.order-details-panel .compact-order-details{border-top:2px solid var(--dash-ink);margin-top:14px;padding-top:14px}.order-details-panel .compact-order-details h3{font-size:17px;font-weight:700}.order-details-panel .compact-order-products strong{font-size:15px}.order-details-panel .compact-order-products small{font-size:12px}.order-details-panel .compact-order-products img{width:64px;height:80px}.order-details-panel .order-delivery{border:2px solid var(--dash-ink);background:var(--dash-paper)}.order-action-form{padding:8px}.order-action-form h3{margin-bottom:10px;font-size:20px;font-weight:700}.order-action-form>p{font-size:14px;line-height:1.5}.order-action-form input,.order-action-form textarea{font-size:16px}.dash-shell.app-shell:has(.seller-chat-focus){height:100dvh;min-height:0;padding:0;overflow:hidden}.seller-content.seller-chat:has(.seller-chat-focus){flex:1;min-height:0}.app-frame.chat-flow.chat-thread.seller-chat-focus{top:var(--chat-viewport-top,0px);width:100%;max-width:560px;height:var(--chat-viewport-height,100dvh);max-height:var(--chat-viewport-height,100dvh);padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:30;background:var(--dash-canvas);border:0;border-radius:0;flex-direction:column;gap:8px;margin:0;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.seller-chat-focus .chat-thread-header{border-bottom:2px solid var(--dash-ink);flex:none;gap:9px;padding:2px 0 8px}.seller-chat-focus .chat-thread-header strong{font-size:16px}.seller-chat-focus .chat-avatar{flex:none;width:38px;height:38px}.seller-chat-focus .chat-role-label{font-size:11px}.seller-chat-focus.chat-flow.chat-thread>.chat-messages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:8px 0;overflow-y:auto}.seller-chat-focus .chat-message{max-width:88%;padding:10px 12px;font-size:14px;line-height:1.65}.seller-chat-focus .chat-message small{font-size:10px}.seller-chat-focus .chat-sender-label{display:none}.seller-chat-focus .chat-compose{border-top:2px solid var(--dash-ink);background:var(--dash-canvas);flex:none;margin:0;padding:8px 0 0;position:static}.seller-chat-focus .chat-compose textarea{min-height:42px;max-height:110px}.seller-chat-focus .chat-context-bar{min-height:0;margin:0;padding:6px}.seller-chat-focus .context-picker strong{font-size:12px}.chat-order-strip{text-align:left;border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:16px;flex:none;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.chat-order-strip>span:first-of-type{flex-direction:column;flex:1;gap:4px;display:flex}.chat-order-strip strong{font-size:12px}.chat-order-strip small,.chat-order-strip>span:last-child{font-size:11px}.chat-more{flex:none;position:relative}.chat-more>.circle{width:40px;height:40px}.chat-more-menu{background:var(--dash-paper);border:2px solid var(--dash-ink);z-index:5;width:205px;box-shadow:0 4px 0 var(--dash-ink);border-radius:14px;padding:6px;position:absolute;top:44px;right:0}.chat-more-menu button{text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:12px;font-size:13px;display:flex}@media (max-width:359px){.catalogue-home h1{font-size:17px}.cards-entry{gap:3px;padding:7px;font-size:10px}.order-queue{padding:8px}.order-queue-card{gap:7px;padding:8px}.order-queue-card>img{width:38px;height:50px}.order-queue-card .status-tag{font-size:9px}.seller-chat-focus .chat-media-compose{gap:4px}.seller-chat-focus .chat-media-compose .chat-attach-button{width:34px;min-width:34px;padding:5px}}.catalogue-grid .search-tile-photo{width:100%;display:block;aspect-ratio:4/5!important}.dash-fullscreen[data-slot=dialog-content]{margin-inline:auto;left:0;right:0;transform:none;translate:0!important}.catalogue-brand{font-family:BlackOps,Lexend,sans-serif}.dash-shell.app-shell:has(.fitted-orders)>.seller-content{flex:1!important;min-height:0!important}.dash-shell.app-shell .app-frame.seller-orders.fitted-orders{height:100%;flex:1!important;min-height:0!important}.chat-order-strip>.order-thumbnail{border-radius:6px;width:34px;height:40px}.cards-panel .deck-empty{min-height:0!important}.order-thumbnail{color:#57574c;background:#eed;border:1px solid #bdbdaf;border-radius:8px;flex:none;place-items:center;width:48px;height:60px;display:grid;overflow:hidden}.order-thumbnail img{object-fit:contain;width:100%;height:100%}.order-details-panel .compact-order-products .order-thumbnail{width:64px;height:80px}.order-details-panel .compact-order-products .order-thumbnail img{width:100%;height:100%}@media (max-width:359px){.order-queue-card .order-thumbnail{width:38px;height:50px}}.dash-shell .saved-heading{padding:10px 14px}.dash-shell .saved-product>.search-result-tile{height:220px;box-shadow:none;border-radius:16px}.dash-shell :is(.saved-product,.shop-page) .search-tile-details{gap:2px;padding:6px 8px}.dash-shell :is(.saved-product,.shop-page) .search-tile-title{min-height:31px;font-size:12px;line-height:1.3}.dash-shell :is(.saved-product,.shop-page) .search-tile-price{flex-wrap:wrap;gap:4px;font-size:13px}.dash-shell :is(.saved-product,.shop-page) .search-tile-price del{font-size:9px}.dash-shell :is(.saved-product,.shop-page) .search-tile-variant,.dash-shell :is(.saved-product,.shop-page) .search-tile-shop{font-size:10px}.dash-shell .saved-basket-overlay{min-height:36px;box-shadow:none;gap:4px;padding:6px 8px;font-size:10px;top:5px;right:5px}.dash-shell .saved-basket-overlay svg{width:15px;height:15px}.dash-shell .saved-remove{gap:4px;min-height:36px;font-size:11px}.dash-shell .saved-remove svg{width:14px;height:14px}@media (max-width:359px){.dash-shell .saved-product>.search-result-tile{height:210px}}.dash-shell .seller-onboarding-banner{border:2px solid var(--dash-ink);background:var(--dash-yellow);min-width:0;min-height:48px;color:var(--dash-ink);box-shadow:0 3px 0 var(--dash-ink);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:5px 8px;font-family:inherit;line-height:1.25;display:flex}.dash-shell .seller-onboarding-banner strong{font-size:clamp(12px,3.4vw,18px);font-weight:800}.dash-shell .seller-onboarding-banner small{font-size:11px;font-weight:700}.dash-shell .shop-page .search-result-page{grid-template-rows:repeat(2,220px);gap:10px;height:460px;min-height:460px;padding:10px}.dash-shell .shop-page .search-result-tile{height:220px;box-shadow:none;border-radius:16px}.catalogue-grid-item{min-width:0;display:flex}.catalogue-grid-item>.search-result-tile{width:100%;height:100%}.dash-shell .search-shops .compact-shop-tile{border:2px solid var(--dash-ink);background:var(--dash-paper);min-width:0;height:104px;min-height:104px;color:var(--dash-ink);text-align:left;box-shadow:0 3px 0 var(--dash-ink);border-radius:16px;grid-template-rows:1fr 20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:5px 8px;padding:10px;display:grid}.dash-shell .compact-shop-tile .shop-tile-picture{border:2px solid var(--dash-ink);background:var(--dash-yellow);width:54px;height:72px;color:var(--dash-ink);border-radius:12px;grid-row:1/3;place-items:center;font-family:BlackOps,Lexend,sans-serif;font-size:29px;display:grid;overflow:hidden}.dash-shell .shop-tile-picture img{object-fit:cover;width:100%;height:100%;display:block}.dash-shell .search-shops .compact-shop-tile>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;align-self:center;height:36px;min-height:36px;margin:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.dash-shell .compact-shop-tile .shop-tile-type{text-overflow:ellipsis;white-space:nowrap;color:#36392c;background:#e7e7cd;border-radius:5px;grid-column:2;justify-self:end;max-width:100%;padding:2px 5px;font-size:9px;line-height:14px;overflow:hidden}@media (max-width:370px){.dash-shell .search-shops .compact-shop-tile{grid-template-columns:40px minmax(0,1fr);gap:5px;padding:8px}.dash-shell .compact-shop-tile .shop-tile-picture{width:40px;height:62px}.dash-shell .search-shops .compact-shop-tile>strong{font-size:11px}}.dash-shell .catalogue-categories button[aria-pressed=true]{background:var(--dash-yellow);color:var(--dash-ink);border:2px solid var(--dash-ink);box-shadow:0 2px 0 var(--dash-ink);font-weight:750}.dash-shell.order-details-panel .compact-seller-order{border:2px solid var(--dash-ink);background:var(--dash-paper);box-shadow:0 3px 0 var(--dash-ink);border-radius:18px;padding:12px}.dash-shell .saved-basket-overlay.is-sold-out:disabled{opacity:1;background:var(--dash-ink);color:var(--dash-yellow);border:2px solid var(--dash-yellow);font-weight:750}.dash-shell .saved-product .saved-remove{z-index:3;border:2px solid var(--dash-ink);background:var(--dash-paper);width:36px;height:36px;min-height:36px;color:var(--dash-ink);border-radius:10px;padding:0;position:absolute;top:7px;left:7px}.dash-shell .saved-product .saved-remove>span{display:none}.dash-shell .saved-product .saved-remove svg{width:17px;height:17px}.dash-shell .saved-product .saved-basket-overlay{max-width:calc(100% - 54px)}.catalogue-categories .category-item-count{opacity:.8;margin-left:5px;font-size:9px}.dash-shell.app-shell .seller-workspace-header .seller-shop-bar{border:2px solid var(--dash-ink);background:var(--dash-paper);box-shadow:0 3px 0 var(--dash-ink);border-radius:18px;gap:9px;padding:9px 10px}.dash-shell.app-shell .seller-shop-bar>svg{box-sizing:content-box;background:var(--dash-ink);width:22px;height:22px;color:var(--dash-yellow);border-radius:10px;padding:7px}.dash-shell.app-shell .seller-shop-bar>label{border-right:1px solid var(--dash-ink);padding-right:8px}.dash-shell.app-shell .seller-shop-bar>label>span{color:#414537;font-weight:650}.dash-shell.app-shell .seller-shop-bar .seller-add-shop{border:2px solid var(--dash-ink);box-shadow:0 2px 0 var(--dash-ink);border-radius:12px}.dash-shell.app-shell .inventory-frame .inventory-toolbar{padding:12px 14px}@media (max-width:359px){.dash-shell.app-shell .inventory-frame .inventory-toolbar{padding:10px}}.dash-shell .inventory-list .inventory-action-row{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:18px;align-items:center;gap:6px;padding-right:9px;display:flex;overflow:hidden}.dash-shell .inventory-action-row .inventory-list-row{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.dash-shell .inventory-sold-button{border:2px solid var(--dash-ink);background:var(--dash-yellow);width:64px;min-height:40px;color:var(--dash-ink);border-radius:10px;flex:none;padding:6px;font:700 11px Lexend,sans-serif}.dash-shell .inventory-sold-button:disabled{opacity:.5}@media (max-width:400px){.dash-shell .inventory-action-row .inventory-list-photo{width:48px}.dash-shell .inventory-sold-button{width:54px;font-size:10px}}.seller-context-switch{border:0;border-bottom:2px solid var(--dash-ink);background:var(--dash-yellow);color:var(--dash-ink);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font:700 12px Lexend,sans-serif;display:flex}.customer-rooms .frame-heading{align-items:center;gap:10px;display:flex}.customer-rooms .frame-heading h1{margin:0;font-size:21px}.customer-rooms .frame-heading p{margin:3px 0 0;font-size:12px}.customer-rooms .context-options>button{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:14px;margin-bottom:9px;padding:12px}.customer-rooms .context-options{flex-direction:column;display:flex}.dash-shell .catalogue-search>svg{box-sizing:content-box;border-right:1px solid #11120f40;flex:none;width:20px;height:20px;padding-right:10px}.dash-shell .catalogue-search>input{border-right:1px solid #11120f40;border-radius:0;padding-inline:3px 10px}.dash-shell .catalogue-search>button{margin-left:3px}.ga-choice{z-index:70;bottom:calc(100px + env(safe-area-inset-bottom));color:#101313;background:#f8f8e5;border:2px solid #101313;border-radius:20px;width:min(460px,100% - 32px);padding:18px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px #101313}.ga-choice>strong{font-size:18px}.ga-choice p{margin:8px 0 12px;font-size:13px;line-height:1.6}.ga-choice>div{gap:10px;display:flex}.ga-choice button{background:#f8f8e5;border:2px solid #101313;border-radius:24px;flex:1;min-height:44px;padding:8px;font-size:13px;font-weight:700}.ga-choice button:last-child{background:#fff000}.ga-choice button:disabled{opacity:.5}.ga-choice small{margin-top:10px;font-size:10px;line-height:1.6;display:block}.ga-choice a{text-decoration:underline}.ga-choice button:focus-visible{outline-offset:3px;outline:3px solid #101313}@media (max-height:550px){.ga-choice{max-height:80dvh;bottom:12px;overflow:auto}}html .dash-shell.app-shell .catalogue-search-sticky{z-index:12;background:var(--dash-canvas,#f8f8e5);border-bottom:1px solid #11120f33;padding:.5rem 0;position:sticky;top:0}html .dash-shell.app-shell .catalogue-search-sticky .catalogue-search{margin:0}html .dash-shell.app-shell .catalogue-search .catalogue-search-clear{color:#414537;box-shadow:none;background:0 0;border:0;border-radius:.625rem}html .dash-shell .shop-directory{flex-direction:column;gap:1.5rem;min-width:0;padding:.75rem 0 1.5rem;display:flex}html .dash-shell .shop-directory-heading{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .75rem;display:flex}html .dash-shell .shop-directory h1,html .dash-shell .shop-directory-heading h2{margin:0;font-size:1.25rem;font-weight:750;line-height:1.35}html .dash-shell .shop-directory-heading>span{color:#505146;font-size:.6875rem}html .dash-shell .shop-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}html .dash-shell .shop-directory .photo-shop-tile{color:#11120f;text-align:left;background:#fffef5;border:2px solid #11120f;border-radius:1.125rem;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:0;min-width:0;height:10rem;min-height:10rem;padding:0;display:grid;overflow:hidden;box-shadow:0 3px #11120f}html .dash-shell .shop-directory .photo-shop-tile.featured-shop-tile{grid-column:1/-1;height:12rem;min-height:12rem}html .dash-shell .shop-directory .shop-tile-picture{aspect-ratio:auto;background:#fff;border:0;border-right:2px solid #11120f;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}html .dash-shell .shop-directory .shop-tile-picture>img{object-fit:contain;width:100%;height:100%;display:block}html .dash-shell .shop-directory .shop-tile-picture>img.shop-tile-cover{object-fit:cover}html .dash-shell .shop-directory .shop-tile-picture>img.shop-tile-logo{max-height:10rem;padding:.5rem}html .dash-shell .shop-directory .shop-inventory-collage{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;height:100%;min-height:8rem;padding:4px;display:grid}html .dash-shell .shop-directory .shop-inventory-collage img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:0;display:block}html .dash-shell .shop-directory .shop-inventory-collage img:first-child{grid-row:1/-1}html .dash-shell .shop-directory .shop-inventory-collage.photos-1{grid-template-rows:1fr;grid-template-columns:1fr}html .dash-shell .shop-directory .shop-inventory-collage.photos-2{grid-template-rows:1fr}html .dash-shell .shop-directory .shop-tile-initial{color:#11120f;padding:.5rem;font:2.5rem BlackOps,Lexend,sans-serif}html .dash-shell .shop-directory .shop-tile-copy{flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .625rem;display:flex;overflow:hidden}html .dash-shell .shop-directory .shop-tile-copy strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:4.2em;font-size:.875rem;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}html .dash-shell .shop-directory .featured-shop-tile .shop-tile-copy strong{font-size:1.125rem}html .dash-shell .shop-directory .shop-tile-copy .shop-tile-type{color:#414537;white-space:normal;overflow-wrap:anywhere;text-align:right;background:#f2f2dc;border:1px solid #11120f;border-radius:.4rem;align-self:flex-end;width:auto;max-width:100%;margin-top:auto;padding:.2rem .4rem;font-size:.625rem;line-height:1.35;display:block}html .dash-shell .shop-directory .shop-tile-badge{background:#fff000;border:1px solid #11120f;border-radius:.375rem;align-self:flex-start;max-width:100%;padding:.25rem .4rem;font-size:.625rem;font-weight:650;line-height:1.35}html .dash-shell .shop-directory .photo-shop-tile:focus-visible{outline-offset:3px;outline:3px solid #898100}html .dash-shell .shop-directory .photo-shop-tile:active{box-shadow:none}.shop-cover-editor{background:#fffef5;border:2px solid #11120f;border-radius:1rem;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.shop-cover-editor h2{margin:0;font-size:1.125rem}.shop-cover-editor p{margin:0;font-size:.8125rem;line-height:1.6}.shop-cover-preview-pair{grid-template-columns:1fr 1.6fr;align-items:start;gap:.75rem;display:grid}.shop-cover-preview-pair>div{min-width:0}.shop-cover-preview-pair>div>span{margin-bottom:.375rem;font-size:.6875rem;display:block}.shop-cover-preview{aspect-ratio:3/4;background:#fff;border:2px solid #11120f;border-radius:.75rem;width:100%;overflow:hidden}.shop-cover-preview.cover-featured{aspect-ratio:7/5}.shop-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.shop-cover-editor input[type=range]{accent-color:#11120f;width:100%;min-height:44px;padding:0}.shop-cover-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:379px){html .dash-shell .shop-directory-grid{grid-template-columns:1fr}html .dash-shell .shop-directory .photo-shop-tile{min-height:8.5rem}html .dash-shell .shop-directory .shop-tile-copy strong,html .dash-shell .shop-directory .featured-shop-tile .shop-tile-copy strong{font-size:1rem}}html .dash-shell.app-shell.saved-screen{height:auto;min-height:100vh;min-height:100svh;display:block;overflow:visible}html .dash-shell.app-shell .saved-page.saved-natural{height:auto;min-height:0;max-height:none;box-shadow:none;padding:0 var(--layout-gutter,12px);background:0 0;border:0;display:block;overflow:visible}html .saved-natural .saved-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 12px;display:flex}html .saved-natural .saved-heading h1{align-items:center;gap:8px;margin:0;font-size:1.5rem;display:flex}html .saved-natural .saved-heading>span{color:#484b40;font-size:.8rem}html .saved-natural .saved-controls{gap:10px;margin-bottom:14px;display:grid}html .saved-natural .saved-search{background:#fffef5;border:2px solid #11120f;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:4px 10px;display:flex}html .saved-natural .saved-search input{outline-offset:0;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:4px}html .saved-natural .saved-search button{background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}html .saved-natural .saved-categories{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}html .saved-natural .saved-categories button{background:#fffef5;border:2px solid #11120f;border-radius:24px;flex:none;min-height:44px;padding:6px 12px;font-size:.8rem}html .saved-natural .saved-categories button[aria-pressed=true]{background:#fff000;font-weight:750;box-shadow:0 3px #11120f}html .saved-natural .saved-filter-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}html .saved-natural .saved-filter-row label{gap:4px;min-width:0;font-size:.7rem;font-weight:650;display:grid}html .saved-natural .saved-filter-row select{background:#fffef5;border:2px solid #11120f;border-radius:12px;width:100%;min-height:44px;padding:6px 24px 6px 10px;font-size:.8rem!important}html .dash-shell.app-shell .saved-natural .saved-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}html .dash-shell.app-shell .saved-natural .saved-product{min-width:0;margin:0;padding:0;position:relative}html .dash-shell.app-shell .saved-natural .saved-product .search-result-tile{height:100%;box-shadow:none;border:2px solid #11120f;overflow:hidden}html .dash-shell.app-shell .saved-natural .search-tile-details{text-align:left;flex:none;gap:5px;padding:8px}html .dash-shell.app-shell .saved-natural .search-tile-shop{align-items:flex-start;font-size:.75rem;line-height:1.4;display:flex}html .dash-shell.app-shell .saved-natural .saved-remove{color:#11120f;box-shadow:none;background:#fffef5;border:1.5px solid #11120f;border-radius:12px;place-items:center;margin:0;display:grid;position:absolute;top:6px;left:6px}html .saved-natural .saved-load-more{text-align:center;color:#484b40;padding:20px 0;font-size:.8rem}@media (min-width:768px){html .dash-shell.app-shell .saved-natural .saved-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){html .dash-shell.app-shell .saved-natural .saved-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body .saved-natural{overflow-anchor:none}html body .saved-screen{padding-bottom:calc(155px + env(safe-area-inset-bottom,0px))}html body .saved-natural .saved-sticky-controls{top:max(6px,env(safe-area-inset-top,0px));z-index:16;pointer-events:none;background:0 0;height:48px;margin:0 0 10px;padding:0;position:sticky}.saved-sticky-controls .saved-filter-toggle{color:#11120f;pointer-events:auto;background:#fffef5;border:2px solid #11120f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 3px #11120f}.saved-filter-toggle[aria-expanded=true]{background:#fff000;box-shadow:0 1px #11120f}.saved-filter-toggle i{background:#fff000;border:1px solid #11120f;border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:0}html body .saved-natural .saved-filter-content{max-height:var(--saved-filter-space,50dvh);overscroll-behavior:contain;background:var(--dash-paper,#faf9e5);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;border:2px solid #11120f;border-radius:16px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:52px;left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.98);box-shadow:0 4px #11120f}html body .saved-natural .is-open>.saved-filter-content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}html body .saved-natural .saved-filter-content .saved-view-tabs{gap:6px;margin:0 0 6px;display:flex}html body .saved-natural .saved-filter-content .saved-view-tabs>button{border:1.5px solid #11120f;border-radius:12px;min-height:44px;padding:4px 8px;font-size:12px}html body .saved-natural .saved-filter-content .saved-controls{gap:6px;margin:0;padding:0}html body .saved-natural .saved-filter-content .saved-categories{gap:5px;margin:0 0 6px;padding:0 0 2px}html body .saved-natural .saved-filter-content .saved-categories>button{border-width:1.5px;min-height:44px;padding:4px 9px;font-size:11px}html body .saved-natural .saved-filter-content .saved-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}html body .saved-natural .saved-filter-row>label{flex-direction:column;gap:2px;min-width:0;font-size:10px;line-height:1.3;display:flex}html body .dash-shell.app-shell .saved-natural .saved-filter-row select{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:44px;font:inherit;text-overflow:ellipsis;background:#fffef5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2311120f' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1.5px solid #11120f;border-radius:11px;margin:0;padding:5px 32px 5px 8px;font-size:12px;font-weight:650;display:block}html body .dash-shell.app-shell .saved-natural .saved-masonry{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:2px;align-items:start;gap:10px;display:grid}html body .saved-natural .saved-pin{align-self:start;width:100%;min-width:0;margin:0;display:block;position:relative}html body .saved-natural .saved-pin-open{color:#11120f;text-align:left;background:0 0;border:0;border-radius:13px;gap:0;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:visible}html body .saved-natural .saved-pin-open .saved-pin-photo{aspect-ratio:auto;border:1.5px solid #11120f;border-radius:13px;width:100%}html body .saved-natural .saved-pin-open .saved-pin-price{color:#fffef5;white-space:normal;overflow-wrap:anywhere;background:#11120f;border-radius:7px;max-width:calc(100% - 8px);margin:0;padding:4px 5px;font-size:clamp(9px,2.45vw,12px);font-weight:750;line-height:1.4;display:block;position:absolute;bottom:5px;left:4px;box-shadow:0 1px 3px #0003}html body .saved-natural .saved-pin-stock{color:#fffef5;background:#11120f;border-radius:6px;max-width:calc(100% - 8px);padding:3px 5px;font-size:10px;font-weight:700;line-height:1.35;position:absolute;bottom:33px;left:4px}html body .saved-natural .saved-pin-remove{z-index:2;color:#11120f;isolation:isolate;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:2px;right:2px}.saved-pin-remove:before{content:"";z-index:-1;background:#fffef5;border:1.5px solid #11120f;border-radius:50%;position:absolute;inset:5px;box-shadow:0 1px 3px #0002}.saved-pin-remove:disabled{opacity:.6}.saved-select-launcher{z-index:31;bottom:calc(88px + env(safe-area-inset-bottom,0px));color:#11120f;background:#fff000;border:2px solid #11120f;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:750;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 3px #11120f}.saved-select-launcher[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff000}.saved-pick-indicator{pointer-events:none;background:#fff000;border:1.5px solid #11120f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:7px;right:7px}.saved-natural :is(button,select):focus-visible{outline-offset:2px;outline:3px solid #827d00}html .dash-shell.app-shell.input-keyboard-open .saved-select-launcher{visibility:hidden;pointer-events:none}.catalogue-skeleton{background:#fffef5;border:2px solid #11120f;border-radius:18px;min-width:0;overflow:hidden}.catalogue-skeleton>div{aspect-ratio:4/5;background:#e9e9dc}.catalogue-skeleton>span{background:#f5f5e9;height:80px;display:block}@media (prefers-reduced-motion:reduce){html body .saved-natural .saved-filter-content,.saved-filter-toggle{transition:none}}@media (forced-colors:active){html body .dash-shell.app-shell .saved-natural .saved-filter-row select{-webkit-appearance:auto;appearance:auto;background-image:none}.saved-basket-handle{border-color:canvastext}.saved-basket-label{color:canvastext;background:canvas}}html body .saved-natural .saved-pin-surface{border-radius:13px;min-width:0;display:block}html body .saved-natural .saved-pin-image-wrap{min-width:0;display:block;position:relative}html body .saved-natural .saved-basket-handle{box-sizing:border-box;pointer-events:none;border:4px solid #11120f;border-bottom:0;border-radius:9px 9px 0 0;width:42%;height:clamp(14px,3.6vw,20px);margin:0 auto -3px;display:block}html body .saved-natural .is-in-basket .saved-pin-surface{background:#11120f;padding:4px 4px 0}html body .saved-natural .is-in-basket .saved-pin-photo{border:0;border-radius:9px;overflow:hidden}html body .saved-natural .saved-basket-label{color:#fffef5;white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-height:28px;padding:4px 1px 5px;font-size:clamp(9px,2.5vw,12px);font-weight:750;line-height:1.3;display:flex}html body .saved-natural .saved-basket-label svg{flex:none;width:clamp(11px,3vw,14px);height:clamp(11px,3vw,14px)}html body .saved-natural .is-in-basket .saved-pin-remove{top:calc(clamp(14px,3.6vw,20px) - 1px);right:6px}html body .saved-natural .is-in-basket .saved-pick-indicator{background:#fffef5;top:calc(clamp(14px,3.6vw,20px) + 4px);right:9px}html body .saved-natural .saved-sticky-controls{align-items:center;gap:8px;display:flex}html body .saved-natural .saved-filter-toggle{flex:none}html body .saved-natural .saved-sticky-controls>.saved-categories{overscroll-behavior-x:contain;pointer-events:auto;scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;margin:0;padding:0 2px 4px;display:flex;overflow-x:auto}html body .saved-natural .saved-sticky-controls>.saved-categories>button{white-space:nowrap;min-height:44px;box-shadow:none;flex:none;font-size:12px}.saved-selection-actions{z-index:31;bottom:calc(88px + env(safe-area-inset-bottom,0px));align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.saved-selection-actions .saved-select-launcher{flex:none;padding:8px 12px;font-size:12px;position:static;transform:none}.saved-remove-selected{color:#fffef5;white-space:nowrap;background:#11120f;border:2px solid #11120f;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.saved-remove-selected:disabled{opacity:.55}.saved-selection-note{margin:0 0 12px;font-size:12px;line-height:1.5}html body .saved-natural .is-picked .saved-pin-surface{outline-offset:2px;outline:3px solid #827d00}html body .saved-natural .saved-pick-indicator{background:#fffef5}html body .saved-natural .is-picked .saved-pick-indicator{background:#fff000}.saved-basket-action-sign{stroke-width:3px;background:#fffef5;border-radius:50%;position:absolute;bottom:7px;right:6px}html body .saved-natural .saved-basket-handle{opacity:0;border-width:0 4px;height:0;margin:0 auto;transition:height .24s,margin .24s,border-top-width .24s,opacity .2s}html body .saved-natural .is-in-basket .saved-basket-handle{opacity:1;border-top-width:4px;height:clamp(14px,3.6vw,20px);margin-bottom:-3px}html body .saved-natural .saved-pin-surface{transition:padding .24s,background-color .24s}html body .saved-natural .saved-basket-label{box-sizing:border-box;opacity:0;height:0;min-height:0;padding:0 1px;transition:height .24s,padding .24s,opacity .2s;overflow:hidden}html body .saved-natural .is-in-basket .saved-basket-label{opacity:1;height:28px;padding:4px 1px 5px}html body .saved-natural .saved-pin-remove,html body .saved-natural .saved-pick-indicator{transition:top .24s,right .24s}@media (prefers-reduced-motion:reduce){html body .saved-natural .saved-basket-handle,html body .saved-natural .saved-pin-surface,html body .saved-natural .saved-basket-label,html body .saved-natural .saved-pin-remove,html body .saved-natural .saved-pick-indicator{transition:none}}.search-page.search-redesign{isolation:isolate;gap:0;padding:0}.search-redesign button{cursor:pointer}.search-redesign button:focus-visible{outline-offset:-4px;outline:3px solid #a89e00}.search-snap-viewport:focus-visible{outline-offset:-4px;outline:3px solid #a89e00}.search-welcome-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.search-ninja-intro{text-align:center;flex-direction:column;align-items:center;margin:0 0 22px;display:flex}.search-ninja-intro>img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:clamp(96px,18vh,144px);height:auto;margin-bottom:8px}.search-ninja-label{letter-spacing:1.5px;color:#626354;font-size:10px;font-weight:750}.search-ninja-intro>h1{max-width:290px;margin:9px 0 8px;font-size:clamp(21px,5vw,25px);font-weight:750;line-height:1.2}.search-ninja-intro>p{color:#656557;margin:0;font-size:13px}.search-discovery-form{background:#f8f8e5;border:2px solid #11120f;border-radius:17px;align-items:center;gap:3px;min-width:0;padding:4px;display:flex}.search-discovery-form:focus-within{outline-offset:2px;outline:3px solid #b6ac00}.search-discovery-input{flex:1;align-items:center;gap:8px;min-width:0;padding-left:9px;display:flex}.search-discovery-input>svg{color:#505146;flex:none}.search-discovery-input input{width:100%;min-width:0;height:42px;font:inherit;color:#11120f;background:0 0;border:0;outline:0;padding:0;font-size:16px}.search-discovery-input input::-webkit-search-cancel-button{display:none}.search-discovery-clear,.search-discovery-submit{border:0;flex:none;place-items:center;padding:0;display:grid}.search-discovery-clear{color:#656557;background:0 0;width:28px;height:42px}.search-discovery-submit{color:#11120f;background:#fff000;border-radius:12px;width:42px;height:42px}.search-discovery-submit:active{background:#e6d900;transform:translateY(1px)}.search-discovery-modes{gap:4px;margin:0;display:flex}.search-discovery-modes button{color:#626354;min-height:36px;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}.search-discovery-modes button[aria-pressed=true]{color:#fff000;background:#11120f}.search-welcome .search-discovery-modes{justify-content:center;margin:12px 0 26px}.search-quick-categories h2{color:#656557;text-align:center;margin:0 0 11px;font-size:12px;font-weight:500}.search-quick-categories>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.search-quick-categories button{color:#11120f;background:0 0;border:1px solid #c4c4b1;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:12px;display:flex}.search-discovery-loading{color:#656557;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:12px;display:flex}.search-results-header{border-bottom:1px solid #c8c8b6;flex:none;padding:10px 10px 6px}.search-results .search-discovery-input input,.search-results .search-discovery-clear,.search-results .search-discovery-submit{height:36px}.search-results .search-discovery-submit{border-radius:10px;width:38px}.search-results-summary{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.search-results-summary>p{color:#656557;align-items:center;gap:5px;margin:0;padding-right:3px;font-size:11px;display:flex}.search-results-summary .search-discovery-modes button{min-height:30px;padding:4px 10px;font-size:11px}.search-discovery-error{color:#822830;margin:0;padding:5px 0 0;font-size:11px;line-height:1.4}.search-discovery-error button{color:inherit;font:inherit;background:0 0;border:0;min-height:30px;padding:3px 5px;font-weight:650;text-decoration:underline}.search-snap-viewport{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline-offset:-3px;flex:1;min-height:0;overflow:hidden auto}.search-snap-viewport::-webkit-scrollbar{display:none}.search-result-page{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:100%;min-height:100%;padding:10px;display:grid}.search-result-tile{text-align:left;color:#11120f;background:#fff;border:1.5px solid #11120f;border-radius:15px;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.search-result-tile:active{border-color:#898100}.search-result-tile .search-tile-photo{aspect-ratio:auto;background:#fff;border-radius:0;flex:1;min-height:0}.search-tile-details{background:#f8f8e5;border-top:1px solid #d0d0bd;flex-direction:column;flex:none;gap:3px;min-width:0;padding:7px 8px 8px;display:flex}.search-tile-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;height:2.5em;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.search-tile-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:13px;font-weight:750;line-height:1.2;display:flex}.search-tile-price>del{color:#77786b;font-size:9px;font-weight:400}.search-tile-variant,.search-tile-shop{color:#656557;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.search-tile-shop{display:block}.search-tile-shop>svg{vertical-align:-1px;margin-right:3px;display:inline}.search-page-position{color:#656557;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 12px 9px;font-size:10px;display:flex}.search-page-position>span:first-child{font-variant-numeric:tabular-nums;color:#11120f;font-weight:650}.search-page-position>span:last-child{align-items:center;gap:4px;display:flex}.search-discovery-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.search-discovery-empty h2{margin:0;font-size:19px;font-weight:700}.search-discovery-empty p{color:#656557;margin:0;font-size:13px;line-height:1.6}.search-shops-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow-y:auto}@media (max-width:359px){.search-welcome-scroll{padding:20px 13px}.search-result-page{gap:7px;padding:7px}.search-tile-details{gap:3px;padding:6px}.search-tile-title{font-size:11px}.search-tile-price{font-size:12px}.search-tile-price>del{font-size:8px}}@media (max-height:700px){.search-ninja-intro{margin-bottom:15px}.search-ninja-intro>img{width:96px}.search-welcome-scroll{padding-top:16px}.search-welcome .search-discovery-modes{margin-bottom:18px}.search-tile-title{-webkit-line-clamp:1;height:1.25em}.search-tile-details{gap:2px;padding-top:5px;padding-bottom:5px}.search-tile-price>del{display:none}}@media (prefers-reduced-motion:reduce){.search-snap-viewport{scroll-behavior:auto}}.search-category-title{margin:0;padding:5px 3px;font-size:15px;font-weight:750;line-height:1.3}.shop-product-catalogue>.frame-heading{gap:8px;padding:12px}.shop-product-catalogue .shop-profile h1{font-size:19px}.shop-product-catalogue .shop-profile-avatar{width:34px;height:34px;font-size:17px}.shop-product-catalogue .shop-message{min-height:38px;padding:7px 10px;font-size:11px}.shop-product-catalogue .shop-links{gap:8px;margin-top:8px}.shop-product-catalogue .shop-links a{width:32px;height:32px}.shop-product-catalogue .shop-links svg{width:16px;height:16px}.search-ninja-intro>img{transform-origin:50% 80%;will-change:transform;animation:4.5s ease-in-out infinite search-ninja-greeting}@keyframes search-ninja-greeting{0%,60%,to{transform:translateY(0)rotate(0)}70%{transform:translateY(-5px)rotate(-5deg)}80%{transform:translateY(-5px)rotate(4deg)}90%{transform:translateY(-2px)rotate(-2deg)}}.search-ninja-intro{margin-bottom:18px}.search-quick-categories button svg{flex:none}.saved-heading{border-bottom:1px solid #c8c8b6;padding:14px 16px}.saved-heading h1{align-items:center;gap:8px;margin:0;font-size:22px;font-weight:750;display:flex}.saved-heading small{font-size:13px;font-weight:500}.saved-products-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:10px;overflow-y:auto}.saved-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-product{min-width:0;position:relative}.saved-product>.search-result-tile{width:100%;height:260px}.saved-remove{color:#626354;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;font-size:11px;display:flex}.saved-remove:disabled{opacity:.5}.saved-load-more{text-align:center;color:#656557;padding:18px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.search-ninja-intro>img{will-change:auto;animation:none}}@media (max-width:359px){.saved-product>.search-result-tile{height:230px}.saved-products-grid{gap:7px}}.search-welcome-scroll{padding:16px 18px}.search-welcome .search-ninja-intro{margin-bottom:10px}.search-welcome .search-ninja-intro>img{width:90px}.search-welcome .search-ninja-intro>h1{max-width:300px;font-size:22px}.search-welcome .search-discovery-modes{margin:10px 0 17px}.search-quick-categories h2{text-align:left;color:#111;margin-bottom:10px;font-size:13px;font-weight:650}.search-quick-categories>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-quick-categories button.category-picture{background:#e4e8d7;border:2px solid #111;border-radius:17px;justify-content:flex-start;align-items:flex-end;min-width:0;height:100px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #111}.category-picture>img{object-fit:contain;mix-blend-mode:multiply;width:61%;height:100%;position:absolute;top:0;right:0}.category-picture>span{z-index:1;background:#f8f8e5ee;border-top:1px solid #111;border-radius:0 12px 0 0;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:12px;display:flex}.category-picture.category-bottoms{background:#e3e7f0}.category-picture.category-bags{background:#f2dfd5}.category-picture.category-accessories{background:#e9deed}.category-picture.category-electronic-gadgets{background:#fff4a6;grid-column:1/-1;height:88px}.category-electronic-gadgets>img{width:48%;right:14px}@media (max-height:700px){.search-welcome .search-ninja-intro>img{width:66px}.search-welcome .search-ninja-intro>h1{font-size:20px}.search-quick-categories button.category-picture{height:82px}.search-quick-categories button.category-electronic-gadgets{height:76px}}.saved-basket-overlay{z-index:2;-webkit-backdrop-filter:blur(10px);color:#11120f;cursor:pointer;background:#fff200d9;border:1px solid #11120f55;border-radius:999px;justify-content:center;align-items:center;gap:5px;max-width:calc(100% - 16px);min-height:40px;padding:8px 10px;font:650 10px Lexend,Arial,sans-serif;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #11120f20}.saved-basket-overlay.is-added{color:#fff200;background:#11120fe6;border-color:#fff200}.saved-basket-overlay:disabled{cursor:default}.saved-basket-overlay:focus-visible{outline-offset:3px;outline:3px solid #898100}.saved-basket-overlay:not(:disabled):active{transform:translateY(1px)}.saved-basket-error{color:#9b3029;text-align:center;margin:7px 3px;font-size:10px;line-height:1.5;display:block}@media (max-width:359px){.saved-basket-overlay{gap:4px;padding:7px;font-size:9px;top:6px;right:6px}}.category-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px 4px 20px;display:grid;position:absolute;inset:0}.category-photo-pair>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:0}.category-photo-pair>img:only-child{grid-column:1/-1}.category-picture>span{pointer-events:none}.category-electronic-gadgets .category-photo-pair{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-shell .search-shops-results .search-shops-scroll{padding:10px;scroll-padding:10px}.dash-shell .search-shops-results .search-shops{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.dash-shell .search-shops-results .search-shop-card{color:#11120f;text-align:left;background:#fff;border:2px solid #11120f;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:0;padding:10px;display:flex;box-shadow:0 2px #11120f}.dash-shell .search-shops-results .search-shop-card:hover{background:#fffbed}.dash-shell .search-shops-results .search-shop-card:active{box-shadow:none;background:#fff5a8;transform:translateY(1px)}.dash-shell .search-shops-results .search-shop-card:focus-visible{outline-offset:2px;outline:3px solid #11120f}.dash-shell .search-shops-results .shop-card-top{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.dash-shell .search-shops-results .shop-initial{color:#fff000;background:#11120f;border:1.5px solid #11120f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-family:BlackOps,Lexend,sans-serif;font-size:18px;line-height:1;display:grid;overflow:hidden}.dash-shell .search-shops-results .shop-initial>img{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.dash-shell .search-shops-results .shop-item-count{color:#414537;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:10px;line-height:1.4}.dash-shell .search-shops-results .search-shop-card>strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-size:13px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.dash-shell .search-shops-results .search-shop-card>.shop-card-category{white-space:nowrap;text-overflow:ellipsis;color:#414537;margin-top:auto;font-size:10px;line-height:1.5;display:block;overflow:hidden}@media (max-width:439px){.dash-shell .search-shops-results .search-shops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.dash-shell .search-shops-results .search-shops-scroll{padding:8px}.dash-shell .search-shops-results .search-shop-card{padding:9px}}.preference-wizard{max-height:92dvh;overflow-y:auto;background:#f8f8e5!important;gap:14px!important;max-width:510px!important;padding:24px!important}.preference-progress{gap:6px;padding-right:24px;display:flex}.preference-progress>span{background:#dedecb;border-radius:10px;flex:1;height:5px}.preference-progress>span.done{background:#11120f}.preference-heading{align-items:center;gap:10px;display:flex}.preference-heading>img{object-fit:contain;mix-blend-mode:multiply;width:68px;height:68px}.preference-heading small{letter-spacing:1px;color:#656557;font-size:9px}.preference-heading h2{margin-top:6px;font-size:23px!important;line-height:1.2!important}.preference-body{border:0;min-width:0;margin:0;padding:0}.preference-categories{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preference-categories button{text-align:left;background:#eeeedc;border:1.5px solid #111;border-radius:14px;align-items:center;gap:8px;min-height:64px;padding:10px;font-size:12px;display:flex}.preference-categories button>svg{flex:none;width:24px;height:24px}.preference-categories button>span{flex:1}.preference-categories button[aria-pressed=true]{background:#fff000;box-shadow:0 3px #111}.interest-entry{gap:7px;display:flex}.interest-entry input{width:100%;min-width:0;font-size:14px}.interest-entry button{background:#fff000;border:1.5px solid;border-radius:12px;flex:none;place-items:center;width:44px;display:grid}.interest-chips{flex-wrap:wrap;gap:6px;display:flex}.interest-chips button{overflow-wrap:anywhere;background:#e7eadc;border:1px solid;border-radius:30px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;font-size:12px;display:flex}.preference-hint{color:#656557;margin:0;font-size:12px;line-height:1.5}.budget-presets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.budget-presets button{background:0 0;border:2px solid #111;border-radius:16px;min-height:76px;font-size:14px;font-weight:650}.budget-presets button small{margin-top:5px;font-size:10px;font-weight:400;display:block}.budget-presets button[aria-pressed=true]{background:#fff000;box-shadow:0 3px #111}.preference-colours{grid-template-columns:repeat(5,1fr);gap:20px 7px;padding:18px 0;display:grid}.preference-colours button{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.preference-colours i{border:1px solid #aaa;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.preference-colours button[aria-pressed=true] i{outline-offset:4px;outline:2px solid #111}.size-options{flex-wrap:wrap;gap:9px;display:flex}.size-options button{background:0 0;border:1.5px solid;border-radius:13px;min-width:48px;min-height:44px;padding:9px}.size-options button[aria-pressed=true]{background:#fff000}.preference-body details summary{cursor:pointer;margin:10px 0;font-size:13px}.preference-body details p{margin-bottom:12px}.preference-body .form-pair{flex-wrap:wrap;gap:10px}.preference-body .form-pair label{font-size:12px}.preference-body input{font-size:16px}.preference-no-size{text-align:center;padding:30px 12px;line-height:1.6}.preference-no-size p{color:#656557;font-size:13px}.preference-summary{gap:8px;display:grid}.preference-summary button{text-align:left;background:0 0;border:1px solid #c2c2af;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px;display:flex}.preference-summary small{color:#656557;margin-bottom:4px;font-size:11px;display:block}.preference-summary strong{overflow-wrap:anywhere;font-size:13px}.preference-summary button>span:last-child{flex:none;font-size:11px;text-decoration:underline}.preference-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.preference-actions .pill{min-height:44px;font-size:13px}.preference-skip{text-align:center;min-height:30px;font-size:12px}.preference-wizard button:focus-visible{outline-offset:3px;outline:3px solid #8c8500}@media (max-width:359px){.preference-wizard{padding:19px!important}.preference-heading h2{font-size:20px!important}.preference-heading>img{width:52px;height:52px}.preference-colours{grid-template-columns:repeat(4,1fr)}}.meet-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11120fbd}[data-slot=dialog-content].meet-dash{color:#11120f;background:#f8f8e5;border:3px solid #11120f;border-radius:26px;flex-direction:column;gap:0;width:min(480px,100vw - 20px);max-width:480px;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;font-family:Lexend,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 7px #11120f}.meet-dash[lang=my]{font-family:Noto Sans Myanmar,Myanmar Text,Padauk,Arial,sans-serif;line-height:1.7}.meet-dash button{cursor:pointer;font:inherit}:is(.meet-dash button:focus-visible,.meet-dash input:focus-visible){outline-offset:2px;outline:3px solid #7585d4}.meet-top{border-bottom:1px solid #1112;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.meet-top>strong{letter-spacing:2px;font-size:12px}.meet-top b{letter-spacing:0;background:#fff000;border-radius:5px;padding:4px 7px}.meet-top>div{gap:5px;display:flex}.meet-top button{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:40px;min-height:40px;font-size:12px;display:flex}.meet-language{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:20px 28px;display:flex;overflow:auto}.meet-language>img{object-fit:contain;mix-blend-mode:multiply;width:105px;height:105px}.meet-dash .meet-language [data-slot=dialog-title]{text-align:center;letter-spacing:-1.5px;margin:0;font-size:clamp(30px,8vw,42px);font-weight:800;line-height:1.15}.meet-language [data-slot=dialog-description]{text-align:center;color:#55584a;font-size:15px;line-height:1.8}.meet-language>button{background:#fff000;border:2px solid #111;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:59px;padding:10px 20px;font-size:20px;font-weight:700;display:flex;box-shadow:0 3px #111}.meet-language>button:last-child{color:#fff000;background:#111}.meet-features{scrollbar-width:thin;flex:none;gap:7px;padding:12px 14px;display:flex;overflow-x:auto}.meet-features button{white-space:nowrap;background:0 0;border:1px solid #b9baa7;border-radius:99px;flex:none;min-height:42px;padding:7px 12px;font-size:12px;font-weight:650}.meet-features button[aria-pressed=true]{color:#fff000;background:#111;border-color:#111}.meet-content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.meet-caption{margin:4px 0 14px}.meet-caption [data-slot=dialog-title]{letter-spacing:-.7px;margin:0;font-size:clamp(22px,5.4vw,29px);font-weight:800;line-height:1.25}.meet-dash[lang=my] .meet-caption [data-slot=dialog-title]{letter-spacing:0;font-size:24px;line-height:1.65}.meet-caption [data-slot=dialog-description]{color:#686b5d;margin:6px 0 0;font-size:11px;line-height:1.6}.meet-footer{color:#f8f8e5;background:#111;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.meet-footer>span{color:#c4c5b5;font-size:10px}.meet-footer>button{color:#111;background:#fff000;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 15px;font-size:13px;font-weight:700;display:flex}.meet-demo{width:100%;min-width:0;display:block;position:relative}.meet-demo p{line-height:1.65}.meet-shop{align-items:center;gap:8px;padding:8px 1px 12px;font-size:14px;font-weight:700;display:flex}.meet-shop>span:last-child{align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.meet-hero{background:#fff;border:2px solid #111;border-radius:18px;width:100%;height:clamp(220px,35dvh,310px);padding:0;animation:.25s ease-out meet-enter;display:block;position:relative;overflow:hidden}.meet-hero>img{object-fit:contain;width:100%;height:calc(100% - 39px)}.meet-hero>strong{color:#fff000;background:#111;width:100%;padding:10px;font-size:15px;position:absolute;bottom:0;left:0}.meet-price{color:#fff000;background:#111;border-radius:12px;padding:9px 12px;font-size:14px;font-weight:750;position:absolute;top:10px;left:10px}.meet-saved-stamp{color:#111;background:#fff000;border:2px solid #111;border-radius:12px;align-items:center;gap:6px;padding:10px;animation:.25s ease-out meet-enter;display:flex;position:absolute;top:60px;right:10px}.meet-primary{background:#fff000;border:2px solid #111;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:700;display:flex;box-shadow:0 3px #111}.meet-hint{color:#5a5e50;text-align:center;margin:14px 6px 0;font-size:12px;line-height:1.65}.meet-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 4px;display:grid}.meet-actions button{background:#fff000;border:2px solid #111;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:60px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px #111}.meet-actions button:first-child{background:#ff7176}.meet-actions button:last-child{background:#4fd985}.meet-actions button:active,.meet-primary:active{box-shadow:none;transform:translateY(3px)}.meet-detail{background:#fff;border:2px solid #111;border-radius:18px;padding:13px;animation:.2s ease-out meet-enter}.meet-detail>img{object-fit:contain;width:100%;height:150px;margin:8px 0}.meet-detail h3{margin:4px 0;font-size:19px}.meet-detail p{margin:8px 0;font-size:12px}.meet-small{background:0 0;border:1px solid #111;border-radius:99px;justify-content:center;align-items:center;gap:5px;min-height:40px;margin:8px auto;padding:7px 12px;font-size:11px;display:flex}.meet-searchbar{border:2px solid #111;border-radius:14px;align-items:center;gap:7px;min-width:0;padding:6px 7px 6px 12px;display:flex}.meet-searchbar input{width:100%;min-width:0;font:inherit;outline-offset:0;background:0 0;border:0;font-size:14px}.meet-searchbar button{background:#fff000;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.meet-search-start{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex}.meet-search-start>svg{color:#888b71}.meet-search-start>p{text-align:center;font-size:15px}.meet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.meet-grid>button{text-align:left;background:#fff;border:1.5px solid #111;border-radius:13px;flex-direction:column;min-width:0;padding:0 0 8px;display:flex;overflow:hidden}.meet-grid img{object-fit:contain;background:#fff;width:100%;height:110px}.meet-grid strong,.meet-grid span{overflow-wrap:anywhere;padding:3px 9px 0;font-size:11px;line-height:1.5}.meet-grid span{font-weight:700}.meet-saved-card{background:#fff;border:2px solid #111;border-radius:18px;max-width:310px;margin:auto;position:relative;overflow:hidden}.meet-saved-open{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:0 0 14px;display:flex}.meet-saved-open img{object-fit:contain;width:100%;height:240px}.meet-saved-open strong,.meet-saved-open span{padding:4px 13px;font-size:14px}.meet-basket-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff000de;border:1px solid #111;border-radius:99px;align-items:center;gap:6px;min-height:44px;padding:9px 12px;display:flex;position:absolute;top:10px;right:10px;font-size:12px!important}.meet-basket-toggle.selected{color:#fff000;background:#111}.meet-conversation{flex-direction:column;justify-content:flex-end;min-height:240px;padding:12px 0;display:flex}.meet-bubble{background:#e7e9d8;border:1px solid #d6d8c4;border-radius:16px 16px 16px 3px;max-width:90%;margin:8px 0;padding:15px;font-size:14px;animation:.2s ease-out meet-enter}.meet-bubble.mine{background:#fff000;border-color:#e1d900;border-radius:16px 16px 3px;margin-left:auto}.meet-buy-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meet-buy-options button{background:0 0;border:2px solid #111;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-height:95px;padding:14px 8px;font-size:13px;font-weight:700;display:flex}.meet-buy-options button[aria-pressed=true]{background:#fff000}.meet-buy-panel{padding:15px 0;animation:.2s ease-out meet-enter}.meet-buy-panel h3{margin:0 0 12px;font-size:17px;line-height:1.5}.meet-buy-panel p{margin:12px 0;font-size:12px}.meet-item-row{background:#fff;border:1px solid #d6d8c4;border-radius:13px;align-items:center;gap:12px;padding:9px;font-size:13px;display:flex}.meet-item-row img{object-fit:contain;width:75px;height:85px}.meet-item-row strong{margin-top:6px;display:block}.meet-payment-options{background:#e7e9d8;border-radius:10px;padding:10px;font-size:11px;line-height:1.8}.meet-buy-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;font-size:14px;display:flex}.meet-buy-empty img{object-fit:contain;mix-blend-mode:multiply;width:140px;height:140px}.meet-pass{background:#fffdf1;border:2px solid #111;border-radius:22px;margin:14px 0;overflow:hidden;box-shadow:0 5px #111}.meet-pass-top{background:#fff000;align-items:center;gap:10px;padding:17px 12px;display:flex}.meet-pass-top img{object-fit:contain;mix-blend-mode:multiply;width:62px;height:62px}.meet-pass-top>span{flex:1;font-size:10px}.meet-pass-top strong{margin-top:5px;font-size:20px;line-height:1.5;display:block}.meet-pass-body{border-top:2px dashed #1115;border-bottom:2px dashed #1115;padding:22px 17px}.meet-pass-body>span{justify-content:space-between;gap:10px;margin-bottom:15px;font-size:12px;display:flex}.meet-pass-body>span.meet-total{border-top:1px solid #111;padding-top:14px;font-size:16px}.meet-pass-body small{color:#595e4b;font-size:10px;line-height:1.6;display:block}.meet-order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:14px 7px;display:grid}.meet-order-progress button{background:#e7e9d8;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:10px 0;font-size:9px;display:flex}.meet-order-progress button[aria-pressed=true]{color:#fff000;background:#111}@keyframes meet-enter{0%{opacity:.5;transform:translate(15px)}to{opacity:1;transform:none}}@media (max-width:370px){.meet-content,.meet-features{padding-inline:12px}.meet-grid img{height:95px}.meet-footer{padding:10px}.meet-footer>span{max-width:90px}.meet-pass-top strong{font-size:17px}.meet-actions{gap:6px}.meet-actions button{font-size:11px}}@media (max-height:680px){.meet-hero{height:210px}.meet-language{gap:10px}.meet-language>img{width:75px;height:75px}.meet-language>button{min-height:48px}.meet-caption{margin-bottom:10px}.meet-features{padding-block:8px}}@media (prefers-reduced-motion:reduce){.meet-dash *{transition:none!important;animation:none!important}}.story-dialog .meet-caption{margin:8px 0 12px}.story-dialog .meet-caption [data-slot=dialog-title]{font-size:25px;line-height:1.25}.story-dialog[lang=my] .meet-caption [data-slot=dialog-title]{font-size:22px;line-height:1.6}.story-dialog .meet-caption [data-slot=dialog-description]{margin-top:6px;font-size:10px}.story-dialog .meet-content{padding:0 16px 16px}.story-progress{background:#dfe1cd;flex:none;height:3px}.story-progress>span{background:#999100;height:100%;transition:width .1s linear;display:block}.story-controls{gap:7px;display:flex}.story-controls button{color:#f8f8e5;background:0 0;border:1px solid #888b72;border-radius:99px;place-items:center;width:43px;height:43px;display:grid}.story-dialog .meet-footer .story-start{font-size:12px}.story-stage{isolation:isolate;min-width:0;position:relative}.story-stage:not(:has(.story-feed-card)) h3{font-size:18px;line-height:1.4}.story-shop{align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:750;display:flex}.story-shop>span{margin-left:auto;font-size:10px;font-weight:500}.story-shop>svg:last-child:not(:first-child){margin-left:auto}.story-card-motion{perspective:1000px;animation:.5s ease-out both story-arrive}.story-card-motion.leaving{animation:.65s ease-in both story-skip}.story-card-motion.saving{animation:1.1s ease-in both story-save}.story-card-turn{transform-style:preserve-3d;height:350px;transition:transform .55s cubic-bezier(.2,.75,.25,1);position:relative}.story-card-turn.flipped{transform:rotateY(180deg)}.story-card-front,.story-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f8f8e5;border:3px solid #111;border-radius:23px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.story-card-front>h3{color:#fff000;text-align:center;background:#111;border-radius:14px 14px 0 0;margin:0 7px;padding:11px 5px;font-size:17px}.story-card-photo{background:#fff;border:2px solid #111;border-top:0;border-radius:0 0 15px 15px;flex:1;min-height:0;margin:0 7px 7px;position:relative;overflow:hidden}.story-card-photo>img{object-fit:contain;width:100%;height:100%;padding-bottom:29px}.story-card-photo>strong{color:#fff000;background:#111;border-radius:10px;padding:8px;font-size:13px;position:absolute;top:7px;left:7px}.story-front-size{text-align:center;background:#f8f8e5e8;border:2px solid #111;border-radius:11px;padding:7px 3px;font-size:10px;position:absolute;bottom:7px;left:7px;right:7px}.story-card-back{gap:12px;padding:13px;transform:rotateY(180deg)}.story-attributes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.story-attributes>div{color:#f8f8e5;background:#111;border-radius:28px;flex-direction:column;gap:4px;min-width:0;padding:11px 14px;display:flex}.story-attributes small,.story-description>small{color:#fff000;font-size:10px}.story-attributes strong{font-size:14px}.story-description{color:#f8f8e5;background:#111;border-radius:17px;flex:1;min-height:0;padding:14px}.story-description h3{margin:5px 0;font-size:16px}.story-description p{margin:7px 0;font-size:11px;line-height:1.6}.story-description .story-note{color:#d4d6c5;font-size:9px}.story-measurements{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px;display:grid}.story-measurements span{color:#d1d4c1;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.story-measurements b{color:#fff;font-size:16px}.story-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.story-card-actions>span{background:#fff000;border:2px solid #111;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:53px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 4px #111}.story-card-actions>span:first-child{background:#ff7176}.story-card-actions>span:last-child{background:#4fd985}.story-saved-dock{color:#f8f8e5;background:#111;border-radius:99px;justify-content:center;align-items:center;gap:6px;width:125px;margin:19px auto 0;padding:8px;font-size:11px;display:flex}.story-saved-dock.receiving{color:#fff000;animation:1s ease-in-out story-receive}.cue{animation:.9s ease-in-out both story-press}.story-finger{z-index:12;pointer-events:none;filter:drop-shadow(0 2px 1px #0005);width:58px;height:67px;animation:.85s ease-out both story-pointer;position:absolute;top:53%;left:56%}.story-finger>img{object-fit:contain;width:39px;height:39px;position:absolute;bottom:-4px;right:-9px}.story-finger>svg{position:absolute;top:2px;left:2px;transform:rotate(-24deg)}.story-finger>i{border:3px solid #e7ce00;border-radius:50%;width:28px;height:28px;animation:.85s ease-out both story-tap;position:absolute;top:-2px;left:7px}.story-saved-page,.story-basket-page,.story-chat-page,.story-checkout,.story-search-page{animation:.45s ease-out both story-arrive}.story-saved-page>h3,.story-basket-page>h3{align-items:center;gap:9px;margin:15px 0 20px;display:flex}.story-saved-page small,.story-basket-page small{font-size:12px}.story-saved-grid{grid-template-columns:1fr 1fr;gap:12px;min-height:350px;display:grid}.story-saved-product{background:#fff;border:2px solid #111;border-radius:16px;align-self:start;padding-bottom:12px;position:relative;overflow:visible}.story-saved-product>img{object-fit:contain;border-radius:14px;width:100%;height:190px}.story-saved-product>strong,.story-saved-product>b,.story-saved-product>span:not(.story-finger){padding:4px 10px;font-size:12px;display:block}.story-saved-product>span:not(.story-finger){color:#5c6150;font-size:10px}.story-saved-product .story-finger{top:42%;left:58%}.story-detail-page{border:2px solid #111;border-radius:20px;padding:0 11px 13px;animation:.4s ease-out story-arrive}.story-detail-summary{align-items:center;gap:13px;margin-bottom:12px;display:flex}.story-detail-summary>img{object-fit:contain;background:#fff;border-radius:10px;width:85px;height:95px}.story-detail-summary strong,.story-detail-summary b{margin:6px 0;font-size:15px;display:block}.story-detail-page .story-attributes>div{padding:8px 12px}.story-detail-page .story-description{margin-top:10px}.story-detail-page .story-description p{font-size:10px}.story-detail-page .story-measurements{margin-top:4px}.story-detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.story-detail-actions>span{background:#fff000;border:1px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:12px 6px;font-size:11px;display:flex}.story-choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.story-choices button{background:#fff000;border:2px solid #111;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:73px;padding:10px 7px;font-size:13px;font-weight:700;display:flex;box-shadow:0 3px #111}.story-choices button:first-child{color:#fff000;background:#111}.story-chat-product,.story-basket-row{background:#fff;border:1px solid #bbbfa7;border-radius:13px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.story-chat-product>img{object-fit:contain;width:43px;height:50px}.story-chat-product b,.story-basket-row b{margin-top:4px;font-size:12px;display:block}.story-messages{flex-direction:column;justify-content:flex-start;min-height:265px;padding-top:8px;display:flex}.story-bubble{background:#e5e8d6;border-radius:14px 14px 14px 3px;max-width:87%;margin:6px 0;padding:11px 13px;font-size:12px;line-height:1.65;animation:.35s ease-out both story-message}.story-bubble.mine{background:#fff000;border-radius:14px 14px 3px;align-self:flex-end}.story-chat-order{background:#fffdf1;border:2px solid #111;border-radius:15px;padding:12px;animation:.4s ease-out story-arrive}.story-chat-order>strong,.story-chat-order>span,.story-chat-order>b{margin:3px 0;font-size:12px;display:block}.story-chat-order>span{color:#656958;font-size:10px}.story-fake-button{background:#fff000;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin-top:12px;padding:12px 8px;font-size:13px;font-weight:700;display:flex;position:relative}.story-basket-row>img{object-fit:contain;width:90px;height:140px}.story-basket-page{padding:10px 0}.story-basket-page>p{margin:24px 0;font-size:13px;line-height:1.7}.story-basket-page .story-fake-button{margin-top:80px}.story-checkout h3{justify-content:space-between;align-items:center;margin:10px 0 14px;display:flex}.story-checkout h3 small{letter-spacing:1px;color:#767b60;font-size:9px}.story-sample-fields{gap:10px;display:grid}.story-field{background:#fffdf1;border:1px solid #92977e;border-radius:12px;min-height:65px;padding:9px 12px;position:relative}.story-field>small,.story-payment>small{color:#5f6650;margin-bottom:5px;font-size:10px;display:block}.story-field>span:not(.story-finger){font-size:14px;animation:.35s ease-out story-message;display:block}.story-field.filling{background:#fffcd6;border:2px solid #b9ad00;padding:8px 11px}.story-field .story-finger{transform-origin:100% 0;top:28%;left:auto;right:9px;transform:scale(.8)}.story-payment{background:#e5e8d6;border-radius:12px;min-height:55px;margin-top:10px;padding:12px;font-size:12px}.story-receipt{align-items:center;gap:7px;margin-top:10px;font-size:11px;animation:.3s ease-out story-message;display:flex}.story-receipt>svg:last-child{color:#157943;margin-left:auto}.story-checkout>p{margin:10px 0;font-size:10px;line-height:1.6}.story-success{padding-top:12px;animation:.5s ease-out story-arrive;position:relative}.story-pass{background:#fffdf1;border:2px solid #111;border-radius:23px;overflow:hidden;box-shadow:0 5px #111}.story-pass>header{background:#fff000;align-items:center;gap:10px;padding:15px 12px;display:flex}.story-pass>header>img{object-fit:contain;mix-blend-mode:multiply;width:65px;height:65px}.story-pass>header>div{flex:1}.story-pass header small{font-size:10px}.story-pass header h3{margin:4px 0 0;font-size:22px;line-height:1.45}.story-pass-content{border-block:2px dashed #1115;padding:22px 17px}.story-pass-content>strong{margin-bottom:20px;font-size:15px;display:block}.story-pass-content>p{justify-content:space-between;gap:10px;margin:14px 0;font-size:12px;display:flex}.story-pass-content .story-total{border-top:1px solid #111;padding-top:16px;font-size:17px}.story-pass-content>span{color:#62694e;font-size:11px;line-height:1.7;display:block}.story-pass>footer{justify-content:space-between;align-items:center;gap:8px;padding:20px 15px;font-size:11px;display:flex}.story-end{gap:8px;margin-top:20px;display:flex}.story-end>button{background:0 0;border:1px solid #111;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:11px;display:flex}.story-confetti{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.story-confetti>i{width:7px;height:13px;animation:1.8s ease-out both story-confetti;position:absolute;top:0}.story-searchbar{border:2px solid #111;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.story-searchbar>span:first-of-type{white-space:nowrap;flex:1;overflow:hidden}.story-searchbar>span:last-child{background:#fff000;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.story-searchbar .typing{animation:1.5s steps(12,end) both story-type}.story-result-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.story-result-grid>div{background:#fff;border:1.5px solid #111;border-radius:13px;min-width:0;padding-bottom:9px;position:relative}.story-result-grid img{object-fit:contain;border-radius:12px;width:100%;height:125px}.story-result-grid strong,.story-result-grid b{padding:4px 9px 0;font-size:11px;display:block}.story-search-ninja{flex-direction:column;justify-content:center;align-items:center;min-height:340px;font-size:13px;display:flex}.story-search-ninja>img{object-fit:contain;mix-blend-mode:multiply;width:130px;height:130px}.story-final-note{text-align:center;margin-top:18px;font-size:13px;line-height:1.7}.story-paused *{animation-play-state:paused!important}@keyframes story-arrive{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes story-skip{to{opacity:0;transform:translate(-115%)rotate(-12deg)}}@keyframes story-save{45%{opacity:1;transform:scale(.55)translateY(130px)}to{opacity:0;transform:scale(.12)translateY(2000px)}}@keyframes story-receive{75%{transform:scale(1.18)}to{transform:none}}@keyframes story-pointer{0%{opacity:0;translate:25px 22px}35%{opacity:1;translate:0}65%{scale:.88}to{opacity:1;scale:1}}@keyframes story-tap{0%,40%{opacity:0;scale:.3}65%{opacity:.8;scale:1}to{opacity:0;scale:1.7}}@keyframes story-press{60%{box-shadow:none;transform:translateY(3px)}to{transform:none}}@keyframes story-message{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes story-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes story-confetti{0%{opacity:1;transform:translateY(-15px)rotate(0)}to{opacity:0;transform:translateY(350px)rotate(300deg)}}@media (max-width:370px){.story-card-actions>span{gap:4px;font-size:11px}.story-choices button{font-size:11px}.story-dialog .meet-content{padding-inline:12px}.story-dialog .meet-caption [data-slot=dialog-title]{font-size:22px}.story-attributes>div{padding:9px 12px}.story-card-turn{height:335px}.story-saved-product>img{height:160px}.story-pass header h3{font-size:18px}.story-pass>header>img{width:48px;height:48px}}@media (max-height:720px){.story-card-turn{height:300px}.story-card-back{gap:9px;padding:10px}.story-attributes>div{padding:8px 12px}.story-description{padding:11px}.story-description p{margin:4px 0}.story-saved-dock{margin-top:13px}.story-card-actions>span{min-height:47px}.story-dialog .meet-caption{margin-top:4px}.story-dialog .meet-caption [data-slot=dialog-title]{font-size:23px}}@media (prefers-reduced-motion:reduce){.story-dialog *{transition:none!important;animation:none!important}}.story-dialog>.story-choices{background:#f8f8e5;border-top:1px solid #dfe1cd;flex:none;margin:0;padding:10px 16px 15px}.story-dialog>.story-end{background:#f8f8e5;flex:none;margin:0;padding:10px 16px 14px}.story-proof-upload{background:#fffdf1;border:1.5px dashed #555b43;border-radius:12px;align-items:center;gap:9px;min-height:58px;margin-top:10px;padding:13px 9px;font-size:12px;display:flex;position:relative}.story-proof-upload>span{flex:1}.story-proof-upload small{color:#555b43;margin-top:4px;font-size:10px;display:block}.story-proof-upload>svg:last-child{color:#157943}.story-chat-context{color:#555b43;align-items:center;gap:6px;padding-top:7px;font-size:11px;display:flex}.story-detail-page .story-description{min-height:125px}.story-checkout h3{margin:6px 0 10px}.story-checkout .story-sample-fields{gap:8px}.story-checkout .story-field{min-height:56px;padding:7px 10px}.story-checkout .story-field.filling{padding:6px 9px}.story-checkout .story-payment{margin-top:8px;padding:9px}.story-checkout .story-proof-upload{min-height:52px;margin-top:8px;padding:10px 8px}.story-checkout>p{margin:8px 0}.story-checkout .story-fake-button{min-height:42px;margin-top:8px;padding:10px 8px}[data-slot=dialog-content].meet-dash.story-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.story-dialog .meet-content{flex:1;padding-bottom:16px}.story-dialog .meet-language{flex:1}.story-feed-card{--story-feed-width:calc(min(500px,100vw) - var(--dash-gutter)*2);--story-feed-height:calc(100dvh - var(--dash-header-height) - var(--dash-nav-space) - env(safe-area-inset-bottom));width:calc(var(--story-feed-width)*.75);height:calc(var(--story-feed-height)*.75);margin:0 auto;position:relative}.story-feed-scale{width:var(--story-feed-width);height:var(--story-feed-height);transform-origin:0 0;transform:scale(.75)}.story-feed-card .dash-deck{flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}.story-feed-card .whole-card-turn{height:100%;min-height:0}.story-feed-card .dash-card-actions button{position:relative}.story-feed-card .product-photo>img.product-image{border-radius:inherit;object-fit:contain;background:#fff;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:block;position:absolute;inset:0}.story-feed-card .story-finger svg{width:39px;height:39px}.story-feed-card .story-finger{top:30%;left:55%}.dash-shell.buyer-shell,.story-feed-card{--dash-header-height:72px;--dash-nav-space:86px}.buyer-shell>.dash-header{gap:10px;height:72px;min-height:72px;padding:10px 12px;display:flex}.buyer-shell>.dash-header>.circle{width:44px;height:44px}.header-seller-invitation{color:#11120f;text-align:left;background:#fff000;border:2px solid #11120f;border-radius:17px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 11px;font-size:18px;font-weight:750;line-height:1.2;display:flex;box-shadow:0 2px #11120f}.header-seller-invitation>span{flex:1;min-width:0}.header-seller-invitation>svg{flex:none}.header-seller-invitation>svg:first-child{color:#fff000;background:#11120f;border-radius:10px;width:32px;height:32px;padding:6px}.header-seller-invitation>svg:last-child{color:#fff000;background:#11120f;border-radius:50%;width:28px;height:28px;padding:4px}.header-seller-invitation:active{transform:translateY(1px);box-shadow:0 1px #11120f}.buyer-navigation{bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}.buyer-navigation .bottom-nav{justify-content:space-around;gap:4px;width:340px;max-width:100%;height:66px;padding:5px 8px}.buyer-navigation .bottom-nav button{border-radius:999px;flex:0 64px;gap:3px;width:64px;min-width:44px;height:54px;font-size:11px;position:relative}.buyer-navigation .bottom-nav svg{width:24px;height:24px}.buyer-navigation .bottom-nav button>span{display:block}.buyer-navigation.nested .bottom-nav{width:340px;min-width:0}.buyer-navigation .back-button{gap:2px;width:52px;height:52px;font-size:9px}.buyer-navigation .back-button svg{width:23px;height:23px}.buyer-navigation .nav-unread{color:#11120f;background:#fff000;border:1px solid #11120f;border-radius:999px;min-width:17px;padding:1px 4px;font-size:9px;line-height:14px;position:absolute;top:0;right:2px}.dash-deck .dash-card-shop-row{background:#11120f;border-radius:0;flex:none;gap:6px;min-height:48px;margin:0;padding:6px;display:flex}.dash-deck .dash-card-shop-row .dash-card-shop{color:#11120f;width:100%;max-width:100%;min-height:36px;box-shadow:none;text-align:left;background:#f8f8e5;border:0;border-radius:15px;flex:1;align-items:center;gap:9px;margin:0;padding:5px 10px;display:flex}.dash-deck .dash-card-shop strong{font-size:15px;font-weight:750}.dash-deck .dash-card-shop>svg:first-child{color:#fff000;background:#11120f;border-radius:7px;width:25px;height:25px;padding:4px}.dash-deck .dash-card-shop-cta{color:#11120f;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:650}.dash-deck button.dash-card-shop:hover{background:#fffbd3}.dash-deck button.dash-card-shop:active{background:#fff000;transform:none}.dash-deck .product-title-bar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;min-height:0;padding:8px}.dash-deck .product-title-bar>h2,.dash-deck .product-title-bar>strong{border-radius:999px;min-height:64px;margin:0;padding:8px 10px}.dash-deck .product-title-bar>h2{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;color:#fff000;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;align-content:center;font-size:18px;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.dash-deck .product-title-bar>strong{justify-content:center;align-items:center;font-size:20px;font-weight:750;line-height:1.2;display:flex}.dash-deck .product-title-bar .product-price{justify-content:center;align-items:center;gap:3px 6px;line-height:1.2;display:flex}.dash-deck .product-title-bar .product-price>span{text-align:center;white-space:normal;overflow-wrap:anywhere;flex-basis:100%;order:2;font-size:clamp(15px,4.5vw,20px)}.dash-deck .product-title-bar .product-price>del{white-space:nowrap;order:0;font-size:10px}.dash-deck .product-title-bar .product-price>.promotion-badge{order:1;padding:2px 5px;font-size:10px}.dash-deck .whole-card-photo.dash-card-gallery{background:#11120f;border-radius:19px;width:calc(100% - 16px);min-height:150px;margin:0 8px;padding:4px;position:relative;overflow:hidden}.dash-deck .dash-card-gallery>.product-basket-count{z-index:2;color:#11120f;pointer-events:none;background:#fff000;border:2px solid #11120f;border-radius:14px;align-self:auto;gap:2px;min-width:64px;max-width:110px;padding:5px 8px;position:absolute;top:11px;right:11px;box-shadow:0 2px #0002}.dash-deck .dash-card-gallery .product-basket-count strong{font-size:21px;font-weight:750}.dash-deck .dash-card-gallery .product-basket-count small{font-size:9px;font-weight:700}.dash-deck .dash-card-gallery .product-basket-count svg{width:18px;height:18px}.dash-deck .dash-card-tools{justify-content:center;min-height:48px;margin:0 8px}.dash-deck .dash-slideshow-controls{border-width:1px;gap:8px;padding:2px 7px}.dash-deck .dash-slideshow-controls .dash-photo-steps button{width:26px;height:40px}.dash-deck .dash-slideshow-controls .dash-photo-steps button>span{width:19px;height:5px}.dash-deck .dash-slideshow-controls .dash-slideshow-toggle{width:36px;min-width:36px;height:36px;min-height:36px}.dash-deck .dash-slideshow-controls .dash-photo-counter{font-size:11px}.dash-deck .card-action-row.card-demand-row{background:#11120f;border-radius:19px 19px 0 0;flex:none;gap:0;min-height:0;margin-top:8px;padding:8px;display:flex}.buyer-shell.feed-screen,.buyer-shell.collection-screen{min-height:560px}@media (max-width:359px){.header-seller-invitation{gap:7px;padding:6px 9px;font-size:16px}.dash-deck .product-title-bar{gap:6px;padding:7px}.dash-deck .product-title-bar>h2,.dash-deck .product-title-bar>strong{min-height:62px;padding:7px}.dash-deck .product-title-bar>h2{font-size:16px}.dash-deck .product-title-bar .product-price>del,.dash-deck .product-title-bar .product-price>.promotion-badge{font-size:9px}.dash-deck .dash-card-shop-cta{font-size:11px}.buyer-navigation .bottom-nav{gap:2px;padding:5px 6px}.buyer-navigation .bottom-nav button{width:53px;font-size:10px}.buyer-navigation.nested .back-button{flex-shrink:0;width:46px;height:46px}.buyer-navigation.nested .bottom-nav button{width:48px}}@media (max-height:620px){.buyer-shell.feed-screen,.buyer-shell.collection-screen{height:auto;min-height:100dvh;overflow:visible}.buyer-shell.feed-screen .dash-deck,.buyer-shell.collection-screen .dash-deck{flex:none}.buyer-shell .dash-deck .whole-card-turn,.buyer-shell .dash-deck .whole-card-back{min-height:470px}}@media (min-width:600px){.dash-deck .product-title-bar .product-price>span{font-size:20px}}.dash-deck .product-title-bar{padding:8px;display:block}.dash-deck .product-title-bar>h2{border-radius:18px;min-height:42px;padding:10px 14px;font-size:18px;line-height:1.2}.dash-deck .dash-photo-price{z-index:2;color:#fff000;pointer-events:none;background:#11120f;border:2px solid #11120f;border-radius:14px;width:max-content;max-width:calc(100% - 111px);padding:7px 9px;position:absolute;top:11px;left:11px;box-shadow:0 2px #0002}.dash-deck .dash-photo-price .product-price{grid-template-columns:auto auto;align-items:center;gap:3px 5px;line-height:1.2;display:grid}.dash-deck .dash-photo-price .product-price>span{overflow-wrap:anywhere;order:2;grid-column:1/-1;font-size:clamp(14px,4vw,19px);font-weight:750}.dash-deck .dash-photo-price .product-price>del{color:#c0c0af;order:0;font-size:10px}.dash-deck .dash-photo-price .promotion-badge{order:1;padding:2px 5px;font-size:10px}.measurement-basis-note{color:#54564b;margin:0 0 14px;font-size:13px;line-height:1.5}.measurement-basis-note .text-button{margin-top:5px;font-weight:650;text-decoration:underline;display:block}.sound-setting>strong{border:1px solid;border-radius:999px;padding:5px 11px;font-size:13px}.sound-setting[aria-checked=true]>strong{color:#11120f;background:#fff000;border-color:#fff000}.dash-deck .dash-card-gallery>.dash-photo-measurements{z-index:2;pointer-events:none;border-radius:16px;min-height:0;margin:0;padding:5px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 2px #0002}.dash-deck .dash-photo-measurements .fit-table{border-radius:11px}.dash-deck .dash-card-actions{background:var(--background);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px 8px 13px;display:grid}.dash-deck .dash-card-actions button{color:#11120f;cursor:pointer;background:#fff000;border:2px solid #11120f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:6px 4px;font-size:12px;font-weight:750;line-height:1.15;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:0 4px #11120f,inset 0 2px #ffffff80}.dash-deck .dash-card-actions button:first-child{background:#ff7373}.dash-deck .dash-card-actions button.dash-add-action{background:#55dc86}.dash-deck .dash-card-actions button:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #11120f,inset 0 1px #ffffff50}.dash-deck .dash-card-actions button:disabled{opacity:.55;cursor:wait}.dash-deck .dash-card-actions svg{flex:none;width:18px;height:18px}@media (max-width:359px){.dash-deck .dash-card-actions{gap:5px}.dash-deck .dash-card-actions button{gap:3px;font-size:11px}}.dash-deck .whole-card-front>.product-title-bar{background:#11120f;border-radius:19px 19px 0 0;margin:8px 8px 0;padding:0}.dash-deck .whole-card-front>.product-title-bar>h2{border-radius:19px 19px 0 0;margin:0}.dash-deck .whole-card-photo.dash-card-gallery{border-radius:0 0 19px 19px;padding:0 4px 4px}.dash-deck .dash-card-gallery>.product-photo{border-radius:0 0 14px 14px}.header-seller-invitation>span{flex-direction:column;gap:2px;display:flex}.header-seller-invitation>span>strong{font-size:clamp(12px,3.2vw,16px);font-weight:750;line-height:1.15}.header-seller-invitation>span>small{font-size:11px;font-weight:650;line-height:1.2}.buyer-shell>.dash-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.buyer-shell .header-seller-invitation{text-align:center;justify-content:center;min-height:48px;padding:5px 7px}.buyer-shell .header-seller-invitation>span{align-items:center}.buyer-shell .header-seller-invitation>span>strong{font-size:clamp(10px,2.7vw,15px)}.header-basket{flex:none;position:relative}.buyer-shell .header-basket.active{background:#fff000;border:2px solid #11120f}.header-basket-count{color:#fff000;background:#11120f;border-radius:999px;min-width:17px;min-height:17px;padding:2px 4px;font-size:9px;font-weight:750;line-height:1.4;position:absolute;top:-4px;right:-3px}:root{--dash-ink:#11120f;--dash-canvas:#f8f8e5;--dash-paper:#fffef5;--dash-muted:#414537;--dash-line:#11120f;--dash-soft:#e5e7ce;--dash-yellow:#fff000;--dash-card-radius:26px;--dash-stroke:2px;--dash-navigation-height:70px;--foreground:var(--dash-ink);--muted-foreground:var(--dash-muted);--border:var(--dash-ink)}.dash-shell{color:var(--dash-ink);font-size:14px;line-height:1.5}.dash-shell.app-shell{--dash-nav-space:82px;--dash-header-height:72px}.dash-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #8d8600}.dash-shell :is(button,a){touch-action:manipulation}.dash-shell .pill{border:2px solid var(--dash-line);background:var(--dash-soft);min-height:44px;color:var(--dash-ink);box-shadow:none;border-radius:14px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.4}.dash-shell .pill.solid{border-color:var(--dash-ink);background:var(--dash-yellow);color:var(--dash-ink)}.dash-shell .text-button{min-height:40px;color:var(--dash-muted);font-size:13px;line-height:1.5}.dash-shell .circle{background:var(--dash-soft);width:44px;height:44px;color:var(--dash-ink)}.dash-shell>.dash-header{gap:8px;height:72px;min-height:72px;padding:10px 12px}.dash-shell .header-seller-invitation{box-shadow:none;border-width:1.5px;border-radius:17px}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation){width:min(100%,500px);height:calc(var(--dash-navigation-height) + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom);background:var(--dash-ink);box-shadow:none;border:0;border-radius:24px 24px 0 0;justify-content:center;gap:8px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav{width:auto;min-width:0;max-width:100%;height:var(--dash-navigation-height);color:var(--dash-paper);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:space-around;gap:4px;padding:7px 0;display:flex}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav button{min-width:44px;max-width:84px;color:var(--dash-paper);background:0 0;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:650;line-height:1.3;display:flex;width:auto!important;height:56px!important}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav button.active{background:var(--dash-yellow);color:var(--dash-ink)}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav button>span{display:block}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav svg{stroke-width:2.2px;width:26px;height:26px}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) .bottom-nav button:not(.active):hover{background:#2b2d26}.dash-shell.app-shell .navigation-wrap:is(.buyer-navigation,.seller-navigation) :is(.bottom-nav button,.back-button):focus-visible{outline:3px solid var(--dash-paper);outline-offset:2px}.dash-shell.app-shell .buyer-navigation .back-button{width:44px;min-width:44px;height:52px;color:var(--dash-paper);background:0 0;gap:2px;font-size:10px;font-weight:650}.dash-shell.app-shell .buyer-navigation .back-button svg{stroke-width:2.2px;width:22px;height:22px}.dash-shell.app-shell .buyer-navigation .nav-unread{border:2px solid var(--dash-ink);background:var(--dash-yellow);min-width:18px;color:var(--dash-ink);font-size:10px;top:0;right:1px}.dash-shell .app-frame,.dash-shell .buyer-profile{border:2px solid var(--dash-ink);border-radius:var(--dash-card-radius);background:var(--dash-paper)}.dash-shell .frame-heading,.dash-shell .saved-heading{border-bottom:1px solid var(--dash-line);background:var(--dash-canvas);padding:16px}.dash-shell :is(.frame-heading,.saved-heading,.board-header) h1{letter-spacing:-.35px;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.3}.dash-shell :is(.frame-heading,.saved-heading,.board-header) h1>small{color:var(--dash-muted);font-size:12px;font-weight:400}.dash-shell .frame-scroll{padding:16px;scroll-padding-block:16px}.dash-shell .app-frame p{line-height:1.7}.dash-shell .quiet-note,.dash-shell .checkout-note{color:var(--dash-muted);font-size:13px;line-height:1.7}.dash-shell .frame-footer{border-top:1px solid var(--dash-line);background:var(--dash-canvas);color:var(--dash-ink);gap:8px;padding:12px 16px}.dash-shell .frame-footer small{color:var(--dash-muted);font-size:11px;line-height:1.5}.dash-shell .frame-footer>button{border:2px solid var(--dash-ink);background:var(--dash-yellow);min-height:48px;color:var(--dash-ink);border-radius:14px;padding:10px 15px;font-size:13px;line-height:1.4}.dash-shell .frame-footer>button.footer-secondary{color:var(--dash-ink);background:0 0;border-color:#b7bca6}.dash-shell .heading-row{gap:12px}.dash-shell .board-empty,.dash-shell .search-discovery-empty{gap:14px;padding:28px 20px}.dash-shell :is(.board-empty,.search-discovery-empty) h2{font-size:20px;font-weight:650;line-height:1.35}.dash-shell :is(.board-empty,.search-discovery-empty) p{max-width:320px;color:var(--dash-muted);margin-inline:auto;font-size:13px}.dash-shell .search-result-page{gap:12px;min-height:480px;padding:12px}.dash-shell .search-result-tile{border:2px solid var(--dash-ink);background:#fff;border-radius:18px;box-shadow:0 2px 5px #11120f05}.dash-shell .search-tile-details{border-top:1px solid var(--dash-line);background:var(--dash-paper);gap:5px;padding:10px}.dash-shell .search-tile-title{height:2.8em;font-size:13px;font-weight:650;line-height:1.4}.dash-shell .search-tile-price{font-size:15px;font-weight:700;line-height:1.35}.dash-shell .search-tile-price>del{font-size:10px}.dash-shell :is(.search-tile-variant,.search-tile-shop){color:var(--dash-muted);font-size:11px;line-height:1.45}.dash-shell .search-page-position{padding:4px 16px 10px;font-size:11px}.dash-shell .saved-products-scroll{padding:14px}.dash-shell .saved-products-grid{gap:14px 12px}.dash-shell .saved-product>.search-result-tile{height:280px}.dash-shell .saved-remove{min-height:44px;color:var(--dash-muted);font-size:12px}.dash-shell .saved-basket-overlay{border:1px solid var(--dash-ink);background:#fff000e8;min-height:44px;font-size:10px;box-shadow:0 1px 5px #0001}.dash-shell .saved-basket-overlay.is-added{color:var(--dash-yellow);background:#11120feb}.dash-shell .saved-load-more{padding:20px 0;font-size:12px}.dash-shell .search-results-header{border-bottom:1px solid var(--dash-line);background:var(--dash-canvas);padding:12px}.dash-shell .search-discovery-form{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:15px;min-height:48px}.dash-shell .search-discovery-submit{border-radius:11px;width:44px;height:44px}.dash-shell .search-discovery-modes button{min-height:40px;font-size:12px}.dash-shell .search-welcome-scroll{padding:18px 16px}.dash-shell .search-ninja-intro>img{width:72px}.dash-shell .search-ninja-intro>h1{font-size:22px;line-height:1.3}.dash-shell .search-quick-categories h2{margin-bottom:12px;font-size:14px}.dash-shell .search-quick-categories button.category-picture{border:2px solid var(--dash-ink);box-shadow:none;border-radius:18px}.dash-shell .category-picture>span{border-color:var(--dash-line);padding:8px 10px;font-size:12px}.dash-shell .shop-page>.shop-heading{border-bottom:1px solid var(--dash-line);background:var(--dash-canvas);margin-bottom:0;padding:16px}.dash-shell .shop-profile h1{font-size:19px;line-height:1.35}.dash-shell .shop-page .shop-card-view{min-height:44px;box-shadow:none;border-width:1.5px;padding:9px 12px;font-size:11px}.dash-shell .shop-links a{border-width:1px;width:40px;height:40px}.dash-shell .dash-deck.single-dash-card :is(.whole-card-front,.whole-card-back){border-radius:var(--dash-card-radius);border-width:2px}.dash-shell .dash-deck.single-dash-card .dash-card-shop-row{border-bottom-color:var(--dash-line)}.dash-shell .dash-deck.single-dash-card .card-back-description p{margin-bottom:12px;font-size:15px;line-height:1.8}.dash-shell .dash-deck.single-dash-card .dash-card-actions button{box-shadow:0 2px 0 var(--dash-ink);border-radius:14px;font-weight:650}.dash-shell .comparison-basket .basket-tile{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:18px}.dash-shell .comparison-basket .basket-image{border-bottom:1px solid var(--dash-line)}.dash-shell .comparison-basket .basket-tile.is-selected{border-color:var(--dash-ink);box-shadow:0 0 0 1px var(--dash-ink)}.dash-shell .comparison-basket .basket-copy{gap:7px;padding:10px}.dash-shell .comparison-basket .basket-copy h3{font-weight:650}.dash-shell .comparison-basket .basket-shop{background:var(--dash-soft);min-height:36px;color:var(--dash-ink);border:0;font-weight:500}.dash-shell .comparison-basket .basket-row-actions{border-top-color:var(--dash-line)}.dash-shell .comparison-basket .basket-checkout{bottom:calc(var(--dash-navigation-height) + env(safe-area-inset-bottom));border:0;border-top:1.5px solid var(--dash-ink);background:var(--dash-canvas);width:min(100%,500px);min-height:84px;color:var(--dash-ink);border-radius:20px 20px 0 0;padding:12px 16px;box-shadow:0 -5px 15px #00000008}.dash-shell .comparison-basket .basket-checkout small{color:var(--dash-muted)}.dash-shell .comparison-basket .basket-checkout>button{border:2px solid var(--dash-ink);border-radius:14px;min-height:48px;font-weight:650}.dash-shell .chat-flow.chat-inbox>.frame-scroll{padding:14px 16px!important}.dash-shell .chat-flow .chat-list{gap:12px}.dash-shell .chat-list>button{border:2px solid var(--dash-line);background:var(--dash-paper);border-radius:18px;padding:14px}.dash-shell .chat-preview strong{font-size:14px;font-weight:650}.dash-shell .chat-preview>span:not(.sample-label){font-size:12px;line-height:1.6}.dash-shell .chat-thread-header{border-bottom:1px solid var(--dash-line);min-height:52px;padding:0 0 12px}.dash-shell .chat-thread-header>button{background:var(--dash-soft);flex-basis:44px;width:44px;height:44px}.dash-shell .chat-context-bar,.dash-shell .chat-product-context{border:2px solid var(--dash-line);background:var(--dash-paper);border-radius:16px}.dash-shell .chat-message{font-size:14px;line-height:1.7}.dash-shell .chat-compose textarea{border:2px solid var(--dash-ink);background:var(--dash-paper);font-size:16px;line-height:1.5}.dash-shell .chat-order-card{border-width:1.5px;border-radius:18px}.dash-shell .checkout-steps{margin-top:12px!important}.dash-shell .checkout-steps li{font-size:12px}.dash-shell .checkout-summary,.dash-shell .payment-account,.dash-shell .receipt-field{border:2px solid var(--dash-line);background:var(--dash-paper);border-radius:18px}.dash-shell .checkout-summary>summary{min-height:48px;font-size:13px}.dash-shell .checkout-form label,.dash-shell .edit-form label{font-size:13px;line-height:1.6}.dash-shell :is(.checkout-form,.edit-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border:2px solid var(--dash-ink);background:var(--dash-paper);min-height:48px;color:var(--dash-ink);border-radius:14px;padding:11px 12px;font-size:16px;line-height:1.5}.dash-shell .buyer-profile .buyer-identity{border-bottom-color:var(--dash-line);background:var(--dash-canvas);padding:18px 16px}.dash-shell .buyer-profile .profile-fields{padding:16px}.dash-shell .buyer-profile .measurement-box{border:2px solid var(--dash-ink);background:var(--dash-paper);border-radius:16px}.dash-shell .buyer-profile .measurement-box strong{font-size:22px}.dash-shell .buyer-profile .measurement-box svg{width:30px;height:34px;color:var(--dash-muted)}.dash-shell .orders-list{gap:14px}.dash-shell .order-ticket,.dash-shell .order-pass,.dash-shell .compact-seller-order{background:var(--dash-paper);border-width:1.5px;border-radius:20px}.dash-shell .order-summary,.dash-shell .order-delivery{border-color:var(--dash-line)}.dash-shell .order-content{font-size:13px;line-height:1.7}.dash-shell .seller-workspace-header{gap:8px;min-height:72px;padding:10px 12px}.dash-shell .seller-shop-bar{border:2px solid var(--dash-ink);background:var(--dash-canvas);border-radius:17px;min-height:48px}.dash-shell .seller-shop-bar label>span{color:var(--dash-muted);font-size:10px}.dash-shell .seller-shop-bar select{color:var(--dash-ink);background:0 0;font-size:14px}.dash-shell .seller-shop-bar>svg{color:var(--dash-ink)}.dash-shell .seller-quick-links .pill{border-radius:14px}.dash-shell .overview-grid{gap:12px}.dash-shell .sales-tile{border:2px solid var(--dash-line);background:var(--dash-canvas);color:var(--dash-ink);border-radius:18px}.dash-shell .sales-tile :is(strong,svg){color:var(--dash-ink)}.dash-shell .sales-tile :is(span,small){color:var(--dash-muted)}.dash-shell .inventory-list-row{border-width:2px;border-color:var(--dash-line);background:var(--dash-paper);border-radius:16px}.dash-shell .seller-settings .settings-section{border-color:var(--dash-line)}[data-slot=dialog-content].dash-dialog{border:2px solid var(--dash-ink);background:var(--dash-paper);color:var(--dash-ink);border-radius:26px!important}.dash-dialog [data-slot=dialog-title]{font-size:21px;font-weight:700;line-height:1.35}.dash-dialog [data-slot=dialog-description]{color:var(--dash-muted);font-size:13px;line-height:1.7}.dash-dialog [data-slot=dialog-close]{border:2px solid var(--dash-line);background:var(--dash-canvas);width:40px;height:40px;color:var(--dash-ink);opacity:1;border-radius:50%;place-items:center;display:grid}.dash-menu[data-slot=sheet-content]{--background:#11120f;--foreground:#fffef5;--card:#24261f;--card-foreground:#fffef5;--secondary:#2b2d26;--secondary-foreground:#fffef5;--muted-foreground:#c5c8b7;--border:#626657;--primary-foreground:#fffef5;background:var(--background)!important;color:var(--foreground)!important;border-right:1px solid var(--border)!important}.dash-menu[data-slot=sheet-content] .menu-profile{border:1.5px solid var(--border);background:var(--card);color:var(--foreground);border-radius:18px;font-size:20px}.dash-menu[data-slot=sheet-content] .menu-section-label{border-color:var(--border);color:var(--muted-foreground);padding-top:20px;font-size:11px}.dash-menu[data-slot=sheet-content] .menu-action{min-height:48px;color:var(--foreground);background:0 0;padding:12px 2px;font-size:14px}.dash-menu[data-slot=sheet-content] .menu-action.danger{color:#faa}.dash-menu[data-slot=sheet-content] .role-switch{color:var(--foreground);border-color:var(--border)}.dash-menu[data-slot=sheet-content] .menu-action>svg{background:var(--secondary);color:var(--foreground)}.dash-menu[data-slot=sheet-content] .version{color:var(--muted-foreground)}.dash-menu[data-slot=sheet-content] [data-slot=sheet-close]{color:var(--foreground);opacity:1}.dash-menu[data-slot=sheet-content] :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #fff000}@media (max-width:359px){.dash-shell :is(.frame-heading,.saved-heading){padding:14px}.dash-shell :is(.frame-heading,.saved-heading,.board-header) h1{font-size:20px}.dash-shell .search-result-page{gap:9px;padding:9px}.dash-shell .search-tile-details{gap:4px;padding:8px}.dash-shell .search-tile-title{font-size:12px}.dash-shell .search-tile-price{font-size:13px}.dash-shell :is(.search-tile-variant,.search-tile-shop){font-size:10px}.dash-shell .saved-products-scroll{padding:10px}.dash-shell .saved-products-grid{gap:12px 9px}.dash-shell .saved-product>.search-result-tile{height:250px}.dash-shell .frame-footer{flex-wrap:wrap;padding:12px}.dash-shell .frame-footer>button{padding:10px 12px}.dash-shell .shop-page>.shop-heading{padding:12px}.dash-shell .shop-profile h1{font-size:17px}.dash-shell .comparison-basket .basket-copy{padding:9px 8px}}@media (max-height:660px){.dash-shell .search-result-page{gap:8px;padding:8px}.dash-shell .search-tile-details{gap:3px;padding:7px 8px}.dash-shell .search-tile-title{-webkit-line-clamp:2;height:2.8em;font-size:12px}.dash-shell .search-tile-variant,.dash-shell .search-tile-shop{font-size:10px}}@media (max-height:620px){.dash-shell.app-shell:is(.feed-screen,.collection-screen){height:100dvh;min-height:0;overflow:hidden}.dash-shell.app-shell:is(.feed-screen,.collection-screen)>.dash-deck{flex:1;min-height:0}.dash-shell.app-shell:is(.feed-screen,.collection-screen) .whole-card-turn{min-height:0}}@media (prefers-reduced-motion:reduce){.dash-shell .search-ninja-intro>img{animation:none}}
