*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--blue: #5BC8E8;--blue-dark: #3AA8CC;--blue-footer: #4BA8C8;--blue-footer-bg: #5BBDD8;--text: #1A1A1A;--text-light: #666;--bg: #FFFFFF;--bg-light: #F8F8F8;--border: #E8E8E8;--price-sale: #5BC8E8;--price-compare: #999;--green: #22C55E;--radius-btn: 50px;--radius-card: 16px;--font-display: "Montserrat", sans-serif;--font-body: "Inter", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--bg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}ul{list-style:none}.announcement-wrapper{background:#fff9e6;border-bottom:1px solid #F0E8C0;padding:8px 16px;text-align:center;font-size:13px;color:#7a6300;line-height:1.4}.announcement-bar{background:var(--blue);padding:9px 16px;text-align:center;font-size:13px;font-weight:600;color:#fff;letter-spacing:.02em}.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--border);padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between}.header-burger{display:flex;flex-direction:column;gap:5px;width:24px;cursor:pointer}.header-burger span{display:block;height:2px;background:var(--text);border-radius:2px}.header-logo{position:absolute;left:50%;transform:translate(-50%)}.header-logo img{height:52px;width:52px;border-radius:50%;object-fit:cover}.header-logo-text{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.header-icons{display:flex;align-items:center;gap:16px}.header-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.header-cart{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:200;padding:24px 20px;transform:translate(-100%);transition:transform .3s ease}.mobile-menu.open{transform:translate(0)}.mobile-menu-close{display:flex;justify-content:flex-end;margin-bottom:32px}.mobile-menu nav a{display:block;font-family:var(--font-display);font-weight:700;font-size:22px;padding:14px 0;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.03em}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:199;display:none}.menu-overlay.show{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-btn);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.05em;padding:16px 32px;transition:all .2s ease;cursor:pointer;text-transform:uppercase}.btn-blue{background:var(--blue);color:#fff;border:2px solid var(--blue)}.btn-blue:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.btn-outline{background:transparent;color:var(--text);border:2px solid var(--text)}.btn-outline:hover{background:var(--text);color:#fff}.btn-outline-blue{background:transparent;color:var(--blue);border:2px solid var(--blue)}.btn-full{width:100%}.hero-section{padding:40px 20px 0;background:#faf7f2;overflow:hidden;min-height:520px;position:relative}.hero-text{text-align:center;margin-bottom:32px}.hero-title{font-family:var(--font-display);font-size:38px;font-weight:900;line-height:1.1;letter-spacing:-.5px;margin-bottom:24px;color:var(--text)}.hero-title em{font-style:italic;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.hero-cta{display:flex;justify-content:center;margin-bottom:32px}.hero-image-container{position:relative;width:100%;min-height:320px;display:flex;align-items:center;justify-content:center}.hero-blob{position:absolute;width:280px;height:250px;background:radial-gradient(ellipse at center,rgba(235,150,150,.6) 0%,rgba(235,180,180,.3) 50%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero-shoes{position:relative;width:100%;height:300px}.hero-shoe-img{position:absolute;object-fit:contain;border-radius:8px}.features-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:28px 16px;background:#fff;border-bottom:1px solid var(--border)}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 4px}.feature-icon{font-size:32px;line-height:1}.feature-text{font-size:12px;font-weight:600;line-height:1.3;color:var(--text)}.trustpilot-badge{display:flex;justify-content:center;padding:20px 16px}.trustpilot-inner{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--border);border-radius:50px;padding:8px 18px;font-size:13px}.trustpilot-stars{color:#00b67a;display:flex;gap:2px}.trustpilot-logo{font-weight:700;font-size:13px}.trustpilot-logo span{color:#00b67a}.section-header{text-align:center;padding:32px 20px 24px}.section-eyebrow{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.section-title{font-family:var(--font-display);font-size:26px;font-weight:900;line-height:1.15;margin-bottom:8px;text-transform:uppercase;letter-spacing:-.3px}.section-underline{width:48px;height:3px;background:var(--blue);margin:10px auto 16px;border-radius:2px}.section-subtitle{font-size:15px;color:var(--text-light);max-width:320px;margin:0 auto;line-height:1.6}.categories-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 32px}.category-card{background:#fff;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 2px 12px #00000012;display:flex;flex-direction:column}.category-card-img{width:100%;aspect-ratio:1;object-fit:cover}.category-card-label{padding:12px 14px;font-family:var(--font-display);font-weight:700;font-size:15px;text-align:center}.products-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.product-card{display:flex;flex-direction:column;position:relative}.product-card-img-wrap{background:#f5f5f5;border-radius:12px;overflow:hidden;aspect-ratio:1;position:relative;margin-bottom:10px}.product-card-img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s ease}.product-card:hover .product-card-img{transform:scale(1.04)}.product-card-badge{position:absolute;top:8px;left:50%;transform:translate(-50%);background:var(--blue);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap}.product-card-badge.new{background:#222}.product-card-name{font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;line-height:1.3}.product-card-prices{display:flex;flex-direction:column;gap:1px}.product-card-compare{font-size:12px;color:var(--price-compare);text-decoration:line-through}.product-card-price{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--blue)}.banner-section{position:relative;width:100%;min-height:300px;overflow:hidden;display:flex;align-items:flex-end;padding:32px 24px;margin:32px 0}.banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 60%)}.banner-content{position:relative;z-index:1;color:#fff}.banner-title{font-family:var(--font-display);font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.ugc-section{padding:32px 0}.ugc-slider{display:flex;overflow-x:auto;gap:12px;padding:0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ugc-slider::-webkit-scrollbar{display:none}.ugc-slide{flex:0 0 220px;border-radius:12px;overflow:hidden;scroll-snap-align:start;position:relative}.ugc-slide img{width:100%;height:280px;object-fit:cover}.ugc-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.ugc-arrows{display:flex;gap:8px}.ugc-arrow{width:32px;height:32px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px}.ugc-cta-row{display:flex;justify-content:center;padding:24px 16px 8px}.reviews-section{padding:32px 0;background:#f0faf5}.reviews-slider{display:flex;overflow-x:auto;gap:12px;padding:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews-slider::-webkit-scrollbar{display:none}.review-card{flex:0 0 280px;background:#fff;border-radius:16px;padding:20px;scroll-snap-align:start;box-shadow:0 2px 12px #0000000f}.review-stars{display:flex;gap:3px;margin-bottom:10px}.review-star{color:#00b67a;font-size:18px}.review-title{font-weight:700;font-size:14px;margin-bottom:6px}.review-body{font-size:13px;color:var(--text-light);margin-bottom:14px;line-height:1.5}.review-author{display:flex;align-items:center;gap:10px}.review-avatar{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.review-name{font-weight:600;font-size:13px}.review-location{font-size:12px;color:var(--text-light)}.review-verified{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-light);margin-top:4px}.warranty-bar{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-light)}.warranty-icon{font-size:16px}.atelier-section{padding:32px 16px;background:#f8f8f8}.atelier-title{font-family:var(--font-display);font-size:24px;font-weight:900;text-align:center;margin-bottom:8px}.atelier-subtitle{font-size:14px;color:var(--text-light);text-align:center;max-width:300px;margin:0 auto 20px}.atelier-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.atelier-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.stats-section{padding:40px 16px;text-align:center}.stats-big-number{font-family:var(--font-display);font-size:80px;font-weight:900;color:var(--blue);line-height:1;margin-bottom:4px}.stats-label{font-family:var(--font-display);font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.stats-desc{font-size:14px;color:var(--text-light);max-width:320px;margin:0 auto 24px;line-height:1.7}.stats-stars{display:flex;justify-content:center;gap:4px;margin-bottom:8px}.stats-star{font-size:28px}.stats-based{font-size:13px;color:var(--text-light);margin-bottom:8px}.stats-based strong{color:var(--blue);font-weight:700}.stats-source{font-size:12px;font-style:italic;color:var(--text-light)}.faq-section{padding:32px 16px}.faq-tabs{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab{flex-shrink:0;padding:10px 20px;border-radius:50px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid transparent}.faq-tab.active{background:var(--blue);color:#fff}.faq-tab:not(.active){background:#fff;border-color:var(--border);color:var(--blue)}.faq-item{border-bottom:1px solid var(--border);padding:16px 0}.faq-question{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.4}.faq-toggle{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;transition:transform .2s}.faq-toggle.open{transform:rotate(45deg)}.faq-answer{font-size:13px;color:var(--text-light);line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.faq-answer.open{max-height:200px;padding-top:10px}.faq-cta{display:flex;justify-content:center;padding:24px 0 8px}.instagram-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.instagram-cell{aspect-ratio:1;overflow:hidden;background:#eee}.instagram-cell img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.instagram-cell:hover img{transform:scale(1.05)}.site-footer{background:var(--blue-footer-bg);color:#fff;padding:32px 20px}.footer-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.footer-stat-card{background:#ffffff26;border-radius:14px;padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.footer-stat-icon{font-size:26px;opacity:.9}.footer-stat-text{font-size:13px;font-weight:600;line-height:1.3}.footer-newsletter-title{font-family:var(--font-display);font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.footer-newsletter-form{display:flex;gap:0;margin-bottom:16px;background:#ffffff1a;border-radius:50px;overflow:hidden;border:1.5px solid rgba(255,255,255,.3)}.footer-email-input{flex:1;background:transparent;border:none;padding:14px 18px;font-size:14px;color:#fff;outline:none;font-family:var(--font-body)}.footer-email-input::placeholder{color:#fff9}.footer-email-btn{padding:0 16px;color:#fff;font-size:18px;cursor:pointer;background:transparent;border:none}.footer-newsletter-desc{font-size:13px;opacity:.85;margin-bottom:24px;line-height:1.5}.footer-contact{margin-bottom:20px}.footer-contact-item{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px}.footer-divider{border:none;border-top:1px solid rgba(255,255,255,.2);margin:20px 0}.footer-socials{display:flex;justify-content:center;gap:20px;margin-bottom:16px}.footer-social{font-size:22px}.footer-payments{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.payment-icon{height:26px;border-radius:4px;background:#fff;padding:2px 6px;display:flex;align-items:center;font-size:11px;font-weight:700}.footer-copy{text-align:center;font-size:12px;opacity:.7;margin-bottom:8px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;font-size:11px;opacity:.7}.footer-links a:hover{opacity:1;text-decoration:underline}.section{padding:32px 0}.section+.section{padding-top:0}.section-cta{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 32px}.section-warranty{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-light)}.lacet-slider{display:flex;overflow-x:auto;gap:12px;padding:0 16px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lacet-slider::-webkit-scrollbar{display:none}.lacet-slide{flex:0 0 200px;scroll-snap-align:start}.lacet-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;margin-bottom:8px}.lacet-name{font-size:13px;font-weight:500;margin-bottom:3px}.lacet-price{font-size:14px;font-weight:700;color:var(--blue)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/base.css.map */
