.contact-box__list .list-section{font-family:Didot\ 96 A,Didot\ 96 B,sans-serif-light,sans-serif;font-style:normal;font-weight:300}.contact-box__title,.content-cube,.result .no-results,.result .result-header__title,.result-details__product-name,.result__warning,.shade-selector__description,.shade-selector__previous button,.shade-selector__question,.single-select__options li label,.subquestion__description,.swatches-carousel__control .shade-name,.swatches__list-item .shade-name{font-family:Gotham SSm A,Gotham SSm B,sans-serif-light,sans-serif;font-style:normal;font-weight:400}.contact-box__btn,.contact-box__description,.contact-box__list .list-title,.result-details__quickview>div,.shade-selector-modiface__back-button,.shade-selector__step-tabs .step-bar .step-button,.subquestion__title,.tooltip__modal .video-block__description{font-family:Gotham SSm A,Gotham SSm B,sans-serif-light,sans-serif;font-style:normal;font-weight:500}.content-cube .image-tile .description .tile-title,.product-comparison-chart-table__brands .brand__name,.product-comparison-chart-table__line .item,.product-comparison-chart-table__line .label,.product-comparison-chart__headline,.result .result-header__cta,.result-details__quickview .icon{font-family:Gotham SSm A,Gotham SSm B,sans-serif-light,sans-serif;font-style:normal;font-weight:700}.contact-box{background-color:#f2f6f5;margin:40px 0 30px;padding:30px;text-align:center}@media (min-width:769px){.contact-box{margin:60px 0 27px;padding:50px 30px 58px}}.contact-box__title{color:#000;font-size:1.5rem;line-height:2.125rem;margin-bottom:30px}.contact-box__list{border:1px solid #7f7f7f;border-left:0;border-right:0;padding:30px 0}@media (min-width:769px){.contact-box__list{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:auto;max-width:450px;padding:30px 0 10px}.contact-box__list li{margin:0 8px}.contact-box__list li:first-child{margin-left:0}.contact-box__list li:last-child{margin-right:0}}.contact-box__list .list-section{font-size:1.1875rem;font-style:italic;padding:25px 0;text-transform:lowercase}@media (min-width:769px){.contact-box__list .list-section{padding:10px 0 30px}}.contact-box__list .list-title{font-size:1.125rem;line-height:1.125rem;text-transform:capitalize}@media (min-width:769px){.contact-box__list .list-title{line-height:1.875rem}}.contact-box .icon{fill:#005c43}.contact-box__btn{color:#005c43;font-size:.875rem}.contact-box__description{font-size:.875rem;margin-top:20px}.content-cube{color:#000;padding-top:20px;text-align:left}@media (min-width:769px){.content-cube{padding:50px 10px 0}}.content-cube .cube-title{font-size:1.5rem;line-height:1.2em;margin-bottom:30px;margin-top:0;text-align:center}@media (min-width:769px){.content-cube .cube-title{font-size:2rem}}.content-cube__grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:948px}@media (min-width:769px){.content-cube .content{font-size:.9375rem;line-height:1.1875rem}}.content-cube .image-tile{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 30px;padding:0 30px;text-align:left;width:100%}@media (min-width:769px){.content-cube .image-tile{padding:0;width:25%}}.content-cube .image-tile .no-link{display:block;pointer-events:none}.content-cube .image-tile .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:173px;margin:0 0 15px;width:100%}.content-cube .image-tile .description{font-size:1rem;margin:0}.content-cube .image-tile .description .content{line-height:1.5rem}@media (min-width:769px){.content-cube .image-tile .description .content{line-height:1.1875rem;margin-right:20px}}.content-cube .image-tile .description .tile-title{font-style:italic;margin-bottom:10px}.content-cube .image-tile .btn{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;background-color:#005c43;font-size:.875rem;line-height:44px;margin-bottom:30px;margin-top:20px;padding:0 30px}@media (min-width:769px){.content-cube .image-tile .btn{line-height:40px;padding:0 25px}}.mobile-carousel{height:60px;overflow-y:hidden}.mobile-carousel-item{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.mobile-carousel__table-wrapper{overflow-x:auto;overflow-y:hidden}.mobile-carousel-table{display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-carousel__control{background-color:#fff;padding:5px;position:absolute;z-index:2}@media (min-width:769px){.mobile-carousel__control{display:none}}.mobile-carousel__control.right{padding-right:20px;right:0}.mobile-carousel__control.left{left:0;padding-left:20px}.mobile-carousel__control .icon{fill:#799b2a}.mobile-carousel__control.disabled{pointer-events:none}.mobile-carousel__control.disabled .icon{fill:#cbcbcb}.mobile-carousel--no-carousel .mobile-carousel__table-wrapper{width:100%}.multi-selection__wrapper{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding-top:20px}@media (min-width:769px){.multi-selection__wrapper{margin-left:auto;width:85%}}.multi-selection__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:42%}@media (min-width:769px){.multi-selection__item{width:33%}}.multi-selection__item label{cursor:pointer;font-size:14px;margin-left:10px;padding-left:28px;position:relative;text-transform:inherit}.multi-selection__item label:before{background:#fff;border:2px solid #799b2a;border-radius:3px;content:"";height:19px;left:0;position:absolute;top:2px;width:19px}.multi-selection__item input[type=checkbox]{opacity:0;position:absolute}.multi-selection__item input[type=checkbox]:focus-visible~label:before{outline:2px solid #005c43;outline-offset:2px}.multi-selection__item input[type=checkbox]:checked+label:before{background-color:#fff}.multi-selection__item input[type=checkbox]:checked+label:after{background-color:#799b2a;box-shadow:2px 0 0 #799b2a,4px 0 0 #799b2a,4px -2px 0 #799b2a,4px -4px 0 #799b2a,4px -6px 0 #799b2a,4px -8px 0 #799b2a;content:"";height:2px;left:4px;position:absolute;top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.multi-selection__item input[type=checkbox]:disabled+label{color:#ccc;cursor:default}.multi-selection__item input[type=checkbox]:disabled+label:before{background:#799b2a;border-color:#ccc}.product-comparison-chart{margin-bottom:55px;margin-top:50px;position:relative}@media (min-width:769px){.product-comparison-chart{margin-bottom:44px;margin-top:56px}}@media (min-width:451px) and (max-width:768px){.product-comparison-chart{margin-top:0}}.product-comparison-chart__headline{font-size:1.125rem;margin-bottom:40px;text-align:center;text-transform:uppercase}@media (min-width:769px){.product-comparison-chart__headline{font-size:1.5rem}}.product-comparison-chart__table-wrapper{overflow:auto}.product-comparison-chart-table{margin:auto;width:650px}@media (min-width:769px){.product-comparison-chart-table{width:950px}}.product-comparison-chart-table__brands{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-justify-content:space-between;justify-content:space-between;padding:0 40px}@media (min-width:769px){.product-comparison-chart-table__brands{border:1px solid #cbcbcb;border-top:0;padding:0}}@media (min-width:731px) and (max-width:768px){.product-comparison-chart-table__brands .mobile-carousel__control{display:none}}.product-comparison-chart-table__brands .brand{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;text-align:center}@media (min-width:451px){.product-comparison-chart-table__brands .brand{width:auto}}.product-comparison-chart-table__brands .brand img{margin:auto;max-width:70%}@media (min-width:769px){.product-comparison-chart-table__brands .brand img{max-height:60px;max-width:100%;padding:2px 5px}}.product-comparison-chart-table__brands .brand__name{font-size:.625rem;line-height:.625rem;min-width:100px;padding:5px;text-transform:uppercase}@media (min-width:769px){.product-comparison-chart-table__brands .brand__name{font-size:1rem;line-height:1rem;padding:10px}}.product-comparison-chart-table__brands .brand__image{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;max-height:100px;min-height:20px}@media (min-width:769px){.product-comparison-chart-table__brands .brand__image{display:block}}.product-comparison-chart-table__brands .mobile-carousel-item.brand:last-child .item:after{display:none}.product-comparison-chart-table__line{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 40px}@media (min-width:769px){.product-comparison-chart-table__line{margin:0}}.product-comparison-chart-table__line .label{background-color:#dfe7cc;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:.6875rem;height:30px;left:0;padding:5px 0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;width:100vw;z-index:2}@media (min-width:321px){.product-comparison-chart-table__line .label{font-size:.75rem}}@media (min-width:769px){.product-comparison-chart-table__line .label{margin-left:1px;pointer-events:inherit;width:calc(100% - 2px)}}.product-comparison-chart-table__line .item{-ms-flex-preferred-size:0;-ms-flex-positive:1;-ms-flex-pack:center;color:#7f7f7f;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;font-size:.75rem;-webkit-justify-content:center;justify-content:center;margin-top:30px;min-height:40px;min-width:1px;position:relative;text-align:center}.product-comparison-chart-table__line .item:after{background:#cbcbcb;content:"";height:calc(100% + 60px);position:absolute;right:-40px;top:-60px;width:1px}@media (min-width:769px){.product-comparison-chart-table__line .item:after{right:0}}.product-comparison-chart-table__line .bullet{background-color:#cbcbcb;border-radius:50%;height:14px;margin:8px auto;width:14px}.product-comparison-chart__control{background-color:#fff;padding:5px;position:absolute}@media (min-width:769px){.product-comparison-chart__control{display:none}}.product-comparison-chart__control.right{padding-right:20px;right:0}.product-comparison-chart__control.left{padding-left:20px}.product-comparison-chart__control .icon{fill:#799b2a}.product-comparison-chart__control.disabled{pointer-events:none}.product-comparison-chart__control.disabled .icon{fill:#cbcbcb}.result__warning{background-color:#bacb97;font-style:italic;line-height:.8125rem;min-height:40px;padding:10px 0}@media (min-width:769px){.result__warning{font-size:.875rem;line-height:.9375rem;margin-bottom:15px}}.result__warning p{display:block;margin:auto;max-width:90%}@media (min-width:769px){.result__container{margin:0 auto;width:100%}.result__container--no-send-by-email{width:680px}.result__container--no-send-by-email .product-results{margin-left:0}}.result-product-list__swatch{background-repeat:no-repeat;background-size:cover;min-height:173px;width:100%}.result-product-list__product-image{max-height:173px;padding:20px}.result-product-list__info{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 15px 0}.result-product-list__content{height:0;min-height:0;opacity:0;transition:opacity .3s ease-in-out,min-height .5s ease-in-out .3s,height .5s ease-in-out .8s}.result-product-list__content>*{pointer-events:none}.result-product-list__content--expanded{height:auto;min-height:100px;opacity:1}.result-product-list__content--expanded>*{pointer-events:inherit}.result-details{text-align:left}.result-details__product-name{font-size:1rem;line-height:1.125rem;text-transform:uppercase}.result-details__quickview{padding:0}.result-details__quickview>div{color:#7f7f7f;font-size:.625rem;line-height:.625rem;margin-bottom:5px}.result-details__quickview .icon{color:#799b2a}.result .result-header{text-align:center}@media (min-width:769px){.result .result-header{border-bottom:1px solid #7f7f7f;padding-bottom:60px}}.result .result-header__title{font-size:1.5rem;line-height:1.75rem;margin-bottom:0;margin-top:33px}@media (min-width:769px){.result .result-header__title{font-size:2rem;line-height:2.375rem;margin:80px 100px 0}}.result .result-header__cta{background-color:#005c43;color:#fff;display:inline-block;font-size:1rem;line-height:50px;margin:30px 0;padding:0;vertical-align:middle;width:240px}@media (min-width:769px){.result .result-header__cta{font-size:.875rem;line-height:44px;margin-bottom:0;margin-top:40px;width:200px}}.result .no-results{text-align:center}.result .no-results__title{color:#000;font-size:1.5rem;line-height:1.75rem;margin-bottom:20px;margin-top:28px;padding:0 30px}@media (min-width:769px){.result .no-results__title{font-size:1.9375rem;line-height:2.375rem;margin-bottom:30px;margin-top:70px;padding:0 100px}}.result .no-results__description{color:#7f7f7f;font-size:1rem;font-style:italic;line-height:1.3125rem;margin-bottom:20px;margin-top:0;padding:0 30px}@media (min-width:769px){.result .no-results__description{margin-bottom:60px;padding:0 100px}}.result .no-results__end{border-bottom:1px solid #7f7f7f;height:0;margin:0 auto 38px;padding:0;width:80%}@media (min-width:769px){.result .no-results__end{margin-bottom:50px;width:100%}}.result .article-group{text-align:left}.result .article-group__container{margin-top:20px}.result #landing-contact-box{display:block}body #landing-contact-box,body.hide-footer footer{display:none}body.disabled-scroll,body.disabled-scroll #main-container{height:100%;overflow:hidden;position:fixed;width:100%}body.modal-open{overflow:hidden}.shade-selector{margin-bottom:30px;transition:opacity 1.5s ease-in-out}.shade-selector-fade-enter-active,.shade-selector-fade-leave-active{transition:opacity .5s}.shade-selector-fade-enter,.shade-selector-fade-leave-to{opacity:0}.shade-selector--error .progressbar{pointer-events:none}.shade-selector--error .shade-selector-error{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:calc(100vh - 120px);text-align:center}@media (min-width:769px){.shade-selector--error .shade-selector-error{min-height:calc(100vh - 250px)}}.shade-selector--error .shade-selector-error .message{font-size:1.25rem;margin-bottom:20px}.shade-selector .container{padding:0}.shade-selector__question{font-size:1.375rem;letter-spacing:-1px;line-height:1.75rem;padding:30px 30px 10px;text-align:center}@media (min-width:769px){.shade-selector__question{padding:30px}}.shade-selector__description{color:#7f7f7f;font-size:.875rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.125rem;margin-top:-85px;opacity:0;padding:5px 30px;text-align:center;transition:opacity .3s ease-in-out,margin-top .3s ease-in-out}@media (min-width:769px){.shade-selector__description{margin-top:-95px}}.shade-selector__description--visible{margin-top:-80px;opacity:1;padding-bottom:50px}@media (min-width:769px){.shade-selector__description--visible{margin-top:-90px}}.shade-selector__previous{height:30px;opacity:0}.shade-selector__previous--visible{margin-top:10px;opacity:1}.shade-selector__previous button{color:#7f7f7f;display:block;font-size:.625rem;font-style:italic;margin:auto;padding-top:10px;text-align:center;text-transform:inherit}.shade-selector__previous button .icon{fill:#fff;background-color:#b2b1b1;border-radius:50%;display:block;height:1rem;margin:auto auto 3px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:1rem}.shade-selector__next{background-color:#bacb97;bottom:0;font-size:1rem;height:auto;margin-bottom:0;margin-top:15px;outline-color:transparent;pointer-events:none;position:fixed;transition:background-color .5s;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}@media (min-width:769px){.shade-selector__next{left:50%;margin-bottom:30px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}}.shade-selector__next.enabled{background-color:#799b2a;pointer-events:auto}.shade-selector__next.hide{opacity:0;pointer-events:none}.shade-selector__next.final{background-color:#004532;font-size:.875rem;padding-left:20px;padding-right:20px}.shade-selector .shades-list li{border:1px solid #ccc;height:250px;margin:30px auto;width:250px}.shade-selector .shades-list li a{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;padding:10px}.shade-selector .shades-list__title{margin:auto}.shade-selector__step-tabs .step-bar{background-color:#fff;border-bottom:1px solid #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex;text-transform:uppercase}@media (min-width:769px){.shade-selector__step-tabs .step-bar{padding-top:16px}}.shade-selector__step-tabs .step-bar .step-button{color:#8f8f8f;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.6875rem;font-weight:700;line-height:.6875rem;margin-bottom:0;padding:9px 0;pointer-events:none;text-align:center}@media (min-width:769px){.shade-selector__step-tabs .step-bar .step-button{font-size:.8125rem}}.shade-selector__step-tabs .step-bar .step-button.activated{cursor:pointer;pointer-events:auto}.shade-selector__step-tabs .step-bar .step-button.active{color:#004532;position:relative}.shade-selector__step-tabs .step-bar .step-button.active:after{background-color:#004532;bottom:-1px;content:"";height:4px;left:0;position:absolute;width:100%}.shade-selector .step-content{min-height:calc(100vh - 130px);overflow:hidden;position:relative}@media (min-width:769px){.shade-selector .step-content{min-height:auto;text-align:center}.shade-selector .step-content .question-wrapper{margin-bottom:-50px}}.shade-selector .step-content .question-wrapper--subquestion-opened .question .shade-selector__next{display:none}.shade-selector .step-content .question-wrapper--subquestion-loading .question .shade-selector__next{pointer-events:none}.shade-selector .step-content .question{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;min-height:calc(100vh - 130px)}@media (min-width:769px){.shade-selector .step-content .question{min-height:485px}}.shade-selector .step-content .question.closed{display:none}.shade-selector .step-content .question.theme-light .shade-name,.shade-selector .step-content .question.theme-light .shade-selector__description,.shade-selector .step-content .question.theme-light .single-select__description,.shade-selector .step-content .question.theme-light .swatches-carousel__description,.shade-selector .step-content .question.theme-light .swatches__description,.shade-selector .step-content .question.theme-light .tooltip__btn,.shade-selector .step-content .question.theme-light>*{color:#fff}.shade-selector .step-content .question.theme-light .tooltip__btn .icon{fill:#fff}@media (min-width:769px){.shade-selector .step-content__wrapper{margin:0 auto;max-width:450px;padding-bottom:75px}.shade-selector .step-content__wrapper--swatches-carousel{max-width:710px}.shade-selector .step-content__wrapper--swatches-carousel>*{margin:auto;max-width:450px}.shade-selector .step-content__wrapper--swatches-carousel>.swatches-carousel{max-width:710px}}.shade-selector .step-content .loading{display:none;opacity:0;position:relative}.shade-selector .step-content .loading .loading-overlay{position:absolute}.shade-selector .step-content .loading--show{display:block;min-height:485px;opacity:1}.shade-selector .step-content--modiface-visible{min-height:inherit}.shade-selector-modiface__back-button{cursor:pointer;display:block;font-size:.875rem;letter-spacing:-.02em;margin:1.25rem auto .625rem;max-width:17.5rem;text-align:left}@media (min-width:321px){.shade-selector-modiface__back-button{max-width:20.9375rem}}@media (min-width:769px){.shade-selector-modiface__back-button{margin:1.25rem 0 1.25rem .625rem;max-width:100%}}@media (min-width:1006px){.shade-selector-modiface__back-button{margin-left:0}}.shade-selector .breadcrumbs{margin:10px 0 0}.single-select__options{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;min-height:200px}.single-select__options li input[type=radio]{opacity:0;position:absolute}.single-select__options li input[type=radio]:focus{height:45px}.single-select__options li input[type=radio]:checked+label,.single-select__options li input[type=radio]:focus+label{font-size:1.6875rem;font-weight:700}.single-select__options li label{color:#799b2a;cursor:pointer;font-size:1.125rem;line-height:1em;margin-bottom:0;padding:20px 0;position:relative;text-align:center;text-transform:uppercase;transition:font-size .5s ease-in-out;white-space:pre-wrap;word-break:break-word}.single-select__options li label:after{background-color:#7f7f7f;bottom:-1px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:160px}.single-select__options li label.shrink{padding:15px 0}.single-select__options li:last-child label:after{display:none}.single-select__description{color:#7f7f7f;font-size:.875rem;font-style:italic;font-weight:700;margin:auto;min-height:70px;opacity:0;text-align:center;transition:opacity .7s ease-in-out}@media (min-width:769px){.single-select__description{min-height:90px}}.single-select__description--visible{opacity:1}.single-select--horizontal .single-select__options{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:inherit;-webkit-justify-content:center;justify-content:center;min-height:inherit}.single-select--horizontal .single-select__options li{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px}.single-select--horizontal .single-select__options li input[type=radio]:checked+label,.single-select--horizontal .single-select__options li input[type=radio]:focus+label{font-size:3.125rem}@media (min-width:769px){.single-select--horizontal .single-select__options li input[type=radio]:checked+label,.single-select--horizontal .single-select__options li input[type=radio]:focus+label{font-size:4.6875rem}}.single-select--horizontal .single-select__options li label{font-size:1.875rem;line-height:3.125rem}@media (min-width:769px){.single-select--horizontal .single-select__options li label{font-size:2.8125rem;line-height:4.6875rem}}.single-select--horizontal .single-select__options li label:after{background-color:#7f7f7f;bottom:0;content:"";height:50px;left:inherit;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.subquestion{background-color:hsla(0,0%,100%,.85);bottom:0;min-height:200px;padding:15px;position:fixed;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:100%}@media (min-width:769px){.subquestion{bottom:50px;margin-bottom:-50px;max-width:710px;padding-bottom:90px;position:absolute}.subquestion-wrapper{bottom:50px;left:50%;max-width:710px;position:relative;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);transition:visibility 1s;visibility:hidden}}.subquestion-wrapper--show{visibility:visible;z-index:2}.subquestion-wrapper--show .subquestion__next{display:block;z-index:2}.subquestion__title{font-size:1.125rem;line-height:1.375rem;padding:10px;text-align:center}.subquestion__description{font-size:.875rem;letter-spacing:-1px;line-height:1.125rem;padding:0 10px 10px;text-align:center}.subquestion__close{font-size:0;padding:0;position:absolute;right:10px;top:10px}.subquestion__next{bottom:0;display:none;left:0;position:fixed;z-index:0}@media (min-width:769px){.subquestion__next{left:inherit;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.subquestion__next.enabled{background-color:#799b2a;pointer-events:auto}.subquestion__next:disabled{background-color:#bacb97;opacity:1;pointer-events:none}.subquestion__next.final{background-color:#004532;font-size:.875rem;padding-left:20px;padding-right:20px}.subquestion--dark{background-color:rgba(0,0,0,.85);color:#fff}.subquestion--dark .tooltip__btn>div{color:#fff}.subquestion--show{bottom:44px;padding-bottom:20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:769px){.subquestion--show{padding-bottom:80px}}.subquestion .single-select__description{min-height:0}.subquestion .single-select__description--visible{min-height:140px;opacity:1}.subquestion .single-select--horizontal .single-select__options li label{font-size:1.375rem;line-height:2.375rem;word-break:inherit}.subquestion .single-select--horizontal .single-select__options li input[type=radio]:checked+label,.subquestion .single-select--horizontal .single-select__options li input[type=radio]:focus+label{font-size:2.375rem}.swatches-carousel__view{height:215px;overflow-y:hidden}.swatches-carousel__wrapper{height:235px;overflow:auto}@media (min-width:769px){.swatches-carousel__wrapper{overflow:hidden}}.swatches-carousel__list{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:auto;min-height:180px;overflow-x:auto;overflow-y:hidden;padding:10px 0}@media (min-width:769px){.swatches-carousel__list{overflow:hidden}}.swatches-carousel__list::-webkit-scrollbar{width:0!important}.swatches-carousel__list-item{padding:15px 0;transition:padding .5s ease-in-out}.swatches-carousel__list-item button{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:0;height:143px;transition:width .5s ease-in-out,height .5s ease-in-out;width:60px}.swatches-carousel__list-item.active{padding:0}.swatches-carousel__list-item.active button{height:173px;width:110px}.swatches-carousel__list-item.clicked button{border:4px solid #799b2a}.swatches-carousel__list-item.clicked button:focus{outline:1px solid transparent}.swatches-carousel__control{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:-20px auto auto;max-width:90%;position:relative;z-index:0}@media (min-width:769px){.swatches-carousel__control{margin-top:0;max-width:450px}}.swatches-carousel__control-btn{cursor:pointer;margin:0;padding:0 15px}.swatches-carousel__control-btn .icon{fill:#799b2a}.swatches-carousel__control-btn.disabled{pointer-events:none}.swatches-carousel__control-btn.disabled .icon{fill:#cbcbcb}.swatches-carousel__control .shade-name{color:#7f7f7f;font-size:.875rem;font-style:italic;line-height:.875rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.swatches-carousel__control .shade-name.clicked{color:#799b2a;color:#799b2a!important;font-weight:700}.swatches-carousel__description{color:#7f7f7f;font-size:.875rem;font-style:italic;line-height:1rem;opacity:0;padding:20px 30px 15px;text-align:center}@media (min-width:769px){.swatches-carousel__description{padding-bottom:60px}}.swatches-carousel__description--visible{opacity:1}.swatches__list{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:50px;padding:10px 0}.swatches__list-item{-ms-flex-positive:1;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-flex-grow:1;flex-grow:1;height:173px;min-width:60px;position:relative}.swatches__list-item.active{box-shadow:0 0 8px rgba(0,0,0,.4)}.swatches__list-item.active button{outline:5px solid #799b2a}.swatches__list-item.active:focus{outline:1px solid transparent}.swatches__list-item button{font-size:0;height:100%;height:calc(100% - 10px);margin-left:5px;margin-top:5px;outline:5px solid transparent;padding:0;width:100%;width:calc(100% - 10px)}@media (min-width:770px){.swatches__list-item button{margin-left:0}}.swatches__list-item .shade-name{bottom:-60px;color:#7f7f7f;font-size:.75rem;font-weight:700;height:50px;line-height:.75rem;position:absolute;text-align:center;text-transform:capitalize;white-space:pre-wrap;width:100%;word-break:break-word}.swatches__list-item .shade-name.clicked{color:#799b2a!important}.swatches__description{color:#7f7f7f;font-size:.875rem;font-style:italic;line-height:1rem;margin-bottom:14px;min-height:50px;opacity:0;padding:0 30px 15px;text-align:center}@media (min-width:769px){.swatches__description{padding:0 0 60px}}.swatches__description--visible{opacity:1}.tooltip{text-align:center}.tooltip__wrapper--show{bottom:0;height:100%;left:0;min-height:100vh;overflow:scroll;position:absolute;top:0;width:100%;z-index:10}.tooltip__modal{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);left:50%;margin-bottom:30px;max-height:90%;overflow:hidden;padding:35px 15px 15px;position:fixed;text-align:left;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%,-50%);width:90%;z-index:10}@media (min-width:769px){.tooltip__modal{max-width:710px}}.tooltip__modal-wrapper{max-height:75vh;overflow:auto;padding:5px;width:100%}@media (min-width:321px){.tooltip__modal-wrapper{max-height:78vh}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.tooltip__modal-wrapper{max-height:72vh}}@media (min-width:768px){.tooltip__modal-wrapper{max-height:83vh}}@media (min-width:769px){.tooltip__modal-wrapper{max-height:85vh}}.tooltip__modal .close-btn{color:#7f7f7f;font-size:0;margin:0;padding:10px;position:absolute;right:10px;top:10px}.tooltip__modal .content{font-size:.875rem;padding-bottom:30px}.tooltip__modal .content--has-videos{border-bottom:1px solid #7f7f7f}.tooltip__modal .video-block{padding-top:30px}.tooltip__modal .video-block__heading{font-size:.875rem;font-weight:700;margin-bottom:15px;text-transform:uppercase}.tooltip__modal .video-block__videos{margin-bottom:15px}.tooltip__modal .video-block__videos .youtube{margin:10px 0}.tooltip__modal .video-block__videos:last-child{padding-bottom:25px}@media (min-width:769px){.tooltip__modal .video-block__videos:last-child{padding-bottom:0}}.tooltip__modal .video-block__description{font-size:.875rem}.tooltip__overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.tooltip__btn{color:#7f7f7f;font-size:.75rem;font-weight:700;padding-bottom:0;padding-top:0}.tooltip__btn .icon{margin-bottom:-2px}.tooltip-label{min-height:20px;padding-top:10px}@media (min-width:769px){.tooltip-label{padding-top:0}}