header a:link,header a:visited,header a:hover,header a:active{color:#000;text-decoration:none}header .sprite{margin-right:10px}header .sprite.mini-cart{margin-right:8px;top:-3px;margin-left:10px}header .sprite.mini-cart .quantity{position:absolute;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:27px;line-height:0;padding-top:9px;color:white;left:13px;right:0;width:19px;height:19px;border-radius:50%;text-align:center;background-color:#ab0130}li.header-menu-smile a>img{width:52px;height:28px;display:block}@media (min-width: 768px){#return-to-top{display:none !important}}#return-to-top{position:fixed;bottom:20px;right:20px;width:45px;height:45px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;outline:none !important}@media (max-width: 960px){header section.desktop{display:none}header section.mobile{display:block}}@media (max-width: 480px){header div.slot-header-top-banner.bannermodule{display:none}}@media (min-width: 768px){header div.slot-header-top-banner.bannermodule{display:block}}@media (min-width: 961px){header section.mobile{display:none}header section.desktop{display:block}}header section.mobile .menu-container{width:100%;position:relative;background:#fff;z-index:0;position:relative}header section.mobile .menu-container:after{content:"";display:table;clear:both}header section.mobile .menu-container:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';border-bottom:1px solid #ccc}@media (min-width: 1200px){header section.mobile .menu-container:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}header section.mobile ul{margin:0;padding:0;list-style-type:none}header section.mobile ul:after{content:"";display:table;clear:both}header section.mobile ul.left{float:left}header section.mobile ul.right{float:right}header section.mobile ul li{float:left;height:75px;line-height:75px;margin-right:15px}@media (min-width: 320px) and (max-width: 480px){header section.mobile ul li{margin-right:8px}}header section.mobile ul li:last-child{margin-right:0}header section.mobile .sprite{margin-right:0px}header section.mobile .sprite.store-locator{width:28px;height:28px;background-size:37px 29px}header section.mobile .sprite.my-account{width:32px;height:32px;background-size:40px 32px}header section.mobile .sprite.mini-cart{top:0px;margin-left:0px}header section.mobile .mmenu-trigger{width:30px;position:relative}header section.mobile .mmenu-trigger .burger-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}header section.mobile .mmenu-trigger .burger-wrap .burger{display:block;margin:0 auto}header section.mobile .mmenu-trigger .burger-wrap .burger-text{padding-top:2px;line-height:10px;font-size:10px;text-align:center;text-transform:uppercase}header section.mobile .mmenu-trigger .burger-icon{width:30px;height:17px}header section.mobile .mmenu-trigger .burger-icon .line,header section.mobile .mmenu-trigger .burger-icon .line:before,header section.mobile .mmenu-trigger .burger-icon .line:after{width:100%;height:3px;position:relative;background-color:#000}header section.mobile .mmenu-trigger .burger-icon .line{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header section.mobile .mmenu-trigger .burger-icon .line:before,header section.mobile .mmenu-trigger .burger-icon .line:after{content:"";display:block;position:absolute;top:-7px}header section.mobile .mmenu-trigger .burger-icon .line:after{top:auto;bottom:-7px}header section.mobile .logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:39%;width:73px}header section.mobile .mini-cart>a>.label{display:none}header section.mobile .search{padding-left:0px;margin-right:10px;margin-left:10px}.brandSite header section.mobile .search{background:transparent}header section.mobile .search.active{background-color:#f0f0f0}header section.mobile .search form[name=simpleSearch]{display:none;position:absolute;top:75px;left:-15px;right:-15px;background-color:#f0f0f0;padding:10px 15px}.notBrandSite header section.mobile .search form[name=simpleSearch]{display:block}.brandSite header section.mobile .search form[name=simpleSearch]{display:none}header section.mobile .search form[name=simpleSearch].stickyClosed{display:none}header section.mobile .search form[name=simpleSearch].open{display:block}header section.mobile .search form[name=simpleSearch] #q{display:inherit;width:100%;height:40px;padding-left:10px;padding-right:40px;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;color:#333}header section.mobile .search form[name=simpleSearch] button{position:absolute;top:calc(50% - 20px);right:5px;bottom:20px;width:30px;line-height:40px;background:transparent;border:none}header section.mobile .search form[name=simpleSearch] button.hidden{display:none}header section.mobile .search form[name=simpleSearch] button.scanner-button{padding:0;width:36px}header section.mobile .search form[name=simpleSearch] button.scanner-button i{font-size:36px;line-height:40px}header section.mobile .search form[name=simpleSearch] button.scanner-button.disabled{cursor:default}header section.mobile .search form[name=simpleSearch] button.scanner-button.disabled i{opacity:0.2}header section.mobile .search form[name=simpleSearch] button .loader:before{width:24px;height:24px;margin-top:-12px;margin-left:-12px}header section.mobile .search form[name=simpleSearch] fieldset{position:relative}header section.mobile .search form[name=simpleSearch] video,header section.mobile .search form[name=simpleSearch] canvas{max-width:100%}header section.mobile .search form[name=simpleSearch] canvas{position:absolute;top:0;left:0}header section.mobile .search form[name=simpleSearch] #interactive{line-height:1;margin:20px 0 10px;position:relative;display:none}header section.mobile .search form[name=simpleSearch] #interactive .close-bar{position:absolute;right:5px;top:5px;background:#fff;border-radius:50%;width:30px;height:30px;opacity:0.7;z-index:1}header section.mobile .search form[name=simpleSearch] #interactive .remove{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .store-locator .flyout{z-index:3;position:absolute;right:0;max-width:300px;padding:15px 30px 30px 30px;line-height:initial}header .store-locator .flyout .headerslot-link{display:block}header .store-locator .flyout .headerslot-link img{display:block;width:100%}header .store-locator .flyout .headerslot-link p{margin:0}header .store-locator .flyout label{display:none}header .store-locator .flyout form{position:relative;margin-top:15px}header .store-locator .flyout .form-row{margin:0}header .store-locator .flyout #dwfrm_storelocator_address{padding:0 30px 0 60px;margin:0}header .store-locator .flyout button.locate-me{position:absolute;left:0;top:0;padding:0;width:40px;background-color:#f0f0f0;border:1px solid #ccc}header .store-locator .flyout button.locate-me .sprite{margin:0;top:-2px}header .store-locator .flyout button.submit{position:absolute;right:0;top:0;padding:0;width:30px;background-color:transparent}header .store-locator .flyout button.submit .sprite{top:-2px}header section.desktop .secondary-navigation{font-size:.75rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:uppercase;z-index:2 !important}header section.desktop .secondary-navigation:after{content:"";display:table;clear:both}@media (min-width: 961px){header section.desktop .secondary-navigation{z-index:0;position:relative}header section.desktop .secondary-navigation:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';background-color:#f0f0f0}}@media (min-width: 961px) and (min-width: 1200px){header section.desktop .secondary-navigation:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}header section.desktop .secondary-navigation>ul{margin:0;padding:0;list-style-type:none}header section.desktop .secondary-navigation>ul.left{float:left}header section.desktop .secondary-navigation>ul.right{float:right}header section.desktop .secondary-navigation>ul:after{content:"";display:table;clear:both}header section.desktop .secondary-navigation>ul>li{float:left;height:65px;line-height:65px;margin-right:30px}@media (min-width: 961px){header section.desktop .secondary-navigation>ul>li{height:40px;line-height:40px}}@media (min-width: 768px) and (max-width: 960px){header section.desktop .secondary-navigation>ul>li{margin-right:18px}}header section.desktop .secondary-navigation>ul>li:last-child{margin-right:0}header section.desktop .secondary-navigation>ul>li:hover:not(.logo):not(.mini-cart){cursor:pointer;border-bottom:3px solid #000}header section.desktop .secondary-navigation .logo img{position:absolute;top:9px;width:136px}@media (min-width: 768px) and (max-width: 960px){header section.desktop .secondary-navigation .logo img{width:100px;vertical-align:middle;position:static}}header section.desktop .secondary-navigation li.country-selector{margin-bottom:0}header section.desktop .secondary-navigation li.country-selector .countryname{text-transform:none}header section.desktop .secondary-navigation li.country-selector .flyout{z-index:3;background-color:#fff;position:absolute;line-height:initial;padding:40px 50px 50px 50px;width:600px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}@media (min-width: 961px){header section.desktop .secondary-navigation li.country-selector{display:block}}header section.desktop .secondary-navigation .vip-account{position:relative}@media (min-width: 768px) and (max-width: 960px){header section.desktop .secondary-navigation .vip-account>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:160px}}header section.desktop .secondary-navigation .my-account{position:relative}@media (min-width: 768px) and (max-width: 960px){header section.desktop .secondary-navigation .my-account>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:160px}}header section.desktop .secondary-navigation .my-account .flyout{z-index:3;position:absolute;line-height:initial}header section.desktop .secondary-navigation .my-account .flyout .account-menu{list-style-type:none;padding:30px}header section.desktop .secondary-navigation .my-account .flyout .account-menu li{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none;margin-bottom:20px;white-space:nowrap}header section.desktop .secondary-navigation .my-account .flyout .account-menu li a{color:#999}header section.desktop .secondary-navigation .my-account .flyout .account-menu li:hover a{color:#000}header section.desktop .secondary-navigation .my-account .flyout .account-menu li:last-child{margin-bottom:0}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login{padding:30px 30px 0 30px}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login p{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:none;text-align:center;margin-top:0}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login .form-row-button{margin:10px 0}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login_register{padding:30px;background-color:#f0f0f0}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login_register p{font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:none;text-align:center;margin-top:0}header section.desktop .secondary-navigation .my-account .flyout #dwfrm_login_register .form-row-button{margin:15px 0 0 0}header section.desktop .secondary-navigation .my-account .flyout .formfield.username,header section.desktop .secondary-navigation .my-account .flyout .formfield.password,header section.desktop .secondary-navigation .my-account .flyout .formfield.rememberme{margin-bottom:20px}header section.desktop .secondary-navigation .my-account .flyout .formfield label:not(:empty){display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}header section.desktop .secondary-navigation .my-account .flyout .formfield input{min-width:300px}header section.desktop .secondary-navigation .my-account .flyout .formfield input[type=checkbox]{height:15px;margin-right:10px}header section.desktop .secondary-navigation .my-account .flyout .formfield .checkbox-group{list-style-type:none;padding:0}header section.desktop .secondary-navigation .my-account .flyout button{width:auto;min-width:100%}header section.desktop .secondary-navigation .my-account .flyout .password-reset{display:block;margin:10px 0 30px 0;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:uppercase;text-decoration:underline}header section.desktop .secondary-navigation .my-account .check-order-status{padding:30px;text-align:center}header section.desktop .secondary-navigation .my-account .check-order-status a{display:inline-block;width:100%;text-transform:none}header section.desktop .primary-navigation{z-index:0;position:relative;z-index:1 !important;display:flex;flex-flow:row nowrap;justify-content:space-between}header section.desktop .primary-navigation:after{content:"";display:table;clear:both}header section.desktop .primary-navigation:before{z-index:-1;position:absolute;top:0;bottom:0;left:-15px;right:-15px;content:'';border-bottom:1px solid #ccc}@media (min-width: 1200px){header section.desktop .primary-navigation:before{width:100vw;top:0;bottom:0;left:calc((100vw - 100%) / -2)}}header section.desktop .primary-navigation .logo,header section.desktop .primary-navigation .categories,header section.desktop .primary-navigation .search{height:65px;flex:initial}@media (min-width: 961px){header section.desktop .primary-navigation .logo,header section.desktop .primary-navigation .categories,header section.desktop .primary-navigation .search{height:110px}}header section.desktop .primary-navigation .logo{display:none;width:auto;position:absolute;top:-60px}@media (min-width: 961px){header section.desktop .primary-navigation .logo{display:block}}header section.desktop .primary-navigation .logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}header section.desktop .primary-navigation .categories{flex:1 0 auto}header section.desktop form[name=simpleSearch] #q{padding-right:40px;margin-left:10px;width:calc(100% - 10px)}header section.desktop form[name=simpleSearch] button{position:absolute;top:0;right:0;bottom:0;width:30px;background:transparent;border:none;padding:0}@media (min-width: 768px) and (max-width: 960px){header section.desktop form[name=simpleSearch] button{top:calc(50% - 20px);right:20px;bottom:20px}}@media (min-width: 768px) and (max-width: 960px){header section.desktop .search{text-align:right}header section.desktop .search>.search-big{display:block;right:0;margin-right:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header section.desktop .search form[name=simpleSearch]{display:none;position:absolute;bottom:-81px;right:0;width:30%;padding:20px;border:1px solid #ccc;background-color:white}header section.desktop .search form[name=simpleSearch].open{display:block}}@media (min-width: 961px){header section.desktop .search>.search-big{display:none}header section.desktop .search form[name=simpleSearch]{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:65%}}.category-flyout,.orderconfirmation ul.category-flyout{margin:0 15px 0 0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap}.category-flyout>li,.orderconfirmation ul.category-flyout>li{height:60px;padding-top:18px;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:uppercase;margin-right:25px}@media (min-width: 961px){.category-flyout>li,.orderconfirmation ul.category-flyout>li{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal}}@media (min-width: 961px){.category-flyout>li,.orderconfirmation ul.category-flyout>li{margin-right:40px}}.category-flyout>li a,.orderconfirmation ul.category-flyout>li a{color:#999}.category-flyout>li a:hover,.orderconfirmation ul.category-flyout>li a:hover{border-bottom:3px solid #ffed00}.category-flyout>li .content-asset a,.orderconfirmation ul.category-flyout>li .content-asset a{border:none}.category-flyout>li:last-child,.orderconfirmation ul.category-flyout>li:last-child{margin-right:0}.category-flyout>li:hover,.orderconfirmation ul.category-flyout>li:hover{cursor:pointer}.category-flyout>li:hover>a,.orderconfirmation ul.category-flyout>li:hover>a{color:#000;border-bottom:3px solid #ffed00}.category-flyout>li.active>a,.orderconfirmation ul.category-flyout>li.active>a{color:#000;border-bottom:3px solid #ffed00}@media (min-width: 961px){.category-flyout,.orderconfirmation ul.category-flyout{margin:42px 0}}.category-flyout .flyout,.orderconfirmation ul.category-flyout .flyout{z-index:6;position:absolute;top:65px;left:0;padding:50px 60px;cursor:auto;background-color:white;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal}.category-flyout .flyout:after,.orderconfirmation ul.category-flyout .flyout:after{content:"";display:table;clear:both}@media (min-width: 961px){.category-flyout .flyout,.orderconfirmation ul.category-flyout .flyout{top:110px}}.category-flyout .flyout ul,.orderconfirmation ul.category-flyout .flyout ul{list-style-type:none;text-align:left;padding:0 3% 0 0;margin:0 3% 0 0;border-right:1px solid #ccc}.category-flyout .flyout ul:last-of-type,.orderconfirmation ul.category-flyout .flyout ul:last-of-type{margin:0;padding:0;border-right:none}.category-flyout .flyout ul li,.orderconfirmation ul.category-flyout .flyout ul li{margin-bottom:20px;text-transform:none}.category-flyout .flyout ul li:last-child,.orderconfirmation ul.category-flyout .flyout ul li:last-child{margin-bottom:0}.category-flyout .flyout ul li a:hover,.orderconfirmation ul.category-flyout .flyout ul li a:hover{color:#000}.category-flyout .flyout .simple-categories,.category-flyout .flyout .features,.category-flyout .flyout .banner,.orderconfirmation ul.category-flyout .flyout .simple-categories,.orderconfirmation ul.category-flyout .flyout .features,.orderconfirmation ul.category-flyout .flyout .banner{float:left}.category-flyout .flyout .features>li,.category-flyout .flyout .simple-categories>li,.orderconfirmation ul.category-flyout .flyout .features>li,.orderconfirmation ul.category-flyout .flyout .simple-categories>li{text-transform:uppercase}.category-flyout .flyout .features>li>ul,.category-flyout .flyout .simple-categories>li>ul,.orderconfirmation ul.category-flyout .flyout .features>li>ul,.orderconfirmation ul.category-flyout .flyout .simple-categories>li>ul{margin-top:20px}.category-flyout .flyout .features>li>ul li.selected a,.category-flyout .flyout .simple-categories>li>ul li.selected a,.orderconfirmation ul.category-flyout .flyout .features>li>ul li.selected a,.orderconfirmation ul.category-flyout .flyout .simple-categories>li>ul li.selected a{color:#000}.category-flyout .flyout .banner img,.orderconfirmation ul.category-flyout .flyout .banner img{width:100%}.category-flyout .flyout.overall-1-cols{width:25%}.category-flyout .flyout.overall-2-cols{width:50%}.category-flyout .flyout.overall-2-cols .simple-categories,.category-flyout .flyout.overall-2-cols .features,.category-flyout .flyout.overall-2-cols .banner{width:50%}.category-flyout .flyout.overall-2-cols.cat-2-cols .simple-categories{width:100%}.category-flyout .flyout.overall-3-cols{width:75%}.category-flyout .flyout.overall-3-cols .simple-categories,.category-flyout .flyout.overall-3-cols .features,.category-flyout .flyout.overall-3-cols .banner{width:33.33333%}.category-flyout .flyout.overall-3-cols.cat-2-cols .simple-categories{width:66.66667%}.category-flyout .flyout.overall-4-cols{width:100%}.category-flyout .flyout.overall-4-cols .simple-categories,.category-flyout .flyout.overall-4-cols .features,.category-flyout .flyout.overall-4-cols .banner{width:25%}.category-flyout .flyout.overall-4-cols.cat-2-cols .simple-categories{width:50%}.category-flyout .flyout.cat-2-cols .simple-categories:after{content:"";display:table;clear:both}.category-flyout .flyout.cat-2-cols .simple-categories li:not(.list-container){float:left;width:50%}#offcanvasmenu .mm-close-icon{position:fixed;z-index:222;right:0;margin-right:-40px;background:#fff;border-left:1px solid #000}header #offcanvasmenu{display:none}#offcanvasmenu .header-menu-smile>a{padding-top:6px;padding-bottom:6px}#offcanvasmenu .mm-navbar{border-color:#fff}.mm-menu{background-color:white}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:inherit}.mm-menu .mm-navbar .mm-title{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:uppercase;text-align:left}.mm-panel li{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:uppercase}.mm-panel.offcanvas li{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;padding-left:24px;text-transform:none}.mm-panel.offcanvas li.feature{background:#f0f0f0}.mm-panel.offcanvas li.feature>a>a{background:#f0f0f0}.mm-panel.offcanvas li.feature img{height:18px;margin-right:10px;vertical-align:middle}.mm-panel .features{font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold}.mm-listview span.sprite{position:relative;display:inline-block;margin-right:10px;vertical-align:middle}.mm-listview.custom-links-offcanvas>li{background-color:#f0f0f0}.mm-listview.custom-links-offcanvas>li:first-child:before{display:none}.mm-listview.custom-links-offcanvas>li:after{border-color:#fff}#mm-country-select li.mm-divider span{padding-left:0px;text-transform:uppercase}#mm-country-select .country-selector .country{margin:0}.has-sticky-menu{padding-top:75px}.has-sticky-menu section.mobile{position:fixed;top:-55px;width:100%}.has-sticky-menu section.mobile .menu-container{transform:translateY(calc(0% - 80px));-webkit-transform:translateY(calc(0% - 80px));will-change:transform}.has-sticky-menu section.mobile .menu-container.small{height:55px;margin:0 -15px;padding:0 15px}.has-sticky-menu section.mobile .menu-container.small .logo img{width:73px;top:49%}.has-sticky-menu section.mobile .menu-container.small ul li{height:55px;line-height:55px}.has-sticky-menu section.mobile .menu-container.small form[name=simpleSearch]{top:55px;left:0;right:0}.has-sticky-menu.transition .menu-container{transition:transform 300ms linear;-webkit-transition:transform 300ms linear}.has-sticky-menu.transition.show-sticky-menu .menu-container{transform:translateY(100%);-webkit-transform:translateY(100%)}.secondary-navigation .mini-cart .flyout{z-index:3;background-color:#fff;position:absolute;right:0;max-width:480px;line-height:initial;padding:0 30px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.mini-cart-header,.mini-cart-products,.mini-cart-totals{margin:20px 0}.mini-cart-remove{position:absolute;right:0;top:0;background:none;padding:0;height:14px;width:14px}.mini-cart-remove:hover{background:none}.mini-cart-remove .remove{margin:0;display:block}.mini-cart-products{border-bottom:1px solid #ccc}.mini-cart-products.scrollable{max-height:396px;overflow-y:auto}.mini-cart-header{font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}.mini-cart-product{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.mini-cart-product:after{content:"";display:table;clear:both}.mini-cart-product:last-child{margin-bottom:0;border-bottom:0 none}.mini-cart-product .mini-cart-image{float:left;width:25%;margin-right:15px}.mini-cart-product .mini-cart-image img{width:100%}.mini-cart-product .mini-cart-name{float:left;width:calc(75% - 15px);font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}.mini-cart-product .mini-cart-item-no,.mini-cart-product .mini-cart-attributes{float:left;width:60%;font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}.mini-cart-product .mini-cart-pricing{float:right;position:absolute;right:0;bottom:15px;text-align:right}.mini-cart-product .mini-cart-pricing .price-sales{display:block;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;color:#a90230}.mini-cart-product .mini-cart-pricing .price-standard{display:block;font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-decoration:line-through;color:#999}.mini-cart-product .mini-cart-pricing .price-adjusted{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold}.mini-cart-totals .mini-cart-subtotals{margin:15px 0;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:none}.mini-cart-totals .mini-cart-subtotals:after{content:"";display:table;clear:both}.mini-cart-totals .mini-cart-subtotals .label{display:inline-block;float:left}.mini-cart-totals .mini-cart-subtotals .value{display:inline-block;float:right}.mini-cart-totals .button{width:100%}#suggestions{display:none;position:absolute;min-width:280px;right:0;top:39px;border:1px solid #ccc;background-color:#fff;text-align:left}@media (max-width: 960px){#suggestions{top:60px}}@media (max-width: 767px){#suggestions{width:100%}}.search-suggestion-wrapper>div{padding:20px;border-bottom:1px solid #ccc}.search-suggestion-wrapper>div:last-child{border-bottom:none}.product-suggestions .search-phrase{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:none;margin-bottom:20px}.product-suggestions .search-phrase a.selected{color:#a90230;background-color:#f0f0f0}.product-suggestions .product-suggestion{margin-bottom:10px;font-size:0}.product-suggestions .product-suggestion:after{content:"";display:table;clear:both}.product-suggestions .product-suggestion.selected{background-color:#f0f0f0}.product-suggestions .product-suggestion.selected .product-name{color:#a90230}.product-suggestions .product-suggestion .product-image{float:left;width:65px}.product-suggestions .product-suggestion .product-image img{width:100%}.product-suggestions .product-suggestion .product-details{float:right;width:calc(100% - 85px);font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}.category-suggestions .header{font-size:1rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;font-weight:bold;text-transform:none;margin-bottom:10px}.category-suggestions .hit{font-size:.8125rem;font-weight:400;line-height:1.5;color:#000;letter-spacing:normal;text-transform:none}.category-suggestions .hit.selected{color:#a90230;background-color:#f0f0f0}.action-bar .button{width:100%}
