@import"https://fonts.googleapis.com/css2?family=Gveret+Levin&display=swap";:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--bg-color: #f8fafc;--text-color: #0f172a;--text-light: #64748b;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .4);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--danger-color: #ef4444;--success-color: #10b981}[data-theme=dark]{--primary-color: #eab308;--primary-hover: #ca8a04;--bg-color: #0f172a;--text-color: #f1f5f9;--text-light: #e2e8f0;--glass-bg: rgba(15, 23, 42, .9);--glass-border: rgba(255, 255, 255, .15);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .3)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Assistant,sans-serif;background-color:#f8fafc;background-image:linear-gradient(#fdfbfbbf,#f3f4f6bf),url(/Day_background.webp);background-repeat:repeat;background-attachment:fixed;background-blend-mode:normal;color:var(--text-color);min-height:100vh;overflow-x:clip}body[data-theme=dark]{background-color:#0b1120;background-image:none}html{width:100%;overflow-x:clip}h1,h2,h3{margin-bottom:1rem}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px}.product-card-glass{background:#faf9f6;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #0000000d;border-radius:24px;display:flex;flex-direction:column;position:relative;cursor:pointer}[data-theme=dark] .product-card-glass{background:#1e293b}.product-card-img-full{width:100%;height:100%;object-fit:cover}.product-card-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-light)}.product-card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.product-card-title{font-size:1.4rem;margin:0;color:var(--primary-color)}.product-card-price{font-size:1.4rem;font-weight:700;white-space:nowrap}.product-card-price-unit{font-size:.9rem;color:var(--text-light);font-weight:400}.product-card-height{font-size:1.2rem;color:var(--text-light);white-space:nowrap}.product-swatches-container{display:flex;gap:.4rem;align-items:center;flex-wrap:nowrap;margin-top:auto;padding-top:.5rem}.color-swatch-bubble{width:42px;height:42px;border-radius:50%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.color-swatch-bubble.in-stock{border-color:#e8dcc4}.color-swatch-bubble.active{border-color:var(--primary-color);box-shadow:0 0 0 2px #2563eb33}.color-swatch-out-of-stock-line{position:absolute;width:120%;height:2px;background-color:#ef4444cc;transform:rotate(-45deg)}.color-swatch-more-bubble{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--primary-color);background-color:#fffffff2;color:var(--primary-color);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0000001a;cursor:pointer}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:opacity .2s,background-color .2s,color .2s,border-color .2s}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-hover);transform:scale(1.02)}.input-field{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.input-field:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.nav-bar{position:sticky;top:0;z-index:50;padding:.3rem 0;margin-bottom:.1rem;background:linear-gradient(to bottom,#fff9,#ffffff4d);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(16px);border-radius:0 0 24px 24px}@media (min-width: 769px){.nav-bar{zoom:1.3}}.nav-content{display:flex;justify-content:space-between;align-items:center}.nav-links{display:flex;gap:1.5rem;align-items:center}.cart-item-premium{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000a;position:relative;border:1px solid rgba(0,0,0,.05)}.cart-item-actions{display:flex;gap:1rem;align-items:center}.cart-item-price-section{text-align:center;margin-left:auto;margin-right:auto;transition:transform .3s ease}@media (max-width: 768px){.cart-checkbox-container{width:92px;justify-content:center}.cart-item-actions{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:.75rem;justify-items:center}.cart-item-actions .editButton{grid-area:1 / 1 / 2 / 3;z-index:2}.cart-item-actions .deleteButton{grid-area:2 / 1 / 3 / 2}.cart-item-actions .shareButton,.cart-item-actions button[title=שתף]{grid-area:2 / 2 / 3 / 3}.cart-item-price-section{transform:translate(-10px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tooltipFade{0%{opacity:0;transform:translate(-50%) translateY(15px)}5%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}@media (max-width: 400px){.hide-on-mobile{display:none!important}}@media (max-width: 768px){.mobile-hidden{display:none!important}.admin-order-main{align-items:flex-start!important}.admin-order-left{flex-direction:column;align-items:flex-start!important;gap:.75rem!important}}.admin-order-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.admin-order-left{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}@media (max-width: 400px){.container{padding:0 .5rem}.nav-links{gap:.5rem}.nav-bar{padding:.5rem 0}}.cart-panel{padding:2rem}@media (max-width: 600px){.cart-panel{padding:.5rem}}.deleteButton{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background-color:#fee2e2;border:none;border-radius:50%;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.deleteButton svg{width:44%}.deleteButton .bin path{fill:#dc2626}@media (hover: hover){.deleteButton:hover{background-color:#ef4444;overflow:visible;z-index:10}.deleteButton:hover .bin path{fill:#fff}}.deleteButton.confirming{background-color:#ef4444;overflow:visible;z-index:10}.bin path{transition:all .2s}.deleteButton.confirming .bin path{fill:#fff}.deleteButton:active{transform:scale(.98)}.deleteButton .tooltip{--tooltip-color: rgb(41, 41, 41);position:absolute;top:-40px;background-color:var(--tooltip-color);color:#fff;border-radius:5px;font-size:12px;padding:8px 12px;font-weight:600;box-shadow:0 10px 10px #0000001b;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s;white-space:nowrap;z-index:50;pointer-events:none}.deleteButton .tooltip:before{position:absolute;width:10px;height:10px;transform:rotate(45deg);content:"";background-color:var(--tooltip-color);bottom:-10%}@media (hover: hover){.deleteButton:hover .tooltip-normal{opacity:1}.deleteButton.confirming:hover .tooltip-normal{opacity:0}}.deleteButton.confirming .tooltip-confirm{opacity:1}.editButton{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#e0f2fe;color:#0284c7;border:none;border-radius:50%;cursor:pointer;transition:all .2s}@media (hover: hover){.editButton:hover{background-color:#bae6fd;transform:translateY(-2px)}}.editButton:active{transform:scale(.95)}.shareButton{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#dcfce7;color:#16a34a;border:none;border-radius:50%;cursor:pointer;transition:all .2s}@media (hover: hover){.shareButton:hover{background-color:#bbf7d0;transform:translateY(-2px)}}.shareButton:active{transform:scale(.95)}.custom-checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox-wrapper{display:block;position:relative;cursor:pointer;font-size:15.66px;-webkit-user-select:none;user-select:none}.custom-checkmark{position:relative;top:0;left:0;height:2.3em;width:2.3em;background-color:#ccc;border-radius:50%;transition:.4s ease-out;box-shadow:inset .07em .07em .12em #b3b3b3,inset -.07em -.07em .12em #fff}.custom-checkbox-wrapper input:checked~.custom-checkmark{box-shadow:inset -.07em -.07em .12em #047857,inset .07em .07em .12em #34d399,.1em .1em .2em -.05em #7a7a7a;background-color:#10b981}.custom-checkmark:after{content:"";position:absolute;display:none;transition:transform .4s ease-in-out;transform-origin:center}.custom-checkbox-wrapper input:checked~.custom-checkmark:after{display:block}.custom-checkbox-wrapper .custom-checkmark:after{left:.98em;top:.55em;width:.35em;height:.8em;border:solid white;border-width:0 .22em .22em 0;transform:rotate(45deg);filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}@keyframes pulseButton{0%{box-shadow:0 8px 24px #3b82f666,inset 0 1px #ffffff4d,0 0 #3b82f680}50%{box-shadow:0 8px 24px #3b82f666,inset 0 1px #ffffff4d,0 0 0 15px #3b82f600}to{box-shadow:0 8px 24px #3b82f666,inset 0 1px #ffffff4d,0 0 #3b82f600}}@keyframes shineEffect{0%{left:-100%}15%{left:200%}to{left:200%}}.send-order-btn{position:relative;z-index:1;animation:pulseButton 3s infinite;overflow:hidden;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.8rem 2.5rem;font-weight:800;font-size:1.15rem;letter-spacing:.5px;min-width:240px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.send-order-btn.sent{background:#aaa;animation:none}.send-order-btn.sent:before{display:none}.send-order-btn:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff6,#fff0);transform:skew(-25deg);animation:shineEffect 6s infinite;border-radius:999px;pointer-events:none}.send-order-btn:disabled{animation:none;filter:grayscale(.5)}.send-order-btn:disabled:before{display:none}.cart-header-container{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem;position:relative}@media (min-width: 768px){.cart-header-container{justify-content:center}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.cart-button-container.explode-bubbles:before,.cart-button-container.explode-bubbles:after{position:absolute;content:"";width:150%;left:50%;height:100%;transform:translate(-50%);z-index:-10;background-repeat:no-repeat;pointer-events:none}.cart-button-container.explode-bubbles:before{top:-70%;background-image:radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--primary-color) 20%,transparent 30%),radial-gradient(circle,#eab308 20%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,#eab308 15%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,#eab308 20%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;background-position:50% 120%;animation:topBubbles 1.6s ease 1.7s forwards}.cart-button-container.explode-bubbles:after{bottom:-70%;background-image:radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,#eab308 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--primary-color) 15%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,#eab308 20%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%),radial-gradient(circle,var(--primary-color) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;background-position:50% 0%;animation:bottomBubbles 1.6s ease 1.7s forwards}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.share-btn-elegant{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:9999px;color:#fff;text-decoration:none;font-weight:500;letter-spacing:.5px;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none;cursor:pointer;font-family:inherit;font-size:1rem}.share-btn-elegant:hover{transform:translateY(-3px) scale(1.02)}.share-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 15px #25d3664d}.share-whatsapp:hover{box-shadow:0 8px 25px #25d36666}.share-facebook{background:linear-gradient(135deg,#1877f2,#0d5cbf);box-shadow:0 4px 15px #1877f24d}.share-facebook:hover{box-shadow:0 8px 25px #1877f266}.share-telegram{background:linear-gradient(135deg,#08c,#005f8e);box-shadow:0 4px 15px #0088cc4d}.share-telegram:hover{box-shadow:0 8px 25px #08c6}.share-copy{background:linear-gradient(145deg,#fff,#f5f5f5);color:var(--text-color)!important;box-shadow:4px 4px 10px #0000000d,-4px -4px 10px #fff;border:1px solid rgba(0,0,0,.05)}.share-copy:hover{box-shadow:6px 6px 15px #00000014,-6px -6px 15px #fff}.theme{display:flex;align-items:center;-webkit-tap-highlight-color:transparent;--bg: transparent;--primary: hsl(48, 90%, 55%);--primaryT: hsla(48, 90%, 55%, 0);--transDur: .3s}.theme__icon{transition:.3s}.theme__icon,.theme__toggle{z-index:1}.theme__icon,.theme__icon-part{position:absolute}.theme__icon{display:block;top:.5em;left:.5em;width:1.5em;height:1.5em}.theme__icon-part{border-radius:50%;box-shadow:.4em -.4em 0 .5em #fff inset;top:calc(50% - .5em);left:calc(50% - .5em);width:1em;height:1em;transition:box-shadow var(--transDur) ease-in-out,opacity var(--transDur) ease-in-out,transform var(--transDur) ease-in-out;transform:scale(.5)}.theme__icon-part~.theme__icon-part{background-color:#fff;border-radius:.05em;top:50%;left:calc(50% - .05em);transform:rotate(0) translateY(.5em);transform-origin:50% 0;width:.1em;height:.2em}.theme__icon-part:nth-child(3){transform:rotate(45deg) translateY(.45em)}.theme__icon-part:nth-child(4){transform:rotate(90deg) translateY(.45em)}.theme__icon-part:nth-child(5){transform:rotate(135deg) translateY(.45em)}.theme__icon-part:nth-child(6){transform:rotate(180deg) translateY(.45em)}.theme__icon-part:nth-child(7){transform:rotate(225deg) translateY(.45em)}.theme__icon-part:nth-child(8){transform:rotate(270deg) translateY(.5em)}.theme__icon-part:nth-child(9){transform:rotate(315deg) translateY(.5em)}.theme__toggle,.theme__toggle-wrap{position:relative}.theme__toggle,.theme__toggle:before{display:block}.theme__toggle{background-color:#fbedb6;border-radius:25%/50%;box-shadow:0 0 0 .125em var(--primaryT);padding:.25em;width:6em;height:3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--transDur) ease-in-out,box-shadow .15s ease-in-out,transform var(--transDur) ease-in-out}.theme__toggle:before{background-color:#f4ca25;border-radius:50%;content:"";width:2.5em;height:2.5em;transition:.3s}.theme__toggle:focus{box-shadow:0 0 0 .125em var(--primary);outline:transparent}.theme__toggle:checked{background-color:#043449}.theme__toggle:checked:before,.theme__toggle:checked~.theme__icon{transform:translate(3em)}.theme__toggle:checked:before{background-color:#25b6f4}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(1){box-shadow:.2em -.2em 0 .2em #fff inset;transform:scale(1);top:.2em;left:-.2em}.theme__toggle:checked~.theme__icon .theme__icon-part~.theme__icon-part{opacity:0}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(2){transform:rotate(45deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(3){transform:rotate(90deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(4){transform:rotate(135deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(5){transform:rotate(180deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(6){transform:rotate(225deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(7){transform:rotate(270deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(8){transform:rotate(315deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(9){transform:rotate(360deg) translateY(.8em)}.theme__toggle-wrap{margin:0}@supports selector(:focus-visible){.theme__toggle:focus{box-shadow:0 0 0 .125em var(--primaryT)}.theme__toggle:focus-visible{box-shadow:0 0 0 .125em var(--primary)}}.home-carousel-wrapper{position:relative;margin-bottom:3rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;height:500px}@media (min-width: 769px){.home-carousel-wrapper{width:100%;max-width:800px;aspect-ratio:4 / 3;height:auto;margin:0 auto 2rem}.overlay-title-centered{font-size:4.5rem!important}.overlay-date-centered{font-size:1.8rem!important}}@font-face{font-family:Anka;src:url(/fonts/ankaclm-bold-webfont.woff) format("woff"),url(/fonts/ankaclm-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}.carousel-overlay-centered{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;background:linear-gradient(to bottom,#0006,#0000001a 40%,#0000001a 60%,#000000b3);pointer-events:none}.overlay-title-centered{color:#fdfbf7!important;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6);font-family:Anka,Frank Ruhl Libre,serif;font-size:5.5rem;font-weight:400;text-align:center;padding:0 1rem;line-height:1.1;letter-spacing:1px}.overlay-date-centered{color:#e8dcc4!important;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6);font-family:Anka,Frank Ruhl Libre,serif;font-size:2.2rem;font-weight:400;text-align:center;padding:0 1rem;margin:.5rem 0 0;letter-spacing:3px}.category-title{font-size:2.2rem;border-bottom:3px solid var(--glass-border);padding-bottom:.2rem;margin-bottom:0;font-family:Anka,Frank Ruhl Libre,serif;color:var(--text-color)}.full-width-header{grid-column:1 / -1;margin-top:2.5rem;margin-bottom:-1rem}@media (max-width: 768px){.mobile-hamburger-btn{display:flex!important}.hide-on-mobile-menu{display:none!important}}.product-category-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:.5rem}.mobile-edge-image{margin:.9rem .9rem 0;border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;background-color:var(--bg-color)}.mobile-edge-content{padding:.8rem .9rem .9rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.product-category-container>.full-width-header:first-child{margin-top:1.5rem}@media (max-width: 768px){.product-category-container{gap:0rem}.full-width-header{margin-top:3rem;margin-bottom:0rem}.product-category-container>.full-width-header:first-child{margin-top:1rem}}.category-bubbles-container{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 0 .5rem;margin-bottom:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.category-bubbles-container::-webkit-scrollbar{display:none}.category-bubble{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;flex-shrink:0;scroll-snap-align:start;transition:transform .2s;text-decoration:none}.category-bubble:hover{transform:translateY(-4px)}.category-bubble-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--glass-border);box-shadow:0 4px 12px #0000001a;background:var(--glass-bg);padding:2px}.category-bubble-text{font-family:Anka,Frank Ruhl Libre,serif;font-size:1.1rem;font-weight:700;color:var(--text-color);text-align:center;white-space:nowrap}.standard-header-content{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:2rem}.admin-link-btn{background:#ff7979;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}@media (max-width: 768px){.home-carousel-wrapper{margin-left:-1rem;margin-right:-1rem;border-radius:0;height:75vw}.overlay-title-centered{font-size:3.5rem}.overlay-date-centered{font-size:1.5rem;letter-spacing:2px}}@media (max-width: 400px){.home-carousel-wrapper{margin-left:-.5rem;margin-right:-.5rem}.overlay-title-centered{font-size:2.8rem}.overlay-date-centered{font-size:1.2rem;letter-spacing:1px}}.countdown-banner-container{font-size:1rem;margin-bottom:2rem;background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#f8fafc;text-align:center;padding:2.5rem 1rem 1rem;margin-top:-4.5rem;position:relative;z-index:40;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;box-shadow:0 8px 20px #000;border-bottom-left-radius:50px;border-bottom-right-radius:50px;width:100%}@media (min-width: 769px){.countdown-banner-container{max-width:800px;margin-left:auto;margin-right:auto}}.countdown-banner-container.passed{background:linear-gradient(135deg,#7f1d1d,#450a0a);color:#fecaca;box-shadow:0 8px 20px #00000026;font-weight:400;letter-spacing:.5px;border-bottom:1px solid rgba(248,113,113,.3);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.countdown-badge{background:#302b1f;padding:.2rem .8rem;border-radius:999px;border:1px solid rgba(251,191,36,.3);color:#fbbf24;font-weight:700;letter-spacing:.5px}.countdown-badge-small-text{font-size:.85em;opacity:.8;font-weight:400;padding:0 .15rem}.countdown-main-text,.deadline-season-text{font-weight:400;letter-spacing:.5px}.countdown-number{color:#fbbf24;padding:0 .15rem;display:inline-block;min-width:24px;text-align:center}@media (max-width: 768px){.countdown-banner-container{margin-bottom:.6rem}}.countdown-banner-container strong{font-size:1.15rem}.share-widget-btn{display:grid;place-items:center;padding:10px;border:none;background:#e8e8e8;box-shadow:5px 5px 12px #cacaca,-5px -5px 12px #fff;border-radius:50%;cursor:pointer;color:#555;transition:all .2s ease;flex-shrink:0;width:44px;height:44px}.share-widget-btn:hover{box-shadow:2px 2px 5px #cacaca,-2px -2px 5px #fff;transform:translateY(-1px)}.share-widget-icon{width:20px;height:20px}@media (min-width: 769px){.admin-link-btn{width:60px!important;height:60px!important}.admin-link-btn svg{width:30px!important;height:30px!important}.countdown-banner-container{font-size:1.4rem;padding-top:3.5rem!important;padding-bottom:2rem!important}.countdown-banner-container strong{font-size:1.7rem}.countdown-clock-icon{width:28px!important;height:28px!important}.share-widget-btn{width:60px!important;height:60px!important}.share-widget-icon{width:30px!important;height:30px!important}}.countdown-text-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 768px){.countdown-text-wrapper{flex-direction:column;gap:.2rem}}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.product-desktop-grid{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.grid-image{display:flex;flex-direction:column}.grid-details{display:flex;flex-direction:column;gap:1.25rem;padding:0 .75rem}.grid-cart{display:flex;flex-direction:column;padding:0 .75rem}@media (min-width: 768px){.product-desktop-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image cart" "details cart";align-items:start;gap:1.2rem;padding:1.2rem 1.5rem}.grid-image{grid-area:image}.grid-details{grid-area:details;padding:0}.grid-cart{grid-area:cart;padding:0}}.fabric-slider-wrapper{width:100%}@media (min-width: 768px){.fabric-slider-wrapper{width:80%;margin-inline:auto}}@media (max-width: 768px){.region-card-outer{border-radius:0!important;border-left:none!important;border-right:none!important;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)!important}.customer-row-header{flex-direction:column;align-items:stretch!important;padding:1rem!important;gap:1rem}.customer-row-actions{width:100%;justify-content:space-between!important;flex-direction:row-reverse}.customer-row-details{width:100%}.customer-row-title{align-items:flex-start!important}.customer-row-contact{flex-direction:column;align-items:flex-start!important;gap:.25rem!important}.customer-row-contact .separator{display:none!important}.product-model-details,.product-sku-details{flex-direction:column;align-items:flex-start!important;gap:.25rem!important}}
