.ssn-body{box-sizing:border-box;margin:0;padding:0;font-size:14px;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:actve){.ssn-body{position:static;height:auto}}.ssn-body::-webkit-scrollbar{display:none}.ssn-body picture{display:block}.ssn-body .icon-search{background:0 0}.ssn-body #header{position:fixed;top:0;left:0;right:0}.ssn-body #footer{padding-top:0;padding-bottom:0}.ssn-body #footer .container-fluid{padding-top:1.25em;padding-bottom:1.25em}.product-finder-main{max-width:1920px;margin:0 auto;overflow:hidden}.product-finder-main .content{position:relative}@media (min-width:992px){.product-finder-main .content{display:flex}.product-finder-main .content.banner-content .content-image{max-width:50%}.product-finder-main .content .content-image{order:2}.product-finder-main .content .content-image img{max-width:none;height:100vh}}.product-finder-main .content .content-description{text-align:center}@media (min-width:992px){.product-finder-main .content .content-description{display:flex;flex-direction:column;justify-content:center;padding-top:2em;max-width:50%}}.product-finder-main .content .content-description-title{padding-top:.5em;font-size:2em;font-weight:700;font-family:Gotham-Bold}@media (min-width:768px){.product-finder-main .content .content-description-title{padding-top:2em;font-size:2.5em}}@media (min-width:992px){.product-finder-main .content .content-description-title{text-align:left;padding-top:0;padding-left:15%;font-size:3em}}@media (min-width:1600px){.product-finder-main .content .content-description-title{font-size:5em}}.product-finder-main .content .content-description-text{padding:2em;padding-top:1em}@media (min-width:768px){.product-finder-main .content .content-description-text{font-size:1.5em}}@media (min-width:992px){.product-finder-main .content .content-description-text{text-align:left;padding-left:15%}}.product-finder-main .content .content-description .question{margin-top:-3em;font-weight:700;padding:0 1em;font-family:Gotham-Bold;min-height:9vh}.product-finder-main .content .content-description .question p{background:#fff;position:relative;padding:.75em;font-size:1.25em;margin-bottom:.25em}@media (min-width:768px){.product-finder-main .content .content-description .question p{padding:1em;margin-bottom:1rem}}@media (min-width:992px){.product-finder-main .content .content-description .question p{padding:0;padding-right:1em}}.product-finder-main .content .content-description input[type=radio]{display:none}.product-finder-main .content .content-description input[type=radio]~label{margin:0 1em .25em 1em;padding:.5em 1.5em;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);min-height:9vh;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.product-finder-main .content .content-description input[type=radio]~label{margin:1em;padding:1em 1.5em;display:block;min-height:auto}}@media (min-width:992px){.product-finder-main .content .content-description input[type=radio]~label{margin:1em 0}}.product-finder-main .content .content-description input[type=radio]:checked~label{font-weight:700;box-shadow:0 5px 10px 0 rgba(0,0,0,.35)}.product-finder-main .button-container{position:absolute;left:0;bottom:0;width:100%;margin:0}@media (min-width:992px){.product-finder-main .button-container{position:static;width:auto;margin:auto}}.product-finder-main .button-container .control-btn{display:flex}.product-finder-main .button-container .control-btn .btn{width:50%}@media (min-width:992px){.product-finder-main .button-container .control-btn .btn{width:35%}.product-finder-main .button-container .control-btn .btn a:not(.btn-primary):not(.btn-outline-primary){width:100%;display:flex;justify-content:center}}.product-finder-main .control-btn.control-start-btn{position:absolute;left:0;bottom:0;width:100%;margin:0}.product-finder-main .control-btn .btn{padding:0}@media (min-width:1600px){.product-finder-main .control-btn .btn{font-size:1.25em}}.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary){color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-family:Gotham-Bold,sans-serif;padding:5px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#000;color:#fff;width:100%;padding:10px}.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary):focus,.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary):hover{background-color:#000}.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary).next::after{content:'\E903';font-family:Samsonite-icons;padding-left:10px}.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary).pre::before{content:'\E902';font-family:Samsonite-icons;padding-right:10px}@media (min-width:992px){.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary){width:auto;padding:1em 3em}}@media (min-width:1440px){.product-finder-main .control-btn a:not(.btn-primary):not(.btn-outline-primary){padding:1em 6em}}.product-finder-main .banner-content{z-index:2;background:#fff}.product-finder-main [id^=question-] .content-image img{height:50vh;max-width:none}@media (min-width:768px){.product-finder-main [id^=question-] .content-image img{max-width:100%;height:auto}}@media (min-width:992px){.product-finder-main [id^=question-] .content-image img{max-width:none;height:100vh}}.product-finder-main [id^=question-] .control-btn .btn.pre-btn{text-align:left}.product-finder-main [id^=question-] .control-btn .btn.next-btn{text-align:right}@media (min-width:992px){.product-finder-main [id^=question-] .control-btn{width:auto}.product-finder-main [id^=question-] .control-btn .ssn-btn-hash-nav{padding:1em 5em}.product-finder-main [id^=question-] .content-image{max-width:70%}.product-finder-main [id^=question-] .content-question{width:30%;position:relative;text-align:left}.product-finder-main [id^=question-] .content-question>div{position:absolute}.product-finder-main [id^=question-] .content-question .question-answer{width:50vw;background:#fff;padding-left:4em;top:50%;transform:translateY(-50%)}.product-finder-main [id^=question-] .content-question .question-answer .question-container{padding-top:3em}.product-finder-main [id^=question-] .content-question .question-answer .answer-container{padding-right:3em}.product-finder-main [id^=question-] .content-question .question-answer .question{margin:0;font-size:2.5em;padding:0}.product-finder-main [id^=question-] .content-question .question-answer .answers{font-size:1.25em;padding:2em;padding-left:0}.product-finder-main [id^=question-] .content-question .control-btn{display:flex;justify-content:flex-end}}@media (min-width:1600px){.product-finder-main [id^=question-] .content-question .question-answer .question{font-size:3.5em}.product-finder-main [id^=question-] .content-question .question-answer .answers{font-size:1.5em}}.product-finder .navigation-bar{position:fixed;right:0;z-index:1;top:50px}@media (min-width:768px){.product-finder .navigation-bar{top:15%}}@media (min-width:992px){.product-finder .navigation-bar{top:50%;transform:translateY(-50%)}.product-finder .navigation-bar .item-question a.ssn-btn-hash-nav{padding:1.5em;border-radius:1em;font-size:1.5em;margin-right:-1.75em}}.product-finder .navigation-bar .item-question{display:block;padding:0;margin:0}.product-finder .navigation-bar .item-question .ssn-btn-hash-nav{color:#fff;background:#a6a6a6;display:block;padding:.75em;border-radius:.5em;font-size:1.25em;padding-right:2em;margin-right:-2.25em}.product-finder .navigation-bar .item-question .ssn-btn-hash-nav.focus{margin-left:-.75em;background:#000}.product-finder .loading-finder{width:100vw;height:100vh;background:#fff;position:fixed;top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center;flex-direction:column}.product-finder .loading-finder .content{font-family:Gotham-Bold}.product-finder .loading-finder .loading-bar{width:65%;height:.75em;background:#fff;border:.5px solid;position:relative;margin-top:1.5em;max-width:300px}.product-finder .loading-finder .loading-bar .loading{width:0%;height:100%;background:#000;display:block;top:0}.product-finder .loading-finder .loading-bar .icon{width:25px;display:block;position:absolute;left:0;top:50%;transform:translateY(-60%)}.product-finder .vh{height:100vh}.floating-buttons,div#gladlyChat_container{display:none!important}