﻿@import url("https://p.typekit.net/p.css?s=1&k=lwe3dbh&ht=tk&f=27082.27083.27086.28201.28205.28222.28238&a=9516287&app=typekit&e=css");@font-face{font-family:"Niveau-Grotesk-Reg";src:url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Niveau-Grotesk-Med";src:url("https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Niveau-Grotesk-Bold";src:url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Mackinac-Reg";src:url("https://use.typekit.net/af/e74f6e/00000000000000003b9adb0b/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e74f6e/00000000000000003b9adb0b/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e74f6e/00000000000000003b9adb0b/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Mackinac-Reg-Italic";src:url("https://use.typekit.net/af/ebec64/00000000000000003b9b2b3e/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/ebec64/00000000000000003b9b2b3e/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/ebec64/00000000000000003b9b2b3e/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:"Mackinac-Med";src:url("https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Mackinac-Med-Italic";src:url("https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i5&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:"Mackinac-Bold";src:url("https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Mackinac-ExtraBold";src:url("https://use.typekit.net/af/6accc7/00000000000000003b9adaf4/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/6accc7/00000000000000003b9adaf4/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/6accc7/00000000000000003b9adaf4/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:800}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-size:62.5%}body{font-family:"Niveau-Grotesk-Reg";-webkit-text-size-adjust:none;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#000;overflow-x:hidden}.reveal{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, transform 0.8s;transition:opacity 0.8s, transform 0.8s, -webkit-transform 0.8s}.reveal_visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-loader{position:fixed;left:0;right:0;z-index:100;background-color:#030303;top:0;bottom:0}.page-loader .wrapper{position:absolute;top:40%;left:0;right:0;margin:auto;width:200px}.window-dimmer{display:none;width:100%;height:100%;background-color:black;position:absolute;z-index:1000;opacity:.5}.window-dimmer.dim{display:block}.window-dimmer.cart{z-index:1100}@media (max-width: 767px){.page-loader .wrapper{width:150px}}h1{font-family:"Mackinac-Bold";font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem}@media (min-width: 768px){h1{font-size:32px;font-size:3.2rem;line-height:38px;line-height:3.8rem}}h2{font-family:"Mackinac-Bold";font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}h3{font-family:"Niveau-Grotesk-Bold";font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}h4{font-family:"Niveau-Grotesk-Bold";font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.hide,.hidden{display:none !important}@media (min-width: 768px){.container{padding:0}}@media (min-width: 992px) and (max-width: 1199px){.container{max-width:940px}}@media (min-width: 1200px){.container.sm{max-width:940px}}hr{border-top:1px solid #D9E1E2;opacity:1}hr.sm{border-top:2px solid #000;width:50px}.disabled{opacity:.5;pointer-events:none}.navbar{padding:0}.breadcrumb{background-color:transparent;margin:20px 0;padding:0}@media (min-width: 992px){.breadcrumb{margin:30px 0 20px}.breadcrumb li:not(:first-child):before{content:'';background-image:url("/images/colorsmith/icons/icon_arrow_breadcrumb.png");width:7px;height:10px;margin:0 6px;display:inline-block}}@media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx){.breadcrumb li:not(:first-child):before{background-image:url("/images/colorsmith/icons/icon_arrow_breadcrumb@2x.png");background-size:7px 10px}}@media (min-width: 992px){.breadcrumb li:last-child{font-family:"Niveau-Grotesk-Bold"}}@media (max-width: 991px){.breadcrumb li:first-child:after{content:'';background-image:url("/images/colorsmith/icons/icon_arrow_breadcrumb.png");width:7px;height:10px;margin:0 6px;display:inline-block;transform:rotate(180deg)}}@media (max-width: 991px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 991px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 991px) and (min-device-pixel-ratio: 1.3), (max-width: 991px) and (min-resolution: 1.3dppx){.breadcrumb li:first-child:after{background-image:url("/images/colorsmith/icons/icon_arrow_breadcrumb@2x.png");background-size:7px 10px}}@media (max-width: 991px){.breadcrumb li.empty:after{margin-left:0}}.section-banner{font-family:"Mackinac-Bold";background-color:#276483;font-size:12px;font-size:1.2rem;line-height:30px;line-height:3rem;text-align:center;padding:0 15px;color:#fff}.highlight-text{font-family:"Mackinac-Bold"}.hash:before{content:'#'}.table-status{margin-bottom:0}.table-status th{border-top:none}.table-status td{border-top:1px solid #D9E1E2}.table-status th,.table-status td{padding:15px 0}.email-disclaimer{font-size:12px !important;line-height:16px !important}.text-none{text-transform:none !important}.white-space{white-space:nowrap}.left-content{justify-content:flex-start;flex:1}.center-content{justify-content:center}.right-content{justify-content:flex-end;flex:1}.product-list{border-top:1px solid #D9E1E2;padding:10px 0}.product-list .arrow-dropdown{font-size:14px !important}.product-list .pd-image{width:75px;margin-right:15px;flex:none}@media (min-width: 576px){.product-list .pd-image{margin-right:20px;width:90px}}@media (max-width: 320px){.product-list .pd-image{width:52px}}.product-list .pd-info .pd-title{margin-bottom:0}.product-list .pd-info .pd-description{color:#8C8985;margin:2px 0 0}.product-list .pd-price{text-align:right;margin-left:auto;padding-left:15px}.product-list .pd-price .price{margin:0}.product-list .pd-price .price .old{color:#8C8985;text-decoration:line-through}@media (max-width: 575px){.product-list .pd-price .price .old{display:block}}@media (max-width: 767px){.product-list .pd-price .price{display:flex;flex-direction:column-reverse}}@media (max-width: 767px){.product-list .pd-remove{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}}.order-total .price{float:right}.order-total .price .negative:before{content:'-'}.btn-wrapper{margin:0 -5px}@media (min-width: 576px){.btn-wrapper{margin:0 -10px}}.btn-wrapper .main-cta-btn{margin:0 5px}@media (max-width: 575px){.btn-wrapper .main-cta-btn{min-width:auto;width:50%}}@media (min-width: 576px){.btn-wrapper .main-cta-btn{margin:0 10px}}.highlight{color:#276483 !important}.highlight-1{color:#DB8369 !important}.color-formula{background-color:#EBF0F0;padding:20px;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;text-align:center}.color-formula .number{font-family:"Mackinac-Bold";font-size:40px;line-height:normal}.color-formula .type{font-family:"Niveau-Grotesk-Bold";margin:5px 0}.color-formula .number-wrapper{margin:0 5px}.color-formula .number-wrapper .number:after{content:'';border-bottom:2px solid #000;display:block}.message-banner{text-align:center;color:#000;width:100%;margin-bottom:5px}.message-banner .container{background-color:#E6BAA8;position:relative;padding:15px 30px 5px}@media (min-width: 768px){.message-banner .container{padding:15px 15px 5px}}.message-banner p{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.message-banner p:before{content:'';background:url("/images/colorsmith/icons/icon_info_bk.png");display:inline-block;vertical-align:middle;width:14px;height:14px;margin:0 5px 2px 0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.message-banner p:before{background-image:url("/images/colorsmith/icons/icon_info_bk@2x.png");background-size:14px 14px}}@media (min-width: 768px){.message-banner p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.message-banner a{text-decoration:underline !important;white-space:nowrap}.guarantee-wrapper .seal{flex:none}.guarantee-wrapper .context{font-family:"Mackinac-Bold";font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;margin-bottom:0}@media (min-width: 768px){.guarantee-wrapper .context{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}}.section-title{text-align:center;margin-bottom:25px}@media (min-width: 768px){.section-title{margin-bottom:20px}}.section-title .title{font-family:"Mackinac-Bold";font-size:30px;font-size:3rem;line-height:34px;line-height:3.4rem;margin-bottom:10px}@media (min-width: 992px){.section-title .title{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}}@media (min-width: 1200px){.section-title .title{font-size:36px;font-size:3.6rem;line-height:40px;line-height:4rem}}@media (min-width: 1200px){.section-title p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}}ol.number{padding-inline-start:15px}ol.number li{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;margin:10px 0 0 0}ul{list-style:none;margin-bottom:0;padding:0}ul.bullet li{position:relative;margin-left:20px;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;margin:15px 0 0 20px}ul.bullet li:before{content:'•';position:absolute;left:-20px;font-size:20px;color:#276483}ul.bullet.sm li{margin:10px 0 0 15px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}ul.bullet.sm li:before{left:-15px;font-size:20px}ul.divider{display:flex}ul.divider li:not(:last-child):after{content:'|';margin:0 10px;color:#000}@media (min-width: 768px){ul.divider li:not(:last-child):after{margin:0 15px}}.toll-free-number{white-space:nowrap}.subtitle{text-transform:uppercase;font-family:"Niveau-Grotesk-Bold";color:#276483}b,strong,.strong{font-family:"Niveau-Grotesk-Bold"}.medium{font-family:"Niveau-Grotesk-Med"}.main-logo a{display:block;background:url("/images/colorsmith/logos/logo_colorsmith_bk.png") no-repeat;background-size:contain !important;text-indent:-9999px;width:140px;height:22px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.main-logo a{background-image:url("/images/colorsmith/logos/logo_colorsmith_bk@2x.png");background-size:100% auto}}@media (min-width: 768px){.main-logo a{width:218px;height:33px}}.page{padding:30px 15px 40px}@media (min-width: 768px){.page{padding:40px 0 60px}}@media (min-width: 992px){.page{padding-bottom:80px}}.page .title span{display:block;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;margin-top:15px}.page .title span:after{content:'';border-top:2px solid #000;width:50px;margin:40px 0 30px;display:block}.page h2{margin-bottom:10px}.page .subtitle{margin-top:25px;margin-bottom:5px}.page p,.page li,.page .bullet li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}@media (min-width: 768px){.page p,.page li,.page .bullet li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}}.page li{margin:10px 0}.page hr{margin:30px 0}.page .radio-btn{display:inline-block;margin:20px 10px 30px 0}.page .radio-btn label{font-family:"Mackinac-ExtraBold";font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;border:1px solid #000;text-transform:capitalize;padding:0 20px;cursor:pointer;height:auto}.page .radio-btn input[type="radio"]:checked+label{background-color:#276483;border:1px solid #276483;color:#fff}.page .hr{border-top:1px solid #D9E1E2;margin:30px 0}.page .hr:first-child{display:none}.page a.highlight{color:#000 !important;text-decoration:underline}.menu_product{position:relative}.menu_product .coming_soon{width:65px;white-space:pre-wrap}.coming_soon{position:absolute;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;font-family:"Niveau-Grotesk-Bold";color:#fff;line-height:16px;width:70px;transform:translateX(-30px);text-transform:none;right:50%;top:15px;background-color:#276483;padding:5px 10px}.coming_soon.mobile{left:unset;right:50%;transform:translateX(-30px);width:auto}.grecaptcha-badge{visibility:hidden}.freeship-banner{background-color:#FAFAFA;border-top:1px solid #D9E1E2;border-bottom:1px solid #D9E1E2;padding:0 10px}.freeship-banner.sidecart-freeship{background-color:#fff;padding:3px}.freeship-banner p{color:#276483;padding:10px 0;margin-bottom:0}.freeship-banner b{white-space:nowrap}iframe#launcher{display:none;z-index:1000 !important}.icon{flex:none;background-repeat:no-repeat}.icon.close{width:16px;height:16px;position:absolute;opacity:1;right:15px;top:15px;margin:0;padding:0;z-index:10;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}@media (max-device-width: 1024px){.icon.close{transition:none}}.icon.close:after,.icon.close:before{content:'';width:18px;position:absolute;height:2px;background-color:#4A6A1D;top:0;left:0;transition:all 300ms linear}.icon.close:after{top:8px;transform:rotate(45deg)}.icon.close:before{transform:translateY(8px) rotate(-45deg)}.icon.close:hover{opacity:0.5}.icon.close.sm{width:12px;height:15px;right:10px;top:5px}.icon.close.sm:after,.icon.close.sm:before{background-color:#000;width:12px;height:1px}.icon.autoship{background-image:url("/images/colorsmith/icons/icon_autoship.png");width:15px;height:13px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.autoship{background-image:url("/images/colorsmith/icons/icon_autoship@2x.png");background-size:15px 13px}}.icon.autoship-bk{background-image:url("/images/colorsmith/icons/icon_autoship_black.png");width:33px;height:25px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.autoship-bk{background-image:url("/images/colorsmith/icons/icon_autoship_black@2x.png");background-size:33px 25px}}.icon.bag{background-image:url("/images/colorsmith/icons/icon_bag.png");width:25px;height:30px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.bag{background-image:url("/images/colorsmith/icons/icon_bag@2x.png");background-size:25px 30px}}.icon.calendar{background-image:url("/images/colorsmith/icons/icon_calendar.png");width:30px;height:30px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.calendar{background-image:url("/images/colorsmith/icons/icon_calendar@2x.png");background-size:30px 30px}}.icon.caret{background-image:url("/images/colorsmith/icons/icon_caret.png");width:12px;height:8px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.caret{background-image:url("/images/colorsmith/icons/icon_caret@2x.png");background-size:12px 8px}}.icon.colorsmith{background-image:url("/images/colorsmith/logos/icon_colorsmith.png");background-size:cover;width:135px;height:135px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.colorsmith{background-image:url("/images/colorsmith/logos/icon_colorsmith@2x.png");background-size:100% auto}}.icon.colorsmith-c{background-image:url("/images/colorsmith/logos/icon_colorsmith_letter.png");background-size:cover;width:105px;height:130px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.colorsmith-c{background-image:url("/images/colorsmith/logos/icon_colorsmith_letter@2x.png");background-size:100% auto}}.icon.camera{background-image:url("/images/colorsmith/icons/icon_camera.png");width:38px;height:30px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.camera{background-image:url("/images/colorsmith/icons/icon_camera@2x.png");background-size:38px 30px}}.icon.checkmark{background-image:url("/images/colorsmith/icons/icon_checkmark.png");background-size:cover !important;width:20px;height:14px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.checkmark{background-image:url("/images/colorsmith/icons/icon_checkmark@2x.png");background-size:20px 14px}}.icon.checkmark.sm{width:14px;height:10px}.icon.info{background-image:url("/images/colorsmith/icons/icon_info.png");width:15px;height:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.info{background-image:url("/images/colorsmith/icons/icon_info@2x.png");background-size:15px 15px}}@media (max-device-width: 1024px){.icon.info{transition:none}}.icon.info:hover{opacity:0.5}.icon.lock{background-image:url("/images/colorsmith/icons/icon_lock.png");background-size:cover !important;width:16px;height:18px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.lock{background-image:url("/images/colorsmith/icons/icon_lock@2x.png");background-size:16px 18px}}.icon.one-time-bk{background-image:url("/images/colorsmith/icons/icon_one_time_black.png");width:30px;height:30px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.one-time-bk{background-image:url("/images/colorsmith/icons/icon_one_time_black@2x.png");background-size:30px 30px}}.icon.one-time-blue{display:inline-block;background-image:url(/images/colorsmith/icons/sprite_user_icons-v2.png);background-position:-96px;background-position-y:-80px;background-size:187px 173px;width:18px;height:18px;zoom:0.7;-moz-transform:scale(0.5);-moz-transform-origin:0 0}.icon.nav-right{background-image:url("/images/colorsmith/icons/icon_arrow_right.png");background-size:cover !important;width:11px;height:18px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-right{background-image:url("/images/colorsmith/icons/icon_arrow_right@2x.png");background-size:11px 18px}}.icon.nav-right.disabled{background-image:url("/images/colorsmith/icons/icon_arrow_right_disabled.png")}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-right.disabled{background-image:url("/images/colorsmith/icons/icon_arrow_right_disabled@2x.png");background-size:11px 18px}}.icon.nav-right.sm{width:7px;height:12px}.icon.nav-left{background-image:url("/images/colorsmith/icons/icon_arrow_left.png");background-size:cover !important;width:11px;height:18px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-left{background-image:url("/images/colorsmith/icons/icon_arrow_left@2x.png");background-size:11px 18px}}.icon.nav-left.disabled{background-image:url("/images/colorsmith/icons/icon_arrow_left_disabled.png")}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-left.disabled{background-image:url("/images/colorsmith/icons/icon_arrow_left_disabled@2x.png");background-size:11px 18px}}.icon.nav-left.sm{width:7px;height:12px}.icon.nav-up{background-image:url("/images/colorsmith/icons/icon_arrow_up.png");width:22px;height:10px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-up{background-image:url("/images/colorsmith/icons/icon_arrow_up@2x.png");background-size:22px 10px}}.icon.nav-down{background-image:url("/images/colorsmith/icons/icon_arrow_down.png");width:22px;height:10px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.nav-down{background-image:url("/images/colorsmith/icons/icon_arrow_down@2x.png");background-size:22px 10px}}.icon.pdf{background-image:url("/images/colorsmith/icons/icon_pdf.png");width:17px;height:20px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.pdf{background-image:url("/images/colorsmith/icons/icon_pdf@2x.png");background-size:17px 20px}}.icon.photo-close{background-image:url("/images/colorsmith/icons/icon_photo_close.png");width:20px;height:20px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.photo-close{background-image:url("/images/colorsmith/icons/icon_photo_close@2x.png");background-size:20px 20px}}.icon.plus{background-image:url("/images/colorsmith/icons/icon_plus.png");width:12px;height:12px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.plus{background-image:url("/images/colorsmith/icons/icon_plus@2x.png");background-size:12px 12px}}.icon.plus.black{background-image:url("/images/colorsmith/icons/icon_plus_bk.png")}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.plus.black{background-image:url("/images/colorsmith/icons/icon_plus_bk@2x.png");background-size:12px 12px}}.icon.minus.black{background-image:url("/images/colorsmith/icons/icon_minus_bk.png");width:12px;height:12px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.minus.black{background-image:url("/images/colorsmith/icons/icon_minus_bk@2x.png");background-size:12px 12px}}.icon.printer{background-image:url("/images/colorsmith/icons/icon_printer.png");width:20px;height:20px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.printer{background-image:url("/images/colorsmith/icons/icon_printer@2x.png");background-size:20px 20px}}.icon.shipping-truck{background-image:url("/images/colorsmith/icons/icon_shipping_truck.png");background-size:cover !important;width:57px;height:40px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.shipping-truck{background-image:url("/images/colorsmith/icons/icon_shipping_truck@2x.png");background-size:57px 40px}}.icon.shipping-truck.sm{width:36px;height:25px}.icon.shipping-truck-blue{background-image:url("/images/colorsmith/icons/icon_shipping_truck_blue.png");background-size:cover !important;width:57px;height:40px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.shipping-truck-blue{background-image:url("/images/colorsmith/icons/icon_shipping_truck_blue@2x.png");background-size:57px 40px}}.icon.shipping-truck-blue.sm{width:36px;height:25px}.icon.video-play{background-image:url("/images/colorsmith/icons/icon_video_play.png");background-size:cover !important;width:50px;height:50px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.video-play{background-image:url("/images/colorsmith/icons/icon_video_play@2x.png");background-size:90px 90px}}@media (max-device-width: 1024px){.icon.video-play{transition:none}}.icon.video-play.lg{width:90px;height:90px}@media (max-width: 767px){.icon.video-play.lg{width:50px;height:50px}}.icon.video-close{background-image:url("/images/colorsmith/icons/icon_video_close.png");width:30px;height:30px;text-indent:-9999px;position:absolute;z-index:1;right:-15px;top:-15px;background-color:transparent;border:none}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon.video-close{background-image:url("/images/colorsmith/icons/icon_video_close@2x.png");background-size:30px 30px}}.social-icon{display:block;background-size:cover !important;background-image:url("/images/colorsmith/icons/sprite_social_lg.png");-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.social-icon{transition:none}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-icon{background-image:url("/images/colorsmith/icons/sprite_social_lg@2x.png");background-size:70px 210px}}.social-icon:hover{opacity:0.5}.social-icon.lg{width:40px;height:40px}.social-icon.lg.facebook{background-position:0 -0px}.social-icon.lg.instagram{background-position:0 -40px}.social-icon.lg.youtube{background-position:0 -80px}@media (min-width: 768px){.social-icon.lg{width:50px;height:50px}.social-icon.lg.facebook{background-position:0 -0px}.social-icon.lg.instagram{background-position:0 -50px}.social-icon.lg.youtube{background-position:0 -100px}}@media (min-width: 992px){.social-icon.lg{width:70px;height:70px}.social-icon.lg.facebook{background-position:0 -0px}.social-icon.lg.instagram{background-position:0 -70px}.social-icon.lg.youtube{background-position:0 -140px}}.social-icon._50_{width:50px;height:50px}.social-icon._50_.facebook{background-position:0 -0px}.social-icon._50_.instagram{background-position:0 -50px}.social-icon._50_.youtube{background-position:0 -100px}.social-icon._25_{width:25px;height:25px}.social-icon._25_.facebook{background-position:0 -0px}.social-icon._25_.instagram{background-position:0 -25px}.social-icon._25_.youtube{background-position:0 -50px}.social-icon{display:block;background-image:url("/images/colorsmith/icons/sprite_social.png");width:40px;height:40px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.social-icon{transition:none}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-icon{background-image:url("/images/colorsmith/icons/sprite_social@2x.png");background-size:40px 120px}}.social-icon.facebook{background-position:0 -0px}.social-icon.instagram{background-position:0 -40px}.social-icon.youtube{background-position:0 -80px}.social-icon.fb-bk{background-image:url("/images/colorsmith/icons/social/icon_fb_bk.png");width:23px;height:24px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-icon.fb-bk{background-image:url("/images/colorsmith/icons/social/icon_fb_bk@2x.png");background-size:23px 24px}}.social-icon:hover{opacity:0.5}.seal.guarantee{background-image:url("/images/colorsmith/seals/guarantee_seal.png");background-size:cover;width:180px;height:180px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.seal.guarantee{background-image:url("/images/colorsmith/seals/guarantee_seal@2x.png");background-size:100% auto}}@media (max-width: 767px){.seal.short{background-image:url("/images/colorsmith/seals/guarantee_seal_short.png")}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.seal.short{background-image:url("/images/colorsmith/seals/guarantee_seal_short@2x.png");background-size:100% auto}}.pd-review-stars span.stars,.pd-review-stars span.stars span{display:block;background:url("/images/colorsmith/icons/star_rating.png") repeat-x 0 -18px;width:95px;height:18px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.pd-review-stars span.stars,.pd-review-stars span.stars span{background-image:url("/images/colorsmith/icons/star_rating@2x.png");background-size:19px auto}}.pd-review-stars span.stars span{background-position:0 0}.pd-review-stars-lg span.stars,.pd-review-stars-lg span.stars span{display:block;background:url("/images/colorsmith/icons/star_rating_lg.png") repeat-x 0 -21px;width:110px;height:21px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.pd-review-stars-lg span.stars,.pd-review-stars-lg span.stars span{background-image:url("/images/colorsmith/icons/star_rating_lg@2x.png");background-size:22px auto}}.pd-review-stars-lg span.stars span{background-position:0 0}.payment-icon{background-image:url("/images/colorsmith/icons/sprite_payment_card.png");width:62px;height:40px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.payment-icon{background-image:url("/images/colorsmith/icons/sprite_payment_card@2x.png");background-size:62px 214px}}.payment-icon.amex{background-position:0 -0px}.payment-icon.discover{background-position:0 -40px}.payment-icon.lock{width:12px;height:14px;background-position:0 -80px}.payment-icon.mastercard{background-position:0 -94px}.payment-icon.paypal{background-position:0 -134px}.payment-icon.visa{background-position:0 -174px}.payment-icon-sm{background-image:url("/images/colorsmith/icons/sprite_payment_card_sm.png");width:39px;height:25px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.payment-icon-sm{background-image:url("/images/colorsmith/icons/sprite_payment_card_sm@2x.png");background-size:39px 139px}}.payment-icon-sm.amex{background-position:0 -0px}.payment-icon-sm.discover{background-position:0 -25px}.payment-icon-sm.lock{width:12px;height:14px;background-position:0 -50px}.payment-icon-sm.mastercard{background-position:0 -64px}.payment-icon-sm.paypal{background-position:0 -89px}.payment-icon-sm.visa{background-position:0 -114px}.flag{background:url("/images/esalon/icons/sprite_flags_new.png") no-repeat;width:24px;height:17px;border-radius:2px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.flag{background:url("/images/esalon/icons/sprite_flags_new@2x.png") no-repeat;background-size:24px 238px}}.flag.at{background-position:0 -0px}.flag.au{background-position:0 -17px}.flag.fr{background-position:0 -34px}.flag.nl{background-position:0 -51px}.flag.it{background-position:0 -68px}.flag.ca{background-position:0 -85px}.flag.de{background-position:0 -102px}.flag.ie{background-position:0 -119px}.flag.nz{background-position:0 -136px}.flag.ch{background-position:0 -153px}.flag.es{background-position:0 -170px}.flag.uk{background-position:0 -187px}.flag.eu{background-position:0 -204px}.flag.us{background-position:0 -221px}.flag.globe{background:url("/images/esalon/icons/flag_globe_icon.png") no-repeat;width:16px;height:16px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.flag.globe{background-image:url("/images/esalon/icons/flag_globe_icon@2x.png");background-size:16px 16px}}.flag.sm{background-size:auto 196px;width:20px;height:14px}.flag.sm.at{background-position:0 -0px}.flag.sm.au{background-position:0 -14px}.flag.sm.fr{background-position:0 -28px}.flag.sm.nl{background-position:0 -42px}.flag.sm.it{background-position:0 -56px}.flag.sm.ca{background-position:0 -70px}.flag.sm.de{background-position:0 -84px}.flag.sm.ie{background-position:0 -98px}.flag.sm.nz{background-position:0 -112px}.flag.sm.ch{background-position:0 -126px}.flag.sm.es{background-position:0 -140px}.flag.sm.uk{background-position:0 -154px}.flag.sm.eu{background-position:0 -168px}.flag.sm.us{background-position:0 -182px}p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}a{color:#000;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none}@media (max-device-width: 1024px){a{transition:none}}a:link,a:visited,a:active{color:#000;text-decoration:none}@media not all and (pointer: coarse){a:hover{color:#7F7F7F}}a:hover{text-decoration:none}.cta-green{color:#4A6A1D}.cta-green:link,.cta-green:visited,.cta-green:active{color:#4A6A1D}.cta-green:hover{color:#A0B58A}.text-link{text-decoration:underline}.text-link:link,.text-link:visited,.text-link:active,.text-link:hover{text-decoration:underline}.text-link.green{color:#4A6A1D}.text-link.green:hover{color:#A0B58A}.text-link.white{color:#fff}@media not all and (pointer: coarse){.text-link.white:hover{opacity:0.5}}.cta-link{text-transform:uppercase;font-family:"Niveau-Grotesk-Bold";color:#4A6A1D}.cta-link:link,.cta-link:visited,.cta-link:active{color:#4A6A1D}.cta-link:hover{color:#A0B58A}.info-link{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;text-decoration:underline;font-family:"Niveau-Grotesk-Bold";color:#000}.info-link:link,.info-link:visited,.info-link:active{color:#000;text-decoration:underline}.info-link:hover{color:#000;text-decoration:underline}@media (max-width: 767px){#header-no-links .navbar{flex-direction:row-reverse}#header-no-links .navbar .left-content{justify-content:flex-end}}#header-checkout .dropdown-menu{right:0;left:inherit}.checkout-text{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}@media (min-width: 768px){.checkout-text{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;position:relative;top:2px}}@media (min-width: 992px){.checkout-text{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}@media (max-width: 767px){.checkout-text .lock{width:12px;height:14px}}.global-header{z-index:20}.global-header.no-fix:before{padding-bottom:0}.global-header.no-fix .fixed-top{position:relative}.global-header:before{content:'';display:block;padding-bottom:71px}@media (max-width: 767px){.global-header:before{padding-bottom:51px}}.global-header.promo-banner .fixed-top{top:40px}.global-header.promo-banner:before{padding-bottom:90px}@media (min-width: 992px){.global-header.promo-banner:before{padding-bottom:165px}}.global-header nav{position:relative}.global-header .wrapper{background-color:#fff}.global-header .wrapper a{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-transform:capitalize}.global-header .wrapper.top{border-bottom:1px solid #D9E1E2}.global-header .wrapper.top .navbar{height:50px}@media (min-width: 768px){.global-header .wrapper.top .navbar{height:70px}}.global-header .wrapper.bottom{border-bottom:1px solid #D9E1E2}@media (max-width: 767px){.global-header .wrapper.bottom{display:none !important}}.global-header .wrapper.bottom .navbar{height:55px;justify-content:space-around}.global-header .nav-link{text-transform:capitalize;position:relative;padding:0}.global-header .nav-link:hover{opacity:1}.global-header .nav-link.active{font-family:"Niveau-Grotesk-Bold"}.global-header .nav-link.active a{color:#4A6A1D}.global-header .nav-link::before{transition:300ms;height:2px;content:"";position:absolute;background-color:#4A6A1D;width:0%;bottom:-7px}.global-header .nav-link:hover::before{width:100%}.global-header .language-toggle a.nav-dropdown{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}@media (min-width: 768px){.global-header .language-toggle a.nav-dropdown{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.global-header .language-toggle .dropdown-menu{min-width:263px}.global-header .language-toggle .location-heading{font-family:"Mackinac-Bold";font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;margin:20px 0 10px}.global-header .language-toggle .location-subheading{font-family:"Niveau-Grotesk-Reg";font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-bottom:30px}.global-header .language-list .flag{display:block;margin-right:10px;flex:none}.global-header .language-list li{display:flex;align-items:center}.global-header .language-list li a{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem}.global-header .language-list li a.active{font-family:"Niveau-Grotesk-Bold";color:#4A6A1D}.global-header .language-list li .location-subheading{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;padding:15px}@media (max-width: 480px){.global-header .language-list{margin-bottom:100px}}.global-header .icon.bag{margin-left:15px;text-align:center}.global-header .icon.bag span{font-family:"Niveau-Grotesk-Med";position:relative;top:7px;font-size:13px}.global-header .icon.bag.v2{padding-top:8px;cursor:pointer}.global-header .dropdown .nav-dropdown{padding:15px 0;display:block}.global-header .dropdown .caret{margin-left:5px}.global-header .dropdown.show .caret{transform:rotate(180deg)}.global-header .dropdown.show .dropdown-menu{opacity:1;pointer-events:visible;display:block}.global-header .dropdown-menu{background-color:white;top:50px;width:170px;left:50%;margin-left:0;margin-top:0;border-radius:0;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;opacity:0;pointer-events:none;box-shadow:none;padding:5px 20px;border:1px solid #D9E1E2;max-height:80vh;overflow:auto}@media (min-height: 900px){.global-header .dropdown-menu{max-height:90vh}}.global-header .dropdown-menu a:after{display:none !important}.global-header .dropdown-menu.dropdown-menu-right{left:inherit;right:0}.global-header .dropdown-menu.dropdown-menu-left{right:inherit;left:0}.global-header .dropdown-menu ul{margin:0;padding-left:5px}.global-header .dropdown-menu ul li{margin:15px 0}.global-header .lang-toggler{float:right;height:17px;position:relative;transition:all 300ms linear}.global-header .lang-toggler:after,.global-header .lang-toggler:before{width:24px;position:absolute;height:2px;top:0;right:0;content:'';z-index:2}.global-header .lang-toggler:after{top:8px}.global-header .navbar-toggler[aria-expanded="true"] .language-toggle{display:none}.global-header .navbar-toggler[aria-expanded="true"] .lang-toggler:after{transform:rotate(45deg);background-color:#4A6A1D}.global-header .navbar-toggler[aria-expanded="true"] .lang-toggler:before{transform:translateY(8px) rotate(-45deg);background-color:#4A6A1D}.global-header .navbar-toggler[aria-expanded="true"] .lang-toggler{border-color:transparent}.global-header .navbar-toggler{padding:10px 15px 10px 0}.global-header .navbar-toggler .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:2px solid #000;transition:all 300ms linear}.global-header .navbar-toggler .navbar-toggler-icon:after,.global-header .navbar-toggler .navbar-toggler-icon:before{width:24px;position:absolute;height:2px;background-color:#000;top:0;left:0;content:'';z-index:2;transition:all 300ms linear}.global-header .navbar-toggler .navbar-toggler-icon:after{top:8px}.global-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{transform:rotate(45deg);background-color:#4A6A1D}.global-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);background-color:#4A6A1D}.global-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-color:transparent}.global-header .navbar-collapse{position:absolute;background:#FAFAFA;left:0;right:0;top:51px}.global-header .navbar-collapse .navbar-nav{overflow-y:auto;height:100vh !important}.global-header .navbar-collapse .navbar-nav li{border-bottom:1px solid #D9E1E2}.global-header .navbar-collapse .navbar-nav li a{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;padding:20px 0;display:block;width:100%;padding-right:15px;padding-left:20px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width: 576px){.global-header .navbar-collapse .navbar-nav li a{max-width:540px}}.global-header .navbar-collapse .navbar-nav li .icon{display:block}.global-header .navbar-collapse .navbar-nav li .m-auto.left{margin:0 0 0 10px !important}@media (min-width: 768px){#mobile-menu-dropdown.v2{display:none}}#mobile-menu-dropdown.v2 #accordion-nav{display:flex;flex-direction:column;max-width:540px;margin:0 auto;padding:10px 0}#mobile-menu-dropdown.v2 #accordion-nav .menu-toggle{display:flex;align-items:center;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;font-family:"Niveau-Grotesk-Med";cursor:pointer}#mobile-menu-dropdown.v2 #accordion-nav .menu-toggle .tab-title{padding:13px 20px}#mobile-menu-dropdown.v2 #accordion-nav .menu-toggle .icon{margin-right:20px;transition:0.4s}#mobile-menu-dropdown.v2 #accordion-nav .menu-toggle[aria-expanded="true"] .icon{background-image:url("/images/colorsmith/icons/icon_minus_bk.png");width:12px;height:12px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#mobile-menu-dropdown.v2 #accordion-nav .menu-toggle[aria-expanded="true"] .icon{background-image:url("/images/colorsmith/icons/icon_minus_bk@2x.png");background-size:12px 12px}}#mobile-menu-dropdown.v2 #accordion-nav .sub-menu-items{padding:0 20px}#mobile-menu-dropdown.v2 #accordion-nav .sub-menu-items li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding:8px}#mobile-menu-dropdown.v2 #accordion-nav .shop-all{padding:13px 20px}#mobile-menu-dropdown.v2 .navbar-nav{border-top:2px solid #EBF0F0}#mobile-menu-dropdown.v2 .navbar-nav li.nav-item{border-bottom:none}#mobile-menu-dropdown.v2 .navbar-nav li.nav-item a{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding-top:8px;padding-bottom:8px}.shop-menu-drop{position:absolute;display:flex;flex-direction:column;white-space:nowrap;padding-top:20px;margin-top:-19px;width:100%;height:100%;top:0;z-index:2000}.shop-menu-drop.hidden{display:none}.shop-menu-drop .shop-menu-container{background-color:#fff;width:100%}.shop-menu-drop .shop-menu-product-list{display:flex;text-align:center;justify-content:space-around;padding-bottom:30px;border-bottom:1px solid #D9E1E2}.shop-menu-drop .shop-menu-product-list img{display:block;height:130px;margin:auto}.shop-menu-drop .shop-menu-footer{text-align:center;padding:20px}.shop-menu-drop .shop-menu-bg{height:100%;background-color:rgba(0,0,0,0.5)}.shop-menu-drop h2{text-align:center;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;padding:28px 0 35px}.shop-menu-drop.v2 .shop-menu-products{width:95%}@media (min-width: 992px){.shop-menu-drop.v2 .shop-menu-products{width:833px}}@media (min-width: 1200px){.shop-menu-drop.v2 .shop-menu-products{width:992px}}.shop-menu-drop.v2 .shop-menu-products>div{padding:0}.shop-menu-drop.v2 .shop-menu-products .section-header{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-family:"Niveau-Grotesk-Med"}.shop-menu-drop.v2 .shop-menu-products .product-list{display:flex;flex-direction:column;align-items:start;border-top:none}.shop-menu-drop.v2 .shop-menu-products .product-list li{white-space:initial;padding-bottom:11px}.header-banner{background-color:#276483;color:#fff;text-align:center;position:fixed;left:0;right:0;padding:10px 15px;z-index:950}.header-banner p{margin:0}@media (max-width: 320px){.header-banner p{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}}.header-banner .icon{margin-right:10px}.header-banner.no-fix{position:relative}.header-banner#login-banner{border-bottom:1px solid #D9E1E2;font-family:"Niveau-Grotesk-Med"}.header-banner#login-banner a{text-decoration:underline;color:#DB8369}.header-banner#login-banner.mobile-position{bottom:0;border-bottom:none;border-top:1px solid #D9E1E2}.profile-header{z-index:150;border-bottom:1px solid #D9E1E2;background-color:#fff}.profile-header .container{height:75px}@media (max-width: 575px){.profile-header .container{height:50px}}.profile-header nav ul{margin:0;display:flex;justify-content:center}@media (max-width: 767px){.profile-header nav ul#topNav li{white-space:nowrap}}.profile-header nav ul li{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-family:"Mackinac-Med";margin:0 50px}@media (max-width: 767px){.profile-header nav ul li{margin:0 25px}}@media (max-width: 575px){.profile-header nav ul li{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin:0}}.profile-header nav ul li:before,.profile-header nav ul li a:before{content:'';border-radius:50%;border:1px solid #000;width:10px;height:10px;display:block;margin:0 auto 12px}.profile-header nav ul li.complete:before{display:none}.profile-header nav ul li a{display:block}.profile-header nav ul li a:hover{opacity:0.5}.profile-header nav ul li.active,.profile-header nav ul li.complete a{font-family:"Mackinac-Bold"}@media (max-width: 575px){.profile-header nav ul li.active,.profile-header nav ul li.complete a{font-family:"Niveau-Grotesk-Med";color:#000}}.profile-header nav ul li.active{color:#4A6A1D}.profile-header nav ul li.active:before{border:1px solid #4A6A1D;background-color:#4A6A1D}.profile-header nav ul li.complete a:before{background-color:#000}@media (max-width: 575px){.profile-header nav ul li{width:100%;display:none}.profile-header nav ul li:before{display:none}.profile-header nav ul li.active,.profile-header nav ul li.profile{color:#000;display:block}.profile-header nav ul li.active:after,.profile-header nav ul li.profile:after{display:none}}.sidecart{position:fixed;display:none;background-color:#fff;height:100%;right:0;padding-bottom:30px;max-width:100%;z-index:2000;overflow:scroll}.sidecart.open{display:flex;flex-direction:column}.sidecart .close-icon{height:18px;width:18px;cursor:pointer}.sidecart .close-icon img{width:100%}.sidecart .sidecart-header{display:flex;padding:30px}@media (max-width: 320px){.sidecart .sidecart-header{padding:30px}}.sidecart .sidecart-heading{font-family:"Mackinac-Bold";font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;color:#276483;width:100%;text-align:right}.sidecart .sidecart-heading .num-items{font-family:"Niveau-Grotesk-Reg";font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}.sidecart .sidecart-mask{flex:2;padding:0 30px}.sidecart .empty-cart{display:flex;flex:2;position:relative;top:50%;transform:translateY(-70%);flex-direction:column;text-align:center}.sidecart .empty-cart button{width:245px;margin:0 auto}.sidecart .empty-cart .empty-header{font-family:"Mackinac-Med";font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;margin-bottom:60px}@media (max-width: 320px){.sidecart .empty-cart .empty-header{margin-bottom:25px}}.sidecart .empty-cart .fix-it{font-family:"Niveau-Grotesk-Reg";font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;margin-bottom:15px}@media (max-width: 320px){.sidecart .empty-cart{flex:1;top:30%;padding:0 20px}}.sidecart .cart-item{display:flex;padding:10px 0;border-top:1px solid #D9E1E2}.sidecart .cart-item>div{display:flex;width:100%}.sidecart .cart-item .cart-image{padding-right:20px}.sidecart .cart-item .item-info{width:100%}.sidecart .cart-item .item-info .name-container{display:flex;font-family:"Niveau-Grotesk-Reg";font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;width:100%;margin-bottom:10px}.sidecart .cart-item .item-info .name-container .item-name{flex:2}.sidecart .cart-item .item-info .name-container .item-price{flex:1;text-align:right}.sidecart .cart-item .item-info .full-price-container{display:flex;font-family:"Niveau-Grotesk-Reg";font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;width:100%;margin-bottom:10px}.sidecart .cart-item .item-info .full-price-container .item-full-price{color:#ccc;text-decoration:line-through;flex:1;text-align:right}.sidecart .sidecart-footer{display:flex;flex:1;height:100%;flex-direction:column;padding:30px 30px 0;border-top:1px solid #D9E1E2}.sidecart .sidecart-footer>div{display:flex;font-family:"Niveau-Grotesk-Reg";font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;justify-content:space-between;width:100%;margin-bottom:10px}.sidecart .sidecart-footer>div.promo-code-line{font-family:"Niveau-Grotesk-Reg";font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;color:#686868}.sidecart .sidecart-footer>button{margin-top:10px}.sidecart .sidecart-upsell{padding:24px}.sidecart .sidecart-upsell .upsell-heading{color:#336C89;margin-bottom:8px}.sidecart .sidecart-upsell .upsell-item{display:flex;align-items:center;cursor:pointer}.sidecart .sidecart-upsell .upsell-item .upsell-img-container{display:flex;align-items:center}.sidecart .sidecart-upsell .upsell-item .upsell-name{font-size:16px;font-family:"Niveau-Grotesk-Med"}.sidecart .sidecart-upsell .upsell-item .add-btn{display:flex;flex:1;justify-content:flex-end;padding:0 15px}.add-remove-container{display:flex}.add-remove-container>div a{cursor:pointer}.add-remove-container>div:first-child{flex:1}.add-remove-container>div:last-child{color:#4A6A1D;font-size:18px;font-size:1.8rem;line-height:16px;line-height:1.6rem}.add-remove-container>div:last-child span{display:inline-block;border:1px solid #4A6A1D;color:#4A6A1D;border-radius:50%;width:20px;height:20px;text-align:center;line-height:16px;cursor:pointer}.add-remove-container>div:last-child span:first-child{margin-right:10px}.add-remove-container>div:last-child span:last-child{margin-left:10px}.add-remove-container>div:last-child span.disabled{cursor:default;opacity:0.5}.add-remove-container>div:last-child .text-link{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}#add_plan_modal{color:black}#add_plan_modal h2{text-align:center;width:100%}footer{background-color:#000;color:#fff}@media (max-width: 767px){footer{padding:25px 0}}footer a{color:#A0B58A !important}footer a:hover{opacity:.5}footer ul,footer p{margin-bottom:0}@media (min-width: 768px){footer .top{padding-top:30px;padding-bottom:30px}}@media (min-width: 992px){footer .top{padding-top:85px;padding-bottom:85px}}@media (min-width: 768px){footer .bottom{padding-top:20px;padding-bottom:20px;text-align:center}}@media (min-width: 992px){footer .bottom{text-align:left}}footer .guarantee-wrapper{margin-bottom:25px;align-items:center}footer .guarantee-wrapper .seal{margin-right:15px;width:60px;height:60px;flex:none;position:relative}@media (min-width: 768px){footer .guarantee-wrapper .seal{width:90px;height:90px;margin-right:20px}}@media (min-width: 992px){footer .guarantee-wrapper .seal{top:-8px;margin-right:15px}}@media (min-width: 1200px){footer .guarantee-wrapper .seal{margin-right:20px;width:105px;height:105px;top:-15px}}footer .guarantee-wrapper .context{color:#E6BAA8}@media (min-width: 768px){footer .guarantee-wrapper{width:420px;margin-left:auto;margin-right:auto;margin-bottom:50px}}@media (min-width: 992px){footer .guarantee-wrapper{align-items:flex-start;margin:0 30px 0 0}}footer .links-wrapper{display:flex;width:100%;margin-bottom:20px;white-space:nowrap;text-transform:capitalize}footer .links-wrapper .links h3{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}footer .links-wrapper .links a{text-decoration:none;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;display:block;margin:10px 0}footer .links-wrapper .links .footer-highlight{color:#E6BAA8}@media (max-width: 575px){footer .links-wrapper{flex-wrap:wrap;gap:10px 50px}footer .links-wrapper .expertise{order:3}footer .links-wrapper .shop{order:1;margin-right:8px}footer .links-wrapper .company{order:2}}@media (min-width: 576px){footer .links-wrapper{width:fit-content;gap:10px 50px}footer .links-wrapper:last-child{margin-right:0}footer .links-wrapper a{margin:5px 0}}@media (min-width: 768px){footer .links-wrapper{margin-bottom:0;width:75%}}@media (min-width: 992px){footer .links-wrapper{width:auto}footer .links-wrapper .links{width:auto;margin-right:30px}}@media (min-width: 1200px){footer .links-wrapper .links{margin-right:50px}}footer .social{margin-bottom:30px}footer .social h4{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem}footer .social .hashtag{font-family:"Niveau-Grotesk-Bold";font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;margin-bottom:15px}footer .social .social-icons li{margin-right:15px}@media (max-width: 767px){footer .social h4,footer .social .hashtag{display:inline-block;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}}@media (min-width: 992px){footer .social{margin-left:20px}}footer .legal-info li{margin:15px 0 0;width:50%}@media (min-width: 768px){footer .legal-info{margin-bottom:5px}footer .legal-info li{width:auto;margin:0 15px}}@media (min-width: 992px){footer .legal-info li{margin-left:0}}input[type="radio"],input[type="checkbox"]{opacity:0;position:absolute}.row-form{margin:0 -7.5px}.row-form .col-6,.row-form .col-sm-6,.row-form .col-sm-4{padding:0 7.5px}label{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;margin:0}@media (max-device-width: 1024px){label{transition:none}}label:focus{outline:0}.photo-container{background-color:#fff;border:1px dashed #ccc;margin:auto;border-radius:5px;position:relative;overflow:hidden;width:100%;min-height:110px;padding:20px 0;display:flex;justify-content:center;align-items:center}.photo-container input{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:100%;width:100%;left:0;z-index:1;top:0}.photo-container .photo-copy{color:#999;padding:25px 0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;padding:0 15px}.photo-list{flex-wrap:wrap;display:flex;justify-content:center;position:relative;z-index:1}.photo-list li{border:1px solid #ccc;width:80px;height:100px;margin:5px 10px;background-position:top center;background-size:cover;position:relative}.photo-list .photo-close{position:absolute;right:-10px;top:-10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.photo-list .photo-close{transition:none}}.photo-list .photo-close:hover{opacity:0.9}.photo-list .loader{width:78px;margin-top:10px}.character-limit{color:#8C8985}.custom-dropdown-select{position:relative;width:290px;text-align:left;z-index:15;padding:0 10px;border:1px solid #C5C4C2;background:#fff;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width: 767px){.custom-dropdown-select{width:100%}}.custom-dropdown-select.active{border-top:1px solid #276483;border-left:1px solid #276483;border-right:1px solid #276483}.custom-dropdown-select span{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-size:1.6rem;line-height:48px;line-height:4.8rem}.custom-dropdown-select .caret{position:absolute;top:21px;right:10px}.custom-dropdown-select.active{z-index:110}.custom-dropdown-select.active .dropdown{max-height:500px}.custom-dropdown-select.active .caret{transform:rotate(180deg)}.custom-dropdown-select .dropdown{position:absolute;left:-1px;width:290px;background:#fff;border-left:1px solid #276483;border-right:1px solid #276483;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;max-height:0;overflow:hidden}@media (max-width: 767px){.custom-dropdown-select .dropdown{width:calc(100% + 2px)}}.custom-dropdown-select .dropdown li{display:block;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.custom-dropdown-select .dropdown li a{padding:8px 10px;display:block}.custom-dropdown-select .dropdown li:hover a{background-color:#EBF0F0;color:#000}.custom-dropdown-select .dropdown li:last-child{border-bottom:1px solid #276483}.form-group{position:relative;margin-top:15px;margin-bottom:0;text-align:left}.form-group.active .form-control{border:1px solid #276483}.form-group.active .form-control.arrow-dropdown{background-color:#fff !important;background:url("/images/colorsmith/icons/icon_caret_active.png") no-repeat;background-position:right 10px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.form-group.active .form-control.arrow-dropdown{background-image:url("/images/colorsmith/icons/icon_caret_active@2x.png");background-size:12px 8px}}.form-group textarea{height:120px;resize:vertical}@media (min-width: 768px){.form-group textarea{height:165px}}.form-group select,.form-group .arrow-dropdown{-moz-appearance:none;-webkit-appearance:none;background:url("/images/colorsmith/icons/icon_caret.png") no-repeat;background-position:right 10px center;cursor:pointer}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.form-group select,.form-group .arrow-dropdown{background-image:url("/images/colorsmith/icons/icon_caret@2x.png");background-size:12px 8px}}.form-group select.no-bg,.form-group .arrow-dropdown.no-bg{background-position:right 7px;height:auto !important;padding:0 18px 0 0 !important;background-color:transparent;border:none;width:auto}.form-group div.form-control,.form-group input.form-control,.form-group select.form-control{height:50px !important}.form-group .form-control{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;border:1px solid #C5C4C2;background-color:white;border-radius:0;position:relative;padding:10px;z-index:1;color:#000;box-shadow:none !important}.form-group .form-control.form-error{border:2px solid #D0021B !important}.form-group .form-control.no-label{padding:10px !important}.form-group .form-control.braintree-form{padding-left:2px !important;padding-right:2px !important}.form-group .form-control.braintree-form.braintree-hosted-fields-focused{border:1px solid #276483}.form-group .form-control.form-disabled{pointer-events:none;background-color:#FAFAFA}.form-group .form-control::placeholder{color:#8C8985;opacity:1;font-size:16px}.form-group .form-control:-ms-input-placeholder{color:#8C8985;font-size:16px}.form-group .form-control::-ms-input-placeholder{color:#8C8985;font-size:16px}.form-group :focus::-webkit-input-placeholder{color:transparent}.form-group :focus:-moz-placeholder{color:transparent}.form-group :focus::-moz-placeholder{color:transparent}.form-group :focus:-ms-input-placeholder{color:transparent}.form-group label,.form-group .form-label{font-size:12px;line-height:normal;text-transform:capitalize;pointer-events:none;position:absolute;left:10px;top:6px;opacity:0;z-index:5;color:#8C8985;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.form-group .form-placeholder{padding:10px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#8C8985;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.form-group.floating-label-form-group-with-value label,.form-group.floating-label-form-group-with-value .form-label{opacity:1}.form-group.floating-label-form-group-with-value .form-control{padding:16px 10px 2px}.form-group.floating-label-form-group-with-value .form-placeholder{display:none}.form-group.floating-label-form-group-with-focus .form-control{padding:16px 10px 2px;border:1px solid #276483}.form-group.floating-label-form-group-with-focus label{color:#000;opacity:1}.form-group .payment-icon-sm{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.form-group .payment-icon-sm.lock{right:15px}.error-msg{color:#D0021B;text-align:left;margin:10px 0 -5px}.radio-btn input[type="radio"]+label{cursor:pointer;margin-bottom:0;position:relative}.radio-btn li{width:245px}.radio-btn label{position:relative;border:2px solid #000;background-color:#fff;padding:15px;width:100%;height:50px}.radio-btn label p{font-size:15px !important;line-height:20px !important;font-family:"Mackinac-ExtraBold";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;right:15px}.radio-btn label span{font-family:"Niveau-Grotesk-Reg";font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}@media not all and (pointer: coarse){.radio-btn label:hover{opacity:0.5}}.radio-btn input[type="radio"]:checked+label,.radio-btn input[type="checkbox"]:checked+label{border:2px solid #276483;background-color:#276483;color:#fff}@media not all and (pointer: coarse){.radio-btn input[type="radio"]:checked+label:hover,.radio-btn input[type="checkbox"]:checked+label:hover{opacity:1}}.radio-btn.selected label{background-color:#276483;pointer-events:none;border:none;color:#fff}.radio-btn.standard label{background:none;border:none;padding:0 5px 0 25px;height:auto;z-index:1}.radio-btn.standard input{opacity:1;margin-top:3px}.radio-btn.standard input[type="radio"]{z-index:10}.radio-btn.standard input[type="radio"]:before{height:16px;width:16px;content:" ";display:inline-block;vertical-align:top;border-radius:50%;border:1px solid #4A6A1D;background-color:white}.radio-btn.standard input[type="radio"]:checked:after{height:10px;width:10px;content:" ";display:inline-block;vertical-align:top;border-radius:50%;background-color:#4A6A1D;position:absolute;top:3px;left:3px}.radio-btn.standard input[type="radio"]:checked+label{background-color:transparent;border:none;color:#000}.radio-btn.standard input[type="radio"]:checked+label:before{background:#4A6A1D}.radio-btn-sm{margin-left:30px}.radio-btn-sm li{margin:20px 0;position:relative}.radio-btn-sm label{position:relative;align-items:center;display:flex}.radio-btn-sm label p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin:0}.radio-btn-sm label .radio{width:20px;height:20px;cursor:pointer;-moz-border-radius:50%;border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:-30px;background:white;border:1px solid #C5C4C2}.radio-btn-sm input:checked+label{background-color:transparent;border:none}.radio-btn-sm input:checked+label .radio{background-color:#4A6A1D;box-shadow:0 0 0 1px #C5C4C2;border:3px solid white}.radio-btn-sm input+label .radio,.radio-btn-sm input:checked+label .radio{-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.checkbox-wrapper label{display:flex;align-items:center;text-align:left}.checkbox-wrapper label p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin:0}.checkbox-wrapper .checkbox-radio+label>.check{background-color:white;border:1px solid #C5C4C2;width:21px;height:21px;position:relative;margin-right:10px;display:block;flex:none}.checkbox-wrapper .checkbox-radio:checked+label>.check{border:1px solid #4A6A1D}.checkbox-wrapper .checkbox-radio:checked+label>.check:after{content:'';background-image:url("/images/colorsmith/icons/icon_checkbox_check.png");width:13px;height:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.checkbox-wrapper .checkbox-radio:checked+label>.check:after{background-image:url("/images/colorsmith/icons/icon_checkbox_check@2x.png");background-size:13px 10px}}.ps-wrapper{position:relative}.ps-wrapper .pw-bg{background-color:#FAFAFA;position:absolute;width:65px;z-index:5;right:1px;top:1px;bottom:1px}.ps-wrapper .show-pw{position:absolute;top:1px;right:1px;z-index:5;width:65px}.ps-wrapper .show-pw label{font-family:"Niveau-Grotesk-Bold";font-size:12px;font-size:1.2rem;line-height:48px;line-height:4.8rem;text-align:center;color:#4A6A1D;width:100%}.ps-wrapper .show-pw label:hover{color:#A0B58A}button{outline:0;cursor:pointer}button:focus,button:active{outline:0}.main-cta-btn{font-family:"Mackinac-ExtraBold";font-size:15px;font-size:1.5rem;line-height:50px;line-height:5rem;background-color:#000;color:#fff !important;min-width:245px;padding:0 25px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;text-transform:capitalize;border:none;border-radius:0;outline:0}@media (max-device-width: 1024px){.main-cta-btn{transition:none}}.main-cta-btn:focus,.main-cta-btn:active{outline:0}@media not all and (pointer: coarse){.main-cta-btn:hover{background-color:#7F7F7F}}.main-cta-btn.btn-disabled{background-color:#C5C4C2 !important;pointer-events:none;opacity:1}.main-cta-btn.btn-disabled.allow-pointer{pointer-events:all}.main-cta-btn.white{background-color:#fff;color:#000 !important;-webkit-box-shadow:inset 0px 0px 0px 2px #000;-moz-box-shadow:inset 0px 0px 0px 2px #000;box-shadow:inset 0px 0px 0px 2px #000}@media not all and (pointer: coarse){.main-cta-btn.white:hover{opacity:0.5}}.main-cta-btn.green{background-color:#4A6A1D}.main-cta-btn.green:hover{background-color:#A0B58A}.main-cta-btn.bordered{color:#4A6A1D !important;background-color:#fff;-webkit-box-shadow:inset 0px 0px 0px 2px #4A6A1D;-moz-box-shadow:inset 0px 0px 0px 2px #4A6A1D}.main-cta-btn.md{min-width:150px;line-height:40px;-webkit-box-shadow:inset 0px 0px 0px 2px #4A6A1D;-moz-box-shadow:inset 0px 0px 0px 2px #4A6A1D}.main-cta-btn.md.white,.main-cta-btn.md.black{-webkit-box-shadow:inset 0px 0px 0px 2px #000;-moz-box-shadow:inset 0px 0px 0px 2px #000}.cta-btn{font-family:"Mackinac-ExtraBold";font-size:13px;font-size:1.3rem;line-height:35px;line-height:3.5rem;background-color:#000;color:#fff;padding:0 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;text-transform:capitalize;border:none;min-width:140px}@media (max-device-width: 1024px){.cta-btn{transition:none}}@media (min-width: 768px){.cta-btn{min-width:150px}}@media not all and (pointer: coarse){.cta-btn:hover{background-color:#7F7F7F}}.cta-btn.btn-disabled{background-color:#D8D8D8;pointer-events:none;opacity:1}.cta-btn.green{background-color:#4A6A1D}@media not all and (pointer: coarse){.cta-btn.green:hover{background-color:#A0B58A}}.cta-btn.white{background-color:#fff;color:#000 !important;-webkit-box-shadow:inset 0px 0px 0px 2px #000;-moz-box-shadow:inset 0px 0px 0px 2px #000;box-shadow:inset 0px 0px 0px 2px #000}.cta-btn.white.skinny{-webkit-box-shadow:inset 0px 0px 0px 1px #000;-moz-box-shadow:inset 0px 0px 0px 1px #000;box-shadow:inset 0px 0px 0px 1px #000;font-family:"Mackinac-Bold"}@media not all and (pointer: coarse){.cta-btn.white:hover{opacity:0.5}}.cta-btn.white-green{background-color:#fff;color:#4A6A1D !important;-webkit-box-shadow:inset 0px 0px 0px 2px #4A6A1D;-moz-box-shadow:inset 0px 0px 0px 2px #4A6A1D;box-shadow:inset 0px 0px 0px 2px #4A6A1D}.cta-btn.white-green.skinny{-webkit-box-shadow:inset 0px 0px 0px 1px #4A6A1D;-moz-box-shadow:inset 0px 0px 0px 1px #4A6A1D;box-shadow:inset 0px 0px 0px 1px #4A6A1D;font-family:"Mackinac-Bold"}@media not all and (pointer: coarse){.cta-btn.white-green:hover{opacity:0.5}}.cta-btn.xs{min-width:60px;font-size:12px;font-size:1.2rem;line-height:26px;line-height:2.6rem}.carousel-cell{width:100%;opacity:0 !important;transition:opacity 1s ease !important}.carousel-cell.is-selected{opacity:1 !important}#carousel-custom-exp .carousel-cell{opacity:1 !important}.flickity-page-dots .dot{opacity:1;border-radius:0;padding:10px 12px;background:transparent;position:relative;margin:0}.flickity-page-dots .dot:after{content:'';width:8px;height:8px;background-color:rgba(0,0,0,0.3);border-radius:50%;margin:auto;position:absolute;left:0;right:0;bottom:0}.flickity-page-dots .dot.is-selected:after{background-color:#000}@media (min-width: 768px){.flickity-page-dots .dot{padding:10px}}.white .flickity-page-dots .dot:after{background-color:rgba(255,255,255,0.3)}.white .flickity-page-dots .dot.is-selected:after{background-color:#fff}.flickity-prev-next-button{background:transparent !important;top:0;bottom:0;height:100%;border-radius:0;transform:none}.flickity-prev-next-button .flickity-button-icon{display:none}.flickity-prev-next-button.previous,.flickity-prev-next-button.next{padding:0}@media (min-width: 992px){.flickity-prev-next-button.previous,.flickity-prev-next-button.next{width:50%}}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}@media (min-width: 768px) and (max-width: 991px){.modal .modal-lg{max-width:700px}}@media (min-width: 992px){.modal .modal-lg .modal-content{padding:60px}}.modal .modal-content{padding:40px 10px 30px;border-radius:0;border:none}@media (min-width: 768px){.modal .modal-content{padding:30px}}.modal .modal-title{color:#276483;font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem}@media (min-width: 768px){.modal .modal-title{margin-bottom:20px}}.modal .modal-header{border:none}.modal .modal-body h3{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}@media (min-width: 768px){.modal .modal-body h3{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}}.modal .modal-body p,.modal .modal-body li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.modal .modal-body .bullet li{margin-top:10px}.modal .modal-body p{margin-bottom:15px}@media (min-width: 768px){.modal .modal-body p{margin-bottom:20px}}.modal .modal-body li:last-child{margin-bottom:0 !important}.modal .modal-body .highlight{color:#276483}.modal .modal-footer{justify-content:flex-start;border-top:1px solid #EBF0F0;padding-top:20px;padding-bottom:0}@media (min-width: 768px){.modal .modal-footer{padding-top:30px}}.modal .modal-footer h3{font-family:"Mackinac-Bold"}#video-modal .modal-dialog{max-width:650px}@media (min-width: 992px){#video-modal .modal-dialog{max-width:800px}}@media (max-width: 767px){#video-modal .modal-dialog{margin:0 25px}}.info-popover,.info-popover-click{cursor:pointer}.popover{border:none;border-radius:0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-family:"Niveau-Grotesk-Reg";padding:15px;box-shadow:0px 12px 14px 5px rgba(0,0,0,0.15);background-color:#EBF0F0;min-width:290px;text-align:center;z-index:900}.popover .popover-header{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-family:"Niveau-Grotesk-Med";background-color:transparent;border:none;padding-bottom:0}.popover h2{font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem;margin:0}.popover p,.popover li{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}.popover .arrow{display:none}.popover ul{text-align:left}.popover ol li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.popover ol li:not(:last-child){margin-bottom:10px}#skip-order-popover h2{font-size:24px;font-size:2.4rem;line-height:34px;line-height:3.4rem}#cvvPopover p{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;padding-left:10px}#cvvPopover img{width:80px}#cvvPopover p,#cvvPopover img{display:table-cell;vertical-align:top}#cvvPopover ul{margin:0}#cvvPopover ul li{display:table}#cvvPopover ul li:first-child{padding-bottom:10px}.calendar input{opacity:0;cursor:pointer;position:absolute;height:50px;left:0;right:0;width:100%}.ui-datepicker{position:relative;text-align:center;border:1px solid #276483;background-color:#fff;box-shadow:0px 12px 14px 5px rgba(0,0,0,0.15);margin-top:100px;display:none}.ui-datepicker .ui-widget-header{position:relative;padding:15px 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:block;cursor:pointer;width:0;height:0;text-indent:-9999px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.3}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-size:9px 14px;width:9px;height:14px}.ui-datepicker .ui-datepicker-prev{left:10px;background-image:url("/images/colorsmith/icons/icon_arrow_left.png")}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.ui-datepicker .ui-datepicker-prev{background-image:url("/images/colorsmith/icons/icon_arrow_left@2x.png");background-size:9px 14px}}.ui-datepicker .ui-datepicker-next{right:10px;background-image:url("/images/colorsmith/icons/icon_arrow_right.png")}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.ui-datepicker .ui-datepicker-next{background-image:url("/images/colorsmith/icons/icon_arrow_right@2x.png");background-size:9px 14px}}.ui-datepicker .ui-datepicker-title{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-family:"Niveau-Grotesk-Med"}.ui-datepicker table.ui-datepicker-calendar th{text-align:center;font-size:12px;padding-bottom:5px;font-weight:normal}.ui-datepicker table.ui-datepicker-calendar td{width:40px;line-height:38px;border:1px solid #D9E1E2}.ui-datepicker table.ui-datepicker-calendar td:first-child{border-left:none}.ui-datepicker table.ui-datepicker-calendar td:last-child{border-right:none}.ui-datepicker table.ui-datepicker-calendar td .ui-state-default{display:block}@media not all and (pointer: coarse){.ui-datepicker table.ui-datepicker-calendar td:hover{background-color:#276483;color:#fff}.ui-datepicker table.ui-datepicker-calendar td:hover a{transition:none;color:#fff}}.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled{pointer-events:none;background-color:#FAFAFA;opacity:.2}.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#276483;color:#fff;pointer-events:none}.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff}.ui-datepicker table.ui-datepicker-calendar tr:last-child td{border-bottom:none}.panel-group .panel-heading{position:relative}.panel-group .caret-toggle:after{content:'';height:2px;width:18px;background-color:#4A6A1D;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.panel-group .caret-toggle.collapsed:after{background-color:transparent;background-image:url("/images/colorsmith/icons/icon_arrow_down_green.png");height:11px;width:18px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.panel-group .caret-toggle.collapsed:after{background-image:url("/images/colorsmith/icons/icon_arrow_down_green@2x.png");background-size:18px 11px}}.panel-group .icon-toggler:hover{color:#000}.panel-group .icon-toggler:after{content:'';height:2px;background-color:#4A6A1D;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:12px}.panel-group .icon-toggler.collapsed:after{background-color:transparent;background-image:url("/images/colorsmith/icons/icon_plus.png");width:12px;height:12px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.panel-group .icon-toggler.collapsed:after{background-image:url("/images/colorsmith/icons/icon_plus@2x.png");background-size:12px 12px}}.guarantee-banner{background-color:#000;padding:60px 0}@media (min-width: 768px){.guarantee-banner{padding:100px 0}}@media (min-width: 992px){.guarantee-banner{min-height:700px}}.guarantee-banner .seal{margin:0 auto 40px}@media (max-width: 1199px){.guarantee-banner .seal{width:150px;height:150px;margin-bottom:30px}}@media (max-width: 991px){.guarantee-banner .seal{width:130px;height:130px}}@media (max-width: 767px){.guarantee-banner .seal{margin-bottom:20px;width:90px;height:90px}}@media (max-width: 575px){.guarantee-banner .seal{margin-bottom:15px}}.guarantee-banner .title{color:#E6BAA8;font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem;margin:0}@media (min-width: 321px){.guarantee-banner .title{padding:0 20px}}@media (min-width: 481px){.guarantee-banner .title{padding:0}}@media (min-width: 768px){.guarantee-banner .title{font-size:30px;font-size:3rem;line-height:52px;line-height:5.2rem}}@media (min-width: 992px){.guarantee-banner .title{font-size:35px;font-size:3.5rem;line-height:60px;line-height:6rem}}.page-error{flex:1;padding:20px 0 40px}@media (min-width: 576px){.page-error{padding:40px 0}}@media (min-width: 768px){.page-error{padding:60px 0}}@media (min-width: 992px){.page-error{padding:80px 0}}.page-error h1{font-size:50px;line-height:normal}@media (min-width: 768px){.page-error h1{font-size:65px}}.page-error h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem}@media (min-width: 768px){.page-error h2{font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem}}.page-error p,.page-error li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}@media (min-width: 768px){.page-error p,.page-error li{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}}.page-error li{padding:5px 0}.page-error a{text-transform:capitalize}

/*# sourceMappingURL=colorsmith-global.css.map */