.txt-xs{font-size:1rem;line-height:1.2em}.txt-sm{font-size:1.2rem;line-height:1.333em}.txt-md{font-size:1.4rem;line-height:1.2em}.txt-lg{font-size:1.6rem;line-height:1.2em}.txt-xl{font-size:1.8rem;line-height:1.333em}.txt-xxl{font-size:2rem;line-height:1.2em}.txt-desc{font-weight:600}.txt-hidden{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{clear:both;content:'';display:table}.nielsen-icon{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.absolute-centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.absolute-horizontally-centered{left:50%;position:absolute;transform:translateX(-50%)}.absolute-vertically-centered{position:absolute;top:50%;transform:translateY(-50%)}.nielsen-original-price{color:#c00;text-decoration:line-through}.bold-label{margin-bottom:7px;font-size:1.4rem;font-weight:700;line-height:1.2em}.close-cross{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#8f8f8f;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.breadcrumbs{padding-left:15px;padding-right:15px}body.page-products .columns,body.catalog-product-view .columns,body.page-layout-checkout .columns{margin-left:0;margin-right:0}.modal-popup.modal-slide{left:0}.modal-inner-wrap{max-width:100%}.header.panel>.header.links>li{margin-left:16px}.block.block-customer-login{margin:0}@media screen and (max-width:768px){.page-header{min-height:63px}.page-header .panel.wrapper{border:none;height:63px}.page-header .switcher{float:none}.page-header .switcher .options{display:block}.page-header .switcher .options .action.toggle{font-size:1.6rem;line-height:1.2em;border-top:1px solid #707070;border-bottom:1px solid #707070;position:relative;width:100%}.page-header .switcher .options .action.toggle:after{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c2a476;content:'\61';font-size:2.2rem;position:absolute;right:23px;top:50%;transform:translateY(-50%);transition:all ease .2s;vertical-align:middle}.page-header .switcher .options .action.toggle:hover:after,.page-header .switcher .options .action.toggle.active:hover:after{color:#c2a476}.page-header .switcher .options .action.toggle:active:after,.page-header .switcher .options .action.toggle.active:after,.page-header .switcher .options .action.toggle.active:active:after{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c2a476;content:'\61';transform:translateY(-50%) rotate(-180deg)}.page-header .switcher .options ul.dropdown{font-size:1.4rem;line-height:1.2em;background-color:transparent;border:none;box-shadow:none;margin:0;padding:15px 24px;position:static}.page-header .switcher .options ul.dropdown:before,.page-header .switcher .options ul.dropdown:after{content:normal}.page-header .switcher .options ul.dropdown a{color:#000;font-weight:600;margin-bottom:15px;padding:0}.page-header .switcher .options ul.dropdown a:link,.page-header .switcher .options ul.dropdown a:active,.page-header .switcher .options ul.dropdown a:visited{color:#000}.page-header .switcher strong{font-weight:600;padding:9px 20px 11px}.minicart-wrapper{height:63px;margin:0;position:absolute;right:0;z-index:12}.minicart-wrapper:before{content:normal}.minicart-wrapper .action.showcart{line-height:6.3rem;position:relative}.minicart-wrapper .action.showcart:before{padding:0}.minicart-wrapper .action.showcart .text{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.minicart-wrapper .action.showcart .counter.qty{font-size:1.2rem;line-height:1.333em;color:#32cfb0;font-weight:400;position:absolute;right:13px;top:8px}.minicart-wrapper .action.showcart .counter-number:before,.minicart-wrapper .action.showcart .counter-number:after{content:normal}.minicart-wrapper .action.showcart:hover,.minicart-wrapper .action.showcart:focus,.minicart-wrapper .action.showcart.active{background-color:transparent;color:#000}.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart:focus:before,.minicart-wrapper .action.showcart.active:before{color:inherit}.minicart-wrapper .action.showcart:hover .counter.qty,.minicart-wrapper .action.showcart:focus .counter.qty,.minicart-wrapper .action.showcart.active .counter.qty{color:#32cfb0}.nav-toggle{position:static;width:65px}.nav-toggle:before{color:#000;font-size:2.2rem}.nav-open .nav-toggle:after{content:normal}.nav-open .page-wrapper{position:static}.nav-open .sections.nav-sections{background-color:rgba(0,0,0,.7);height:100vh;left:0;overflow:auto;width:100vw}.nav-open .nav-sections-items{background-color:#fbfbfb;margin-right:50px;max-width:325px;min-height:100vh;position:relative;z-index:1026}.logo{margin:0;max-width:134px}.logo img{height:33px;width:auto}.header.content{height:63px;justify-content:space-between;padding:0 15px;position:absolute;top:0;width:100%}.header.content:before,.header.content:after{content:normal}.header.content .navigation li.level0{border-top:1px solid #707070;margin-right:0;width:100%}.header.content .navigation li.level0>span,.header.content .navigation li.level0>.level-top{border:none;display:block;font-weight:400;line-height:1.2em;padding:9px 20px 11px;position:relative}.header.content .navigation li.level0>span span.ui-menu-icon,.header.content .navigation li.level0>.level-top span.ui-menu-icon{line-height:1.2em;padding:9px 20px 11px;position:absolute;right:0;top:0;z-index:1}.header.content .navigation li.level0>span span.ui-menu-icon:after,.header.content .navigation li.level0>.level-top span.ui-menu-icon:after{color:#000}.header.content .navigation li.level0>span.active span.ui-menu-icon:after,.header.content .navigation li.level0>.level-top.active span.ui-menu-icon:after{transform:rotate(-180deg)}.header.content .navigation li.level0>span:after{color:#000;line-height:1.2em;padding:9px 20px 11px;position:absolute;right:0;top:0;z-index:1}.header.content .navigation li.level0>.level-top:after{content:normal}.header.content .navigation li.level0>.submenu{font-size:1.4rem;line-height:1.2em;border:none;border-top:1px solid #707070;display:block;min-height:0;padding:15px 24px;position:static}.header.content .navigation li.level0>.submenu .all-category{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.header.content .navigation li.level0>.submenu .ui-menu-item{border:none;padding:0}.header.content .navigation li.level0>.submenu .menu-featured{display:none}.header.content .navigation li.level0>.submenu>.top-right,.header.content .navigation li.level0>.submenu>.bottom-right{border:none;padding-left:0}.header.content .navigation li.level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.header.content .navigation li.level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin:0}.header.content .navigation li.level0:hover>.submenu,.header.content .navigation li.level0 .level-top:hover+.submenu,.header.content .navigation li.level0 .level-top:focus+.submenu,.header.content .navigation li.level0 .level-top:active+.submenu{display:block}.header.content .navigation .level1>a{font-size:1.4rem;line-height:1.2em;color:#000;margin-bottom:15px}.header.content .navigation .level2{margin-bottom:15px}.header.content .navigation .level2>a{font-size:1.4rem;line-height:1.2em;padding-left:15px}.header.panel .navigation .level0{border:none}.header.panel .navigation .level0:last-child{border-bottom-color:#707070}.header.panel .navigation .level0>.level1{font-weight:400}.header.panel .navigation:first-of-type{display:none}.header.panel .navigation:last-of-type{background-color:#fff;border:1px solid #000;border-top-width:0;left:-100%;max-width:68.75%;min-width:220px;position:absolute;top:63px;z-index:2}.header.panel .navigation:last-of-type ul{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.header.panel .navigation:last-of-type .level0{border-top:1px solid #000;display:block;width:100%}.header.panel .navigation:last-of-type .level0>.level-top{border:none;display:block;font-weight:400;padding:10px 14px}.header.panel .navigation:last-of-type .level0>.level-top.contact,.header.panel .navigation:last-of-type .level0>.level-top.club,.header.panel .navigation:last-of-type .level0>.level-top.account{font-size:1.4rem;line-height:1.2em}.header.panel .navigation:last-of-type .level0>.level-top:before{padding-right:14px}.header.panel .navigation:last-of-type .level0>.level-top.direct-order{font-size:1.6rem;line-height:1.2em;background-color:transparent;color:#000;margin:0;padding:10px 14px}.nav-sections{left:-100%;overflow:initial;position:fixed;top:0;transition:left .3s;z-index:1024}.nav-sections .header.links li{font-size:1.6rem;line-height:1.2em;border-top:1px solid #707070}.nav-sections .header.links li:last-of-type{border-bottom:1px solid #707070}.nav-sections .header.links li>a{border:none;color:#000;font-weight:600;padding:9px 20px 11px;text-transform:uppercase}.nav-sections .header.links li>a.account{position:relative}.nav-sections .header.links li>a.account span:after{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c2a476;content:'\61';font-size:2.2rem;position:absolute;right:23px;vertical-align:middle}.nav-sections .header.links li>a:hover,.nav-sections .header.links li>a:focus{color:#c2a476;font-weight:600;padding:9px 20px 11px}.nav-sections .header.links li>.toplink-user{font-size:1.4rem;line-height:1.2em;border-top:1px solid #707070;padding:15px 24px}.nav-sections .header.links li>.toplink-user a{color:#000;font-weight:600;padding:0}.nav-sections .header.links li>.toplink-user .actions-toolbar>.primary{margin-right:20px}.nav-sections .header.links li.direct-order{border-bottom:none}.nav-sections .header.links li.direct-order>a{background-color:#c2a476;color:#fff}.nav-sections .switcher:last-child{border:none;margin:0;padding:0}.nav-sections-item-title{font-size:1.6rem;line-height:1.2em;background-color:#d8d8d8;border:none;display:flex;flex-direction:column;font-weight:700;height:90px;justify-content:center;padding:0}.nav-sections-item-title:nth-of-type(3):before,.nav-sections-item-title:nth-of-type(5):before{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.2rem}.nav-sections-item-title:nth-of-type(3) a,.nav-sections-item-title:nth-of-type(5) a{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.nav-sections-item-title:nth-of-type(3):before{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\6a'}.nav-sections-item-title:nth-of-type(5):before{display:inline-block;font-family:'Nielsen';font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\42'}.nav-sections-item-title a{text-decoration:none}.nav-sections-item-title a:hover,.nav-sections-item-title a:focus{text-decoration:underline}.nav-sections-item-title~.nav-sections-item-title{border-left:1px solid #fbfbfb}.nav-sections-item-title.active{background-color:transparent}.nav-sections-item-content{margin-top:90px;padding-top:13px}.nav-sections-item-content.visible{display:block !important}.nav-sections-item-content.visible>*{display:block}.nav-sections-item-content.invisible{display:none !important}.block-search{margin:0;padding:0 41px 0 0;text-align:right;width:65px}.block-search:before{content:normal}.block-search .block-title{line-height:6.3rem}.block-search .block-content{top:62px}.block-search .control{border:none}.block-search input{position:static}.block-search .nested{display:block}}.home-block-featured img{max-height:100%;max-width:none}.homepage-new-products .product-item-link{flex-direction:column}.homepage-categories .ct-category-list{margin:0 -5px}.homepage-categories .item{height:auto;margin-bottom:20px;padding:0 5px}.homepage-categories .item a{font-size:1.6rem;line-height:1.2em;width:100%}.homepage-categories .category-name{padding:0 5px}.product-item-link{display:flex;flex-direction:column-reverse}.product-item-name{margin:10px}.product-item-photo{margin-bottom:0}.product-item-details{flex-direction:column;margin:0 10px;padding:10px 0}.product-item-features{font-size:1.2rem;line-height:1.333em;order:1}.product-item-price{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;text-align:left}.product-item-price .price-box .price{font-size:1.8rem;line-height:1.333em}.products-grid .product-item-info:hover .product-item-inner,.products-grid .product-item-info.active .product-item-inner{transform:translateY(75px)}.catalog-product-view .column.main{flex-direction:row;flex-wrap:wrap}.product.info.detailed{width:100%}.product.data.items>.item.content{border:none;border-top:1px solid #9b9b9b}.checkout-cart-index #maincontent .column.main .cart-container .cart-summary .summary-main-container{padding:20px}.cart-summary .checkout-methods-items .action.primary.checkout{min-width:0}.cart.table-wrapper thead .col:not(.item){display:table-cell}.cart.table-wrapper .col.qty,.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp{display:table-cell;float:none}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{content:normal}.cart.items.data.table .col{width:auto}.cart.items.data.table .col.item{width:100%}.cart.items.data.table thead th.item{padding-left:10px}.cart.items.data.table:not(.products-table) .col.preview{width:90px}@media screen and (max-width:768px){.cart-summary{margin-bottom:20px}.cart-summary .block{font-size:1.2rem;line-height:1.333em;grid-column:1 span 2;grid-row:2 span 1;padding:10px 11px 0}.cart-summary .block>.title{font-size:1.2rem;line-height:1.333em;text-align:right}.cart-summary .block>.content{padding:0}.cart-summary .block .fieldset{margin:5px 0 15px}.cart-summary .block input[type=text]{font-size:1.2rem;line-height:1.333em}.cart-summary .block .actions-toolbar>.primary{text-align:right}.cart-summary .block .actions-toolbar>.primary .action.primary{font-size:1.2rem;line-height:1.333em}.column.main .cart-summary .block>.title strong{font-size:1.2rem;line-height:1.333em}.cart-totals{grid-column:1 span 1;grid-row:1 span 1;padding-left:11px;padding-right:4px}.cart-totals tbody .mark,.cart-totals tbody .amount{font-size:1.2rem;line-height:1.333em;padding:0}.cart-totals .grand .mark,.cart-totals .grand .amount{color:#000;font-size:1.3rem;line-height:1.2em;padding:0;text-transform:uppercase;vertical-align:middle}.checkout-cart-index #maincontent .column.main .cart-container .cart-summary{border:none;border-bottom:1px solid #000;margin-bottom:10px;width:100%}.checkout-cart-index #maincontent .column.main .cart-container .cart-summary .title-container{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden;padding:0}.checkout-cart-index #maincontent .column.main .cart-container .cart-summary .summary-main-container{display:grid;padding:8px 0 13px}.checkout-cart-index #maincontent .column.main .cart-container .form-cart{width:100%}.cart-container .checkout-methods-items{grid-column:2 span 1;grid-row:1 span 1;margin:0;padding-left:4px;padding-right:11px}.block.discount .fieldset{align-items:flex-end;display:flex}.block.discount .fieldset .field{flex:1 1 auto;margin:0 1rem 0 0}.block.discount .input-text{height:42px}.block.discount .actions-toolbar>.primary .action.primary{height:42px}.cart.table-wrapper{padding:0 35px}.cart.table-wrapper .item-info.sub-item .col.item .product-item-photo{margin-right:20px;width:60px}}.authentication-dropdown .modal-header,.authentication-dropdown .modal-content{background-color:transparent}.opc-progress-bar{max-width:none;padding-right:0}.opc-wrapper{padding-right:0;width:100%}body.quickorder-index-index .quickorder-search-wrapper .quickorder-search-form .qo-search-content{flex-direction:column;gap:20px}body.quickorder-index-index .quickorder-search-wrapper .quickorder-search-form .qo-search-content .search-wrapper{width:100%}body.quickorder-index-index .quickorder-search-wrapper .quickorder-search-form .qo-search-content .search-input-control{width:100%}.custom-tooltip{display:none}