:root{--primary-dark: #1a1a1a;--primary-light: #ffffff;--accent-gradient: linear-gradient(135deg, #cccccc 0%, #757575 100%);--accent-solid: #757575;--accent-hover: #616161;--grey-50: #fafafa;--grey-100: #f5f5f5;--grey-200: #eeeeee;--grey-300: #e0e0e0;--grey-400: #bdbdbd;--grey-500: #9e9e9e;--grey-600: #757575;--grey-700: #616161;--grey-800: #424242;--grey-900: #212121;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .1), 0 6px 6px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 500;--z-modal: 1000;--z-nested-dropdown: 2000;--z-deep-nested: 3000;--search-width: 256px;--search-height: 44px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-full: 9999px}@keyframes smoothFadeIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gm-item.searchItem .gm-target:before,.header-item--navigation .js-search-header:before,ul.gm-menu li[data-gmmi]>a.gm-target:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-gradient);opacity:0;transition:opacity var(--transition-base);z-index:-1}.flex-center{display:flex;align-items:center;justify-content:center}.site-header__logo{transition:transform var(--transition-base)}.site-header__logo:hover{transform:scale(1.02)}.site-header .page-width .text-center{max-width:none;width:100%;padding:0;margin:0 auto}button.mobile-close-btn{opacity:0;pointer-events:none}.drawer--is-open button.mobile-close-btn,#NavDrawer.drawer--is-open button.mobile-close-btn{opacity:1;pointer-events:auto}@media (min-width: 769px){.gm-item.searchItem{position:relative;margin-left:auto;order:999;z-index:var(--z-dropdown)}.gm-item.searchItem .gm-target{width:40px;height:40px;background:var(--primary-dark);border:1px solid var(--grey-300);border-radius:var(--border-radius-md);color:var(--primary-light);font-size:16px;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.gm-item.searchItem .gm-target:hover:before,.gm-item.searchItem .gm-target:active:before{opacity:1}.gm-item.searchItem .gm-target:hover,.gm-item.searchItem .gm-target:active{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--grey-400)}.gm-item.searchItem .gm-text,.gm-item.searchItem .gm-text i,.gm-item.searchItem .gm-text .fa,.gm-item.searchItem .gm-target i,.gm-item.searchItem .gm-target .fa{color:var(--primary-light);transition:transform var(--transition-base)}.gm-item.searchItem .gm-target:hover i,.gm-item.searchItem .gm-target:hover .fa{transform:scale(1.1)}.gm-item.searchItem .gm-submenu{position:absolute;top:50%;right:46px;transform:translateY(-50%);background:var(--primary-light);border:1px solid var(--grey-200);border-radius:8px;box-shadow:var(--shadow-xl);height:40px;width:0;opacity:0;visibility:hidden;overflow:hidden;transition:width var(--transition-slow),opacity var(--transition-slow),visibility var(--transition-slow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gm-item.searchItem:hover .gm-submenu,.gm-item.searchItem .gm-submenu:focus-within{width:var(--search-width);opacity:1;visibility:visible}.gm-item.searchItem .gm-search-form,.gm-item.searchItem .gm-search-form form{display:flex;width:100%;height:100%;margin:0}.gm-item.searchItem .snize-input-style{flex:1;border:none;background:transparent;padding:0 16px;font-size:13px;font-weight:500;color:var(--primary-dark);outline:none;border-radius:6px;width:100%;letter-spacing:.01em}.gm-item.searchItem .snize-input-style::placeholder{color:var(--grey-700);font-weight:400}.gm-item.searchItem .snize-input-style:focus{background:var(--grey-50)}.gm-item.searchItem .gm-search-form button{display:none}.header-item--navigation .search-container{position:relative;display:flex;align-items:center;flex-direction:row-reverse}.header-item--navigation .js-search-header{background:var(--primary-dark);border:1px solid var(--grey-300);outline:none;box-shadow:var(--shadow-sm);padding:10px 12px;cursor:pointer;z-index:10;position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);border-radius:var(--border-radius-md);min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.header-item--navigation .js-search-header:hover:before{opacity:1}.header-item--navigation .js-search-header:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--grey-400)}.header-item--navigation .js-search-header .icon-search,.header-item--navigation .js-search-header .icon-search path{stroke:var(--primary-light);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;width:19px;height:19px;transition:transform var(--transition-base)}.header-item--navigation .js-search-header:hover .icon-search{transform:scale(1.1) rotate(-5deg)}.header-item--navigation .js-search-header .icon__fallback-text{display:none}.header-item--navigation .search-slide-input{position:relative;width:380px;opacity:1;padding:10px 16px;margin-right:4px;border:1px solid var(--grey-300);border-radius:8px;font-size:13px;font-weight:400;transition:border-color var(--transition-base),box-shadow var(--transition-base);z-index:5;background:var(--primary-light);height:40px;box-sizing:border-box;box-shadow:var(--shadow-sm);flex-shrink:0}.header-item--navigation .search-slide-input:focus{outline:none;border-color:var(--primary-dark);box-shadow:0 0 0 2px #1a1a1a1a,var(--shadow-sm)}.header-item--navigation .search-slide-input::placeholder{color:var(--grey-500);font-weight:400}a[href="/account"].site-nav__link.site-nav__link--icon.small--hide,a[href="/cart"].site-nav__link.site-nav__link--icon.js-drawer-open-cart{border:1px solid var(--grey-300);background:var(--primary-light);width:40px;height:40px;border-radius:var(--border-radius-md);display:inline-flex!important;align-items:center;justify-content:center;padding:0;box-sizing:border-box;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);box-shadow:var(--shadow-sm)}a[href="/account"].small--hide{margin-right:4px}a[href="/cart"].js-drawer-open-cart{position:relative}a[href="/account"].small--hide:hover,a[href="/cart"].js-drawer-open-cart:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--grey-400)}a[href="/account"].small--hide{display:inline-flex!important}a[href="/account"].small--hide svg.icon-user,a[href="/account"].small--hide svg.icon-user path,a[href="/cart"].js-drawer-open-cart svg.icon-cart,a[href="/cart"].js-drawer-open-cart svg.icon-cart path{stroke:var(--primary-dark);stroke-width:2.5;fill:none;transition:transform var(--transition-base);width:19px;height:19px}a[href="/account"].small--hide:hover svg.icon-user,a[href="/cart"].js-drawer-open-cart:hover svg.icon-cart{transform:scale(1.05)}ul.gm-menu{width:100%;max-width:100%;display:flex;justify-content:center;padding:0;align-items:center;flex-wrap:nowrap;gap:0;border-top:1px solid var(--primary-light);border-bottom:1px solid var(--primary-light);background:var(--primary-light)}ul.gm-menu li[data-gmmi="0"],ul.gm-menu li[data-gmmi="1"],ul.gm-menu li[data-gmmi="2"],ul.gm-menu li[data-gmmi="4"],ul.gm-menu li[data-gmmi="5"]{overflow:visible;position:relative;flex:0 0 auto;border-right:1px solid var(--primary-light)}ul.gm-menu li[data-gmmi="0"]{animation-delay:.1s}ul.gm-menu li[data-gmmi="1"]{animation-delay:.2s}ul.gm-menu li[data-gmmi="2"]{animation-delay:.3s}ul.gm-menu li[data-gmmi="3"]{animation-delay:.4s}ul.gm-menu li[data-gmmi="4"]{animation-delay:.5s}ul.gm-menu li[data-gmmi="5"]{animation-delay:.6s}ul.gm-menu li[data-gmmi="3"]{flex:0 0 auto;border-right:1px solid var(--primary-light)}ul.gm-menu li[data-gmmi="5"]{border-right:none}ul.gm-menu li[data-gmmi="0"]:hover>.gm-submenu,ul.gm-menu li[data-gmmi="1"]:hover>.gm-submenu,ul.gm-menu li[data-gmmi="2"]:hover>.gm-submenu,ul.gm-menu li[data-gmmi="4"]:hover>.gm-submenu,ul.gm-menu li[data-gmmi="5"]:hover>.gm-submenu{display:block;visibility:visible;opacity:1;transform:translateY(0)}ul.gm-menu li[data-gmmi="0"]>.gm-submenu,ul.gm-menu li[data-gmmi="1"]>.gm-submenu,ul.gm-menu li[data-gmmi="2"]>.gm-submenu,ul.gm-menu li[data-gmmi="4"]>.gm-submenu,ul.gm-menu li[data-gmmi="5"]>.gm-submenu{display:none;transform:translateY(-5px)}ul.gm-menu li[data-gmmi]>a.gm-target{background:transparent;color:var(--primary-dark);border:none;border-radius:0;padding:14px 28px;font-weight:400;font-size:13px;letter-spacing:.3px;text-transform:none;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;line-height:1.4;box-shadow:none;margin:0;position:relative;z-index:var(--z-base);overflow:visible;white-space:nowrap;width:auto;gap:6px;border-bottom:2px solid transparent}ul.gm-menu li[data-gmmi]>a.gm-target .gm-text{color:var(--primary-dark);position:relative;z-index:var(--z-base);margin:0;padding:0}ul.gm-menu li[data-gmmi="0"]>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="1"]>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="2"]>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="4"]>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="5"]>a.gm-target .gm-retractor{font-size:0;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--grey-600);display:inline-block;margin:0;padding:0;vertical-align:middle;transition:border-color var(--transition-fast),transform var(--transition-fast)}ul.gm-menu li>a.gm-target .gm-retractor:before,ul.gm-menu li>a.gm-target .gm-retractor:after{content:none;display:none}ul.gm-menu li[data-gmmi]:hover>a.gm-target,ul.gm-menu li[data-gmmi]>a.gm-target:hover{background:var(--grey-50);border-bottom-color:var(--primary-dark);color:var(--primary-dark)}ul.gm-menu li[data-gmmi]:hover>a.gm-target .gm-text,ul.gm-menu li[data-gmmi]>a.gm-target:hover .gm-text{color:var(--primary-dark)}ul.gm-menu li[data-gmmi="0"]:hover>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="1"]:hover>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="2"]:hover>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="4"]:hover>a.gm-target .gm-retractor,ul.gm-menu li[data-gmmi="5"]:hover>a.gm-target .gm-retractor{border-top-color:var(--primary-dark);transform:rotate(180deg)}ul.gm-menu li[data-gmmi="0"] .gm-submenu,ul.gm-menu li[data-gmmi="2"] .gm-submenu,ul.gm-menu li[data-gmmi="3"] .gm-submenu,ul.gm-menu li[data-gmmi="4"] .gm-submenu,ul.gm-menu li[data-gmmi="5"] .gm-submenu{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--grey-200);border-top:none;border-radius:0;padding:16px;margin-top:-2px;box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;overflow:visible;min-width:280px;transition:opacity var(--transition-base),transform var(--transition-base)}ul.gm-menu li[data-gmmi="0"] .gm-submenu a,ul.gm-menu li[data-gmmi="2"] .gm-submenu a,ul.gm-menu li[data-gmmi="3"] .gm-submenu a,ul.gm-menu li[data-gmmi="4"] .gm-submenu a,ul.gm-menu li[data-gmmi="5"] .gm-submenu a{color:var(--grey-700);padding:12px 20px;font-weight:400;font-size:13px;letter-spacing:.2px;text-transform:none;transition:background var(--transition-fast),color var(--transition-fast);display:block;border-radius:6px;position:relative}ul.gm-menu li[data-gmmi="0"] .gm-submenu a:hover,ul.gm-menu li[data-gmmi="2"] .gm-submenu a:hover,ul.gm-menu li[data-gmmi="3"] .gm-submenu a:hover,ul.gm-menu li[data-gmmi="4"] .gm-submenu a:hover,ul.gm-menu li[data-gmmi="5"] .gm-submenu a:hover{background:var(--grey-100);color:var(--primary-dark)}ul.gm-menu li[data-gmmi="1"] .gm-submenu{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--grey-200);border-top:none;border-radius:0;padding:20px;margin-top:-2px;box-shadow:var(--shadow-lg);min-width:560px;max-width:85vw;position:absolute;top:100%;left:0;overflow:visible}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{display:grid;grid-template-columns:repeat(10,1fr);gap:10px;width:100%}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--grey-200);border-radius:6px;background:var(--primary-light);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base);position:relative;overflow:hidden;min-height:48px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-dark);background:var(--grey-50)}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:hover:before{opacity:0}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-text{text-align:center;position:relative;z-index:var(--z-base);font-size:14px;font-weight:600;color:var(--grey-700);width:100%;display:flex;align-items:center;justify-content:center}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item{opacity:0;animation:smoothFadeIn .3s ease-out forwards;animation-delay:calc(var(--item-index, 0) * .02s)}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(1){--item-index: 0}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(2){--item-index: 1}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(3){--item-index: 2}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(4){--item-index: 3}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(5){--item-index: 4}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(6){--item-index: 5}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(7){--item-index: 6}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(8){--item-index: 7}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(9){--item-index: 8}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(10){--item-index: 9}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(11){--item-index: 10}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(12){--item-index: 11}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(13){--item-index: 12}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(14){--item-index: 13}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(15){--item-index: 14}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(16){--item-index: 15}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(17){--item-index: 16}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(18){--item-index: 17}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(19){--item-index: 18}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(20){--item-index: 19}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(21){--item-index: 20}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(22){--item-index: 21}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(23){--item-index: 22}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(24){--item-index: 23}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(25){--item-index: 24}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(26){--item-index: 25}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(27){--item-index: 26}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links>.gm-item:nth-child(28){--item-index: 27}ul.gm-menu .gm-submenu .gm-has-submenu{position:relative}ul.gm-menu .gm-submenu .gm-has-submenu>.gm-dropdown,ul.gm-menu .gm-submenu .gm-has-submenu>.gm-submenu.gm-dropdown{position:absolute;left:calc(100% - 12px);top:-8px;margin-left:0;min-width:240px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--grey-200);border-radius:6px;padding:12px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translate(-10px);transition:opacity var(--transition-base),transform var(--transition-base),visibility 0s var(--transition-base);z-index:var(--z-deep-nested);display:block;overflow:visible}ul.gm-menu .gm-submenu .gm-has-submenu:hover>.gm-dropdown,ul.gm-menu .gm-submenu .gm-has-submenu:hover>.gm-submenu.gm-dropdown{opacity:1;visibility:visible;transform:translate(0);transition:opacity var(--transition-base),transform var(--transition-base),visibility 0s 0s}ul.gm-menu .gm-submenu .gm-dropdown a.gm-target,ul.gm-menu .gm-submenu .gm-submenu.gm-dropdown a.gm-target{color:var(--grey-700);padding:10px 16px;font-weight:400;font-size:13px;letter-spacing:.2px;text-transform:none;transition:background var(--transition-fast),color var(--transition-fast);display:block;border-radius:6px;white-space:nowrap;background:transparent}ul.gm-menu .gm-submenu .gm-dropdown a.gm-target:hover,ul.gm-menu .gm-submenu .gm-submenu.gm-dropdown a.gm-target:hover{background:var(--grey-100);color:var(--primary-dark)}ul.gm-menu .gm-submenu .gm-has-submenu>a.gm-target{position:relative;padding-right:32px}ul.gm-menu .gm-submenu .gm-has-submenu>a.gm-target:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-45deg);width:6px;height:6px;border-right:2px solid var(--grey-600);border-bottom:2px solid var(--grey-600);transition:border-color var(--transition-fast)}ul.gm-menu .gm-submenu .gm-has-submenu>a.gm-target:hover:after{border-right-color:var(--primary-dark);border-bottom-color:var(--primary-dark)}ul.gm-menu .gm-submenu .gm-has-submenu>a.gm-target .gm-retractor{display:none}ul.gm-menu li[data-gmmi="6"],ul.gm-menu li[data-gmmi="7"],ul.gm-menu li[data-gmmi="8"]{flex:0 0 auto}ul.gm-menu li[data-gmmi="6"]>a.gm-target,ul.gm-menu li[data-gmmi="7"]>a.gm-target,ul.gm-menu li[data-gmmi="8"]>a.gm-target{background:transparent;border:none;border-radius:0;padding:14px 20px;box-shadow:none;margin:0;position:relative;z-index:var(--z-base);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-base),opacity var(--transition-base),background var(--transition-base);overflow:visible;border-bottom:2px solid transparent}ul.gm-menu li[data-gmmi="6"]>a.gm-target:hover,ul.gm-menu li[data-gmmi="7"]>a.gm-target:hover,ul.gm-menu li[data-gmmi="8"]>a.gm-target:hover{transform:translateY(-2px);box-shadow:none;border-bottom-color:var(--primary-dark);background:var(--grey-50);opacity:1}ul.gm-menu li[data-gmmi="6"]>a.gm-target:hover:before,ul.gm-menu li[data-gmmi="7"]>a.gm-target:hover:before,ul.gm-menu li[data-gmmi="8"]>a.gm-target:hover:before{opacity:0}ul.gm-menu li[data-gmmi="6"] .gm-icon,ul.gm-menu li[data-gmmi="7"] .gm-icon,ul.gm-menu li[data-gmmi="8"] .gm-icon{max-width:80px;min-width:65px;position:relative;z-index:var(--z-base)}ul.gm-menu li[data-gmmi="6"] .gm-icon img,ul.gm-menu li[data-gmmi="7"] .gm-icon img,ul.gm-menu li[data-gmmi="8"] .gm-icon img{max-width:80px;min-width:65px;width:100%;height:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:.85}ul.gm-menu li[data-gmmi="6"]:hover .gm-icon img,ul.gm-menu li[data-gmmi="7"]:hover .gm-icon img,ul.gm-menu li[data-gmmi="8"]:hover .gm-icon img{transform:scale(1.05);opacity:1}@media (min-width: 1400px){ul.gm-menu li[data-gmmi="1"] .gm-submenu{min-width:600px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(10,1fr);gap:12px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{min-height:52px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-text{font-size:15px}}@media (max-width: 1399px) and (min-width: 1200px){ul.gm-menu li[data-gmmi="1"] .gm-submenu{min-width:540px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(9,1fr);gap:10px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{min-height:48px}}@media (max-width: 1199px) and (min-width: 1024px){ul.gm-menu li[data-gmmi="1"] .gm-submenu{min-width:480px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(8,1fr);gap:8px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{min-height:44px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-text{font-size:13px}}@media (max-width: 1023px) and (min-width: 769px){ul.gm-menu li[data-gmmi="1"] .gm-submenu{min-width:420px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(7,1fr);gap:8px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{min-height:42px}ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-text{font-size:12px}}@media (min-width: 769px) and (max-width: 1600px){ul.gm-menu li[data-gmmi]>a.gm-target{padding:12px 14px;font-size:11.5px;letter-spacing:.1px}ul.gm-menu li[data-gmmi="6"]>a.gm-target,ul.gm-menu li[data-gmmi="7"]>a.gm-target,ul.gm-menu li[data-gmmi="8"]>a.gm-target{padding:12px 8px}ul.gm-menu li[data-gmmi="6"] .gm-icon,ul.gm-menu li[data-gmmi="7"] .gm-icon,ul.gm-menu li[data-gmmi="8"] .gm-icon,ul.gm-menu li[data-gmmi="6"] .gm-icon img,ul.gm-menu li[data-gmmi="7"] .gm-icon img,ul.gm-menu li[data-gmmi="8"] .gm-icon img{max-width:45px;min-width:38px}.header-item--navigation .search-slide-input,.header-item--navigation .search-slide-input.active{width:260px}}@media (min-width: 1601px){ul.gm-menu li[data-gmmi]>a.gm-target{padding:16px 28px;font-size:14px}ul.gm-menu li[data-gmmi="6"]>a.gm-target,ul.gm-menu li[data-gmmi="7"]>a.gm-target,ul.gm-menu li[data-gmmi="8"]>a.gm-target{padding:16px 20px}ul.gm-menu li[data-gmmi="6"] .gm-icon,ul.gm-menu li[data-gmmi="7"] .gm-icon,ul.gm-menu li[data-gmmi="8"] .gm-icon,ul.gm-menu li[data-gmmi="6"] .gm-icon img,ul.gm-menu li[data-gmmi="7"] .gm-icon img,ul.gm-menu li[data-gmmi="8"] .gm-icon img{max-width:80px;min-width:65px}.header-item--navigation .search-slide-input,.header-item--navigation .search-slide-input.active{width:320px}}@supports not (backdrop-filter: blur(10px)){ul.gm-menu li[data-gmmi] .gm-submenu,ul.gm-menu .gm-submenu .gm-dropdown,ul.gm-menu .gm-submenu .gm-submenu.gm-dropdown,.gm-item.searchItem .gm-submenu{background:#fffffffa}}}@media (max-width: 768px){:root{--search-width: 280px;--search-height: 48px}#NavDrawer{width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden}.site-nav.small--hide,.site-header .js-search-header.medium-up--hide,.mobile-search-in-drawer,#NavDrawer button.js-search-header.menu-is-search-clone,.site-header .js-search-header,button.js-search-header,.header-item--navigation .js-search-header,.header-item--navigation .search-container{display:none}a[href="/account"].site-nav__link.site-nav__link--icon.small--hide{display:inline-flex!important}a[href="/account"].site-nav__link.site-nav__link--icon.small--hide{display:inline-flex!important;width:40px;height:40px;border:1px solid var(--grey-300);background:var(--primary-light);border-radius:var(--border-radius-md);align-items:center;justify-content:center;padding:0;margin-right:8px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}a[href="/account"].site-nav__link.small--hide svg.icon-user{width:20px;height:20px;stroke:var(--primary-dark);stroke-width:2.5;transition:transform var(--transition-base),stroke var(--transition-base)}a[href="/account"].site-nav__link.small--hide:hover,a[href="/account"].site-nav__link.small--hide:active{transform:translateY(-2px);box-shadow:var(--shadow-md);background-color:var(--grey-100);border-color:var(--grey-400)}a[href="/account"].site-nav__link.small--hide:hover svg.icon-user,a[href="/account"].site-nav__link.small--hide:active svg.icon-user{transform:scale(1.1);stroke:var(--accent-solid)}a[href="/account"].site-nav__link.small--hide:active{transform:translateY(0)}a[href="/cart"].site-nav__link.site-nav__link--icon.js-drawer-open-cart,a[href="/cart"].site-nav__link.js-drawer-open-cart{display:inline-flex;width:40px;height:40px;border:1px solid var(--grey-300);background:var(--primary-light);border-radius:var(--border-radius-md);align-items:center;justify-content:center;padding:0;margin-right:0;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}a[href="/cart"].js-drawer-open-cart svg.icon-cart,a[href="/cart"].js-drawer-open-cart svg.icon-cart path{width:20px;height:20px;stroke:var(--primary-dark);stroke-width:2.5;fill:none;transition:transform var(--transition-base),stroke var(--transition-base)}a[href="/cart"].js-drawer-open-cart:hover,a[href="/cart"].js-drawer-open-cart:active{transform:translateY(-2px);box-shadow:var(--shadow-md);background-color:var(--grey-100);border-color:var(--grey-400)}a[href="/cart"].js-drawer-open-cart:hover svg.icon-cart,a[href="/cart"].js-drawer-open-cart:active svg.icon-cart{transform:scale(1.1);stroke:var(--accent-solid)}a[href="/cart"].js-drawer-open-cart:active{transform:translateY(0)}.mobile-search-in-drawer,#NavDrawer .mobile-search-in-drawer{display:block}#NavDrawer .gm-menu .gm-item .gm-target{background:transparent;border:none;box-shadow:none;margin:0 20px;padding:16px 0;border-radius:0;width:auto;border-bottom:1px solid var(--grey-200);transition:all var(--transition-fast)}#NavDrawer .gm-menu .gm-item:last-child .gm-target{border-bottom:none}#NavDrawer .gm-menu .gm-item .gm-target:hover{background:transparent;transform:none;opacity:.6}#NavDrawer .gm-menu .gm-item .gm-target:active{opacity:.4}#NavDrawer .gm-menu>li.gm-item>a.gm-target,#NavDrawer .gm-menu>li.gm-item>a.gm-target .gm-text{font-size:17px;text-transform:none;font-weight:400;letter-spacing:-.02em}#NavDrawer .gm-menu>li.gm-item{margin-bottom:0}#NavDrawer .gm-menu>li.gm-item:last-child{margin-bottom:0}#NavDrawer .gm-menu>li.gm-item>a.gm-target:hover,#NavDrawer .gm-menu>li.gm-item>a.gm-target:active,#NavDrawer .gm-menu>li.gm-item.gm-open>a.gm-target,#NavDrawer .gm-menu>li.gm-item.gm-active>a.gm-target{background:transparent;color:var(--grey-600)}#NavDrawer .gm-menu>li.gm-item>a.gm-target:hover .gm-text,#NavDrawer .gm-menu>li.gm-item>a.gm-target:active .gm-text,#NavDrawer .gm-menu>li.gm-item>a.gm-target:hover span,#NavDrawer .gm-menu>li.gm-item>a.gm-target:active span,#NavDrawer .gm-menu>li.gm-item.gm-open>a.gm-target .gm-text,#NavDrawer .gm-menu>li.gm-item.gm-active>a.gm-target .gm-text,#NavDrawer .gm-menu>li.gm-item.gm-open>a.gm-target span,#NavDrawer .gm-menu>li.gm-item.gm-active>a.gm-target span{color:var(--grey-600)}#NavDrawer .gm-menu .gm-item{margin:0}#NavDrawer .gm-submenu>.gm-links>.gm-item>a.gm-target,#NavDrawer .gm-submenu>.gm-item>a.gm-target{font-size:14px;font-weight:700;padding:10px 20px}#NavDrawer .gm-icon img{max-width:140px}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu{min-width:100%;max-width:100%;width:100%;padding:8px;margin:0;border-radius:var(--border-radius-md);overflow-x:hidden;box-sizing:border-box;left:0;right:0}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;padding:0;margin:0;width:100%;box-sizing:border-box}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item{width:100%;height:44px;min-width:0;box-sizing:border-box;margin:0;padding:0}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target{width:100%;height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--grey-300);border-radius:8px;background:var(--primary-light);transition:all var(--transition-fast);position:relative;overflow:hidden;box-sizing:border-box}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target .gm-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-weight:500;font-size:11px;color:var(--primary-dark);position:relative;z-index:var(--z-base);transition:all var(--transition-fast);padding:0 4px;line-height:1.2}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:hover,#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:active{background:var(--grey-100);transform:scale(.98);border-color:var(--grey-400)}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:hover .gm-text,#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target:active .gm-text{color:var(--primary-dark)}#NavDrawer .gm-grid-item.gm-image-1{display:none}#NavDrawer ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-dropdown,#NavDrawer ul.gm-menu .gm-submenu .gm-dropdown:before,#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu>.gm-dropdown:before,#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu>.gm-submenu.gm-dropdown:before,#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu:hover>.gm-dropdown{display:none}#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu>.gm-dropdown,#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu>.gm-submenu.gm-dropdown{position:relative;left:0;top:auto;margin-left:0;margin-top:8px;width:100%;min-width:100%;transform:none;opacity:1;visibility:visible;display:none;box-shadow:none;border:none;border-top:1px solid var(--grey-200);border-radius:0;padding:12px 0;background:transparent}#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu.gm-active>.gm-dropdown,#NavDrawer ul.gm-menu .gm-submenu .gm-has-submenu.gm-active>.gm-submenu.gm-dropdown,#NavDrawer ul.gm-menu li[data-gmmi="1"] .gm-submenu .gm-has-submenu.gm-open>.gm-dropdown{display:block}#NavDrawer ul.gm-menu .gm-submenu .gm-dropdown a.gm-target,#NavDrawer ul.gm-menu .gm-submenu .gm-submenu.gm-dropdown a.gm-target{padding:8px 20px 8px 40px;border:none;background:transparent;border-radius:0;color:var(--grey-700);font-size:14px}#NavDrawer ul.gm-menu .gm-submenu .gm-dropdown a.gm-target:hover{background:var(--grey-50);padding-left:44px}#NavDrawer .gm-item:hover>.gm-dropdown,#NavDrawer .gm-item:hover>.gm-mega{display:none}#NavDrawer .gm-item.gm-active>.gm-dropdown,#NavDrawer .gm-item.gm-active>.gm-mega,#NavDrawer .gm-item.gm-open>.gm-dropdown,#NavDrawer .gm-item.gm-open>.gm-mega{display:block}.drawer__header,#NavDrawer .drawer__header{display:flex;flex-direction:column;padding:0;margin:0;gap:0;position:sticky;top:0;z-index:var(--z-sticky);background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.drawer__title,#NavDrawer .drawer__title{display:none}.drawer__close,#NavDrawer .drawer__close{order:-1;position:relative;width:100%;padding:20px 20px 16px;background:var(--primary-light);display:flex;align-items:center;justify-content:flex-start;margin:0}.drawer__close button,#NavDrawer .drawer__close button,.drawer__close-button,#NavDrawer .drawer__close-button{opacity:1;pointer-events:auto;position:relative;left:0;right:auto;margin:0;padding:12px;background:var(--grey-100);border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);cursor:pointer;min-width:44px;min-height:44px}.drawer__close button:hover,#NavDrawer .drawer__close button:hover,.drawer__close-button:hover,#NavDrawer .drawer__close-button:hover{background:var(--grey-200);transform:scale(1.05)}.drawer__close button:active,#NavDrawer .drawer__close button:active,.drawer__close-button:active,#NavDrawer .drawer__close-button:active{transform:scale(.95);background:var(--grey-300)}.drawer__close button svg,#NavDrawer .drawer__close button svg,.drawer__close-button svg,#NavDrawer .drawer__close-button svg,.drawer__close button .icon,#NavDrawer .drawer__close button .icon,.drawer__close-button .icon,#NavDrawer .drawer__close-button .icon,.js-drawer-close svg,.js-drawer-close .icon{color:var(--grey-700)!important;stroke:var(--grey-700)!important;fill:var(--grey-700)!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;transition:all var(--transition-fast)}.drawer__close button svg path,#NavDrawer .drawer__close button svg path,.drawer__close-button svg path,#NavDrawer .drawer__close-button svg path,.drawer__close button svg line,#NavDrawer .drawer__close button svg line,.drawer__close-button svg line,#NavDrawer .drawer__close-button svg line,.js-drawer-close svg path,.js-drawer-close svg line{stroke:var(--grey-700)!important;stroke-width:2.5!important;stroke-linecap:round!important;fill:none!important}.drawer__close button *,#NavDrawer .drawer__close button *,.drawer__close-button *,#NavDrawer .drawer__close-button *,.js-drawer-close *{stroke:var(--grey-700)!important;stroke-width:2.5!important}.mobile-search-wrapper{order:0;position:relative;background:var(--primary-light);padding:0 20px 20px;margin:0;border:none;border-bottom:1px solid var(--grey-200);width:100%;box-sizing:border-box}.mobile-search-form{width:100%;margin:0;position:relative;padding:0}.mobile-search-input-wrapper{display:flex;align-items:center;background:var(--grey-100);border:1px solid var(--grey-200);border-radius:12px;overflow:hidden;transition:all var(--transition-base);width:100%;height:44px;box-shadow:none;box-sizing:border-box}.mobile-search-input-wrapper:focus-within{background:var(--primary-light);border-color:var(--grey-400);box-shadow:0 0 0 4px var(--grey-100)}.mobile-search-icon{flex-shrink:0;margin-left:14px;color:var(--grey-500);transition:color var(--transition-base)}.mobile-search-input-wrapper:focus-within .mobile-search-icon{color:var(--grey-700)}.mobile-search-input{flex:1;border:none;background:transparent;padding:12px 14px;font-size:16px;font-weight:400;color:var(--primary-dark);outline:none;-webkit-appearance:none;appearance:none;min-width:0;letter-spacing:-.01em}.mobile-search-input::placeholder{color:var(--grey-500);font-weight:400}.mobile-search-submit{flex-shrink:0;background:var(--primary-dark);color:var(--primary-light);border:none;padding:10px 18px;font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:all var(--transition-fast);-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:8px;margin-right:4px}.mobile-search-submit:hover{opacity:.85}.mobile-search-submit:active{transform:scale(.96);opacity:.7}#NavDrawer .drawer__scrollable,#NavDrawer .drawer__contents{overflow-y:visible;overflow-x:hidden;max-height:none;padding-top:0}#NavDrawer .gm-menu{margin-top:0;padding-top:40px!important;border-top:none}#NavDrawer .gm-menu>li.gm-item:first-child{padding-top:0}#NavDrawer .gm-menu>li.gm-item:first-child>.gm-target{padding-top:0}#NavDrawer .snize-ac-results,#NavDrawer .snize-autocomplete-results,#NavDrawer .snize-search-results-content{position:absolute;top:100%;left:0;right:0;max-height:400px;overflow-y:auto;background:var(--primary-light);border:1px solid var(--grey-300);border-top:none;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-modal);margin:0}#NavDrawer .snize-ac-results:empty,#NavDrawer .snize-autocomplete-results:empty{display:none}#NavDrawer .snize-ac-results .snize-item,#NavDrawer .snize-autocomplete-results .snize-item,#NavDrawer .snize-product{padding:14px 16px;border-bottom:1px solid var(--grey-200);cursor:pointer;transition:background-color var(--transition-fast)}#NavDrawer .snize-ac-results .snize-item:hover,#NavDrawer .snize-autocomplete-results .snize-item:hover,#NavDrawer .snize-product:hover{background-color:var(--grey-50)}#NavDrawer .snize-ac-results .snize-item:last-child,#NavDrawer .snize-autocomplete-results .snize-item:last-child,#NavDrawer .snize-product:last-child{border-bottom:none}.mobile-search-wrapper .snize-ac-results,.mobile-search-wrapper .snize-autocomplete-results{margin-top:-2px}#NavDrawer ul.mobile-nav__social{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:10px 20px 50px;width:100%;flex-wrap:nowrap}#NavDrawer li.mobile-nav__social-item{flex:1;text-align:center;margin:0;padding:0;border:none;outline:none;background:transparent;box-shadow:none;list-style:none}#NavDrawer li.mobile-nav__social-item a{display:block;padding:12px;border:none;outline:none;background:transparent;box-shadow:none;transition:transform var(--transition-base)}#NavDrawer li.mobile-nav__social-item a:hover{transform:scale(1.1)}#NavDrawer li.mobile-nav__social-item svg,#NavDrawer li.mobile-nav__social-item .icon{width:26px;height:26px;margin:0 auto;display:block;transition:transform var(--transition-base)}.gm-item.searchItem .gm-target{font-size:18px}.gm-item.searchItem .snize-input-style{font-size:15px;padding:0 14px}.gm-item.searchItem .gm-search-form button{padding:0 14px;min-width:48px}}@media (max-width: 480px){:root{--search-width: 220px;--search-height: 46px}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu{padding:8px}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links{grid-template-columns:repeat(3,1fr);gap:6px;padding:0;margin:0}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item{height:44px}#NavDrawer .gm-menu li[data-gmmi="1"] .gm-submenu .gm-links .gm-item .gm-target .gm-text{font-size:12px}.gm-item.searchItem .snize-input-style{padding:0 12px}.gm-item.searchItem .gm-search-form button{padding:0 12px;min-width:46px}}@media (max-width: 400px){.mobile-search-wrapper{padding:0 20px 20px;margin-bottom:0}.mobile-search-input{font-size:16px;padding:12px 14px}.mobile-search-submit{padding:10px 16px;font-size:14px}}#NavDrawer .drawer__close button svg,#NavDrawer .drawer__close button svg *,#NavDrawer button.js-drawer-close svg,#NavDrawer button.js-drawer-close svg *,body #NavDrawer .drawer__close button svg path,body #NavDrawer .drawer__close button svg line,body .drawer__close button svg,body .drawer__close button svg *{stroke:#616161!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#616161!important;fill:none!important}
/*# sourceMappingURL=/cdn/shop/t/163/assets/custom.css.map */
