form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:1.6rem;max-width:100%;border:1px solid #b2b5bc;border-radius:0}input[disabled],select[disabled],textarea[disabled]{border-color:#c6c7cc!important;background-color:#c6c7cc!important;color:#66676b!important;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:var(--color-main-background);color:#34363b}.input-error{border-color:#ff6d6d;background-color:#fff;color:#34363b}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:15px;background-color:var(--color-main-background);color:#34363b;transition:none}.hide{display:none!important}html{background-color:var(--color-main-background)}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}figure{margin:0}img,picture{margin:0;max-width:100%}@media only screen and (max-width:45.85em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;margin:0;padding:15px;text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid #b2b5bc}}.rte{margin:0}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{margin:0 0 15px 30px}.rte strong{font-weight:bold}.rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}@font-face{font-family:Montserrat;src:url(ade91f473255991f410f61857696434b.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(ade91f473255991f410f61857696434b.ttf) format("ttf");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(d9b6ba595b059fc5d48e8f52c30f73b3.ttf) format("ttf");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(1b38414956c666bd1df78fe5b9c84756.ttf) format("ttf");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(01c4560c9c15069b6700ce7ad2e49a9c.ttf) format("ttf");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(40a74702035bf9ef19053c84ce9a58b9.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(409c7f79a42e56c785f50ed37535f0be.ttf) format("ttf");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(27e3649bab7c62fa21b8837c4842e40e.ttf) format("ttf");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(ee6539921d713482b8ccd4d0d23961bb.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(1170df5548b7e238df5fa14b6f1a753e.ttf) format("ttf");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(570a244cacd3d78b8c75ac5dd622f537.ttf) format("ttf");font-weight:200;font-style:normal}html{font-size:62.5%}body{font-weight:;font-style:;font-size:1.6rem}body,h1,h2,h3,h4,h5,h6{font-family:Montserrat}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a:focus{color:inherit}h1{font-weight:800;font-size:32px}.template-password{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.template-password>*{margin-bottom:44px}.template-password>:last-child{margin-bottom:0}.template-password .title{font-size:24px;margin-bottom:10px;margin:0;text-align:center}.template-password>*{width:100%;max-width:512px}.template-password h2,.template-password h4{margin:0 0 12px;text-align:center}.template-password form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.template-password form label{font-weight:700;font-size:12px;color:#595554}.template-password form input{padding:10px 16px;border-radius:3px;line-height:23px;border:1px solid hsla(0,0%,88%,.5);box-shadow:0 2px 6px rgba(0,0,0,.09)}.template-password form button{padding:12px;background-color:var(--color-accent,#0054a4);border-radius:3px;color:#fff;border:none;font-weight:700;margin-top:12px}#shopify-section-header{position:fixed;left:0;top:0;width:100%;height:auto;z-index:10}body.theme.theme-checkout #shopify-section-header{position:relative}.padder{height:24px}.padder-small{height:10px}.page-header{left:0;top:0;width:100%;height:61px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;padding:0 10px 0 25px;background-color:#fff;z-index:10}.page-header .icon{width:30px;height:30px;color:#0054a4}.page-header .menu-item{color:#66676b;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:center;padding:0 .75em;position:relative}.page-header .colgate2u-logo-desktop{height:70px;position:absolute;top:-4px}.page-header .colgate2u-logo-mobile{display:none}.page-header .lhs{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.page-header .lhs>*{margin-right:13px}.page-header .lhs>:last-child{margin-right:0}.page-header .lhs .logo{min-width:180px;min-height:140px;margin-top:50px}.page-header .lhs .title{font-size:14px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-header .rhs{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.page-header .rhs>*{margin-right:24px}.page-header .rhs>:last-child{margin-right:0}.page-header .rhs.search-bar{-ms-flex:1;flex:1;margin-top:7px}.page-header .rhs.search-bar>form{-ms-flex:1;flex:1}.page-header .rhs.my-account{-ms-flex:5;flex:5;-ms-flex-pack:end;justify-content:end}.page-header .rhs.my-account .shopping-cart-btn{position:relative}.page-header .rhs.my-account .shopping-cart-btn .badge{position:absolute;background-color:#ed1b34;color:#fff;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;top:0;right:-24px}.page-header .rhs .my-account-button{min-width:135px}.page-header .rhs .option{color:inherit}.page-header .rhs.rhs--hide{display:none}.page-header.option--bg_blue{background:#0054a4}.page-header.option--bg_blue .rhs.my-account{display:none}@media only screen and (max-width:45.85em){.page-header{height:auto}}@media only screen and (max-width:320px){.page-header{padding:0 16px 0 8px}.page-header .lhs>*{margin-right:8px}.page-header .lhs>:last-child{margin-right:0}.page-header .lhs .title{font-size:13px}.page-header .rhs>*{margin-right:16px}.page-header .rhs>:last-child{margin-right:0}}.page-header .icon-button{padding:0 6px}.page-header #account-icon{margin-right:0}.page-header .icon-button:focus{border:1px dashed #0054a4;border-radius:5px}.page-header .icon-button:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3);border-radius:5px}@media screen and (max-width:550px){.page-header .account,.page-header .menu-item{display:none}.page-header .icon-hamburger-header{display:block;transform:scale(1.5)}.page-header .page-header .icon-button,.page-header .page-header .rhs.my-account .shopping-cart-btn{margin-right:30px}}@media screen and (min-width:550px){.page-header .icon-hamburger-header{display:none}}.page-header .search-bar-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;transition:flex .4s;transition:flex .4s,-ms-flex .4s}.page-header .search-bar-container form{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}.page-header .search-bar-container form .search-button{position:absolute;right:5px;top:13px}.page-header .search-bar-container form .search-button:disabled,.page-header .search-bar-container form .search-button[disabled]{background-color:transparent;opacity:.2}.transition-hide{-ms-flex:0!important;flex:0!important}.transition-hide>*{display:none!important}.header-menu-container{display:none}@media only screen and (max-width:60.85em){.header-menu-container{display:-ms-flexbox;display:flex}}.wide-visible{display:-ms-flexbox;display:flex}@media only screen and (max-width:60.85em){.wide-visible{display:none}}input[type=search]::-webkit-search-cancel-button{display:none}
