.innovative-block:not(.innovative-block--deals) .row{margin:0 -.46875rem}.innovative-block:not(.innovative-block--deals) .row>[class^='col-'],.innovative-block:not(.innovative-block--deals) .row div[class*=' col-']{padding:0 .46875rem}@media only screen and (max-width:991px) and (min-width:768px){.innovative-block:not(.innovative-block--deals) .row>.col-sm-6:nth-child(1),.innovative-block:not(.innovative-block--deals) .row>.col-sm-6:nth-child(24){margin-bottom:.9375rem}}@media only screen and (max-width:767px){.innovative-block:not(.innovative-block--deals) .row>.col-xs-6:nth-child(1),.innovative-block:not(.innovative-block--deals) .row>.col-xs-6:nth-child(2){margin-bottom:.9375rem}}.innovative-block--deals,.innovative-block--deals.dark-board:not(.side-content-image-block){padding:30px 0 30px 0}.innovative-block--deals .innovative-block__image,.innovative-block--deals .innovative-block__image:last-child{margin-bottom:30px}@media only screen and (max-width:767px){.innovative-block--deals .innovative-block__image,.innovative-block--deals .innovative-block__image:last-child{margin-left:35px;margin-right:35px}}.innovative-block.specials .innovative-block__image:hover,.innovative-block--deals .innovative-block__image:hover{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.3);box-shadow:0 0 10px 1px rgba(0,0,0,.3)}@media only screen and (max-width:1198px){.innovative-block.specials.dark-board:not(.side-content-image-block){padding-bottom:1.875rem}}@media only screen and (max-width:767px){.innovative-block.specials.dark-board:not(.side-content-image-block){padding-bottom:1.6875rem}}.innovative-block.specials h2{margin-bottom:0}.innovative-block.specials .slick-list{padding:.625rem 0}.innovative-block.specials .line-dots .slick-dots{margin-top:.3125rem}.innovative-block__image{margin-bottom:.9375rem;position:relative;display:block}.innovative-block__image:last-child{margin-bottom:0}.innovative-block__image img{width:100%}@media only screen and (min-width:1200px){.innovative-block__image:hover img+.innovative-block__overlay{opacity:1}}.innovative-block__overlay{text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(83,35,128,.8);-webkit-transition:.3s;transition:.3s;padding:.625rem;opacity:0}.innovative-block__overlay__title,.innovative-block__overlay p,.innovative-block__overlay .button{color:#fff}.innovative-block__overlay__title{font-size:1.25rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;font-weight:500}@media only screen and (max-width:1199px) and (min-width:992px){.innovative-block__overlay__title{font-size:1.125rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;font-weight:500}}.innovative-block__overlay p{max-height:3.75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:1199px) and (min-width:992px){.innovative-block__overlay p{font-size:.75rem;line-height:.9375rem}}@media only screen and (max-width:991px) and (min-width:768px){.innovative-block__overlay p{font-size:.8125rem;line-height:1rem}}.innovative-block__overlay .button{border-width:2px;border-color:#fff}.innovative-block__text{height:100%;padding:1.25rem}@media only screen and (max-width:1199px) and (min-width:992px){.innovative-block__text h2{font-size:2.0625rem;line-height:2rem}}@media only screen and (max-width:991px){.innovative-block__text{padding:0 0 .9375rem 0}}@media only screen and (min-width:768px) and (max-width:991px){.innovative-block__text{text-align:center}}.innovative-block__position{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}@media only screen and (max-width:767px){.innovative-block__position{text-align:center}}.innovative-block .full-width-row-wrapper{overflow:hidden}.stripe-block{background:#ffc80b;text-align:center;padding:2rem 0;position:relative}@media only screen and (max-width:767px){.stripe-block{padding:.75rem 0}}.stripe-block .txt-dark{color:#000}.stripe-block h3,.stripe-block .h3{color:#fff;margin:.1875rem 0 0}@media only screen and (max-width:767px){.stripe-block h3,.stripe-block .h3{font-size:1.5rem}}.stripe-block p{font-size:1.0625rem;margin:.1875rem 0 0 0}@media only screen and (max-width:767px){.stripe-block p{font-size:.8125rem}}.stripe-block.small{padding:1.4375rem 0 1.0625rem 0}@media only screen and (max-width:767px){.stripe-block.small{padding:.75rem 0}}.stripe-block:after{position:absolute;padding-bottom:2.8125rem;width:7.5rem;border-bottom-left-radius:100% 200%;border-bottom-right-radius:100% 200%;background:#ffc80b;top:100%;left:0;right:0;margin:-12px auto 0;content:"";z-index:1}@media only screen and (max-width:767px){.stripe-block:after{width:5.3125rem;padding-bottom:2.25rem}}.stripe-block:before{content:"";font-family:'app-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;position:absolute;left:0;right:0;top:100%;z-index:2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:1.5625rem;height:1.875rem;width:1.875rem;margin:-6px auto 0}@media only screen and (max-width:767px){.stripe-block:before{font-size:1.25rem;height:1.6875rem;width:1.25rem}}.stripe-block.banner{background:#fff;padding:.4375rem 0 .3125rem;text-transform:uppercase;font-size:1.75rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;line-height:1;color:#ed1c24}.stripe-block.banner a{font-weight:300;color:#000;white-space:nowrap}.stripe-block.banner a .icon{font-size:.875rem;position:relative;top:-.1875rem}.stripe-block.banner a:hover,.stripe-block.banner a:focus{text-decoration:none}@media only screen and (min-width:375px){.stripe-block.banner a{padding-left:.1875rem}}@media only screen and (max-width:767px){.stripe-block.banner{font-size:1rem}.stripe-block.banner a .icon{font-size:.625rem;top:-.0625rem}}.stripe-block.banner:before,.stripe-block.banner:after{display:none}@media only screen and (min-width:768px){.stripe-block.banner.shadow{-webkit-box-shadow:inset 0 15px 20px -5px #b8b9b9;box-shadow:inset 0 15px 20px -5px #b8b9b9}}.stripe-block+.content-block.dark-board:not(.side-content-image-block){padding-top:5.625rem}@media only screen and (max-width:767px){.stripe-block+.content-block.dark-board:not(.side-content-image-block){padding-top:3.75rem}}.stripeblock+.block .content-block.dark-board:not(.side-content-image-block){padding-top:5.625rem}@media only screen and (max-width:767px){.stripeblock+.block .content-block.dark-board:not(.side-content-image-block){padding-top:3.75rem}}.category-grid-block.category-grid-block--large .container a>span{font-size:1.5rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;font-weight:700;color:#000;margin-top:.625rem}.category-grid-block.category-grid-block--large .container a img{width:100%}.category-grid-block.category-grid-block--large .container a:hover img,.category-grid-block.category-grid-block--large .container a:focus img{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.3);box-shadow:0 0 10px 1px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.category-grid-block.category-grid-block--large .container .row{margin:0 -.46875rem}.category-grid-block.category-grid-block--large .container .row>[class^='col-'],.category-grid-block.category-grid-block--large .container .row div[class*=' col-']{padding:0 .46875rem}.category-grid-block.category-grid-block--large .container a{margin:.46875rem 0}.category-grid-block.category-grid-block--large .container a>span{font-size:1.0625rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;margin-top:.3125rem}}.category-grid-block .container a{display:block;text-align:center;margin:.9375rem 0}.category-grid-block .container a>img{margin:auto}.category-grid-block .container a>span{font-size:1.0625rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;font-weight:500;color:#6d6e71;margin-top:.3125rem;display:block;line-height:1}.category-grid-block .container a:hover,.category-grid-block .container a:focus{text-decoration:none}.category-grid-block .container a:hover>span,.category-grid-block .container a:focus>span{color:#52247f}.category-grid-block .navbar-nav{margin:0;padding:0}.category-grid-block .navbar-nav li{background:#f1f2f2;margin:.625rem 0}.category-grid-block .navbar-nav li a{font-size:1.5rem;font-family:"NeusaNextStd";font-weight:700;text-transform:uppercase;color:#000;padding:.9375rem .9375rem .6875rem}.category-grid-block .navbar-nav li a .submenu-action{font-weight:400;font-size:.875rem;padding:.9375rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#939598}.category-grid-block .navbar-nav li a .submenu-action:before{content:"";font-family:'app-icons';-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}.customers-also-container{padding-top:1.875rem}.customers-also-container .products-slider{margin-top:55px}.customers-also-container .products-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.customers-also-container .products-slider .slick-track .slick-slide{height:auto;padding-bottom:.625rem}.customers-also-container .products-slider .slick-track .slick-slide .product-block{height:100%;margin-bottom:0}.customers-also-container .products-slider .slick-list{padding-top:5px}.customers-also-container .products-slider .slick-prev,.customers-also-container .products-slider .slick-next{background:transparent;border:1px solid #dcddde;color:#939598;content:" ";cursor:pointer;display:inline-block;font-size:20px;height:37px;outline:none;padding:8px 10px;text-align:center;top:-27px;width:37px;z-index:9}.customers-also-container .products-slider .slick-prev:before,.customers-also-container .products-slider .slick-next:before{content:""}.customers-also-container .products-slider .slick-disabled{color:#dcddde}.customers-also-container .products-slider .slick-prev{left:auto;right:65px}.customers-also-container .products-slider .slick-next{right:15px}.customers-also-container .product-container .slick-item{display:inline-block}.product-block.panel{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.25);box-shadow:0 0 7px 0 rgba(0,0,0,.25);padding:7px 7px 10px 7px;display:block;outline:none;margin-bottom:1.875rem;height:calc(100% - 30px);position:relative}.product-block.panel:hover,.product-block.panel:focus{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.55);box-shadow:0 0 10px 1px rgba(0,0,0,.55);text-decoration:none}.product-block .img-container{margin-bottom:.75rem;text-align:center}.product-block .img-container img{display:inline-block;max-height:12.9375rem}@media only screen and (max-width:767px){.product-block .img-container img{max-height:8.5rem}}@media only screen and (max-width:767px){.product-block .img-container{margin-bottom:.4375rem}}.product-block .item-body{text-align:center;padding-bottom:2.5rem;min-height:10.4375rem}@media only screen and (max-width:767px){.product-block .item-body{padding-bottom:2.25rem;min-height:10.4375rem}}.product-block .title-container .badges-container{margin-bottom:.4375rem;position:absolute;left:50%;top:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-block .title-container .badges-container .badge{margin:0}.product-block .title-container .product-title{color:#000;font-family:"NeusaNextStd";font-size:1.0625rem;line-height:1.125rem;padding-top:1px;font-weight:500;margin:0;text-decoration:none;text-transform:uppercase;max-height:3.3125rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@supports(-ms-ime-align:auto){.product-block .title-container .product-title{display:block}}@media only screen and (max-width:767px){.product-block .title-container .product-title{max-height:4.375rem;-webkit-line-clamp:4}}.product-block .title-container .availability{color:#000;display:block;font-family:"Nunito Sans",sans-serif;font-size:.8125rem;line-height:.8125rem;margin-top:.3125rem;font-weight:400}.product-block .price-container{font-size:1.75rem;line-height:1.75rem;padding-top:.5rem;margin:0 -.3125rem}.product-block .price-container .price sup{font-size:.9375rem}.product-block .price-container .list-value,.product-block .price-container .sale-list-value,.product-block .price-container .promotional-text{font-size:.6875rem;line-height:.8125rem}.product-block .button{padding:.5rem .625rem;position:absolute;bottom:.625rem;left:.4375rem;right:.4375rem;width:calc(100% - 14px)!important}.product-block .label-details-wrapper{margin-top:.875rem}.product-block .label-details-wrapper .label-details{margin-top:.1875rem;text-transform:uppercase;font-size:.8125rem;color:#000;font-family:"Nunito Sans",sans-serif}.product-block .label-details-wrapper .label-details>span{font-family:"NeusaNextStd";font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.product-block .price-container{font-size:1.5625rem}}@media only screen and (max-width:767px){.product-block .price-container{font-size:1.4375rem;margin:0 -.4375rem}}.slick-is-init .product-block .title-container .product-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.price-container{color:#ed1c24;font-family:"NeusaNextStd";font-size:2.375rem;font-weight:700;line-height:30px}.price-container .sale-text{font-size:1.375rem}.price-container .price{display:inline-block}.price-container .price sup{font-size:1.3125rem;line-height:1}.price-container .list-value,.price-container .sale-list-value{color:#000;font-family:"Nunito Sans",sans-serif;font-size:.8125rem;font-weight:400;line-height:18px}.promotional-text{color:#ed1c24;font-family:"Nunito Sans",sans-serif;font-size:.8125rem;font-weight:700;line-height:18px;text-transform:uppercase}@media only screen and (max-width:767px){.product-container-right .product-price{margin-bottom:1.625rem;margin-top:.625rem}.product-container-right .product-price .price-container{font-size:2.0625rem;line-height:33px}}.badges-container{margin-bottom:.3125rem}.badges-container .badge{background:transparent;border-radius:0;display:inline-block;line-height:normal;margin-right:.625rem;padding:.125rem .5625rem;font-family:"Dinot";font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02rem;vertical-align:top}.badges-container .badge-md{font-size:.875rem;padding:.1875rem 1.0625rem}@media only screen and (max-width:767px){.badges-container .badge-md{padding:.1875rem .9375rem}}.badges-container .badge-lg{font-size:1rem;padding:.3125rem 1.25rem}@media only screen and (max-width:767px){.badges-container .badge-lg{font-size:.875rem;padding:.1875rem .9375rem}}@media only screen and (max-width:374px){.badges-container .badge{white-space:normal}}.pagination-section{padding:25px 0}.pagination-section a{display:inline-block;text-decoration:none}.pagination-section .pagination-item{color:#6d6e71;display:inline-block;font-family:"Nunito Sans",sans-serif;font-size:1.0625rem;line-height:1.4375rem;font-weight:700;padding:4px 6px;text-align:center;vertical-align:middle;margin:0 .125rem;min-width:2.0625rem}@media only screen and (max-width:375px){.pagination-section .pagination-item{margin:0;width:2rem;padding:3px 0}}.pagination-section .pagination-item.current{background:#52247f;border:1px solid #52247f;border-radius:2.0625rem;color:#fff}.pagination-section .pagination-navigation-item{color:#939598;font-size:1.4375rem}.pagination-section .pagination-navigation-item:not(.disabled):hover{cursor:pointer}.pagination-section .pagination-navigation-item.disabled{color:#dcddde}.pagination-section .pagination-navigation-item:first-child{text-align:left}.pagination-section .pagination-navigation-item:last-child{text-align:right}