.cover{padding:12px 0 8px}@media (min-width:1200px){.cover{padding-top:3px}}.cover--center .breadcrumbs,.cover__headline{text-align:center}.cover__headline{margin:0 auto}.cover__headline--narrow{max-width:1036px}.cover__headline--left{margin-left:0;text-align:left}.cover__title{color:#000;font-size:36px;font-weight:700;line-height:1;margin:0 0 14px}@media (max-width:767.98px){.cover__title{text-align:center}}.cover__title:last-child{margin-bottom:0}.cover__subtitle{font-size:24px;font-weight:700;margin-top:29px}@media (min-width:768px){.cover__subtitle{margin-top:16px}}@media (min-width:1024px){.cover__subtitle{margin-bottom:7px}}.cover__description{margin-top:15px;text-align:center}.breadcrumbs ul{font-size:0}.breadcrumbs__item{display:inline-block;line-height:1.5;vertical-align:bottom}.breadcrumbs__item:not(:last-child):after{content:"/";font-size:12px;margin:0 6px}.breadcrumbs__item a,.breadcrumbs__item span{color:#3e3e3e;display:inline-block;font-size:12px}.breadcrumbs__item a.disabled{cursor:default;pointer-events:none}.cover{padding:20px 0 0}@media (min-width:1200px){.cover{padding-top:41px}}.cover__headline{margin:0;padding:0}.cover__description{color:#000;font-size:15px;line-height:24px;margin-left:auto;margin-right:auto;margin-top:27px;max-width:1346px}@media (min-width:1200px){.cover__description{margin-top:35px}}.cover .page-wrapper{display:flex;flex-direction:column}.cover__subtitle,.cover__title{font-size:24px;font-weight:500;letter-spacing:.05em;line-height:27px;margin:0;text-align:center;text-transform:uppercase}.cover__subtitle:not(:last-child),.cover__title:not(:last-child){margin-bottom:35px}.cover--events-list .cover__title:not(:last-child){display:none}.breadcrumbs{border-bottom:1px solid #efefef;padding-bottom:14px}@media (min-width:1200px){.breadcrumbs{order:1}}.breadcrumbs:not(:only-child){margin-bottom:33px}@media (min-width:1200px){.breadcrumbs:not(:only-child){margin-bottom:0;margin-top:40px}.breadcrumbs:only-child{margin-top:-5px}}.breadcrumbs__item{line-height:20px}.breadcrumbs__item:not(:last-child):after{color:#d1d1d1;display:inline-block;font-size:14px;margin:0 9px}.breadcrumbs__item:last-child a,.breadcrumbs__item:last-child span{font-weight:500}.breadcrumbs__item a,.breadcrumbs__item span{color:#4d4d4d;font-size:14px;vertical-align:bottom}.compare__invisible-table{margin:0 -6px}@media (min-width:768px){.compare__invisible-table{margin:0}}.compare__invisible-table .compare-table__cell{border:none;display:flex;flex-direction:column}@media (max-width:767.98px){.compare__invisible-table .compare-table__cell{padding-bottom:0;padding-top:0}}@media (min-width:768px){.compare__invisible-table .compare-table__cell{margin-left:28px;padding:0}.compare__invisible-table .compare-table__cell.compare-table__header--empty{margin-left:0}.compare__invisible-table:last-child .compare-table__cell{padding-top:30px}}.compare__image-wrapper{border:1px solid #dbdbdb;overflow:hidden;position:relative}.compare__image-wrapper:after{content:"";display:block}.compare__image-wrapper>a:active img,.compare__image-wrapper>a:hover img{transform:scale(1.02)}.compare__image-wrapper>a img{transition:transform .2s}.compare__image-wrapper picture{bottom:0;left:0;position:absolute;right:0;top:0}.compare__image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.compare__image-wrapper img.nopic{-o-object-fit:scale-down;object-fit:scale-down}.compare__cart{margin-top:auto;text-align:center}@media (min-width:1024px){.compare__cart{align-items:center;display:flex}}.compare__quantity-input{margin-bottom:10px;margin-top:2px}@media (min-width:768px){.compare__quantity-input{margin-top:0}}@media (min-width:1024px){.compare__quantity-input{margin-bottom:0;margin-right:8px}}@media (max-width:1199.98px){.compare__to-cart{flex-grow:1;padding-left:20px;padding-right:20px;width:100%}}@media (max-width:539.98px){.compare__to-cart{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.compare__to-cart{padding-left:31px;padding-right:31px}}@media (max-width:419.98px){.compare__to-cart .icon{display:none}}.compare .select2-container{z-index:1}.compare .select2-container--default .select2-selection--single{border-color:#c4c4c4;height:34px}.compare .select2-container--default .select2-selection--single .select2-selection__rendered{padding:6px 28px 6px 12px;text-align:left}.compare .select2-container--default .select2-selection--single .select2-selection__arrow{right:8px}.compare-table{margin:0 -6px}@media (min-width:768px){.compare-table{margin:0}}.compare-table__row{display:flex}@media (max-width:767.98px){.compare-table__row{flex-wrap:wrap}}.compare-table__cell{background-color:#fff;flex:1 1 50%;font-size:14px;line-height:20px;padding:14px 6px;text-align:center;width:50%}@media (min-width:540px){.compare-table__cell{padding:15px}}@media (min-width:768px){.compare-table__cell{border-bottom:1px solid #d6d6d6;flex:1 1 calc(50% - 228px);margin-left:28px;padding:17px 0;text-align:left;width:calc(50% - 228px)}}@media (min-width:1200px){.compare-table__cell{flex:1 1 calc(50% - 254px);width:calc(50% - 254px)}}.compare-table__cell--image{padding-bottom:21px;padding-top:6px}@media (min-width:768px){.compare-table__cell--image{padding-bottom:25px;padding-top:27px}.compare-table__cell--name{padding:16px 0}}@media (min-width:1024px){.compare-table__cell--name{font-size:20px;line-height:1.2}}.compare-table__cell--featured{font-size:19px;font-weight:700;line-height:27px}@media (min-width:768px){.compare-table__cell--featured{line-height:26px;padding:14px 0}}.compare-table__header{text-align:left}@media (max-width:767.98px){.compare-table__header{background-color:#f6f6f6;display:flex;flex-basis:100%;justify-content:space-around;margin:0 -9px;padding:9px 15px;text-align:center}.compare-table__header:after{content:attr(data-title);display:inline-block;margin-left:12px}.compare-table__header--empty{display:none}}@media (min-width:768px){.compare-table__header{flex:0 0 200px;margin:0;padding-left:4px}}@media (min-width:1200px){.compare-table__header{flex-basis:226px}}.compare__image-wrapper{border:none}.compare__image-wrapper:after{padding-top:100%}@media (min-width:540px){.compare__image-wrapper:after{padding-top:73.835%}}.compare__image-wrapper picture{background-color:#fafafa}.compare .select2-container--default .select2-selection--single{border-color:#a6a6a6;height:40px}@media (min-width:1200px){.compare .select2-container--default .select2-selection--single{height:50px}}.compare .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;padding:9px 28px 9px 12px}@media (min-width:1200px){.compare .select2-container--default .select2-selection--single .select2-selection__rendered{padding:14px 40px 14px 18px}.compare .select2-container--default .select2-selection--single .select2-selection__arrow{right:18px}}.compare__quantity-input .number-widget__input{height:45px;line-height:19px}.compare__quantity-input .number-widget__control{height:45px}@media (min-width:1024px){.compare__quantity-input{margin-right:14px}}.compare__to-cart{flex-grow:1;padding-right:7px}@media (min-width:540px){.compare__to-cart{padding-right:17px}}@media (min-width:1200px){.compare__to-cart{padding-left:29px;padding-right:26px}}.compare__to-cart .icon{display:none}@media (min-width:768px){.compare-table__row:first-child{padding-left:29px;padding-right:29px}.compare-table__row:not(:first-child){background-color:#f6f6f6;padding-left:28px;padding-right:28px}.compare-table__row:nth-child(2){padding-top:12px}}.compare-table__cell{background-color:transparent;color:#000;font-size:15px;font-weight:500}@media (min-width:768px){.compare-table__cell{border-bottom-color:#ccc}.compare-table__cell--image{border:none;padding-bottom:20px;padding-top:13px}}.compare-table__cell--name{color:#000;font-size:18px;line-height:1.2}@media (min-width:1024px){.compare-table__cell--name{font-size:26px}}.compare-table__cell--featured{color:#b70000;font-size:18px;line-height:1}@media (min-width:768px){.compare-table__cell--featured{padding:18px 0}}@media (min-width:1024px){.compare-table__cell--featured{font-size:26px;padding:15px 0 11px}}.compare-table__header{font-weight:600}@media (max-width:767.98px){.compare-table__header{background-color:#000;color:#fff}}@media (min-width:768px){.compare-table__header--empty{border:none}.compare-table+.compare__invisible-table .compare-table__row{background-color:#f6f6f6;padding-bottom:36px}.compare-table+.compare__invisible-table .compare-table__cell{padding-top:33px}}
