@charset "UTF-8";.mattress-selection-guide{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;max-width:900px;margin:0 auto}.mattress-selection-guide .tiles{flex:0 1 100%}.mattress-selection-guide .tiles .tile-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 15px #0000001a;margin-bottom:25px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner{padding:10px 25px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-heading h2{color:#caa45c;font-size:22px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list{display:grid;grid-template-columns:repeat(auto-fill,100%);gap:10px;justify-content:space-between;list-style-type:none;padding:0}@media (min-width: 768px){.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list{grid-template-columns:repeat(auto-fill,49%)}}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list:after{content:"";flex:auto}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;flex:0 1 100%;flex-direction:column;justify-content:center;margin-bottom:2%;height:88px;padding:10px 25px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail h3{color:#252525;font-family:proxima-nova,sans-serif!important;font-size:16px;font-weight:600;line-height:21px;margin:0 0 5px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail p{color:#666;font-family:proxima-nova,sans-serif!important;font-size:12px;margin-bottom:0;margin-top:0}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail.tile-detail-w-image{padding-left:95px;position:relative}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail.tile-detail-w-image img{left:5px;max-width:75px;position:absolute}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail.featured{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;height:95px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail.featured:after{background-color:#caa45c;border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:-8px;color:#fff;content:"NEJOBLÍBENĚJŠÍ";display:block;font-size:12px;font-weight:600;height:20px;left:0;line-height:20px;margin-left:-1px;margin-right:-1px;position:absolute;text-align:center;width:101%;width:100.8%}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail.active{border:1px solid #caa45c}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-info{align-items:center;display:flex;margin-bottom:18px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-info i{font-size:20px;padding-right:8px;margin-top:-1px}.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-info p{font-size:15px;margin:0}.mattress-selection-guide .result{flex:0 1 100%;position:relative;border-radius:4px}.mattress-selection-guide .result .result-heading,.mattress-selection-guide .result .result-box{background-color:#caa45c;border-radius:4px;color:#fff;display:flex;flex-direction:column;padding:20px;width:100%}.mattress-selection-guide .result .result-heading h2,.mattress-selection-guide .result .result-box h2{color:#fff;font-size:22px;line-height:26px;margin:0;text-align:center;font-weight:400}.mattress-selection-guide .result .result-heading h2 span,.mattress-selection-guide .result .result-box h2 span{font-weight:400}.mattress-selection-guide .result .support-info{font-size:10px;line-height:15px;margin-top:8px}.mattress-selection-guide .result .result-content{box-shadow:0 0 15px #0000001a;border-radius:4px;display:flex;margin-top:24px;flex-direction:column;padding:32px;width:100%}@media (min-width: 768px){.mattress-selection-guide .result .result-content{padding:40px 110px}}.mattress-selection-guide .result .result-content h3{text-align:center}.mattress-selection-guide .result .result-content img.matress-image{max-width:70%;margin:35px auto}.mattress-selection-guide .result .preview{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.mattress-selection-guide .result .preview{flex-direction:row}}.mattress-selection-guide .result .preview>a{flex:auto;text-align:center;max-width:100%}@media (min-width: 768px){.mattress-selection-guide .result .preview>a{max-width:50%}}.mattress-selection-guide .result .specialist-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (min-width: 768px){.mattress-selection-guide .result .specialist-wrapper{margin-bottom:12px;flex-direction:row}}.mattress-selection-guide .result .specialist-wrapper .specialist-heading{margin-top:5px}@media (min-width: 768px){.mattress-selection-guide .result .specialist-wrapper .specialist-heading{padding-left:12px;margin-top:0}}.mattress-selection-guide .result .specialist-wrapper .specialist-image{max-width:140px}.mattress-selection-guide .specialist-content{font-size:16px;line-height:22px;text-align:center}@media (min-width: 768px){.mattress-selection-guide .specialist-content{text-align:left}}.mattress-selection-guide .benefit-list{display:flex;flex-direction:column;width:max-content;flex:auto;margin-bottom:35px}@media (min-width: 768px){.mattress-selection-guide .benefit-list{margin-bottom:0}}.mattress-selection-guide .benefit-list .benefit-item{display:flex;flex-direction:row;padding:3px 0}.mattress-selection-guide .benefit-list .benefit-item .benefit-icon img{max-width:20px;height:20px;margin-right:8px}.mattress-selection-guide .link-back{display:block;font-size:12px;text-decoration:none;color:#666;margin-bottom:6px}.mattress-selection-guide .btn{display:inline-block;padding:0 24px;border-style:solid;border-width:1px;border-radius:0;font-size:13px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:1px;height:48px;min-width:124px;line-height:46px;margin-top:20px}.mattress-selection-guide .btn-result{background-color:#caa45c;border-color:#caa45c;color:#fff;transition:all .3s}.mattress-selection-guide .btn-result:hover{background-color:#252525;border-color:#252525;color:#fff}.mattress-selection-guide .btn-result.disabled{background-color:gray;border-color:gray;color:#fff;cursor:default}.mattress-selection-guide .btn-result.disabled::hover,.mattress-selection-guide .btn-result.disabled::active,.mattress-selection-guide .btn-result.disabled::focus{background-color:gray;color:#000}@media (min-width: 992px){.mattress-selection-guide{flex-direction:column}}@media (min-width: 992px){.mattress-selection-guide .tiles{flex:0 1 65%}}@media (min-width: 992px){.mattress-selection-guide .tiles .tile-wrapper .tile-inner .tile-content .tile-list .tile-detail{flex:0 1 30%}}@media (min-width: 992px){.mattress-selection-guide .result{flex:0 1 100%;padding:0 10px}}@media (min-width: 992px){.mattress-selection-guide .result .result-box{max-width:375px;margin-left:auto;margin-right:auto;text-align:center;position:sticky;top:25px}}body.sticky-header.sticky-active.sticky-visible .mattress-selection-guide .result-box{top:100px}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity .2s ease-out}
