.hr-sect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7);margin:10px 0}.hr-sect:before{margin:0 15px 0 0}.hr-sect:after,.hr-sect:before{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background:rgba(0,0,0,.5);flex-grow:1;font-size:0;height:1px;line-height:0}.hr-sect:after{margin:0 0 0 15px}.visual-choice-header{margin:10px 0}.visuals-wrapper{min-height:200px}.content-wrapper{margin-left:auto;margin-right:auto;max-width:1400px}.choice-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.upper{text-transform:uppercase}.aside-toggle{background:#fff;-webkit-box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);display:none;margin-right:12px;padding:2px;position:absolute;width:30px}.aside-toggle>span{background-color:#535353;color:#fff;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;padding:4px 0;text-align:center;text-transform:uppercase;width:100%}.aside-toggle>span:after,.aside-toggle>span:before{content:">";display:block}.aside-toggle__open{display:block}.aside-toggle__close{display:none}.aside-toggle__close:after,.aside-toggle__close:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aside-toggle--opened .aside-toggle__open{display:none}.aside-toggle--opened .aside-toggle__close{display:block}@media screen and (max-width:767px){.aside-toggle{display:block}}.aside-wrapper{-webkit-flex-basis:300px;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.aside,.aside-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.aside{-webkit-box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);color:rgba(0,0,0,.4);-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:0 20px;padding:10px 20px}.aside h3{border-bottom:1px solid #555;color:#333;padding-bottom:10px;text-align:center}@media screen and (max-width:767px){.aside{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;background-color:#535353;-webkit-box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);display:none;flex-basis:100%;margin:0 0 10px;padding-left:50px;width:100%}}.aside-categories{margin-bottom:10px}.aside-categories__group{display:none;list-style-type:none;margin:0}.aside-categories__group--first-level{padding-left:20px}.aside-categories__group:not(.aside-categories__group--first-level){padding-left:15px}.aside-categories__group--opened{display:list-item}.aside-categories__item{list-style-type:none;padding:2px 0;position:relative}.aside-categories__item--first-level{list-style-type:none}.aside-categories__item:not(.aside-categories__item--first-level):before{border-left:1px solid #666;content:"";height:100%;left:-10px;position:absolute;width:1px}.aside-categories__item:not(.aside-categories__item--first-level):after{border-bottom:1px solid #666;content:"";height:1px;left:-10px;position:absolute;top:.6em;width:4%}.aside-categories__item:not(.aside-categories__item--first-level):last-child:before{height:.5em}.aside-categories__label{color:#666;-webkit-text-decoration:none;text-decoration:none}.aside-categories__label:hover{-webkit-text-decoration:underline;text-decoration:underline}.aside-categories__label--first-level{font-weight:700}.aside-categories__label--selected{color:#000;font-weight:700}.aside-categories__toggler{font-style:normal;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside-categories__toggler:hover{cursor:pointer}.aside-categories__toggler:before{content:"\f0da";font-family:FontAwesome}.aside-categories__toggler--opened:before{color:#f90;content:"\f0d7"}.aside-filters{margin-bottom:20px}.aside-filters__option{color:rgba(0,0,0,.8);display:block;margin:15px 0 20px/4}.aside-filters__list{list-style:none;margin:0;padding:0}.aside-filters__list li{margin:5px 0}.aside-filters__list li label{margin-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.aside-filters__selected-filter{margin:0}.aside-filters__additional-filters-link{color:rgba(0,0,0,.8);margin-bottom:5px;margin-top:15px;-webkit-text-decoration:none;text-decoration:none}.aside-filters__additional-filters-link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:767px){.aside-filters h3{display:none}.aside-filters--opened{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aside-filters__list li label,.aside-filters__option,.aside-filters__selected-filter{color:#fff}.aside-filters__filters-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.aside-filters__filter-by-category,.aside-filters__filters-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aside-filters__filter-by-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:45px}.aside-filters__additional-filters-link{color:#fff}}.visual-container--extended .visual-card:after{border:15px solid transparent;border-bottom-color:#4f4f4f;content:" ";height:0;left:50%;margin:-16px 0 0 -15px;pointer-events:none;position:absolute;top:100%;width:0}.visual-card,.visual-container--extended .visual-container__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.visual-card{height:100%;max-height:250px;max-width:250px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .4s cubic-bezier(.55,0,.1,1);transition:-webkit-box-shadow .4s cubic-bezier(.55,0,.1,1);transition:box-shadow .4s cubic-bezier(.55,0,.1,1);transition:box-shadow .4s cubic-bezier(.55,0,.1,1),-webkit-box-shadow .4s cubic-bezier(.55,0,.1,1)}.visual-card:hover{-webkit-box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4);box-shadow:0 8px,2 8px 0 rgba(0,0,0,.4)}.visual-card__title{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:small;justify-content:center;min-height:20px;padding:5px}.visual-container__actions{height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:none;justify-content:space-between}.visual-container--extended .action-image-zoom-out{display:block!important}.visual-container--extended .action-image-zoom-in{display:none!important}.visual-container__image--visible-actions+.visual-container__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.visual-container__image--visible-actions .action-image-zoom-in{display:block!important}.visual-container__image--visible-actions .action-image-zoom-out{display:none!important}.action-button-wrapper{background:rgba(0,0,0,.6);min-height:45px;padding:8px 0;text-align:center;width:100%}.action-button{background-color:#f39717;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ae52),to(#f39717));background-image:linear-gradient(180deg,#f0ae52,#f39717);border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;padding:7px 16px;-webkit-text-decoration:none;text-decoration:none}.action-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.action-image-zoom-in{display:block}.action-image-zoom-out{display:none}.zoom-accordion{background:#4f4f4f;display:none;height:auto;left:0;margin-bottom:20px;margin-top:10px;overflow:hidden;position:absolute;text-align:left;top:auto;-webkit-transition:height .2s cubic-bezier(.55,0,.1,1);transition:height .2s cubic-bezier(.55,0,.1,1);width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px}.zoom-accordion__title{color:#fff}.zoom-accordion-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:20px;width:-webkit-calc(100% - 300px);width:calc(100% - 300px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:500px;max-width:500px;overflow:hidden}.zoom-accordion-image-wrapper{margin:auto;text-align:center}.zoom-accordion-image-wrapper h2{margin-top:0}.zoom-accordion-supports-wrapper{width:300px}.zoom-accordion-supports-wrapper>span{color:#fff;font-size:.875rem;font-weight:700;margin-bottom:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.zoom-accordion-supports,.zoom-accordion-supports-wrapper>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zoom-accordion-supports{margin:0 auto;width:280px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.zoom-accordion-support-wrapper{display:inline-block;height:150px;margin-right:9px;-webkit-text-decoration:none;text-decoration:none}.zoom-accordion-support-wrapper:hover span{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.zoom-accordion-support-wrapper:active span,.zoom-accordion-support-wrapper:hover span{color:#fff}.zoom-accordion-support{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px/2 - 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zoom-accordion-support>span{color:#fff;text-align:center}.zoom-accordion-support__description{font-size:.875rem;font-weight:700;margin-top:9px}.zoom-accordion-support__price{font-size:.75rem;font-style:italic;margin-bottom:25px;margin-top:8px}.visuals-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 5px 10px -5px/2;overflow:hidden;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.visuals-wrapper>.visual-container{cursor:pointer;display:block;height:250px;margin-right:5px;margin-top:10px;max-width:300px;-webkit-transition:height .2s cubic-bezier(.55,0,.1,1);transition:height .2s cubic-bezier(.55,0,.1,1)}.visuals-wrapper>.visual-container:empty{height:0;margin:0;padding:0}.visuals-wrapper>.visual-container .visual-container__image{max-height:250px;max-width:100%}.loading-overlay{height:100%;position:absolute;top:0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:none;justify-content:center}.category-cards-wrapper{-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.category-card,.category-cards-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.category-card{margin-bottom:20px;margin-right:20px;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-text-decoration:none;text-decoration:none}.category-card--inner{position:relative}.category-card--inner,.category-card__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category-card__button{margin-top:10px;padding:10px;text-transform:uppercase;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f39717;color:#fff;font-weight:700}.category-card__image{height:200px;width:200px}.category-card:empty{border:none;height:0;margin:0;padding:0}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;stroke:#f39717;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@media (max-width:1399px){.zoom-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.zoom-accordion-supports-wrapper{margin-top:20px;width:100%}.zoom-accordion-supports{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;margin:0 auto;width:auto;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.zoom-accordion-image-wrapper{padding:0;width:100%}}@media (max-width:767px){.choice-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.visuals-wrapper{margin-left:40px;width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}.category-cards-wrapper,.visuals-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:383px){.zoom-accordion{height:auto;max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.visuals-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.zoom-accordion-image-wrapper{display:none}.zoom-accordion-supports{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center}.zoom-accordion-supports-wrapper{width:130px}}