.ay-new{--olive:#bbb587;--olive-dark:#777345;--ink:#24251f;--muted:#74746b;--line:#e7e7df;--cream:#f3f1e9;--red:#9c3832;--space:clamp(20px,4vw,76px);--radius:11px;--sans:'DM Sans',Arial,sans-serif}
.ay-new *{box-sizing:border-box}
.ay-new{scroll-behavior:smooth;scroll-padding-top:40px}
.ay-new{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5}
.ay-new button,.ay-new input,.ay-new a{-webkit-tap-highlight-color:transparent}
.ay-new button,.ay-new input{font:inherit}
.ay-new button,.ay-new a{touch-action:manipulation}
.ay-new button{cursor:pointer}
.ay-new button{color:inherit}
.ay-new a{color:inherit;text-decoration:none}
.ay-new button:focus-visible,.ay-new a:focus-visible,.ay-new input:focus-visible{outline:2px solid var(--olive-dark);outline-offset:5px}
.ay-new button{border:0}
.ay-new img{display:block;max-width:100%}
.ay-new button svg,.ay-new a svg{pointer-events:none}
.ay-new svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.ay-new .wrap{width:calc(100% - var(--space)*2);max-width:1580px;margin-inline:auto}
.ay-new .topbar{background:#f1f1ed;min-height:38px;font-size:12px}
.ay-new .top-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.ay-new .top-links{display:flex;align-self:stretch;gap:4px}
.ay-new .top-links a{padding:11px 21px;letter-spacing:.07em}
.ay-new .top-links a.active{background:var(--olive);font-weight:650}
.ay-new .welcome{letter-spacing:.015em;margin-right:auto;margin-left:auto}
.ay-new .welcome b{font-weight:650}
.ay-new .head-main{display:grid;grid-template-columns:230px minmax(200px,600px) 1fr;gap:44px;align-items:center;padding-block:28px}
.ay-new .logo{width:180px}
.ay-new .logo img{width:180px;height:auto}
.ay-new .logo-fallback{font-size:29px;letter-spacing:.13em}
.ay-new .search{position:relative;display:flex;align-items:center;background:#f7f7f4;border:1px solid #e6e6df;border-radius:5px;height:48px}
.ay-new .search input{border:0;outline:0!important;background:transparent;padding:14px 18px;flex:1;min-width:0;font-size:13px}
.ay-new .search button{height:46px;width:50px;background:var(--olive);display:grid;place-items:center;border-radius:0 4px 4px 0}
.ay-new .head-actions{display:flex;justify-content:flex-end;gap:30px}
.ay-new .head-action{display:flex;align-items:center;gap:8px;background:none;font-size:12px;white-space:nowrap}
.ay-new .head-action svg{width:26px;height:26px}
.ay-new .cart-wrap{position:relative}
.ay-new .count{position:absolute;top:-6px;right:-7px;background:var(--olive);border-radius:20px;min-width:17px;height:17px;font-size:10px;display:grid;place-items:center}
.ay-new .navigation{position:relative;border-bottom:1px solid var(--line);border-top:1px solid var(--line);z-index:20;background:#fff}
.ay-new .nav-inner{display:flex;justify-content:space-between;align-items:stretch}
.ay-new .nav-item{background:transparent;padding:18px 22px;font-size:13px;font-weight:600;letter-spacing:.025em;white-space:nowrap}
.ay-new .nav-item:first-child{padding-left:0}
.ay-new .nav-item:last-child{padding-right:0}
.ay-new .nav-item[aria-expanded=true]{color:var(--olive-dark)}
.ay-new .nav-item[aria-expanded=true]::after{content:'';display:block;width:100%;height:2px;background:var(--olive);position:relative;top:18px}
.ay-new .nav-item.sale-link{color:var(--red)}
.ay-new .menu-toggle{display:none;background:none;padding:0}
.ay-new .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:2px solid var(--olive);box-shadow:0 20px 30px #20201918;padding:32px 0 38px;z-index:25}
.ay-new .mega[hidden]{display:none}
.ay-new .mega-inner{display:grid;grid-template-columns:1fr 260px;gap:40px}
.ay-new .mega-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}
.ay-new .mega-group h3{font-size:13px;font-weight:650;margin:0 0 13px;letter-spacing:.03em}
.ay-new .mega-group a{display:block;font-size:12px;margin:9px 0;color:#53544d}
.ay-new .mega-group a:hover{color:var(--olive-dark);text-decoration:underline}
.ay-new .mega-group .all-link{text-decoration:underline;color:var(--ink);margin-top:14px}
.ay-new .mega-picture{height:100%;min-height:270px;max-height:440px;position:relative;background:var(--cream);border-radius:6px;overflow:hidden}
.ay-new .mega-picture img{height:100%;width:100%;object-fit:cover}
.ay-new .mega-picture span{position:absolute;bottom:16px;left:16px;right:16px;background:#ffffffdc;padding:12px;text-align:center;font-size:13px}
.ay-new .mobile-panel{display:none}
.ay-new .hero{position:relative;isolation:isolate;overflow:hidden;border-radius:0 0 12px 12px;min-height:555px;background:var(--cream);margin-top:0}
.ay-new .hero-bg{position:absolute;z-index:-2;inset:0;display:block;height:100%;width:100%;object-fit:cover;object-position:75% 54%}
.ay-new .hero:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f1eee6fa 0%,#f1eee6ee 25%,#f1eee6ad 43%,#f1eee600 66%)}
.ay-new .hero-tabs{display:flex;justify-content:center;gap:0;position:absolute;top:22px;left:50%;transform:translateX(-50%);background:#33372f99;backdrop-filter:blur(10px);padding:5px;border-radius:30px;width:max-content;max-width:94%}
.ay-new .hero-tabs button{background:transparent;border-radius:25px;padding:10px 22px;color:#fff;font-size:12px;white-space:nowrap}
.ay-new .hero-tabs button[aria-selected=true]{background:#fff;color:#30312b}
.ay-new .hero-copy{padding:125px 0 100px 6%;max-width:55%}
.ay-new .eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}
.ay-new .hero h1{font-family:'Manrope',var(--sans);font-size:clamp(32px,4.1vw,64px);line-height:1.13;font-weight:500;letter-spacing:-.045em;margin:18px 0 20px;max-width:540px}
.ay-new .hero-desc{font-size:15px;line-height:1.7;max-width:330px;color:#4f5047}
.ay-new .primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--ink);color:white;padding:14px 25px;border-radius:3px;font-size:12px;font-weight:550;line-height:1.6}
.ay-new .primary svg{width:18px;height:18px}
.ay-new .hero .primary{margin-top:15px}
.ay-new .hero-arrows{position:absolute;inset:50% 20px auto;display:flex;justify-content:space-between;pointer-events:none}
.ay-new .circle-arrow{pointer-events:auto;width:42px;height:42px;background:#ffffffbe;border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 6px #00000008}
.ay-new .circle-arrow:hover{background:var(--olive)}
.ay-new .hero-arrows button:first-child{transform:translateX(-10px)}
.ay-new .counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#33372f85;color:#fff;font-size:11px;letter-spacing:.1em;padding:4px 17px;border-radius:20px}
.ay-new .hero-bottom{position:absolute;left:6%;bottom:23px;font-size:11px;color:#57584e}
.ay-new .hero-price{font-size:20px;font-weight:650;display:inline-block;margin:0 15px 0 0}
.ay-new .hero-price del{font-size:13px;font-weight:400;color:var(--muted);margin-right:10px}
.ay-new .brands{padding-block:35px 27px;border-bottom:1px solid var(--line)}
.ay-new .brand-strip{display:flex;gap:55px;align-items:center;width:max-content;animation:ayBrandroll 42s linear infinite}
.ay-new .brand-window{overflow:hidden;padding:8px 0 15px}
.ay-new .brand-window:hover .brand-strip{animation-play-state:paused}
.ay-new .brand-logo{height:52px;width:135px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ay-new .brand-logo img{max-height:42px;width:auto;max-width:130px;object-fit:contain}
.ay-new .brand-bottom{text-align:center;margin-top:13px}
.ay-new .text-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;background:none;padding:0}
.ay-new .brand-bottom .text-link{font-size:11px}
.ay-new .section{padding-block:48px 5px}
.ay-new .section-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.ay-new .section-header h2{font-family:'Manrope',var(--sans);font-weight:600;letter-spacing:-.025em;font-size:24px;margin:0}
.ay-new .section-header .section-sub{font-size:12px;color:var(--muted);margin:4px 0 0}
.ay-new .row-controls{display:flex;align-items:center;gap:14px}
.ay-new .small-arrow{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}
.ay-new .small-arrow:hover{background:var(--cream)}
.ay-new .small-arrow svg{width:16px;height:16px}
.ay-new .product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-bottom:5px}
.ay-new .product-track::-webkit-scrollbar{display:none}
.ay-new .product{min-width:0;position:relative;scroll-snap-align:start}
.ay-new .product-photo{aspect-ratio:1 / 1.06;position:relative;overflow:hidden;background:#f5f4f0;border-radius:var(--radius)}
.ay-new .product-photo>a{display:block;height:100%}
.ay-new .product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.ay-new .product-photo:hover img{transform:scale(1.035)}
.ay-new .wish{position:absolute;right:9px;top:9px;background:white;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;z-index:2}
.ay-new .wish svg{width:18px;height:18px}
.ay-new .wish[aria-pressed=true]{color:var(--red)}
.ay-new .wish[aria-pressed=true] svg{fill:var(--red)}
.ay-new .badge{position:absolute;top:12px;left:10px;background:var(--red);color:#fff;font-size:10px;letter-spacing:.08em;padding:4px 8px;border-radius:2px;z-index:2}
.ay-new .badge.neu{background:var(--olive);color:var(--ink)}
.ay-new .product-content{padding:12px 2px 0}
.ay-new .vendor{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 5px}
.ay-new .product h3{font-weight:500;font-size:12px;line-height:1.55;min-height:37px;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ay-new .pricing-row{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}
.ay-new .price{font-size:17px;font-weight:650}
.ay-new .old-price{display:block;font-size:11px;color:#8c8c82;margin-bottom:2px}
.ay-new .discount{font-size:9px;color:var(--olive-dark);margin-left:7px;white-space:nowrap}
.ay-new .bag-btn{background:#f4f4ef;border:1px solid var(--line);width:34px;height:36px;display:grid;place-items:center;border-radius:7px}
.ay-new .bag-btn svg{width:19px;height:19px}
.ay-new .quickview{position:absolute;left:10px;right:10px;bottom:10px;background:#ffffffeb;font-size:11px;padding:9px;transform:translateY(160%);transition:transform .2s}
.ay-new .product-photo:hover .quickview,.ay-new .product-photo:focus-within .quickview{transform:translateY(0)}
.ay-new .akazien{margin-top:48px;position:relative;min-height:205px;border-radius:var(--radius);overflow:hidden;background:#73624d;isolation:isolate;display:flex;align-items:center}
.ay-new .akazien img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:74% 57%}
.ay-new .akazien:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#3e382fdf,#3e382f90 45%,#3e382f00 75%)}
.ay-new .akazien-copy{padding:30px 5%;color:white;max-width:60%}
.ay-new .akazien h2{font-family:'Manrope',var(--sans);font-size:35px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:8px 0}
.ay-new .akazien p{margin:10px 0 15px;color:#f3eee4;font-size:12px}
.ay-new .akazien .primary{background:var(--olive);color:var(--ink);padding:10px 18px;font-size:11px}
.ay-new .bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ay-new .bundle-card{position:relative;overflow:hidden;border-radius:var(--radius);aspect-ratio:.79;background:#e6e1d6;isolation:isolate}
.ay-new .bundle-card>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;z-index:-2;transition:transform .5s}
.ay-new .bundle-card:after{content:'';position:absolute;z-index:-1;inset:35% 0 0;background:linear-gradient(transparent,#131810c4)}
.ay-new .bundle-card:hover>img{transform:scale(1.04)}
.ay-new .bundle-copy{position:absolute;bottom:24px;left:22px;right:18px;color:white}
.ay-new .bundle-copy .eyebrow{font-size:9px}
.ay-new .bundle-copy h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:500;margin:10px 0}
.ay-new .bundle-copy p{font-size:11px;margin:0 0 14px}
.ay-new .bundle-copy span{display:inline-flex;font-size:11px;border-bottom:1px solid #ffffff88;padding-bottom:4px;gap:12px}
.ay-new .sale-section{display:grid;grid-template-columns:23% 1fr;gap:24px;margin-top:48px;align-items:stretch}
.ay-new .sale-promo{position:relative;border-radius:var(--radius);overflow:hidden;min-height:390px;background:var(--olive);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}
.ay-new .sale-promo .eyebrow{font-size:10px}
.ay-new .sale-word{font-family:'Manrope',var(--sans);font-size:clamp(35px,5vw,80px);line-height:1;font-weight:650;letter-spacing:-.05em;margin:20px 0}
.ay-new .sale-promo p{font-size:13px;max-width:160px;margin:0 0 25px}
.ay-new .sale-promo .primary{font-size:11px;padding:11px 17px}
.ay-new .sale-products{min-width:0;position:relative;padding-top:1px}
.ay-new .sale-products .product-track{grid-auto-columns:calc((100% - 48px)/3.5);gap:16px}
.ay-new .sale-products .product-photo{aspect-ratio:.94}
.ay-new .sale-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}
.ay-new .sale-header h2{font-size:20px;font-weight:550;letter-spacing:-.03em;margin:0}
.ay-new .brand-features{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.ay-new .feature{position:relative;aspect-ratio:1.78;border-radius:var(--radius);overflow:hidden;background:#e3ddd0;isolation:isolate}
.ay-new .feature .feature-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.ay-new .feature:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000015,transparent 50%,#00000047)}
.ay-new .feature-title{display:inline-block;position:absolute;left:50%;top:9%;transform:translateX(-50%);min-width:56%;text-align:center;padding:13px 20px;background:#ffffffe0}
.ay-new .feature-title h3{font-size:23px;font-weight:400;margin:0;letter-spacing:.045em}
.ay-new .feature-title p{font-size:11px;margin:5px 0 0;color:#50524a}
.ay-new .feature-cta{position:absolute;bottom:18px;left:24px;font-size:11px;color:#fff;border-bottom:1px solid #fff;padding-bottom:3px}
.ay-new .feature-logo{position:absolute;bottom:15px;right:16px;width:105px;height:48px;background:#fffffff0;padding:7px 10px;display:flex;align-items:center;justify-content:center;border-radius:2px}
.ay-new .feature-logo img{max-width:100%;max-height:100%;object-fit:contain}
.ay-new .instagram{padding-bottom:0}
.ay-new .insta-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.ay-new .insta{position:relative;border-radius:var(--radius);aspect-ratio:.68;overflow:hidden;background:#dddace}
.ay-new .insta img,.ay-new .insta video{width:100%;height:100%;object-fit:cover}
.ay-new .insta .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:43px;height:43px;display:grid;place-items:center;background:#ffffffdd;border-radius:50%;pointer-events:none}
.ay-new .insta .play svg{width:18px;height:18px}
.ay-new .insta button{background:none;padding:0;position:absolute;inset:0}
.ay-new .insta-tag{position:absolute;left:12px;bottom:14px;color:white;font-size:10px;text-shadow:0 1px 6px #000}
.ay-new .visit{margin-top:48px}
.ay-new .visit-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}
.ay-new .visit-head h2{font-size:24px;font-weight:550;margin:0;letter-spacing:-.03em}
.ay-new .visit-head p{font-size:12px;color:var(--muted);margin:3px 0}
.ay-new .map-wrap{position:relative;border-radius:var(--radius);overflow:hidden;min-height:320px;background:#e9ece6}
.ay-new .map-wrap iframe{border:0;width:100%;height:340px;display:block}
.ay-new .map-label{position:absolute;left:20px;top:20px;background:#fff;padding:20px 24px;box-shadow:0 3px 18px #00000010;border-radius:5px;max-width:290px}
.ay-new .map-label h3{font-size:17px;margin:0 0 7px}
.ay-new .map-label p{font-size:12px;margin:0 0 13px}
.ay-new .map-label a{font-size:11px;text-decoration:underline}
.ay-new .footer{background:var(--olive);margin-top:48px;padding-block:48px 0}
.ay-new .newsletter{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-bottom:60px}
.ay-new .newsletter h2{font-size:29px;letter-spacing:-.035em;margin:0 0 10px;font-weight:650}
.ay-new .newsletter p{font-size:13px;max-width:470px;margin:0}
.ay-new .newsletter-form{display:flex;gap:12px;align-items:center}
.ay-new .newsletter-form input{padding:15px 18px;min-width:0;flex:1;background:#fff;border:1px solid #77785f;height:48px;font-size:12px}
.ay-new .newsletter-form button{height:48px;border-radius:0;padding-inline:28px}
.ay-new .footer-grid{display:grid;grid-template-columns:1.35fr 1.15fr 1.1fr .85fr .9fr;gap:35px;padding-bottom:48px}
.ay-new .footer h3{font-size:14px;margin:0 0 19px;font-weight:650}
.ay-new .footer ul{list-style:none;margin:0;padding:0}
.ay-new .footer li,.ay-new .footer address{font-style:normal;font-size:12px;line-height:1.9;margin-bottom:8px}
.ay-new .footer address{margin:0 0 8px}
.ay-new .social-links{display:flex;gap:18px;margin-top:20px;font-size:14px}
.ay-new .social-links a{display:flex;align-items:center;justify-content:center;width:25px;height:25px}
.ay-new .footer-bottom{padding:20px 0;display:flex;justify-content:space-between;border-top:1px solid #595a3a38;font-size:10px}
.ay-new .payments{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.ay-new .payments span{background:#ffffffa8;padding:3px 7px;border:1px solid #6a6b4e30;border-radius:3px;font-size:9px}
.ay-new .design-note{padding:14px var(--space);text-align:center;background:#f8f8f3;color:#6a6d62;font-size:10px}
.ay-new .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:100;background:var(--ink);color:white;box-shadow:0 5px 30px #0002;padding:14px 22px;border-radius:5px;font-size:12px;max-width:calc(100% - 32px)}
.ay-new .toast[hidden]{display:none}
.ay-new .modal{border:0;padding:0;max-width:min(900px,calc(100vw - 40px));width:900px;border-radius:12px;color:var(--ink)}
.ay-new .modal::backdrop{background:#0007;backdrop-filter:blur(3px)}
.ay-new .modal-content{display:grid;grid-template-columns:1fr 1fr}
.ay-new .modal-image img{width:100%;height:100%;object-fit:cover}
.ay-new .modal-info{padding:45px 35px}
.ay-new .modal-info h2{font-size:23px;line-height:1.3;font-weight:500;margin:12px 0 24px}
.ay-new .modal-info .price{margin:10px 0 28px;font-size:24px}
.ay-new .modal-close{position:absolute;right:12px;top:12px;border-radius:50%;background:#fff;width:30px;height:30px;font-size:22px}
.ay-new .modal-info .primary{width:100%;margin:10px 0}
.ay-new .modal-info .hint{font-size:11px;color:var(--muted);line-height:1.7}
.ay-new .video-dialog{background:#111;width:min(430px,calc(100vw - 30px));max-width:430px}
.ay-new .video-dialog video{width:100%;max-height:82vh;display:block}
.ay-new .results-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:35;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 10px 30px #0001;max-height:430px;overflow:auto;padding:10px}
.ay-new .search-result{display:flex;gap:12px;align-items:center;padding:9px;font-size:12px}
.ay-new .search-result img{width:44px;height:44px;object-fit:cover}
.ay-new .results-panel p{padding:12px;font-size:12px}
.ay-new .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ay-new .menu-scrim{position:fixed;inset:0;background:#0003;z-index:19}
.ay-new .menu-scrim[hidden]{display:none}
.ay-new .mobile-menu-close{display:none}
.ay-new .menu-hint{font-size:10px;color:var(--muted);margin:20px 0 0}
.ay-new .map-consent{position:absolute;inset:0;background:#e7ebe4;display:grid;place-content:center;text-align:center;padding:30px}
.ay-new .map-consent p{font-size:13px;color:#555b4f}
.ay-new .map-consent button{margin:auto}
.ay-new .section-end{margin-bottom:35px}
@keyframes ayBrandroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.ay-new *,.ay-new *:before,.ay-new *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(min-width:1700px){.ay-new .hero{min-height:640px}.ay-new .hero-copy{padding-top:150px}}
@media(max-width:1150px){.ay-new .head-main{grid-template-columns:185px 1fr auto;gap:25px}.ay-new .logo,.ay-new .logo img{width:155px}.ay-new .head-action span.label{display:none}.ay-new .head-actions{gap:22px}.ay-new .nav-item{font-size:12px;padding-inline:14px}.ay-new .hero{min-height:490px}.ay-new .hero h1{font-size:44px}.ay-new .hero-copy{max-width:57%;padding-top:110px}.ay-new .product-track{grid-auto-columns:calc((100% - 54px)/4);gap:18px}.ay-new .mega-inner{grid-template-columns:1fr 210px;gap:28px}.ay-new .mega-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.ay-new .bundle-copy h3{font-size:20px}.ay-new .footer-grid{gap:22px}.ay-new .footer li,.ay-new .footer address{font-size:11px}.ay-new .sale-promo{min-height:340px}.ay-new .sale-products .product-track{grid-auto-columns:calc((100% - 32px)/3)}.ay-new .newsletter{gap:30px}.ay-new .newsletter h2{font-size:25px}}
