.fs-body .announcement-bar,.fs-body .header-section,.fs-body #header-section,.fs-body #pagefooter,.fs-body>footer.site-footer,.fs-body>footer[role=contentinfo],.fs-body .skip-link,.fs-body .sm-greeting-banner,.fs-body .store-messages,.fs-body #globo-language,.fs-body .globo-lang-switcher,.fs-body [class*=globo-language],.fs-body [id*=globo-language],.fs-body .gp-language-switcher,.fs-body .superchat-button-wrapper,.fs-body iframe[src*=superchat],.fs-body iframe[title*=chat i]{display:none!important}.fs-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:14px 20px}.fs-header__inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.fs-header__logo{display:inline-flex;align-items:center;cursor:default;-webkit-user-select:none;user-select:none}.fs-header__logo-img{display:block;max-height:36px;width:auto;height:auto;pointer-events:none}.fs-header__logo-text{font-family:var(--font-logo, "Inter", sans-serif);font-size:20px;letter-spacing:.04em;text-transform:lowercase}.fs-header__cart{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;color:inherit;text-decoration:none}.fs-header__cart svg{width:24px;height:24px}.fs-header__cart .cart-link__count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;background:#353431;color:#fff;border-radius:9px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.fs-main{padding:24px 0 80px}.fs-main .container{max-width:1280px;margin:0 auto;padding:0 20px}.fs-greeting{margin-bottom:24px}.fs-greeting__inner{text-align:center;padding:24px 0;min-height:96px;display:flex;align-items:center;justify-content:center}.fs-greeting__title{font-size:clamp(24px,3vw,32px);margin:0 0 8px;font-weight:400;letter-spacing:-.01em}.fs-greeting__title span{font-weight:500}.fs-greeting__sub{font-size:15px;color:#000000a6;max-width:560px;margin:0 auto}.fs-spinner{width:28px;height:28px;border:2.5px solid rgba(0,0,0,.12);border-top-color:#353431;border-radius:50%;animation:fs-spin .8s linear infinite}@keyframes fs-spin{to{transform:rotate(360deg)}}.fs-grid-wrap{display:flex;flex-direction:column;gap:24px}.fs-grid-wrap .hometitle{text-align:left;padding-bottom:5px;border-bottom:1px solid #353431;margin-bottom:16px}.fs-grid-wrap .hometitle .has-paging__title{text-decoration:none;color:inherit;pointer-events:none;cursor:default}.fs-body .product-list a[href],.fs-body .product-block a[href],.fs-body .product-list .product-block__image,.fs-body .product-list .product-block__title,.fs-body .product-list [class*=product-info] a{pointer-events:none!important;cursor:default!important}.fs-body .product-list button,.fs-body .product-list select,.fs-body .product-list input,.fs-body .product-list .sm-card-quick-add,.fs-body .product-list .sm-card-btn,.fs-body .product-list [class*=quick-add],.fs-body .product-list [class*=quick-buy]{pointer-events:auto!important;cursor:pointer!important}.fs-guard,html.fs-authed .fs-guard{display:none}html.fs-no-auth .fs-greeting__loading,html.fs-no-auth .fs-greeting__content,html.fs-no-auth .fs-grid-wrap,html.fs-no-auth .fs-header__cart{display:none!important}html.fs-no-auth .fs-guard{display:flex!important;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.fs-guard__card{max-width:520px;text-align:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:40px 32px;box-shadow:0 6px 24px #0000000a}.fs-guard__icon{font-size:36px;margin-bottom:14px}.fs-guard__title{font-size:clamp(20px,2.4vw,24px);font-weight:500;margin:0 0 12px;letter-spacing:-.01em;line-height:1.3}.fs-guard__text{font-size:15px;line-height:1.55;color:#000000b3;margin:0 0 24px}.fs-guard__btn{display:inline-block;padding:12px 24px;background:#353431;color:#fff;text-decoration:none;border-radius:6px;font-size:15px;font-weight:500;letter-spacing:.02em;transition:background-color .15s ease}.fs-guard__btn:hover{background:#1a1a18;color:#fff}@media(max-width:720px){.fs-header{padding:10px 14px}.fs-header__logo-img{max-height:28px}.fs-header__cart{width:40px;height:40px}.fs-greeting{margin-bottom:16px}.fs-greeting__inner{padding:16px 0}.fs-grid-wrap{gap:32px}.fs-guard__card{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/frontend-shop.css.map */
