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}body{font-size:14px}.header-logo{width:35px;height:35px}.page-header .padder.mobile-hidden{height:5px}.page-header .flex-column.desktop-hidden{display:none}.page-header .padder-small.flex-row{height:5px}#shopify-section-header{min-height:61px}.review-block__label{padding-right:0}.breadcrumb__item .breadcrumb__link,.breadcrumb__item .breadcrumb__text{color:#34363b}.breadcrumb__item--current .breadcrumb__link,.breadcrumb__item--current .breadcrumb__text{font-weight:700;color:#34363b}.breadcrumb__item--completed .breadcrumb__link,.breadcrumb__item--completed .breadcrumb__text{color:#34363b}@media only screen and (max-width:60.85em){.step__footer .btn{padding:.8em 1.7em}}#preview-bar-iframe,[data-step=thank-you] .step__footer__continue-btn{display:none}.shipping_policy{color:#34363b;font-size:14px;margin-top:1.5em}.lhs{display:-ms-flexbox!important;display:flex!important}.option--bg_blue{color:#fff}#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}.tag__button{display:none}.field__input-btn-wrapper button,.main button{background-color:#0054a4}.layout-flex__item a,.order-summary-toggle__text--show,.policy-list__item a,.step__footer__previous-link-content{color:#0054a4}.popup{display:none;position:fixed;z-index:7;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:30px;width:50%;border-radius:5px}#modal-go-back,#modal-return-to-cart{cursor:pointer}.wrapper{display:none}.checkout-terms-label{margin-top:20px}.checkout-terms-label a,.checkout-terms-label a:focus{color:#0054a4}.tooltip{width:200px}.content-box__row .blank-slate__icon{margin-bottom:0}.tooltip-container .text-deco{text-align:left;width:100%}.tooltip-container p{text-decoration:underline}.self-declaration-txtcol{color:#0054a4}.text-bold{font-weight:700}.loyalty-content-box{margin-bottom:1.4em}.loyalty-content-box.loyalty-content-box-enabled.content-box{border-color:#0054a4}.loyalty-content-box.loyalty-content-box-enabled.content-box .content-box__row--secondary{display:-ms-flexbox;display:flex;background-color:#0054a4;color:#fff}@media only screen and (max-width:60.85em){.loyalty-content-box.loyalty-content-box-enabled.content-box .content-box__row--secondary{gap:8px;-ms-flex-direction:column;flex-direction:column}}.loyalty-content-box .loyalty-title{color:#0054a4}.loyalty-content-box .loyalty-balance{float:right;font-size:12px}.loyalty-content-box .loyalty-description{font-size:12px}.loyalty-content-box .loyalty-buttons{text-align:right;white-space:nowrap;display:-ms-flexbox;display:flex;gap:6px;max-height:40px}.loyalty-content-box .loyalty-buttons .btn.loyalty-button{background:#fff;color:#0054a4;font-size:10px;white-space:nowrap;padding:1em}#loyaltyModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;text-align:center}#loyaltyModal b,#loyaltyModal h2{font-weight:600}#loyaltyModal p{margin-block:18px;text-align:left}#loyaltyRedemptionValue{padding:8px 0 8px 18px;text-align:center;width:100%;height:100%;border:0;-moz-appearance:textfield}#loyaltyRedemptionValue::-webkit-inner-spin-button,#loyaltyRedemptionValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#loyaltyModalButtons{text-align:center}#loyaltyModalButtons .btn{margin:18px 6px 0;padding:1em}#cancelModalButton{background:#fff;color:#0054a4;border-color:#0054a4}#loyaltyModalContent{background-color:#fff;width:400px;max-width:100%;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}#loyaltyInputWrapper{position:relative;width:180px;height:40px;margin-inline:auto;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #66676b;border-radius:4px;padding:0 12px}#loyaltyInputWrapper a{font-size:32px;line-height:32px}#loyaltyInputWrapper #loyaltyRedemptionDecrementValue{padding-bottom:6px}.total-line--loyaltyPoints .total-line__name{cursor:pointer}.section--reductions{display:none!important}
