.poll-wrapper{margin:2rem auto}.poll-head-slider{aspect-ratio:1840/160;width:100%;margin-bottom:1rem}.poll-head-slider img{aspect-ratio:1840/160;width:100%;object-fit:contain}.slick-dots{bottom:-32px}.poll-side-slider{height:780px;aspect-ratio:220/780}.poll-side-slider img{object-fit:contain;height:100%;aspect-ratio:220/780}.poll-flex{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;align-items:start}.poll-flex .poll-left-slider,.poll-flex .poll-right-slider{flex-shrink:0}.poll-flex .poll-container{display:flex;flex-direction:column;gap:1rem;width:calc(100% - 440px - 2rem);flex-grow:0}.poll-flex .poll-container .poll-info{border-bottom:2px solid gray;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-bottom:.5rem}.poll-flex .poll-container .poll-info h1{margin:0;font-size:28px}.poll-flex .poll-container .poll-info h5{margin:0;font-size:16px}.poll-flex .poll-container .poll-description{font-size:16px}.poll-flex .poll-container .poll-options{display:flex;flex-direction:column;gap:.5rem;width:100%}.poll-flex .poll-container .poll-options .poll-option{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;padding:12px;justify-content:space-between;align-items:center;background:#30323b;border-radius:6px;box-shadow:#0000004f 0 2px 9px}.poll-flex .poll-container .poll-options .poll-option .option-left{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:center}.poll-flex .poll-container .poll-options .poll-option .option-left .option-num{font-size:28px;font-weight:600}.poll-flex .poll-container .poll-options .poll-option .option-left .option-logo{height:45px;border-radius:6px}.poll-flex .poll-container .poll-options .poll-option .option-left .option-logo img{width:45px;height:45px;object-fit:cover;border-radius:6px}.poll-flex .poll-container .poll-options .poll-option .option-left .name{margin:0;font-size:18px}.poll-flex .poll-container .poll-options .poll-option .option-right{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:center;justify-content:end}.poll-flex .poll-container .poll-options .poll-option .option-votes{font-size:22px;font-weight:600;text-align:end;width:100%}.poll-flex .poll-container .poll-options .poll-option .option-right button{border:0;width:130px;padding:10px 20px;border-radius:6px;font-weight:600;font-size:16px;transition:all .15s}.poll-flex .poll-container .poll-options .poll-option .option-right button:hover{filter:brightness(1.1)}.poll-flex .poll-container .poll-options .poll-option .option-right button:active{filter:brightness(.9)}.filter-tool-input{position:relative;width:100%}.filter-tool-input i{position:absolute;left:10px;height:100%;display:flex;align-items:center;justify-content:center;width:20px;font-size:16px;color:gray;pointer-events:none}.filter-tool-input input{padding-left:40px}.poll-flex .poll-container .poll-options .poll-option .option-left .option-name{font-size:18px;margin:0}.poll-flex .poll-container .preview-products{display:flex;flex-wrap:wrap;gap:.6rem}.poll-flex .poll-container .preview-products .product-base{width:calc((100% - 2.4rem)/ 5)}.poll-flex .poll-container .preview-products .product-item{margin:0!important}.poll-wrapper .slick-list{overflow-y:hidden!important}@media only screen and (max-width:992px){.poll-flex .poll-container{width:100%}.poll-flex .poll-container .preview-products .product-base{width:calc((100% - .6rem)/ 2)}.poll-flex .poll-container .poll-options .poll-option{flex-wrap:wrap;gap:.5rem}.poll-flex .poll-container .poll-options .poll-option .option-right{width:100%;justify-content:center}.poll-flex .poll-container .poll-options .poll-option .option-left{gap:.5rem}.poll-flex .poll-container .poll-options .poll-option .option-votes{text-align:center}.poll-head-slider{aspect-ratio:4/1}.poll-head-slider img{aspect-ratio:4/1;object-fit:cover}.poll-wrapper{margin:1rem auto}.poll-flex .poll-left-slider,.poll-flex .poll-right-slider{display:none;visibility:hidden}}.poll-head-slider img{aspect-ratio:400/65}.poll-flex .poll-container .preview-products .product-base{width:calc((100% - 2rem)/ 4.5)!important;flex-shrink:0!important}.poll-flex .poll-container .preview-products{gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-flow:row!important;padding-bottom:13px!important;flex-wrap:nowrap!important}
