/* כלבו לגבר — עיצוב החנות, v9. PHP + MySQL */
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#020b20;--bg-deep:#000718;--navy:#06132d;--panel:#071a39;--line:#183c74;--text:#f8f9ff;--muted:#a9b8d4;--gold:#ffcb67;--gold2:#f2a83d;--teal:#52e1c7;--pink:#f13b95;--radius:16px;--max:1440px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:radial-gradient(ellipse at 50% 18%,#081735 0%,var(--bg) 52%,#010718 100%);color:var(--text);font-family:'Heebo',Arial,sans-serif;min-height:100vh;line-height:1.45}button,input,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--teal);outline-offset:3px}img{max-width:100%;display:block}.ico{display:inline-block;vertical-align:middle;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.store-container{width:min(calc(100% - 76px),var(--max));margin-inline:auto}
.store-topbar{height:41px;background:#031027;border-bottom:1px solid #15284c;font-size:13px;color:#b8c9e5}.topbar-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.shipping-note,.topbar-links,.topbar-links a{display:flex;align-items:center;gap:8px}.topbar-links{gap:26px}.topbar-links a:hover{color:var(--gold)}
.shop-header{position:relative;z-index:5;background:linear-gradient(180deg,#010b22,#04102a)}.header-main{min-height:143px;display:grid;grid-template-columns:minmax(0,1fr) 310px minmax(0,1fr);gap:22px;align-items:center}.header-right{display:flex;align-items:center;gap:27px;min-width:0}.cart-trigger{position:relative;display:grid;place-items:center;min-width:68px;gap:2px;flex:none}.cart-trigger .ico{margin-block:2px}.cart-bubble{position:absolute;top:-9px;left:10px;min-width:28px;height:28px;display:grid;place-items:center;font-size:13px;font-weight:800;border-radius:50%;background:#f33c94;color:#fff;box-shadow:0 0 16px #f33c9450}.cart-label{font-size:14px;font-weight:700}.header-search{height:60px;width:100%;max-width:374px;display:flex;flex-direction:row;align-items:center;background:linear-gradient(100deg,#071731,#0b1a36);border:1.5px solid #174c93;border-radius:40px;box-shadow:inset 0 0 22px #0b2b5660}.header-search input{padding:0 22px;min-width:0;width:100%;height:100%;background:transparent;border:0;color:white;outline:0;font-size:18px}.header-search input::placeholder{color:#99a9c6}.header-search button{background:none;border:0;color:white;padding:13px 20px}.header-search:focus-within{border-color:var(--teal)}
.brand-lockup{display:flex;flex-direction:column;align-items:center;gap:0;justify-self:center;min-width:0;padding:8px 0}.brand-symbol{width:185px;height:93px;object-fit:contain;filter:drop-shadow(0 3px 7px #0008)}.brand-name{font-size:42px;font-weight:900;line-height:1;letter-spacing:4px;color:var(--gold);white-space:nowrap;text-shadow:0 1px 15px #eec05f1b}.brand-english{letter-spacing:4px;font-family:Arial,sans-serif;font-weight:700;font-size:11px;margin-top:5px}.header-left{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.contact-action{min-height:76px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:17px;padding:12px 17px;text-align:center;color:white;white-space:nowrap;transition:transform .2s,filter .2s;box-shadow:0 8px 25px #0003}.contact-action:hover{transform:translateY(-2px);filter:brightness(1.12)}.contact-action span:not(.bit-wordmark){display:flex;flex-direction:column;gap:1px}.contact-action strong{font-size:17px}.contact-action small{font-size:14px;font-weight:700;direction:ltr}.whatsapp-action{background:linear-gradient(145deg,#00a950,#03753e);border:1px solid #0ef082}.bit-action{background:#09224f;border:1px solid #1263d7}.bit-wordmark{font-size:37px;font-weight:900;font-family:Arial,sans-serif;letter-spacing:-3px;color:white}.bit-wordmark::first-letter{color:#77d9ff}
.shop-navbar{border-block:1px solid #183664;background:linear-gradient(180deg,#03122e,#061530)}.navbar-content{min-height:65px;display:flex;align-items:stretch;justify-content:center;gap:7px}.nav-item{padding:14px 25px;display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;font-weight:750;white-space:nowrap;border-bottom:3px solid transparent;transition:background .2s,color .2s}.nav-item:hover{background:#102344;color:var(--gold)}.nav-item.active{background:#10203b;color:var(--gold);border-color:var(--gold)}
.store-hero{width:100%;min-height:373px;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#122248 0,#081730 44%,#030a21 75%);border-bottom:1px solid #0e2d61}.hero-side{position:absolute;z-index:-2;top:0;bottom:0;width:35%;background-repeat:no-repeat;background-size:cover}.hero-man{left:0;background-image:url('hero-man.webp');background-position:center 33%}.hero-accessories{right:0;background-image:url('hero-style.webp');background-position:center 50%}.hero-darken{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0%,#040b1f40 23%,#030d24 39%,#030d24 60%,#030d2480 77%,transparent 100%)}.hero-text{text-align:center;padding:30px 16px 31px;position:relative;z-index:1;max-width:750px}.eyebrow{display:block;color:var(--teal);text-transform:uppercase;letter-spacing:1.7px;font-size:13px;font-weight:700}.hero-text h1{font-size:clamp(37px,4.5vw,66px);line-height:1.18;font-weight:900;margin:13px 0 11px;text-shadow:0 4px 8px #0009}.hero-text h1 em{font-style:normal;color:var(--gold);display:inline-block}.hero-text p{font-size:17px;font-weight:600;margin:7px 0 27px;color:#e1e6f4}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:none;border-radius:60px;background:linear-gradient(145deg,#ffdd8c,#ffc059);color:#071126;font-weight:900;font-size:19px;padding:12px 30px;min-height:56px;box-shadow:inset 0 0 0 1px #ffedb4,0 5px 22px #0007;transition:transform .2s,filter .2s}.gold-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.hero-text .gold-button{min-width:270px}
.store-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:-24px;position:relative;z-index:2}.category-card{height:166px;position:relative;overflow:hidden;background:#051330;border:1px solid #1d60a0;border-radius:15px;box-shadow:0 8px 25px #0008;transition:transform .2s,border-color .2s}.category-card:hover{transform:translateY(-5px);border-color:var(--gold)}.category-card img{width:100%;height:100%;object-fit:cover;object-position:center}.category-card::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#020c23 88%)}.category-footer{position:absolute;z-index:1;bottom:0;inset-inline:0;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px}.circle-arrow{width:35px;height:35px;display:grid;place-items:center;border:2px solid var(--gold);color:var(--gold);border-radius:50%;flex:none}
.store-products{padding-top:33px;padding-bottom:85px}.section-heading{position:relative;display:flex;justify-content:center;align-items:center;min-height:61px;margin-bottom:18px}.heading-center{display:flex;align-items:center;justify-content:center;gap:32px}.heading-center h1,.heading-center h2{font-size:29px;margin:0;text-align:center;line-height:1.3;font-weight:900}.heading-line{width:105px;height:3px;background:var(--gold);border-radius:9px}.all-products-link{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);color:#dde3ee;display:inline-flex;align-items:center;gap:5px}.all-products-link:hover{color:var(--gold)}.filter-summary{display:flex;align-items:center;justify-content:space-between;color:#c9d8f5;margin-bottom:21px}.filter-summary a{color:var(--gold);text-decoration:underline}
.shop-products-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.shop-product-card{overflow:hidden;border:1px solid #123d76;background:linear-gradient(180deg,#081c3b,#041229);border-radius:17px;box-shadow:0 12px 26px #0005;transition:transform .18s,border-color .18s}.shop-product-card:hover{transform:translateY(-4px);border-color:#3286cb}.product-tile-photo{position:relative;background:#f2f4f8;height:210px;overflow:hidden}.product-tile-photo>a{display:block;width:100%;height:100%}.product-tile-photo>a>img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.shop-product-card:hover .product-tile-photo>a>img{transform:scale(1.035)}.favorite-btn{position:absolute;top:9px;left:9px;width:37px;height:37px;border:0;border-radius:50%;display:grid;place-items:center;color:#09162a;background:#fffffff2;box-shadow:0 1px 8px #0003}.favorite-btn.selected{color:#e72877;background:#ffe8f1}.favorite-btn.selected svg{fill:currentColor}.product-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;height:100%;background:radial-gradient(circle,#132c54,#06142f);color:#adbfde;font-size:14px}.product-placeholder img{width:62%;max-height:130px;object-fit:contain}.product-tile-info{padding:12px 15px 16px}.product-tile-category{font-size:12px;color:var(--teal)}.product-tile-info h3{min-height:48px;font-size:17px;line-height:1.4;margin:5px 0 12px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-tile-info a:hover h3{color:var(--gold)}.product-tile-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-tile-price{color:var(--gold);font-size:25px;direction:ltr;display:inline-flex;gap:2px;align-items:baseline}.product-tile-price span{font-size:18px}.mini-add{width:38px;height:38px;border:1px solid #c89246;background:#fcca70;color:#08142e;border-radius:50%;display:grid;place-items:center}.mini-add:hover{background:#fff0c9}
.empty-store{border:1px dashed #2b5485;border-radius:18px;background:#071632;text-align:center;padding:60px 25px;color:#bdcbe4}.empty-store>.ico{color:var(--gold)}.empty-store h3,.empty-store h2{color:#fff;font-size:24px}.empty-store .gold-button{margin-top:12px}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #477db5;border-radius:14px;padding:13px 20px;color:#f3f7ff;font-weight:700;background:#071e40}.outline-button:hover{border-color:var(--gold);color:var(--gold)}
.shop-footer{border-top:1px solid #1e3c70;background:#01091b;padding:33px 0 16px}.footer-content{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:77px;height:57px;object-fit:contain}.footer-brand span{display:flex;flex-direction:column;gap:1px}.footer-brand strong{color:var(--gold);font-size:23px}.footer-brand small{font-size:9px;letter-spacing:2px}.footer-content p{line-height:1.8;font-size:15px;text-align:center}.footer-content p span{color:#a0b2d1}.footer-contact{display:flex;flex-direction:column;gap:7px;color:#9cacc9;text-align:left}.footer-contact a{color:#fff;font-size:17px}.footer-bottom{border-top:1px solid #152446;margin-top:24px;padding-top:16px;text-align:center;color:#8796b4;font-size:12px}.floating-whatsapp{position:fixed;z-index:9;bottom:22px;left:22px;border-radius:50px;background:#079c54;color:white;padding:13px 17px;display:flex;align-items:center;gap:8px;box-shadow:0 7px 22px #0008;font-weight:800}.floating-whatsapp:hover{background:#02bd62}.store-toast{position:fixed;z-index:20;bottom:95px;left:50%;transform:translateX(-50%);max-width:min(450px,calc(100% - 40px));background:#18345c;border:1px solid var(--gold);border-radius:12px;padding:15px 22px;color:white;box-shadow:0 15px 40px #0009;text-align:center}.store-toast[hidden]{display:none}
.breadcrumbs{font-size:14px;color:#a7b9d7;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:25px 0}.breadcrumbs a:hover{color:var(--gold)}.product-page,.cart-page{min-height:55vh}.product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;margin:30px auto 80px;max-width:1190px}.product-large-image{height:490px;background:#f4f6fa;border:1px solid #1d4c80;border-radius:20px;display:grid;place-items:center;overflow:hidden}.product-large-image>img{width:100%;height:100%;object-fit:contain}.product-details-panel{background:linear-gradient(135deg,#081c39,#04112c);border:1px solid #1c3e6b;border-radius:20px;padding:38px}.product-details-panel h1{font-size:clamp(27px,3vw,40px);line-height:1.3;margin:13px 0 17px}.detail-price{font-size:39px;color:var(--gold);font-weight:900}.detail-description{font-size:17px;color:#cdd7e8;line-height:1.9;border-top:1px solid #1e365a;padding-top:18px}.detail-spec{margin:15px 0}.detail-spec b{color:var(--gold)}.detail-spec p{margin:6px 0;color:#cdd7ea}.detail-buy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 15px}.detail-buy label{font-weight:700}.detail-buy input{border:1px solid #456a96;background:#0d2142;color:#fff;border-radius:9px;width:75px;padding:13px;text-align:center}.small-note{font-size:13px;color:#a6b5d0}.error-page{min-height:50vh;padding:60px 0}
.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:25px;align-items:start;margin:23px 0 75px}.cart-items{display:grid;gap:13px}.cart-item{display:grid;grid-template-columns:115px minmax(160px,1fr) 110px 130px;gap:18px;align-items:center;padding:17px;background:#071834;border:1px solid #1a4070;border-radius:15px}.cart-item-image{display:grid;place-items:center;background:#f1f4f8;height:100px;border-radius:11px;overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:contain}.cart-item-data small{color:var(--teal)}.cart-item-data h2{margin:4px 0;font-size:18px}.cart-item-price{color:#bfcbe1;font-size:14px}.cart-qty-form{display:grid;gap:5px}.cart-qty-form label{font-size:12px;color:#b4c4dc}.cart-qty-form input{padding:7px 8px;width:100%;border-radius:7px;background:#0f2a4d;border:1px solid #315b8d;color:white}.cart-qty-form button{border:0;border-radius:6px;padding:6px 9px;background:#b5c5d9;color:#07162d}.cart-item-end{display:grid;justify-items:start;gap:12px}.cart-item-end strong{color:var(--gold);font-size:20px}.remove-item{border:0;background:none;color:#ff98b7;display:flex;align-items:center;gap:5px}.checkout-card{border:1px solid #345989;background:#091d3d;border-radius:17px;padding:24px}.checkout-card h2{font-size:24px;margin:0 0 20px}.checkout-sum{display:flex;justify-content:space-between;gap:20px;margin:15px 0;color:#cad7e9}.checkout-sum.grand{border-top:1px solid #3c5473;padding-top:18px;color:white;font-size:21px}.checkout-sum.grand strong:last-child{color:var(--gold)}.checkout-whatsapp,.checkout-bit{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;border-radius:11px;padding:13px 14px;color:white;font-weight:800;font-size:16px;margin-top:12px}.checkout-whatsapp{background:#058e4b;border:1px solid #0acf78}.checkout-bit{background:#06396e;border:1px solid #287cc5}.checkout-card>p{font-size:12px;color:#a4b2c9}.cart-empty{margin-block:25px 80px}
@media(max-width:1250px){.header-main{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:13px}.brand-symbol{width:140px;height:76px}.brand-name{font-size:32px}.header-left{gap:8px}.contact-action{padding:9px;min-height:67px}.contact-action strong{font-size:13px}.contact-action small{font-size:12px}.whatsapp-action .ico{width:29px}.bit-wordmark{font-size:30px}.header-right{gap:10px}.header-search{height:55px}.nav-item{padding:13px 15px;gap:8px}.store-categories{gap:12px}.category-card{height:143px}.shop-products-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1020px){.shop-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.store-container{width:min(calc(100% - 30px),var(--max))}.header-main{grid-template-columns:1fr auto;grid-template-areas:'brand brand' 'search actions';gap:8px;padding:10px 0 16px}.brand-lockup{grid-area:brand}.brand-symbol{height:72px;width:138px}.brand-name{font-size:33px}.header-right{grid-area:search;min-width:0}.header-left{grid-area:actions}.contact-action{min-height:52px;padding:9px}.contact-action span:not(.bit-wordmark){display:none}.whatsapp-action .ico{width:28px}.bit-wordmark{font-size:26px}.header-search{height:49px}.header-search input{font-size:15px;padding:0 12px}.header-search button{padding:9px}.cart-trigger{min-width:43px}.cart-label{display:none}.cart-trigger .ico{width:28px}.cart-bubble{top:-6px;left:0;min-width:23px;height:23px}.navbar-content{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.nav-item{font-size:14px;flex:none;gap:7px;padding:11px 13px}.nav-item .ico{width:18px}.store-hero{min-height:315px}.hero-side{width:43%;opacity:.72}.hero-darken{background:linear-gradient(90deg,#040b1b50,#031024d9 31%,#031024e8 66%,#040b1b77)}.hero-text h1{font-size:42px}.hero-text p{font-size:13px}.store-categories{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.category-card{height:140px}.shop-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-tile-photo{height:185px}.product-tile-info h3{font-size:15px}.product-tile-price{font-size:23px}.cart-layout{grid-template-columns:1fr}.product-detail{gap:18px}.product-large-image{height:380px}}
@media(max-width:580px){.store-container{width:calc(100% - 24px)}.store-topbar{height:34px}.topbar-inner{font-size:11px}.topbar-links{gap:12px}.topbar-links .ico{width:13px}.header-main{padding:8px 0 10px;column-gap:8px}.brand-lockup{padding:0 0 5px}.brand-symbol{height:60px;width:119px}.brand-name{font-size:27px;letter-spacing:3px}.brand-english{font-size:9px}.header-search{height:45px}.header-search input{font-size:14px}.contact-action{padding:5px 8px;min-height:43px;border-radius:10px}.header-left{gap:6px}.whatsapp-action .ico{width:23px}.bit-wordmark{font-size:23px}.cart-trigger{min-width:37px}.cart-trigger .ico{width:26px}.navbar-content{min-height:53px}.nav-item{padding:10px 12px}.store-hero{min-height:325px}.hero-side{width:48%;opacity:.56}.hero-darken{background:linear-gradient(90deg,#03102955,#031029d9 25%,#031029ee 73%,#03102977)}.hero-text{padding:21px 8px}.hero-text h1{font-size:36px;line-height:1.25}.hero-text p{font-size:12px;line-height:1.75;margin-bottom:19px}.eyebrow{font-size:10px}.hero-text .gold-button{min-width:210px}.gold-button{min-height:47px;padding:10px 20px;font-size:16px}.store-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.category-card{height:125px}.category-footer{font-size:14px;padding:8px}.circle-arrow{width:29px;height:29px}.store-products{padding-top:23px}.section-heading{margin-bottom:16px}.heading-center{gap:12px}.heading-center h1,.heading-center h2{font-size:23px}.heading-line{width:26px;height:2px}.all-products-link{font-size:11px;top:calc(100% + 12px)}.shop-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-tile-photo{height:164px}.product-tile-info{padding:9px}.product-tile-info h3{font-size:14px;min-height:38px}.product-tile-price{font-size:21px}.product-tile-price span{font-size:14px}.mini-add{width:32px;height:32px}.shop-product-card{border-radius:11px}.favorite-btn{width:32px;height:32px}.product-detail{grid-template-columns:1fr;margin-top:20px}.product-large-image{height:340px}.product-details-panel{padding:22px}.detail-price{font-size:31px}.footer-content{flex-direction:column;gap:10px;text-align:center}.footer-brand strong{font-size:20px}.footer-content p{margin:6px}.footer-contact{text-align:center}.floating-whatsapp{bottom:12px;left:12px;padding:11px;border-radius:50%;font-size:0}.floating-whatsapp .ico{width:25px}.floating-whatsapp span{display:none}.cart-item{grid-template-columns:85px minmax(0,1fr);gap:10px}.cart-item-image{height:84px}.cart-qty-form{grid-column:1;grid-row:2}.cart-item-end{grid-column:2;grid-row:2;display:flex;justify-content:space-between}.cart-item-end strong{font-size:17px}.checkout-card{padding:18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}


/* v10 — אזור מועדפים (שומר את אותה שפה עיצובית של החנות) */
.favorite-header-link{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:65px;gap:1px;flex:none;color:#ff89b3;transition:color .2s}
.favorite-header-link:hover{color:#ffd4e2}
.favorite-header-label{font-size:13px;font-weight:700;color:#f7f8ff}
.favorite-header-bubble{position:absolute;top:-8px;left:6px;min-width:23px;height:23px;padding:0 5px;border-radius:40px;background:#ee398d;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}
.nav-favorites{color:#ffd0e1}.nav-favorites-count{background:#a92463;color:white;border-radius:20px;padding:1px 7px;font-size:12px;font-weight:800}
.favorites-showcase{padding:4px 0 78px}
.favorites-page{padding:22px 0 85px;min-height:52vh}
.favorites-showcase .heading-center .ico,.favorites-page .heading-center .ico{stroke:#ff6eaa;margin-inline-end:8px}
.favorites-heading-count{color:#ffa2c9;font-size:.63em;font-weight:800;vertical-align:middle}
.favorites-help{font-size:14px;color:#b7c8e3;text-align:center;margin:-5px 0 24px}
.favorites-loading{padding:45px;text-align:center;color:#bed2ec}
.favorites-empty{margin:18px 0 12px;text-align:center;border:1px dashed #305282;border-radius:20px;padding:35px 20px 39px;background:linear-gradient(140deg,#071b38,#07122b)}
.favorites-empty .ico{stroke:#ff74aa;fill:#eb387522}
.favorites-empty h3{font-size:23px;margin:12px 0 3px}
.favorites-empty p{color:#aebdd5;margin:0 0 20px}
.favorites-page .shop-products-grid,.favorites-showcase .shop-products-grid{margin-top:8px}
.detail-title-row{display:flex;align-items:center;gap:18px}
.detail-title-row h1{flex:1;min-width:0}
.detail-favorite-btn{position:static;flex:none;width:48px;height:48px;border:1px solid #ef75ab;box-shadow:0 5px 15px #0004}
@media(max-width:850px){.favorite-header-link{min-width:34px}.favorite-header-label{display:none}.favorite-header-link>.ico{width:24px;height:24px}.favorite-header-bubble{left:-4px}.favorites-showcase{padding-bottom:50px}}
@media(max-width:580px){.favorite-header-link{min-width:28px}.favorite-header-link>.ico{width:23px;height:23px}.favorite-header-bubble{min-width:18px;height:18px;font-size:10px;top:-6px;left:-7px}.favorites-help{font-size:12px;margin-top:4px}.favorites-empty h3{font-size:18px}.favorites-empty{padding:25px 12px}.favorites-showcase .all-products-link{top:calc(100% + 6px)}}
