@font-face{font-family:MyriadPro;src:url(//tecksangonline.com/cdn/shop/files/MyriadProRegular.eot?v=16387315174012259481);src:url(//tecksangonline.com/cdn/shop/files/MyriadProRegular.eot?v=16387315174012259481?#iefix) format("embedded-opentype"),url(//tecksangonline.com/cdn/shop/files/MyriadProRegular.woff2?v=8694259079201159062) format("woff2"),url(//tecksangonline.com/cdn/shop/files/MyriadProRegular.woff?v=4291939305224280939) format("woff"),url(//tecksangonline.com/cdn/shop/files/MyriadProRegular.ttf?v=9742219935165371720) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyriadProBold;src:url(//tecksangonline.com/cdn/shop/files/MyriadProBold.eot?v=12815828405931990370);src:url(//tecksangonline.com/cdn/shop/files/MyriadProBold.eot?v=12815828405931990370?#iefix) format("embedded-opentype"),url(//tecksangonline.com/cdn/shop/files/MyriadProBold.woff2?v=14790716586326769220) format("woff2"),url(//tecksangonline.com/cdn/shop/files/MyriadProBold.woff?v=3562633925297352294) format("woff"),url(//tecksangonline.com/cdn/shop/files/MyriadProBold.ttf?v=16460751695643853465) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}body .page-width{padding:0 15px}.load-more{text-align:center}.load-more .spinner{font-size:28px;position:relative;display:inline-block;width:1em;height:1em}.load-more .spinner .spinner-blade{position:absolute;display:block;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.0555em;background-color:transparent;-webkit-transform-origin:center -.2222em;-ms-transform-origin:center -.2222em;transform-origin:center -.2222em;-webkit-animation:spinner-fade9234 1s infinite linear;animation:spinner-fade9234 1s infinite linear}.load-more .spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.load-more .spinner .spinner-blade:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.load-more .spinner .spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.load-more .spinner .spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.load-more .spinner .spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.load-more .spinner .spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.load-more .spinner .spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.load-more .spinner .spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.load-more .spinner .spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.load-more .spinner .spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.load-more .spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.load-more .spinner .spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes spinner-fade9234{0%{background-color:#69717d}to{background-color:transparent}}@keyframes spinner-fade9234{0%{background-color:#69717d}to{background-color:transparent}}body{font-family:MyriadPro}header details .search-modal{position:static}.header--top-default .site-header__drawers .modal{position:absolute;top:100%;right:0;left:initial;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;width:auto;height:auto;max-height:80vh;-webkit-transition:opacity .3s ease .15s,visibility .25s cubic-bezier(.165,.84,.44,1) .25s;-o-transition:opacity .3s ease .15s,visibility .25s cubic-bezier(.165,.84,.44,1) .25s;transition:opacity .3s ease .15s,visibility .25s cubic-bezier(.165,.84,.44,1) .25s}.site-header__drawers{position:relative;width:100%;right:0}.header--top-default .site-header__drawers .modal *:focus-visible{outline:none;outline-offset:0;-webkit-box-shadow:none;box-shadow:none}.header--top-default details[open]>.search-modal{border:0}.header--top-default .header__menu-item{font-family:MyriadProRegular;color:#222;font-size:20px;text-decoration:none;line-height:1.5;padding:16px 25px;display:inline-block;outline:none;-ms-touch-action:manipulation;touch-action:manipulation}.header--top-default .header__menu-item span{text-decoration:none}.header--top-default .header__menu-item:hover,.header--top-default .header__menu-item .header__active-menu-item{color:#ee4054}.header--top-default .header__inline-menu .list-menu--inline>li details summary,.header--top-default .header__inline-menu .list-menu--inline>li>.header__menu-item{font-weight:600;font-family:MyriadProBold}.header--top-default .header__inline-menu .mega-menu__link--level-2{color:#222;font-size:16px;text-decoration:none;line-height:1.5;text-transform:uppercase}.header--top-default .mega-menu__content ul li ul .mega-menu__link{font-size:16px;line-height:22px;color:#222;text-decoration:none}.header--top-default .mega-menu__content .mega-menu__link:hover{color:#ee4054}.header--top-default details[open]>.header__menu-item{text-decoration:none}.header--top-default .site-header__drawers .modal.active{opacity:1;visibility:visible;pointer-events:initial}.header--top-default predictive-search{max-width:100%}.header--top-default .search-modal__form .field .field--select,.header--top-default .search-modal__form .field{position:relative}.header--top-default .search-modal__form .field .field--select .nav-down-arrow{right:0;top:50%;margin-top:-2px;position:absolute;width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#000000 transparent transparent transparent;line-height:0px}.header--top-default .search-modal__form .field__label{color:#222;font-size:18px;line-height:1;left:80px;top:13px}.header--top-default .search-modal__form .search__input.field__input{height:auto;outline:none;padding:7px 50px 7px 70px;line-height:1;background:#fff;margin:0;font-size:18px;color:#222;border:1px solid #cccccc;border-radius:22px}.header--top-default .search-modal__form .search__input.field__input::-webkit-input-placeholder{font-size:18px;color:#222;opacity:1}.header--top-default .search-modal__form .search__input.field__input::-moz-placeholder{font-size:18px;color:#222;opacity:1}.header--top-default .search-modal__form .search__input.field__input:-ms-input-placeholder{font-size:18px;color:#222;opacity:1}.header--top-default .search-modal__form .search__input.field__input::-ms-input-placeholder{font-size:18px;color:#222;opacity:1}.header--top-default .search-modal__form .search__input.field__input::placeholder{font-size:18px;color:#222;opacity:1}.header--top-default .search-modal__form .search__input.field__input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.header--top-default .search-modal__form .search__button{padding:0 20px 0 10px;height:100%;top:0}.header--top-default .search-modal__form .search__button i{font-size:20px;color:#555;font-weight:700}.header--top-default .search-modal__form .field .field--select{font-family:MyriadProRegular;font-weight:400;top:0;left:0;position:absolute;z-index:2;height:100%;cursor:pointer}.header--top-default .search-modal__form .category{padding:7px 12px;color:#222;line-height:1.5;font-size:18px;margin:0;border:0;background:transparent;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header--top-default .search-modal__form .category:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}header.header--top-default{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.scrolled-past-header header.header--top-default{-webkit-box-shadow:0px 1px 7px #ddd;box-shadow:0 1px 7px #ddd}.header--top-default .search-modal__form .field:before,.header--top-default .search-modal__form .field:after{display:none}header.header--top-default .page-width{padding:0 15px;width:100%}header:is(.header--top-default) .header__menu--main .header__search{display:inline-block;width:100%;vertical-align:top}.header--top-default .header__menu--top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header--top-default .header__menu--top .header__icons{padding-top:17px;padding-right:0}.header--top-default .desktop-localization-wrapper{padding-left:12px;line-height:1}.header--top-default .header__menu--top .logo{position:absolute;top:0;z-index:5;width:150px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header--top-default .header__menu--main{width:80%;float:left;padding:17px 17px 20px 180px}html[lang=zh-CN] .header--top-default .header__menu--main{width:81%}.header--top-default header-drawer,.header--top-default .header__inline-menu{margin-left:0}.header--top-default .header__menu--main .header__inline-menu{margin-top:0;text-align:center}.scrolled-past-header .header--top-default .header__menu--nav .header__inline-menu{position:absolute;opacity:0}.header--top-default .search-modal__content{padding:0}.header--top-default .header__icon--account{cursor:pointer}.header--top-default .header__menu--top .header__icons .header__icon{font-size:30px;color:#222;padding:0;text-decoration:none;margin:0;height:auto}.header--top-default .header__menu--top .header__icons .header__icon account-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}account-icon .account-name{font-size:14px;text-transform:none;display:block;line-height:1;white-space:nowrap;max-width:40px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.header--top-default .header__menu--top .header__icons .header__icon.active,.header--top-default .header__menu--top .header__icons .header__icon:hover{color:#ee4054}.header--top-default .header__menu--top .cart-count-bubble{border-radius:50%;display:inline-block;margin-left:0;position:absolute;right:-5px;top:-6px;z-index:5;width:22px;height:22px;background:#ee4054;color:#fff;font-size:14px;line-height:22px;text-align:center;font-family:MyriadProRegular;font-weight:700}.header--top-default .cart-drawer .totals{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--top-default .cart-drawer .totals__total{text-align:center;font-size:16px}.header--top-default .cart-drawer .totals__total .label{text-transform:uppercase}.header--top-default .cart-drawer .totals__total .totals__total-value{color:#222;font-size:20px}.header--top-default .cart-drawer .cart__empty-text{font-size:15px;line-height:21px;margin:0 0 15px}.header--top-default .header__menu--top .header__icons .swym-header-launcher{display:none}.header--top-default .cart-drawer .drawer__inner-empty{padding:20px 15px}.header--top-default .cart-drawer .cart__ctas{margin-top:15px}.header--top-default .drawer__inner{background:#fff;border:solid 1px #ddd}.header--top-default .site-header__drawers cart-drawer.modal .drawer__inner{width:320px;max-width:320px}.header--top-default cart-drawer .mini-products-list{padding:15px 15px 0;margin:0;list-style:none;max-height:350px;overflow:hidden;overflow-y:overlay}.header--top-default cart-drawer .mini-products-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px #cccccc;background-color:#ee4054}.header--top-default cart-drawer .mini-products-list::-webkit-scrollbar{width:2px;background-color:#ccc}.header--top-default cart-drawer .mini-products-list::-webkit-scrollbar-thumb{background-color:#ee4054}.header--top-default cart-drawer .minicart-message{text-align:center;color:green;padding:10px 10px 0}.header--top-default .cart-drawer .drawer__inner-empty>p{text-align:center;margin:0;font-family:MyriadProRegular;color:#222;font-size:14px;line-height:1.5}.header--top-default .minicart-wrapper .subtotal{text-align:center;font-size:16px;font-family:MyriadProRegular;font-weight:400;margin:0;padding:0 15px;line-height:24px}.header--top-default .minicart-wrapper .subtotal .label{text-transform:uppercase}.header--top-default .minicart-wrapper .subtotal .price{color:#222;font-weight:700;font-size:20px;line-height:1.5}.header--top-default .minicart-actions{padding:15px;margin-top:0;overflow:hidden;position:relative;text-align:center}.header--top-default .minicart-actions .checkout-types{list-style:none;padding:0;margin:0}.header--top-default .minicart-actions .checkout-types{display:none}.header--top-default .minicart-actions .cart-link{height:40px;line-height:38px;text-transform:uppercase;width:100%;border:1px solid #999;background:#fff;color:#999;display:block;font-size:14px;font-family:Open Sans;font-weight:600;border-radius:20px;text-decoration:none}.header--top-default .minicart-actions .cart-link:hover{background:#ee4054;border:1px solid #ee4054;color:#fff}.header--top-default .site-header__drawers cart-drawer .drawer__inner{padding:0}.header--top-default .mini-products-list .product-image{float:left;min-width:50px;width:55px}.header--top-default .mini-products-list li{margin-bottom:15px;padding-bottom:15px}.header--top-default .mini-products-list .product-details{margin-left:70px;position:relative;text-align:left}.mini-products-list .product-details .product-name{margin:0;text-rendering:optimizeLegibility;font-size:16px;font-family:MyriadProRegular;font-weight:400;line-height:1.4;color:#222;text-decoration:none;text-transform:uppercase}.mini-products-list .info-wrapper{margin-bottom:.5em;border-collapse:collapse;border-spacing:0;color:#222;font-size:14px;line-height:1.5}.mini-products-list .info-wrapper .price__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini-products-list .info-wrapper .price__wrapper .price_text{width:110px;display:inline-block;vertical-align:top}.mini-products-list .info-wrapper th{padding-right:10px;font-family:MyriadProRegular;font-size:14px;line-height:21px;font-weight:400;color:#222}.mini-products-list .info-wrapper th.price_text{width:110px}.cart-drawer .mini-products-list .price{line-height:1.5;font-size:20px;font-weight:400;color:#222}.cart-drawer .mini-products-list .qty-wrapper .quantity-button:before,.cart-drawer .mini-products-list .qty-wrapper .quantity-button:after{display:none}.cart-drawer .mini-products-list .qty-wrapper .quantity-button[disabled]{background:#c8c8c8;cursor:default}.cart-drawer .mini-products-list .qty-wrapper .quantity-button{opacity:0;border:2px solid #ee4054;background:#ee4054;display:inline-block;color:#fff;font-size:14px;font-weight:600;font-family:MyriadProRegular;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:20px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;outline:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;padding:7.5px;min-width:initial;min-height:initial;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:21px}.cart-drawer .mini-products-list .qty-wrapper .quantity-button:hover{background:transparent;color:#ee4054}.cart-drawer .mini-products-list .qty-wrapper .quantity-button.visible{opacity:1}.cart-drawer .mini-products-list .qty-wrapper .qty::-webkit-outer-spin-button,.cart-drawer .mini-products-list .qty-wrapper .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer .mini-products-list .qty-wrapper .qty[type=number]{-moz-appearance:textfield;width:40px}.cart-drawer .mini-products-list .qty-wrapper .qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid silver;background:#fff;font-size:18px;padding-left:5px;padding-right:5px;margin-right:5px;width:3.2em;text-align:left;outline:none;font-size:14px;text-align:center;height:40px;border-radius:20px;float:left}.cart-drawer .mini-products-list .product-details .remove{color:#ee4054;text-decoration:none;font-size:14px;line-height:21px}.cart-drawer .mini-products-list .product-details .remove:hover{text-decoration:underline}.header--top-default account-drawer .drawer__inner{width:200px;-webkit-transform:none;-ms-transform:none;transform:none;padding:0}.header--top-default account-drawer .account__links ul{margin:0;padding:0;list-style:none}.header--top-default account-drawer .account__links ul li a{position:relative;line-height:23px;padding:10px 15px;color:#222;font-size:16px;display:block;text-decoration:none}.mini-products-list .product-details .product-name:hover,.header--top-default account-drawer .account__links ul li a:hover{color:#ee4054}.header--top-default account-drawer .account__links ul li{border-bottom:1px solid #ddd}.header--top-default account-drawer .account__links ul li:last-child{border:none}.header--top-default .site-header__drawers .drawer__inner{border:1px solid rgba(var(--color-foreground),.2);-webkit-transform:none;-ms-transform:none;transform:none}.header--top-default .header__menu--nav{visibility:visible;-webkit-transition:height .25s cubic-bezier(.165,.84,.44,1);-o-transition:height .25s cubic-bezier(.165,.84,.44,1);transition:height .25s cubic-bezier(.165,.84,.44,1)}.scrolled-past-header .header--top-default .header__menu--nav{visibility:hidden}.notification__message--text{text-align:center;font-size:18px;text-transform:uppercase;line-height:20px;padding-top:15px;color:#222;letter-spacing:0;font-family:MyriadProRegular;font-weight:700}.notification__message--text a{color:#222}.notification__message--text p:last-child{margin:0}.header--top-default .header__heading-link{padding:0}.header--top-default .header__icon:hover .icon,.header--top-default .modal__close-button:hover .icon{-webkit-transform:none;-ms-transform:none;transform:none}.header--top-default .header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{position:static;background:transparent;max-height:inherit;border:0;-webkit-box-shadow:none;box-shadow:none;overflow:visible;-webkit-transform:none;-ms-transform:none;transform:none}.header--top-default .language-selector .disclosure__list{min-width:105px;overflow:visible;max-height:initial;max-width:initial;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header--top-default .language-selector .disclosure__list .disclosure__item:not(:last-child){margin-right:5px}.header--top-default .language-selector .disclosure__list .disclosure__link{padding:0;font-size:14px;color:#222;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;letter-spacing:0;gap:0;line-height:20px}.header--top-default .language-selector .disclosure__list .disclosure__link:hover .name--language{text-decoration:underline}.header--top-default .language-selector .disclosure__list .disclosure__item{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:50px}.header--top-default .language-selector .disclosure__list .disclosure__link img{vertical-align:top}.scrolled-past-header .header--top-default .disclosure__list .disclosure__link .name--language{position:absolute;visibility:hidden;opacity:0;z-index:-1}.header--top-default .header-localization:not(.menu-drawer__localization){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.predictive-search__item-content .price__regular .price-item--regular,.predictive-search__item-content .predictive-search__item-heading .highlight{color:#ee4054}.focus-inset:focus-visible{outline:none;outline-offset:0;box-shadow:none}.focused.focus-inset{outline:none;outline-offset:0;box-shadow:none}@media only screen and (max-width: 1200px){.notification__message--text,.header--top-default .header__menu-item{font-size:16px}.header--top-default .list-menu--inline{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--top-default .header__menu-item{padding:14px 20px}.notification__message--text{padding-left:180px;text-align:left}}@media only screen and (max-width: 1023px){.header--top-default predictive-search[open] .predictive-search,.header--top-default predictive-search[loading] .predictive-search{display:none}.header--top-default .search-modal__form .search__input.field__input{padding:0 40px 0 50px;font-size:14px;letter-spacing:0}.header--top-default .search-modal__form .category{font-size:14px;line-height:1.5;height:100%}.header--top-default .search-modal__form .search__input.field__input::-webkit-input-placeholder{font-size:14px;letter-spacing:0}.header--top-default .search-modal__form .search__input.field__input::-moz-placeholder{font-size:14px;letter-spacing:0}.header--top-default .search-modal__form .search__input.field__input:-ms-input-placeholder{font-size:14px;letter-spacing:0}.header--top-default .search-modal__form .search__input.field__input::-ms-input-placeholder{font-size:14px;letter-spacing:0}.header--top-default .search-modal__form .search__input.field__input::placeholder{font-size:14px;letter-spacing:0}.scrolled-past-header .header--top-default .disclosure__list .disclosure__link .name--language{position:static;visibility:visible;opacity:1;z-index:initial}account-icon .account-name{display:none}.header--top-default .search-modal__form .search__input.field__input{height:44px}.header--top-default .header__menu--top .header__icons{padding-top:0}.notification__message--text{padding-left:0;text-align:center}.header--top-default .header__menu--top .logo{width:auto;position:relative;margin:0;display:inline-block;float:none;vertical-align:top;padding:12px 0}.header--top-default .medium-hide{display:none!important}.header--top-default .header__menu--top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header--top-default .header__icons--localization{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__menu--mobile-container{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu--mobile-container .header--item{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu--mobile-container .header--item .header__icon{width:100%}.header__menu--mobile{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block!important}header.header--top-default{-webkit-box-shadow:none;box-shadow:none}.header__menu--mobile .header__icon--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:23px;height:26px}.header__menu--mobile .header--item:not(:last-child){border-right:1px solid #ddd}.header--top-default .header__heading-logo-wrapper{width:100px}.scrolled-past-header .header--top-default .header__heading-logo-wrapper{width:80px}.scrolled-past-header .header--top-default .notification__message--text{display:none}.js .header--top-default details[open]>.menu-drawer{height:auto;width:100%}.header--top-default .menu-drawer__close-button{margin-top:0}.header--top-default .menu-drawer__menu-item,.header--top-default .menu-drawer summary.menu-drawer__menu-item{font-size:16px;padding:10px 15px;font-weight:700}.header--top-default .menu-drawer__navigation{padding:0}.header--top-default .menu-drawer{-webkit-transform:none;-ms-transform:none;transform:none}.header--top-default .header__icon--menu[aria-expanded=true]:before{display:none}.js .header--top-default .menu-drawer__menu li{margin-bottom:0;border-bottom:1px solid #ddd}.header--top-default .dropdown-container{display:none}.menu-drawer__menu .menu-item .expand-item{position:absolute;right:0;top:0;z-index:100;height:44px;width:44px;text-align:center}.header--top-default .menu-drawer__menu li{position:relative}.header--top-default .menu-drawer__menu li a{font-size:16px;line-height:1.5;font-weight:700;text-decoration:none;color:#222;padding:10px 15px;display:block;width:calc(100% - 45px)}.header--top-default .menu-drawer__menu li a.current{color:#ee4054}.header--top-default .menu-drawer__menu .menu-item .expand-item i{font-size:23px;line-height:44px;color:#222}.header--top-default .dropdown-submenu{list-style:none;padding:0;margin:0}.menu-item-child.has-child .dropdown-submenu{display:none}.menu-item-child.has-child.active .dropdown-submenu,.has-child.active .dropdown-container{display:block}.header--top-default .site-header__drawers .modal.modal__menu--mobile{width:100%}.header--top-default .menu-drawer__menu li .dropdown-submenu{padding:0 20px;border-top:1px solid #ddd}.header--top-default .menu-drawer__menu li .menu-item-child a{font-weight:400;color:#000;text-transform:uppercase}.header--top-default .menu-drawer__menu li:last-child{border-bottom:0}.menu-item-child.has-child.active .dropdown-submenu{border-top:1px solid #ddd;padding:0}.menu-item-child.has-child.active .dropdown-submenu a{padding-left:30px}.header--top-default .menu-drawer__menu li .menu-item-child .dropdown-submenu a{text-transform:initial}.header--top-default #menu-mobile-drawer{padding:0;max-height:calc(100vh - 280px);overflow-y:scroll}header.header--top-default .page-width{padding:0}header.header--top-default .header__menu--top,header.header--top-default .notification__message{padding:0 15px}.header__menu--mobile *:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.header__menu--mobile .header__icon--cart{margin:0;text-decoration:none}.header__menu--mobile .header__icon--cart .icon__cart{position:relative}.header__menu--mobile .header__icon--cart .cart-count-bubble{webkit-border-radius:50%;border-radius:50%;display:inline-block;top:-6px;right:-7px;left:initial;position:absolute;z-index:5;width:22px;height:22px;background:#ee4054;color:#fff;font-size:14px;line-height:22px;text-align:center;font-family:MyriadProRegular;font-weight:400}.header--top-default .site-header__drawers .modal.active{-webkit-transform:none;-ms-transform:none;transform:none}.header--top-default .site-header__drawers search-drawer-mobile.search__drawer{width:100%;padding:20px;background:#ebebeb}.header--top-default .site-header__drawers search-drawer-mobile.search__drawer .search-modal{background:transparent}.header--top-default .header__icon .icon,.header--top-default .header__icon .icon svg{-ms-flex-negative:0;flex-shrink:0}.header--top-default .site-header__drawers search-drawer-mobile.search__drawer .header__search{display:block}.header--top-default .site-header__drawers .drawer__inner{border-color:#ddd;border-top:0}.header__menu--mobile .header__icon--cart i,.header__icon--account i{font-size:25px}.header--top-default .site-header__drawers account-drawer.modal,.header--top-default account-drawer .drawer__inner{width:100%}.header--top-default .site-header__drawers .drawer__inner{max-width:100%}.menu-drawer__menu .menu-item.has-child.active>.expand-item,.header--top-default .menu-drawer__menu li .menu-item-child.active>.expand-item{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.header__menu--mobile-container .header--item .header__icon.active{color:#ee4054}}@media only screen and (max-width: 320px){.header--top-default .header__menu--top .logo{right:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/TSO-header.css.map */
