.site-header-holder .content-width{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cart-info-holder:after,.checkout-breadcrumb-holder:after,.nav-heading:after,.product-featurebenefits-content:after,.product-nutrition-content:after,.product-suggestion:after,.quantity:after,.site-header-holder-inner-wrapper:after{content:'';display:block;width:100%;clear:both}@media only screen and (max-width:630px){.category-top-sorting{padding-left:10px;padding-right:10px}}@font-face{font-family:Brown-Light;src:url(../fonts/fonts/lineto-brown-light.eot);src:url(../fonts/lineto-brown-light.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-brown-light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown-Regular;src:url(../fonts/lineto-brown-regular.eot);src:url(../fonts/lineto-brown-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-brown-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown-Bold;src:url(../fonts/lineto-brown-bold.eot);src:url(../fonts/lineto-brown-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-brown-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:blueprint;src:url(../fonts/bp-icons/blueprint.eot?evvsr7);src:url(../fonts/bp-icons/blueprint.eot?evvsr7#iefix) format("embedded-opentype"),url(../fonts/bp-icons/blueprint.woff2?evvsr7) format("woff2"),url(../fonts/bp-icons/blueprint.ttf?evvsr7) format("truetype"),url(../fonts/bp-icons/blueprint.woff?evvsr7) format("woff"),url(../fonts/bp-icons/blueprint.svg?evvsr7#icomoon) format("svg");font-weight:400;font-style:normal}.bp-icon,[class*=" bp-i-"],[class^=bp-i-]{font-family:blueprint!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bp-i-cart-full:before{content:"\e90a"}.bp-i-facebook:before{content:"\e902"}.bp-i-grid-view:before{content:"\e903"}.mobile-menu-active .bp-i-hamburger-icon{font-family:icomoon!important}.mobile-menu-active .bp-i-hamburger-icon::before{content:"\e92c"}.bp-i-hamburger-icon:before{content:"\e904"}.bp-i-instagram:before{content:"\e905"}.bp-i-list-view:before{content:"\e906"}.bp-i-pinterest:before{content:"\e907"}.bp-i-cart:before{content:"\e908"}.bp-i-twitter:before{content:"\e909"}.bp-i-circle-plus:before{content:"\e901"}.bp-i-circle-minus:before{content:"\e900"}.bp-i-radio-inactive:before{content:"\e836"}.bp-i-radio-active:before{content:"\e837"}.bp-i-checkmark:before{content:"\e911"}.bp-i-arrow-right:before{content:"\e90c"}.pdp-main .icon-social{font-size:2rem}.icon-social.i-mail_outline{font-size:1.25rem}.icon-social.bp-i-facebook,.icon-social.bp-i-googleplus,.icon-social.bp-i-instagram,.icon-social.bp-i-linkedin,.icon-social.bp-i-pinterest,.icon-social.bp-i-twitter,.icon-social.bp-i-youtube{color:#e0e0e0}.icon-social.bp-i-mail_outline{background-color:#e0e0e0;border-radius:50%;font-size:1.25rem;padding:6px}.icon-social .i-search3{font-size:1.5rem}.mobile-nav-social .icon-social.bp-i-pinterest .path2:before,.mobile-nav-social .icon-social.bp-i-twitter .path2:before{color:#00748c}.footer-main .icon-social.bp-i-pinterest .path2:before,.footer-main .icon-social.bp-i-twitter .path2:before{color:#3e3e3e}.icon-social.bp-i-pinterest .path1:before,.icon-social.bp-i-twitter .path1:before{color:inherit}.social-login-icon-holder{border-radius:27px}[class*=" btn-"],[class^=btn-],button,input[type=button],input[type=image],input[type=submit]{outline:0}[class*=" btn-"],[class^=btn-]{border-radius:27px}.btn-first-auxiliary,.btn-primary,.btn-second-auxiliary,.btn-secondary,.btn-tertiary{min-height:0;padding:9px 20px}[class*=" btn-tertiary"],[class^=btn-tertiary]{border:2px solid #fff;padding:7px 20px}[class*=" btn-first-auxiliary"],[class^=btn-first-auxiliary]{border:2px solid #6bcff3;padding:7px 20px}[class$=ary-large],[class*="ary-large "]{min-height:0;padding:9px 25px}label{font-family:Brown-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#3e3e3e;padding-bottom:7px}.select-field-wrapper .select-arrow,.select-field-wrapper-inline .select-arrow{right:22px}.select-field-wrapper select:focus~.select-arrow,.select-field-wrapper select:hover~.select-arrow,.select-field-wrapper-inline select:focus~.select-arrow,.select-field-wrapper-inline select:hover~.select-arrow{border-color:#6bcff3}.select-field-wrapper-inline-width-auto{width:auto}.input-select,select{border-radius:120px;padding:0 50px 0 20px}input,textarea{border-radius:120px}.fake-checkbox,.fake-radio{border-radius:50%}.f-field-checkbox:hover .fake-checkbox,.f-field-radio:hover .fake-radio,.refinement-link:hover .fake-checkbox{border-color:#6bcff3}.breadcrumb-relax .fake-checkbox,.refinement li.selected .fake-checkbox,input[type=checkbox]:checked~.fake-checkbox,input[type=radio]:checked~.fake-radio{background-color:#6bcff3}.is-gift-checkbox .fake-checkbox,.is-gift-checkbox .input-checkbox:checked~.fake-checkbox{background:0 0}.is-gift-checkbox .input-checkbox:checked~.fake-checkbox:before{color:#3e3e3e}.border-holder{border-top:2px solid #6bcff3}.hero-section{max-width:none}.full-width-container,.product-banner,.product-listing-top-banner{left:50%;margin:0 -50vw 30px;position:relative;right:50%;width:100vw}@media only screen and (max-width:630px){.breadcrumb,.column-wrapper{padding-left:6%;padding-right:6%}.product-actions,.product-featurebenefits,.product-nutrition{margin-left:6%;margin-right:6%}.mobile-navigation>.toggle{background:#E9ECEC;border:none}.mobile-navigation>.toggle.expanded{background:#E9ECEC}.mobile-navigation .toggle-content{border:none;background:#E9ECEC;box-shadow:0 2px 6px rgba(0,0,0,.24)}}.breadcrumb-element,.breadcrumb-title{font-size:.8125rem;font-family:Brown-Regular,Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.breadcrumb-element:last-child,.breadcrumb-title:last-child{font-family:Brown-Regular,Arial,Helvetica,sans-serif}.mini-cart-header{text-align:left}.mini-cart-subtotals{border-top:2px solid #6bcff3}.mini-cart-attributes{border-left:none}.mini-cart-product{border-top:2px solid #6bcff3;text-align:left}.mini-cart-image{width:50px}.mini-cart-product{padding:10px 20px}.mini-cart-product .mini-cart-name{margin-top:10px}#search-suggestions{box-shadow:4px 0 18px 0 rgba(0,0,0,.5);position:absolute;position:absolute;right:0;width:300px;z-index:998;text-align:left}@media only screen and (max-width:630px){#search-suggestions{box-shadow:none}#search-suggestions:before{display:none}}.search-suggestion-wrapper{display:block;background:#fff}.product-suggestions{display:block;padding:20px;width:100%;color:#3e3e3e}.phrase-suggestions{display:block;padding:0 20px 20px;width:100%;background:#EFF0F4}.phrase-suggestions .hitgroup .header{display:block;border-bottom:1px solid #ccc;margin:0 0 8px;padding:16px 0 8px}.phrase-suggestions .hitgroup .hitwrap .hit{display:block;margin-top:3px}.search-phrase{margin-bottom:20px}.search-phrase .completed{font-style:italic}.search-phrase .completed .original{font-weight:700}.product-suggestion+.product-suggestion{margin-top:10px}.product-suggestion:last-child{border-bottom:none;padding-bottom:0}.product-suggestion .product-link{display:block}.product-suggestion .product-image{float:left;width:40px;margin-right:10px;text-align:center}.product-suggestion .product-details,.product-suggestion .product-price{padding-left:80px}.product-suggestion .product-details{padding-top:15px}@media only screen and (max-width:630px){#search-suggestions,.search-suggestion-wrapper{display:none!important}#search-suggestions,.phrase-suggestions,.product-suggestions{width:100%}.search-suggestion-wrapper{color:#3e3e3e;display:block}.product-suggestions{background-color:#fff}}.hero-wrap .slick-dots{position:absolute;bottom:10px}.no-arrow-slider .slick-arrow{display:none!important}.no-arrow-slider .slick-dots{margin-top:10px;text-align:center;width:100%}.items-slider .slick-arrow{top:35%}@media only screen and (min-width:1140px){.hero-wrap .slick-prev{left:45px}.hero-wrap .slick-next{right:45px}}.recommendations-shopall{font-size:1.125rem;margin-bottom:30px;text-transform:capitalize}.recommendations-shopall-link{color:#f3485a;text-decoration:underline}@media only screen and (min-width:631px) and (max-width:860px){.hero-wrap .slick-dots{position:static}}@media only screen and (max-width:630px){.hero-wrap .slick-dots{bottom:20px;position:absolute}.hero-slider .slick-arrow,.items-slider .slick-arrow{display:block!important}.hero-slider .slick-prev,.items-slider .slick-prev{left:0}.hero-slider .slick-next,.items-slider .slick-next{right:0}.recomm-section{margin-top:40px;text-align:center}.recomm-section .recommendation-title{border-bottom:none;padding-bottom:0}.recomm-section .carousel-recommendations .product-image{float:none;width:190px;margin:0 auto}.recomm-section .carousel-recommendations .product-information-holder{padding:15px 0 0;text-align:center}.recomm-section .carousel-recommendations .product-detail{display:inline-block;padding:10px 0 0;position:static}}.mfp-bg{background:rgba(0,0,0,.5)}.site-header-holder{border-bottom:0}.site-header-holder .content-width{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;border-bottom:2px solid #cfcfd1;padding:15px 0}.pt_cart .site-header-holder .content-width,.pt_categorylanding .site-header-holder .content-width,.pt_product-search-result .site-header-holder .content-width,.pt_storefront .site-header-holder .content-width{border-bottom:0}.pt_cart .site-header-holder,.pt_categorylanding .site-header-holder,.pt_product-search-result .site-header-holder,.pt_storefront .site-header-holder{margin-bottom:0}.site-header-holder-inner-wrapper{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:14px;width:30%}.header-checkout .primary-logo,.primary-logo{max-width:220px;width:100%}.header-checkout .primary-logo a,.primary-logo a{display:block}.search-input{background-color:transparent;width:180px}.nav-wrapper{float:right;text-align:right;width:70%}.header-search{margin-bottom:10px}.header-navigation{padding-bottom:0;display:inline-block;text-align:right;width:83%}.button-on-input{background-color:#ebebeb;border-radius:15px;overflow:hidden}.button-on-input .input-text{padding-left:38px;padding-right:10px}.button-on-input .input-text::-webkit-input-placeholder{text-transform:uppercase;text-align:right;font-family:Brown-Bold,Arial,Helvetica,sans-serif}.button-on-input .input-text::-moz-placeholder{text-transform:uppercase;text-align:right;font-family:Brown-Bold,Arial,Helvetica,sans-serif}.button-on-input .input-text:-ms-input-placeholder{text-transform:uppercase;text-align:right;font-family:Brown-Bold,Arial,Helvetica,sans-serif}.button-on-input .button{left:0;right:auto;-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.level-2{text-align:left}.menu-item-level-1>a,.menu-utility-user-item,.mini-cart-total{margin-left:20px}.menu-item-level-1>a,.menu-utility-user-item,.mini-cart-link{color:#3e3e3e;padding:0;text-transform:uppercase;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-weight:400;line-height:42px;text-align:left}.menu-item-level-1>a:hover,.menu-utility-user-item:hover,.mini-cart-link:hover{color:#838383}.stores.menu-utility-user-item.is-mobile{line-height:30px;margin:0 30px 0 0}.menu-utility-user,.mini-cart{display:inline-block;float:none;margin-left:0}.header-uboutus-content-title{cursor:pointer}.mini-cart-link{white-space:nowrap;width:auto}.mini-cart-link .minicart-quantity{background-color:transparent;color:#f04b5d;font-size:13px;position:static}.mini-cart-total-trigger .i-cart{display:none}@media only screen and (min-width:631px) and (max-width:860px){.site-header-holder-inner-wrapper{width:25%}.search-input{transition:none;width:180px}.search-input:focus{width:180px}.search-input:not(:focus){color:#3e3e3e;width:180px}.search-input:not(:focus)::-webkit-input-placeholder{color:#fff}.search-input:not(:focus)::-moz-placeholder{color:#fff}.search-input:not(:focus):-ms-input-placeholder{color:#fff}.menu-item-level-1>a,.menu-utility-user-item,.mini-cart-total{margin-left:7px}}@media only screen and (max-width:630px){.site-header-holder .content-width{padding:0}.site-header-holder-inner-wrapper{margin:0;padding:20px 3.47%;position:relative;width:100%}.site-header-holder-inner-wrapper>*{float:left;line-height:34px;height:34px;text-align:center}.site-header-holder-inner-wrapper>.mini-cart-fake{float:right;width:11.47%}.site-header-holder-inner-wrapper>*>*{vertical-align:middle}.header-search-toggler,.menu-toggle,.mini-cart-link{transition:all 200ms ease-in;color:#cfcfd1}.header-search-toggler:hover,.menu-toggle:hover,.mini-cart-link:hover{color:#838383}.menu-toggle{width:12.13%}.primary-logo{margin:0 7.73% 0 20%;width:36%}.nav-heading .primary-logo{float:left;margin:0;width:50px}.header-search-toggler{cursor:pointer;width:9.33%;-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.header-search-toggler .icon{font-size:1.375rem}.header-search{background:#fff;box-shadow:0 -2px 4px -2px rgba(0,0,0,.15);display:none;height:auto;left:0;line-height:normal;margin:0;padding:7px 0;position:absolute;right:0;top:100%;width:100%;z-index:999}.header-search form{margin:0 auto;width:58.52%}.header-search .search-button{color:#fff}.button-on-input{border-radius:21px}.button-on-input .input-text{padding-right:20px}.nav-wrapper{width:0}.mini-cart-fake{float:right;width:11.47%}.header-navigation{text-align:left}.header-navigation .header-help-content .icon,.header-navigation .utility-menu-sub-item .icon{display:none}.header-navigation .header-help-content .utility-menu-sub-item,.header-navigation .mobile-navigation-item{border-bottom:1px solid #6bcff3;border-top:0;color:#999;display:block;font-size:17px;margin:0;position:relative;text-align:left;text-transform:capitalize}.header-navigation .header-help-content .utility-menu-sub-item.mini-cart,.header-navigation .mobile-navigation-item.mini-cart{border-bottom:0}.header-navigation .header-help-content .utility-menu-sub-item a,.header-navigation .mobile-navigation-item a{color:#999;display:block;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-weight:400;line-height:42px;text-align:left;text-transform:capitalize;padding:0 10%}.header-navigation .header-help-content .utility-menu-sub-item a:hover,.header-navigation .mobile-navigation-item a:hover{color:#838383}.header-navigation .header-help-content .utility-menu-sub-item.header-user-panel a,.header-navigation .mobile-navigation-item.header-user-panel a{display:inline-block}.header-navigation .utility-menu-sub-item{padding:0}.header-navigation .mini-cart-link{height:auto;line-height:42px;width:100%}.nav-heading{border-bottom:1px solid #6bcff3;padding:25px 20px 20px 25px;position:relative}.nav-heading .menu-toggle{line-height:1;margin-top:-17px;position:absolute;right:25px;top:50%}.utility-menu-block{color:#3e3e3e}.menu-utility-user .content-asset{display:block!important}.menu-item-level-1>a{margin:0;text-transform:capitalize}.menu-item-level-1 .menu-item-level-2{font-size:.75rem;line-height:1.25rem;text-indent:1rem}.mini-cart{border-bottom:0;width:auto;float:right;margin-top:20px;margin-right:10px}.mini-cart-total-label{font-family:blueprint!important;font-size:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}.mini-cart-total-label::before{content:"\e90a";font-size:1.75rem}.mini-cart-total-trigger{margin-left:0;text-align:left}.mini-cart-link .minicart-quantity{font-size:0}.mini-cart-link .minicart-quantity .js-value{font-size:13px;height:42px;display:inline-block;vertical-align:middle;color:#cfcfd1}.mini-cart-link{height:34px;line-height:34px}.mini-cart-link>*{vertical-align:middle}}.menu-category{display:inline;padding:0;float:none}.menu-item-level-1{vertical-align:top}.menu-item-level-1>a{border-left:0;padding:0}@media only screen and (max-width:630px){.menu-category{width:100%}.menu-item-level-1 .icon{padding-right:10%}.menu-toggle .i-cross2,.menu-toggle .i-menu,.mobile-menu-active .menu-toggle .i-cross2,.mobile-menu-active .menu-toggle .i-menu{display:inline-block}.menu-toggle{outline:0}.mobile-menu-active #wrapper,.mobile-menu-active .header-navigation:before{left:64%}.header-navigation{left:-64%;width:64%}.mobile-menu-active .header-navigation{box-shadow:0 8px 20px 0 rgba(0,0,0,.6)}.header-navigation .mobile-nav-social{border-bottom:0}.header-navigation .menu-utility-user{margin:0;width:100%}}.footer-main{background-color:#f5f5f5}.footer-container{color:#3e3e3e}.footer-container h3{color:#3e3e3e;margin-bottom:5px}.footer-container a{color:#3e3e3e}.footer-container .icon-social{color:#6bcff3}.footer-item{width:19%}.footer-item.footer-social-links{padding-top:13px;width:30%}.footer-item.footer-logo{padding-top:15px;width:13%}.footer-social-links .social-title{float:right;margin-top:10px}.footer-logo .footer-logo-image{max-width:66px}.footer-copy{background-color:#282828;color:#838383}.footer-copy a{color:#838383}.footer-copy .copyright-text{float:left;margin-right:70px}.footer-copy li{border-left:1px solid #838383;display:inline-block;margin-left:5px;padding-left:7px}.footer-copy li:first-child{border-left:none;margin-left:0;padding-left:0}.footer-email-signup{margin-bottom:50px}.footer-email-signup form{border-bottom:2px solid #6bcff3;position:relative}.footer-email-signup .field-wrapper{display:table;width:100%}.footer-email-signup .left-side{display:table-cell}.footer-email-signup .right-side{display:table-cell;text-align:right;vertical-align:bottom}.footer-email-signup .input-text{background:0 0;height:auto;padding:0}.footer-email-signup button[type=submit]{color:#6bcff3;display:inline-block;font-family:Brown-Bold,Arial,Helvetica,sans-serif}.footer-email-signup button[type=submit] i{font-size:.6875rem;margin-left:3px}.footer-email-signup span.error{left:0;position:absolute;top:100%;width:100%}@media only screen and (min-width:631px) and (max-width:860px){.footer-item{width:27%}.footer-item.footer-social-links{margin-bottom:30px;padding-top:0;width:auto}.footer-item.footer-logo{width:19%}.footer-social-links .social-title{float:none;margin-top:0}.footer-copy{max-width:none}.footer-copy .content-width{max-width:625px}.footer-email-signup{margin-bottom:0}}@media only screen and (max-width:630px){.footer-container h3{margin-top:0}.footer-item{border-top:none;width:auto}.footer-item.footer-social-links{padding:10px 0;width:auto}.footer-item.footer-social-links .social-links{margin:15px 0 10px}.footer-item.footer-menu-mobile{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:10px}.footer-item.footer-logo{padding:10px 0;width:auto}.footer-item.footer-logo .footer-logo-image{max-width:42px}.footer-social-links .social-title{float:none;margin-top:0}.footer-copy{border-top:none;margin:0}.footer-copy .content-width{padding:0 10px}.footer-copy .copyright-text{float:none;margin-bottom:5px;margin-right:0}}.hero-wrap{margin-bottom:30px}.hero-wrap .slide{display:table;width:100%}.hero-wrap .slick-arrow{color:#fff}.hero-wrap .slick-dots li button{border-color:#fff}.hero-wrap .slick-dots li.slick-active button{background-color:#fff}.homepage-slide__image{display:table-cell;padding:35px 35px 0;vertical-align:bottom;width:50%;background-size:680px;max-width:512px}.homepage-slide__image img{max-width:70%}.homepage-slide__info{color:#fff;display:table-cell;padding:35px 35px 35px 0;vertical-align:middle;width:50%}.homepage-slide__title{font-family:Brown-Bold,Arial,Helvetica,sans-serif;font-size:3.125rem;margin-bottom:5px}.homepage-slide__description{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.0625rem;margin-bottom:15px;max-width:410px}.homepage-slide__price{font-family:Brown-Bold,Arial,Helvetica,sans-serif;font-size:.9375rem;margin-bottom:20px;text-transform:uppercase}.featured-products .product-tile .product-size,.featured-products .product-tile .product-size+span,.featured-products .product-tile .top-rating,.featured-products .product-tile .top-rating+span{display:none}.hp-banner{display:table;min-height:330px;overflow:hidden;width:100%}.hp-banner__image{background-position:right center;background-repeat:no-repeat;display:table-cell;width:50%}.hp-banner__image img{display:none}.hp-banner__content{display:table-cell;vertical-align:middle;width:50%}.hp-banner__text{padding:60px;max-width:512px}.hp-banner__title{color:#fff;font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.9375rem;margin-bottom:10px}.hp-banner__description{color:#3e3e3e;font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.0625rem;margin-bottom:15px}.hp-banner_image-right .hp-banner__text{float:right}.hp-banner_image-right .hp-banner__title{color:#3e3e3e}.hp-banner_image-right .hp-banner__description{color:#999}.hp-banner_image-right .hp-banner__image{background-position:left center}.logos-section{background-color:#e1e752;padding:45px 0}.logos-section .slick-dots li button{border-color:#fff}.logos-section .slick-dots li.slick-active button{background-color:#fff}@media only screen and (max-width:630px){.slick-slide .content-width{height:560px;max-width:420px}.hero-slider .slick-arrow{top:31%}.homepage-slide__image{display:block;width:auto;padding:35px 15px 0}.homepage-slide__image img{max-width:180px;border-bottom:1px solid rgba(255,255,255,.18)}.homepage-slide__info{display:block;padding:15px 25px 70px;text-align:center;width:auto}.homepage-slide__title{font-size:2.5rem;margin-bottom:5px}.homepage-slide__description{font-size:.875rem;margin-bottom:15px;max-width:none}.homepage-slide__price{font-family:Brown-Bold,Arial,Helvetica,sans-serif;font-size:.9375rem}.hp-banner{display:block;min-height:0}.hp-banner__image{background-image:none!important;display:block;min-height:0;width:auto}.hp-banner__image img{display:block;margin:0 auto;max-width:100%}.hp-banner__content{display:block;vertical-align:top;width:auto}.hp-banner__text{max-width:none;padding:20px;text-align:center}.hp-banner__title{font-size:1.75rem}.hp-banner_image-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.hp-banner_image-right .hp-banner__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hp-banner_image-right .hp-banner__text{float:none}.hp-banner_image-right .hp-banner__image{background-position:top center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pt_product-search-result .category-name{display:none}.pt_product-search-result .recomm-section{border-top:2px solid #cfcfd1;padding-top:40px}.product-listing-top-banner{margin-bottom:20px}.category-top-sorting{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.category-top-sorting .breadcrumb{margin:0;width:212px}.category-top-sorting .category-sorting-holder{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;margin:0 0 0 5%}.category-top-sorting .page-indicator-holder,.category-top-sorting .page-indicator-holder-plp{color:#999;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem}@media only screen and (max-width:630px){.search-result-content .tiles-container{margin:0}.category-top-sorting{display:block}.category-top-sorting .breadcrumb{width:100%}.category-top-sorting .category-sorting-holder{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}}.product-tile .product-information-holder{color:#999;padding-bottom:0}.product-tile .product-name{margin-bottom:5px}.product-tile .h2-product-name{color:#3e3e3e;font-size:1.0625rem;text-transform:none}.product-tile+p{color:#3e3e3e;font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:0;text-align:center}.product-tile .product-size{display:inline-block;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem}.product-tile .product-pricing{display:inline-block;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem;padding:0}.product-tile .price-default{color:#999}.product-tile .product-promo{padding-bottom:0}.product-tile .product-promo p{margin:0}.inlinerating-holder,.reviewsummary-holder{display:none}@media only screen and (max-width:630px){.grid-tile{width:50%;padding:15px 4.13% 50px;border-bottom:none}.grid-tile .product-image{float:none;width:100%;padding-right:0}.grid-tile .product-image a{display:block}.grid-tile .product-image .image{max-width:130px}.grid-tile .btn-primary{padding:9px 12px}.grid-tile .product-information-holder{float:none;width:100%;text-align:center}.grid-tile .product-detail{float:none;width:80%;text-align:center;overflow:visible;margin:0 auto;position:absolute!important;bottom:10px!important}}.quickviewdialog .mfp-close{right:26px;top:25px}.quickviewdialog .quickview-nav{display:none}.quickviewdialog .product-primary-image .primary-image{max-width:200px}.quickviewdialog .add-product-holder-wrapper{width:100%}.quickviewdialog .pdpForm{border-bottom:0}.quickviewdialog .price-default,.quickviewdialog .price-sales,.quickviewdialog .sales-price-range{display:inline-block;margin-bottom:20px}.quickviewdialog .inventory{height:38px}.quickviewdialog .quantity .quantity-label{font-size:18px;height:38px;line-height:38px}.quickviewdialog .quantity .icon{height:38px;width:38px}.quickviewdialog .quantity .input-text{font-size:1.8125rem;height:38px;width:55px}.quickviewdialog .btn-second-auxiliary-thin-large{border-radius:19px;float:right;font-size:16px;height:33px;min-height:0;min-width:141px;padding:0 18px}.quickviewdialog .product-actions,.quickviewdialog .product-banner,.quickviewdialog .product-featurebenefits,.quickviewdialog .product-long-description,.quickviewdialog .product-nutrition{display:none}.quickviewbutton{background:#f04b5d}.refinements .refinement-header,.refinements .toggle{border-bottom:2px solid #6bcff3}.catlanding-banner{margin:0 auto;text-align:center}.catlanding-banner h1{color:#3e3e3e;position:static}.category-info-title{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.9375rem;line-height:2.325rem;text-align:left;margin:0 0 20px}.category-info-description{color:#999;font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.3125rem}.clp-product-list h2{text-align:center}.category-tile{margin-bottom:30px;margin-right:9.5%;width:27%}.category-tile:nth-child(3n){margin-right:0}.category-tile:nth-child(4n){margin-right:9.5%}.category-tile-title{margin-bottom:7px}.category-description{font-family:Brown-Light,Arial,Helvetica,sans-serif;margin:0}.category-tile-wide{border-top:2px solid #cfcfd1;margin-bottom:50px}.category-tile-wide-title{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.9375rem;text-align:left;line-height:2.325rem}.category-tile-wide-description{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.125rem}.cat-landing-bottom-recomm{border-top:2px solid #cfcfd1;padding-top:40px}@media only screen and (max-width:630px){.category-tile{margin-right:10%;width:45%}.category-tile:nth-child(2n+1){margin-right:10%}.category-tile:nth-child(2n){margin-right:0}.category-tile-wide{padding:0 6%}.category-tile-wide-title{text-align:center}.category-info{padding:0 6%}.category-info-title{text-align:left}}@media only screen and (max-width:480px){.category-tile{margin-right:10%;width:45%}.category-tile:nth-child(2n+1){margin-right:10%}.category-tile:nth-child(2n){margin-right:0}.category-tile:nth-child(n){margin-bottom:20px}}.pt_product-details{overflow:hidden}.pt_product-details .site-header-holder{margin-bottom:32px}.pt_product-details .breadcrumb{margin:32px 0}.product-images-wrapper .slick-slide{cursor:pointer;outline:0}.product-top-sections .product-detail{padding-top:44px}.product-detail .short-description-and-promotions-wrapper{border-bottom:2px solid #6bcff3;margin-bottom:18px}.product-detail .product-shot-description{color:#999;font-size:16px;padding:10px 0 22px}.product-set-holder .product-detail .product-shot-description{border-bottom:0}.product-detail .swatch-holder{border-top:0;margin:0;padding:0}.product-detail .active-swatch-value{font-family:Brown-Bold,Arial,Helvetica,sans-serif;font-weight:400}.product-detail .promotion{border-top:0;margin-top:0;padding-bottom:27px;padding-top:0}.product-detail .callout-message p{margin:0}.product-detail .callout-message+.callout-message{margin-top:15px}.product-detail .callout-message .bpr-callout-note{display:block;text-transform:none;font-family:brown-light;color:#8b8b8b}.product-detail .product-price{font-size:1.875rem;padding-right:0}.product-detail .add-wishlist-holder,.product-detail .availability-web,.product-detail .product-number,.quickviewdialog .product-detail .add-wishlist-holder,.quickviewdialog .product-detail .availability-web,.quickviewdialog .product-detail .product-number{display:none}.product-variations{margin-bottom:18px}.pdpForm{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;border-bottom:2px solid #6bcff3;border-top:2px solid #6bcff3;margin-bottom:7px;padding:20px 0}.quickviewdialog .pdpForm{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.pdpForm.pdpNoForm{border-top:none;padding-top:0}.inventory{height:27px;margin-right:10px;width:auto}.pdp-info-row{border-top:0;padding:0}.product-set-holder .pdp-info-row{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:100%}.quickviewdialog .product-set-holder .pdp-info-row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.add-all-holder,.add-product-holder{border-bottom:0;display:block;margin:0;padding:0}.quickviewdialog .add-all-holder,.quickviewdialog .add-product-holder{width:100%}.quantity .quantity-label{color:#c2c2c2;float:left;font-size:12.5px;height:27px;line-height:27px;margin-right:11px;text-transform:uppercase}.quantity .icon{border-radius:50%;border:2px solid #c2c2c2;color:#c2c2c2;font-size:16px;height:27px;line-height:16px;width:27px}.quantity .input-text{border:1px solid transparent;font-size:1.3rem;height:27px;padding:0;width:40px}.quantity .input-text:focus{border-color:transparent}.btn-second-auxiliary-thin-large{border-radius:13.5px;height:27px;min-height:0;min-width:111px;padding:0 14px}.product-price,.product-pricing{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-weight:400}.product-standard-price{color:#c2c2c2}.price-sales{color:#3e3e3e}.socialsharing-title{color:#999;font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:2rem;margin-right:30px;text-transform:capitalize}@media only screen and (max-width:630px){.pt_product-details{overflow:visible}.product-variations{text-align:center}.pdpForm{display:block;margin-bottom:9px;padding:0 0 27px;text-align:center}.product-set-holder .pdpForm{padding:17px 0 20px}.product-detail{padding-top:10px!important}.product-detail .short-description-and-promotions-wrapper{text-align:center}.product-detail .product-name{font-size:1.5rem;text-align:center}.product-detail .product-number{text-align:center}.product-detail .product-shot-description{margin:0 auto;padding:15px 0 0;text-align:center}.product-detail .promotion{text-align:center}.product-set-holder .product-detail .price-wrapper{margin-bottom:18px}.product-detail .product-price{font-size:1.4375rem;padding-right:0}.product-add-to-cart{width:100%}.pdp-info-row{margin-bottom:18px;padding:20px 0 0}.product-set-holder .pdp-info-row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:7px;padding-top:0}.inventory{display:block;height:auto;margin-bottom:20px;width:100%}.quantity .icon,.quantity .input-text,.quantity .quantity-label{display:inline-block;float:none;vertical-align:top}.quantity .quantity-label{font-size:18px;height:33px;line-height:33px}.quantity .icon{height:33px;width:33px}.quantity .input-text{height:33px}.btn-second-auxiliary-thin-large{border-radius:16.5px;font-size:.9375rem;height:33px;min-height:0;min-width:133px;padding:0 17px}}.product-long-description-title{color:#6bcff3;margin:0 0 8px;font-size:1rem}.product-long-description-content.product-long-description-content{border:0;margin:0;padding:0;font-size:.85rem}.product-featurebenefits-title,.product-nutrition-title{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:1;margin:0 0 23px}.product-featurebenefits{border-top:2px solid #6bcff3;margin-bottom:37px;padding-top:17px}.product-featurebenefits-content{color:#999;font-size:1rem}.product-featurebenefits-content ul{float:left;list-style-type:disc;margin-right:25px;padding-left:17px}.product-featurebenefits-content li{margin-bottom:6px}.feature-benefits-badges{float:left;margin:10px 0 0 80px}.product-banner-container{background-size:cover}@media only screen and (min-width:1025px){.product-banner-container{height:500px}}@media only screen and (max-width:1024px){.product-banner-container{height:420px}}@media only screen and (min-width:631px) and (max-width:860px){.product-banner-container{height:320px}}@media only screen and (max-width:630px){.product-banner-container{height:210px}}.product-nutrition{border-bottom:2px solid #6bcff3;margin-bottom:25px}.product-nutrition ul{list-style:circle;margin:30px 0 30px 30px}.product-nutrition ul li{font-size:1.125rem}.product-nutrition ul li a:link,.product-nutrition ul li a:visited{color:#6bcff3}.product-nutrition ul li a:hover{color:#00748c}.product-nutrition-table{color:#999;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.9375rem;text-align:left;width:100%}.product-nutrition-table th{border-bottom:2px solid #6bcff3;font-weight:400;padding:0 0 7px}.product-nutrition-table td{height:23px;padding:0}.product-nutrition-table .product-nutrition-table-td-empty{height:0}.product-nutrition-table .product-nutrition-table-td-padding-top{padding-top:7px}.product-nutrition-table .product-nutrition-table-td-padding-bottom{padding-bottom:7px}.product-nutrition-table-left{float:left;width:50%}.product-nutrition-table-right{float:right;width:50%}.product-nutrition-first-row td{padding-top:10px}.product-nutrition-last-row td{padding-bottom:10px}.product-nutrition-table-product-name{color:#6bcff3;font-family:Brown-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase}.product-actions{margin-bottom:30px}@media only screen and (max-width:630px){.tabs{margin:0}.product-long-description{padding-bottom:9px}.product-long-description-title{margin-bottom:0}.product-long-description-content.product-long-description-content{font-size:.875rem;text-align:left;width:100%}.product-featurebenefits-title,.product-nutrition-title{cursor:pointer;font-size:1.375rem}.product-featurebenefits-title .icon,.product-nutrition-title .icon{transition:all .3s;float:right;font-size:1.25rem}.opened .product-featurebenefits-title .icon,.opened .product-nutrition-title .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-featurebenefits-title{margin:0;padding:11px 0 13px}.feature-benefits-badges{float:none;margin:0 0 13px;width:100%}.feature-benefits-badges img{max-width:263px;width:55%}.product-featurebenefits{border-bottom:2px solid #6bcff3;margin-bottom:15px;padding-top:0}.product-featurebenefits-content{font-size:.8125rem;padding-bottom:10px}.product-featurebenefits-content ul{margin-right:0;width:50%}.product-featurebenefits-content li{margin-bottom:4px}.product-banner{margin-bottom:20px}.product-nutrition-content{margin-top:23px}.product-nutrition-title{border-top:2px solid #6bcff3;margin:0;padding:11px 0 13px}.product-nutrition-table{font-size:.875rem}.product-nutrition-table th{padding-bottom:2px}.product-nutrition-table td{height:auto;line-height:23px}.product-nutrition-table .product-nutrition-table-td-empty{height:23px}.product-nutrition-table .product-nutrition-table-td-padding-top{padding-top:14px}.product-nutrition-table .product-nutrition-table-td-padding-bottom{padding-bottom:7px}.product-nutrition-table-left,.product-nutrition-table-right{float:none;width:100%}.product-nutrition-table-td-empty{height:23px}.product-actions{border-bottom:2px solid #6bcff3;font-size:0;padding-bottom:25px;text-align:right}.product-actions .socialsharing-title{float:left;font-size:1.9375rem;margin-right:0}.product-actions .share-icon,.product-actions .social-link{margin-left:3%;margin-right:0}.product-actions .share-icon:first-of-type,.product-actions .social-link:first-of-type{margin-left:0}.js-product-featurebenefits-content,.js-product-nutrition-content{display:none}}.login-oauth{display:none}.orderdetails .product-list-item .attribute,.orderdetails .product-list-item .product-option{border-left:0;padding-left:0}.error-page-footer-asset{text-align:center}.ship-to-multiple{display:none}.checkout-billing .lagent,.checkout-billing .legend,.checkout-shipping .lagent,.checkout-shipping .legend{color:#6bcff3;font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.375rem;text-transform:capitalize}.checkout-billing .is-gift-checkbox,.checkout-shipping .is-gift-checkbox{display:none}.column-wrapper .checkout-secondary{padding-top:0}.aside-column-heading{color:#6bcff3;font-size:1.125rem;margin-top:0;padding:0;text-transform:none}.section-header-note{color:#cfcfd1;font-size:.6875rem;text-transform:uppercase;padding-top:2px}.field-holder{padding-top:15px}.checkout-secondary .checkout-mini-cart{padding-left:20px;padding-right:20px;border-bottom:none}.checkout-secondary .checkout-order-totals .btn-primary{width:100%}.checkout-secondary .mini-cart-product{border-top:none;padding-left:0;padding-right:0;border-bottom:1px solid #989898}.checkout-secondary .mini-cart-name{font-family:Brown-Regular,Arial,Helvetica,sans-serif;margin-bottom:5px;font-size:1.25rem}.checkout-secondary .mini-cart-attributes{border-left:none;margin-bottom:0;padding-left:0}.checkout-secondary .mini-cart-attributes .attribute{margin-bottom:5px}.checkout-secondary .mini-cart-attributes .label{width:auto}.checkout-secondary .mini-cart-availability{display:none}.checkout-secondary .mini-cart-product .label,.checkout-secondary .mini-cart-product .mini-cart-price,.checkout-secondary .mini-cart-product .value{font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem}.checkout-secondary .order-totals-table{font-size:1rem}.checkout-secondary .order-totals-table .order-subtotal{font-family:Brown-Regular,Arial,Helvetica,sans-serif}.checkout-secondary .order-totals-table .title,.checkout-secondary .order-totals-table .value{padding:3px 0}.checkout-secondary .order-totals-table .title{text-align:left;padding-right:10px}.checkout-secondary .order-totals-table .title .method{font-size:14px}.checkout-secondary .order-totals-table .value{text-align:left;width:75px;padding-left:10px}.checkout-secondary .order-totals-table .order-total,.checkout-secondary .order-totals-table .order-total .value{font-size:1rem}.checkout-secondary .order-component-block{margin-top:30px}.mini-cart-attributes,.mini-cart-availability,.mini-cart-name,.mini-cart-pricing{margin-left:80px}.order-component-block .details{padding:0 20px}.order-component-block .address-row{padding:20px 10px;border-color:#989898}.order-component-block .label{font-size:.625rem;line-height:1.0625rem;min-width:0;max-width:70px}.order-component-block .value{font-family:Brown-Regular,Arial,Helvetica,sans-serif;padding-left:75px}.aside-asset-holder .need-help-heading{font-size:1rem}.aside-asset-holder .need-help-description{font-size:.875rem;color:#999}.aside-asset-holder .need-help-list{border-top:none;font-size:.875rem}.aside-asset-holder .need-help-list li{border-bottom:none;color:#999;min-height:0;padding:10px 0}.aside-asset-holder .need-help-list a{color:#999}.aside-asset-holder .need-help-list .icon{color:#3e3e3e;font-size:1.3125rem}.billing-coupon-code .tooltip{color:#999;text-transform:uppercase;margin-top:34px}.payment-method-options .tooltip-holder .form-field-tooltip{text-transform:uppercase;top:30px}.payment-method-options .tooltip-holder .form-field-tooltip a{color:#999}.billing-address-fieldset,.coupon-code-fieldset{border-bottom:2px solid #6bcff3}#dwfrm_singleshipping_shippingAddress .privacy-policy{color:#999;text-transform:uppercase}#dwfrm_singleshipping_shippingAddress label[for$=singleshipping_email_addToEmailList]{text-transform:none;max-width:360px;font-size:14px}#dwfrm_singleshipping_shippingAddress .fake-checkbox{float:left}.billing-address-fieldset .privacy-policy{color:#999;text-transform:uppercase}.billing-address-fieldset label[for=dwfrm_billing_billingAddress_addToEmailList]{text-transform:none;max-width:360px;font-size:14px}.billing-address-fieldset .fake-checkbox{float:left}.continue-checkout-button .btn-primary-extra-large,.order-button-holder .btn-primary-extra-large{padding:9px 20px;min-height:0}.border-holder{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.border-holder .back-to-cart{color:#6bcff3;text-transform:uppercase}.border-holder .bp-icon{display:inline-block;vertical-align:top;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.border-holder .continue-checkout-button{margin-top:10px}.place-order-totals .order-totals-table .order-subtotal{font-family:inherit}.place-order-totals .order-totals-table .title{color:inherit;text-transform:inherit;padding:5px 30px 5px 0}.place-order-totals .order-totals-table .value{padding:5px 0}.place-order-totals .order-totals-table .order-total .title,.place-order-totals .order-totals-table .order-total .value{border-top:2px solid #6bcff3}.place-order-totals .order-totals-table .order-total .order-value{font-size:1.25rem}.place-order-table{border-bottom:2px solid #6bcff3}.place-order-table .item-quantity .quantity-value{font-family:Brown-Bold,Arial,Helvetica,sans-serif;font-size:1.375rem;line-height:normal}.place-order-table .item-quantity-details .icon{font-size:1.375rem}.place-order-table .item-total .price-total{font-size:1.6875rem;line-height:normal}.place-order-table .main-cart-row+.cart-row{display:none}.confirmation .continue{color:#6bcff3;text-transform:uppercase;margin-left:0}.confirmation .bp-icon{display:inline-block;vertical-align:top;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selected-card-type.master{background-image:url(../images/credit-cards/MasterCard.jpg)}.future-delivery{width:100%}.future-delivery-method{display:none!important}.future-delivery-method legend{margin-bottom:22px}.future-delivery-method .form-row{padding-bottom:40px}.future-delivery-method .f-field-radio-group{padding:0}.future-delivery-method .f-label{font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:13px;text-transform:none}.future-delivery-method .f-label .label{font-family:Brown-Bold,Arial,Helvetica,sans-serif}.future-delivery-method .f-label-value{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.future-delivery h2{display:none}.future-delivery .open-popup-calendar{width:37%;margin:10px 0 20px}.future-delivery .arrives-on,.future-delivery .shipping-cost{margin:10px 0}.future-delivery .arrives-on-title,.future-delivery .shipping-cost-title{display:inline-block;padding:0 5px 5px 0}.future-delivery .arrives-on .js-arrives-on-date,.future-delivery .arrives-on .js-shipping-cost,.future-delivery .shipping-cost .js-arrives-on-date,.future-delivery .shipping-cost .js-shipping-cost{display:inline-block;font-size:.9rem;line-height:.9rem;font-family:Brown-Bold,Arial,Helvetica,sans-serif}.future-delivery .futuredelivery-popup-link{margin-bottom:0}.selected-card-type{top:25px}@media only screen and (max-width:860px){.column-wrapper .checkout-secondary .aside-column-heading{margin-bottom:20px}.column-wrapper .aside-asset-holder .need-help-description{padding:0}}@media only screen and (max-width:630px){.place-order-totals{float:none}.place-order-table .cart-item-cell{display:block;text-align:center;padding:10px}.place-order-table .cart-item-cell.item-image{width:auto;padding:10px}.place-order-table .cart-item-cell.item-quantity{padding:0;width:auto}.place-order-table .cart-item-cell.item-quantity-details{width:auto;padding:0}.place-order-table .cart-item-cell.item-total{display:block;height:auto;text-align:center;width:auto}.place-order-table .cart-item-cell.item-total .item-total-price{display:block}.place-order-table .cart-item-cell.item-total .bonus-item{text-align:center}.place-order-table .cart-item-cell.item-total .price-total{font-size:1.875rem}.border-holder{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.border-holder .place-order-back-holder{margin-bottom:30px;padding-top:0}.border-holder .continue-checkout-button{margin-top:0}.future-delivery .open-popup-calendar{width:100%}}.checkout-header-title{display:none}.footer-checkout .footer-container{padding-top:20px}.footer-checkout .footer-copy{padding-bottom:20px;text-align:left}.checkout-footer-support .menu-footer-item{border-left:1px solid #3e3e3e}.copyright,.postscript{display:block}@media only screen and (max-width:630px){.footer-checkout .footer-container{padding-top:20px}.checkout-footer-support .menu-footer-item{display:inline-block;border-left-width:0;padding:5px}.checkout-footer-support .menu-footer-item a{margin:0;padding:0}}.checkout-breadcrumb{border:none;float:right;text-align:center;width:initial;max-width:520px;display:table}.progress-step{display:table-cell;vertical-align:middle}.progress-step .progress-step-label{padding-top:4px}.progress-step .progress-step-value{font-size:.875rem}.checkout-breadcrumb-holder{border-bottom:2px solid #cfcfd1;padding:20px 0}.checkout-breadcrumb-holder h1{float:left;margin:0;padding-top:20px}@media only screen and (max-width:860px){.checkout-breadcrumb,.checkout-breadcrumb-holder h1{float:none}}.shoppingcart-banner{margin:0 auto;text-align:center}.cart-actions-top{margin:13px 0 20px}.cart-actions-top .h1{font-size:1.9375rem;margin-bottom:0}.cart-actions-bottom{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;margin:0}.cart-actions-bottom .cart-action-checkout-wrapper{margin-top:10px}.cart-banner-bonus{color:#6bcff3}.cart-action-checkout{margin-bottom:0}.cart-action-checkout .btn-primary{margin-top:-4px}.cart-footer{border-bottom:2px solid #6bcff3;margin-bottom:10px}.main-cart-row{border-top:2px solid #6bcff3}.cart-row:last-child,.rowbundle:last-child{border-bottom:2px solid #6bcff3}.main-cart-row[data-uuid] .cart-item-cell{padding:45px 10px}.main-cart-row[data-uuid] .cart-item-cell.item-image{padding:30px 10px}.main-cart-row[data-uuid] .cart-item-cell.item-image img{max-width:120px}.control-row{display:none}.item-image{text-align:center;width:135px}.item-details .name{font-family:Brown-Light,Arial,Helvetica,sans-serif;font-size:1.9375rem;padding-bottom:0}.item-details .sku{font-size:.625rem;text-transform:uppercase}.item-details .product-availability-list{font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.75rem;padding-bottom:5px;padding-top:0}.item-details .attribute{display:none}.item-quantity .quantity{min-width:135px;vertical-align:middle;width:auto}.item-quantity .quantity .quantity-label{font-size:.78125rem}.item-quantity .quantity .icon:hover{vertical-align:top}.item-quantity .quantity .input-text{color:#838383}.item-total{width:7%}.item-total .price-total{font-size:1.3125rem;vertical-align:middle}.item-total .price-adjusted-total,.item-total .price-unadjusted{white-space:nowrap}.remove-item{padding-right:0;width:28px}.remove-item .button-text{font-size:1.125rem;position:relative;top:-1px}.update-cart-wrapper{border-bottom:2px solid #6bcff3;padding-bottom:20px}.cart-info-holder{float:none;max-width:none;border-bottom:2px solid #6bcff3;padding-bottom:5px}.cart-coupon-code{float:left;margin-top:0}.is-gift-checkbox{border-bottom:none}.is-gift-checkbox .form-row{padding-top:10px;padding-bottom:0}.is-gift-checkbox label{color:#838383}.cart-information{float:left;margin-top:82px}.cart-info-row{border-top:none;font-size:.875rem}.cart-action-continue-shopping .button-text{color:#6bcff3;text-transform:uppercase}.cart-action-continue-shopping .bp-icon{display:inline-block;vertical-align:top;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.remove-item .i-cross2:before{color:#c2c2c2}.rowcoupons .item-quantity{display:none}.is-gift-checkbox label{font-family:Brown-Regular,Arial,Helvetica,sans-serif;font-size:.8125rem}.order-totals-table{font-size:1.25rem}.order-totals-table .title{color:#3e3e3e;text-transform:none;padding:5px 30px 5px 0;text-align:right}.order-totals-table .value{padding:5px 0}.order-totals-table .order-subtotal{font-family:Brown-Regular,Arial,Helvetica,sans-serif}.order-totals-table .order-total .title,.order-totals-table .order-total .value{border-top-width:2px}.order-totals-table .order-total .order-value{font-size:inherit}@media only screen and (min-width:631px) and (max-width:960px){.cart-info-holder{max-width:none}}@media only screen and (max-width:630px){.cart-info-holder{padding-bottom:20px}.cart-coupon-code{float:none;margin:0 auto;width:80%}.cart-coupon-code .form-row{float:none;padding-bottom:10px}.cart-coupon-code input{text-align:center}.cart-coupon-code .cart-coupon-btn{float:none;margin-left:0}.is-gift-checkbox{text-align:center}.cart-actions-top .h1{text-align:center;margin-bottom:20px}.cart-action-checkout{text-align:center}.cart-action-checkout .btn-primary{width:auto}.cart-actions-bottom{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.cart-action-continue-shopping{margin-bottom:30px}.cart-row .cartcoupon,.cart-row .itemnumber,.cart-row .name,.cart-row .sku{padding-left:0}.item-details .name{font-size:2rem}.main-cart-row{padding-bottom:20px;padding-top:30px}.cart-information{float:none;margin-top:0}.cart-item-cell{text-align:center;padding:10px}.main-cart-row[data-uuid] .cart-item-cell{padding:10px}.cart-item-cell.item-image{float:none;width:auto;padding:10px}.main-cart-row[data-uuid] .cart-item-cell.item-image{padding:10px}.cart-item-cell.item-quantity{float:none;padding-left:0;padding-right:34px}.cart-item-cell.item-quantity .icon{display:inline-block}.cart-item-cell.item-quantity .input-number{border-left:none;border-right:none;max-width:50px}.cart-item-cell.item-price{display:none}.cart-item-cell.item-total{display:block;float:none;height:auto;text-align:center;width:auto}.cart-item-cell.item-total .item-total-price{display:block}.cart-item-cell.item-total .bonus-item{text-align:center}.cart-item-cell.item-total .price-total{font-size:1.875rem}.cart-item-cell.remove-item{left:auto;line-height:normal;right:0;top:20px;width:40px}.cart-item-cell.remove-item .icon{font-size:1.75rem}.update-cart-wrapper{text-align:center}.update-cart-wrapper .btn-primary{width:auto}}