:root{--ss-brand: #1879a4;--ss-brand-dark: #1f485e;--ss-brand-darker: #163a4d;--ss-accent: #00a8e1;--ss-topbar: #0f2d3d;--ss-nav-bg: #1f485e;--ss-text: #1a2b33;--ss-muted: #5c6b73;--ss-surface: #f4f7f9;--ss-border: #d8e2e8;--ss-radius: 8px;--ss-shadow: 0 8px 24px rgba(15, 45, 61, .12);--ss-nav-height: 52px;--ss-font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--ss-font);color:var(--ss-text);-webkit-font-smoothing:antialiased}a{text-decoration:none}.template-index .main-content a:not(.btn):not(.button):not(.site-nav__link):not(.navbar-nav a),.template-collection .main-content a:not(.btn):not(.button),.template-product .main-content a:not(.btn):not(.button),.rte a{text-decoration:underline;text-decoration-color:#1879a459;text-underline-offset:.15em}.rte a:hover,.template-index .main-content a:not(.btn):not(.button):hover{text-decoration-color:var(--ss-brand)}header .topbar{background:var(--ss-topbar)!important;padding:6px 0!important;font-size:.8125rem;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.08)}.topbar .top-wrapper{gap:12px}.topbar .top-wrapper .top-info li,.topbar .top-social li{margin:0}.topbar a.svg-a{color:#ffffffeb!important;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:background .2s ease,color .2s ease;text-decoration:none!important}.topbar a.svg-a:hover{background:#ffffff1a;color:#fff!important}.topbar .svg{width:14px;height:14px;opacity:.9}.topbar .svg-path{fill:currentColor}.logo-section{background:#fff;border-bottom:1px solid var(--ss-border);padding:12px 0}.logo-section .logo-cart{align-items:center}.logo-desktop{max-height:56px;width:auto}.search-cart .list-inline>li{vertical-align:middle}.search-cart svg{transition:opacity .2s ease}.search-cart a:hover svg{opacity:.75}.menu-section{background:var(--ss-nav-bg)!important;padding:0!important;position:sticky;top:0;z-index:1000;box-shadow:0 2px 12px #0f2d3d33}.menu-container .navbar-nav{gap:0;flex-wrap:wrap;justify-content:center}.menu-container .navbar-nav>li>a,.menu-container .navbar-nav>li:first-child>a,.menu-container .navbar-nav li a.site-nav__link,.menu-container .navbar-nav li a.nav-link,.menu-container .navbar-nav li a.a-dropdown-link{color:#fffffff2!important;font-family:var(--ss-font)!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:.02em!important;padding:0 1.125rem!important;line-height:var(--ss-nav-height)!important;height:var(--ss-nav-height);display:inline-flex!important;align-items:center;gap:.35rem;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;text-decoration:none!important;text-shadow:none!important;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.menu-container .navbar-nav>li:first-child>a{font-weight:600!important}.menu-container .navbar-nav>li>a:hover,.menu-container .navbar-nav>li:first-child>a:hover,.menu-container .navbar-nav li a:hover{color:#fff!important;background:#ffffff14!important;border-bottom-color:var(--ss-accent)!important;text-decoration:none!important;text-shadow:none!important}.menu-container .navbar-nav li a.active,.menu-container .navbar-nav>li:first-child>a.active,.menu-container .navbar-nav li a.site-nav--active{color:#fff!important;font-weight:600!important;background:#ffffff0f!important;border-bottom-color:#fff!important;text-decoration:none!important;text-shadow:none!important}.menu-container .navbar-nav li a .svg-dropdown{width:10px;height:10px;fill:currentColor;opacity:.85;transition:transform .2s ease}.menu-container .navbar-nav li:hover .svg-dropdown,.menu-container .navbar-nav li.open .svg-dropdown{transform:rotate(180deg)}.menu-container .navbar-nav li .dropdown-menu{background:#fff!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius)!important;box-shadow:var(--ss-shadow)!important;padding:.5rem 0!important;margin-top:0!important;min-width:220px;overflow:hidden}.menu-container .navbar-nav li .dropdown-menu li a{color:var(--ss-text)!important;font-size:.875rem!important;font-weight:400!important;padding:.625rem 1.25rem!important;line-height:1.4!important;border:none!important;text-decoration:none!important}.menu-container .navbar-nav li .dropdown-menu li a:hover{background:var(--ss-surface)!important;color:var(--ss-brand)!important;padding-left:1.25rem!important}.menu-container .navbar-nav li a,.footer-wrapper ul li a:hover{color:inherit;translate:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#ffffff14!important;color:#fff!important}@media(max-width:991px){.menu-section{position:relative;top:auto}.menu-container .navbar-collapse{background:var(--ss-brand-darker);border-top:1px solid rgba(255,255,255,.1);padding:.5rem 0 1rem}.menu-container .navbar-nav{flex-direction:column;align-items:stretch}.menu-container .navbar-nav>li>a,.menu-container .navbar-nav>li:first-child>a{width:100%;justify-content:flex-start;padding:0 1.25rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important;height:auto!important;line-height:1.4!important;min-height:48px}.menu-container .navbar-nav li .dropdown-menu{position:static!important;float:none;width:100%;box-shadow:none!important;border:none!important;border-radius:0!important;background:#00000026!important}.menu-container .navbar-nav li .dropdown-menu li a{color:#ffffffe6!important;padding-left:2rem!important}.menu-container .navbar-nav li .dropdown-menu li a:hover{background:#ffffff14!important;color:#fff!important}}.slideshow__text-content h2,.slideshow__text-content .h1{text-shadow:0 2px 16px rgba(0,0,0,.35);letter-spacing:.02em}.grid-product__title,.product-card__title{font-weight:500}.product-card,.grid__item .grid-view-item{border-radius:var(--ss-radius);transition:box-shadow .25s ease,transform .25s ease}.product-card:hover,.grid__item .grid-view-item:hover{box-shadow:var(--ss-shadow)}.h1,.h2,h1,h2,.section-header__title{letter-spacing:.01em}.btn,.button,button[type=submit]:not(.search-bar__submit){border-radius:6px;font-weight:500;letter-spacing:.02em}.site-footer,section.copy-right{font-size:.9375rem}.footer-wrapper ul li a{text-decoration:none!important}.footer-wrapper ul li a:hover{text-decoration:underline!important;text-underline-offset:.2em}.cc-window{border-radius:var(--ss-radius) var(--ss-radius) 0 0}
/*# sourceMappingURL=/cdn/shop/t/92/assets/serversource-refresh-2026.css.map */
