/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.ui-datepicker {
    display: none;
    z-index: 999999 !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {
    border-color: transparent #ff8400 transparent transparent;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -5px;
    font-size: 0px;
    width: 0px;
    height: 0px;
    border: solid;
    border-width: 5px 8px 5px 0;
    border-color: transparent #ff9635 transparent transparent;
}
.ui-datepicker .ui-datepicker-next span {
    margin-left: 0px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #ff9635;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
    margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-datepicker {
    padding: 15px;
    border: #ffffff 4px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
}
.ui-datepicker .ui-datepicker-header {
    background: transparent;
    border: none;
    padding-bottom: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    width: 47%;
    margin-right: 6%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%;
}
.ui-datepicker .ui-datepicker-calendar td {
    border: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar td a {
    padding: 4px;
    display: block;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
    background: #f9eae7;
}
.ui-datepicker .ui-datepicker-calendar {
    background: #ffffff;
    border: #cfcfcf 1px solid;
    border-collapse: collapse;
}
.ui-datepicker .ui-datepicker-calendar th {
    background: #efefef;
    border: #cfcfcf 1px solid;
    padding: 4px;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
    text-align: center;
    border: #cfcfcf 1px solid;
}
.ui-datepicker {
    width: auto;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background: #f3d7d2;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    background: #ffdf66;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dd {
    margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
}
.ui-slider-horizontal {
    height: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    background: #dadada;
}
.ui-slider-handle {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #f98b25;
    display: block;
    position: absolute;
}
.ui-timepicker-div {
    padding: 10px 0 5px 0;
}
.ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 10px;
    border-top: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background: #f9f9f9;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
    color: #959595;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-timepicker-div .ui_tpicker_unit_hide {
    display:none;
}
﻿@-webkit-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-moz-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-o-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-webkit-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-moz-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-o-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-webkit-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-moz-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-o-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-webkit-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-moz-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-o-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-moz-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-o-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-webkit-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-moz-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-o-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-webkit-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-moz-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-o-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-webkit-keyframes bounce_fountainG{0%{transform:scale(1);background-color:#333}100%{transform:scale(0.3);background-color:#333}}@-moz-keyframes bounce_fountainG{0%{transform:scale(1);background-color:#333}100%{transform:scale(0.3);background-color:#333}}@-o-keyframes bounce_fountainG{0%{transform:scale(1);background-color:#333}100%{transform:scale(0.3);background-color:#333}}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#333}100%{transform:scale(0.3);background-color:#333}}@-webkit-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-moz-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-o-keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@keyframes slideInRight{0%{opacity:0;right:-520px}100%{opacity:1;right:0}}@-webkit-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-moz-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-o-keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@keyframes slideOutRight{0%{opacity:1;right:0}100%{opacity:0;right:-520px}}@-webkit-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-moz-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-o-keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;transform:translateZ(-372px) rotateY(15deg)}100%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}}@-webkit-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-moz-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-o-keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-moz-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-o-keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}100%{opacity:1;transform:translateZ(0) rotateY(0deg)}}@-webkit-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-moz-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-o-keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(50%)}}@-webkit-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-moz-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-o-keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-khtml-user-select:none;-moz-user-select:none;-ms-touch-action:pan-y;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-32px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);z-index:100}.slick-loading .slick-list{background:#fff url("../../frontend/championtimber/default/en_GB/images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0px;height:43px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -50%);width:43px;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-position:center;background-color:#fff;background-repeat:no-repeat}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.slick-prev{left:-10px;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-left.svg")}.slick-next{right:-10px;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-right.svg")}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:"Luma-Icons";font-display:swap;src:url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.eot");src:url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.eot?#iefix") format("embedded-opentype"),url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.woff2") format("woff2"),url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.woff") format("woff"),url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.ttf") format("truetype"),url("../../frontend/championtimber/default/en_GB/fonts/Luma-Icons.svg") format("svg")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;font-family:"Open Sans",sans-serif;color:rgba(0,0,0,.87)}*,*::after,*::before{box-sizing:inherit;outline:none}body{background-color:#fafafa;font-weight:400}h1{font-size:4.4rem;line-height:5.2rem;letter-spacing:.63px}h2{font-size:3.2rem;line-height:3.8rem}h3{font-size:2.4rem;line-height:3.2rem;letter-spacing:.5px}h4{font-size:2.4rem;line-height:2.9rem;letter-spacing:.18px}h5{font-size:2.1rem;line-height:2.2rem;letter-spacing:.5px}h6{font-size:1.8rem;line-height:2.2rem;letter-spacing:.7px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans Bold";margin-bottom:20px;margin-top:0;color:rgba(0,0,0,.87);font-weight:700}.heading-display{font-size:5.2rem;line-height:6.1rem;text-transform:uppercase}@media(max-width: 1024px){.heading-display{font-size:3.2rem;line-height:3.8rem}}p{font-size:1.6rem;line-height:2.4rem;letter-spacing:.2px;margin:0 0 10px}.body-2 p{font-size:1.4rem;line-height:2rem;letter-spacing:.3px}.subtitle{font-size:1.6rem;line-height:2rem;letter-spacing:-0.2px;color:rgba(0,0,0,.87)}.subtitle-2{font-size:1.4rem;line-height:1.9rem;font-weight:700;letter-spacing:-0.2px;color:rgba(0,0,0,.87)}.overline{font-size:1.6rem;line-height:1.8rem;letter-spacing:1.5px;color:rgba(0,0,0,.87)}.caption{font-size:1.2rem;line-height:1.6rem;letter-spacing:.2px;color:rgba(0,0,0,.87)}b,strong{font-weight:700}li,ul{font-size:1.6rem;line-height:2.4rem}a{font-size:1.6rem;line-height:2.4rem;color:#0660ad;display:inline-block;text-decoration:none}a:active,a:focus,a:hover{color:#0660ad}@media(max-width: 1024px){a{font-size:1.4rem;line-height:2rem}}fieldset{border:0;margin:0 0 20px;padding:0}label{font-size:1.6rem;line-height:2.4rem;margin-bottom:5px;display:block}@media(max-width: 1024px){label{font-size:1.4rem;line-height:2rem}}input,select,textarea{font-size:1.6rem;line-height:2.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #575757;color:#0a0a0a;height:42px;margin:0;max-width:100%;padding:2px 5px;width:100%}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-moz-box-shadow:0 0 0 30px #fff inset;-webkit-box-shadow:0 0 0 30px #fff inset;box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:rgba(0,0,0,.87);caret-color:rgba(0,0,0,.87);border:1px solid #575757;-moz-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border:1px solid #575757}input:focus:-webkit-autofill,input:hover:-webkit-autofill,select:focus:-webkit-autofill,select:hover:-webkit-autofill,textarea:focus:-webkit-autofill,textarea:hover:-webkit-autofill{-moz-box-shadow:0 0 0 30px #fff inset;-webkit-box-shadow:0 0 0 30px #fff inset;box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:rgba(0,0,0,.87);caret-color:rgba(0,0,0,.87);border:1px solid #0a0a0a;-moz-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-down.svg");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:28px;padding-right:46px;text-indent:0;text-overflow:""}select::-ms-expand{display:none}textarea{height:100px;overflow:auto;padding:5px;resize:none}button{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#d4d4d4;border:0;border-radius:0;color:#0a0a0a;cursor:pointer;font-size:1.5em;line-height:20px;margin:0;padding:5px 10px;text-align:left}::-webkit-input-placeholder{color:#575757;font-style:italic}:-moz-placeholder{color:#575757;font-style:italic}::-moz-placeholder{color:#575757;font-style:italic}:-ms-input-placeholder{color:#575757;font-style:italic}img{display:inline-block;height:auto;max-width:100%}.light{font-weight:300}.regular{font-weight:400}.bold{font-weight:700}.heavy{font-weight:900}.hidden{display:none}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.margin-top{margin-top:24px}@media(max-width: 1023px){.margin-top{margin-top:16px}}.margin-bottom{margin-bottom:24px}@media(max-width: 1023px){.margin-bottom{margin-bottom:16px}}.padding-top{padding-top:24px}@media(max-width: 1023px){.padding-top{padding-top:16px}}.padding-bottom{padding-bottom:24px}@media(max-width: 1023px){.padding-bottom{padding-bottom:16px}}@media(max-width: 767px){.hide-for-sml{display:none !important}}.show-for-sml{display:none}@media(max-width: 767px){.show-for-sml{display:inline-block !important}}.g-recaptcha{display:inline-block;margin-bottom:20px}.anchor{display:inline-block;height:140px;margin-top:-140px;visibility:hidden}.field{margin:0 0 24px}.link-item{color:#000;position:relative}.link-item:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.link-item:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.cookie-message{background-color:#575757;bottom:0;padding:10px;position:fixed;width:100%;z-index:1000}.cookie-message p{color:#0a0a0a;font-size:1.2rem;margin:0;text-align:center}.cookie-message a{font-size:1.2rem}.cookie-message .btn-more{color:#0a0a0a;text-decoration:underline}.cookie-message .btn-more:hover{text-decoration:none}.cookie-message .btn{font-size:1.2rem;line-height:10px;min-width:0}.cookie-status-message{display:none}@font-face{font-family:"Open Sans";src:url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Regular.woff2") format("woff2"),url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Regular.woff2") format("woff2"),url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans Bold";src:url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Bold.woff2") format("woff2"),url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans Bold";src:url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Bold.woff2") format("woff2"),url("../../frontend/championtimber/default/en_GB/fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"MasterPlan-Trial";src:url("../../frontend/championtimber/default/en_GB/fonts/MASTERPLAN-TRIAL.eot");src:url("../../frontend/championtimber/default/en_GB/fonts/MASTERPLAN-TRIAL.eot?#iefix") format("embedded-opentype"),url("../../frontend/championtimber/default/en_GB/fonts/MASTERPLAN-TRIAL.woff") format("woff"),url("../../frontend/championtimber/default/en_GB/fonts/MASTERPLAN-TRIAL.ttf") format("truetype"),url("../../frontend/championtimber/default/en_GB/fonts/MASTERPLAN-TRIAL.svg#MASTERPLAN-TRIAL") format("svg");font-weight:normal;font-style:normal}body{background-color:#fafafa}.page-wrapper .lac-notification .top-container{display:flex;align-items:center;justify-content:left;gap:20px;padding:10px}.display{font-size:5.2rem;line-height:6.1rem;font-family:"Open Sans",sans-serif;font-weight:bold;text-transform:uppercase}@media(max-width: 1024px){.display{font-size:3.2rem;line-height:3.8rem}}h1{font-size:4.4rem;line-height:5.2rem;font-family:"Open Sans Bold";letter-spacing:.4px}@media(max-width: 1024px){h1{font-size:2.4rem;line-height:2.9rem;letter-spacing:normal}}h1 span{font-family:"Open Sans Bold"}h2{font-size:3.2rem;line-height:3.8rem;font-family:"Open Sans Bold";letter-spacing:.4px}@media(max-width: 1024px){h2{font-size:2.4rem;line-height:2.9rem;letter-spacing:.5px}}h3{font-size:2.4rem;line-height:3.2rem;font-family:"Open Sans Bold";font-weight:bold;letter-spacing:.5px}@media(max-width: 1024px){h3{font-size:1.9rem;line-height:2.2rem;letter-spacing:.4px}}h4{font-size:2.4rem;line-height:3.2rem;font-family:"Open Sans Bold";font-weight:bold;letter-spacing:.5px}@media(max-width: 1024px){h4{font-size:1.9rem;line-height:2.2rem;letter-spacing:.4px}}h5{font-size:2.1rem;line-height:3rem;letter-spacing:.44px}@media(max-width: 1024px){h5{font-size:1.9rem;line-height:2.2rem;letter-spacing:.5px}}h6{font-size:1.9rem;line-height:1.7rem;letter-spacing:.5px}@media(max-width: 1024px){h6{font-size:1.6rem;line-height:2.1rem;letter-spacing:.4px}}h1,h2,h3,h4,h5,h6{margin-bottom:24px;margin-top:0;color:rgba(0,0,0,.87)}h1,h2,h3,h5,h6{font-weight:400}p{font-size:1.6rem;line-height:2.4rem;margin:0 0 10px}@media(max-width: 1024px){p{font-size:1.4rem;line-height:1.8rem}}.body-2 p{font-size:1.4rem;line-height:2rem;letter-spacing:.2px}@media(max-width: 1024px){.body-2 p{font-size:1.2rem;line-height:1.6rem}}.subtitle{font-size:1.6rem;line-height:2.2rem;color:#fff;font-family:"Open Sans Bold";letter-spacing:.6px}@media(max-width: 1024px){.subtitle{font-size:1.4rem;line-height:1.8rem}}.subtitle-2{font-size:1.4rem;line-height:1.9rem;letter-spacing:.5px;color:rgba(0,0,0,.87)}@media(max-width: 1024px){.subtitle-2{font-size:1.2rem;line-height:1.5rem;letter-spacing:.4px}}.overline{font-size:1.6rem;line-height:1.8rem;color:rgba(0,0,0,.87);font-family:"Open Sans",sans-serif;font-weight:400;letter-spacing:1.5px}@media(max-width: 1024px){.overline{font-size:1.3rem;line-height:1.5rem;letter-spacing:1.2px}}.caption{font-size:1.2rem;line-height:1.6rem;font-family:"Open Sans",sans-serif;letter-spacing:.2px;color:rgba(0,0,0,.87)}@media(max-width: 1024px){.caption{font-size:1rem;line-height:1.5rem}}button{font-size:1.6rem;line-height:1.5rem;letter-spacing:2px}@media(max-width: 1024px){button{font-size:1.4rem;line-height:1.5rem;letter-spacing:1.8px}}input,select,textarea{border-radius:0}a span{display:inline-block;vertical-align:top}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.text-left{text-align:left}.text-center{text-align:center}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.hidden{display:none}@media(max-width: 1024px){.hide-for-tab{display:none !important}}@media(max-width: 640px){.hide-for-mobile{display:none !important}}.text-uppercase{text-transform:uppercase}.display-tablet-only{display:none}@media(max-width: 1024px){.display-tablet-only{display:block}}@media(max-width: 640px){.display-tablet-only{display:none}}.display-mobile-only{display:none}@media(max-width: 640px){.display-mobile-only{display:block}}@media(max-width: 640px){.col-12-mobile{flex-basis:100%;width:100%}}.rotate-180{transform:rotate(180deg)}.chevron-open:after{transform:rotate(180deg)}.required-captcha.checkbox{display:none}.password-strength-meter{background-color:#f4f4f4;height:32px;line-height:32px;padding:0 9px;position:relative;z-index:1}.password-strength-meter:before{content:"";height:100%;left:0;position:absolute;top:0;z-index:-1}.password-none .password-strength-meter:before{background-color:#f4f4f4;width:100%}.password-weak .password-strength-meter:before{background-color:#ffafae;width:25%}.password-medium .password-strength-meter:before{background-color:#ffd6b3;width:50%}.password-strong .password-strength-meter:before{background-color:#c5eeac;width:75%}.password-very-strong .password-strength-meter:before{background-color:#81b562;width:100%}.breadcrumbs-wrapper{background-color:#d4d4d4;padding-top:10px;padding-bottom:10px}@media(max-width: 640px){.breadcrumbs-wrapper{display:none}}.breadcrumbs{margin:0 auto;max-width:1448px;padding-left:24px;padding-right:24px}@media(max-width: 1440px){.breadcrumbs{max-width:1440px}}.breadcrumbs .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;padding:0;margin:0}.breadcrumbs .items .item a{position:relative;padding-right:24px}.breadcrumbs .items .item a:after{content:"<";position:absolute;right:8px;display:inline-block;width:8px;color:#0a0a0a}.breadcrumbs .items .item a,.breadcrumbs .items .item span,.breadcrumbs .items .item strong{font-weight:400;font-size:1.5rem}@media(max-width: 767px){.breadcrumbs .items .item a,.breadcrumbs .items .item span,.breadcrumbs .items .item strong{font-size:1.3rem}}.breadcrumbs .items .item.home a{padding-left:24px}.breadcrumbs .items .item.home a:before{font-size:2rem;line-height:2.4rem;content:"";font-family:"kick-icons";font-weight:normal;position:absolute;top:0;left:0;color:rgba(0,0,0,.87)}.breadcrumbs .items .item:last-child a{padding-right:0}.breadcrumbs .items .item:last-child a:after{display:none}.btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.btn{font-size:1.6rem;line-height:3.2rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0660ad;padding:8px 10px;text-transform:uppercase;color:#0660ad;text-align:center;display:inline-block;cursor:pointer}.btn:hover{background-color:#0982ec;color:#fff}.btn.na{background-color:#d4d4d4}.btn span{display:inline-block;vertical-align:top}.action.primary,.action.secondary,.action.action-show-popup{font-size:1.6rem;line-height:3rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px;text-transform:uppercase;text-align:center;display:inline-block}.action.primary,.action.action-show-popup{background-color:#0660ad;color:#0660ad}.action.primary:hover,.action.action-show-popup:hover{background-color:#0982ec;color:#fff}.action.secondary{background-color:rgba(0,0,0,0);color:#0660ad}.action.secondary:hover{background-color:#feeb71;color:#feeb71}.action.action-show-popup{margin-bottom:24px}.action.na{background-color:#d4d4d4}.action.na:hover{background-color:#d4d4d4}.checkbox{cursor:pointer;display:inline-block;line-height:25px;margin-bottom:10px;margin-right:20px;padding-left:35px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 640px){.checkbox{margin-bottom:20px}}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox input:checked~.checkmark{background-color:#fff}.checkbox input:checked~.checkmark:after{opacity:1;visibility:visible}.checkbox:hover input~.checkmark{background-color:#fff}.checkbox .checkmark:after{border:solid #fedd01;border-width:0 3px 3px 0;display:block;height:14px;left:8px;opacity:0;top:3px;visibility:hidden;width:7px;transform:rotate(45deg);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.checkbox .title{line-height:25px;vertical-align:top}.checkbox label{line-height:25px}.checkmark{background-color:#fff;border:1px solid #d4d4d4;height:25px;left:0;position:absolute;top:0;width:25px}.checkmark:after{content:"";display:none;position:absolute}.filter.active{position:relative;visibility:visible;z-index:200}.filter.active .filter-options-item:last-child{margin-bottom:40px}.filter.active .filter-content{display:block}.filter.active .filter-title{position:fixed;right:0;top:0;z-index:200;width:auto}.filter.active .filter-title strong{right:0;top:0;padding:0;width:50px;height:50px;font-size:0}.filter.active .filter-title strong:after{content:""}.filter.active .filter-subtitle{background-color:#0660ad;border-bottom:0;color:#fff;display:block;left:0;position:fixed;right:0;text-align:center;top:0;z-index:1}.filter.active .filter-options{background:#eef0f2;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:50px;z-index:10;display:block}.filter .title{font-size:1.6rem;line-height:2.4rem;letter-spacing:.45px;font-weight:700;height:50px;background-color:#05579d;padding:13px 15px;color:#fff}.filter .items{list-style:none;padding:0;margin:0;border:1px solid #d4d4d4;border-top:none}.filter .items .item{border-bottom:1px solid #eaeaea}.filter .items .item li,.filter .items .item a{font-size:1.5rem;line-height:2.1rem}.filter .items .item a{display:block;padding:10px 15px;color:rgba(0,0,0,.87)}.filter .items .item a:hover{background-color:#eaeaea}.filter .items .item a.current{color:#0660ad}.filter .items .item .count{line-height:1.8rem;display:inline-block;margin-left:5px;color:rgba(0,0,0,.87);position:relative;padding:1px 6px 0;height:18px}.filter .items .item .count:before,.filter .items .item .count:after{position:absolute;height:inherit;width:4px;top:0}.filter .items .item .count:before{content:"(";left:0}.filter .items .item .count:after{content:")";right:0}.filter .items .item input,.filter .items .item label{display:inline-block;vertical-align:top}.filter .items .item input{width:20px;height:25px}.filter .items .item label{margin-bottom:0}.filter .filter-subtitle,.filter .filter-current-subtitle{font-size:1.6rem;line-height:2.4rem;letter-spacing:.45px;font-weight:700;height:50px;background-color:#05579d;padding:13px 15px;color:#fff;display:block}@media(max-width: 767px){.filter .filter-subtitle,.filter .filter-current-subtitle{display:none}}.filter .filter-current{margin-top:16px}.filter .filter-current .filter-subtitle,.filter .filter-current .filter-current-subtitle{display:block}.filter .filter-current .items .item{position:relative;padding:10px 10px 10px 30px}.filter .filter-current .items .item .remove{position:absolute;width:30px;height:45px;background:url("../../frontend/championtimber/default/en_GB/images/icons/close.svg") center no-repeat;background-size:20px;font-size:0;top:0;left:0;font-size:0;height:50px}.filter .filter-current .items .filter-label,.filter .filter-current .items .filter-value{line-height:2.9rem;display:inline-block}.filter .filter-current .filter-actions{margin-top:10px}.filter .filter-options-item.active .filter-options-title:after{transform:rotate(180deg)}.filter .filter-options-title{background-color:#fff;cursor:pointer;display:block;font-weight:600;margin:0;overflow:hidden;padding:20px 40px 20px 20px;position:relative;text-decoration:none;text-transform:uppercase;word-break:break-all;z-index:1;font-size:1.5rem;line-height:2.1rem;border-bottom:1px solid #eaeaea}.filter .filter-options-title:after{font-size:3rem;line-height:2.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:#000;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;overflow:hidden;position:absolute;right:15px;text-align:center;top:20px;vertical-align:middle}.filter .filter-options-title:hover{color:#000}.filter .filter-title{position:relative}@media(max-width: 767px){.filter .filter-title{display:block;width:50%}}.filter .filter-title .filter-btn{font-size:1.6rem;line-height:2rem;background-color:#0660ad;border:0;border-radius:0;color:#fff;cursor:pointer;padding:15px 20px;width:100%;display:none}@media(max-width: 767px){.filter .filter-title .filter-btn{display:block}}.filter .filter-title .filter-btn:after{font-size:3rem;-webkit-font-smoothing:antialiased;color:#fff;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;line-height:inherit;overflow:hidden;position:absolute;right:10px;text-align:center;top:16px;vertical-align:middle}.filter .filter-options{border:1px solid #d4d4d4;border-top:none}@media(max-width: 767px){.filter .filter-options{margin:0;display:none}}.filter .filter-options .items{border:none}.filter .filter-options .filter-options-content{list-style:none;margin:0;padding:0}.filter.category{margin-bottom:15px}@media(max-width: 767px){.filter.category{display:none}}@media(max-width: 767px){.filter.top{width:100%}}.filter.top h6{margin-bottom:5px}.filter.top .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 15px;border:none}.filter.top .items .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:5px;background-color:unset;text-align:center;border:unset;width:100px}.filter.top .items .item:hover .img{border:1px solid #0982ec}.filter.top .items .item:hover .img:after{opacity:.3}.filter.top .items .item.has-img .img{background-repeat:no-repeat;background-position:center;background-size:cover}.filter.top .items .item .img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background:#d4d4d4;background:linear-gradient(-45deg, #d4d4d4 0%, #d4d4d4 50%, white 50%, white 100%);height:100px;border:1px solid #d4d4d4;position:relative;z-index:1;margin:0}.filter.top .items .item .img:after{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;background-color:#0982ec}.filter.top .items .item .name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:5px 0 0;margin-left:0}.filter.top .items .item span{display:block}.form .row{margin-bottom:24px}@media(max-width: 1023px){.form .row{margin-bottom:16px}}.form .row .row{margin:0}.form .row .col{margin-bottom:24px}@media(max-width: 1023px){.form .row .col{margin-bottom:16px}}.form .input-field{position:relative}.form .input-field.with-label input{padding-right:60px}.form .input-field.with-label label{line-height:1.6rem;position:absolute;top:1px;right:1px;background-color:#d4d4d4;min-width:50px;height:38px;padding:10px;margin:0;text-align:center;font-weight:700;border-left:1px solid #575757}.form .field.password .control{position:relative}.form .field.password .control .toggle-password{font-size:2.8rem;line-height:4.2rem;position:absolute;top:0;right:0;padding:0 10px;color:#575757;cursor:pointer}.form .field.password .control .toggle-password.show{color:#054882}.ki{display:inline-block}.ki span{display:inline}.ki.ki-black:before{color:rgba(0,0,0,.87)}.ki.ki-white:before{color:#fff}.ki.ki-primary:before{color:#0660ad}.ki.ki-secondary:before{color:#fedd01}.menu-icon{background-color:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:none;float:right;font:inherit;margin:0;overflow:visible;padding:18px 20px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.menu-icon:hover{opacity:.7}@media(max-width: 1023px){.menu-icon{display:inline-block}}@media(max-width: 640px){.menu-icon{padding:8px 15px}}@media(max-width: 480px){.menu-icon{padding-left:10px;padding-right:10px}}.menu-icon-box{display:inline-block;height:32px;position:relative;width:30px}.menu-icon-inner{display:block;margin-top:-2px;top:50%}.menu-icon-inner,.menu-icon-inner::after,.menu-icon-inner::before{background-color:#0a0a0a;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:30px}.menu-icon-inner::after,.menu-icon-inner::before{content:"";display:block}.menu-icon-inner::before{top:-10px}.menu-icon-inner::after{bottom:-10px}.menu-icon-spin .menu-icon-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-icon-spin .menu-icon-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.menu-icon-spin .menu-icon-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-icon-spin.is-active .menu-icon-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-icon-spin.is-active .menu-icon-inner::before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.menu-icon-spin.is-active .menu-icon-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.minicart-wrapper .showcart .counter{font-size:1.3rem;line-height:2.7rem;background-color:#fedd01;border-radius:50%;color:#fff;height:25px;right:20px;position:absolute;text-align:center;top:0px;width:25px;display:block}@media(max-width: 1023px){.minicart-wrapper .showcart .counter{top:5px;right:0}}.minicart-wrapper .showcart .counter span{display:block}.minicart-wrapper .showcart .text{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(0,0,0,.87)}.minicart-wrapper:hover .text{color:#0660ad}.modal-popup{max-width:1920px;margin:auto;position:relative;padding:20px}.modals-overlay{z-index:899;background-color:rgba(51,51,51,.55);bottom:0;left:0;position:fixed;right:0;top:0}.modal-slide{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden;left:44px;z-index:900}.modal-slide .modal-inner-wrap{background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.35);opacity:1;pointer-events:auto;height:100%;overflow-y:auto;position:static;-webkit-transform:translateX(100%);transform:translateX(100%);transition-duration:.3s;-webkit-transition-property:-webkit-transform,visibility;transition-property:transform,visibility;transition-timing-function:ease-in-out;width:auto}.modal-slide .modal-header{padding:10px}.modal-slide .modal-content{padding:20px 40px}.modal-slide .modal-footer{padding:10px}.modal-slide .action-close{background-image:none;background:none;box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;padding:2.1rem 3rem}.modal-slide .action-close:focus{background:none;border:none}.modal-slide .action-close:active{background:none;border:none}.modal-slide .action-close:active:before{color:inherit}.modal-slide .action-close:hover{background:none;border:none}.modal-slide .action-close:hover:before{color:#1f1f1f}.modal-slide .action-close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-slide .action-close:before{font-size:2rem;line-height:2rem;-webkit-font-smoothing:antialiased;color:#666;content:"";font-family:"kick-icons";margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;text-align:center}.modal-slide .action-close.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-slide .action-close[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-slide .page-main-actions{margin-bottom:-12.9rem;margin-top:2.1rem}.modal-popup{bottom:0;min-width:0;position:fixed;right:0;top:0;z-index:900;left:0;overflow-y:auto}.modal-popup .modal-inner-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.35);opacity:1;pointer-events:auto;margin:5rem auto;width:75%;box-sizing:border-box;height:auto;left:0;position:absolute;right:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);transition-duration:.2s;-webkit-transition-property:-webkit-transform,visibility;transition-property:transform,visibility;transition-timing-function:ease}.modal-popup .modal-header{-moz-flex-grow:0;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;padding:10px}.modal-popup .modal-content{font-size:1.5rem;line-height:2rem;padding:20px 40px}.modal-popup .modal-footer{-moz-flex-grow:0;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;padding:10px;margin-top:auto}.modal-popup .modal-footer-actions{text-align:right}.modal-popup .action-close{background-image:none;background:none;box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;padding:20px}.modal-popup .action-close:focus{background:none;border:none}.modal-popup .action-close:active{background:none;border:none}.modal-popup .action-close:active:before{color:inherit}.modal-popup .action-close:hover{background:none;border:none}.modal-popup .action-close:hover:before{color:#1f1f1f}.modal-popup .action-close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-popup .action-close:before{font-size:2rem;line-height:2rem;-webkit-font-smoothing:antialiased;color:#666;content:"";font-family:"kick-icons";margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;text-align:center}.modal-popup .action-close.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-popup .action-close[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-popup .modal-title{font-size:2.5rem;line-height:3.2rem;margin-bottom:0;word-wrap:break-word}.modal-slide._show{visibility:visible}.modal-slide._show .modal-inner-wrap{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translateX(0);transform:translateX(0)}.modal-popup._show{visibility:visible}.modal-popup._show .modal-inner-wrap{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translateY(0);transform:translateY(0)}.modal-slide._inner-scroll .modal-inner-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-slide._inner-scroll .modal-header{-moz-flex-grow:0;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.modal-slide._inner-scroll .modal-footer{-moz-flex-grow:0;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;margin-top:auto}.modal-slide._inner-scroll .modal-content{overflow-y:auto}.modal-popup._inner-scroll{overflow-y:visible}.modal-popup._inner-scroll .modal-inner-wrap{max-height:90%}@media(max-width: 1199px){.modal-popup._inner-scroll .modal-inner-wrap{max-height:80vh}}.modal-popup._inner-scroll .modal-content{overflow-y:auto}.ie10 .modal-popup._inner-scroll{overflow-y:auto}.ie10 .modal-popup._inner-scroll .modal-inner-wrap{max-height:none}.ie9 .modal-popup._inner-scroll{overflow-y:auto}.ie9 .modal-popup._inner-scroll .modal-inner-wrap{max-height:none}.modal-custom .action-close{background-image:none;background:none;box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;margin:25px}.modal-custom .action-close:focus{background:none;border:none}.modal-custom .action-close:active{background:none;border:none}.modal-custom .action-close:active:before{color:inherit}.modal-custom .action-close:hover{background:none;border:none}.modal-custom .action-close:hover:before{color:inherit;color:#1f1f1f}.modal-custom .action-close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-custom .action-close:before{font-size:2rem;line-height:2rem;-webkit-font-smoothing:antialiased;color:#666;content:"";font-family:"kick-icons";margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;text-align:center}.modal-custom .action-close.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-custom .action-close[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}fieldset[disabled] .modal-custom .action-close{cursor:not-allowed;pointer-events:none;opacity:.5}fieldset[disabled] .modal-popup .action-close{cursor:not-allowed;pointer-events:none;opacity:.5}fieldset[disabled] .modal-slide .action-close{cursor:not-allowed;pointer-events:none;opacity:.5}fieldset.field{margin:0}body._has-modal-custom .modal-custom-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:899}.modal-inner-wrap{max-width:620px}.modal-header{border-top:60px solid #000;text-align:center}.modal-content{text-align:center}.modal-content #popup-delivery label{display:none}.action-close:before{color:#fff !important}.modal-footer{text-align:center}.modal-footer .action-primary{font-size:1.6rem;line-height:3rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:.3px;padding:10px 20px;display:inline-block;font-weight:700;color:#fff;text-transform:uppercase;background-color:#0660ad;min-width:120px;margin:0 5px;text-align:center}.modal-footer .action-primary:hover{background-color:#0982ec;color:#fff}.modal-footer .action-secondary{font-size:1.6rem;line-height:3rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:.3px;padding:10px 20px;display:inline-block;font-weight:700;color:#fff;text-transform:uppercase;background-color:#0660ad;min-width:120px;margin:0 5px;text-align:center}.modal-footer .action-secondary:hover{background-color:#feeb71;color:#feeb71}.pager{padding:20px;text-align:center}.pages>.label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pages .items{font-size:0;letter-spacing:-1px;line-height:0;white-space:nowrap;margin:0;padding:0;list-style:none none;display:inline-block;font-weight:400}.pages .item{font-size:1.6rem;line-height:3rem;letter-spacing:normal;display:inline-block;vertical-align:top;height:30px;text-align:center}.pages .item .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pages .item.current{line-height:3rem;width:30px;height:30px;text-align:center}.pages a.page{color:#054882;display:inline-block;padding:0 5px;text-decoration:none;width:30px}.pages a.page:visited{color:#054882}.pages a.page:hover{color:#054882;text-decoration:none}.pages a.page:active{color:#fedd01}.pages strong.page{font-size:1.2rem;line-height:3rem;background:#eaeaea;letter-spacing:normal;color:rgba(0,0,0,.87);display:block;font-weight:700;padding:0 5px;height:inherit}.pages .page span{line-height:3rem;height:30px;min-width:0}.pages .action{line-height:3rem;background:#d4d4d4;color:#575757;display:inline-block;padding:0;text-decoration:none;width:30px;height:30px}.pages .action:visited{color:#575757}.pages .action:hover{background:#eaeaea;color:#575757;text-decoration:none}.pages .action:active{color:#575757}.pages .action.next{display:inline-block;text-decoration:none}.pages .action.next:visited:before{color:rgba(0,0,0,.87)}.pages .action.next:active:before{color:rgba(0,0,0,.87)}.pages .action.next>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;font-size:0}.pages .action.next:before{font-size:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:rgba(0,0,0,.87);content:"";font-family:"kick-icons";margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;text-align:center;width:30px;height:100%}.pages .action.next:hover:before{color:#575757}.pages .action.previous{display:inline-block;text-decoration:none;margin-right:8px}.pages .action.previous:visited:before{color:#575757}.pages .action.previous:active:before{color:#575757;color:#575757}.pages .action.previous>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pages .action.previous:before{font-size:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:rgba(0,0,0,.87);content:"";font-family:"kick-icons";margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;text-align:center;width:30px;height:100%}.pages .action.previous:hover:before{color:#575757}.price-box{padding-top:10px;padding-bottom:10px}.price-box span{display:inline-block}.price-box .poa-price{font-size:2.8rem;font-weight:700;color:rgba(0,0,0,.87)}.price-box .poa-price-container{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:24px 0;margin-top:16px}@media(max-width: 1023px){.price-box .poa-price-container{padding:16px 0}}.price-box .poa-price-container .poa-price{font-size:4rem;margin-bottom:10px}.price-box .poa-price-container .poa-note{font-size:1.5rem;line-height:2.1rem}.price-box .price-label{font-size:1.2rem;font-weight:400;display:inline-block;margin-right:5px;letter-spacing:.4px}.price-box .special-price{margin-bottom:2px}.price-box .special-price .price{color:#0660ad}.price-box .old-price{display:block}.price-box .old-price .price{font-size:1.3rem;line-height:1.8rem;text-decoration:line-through;color:#fedd01}.price-box .old-price .price:after{display:none}.price-wrapper .price{position:relative;font-size:2.8rem;line-height:3.2rem;letter-spacing:.5px;color:rgba(0,0,0,.87);font-weight:700}.price-wrapper .price:after{font-size:1.3rem;line-height:1.6rem;font-weight:400;display:inline-block;text-transform:uppercase;margin-left:5px;letter-spacing:.4px}.price-wrapper.price-including-tax .price:after{content:"Inc Vat"}.price-wrapper.price-excluding-tax .price:after{content:"Ex Vat"}.loading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;width:100%;height:inherit;z-index:100}.loading.category{height:100%}.loading.category .spinner{margin:20% auto 0}.spinner{margin:auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;margin:1px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media(max-width: 900px){.account .table-wrapper table,.account .table-wrapper thead,.account .table-wrapper tbody,.account .table-wrapper tfoot,.account .table-wrapper th,.account .table-wrapper td,.account .table-wrapper tr{display:block}.account .table-wrapper thead tr{position:absolute;top:-9999px;left:-9999px}.account .table-wrapper tr{border:0;background-color:#fff}.account .table-wrapper tr:nth-child(even){background-color:#d4d4d4}.account .table-wrapper td{border:none;border-bottom:1px solid #eaeaea;position:relative;padding-left:50%;text-align:right}.account .table-wrapper td:before{position:absolute;top:10px;left:10px;width:80px;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}.account .table-wrapper tbody{border-bottom:0}.account .table-wrapper tfoot{border-bottom:4px solid #feeb71}.account .table-wrapper tfoot tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}.account .table-wrapper tfoot tr th,.account .table-wrapper tfoot tr td{width:50%}.account .table-wrapper tfoot tr .mark{text-align:left !important}.account .table-wrapper .table{border:1px solid #eaeaea}.account .table-wrapper .table .col{text-align:right !important;padding-left:80px !important}.account .table-wrapper .table.table-order-items td.id:before{content:"Order #"}.account .table-wrapper .table.table-order-items td.date:before{content:"Date"}.account .table-wrapper .table.table-order-items td.shipping:before{content:"Ship To"}.account .table-wrapper .table.table-order-items td.total:before{content:"Total:"}.account .table-wrapper .table.table-order-items td.status:before{content:"Status"}.account .table-wrapper .table.table-order-items td.actions{padding-left:10px !important}.account .table-wrapper .table.table-order-items td.actions:before{display:none}.account .table-wrapper .table.table-order-items td.name:before{content:"Name"}.account .table-wrapper .table.table-order-items td.sku:before{content:"Sku"}.account .table-wrapper .table.table-order-items td.price:before{content:"Price"}.account .table-wrapper .table.table-order-items td.qty:before{content:"Qty"}.account .table-wrapper .table.table-order-items td.subtotal:before{content:"Subtotal"}.account .table-wrapper .table.table-order-items td.balance:before{content:"Balance"}.account .table-wrapper .table.table-order-items td.this-month:before{content:"This Month"}.account .table-wrapper .table.table-order-items td.current:before{content:"Current"}.account .table-wrapper .table.table-order-items td.days-thirty:before{content:"30 Days"}.account .table-wrapper .table.table-order-items td.days-fourtyfive:before{content:"45 Days"}.account .table-wrapper .table.table-order-items td.days-sixty:before{content:"60 Days"}.account .table-wrapper .table.table-order-items td.days-ninety:before{content:"90 Days"}.account .table-wrapper .table.table-order-items td.days-ninetyplus:before{content:"90+ Days"}.account .table-wrapper .table.table-order-items td.invoice-date:before{content:"Invoice Date"}.account .table-wrapper .table.table-order-items td.invoice-no:before{content:"Invoice No"}.account .table-wrapper .table.table-order-items td.your-ref:before{content:"Your Ref"}.account .table-wrapper .table.table-order-items td.delivery:before{content:"Delivery"}.account .table-wrapper .table.table-order-items td.sub-total:before{content:"Sub Total"}.account .table-wrapper .table.table-order-items td.vat:before{content:"VAT"}.account .table-wrapper .table.table-order-items td.outstanding:before{content:"Outstanding"}.account .table-wrapper .table.table-order-items td.code:before{content:"Code"}.account .table-wrapper .table.table-order-items td.unit-price:before{content:"Unit Price"}.account .table-wrapper .table.table-order-items td.discount:before{content:"Discount"}.account .table-wrapper .table.table-order-items td.total-goods:before{content:"Total Goods"}.account .table-wrapper .table.table-order-items td.delivery-ex-vat:before{content:"Delivery Ex VAT"}.account .table-wrapper .table.table-order-items td.total-vat:before{content:"Total VAT"}.account .table-wrapper .table.table-order-items td.grand-total:before{content:"Grand Total"}.account .table-wrapper .table.table-order-items td.order-date:before{content:"Order Date"}.account .table-wrapper .table.table-order-items td.invoice:before{content:"Invoice"}.account .table-wrapper .table.table-order-items td.quote-date:before{content:"Quote Date"}.account .table-wrapper .table.table-order-items td.quote:before{content:"Quote"}.account .table-wrapper .table.table-order-items td.quote-no:before{content:"Quote No"}.account .table-wrapper .table.table-order-items td.credit-date:before{content:"Credit Date"}.account .table-wrapper .table.table-order-items td.credit:before{content:"Credit"}.account .table-wrapper .table.table-order-items td.credit-no:before{content:"Credit No"}.account .table-wrapper .table .totals .grand_total .price,.account .table-wrapper .table .totals .grand_total_incl .price{font-size:2rem;line-height:2.6rem}}.toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #d4d4d4;padding:15px 0}@media(max-width: 767px){.toolbar{padding:0;border-top:0}}@media(max-width: 767px){.toolbar.amount{display:none;margin-bottom:10px}}.toolbar label,.toolbar span{font-size:1.5rem;line-height:4rem;margin-right:10px;margin-bottom:0}@media(max-width: 767px){.toolbar label,.toolbar span{min-width:50px}}.toolbar span{margin:0}.toolbar select{line-height:2.2rem;margin:0;width:230px;padding:5px 40px 5px 10px;max-width:100%}.toolbar .toolbar-sorter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(max-width: 767px){.toolbar .toolbar-sorter{position:absolute;top:16px;right:16px;width:calc(50% - 16px);height:50px;margin-bottom:16px}}.toolbar .toolbar-sorter .sorter-label{min-width:50px}@media(max-width: 767px){.toolbar .toolbar-sorter .sorter-label{display:none}}@media(max-width: 767px){.toolbar .toolbar-sorter .sorter-options{background-color:#0660ad;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-down-white.svg");box-shadow:none;height:50px;width:100%;border:0;border-radius:0;color:#fff;margin-left:10px;font-weight:700}}.toolbar .toolbar-sorter.extend{width:100%;right:0}.toolbar .toolbar-sorter.extend .sorter-options{margin-right:10px}.toolbar .limiter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2;margin-left:auto;margin-bottom:0}@media(max-width: 767px){.toolbar .limiter{margin-left:0;margin-bottom:10px;display:none}}.toolbar .limiter select{width:85px}.toolbar .limiter .limiter-text{display:none}.toolbar .limiter .limiter-label{display:none}.toolbar .modes{-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-box-ordinal-group:3;-webkit-order:3;order:3;margin-left:auto;max-width:140px;display:none}@media(max-width: 767px){.toolbar .modes{display:none}}.toolbar .modes .mode{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:center;background-repeat:no-repeat;display:block;height:35px;width:35px}.toolbar .modes .mode.mode-grid{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/grid-view.svg");background-size:35px}.toolbar .modes .mode.mode-grid.active,.toolbar .modes .mode.mode-grid:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/grid-view-hover.svg")}.toolbar .modes .mode.mode-list{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/list-view.svg");background-size:35px;margin-left:5px}.toolbar .modes .mode.mode-list.active,.toolbar .modes .mode.mode-list:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/list-view-hover.svg")}.toolbar .toolbar-amount{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;font-size:1.5rem;line-height:3.6rem;margin-right:10px;margin-bottom:0}.toolbar .toolbar-amount span{margin-right:2px;margin-left:2px}.toolbar .pages{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2;margin-left:auto}@media(max-width: 767px){.products-grid~.toolbar{padding:15px;border-top:1px solid #d4d4d4}}@media(max-width: 767px){.products-grid~.toolbar.amount{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(max-width: 767px){.products-grid~.toolbar .limiter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(max-width: 767px){.products-grid~.toolbar .toolbar-sorter{display:none}}.switch-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-left:auto;height:inherit}.switch-wrapper li{line-height:26px;margin-right:10px}.switch-wrapper li a:before{display:none}.switch-wrapper span{font-size:1.2rem;line-height:2rem;display:inline-block;margin-left:5px;text-transform:uppercase;vertical-align:top;width:60px;letter-spacing:.3px;color:rgba(0,0,0,.6)}.switch-wrapper .switch{display:inline-block;height:20px;position:relative;width:38px;margin-top:4px;margin-bottom:0}.switch-wrapper .switch input{display:none}.switch-wrapper .switch .slider{background-color:#076cc5;border-radius:16px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;height:14px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.switch-wrapper .switch .slider:before{background-color:#054f8f;border-radius:50%;bottom:-3px;content:"";height:20px;left:0;position:absolute;width:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.switch-wrapper .switch input:checked+.slider:before{transform:translateX(18px)}.ex-vat-pricing .switch-wrapper .switch .slider{background-color:#2696f7}.ex-vat-pricing .price-excluding-tax,.price-including-tax{display:inline-block !important}.ex-vat-pricing .price-including-tax,.price-excluding-tax{display:none !important}.price-wrapper .price{position:relative}.price-wrapper .price:after{font-size:1.2rem;line-height:2rem;display:inline-block;text-transform:uppercase;margin-left:5px}.price-wrapper.price-including-tax .price:after{content:"Inc Vat"}.price-wrapper.price-excluding-tax .price:after{content:"Ex Vat"}.breadcrumbs-wrapper{background:#fafafa;padding-top:10px;padding-bottom:10px}@media(max-width: 640px){.breadcrumbs-wrapper{display:block !important;background-color:#f4f4f4;padding:10px}}.breadcrumbs-wrapper .breadcrumbs{position:relative}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs{padding:0}}.breadcrumbs-wrapper .breadcrumbs .items{line-height:2rem}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items{align-items:center}}.breadcrumbs-wrapper .breadcrumbs .items .mobile-chevron{display:none}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .mobile-chevron{display:flex;align-items:center}}.breadcrumbs-wrapper .breadcrumbs .items .mobile-chevron .ki{font-size:2.4rem}.breadcrumbs-wrapper .breadcrumbs .items .item{background:#e6e6e6;height:24px;font-size:1.5rem;line-height:2.4rem;padding:0 0 0 20px}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item{background:#f4f4f4}}.breadcrumbs-wrapper .breadcrumbs .items .item:after{position:absolute;display:inline-block;content:"";background:url("../../frontend/championtimber/default/en_GB/images/icons/tag_right_border_white.png") top right/24px no-repeat;width:14px;height:24px}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item:after{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item.home,.breadcrumbs-wrapper .breadcrumbs .items .item.Home{padding:0}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item.home,.breadcrumbs-wrapper .breadcrumbs .items .item.Home{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item.home a,.breadcrumbs-wrapper .breadcrumbs .items .item.Home a{padding:0}.breadcrumbs-wrapper .breadcrumbs .items .item.home a:before,.breadcrumbs-wrapper .breadcrumbs .items .item.Home a:before{display:none}.breadcrumbs-wrapper .breadcrumbs .items .item.home span,.breadcrumbs-wrapper .breadcrumbs .items .item.Home span{font-size:1.9rem;padding:0 0 0 5px}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item.home span,.breadcrumbs-wrapper .breadcrumbs .items .item.Home span{font-size:1.7rem;padding:0}}.breadcrumbs-wrapper .breadcrumbs .items .item.home span:after,.breadcrumbs-wrapper .breadcrumbs .items .item.Home span:after{display:none}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item.category{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item.product{position:relative}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item.product{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item.product:after{position:absolute;display:inline-block;content:"";background:url("../../frontend/championtimber/default/en_GB/images/icons/tag_right_border_white.png") top right/24px no-repeat;width:14px;height:24px;z-index:1;padding-right:0}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item.product:after{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item:last-child{font-size:1.5rem;line-height:2.4rem;color:#0660ad;position:relative;display:inline-block}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item:last-child{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item:last-child:after{position:absolute;display:inline-block;content:"";background:url("../../frontend/championtimber/default/en_GB/images/icons/tag_right_border_white.png") top right/24px no-repeat;width:14px;height:24px}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item:last-child:after{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item a,.breadcrumbs-wrapper .breadcrumbs .items .item span{font-size:1.5rem;line-height:2.4rem;color:#0660ad;position:relative;display:inline-block;padding-right:0}.breadcrumbs-wrapper .breadcrumbs .items .item a:after,.breadcrumbs-wrapper .breadcrumbs .items .item span:after{position:absolute;display:inline-block;content:"";background:url("../../frontend/championtimber/default/en_GB/images/icons/tag_right_border_white.png") top right/24px no-repeat;width:14px;height:24px;z-index:1}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items .item a:after,.breadcrumbs-wrapper .breadcrumbs .items .item span:after{display:none}}.breadcrumbs-wrapper .breadcrumbs .items .item a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:#000}.breadcrumbs-wrapper .breadcrumbs .items .item a:hover{color:#0982ec}.breadcrumbs-wrapper .breadcrumbs .items .item a:after{top:0px;right:-14px}.breadcrumbs-wrapper .breadcrumbs .items .item span:after{top:0;right:-14px}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items li[class*=category]{display:none}}@media(max-width: 640px){.breadcrumbs-wrapper .breadcrumbs .items li.last-category{display:block;padding-left:10px}}.btn,.primary{font-family:"Open Sans Bold";border-radius:3px;color:#fff;letter-spacing:.2px;margin-top:20px;padding:10px 30px}.btn span,.primary span{color:#fff}.btn.btn-error{background-color:#d21e00;color:#fff;cursor:default}.cart-info-crosssell{padding:25px 25px 0 0}@media(max-width: 640px){.cart-info-crosssell{padding:55px 0 0}}.cart-info-crosssell h4{color:#0660ad;margin-bottom:10px}.cart-info-crosssell .products-grid{margin:0}.cart-info-crosssell .products-grid .product-items{margin:0}.cart-info-crosssell .products-grid .product-items .slick-arrow{background-color:#0982ec;background-size:125%;width:30px;height:50px;filter:opacity(0.7)}.cart-info-crosssell .products-grid .product-items .slick-prev{left:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-left-white.svg)}.cart-info-crosssell .products-grid .product-items .slick-next{right:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-right-white.svg)}.cart-info-crosssell .products-grid .product-items .slick-list{margin-left:-10px}.cart-info-crosssell .products-grid .product-items .slick-list .product-item{width:185px}@media(max-width: 1024px){.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-photo{width:100%}}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-details{height:unset}@media(max-width: 1024px){.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info{padding:0 10px;width:100%}}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-details{height:unset}@media(max-width: 1024px){.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-details{padding:10px 0}}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{color:#0660ad;font-family:"Open Sans Bold";height:80px;font-size:1.2rem;line-height:2.1rem;margin-bottom:0}@media(max-width: 1024px){.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{width:100%}}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.2rem;color:#000;font-family:"Open Sans Bold";text-align:center;width:100%}@media(max-width: 1024px){.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.5rem;width:100%}}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login:hover{text-decoration:underline}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box{text-align:center}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price{color:#0660ad;font-family:"Open Sans Bold";font-weight:bold;text-align:center;font-size:2rem;line-height:3rem}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price:after{color:#000;font-family:"Open Sans",sans-serif}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper{width:100%}.cart-info-crosssell .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper .btn{margin:10px;padding:5px 10px;width:100%;font-size:1.4rem}.filter{margin-bottom:16px}.filter .filter-options-title{padding:20px 30px 20px 10px;text-transform:none}.filter .filter-options-title:after{font-size:2.5rem;right:5px}.filter .title{font-size:1.4rem;background-color:#fff;color:#0660ad;border:1px solid #0660ad;border-left:5px solid #0660ad;cursor:pointer;height:unset;padding:12px 6px;position:relative}.filter .title:after{font-size:2.5rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:inline-block;color:#000;font-family:"kick-icons";font-weight:normal;position:absolute;top:12px;right:4px}.filter .items{border:1px solid #d4d4d4;border-top:none}.filter .items .item{border:none;background-color:#fff;margin-bottom:1px}.filter .items .item a{color:#000;padding:10px}.filter .items .item a.current{background-color:#f4f4f4;color:#000;font-weight:bold}.filter .items .item .count .filter-count-label{margin-left:3px}.filter .items>*:nth-last-child(1){margin-bottom:0;border-bottom:2px solid #d4d4d4}.filter .filter-current{margin:0}.filter .filter-current .filter-current-subtitle{background-color:#d4d4d4;color:#0660ad}.filter .filter-options{border:unset}.filter .filter-content{border:1px solid #d4d4d4}@media(max-width: 640px){.filter .filter-content{border:0}}.filter .filter-content .filter-subtitle{background-color:unset;color:#0660ad;padding:13px 10px}@media(max-width: 640px){.filter .filter-content .filter-subtitle{background-color:#0660ad;color:#fff}}.filter.category{order:2 !important}.ki{font-size:3.2rem}.minicart-wrapper{order:2}@media(max-width: 640px){.minicart-wrapper{position:unset !important}}.minicart-wrapper .showcart .counter{left:auto;right:20px;width:25px;display:block}@media(max-width: 1023px){.minicart-wrapper .showcart .counter{left:0}}.minicart-wrapper .showcart .counter .counter-number{line-height:2.5rem}.minicart-wrapper{position:relative}@media(max-width: 1024px){.minicart-wrapper.desktop{display:none !important}}.minicart-wrapper.mobile{display:none;float:left}@media(max-width: 1024px){.minicart-wrapper.mobile{display:block !important;height:auto !important}}@media(max-width: 1024px){.minicart-wrapper.mobile .noshowcart{display:block !important}}.minicart-wrapper .showcart{position:absolute;width:100%;left:0;top:0}.minicart-wrapper .showcart:hover .price{color:#fedd01}.minicart-wrapper .showcart,.minicart-wrapper .noshowcart{margin-left:10px}.minicart-wrapper .showcart .placeholder,.minicart-wrapper .noshowcart .placeholder{display:none}.minicart-wrapper .showcart .placeholder.empty,.minicart-wrapper .noshowcart .placeholder.empty{display:block}@media(max-width: 1024px){.minicart-wrapper .showcart .placeholder.empty,.minicart-wrapper .noshowcart .placeholder.empty{display:none}}.minicart-wrapper .showcart .counter,.minicart-wrapper .noshowcart .counter{background-color:#fedd01;border-radius:50%;color:#fff;position:absolute;text-align:center;top:0px;right:27px;height:25px;width:25px;display:block;font-size:1.3rem;line-height:2rem}@media(max-width: 1024px){.minicart-wrapper .showcart .counter,.minicart-wrapper .noshowcart .counter{top:5px;right:0}}.minicart-wrapper .showcart .counter .counter-number,.minicart-wrapper .noshowcart .counter .counter-number{line-height:2.5rem}.minicart-wrapper .showcart .counter span,.minicart-wrapper .noshowcart .counter span{line-height:2rem;display:block}.minicart-wrapper .showcart .counter.empty,.minicart-wrapper .noshowcart .counter.empty{display:none}.minicart-wrapper .showcart .counter .loader,.minicart-wrapper .noshowcart .counter .loader{display:none}.minicart-wrapper .showcart .text,.minicart-wrapper .noshowcart .text{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:#000}.minicart-wrapper .showcart .subtotal,.minicart-wrapper .noshowcart .subtotal{display:block}.minicart-wrapper .showcart .subtotal.empty,.minicart-wrapper .noshowcart .subtotal.empty{display:none}.minicart-wrapper .showcart .price,.minicart-wrapper .noshowcart .price{color:#fff;font-size:1.6rem}@media(max-width: 1024px){.minicart-wrapper .showcart .price,.minicart-wrapper .noshowcart .price{display:none}}.minicart-wrapper:hover{cursor:pointer}.minicart-wrapper .block-minicart{position:absolute;cursor:initial;background-color:#fff;z-index:1000;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);width:500px;right:0;top:70px}@media(max-width: 640px){.minicart-wrapper .block-minicart{top:120px;width:100vw}}.minicart-wrapper .block-minicart .close{color:#fedd01;position:absolute;background-color:rgba(0,0,0,0);background-size:15px;width:30px;height:30px;top:0;right:3px}.minicart-wrapper .block-minicart .minicart-top{font-size:1.6rem;display:block;font-family:"Open Sans Bold";height:34px;line-height:30px;margin-bottom:10px;padding:10px 15px;text-align:left}.minicart-wrapper .block-minicart .empty{font-size:1.2rem;padding:0 15px}.minicart-wrapper .block-minicart .minicart-items-wrapper{min-height:180px;overflow:auto}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items{padding:0;margin:0}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item{list-style:none;padding:15px}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-image .product-item-photo{-moz-box-flex:0 0 30%;-ms-flex:0 0 30%;-webkit-box-flex:0 0 30%;-webkit-flex:0 0 30%;flex:0 0 30%;padding-right:10px}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-image .product-item-photo .product-image-photo{border:1px solid #eaeaea;display:block;margin:0 auto;width:auto !important;height:auto !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-image .edit{font-size:1.5rem;color:#000;margin-top:10px}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-image .edit span{text-decoration:underline}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details{-moz-box-flex:0 0 70%;-ms-flex:0 0 70%;-webkit-box-flex:0 0 70%;-webkit-flex:0 0 70%;flex:0 0 70%;position:relative;text-align:left}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details a{font-size:1.3rem;font-weight:400;color:#000}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name a{font-size:1.6rem;line-height:1.7rem;margin-bottom:15px;max-width:90%}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing{display:flex;align-items:center;justify-content:space-between}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-excluding-tax,.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-including-tax{margin-top:5px;width:100%}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-excluding-tax .label,.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-including-tax .label{text-transform:uppercase;font-size:1.3rem;width:48%;display:inline-block}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-container{width:60%}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-container .price-wrapper .price{font-size:1.6rem;color:#0660ad;font-family:"Open Sans Bold"}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-container .price-wrapper .price:before{content:"Price: "}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-container .price-wrapper .price:after{color:#000}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .minicart-price{display:inline-block;width:50%}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .minicart-price .price{font-size:1.5rem}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;width:40%}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty .label{-moz-box-flex:0 0 70%;-ms-flex:0 0 70%;-webkit-box-flex:0 0 70%;-webkit-flex:0 0 70%;flex:0 0 70%;font-size:1.3rem;font-weight:400;margin:0;text-align:right;text-transform:uppercase}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty .item-qty{-moz-box-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-box-flex:0 0 24%;-webkit-flex:0 0 24%;flex:0 0 24%;border-radius:0;height:34px;width:50px;margin-left:5px;box-shadow:none;font-size:1.3rem}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty .item-qty:focus{border:1px solid #0660ad}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty .update-cart-item{color:#000;font-family:"Open Sans",sans-serif;font-size:1.3rem}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty .update-cart-item:hover{color:#fedd01}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .actions .primary{margin-right:10px}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .actions .secondary .delete{position:absolute;top:0;right:0}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .actions .secondary .delete .ki-close{font-size:2rem}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .actions span{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .actions span:hover{color:#fedd01}.minicart-wrapper .block-minicart .mc-bottom-wrapper{display:flex;background-color:#0660ad;margin-top:10px;padding:10px}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal{font-family:"Open Sans Bold";text-align:left;background-color:#0660ad;width:60%;float:left;padding-left:14px;height:40px}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .label{line-height:4rem;display:inline-block !important;margin-right:6px}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .label span{color:#fedd01;font-size:2rem;display:inline-block}@media(max-width: 640px){.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .label span{display:none}}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .price-container{display:inline-block}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .price-container .price{color:#fedd01;font-size:2rem}.minicart-wrapper .block-minicart .mc-bottom-wrapper .subtotal .price-container .price:after{content:""}.minicart-wrapper .block-minicart .mc-bottom-wrapper .empty{padding:8px;display:inline-block;font-weight:400;font-size:1.5rem;line-height:3rem}.minicart-wrapper .block-minicart .mc-bottom-wrapper .minicart-bottom.actions{background:#fedd01;border-radius:5px;font-family:"Open Sans Bold";width:40%;float:left;height:40px;text-align:right}.minicart-wrapper .block-minicart .mc-bottom-wrapper .minicart-bottom.actions .viewcart.action{text-align:center;width:100%;line-height:4rem;margin-right:10px}.minicart-wrapper .block-minicart .mc-bottom-wrapper .minicart-bottom.actions .viewcart.action span{text-transform:uppercase;font-size:1.5rem;line-height:4rem;font-weight:400;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:#000}.minicart-wrapper .block-minicart .mc-bottom-wrapper .minicart-bottom.actions .viewcart.action span:hover{color:#000}.postcode-check h6{font-size:1.6rem;border-bottom:2px solid #f4f4f4;color:#0660ad;font-family:"Open Sans Bold";margin:25px 0 15px;padding-bottom:18px}.postcode-check .input-field,.postcode-check fieldset{width:100%;max-width:500px;position:relative}@media(max-width: 640px){.postcode-check .input-field,.postcode-check fieldset{display:flex;flex-wrap:wrap;justify-content:center}}.postcode-check .input-field input,.postcode-check fieldset input{padding-left:48px;height:52px;background:url("../../frontend/championtimber/default/en_GB/images/icons/location.svg") 10px center #fff no-repeat;background-size:24px}.postcode-check .input-field button,.postcode-check fieldset button{position:absolute;top:0;right:0;background-color:#fedd01;color:#000;margin:0}@media(max-width: 640px){.postcode-check .input-field button,.postcode-check fieldset button{margin-top:10px;position:unset}}.postcode-check .postcode-check-status{padding:10px;background:#fff;margin-top:10px}.postcode-check .postcode-check-status .postcode-success{background:url("../../frontend/championtimber/default/en_GB/images/icons/checkmark.svg") 0 0 no-repeat;background-size:contain}.postcode-check .postcode-check-status .postcode-error{background:url("../../frontend/championtimber/default/en_GB/images/icons/close.svg") 0 0 no-repeat;background-size:32px}.postcode-check .postcode-check-status span{font-size:1.5rem;display:block;padding:4px 5px 5px 40px}.catalog-product-view .price-final_price .poa-price-container{display:none}.catalog-product-view .price-tier_price .poa-price-container{border:0;padding:24px !important}.catalog-product-view .price-tier_price .poa-price-container .poa-price{color:#fff;display:none}.catalog-product-view .price-tier_price .poa-price-container .poa-note{color:#fedd01;text-align:center}.catalog-product-view .price-tier_price .poa-price-container .poa-note p{font-weight:bold}.page-products .product-item .poa-price-container{border:0;padding:0}.page-products .product-item .poa-price-container .poa-price{font-size:3.2rem;line-height:3.2rem;color:#0660ad;margin:0}.page-products .product-item .poa-price-container .poa-note{display:none}.product-info-related{padding:25px 25px 0 0}@media(max-width: 640px){.product-info-related{padding:55px 0 0}}.product-info-related h4{color:#0660ad;margin-bottom:10px}.product-info-related .products-grid{margin:0}.product-info-related .products-grid .product-items{margin:0}.product-info-related .products-grid .product-items .slick-arrow{background-color:#0982ec;background-size:125%;width:30px;height:50px;filter:opacity(0.7)}.product-info-related .products-grid .product-items .slick-prev{left:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-left-white.svg)}.product-info-related .products-grid .product-items .slick-next{right:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-right-white.svg)}.product-info-related .products-grid .product-items .slick-list{margin-left:-10px}.product-info-related .products-grid .product-items .slick-list .product-item{width:200px}@media(max-width: 1024px){.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-photo{width:100%}}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-details{height:unset}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info{min-height:176px}@media(max-width: 1024px){.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info{padding:0 10px;width:100%}}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-details{height:unset}@media(max-width: 1024px){.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-details{padding:10px 0}}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{color:#0660ad;font-family:"Open Sans Bold";height:80px;font-size:1.2rem;line-height:2.1rem;margin-bottom:0}@media(max-width: 1024px){.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{width:100%}}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.2rem;color:#000;font-family:"Open Sans Bold";text-align:center;width:100%}@media(max-width: 1024px){.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.5rem;width:100%}}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login:hover{text-decoration:underline}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box{text-align:center}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price{color:#0660ad;font-family:"Open Sans Bold";font-weight:bold;text-align:center;font-size:2rem;line-height:3rem}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price:after{color:#000;font-family:"Open Sans",sans-serif}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper{width:100%}.product-info-related .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper .btn{margin:10px;padding:5px 10px;width:100%;font-size:1.4rem}.delivery-collection-options{padding-top:24px;padding-bottom:24px}@media(max-width: 1024px){.delivery-collection-options{padding-top:16px;padding-bottom:16px}}.delivery-collection-options .type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 0;min-height:115px;border-bottom:1px solid #eaeaea}@media(max-width: 767px){.delivery-collection-options .type{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.delivery-collection-options .delivery{border-top:1px solid #eaeaea}.delivery-collection-options .delivery .info:before{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/location-primary.svg");background-size:42px}.delivery-collection-options .collection .info:before{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/calendar-black.svg");background-size:42px}.delivery-collection-options .success .info:after{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/checkmark-circle-success.svg");background-size:24px}.delivery-collection-options .warning .info:after{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/clock-warning.svg");background-size:24px}.delivery-collection-options .warning .info .title,.delivery-collection-options .warning .info .stock-amount{color:#f02503}.delivery-collection-options .error .info:after{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/close-circle-error.svg");background-size:24px}.delivery-collection-options .error .info .title span{font-weight:400;color:#d21e00;text-transform:capitalize}.delivery-collection-options .error .info .status .stock-amount{color:#d21e00}.delivery-collection-options .info{position:relative;padding-left:64px;background-repeat:no-repeat;background-position:0;min-height:54px;padding-right:24px}.delivery-collection-options .info:before,.delivery-collection-options .info:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:0}.delivery-collection-options .info:before{width:54px;height:54px;left:0;top:0;background-color:#f4f4f4}.delivery-collection-options .info:after{width:24px;height:24px;left:32px;top:30px;background-color:#fff;border-radius:50%}.delivery-collection-options .info .title{font-size:1.9rem;line-height:2.6rem;letter-spacing:.5px;text-transform:uppercase;margin-top:5px;color:#0660ad;font-weight:700;display:inline-block}.delivery-collection-options .info .title span{font-size:1.5rem;line-height:2rem;letter-spacing:.3px}.delivery-collection-options .info .status{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:.3px}@media(max-width: 1024px){.delivery-collection-options .info .status{font-size:1.2rem}}.delivery-collection-options .info .status .stock-amount{color:#8bc43e}.delivery-collection-options .info .status .text{font-weight:400}.delivery-collection-options .info .status .postcode{text-transform:uppercase}.delivery-collection-options .info-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-left:auto;min-width:130px}@media(max-width: 767px){.delivery-collection-options .info-link{margin-left:0;padding-left:64px;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}}.delivery-collection-options .info-link .link{padding:10px 0}@media(max-width: 1024px){.delivery-collection-options .info-link .link{font-size:1.2rem}}@media(max-width: 767px){.delivery-collection-options .info-link .link{padding:0}}.delivery-collection-options .info-link .link:hover{text-decoration:underline}.product-options-wrapper .fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 -10px}.tally{width:50px;margin:0}.tally .inner{padding:3px;text-align:center}.tally .inner.specific-pricing{background-color:#bd081c;border:1px solid #8c0414}.tally label{display:block}.tally label span{display:block}.tally .control{display:block}.tally .control input{text-align:center}.tally .control .price-notice{font-size:1.4rem;font-weight:bold;display:flex;gap:2px;margin:10px 0}.tally .control .price-notice .price-container .price-wrapper .price{position:unset;font-size:unset;line-height:unset;letter-spacing:unset;color:unset;font-weight:unset}.tally .control .price-notice .price-container .price-wrapper .price::after{display:none}.total-tally{padding:5px 0px;margin-bottom:16px;margin-top:16px;border-top:1px solid #909090;border-bottom:1px solid #909090}.total-tally.qty label,.total-tally.qty input{display:inline-block;vertical-align:top}.total-tally.qty label{line-height:4rem;width:100px;text-align:left;margin-bottom:0}.total-tally.qty input{width:100px;background:rgba(0,0,0,0);border:0;font-weight:700}.total-tally .mage-error{font-size:1.4rem;margin:0 0 5px}.tally-note-top{padding-top:24px}.tally-note-top p{margin:0}#shadow-qtyTotal-error{background-color:#d21e00;padding:10px;font-size:16px;border:4px solid #0660ad}.header .top-nav-wrapper .price-including-tax,.header .top-nav-wrapper .price-excluding-tax{display:block !important}.switch-wrapper span{width:auto}.switch-wrapper .switch .slider{background-color:#fedd01}.switch-wrapper .switch .slider:before{background-color:#fff}.switch-wrapper .price-including-tax{color:#fff}.switch-wrapper .price-excluding-tax{color:#d4d4d4 !important}.ex-vat-pricing .switch-wrapper .price-including-tax{color:#d4d4d4 !important}.ex-vat-pricing .switch-wrapper .price-excluding-tax{color:#fff !important}.ex-vat-pricing .switch-wrapper .switch .slider{background-color:#fedd01}.ex-vat-pricing .switch-wrapper .switch .slider:before{transform:translateX(18px)}.product-photo .img-main{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-photo .img-main-hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:0}.product-photo:hover .img-main-hover{visibility:visible;opacity:1}.page-header .header-notice-wrapper{background-color:#0660ad}.page-header .header-notice-wrapper .header-notice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1448px;padding:16px 24px;height:inherit}@media(max-width: 1440px){.page-header .header-notice-wrapper .header-notice{max-width:1440px;padding-left:16px;padding-right:16px}}.page-header .header-notice-wrapper .header-notice p{color:#fff;margin-bottom:0}@media(max-width: 640px){.page-header .header-notice-wrapper .header-notice p{font-size:1.2rem;line-height:2rem}}.page-header .top-nav-wrapper{background-color:#eaeaea;height:45px}@media(max-width: 640px){.page-header .top-nav-wrapper{display:none}}.page-header .top-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;max-width:1448px;padding:0 24px;height:inherit}@media(max-width: 1440px){.page-header .top-nav{max-width:1440px}}.page-header .top-nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0}.page-header .top-nav li{margin-left:15px}.page-header .top-nav li:first-child{margin-left:0}.page-header .top-nav li a{transform:perspective(1px) translateZ(0);font-size:1.5rem;line-height:4.5rem;display:block;overflow:hidden;position:relative;color:#0660ad}.page-header .top-nav li a:before{transform:translateY(4px);background:#0982ec;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.page-header .top-nav li a:hover{color:#0660ad}.page-header .top-nav li a:hover:before{transform:translateY(0)}.page-header .top-nav li a:focus{color:#0660ad}.page-header .top-nav li a:focus:before{transform:translateY(0)}.page-header .top-nav li a:active{color:#0660ad}.page-header .top-nav li a:active:before{transform:translateY(0)}.page-header .top-nav .logout{margin-left:30px}.page-header .header-wrapper{position:relative}.page-header .header{margin:0 auto;max-width:1448px;padding:15px 24px 0}@media(max-width: 1440px){.page-header .header{max-width:1440px}}@media(max-width: 1023px){.page-header .header{padding:10px 16px}}@media(max-width: 640px){.page-header .header{position:relative;padding-bottom:69px}}.page-header .header .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-bottom:15px}@media(max-width: 1023px){.page-header .header .inner{margin-bottom:0}}.page-header .header .logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;max-height:64px;min-width:125px}@media(max-width: 640px){.page-header .header .logo{height:50px}}@media(max-width: 480px){.page-header .header .logo{min-width:0;height:auto}}.page-header .header .logo img{max-height:inherit;height:inherit;width:auto}.page-header .header .block-search{margin-left:auto;width:100%;max-width:800px;padding:0 20px}@media(max-width: 640px){.page-header .header .block-search{display:none}}.page-header .header .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto}.page-header .header .nav-links .link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;margin:0 5px;position:relative;width:120px;text-align:center;color:rgba(0,0,0,.87);height:100%}@media(max-width: 1023px){.page-header .header .nav-links .link{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:60px;height:64px}}@media(max-width: 640px){.page-header .header .nav-links .link{width:50px;height:50px}}@media(max-width: 480px){.page-header .header .nav-links .link{width:35px}}.page-header .header .nav-links .link:hover{color:#0660ad}.page-header .header .nav-links .link:hover .ki:before{color:#0982ec}@media(max-width: 1023px){.page-header .header .nav-links .link .info{display:none}}.page-header .header .nav-links .link .subtitle{font-weight:700}.page-header .header .nav-links .link .ki{font-size:3rem;margin-bottom:10px;display:block}@media(max-width: 1023px){.page-header .header .nav-links .link .ki{font-size:4rem;margin-bottom:0}}@media(max-width: 480px){.page-header .header .nav-links .link .ki{font-size:3rem}}@media(max-width: 1023px){.page-header .header .nav-links .minicart-wrapper{height:64px}}@media(max-width: 640px){.page-header .header .nav-links .minicart-wrapper{height:50px}}.page-footer .tagline-info-wrapper{background-color:#0660ad}@media(max-width: 767px){.page-footer .tagline-info-wrapper{width:100%}}.page-footer .tagline-info-wrapper .tagline-info{max-width:1448px;margin:0 auto;padding:10px 24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(max-width: 1440px){.page-footer .tagline-info-wrapper .tagline-info{max-width:1440px}}@media(max-width: 767px){.page-footer .tagline-info-wrapper .tagline-info{display:block;text-align:center;padding-left:16px;padding-right:16px}}@media(max-width: 767px){.page-footer .tagline-info-wrapper .tagline{text-align:center}}.page-footer .tagline-info-wrapper .tagline p{line-height:4.4rem;color:#fff;margin-bottom:0}.page-footer .tagline-info-wrapper .tagline a{color:#fff;font-weight:700;margin-left:10px}.page-footer .tagline-info-wrapper .tagline a:hover{color:#0982ec}.page-footer .social{margin-left:auto;min-width:210px}@media(max-width: 767px){.page-footer .social{text-align:center}}.page-footer .social li{display:inline-block;width:32px;height:32px;margin:5px}.page-footer .social a,.page-footer .social img{width:inherit;height:inherit}.page-footer .social a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-repeat:no-repeat;background-size:32px;background-position:center}.page-footer .social .facebook{background-image:url("../../frontend/championtimber/default/en_GB/images/social/facebook-colour.svg")}.page-footer .social .facebook:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/social/facebook-white.svg")}.page-footer .social .twitter{background-image:url("../../frontend/championtimber/default/en_GB/images/social/twitter-colour.svg")}.page-footer .social .twitter:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/social/twitter-white.svg")}.page-footer .social .instagram{background-image:url("../../frontend/championtimber/default/en_GB/images/social/instagram-colour.svg")}.page-footer .social .instagram:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/social/instagram-white.svg")}.page-footer .social .linkedin{background-image:url("../../frontend/championtimber/default/en_GB/images/social/linkedin-colour.svg")}.page-footer .social .linkedin:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/social/linkedin-white.svg")}.page-footer .social .youtube{background-image:url("../../frontend/championtimber/default/en_GB/images/social/youtube-colour.svg")}.page-footer .social .youtube:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/social/youtube-white.svg")}.page-footer h5{font-size:1.5rem;line-height:2.5rem;margin-bottom:8px}@media(max-width: 767px){.page-footer h5{font-size:2.1rem;line-height:2.4rem}}.page-footer ul{list-style:none;margin:0;padding:0}.page-footer li{font-size:1.5rem;line-height:2rem;margin-bottom:8px}.page-footer li a{font-size:1.5rem;line-height:2rem;letter-spacing:.3px;color:#000}.page-footer li a:hover{color:#0982ec}.page-footer .footer-info-wrapper{background-color:#fff}.page-footer .footer{margin:0 auto;max-width:1448px;padding:24px 24px 48px}.page-footer .footer::after{display:block;clear:both;content:""}@media(max-width: 1440px){.page-footer .footer{max-width:1440px;padding-bottom:0}}.page-footer .footer .footer-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-footer .footer .links{-moz-box-flex:1 0 20%;-ms-flex:1 0 20%;-webkit-box-flex:1 0 20%;-webkit-flex:1 0 20%;flex:1 0 20%;display:block;max-width:20%;width:100%;padding-left:32px;padding-bottom:28px}@media(max-width: 767px){.page-footer .footer .links{-moz-box-flex:none;-ms-flex:none;-webkit-box-flex:none;-webkit-flex:none;flex:none;max-width:100%;padding:0;text-align:center}}.page-footer .footer .links:first-child{padding-left:0}@media(max-width: 767px){.page-footer .footer .links .group{-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;cursor:pointer;width:100%;text-align:left;border-bottom:1px solid #d4d4d4;position:relative;padding:15px 0}}@media(max-width: 767px){.page-footer .footer .links .group:after{font-size:3rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;width:30px;height:30px;position:absolute;top:12px;right:0}}.page-footer .footer .links .group.active:after{transform:rotate(180deg)}@media(max-width: 767px){.page-footer .footer .links .group.active ul{margin-top:15px}}@media(max-width: 767px){.page-footer .footer .links .group ul{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;max-height:0;overflow:hidden}}@media(max-width: 767px){.page-footer .footer .links .static{padding:24px 0}}@media(max-width: 767px){.page-footer .footer .links .static h5{margin-bottom:10px}}.page-footer .footer .links p{font-size:1.3rem;line-height:1.7rem}.company-info-wrapper{background-color:#575757}.company-info-wrapper .company-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1448px;padding:20px 24px;margin:0 auto}@media(max-width: 1440px){.company-info-wrapper .company-info{max-width:1440px}}@media(max-width: 767px){.company-info-wrapper .company-info{padding-left:16px;padding-right:16px}}.company-info-wrapper .company-info ul{margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.company-info-wrapper .company-info ul li{display:inline-block;margin-left:10px}@media(max-width: 767px){.company-info-wrapper .company-info ul li{width:50%;margin-left:0}}.company-info-wrapper .company-info ul li:first-child{margin-left:0}.company-info-wrapper .company-info .copyright{display:inline-block}@media(max-width: 767px){.company-info-wrapper .company-info .copyright{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2;display:block;width:100%}}.company-info-wrapper .company-info .title{font-size:1.3rem;line-height:1.7rem}.company-info-wrapper .company-info .payment{display:inline-block;margin-left:auto}@media(max-width: 767px){.company-info-wrapper .company-info .payment{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;display:block;width:100%;margin-bottom:20px}}.company-info-wrapper .company-info .payment img{max-width:320px}@media(max-width: 767px){.company-info-wrapper .company-info .payment img{width:80%}}.company-info-wrapper .credits{font-size:1.3rem;line-height:1.7rem}@media(max-width: 1023px){.main-nav .nav-wrapper{display:none}}.main-nav .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.main-nav .nav ul{list-style:none;margin:0;padding:0}.main-nav .nav ul.level1.col-count-1{-moz-column-count:1;-webkit-column-count:1;column-count:1}.main-nav .nav ul.level1.col-count-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.main-nav .nav ul.level1.col-count-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.main-nav .nav ul.level1.col-count-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}.main-nav .nav ul.level1.col-count-5{-moz-column-count:5;-webkit-column-count:5;column-count:5}.main-nav .nav ul.level1.col-count-6{-moz-column-count:6;-webkit-column-count:6;column-count:6}.main-nav .nav ul.level1>li{margin-bottom:15px}.main-nav .nav li{line-height:2rem;display:inline-block;margin:0 0 5px;text-align:left;width:100%}.main-nav .nav li.level0{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:0;max-width:220px;width:auto}.main-nav .nav li.level0:first-child{margin-left:0;padding-left:0}.main-nav .nav li.level0:last-child{margin-right:0;padding-right:0}.main-nav .nav li.hide-cat{display:none}.main-nav .nav li a{color:#054882;font-size:1.4rem;line-height:1.8rem;display:inline-block;font-weight:400}.main-nav .nav li a:hover{color:#0982ec}.main-nav .nav li a.view-more{font-weight:700}.main-nav .nav .nav-dropdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:none;left:0;min-height:150px;position:absolute;top:166px;width:100%;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.35);box-shadow:0 2px 4px 0 rgba(0,0,0,.35);z-index:100}.main-nav .nav .nav-dropdown.open{display:block}.main-nav .nav .nav-dropdown .nav-inner{padding:20px;position:relative;max-width:1448px;margin:0 auto}@media(max-width: 1440px){.main-nav .nav .nav-dropdown .nav-inner{max-width:1440px}}.main-nav .nav .row{margin:0}.main-nav .nav h4{font-size:3.5rem;line-height:4rem;color:#0660ad;font-weight:700;margin-bottom:15px}.main-nav .nav .main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:1.5rem;line-height:1.7rem;letter-spacing:.9px;height:100%;text-align:center;font-weight:700;padding:15px 10px;overflow:hidden;position:relative}@media(max-width: 1440px){.main-nav .nav .main{font-size:1.3rem;padding-left:7px;padding-right:7px}}.main-nav .nav .main:before{transform:translateY(4px);background:#0982ec;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.main-nav .nav .main.open{color:#0982ec}.main-nav .nav .main.open:before{transform:translateY(0)}.main-nav .nav .main:hover:before{transform:translateY(0)}.main-nav .nav .main:focus:before{transform:translateY(0)}.main-nav .nav .main:active:before{transform:translateY(0)}.main-nav .nav .parent{font-size:1.5rem;line-height:2rem;color:#05579d;display:block;font-weight:700;margin-bottom:5px;text-transform:uppercase}.dl-menuwrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-perspective:1222px;-webkit-perspective-origin:50% 200%;max-width:100%;padding:0;perspective:1222px;perspective-origin:50% 200%;position:relative;width:100%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper ul{background:#eaeaea;box-shadow:0 6px 6px 0 rgba(0,0,0,.35);list-style:none;padding:0;transform-style:preserve-3d}.dl-menuwrapper li{border-bottom:1px solid #d4d4d4;position:relative;font-size:1rem}.dl-menuwrapper li:last-child{border-bottom:0}.dl-menuwrapper li a{color:#0660ad;display:block;font-weight:700;font-size:1.6rem;line-height:2rem;outline:none;padding:12px 20px;position:relative}.dl-menuwrapper li a.view-all{text-align:center;background-color:#fafafa}.dl-menuwrapper li>a:not(:only-child):after{-webkit-font-smoothing:antialiased;content:"";font-family:"kick-icons";font-size:3rem;line-height:4.5rem;height:100%;position:absolute;top:0;width:30px}.dl-menuwrapper li>a:after{right:10px}.dl-menuwrapper li .dl-submenu{display:none}.dl-menuwrapper .dl-subviewopen{border:0}.dl-menuwrapper li.dl-back>a{background-color:#0660ad;color:#fff;padding-left:30px;font-size:2rem;text-align:center}.dl-menuwrapper li.dl-back:after{-webkit-font-smoothing:antialiased;content:"";font-family:"kick-icons";font-size:3rem;line-height:4.5rem;height:100%;left:10px;position:absolute;top:0;width:30px;color:#fff}.dl-menuwrapper .dl-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:4px solid #0660ad;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(10px);width:100%}.dl-menuwrapper .dl-menu .dl-back{border-top:0}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;transform:translateY(0)}.dl-menuwrapper>.dl-submenu{border:0;left:0;margin:0;position:absolute;top:0;width:100%}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-moz-animation:SubMenuAnimIn1 .4s ease;-o-animation:SubMenuAnimIn1 .4s ease;-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-moz-animation:SubMenuAnimIn2 .3s ease-in-out;-o-animation:SubMenuAnimIn2 .3s ease-in-out;-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-moz-animation:SubMenuAnimOut1 .4s ease;-o-animation:SubMenuAnimOut1 .4s ease;-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-moz-animation:SubMenuAnimOut2 .3s ease-in-out;-o-animation:SubMenuAnimOut2 .3s ease-in-out;-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.no-touch .dl-menuwrapper li a:hover{background-color:#d4d4d4}.no-touch .dl-menuwrapper li.dl-back a:hover{background-color:#05579d}.dl-menu.dl-subview li{display:none}.dl-menu.dl-subview li.dl-subviewopen{display:block}.dl-menu.dl-subview li.dl-subviewopen>a{display:none}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu{display:block}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menu.dl-subview li.dl-subview{display:block}.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview .dl-submenu{display:block}.dl-menu.dl-animate-out-1{-moz-animation:MenuAnimOut1 .4s;-o-animation:MenuAnimOut1 .4s;-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-moz-animation:MenuAnimOut2 .3s ease-in-out;-o-animation:MenuAnimOut2 .3s ease-in-out;-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-in-1{-moz-animation:MenuAnimIn1 .3s;-o-animation:MenuAnimIn1 .3s;-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-moz-animation:MenuAnimIn2 .3s ease-in-out;-o-animation:MenuAnimIn2 .3s ease-in-out;-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.no-js .dl-menuwrapper .dl-menu{opacity:1;position:relative;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.no-js .dl-menuwrapper li.dl-back{display:none}.nav-mobile{left:0;position:absolute;top:129px;width:100%;display:none;z-index:100}@media(max-width: 1023px){.nav-mobile{display:block}}.nav-search-wrapper{background-color:#054882;display:none;left:0;padding:10px 10px 10px;position:absolute;top:69px;width:100%;z-index:100}@media(max-width: 640px){.nav-search-wrapper{display:block}}.nav-search-wrapper .search{position:relative}.nav-search-wrapper .search input{font-size:1.5rem;background:#fff;border:0;height:40px;padding:2px 50px 2px 10px;width:100%}.nav-search-wrapper .search .btn-search{font-size:3rem;height:40px;padding:0;position:absolute;right:0;top:0;width:40px;text-align:center}.nav-search-wrapper .search .btn-search:before{content:"";font-family:"kick-icons"}.nav-search-wrapper .search .btn-search:hover{background-color:#2696f7}.page-main .columns{position:relative;margin:0 auto;max-width:1448px;min-height:750px;padding:24px}@media(max-width: 1440px){.page-main .columns{max-width:1440px}}@media(max-width: 767px){.page-main .columns{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px}}.page-main .columns .sidebar-wrapper{width:23%;min-width:250px}@media(max-width: 767px){.page-main .columns .sidebar-wrapper{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2;min-width:0;width:100%;margin-bottom:16px}}.cms-page-view .page-main .columns{padding-top:48px;padding-bottom:48px}@media(max-width: 767px){.cms-page-view .page-main .columns{padding:24px 18px}}.cms-page-view .page-main .columns .column{max-width:920px}.page-layout-2columns-left .page-main .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-layout-2columns-left .page-main .columns .column{-moz-box-flex:auto;-ms-flex:auto;-webkit-box-flex:auto;-webkit-flex:auto;flex:auto;padding-left:30px;padding-bottom:24px}@media(max-width: 767px){.page-layout-2columns-left .page-main .columns .column{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;padding-left:0}}@media(max-width: 767px){.page-layout-2columns-left .page-main .columns .column.padding-top{padding-top:65px}}#contentarea{display:inline}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media(max-width: 1023px){.row{margin-left:0;margin-right:0}}.row .col{-moz-flex-basis:0;-ms-flex-basis:0;-webkit-flex-basis:0;flex-basis:0;-moz-box-flex:initial;-ms-flex:initial;-webkit-box-flex:initial;-webkit-flex:initial;flex:initial;max-width:100%;padding-left:10px;padding-right:10px;position:relative}@media(max-width: 1023px){.row .col{margin-bottom:16px;padding-left:0;padding-right:0;width:100% !important;flex-basis:100% !important}}.row .col.col-1{-moz-flex-basis:8.33333%;-ms-flex-basis:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%;width:8.33333%}.row .col.col-2{-moz-flex-basis:16.66667%;-ms-flex-basis:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%;width:16.66667%}.row .col.col-3{-moz-flex-basis:25%;-ms-flex-basis:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%}.row .col.col-4{-moz-flex-basis:33.33333%;-ms-flex-basis:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;width:33.33333%}.row .col.col-5{-moz-flex-basis:43.66667%;-ms-flex-basis:43.66667%;-webkit-flex-basis:43.66667%;flex-basis:43.66667%;width:43.66667%}.row .col.col-6{-moz-flex-basis:50%;-ms-flex-basis:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%}.row .col.col-7{-moz-flex-basis:58.33333%;-ms-flex-basis:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%;width:58.33333%}.row .col.col-8{-moz-flex-basis:66.66667%;-ms-flex-basis:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%}.row .col.col-9{-moz-flex-basis:75%;-ms-flex-basis:75%;-webkit-flex-basis:75%;flex-basis:75%;width:75%}.row .col.col-10{-moz-flex-basis:83.33333%;-ms-flex-basis:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%;width:83.33333%}.row .col.col-12{-moz-flex-basis:100%;-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%}.row .row{margin-left:0;margin-right:0}.section-wrapper{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 767px){.section-wrapper{padding:16px}}.section-wrapper .heading-wrapper{text-align:center}.loading-mask{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:hsla(0,0%,100%,.5)}.loading-mask .loader>img{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.loading-mask .loader>p{display:none}@media(max-width: 767px){.group{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;position:relative}}@media(max-width: 767px){.group:after{font-size:3rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;overflow:hidden;position:absolute;right:10px;text-align:center;top:10px;vertical-align:middle}}@media(max-width: 767px){.group ul{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;max-height:0;overflow:hidden}}.group.active:after{transform:rotate(180deg)}.banner{height:400px;max-width:1920px;margin:0 auto}.banner.home{height:600px}@media(max-width: 1679px){.banner.home{height:400px}}@media(max-width: 1024px){.banner.home{height:300px}}.banner.home .sw-flexslider .slides .slider-title .caption h2{font-size:5.2rem;line-height:6rem;letter-spacing:0}.banner.home .sw-flexslider .slides .slider-title .caption h2 span{display:block}.banner.home .sw-flexslider .slides .slider-title .caption p{font-size:2.8rem;line-height:3.8rem;letter-spacing:.6px}.banner .slide-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.banner .slide-content-wrapper .slide-content{margin:0 auto;max-width:1448px;padding:20px;text-align:center}.banner .slide-content-wrapper .slide-content .slider-title{position:relative;color:#fff}.banner .banner-image{height:100%;width:100%}.banner .slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 auto;padding:20px;position:relative;text-align:center;z-index:10;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.banner .slide h1{display:block;font-size:5.5rem;line-height:8rem;color:#fff;margin:0;text-transform:uppercase}@media(max-width: 1440px){.banner .slide h1{font-size:5rem;line-height:6rem}}@media(max-width: 768px){.banner .slide h1{font-size:3.5rem;line-height:4rem;margin-bottom:5px}}.banner .slide .banner-title-wrapper{position:relative;z-index:1}.banner .slide .banner-text{font-size:1.5rem;line-height:2.1rem;color:#fff;margin:0 auto;max-width:600px;text-transform:uppercase}.banner .slide .overlay{background:-moz-linear-gradient(-70deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);background:-webkit-linear-gradient(-70deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);background:linear-gradient(160deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80000000", endColorstr="#80000000",GradientType=1 );height:inherit;left:0;position:absolute;top:0;width:100%}.sw-flexslider-element{height:inherit}.sw-flexslider-container{height:inherit}.sw-flexslider{height:inherit}.sw-flexslider .slides{height:inherit}.sw-flexslider .banner-image{height:inherit;position:relative}.sw-flexslider .banner-image:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.1);z-index:10}.sw-flexslider .image{height:inherit}.sw-flexslider .image>a{height:inherit;display:block}.sw-flexslider .sw-flexslider-control-paging{left:0;right:0}.sw-flexslider .sw-flexslider-control-paging li{background-color:#fff;padding:10px 5px;display:inline-block}.sw-flexslider .sw-flexslider-control-paging li a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff !important;border:1px solid #0660ad !important;width:20px !important;height:20px !important;margin:0 !important}.sw-flexslider .sw-flexslider-control-paging li a:hover{background-color:#0660ad !important}.sw-flexslider .sw-flexslider-control-paging li:first-child{padding-left:15px;border-top-left-radius:10px}.sw-flexslider .sw-flexslider-control-paging li:last-child{padding-right:15px;border-top-right-radius:10px}.sw-flexslider .sw-flexslider-control-paging li .sw-flexslider-active{background-color:#0660ad !important;box-shadow:unset}.sw-flexslider .sw-flexslider-direction-nav a{color:#fff;margin:-25px 0 0}.sw-flexslider .sw-flexslider-direction-nav a:before{font-size:50px !important}.below-pagination-position .sw-flexslider-control-paging{bottom:0 !important;left:0 !important}@media(max-width: 640px){.sidebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sidebar .subnav .subnav-heading{background-color:#d4d4d4;padding:20px}.sidebar .subnav .subnav-heading h5{font-size:1.7rem;line-height:2rem;margin-bottom:0}.sidebar .subnav ul{list-style:none;padding:0;margin:0}.sidebar .subnav ul li a{padding:15px 20px;display:block;border-bottom:2px solid #d4d4d4;color:rgba(0,0,0,.87)}.sidebar .subnav ul li a:hover,.sidebar .subnav ul li a.active{color:#0982ec;border-color:#0982ec}.sidebar .subnav ul li a.active{color:#0660ad;border-color:#0660ad;font-weight:700}.page-header .header-notice-wrapper{background-color:#d21e00}.page-header .header-notice-wrapper .header-notice{padding:10px 60px}@media(max-width: 1199px){.page-header .header-notice-wrapper .header-notice{padding:10px 300px;font-size:1.1rem}}@media(max-width: 1023px){.page-header .header-notice-wrapper .header-notice{font-size:1.4rem;padding:10px}}.page-header .header-notice-wrapper .header-notice p{font-weight:600;line-height:unset}.page-header .header-notice-wrapper .header-lipscore{position:absolute;right:0px;top:0px;z-index:10002}@media(max-width: 1023px){.page-header .header-notice-wrapper .header-lipscore{display:none}}.page-header .header-notice-wrapper .header-lipscore g:has(>g.lipscore-service-review-logo:first-child){display:none}.page-header .header-notice-wrapper .header-lipscore line.lipscore-service-review-badge-separator{display:none}.page-header .stick{background-color:#0660ad}.page-header .stick.sticky{position:fixed;top:0;width:100%;z-index:899}@media(max-width: 640px){.page-header .stick.sticky{padding-bottom:0px;height:auto}}@media(max-width: 767px){.page-header .stick.sticky .header{height:auto}}.page-header .stick.sticky .header .block-search .minisearch .search .input-text{height:40px}.page-header .stick.sticky .header .block-search .minisearch .search .btn-search{top:1px}.page-header .stick.sticky .header .nav-links{gap:20px}@media(max-width: 640px){.page-header .stick.sticky .header .nav-links{gap:0px}}.page-header .stick.sticky .header .nav-links .link{width:unset;min-width:unset}@media(max-width: 640px){.page-header .stick.sticky .header .nav-links .link{width:35px}}.page-header .stick.sticky .header .nav-links .link .ki{margin-bottom:0}.page-header .stick.sticky .header .nav-links .link .info{display:none}.page-header .stick.sticky .header .nav-links .link.account{min-width:unset;padding:5px 6px}.page-header .stick.sticky .header .nav-links .link.account .ki{margin-right:0}.page-header .stick.sticky .header .nav-links .link.switch-wrapper .switch{margin-bottom:0}@media(max-width: 640px){.page-header .stick.sticky .header .nav-links .link.switch-wrapper .info{display:block}}.page-header .stick.sticky .header .nav-links .link.cart .info{display:flex}.page-header .stick.sticky .header .nav-links .link.cart .info>*{display:none}.page-header .stick.sticky .header .nav-links .link.cart .info>*.counter{display:block;left:20px;top:-10px}@media(max-width: 640px){.page-header .stick.sticky .header .nav-links .link.cart .info>*.counter{top:5px;left:16px}}.page-header .yellow-wrapper{display:none;background-color:#fedd01;height:45px;padding:0 10px 10px;width:100%}@media(max-width: 1199px){.page-header .yellow-wrapper{display:block}}.page-header .yellow-wrapper.sticky{position:fixed;z-index:899}.page-header .yellow-wrapper .mobile-nav-wrapper{display:flex;align-items:center;justify-content:space-between;background:#0660ad;border-radius:0 0 5px 5px;color:#fff;height:35px;margin:0 auto;padding:0 10px}@media(max-width: 767px){.page-header .yellow-wrapper .mobile-nav-wrapper{border-radius:5px}}.page-header .yellow-wrapper .mobile-nav-wrapper .mobile-nav-label{font-size:1.6rem}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon{padding:0;height:100%}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box{width:22px;height:100%}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box .menu-icon-inner{background-color:#fff;height:3px;width:22px}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box .menu-icon-inner:before,.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box .menu-icon-inner:after{background-color:#fff;height:3px;width:22px}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box .menu-icon-inner:before{top:-8px}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon .menu-icon-box .menu-icon-inner:after{bottom:-8px}.page-header .yellow-wrapper .mobile-nav-wrapper .menu-icon-spin.is-active .menu-icon-inner::after{bottom:0px !important}.page-header .main-nav .nav-search-wrapper.open{transition:opacity .5s linear,visibility .5s linear;display:block}.page-header .main-nav.sticky{position:fixed;z-index:899}.page-header .header{padding:0 20px 0;position:relative}@media(max-width: 1199px){.page-header .header{padding:0}}.page-header .header .inner{align-items:center;padding-top:10px;margin-bottom:0;padding-bottom:15px}@media(max-width: 1199px){.page-header .header .inner{position:relative;align-items:center;padding:10px;margin-bottom:0}}@media(max-width: 767px){.page-header .header .inner{flex-wrap:wrap}}.page-header .logo{max-height:65px;min-width:150px}@media(max-width: 1199px){.page-header .logo{min-width:100px}}@media(max-width: 1199px){.page-header .logo img{width:90px}}.page-header .logo .trade-logo{display:none}.page-header .block-search{padding:0 40px;display:flex;flex-direction:column;max-width:500px}@media(max-width: 767px){.page-header .block-search{background-color:#fedd01;left:0;top:0;padding:10px !important;display:block !important;position:relative;width:calc(100% + 20px) !important;z-index:100;max-width:100%;order:3;margin:5px -10px -10px -10px !important}}.page-header .block-search.open{display:block}.page-header .block-search .minisearch .search .input-text{border:0;border-radius:4px;height:60px}@media(max-width: 1199px){.page-header .block-search .minisearch .search .input-text{height:40px}}.page-header .block-search .minisearch .search .btn-search{background-color:unset;height:38px;top:10px}@media(max-width: 1199px){.page-header .block-search .minisearch .search .btn-search{top:0;height:40px}}.page-header .nav-links{align-items:center}.page-header .nav-links .link{display:flex;flex-direction:column;align-items:center;color:#fff;margin:0 5px;width:auto;min-width:100px;order:2}@media(max-width: 1199px){.page-header .nav-links .link{min-width:0;height:auto}}@media(max-width: 640px){.page-header .nav-links .link{width:35px !important}}.page-header .nav-links .link .ki{color:#fedd01;font-size:2.4rem;margin-bottom:0;margin:0 0 5px 0}.page-header .nav-links .link .subtitle{font-size:1.4rem;line-height:2rem}@media(max-width: 1199px){.page-header .nav-links .link .subtitle{display:none}}.page-header .nav-links .link:hover{color:#fff}.page-header .nav-links .link:hover .ki::before{color:#fff}.page-header .nav-links .link .info{text-align:center}.page-header .nav-links .link .info .text{font-size:1.4rem;line-height:2rem}.page-header .nav-links .link.account{background-color:#fedd01;border-radius:4px;padding:10px;flex-direction:row;width:unset}@media(max-width: 1199px){.page-header .nav-links .link.account{height:auto}}@media(max-width: 767px){.page-header .nav-links .link.account{padding:5px}}.page-header .nav-links .link.account .ki{color:#0660ad;margin-right:5px;margin-bottom:0}@media(max-width: 1199px){.page-header .nav-links .link.account .ki{margin:0}}.page-header .nav-links .link.account .info{display:flex;flex-direction:column;min-width:120px;text-align:left}@media(max-width: 1199px){.page-header .nav-links .link.account .info{display:none}}.page-header .nav-links .link.account .info span{color:#0660ad}.page-header .nav-links .link.account .info .subtitle-two{font-size:1.4rem;margin-top:-2px}.page-header .nav-links .link.account:hover span{color:#0982ec}.page-header .nav-links .link.account:hover .ki::before{color:#0982ec}@media(max-width: 1199px){.page-header .nav-links .link.switch-wrapper{order:1}}.page-header .nav-links .link.switch-wrapper span{margin:0}.page-header .nav-links .link.switch-wrapper .vat-wrapper{font-weight:700}.page-header .nav-links .link.switch-wrapper .vat-wrapper .vat-label{margin:0;color:#fff}.page-header .nav-links .link.switch-wrapper .switch{margin-bottom:4px}@media(max-width: 640px){.page-header .nav-links .link.switch-wrapper .switch{margin-bottom:0}}.page-header .nav-links .link.switch-wrapper .info{width:110px;display:block}@media(max-width: 1199px){.page-header .nav-links .link.switch-wrapper .info{width:60px}}@media(max-width: 1199px){.page-header .nav-links .link.switch-wrapper .info .vat{display:none !important}}.page-header .nav-links .link.search{display:none}@media(max-width: 767px){.page-header .nav-links .link.search{display:flex}}.page-header .nav-links .link.phone{display:none}@media(max-width: 1199px){.page-header .nav-links .link.phone{display:flex}}.page-header .nav-links .link.phone .ki{color:#fff}@media(max-width: 1199px){.page-header .nav-links .link.locator{padding-top:0;width:30px}}.page-header .nav-links .link.locator .info{display:flex;flex-direction:column}@media(max-width: 1199px){.page-header .nav-links .link.locator .info{display:none}}.page-header .nav-links .link.locator .info .subtitle-two{font-size:1.4rem;margin-top:-2px;color:#fff}.page-header .nav-links .link.cart{width:auto}@media(max-width: 1199px){.page-header .nav-links .link.cart .ki{color:#fff}}.page-header .nav-links .link.cart .info{display:flex;flex-direction:column}.page-header .nav-links .link.cart .info .counter.qty{background-color:#fff;color:#000;font-weight:bold;left:30px}@media(max-width: 1199px){.page-header .nav-links .link.cart .info .counter.qty{left:16px}}.page-header .nav-links .link.cart .info .subtotal{font-size:1.4rem;line-height:2rem;color:#fff}@media(max-width: 1199px){.page-header .nav-links .link.cart .info .subtotal{display:none}}.page-header .nav-links .minicart-wrapper{height:auto}@media(max-width: 1199px){.page-header .nav-links .menu-icon{display:none}}.page-header .nav-links .menu-icon .menu-icon-inner{background-color:#fff}.page-header .nav-links .menu-icon .menu-icon-inner::before,.page-header .nav-links .menu-icon .menu-icon-inner::after{background-color:#fff}.page-header .nav-overlay{background:rgba(0,0,0,.6);width:100%;height:100vh;position:absolute;left:0;z-index:90;display:none}.page-header .main-nav{background-color:#fedd01;width:100%}.page-header .main-nav .nav-wrapper{font-family:Open Sans Bold;max-width:1448px;margin:0 auto;padding:0 24px}.page-header .main-nav .nav-wrapper ul.nav li a.main{font-size:1.4rem;color:rgba(0,0,0,.87);font-weight:bold}.page-header .main-nav .nav-wrapper ul.nav li a.main:hover{color:#0660ad}@media(max-width: 1199px){.page-header .main-nav .nav-mobile{display:block;top:5px}}.page-header .main-nav .nav-mobile ul.dl-menu{top:-5px;background:#fff}.page-header .main-nav .nav-mobile ul.dl-menu li a{color:#000}.page-header .main-nav .nav-mobile ul.dl-submenu{background:#fff}.page-header .main-nav .nav-mobile ul.dl-submenu .dl-back{background:#666;color:#fff;padding-left:30px}.page-header .main-nav .nav-mobile ul.dl-submenu .dl-back a{background:#666;color:#fff;text-align:left}.page-header .main-nav .nav-search-wrapper{transition:opacity .5s linear,visibility .5s linear}@media(max-width: 1199px){.page-header .main-nav .nav-search-wrapper{background-color:#fedd01;padding-top:5px;top:145px}}@media(max-width: 767px){.page-header .main-nav .nav-search-wrapper{display:block;top:121px}}.page-header .main-nav .nav-search-wrapper .btn-search{background-color:unset}.page-footer .footer{padding:34px 25px 34px}.page-footer .footer .links{max-width:unset;padding-bottom:0}.page-footer .footer .links .lipscore_footer{text-align:center;width:70%;margin-left:30%;padding-top:10px}.page-footer .footer .links .lipscore_footer polygon{fill:#0660ad}.page-footer .footer .links .lipscore_footer .lipscore-service-review-badge-arc-base{fill:#fedd01}.page-footer .footer .links .lipscore_footer .lipscore-service-review-badge-stars polygon{fill:#0660ad}@media(max-width: 1199px){.page-footer .footer .links .lipscore_footer{width:100%;margin-left:auto;margin-right:auto}}.page-footer .footer .links .lipscore_footer .lipscore-service-review-logo{display:none}.page-footer .footer .links .lipscore_footer text.lipscore-service-review-badge-rating-text{fill:#fff}.page-footer .footer .links .lipscore_footer text.lipscore-service-review-badge-votes-text{fill:#fff}.page-footer .footer-info-wrapper{background-color:#0660ad;color:#fff}.page-footer .footer-info-wrapper .footer-links>*:nth-last-child(1){margin-left:auto}.page-footer .footer-info-wrapper .footer-links .group{position:relative}.page-footer .footer-info-wrapper .footer-links .group::after{top:10px}.page-footer .social-wrapper{display:flex;justify-content:flex-end}@media(max-width: 640px){.page-footer .social-wrapper{justify-content:center}}.page-footer .social-wrapper .social{margin-left:unset;min-width:unset;text-align:center;width:70%}@media(max-width: 1199px){.page-footer .social-wrapper .social{width:100%;margin-left:0}}@media(max-width: 640px){.page-footer .social-wrapper .social{margin-top:40px}}.page-footer .social-wrapper .social h5{font-weight:normal;margin-bottom:20px}@media(max-width: 1199px){.page-footer .social-wrapper .social h5{font-size:1.6rem;line-height:2rem}}@media(max-width: 640px){.page-footer .social-wrapper .social h5{font-size:1.9rem;font-weight:bolder}}.page-footer .social-wrapper .social ul{display:flex;gap:10px;justify-content:center}@media(max-width: 1199px){.page-footer .social-wrapper .social ul{flex-direction:row;align-items:center}}@media(max-width: 640px){.page-footer .social-wrapper .social ul{flex-direction:row}}.page-footer .social-wrapper .social ul li{display:unset;margin:unset;width:unset;height:unset}@media(max-width: 1199px){.page-footer .social-wrapper .social ul li{margin-bottom:10px}}.page-footer .social-wrapper .social a,.page-footer .social-wrapper .social a:hover{text-align:center;cursor:pointer;font-size:1.1rem}.page-footer .social-wrapper .social a{background-image:unset !important}.page-footer .social-wrapper .social a:hover{background-image:unset !important}.page-footer .social-wrapper .social a::before{content:"";height:36px;width:36px;display:block;background-size:cover;border-radius:50px;margin:0 auto}.page-footer .social-wrapper .social a.facebook::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/facebook-white.svg")}.page-footer .social-wrapper .social a.facebook:hover::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/facebook-primary.svg")}.page-footer .social-wrapper .social a.twitter::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/twitter-white.svg")}.page-footer .social-wrapper .social a.twitter:hover::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/twitter-primary.svg")}.page-footer .social-wrapper .social a.instagram::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/instagram-white.svg")}.page-footer .social-wrapper .social a.instagram:hover::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/instagram-primary.svg")}.page-footer .social-wrapper .social a.linkedin::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/linkedin-white.svg")}.page-footer .social-wrapper .social a.linkedin:hover::before{background-image:url("../../frontend/championtimber/default/en_GB/images/social/linkedin-primary.svg")}.page-footer h5{font-size:1.6rem;color:#fff;font-weight:bolder}@media(max-width: 1199px){.page-footer h5{font-size:1.4rem}}.page-footer li a{color:#fff;font-size:1.4rem}.page-footer li a:hover{color:#fedd01}@media(max-width: 1199px){.page-footer li a{font-size:1.4rem}}.page-footer .company-info-wrapper{background-color:#fff}.page-footer .company-info-wrapper .company-info{display:flex;justify-content:space-between}.page-footer .company-info-wrapper .company-info .copyright{width:60%}@media(max-width: 1199px){.page-footer .company-info-wrapper .company-info .copyright{width:100%}}@media(max-width: 1199px){.page-footer .company-info-wrapper .company-info .copyright .title{margin-bottom:30px;text-align:center}}@media(max-width: 1199px){.page-footer .company-info-wrapper .company-info .payment{text-align:center;width:100%}}@media(max-width: 1199px){.page-footer .company-info-wrapper .company-info .payment a.credits{text-align:center;width:100%}}.page-footer .company-info-wrapper .company-info .payment img{max-width:100%;max-height:30px;height:100%;width:auto}@media(max-width: 767px){.page-footer .company-info-wrapper .company-info .payment img{width:100%}}.page-footer .company-info-wrapper .credits{display:block;text-align:right;margin-top:10px}@media(max-width: 768px){.page-footer .company-info-wrapper .credits{text-align:left}}.main-nav{position:relative}@media(max-width: 1199px){.main-nav .nav-wrapper{display:none}}.main-nav h4{display:none}.main-nav .nav{-moz-justify-content:space-between;-ms-flex-pack:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:0;border-top:0;height:54px}.main-nav .nav .main{font-size:1.5rem;font-weight:400;padding:10px 5px}.main-nav .nav .nav-dropdown{top:54px}.main-nav .nav li.level0{max-width:100%}.main-nav .nav li.level0:hover{background-color:rgb(228.6,198.9,.9);border-bottom:5px solid #fff}.main-nav .nav li.level1-1>a{color:#0660ad !important;border-bottom:solid 1px #d4d4d4;padding-bottom:10px;text-transform:none}.main-nav .nav li.level1-1>a:hover{color:#0982ec !important}.main-nav .nav li.level2-1 a{color:#0660ad !important;text-decoration:underline}.main-nav .nav li.level2-1 a:hover{color:#0982ec !important}.main-nav .nav li.level2-1[class*=count-] a,.main-nav .nav li.level2-1[class*=hide-cat] a{color:#3d3d3b !important;text-decoration:none}.main-nav .nav li.level2-1[class*=count-] a:hover,.main-nav .nav li.level2-1[class*=hide-cat] a:hover{color:#0660ad !important}@media(max-width: 1199px){.menu-icon{display:inline-block}}input{font-size:1.5rem;background-color:#fff;border:1px solid #d4d4d4;box-sizing:border-box;color:#333;height:40px;margin:0;max-width:100%;padding:2px 5px;width:100%;border-radius:4px}input::placeholder{font-size:1.5rem;color:#929292;opacity:1;font-style:normal}.catalog-category-view .banner.category{height:400px;max-width:1920px;margin:0 auto}@media(max-width: 640px){.catalog-category-view .banner.category{margin:-20px -16px}}.catalog-category-view .banner.category.home{height:479px}.catalog-category-view .banner.category .slide-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.catalog-category-view .banner.category .slide-content-wrapper .slide-content{margin:0 auto;max-width:1448px;padding:20px;text-align:center}.catalog-category-view .banner.category .slide-content-wrapper .slide-content .slider-title{position:relative;color:#fff}.catalog-category-view .banner.category .banner-image{height:unset !important;width:100%}@media(max-width: 640px){.catalog-category-view .banner.category .banner-image{height:unset !important}}.catalog-category-view .banner.category .slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-flex-pack:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:100%;margin:0 auto;padding:0}.catalog-category-view .banner.category .slide h1{font-size:4.2rem;font-family:"Open Sans Bold";font-weight:bold;color:#fff;line-height:unset;margin:0;text-align:left;text-transform:unset}@media(max-width: 1440px){.catalog-category-view .banner.category .slide h1{font-size:5rem;line-height:6rem}}@media(max-width: 768px){.catalog-category-view .banner.category .slide h1{font-size:3.5rem;line-height:4rem;margin-bottom:5px}}.catalog-category-view .banner.category .slide .banner-title-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;flex-direction:column;background-color:#0660ad;height:100%;padding:30px;width:66%;clip-path:polygon(100% 0%, 100% 0%, 95% 100%, 0% 100%, 0% 70%, 0 0)}@media(max-width: 640px){.catalog-category-view .banner.category .slide .banner-title-wrapper{clip-path:unset;width:100%}}.catalog-category-view .banner.category .slide .banner-title-wrapper .banner-title h1{font-family:"Open Sans Bold";letter-spacing:unset;margin-bottom:10px}@media(max-width: 640px){.catalog-category-view .banner.category .slide .banner-title-wrapper .banner-title h1{font-size:2.4rem;line-height:2.8rem;letter-spacing:.2px}}.catalog-category-view .banner.category .slide .banner-text{font-size:1.5rem;line-height:2.1rem;background:none;color:#fff;margin:0;padding:0;text-align:left;text-transform:none}.catalog-category-view .banner.category .slide .banner-text a{color:#fff}.catalog-category-view .banner.category .slide .banner-img{width:33%}@media(max-width: 640px){.catalog-category-view .banner.category .slide .banner-img{display:none}}.catalog-category-view .banner.category .slide .read-more-button-wrapper{text-align:left}@media(max-width: 640px){.catalog-category-view .banner.category .slide .read-more-button-wrapper{text-align:left}}.catalog-category-view .banner.category .slide .read-more-button-wrapper .read-more-button{background-color:#fedd01;color:#000;font-weight:bold}.catalog-category-view .banner.category .slide .read-more-button-wrapper .read-more-button:hover{background-color:#feeb71}.catalog-category-view .banner.category .slide .overlay{background:-moz-linear-gradient(-70deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);background:-webkit-linear-gradient(-70deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);background:linear-gradient(160deg, rgba(5, 72, 130, 0.6) 0%, rgba(5, 72, 130, 0.3) 66%, rgba(5, 72, 130, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80000000", endColorstr="#80000000",GradientType=1 );height:inherit;left:0;position:absolute;top:0;width:100%}.sw-flexslider-element{height:inherit}.sw-flexslider-container{height:inherit}.sw-flexslider{height:inherit}.sw-flexslider .slides{height:inherit}.sw-flexslider .banner-image{height:inherit;position:relative}.sw-flexslider .banner-image:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background-color:unset;z-index:10}.sw-flexslider .image{height:inherit}.sw-flexslider .image>a{height:inherit;display:block}.sw-flexslider .sw-flexslider-control-paging{left:0;right:0}.sw-flexslider .sw-flexslider-control-paging li{background-color:#fff;padding:10px 5px;display:inline-block}.sw-flexslider .sw-flexslider-control-paging li a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff !important;border:1px solid #0660ad !important;width:20px !important;height:20px !important;margin:0 !important}.sw-flexslider .sw-flexslider-control-paging li a:hover{background-color:#0660ad !important}.sw-flexslider .sw-flexslider-control-paging li:first-child{padding-left:15px;border-top-left-radius:10px}.sw-flexslider .sw-flexslider-control-paging li:last-child{padding-right:15px;border-top-right-radius:10px}.sw-flexslider .sw-flexslider-control-paging li .sw-flexslider-active{background-color:#0660ad !important;box-shadow:unset}.sw-flexslider .sw-flexslider-direction-nav a{color:#fff;margin:-25px 0 0}.sw-flexslider .sw-flexslider-direction-nav a:before{font-size:50px !important}.below-pagination-position .sw-flexslider-control-paging{bottom:0 !important;left:0 !important}.sidebar-main{display:flex;flex-direction:column}.istrade-login .page-header .top-nav-wrapper,.trade-customer .page-header .top-nav-wrapper{background:#929292 !important}.istrade-login .page-header .header-wrapper,.trade-customer .page-header .header-wrapper{background-color:#929292}.istrade-login .page-header .header-wrapper .logo .main-logo,.trade-customer .page-header .header-wrapper .logo .main-logo{display:none}.istrade-login .page-header .header-wrapper .logo .trade-logo,.trade-customer .page-header .header-wrapper .logo .trade-logo{display:inline-block}.istrade-login .page-header .header-wrapper .main-nav,.trade-customer .page-header .header-wrapper .main-nav{background-color:#000;color:#fff}.istrade-login .page-header .header-wrapper .nav-wrapper ul.nav li.level0>a.main,.trade-customer .page-header .header-wrapper .nav-wrapper ul.nav li.level0>a.main{color:#fff !important}.istrade-login .page-header .header-wrapper .nav-links .link.account,.trade-customer .page-header .header-wrapper .nav-links .link.account{background-color:#fff}.istrade-login .checkout-index-index .page-header,.trade-customer .checkout-index-index .page-header{background-color:#929292}.istrade-login .trade-colours .badge,.trade-customer .trade-colours .badge{background-color:#929292 !important}.istrade-login .trade-colours .badge:after,.trade-customer .trade-colours .badge:after{border-color:#929292 !important}.istrade-login .trade-colours .title,.trade-customer .trade-colours .title{background-color:#000 !important}.istrade-login .feature-panels .trade,.trade-customer .feature-panels .trade{background-color:#000 !important}.istrade-login .feature-panels .trade .title,.trade-customer .feature-panels .trade .title{background-color:#929292 !important;color:#000 !important}.istrade-login .feature-panels .trade .title:after,.trade-customer .feature-panels .trade .title:after{border-top:25px solid #929292 !important}html{scroll-behavior:smooth}.page-layout-service .page-main .columns{display:flex;padding-top:unset;min-height:unset}.page-layout-service .page-main .columns .sidebar-wrapper{margin-right:30px;min-width:280px;width:280px}@media(max-width: 1023px){.page-layout-service .page-main .columns .sidebar-wrapper{display:none}}.page-layout-service .page-main .columns .sidebar-wrapper .subnav{background-color:#fff;margin-bottom:30px}.page-layout-service .page-main .columns .sidebar-wrapper .subnav ul{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.page-layout-service .page-main .columns .column{flex:1 1 auto;background-color:#fff;padding:30px}.page-layout-service .page-main .columns .column .bannerIgm{text-align:center;margin-bottom:30px;aspect-ratio:16/7;display:flex;flex-direction:column;justify-content:center;padding:50px}.page-layout-service .page-main .columns .column .bannerIgm .timePeriod{background-color:#fedd01;color:#0660ad;border-radius:4px;padding:10px 15px;text-transform:uppercase;white-space:nowrap;margin:0 auto 10px;font-weight:bold;font-size:1.6rem}.page-layout-service .page-main .columns .column .bannerIgm h3{color:#fff;font-size:4.4rem;line-height:5.2rem;margin-bottom:10px}.page-layout-service .page-main .columns .column .bannerIgm .category-teaser{font-size:1.6rem;line-height:2.4rem;font-weight:bold;color:#fff;margin-bottom:0}.page-layout-service .page-main .columns .column h3,.page-layout-service .page-main .columns .column h5,.page-layout-service .page-main .columns .column h6{color:#0660ad;margin-top:20px;margin-bottom:10px}.page-layout-service .page-main .columns .column .childServices .items-list .items .item .inner a .ki{font-size:7rem;line-height:5rem}.childServices{margin-top:30px}@media(max-width: 767px){.childServices .items-list .items .item{flex:1 0 50% !important;max-width:50% !important}}@media(max-width: 640px){.childServices .items-list .items .item{flex:1 0 100% !important;max-width:100% !important}}.childServices .items-list .items .item .inner{box-shadow:none !important;border-radius:4px !important;border:1px solid rgba(0,0,0,.87)}.childServices .items-list .items .item .inner a .ki{font-size:10rem;line-height:8rem}.childServices .items-list .items .item .inner a h4{color:rgba(0,0,0,.87);margin:15px 0}.childServices .items-list .items .item .inner a p{color:rgba(0,0,0,.87);margin:0 0 15px}.childServices .items-list .items .item .inner a .subtitle{color:#0660ad}.childServices .items-list .items .item .inner a:hover{background-color:#0660ad}.childServices .items-list .items .item .inner a:hover>*{color:#fff}.uploader .fileinput-button{display:flex}.uploader .fileinput-button span{font-size:1.4rem;white-space:nowrap;align-content:center;padding-right:20px}.file-preview-wrapper{margin-top:10px}.field.file .gallery .action-remove{border:2px solid #e6322e}.field.file .gallery .image-fade{display:none}.field.file .gallery .item-description{display:none}.block-search .minisearch .search{position:relative;margin-bottom:0}.block-search .minisearch .search .label{display:none}.block-search .minisearch .search .input-text{box-shadow:none;height:45px;padding:5px 10px}.block-search .minisearch .search .btn-search{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/search.svg");background-size:24px;background-position:center;background-repeat:no-repeat;height:43px;width:50px;position:absolute;right:1px;top:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-search .minisearch .search .btn-search:hover{background-color:#eaeaea;border-top-right-radius:2px;border-bottom-right-radius:2px}.block-search .nested{display:none}.mst-searchautocomplete__autocomplete{top:55px !important;left:0;width:680px;position:absolute;background-color:rgba(0,0,0,0);z-index:99;display:none}.mst-searchautocomplete__autocomplete._active{display:block !important}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{display:none}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__close{display:none}.mst-searchautocomplete__autocomplete._loading .mst-searchautocomplete__spinner{display:block}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index{background-color:#fff}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__empty-result,.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{text-align:center;font-size:1.6rem;padding:10px;background-color:#d4d4d4;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-radius:4px}.mst-searchautocomplete__autocomplete ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:10px;margin:0;padding-bottom:0}.mst-searchautocomplete__autocomplete ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:50%;margin-bottom:10px}.mst-searchautocomplete__autocomplete ul li.item{padding:10px}.mst-searchautocomplete__autocomplete ul li .mst-product-image-wrapper{min-width:70px;width:20%;height:70px}.mst-searchautocomplete__autocomplete ul li .mst-product-image-wrapper .mst-product-image{object-fit:cover;width:100%;height:100%}.mst-searchautocomplete__autocomplete ul li .mst-product-image-wrapper .mst-product-image img{width:100%;height:100%}.mst-searchautocomplete__autocomplete ul li .meta-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:10px;width:80%}.mst-searchautocomplete__autocomplete ul li .meta-wrapper .meta a{font-size:1.4rem;line-height:2.1rem}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{clear:both;padding:10px;border-top:1px solid #eaeaea;background-color:#0660ad;text-align:center}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{color:#fff;font-weight:700}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner{position:relative;width:150px;height:10px;margin:8px auto}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item{position:absolute;top:0;background-color:#d4d4d4;width:10px;height:10px;-moz-animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;animation-name:bounce_fountainG;-moz-animation-duration:.645s;-o-animation-duration:.645s;-webkit-animation-duration:.645s;animation-duration:.645s;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-direction:normal;-o-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;transform:scale(0.3s);border-radius:15px}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-1{left:0;-moz-animation-delay:.256s;-o-animation-delay:.256s;-webkit-animation-delay:.256s;animation-delay:.256s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-2{left:20px;-moz-animation-delay:.3225s;-o-animation-delay:.3225s;-webkit-animation-delay:.3225s;animation-delay:.3225s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-3{left:40px;-moz-animation-delay:.389s;-o-animation-delay:.389s;-webkit-animation-delay:.389s;animation-delay:.389s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-4{left:60px;-moz-animation-delay:.4555s;-o-animation-delay:.4555s;-webkit-animation-delay:.4555s;animation-delay:.4555s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-5{left:80px;-moz-animation-delay:.522s;-o-animation-delay:.522s;-webkit-animation-delay:.522s;animation-delay:.522s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-6{left:100px;-moz-animation-delay:.5885s;-o-animation-delay:.5885s;-webkit-animation-delay:.5885s;animation-delay:.5885s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-7{left:120px;-moz-animation-delay:.645s;-o-animation-delay:.645s;-webkit-animation-delay:.645s;animation-delay:.645s}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner .spinner-item.spinner-item-8{left:140px;-moz-animation-delay:.7115s;-o-animation-delay:.7115s;-webkit-animation-delay:.7115s;animation-delay:.7115s}.feature-links{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 1023px){.feature-links{padding:16px}}.feature-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;padding:0;margin:0 -10px}@media(max-width: 767px){.feature-links ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.feature-links ul li{-moz-flex-basis:33.3333%;-ms-flex-basis:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;margin:0}@media(max-width: 767px){.feature-links ul li{-moz-flex-basis:100%;-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%}}@media(max-width: 767px){.feature-links ul li:first-child a{border-top:0}}.feature-links ul li .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#d4d4d4;color:rgba(0,0,0,.87);padding:10px 20px;border:2px solid #d4d4d4;height:100%}.feature-links ul li .inner:hover{border:2px solid #0660ad}.feature-links ul li .inner .ki{font-size:5.2rem}.feature-links ul li .inner .info{padding-left:10px;display:inline-block}.feature-links ul li a{margin:0 10px;display:block;height:100%}@media(max-width: 767px){.feature-links ul li a{border-top:1px solid #d4d4d4}}.feature-links .title{font-size:1.9rem;line-height:2.2rem;letter-spacing:.5px;font-weight:700;display:block}.feature-boxes-wrapper{max-width:1448px;margin:0 auto;padding:14px 24px}@media(max-width: 1023px){.feature-boxes-wrapper{padding:8px 18px}}.feature-boxes-wrapper .feature-boxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -10px}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.feature-boxes-wrapper .feature-boxes .box{width:100%;height:100%;padding:10px}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes .box{height:250px}}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes .box{height:auto}}.feature-boxes-wrapper .feature-boxes .box .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;padding:24px;background-color:#4ea9f9;height:100%;position:relative}.feature-boxes-wrapper .feature-boxes .box .inner:hover{-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes .box .inner{min-height:250px}}.feature-boxes-wrapper .feature-boxes .box.big,.feature-boxes-wrapper .feature-boxes .box.med{text-align:center}.feature-boxes-wrapper .feature-boxes .box.big .inner,.feature-boxes-wrapper .feature-boxes .box.med .inner{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.feature-boxes-wrapper .feature-boxes .box.big{height:600px}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes .box.big{height:auto}}.feature-boxes-wrapper .feature-boxes .box.big .inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;background:-moz-linear-gradient(131deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(131deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(131deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index:1}.feature-boxes-wrapper .feature-boxes .box.big .details{padding:24px;z-index:2}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes .box.big .details{padding:0}}.feature-boxes-wrapper .feature-boxes .box.big .details .btn{max-width:300px}.feature-boxes-wrapper .feature-boxes .box.med{height:50%}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes .box.med{height:auto}}.feature-boxes-wrapper .feature-boxes .box.sml .details{height:100%;padding-bottom:56px}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes .box.sml .details{text-align:center}}.feature-boxes-wrapper .feature-boxes .box .image{position:absolute;top:0;left:0;bottom:0;right:0}.feature-boxes-wrapper .feature-boxes .box .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;display:block;text-align:left}.feature-boxes-wrapper .feature-boxes .box .details h2{margin-bottom:10px}.feature-boxes-wrapper .feature-boxes .box .details h4{margin-bottom:10px}.feature-boxes-wrapper .feature-boxes .box .details span{display:block}.feature-boxes-wrapper .feature-boxes .box .details p{font-size:1.3rem;color:#0a0a0a}.feature-boxes-wrapper .feature-boxes .box .details p:last-child{position:absolute;bottom:0;width:100%;margin:0}.feature-boxes-wrapper .feature-boxes .box .details .btn{display:block}.feature-boxes-wrapper .feature-boxes .box .link{height:100%;width:100%;display:block}.feature-boxes-wrapper .feature-boxes .box-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes .box-wrapper{display:block}}.feature-boxes-wrapper .feature-boxes .box-wrapper .box-wrapper{width:100%;height:50%;display:block}.feature-boxes-wrapper .feature-boxes .box-wrapper .box-wrapper .box{width:50%;float:left}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes .box-wrapper .box-wrapper .box{float:none;width:100%}}.feature-categories-wrapper{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 767px){.feature-categories-wrapper{padding:16px}}.feature-categories-wrapper .heading-wrapper{text-align:center}.feature-categories .items-list .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -12px;padding:0}.feature-categories .items-list .items .item{-moz-box-flex:1 0 25%;-ms-flex:1 0 25%;-webkit-box-flex:1 0 25%;-webkit-flex:1 0 25%;flex:1 0 25%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;max-width:25%;width:100%}@media(max-width: 768px){.feature-categories .items-list .items .item{-moz-box-flex:1 0 50%;-ms-flex:1 0 50%;-webkit-box-flex:1 0 50%;-webkit-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.feature-categories .items-list .items .item .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;margin:12px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);text-align:center;border-radius:6px;height:calc(100% - 20px)}.feature-categories .items-list .items .item .inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.feature-categories .items-list .items .item img{display:block;max-width:100%;width:100%}.feature-categories .items-list .items .item a{display:block}.feature-categories .items-list .items .item h4{font-family:"Open Sans",sans-serif;display:block;margin:0;text-transform:uppercase;font-size:1.6rem;line-height:2.2rem}@media(max-width: 640px){.feature-categories .items-list .items .item h4{font-size:1.5rem;line-height:1.8rem;min-height:0}}.feature-categories .items-list .items .item .item-image{width:100%}.feature-categories .items-list .items .item .item-title{width:100%;padding:15px}.articles-recent-wrapper{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 1023px){.articles-recent-wrapper{padding:16px}}.articles-recent-wrapper .heading-wrapper{text-align:center}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder{width:450px !important;margin:0 10px !important}.blog-widget-recent .post-description .post-text-hld{min-height:44px !important}.rating-summary{overflow:hidden;white-space:nowrap}.rating-summary .rating-result{display:inline-block;position:relative;width:110px}.rating-summary .rating-result:before{-webkit-font-smoothing:antialiased;color:#ccc;content:"" "" "" "" "";display:block;font-family:"luma-icons";font-size:2rem;line-height:2rem;font-style:normal;font-weight:normal;height:20px;left:0;letter-spacing:2px;position:absolute;top:0;width:100%;z-index:1}.rating-summary .rating-result>span{display:block;overflow:hidden}.rating-summary .rating-result>span:before{-webkit-font-smoothing:antialiased;color:#edc921;content:"" "" "" "" "";display:block;font-family:"luma-icons";font-style:normal;font-weight:normal;height:20px;letter-spacing:2px;font-size:2rem;line-height:2rem;position:relative;z-index:2}.rating-summary .rating-result>span span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-reviews-wrapper .product-reviews{margin:0 auto;max-width:1920px;padding:40px}.product-info-stock-sku{display:inline-block;margin:0 20px 0 0}.product-reviews-summary{margin-bottom:10px;display:inline-block;vertical-align:middle}@media(max-width: 768px){.product-reviews-summary{margin-bottom:0}}.product-reviews-summary.short{margin-bottom:0}@media(max-width: 768px){.product-reviews-summary.short{padding:0}}.product-reviews-summary.short a.add{margin-bottom:14px}@media(max-width: 768px){.product-reviews-summary.short a.add{margin-bottom:0}}.product-reviews-summary .rating-summary{display:inline-block;vertical-align:middle}@media(max-width: 768px){.product-reviews-summary .rating-summary{margin-bottom:10px;margin-top:10px}}.product-reviews-summary .rating-summary .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-reviews-summary .reviews-actions{display:inline-block;padding-top:3px;vertical-align:middle}@media(max-width: 768px){.product-reviews-summary .reviews-actions{margin-left:0}}.product-reviews-summary .reviews-actions a{font-size:1.4rem;line-height:2rem}@media(max-width: 1024px){.product-reviews-summary .reviews-actions a{font-size:1.2rem}}.product-reviews-summary .reviews-actions a:hover{color:#79b928}.product-reviews-summary .reviews-actions a:not(:last-child){margin-right:20px}.table-reviews .rating-summary{display:inline-block;vertical-align:baseline}.table-reviews .rating-summary .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-reviews .product-name{font-weight:400}.review-control-vote{overflow:hidden}.review-control-vote:before{-webkit-font-smoothing:antialiased;color:#ccc;content:"" "" "" "" "";content:"" "" "" "" "";display:block;font-family:"luma-icons";font-style:normal;font-weight:normal;height:30px;font-size:3rem;line-height:3rem;letter-spacing:2px;letter-spacing:10px;position:absolute;z-index:1}.review-control-vote input[type=radio]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-control-vote input[type=radio]:focus+label:before{opacity:1}.review-control-vote input[type=radio]:checked+label:before{opacity:1}.review-control-vote label{cursor:pointer;display:block;position:absolute}.review-control-vote label span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-control-vote label:before{-webkit-font-smoothing:antialiased;color:#edc921;font-family:"luma-icons";font-style:normal;font-weight:normal;height:30px;font-size:3rem;line-height:3rem;letter-spacing:2px;letter-spacing:10px;opacity:0;vertical-align:top}.review-control-vote label:hover:before{opacity:1}.review-control-vote label:hover~label:before{opacity:0}.review-control-vote .rating-5{z-index:2}.review-control-vote .rating-5:before{content:"" "" "" "" ""}.review-control-vote .rating-4{z-index:3}.review-control-vote .rating-4:before{content:"" "" "" ""}.review-control-vote .rating-3{z-index:4}.review-control-vote .rating-3:before{content:"" "" ""}.review-control-vote .rating-2{z-index:5}.review-control-vote .rating-2:before{content:"" ""}.review-control-vote .rating-1{z-index:6}.review-control-vote .rating-1:before{content:""}.review-toolbar{border-top:1px solid #c9c9c9;margin:0 0 20px;padding:0;text-align:center}.review-toolbar:first-child{display:none}.review-toolbar .pages{border-bottom:1px solid #c9c9c9;display:block;padding:20px 0;text-align:center}.review-toolbar .limiter{display:none}.review-add .block-title{display:none}.review-form .action.submit.primary{font-size:1.6rem;line-height:3rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0660ad;padding:8px 10px;text-transform:uppercase;color:#0660ad;text-align:center;display:inline-block}.review-form .action.submit.primary:hover{background-color:#0982ec;color:#fff}.review-form .actions-toolbar .actions-primary{padding:0}.fieldset .review-legend.legend{font-size:2rem;line-height:3rem;border-bottom:0;margin-bottom:20px;padding:0}.fieldset .review-legend.legend span{margin:0;font-weight:300}.fieldset .review-legend.legend strong{display:block;font-weight:600}.fieldset .review-field-ratings>.label{font-weight:600;margin-bottom:10px;padding:0;font-size:2rem}.review-field-rating .label{font-weight:600}.review-field-rating .control{margin-bottom:48px;margin-top:10px}.review-list .block-title{color:#d4d4d4}.review-list .block-title strong{font-size:4rem;line-height:4.5rem;font-weight:700}@media(max-width: 768px){.review-list .block-title strong{font-size:3rem;line-height:3.5rem}}.review-items{list-style:none;margin:0;padding:0}.review-item{border-bottom:1px solid #cecece;margin:0;padding:20px 0}.review-item::after{display:block;clear:both;content:""}.review-item:after{clear:both;content:"";display:table}.review-item:first-child{border-top:1px solid #cecece}.review-item:last-child{border-width:0}.review-item:nth-child(even) .review-image .review-circle{background:#a2d178}.review-item .review-image{color:#d4d4d4;float:left;padding:10px;text-align:center;width:110px}@media(max-width: 768px){.review-item .review-image{float:none;padding:0 0 15px;width:auto}.review-item .review-image::after{display:block;clear:both;content:""}}.review-item .review-image .review-circle{background:#ba9eca;border-radius:50%;color:#fff;height:90px;margin-bottom:20px;padding:25px;width:90px;line-height:4rem;font-size:3.5rem}@media(max-width: 768px){.review-item .review-image .review-circle{float:left;height:65px;margin-bottom:0;margin-right:20px;padding:15px;width:65px;font-size:2.5rem;line-height:3.5rem}}.review-item .review-image .review-name{display:block}@media(max-width: 768px){.review-item .review-image .review-name{float:left;padding-top:6px;text-align:left}}.review-item .review-image .review-time{display:block}.review-item .review-content-wrapper{padding-left:150px;padding-top:10px}@media(max-width: 768px){.review-item .review-content-wrapper{padding:0}}.review-item .rating-label{display:inline-block;width:70px;vertical-align:middle}.review-ratings{display:table;margin-bottom:10px;max-width:100%}.review-author{display:inline}.review-author .review-details-value{font-weight:400}.review-date{display:inline}.review-title{font-size:1.8rem;line-height:2rem;color:#d4d4d4;font-weight:600;margin:0 0 10px}@media(max-width: 768px){.review-title{font-size:1.6rem;line-height:1.8rem}}.review-content{color:#d4d4d4;font-weight:300;margin-bottom:20px;font-size:1.5rem;line-height:2.5rem}@media(max-width: 768px){.review-content{margin-bottom:0;font-size:1.2rem;line-height:2rem}}.page-main .column .review-add{margin-bottom:0}.data.table.reviews .rating-summary{margin-top:-4px}.customer.review.view .review.title{margin-bottom:20px}.customer.review.view .ratings.summary.items{margin-bottom:20px}.customer.review.view .product.details{margin-bottom:20px}.products.wrapper.list .product-reviews-summary{margin:0 auto}.product-info-main .rating-summary{margin-right:30px}.customer-review .rating-summary{margin-right:30px}.customer-review .product-media{float:left;margin-right:3%;max-width:285px;width:30%}.customer-review .review-details{margin:0}.customer-review .review-details .customer-review-rating{margin-bottom:20px}.customer-review .review-details .customer-review-rating .item{margin-bottom:10px}.customer-review .review-details .customer-review-rating .item:last-child{margin-bottom:0}.customer-review .review-details .review-title{font-size:1.8rem;line-height:2rem;font-weight:600;margin-bottom:20px;margin-top:20px}@media(max-width: 768px){.customer-review .review-details .review-title{font-size:1.6rem;line-height:1.8rem}}.customer-review .review-details .review-content{margin:0 0 20px}.customer-review .review-details .review-date{color:#a6a6a6}.block-reviews-dashboard .items .item{margin-bottom:20px}.block-reviews-dashboard .items .item:last-child{margin-bottom:0}.block-reviews-dashboard .product-name{display:inline-block;font-weight:400}.block-reviews-dashboard .product-name:not(:last-child){margin-bottom:5px}.block-reviews-dashboard .rating-summary .label{font-weight:600;margin-right:10px}.overall-rating{padding:20px 0}.overall-rating h4{margin-bottom:5px}.overall-rating .rating-summary .rating-result{width:180px}.overall-rating .rating-summary .rating-result:before{font-size:3rem;line-height:3rem;height:30px}.overall-rating .rating-summary .rating-result>span:before{height:30px;font-size:3rem;line-height:3rem}.overall-rating .product-reviews-summary .reviews-actions a{line-height:3rem}.review-fieldset{margin-bottom:0;max-width:550px}.page.message{padding-left:24px;padding-right:24px}@media(max-width: 767px){.page.message{padding-left:16px;padding-right:16px}}.messages{list-style:none;padding:0;background-color:#d4d4d4;position:relative;margin:auto;max-width:1448px}@media(max-width: 1440px){.messages{max-width:1440px}}.messages ul{list-style:none;padding:0;margin:0;background-color:#d4d4d4}.messages ul>li{font-size:1rem}.messages .message-error{color:#d21e00;border:1px solid #d21e00}.messages .message-success{color:#8bc43e;padding-left:45px;border:1px solid #8bc43e}.messages .message-warning{color:#f02503;padding-left:45px;border:1px solid #f02503}.messages .message-notice{color:#f78655;padding-left:45px;border:1px solid #f78655}.messages ul li{padding:10px}.messages .message-text{font-size:1.5rem;line-height:2.1rem}.message-wrapper .messages{margin:auto}.message{padding:10px;background-color:#d4d4d4}.message.cookie .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:0;background-color:#d4d4d4;position:relative;margin:auto;max-width:1448px}@media(max-width: 1440px){.message.cookie .content{max-width:1440px}}.message.cookie p{font-size:1.4rem;line-height:2.4rem;margin-bottom:10px}.message.cookie .allow{font-size:1.4rem;line-height:2.4rem;padding:5px 10px}.message p{margin:0}.message.empty span{font-size:1.5rem;line-height:2rem}.mage-error[generated]{color:#d21e00;font-size:1.2rem;margin-top:5px}.password-strength-meter{color:#000;font-size:1.2rem;margin-top:5px}.message-success .checkmark-wrapper{display:block}.message-warning .checkmark-wrapper{display:block}.message-warning .checkmark-wrapper .checkmark-circle{stroke:#f02503}.message-warning .checkmark-wrapper .checkmark-icon{box-shadow:inset 0px 0px 0px #f02503}.checkmark-wrapper{position:absolute;top:5px;left:5px;display:none}.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#8bc43e;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark-icon{width:34px;height:34px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #8bc43e;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@-moz-keyframes stroke{100%{stroke-dashoffset:0}}@-o-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@-moz-keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@-o-keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #8bc43e}}@-moz-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #8bc43e}}@-o-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #8bc43e}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #8bc43e}}.latest-products-wrapper{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 767px){.latest-products-wrapper{padding:16px}}.latest-products-wrapper .heading-wrapper{text-align:center}.latest-products-wrapper .products-grid{margin:0}.latest-products-wrapper .products-grid .product-items{margin:0}.latest-products-wrapper .products-grid .product-items .product-item{-moz-box-flex:none;-ms-flex:none;-webkit-box-flex:none;-webkit-flex:none;flex:none;width:254px;max-width:100%;margin:0 6px}.latest-products-wrapper .products-grid .product-items .product-item .product-info{padding-bottom:15px}@media(max-width: 768px){.latest-products-wrapper .products-grid .product-items .product-item .product-info{padding:0 0 0 10px;margin-bottom:0}}.latest-products-wrapper .products-grid .product-items .product-item .product-name{min-height:48px}@media(max-width: 768px){.latest-products-wrapper .products-grid .product-items .product-item .product-name{margin-bottom:5px}}.latest-products-wrapper .products-grid .product-items .product-item .product-details{height:auto}.latest-products-wrapper .products-grid .product-items .product-item .price-box{min-height:60px}.related-products-wrapper{max-width:1448px;margin:0 auto;padding:24px}@media(max-width: 767px){.related-products-wrapper{padding:16px}}.related-products-wrapper .heading-wrapper{text-align:center}.related-products-wrapper .products-grid{margin:0}.related-products-wrapper .products-grid .product-items{margin:0}.related-products-wrapper .products-grid .product-items .product-item{-moz-box-flex:none;-ms-flex:none;-webkit-box-flex:none;-webkit-flex:none;flex:none;width:254px;max-width:100%;margin:0 6px}.related-products-wrapper .products-grid .product-items .product-item .product-info{padding-bottom:15px}.related-products-wrapper .products-grid .product-items .product-item .product-details{height:auto}.password-container{max-width:620px;margin:0 auto}.password-container .block-content{padding:40px}.password-container .block-content .block-title{text-align:center}.password-container .block-content .label{font-size:1.6rem;line-height:2rem;letter-spacing:-0.2px;margin-bottom:10px}.password-container .block-content .note{text-align:center}.password-container .block-content .actions-toolbar .primary{width:100%}.password-container .block-content .actions-toolbar .secondary{padding-bottom:24px}.banner.home .search-wrapper{width:100%}@media(max-width: 1024px){.banner.home .search-wrapper{display:none}}.banner.home .search .block-search{margin:0 auto;max-width:560px;position:relative;right:auto;top:auto;visibility:visible;width:100%;z-index:10}.banner.home .search .block-search .minisearch{padding-top:0;margin-top:0}.banner.home .search .block-search .minisearch .search .input-text{height:56px}.banner.home .search .block-search .minisearch .search .btn-search{height:44px;width:34px}.block-search .minisearch .search .input-text{height:48px}.block-search .minisearch .search .btn-search{height:46px}.block-search .nested{display:none}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{background-color:#054882;color:#fff;border-radius:unset;border-top:unset;border-bottom:unset;font-family:13px !important}.mst-searchautocomplete__autocomplete ul{border-left:1px solid #054882;border-right:1px solid #054882}.mst-searchautocomplete__autocomplete ul .price-box .minimal-price-link{display:none}.mst-searchautocomplete__autocomplete ul li{width:33.3%}.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{border-top:unset}@media(max-width: 767px){.mst-searchautocomplete__autocomplete._active{display:none !important}}.catalogsearch-result-index .search .block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.catalogsearch-result-index .search .block .title{line-height:24px;font-size:14px}.catalogsearch-result-index .search .block .item{font-size:14px;margin-left:4px}.catalogsearch-result-index .toolbar.amount{display:flex !important}.catalogsearch-result-index .toolbar .toolbar-amount{display:block !important}.feature-links{padding:0 25px;margin-top:25px;margin-bottom:30px}@media(max-width: 640px){.feature-links{padding:0 10px}}.feature-links .title{font-size:1.5rem;color:#0660ad}@media(max-width: 1024px){.feature-links ul{flex-wrap:wrap;justify-content:center}}.feature-links ul li{margin:10px}@media(max-width: 1024px){.feature-links ul li{flex-basis:47%}}@media(max-width: 767px){.feature-links ul li{margin-bottom:10px}}.feature-links ul li a{font-size:1.5rem;color:#fff;margin:0}@media(max-width: 767px){.feature-links ul li a{border-top:0}}.feature-links ul li .inner{background-color:#0982ec;border:unset;align-items:center;padding:0}.feature-links ul li .inner:hover{border:0}.feature-links ul li .inner .icon{background-position:center;background-size:contain;background-repeat:no-repeat;width:39px;height:39px}.feature-links ul li .inner .ki{margin-bottom:-5px}@media(max-width: 640px){.feature-links ul li .inner .ki{margin-bottom:0}}.feature-links ul li .inner .delivery{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/delivery_icon.svg")}.feature-links ul li .inner .collection{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/clock_icon.svg")}.feature-links ul li .inner .trade{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/trade_discount_icon.svg")}.feature-links ul li .inner .info{display:flex;height:80px;justify-content:space-between;padding:0;width:100%}.feature-links ul li .inner .info .badge{font-size:1.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#054882;color:#fff;font-weight:bolder;padding:0;position:relative;text-align:center;min-width:30%;text-transform:uppercase;letter-spacing:.4px}@media(max-width: 640px){.feature-links ul li .inner .info .badge{min-width:31%;font-size:1.2rem}}.feature-links ul li .inner .info .badge::after{content:"";position:absolute;top:0;left:100%;width:0;height:0;border-top:solid 40px rgba(0,0,0,0);border-left:solid 30px #054882;border-bottom:solid 40px rgba(0,0,0,0)}@media(max-width: 640px){.feature-links ul li .inner .info .badge::after{border-left:solid 20px #054882}}.feature-links ul li .inner .info .badge .ki{font-size:3.5rem}.feature-links ul li .inner .info .title{display:flex;justify-content:center;align-items:center;color:#fff;padding:0 6px 0 50px;margin:0px;width:75%}@media(max-width: 640px){.feature-links ul li .inner .info .title{min-width:69%;padding:0 6px 0 33px}}.feature-links ul .trade-colours .inner .info .badge{background-color:#929292;color:#0660ad}.feature-links ul .trade-colours .inner .info .badge::after{border-left:solid 30px #929292}@media(max-width: 640px){.feature-links ul .trade-colours .inner .info .badge::after{border-left:solid 20px #929292}}.feature-links ul .trade-colours .inner .info .title{background-color:#000}.feature-boxes-wrapper{max-width:1448px;padding:20px}@media(max-width: 767px){.feature-boxes-wrapper{margin-top:20px}}@media(max-width: 640px){.feature-boxes-wrapper{padding:0 10px;margin-top:10px}}.feature-boxes-wrapper .feature-boxes-1{display:grid;grid-template-columns:.8fr .5fr .5fr;grid-template-rows:repeat(2, 1fr);gap:20px 20px;grid-template-areas:"one two two" "one three four"}@media(max-width: 1023px){.feature-boxes-wrapper .feature-boxes-1{grid-template-columns:1fr 1fr;grid-template-rows:unset;gap:20px 20px;grid-template-areas:"one one" "two two" "three four"}}@media(max-width: 640px){.feature-boxes-wrapper .feature-boxes-1{gap:0 10px}}.feature-boxes-wrapper .feature-boxes-1 .box{width:100%;height:100%}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box{height:auto;min-height:100px;padding:5px}}@media(max-width: 640px){.feature-boxes-wrapper .feature-boxes-1 .box{padding:0;margin-bottom:10px}}.feature-boxes-wrapper .feature-boxes-1 .box .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#f9f9f9;border-radius:4px;height:100%;position:relative}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box .inner{padding:16px}}@media(max-width: 640px){.feature-boxes-wrapper .feature-boxes-1 .box .inner{padding:0}}.feature-boxes-wrapper .feature-boxes-1 .box .inner .image{border-radius:4px;height:100%;width:100%}.feature-boxes-wrapper .feature-boxes-1 .box .inner a{font-size:0rem;line-height:0rem;height:100%;width:100%}.feature-boxes-wrapper .feature-boxes-1 .box .inner a img{border-radius:4px;margin-bottom:-5px;height:100%;width:100%}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;position:relative;z-index:1;height:inherit}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details h5{font-size:3.6rem;line-height:4rem;margin-bottom:0}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box .inner .details h5{font-size:2.5rem;line-height:3rem}}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details p{font-size:1.8rem}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box .inner .details p{font-size:1.6rem;line-height:2rem}}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details p:last-of-type{margin-bottom:0}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .btn{line-height:2rem;min-width:180px}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .btn{font-size:1.2rem;line-height:1.5rem;padding:10px;min-width:0;width:auto}}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .search{position:relative;margin-top:24px;width:100%}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .search input{border-color:#e7c901}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .search button{position:absolute;top:0;right:0;background-color:#0a0a0a;width:42px;height:42px;border-top-right-radius:4px;border-bottom-right-radius:4px}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .search button:hover{background-color:#054882}.feature-boxes-wrapper .feature-boxes-1 .box .inner .details .search .ki{font-size:2rem;color:#fff}.feature-boxes-wrapper .feature-boxes-1 .box.box-0{grid-area:one}.feature-boxes-wrapper .feature-boxes-1 .box.box-0 .inner{align-items:flex-start}.feature-boxes-wrapper .feature-boxes-1 .box.box-0 .inner .details p{font-size:2.4rem;line-height:3rem}.feature-boxes-wrapper .feature-boxes-1 .box.box-1{grid-area:two}.feature-boxes-wrapper .feature-boxes-1 .box.box-1 .inner{-moz-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.feature-boxes-wrapper .feature-boxes-1 .box.box-1 .inner .image a img{max-height:260px}.feature-boxes-wrapper .feature-boxes-1 .box.box-1 .inner .details{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;border-radius:4px;padding:20px;height:auto;width:auto}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box.box-1 .inner .details{width:70%}}.feature-boxes-wrapper .feature-boxes-1 .box.box-2{grid-area:three}.feature-boxes-wrapper .feature-boxes-1 .box.box-3{grid-area:four}.feature-boxes-wrapper .feature-boxes-1 .box.cat-branch-locator .inner .details{-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;max-width:100%}.feature-boxes-wrapper .feature-boxes-1 .box.cat-branch-locator .inner .details .details-inner{max-width:330px;min-height:120px}@media(max-width: 767px){.feature-boxes-wrapper .feature-boxes-1 .box.cat-branch-locator .inner .details .details-inner{max-width:70%;width:auto;min-height:0}}.feature-boxes-wrapper .feature-boxes-1 .box.cat-branch-locator .inner .details .details-inner h5{margin-bottom:5px}.feature-boxes-wrapper .feature-boxes-1 .box.cat-trade-prices .inner .details .tagline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.feature-boxes-wrapper .feature-boxes-1 .box.cat-trade-prices .inner .details .dot{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;font-size:3rem;width:20px;list-style-type:circle}.feature-categories-wrapper{padding:25px 25px}.feature-categories-wrapper .heading-wrapper{text-align:center}.feature-categories-wrapper .heading-wrapper h3{font-size:2rem;color:#0660ad;font-weight:bold;margin-bottom:15px;text-align:left}.feature-categories .items-list .items .item{max-width:16.66%}@media(max-width: 1024px){.feature-categories .items-list .items .item{max-width:33.33%}}@media(max-width: 640px){.feature-categories .items-list .items .item{max-width:50%}}.feature-categories .items-list .items .item .inner{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:0}.feature-categories .items-list .items .item .inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.feature-categories .items-list .items .item h4{color:#0660ad}.newsletter-wrapper{margin:24px 0}.newsletter-wrapper .newsletter{max-width:1448px;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width: 767px){.newsletter-wrapper .newsletter{padding-left:18px;padding-right:18px}}.newsletter-wrapper .newsletter #mc_embed_signup_scroll{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}@media(max-width: 1023px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.newsletter-wrapper .newsletter #mc_embed_signup_scroll label{font-size:1.6rem;font-family:"FrutigerBold";background-image:url("../../frontend/championtimber/default/en_GB/images/icons/signup-icon.svg");background-repeat:no-repeat;background-position:center left;background-size:55px auto;padding-left:75px;max-width:428px}@media(max-width: 1023px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll label{max-width:100%;margin-bottom:20px}}.newsletter-wrapper .newsletter #mc_embed_signup_scroll label span{font-size:1.4rem;line-height:1.4em;display:block;font-family:"Frutiger";color:rgba(0,0,0,.6)}.newsletter-wrapper .newsletter #mc_embed_signup_scroll label~.mc-field-group{margin-left:25px;max-width:467px;width:100%;margin-right:25px}@media(max-width: 1023px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll label~.mc-field-group{margin-left:0}}@media(max-width: 767px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll label~.mc-field-group{margin-right:0;margin-bottom:15px}}.newsletter-wrapper .newsletter #mc_embed_signup_scroll label~.mc-field-group input{border-radius:5px;height:52px;padding:5px 15px}@media(max-width: 767px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll label~.mc-field-group input{height:40px}}.newsletter-wrapper .newsletter #mc_embed_signup_scroll #mc-embedded-subscribe{height:52px;border:0;border-radius:5px;padding:18px 50px;line-height:1.2em;color:#fff;font-family:"FrutigerBold";background-color:#fedd01}.newsletter-wrapper .newsletter #mc_embed_signup_scroll #mc-embedded-subscribe:hover{background-color:#e7c901}@media(max-width: 767px){.newsletter-wrapper .newsletter #mc_embed_signup_scroll #mc-embedded-subscribe{height:40px;padding:10px 50px}}.newsletter-wrapper .newsletter .inner{background-color:#d4d4d4;padding:24px}.newsletter-wrapper .newsletter .inner .newsletter-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:0 auto;max-width:920px}@media(max-width: 767px){.newsletter-wrapper .newsletter .inner .newsletter-content{display:block}}.newsletter-wrapper .newsletter .inner .newsletter-content .text{background-size:70px;padding-left:80px}@media(max-width: 767px){.newsletter-wrapper .newsletter .inner .newsletter-content .text{margin-bottom:24px}}.newsletter-wrapper .newsletter .inner .newsletter-content .text h6{margin-bottom:0}.newsletter-wrapper .newsletter .inner .newsletter-content .text p{margin-bottom:0}.newsletter-wrapper .newsletter .inner .newsletter-content .btn-wrapper{margin-left:auto}.newsletter-wrapper .newsletter .inner .newsletter-content .btn-wrapper .btn{width:100%;min-width:220px}.rating-summary{overflow:hidden;white-space:nowrap}.rating-summary .rating-result{display:block;position:relative;width:110px}.rating-summary .rating-result:before{-webkit-font-smoothing:antialiased;color:#ccc;content:"" "" "" "" "";display:block;font-family:"luma-icons";font-size:2rem;line-height:2rem;font-style:normal;font-weight:normal;height:20px;left:0;letter-spacing:2px;position:absolute;top:0;width:100%;z-index:1}.rating-summary .rating-result>span{display:block;overflow:hidden}.rating-summary .rating-result>span:before{-webkit-font-smoothing:antialiased;color:#edc921;content:"" "" "" "" "";display:block;font-family:"luma-icons";font-style:normal;font-weight:normal;height:20px;letter-spacing:2px;font-size:2rem;line-height:2rem;position:relative;z-index:2}.rating-summary .rating-result>span span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-info-stock-sku{display:inline-block;margin:0 20px 0 0;width:calc(100% - 20px)}@media(max-width: 640px){.product-info-stock-sku{width:100%}}.product-reviews-summary{margin-bottom:10px;margin-top:10px;display:block}@media(max-width: 768px){.product-reviews-summary{margin-bottom:0}}.product-reviews-summary.short{margin-bottom:0;min-height:60px}@media(max-width: 768px){.product-reviews-summary.short{min-height:0;padding:0}}.product-reviews-summary.short a.add{margin-bottom:14px}@media(max-width: 768px){.product-reviews-summary.short a.add{margin-bottom:0}}.product-reviews-summary .rating-summary{display:inline-block;vertical-align:middle}@media(max-width: 768px){.product-reviews-summary .rating-summary{margin-bottom:10px;margin-top:10px}}.product-reviews-summary .rating-summary .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-reviews-summary .reviews-actions{display:inline-block;padding-top:3px;vertical-align:middle}@media(max-width: 768px){.product-reviews-summary .reviews-actions{margin-left:0}}.product-reviews-summary .reviews-actions a{font-size:1.4rem;line-height:2rem}@media(max-width: 1024px){.product-reviews-summary .reviews-actions a{font-size:1.2rem}}.product-reviews-summary .reviews-actions a:hover{color:#79b928}.product-reviews-summary .reviews-actions a:not(:last-child){margin-right:20px}.table-reviews .rating-summary{display:inline-block;vertical-align:baseline}.table-reviews .rating-summary .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-reviews .product-name{font-weight:400}.review-control-vote{overflow:hidden}.review-control-vote:before{-webkit-font-smoothing:antialiased;color:#ccc;content:"" "" "" "" "";content:"" "" "" "" "";display:block;font-family:"luma-icons";font-style:normal;font-weight:normal;height:30px;font-size:3rem;line-height:3rem;letter-spacing:2px;letter-spacing:10px;position:absolute;z-index:1}.review-control-vote input[type=radio]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-control-vote input[type=radio]:focus+label:before{opacity:1}.review-control-vote input[type=radio]:checked+label:before{opacity:1}.review-control-vote label{cursor:pointer;display:block;position:absolute}.review-control-vote label span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-control-vote label:before{-webkit-font-smoothing:antialiased;color:#edc921;font-family:"luma-icons";font-style:normal;font-weight:normal;height:30px;font-size:3rem;line-height:3rem;letter-spacing:2px;letter-spacing:10px;opacity:0;vertical-align:top}.review-control-vote label:hover:before{opacity:1}.review-control-vote label:hover~label:before{opacity:0}.review-control-vote .rating-5{z-index:2}.review-control-vote .rating-5:before{content:"" "" "" "" ""}.review-control-vote .rating-4{z-index:3}.review-control-vote .rating-4:before{content:"" "" "" ""}.review-control-vote .rating-3{z-index:4}.review-control-vote .rating-3:before{content:"" "" ""}.review-control-vote .rating-2{z-index:5}.review-control-vote .rating-2:before{content:"" ""}.review-control-vote .rating-1{z-index:6}.review-control-vote .rating-1:before{content:""}.review-toolbar{border-top:1px solid #c9c9c9;margin:0 0 20px;padding:0;text-align:center}.review-toolbar:first-child{display:none}.review-toolbar .pages{border-bottom:1px solid #c9c9c9;display:block;padding:20px 0;text-align:center}.review-toolbar .limiter{display:none}.review-add .block-title{display:none}.review-form .actions-toolbar .actions-primary{padding:0}.fieldset .review-legend.legend{border-bottom:0;font-size:2rem;line-height:3rem;margin-bottom:20px;padding:0}.fieldset .review-legend.legend span{margin:0;font-weight:300}.fieldset .review-legend.legend strong{display:block;font-weight:600}.fieldset .review-field-ratings>.label{font-weight:600;margin-bottom:10px;padding:0;font-size:2rem}.review-field-rating .label{font-weight:600}.review-field-rating .control{margin-bottom:48px;margin-top:10px}.review-list .block-title{color:#0660ad}.review-list .block-title strong{font-size:4rem;line-height:4.5rem;font-weight:700}@media(max-width: 768px){.review-list .block-title strong{font-size:3rem;line-height:3.5rem}}.review-items{list-style:none;margin:0;padding:0}.review-item{border-bottom:1px solid #cecece;margin:0;padding:20px 0}.review-item::after{display:block;clear:both;content:""}.review-item:after{clear:both;content:"";display:table}.review-item:first-child{border-top:1px solid #cecece}.review-item:last-child{border-width:0}.review-item:nth-child(even) .review-image .review-circle{background:#a2d178}.review-item .review-image{color:#eaeaea;float:left;padding:10px;text-align:center;width:110px}@media(max-width: 768px){.review-item .review-image{float:none;padding:0 0 15px;width:auto}.review-item .review-image::after{display:block;clear:both;content:""}}.review-item .review-image .review-circle{background:#ba9eca;border-radius:50%;color:#fff;height:90px;margin-bottom:20px;padding:25px;width:90px;line-height:4rem;font-size:3.5rem}@media(max-width: 768px){.review-item .review-image .review-circle{float:left;height:65px;margin-bottom:0;margin-right:20px;padding:15px;width:65px;font-size:2.5rem;line-height:3.5rem}}.review-item .review-image .review-name{display:block}@media(max-width: 768px){.review-item .review-image .review-name{float:left;padding-top:6px;text-align:left}}.review-item .review-image .review-time{display:block}.review-item .review-content-wrapper{padding-left:150px;padding-top:10px}@media(max-width: 768px){.review-item .review-content-wrapper{padding:0}}.review-item .rating-label{display:inline-block;width:70px;vertical-align:middle}.review-ratings{display:table;margin-bottom:10px;max-width:100%}.review-author{display:inline}.review-author .review-details-value{font-weight:400}.review-date{display:inline}.review-title{font-size:1.8rem;line-height:2rem;color:rgba(0,0,0,.87);font-weight:600;margin:0 0 10px}@media(max-width: 768px){.review-title{font-size:1.6rem;line-height:1.8rem}}.review-content{color:rgba(0,0,0,.87);font-weight:300;margin-bottom:20px;font-size:1.5rem;line-height:2.5rem}@media(max-width: 768px){.review-content{margin-bottom:0;font-size:1.2rem;line-height:2rem}}.page-main .column .review-add{margin-bottom:0}.data.table.reviews .rating-summary{margin-top:-4px}.customer.review.view .review.title{margin-bottom:20px}.customer.review.view .ratings.summary.items{margin-bottom:20px}.customer.review.view .product.details{margin-bottom:20px}.products.wrapper.list .product-reviews-summary{margin:0 auto}.product-info-main .rating-summary{margin-right:30px}.customer-review .rating-summary{margin-right:30px}.customer-review .product-media{float:left;margin-right:3%;max-width:285px;width:30%}.customer-review .review-details{margin:0}.customer-review .review-details .customer-review-rating{margin-bottom:20px}.customer-review .review-details .customer-review-rating .item{margin-bottom:10px}.customer-review .review-details .customer-review-rating .item:last-child{margin-bottom:0}.customer-review .review-details .review-title{font-size:1.8rem;line-height:2rem;font-weight:600;margin-bottom:20px;margin-top:20px}@media(max-width: 768px){.customer-review .review-details .review-title{font-size:1.6rem;line-height:1.8rem}}.customer-review .review-details .review-content{margin:0 0 20px}.customer-review .review-details .review-date{color:#a6a6a6}.block-reviews-dashboard .items .item{margin-bottom:20px}.block-reviews-dashboard .items .item:last-child{margin-bottom:0}.block-reviews-dashboard .product-name{display:inline-block;font-weight:400}.block-reviews-dashboard .product-name:not(:last-child){margin-bottom:5px}.block-reviews-dashboard .rating-summary .label{font-weight:600;margin-right:10px}.overall-rating{padding:20px 0}.overall-rating h4{margin-bottom:5px}.overall-rating .rating-summary .rating-result{width:180px}.overall-rating .rating-summary .rating-result:before{font-size:3rem;line-height:3rem;height:30px}.overall-rating .rating-summary .rating-result>span:before{height:30px;font-size:3rem;line-height:3rem}.overall-rating .product-reviews-summary .reviews-actions a{line-height:3rem}.review-fieldset{margin-bottom:0;max-width:550px}#ReviewsWidget{padding-bottom:68px;padding-top:16px}@media(max-width: 768px){#ReviewsWidget{padding-bottom:48px}}#ReviewsWidget .ReviewsHeading__Title{font-size:24px !important;line-height:32px !important;font-family:"ArchivoBlack-Regular",sans-serif;letter-spacing:.7px !important;font-weight:400 !important}.message-wrapper{margin-top:10px;padding:0 24px}@media(max-width: 768px){.message-wrapper{padding:0 16px}}.messages{max-width:1448px;background-color:unset;color:#fff}@media(max-width: 1440px){.messages{max-width:1440px}}.messages .message-success{font-size:1.4rem;background-color:#8bc43e;color:#fff;padding:10px 40px;text-align:left;border:none}.messages .message-warning,.messages .message-error{font-size:1.4rem;background-color:#d21e00;padding:10px 0;text-align:left;color:#fff;border:none}.messages .message-notice .message-text{color:#000}.messages .checkmark-wrapper{margin-right:15px;position:relative;top:-5px;left:0px;float:left}.messages .checkmark-wrapper .checkmark-icon{stroke:#8bc43e;stroke-width:5px}.messages .checkmark-wrapper .checkmark-icon .checkmark-circle{fill:#fff}.messages .message-text{color:#fff;font-weight:bold;margin-left:35px}.messages .message-text a{font-size:1.5rem;color:#fff;letter-spacing:.4px;text-decoration:underline}.message{background-color:#fff}.message.global{background-color:#fafafa}.cms-branch-locator .modal-popup .branch-infowindow,.collection-branch-popup .modal-popup .branch-infowindow{font-size:1rem;width:220px}@media(max-width: 767px){.cms-branch-locator .modal-popup .branch-infowindow,.collection-branch-popup .modal-popup .branch-infowindow{width:200px}}.cms-branch-locator .modal-popup .branch-infowindow .address,.collection-branch-popup .modal-popup .branch-infowindow .address{margin-bottom:10px}.cms-branch-locator .modal-popup .branch-infowindow .opening-hours,.collection-branch-popup .modal-popup .branch-infowindow .opening-hours{margin-bottom:15px}.cms-branch-locator .modal-popup .branch-infowindow h5,.collection-branch-popup .modal-popup .branch-infowindow h5{margin-bottom:0}.cms-branch-locator .modal-popup .branch-infowindow .label,.collection-branch-popup .modal-popup .branch-infowindow .label{width:70px;display:inline-block}.cms-branch-locator .modal-popup .branch-infowindow p,.collection-branch-popup .modal-popup .branch-infowindow p{font-size:1.4rem;line-height:2.2rem}.cms-branch-locator .modal-popup .branch-infowindow a,.collection-branch-popup .modal-popup .branch-infowindow a{margin-bottom:0;width:100%}.cms-branch-locator .branch-stock-modal-header,.collection-branch-popup .branch-stock-modal-header{padding:10px;border-bottom:1px solid #d4d4d4;background-color:#f9f9f9}.cms-branch-locator .branch-stock-modal-header .heading,.collection-branch-popup .branch-stock-modal-header .heading{font-size:1.8rem;padding:10px;margin-bottom:0;color:#fff;text-align:left;background-color:#0660ad}@media(max-width: 1024px){.cms-branch-locator .branch-stock-modal-header .heading,.collection-branch-popup .branch-stock-modal-header .heading{background-color:#eaeaea;color:#0660ad}}.cms-branch-locator .branch-stock-modal-header .checkbox,.collection-branch-popup .branch-stock-modal-header .checkbox{font-size:1.2rem;margin-top:10px;margin-bottom:0}.cms-branch-locator .branch-stock-modal-header .btn-search,.collection-branch-popup .branch-stock-modal-header .btn-search{position:absolute;top:20px;right:20px;height:50px;border-top-right-radius:4px;border-bottom-right-radius:4px;width:50px;display:flex;justify-content:center;align-items:center;background-color:#eaeaea}.cms-branch-locator .branch-stock-modal-header .btn-search:hover,.collection-branch-popup .branch-stock-modal-header .btn-search:hover{background-color:#d4d4d4}.cms-branch-locator .branch-stock-modal-header .btn-search:hover .ki,.collection-branch-popup .branch-stock-modal-header .btn-search:hover .ki{color:#fff}.cms-branch-locator .branch-stock-modal-header .btn-search .ki,.collection-branch-popup .branch-stock-modal-header .btn-search .ki{font-size:24px !important;position:relative !important;top:0 !important;left:0 !important}.cms-branch-locator .branch-stock-modal-content,.collection-branch-popup .branch-stock-modal-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:300px;overflow:hidden;background-color:#fff;text-align:left}.cms-branch-locator .branch-stock-modal-results-wrapper,.collection-branch-popup .branch-stock-modal-results-wrapper{box-sizing:border-box;width:50%}@media(max-width: 1023px){.cms-branch-locator .branch-stock-modal-results-wrapper,.collection-branch-popup .branch-stock-modal-results-wrapper{width:100%}}.cms-branch-locator .branch-stock-modal-results,.collection-branch-popup .branch-stock-modal-results{overflow-y:auto;height:685px}@media(max-width: 1679px){.cms-branch-locator .branch-stock-modal-results,.collection-branch-popup .branch-stock-modal-results{height:620px}}@media(max-width: 1440px){.cms-branch-locator .branch-stock-modal-results,.collection-branch-popup .branch-stock-modal-results{height:600px}}.cms-branch-locator .branch-stock-modal-map,.collection-branch-popup .branch-stock-modal-map{box-sizing:border-box;float:left;height:716px;width:50%}@media(max-width: 1440px){.cms-branch-locator .branch-stock-modal-map,.collection-branch-popup .branch-stock-modal-map{height:598px}}@media(max-width: 1023px){.cms-branch-locator .branch-stock-modal-map,.collection-branch-popup .branch-stock-modal-map{display:none}}.cms-branch-locator .branch-map,.collection-branch-popup .branch-map{height:100%;width:100%}.cms-branch-locator .branch-locator-content,.collection-branch-popup .branch-locator-content{background:#fff;min-height:300px}.cms-branch-locator .branch-locator-results,.collection-branch-popup .branch-locator-results{overflow-y:auto;padding:0}.cms-branch-locator .branch-result,.collection-branch-popup .branch-result{border-top:1px solid #d4d4d4;margin-bottom:20px;padding:10px}.cms-branch-locator .branch-result.tally-products,.collection-branch-popup .branch-result.tally-products{background-color:#f4f4f4 !important}.cms-branch-locator .branch-result:hover,.collection-branch-popup .branch-result:hover{background:#fafafa}.cms-branch-locator .branch-result.active,.collection-branch-popup .branch-result.active{background:#eaeaea}.cms-branch-locator .branch-result:first-child,.collection-branch-popup .branch-result:first-child{border-top:0}.cms-branch-locator .branch-result p,.collection-branch-popup .branch-result p{font-size:1.3rem;margin:0 0 5px}.cms-branch-locator .branch-result p span,.collection-branch-popup .branch-result p span{margin-right:5px}.cms-branch-locator .branch-result span,.collection-branch-popup .branch-result span{display:inline-block}.cms-branch-locator .branch-result .branch-header,.collection-branch-popup .branch-result .branch-header{margin:0 0 5px}.cms-branch-locator .branch-result .branch-header h3,.collection-branch-popup .branch-result .branch-header h3{display:inline-block;font-size:1.8rem;margin:0;text-transform:capitalize}@media(max-width: 768px){.cms-branch-locator .branch-result .branch-header h3,.collection-branch-popup .branch-result .branch-header h3{display:inline-block}}.cms-branch-locator .branch-result .branch-header .distance,.collection-branch-popup .branch-result .branch-header .distance{font-size:1.2rem;font-weight:300}.cms-branch-locator .branch-result .branch-content,.collection-branch-popup .branch-result .branch-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cms-branch-locator .branch-result .branch-content .branch-address,.collection-branch-popup .branch-result .branch-content .branch-address{flex-basis:45%}.cms-branch-locator .branch-result .branch-content .branch-address h3,.collection-branch-popup .branch-result .branch-content .branch-address h3{font-size:2rem;margin-bottom:10px}.cms-branch-locator .branch-result .branch-address,.collection-branch-popup .branch-result .branch-address{float:left;margin-right:4%;width:56%}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-address,.collection-branch-popup .branch-result .branch-address{float:none;margin:0;width:100%;border-bottom:1px solid #d4d4d4;margin-bottom:10px}}@media(max-width: 768px){.cms-branch-locator .branch-result .branch-address .btn,.collection-branch-popup .branch-result .branch-address .btn{display:none}}.cms-branch-locator .branch-result .branch-address a,.collection-branch-popup .branch-result .branch-address a{font-size:1.3rem}.cms-branch-locator .branch-result .branch-options,.collection-branch-popup .branch-result .branch-options{margin-left:auto;margin-top:30px;width:50%}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-options,.collection-branch-popup .branch-result .branch-options{float:none;margin:0;width:100%}}.cms-branch-locator .branch-result .branch-hours,.collection-branch-popup .branch-result .branch-hours{float:left;width:40%}@media(max-width: 768px){.cms-branch-locator .branch-result .branch-hours,.collection-branch-popup .branch-result .branch-hours{float:none;margin:0;width:100%}}.cms-branch-locator .branch-result .branch-hours .title,.collection-branch-popup .branch-result .branch-hours .title{font-size:1.4rem;color:#0660ad;font-family:"Open Sans Bold"}.cms-branch-locator .branch-result .branch-hours .days,.collection-branch-popup .branch-result .branch-hours .days{font-family:"Open Sans Bold";margin-right:10px}.cms-branch-locator .branch-result .branch-hours .hours,.collection-branch-popup .branch-result .branch-hours .hours{float:left;width:65%}.cms-branch-locator .branch-result .branch-hours .btn,.collection-branch-popup .branch-result .branch-hours .btn{display:none}@media(max-width: 768px){.cms-branch-locator .branch-result .branch-hours .btn,.collection-branch-popup .branch-result .branch-hours .btn{display:block;text-align:center}}.cms-branch-locator .branch-result .col,.collection-branch-popup .branch-result .col{float:left}.cms-branch-locator .branch-result .col-1,.collection-branch-popup .branch-result .col-1{margin-right:2%;width:58%}@media(max-width: 768px){.cms-branch-locator .branch-result .col-1,.collection-branch-popup .branch-result .col-1{float:none;margin:0;width:100%}}.cms-branch-locator .branch-result .col-2,.collection-branch-popup .branch-result .col-2{width:40%}@media(max-width: 768px){.cms-branch-locator .branch-result .col-2,.collection-branch-popup .branch-result .col-2{float:none;margin:0;width:100%}}.cms-branch-locator .branch-result .branch-options .btn,.collection-branch-popup .branch-result .branch-options .btn{font-size:1.2rem;line-height:1.6rem;width:100%}.cms-branch-locator .branch-result .branch-options .btn.na,.collection-branch-popup .branch-result .branch-options .btn.na{cursor:default}.cms-branch-locator .branch-result .branch-options .btn.na:hover,.collection-branch-popup .branch-result .branch-options .btn.na:hover{background-color:#d4d4d4}.cms-branch-locator .branch-result .branch-options .qty,.collection-branch-popup .branch-result .branch-options .qty{float:left;margin-bottom:10px}@media(max-width: 768px){.cms-branch-locator .branch-result .branch-options .qty,.collection-branch-popup .branch-result .branch-options .qty{display:inline-block;float:none;vertical-align:top}}.cms-branch-locator .branch-result .branch-options .qty label,.collection-branch-popup .branch-result .branch-options .qty label{line-height:4rem;float:left;margin-left:10px;margin-bottom:0}.cms-branch-locator .branch-result .branch-options .qty input,.collection-branch-popup .branch-result .branch-options .qty input{float:left;height:40px;text-align:center;width:40px;border-radius:4px}.cms-branch-locator .branch-result .stock-check-status,.collection-branch-popup .branch-result .stock-check-status{float:left;max-width:180px;width:100%}@media(max-width: 1024px){.cms-branch-locator .branch-result .stock-check-status,.collection-branch-popup .branch-result .stock-check-status{max-width:170px}}@media(max-width: 768px){.cms-branch-locator .branch-result .stock-check-status,.collection-branch-popup .branch-result .stock-check-status{display:inline-block;float:none;vertical-align:top}}.cms-branch-locator .branch-result .stock-check-status .stock-check,.collection-branch-popup .branch-result .stock-check-status .stock-check{font-size:1.4rem;display:inline-block;padding:2px 5px 10px 34px;background-repeat:no-repeat;background-position:0 0}@media(max-width: 1024px){.cms-branch-locator .branch-result .stock-check-status .stock-check,.collection-branch-popup .branch-result .stock-check-status .stock-check{font-size:1.2rem}}.cms-branch-locator .branch-result .stock-check-status .stock-check.success,.collection-branch-popup .branch-result .stock-check-status .stock-check.success{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/checkmark-success.svg");background-size:24px}.cms-branch-locator .branch-result .stock-check-status .stock-check.na,.collection-branch-popup .branch-result .stock-check-status .stock-check.na{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/close-error.svg");background-size:24px}.cms-branch-locator .branch-result .stock-check-status .available-1,.collection-branch-popup .branch-result .stock-check-status .available-1{color:#8bc43e;font-weight:700}.cms-branch-locator .branch-result .stock-check-status .available-2,.collection-branch-popup .branch-result .stock-check-status .available-2{color:#f02503;font-weight:700}.cms-branch-locator .branch-result .branch-tally,.collection-branch-popup .branch-result .branch-tally{background-color:#fff;width:100%;padding:10px 10px 0 10px;position:relative;margin-top:20px}.cms-branch-locator .branch-result .branch-tally .heading-title,.collection-branch-popup .branch-result .branch-tally .heading-title{font-size:1.6rem;position:absolute;top:-10px;left:10px;background-color:#fff;padding:0 5px;font-weight:700}.cms-branch-locator .branch-result .branch-tally .product-tally .metres-available,.collection-branch-popup .branch-result .branch-tally .product-tally .metres-available{margin:10px 0}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.4rem;line-height:2.3rem;flex-wrap:wrap;margin-bottom:5px}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;width:100%}@media(max-width: 1680px){.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 1199px){.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details{grid-template-columns:1fr 1fr}}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper{border-bottom:2px solid #eaeaea;display:flex;flex-basis:18%;flex-direction:row;padding:10px 0}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .title,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .title{font-weight:700;margin-right:5px;display:none}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.5rem;align-items:center;margin-right:10%;font-weight:bold}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data.stock,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data.stock{color:#0660ad}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data.stock-error,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .details .data-wrapper .data.stock-error{color:#d21e00}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .tally-input,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .tally-input{display:flex;flex-wrap:wrap;margin-left:auto}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .tally-input input,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .tally-input input{text-align:center;width:40px}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .tally-input .qty-field-error,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .tally-input .qty-field-error{border-color:#d21e00}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .tally-input .qty-error-message,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .tally-input .qty-error-message{font-size:1.1rem;line-height:1.5rem;flex-basis:100%;color:#d21e00;margin-top:2px;text-align:center}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-item .input-qty,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-item .input-qty{width:100%}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty{-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;flex-basis:100%;margin:10px 0 0 0}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty .figure,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty .figure{display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;height:40px;margin:0;width:60px;overflow:auto}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty .qty,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty .qty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty .qty label,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty .qty label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty .title,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty .title{font-size:1.6rem;font-weight:700;margin-right:5px}.cms-branch-locator .branch-result .branch-tally .product-tally .tally-qty .total-qty,.collection-branch-popup .branch-result .branch-tally .product-tally .tally-qty .total-qty{max-width:150px;width:100%;background-color:#d4d4d4;border:0}.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;width:100%}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details{display:grid;grid-template-columns:50% 50%;grid-gap:10px}}.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper{flex-basis:100%}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper{flex-wrap:wrap;justify-content:flex-start;flex-direction:column}}.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .title,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .title{display:block}.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .data,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .data{min-width:100px;font-weight:unset}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .data.stock,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .details .data-wrapper .data.stock{margin:0}}.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .tally-input,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .tally-input{width:60px}@media(max-width: 640px){.cms-branch-locator .branch-result .branch-tally.stock-by-length .product-tally .tally-item .tally-input,.collection-branch-popup .branch-result .branch-tally.stock-by-length .product-tally .tally-item .tally-input{margin:10px 0}}.cms-branch-locator .branch-result .btn-wrapper,.collection-branch-popup .branch-result .btn-wrapper{margin-left:auto;padding:25px 0 5px 0}.cms-branch-locator .branch-result .btn-wrapper .btn,.collection-branch-popup .branch-result .btn-wrapper .btn{background-color:#8bc43e;color:#fff;margin-top:0;padding-left:60px;position:relative;width:auto}@media(max-width: 767px){.cms-branch-locator .branch-result .btn-wrapper .btn,.collection-branch-popup .branch-result .btn-wrapper .btn{width:100%}}.cms-branch-locator .branch-result .btn-wrapper .btn.btn-collection:before,.collection-branch-popup .branch-result .btn-wrapper .btn.btn-collection:before{font-size:3.5rem;content:"";display:inline-block;color:#fff;font-family:"champion";font-weight:normal;position:absolute;top:10px;left:16px}.cms-branch-locator .branch-result .btn-wrapper .btn.na,.collection-branch-popup .branch-result .btn-wrapper .btn.na{background-color:#d4d4d4;cursor:default}.cms-branch-locator .branch-result.tally-products .branch-hours,.collection-branch-popup .branch-result.tally-products .branch-hours{margin-left:auto;width:unset}@media(max-width: 767px){.cms-branch-locator .branch-result.tally-products .branch-hours,.collection-branch-popup .branch-result.tally-products .branch-hours{margin-left:0}}.cms-branch-locator .branch-result.tally-products .branch-hours p,.collection-branch-popup .branch-result.tally-products .branch-hours p{font-size:1.5rem}.cms-branch-locator .postcode-check,.collection-branch-popup .postcode-check{margin-bottom:20px}.cms-branch-locator .postcode-check h5,.collection-branch-popup .postcode-check h5{margin:0 0 10px}.cms-branch-locator .branch-locator fieldset,.cms-branch-locator .branch-locator-modal fieldset,.cms-branch-locator .postcode-check fieldset,.collection-branch-popup .branch-locator fieldset,.collection-branch-popup .branch-locator-modal fieldset,.collection-branch-popup .postcode-check fieldset{margin:0;max-width:530px;position:relative;width:100%}.cms-branch-locator .postcode-check fieldset,.collection-branch-popup .postcode-check fieldset{max-width:450px}@media(max-width: 768px){.cms-branch-locator .postcode-check fieldset,.collection-branch-popup .postcode-check fieldset{max-width:100%}}.cms-branch-locator .branch-locator fieldset,.cms-branch-locator .branch-locator-modal fieldset,.collection-branch-popup .branch-locator fieldset,.collection-branch-popup .branch-locator-modal fieldset{max-width:100%}.cms-branch-locator .branch-locator input,.cms-branch-locator .branch-locator-modal input,.cms-branch-locator .postcode-check input,.collection-branch-popup .branch-locator input,.collection-branch-popup .branch-locator-modal input,.collection-branch-popup .postcode-check input{font-size:1.4rem;padding:5px 50px 5px 15px;height:40px;box-shadow:none;border:0;border:1px solid #0660ad;color:#000;font-weight:700}.cms-branch-locator .branch-locator input::-webkit-input-placeholder,.cms-branch-locator .branch-locator-modal input::-webkit-input-placeholder,.cms-branch-locator .postcode-check input::-webkit-input-placeholder,.collection-branch-popup .branch-locator input::-webkit-input-placeholder,.collection-branch-popup .branch-locator-modal input::-webkit-input-placeholder,.collection-branch-popup .postcode-check input::-webkit-input-placeholder{color:#000}.cms-branch-locator .branch-locator input:-moz-placeholder,.cms-branch-locator .branch-locator-modal input:-moz-placeholder,.cms-branch-locator .postcode-check input:-moz-placeholder,.collection-branch-popup .branch-locator input:-moz-placeholder,.collection-branch-popup .branch-locator-modal input:-moz-placeholder,.collection-branch-popup .postcode-check input:-moz-placeholder{color:#000}.cms-branch-locator .branch-locator input::-moz-placeholder,.cms-branch-locator .branch-locator-modal input::-moz-placeholder,.cms-branch-locator .postcode-check input::-moz-placeholder,.collection-branch-popup .branch-locator input::-moz-placeholder,.collection-branch-popup .branch-locator-modal input::-moz-placeholder,.collection-branch-popup .postcode-check input::-moz-placeholder{color:#000}.cms-branch-locator .branch-locator input:-ms-input-placeholder,.cms-branch-locator .branch-locator-modal input:-ms-input-placeholder,.cms-branch-locator .postcode-check input:-ms-input-placeholder,.collection-branch-popup .branch-locator input:-ms-input-placeholder,.collection-branch-popup .branch-locator-modal input:-ms-input-placeholder,.collection-branch-popup .postcode-check input:-ms-input-placeholder{color:#000}.cms-branch-locator .branch-locator button,.cms-branch-locator .branch-locator-modal button,.cms-branch-locator .postcode-check button,.collection-branch-popup .branch-locator button,.collection-branch-popup .branch-locator-modal button,.collection-branch-popup .postcode-check button{background:url("../../frontend/championtimber/default/en_GB/images/icons/search-black.svg") center no-repeat;background-size:25px;padding:10px;position:absolute;right:0;top:0;width:50px;height:39px}.cms-branch-locator .branch-locator button:hover,.cms-branch-locator .branch-locator-modal button:hover,.cms-branch-locator .postcode-check button:hover,.collection-branch-popup .branch-locator button:hover,.collection-branch-popup .branch-locator-modal button:hover,.collection-branch-popup .postcode-check button:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/search-primary.svg")}.collection-branch-popup{text-align:left}.collection-branch-popup .modal-inner-wrap{max-width:1440px;width:90%}.collection-branch-popup .modal-header{padding:24px;border-top:0;background-color:#000;text-align:left}.collection-branch-popup .modal-header .modal-title{font-size:1.7rem;line-height:1.7rem;color:#fff}.collection-branch-popup .modal-content{padding:0}.collection-branch-popup .branch-stock-modal-content{border-radius:0}@media(max-width: 640px){.latest-products-wrapper{padding:0 12px}}.latest-products-wrapper .heading-wrapper{display:flex;justify-content:space-between;align-items:center;text-align:center}@media(max-width: 1024px){.latest-products-wrapper .heading-wrapper{margin-bottom:15px}}.latest-products-wrapper .heading-wrapper .landscaping-title{margin:0 auto;text-align:center;margin-bottom:30px}.latest-products-wrapper .heading-wrapper h3{font-size:2rem;color:#0660ad;font-weight:bold;margin-bottom:0;text-align:left}.latest-products-wrapper .heading-wrapper .btn{margin:0}.latest-products-wrapper .products-grid{margin:0}.latest-products-wrapper .products-grid .product-items{margin:0}.latest-products-wrapper .products-grid .product-items .product-item .product-details{flex-direction:column}@media(max-width: 767px){.latest-products-wrapper .products-grid .product-items .product-item .product-details{display:block !important}}.latest-products-wrapper .products-grid .product-items .slick-arrow{background-color:#0982ec;background-size:125%;width:30px;height:50px;filter:opacity(0.7)}.latest-products-wrapper .products-grid .product-items .slick-prev{left:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-left-white.svg)}.latest-products-wrapper .products-grid .product-items .slick-next{right:0;background-image:url(../../frontend/championtimber/default/en_GB/images/icons/chevron-right-white.svg)}.latest-products-wrapper .products-grid .product-items .slick-list{margin-left:-10px}@media(max-width: 640px){.latest-products-wrapper .products-grid .product-items .slick-list{margin-left:unset}}.latest-products-wrapper .products-grid .product-items .slick-list .product-item{min-height:510px}@media(max-width: 640px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item{min-height:510px}}@media(max-width: 1024px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-photo{width:100%}}@media(max-width: 1024px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info{padding:0 10px;width:100%}}@media(max-width: 1024px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-details{padding:10px 0}}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{color:#0660ad;font-family:"Open Sans Bold";height:100px}@media(max-width: 1024px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .product-name{font-size:1.8rem;width:100%}}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.4rem;color:#000;font-family:"Open Sans Bold";text-align:center}@media(max-width: 1024px){.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login{font-size:1.5rem;width:100%}}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .trade-login:hover{text-decoration:underline}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box{text-align:center}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price{color:#0660ad;font-family:"Open Sans Bold";font-weight:bold;text-align:center}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .product-info .price-box .price-wrapper .price:after{color:#000;font-family:"Open Sans",sans-serif}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper{margin:auto auto 0 auto}.latest-products-wrapper .products-grid .product-items .slick-list .product-item .product-inner .btn-wrapper .btn{font-size:1.5rem;height:fit-content;margin:0 auto 30px auto;padding:5px 25px}.latest-products-wrapper .products-grid.featured .product-items .product-item .offer-label{height:70px;width:70px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;top:10px;right:0;left:unset;bottom:0}.latest-products-wrapper .products-grid.featured .product-items .product-item.label-special-offer{background-color:#0660ad}.latest-products-wrapper .products-grid.featured .product-items .product-item.label-clearance{background-color:#fedd01}.latest-products-wrapper.bestsellers .heading-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:20px;margin-top:20px;justify-content:center;align-items:center;flex-direction:column;padding:3% 0}.latest-products-wrapper.bestsellers .heading-wrapper h3{font-size:3.2rem;line-height:3.8rem;font-family:"Open Sans Bold";letter-spacing:.4px}@media(max-width: 1024px){.latest-products-wrapper.bestsellers .heading-wrapper h3{font-size:2.4rem;line-height:2.9rem;letter-spacing:.5px}}@media(max-width: 767px){.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-details{display:block !important}}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner{background-color:#0660ad}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info{min-height:220px}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .product-name{color:#fff !important}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .trade-login{color:#fedd01}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .price-box{min-height:40px}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .price-box .price-label{color:#fff !important}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .price-box .price{color:#fff !important}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .product-info .price-box .price:after{color:#fff !important}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .btn{border:1px solid #fff !important}.latest-products-wrapper.bestsellers .products-grid .product-items .product-item .product-inner .btn:hover{color:#0660ad !important;background-color:#fff !important}.password-container .block-content h1{font-size:2.5rem;line-height:3.2rem}.password-container .block-content .label{font-weight:700;font-family:"Open Sans",sans-serif}.sidebar .filter{order:1}.sidebar .feature-panels{order:3}@media(max-width: 767px){.sidebar .feature-panels{display:none}}.column .feature-panels{display:none}@media(max-width: 767px){.column .feature-panels{display:block}}.feature-panels{width:100%}.feature-panels .panel{width:100%;float:left;color:#d10d00;height:240px;margin:0 0 20px}.feature-panels .panel:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.feature-panels .panel .title{font-size:44px;float:none;width:100%;position:relative;height:80px;text-transform:uppercase}.feature-panels .panel .title:after{content:"";position:absolute;bottom:0;left:0;right:0;top:80px;border-left:120px solid rgba(0,0,0,0);border-right:120px solid rgba(0,0,0,0);border-top:25px solid #004e9c}.feature-panels .panel .text{float:none;width:100%;padding:35px 10px 10px;box-sizing:border-box;text-align:center}.feature-panels .panel .text p{margin:0;color:#fff;font-weight:400;text-transform:uppercase;font-size:16px;padding:15px 0}.feature-panels .panel.trade{background-color:#000}.feature-panels .panel.trade .title{color:#000;background-color:#929292;font-family:"MasterPlan-Trial",sans-serif;letter-spacing:-1.27px;text-align:center;line-height:26px}.feature-panels .panel.trade .title:after{border-top:25px solid #929292}.feature-panels .panel.trade .title span{transform:rotate(-2deg);display:inline-block;margin-top:32px}.feature-panels .panel.collect{background-color:#0060ad}.feature-panels .panel.collect .title{color:#fff;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/icon_collect.png");background-size:27px;background-repeat:no-repeat;background-color:#004e9c;font-weight:900;box-sizing:border-box;padding:18px 20px 18px 70px;font-size:25px;background-position:40px center}.feature-panels .panel.collect .title::before{display:none}.feature-panels .panel.collect .text p{color:#fd0}@media(max-width: 1680px){.feature-panels .panel.collect .title{padding:18px 20px 18px 70px;font-size:25px;background-position:40px center}}@media(max-width: 1280px){.feature-panels .panel.trade .title{font-size:38px}.feature-panels .panel .text p{font-size:14px;padding:18px 0}}@media(max-width: 1023px){.feature-panels .panel{height:auto;text-align:center}.feature-panels .panel .title{width:100%;height:60px}.feature-panels .panel .title:after{top:auto;bottom:-15px;right:50%;border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-top:15px solid #004e9c;border-bottom:0;margin-right:-50px;display:none}.feature-panels .panel .text{width:100%;padding:20px}.feature-panels .panel.trade .title:after{border-left:50px solid rgba(0,0,0,0);border-top:15px solid #fd0}.feature-panels .panel.trade .title span{margin-top:20px}.feature-panels .panel.collect .title{background-position:20px center;padding:18px 20px 18px 50px;font-size:2.2em;background-image:none;padding:17px 10px 10px;height:auto}}@media(max-width: 640px){.feature-panels{padding:10px;box-sizing:border-box}.feature-panels .panel{width:100%;margin:0 0 20px 0}}#notice-cookie-block{position:fixed;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:999}#notice-cookie-block.hide{display:none !important}#notice-cookie-block .content{display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);max-width:500px;text-align:center;padding:40px}@media(max-width: 1023px){#notice-cookie-block .content{width:70%}}@media(max-width: 767px){#notice-cookie-block .content{transform:translate(-50%, 0);max-width:500px;width:100%;text-align:center;padding:15px}#notice-cookie-block .content p{font-size:1.2em}}#notice-cookie-block .content strong{display:block;font-size:1.2em;margin-bottom:5px}#notice-cookie-block .content a{font-size:1em}#notice-cookie-block .content .decline{font-size:1.4rem;line-height:2.4rem;padding:5px 10px;margin:0 0 0 10px}.header-feature-links-wrapper{position:relative;width:100%;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,.4)}@media(max-width: 1440px){.header-feature-links-wrapper{display:none}}@media(max-width: 767px){.header-feature-links-wrapper{display:none}}.header-feature-links-wrapper ul{display:flex;align-items:center;justify-content:space-around;height:52px;list-style:none;max-width:1448px;margin:0 auto;padding:0}.header-feature-links-wrapper ul li{display:flex;justify-content:center;align-items:center;width:25%;border-right:1px solid rgba(0,0,0,.87)}.header-feature-links-wrapper ul li:nth-child(4){border-right:0}.header-feature-links-wrapper ul li a .inner{display:flex;align-items:center}.header-feature-links-wrapper ul li a .inner .ki{font-size:3.6rem;color:#0660ad}.header-feature-links-wrapper ul li a .inner .info{font-size:1.4rem;font-weight:700;margin-left:10px;color:rgba(0,0,0,.87)}.header-feature-links-wrapper ul li a:hover .inner .ki,.header-feature-links-wrapper ul li a:hover .inner .info{color:#0660ad}.header-feature-links-wrapper .slick-arrow{display:none !important}.checkout-index-index .header-feature-links-wrapper{display:none}.page-layout-home .columns{max-width:100%;padding:0}@media(max-width: 1440px){.page-layout-home .columns .column{max-width:1440px;margin:0 auto}}.page-layout-home .body-content-wrapper{background:#fff;background:-moz-linear-gradient(-45deg, rgb(255, 255, 255) 0%, rgb(215, 221, 224) 100%);background:-webkit-linear-gradient(-45deg, rgb(255, 255, 255) 0%, rgb(215, 221, 224) 100%);background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(215, 221, 224) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#d7dde0",GradientType=1 );height:550px;position:relative}@media(max-width: 768px){.page-layout-home .body-content-wrapper{height:auto}}.page-layout-home .body-content-wrapper .body-content-image{background-image:url("../../frontend/championtimber/default/en_GB/images/home-body-content-image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-clip-path:polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);height:inherit;right:0;position:absolute;top:0;width:50%}@media(max-width: 768px){.page-layout-home .body-content-wrapper .body-content-image{display:none}}.page-layout-home .body-content-wrapper .body-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:inherit;margin:0 auto;max-width:1600px;padding:26px 100px}@media(max-width: 1440px){.page-layout-home .body-content-wrapper .body-content{padding:26px}}.page-layout-home .body-content-wrapper .body-content .body-content-inner{position:relative;text-align:left;top:50%;width:55%;transform:translate(0, -50%)}@media(max-width: 768px){.page-layout-home .body-content-wrapper .body-content .body-content-inner{transform:translate(0, 0);top:auto;width:auto;text-align:left}}.catalog-category-view.page-products .message.info.empty{display:none}.catalog-category-view .banner.category{height:auto;margin-bottom:15px}.catalog-category-view .banner.category .banner-image{height:250px}@media(max-width: 768px){.catalog-category-view .banner.category .banner-image{height:200px}}.catalog-category-view .banner.category .banner-text{font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.3px;background-color:#d4d4d4;padding:15px 30px}.catalog-category-view .category-details{margin-bottom:30px}.catalog-category-view .category-details .category-title{margin-bottom:5px}.catalog-category-view .category-details .category-teaser{font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.3px}.catalog-category-view .category-text-wrapper{margin-top:15px}.catalog-category-view .category-text-wrapper .category-image{height:250px}.catalog-category-view .category-text-wrapper .category-text{padding:30px;background-color:#d4d4d4}.catalog-category-view .category-text-wrapper .category-text.has-image{padding-top:15px;padding-bottom:15px}.catalog-category-view .columns .column .breadcrumbs{margin-bottom:10px}.catalog-category-view .columns .column .breadcrumbs .items{margin:0;max-width:100%}.catalog-category-view .columns .column .breadcrumbs .items .home{display:none}.catalog-category-view .items-list .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -12px;padding:0}.catalog-category-view .items-list .items .item{-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:33.3333%;width:100%}@media(max-width: 768px){.catalog-category-view .items-list .items .item{-moz-box-flex:1 0 50%;-ms-flex:1 0 50%;-webkit-box-flex:1 0 50%;-webkit-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.catalog-category-view .items-list .items .item .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;margin:12px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);text-align:center;border-radius:6px;height:calc(100% - 20px)}.catalog-category-view .items-list .items .item .inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.catalog-category-view .items-list .items .item img{display:block;max-width:100%;width:100%}.catalog-category-view .items-list .items .item a{display:block}.catalog-category-view .items-list .items .item h4{display:block;margin:0;text-transform:uppercase;font-size:1.6rem;line-height:2.2rem}@media(max-width: 640px){.catalog-category-view .items-list .items .item h4{font-size:1.5rem;line-height:1.8rem;min-height:0}}.catalog-category-view .items-list .items .item .item-image{width:100%}.catalog-category-view .items-list .items .item .item-title{width:100%;padding:15px}@media(max-width: 767px){.catalog-category-view .page-main .columns .sidebar-wrapper,.catalogsearch-result-index .page-main .columns .sidebar-wrapper{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1}}.cart-container,.opc-block-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cart-container .cart-summary,.opc-block-summary .cart-summary{order:2;width:25%}@media(max-width: 1023px){.cart-container .cart-summary,.opc-block-summary .cart-summary{max-width:100%;padding-top:30px;width:500px}}@media(max-width: 767px){.cart-container .cart-summary,.opc-block-summary .cart-summary{width:100%}}.cart-container .cart-summary .summary.title,.opc-block-summary .cart-summary .summary.title{font-size:1.8rem;line-height:3rem;background:url("../../frontend/championtimber/default/en_GB/images/icons/cart.svg") left center no-repeat;background-size:30px;padding-left:40px;margin-bottom:10px;font-weight:700}.cart-container .cart-summary .cart-summary-inner,.opc-block-summary .cart-summary .cart-summary-inner{padding:20px;background:#eaeaea;-moz-box-shadow:1px 2px 5px 0 rgba(0,0,0,.5);-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.5);box-shadow:1px 2px 5px 0 rgba(0,0,0,.5)}.cart-container .cart-summary .cart-summary-inner .actions-toolbar .apply,.opc-block-summary .cart-summary .cart-summary-inner .actions-toolbar .apply{width:100%}@media(max-width: 1023px){.cart-container .cart-summary .cart-summary-inner .actions-toolbar .checkout,.opc-block-summary .cart-summary .cart-summary-inner .actions-toolbar .checkout{width:100%;padding:15px}}.cart-container .cart-summary .cart-totals .table-caption,.opc-block-summary .cart-summary .cart-totals .table-caption{display:none}.cart-container .cart-summary .cart-totals .data,.opc-block-summary .cart-summary .cart-totals .data{width:100%}.cart-container .cart-summary .cart-totals .mark,.cart-container .cart-summary .cart-totals .amount,.opc-block-summary .cart-summary .cart-totals .mark,.opc-block-summary .cart-summary .cart-totals .amount{text-align:right;float:left;margin:0 0 5px 0;line-height:20px;font-size:1.5em}.cart-container .cart-summary .cart-totals .mark,.opc-block-summary .cart-summary .cart-totals .mark{width:100px;text-align:left}.cart-container .cart-summary .cart-totals .amount,.opc-block-summary .cart-summary .cart-totals .amount{float:right}.cart-container .cart-summary .cart-totals .grand,.opc-block-summary .cart-summary .cart-totals .grand{display:block;border-top:1px solid #0660ad;border-bottom:1px solid #0660ad;padding:10px 0;margin:10px 0}.cart-container .cart-summary .cart-totals .grand::after,.opc-block-summary .cart-summary .cart-totals .grand::after{display:block;clear:both;content:""}.cart-container .cart-summary .cart-totals .grand .mark,.cart-container .cart-summary .cart-totals .grand .amount,.opc-block-summary .cart-summary .cart-totals .grand .mark,.opc-block-summary .cart-summary .cart-totals .grand .amount{margin-bottom:0}.cart-container .cart-summary .cart-totals .grand .amount,.opc-block-summary .cart-summary .cart-totals .grand .amount{font-size:2.5rem}.cart-container .cart-summary .checkout-methods-items,.opc-block-summary .cart-summary .checkout-methods-items{list-style:none;padding:0;margin:20px 0 0}.cart-container .cart-summary .checkout-methods-items .checkout,.opc-block-summary .cart-summary .checkout-methods-items .checkout{width:100%}.cart-container .cart-summary .checkout-methods-items .delivery-date,.opc-block-summary .cart-summary .checkout-methods-items .delivery-date{margin-bottom:20px}.cart-container .cart-summary .discount,.opc-block-summary .cart-summary .discount{background-color:#f9f9f9;padding:5px 10px}.cart-container .cart-summary .discount.active .title,.opc-block-summary .cart-summary .discount.active .title{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-up.svg")}.cart-container .cart-summary .discount .title,.opc-block-summary .cart-summary .discount .title{font-size:1.8rem;line-height:3rem;cursor:pointer;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-down.svg");background-position:right;background-size:25px;background-repeat:no-repeat}.cart-container .cart-summary .discount .coupon .field,.opc-block-summary .cart-summary .discount .coupon .field{margin-bottom:5px}.cart-container .cart-summary .discount .actions-toolbar,.opc-block-summary .cart-summary .discount .actions-toolbar{padding-top:0}.cart-container .cart-summary .payment,.opc-block-summary .cart-summary .payment{margin-top:20px}.cart-container .cart-summary #block-shipping,.opc-block-summary .cart-summary #block-shipping{display:none}.cart-container .cart-main,.opc-block-summary .cart-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:1;width:75%;padding-right:20px}@media(max-width: 1023px){.cart-container .cart-main,.opc-block-summary .cart-main{width:100%;padding-right:0}}.cart-container .checkout-content,.opc-block-summary .checkout-content{padding:20px 0}.cart-container .checkout-header,.opc-block-summary .checkout-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media(max-width: 767px){.cart-container .checkout-header,.opc-block-summary .checkout-header{padding:10px 0}}.cart-container .checkout-header h4,.opc-block-summary .checkout-header h4{font-size:2.2rem;line-height:3rem;display:inline-block;margin-bottom:0}.cart-container .checkout-header .item-count,.opc-block-summary .checkout-header .item-count{font-size:1.5rem;display:inline-block;margin-left:20px}.cart-container .checkout-header .link,.opc-block-summary .checkout-header .link{margin-left:auto}@media(max-width: 767px){.cart-container .checkout-header .link,.opc-block-summary .checkout-header .link{padding:10px 0;margin-left:0}}.cart-container .item-headings,.opc-block-summary .item-headings{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;padding:10px;background-color:#d4d4d4}.cart-container .item-headings::after,.opc-block-summary .item-headings::after{display:block;clear:both;content:""}@media(max-width: 767px){.cart-container .item-headings,.opc-block-summary .item-headings{display:none}}.cart-container .item-headings div,.opc-block-summary .item-headings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 5px;line-height:30px}.cart-container .item-image,.opc-block-summary .item-image{width:10%;order:1}@media(max-width: 767px){.cart-container .item-image,.opc-block-summary .item-image{min-width:20%}}.cart-container .item-image img,.opc-block-summary .item-image img{max-width:70%}@media(max-width: 767px){.cart-container .item-image img,.opc-block-summary .item-image img{max-width:100%}}.cart-container .item-title,.opc-block-summary .item-title{width:45%;order:2}@media(max-width: 767px){.cart-container .item-title,.opc-block-summary .item-title{width:80%}}.cart-container .item-update,.opc-block-summary .item-update{width:6%;order:3}@media(max-width: 767px){.cart-container .item-update,.opc-block-summary .item-update{min-width:20%}}.cart-container .item-qty,.opc-block-summary .item-qty{width:15%;order:5}@media(max-width: 767px){.cart-container .item-qty,.opc-block-summary .item-qty{width:28%}}.cart-container .item-price,.opc-block-summary .item-price{width:12%;order:6}@media(max-width: 767px){.cart-container .item-price,.opc-block-summary .item-price{width:28%}}.cart-container .item-total,.opc-block-summary .item-total{width:12%;order:7;text-align:center}@media(max-width: 767px){.cart-container .item-total,.opc-block-summary .item-total{width:24%}}.cart-container .checkout-items .item-wrapper,.cart-container .minicart-items .item-wrapper,.opc-block-summary .checkout-items .item-wrapper,.opc-block-summary .minicart-items .item-wrapper{border-bottom:1px solid #d4d4d4;margin-bottom:24px}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper,.cart-container .minicart-items .item-wrapper,.opc-block-summary .checkout-items .item-wrapper,.opc-block-summary .minicart-items .item-wrapper{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.5);box-shadow:0 2px 5px 0 rgba(0,0,0,.5);border-bottom:none}}.cart-container .checkout-items .item-wrapper .item,.cart-container .minicart-items .item-wrapper .item,.opc-block-summary .checkout-items .item-wrapper .item,.opc-block-summary .minicart-items .item-wrapper .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d4;padding:10px 5px;display:table;width:100%}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item,.cart-container .minicart-items .item-wrapper .item,.opc-block-summary .checkout-items .item-wrapper .item,.opc-block-summary .minicart-items .item-wrapper .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:0;padding-left:10px;padding-right:10px}}.cart-container .checkout-items .item-wrapper .item .btn-remove,.cart-container .minicart-items .item-wrapper .item .btn-remove,.opc-block-summary .checkout-items .item-wrapper .item .btn-remove,.opc-block-summary .minicart-items .item-wrapper .item .btn-remove{background:url("../../frontend/championtimber/default/en_GB/images/icons/close.svg") center 5px no-repeat;background-size:30px;color:#000;font-size:0;height:40px;width:40px;display:block}.cart-container .checkout-items .item-wrapper .item .price,.cart-container .minicart-items .item-wrapper .item .price,.opc-block-summary .checkout-items .item-wrapper .item .price,.opc-block-summary .minicart-items .item-wrapper .item .price{position:relative}.cart-container .checkout-items .item-wrapper .item .price:after,.cart-container .minicart-items .item-wrapper .item .price:after,.opc-block-summary .checkout-items .item-wrapper .item .price:after,.opc-block-summary .minicart-items .item-wrapper .item .price:after{font-size:1.2rem;line-height:2rem;display:block;margin-left:5px;text-align:right}.cart-container .checkout-items .item-wrapper .item .price-including-tax .price:after,.cart-container .minicart-items .item-wrapper .item .price-including-tax .price:after,.opc-block-summary .checkout-items .item-wrapper .item .price-including-tax .price:after,.opc-block-summary .minicart-items .item-wrapper .item .price-including-tax .price:after{content:"Inc Vat"}.cart-container .checkout-items .item-wrapper .item .price-excluding-tax .price:after,.cart-container .minicart-items .item-wrapper .item .price-excluding-tax .price:after,.opc-block-summary .checkout-items .item-wrapper .item .price-excluding-tax .price:after,.opc-block-summary .minicart-items .item-wrapper .item .price-excluding-tax .price:after{content:"Ex Vat"}.cart-container .checkout-items .item-wrapper .item-update,.cart-container .checkout-items .item-wrapper .item-image,.cart-container .checkout-items .item-wrapper .item-title,.cart-container .checkout-items .item-wrapper .item-options,.cart-container .checkout-items .item-wrapper .item-qty,.cart-container .checkout-items .item-wrapper .item-price,.cart-container .checkout-items .item-wrapper .item-total,.cart-container .minicart-items .item-wrapper .item-update,.cart-container .minicart-items .item-wrapper .item-image,.cart-container .minicart-items .item-wrapper .item-title,.cart-container .minicart-items .item-wrapper .item-options,.cart-container .minicart-items .item-wrapper .item-qty,.cart-container .minicart-items .item-wrapper .item-price,.cart-container .minicart-items .item-wrapper .item-total,.opc-block-summary .checkout-items .item-wrapper .item-update,.opc-block-summary .checkout-items .item-wrapper .item-image,.opc-block-summary .checkout-items .item-wrapper .item-title,.opc-block-summary .checkout-items .item-wrapper .item-options,.opc-block-summary .checkout-items .item-wrapper .item-qty,.opc-block-summary .checkout-items .item-wrapper .item-price,.opc-block-summary .checkout-items .item-wrapper .item-total,.opc-block-summary .minicart-items .item-wrapper .item-update,.opc-block-summary .minicart-items .item-wrapper .item-image,.opc-block-summary .minicart-items .item-wrapper .item-title,.opc-block-summary .minicart-items .item-wrapper .item-options,.opc-block-summary .minicart-items .item-wrapper .item-qty,.opc-block-summary .minicart-items .item-wrapper .item-price,.opc-block-summary .minicart-items .item-wrapper .item-total{display:table-cell;vertical-align:middle;font-size:1.3rem}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-update,.cart-container .checkout-items .item-wrapper .item-image,.cart-container .checkout-items .item-wrapper .item-title,.cart-container .checkout-items .item-wrapper .item-options,.cart-container .checkout-items .item-wrapper .item-qty,.cart-container .checkout-items .item-wrapper .item-price,.cart-container .checkout-items .item-wrapper .item-total,.cart-container .minicart-items .item-wrapper .item-update,.cart-container .minicart-items .item-wrapper .item-image,.cart-container .minicart-items .item-wrapper .item-title,.cart-container .minicart-items .item-wrapper .item-options,.cart-container .minicart-items .item-wrapper .item-qty,.cart-container .minicart-items .item-wrapper .item-price,.cart-container .minicart-items .item-wrapper .item-total,.opc-block-summary .checkout-items .item-wrapper .item-update,.opc-block-summary .checkout-items .item-wrapper .item-image,.opc-block-summary .checkout-items .item-wrapper .item-title,.opc-block-summary .checkout-items .item-wrapper .item-options,.opc-block-summary .checkout-items .item-wrapper .item-qty,.opc-block-summary .checkout-items .item-wrapper .item-price,.opc-block-summary .checkout-items .item-wrapper .item-total,.opc-block-summary .minicart-items .item-wrapper .item-update,.opc-block-summary .minicart-items .item-wrapper .item-image,.opc-block-summary .minicart-items .item-wrapper .item-title,.opc-block-summary .minicart-items .item-wrapper .item-options,.opc-block-summary .minicart-items .item-wrapper .item-qty,.opc-block-summary .minicart-items .item-wrapper .item-price,.opc-block-summary .minicart-items .item-wrapper .item-total{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}}.cart-container .checkout-items .item-wrapper .item-image,.cart-container .minicart-items .item-wrapper .item-image,.opc-block-summary .checkout-items .item-wrapper .item-image,.opc-block-summary .minicart-items .item-wrapper .item-image{vertical-align:top}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-image,.cart-container .minicart-items .item-wrapper .item-image,.opc-block-summary .checkout-items .item-wrapper .item-image,.opc-block-summary .minicart-items .item-wrapper .item-image{padding-right:10px}}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-title,.cart-container .minicart-items .item-wrapper .item-title,.opc-block-summary .checkout-items .item-wrapper .item-title,.opc-block-summary .minicart-items .item-wrapper .item-title{display:block;padding-bottom:10px;padding-top:5px;padding-left:5px;margin-bottom:24px}}.cart-container .checkout-items .item-wrapper .item-title .product-code,.cart-container .minicart-items .item-wrapper .item-title .product-code,.opc-block-summary .checkout-items .item-wrapper .item-title .product-code,.opc-block-summary .minicart-items .item-wrapper .item-title .product-code{display:block;margin-top:10px;margin-bottom:10px;color:#575757}.cart-container .checkout-items .item-wrapper .tally-lengths .title,.cart-container .minicart-items .item-wrapper .tally-lengths .title,.opc-block-summary .checkout-items .item-wrapper .tally-lengths .title,.opc-block-summary .minicart-items .item-wrapper .tally-lengths .title{display:inline-block;color:#575757}.cart-container .checkout-items .item-wrapper .tally-lengths .length,.cart-container .minicart-items .item-wrapper .tally-lengths .length,.opc-block-summary .checkout-items .item-wrapper .tally-lengths .length,.opc-block-summary .minicart-items .item-wrapper .tally-lengths .length{display:inline-block;margin-right:5px;position:relative;color:#575757}.cart-container .checkout-items .item-wrapper .tally-lengths .length:after,.cart-container .minicart-items .item-wrapper .tally-lengths .length:after,.opc-block-summary .checkout-items .item-wrapper .tally-lengths .length:after,.opc-block-summary .minicart-items .item-wrapper .tally-lengths .length:after{content:",";width:5px;display:block;position:absolute;top:0;right:-5px}.cart-container .checkout-items .item-wrapper .tally-lengths .length:last-child:after,.cart-container .minicart-items .item-wrapper .tally-lengths .length:last-child:after,.opc-block-summary .checkout-items .item-wrapper .tally-lengths .length:last-child:after,.opc-block-summary .minicart-items .item-wrapper .tally-lengths .length:last-child:after{display:none}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-qty,.cart-container .minicart-items .item-wrapper .item-qty,.opc-block-summary .checkout-items .item-wrapper .item-qty,.opc-block-summary .minicart-items .item-wrapper .item-qty{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}.cart-container .checkout-items .item-wrapper .item-qty .qty,.cart-container .minicart-items .item-wrapper .item-qty .qty,.opc-block-summary .checkout-items .item-wrapper .item-qty .qty,.opc-block-summary .minicart-items .item-wrapper .item-qty .qty{text-align:center;width:60px;height:40px;float:left;margin:0 5px;border-radius:0}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-price,.cart-container .minicart-items .item-wrapper .item-price,.opc-block-summary .checkout-items .item-wrapper .item-price,.opc-block-summary .minicart-items .item-wrapper .item-price{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.cart-container .checkout-items .item-wrapper .item-price .price:after,.cart-container .minicart-items .item-wrapper .item-price .price:after,.opc-block-summary .checkout-items .item-wrapper .item-price .price:after,.opc-block-summary .minicart-items .item-wrapper .item-price .price:after{display:none}.cart-container .checkout-items .item-wrapper .item-price .suffix,.cart-container .minicart-items .item-wrapper .item-price .suffix,.opc-block-summary .checkout-items .item-wrapper .item-price .suffix,.opc-block-summary .minicart-items .item-wrapper .item-price .suffix{display:inline-block}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-total,.cart-container .minicart-items .item-wrapper .item-total,.opc-block-summary .checkout-items .item-wrapper .item-total,.opc-block-summary .minicart-items .item-wrapper .item-total{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}}.cart-container .checkout-items .item-wrapper .item-total .price,.cart-container .minicart-items .item-wrapper .item-total .price,.opc-block-summary .checkout-items .item-wrapper .item-total .price,.opc-block-summary .minicart-items .item-wrapper .item-total .price{font-size:2rem;line-height:2.2rem;font-weight:700;letter-spacing:-0.2px;display:inline-block}.cart-container .checkout-items .item-wrapper .item-total .suffix,.cart-container .minicart-items .item-wrapper .item-total .suffix,.opc-block-summary .checkout-items .item-wrapper .item-total .suffix,.opc-block-summary .minicart-items .item-wrapper .item-total .suffix{display:none;width:100%;text-align:right}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-total .suffix,.cart-container .minicart-items .item-wrapper .item-total .suffix,.opc-block-summary .checkout-items .item-wrapper .item-total .suffix,.opc-block-summary .minicart-items .item-wrapper .item-total .suffix{display:block}}.cart-container .checkout-items .item-wrapper .item-actions,.cart-container .minicart-items .item-wrapper .item-actions,.opc-block-summary .checkout-items .item-wrapper .item-actions,.opc-block-summary .minicart-items .item-wrapper .item-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 0}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-actions,.cart-container .minicart-items .item-wrapper .item-actions,.opc-block-summary .checkout-items .item-wrapper .item-actions,.opc-block-summary .minicart-items .item-wrapper .item-actions{padding:0}}.cart-container .checkout-items .item-wrapper .item-actions .checkbox,.cart-container .minicart-items .item-wrapper .item-actions .checkbox,.opc-block-summary .checkout-items .item-wrapper .item-actions .checkbox,.opc-block-summary .minicart-items .item-wrapper .item-actions .checkbox{margin:0 0 0 10px}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-actions .checkbox,.cart-container .minicart-items .item-wrapper .item-actions .checkbox,.opc-block-summary .checkout-items .item-wrapper .item-actions .checkbox,.opc-block-summary .minicart-items .item-wrapper .item-actions .checkbox{padding:15px 15px 15px 40px;display:block;margin-left:0;text-align:center;width:50%;text-transform:uppercase;letter-spacing:.7px;font-weight:700;background-color:#99db46;color:#639820}}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-actions .checkbox.checked,.cart-container .minicart-items .item-wrapper .item-actions .checkbox.checked,.opc-block-summary .checkout-items .item-wrapper .item-actions .checkbox.checked,.opc-block-summary .minicart-items .item-wrapper .item-actions .checkbox.checked{background-color:#fedd01;color:#fff;border:0}}@media(max-width: 767px){.cart-container .checkout-items .item-wrapper .item-actions .checkbox .checkmark,.cart-container .minicart-items .item-wrapper .item-actions .checkbox .checkmark,.opc-block-summary .checkout-items .item-wrapper .item-actions .checkbox .checkmark,.opc-block-summary .minicart-items .item-wrapper .item-actions .checkbox .checkmark{top:15px;left:15px;border-color:#d4d4d4}}.cart-container .checkout-options .btn,.opc-block-summary .checkout-options .btn{margin-left:10px}@media(max-width: 767px){.cart-container .checkout-options .btn,.opc-block-summary .checkout-options .btn{margin-bottom:10px;padding:15px;margin-left:0}}.cart-container .checkout-options .btn:first-child,.opc-block-summary .checkout-options .btn:first-child{margin-left:0}.cart-container .panels .panel ul,.opc-block-summary .panels .panel ul{list-style:none;padding:0;margin:0}.cart-container .panels .panel ul li,.opc-block-summary .panels .panel ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;background-color:#d4d4d4;margin-top:10px;padding:10px}.cart-container .panels .panel ul li .ki,.opc-block-summary .panels .panel ul li .ki{font-size:3.6rem;padding-right:20px}.cart-container .panels .panel ul li a,.opc-block-summary .panels .panel ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,.87)}.cart-container .panels .panel.customer li:hover,.opc-block-summary .panels .panel.customer li:hover{background-color:#0982ec}.cart-container .panels .panel.customer li:hover a,.opc-block-summary .panels .panel.customer li:hover a{color:#fff}.checkout-index-index .top-nav-wrapper{display:none}.checkout-index-index .page-header .header .nav-links{display:none}.checkout-index-index .page-header{background-color:#d4d4d4;border-bottom:0}.checkout-index-index .page-header .header{padding-bottom:15px}.checkout-index-index .page-header .header .inner{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0}.checkout-index-index .steps{text-align:center;margin-bottom:16px;border-bottom:1px solid #d4d4d4}.checkout-index-index .steps .step{line-height:2.8rem;text-transform:uppercase;display:inline-block;text-align:center;position:relative;padding-bottom:15px;width:140px;font-weight:400}.checkout-index-index .steps .step:after{content:"";position:absolute;display:block;height:9px;background-color:#fff;width:100%;bottom:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px}.checkout-index-index .steps .step.active:after{background-color:#0660ad}.checkout-index-index .page-footer .tagline-info-wrapper{display:none}.checkout-index-index .page-footer .footer-info-wrapper{display:none}.opc-login{max-width:1440px;margin:auto;padding:24px}@media(max-width: 768px){.opc-login{padding:16px}}.opc-login h1{font-size:2.5rem;line-height:3.2rem}.opc-login .actions-toolbar .primary{width:100%}.opc-login .actions-toolbar .secondary{padding-bottom:24px}.opc-login .break{font-size:1.6rem;line-height:2.2rem;position:relative;letter-spacing:1.5px;text-align:center;margin-bottom:20px}.opc-login .break:before{content:"";display:block;position:absolute;height:1px;background-color:#d4d4d4;width:100%;top:50%;left:0}.opc-login .break span{position:relative;display:inline-block;background-color:#fff;padding:10px;z-index:1}.opc-login .note{margin-top:20px}.opc-login .col{padding:0 64px}.opc-block-summary .opc-block-summary-title{font-size:1.9rem;line-height:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;color:rgba(0,0,0,.87);letter-spacing:.5px;margin-bottom:20px;text-align:left;background-color:#d4d4d4;padding:20px;width:100%}.opc-block-summary .opc-block-summary-title .title{display:inline-block}.opc-block-summary .opc-block-summary-title .link{margin-left:auto;margin:auto;margin-right:0;font-weight:400}.opc-block-summary .items-in-cart{-moz-box-flex:auto;-ms-flex:auto;-webkit-box-flex:auto;-webkit-flex:auto;flex:auto;background-color:#d4d4d4;padding:24px;padding-bottom:0px}.opc-block-summary .items-in-cart.active>.title{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-up.svg")}.opc-block-summary .items-in-cart>.title{font-size:1.5rem;border-bottom:1px solid #d4d4d4;padding:10px 40px 10px 0;cursor:pointer;display:block;margin-bottom:0;position:relative;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-down.svg");background-position:right;background-size:20px;background-repeat:no-repeat}.opc-block-summary .items-in-cart .minicart-items{list-style:none;padding:0;margin:0}.opc-block-summary .items-in-cart .minicart-items .item-wrapper{border-bottom:0}.opc-block-summary .items-in-cart .minicart-items .qty{font-size:1.6rem;line-height:3.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#929292;font-weight:300;height:42px;margin:0;max-width:100%;padding:2px 5px;width:100%;border-radius:0}.opc-block-summary .items-in-cart .product-item{margin:0;padding-left:0}.opc-block-summary .items-in-cart .product-item .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;border-bottom:1px solid #929292;padding-bottom:10px;margin-bottom:10px}.opc-block-summary .items-in-cart .product-item .product-image-container{width:18% !important}.opc-block-summary .items-in-cart .product-item .product-image-container .product-image-wrapper{display:inline-block}.opc-block-summary .items-in-cart .product-item .product-item-inner{padding-left:10px}.opc-block-summary .items-in-cart .product-item .product-image-wrapper img{width:40px;height:40px;object-fit:cover}.opc-block-summary .items-in-cart .product-item .product-item-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.opc-block-summary .items-in-cart .product-item .product-item-details .options{padding-left:10px;padding-right:10px}.opc-block-summary .items-in-cart .product-item .product-item-details .options .item-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}.opc-block-summary .table-totals{background-color:#d4d4d4;padding:20px;width:100%}.opc-block-summary .table-totals .totals th,.opc-block-summary .table-totals .totals td,.opc-block-summary .table-totals .totals-tax th,.opc-block-summary .table-totals .totals-tax td{font-size:1.5rem;line-height:2rem;color:rgba(0,0,0,.87);letter-spacing:.3px;font-weight:400;padding:5px 4px}.opc-block-summary .table-totals .totals .mark,.opc-block-summary .table-totals .totals-tax .mark{text-align:left}.opc-block-summary .table-totals .totals .amount,.opc-block-summary .table-totals .totals-tax .amount{text-align:right}.opc-block-summary .table-totals .totals.grand .mark,.opc-block-summary .table-totals .totals.grand .amount,.opc-block-summary .table-totals .totals-tax.grand .mark,.opc-block-summary .table-totals .totals-tax.grand .amount{border-top:1px solid #929292;padding-top:10px}.opc-block-summary .table-totals .totals.grand .price,.opc-block-summary .table-totals .totals-tax.grand .price{font-size:2.5rem;line-height:3.2rem;color:rgba(0,0,0,.87);letter-spacing:0}.opc-block-summary .table-totals .totals-tax .mark,.opc-block-summary .table-totals .totals-tax .amount{padding-bottom:15px}.opc-estimated-wrapper{display:none !important}.opc-wrapper .opc{list-style:none;padding:0}.opc-wrapper .opc .note{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.opc-wrapper .fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media(max-width: 1023px){.opc-wrapper .fieldset{margin:0}}.opc-wrapper .fieldset .field{max-width:100%;padding-left:10px;padding-right:10px;margin-bottom:10px;position:relative;width:100%}@media(max-width: 1023px){.opc-wrapper .fieldset .field{margin-bottom:24px;width:100% !important;flex-basis:100% !important}}.opc-wrapper .fieldset .field.street{-moz-flex-basis:100%;-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;margin:0;padding:0}.opc-wrapper .fieldset .field.street>.label{display:none}.opc-wrapper .fieldset .field.street .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.opc-wrapper .fieldset .field[name="shippingAddress.firstname"],.opc-wrapper .fieldset .field[name="shippingAddress.lastname"],.opc-wrapper .fieldset .field[name="billingAddress.firstname"],.opc-wrapper .fieldset .field[name="billingAddress.lastname"]{width:50%}@media(max-width: 1023px){.opc-wrapper .fieldset .field[name="shippingAddress.firstname"],.opc-wrapper .fieldset .field[name="shippingAddress.lastname"],.opc-wrapper .fieldset .field[name="billingAddress.firstname"],.opc-wrapper .fieldset .field[name="billingAddress.lastname"]{width:100%}}.opc-wrapper .fieldset.hidden-fields{margin:0}.opc-wrapper .fieldset.hidden-fields .input-text{width:50%}@media(max-width: 1023px){.opc-wrapper .fieldset.hidden-fields .input-text{width:100%}}.opc-wrapper .fieldset.hidden-fields .note{font-size:1.5rem;margin-top:10px}.opc-wrapper .fieldset.hidden-fields .actions-toolbar .primary{margin-bottom:10px}.opc-wrapper .checkout-shipping-address .action.primary{margin-bottom:24px}.opc-wrapper .shipping-address-item,.opc-wrapper .billing-address-item{font-size:1.5rem;line-height:2.5rem;margin-bottom:20px;padding:10px;cursor:pointer}.opc-wrapper .shipping-address-item.selected-item,.opc-wrapper .billing-address-item.selected-item{background-color:#d4d4d4;border:3px solid #639820}.opc-wrapper #checkout-step-shipping,.opc-wrapper #customer-email-fieldset,.opc-wrapper #checkout-step-billing{margin:0 !important}.opc-wrapper #checkout-step-payment .payments>.fieldset{margin:0 !important}.opc-wrapper .field-error{font-size:1.1rem;padding:8px 0;color:#d21e00}.opc-wrapper .form-login{padding:24px;margin-bottom:24px}@media(max-width: 1023px){.opc-wrapper .form-login{padding:28px}}.opc-wrapper .form-login .customer-email-fieldset .customer-email .control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.opc-wrapper .form-login .customer-email-fieldset .customer-email .input-text{width:50%}@media(max-width: 1023px){.opc-wrapper .form-login .customer-email-fieldset .customer-email .input-text{width:100%}}.opc-wrapper .form-login .customer-email-fieldset .customer-email .note{font-size:1.5rem;line-height:1.8rem;width:50%;padding:0 10px}@media(max-width: 1023px){.opc-wrapper .form-login .customer-email-fieldset .customer-email .note{width:100%}}.opc-wrapper .form-login .create-account-wrapper{padding-top:20px;margin:0 1%}.opc-wrapper .form-login .create-account-wrapper .form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.opc-wrapper .form-shipping-address,.opc-wrapper .form-billing-address{padding-bottom:24px}@media(max-width: 1023px){.opc-wrapper .form-shipping-address,.opc-wrapper .form-billing-address{padding-bottom:16px}}.opc-wrapper .form-shipping-address .address,.opc-wrapper .form-billing-address .address{padding:24px;margin:0 !important;width:80%}@media(max-width: 1023px){.opc-wrapper .form-shipping-address .address,.opc-wrapper .form-billing-address .address{padding:16px;width:100%}}.opc-wrapper .form-billing-address .address .field-tooltip{display:none}.opc-wrapper .billing-address-same-as-shipping-block{padding-bottom:20px;margin:0 !important;padding-left:0 !important;padding-right:0 !important}.opc-wrapper .checkout-shipping-method{display:none}.opc-wrapper .checkout-comment-wrapper{padding-bottom:24px}@media(max-width: 1023px){.opc-wrapper .checkout-comment-wrapper{padding-bottom:16px}}.opc-wrapper .checkout-comment-wrapper .comment{padding:24px}@media(max-width: 1023px){.opc-wrapper .checkout-comment-wrapper .comment{padding:16px}}.opc-wrapper .step-title{font-size:1.9rem;line-height:2.6rem;background-color:#d4d4d4;font-weight:700;padding:15px;margin-bottom:20px;letter-spacing:.5px}.opc-wrapper .payments .legend{display:none}.opc-wrapper .opc-payment{width:100%}.opc-wrapper .opc-payment .credit-card-types{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;padding:0;margin:0 0 20px}.opc-wrapper .payment-group{margin-bottom:24px}@media(max-width: 1023px){.opc-wrapper .payment-group{margin-bottom:16px}}.opc-wrapper .payment-group .payment-method{margin-bottom:10px}.opc-wrapper .payment-group .payment-method .payment-method-title{-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;border:3px solid #d4d4d4;margin:0 !important;cursor:pointer;position:relative}.opc-wrapper .payment-group .payment-method .payment-method-title .radio{display:inline-block;height:30px;width:0;vertical-align:top;visibility:hidden;position:absolute}.opc-wrapper .payment-group .payment-method .payment-method-title .label{display:block;padding:20px;cursor:pointer;font-weight:700}.opc-wrapper .payment-group .payment-method .payment-method-title .label img{float:right;margin:0 2px}.opc-wrapper .payment-group .payment-method .payment-method-title .label span{display:inline-block;padding:0 10px 0 0}.opc-wrapper .payment-group .payment-method .payment-method-content{-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;height:0;opacity:0;display:none;visibility:hidden}.opc-wrapper .payment-group .payment-method .payment-method-content .form{width:100%;padding:24px}.opc-wrapper .payment-group .payment-method .payment-method-content .form>.fieldset{max-width:500px}.opc-wrapper .payment-group .payment-method .payment-method-content .form .legend{font-size:2rem;margin:0 1%;font-weight:700}.opc-wrapper .payment-group .payment-method .payment-method-content .form .group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.opc-wrapper .payment-group .payment-method .payment-method-content .form .group .field{-moz-flex-basis:50%;-ms-flex-basis:50%;-webkit-flex-basis:50%;flex-basis:50%}.opc-wrapper .payment-group .payment-method._active .payment-method-title{border:3px solid #fedd01;border-left:20px solid #fedd01}.opc-wrapper .payment-group .payment-method._active .payment-method-content{height:auto;min-height:100%;opacity:1;visibility:visible;display:block}.opc-wrapper .payment-group .payment-method .actions-toolbar{display:none}.opc-wrapper .terms-agreement-wrapper{margin:0}.opc-wrapper .actions-toolbar{margin:0 auto}@media(max-width: 1023px){.opc-wrapper .actions-toolbar{display:none}}@media(max-width: 1023px){.opc-wrapper .actions-toolbar>.primary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.opc-wrapper .actions-toolbar>.primary.checkout{display:block;width:100%;max-width:400px;padding:10px}}.opc-wrapper .sidebar-summary .actions-toolbar{display:none;max-width:100%;margin-top:16px}@media(max-width: 1023px){.opc-wrapper .sidebar-summary .actions-toolbar{display:block}}.products-grid{margin-bottom:30px;position:relative}.products-grid .product-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0}@media(max-width: 768px){.products-grid .product-items{margin:0}}.products-grid .product-items .product-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;max-width:33.3333%;width:100%}@media(max-width: 768px){.products-grid .product-items .product-item{-moz-box-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-box-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.products-grid .product-items .product-item .product-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;margin:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media(max-width: 768px){.products-grid .product-items .product-item .product-inner{-moz-flex-wrap:unset;-ms-flex-wrap:unset;-webkit-flex-wrap:unset;flex-wrap:unset;display:block;width:inherit;margin:0 0 15px 0}}.products-grid .product-items .product-item .product-inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}@media(max-width: 768px){.products-grid .product-items .product-item .product-inner:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}}@media(max-width: 768px){.products-grid .product-items .product-item .product-inner{border:1px solid #d4d4d4}}.products-grid .product-items .product-item .product-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 68px);width:100%}@media(max-width: 768px){.products-grid .product-items .product-item .product-details{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px;height:auto}}.products-grid .product-items .product-item .product-details img{display:block;max-width:100%;width:100%}.products-grid .product-items .product-item .product-details .product-reviews-summary{display:block;width:100%;margin-bottom:10px;color:rgba(0,0,0,.87)}@media(max-width: 768px){.products-grid .product-items .product-item .product-details .product-reviews-summary{margin-top:10px;margin-bottom:0}}@media(max-width: 768px){.products-grid .product-items .product-item .product-details .product-reviews-summary .rating-summary{margin-top:0;margin-bottom:0}}.products-grid .product-items .product-item .product-details .product-reviews-summary .reviews-actions{font-size:1.5rem;display:inline-block;padding-top:0;vertical-align:top}.products-grid .product-items .product-item .product-details .price-box{padding-top:0;padding-bottom:0}.products-grid .product-items .product-item .product-photo{width:100%;border-bottom:1px solid #d4d4d4;position:relative}@media(max-width: 768px){.products-grid .product-items .product-item .product-photo{width:35%;border-bottom:0}}.products-grid .product-items .product-item .offer-label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;line-height:2rem;position:absolute;left:15px;padding:5px 10px;background-color:#fedd01;color:#fff;text-align:center;z-index:10;text-transform:uppercase;min-width:80px}@media(max-width: 767px){.products-grid .product-items .product-item .offer-label{font-size:1.2rem;line-height:1.5rem;width:calc(100% - 30px)}}@media(max-width: 640px){.products-grid .product-items .product-item .offer-label{font-size:1rem;line-height:1.2rem;width:calc(100% - 20px);left:10px}}.products-grid .product-items .product-item .offer-label span{display:block;font-weight:700}.products-grid .product-items .product-item .product-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-self:stretch;-ms-align-self:stretch;-webkit-align-self:stretch;align-self:stretch;-moz-box-flex:1 1;-ms-flex:1 1;-webkit-box-flex:1 1;-webkit-flex:1 1;flex:1 1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-ms-flex-pack:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 15px 5px}@media(max-width: 768px){.products-grid .product-items .product-item .product-info{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:block;padding:0 0 0 10px;width:65%}}@media(max-width: 640px){.products-grid .product-items .product-item .product-info{padding:0 0 0 10px}}.products-grid .product-items .product-item .product-name{margin-bottom:15px;color:rgba(0,0,0,.87);min-height:48px}.products-grid .product-items .product-item .trade-signin{font-size:1.4rem;margin-bottom:10px;text-decoration:underline}.products-grid .product-items .product-item .product-action{width:100%;height:68px;padding:10px}@media(max-width: 768px){.products-grid .product-items .product-item .product-action{display:none}}.products-grid .product-items .product-item .product-action .btn{display:block}#m-navigation-product-list-wrapper{position:relative}.navigation-overlay{opacity:1;background-color:hsla(0,0%,100%,.8);position:absolute;top:0}.catalog-product-view .product-info-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.catalog-product-view .product-info-main .product-media{width:50%;padding-right:60px}@media(max-width: 767px){.catalog-product-view .product-info-main .product-media{width:100%;padding-right:0}}.catalog-product-view .product-info-main .product-media .fotorama__caption{display:none}.catalog-product-view .product-info-main .product-media .fotorama__thumb-border{border:2px solid #0660ad}.catalog-product-view .product-info-main .product-media .offer-label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;font-size:1.4rem;line-height:2rem;position:absolute;top:0;left:15px;padding:5px 10px;background-color:#fedd01;color:#fff;text-align:center;text-transform:uppercase;z-index:10}@media(max-width: 767px){.catalog-product-view .product-info-main .product-media .offer-label{font-size:1.2rem;line-height:1.5rem}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-media .offer-label{font-size:1rem;line-height:1.2rem;width:calc(100% - 20px);left:10px}}.catalog-product-view .product-info-main .product-media .offer-label span{display:block;font-weight:700}.catalog-product-view .product-info-main .product-summary{width:50%}@media(max-width: 767px){.catalog-product-view .product-info-main .product-summary{width:100%;margin-top:24px}}.catalog-product-view .product-info-main .product-summary .page-title{font-size:3.2rem;line-height:4.2rem;letter-spacing:.7px;margin-bottom:10px}.catalog-product-view .product-info-main .product-summary .attribute{font-size:1.5rem;line-height:2rem;margin-bottom:10px;letter-spacing:.3px}.catalog-product-view .product-info-main .product-summary .attribute .type{display:inline-block;font-weight:700}.catalog-product-view .product-info-main .product-summary .attribute .value{display:inline-block}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty{padding-top:24px;padding-bottom:24px}@media(max-width: 768px){.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty{padding-top:16px;padding-bottom:16px}}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty label,.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty input{line-height:4rem;vertical-align:top;display:inline-block}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty label{width:50px}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty input{width:70px;text-align:center}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty button{font-size:3rem;line-height:3rem;text-align:center;width:40px;height:40px;color:#000;margin:0 5px;vertical-align:top;font-size:0;background-color:#d4d4d4;background-position:center;background-repeat:no-repeat;background-size:24px}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty button:hover{background-color:#0982ec;color:#fff}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty .minus{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus.svg")}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty .minus:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus-white.svg")}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty .plus{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus.svg")}.catalog-product-view .product-info-main .product-summary .product-add-form .field.qty .plus:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus-white.svg")}@media(max-width: 480px){.catalog-product-view .product-info-main .product-summary .box-tocart .btn-wrapper{text-align:center}}.catalog-product-view .product-info-wrapper{padding-top:24px}.catalog-product-view .product-info-wrapper .product-info .data-accordion-title{font-size:3.2rem;line-height:9rem}.catalog-product-view .product-info-wrapper .product-info .product.data.items{border-bottom:0;margin-left:0;margin-right:0;position:relative;z-index:1}.catalog-product-view .product-info-wrapper .product-info .product.data.items:before{content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items:after{clear:both;content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{float:left;margin:0 40px 0 0;width:auto}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{float:none}}@media(max-width: 768px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{margin:0 -1px 0 0}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{line-height:3rem;border-bottom:none;color:#0a0a0a;display:block;padding:5px 0;position:relative;text-decoration:none;z-index:2}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{border-bottom:4px solid #0660ad;width:100%;font-size:2rem}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:visited{color:#0a0a0a;text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:hover{color:#0a0a0a;text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:active{color:#0a0a0a;text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:focus{border-bottom:4px solid #fedd01}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:hover{border-bottom:4px solid #fedd01}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:active{border-bottom:4px solid #fedd01}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:44px;width:100%;border-top:2px solid #0660ad;margin-bottom:24px}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content{float:none;margin:20px 0;padding:0;border-top:0}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content:before{content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content:after{clear:both;content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content .inner{font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.3px;padding:48px 0;max-width:750px}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content.active{display:block}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch{border-bottom:4px solid #0660ad}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch:focus{border-bottom:4px solid #0660ad}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch:hover{border-bottom:4px solid #0660ad}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table-caption{display:none}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table{border-spacing:0;border-top:1px solid #d4d4d4;max-width:450px;width:100%;font-size:1.5rem;line-height:2.5rem;text-align:left}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table .col{border-bottom:1px solid #d4d4d4;padding:10px 20px;background-color:#f9f9f9}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table .col.data{border-left:1px solid #d4d4d4}.catalog-product-view #gallery-prev-area,.catalog-product-view #gallery-next-area{display:inline}.catalog-product-view #questions-widget{max-width:750px}.login-container{max-width:620px;margin:0 auto}.login-container .block-content{padding:48px}@media(max-width: 1023px){.login-container .block-content{padding:24px}}@media(max-width: 767px){.login-container .block-content{padding:16px}}.login-container .block-content .block-title{text-align:center}.login-container .block-content .label{font-size:1.6rem;line-height:2rem;letter-spacing:-0.2px;margin-bottom:10px}.login-container .block-content .actions-toolbar .primary{width:100%}.login-container .block-content .actions-toolbar .secondary{padding-bottom:24px}.register-container{max-width:620px;margin:0 auto}.register-container .block-content{padding:48px}@media(max-width: 1023px){.register-container .block-content{padding:24px}}@media(max-width: 767px){.register-container .block-content{padding:16px}}.register-container .block-content .block-title{text-align:center}.register-container .block-content .label{font-size:1.6rem;line-height:2rem;letter-spacing:-0.2px;margin-bottom:10px}.register-container .block-content .actions-toolbar .primary{width:100%}.register-container .block-content .actions-toolbar .secondary{padding-bottom:24px}.register-container .info .col{margin-bottom:0}@media(max-width: 1023px){.register-container .info .col{margin-bottom:24px}}.register-container .address,.register-container .account{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d4d4d4}@media(max-width: 1023px){.register-container .address,.register-container .account{padding-bottom:16px;margin-bottom:16px}}.register-container .address{padding-top:24px;margin-top:24px;border-top:1px solid #d4d4d4}@media(max-width: 1023px){.register-container .address{padding-top:16px;margin-top:16px}}.register-container .contact h5{margin-bottom:10px}.register-container .contact p{margin-bottom:24px}@media(max-width: 1023px){.register-container .contact p{margin-bottom:16px}}.register-container .contact .checkbox .title{font-weight:700}.register-container .register-options{margin-top:24px;margin-bottom:24px;padding-top:24px;border-top:1px solid #d4d4d4}@media(max-width: 1023px){.register-container .register-options{margin-top:16px;margin-bottom:16px;padding-top:16px}}.page-layout-2columns-left.account .page-main .columns .sidebar-wrapper{background-color:#d4d4d4}@media(max-width: 767px){.page-layout-2columns-left.account .page-main .columns .sidebar-wrapper{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1}}.page-layout-2columns-left.account ol{list-style:none;padding:0;margin:0}.page-layout-2columns-left.account .address,.page-layout-2columns-left.account address{font-size:1.5rem;line-height:2.6rem;margin-bottom:24px}.page-layout-2columns-left.account address{font-style:inherit}.page-layout-2columns-left.account .order-status,.page-layout-2columns-left.account .order-date{font-size:1.5rem;line-height:2rem;margin-bottom:10px}.page-layout-2columns-left.account .order-status span,.page-layout-2columns-left.account .order-date span{display:inline-block;width:120px;font-weight:700}.page-layout-2columns-left.account .order-date{margin-bottom:24px}.page-layout-2columns-left.account .order-title{display:none}.page-layout-2columns-left.account .account-heading-block .account-heading{padding:24px;background-color:#0660ad}.page-layout-2columns-left.account .account-heading-block .account-heading h5{color:#fff;margin-bottom:0}.page-layout-2columns-left.account .account-heading-block .account-block{padding:24px}.page-layout-2columns-left.account .account-heading-block .account-block .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:16px}.page-layout-2columns-left.account .account-heading-block .account-block .ki{font-size:3rem}.page-layout-2columns-left.account .account-heading-block .account-block .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:10px}.page-layout-2columns-left.account .account-heading-block .account-block .info .title{font-size:1.5rem;font-weight:700;margin-bottom:5px;word-break:break-word}.page-layout-2columns-left.account .account-heading-block .account-block .info .name{font-size:1.5rem;word-break:break-word}.page-layout-2columns-left.account .account-heading-block .account-block .info .code{font-size:1.5rem;word-break:break-word}.page-layout-2columns-left.account .sidebar .account-nav .account-nav-title{display:none}.page-layout-2columns-left.account .sidebar .account-nav .account-nav-content{background-color:#fff;margin-bottom:24px}.page-layout-2columns-left.account .sidebar .account-nav ul{list-style:none;padding:0;margin:0}.page-layout-2columns-left.account .sidebar .account-nav ul li a,.page-layout-2columns-left.account .sidebar .account-nav ul li>strong{padding:15px 20px;display:block;border-left:10px solid #d4d4d4;color:rgba(0,0,0,.87);background:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-right.svg") center right no-repeat;background-size:25px}.page-layout-2columns-left.account .sidebar .account-nav ul li a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.page-layout-2columns-left.account .sidebar .account-nav ul li a:hover,.page-layout-2columns-left.account .sidebar .account-nav ul li a.active{color:#0982ec;border-left:10px solid #0982ec}.page-layout-2columns-left.account .sidebar .account-nav ul li.current a,.page-layout-2columns-left.account .sidebar .account-nav ul li.current strong{border-color:#0660ad}.page-layout-2columns-left.account .account-dashboard{border-bottom:1px solid #d4d4d4;margin-bottom:24px;padding-bottom:24px}@media(max-width: 767px){.page-layout-2columns-left.account .account-dashboard{margin-bottom:16px;padding-bottom:16px}}.page-layout-2columns-left.account .account-dashboard .items .item{font-size:1.5rem;line-height:3rem}.page-layout-2columns-left.account .account-dashboard .items .item span{display:inline-block}.page-layout-2columns-left.account .account-dashboard .items .title{font-weight:700;margin-bottom:10px}.page-layout-2columns-left.account .block-addresses-default,.page-layout-2columns-left.account .dashboard-addresses,.page-layout-2columns-left.account .block-dashboard-orders,.page-layout-2columns-left.account .account-details,.page-layout-2columns-left.account .account-options,.page-layout-2columns-left.account .block-order-details-view,.page-layout-2columns-left.account .order-details-items,.page-layout-2columns-left.account .block-addresses-list{border-bottom:1px solid #d4d4d4;padding-bottom:24px;margin-bottom:24px}@media(max-width: 767px){.page-layout-2columns-left.account .block-addresses-default,.page-layout-2columns-left.account .dashboard-addresses,.page-layout-2columns-left.account .block-dashboard-orders,.page-layout-2columns-left.account .account-details,.page-layout-2columns-left.account .account-options,.page-layout-2columns-left.account .block-order-details-view,.page-layout-2columns-left.account .order-details-items,.page-layout-2columns-left.account .block-addresses-list{margin-bottom:16px;padding-bottom:16px}}.page-layout-2columns-left.account .block-order-details-view .box-content{font-size:1.5rem;line-height:2.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.3px;margin:0 0 10px}.page-layout-2columns-left.account .table-wrapper{margin-bottom:24px}@media(max-width: 767px){.page-layout-2columns-left.account .table-wrapper{margin-bottom:16px}}.page-layout-2columns-left.account .table-wrapper .table{width:100%;border-collapse:collapse}.page-layout-2columns-left.account .table-wrapper .table .table-caption{display:none}.page-layout-2columns-left.account .table-wrapper .table thead,.page-layout-2columns-left.account .table-wrapper .table tbody,.page-layout-2columns-left.account .table-wrapper .table tfoot{font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.3px}.page-layout-2columns-left.account .table-wrapper .table thead{background-color:#d4d4d4}.page-layout-2columns-left.account .table-wrapper .table tbody{border-bottom:4px solid #feeb71}.page-layout-2columns-left.account .table-wrapper .table tfoot th,.page-layout-2columns-left.account .table-wrapper .table tfoot td{padding:10px}.page-layout-2columns-left.account .table-wrapper .table tfoot .mark{text-align:right;font-weight:700}.page-layout-2columns-left.account .table-wrapper .table tfoot .amount{text-align:right}.page-layout-2columns-left.account .table-wrapper .table .col{padding:10px;text-align:center}.page-layout-2columns-left.account .table-wrapper .table .col.name{text-align:left}.page-layout-2columns-left.account .table-wrapper .table .col.subtotal{text-align:right}.page-layout-2columns-left.account .table-wrapper .table .items-qty{list-style:none;padding:0;margin:0}.page-layout-2columns-left.account .table-wrapper .table .items-qty .title{display:none}.link-trade-account-container{max-width:620px;margin:0 auto}.link-trade-account-container .block-content{padding:40px}.link-trade-account-container .block-content .block-title{text-align:center}.link-trade-account-container .block-content .label{font-size:1.6rem;line-height:2rem;letter-spacing:-0.2px;margin-bottom:10px}.link-trade-account-container .block-content .actions-toolbar .primary{width:100%}.link-trade-account-container .block-content .actions-toolbar .secondary{padding-bottom:24px}.page-layout-branch_locator .page-main .columns{min-height:0;padding:0;max-width:100%}.page-layout-branch_locator .page-main .columns .column{max-width:100%}.page-layout-branch_locator .branches-wrapper{position:relative}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}}@media(max-width: 767px){.page-layout-branch_locator .branches-wrapper{display:block}}.page-layout-branch_locator .branch-locator-header{padding:0;border-bottom:1px solid #d4d4d4}.page-layout-branch_locator .branch-locator-header .heading{font-size:3.2rem;line-height:3.8rem;padding:10px 15px;margin-bottom:0;text-align:left;font-weight:700;letter-spacing:.7px}@media(max-width: 640px){.page-layout-branch_locator .branch-locator-header .heading{background-color:#d4d4d4;color:#054882}}.page-layout-branch_locator .branch-locator-header .branch-search{padding:5px 15px 15px}@media(max-width: 1024px){.page-layout-branch_locator .branch-locator-header .branch-search{margin-top:0;padding:10px 15px}}.page-layout-branch_locator .branch-locator-header .toggle-view{float:right;font-size:1.2rem;background-color:#fff;cursor:pointer;display:none}@media(max-width: 767px){.page-layout-branch_locator .branch-locator-header .toggle-view{display:block}}.page-layout-branch_locator .branch-locator-header .toggle-view:hover{background-color:#d4d4d4}.page-layout-branch_locator .branch-locator-header .toggle-view .view{padding:0 10px}.page-layout-branch_locator .branch-locator-header .toggle-view .view-list{display:none}.page-layout-branch_locator .branch-locator-container{width:450px;position:absolute;top:50px;left:50px;bottom:50px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);overflow:hidden;z-index:2}@media(max-width: 1024px){.page-layout-branch_locator .branch-locator-container{position:relative;width:35%;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;top:auto;left:auto;bottom:auto;height:calc(100vh - 212px)}}@media(max-width: 768px){.page-layout-branch_locator .branch-locator-container{height:calc(100vh - 166px)}}@media(max-width: 767px){.page-layout-branch_locator .branch-locator-container{width:100%;height:auto}}@media(max-width: 1024px){.page-layout-branch_locator .branch-locator-container .branch-locator-content{display:block;height:100%}}@media(max-width: 768px){.page-layout-branch_locator .branch-locator-container .branch-locator-content{height:calc(100vh - 166px)}}@media(max-width: 767px){.page-layout-branch_locator .branch-locator-container .branch-locator-content{height:auto}}.page-layout-branch_locator .branch-locator-container .branch-locator-content.open{display:block}.page-layout-branch_locator .branch-locator-container.hide{height:auto}@media(max-width: 767px){.page-layout-branch_locator .branch-locator-container.hide .branch-locator-content{display:none}}.page-layout-branch_locator .branch-locator-container.hide .toggle-view .view-list{display:inline-block}.page-layout-branch_locator .branch-locator-container.hide .toggle-view .view-map{display:none}.page-layout-branch_locator .branch-locator-results{height:523px}@media(max-width: 1024px){.page-layout-branch_locator .branch-locator-results{height:100%}}@media(max-width: 767px){.page-layout-branch_locator .branch-locator-results{height:auto}}.page-layout-branch_locator .branch-result{cursor:pointer}.page-layout-branch_locator .branch-result .branch-address{-moz-box-flex:auto;-ms-flex:auto;-webkit-box-flex:auto;-webkit-flex:auto;flex:auto}.page-layout-branch_locator .branch-result .branch-address .title{color:#0660ad}.page-layout-branch_locator .branch-result .branch-address .info .details{margin-right:10px}@media(max-width: 767px){.page-layout-branch_locator .branch-result .branch-address .info .details{margin-right:0}}.page-layout-branch_locator .branch-result .branch-address .btn-wrapper{padding-top:5px;margin-left:auto;display:block}@media(max-width: 1024px){.page-layout-branch_locator .branch-result .branch-address .btn-wrapper{margin-left:0}}@media(max-width: 767px){.page-layout-branch_locator .branch-result .branch-address .btn-wrapper{margin:0 -1%;display:inherit}}.page-layout-branch_locator .branch-result .branch-address .btn{min-width:160px}@media(max-width: 1024px){.page-layout-branch_locator .branch-result .branch-address .btn{width:100%}}@media(max-width: 767px){.page-layout-branch_locator .branch-result .branch-address .btn{display:block;width:48%;margin:0 1%}}.page-layout-branch_locator .branch-result .branch-address .btn.direction{display:none}@media(max-width: 1024px){.page-layout-branch_locator .branch-result .branch-address .btn.direction{display:block}}@media(max-width: 1024px){.page-layout-branch_locator .branch-result .branch-address .btn.secondary{margin-top:10px}}@media(max-width: 767px){.page-layout-branch_locator .branch-result .branch-address .btn.secondary{margin-top:0}}.page-layout-branch_locator .branch-result .services-wrapper .services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.page-layout-branch_locator .branch-result .services-wrapper .services .inner{padding:5px;text-align:center}.page-layout-branch_locator .branch-result .services-wrapper .services .inner .ki{font-size:2.4rem}.page-layout-branch_locator .branch-infowindow{font-size:1rem;width:220px}@media(max-width: 767px){.page-layout-branch_locator .branch-infowindow{width:200px}}.page-layout-branch_locator .branch-infowindow .address{margin-bottom:10px}.page-layout-branch_locator .branch-infowindow .address .title{color:#0660ad}.page-layout-branch_locator .branch-infowindow .opening-hours{margin-bottom:15px}.page-layout-branch_locator .branch-infowindow h5{margin-bottom:5px}.page-layout-branch_locator .branch-infowindow .label{width:70px;display:inline-block}.page-layout-branch_locator .branch-infowindow p{font-size:1.4rem;line-height:2.2rem}.page-layout-branch_locator .branch-infowindow a{margin-bottom:0;width:100%}.page-layout-branch_locator .branches-map{height:750px;width:100%;position:relative;overflow:hidden;z-index:1}@media(max-width: 1024px){.page-layout-branch_locator .branches-map{height:auto;width:65%;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2}}@media(max-width: 767px){.page-layout-branch_locator .branches-map{width:100%;height:calc(100vh - 234px);position:absolute !important}}@media(max-width: 767px){.page-layout-branch_locator .branches-map.show{display:block;position:relative !important}}.page-layout-branch .page-main .columns .column{max-width:100%}.page-layout-branch .branch-details h1{color:#0660ad;margin-bottom:0}.page-layout-branch .branch-details h6{margin-bottom:5px}.page-layout-branch .branch-details .strapline{color:#fedd01;margin-bottom:24px}.page-layout-branch .branch-details span{display:block}.page-layout-branch .branch-details .data span{display:block}.page-layout-branch .branch-details .row{margin-left:-10px;margin-right:-10px}@media(max-width: 767px){.page-layout-branch .branch-details .row{margin-left:0;margin-right:0}}.page-layout-branch .branch-details .btn-wrapper{-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:24px 0}.page-layout-branch .branch-details .branch-hours{width:100%;max-width:500px;margin-bottom:16px;padding-bottom:24px}.page-layout-branch .branch-details .branch-hours .data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.8rem;margin-bottom:5px}.page-layout-branch .branch-details .branch-hours .data .day{width:80px;font-weight:700}.page-layout-branch .branch-details .branch-content{padding-top:24px}.page-layout-branch .branch-details .branch-content .title{border-bottom:2px solid #d4d4d4;padding-bottom:16px;margin-bottom:16px}.page-layout-branch .services-wrapper{padding-top:24px}@media(max-width: 767px){.page-layout-branch .services-wrapper{padding-top:16px}}.page-layout-branch .services-wrapper .services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.page-layout-branch .services-wrapper .services .inner{width:110px;min-height:110px;padding:10px;text-align:center}.page-layout-branch .services-wrapper .services .inner .title{font-size:1.5rem;line-height:1.6rem;letter-spacing:.3px;margin-top:20px;min-height:32px}.page-layout-branch .services-wrapper .services .inner .ki{font-size:4.8rem}.page-layout-branch .branch-map{height:500px}.page-layout-trade .page-main .columns .column{max-width:1448px;margin:auto}.page-layout-trade .page-main .row{max-width:1440px;margin:0 auto}.page-layout-trade .block-content-main{background-color:#d4d4d4;padding:24px 48px;margin-bottom:48px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);position:relative;z-index:10;margin-top:-120px}@media(max-width: 767px){.page-layout-trade .block-content-main{padding-left:24px;padding-right:24px}}.page-layout-trade .block-content-main .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1120px;margin:0 auto}@media(max-width: 1023px){.page-layout-trade .block-content-main .inner{max-width:1120px}}@media(max-width: 767px){.page-layout-trade .block-content-main .inner{display:block}}@media(max-width: 767px){.page-layout-trade .block-content-main .block-content{width:auto}}.page-layout-trade .block-content-main .block-panel{width:300px;min-width:300px;padding-left:24px;border-left:1px solid #0a0a0a;margin-left:24px}@media(max-width: 767px){.page-layout-trade .block-content-main .block-panel{width:auto;min-width:0;border-left:0;border-top:1px solid #0a0a0a;padding:24px 0 0 0;margin:24px 0 0 0}}.page-layout-trade .block-account{background-color:#d4d4d4;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);text-align:center;margin:0 40px}@media(max-width: 1023px){.page-layout-trade .block-account{margin-left:0;margin-right:0}}.page-layout-trade .block-account .block-heading{background-color:#fff;border:2px solid #fedd01;padding:40px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.page-layout-trade .block-account .block-heading h5{margin-bottom:10px}.page-layout-trade .block-account .block-heading p{margin-bottom:24px}.page-layout-trade .block-account .block-content{padding:40px}.page-layout-trade .block-account .block-content .list{padding-bottom:30px;margin:0;text-align:left}.page-layout-trade .block-account .block-content .list ul{list-style:none;padding:0;margin:0}.page-layout-trade .block-account .block-content .list ul li{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/checkmark.svg");background-repeat:no-repeat;background-size:28px;background-position:0 0;min-height:28px;margin-bottom:10px;padding-left:38px}.page-layout-trade .block-account .block-content .eta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.3px;border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;padding:10px 0;margin:10px 0 24px;text-align:left}.page-layout-trade .block-account .block-content .eta .text{padding-left:10px}.page-layout-trade .block-account .block-content .btn-wrapper{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.page-layout-blog .block-content-main{background-color:#d4d4d4;padding:24px 48px;margin-bottom:48px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);position:relative;z-index:10;margin-top:-120px}@media(max-width: 767px){.page-layout-blog .block-content-main{padding-left:24px;padding-right:24px}}.page-layout-blog .block-content-main .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1120px;margin:0 auto}@media(max-width: 1023px){.page-layout-blog .block-content-main .inner{max-width:1120px}}@media(max-width: 767px){.page-layout-blog .block-content-main .inner{display:block}}.page-layout-blog .block-content-main .block-content{font-size:1.6rem;line-height:2.4rem;letter-spacing:.2px}.page-layout-blog .block-categories .block-title{display:none}.page-layout-blog .block-categories ul{list-style:none;padding:0;margin:0;text-align:center}.page-layout-blog .block-categories ul li{display:inline-block;vertical-align:top;margin:0}.page-layout-blog .block-categories ul li a{padding:5px 10px;margin:0 10px;color:rgba(0,0,0,.87);border-bottom:4px solid #fff}.page-layout-blog .block-categories ul li a:hover,.page-layout-blog .block-categories ul li a.active{color:#0660ad;border-bottom:4px solid #0660ad}.post-list-wrapper .post-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.post-list-wrapper .post-list .post-holder{width:33.3333%;padding:0;margin:0;border:0;clear:none !important}@media(max-width: 1024px){.post-list-wrapper .post-list .post-holder{width:50%}}@media(max-width: 767px){.post-list-wrapper .post-list .post-holder{width:100%}}.post-list-wrapper .post-list .post-holder .inner{margin:12px}.post-list-wrapper .post-list .post-holder .inner .post-content{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)}.post-list-wrapper .post-list .post-holder .inner .post-content:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.post-list-wrapper .post-list .post-holder .inner .post-content .post-ftimg-hld{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.post-list-wrapper .post-list .post-holder .inner .post-content .post-ftimg-hld:before{content:"";display:block;padding-top:50%}.post-list-wrapper .post-list .post-holder .post-image-wrapper{display:block}.post-list-wrapper .post-list .post-holder .post-text-hld{font-size:2.5rem;line-height:3.2rem;letter-spacing:0;text-align:center;min-height:48px;margin-bottom:5px}.post-list-wrapper .post-list .post-holder .post-description{padding:24px;text-align:center}@media(max-width: 767px){.post-list-wrapper .post-list .post-holder .post-description{padding:16px}}.post-list-wrapper .post-list .post-holder .post-description h6{margin-bottom:0}.post-list-wrapper .post-list .post-holder .post-description .post-read-more{float:none}.blog-post-view .columns{max-width:960px}.blog-post-view .post-view .post-holder{padding:0;margin:0;border:0}.blog-post-view .post-view .post-holder h1{font-size:4.4rem;line-height:5.8rem}@media(max-width: 767px){.blog-post-view .post-view .post-holder h1{font-size:3.2rem;line-height:4.2rem}}.blog-post-view .post-view .post-image{margin-bottom:10px}.blog-post-view .post-view .post-info{font-size:1.6rem;line-height:2rem}.blog-post-view .post-view .post-info .item{margin-bottom:10px}.blog-post-view .post-view .post-bottom{border-top:1px solid #d4d4d4}.blog-post-view .post-view .post-bottom .addthis_toolbox{padding-top:10px;padding-bottom:10px}.blog-post-view .post-view .post-bottom .addthis_toolbox .at-icon-wrapper{line-height:32px !important;height:32px !important;width:32px !important}.blog-post-view .post-view .post-bottom .addthis_toolbox .at-icon-wrapper svg{width:32px !important;height:32px !important}.page-layout-support .page-main .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(max-width: 767px){.page-layout-support .page-main .columns{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.page-layout-support .page-main .columns .column{-moz-box-flex:auto;-ms-flex:auto;-webkit-box-flex:auto;-webkit-flex:auto;flex:auto;padding-left:30px;padding-bottom:24px}@media(max-width: 767px){.page-layout-support .page-main .columns .column{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:1;-webkit-order:1;order:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0}}@media(max-width: 767px){.page-layout-support .page-main .columns .sidebar-wrapper{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:2;-webkit-order:2;order:2}}.page-layout-home .banner.home{height:368px}@media(max-width: 640px){.page-layout-home .banner.home{height:82px}}.page-layout-home .columns{max-width:100%;padding:0}.page-layout-home .body-content-wrapper{margin-bottom:80px}.page-layout-home .body-content-wrapper .body-content-image{clip-path:unset;width:100%;background-image:url("../../frontend/championtimber/default/en_GB/images/Softwood_Decking.jpg")}.page-layout-home .body-content-wrapper .body-content{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:unset}.page-layout-home .body-content-wrapper .body-content .body-content-inner{z-index:2;font-weight:bold;top:unset;transform:unset;width:50%}@media(max-width: 1024px){.page-layout-home .body-content-wrapper .body-content .body-content-inner{padding:20px 0;width:90%}}.page-layout-home .body-content-wrapper .body-content .body-content-inner h1{font-size:3.2rem;color:#0660ad}@media(max-width: 640px){.page-layout-home .body-content-wrapper .body-content .body-content-inner h1{font-size:2.8rem}}.page-layout-home .body-content-wrapper .body-content .body-content-inner p{font-weight:normal;line-height:3rem}@media(max-width: 640px){.page-layout-home .body-content-wrapper .body-content .body-content-inner p{font-size:1.6rem;line-height:2.2rem}}.page-layout-home .body-content-wrapper .body-content .body-content-inner .btn{background-color:#0660ad;border-radius:3px;color:#fff;font-weight:bold;margin-top:20px;padding:10px 30px}.page-layout-home .body-content-wrapper .body-content .body-content-inner .btn:hover{background-color:#0982ec}.page-layout-home .body-content-wrapper .body-content::after{display:block;content:"";background:#eaeaea;height:100%;width:70%;position:absolute;z-index:0;transform:skew(25deg, 0deg)}@media(max-width: 768px){.page-layout-home .body-content-wrapper .body-content::after{display:none}}.page-layout-home .brand-logos{max-width:1448px;margin:0 auto 60px;padding:0 12px}.page-layout-home .brand-logos ul.brand-logos-list{display:flex;gap:10%;justify-content:space-between;list-style:none;padding:0}@media(max-width: 640px){.page-layout-home .brand-logos ul.brand-logos-list{gap:30px 0;flex-wrap:wrap}}@media(max-width: 640px){.page-layout-home .brand-logos ul.brand-logos-list li{width:28%}}.catalog-category-view .category-text-wrapper{padding-top:20px}.catalog-category-view .category-text-wrapper .category-text{background-color:unset;border-top:1px solid #979797;padding:40px 0}.catalog-category-view .category-text-wrapper .category-text.has-image{padding:40px 0}.catalog-category-view .items-list .items.columnFour .item{flex:1 0 25%;max-width:25%}@media(max-width: 1180px){.catalog-category-view .items-list .items.columnFour .item{-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}}@media(max-width: 768px){.catalog-category-view .items-list .items.columnFour .item{-moz-box-flex:1 0 50%;-ms-flex:1 0 50%;-webkit-box-flex:1 0 50%;-webkit-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.catalog-category-view .items-list .items.columnFive .item{flex:1 0 20%;max-width:20%}@media(max-width: 1180px){.catalog-category-view .items-list .items.columnFive .item{-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}}@media(max-width: 768px){.catalog-category-view .items-list .items.columnFive .item{-moz-box-flex:1 0 50%;-ms-flex:1 0 50%;-webkit-box-flex:1 0 50%;-webkit-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.catalog-category-view .items-list .items .item .inner{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:0}.catalog-category-view .items-list .items .item .inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.catalog-category-view .items-list .items .item h4{font-size:2rem;color:#0660ad;text-transform:none}.catalog-category-view.category-special-product-offers .filter.category{order:1 !important}.checkout-cart-index .breadcrumbs-wrapper{display:none}.checkout-cart-index .customer-sign-in{padding:10px;background-color:#000;color:#fff;flex-basis:100%;margin:15px 0 20px 0}.checkout-cart-index .customer-sign-in p{margin:0}.checkout-cart-index .customer-sign-in p a{text-decoration:underline;color:#fff}.checkout-cart-index .columns{padding-top:0}.checkout-cart-index .cart-container h1,.checkout-cart-index .opc-block-summary h1{font-size:3.2rem;width:100%;margin:10px 0}.checkout-cart-index .cart-container .checkout-header h6,.checkout-cart-index .opc-block-summary .checkout-header h6{line-height:3rem;color:#0660ad;font-weight:bold;margin-bottom:0}.checkout-cart-index .cart-container .checkout-header .ki,.checkout-cart-index .opc-block-summary .checkout-header .ki{font-size:3.8rem;margin-right:10px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-header .ki,.checkout-cart-index .opc-block-summary .checkout-header .ki{display:none}}.checkout-cart-index .cart-container .checkout-header .link,.checkout-cart-index .opc-block-summary .checkout-header .link{font-size:1.4rem;border:1px solid #8bc43e;border-radius:5px;color:#8bc43e;font-weight:bolder;letter-spacing:.4px;padding:5px 10px;text-transform:uppercase}@media(max-width: 767px){.checkout-cart-index .cart-container .item-update,.checkout-cart-index .opc-block-summary .item-update{order:7;position:absolute;right:0}}@media(max-width: 1199px){.checkout-cart-index .cart-container .cart-main,.checkout-cart-index .opc-block-summary .cart-main{width:100%;padding-right:0}}.checkout-cart-index .cart-container .cart-main .checkout-options button,.checkout-cart-index .cart-container .cart-main .checkout-options a.btn,.checkout-cart-index .opc-block-summary .cart-main .checkout-options button,.checkout-cart-index .opc-block-summary .cart-main .checkout-options a.btn{font-size:1.4rem;color:#fff;font-weight:bold}.checkout-cart-index .cart-container .cart-summary,.checkout-cart-index .opc-block-summary .cart-summary{box-shadow:none}@media(max-width: 1199px){.checkout-cart-index .cart-container .cart-summary,.checkout-cart-index .opc-block-summary .cart-summary{max-width:100%;padding-top:30px;width:100%}}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner{background-color:#0660ad;color:#fff;position:relative}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .cart-totals .totals .mark,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .cart-totals .totals .mark{width:75%}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .cart-totals .grand.totals,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .cart-totals .grand.totals{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px 0}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .cart-totals .grand.totals .mark,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .cart-totals .grand.totals .mark{width:150px}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .cart-totals .grand.totals strong,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .cart-totals .grand.totals strong{font-size:2.4rem;font-weight:bolder}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .tooltip-date,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .tooltip-date{border:0;padding:10px 20px;background:url("../../frontend/championtimber/default/en_GB/images/icons/calendar-primary.svg") 98% 7px no-repeat;background-color:#fff;cursor:pointer}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout{font-size:1.4rem;background-color:#8bc43e;border-radius:4px;color:#fff;font-family:"Open Sans Bold";font-weight:bold;letter-spacing:.4px;padding:10px 0}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout:hover,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout:hover{background-color:#639820}@media(max-width: 640px){.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout{font-size:1.8rem;width:100%}}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na{background-color:#eaeaea}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na span,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na span{color:#a1a1a1}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na:hover,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na:hover{background-color:#eaeaea}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na:hover span,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn.checkout.na:hover span{color:#a1a1a1}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .helper-text,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .helper-text{margin:30px 0}@media(max-width: 640px){.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .helper-text,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .helper-text{text-align:center}}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .helper-text p a,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .helper-text p a{font-size:1.4rem;color:#fedd01;font-weight:bolder;text-align:center}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .helper-text p a:hover,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .helper-text p a:hover{color:#fff}.checkout-cart-index .cart-container .cart-summary .cart-summary-inner .checkout-methods-items .btn,.checkout-cart-index .opc-block-summary .cart-summary .cart-summary-inner .checkout-methods-items .btn{margin-top:unset !important}.checkout-cart-index .cart-container .cart-summary .panels,.checkout-cart-index .opc-block-summary .cart-summary .panels{display:none;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);margin-top:20px;padding:15px}.checkout-cart-index .cart-container .cart-summary .panels ul,.checkout-cart-index .opc-block-summary .cart-summary .panels ul{display:flex;align-items:center;list-style:none;padding:0}.checkout-cart-index .cart-container .cart-summary .panels ul li,.checkout-cart-index .opc-block-summary .cart-summary .panels ul li{background-color:#fff}.checkout-cart-index .cart-container .cart-summary .panels ul a,.checkout-cart-index .opc-block-summary .cart-summary .panels ul a{display:flex;justify-content:center;align-items:center}.checkout-cart-index .cart-container .cart-summary .panels ul a .ki,.checkout-cart-index .opc-block-summary .cart-summary .panels ul a .ki{color:#fedd01;font-weight:normal;margin-right:15px}.checkout-cart-index .cart-container .cart-summary .panels ul a span,.checkout-cart-index .opc-block-summary .cart-summary .panels ul a span{color:#000;font-weight:bold}.checkout-cart-index .cart-container .cart-summary .summary.title,.checkout-cart-index .opc-block-summary .cart-summary .summary.title{background:none;border-bottom:1px solid #fff;padding:0 0 16px 0}.checkout-cart-index .cart-container .cart-summary .discount,.checkout-cart-index .opc-block-summary .cart-summary .discount{background-color:rgba(0,0,0,0);padding:0}.checkout-cart-index .cart-container .cart-summary .discount.active .title,.checkout-cart-index .opc-block-summary .cart-summary .discount.active .title{background:none}.checkout-cart-index .cart-container .cart-summary .discount .title,.checkout-cart-index .opc-block-summary .cart-summary .discount .title{font-size:1.4rem;line-height:2rem;letter-spacing:.2px;cursor:pointer;background:none;color:#fff;text-decoration:underline}.checkout-cart-index .cart-container .cart-summary .discount .coupon .field,.checkout-cart-index .opc-block-summary .cart-summary .discount .coupon .field{margin-bottom:5px}.checkout-cart-index .cart-container .cart-summary .discount .actions-toolbar,.checkout-cart-index .opc-block-summary .cart-summary .discount .actions-toolbar{padding-top:0}.checkout-cart-index .cart-container .cart-summary .discount .actions-toolbar .apply,.checkout-cart-index .opc-block-summary .cart-summary .discount .actions-toolbar .apply{background-color:#0982ec;border-radius:5px;color:#fff}.checkout-cart-index .cart-container .cart-summary .discount .actions-toolbar .apply:hover,.checkout-cart-index .opc-block-summary .cart-summary .discount .actions-toolbar .apply:hover{background-color:#054882}.checkout-cart-index .cart-container .checkout-wrapper .ki-delivery,.checkout-cart-index .cart-container .checkout-wrapper .ki-collection,.checkout-cart-index .opc-block-summary .checkout-wrapper .ki-delivery,.checkout-cart-index .opc-block-summary .checkout-wrapper .ki-collection{color:#0660ad}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper{background:#fff;border:1px solid #0660ad}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item{border-bottom:0;padding:24px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item{padding:10px}}@media(max-width: 1024px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image{width:30%}}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image{width:100%}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image{flex-basis:20%;align-items:baseline;padding-top:3px}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image a,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image a,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image a,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image a{margin:0 auto}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image a,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image a,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image a,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image a{width:100%}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image a .product-image-container,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image a .product-image-container,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image a .product-image-container,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image a .product-image-container{width:100% !important}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper{padding-bottom:unset !important;margin-right:20px;border:1px solid #0660ad;display:flex;justify-content:center;align-items:center}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper{margin-right:5px}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper img,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper img,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-image .product-image-wrapper img,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-image .product-image-wrapper img{border:none}}@media(max-width: 1024px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title{width:70%}}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title{width:100%}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title{flex-basis:60%;padding:0}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title a,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title a,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title a,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title a{font-size:1.6rem}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-update,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-options,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-update,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-options,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-options,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-options,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total{vertical-align:top}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-update .price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-options .price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-title .price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-price .price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-update .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-options .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-title .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-price .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-update .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-options .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-title .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-price .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-update .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-options .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-title .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-price .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total .price{line-height:1.7rem;font-family:"Open Sans Bold"}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty{min-width:180px;text-align:center;width:auto}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty{flex-basis:100%;align-items:center;justify-content:flex-end;min-width:unset;padding-top:3px}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty-wrapper{order:2}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty label,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty label,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty label,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty label,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input{line-height:4rem;vertical-align:top;display:inline-block}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty label,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty label,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty label,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty label{width:50px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input{width:70px;text-align:center}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty input::-webkit-inner-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-outer-spin-button,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty button,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty button,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty button,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty button{font-size:3rem;line-height:3rem;text-align:center;width:42px;height:42px;color:#000;margin:0;vertical-align:top;font-size:0;background-color:#d4d4d4;background-position:center;background-repeat:no-repeat;background-size:24px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty button:hover,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty button:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty button:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty button:hover{background-color:#0982ec;color:#fff}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty{float:none}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty{font-size:2rem;height:50px;width:50px;margin:0}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty:not(.input-text),.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty:not(.input-text),.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .qty:not(.input-text),.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .qty:not(.input-text){border:0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus{background-color:unset;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus-black.svg")}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus:hover,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus:hover{background-color:#eaeaea;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus-black.svg")}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .minus,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .minus{display:none}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus{background-color:unset;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus-black.svg")}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus:hover,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus:hover{background-color:#eaeaea;background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus-black.svg")}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .plus,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .plus{display:none}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .cart-price{border:2px solid #d21e00;color:#d21e00;font-size:14px;display:inline-block;padding:5px;font-weight:bold;margin-top:10px;line-height:20px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-qty .cart-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-qty .cart-price{margin-top:0;margin-right:10px;order:1}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total{flex-basis:100%;margin-top:10px}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total .price{font-size:2.8rem}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total.individual,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total.individual,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total.individual,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total.individual{order:7}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total.individual .price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total.individual .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total.individual .price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total.individual .price{font-size:1.8rem;font-family:unset}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total.individual .price:after,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total.individual .price:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total.individual .price:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total.individual .price:after{content:"Each"}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-total .item-price.tally,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-total .item-price.tally,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-total .item-price.tally,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-total .item-price.tally{margin:0;justify-content:flex-end}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header{background-color:#0660ad;color:#fff;display:table;font-weight:bold;padding:10px 24px;position:relative;text-align:center;width:100%}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header>div,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header>div,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header>div,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header>div{display:none}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update{display:block}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header{display:block;height:35px}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-options,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-price,.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-total,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-options,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-qty,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-price,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-options,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-total,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-options,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-qty,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-price,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-total{font-size:1.6rem}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-update,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-update{position:absolute;left:-10px;top:6px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-image,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-image,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-image{width:110px;min-width:110px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .item-title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .item-title{text-align:left}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .btn-remove,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .btn-remove,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .btn-remove,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .btn-remove{font-size:1.4rem;background:url("../../frontend/championtimber/default/en_GB/images/icons/close-white.svg") left 3px no-repeat;background-size:18px;color:#fff;margin-left:20px;padding-left:22px;display:block}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .btn-remove span,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .btn-remove span,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .cart-table-header .btn-remove span,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .cart-table-header .btn-remove span{text-decoration:underline}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions{flex-direction:row-reverse;flex-wrap:wrap;padding:0}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions{padding:0}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper{flex-basis:100%;order:3;background-color:#f4f4f4;margin-top:25px;padding:10px 24px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper{background-color:unset;order:1;margin:0;padding:0 10px 10px 10px}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons{flex-direction:column-reverse}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon{font-size:1.4rem;display:flex;align-items:flex-start;margin-right:20px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon{margin-bottom:10px}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-checkmark,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-checkmark{color:#8bc43e}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-close,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-close,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-close,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .ki-close{color:#f02503}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text{margin:5px 0 0 5px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text p,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text p,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text p,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text p{margin:0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster{font-size:1.4rem}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster a,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster a,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster a,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .status-icon-wrapper .status-icons .status-icon .status-text .need-it-faster a{font-size:1.4rem}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;margin-right:20px;min-width:150px;padding:0;text-align:center}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox{margin-left:0}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox{background-color:#f4f4f4;color:unset;margin:0;padding:20px 0}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.delivery{margin-left:24px}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.delivery,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.delivery{margin:0;order:3}}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.collect,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.collect,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.collect,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.collect{order:2}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner{display:flex;align-items:center;flex-direction:row-reverse}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .title{font-size:1.6rem;font-weight:normal}@media(max-width: 640px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .title{font-size:1.4rem;letter-spacing:normal;text-transform:none}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .checkmark,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .checkmark{position:unset;display:flex;justify-content:center;align-items:center;border:2px solid #000;border-radius:5px;height:24px;width:24px;margin-right:10px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .checkmark:after,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .checkmark:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox .inner .checkmark:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox .inner .checkmark:after{position:unset;border:solid #fff;border-width:0 3px 3px 0}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.checked .title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.checked .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.checked .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.checked .title{color:#0660ad;font-weight:bold}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.checked .checkmark,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.checked .checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper .item-actions .checkbox.checked .checkmark,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper .item-actions .checkbox.checked .checkmark{background-color:#8bc43e;border-color:#8bc43e}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper{position:relative}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper{-moz-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper:after{font-size:1.4rem;line-height:4rem;content:"m";display:inline-block;position:absolute;height:40px;top:0;right:45px}@media(max-width: 767px){.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper:after,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper:after{right:auto;left:47px}}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper input,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper input,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .item-qty .qty-wrapper input,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .item-qty .qty-wrapper input{border:0;text-align:right;padding-right:15px}.checkout-cart-index .cart-container .checkout-wrapper .checkout-items .item-wrapper.tally-product .tally-lengths .title,.checkout-cart-index .cart-container .checkout-wrapper .minicart-items .item-wrapper.tally-product .tally-lengths .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .checkout-items .item-wrapper.tally-product .tally-lengths .title,.checkout-cart-index .opc-block-summary .checkout-wrapper .minicart-items .item-wrapper.tally-product .tally-lengths .title{font-size:1.4rem}.checkout-cart-index .cart-container .checkout-wrapper .item-title a,.checkout-cart-index .opc-block-summary .checkout-wrapper .item-title a{font-size:2rem;color:rgba(0,0,0,.87);font-weight:bolder}.checkout-cart-index .cart-container .checkout-wrapper .item-title .product-code,.checkout-cart-index .opc-block-summary .checkout-wrapper .item-title .product-code{font-size:1.6rem}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel ul,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel ul{list-style:none;padding:0;margin:0}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel ul li,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;background-color:#d4d4d4;margin-top:10px;padding:10px}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel ul li .ki,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel ul li .ki{font-size:3.6rem;padding-right:20px}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel ul li a,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,.87)}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel.customer li:hover,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel.customer li:hover{background-color:#fff}.checkout-cart-index .cart-container .checkout-wrapper .panels .panel.customer li:hover a,.checkout-cart-index .opc-block-summary .checkout-wrapper .panels .panel.customer li:hover a{color:#fff}.checkout-cart-index .select-quote-wrapper{margin:20px 0 30px !important;text-align:center}.checkout-cart-index .select-quote-wrapper .btn{border:1px solid #fff;color:#fff !important;padding:8px 30px;width:100%}.checkout-index-index .page-header .header-wrapper .logo,.checkout-onepage-success .page-header .header-wrapper .logo{min-width:unset}.checkout-index-index .page-header .header-wrapper .header .yellow-wrapper,.checkout-onepage-success .page-header .header-wrapper .header .yellow-wrapper{display:none}.checkout-index-index .steps,.checkout-onepage-success .steps{display:flex;justify-content:space-between;border:0}.checkout-index-index .steps .step,.checkout-onepage-success .steps .step{font-size:1.4rem;display:flex;justify-content:center;align-items:center;flex-basis:50%;background-color:#fff;color:#929292;font-family:"Open Sans",sans-serif;padding:5px 0;text-transform:none}.checkout-index-index .steps .step.active,.checkout-onepage-success .steps .step.active{background-color:#0660ad;color:#fff;font-family:"Open Sans Bold"}.checkout-index-index .steps .step:after,.checkout-onepage-success .steps .step:after{display:none}.checkout-index-index .steps .step .ki,.checkout-onepage-success .steps .step .ki{font-size:2.2rem;margin-right:10px}.checkout-index-index .steps .step.step-1,.checkout-onepage-success .steps .step.step-1{border:1px solid #d4d4d4;border-right:0}.checkout-index-index .steps .step.step-2,.checkout-onepage-success .steps .step.step-2{border:1px solid #d4d4d4;border-left:0}.checkout-index-index .steps .step-chevron,.checkout-onepage-success .steps .step-chevron{background:url("../../frontend/championtimber/default/en_GB/images/icons/checkout-steps-chevron.svg") no-repeat;background-size:contain;width:20px}.checkout-index-index .checkout-success,.checkout-onepage-success .checkout-success{width:75%;margin:0 auto}@media(max-width: 1024px){.checkout-index-index .checkout-success,.checkout-onepage-success .checkout-success{width:100%}}.checkout-index-index .checkout-success .intro,.checkout-onepage-success .checkout-success .intro{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px auto;border-bottom:2px solid #eaeaea}@media(max-width: 1024px){.checkout-index-index .checkout-success .intro,.checkout-onepage-success .checkout-success .intro{margin:40px 0 0}}.checkout-index-index .checkout-success .intro .ki,.checkout-onepage-success .checkout-success .intro .ki{font-size:5rem;color:#8bc43e;margin-bottom:10px}.checkout-index-index .checkout-success .intro h1,.checkout-onepage-success .checkout-success .intro h1{font-size:2.4rem;margin:0}.checkout-index-index .checkout-success .intro p,.checkout-onepage-success .checkout-success .intro p{color:#0660ad;font-family:"Open Sans Bold";margin:10px 0 15px}.checkout-index-index .checkout-success .items-wrapper,.checkout-onepage-success .checkout-success .items-wrapper{display:flex;justify-content:space-between;padding:15px 50px}@media(max-width: 640px){.checkout-index-index .checkout-success .items-wrapper,.checkout-onepage-success .checkout-success .items-wrapper{flex-direction:column;padding:0}}.checkout-index-index .checkout-success .items-wrapper .items-container,.checkout-onepage-success .checkout-success .items-wrapper .items-container{width:49%;margin:0 auto;padding:6px}@media(max-width: 640px){.checkout-index-index .checkout-success .items-wrapper .items-container,.checkout-onepage-success .checkout-success .items-wrapper .items-container{width:100%}}.checkout-index-index .checkout-success .items-wrapper .items-container h6,.checkout-onepage-success .checkout-success .items-wrapper .items-container h6{font-size:1.6rem}.checkout-index-index .checkout-success .items-wrapper .items-container h6 span,.checkout-onepage-success .checkout-success .items-wrapper .items-container h6 span{font-family:"Open Sans",sans-serif}@media(max-width: 640px){.checkout-index-index .checkout-success .items-wrapper .items-container h6,.checkout-onepage-success .checkout-success .items-wrapper .items-container h6{margin:20px 0 10px}}.checkout-index-index .checkout-success .items-wrapper .items-container .delivery-items,.checkout-index-index .checkout-success .items-wrapper .items-container .collection-items,.checkout-onepage-success .checkout-success .items-wrapper .items-container .delivery-items,.checkout-onepage-success .checkout-success .items-wrapper .items-container .collection-items{background-color:#fff;border:1px solid #0660ad;padding:0 10px}.checkout-index-index .checkout-success .items-wrapper .items-container .delivery-items .product,.checkout-index-index .checkout-success .items-wrapper .items-container .collection-items .product,.checkout-onepage-success .checkout-success .items-wrapper .items-container .delivery-items .product,.checkout-onepage-success .checkout-success .items-wrapper .items-container .collection-items .product{display:flex}.checkout-index-index .checkout-success .items-wrapper .items-container .product,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product{margin:10px 0}.checkout-index-index .checkout-success .items-wrapper .items-container .product .product-image,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product .product-image{border:1px solid #000}.checkout-index-index .checkout-success .items-wrapper .items-container .product .product-details,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product .product-details{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:10px}.checkout-index-index .checkout-success .items-wrapper .items-container .product .product-details .name,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product .product-details .name{font-size:1.4rem;line-height:2rem}.checkout-index-index .checkout-success .items-wrapper .items-container .product .product-details .qty,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product .product-details .qty{font-family:"Open Sans Bold"}.checkout-index-index .checkout-success .items-wrapper .items-container .product .product-details .price,.checkout-onepage-success .checkout-success .items-wrapper .items-container .product .product-details .price{font-family:"Open Sans Bold";color:#0660ad}@media(max-width: 1024px){.checkout-index-index .checkout-success .text-details,.checkout-onepage-success .checkout-success .text-details{margin-top:30px}}.checkout-index-index .checkout-success .text-details p,.checkout-onepage-success .checkout-success .text-details p{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px}.checkout-index-index .checkout-success .text-details p .label,.checkout-onepage-success .checkout-success .text-details p .label{font-family:"Open Sans Bold";padding-right:10px;text-align:right}.checkout-index-index .checkout-success .text-details p .data,.checkout-onepage-success .checkout-success .text-details p .data{padding-left:10px;text-align:left}.checkout-index-index .checkout-success .actions-toolbar .primary,.checkout-onepage-success .checkout-success .actions-toolbar .primary{display:flex;justify-content:center}.checkout-index-index .opc-wrapper .step-title,.checkout-onepage-success .opc-wrapper .step-title{background-color:unset;border-bottom:2px solid #d4d4d4;color:#0660ad;font-family:"Open Sans Bold";padding:6px 0}.checkout-index-index .opc-wrapper .checkout-authentication-wrapper,.checkout-onepage-success .opc-wrapper .checkout-authentication-wrapper{margin:20px 0}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form{display:flex;padding:0;width:100%;margin:0 -10px !important}@media(max-width: 767px){.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form{margin:0 !important}}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field{flex-basis:33.333%}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field.street,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field.street{flex-basis:100%}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field.street .control,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field.street .control{justify-content:space-between}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field label,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field label{font-size:1.4rem}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field select,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field select{border-radius:5px;border-color:#d4d4d4}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field._required .label span,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field._required .label span{position:relative}.checkout-index-index .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field._required .label span:after,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #shipping-new-address-form .field._required .label span:after{content:"*";padding:0 5px;display:inline-block;color:#000}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login{padding:0}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .field,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .field{padding:0}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .field .control .validator.validator-email,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .field .control .validator.validator-email{width:400px !important;max-width:90vw}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .field .control .validator.validator-email .input-text,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .field .control .validator.validator-email .input-text{width:100%}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .field .control .note,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .field .control .note{display:none !important;font-size:1.4rem;margin-left:20px}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .field .control .mage-error,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .field .control .mage-error{font-size:1.1rem;padding:8px 0;color:#d21e00}.checkout-index-index .opc-wrapper .checkout-shipping-address .form-login .create-account-wrapper,.checkout-onepage-success .opc-wrapper .checkout-shipping-address .form-login .create-account-wrapper{display:none !important;margin:0}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses{padding:0}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item{position:relative;margin-left:45px}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item::before,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item::before{content:"";font-family:"champion" !important;font-size:2.4rem;position:absolute;top:calc(50% - 12px);left:-35px}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.selected-item,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.selected-item{background:unset;border:3px solid #8bc43e;position:relative}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.selected-item::before,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.selected-item::before{content:""}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.not-selected-item,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-item.not-selected-item{border:3px solid rgba(0,0,0,0)}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping button.action-show-popup,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping button.action-show-popup{font-size:1.4rem;letter-spacing:1px;font-weight:600;background:unset;border:1px solid #0660ad;border-radius:5px;margin-top:0;padding:5px 20px}.checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping button.action-show-popup span,.checkout-onepage-success .opc-wrapper .checkout-shipping-address #checkout-step-shipping button.action-show-popup span{color:#0660ad}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form{display:flex;justify-content:space-between;padding:0;width:100%}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field{flex-basis:32%;padding:0}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field.street,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field.street{flex-basis:100%}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field.street .control,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field.street .control{justify-content:space-between}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field:nth-last-child(1),.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field:nth-last-child(1){margin-left:2%;margin-right:auto}@media(max-width: 1024px){.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field:nth-last-child(1),.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field:nth-last-child(1){margin-left:unset;margin-right:unset}}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field[name="billingAddress.telephone"],.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field[name="billingAddress.telephone"]{margin-left:0}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field label,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field label{font-size:1.4rem}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field select,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field select{border-radius:5px;border-color:#d4d4d4}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field._required .label span,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field._required .label span{position:relative}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field._required .label span:after,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form .field._required .label span:after{content:"*";padding:0 5px;display:inline-block;color:#000}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form fieldset.street .control .field:nth-last-child(2),.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form fieldset.street .control .field:nth-last-child(2){margin-left:2%;margin-right:auto}@media(max-width: 1024px){.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form fieldset.street .control .field:nth-last-child(2),.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing #billing-new-address-form fieldset.street .control .field:nth-last-child(2){margin-left:unset;margin-right:unset}}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses{padding:0}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item{position:relative;margin-left:45px}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item::before,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item::before{content:"";font-family:"champion" !important;font-size:2.4rem;position:absolute;top:calc(50% - 12px);left:-35px}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.selected-item,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.selected-item{background:unset;border:3px solid #8bc43e;position:relative}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.selected-item::before,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.selected-item::before{content:""}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.not-selected-item,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing .field.addresses .billing-address-item.not-selected-item{border:3px solid rgba(0,0,0,0)}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing button.action-show-popup,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing button.action-show-popup{font-size:1.4rem;letter-spacing:1px;font-weight:bold;background:unset;border:1px solid #0660ad;border-radius:5px;margin-top:0;padding:5px 20px}.checkout-index-index .opc-wrapper .checkout-billing-address #checkout-step-billing button.action-show-popup span,.checkout-onepage-success .opc-wrapper .checkout-billing-address #checkout-step-billing button.action-show-popup span{color:#0660ad}.checkout-index-index .opc-wrapper #checkout-step-payment .payments>.fieldset>div,.checkout-onepage-success .opc-wrapper #checkout-step-payment .payments>.fieldset>div{width:100%;order:3}.checkout-index-index .opc-wrapper #checkout-step-payment .payments>.fieldset>div#checkout-payment-method-load,.checkout-onepage-success .opc-wrapper #checkout-step-payment .payments>.fieldset>div#checkout-payment-method-load{order:2}.checkout-index-index .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement input,.checkout-onepage-success .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement input{width:auto;float:left}.checkout-index-index .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement label,.checkout-onepage-success .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement label{width:auto;float:left;margin-top:8px}.checkout-index-index .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement label button,.checkout-onepage-success .opc-wrapper #checkout-step-payment .payment-method.stripe-payments.mobile .checkout-agreement label button{background:none}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title{background:#fff;border:unset;padding:0px}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title label,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title label{border:1px solid #d4d4d4;margin-bottom:0}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title input:checked+label,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title input:checked+label{border:1px solid #8bc43e}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label{padding:15px 15px;background-size:20% 50%;background-repeat:no-repeat;background-position:95%}@media(max-width: 640px){.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label{padding:15px 10px;background-size:55% 50%}}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label[for=sagepaysuitepi],.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-title .label[for=sagepaysuitepi]{background-image:url("../../frontend/championtimber/default/en_GB/images/payment_logos_credit_cards.png")}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-methods .payment-method.stripe-payments,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-methods .payment-method.stripe-payments{display:none}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard{margin-top:20px}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field{width:unset}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group{display:flex}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field{width:100px;padding:0}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field.year,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field.year{margin-left:10px}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field select,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.date .fields.group .field select{border-radius:5px;border-color:#d4d4d4}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.cvv .field-tooltip,.checkout-onepage-success .opc-wrapper .checkout-payment-method .payment-method-content fieldset.ccard .field.cvv .field-tooltip{display:none}.checkout-index-index .opc-wrapper .actions-toolbar a.checkout,.checkout-onepage-success .opc-wrapper .actions-toolbar a.checkout{background-color:#8bc43e;border-radius:5px;color:#fff;font-family:"Open Sans Bold";letter-spacing:normal;padding:8px 60px;cursor:pointer}.checkout-index-index .opc-wrapper .sidebar-summary .terms-agreement-wrapper,.checkout-onepage-success .opc-wrapper .sidebar-summary .terms-agreement-wrapper{display:none}.checkout-index-index .opc-wrapper .checkmark,.checkout-onepage-success .opc-wrapper .checkmark{border:2px solid #464646;border-radius:5px}.checkout-index-index .opc-wrapper .checkmark:after,.checkout-onepage-success .opc-wrapper .checkmark:after{border-color:#000}.checkout-index-index .opc-wrapper #sagepaysuitepi-payment-errors,.checkout-onepage-success .opc-wrapper #sagepaysuitepi-payment-errors{font-size:1.4rem;background-color:#d21e00;padding:10px;margin-top:15px;text-align:left;color:#fff;border:none}.checkout-index-index .opc-wrapper .checkout-comment-wrapper .comment,.checkout-onepage-success .opc-wrapper .checkout-comment-wrapper .comment{padding:unset !important}.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary{background-color:#0660ad;color:#fff}.checkout-index-index .opc-block-summary>div,.checkout-index-index .opc-block-summary>table,.checkout-onepage-success .opc-block-summary>div,.checkout-onepage-success .opc-block-summary>table{background-color:unset}.checkout-index-index .opc-block-summary .opc-block-summary-title,.checkout-onepage-success .opc-block-summary .opc-block-summary-title{margin:0}.checkout-index-index .opc-block-summary .opc-block-summary-title .title,.checkout-onepage-success .opc-block-summary .opc-block-summary-title .title{color:#fff;font-family:"Open Sans Bold"}.checkout-index-index .opc-block-summary .opc-block-summary-title .link,.checkout-onepage-success .opc-block-summary .opc-block-summary-title .link{font-size:1.5rem;color:#fff;letter-spacing:normal}.checkout-index-index .opc-block-summary .opc-block-summary-title .link:hover,.checkout-onepage-success .opc-block-summary .opc-block-summary-title .link:hover{text-decoration:underline}.checkout-index-index .opc-block-summary .items-in-cart,.checkout-onepage-success .opc-block-summary .items-in-cart{padding-top:0}.checkout-index-index .opc-block-summary .items-in-cart>.title,.checkout-onepage-success .opc-block-summary .items-in-cart>.title{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-down-white.svg")}.checkout-index-index .opc-block-summary .items-in-cart.active>.title,.checkout-onepage-success .opc-block-summary .items-in-cart.active>.title{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/chevron-up-white.svg")}.checkout-index-index .opc-block-summary .items-in-cart .product-item .product,.checkout-onepage-success .opc-block-summary .items-in-cart .product-item .product{border-color:#fff}.checkout-index-index .opc-block-summary .table-totals .mark,.checkout-onepage-success .opc-block-summary .table-totals .mark{color:#fff;border-color:#fff !important}.checkout-index-index .opc-block-summary .table-totals .amount,.checkout-onepage-success .opc-block-summary .table-totals .amount{color:#fff;border-color:#fff !important}.checkout-index-index .opc-block-summary .table-totals .grand.totals .price,.checkout-onepage-success .opc-block-summary .table-totals .grand.totals .price{color:#fff}.checkout-index-index .opc-block-summary .table-totals .totals-tax.grand .amount,.checkout-onepage-success .opc-block-summary .table-totals .totals-tax.grand .amount{border-color:#fff}.checkout-index-index .terms-agreement-wrapper .checkout-agreement,.checkout-onepage-success .terms-agreement-wrapper .checkout-agreement{display:flex;align-items:center}.checkout-index-index .terms-agreement-wrapper .checkout-agreement input,.checkout-onepage-success .terms-agreement-wrapper .checkout-agreement input{width:20px}.checkout-index-index .terms-agreement-wrapper .checkout-agreement label,.checkout-onepage-success .terms-agreement-wrapper .checkout-agreement label{margin:0 0 0 10px}.checkout-index-index .agreements-modal .modal-footer .action-hide-popup,.checkout-onepage-success .agreements-modal .modal-footer .action-hide-popup{font-weight:bold}.checkout-index-index .agreements-modal .modal-footer .action-hide-popup:hover,.checkout-onepage-success .agreements-modal .modal-footer .action-hide-popup:hover{background:unset;color:#000}#shipping-new-address-form .field._required .label span,#billing-new-address-form .field._required .label span{position:relative}#shipping-new-address-form .field._required .label span:after,#billing-new-address-form .field._required .label span:after{content:"*";padding:0 5px;display:inline-block;color:#000}@media(max-width: 640px){.checkout-onepage-success .page-header .header-wrapper .header{padding:0}}.checkout-onepage-success .page-header .header-wrapper .header .inner .logo{min-width:150px}@media(max-width: 640px){.checkout-onepage-success .page-header .header-wrapper .main-nav .nav-search-wrapper{display:none}}.checkout-onepage-success .steps .step-chevron{background:url("../../frontend/championtimber/default/en_GB/images/icons/checkout-steps-chevron-inverted.svg") no-repeat;margin-right:-4px}.sagepaysuite-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sagepaysuite-modal .modal-inner-wrap{margin:auto !important;height:auto !important}.opayo-payment-method-logo{background:none !important;display:none}.idpc-button{height:40px;right:10px !important;font-size:1.2rem;background-color:#0660ad;color:#fff}.idpc_autocomplete{width:100%}#customer-email-error{background:#d21e00;color:#fff;padding:10px;font-weight:bold}@media(max-width: 768px){.products-grid .product-items{row-gap:20px}}.products-grid .product-items.columnFour .product-item{-moz-box-flex:1 0 25%;-ms-flex:1 0 25%;-webkit-box-flex:1 0 25%;-webkit-flex:1 0 25%;flex:1 0 25%;height:fit-content;max-width:25%;position:relative}@media(max-width: 1180px){.products-grid .product-items.columnFour .product-item{-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}}@media(max-width: 768px){.products-grid .product-items.columnFour .product-item{-moz-box-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-box-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.products-grid .product-items.columnFour .product-item .product-action{height:unset}.products-grid .product-items.columnFour .product-item .product-action .btn{margin:0;padding:8px 5px}.products-grid .product-items.columnFour .product-item .product-action .btn span{font-size:1.2rem}@media(max-width: 1024px){.products-grid .product-items.columnFour .product-item .product-action .btn span{line-height:1.6rem}}.products-grid .product-items.columnFive .product-item{-moz-box-flex:1 0 20%;-ms-flex:1 0 20%;-webkit-box-flex:1 0 20%;-webkit-flex:1 0 20%;flex:1 0 20%;height:fit-content;max-width:20%;position:relative}@media(max-width: 1180px){.products-grid .product-items.columnFive .product-item{-moz-box-flex:1 0 33.3333%;-ms-flex:1 0 33.3333%;-webkit-box-flex:1 0 33.3333%;-webkit-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}}@media(max-width: 768px){.products-grid .product-items.columnFive .product-item{-moz-box-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-box-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.products-grid .product-items.columnFive .product-item .product-action{height:unset}.products-grid .product-items.columnFive .product-item .product-action .btn{margin:0;padding:8px 5px;line-height:unset}.products-grid .product-items.columnFive .product-item .product-action .btn span{font-size:1.2rem;line-height:1.6rem}.products-grid .product-items .product-item>a{height:100%;width:100%}.products-grid .product-items .product-item>a .product-inner{height:100%}@media(max-width: 768px){.products-grid .product-items .product-item>a .product-inner{min-height:190px}}.products-grid .product-items .product-item .product-name{font-weight:400;letter-spacing:-0.3px;min-height:72px}.products-grid .product-items .product-item .offer-label{height:70px;width:70px;min-width:unset;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;top:10px;right:0;left:unset;bottom:0;padding:0;margin:0 5px}@media(max-width: 640px){.products-grid .product-items .product-item .offer-label{height:50px;width:50px;top:0;min-width:unset}}@media(max-width: 480px){.products-grid .product-items .product-item .offer-label{height:40px;width:40px;top:0;min-width:unset}}.products-grid .product-items .product-item .offer-label.label-special-offer{background-color:#0660ad}.products-grid .product-items .product-item .offer-label.label-clearance{background-color:#fedd01}.products-grid .product-items .product-item .product-photo{position:relative}.products-grid .product-items .product-item .product-photo.label-clearance:after{display:block;background-color:#fedd01}.products-grid .product-items .product-item .product-photo.label-special-offer:after{display:block;background-color:#0660ad}.products-grid .product-items .product-item .product-details{-moz-flex-wrap:unset;-ms-flex-wrap:unset;-webkit-flex-wrap:unset;flex-wrap:unset;text-align:center}.products-grid .product-items .product-item .product-details .product-info{min-height:254px}@media(max-width: 768px){.products-grid .product-items .product-item .product-details .product-info{min-height:unset}}.products-grid .product-items .product-item .product-details .product-name{color:#0660ad;font-weight:bold;margin:0;text-align:left}.products-grid .product-items .product-item .product-details .price-box .price{color:#0660ad;font-weight:bold}.products-grid .product-items .product-item .product-details .price-box .price:after{color:#000}.products-grid .product-items .product-item .product-details .product-reviews-summary{color:unset}.products-grid .product-items .product-item .trade-login-container{position:absolute;bottom:150px;left:50%;transform:translate(-50%, 0);width:80%;text-align:center}@media(max-width: 768px){.products-grid .product-items .product-item .trade-login-container{bottom:20px;left:unset;right:0;width:65%;transform:unset}}.products-grid .product-items .product-item .trade-login-container .trade-signin{color:#000;font-weight:bold;margin:0;text-decoration:none}.products-grid .product-items .product-item.product-tally .pricebox-container{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:baseline;-ms-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width: 767px){.products-grid .product-items .product-item.product-tally .pricebox-container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 640px){.products-grid .product-items .product-item.product-tally .pricebox-container{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.products-grid .product-items .product-item.product-tally .pricebox-container .sales-unit-wrapper{font-size:1.2rem;margin-left:5px}.page-layout-1column .sidebar-wrapper{display:none}.catalog-category-view .banner.category .banner-image{background-size:auto !important;background-position:right !important;background-repeat:no-repeat}.catalog-category-view .category-text-wrapper .category-text{border:0;background-color:#f4f4f4}.catalog-category-view .category-text-wrapper .category-text h2{font-size:2.4rem;color:#0660ad;font-weight:bold}.catalog-category-view .category-text-wrapper .category-text a{font-size:unset}.catalog-category-view .category-text-wrapper .category-text.has-image{padding:30px}.catalog-category-view .items-list .items .item{flex:1 0 25%}@media(max-width: 640px){.catalog-category-view .items-list .items .item .inner{flex-direction:column;justify-content:space-between}}.catalog-category-view .items-list .items .item .inner:hover .cat-listing-btn{background-color:#0660ad;border-bottom:5px solid #fedd01;color:#fff;margin-bottom:11px}.catalog-category-view .cat-listing-btn{font-size:1.4rem;background-color:rgba(0,0,0,0);border:1px solid #0660ad;color:#0660ad;height:fit-content;font-weight:bold;line-height:unset;margin:20px auto 15px auto;padding:8px 20px}@media(max-width: 640px){.catalog-category-view .cat-listing-btn{padding:6px 10px}}.catalog-category-view .cat-listing-btn:hover{background-color:#0660ad;border-bottom:5px solid #fedd01;color:#fff;margin-bottom:11px}.stackable-lozenge-wrapper{position:absolute;top:0;left:0;z-index:2}.stackable-lozenge-wrapper .stackable-lozenge{margin-bottom:2px}.stackable-lozenge-wrapper .stackable-lozenge img{max-height:30px}@media(max-width: 1024px){.toolbar{flex-wrap:wrap}}.toolbar.amount{display:none}.toolbar .toolbar-amount{display:none;order:0}@media(max-width: 1024px){.toolbar .toolbar-amount{order:4}}.toolbar .field.limiter{margin-left:20px}@media(max-width: 1024px){.toolbar .field.limiter{margin-left:auto}}.toolbar .toolbar-sorter{margin-left:auto}@media(max-width: 1024px){.toolbar .toolbar-sorter{margin-left:0}}.amscroll-load-button{background:#0660ad;margin:0 auto;display:flex;padding:18px 30px}.amscroll-load-button:hover{background:#054882}.amscroll-load-button img{display:none}.amscroll-load-button span{pointer-events:none}.catalog-product-view .product-info-main{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"column-1 column-2 column-3" "column-4 column-4 column-3";position:relative;margin-bottom:50px}.catalog-product-view .product-info-main>div:nth-child(1){grid-area:column-1}.catalog-product-view .product-info-main>div:nth-child(2){grid-area:column-2}.catalog-product-view .product-info-main>div:nth-child(3){grid-area:column-3}.catalog-product-view .product-info-main>div:nth-child(4){grid-area:column-4}@media(max-width: 1024px){.catalog-product-view .product-info-main{display:grid;grid-template-columns:60% 40%;grid-template-areas:" column-1 column-3 " " column-2 column-3 " " column-4 column-4 ";margin-bottom:unset}.catalog-product-view .product-info-main>div:nth-child(1){grid-area:column-1}.catalog-product-view .product-info-main>div:nth-child(2){grid-area:column-2}.catalog-product-view .product-info-main>div:nth-child(3){grid-area:column-3}.catalog-product-view .product-info-main>div:nth-child(4){grid-area:column-4}}@media(max-width: 640px){.catalog-product-view .product-info-main{display:block;grid-template-columns:1fr;grid-template-areas:" column-1" " column-2 " " column-3 " " column-4 "}.catalog-product-view .product-info-main>div:nth-child(1){grid-area:column-1}.catalog-product-view .product-info-main>div:nth-child(2){grid-area:column-2}.catalog-product-view .product-info-main>div:nth-child(3){grid-area:column-3}.catalog-product-view .product-info-main>div:nth-child(4){grid-area:column-4}}.catalog-product-view .product-info-main .product-media{width:100%;padding-right:60px;min-height:332px;max-width:467px;position:relative}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-media{width:100%}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-media{width:100%;padding-right:0}}.catalog-product-view .product-info-main .product-media .fotorama__stage{border:1px solid #d4d4d4;cursor:pointer}.catalog-product-view .product-info-main .product-media .fotorama__caption{display:none}.catalog-product-view .product-info-main .product-media .fotorama__thumb-border{border:2px solid #0660ad}.catalog-product-view .product-info-main .product-media .offer-label{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;height:80px;width:80px;left:unset;right:60px;margin:10px 5px;padding:0}@media(max-width: 767px){.catalog-product-view .product-info-main .product-media .offer-label{right:0}}.catalog-product-view .product-info-main .product-media .offer-label.label-special-offer{background-color:#0660ad;color:#fff}.catalog-product-view .product-info-main .product-media .offer-label.label-clearance{background-color:#fedd01;color:#fff}.catalog-product-view .product-info-main .product-media .offer-label.non-returnable{background-color:#0982ec;color:#fff}.catalog-product-view .product-info-main .product-media .stackable-lozenge-wrapper{position:absolute;top:0;left:0;z-index:2}.catalog-product-view .product-info-main .product-media .stackable-lozenge-wrapper .stackable-lozenge{margin-bottom:2px}.catalog-product-view .product-info-main .product-media .stackable-lozenge-wrapper .stackable-lozenge img{max-height:30px}.catalog-product-view .product-info-main .product-media .video_popup{max-width:400px}.catalog-product-view .product-info-main .product-summary{padding-right:10px;width:100%}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-summary{margin-top:20px;padding:0;width:100%}}.catalog-product-view .product-info-main .product-summary .page-title{font-size:2rem;line-height:3rem;font-family:"Open Sans Bold";color:#0660ad;letter-spacing:.2px;margin-bottom:10px}.catalog-product-view .product-info-main .product-summary .attribute{font-size:1.5rem;line-height:2rem;margin-bottom:24px;letter-spacing:.3px}@media(max-width: 767px){.catalog-product-view .product-info-main .product-summary .attribute{margin-bottom:16px}}.catalog-product-view .product-info-main .product-summary .attribute .type{display:inline-block;font-weight:700}.catalog-product-view .product-info-main .product-summary .attribute .value{display:inline-block}.catalog-product-view .product-info-main .product-summary .attribute.promotional-offer{background-color:#f02503;border-radius:4px;padding:10px}.catalog-product-view .product-info-main .product-summary .attribute.promotional-offer .value{font-size:1.8rem;font-weight:800;color:#fff}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper h6{margin-bottom:10px;font-size:1.6rem}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper .prices-tier{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:start}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper li.item{border:1px solid #d4d4d4;border-radius:4px;margin-right:5px;margin-bottom:5px;flex:1 1 calc(20% - 5px);max-width:calc(20% - 5px);box-sizing:border-box}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper li.item .tier-qty{padding:5px;display:flex;justify-content:center;align-items:center}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper li.item .tier-price{background-color:rgba(9,130,236,.2);padding:5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;justify-content:center;align-items:center}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper li.item .tier-price .price-container .price-wrapper .price{line-height:2px !important;font-size:16px !important;letter-spacing:.75px !important;display:flex;flex-direction:column !important;align-items:center;text-align:center}.catalog-product-view .product-info-main .product-summary .prices-tier-wrapper li.item .tier-price .price-container .price-wrapper .price::after{padding-top:4px}.catalog-product-view .product-info-main .product-info-buy{background-color:#fff;color:#000;border:1px solid #909090;position:relative;height:fit-content;width:100%}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-info-buy{position:relative;width:100%}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy{margin-top:20px}}.catalog-product-view .product-info-main .product-info-buy .product-info-price{color:#0660ad;position:absolute;left:5%}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-info-buy .product-info-price{left:10px;top:90px}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .product-info-price{left:unset;right:10px}}.catalog-product-view .product-info-main .product-info-buy .product-info-price .price-wrapper .price{color:#0660ad}.catalog-product-view .product-info-main .product-info-buy .product-info-price .price-wrapper .price::after{text-transform:none}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper{margin:100px 20px -80px 20px}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper{margin:160px 20px -130px 20px}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper{margin:80px 20px -80px 20px}}.catalog-product-view .product-info-main .product-info-buy .product-add-form{padding:90px 20px 20px}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-info-buy .product-add-form{padding:150px 10px 20px}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .product-add-form{padding:80px 10px 50px}}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty{color:#000;margin:10px 0px;display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width: 1024px){.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty{top:160px}}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty{top:96px}}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .qty-controls{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 0px;border:1px solid #909090;border-radius:4px}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty label,.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty input{line-height:4rem;vertical-align:top;display:inline-block}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty label{width:50px}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty input{border:0;font-weight:bold;text-align:center}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty button{font-size:3rem;line-height:3rem;text-align:center;width:30px;height:40px;color:#000;margin:0 5px;vertical-align:top;font-size:0;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:24px}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty button:hover{background-color:#0982ec;color:#fff}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .minus{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus-black.svg")}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .minus:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/minus-white.svg")}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .plus{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus-black.svg")}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .plus:hover{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/plus-white.svg")}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .qty-discount{display:flex;justify-content:space-between;align-items:center;color:#0660ad;font-size:1.4rem;font-weight:bold}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .qty-discount .old-price{flex:1;text-align:left}.catalog-product-view .product-info-main .product-info-buy .product-add-form .field.qty .qty-discount .savings{flex:1;text-align:right}.catalog-product-view .product-info-main .product-info-buy .product-add-form .surcharge-warning.hidden{display:none}.catalog-product-view .product-info-main .product-info-buy .product-add-form .surcharge-warning span{font-size:1.4rem;margin-top:10px;padding:5px 0}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt{width:100%}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label{line-height:1.4rem;font-size:1.6rem;font-weight:bold;margin:15px 0;display:block}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-selected-option{display:none}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-option{line-height:2rem;font-size:1.6rem;padding:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:0;border:1px solid #d4d4d4;border-radius:4px;font-weight:bold;color:#000;text-align:center;background-color:rgba(0,0,0,0)}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-option.selected{border:1px solid #0660ad;color:#0660ad;background-color:#fff}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .swatch-opt .swatch-input{display:none}.catalog-product-view .product-info-main .product-info-buy .product-add-form .product-options-wrapper .fieldset{margin:unset}.catalog-product-view .product-info-main .product-info-buy .box-tocart #qtyTotal-error{animation:blink 1s infinite}.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper{gap:15px}@media(max-width: 1199px){.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper{flex-direction:column;text-align:center}}.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper .btn{font-size:1.4rem;background-color:#8bc43e;border-radius:4px;color:#fff;font-family:"Open Sans Bold";font-weight:bold;letter-spacing:.4px;padding:10px 0;width:0px;flex:1 1 auto}@media(max-width: 1199px){.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper .btn{font-size:1.8rem;width:100%}}.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper .btn .ki{margin-right:5px}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .box-tocart .btn-wrapper .btn.btn-collection{margin-top:10px}}.catalog-product-view .product-info-main .product-info-buy .box-tocart.update .actions .btn.update{font-size:1.4rem;background-color:#8bc43e;border-radius:4px;color:#fff;font-family:"Open Sans Bold";font-weight:bold;letter-spacing:.4px;padding:10px 0;width:70%}.catalog-product-view .product-info-main .product-info-buy .box-tocart.update .actions .btn.update:hover{background-color:#639820}@media(max-width: 640px){.catalog-product-view .product-info-main .product-info-buy .box-tocart.update .actions .btn.update{font-size:1.8rem;width:100%}}.catalog-product-view .product-info-main .product-info-buy .box-tocart .checkout-in{font-size:1.4rem;text-align:center;margin-top:20px}.catalog-product-view .product-info-main .product-info-buy .box-tocart .checkout-in .line-two{display:flex;justify-content:center;gap:5px;margin:5px 0}.catalog-product-view .product-info-main .product-info-buy .box-tocart .checkout-in .line-two .figure-boxed{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;border:4px solid #fff;border-radius:10px;padding-bottom:3px;width:60px;height:60px}.catalog-product-view .product-info-main .product-info-buy .box-tocart .checkout-in .line-two .figure-boxed .figure{font-size:3.2rem;font-weight:bold}.catalog-product-view .product-info-main .product-info-buy .box-tocart .checkout-in .line-two .time-divider{font-size:40px;font-weight:bold;display:flex;align-items:center;margin-top:-5px}.catalog-product-view .product-info-main .product-info-buy .box-tocart .tally-disclaimer p{font-size:1.2rem;line-height:1.6rem}.catalog-product-view .product-info-main .product-info-buy .delivery-collection-options{background-color:#f4f4f4;color:#000;padding:0 10px}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-info-price{position:unset;padding:0 24px;display:flex;align-items:center;justify-content:left}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-info-price .sales-unit-wrapper{font-size:1.2rem;margin-top:10px;margin-left:5px}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .prices-tier-wrapper{margin:0 20px 10px 20px}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-add-form{padding:0 20px 50px}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-add-form .field.tally .label span{font-family:"Open Sans Bold"}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-add-form .field.tally input{border-color:#054882}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-add-form .box-tocart .total-tally input#qtyTotal{font-size:2.4rem;color:#000}.catalog-product-view .product-info-main .product-info-buy.product-info-buy-tally .product-add-form .delivery-collection-options{margin-bottom:40px}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier-wrapper-heading{background-color:#0660ad;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px;text-transform:capitalize}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier-wrapper-heading h3{font-size:1.8rem;color:#fff;flex-basis:100%;display:flex;justify-content:center;margin:5px 0}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier-wrapper-heading>div{font-size:1.6rem;flex-basis:50%;display:flex;justify-content:center;margin:5px 0 15px 0}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier{background-color:#fff;list-style:none;margin:0;padding:0 20px;border:1px solid #d4d4d4}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li.item{display:flex;justify-content:space-between;border-bottom:1px solid #d4d4d4;color:#464646;font-size:16px;padding:10px 0}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li.item .tier-qty,.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li.item .tier-price{width:50%;display:flex;align-items:center;justify-content:center}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li.item span.price{font-size:unset;font-weight:unset}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li.item span.price::after{display:none}.catalog-product-view .product-info-main .product-info-buy .prices-tier-wrapper .prices-tier li:last-child{border:0}.catalog-product-view .product-buy-top{font-size:1.6rem;font-weight:700;letter-spacing:.25px;display:flex;justify-content:flex-start;align-items:center;height:100%;padding:10px 20px;background:#0660ad}@media(max-width: 1199px){.catalog-product-view .product-buy-top{padding:10px;text-align:center}}.catalog-product-view .product-buy-top .trade-signin{display:flex;align-items:center;font-size:1.4rem;color:#fff;font-weight:bold}.catalog-product-view .product-buy-top .trade-signin .login-underline{text-decoration:underline}.catalog-product-view .product-buy-top .trade-signin .ki{font-size:2.4rem;margin-right:5px;text-decoration:auto}.catalog-product-view .product-buy-top a{color:#fff}.catalog-product-view .product-buy-top a:hover{color:#fff;text-decoration:underline}.catalog-product-view .product-info-wrapper{padding:0}.catalog-product-view .product-info-wrapper .product-info .data-accordion-title{font-size:3.2rem;line-height:9rem}.catalog-product-view .product-info-wrapper .product-info .product.data.items{border-bottom:0;margin-left:0;margin-right:0;position:relative;z-index:1}.catalog-product-view .product-info-wrapper .product-info .product.data.items:before{content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items:after{clear:both;content:"";display:table}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items{background-color:#f4f4f4;padding:0 10px 10px}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{float:left;margin:0 40px 0 0;width:auto}@media(max-width: 1679px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{margin:0 20px 0 0}}@media(max-width: 1279px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{margin:0 10px 0 0}}@media(max-width: 1180px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{margin:0}}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title{float:none}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:last-child{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{display:block;position:relative;text-decoration:none;z-index:2;border-bottom:0;border-top:4px solid rgba(0,0,0,0);font-size:1.6rem;color:#0660ad;font-weight:bolder;letter-spacing:.8px;padding:10px 30px}@media(max-width: 1180px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{padding:10px 20px}}@media(max-width: 1024px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{padding:10px 30px}}@media(max-width: 767px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{padding:10px 20px}}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch{font-size:1.6rem;background-color:rgba(0,0,0,0);border-top:0;border-bottom:1px solid #d4d4d4;color:#666;padding:10px 0;width:100%}}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:after{font-size:3rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;width:30px;height:30px;position:absolute;top:12px;right:0}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:visited{text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:hover{text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title>.switch:active{text-decoration:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:focus{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:hover{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title:not(.disabled)>.switch:active{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content{display:unset;box-sizing:border-box;float:right;margin-left:-100%;margin-top:53px;width:100%;border-top:0;margin-bottom:24px}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content{display:none;float:none;margin:0 0 20px;padding:0;border-top:0}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content:before{content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content:after{clear:both;content:"";display:table}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content .inner{font-size:1.6rem;line-height:2.4rem;background-color:#fff;letter-spacing:-0.3px;padding:20px 25px;max-width:unset !important}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content .inner h3{font-size:1.6rem;border-bottom:1px solid #f4f4f4;color:#0660ad;letter-spacing:.2px;margin-bottom:20px;padding-bottom:10px}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content~.item.content{display:none}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.content.active{display:block}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch{background-color:#fff;border-top:4px solid #0660ad;border-bottom:0;font-size:1.6rem;color:#0660ad;font-weight:bolder;letter-spacing:.8px;padding:10px 30px}@media(max-width: 640px){.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch{background-color:rgba(0,0,0,0);border-top:0;border-bottom:1px solid #d4d4d4;color:#666;padding:10px 0}}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch:focus{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch:hover{border-bottom:0}.catalog-product-view .product-info-wrapper .product-info .product.data.items>.item.title.active>.switch.chevron-open:after{transform:rotate(180deg)}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table-caption{display:none}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table{border-spacing:0;border-top:1px solid #d4d4d4;max-width:450px;width:100%;font-size:1.5rem;line-height:2.5rem;text-align:left}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table .col{border-bottom:1px solid #d4d4d4;padding:10px 20px;background-color:#f9f9f9}.catalog-product-view .product-info-wrapper .product-info .product-table-wrapper .table .col.data{border-left:1px solid #d4d4d4}.catalog-product-view .product-info-wrapper .review-form legend.review-legend{margin:0}.catalog-product-view .product-info-wrapper .review-form .review-field-ratings legend.label{display:none}.catalog-product-view .product-info-wrapper .review-form .review-field-ratings br{display:none}.catalog-product-view .product-info-wrapper .review-form button.primary{font-family:"Open Sans Bold";border-radius:3px;color:#fff;letter-spacing:.2px;margin-top:20px;padding:10px 30px}.catalog-product-view #gallery-prev-area,.catalog-product-view #gallery-next-area{display:inline}.catalog-product-view #questions-widget{max-width:750px}.catalog-product-view .feature-links{padding:0}.catalog-product-view .fotorama__nav__frame{cursor:pointer !important}@media(max-width: 640px){.modal-popup.delivery-popup .modal-inner-wrap{width:90vw}}.modal-popup ._inner-scroll .modal-inner-wrap{margin-top:0;max-height:777px}.modal-header{background-color:#0660ad;border-top:0}.modal-header h1{color:#fff;font-weight:bold}.modal-footer .ki-delivery{margin-right:10px}.modal-popup.collection-branch-popup .modal-header{background-color:#0660ad;color:#fff}.modal-popup.collection-branch-popup .modal-content{overflow-y:hidden}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content{flex-wrap:wrap}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-header{flex-basis:100%;background-color:#0660ad;color:#fff;padding:20px;position:relative}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-header input{border:0;height:50px;padding-left:35px}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-header .ki{font-size:2rem;color:#0660ad;position:absolute;top:34px;left:30px}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper{padding-left:20px}@media(max-width: 1024px){.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper{padding:0 10px}}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .checkbox{margin:20px 20px 20px 0}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .checkbox .checkmark{background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #000}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .checkbox .checkmark:after{border-color:#fff}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .checkbox input[type=checkbox]:checked~.checkmark{background-color:#8bc43e}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .branch-result{border:0;background-color:#fafafa;padding:10px 30px}@media(max-width: 640px){.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .branch-result{padding:12px}}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .branch-result h3{color:#0660ad}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .branch-result .product_stock_form .qty input{border:0;background:rgba(0,0,0,0)}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-results-wrapper .branch-stock-modal-results .branch-result .product_stock_form .qty:hover input{border:0;background:rgba(0,0,0,0)}.modal-popup.collection-branch-popup #popup-collection-branch .branch-stock-modal-content .branch-stock-modal-map{padding-right:20px}.login-container{max-width:50vw}@media(max-width: 1024px){.login-container{max-width:100vw}}.login-container .block-customer-login{border:1px solid #d4d4d4}.login-container .block-content{background-color:#fff;padding:35px 65px}@media(max-width: 767px){.login-container .block-content{padding:25px}}.login-container .block-content h1{font-size:2.4rem;line-height:3.3rem;color:rgba(0,0,0,.87);margin-bottom:35px;text-align:center}.login-container .block-content .login-info p{margin-bottom:35px;text-align:center}.login-container .block-content .form-login .actions-toolbar{text-align:left}.login-container .block-content .form-login .actions-toolbar #remember-me-box label{margin-bottom:0}.login-container .block-content .form-login .actions-toolbar div.primary{margin-top:0;padding:0}.login-container .block-content .form-login .actions-toolbar div.primary button.login{line-height:2rem;width:100%;margin-top:0}.login-container .block-content .form-login .actions-toolbar div.secondary{padding-bottom:0}.login-container .block-content .form-login .actions-toolbar a.remind{margin-top:30px}.login-container .block-content .form-login .actions-toolbar a.remind span{font-size:1.4rem;font-family:"Open Sans Bold";color:#464646;text-decoration:underline}.login-container .block-content h6{font-size:1.4rem;margin-top:20px}.login-container .block-content .login-accordion h3{font-size:1.5rem;background:#0660ad;border-bottom:1px solid #fff;color:#fff;cursor:pointer;margin:0;padding:5px 10px;position:relative}.login-container .block-content .login-accordion h3:after{font-size:3rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:inline-block;font-family:"kick-icons";font-weight:normal;width:30px;height:30px;position:absolute;right:10px}.login-container .block-content .login-accordion .login-accordion-item p{font-size:1.4rem;padding:5px 10px}.login-container .block-content .label{font-weight:700;font-family:"Open Sans",sans-serif}.login-container .block-content .login-notice{margin-bottom:-10px}.login-container .block-content .login-notice p,.login-container .block-content .login-notice a{font-size:1.4rem;line-height:2rem}.login-container .box-link-account{background-color:rgba(6,96,173,.1);padding:35px 65px;text-align:center}@media(max-width: 767px){.login-container .box-link-account{padding:25px}}.login-container .box-link-account .btn{line-height:2rem;width:100%;color:#0660ad;border:solid 1px #0660ad;background-color:rgba(0,0,0,0)}.customer-account-login .breadcrumbs-wrapper{display:none}.customer-account-login h5{font-size:1.8rem;line-height:2.4rem;letter-spacing:.28px}.customer-account-login .login-wrapper{gap:20px}.customer-account-login .row .col.col-6{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.link-trade-account-container{border:1px solid #d4d4d4;max-width:unset}.link-trade-account-container .box-login{background-color:rgba(6,96,173,.1);padding:35px 65px;text-align:center}@media(max-width: 767px){.link-trade-account-container .box-login{padding:25px}}.link-trade-account-container .box-login .btn{line-height:2rem;width:100%;color:#0660ad;border:solid 1px #0660ad;background-color:rgba(0,0,0,0)}.link-trade-account-container div.primary{margin-top:0;padding:0}.link-trade-account-container div.primary button.login{line-height:2rem;width:100%;margin-top:0}.link-trade-account-container .tooltip-content{margin-bottom:0}.link-trade-account-container .tooltip-content .col,.link-trade-account-container .tooltip-content p{margin-bottom:0;padding:5px 0 0}.login-info-wrapper h4{font-size:2rem;line-height:2.7rem;margin-bottom:10px}.login-info-wrapper h4+p{margin-bottom:20px}.login-info-wrapper h5{font-size:1.8rem;line-height:2.4rem;letter-spacing:.28px}.login-info-wrapper .box{border:1px solid #d4d4d4;background-color:#fff;padding:25px;margin-bottom:24px}.login-info-wrapper .box.box-trade-account-cash h5,.login-info-wrapper .box.box-trade-account-credit h5{display:flex;color:#3d3d3b}.login-info-wrapper .box.box-trade-account-cash h5::before,.login-info-wrapper .box.box-trade-account-credit h5::before{color:#0660ad;margin-right:10px;font-size:4rem;font-family:"champion" !important}.login-info-wrapper .box.box-trade-account-cash h5::before{content:""}.login-info-wrapper .box.box-trade-account-credit h5::before{content:""}.login-info-wrapper .box .btn{line-height:2rem}.register-container{max-width:960px}.register-container .block-content h1{font-size:2.5rem;line-height:3.2rem}.register-container .block-content .label{font-weight:700;font-family:"Open Sans",sans-serif}.register-container .block-content .fieldset .field.required .label span{position:relative}.register-container .block-content .fieldset .field.required .label span:after{content:"*";padding:0 5px;display:inline-block;color:#000}.register-container .block-content .fieldset.address{display:flex;flex-wrap:wrap;justify-content:space-between}.register-container .block-content .fieldset.address .field.col-12{flex-basis:32%}@media(max-width: 767px){.register-container .block-content .fieldset.address .field.col-12{flex-basis:100%}}.register-container .block-content .fieldset.account{display:flex;flex-wrap:wrap;justify-content:space-between}.register-container .block-content .fieldset.account .field.col-12{flex-basis:32%}@media(max-width: 767px){.register-container .block-content .fieldset.account .field.col-12{flex-basis:100%}}.customer-account-forgotpassword .password-container .block-content h1{color:#0660ad;text-align:left}.customer-account-forgotpassword .password-container .block-content p{text-align:left}.customer-account-forgotpassword .password-container .block-content .actions-toolbar .primary{padding:0}.customer-account-forgotpassword .password-container .block-content .actions-toolbar .primary button{padding:10px}.customer-account-createpassword .page-title-wrapper{max-width:620px;display:flex;margin:0 auto 30px}.customer-account-createpassword .page-title-wrapper .page-title{color:#0660ad;width:100%}.customer-account-createpassword .password-container form.password.reset{max-width:620px;margin:0 auto}.customer-account-createpassword .password-container form.password.reset .actions-toolbar div.primary{padding:0}.customer-account-index .columns .sidebar-wrapper .sidebar-main{flex-direction:column}.page-layout-link_trade_account .page-main .columns .column{max-width:100%}.link-trade-account-container .block-title{margin-bottom:24px}@media(max-width: 1023px){.link-trade-account-container .block-title{margin-bottom:16px}}.link-trade-account-container .block-content h1{font-size:2.5rem;line-height:3.2rem}.link-trade-account-container .block-content .label{font-weight:700;font-family:"Open Sans",sans-serif}.page-layout-branch_locator .branches-wrapper{margin:0 auto;padding:0 24px;max-width:1448px}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper{flex-direction:column}}@media(max-width: 640px){.page-layout-branch_locator .branches-wrapper{padding:5px}}.page-layout-branch_locator .branches-wrapper .branch-locator-header h1.heading{font-size:3.2rem;letter-spacing:0;margin:20px 0;padding:0}@media(max-width: 640px){.page-layout-branch_locator .branches-wrapper .branch-locator-header h1.heading{background-color:unset}}.page-layout-branch_locator .branches-wrapper .branch-locator-header .branch-search{display:flex;justify-content:space-between;padding:0;background:#0660ad;padding:16px}.page-layout-branch_locator .branches-wrapper .branch-locator-header .branch-search .search-input{width:90%}.page-layout-branch_locator .branches-wrapper .branch-locator-header .branch-search .search-input input{border:0}.page-layout-branch_locator .branches-wrapper .branch-locator-header .branch-search .btn{font-size:1.5rem;background-color:#fedd01;color:#000;font-family:"Open Sans Bold";height:42px;margin:0;padding:0 24px}.page-layout-branch_locator .branches-wrapper .branch-locator-header .branch-search .btn:hover{background-color:#feee85;color:#000}.page-layout-branch_locator .branches-wrapper .branch-locator-header .toggle-view{cursor:pointer;display:none}@media(max-width: 767px){.page-layout-branch_locator .branches-wrapper .branch-locator-header .toggle-view{display:block}}.page-layout-branch_locator .branches-wrapper .branch-locator-header .toggle-view:hover{background-color:rgba(0,0,0,0)}.page-layout-branch_locator .branches-wrapper .branch-locator-header .toggle-view .view{padding:0 0}.page-layout-branch_locator .branches-wrapper .branch-locator-header .toggle-view .view-list{display:none}.page-layout-branch_locator .branches-wrapper .branch-locator-header.hide{height:auto}@media(max-width: 767px){.page-layout-branch_locator .branches-wrapper .branch-locator-header.hide .branch-locator-content{display:none}}.page-layout-branch_locator .branches-wrapper .branch-locator-header.hide .toggle-view .view-list{display:inline-block}.page-layout-branch_locator .branches-wrapper .branch-locator-header.hide .toggle-view .view-map{display:none}.page-layout-branch_locator .branches-wrapper .branch-locator-container{all:unset;display:flex;margin-top:20px}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content{border:1px solid #eaeaea;border-right:0}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content{border:1px solid #eaeaea;width:100%}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results{padding:0 20px;height:750px}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results{height:unset}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branches-near-you{padding:10px 0 0}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branches-near-you h3{font-size:2rem;font-family:"Open Sans Bold";color:#0660ad;border-bottom:2px solid #d4d4d4;letter-spacing:.1px;margin:0}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branches-near-you h3{padding-bottom:10px}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result{border-top:0;border-bottom:1px solid #d4d4d4;padding:10px 0}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result h3{font-size:1.6rem;color:#0660ad;font-family:"Open Sans Bold";letter-spacing:.2px;margin-bottom:10px}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address{margin:0;width:100%}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address p{line-height:2rem;margin:0}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .info .services-wrapper .services .service{flex-basis:16.5%}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .info .services-wrapper .services .service{flex-basis:20%}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .info .services-wrapper .services .service .ki{font-size:3.6rem;color:#0660ad;margin-bottom:8px}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .info .services-wrapper .services .service .ki.ki-service-delivery:before{content:""}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .info .services-wrapper h5{color:#000;font-size:1.4rem;margin-top:10px;margin-bottom:5px}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .btn-wrapper{display:flex;flex-wrap:nowrap}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .btn-wrapper .btn{font-size:1.4rem;font-family:"Open Sans Bold";line-height:2.5rem;min-width:unset;padding:6px 18px}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .btn-wrapper .btn{margin:0 1%;width:48%}}@media(max-width: 767px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branch-locator-content .branch-locator-results .branch-result .branch-address .btn-wrapper .btn{margin:0 1%;width:48%}}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branches-map>div{position:unset}@media(max-width: 1024px){.page-layout-branch_locator .branches-wrapper .branch-locator-container .branches-map{z-index:-1;width:90%}.page-layout-branch_locator .branches-wrapper .branch-locator-container .branches-map.show{display:block;width:100%}}.page-layout-branch_locator .branches-wrapper .branch-locator-container.hide{height:auto}@media(max-width: 767px){.page-layout-branch_locator .branches-wrapper .branch-locator-container.hide .branch-locator-content{display:none}}.page-layout-branch .branch-details h1{color:#0660ad;font-family:Open Sans Bold;letter-spacing:unset;margin-bottom:20px}.page-layout-branch .branch-details.row.contact{margin-bottom:24px}@media(max-width: 767px){.page-layout-branch .branch-details.row.contact{margin-bottom:16px}}@media(max-width: 1024px){.page-layout-branch .branch-details.row .row{margin:unset}}@media(max-width: 1024px){.page-layout-branch .branch-details.row .row .col-6{width:50% !important;flex-basis:50% !important}}.page-layout-branch .branch-details.row .row .col-6 p{overflow-wrap:anywhere}@media(max-width: 640px){.page-layout-branch .branch-details.row .row .col-6.staff{width:100% !important;flex-basis:100% !important}}@media(max-width: 640px){.page-layout-branch .branch-details.row .row .col-12-mobile{flex-basis:100% !important;width:100% !important}}@media(max-width: 640px){.page-layout-branch .branch-details .branch-hours{padding-bottom:0;margin-bottom:0}}.page-layout-branch .branch-details .branch-hours .data{font-size:1.6rem;line-height:2.4rem;margin-bottom:0}@media(max-width: 767px){.page-layout-branch .branch-details .branch-hours .data{font-size:1.3rem;line-height:1.8rem}}.page-layout-branch .branch-details .branch-hours .data .day{font-family:"Open Sans Bold";margin-right:5px}.page-layout-branch .branch-details .branch-hours .mobile-telephone{margin-top:20px}.page-layout-branch .branch-details .branch-staff h5{color:#0660ad;margin:15px 0}.page-layout-branch .branch-details .branch-staff .data-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:20px}.page-layout-branch .branch-details .branch-staff .data{flex-direction:column;width:210px;margin-bottom:0}.page-layout-branch .branch-details .branch-staff .data span{width:100% !important;margin:0 !important;text-align:center}.page-layout-branch .branch-details .staff-images{margin-top:20px}.page-layout-branch .branch-details .staff-images .staff{flex-basis:30%}.page-layout-branch .branch-details .staff-images .staff .inner p{line-height:unset;margin:0}.page-layout-branch h3{border-bottom:1px solid #d4d4d4}.page-layout-branch h5{margin-bottom:0}.page-layout-branch .services-wrapper{margin-bottom:24px}.page-layout-branch .services-wrapper .services-category h5{margin-top:10px;font-size:1.6rem}@media(max-width: 640px){.page-layout-branch .services-wrapper .services{-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}@media(max-width: 640px){.page-layout-branch .services-wrapper .services .service{margin:4px}}.page-layout-branch .services-wrapper .services .service .inner{margin:10px;border:1px solid #d4d4d4}@media(max-width: 640px){.page-layout-branch .services-wrapper .services .service .inner{margin:0}}.page-layout-branch .services-wrapper .services .service .inner .ki{color:#0660ad}.page-layout-branch .services-wrapper .services .service .inner .ki.ki-service-delivery:before{content:""}.page-layout-branch .services-wrapper .services .service .inner .title{font-size:1.3rem}.page-layout-branch .branch-images{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin-top:20px}@media(max-width: 640px){.page-layout-branch .branch-images{display:block}}@media(max-width: 640px){.page-layout-branch .branch-images .image{margin-bottom:10px}}.page-layout-branch .branch-images .image img{object-fit:cover;display:block}.page-layout-branch .branch-images .image-1{grid-area:1/1/3/3}.page-layout-branch .branch-images .image-2{grid-area:1/3/5/5}.page-layout-branch .branch-images .image-3{grid-area:1/4/2/5}.page-layout-branch .branch-images .image-4{grid-area:2/3/3/4}.page-layout-branch .branch-images .image-5{grid-area:2/4/3/5}.page-layout-branch .mfp-wrap .mfp-container .mfp-content .mfp-close{color:#fff;opacity:1;width:80px;height:80px;font-size:48px}.gallery-modal-inner img{display:block !important;margin:20px auto !important}.blog-index-index .page-main .banner{display:none}.trade-account-options{text-align:center}.trade-account-options h1,.trade-account-options h2{font-size:2.4rem;font-family:Open Sans Bold;color:#0660ad;font-weight:bold;letter-spacing:normal}.trade-account-options h2{margin-bottom:10px}.trade-account-options .row{justify-content:space-around}.trade-account-options .row-two{justify-content:space-between}.trade-account-options .row-two .col{padding:0;width:48%}.trade-account-options .heading-wrapper{margin-bottom:25px;width:100%}.trade-account-options .body-text{padding:40px 20px;background-color:#fff;margin-bottom:30px;border:1px solid #a4a4a4}.trade-account-options .btn{font-weight:bold;padding:5px 20px}.trade-account-options .box-one{justify-content:space-around}.trade-account-options .trade-box{background-color:#fff;border:1px solid #a4a4a4}.trade-account-options .trade-box .list{padding:20px 80px;background-color:#f8f8f8}@media(max-width: 1024px){.trade-account-options .trade-box .list{padding:20px}}@media(max-width: 640px){.trade-account-options .trade-box .list{padding:1px 20px}}.trade-account-options .trade-box .list ul{list-style:none;margin:0 auto;max-width:450px;padding:0}.trade-account-options .trade-box .list ul li{background:url("../../frontend/championtimber/default/en_GB/images/icons/checkmark-green.svg") 0 0 no-repeat;background-size:25px;line-height:25px;padding:0 0 0 40px;color:#666;margin:30px 0;text-align:left}@media(max-width: 640px){.trade-account-options .trade-box .list ul li{margin:0 0 25px 0}}.trade-account-options .trade-box .account{padding:20px}.trade-account-options .trade-box .account h3{font-size:1.6rem;color:#004e9c;font-family:Open Sans Bold;letter-spacing:normal;margin-bottom:5px;text-transform:uppercase}.trade-account-options .trade-box .account span{background-repeat:no-repeat;background-position:center;width:150px;height:80px;margin:0 auto 10px auto;display:block}.trade-account-options .trade-box .account.cash span{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/payg-account.png");background-size:80px}.trade-account-options .trade-box .account.credit span{background-image:url("../../frontend/championtimber/default/en_GB/images/icons/credit-account.png");background-size:80px}.trade-account-options .trade-box .btn-wrapper{justify-content:center;padding:20px}.trade-account-options .idpc-button{height:40px;background-color:#0660ad;color:#fff}.customer-account-createtrade .page-title{font-size:3.6rem;color:#0660ad;margin:0 auto;padding:24px 24px 0 24px;width:50vw}@media(max-width: 1024px){.customer-account-createtrade .page-title{width:90vw;padding:16px}}.customer-account-createtrade .account-create{margin:0 auto;width:50vw}@media(max-width: 1024px){.customer-account-createtrade .account-create{width:90vw}}.customer-account-createtrade .account-create p.heading{padding:0 24px;color:gray}.customer-account-createtrade .account-create form#trade-account-create .columns{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:unset}.customer-account-createtrade .account-create form#trade-account-create .columns h3{color:#0660ad;flex-basis:100%;margin:auto;text-align:left}.customer-account-createtrade .account-create form#trade-account-create .columns .col-one{flex-basis:100%;margin-top:20px;text-align:left}.customer-account-createtrade .account-create form#trade-account-create .columns .col-two{flex-basis:48;margin-top:30px}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .columns .col-two{flex-basis:100%}}.customer-account-createtrade .account-create form#trade-account-create .columns .col-three{flex-basis:32%;margin-top:30px}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .columns .col-three{flex-basis:100%}}.customer-account-createtrade .account-create form#trade-account-create .columns .col-four{flex-basis:24%;margin-top:30px}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .columns .col-four{flex-basis:49%}}.customer-account-createtrade .account-create form#trade-account-create .columns label{font-size:1.4rem}.customer-account-createtrade .account-create form#trade-account-create .columns select{border-radius:5px;border-color:#d4d4d4}.customer-account-createtrade .account-create form#trade-account-create .columns .address-mimic-checkbox{margin-top:20px;text-align:left}.customer-account-createtrade .account-create form#trade-account-create .columns .address-mimic-checkbox .checkbox{display:inline-flex;align-items:center;justify-content:flex-start;background:#fff;border:1px solid #a9a9a9;border-radius:5px;margin:0;padding:5px 20px;width:25%}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .columns .address-mimic-checkbox .checkbox{width:80%}}.customer-account-createtrade .account-create form#trade-account-create .columns .address-mimic-checkbox .checkbox input{height:15px;width:15px;opacity:unset;margin-right:10px;position:unset}.customer-account-createtrade .account-create form#trade-account-create .register-options{display:flex;flex-direction:column;padding:0 24px;text-align:center}.customer-account-createtrade .account-create form#trade-account-create .register-options .checkbox.terms{display:flex;align-items:center;justify-content:flex-start;margin:-30px 0 0 0;padding:0}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .register-options .checkbox.terms{width:80%}}.customer-account-createtrade .account-create form#trade-account-create .register-options .checkbox.terms input{position:unset;height:13px;width:15px;margin-right:10px;opacity:1}.customer-account-createtrade .account-create form#trade-account-create .register-options button{margin:20px 0;width:40%}@media(max-width: 1024px){.customer-account-createtrade .account-create form#trade-account-create .register-options button{width:60%}}@media(max-width: 640px){.customer-account-createtrade .account-create form#trade-account-create .register-options button{width:100%}}.customer-account-createtrade .account-create form#trade-account-create .required-fields{padding:0 24px;text-align:left}.customer-account-createtrade .account-create form#trade-account-create .checkboxes{display:flex}.customer-account-createtrade .account-create form#trade-account-create .checkboxes .checkbox{display:flex;align-items:center;padding:0}@media(max-width: 640px){.customer-account-createtrade .account-create form#trade-account-create .checkboxes .checkbox{margin-right:10px;padding-left:10px}}.customer-account-createtrade .account-create form#trade-account-create .checkboxes .checkbox input{height:unset;width:unset;opacity:unset;position:unset;margin-right:10px}.customer-account-createtrade .account-create form#trade-account-create .checkboxes .checkbox label{margin:0}.customer-account-createtrade .account-create #recaptcha-message{display:none;font-size:1.2rem;color:#f02503;margin-bottom:20px;margin-top:-40px}.customer-account-createtrade #password-error{display:none !important}.customer-account-createtrade .form-password-spec{font-size:1.2rem}@media(max-width: 640px){.page-layout-link_trade_account .link-trade-account-container .block-content{padding:0}}.page-layout-link_trade_account .link-trade-account-container .block-content input#username,.page-layout-link_trade_account .link-trade-account-container .block-content input#postcode{text-transform:uppercase}.page-layout-link_trade_account .link-trade-account-container .block-content .tooltip-content{height:24px}.page-layout-trade-collect-sidebar .page-main .columns,.page-layout-customer-services .page-main .columns{display:flex;padding-top:unset;min-height:unset}.page-layout-trade-collect-sidebar .page-main .columns .column,.page-layout-customer-services .page-main .columns .column{background-color:#fff;padding:20px;width:calc(100% - 310px);max-width:unset}@media(max-width: 767px){.page-layout-trade-collect-sidebar .page-main .columns .column,.page-layout-customer-services .page-main .columns .column{width:100%}}.page-layout-trade-collect-sidebar .page-main .columns .column .page-title-wrapper h1.page-title,.page-layout-customer-services .page-main .columns .column .page-title-wrapper h1.page-title{color:#0660ad}.page-layout-trade-collect-sidebar .page-main .columns .column h2,.page-layout-trade-collect-sidebar .page-main .columns .column h3,.page-layout-trade-collect-sidebar .page-main .columns .column h4,.page-layout-customer-services .page-main .columns .column h2,.page-layout-customer-services .page-main .columns .column h3,.page-layout-customer-services .page-main .columns .column h4{color:#0660ad}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper,.page-layout-customer-services .page-main .columns .sidebar-wrapper{margin-right:30px;min-width:unset;width:unset}@media(max-width: 640px){.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper,.page-layout-customer-services .page-main .columns .sidebar-wrapper{margin:0 auto}}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .subnav,.page-layout-customer-services .page-main .columns .sidebar-wrapper .subnav{background-color:#fff;margin-bottom:30px}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .subnav ul,.page-layout-customer-services .page-main .columns .sidebar-wrapper .subnav ul{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar{width:280px}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels{margin:0 30px 0 0;width:100%}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel{width:100%;color:#d10d00;height:240px;margin:0 0 20px}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel:after,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .title,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .title{font-size:5rem;width:100%;position:relative;height:80px;text-transform:uppercase}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .title:after,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .title:after{content:"";position:absolute;bottom:0;left:0;right:0;top:80px;border-left:140px solid rgba(0,0,0,0);border-right:140px solid rgba(0,0,0,0)}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .text,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .text{width:100%;padding:45px 10px 10px;box-sizing:border-box;text-align:center}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .text p,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel .text p{margin:0;color:#fff;font-size:2em;font-weight:400;padding:8px 0;font-family:"Open Sans Bold";text-transform:uppercase}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect{background-color:#0060ad}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect .title,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect .title{font-family:"Open Sans Bold";line-height:32px;color:#fff;background-color:#004e9c;font-weight:900;box-sizing:border-box;padding:15px 20px 15px 100px;font-size:29px}.page-layout-trade-collect-sidebar .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect .text p,.page-layout-customer-services .page-main .columns .sidebar-wrapper .sidebar .feature-panels .panel.collect .text p{color:#fd0}.cms-feedback .main-form{display:flex;flex-wrap:wrap}.cms-feedback .main-form .col-three{flex-basis:32%;margin:0 5px}.cms-feedback .main-form .col-one{flex-basis:100%;margin:0 5px}.cms-news-letter .page-main .columns .newsletter-cols{flex-wrap:wrap;justify-content:space-between;padding:0}.cms-news-letter .page-main .columns .newsletter-cols .col-half{flex-basis:48%}.cms-news-letter .page-main .columns .newsletter-cols .col-full{flex-basis:100%}.cms-getting-in-touch-contact-us .page-main .columns{min-height:unset}.cms-getting-in-touch-contact-us .page-main .columns .column{max-width:unset}.cms-getting-in-touch-contact-us .page-main .columns .row{margin:unset}.cms-getting-in-touch-contact-us .page-main .columns .col.address{box-shadow:0 0 4px #929292;background:#fff;padding:30px}.cms-getting-in-touch-contact-us .page-main .columns .col.address h1{font-size:3.2rem;color:#0660ad}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row{justify-content:space-between}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row .col{padding:0}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row h5{font-size:1.6rem;margin:0}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row .details{flex-basis:55%;padding:0}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row .hours{flex-basis:40%;background:#f4f4f4;margin-top:-60px;padding:24px 0;text-align:center}@media(max-width: 1024px){.cms-getting-in-touch-contact-us .page-main .columns .col.address .row .hours{margin:0}}.cms-getting-in-touch-contact-us .page-main .columns .col.address .row .hours h5{margin-bottom:10px}.cms-getting-in-touch-contact-us .page-main .columns .branch-map{height:500px}.cms-getting-in-touch-contact-us .custom-form-container{background-color:#f4f4f4;display:flex;justify-content:center;align-items:center}.cms-getting-in-touch-contact-us .custom-form-container .block{width:50%}@media(max-width: 640px){.cms-getting-in-touch-contact-us .custom-form-container .block{padding:0 20px;width:100%}}.cms-getting-in-touch-contact-us .custom-form-container .block-title{font-size:2.8rem;display:flex;flex-direction:column;font-family:"Open Sans Bold";color:#0660ad;margin:40px 0 40px;text-align:center}.cms-getting-in-touch-contact-us .custom-form-container .block-title:after{content:"We are happy to help.";font-size:1.6rem;font-family:"Open Sans";color:#000;margin-top:20px}.cms-getting-in-touch-contact-us .custom-form-container .fieldset{margin:0}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main{display:flex;flex-wrap:wrap;justify-content:space-between}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main legend{display:none}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field{flex-basis:31%;margin:0 0 15px}@media(max-width: 640px){.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field{flex-basis:48%}}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field span{font-size:1.4rem}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field.select select{border:1px solid #d4d4d4}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field.select select:focus{border-color:#666}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field.textarea{flex-basis:100%}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field.textarea textarea{border:1px solid #d4d4d4}.cms-getting-in-touch-contact-us .custom-form-container .fieldset.fieldset-main .field.textarea textarea:focus{border-color:#666}.cms-getting-in-touch-contact-us .custom-form-container .fieldset select,.cms-getting-in-touch-contact-us .custom-form-container .fieldset textarea{border-radius:5px}.cms-getting-in-touch-contact-us .custom-form-container .actions-toolbar{text-align:right}@media(max-width: 640px){.cms-getting-in-touch-contact-us .custom-form-container .actions-toolbar{text-align:center}}.cms-getting-in-touch-contact-us .custom-form-container .actions-toolbar button.primary{background-color:#fedd01;font-size:1.5rem;margin-bottom:40px;padding:8px 30px}.cms-getting-in-touch-contact-us .custom-form-container .actions-toolbar button.primary span{color:#000}.cms-getting-in-touch-contact-us .custom-form-container .actions-toolbar button.primary:hover{background-color:#feeb71}.quote-confirmation-confirm .page-title{margin:0 auto;width:50vw}@media(max-width: 1024px){.quote-confirmation-confirm .page-title{width:90vw}}#quote-form{margin:0 auto;width:50vw}@media(max-width: 1024px){#quote-form{width:90vw}}#quote-form h1,#quote-form h2,#quote-form h3{color:#0660ad}#quote-form .fieldset{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(max-width: 640px){#quote-form .fieldset{grid-template-columns:1fr}}#quote-form .fieldset .addresses-primary{width:100%}@media(max-width: 640px){#quote-form .fieldset .addresses-primary{padding:15px 0 !important}}#quote-form .fieldset .addresses-primary h3{margin:10px 0}#quote-form .fieldset .addresses-primary .box-wrapper{background-color:#fff;height:100%;padding:20px}#quote-form .fieldset .addresses-primary .box-wrapper h4{margin:20px 0 0 0;font-size:18px}#quote-form .col-three{-moz-flex-basis:25%;-ms-flex-basis:25%;-webkit-flex-basis:25%;flex-basis:25%}#quote-form .terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#quote-form .terms input{width:20px;height:20px;margin-right:15px}#quote-form .required-fields p{font-size:14px}#quote-form .submit.primary{font-family:"Open Sans Bold";border-radius:3px;color:#fff;letter-spacing:.2px;margin-top:20px;padding:10px 30px}#quote-form .columns{min-height:unset !important;padding:24px 0 !important}#quote-form .buttons{margin-top:30px}#quote-form .buttons a{min-width:unset !important;margin-right:10px}.catalog-category-view.page-layout-downloads .downloadWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.catalog-category-view.page-layout-downloads .downloadWrapper .download{flex-basis:calc(25% - 15px)}@media(max-width: 1023px){.catalog-category-view.page-layout-downloads .downloadWrapper .download{flex-basis:calc(33.333% - 13.333px)}}@media(max-width: 767px){.catalog-category-view.page-layout-downloads .downloadWrapper .download{flex-basis:calc(50% - 10px)}}.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer{background-color:#fff;border:1px solid #d4d4d4}.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer .downloadDetails{padding:20px 10px;text-align:center}.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer .downloadDetails h3{font-size:1.6rem;line-height:3rem;color:#3d3d3b;margin-bottom:5px}@media(max-width: 767px){.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer .downloadDetails h3{font-size:1.5rem}}.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer .downloadDetails p{text-transform:uppercase;color:#0660ad;font-weight:bold;font-size:1.4rem;margin-bottom:0}@media(max-width: 767px){.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadContainer .downloadDetails p{font-size:1.2rem}}.catalog-category-view.page-layout-downloads .downloadWrapper .download .downloadImg{margin:15px 15px 0;background-color:#fafafa;background-size:cover;background-repeat:no-repeat;aspect-ratio:29/41}.catalog-category-view.page-layout-downloads #full-description{display:none}.catalog-category-view.page-layout-downloads .breadcrumbs-wrapper{background-color:#fafafa;position:relative;z-index:1}.catalog-category-view.page-layout-downloads .page-main{position:relative}.catalog-category-view.page-layout-downloads .page-main:before{content:"";background-color:#fafafa;display:block;height:490px;position:absolute;top:0;width:100%}.catalog-category-view.page-layout-downloads .banner.category{text-align:center}.catalog-category-view.page-layout-downloads .banner.category .banner-title{padding-left:0;padding-bottom:50px;padding-top:10px}.catalog-category-view.page-layout-downloads .banner.category .banner-title h1{margin-bottom:0}.catalog-category-view.page-layout-downloads .banner.category .banner-image{height:auto !important}.catalog-category-view.page-layout-downloads .banner.category .banner-image::after{content:"";display:block;padding-top:42.14%}.catalog-category-view.page-layout-downloads .banner.category .banner-text{font-size:1.9rem;line-height:2.8rem;background-color:#fff;padding:24px}.cms-landscapers .item-category>.mgz-element-inner{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:0;padding:0;margin:10px;background-color:#fff}.cms-landscapers .item-category>.mgz-element-inner:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.cms-landscapers .item-category h4{font-size:2rem;color:#0660ad;text-transform:none;min-height:44px;line-height:2.2rem}.cms-landscapers .item-category .cat-listing-btn{font-size:1.4rem;background-color:rgba(0,0,0,0);border:1px solid #0660ad;color:#0660ad;height:fit-content;font-weight:bold;line-height:unset;margin:auto;padding:8px 20px;transition:none;margin-bottom:4px}.cms-landscapers .item-category:hover .cat-listing-btn{background-color:#0660ad;border-bottom:5px solid #fedd01;color:#fff;margin-bottom:0}#special-offers-category-page .columns{margin:0 auto;position:relative;display:flex}@media(max-width: 640px){#special-offers-category-page .columns{flex-direction:column;max-width:100% !important;margin:0 auto}}#special-offers-category-page .sidebar-wrapper{width:23%;min-width:250px}@media(max-width: 640px){#special-offers-category-page .sidebar-wrapper{width:100%;min-width:unset}}#special-offers-category-page .column{width:77%;max-width:1100px !important}@media(max-width: 640px){#special-offers-category-page .column{width:100%;max-width:100% !important}}#special-offers-category-page .padding-top{padding-top:0px !important}#special-offers-category-page #full-description.category-text-wrapper{display:none !important}#special-offers-category-page .latest-products-wrapper{max-width:1440px;margin:0 auto;padding:20px 0;width:100%;justify-content:center;align-items:center;position:relative}@media(max-width: 640px){#special-offers-category-page .latest-products-wrapper{max-width:100%;padding:10px 0}}.nav-13 .nav-dropdown{display:none !important}/** css related to Uppy **/
.uppy-Dashboard-progressindicators,
.uppy-Dashboard-close,
.uppy-Dashboard-dropFilesHereHint,
.uppy-Dashboard-inner{
    display:none;
}

.image.image-placeholder #fileUploader{
    border:500px solid transparent;
    bottom:0;
    cursor:pointer;
    font-size:10em;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:3
}
img.lipscore-rating-small-image { display: inline; }
.lipscore-reviews-single, .lipscore-qa-single {
    clear:   both;
    display: block;
    margin-top: 15px;
}
.ls-demo-mode-label {
    color: #e92631;
}
@font-face {
  font-family: 'Magento-Icons';
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot');
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff2') format('woff2'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff') format('woff'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.ttf') format('truetype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/Magento-Icons/Magento-Icons.svg#Magento-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.spinner {
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  margin-right: 1.5rem;
  position: relative;
  width: 1em;
}
.spinner > span {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation-name: fade;
  -moz-animation-name: fade;
  -ms-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: .72s;
  -moz-animation-duration: .72s;
  -ms-animation-duration: .72s;
  animation-duration: .72s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  -ms-animation-direction: normal;
  animation-direction: normal;
  background-color: #fff;
  border-radius: 6px;
  clip: rect(0 0.28571429em 0.1em 0);
  height: .1em;
  margin-top: .5em;
  position: absolute;
  width: 1em;
}
.spinner > span:nth-child(1) {
  -webkit-animation-delay: 0.27s;
  -moz-animation-delay: 0.27s;
  -ms-animation-delay: 0.27s;
  animation-delay: 0.27s;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
  -webkit-animation-delay: 0.36s;
  -moz-animation-delay: 0.36s;
  -ms-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
  -webkit-animation-delay: 0.54s;
  -moz-animation-delay: 0.54s;
  -ms-animation-delay: 0.54s;
  animation-delay: 0.54s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
  -webkit-animation-delay: 0.63s;
  -moz-animation-delay: 0.63s;
  -ms-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
  -webkit-animation-delay: 0.72s;
  -moz-animation-delay: 0.72s;
  -ms-animation-delay: 0.72s;
  animation-delay: 0.72s;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
  -webkit-animation-delay: 0.81s;
  -moz-animation-delay: 0.81s;
  -ms-animation-delay: 0.81s;
  animation-delay: 0.81s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
  -webkit-animation-delay: 0.9;
  -moz-animation-delay: 0.9;
  -ms-animation-delay: 0.9;
  animation-delay: 0.9;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@-moz-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-webkit-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-ms-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
form.loading .mgz__spinner {
  display: block;
}
.mgz__spinner {
  display: none;
  position: relative;
  width: 186px;
  height: 20px;
  margin: auto;
  position: absolute;
  left: 45%;
  top: 15px;
}
.mgz__spinner .spinner-item {
  position: absolute;
  top: 0;
  background-color: #d8d8d8;
  width: 20px;
  height: 20px;
  animation-name: bounce_fountainG;
  -o-animation-name: bounce_fountainG;
  -ms-animation-name: bounce_fountainG;
  -webkit-animation-name: bounce_fountainG;
  -moz-animation-name: bounce_fountainG;
  animation-duration: 0.645s;
  -o-animation-duration: 0.645s;
  -ms-animation-duration: 0.645s;
  -webkit-animation-duration: 0.645s;
  -moz-animation-duration: 0.645s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  transform: scale(0.3);
  -o-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.mgz__spinner .spinner-item.spinner-item-1 {
  left: 0;
  animation-delay: 0.256s;
  -o-animation-delay: 0.256s;
  -ms-animation-delay: 0.256s;
  -webkit-animation-delay: 0.256s;
  -moz-animation-delay: 0.256s;
}
.mgz__spinner .spinner-item.spinner-item-2 {
  left: 20px;
  animation-delay: 0.3225s;
  -o-animation-delay: 0.3225s;
  -ms-animation-delay: 0.3225s;
  -webkit-animation-delay: 0.3225s;
  -moz-animation-delay: 0.3225s;
}
.mgz__spinner .spinner-item.spinner-item-3 {
  left: 40px;
  animation-delay: 0.389s;
  -o-animation-delay: 0.389s;
  -ms-animation-delay: 0.389s;
  -webkit-animation-delay: 0.389s;
  -moz-animation-delay: 0.389s;
}
.mgz__spinner .spinner-item.spinner-item-4 {
  left: 60px;
  animation-delay: 0.4555s;
  -o-animation-delay: 0.4555s;
  -ms-animation-delay: 0.4555s;
  -webkit-animation-delay: 0.4555s;
  -moz-animation-delay: 0.4555s;
}
.mgz__spinner .spinner-item.spinner-item-5 {
  left: 80px;
  animation-delay: 0.522s;
  -o-animation-delay: 0.522s;
  -ms-animation-delay: 0.522s;
  -webkit-animation-delay: 0.522s;
  -moz-animation-delay: 0.522s;
}
.mgz__spinner .spinner-item.spinner-item-6 {
  left: 100px;
  animation-delay: 0.5885s;
  -o-animation-delay: 0.5885s;
  -ms-animation-delay: 0.5885s;
  -webkit-animation-delay: 0.5885s;
  -moz-animation-delay: 0.5885s;
}
.mgz__spinner .spinner-item.spinner-item-7 {
  left: 120px;
  animation-delay: 0.645s;
  -o-animation-delay: 0.645s;
  -ms-animation-delay: 0.645s;
  -webkit-animation-delay: 0.645s;
  -moz-animation-delay: 0.645s;
}
.mgz__spinner .spinner-item.spinner-item-8 {
  left: 140px;
  animation-delay: 0.7115s;
  -o-animation-delay: 0.7115s;
  -ms-animation-delay: 0.7115s;
  -webkit-animation-delay: 0.7115s;
  -moz-animation-delay: 0.7115s;
}
@keyframes bounce_fountainG {
  0% {
    transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-o-keyframes bounce_fountainG {
  0% {
    -o-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -o-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-ms-keyframes bounce_fountainG {
  0% {
    -ms-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -ms-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-webkit-keyframes bounce_fountainG {
  0% {
    -webkit-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -webkit-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-moz-keyframes bounce_fountainG {
  0% {
    -moz-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -moz-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
.mgz__page-actions.page-main-actions {
  margin: 0 0 3rem;
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 1.5rem;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
  float: right;
  justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
  background-color: transparent;
  text-shadow: none;
  color: #41362f;
  font-size: 1.6rem;
  letter-spacing: .025em;
  padding-bottom: .8875em;
  padding-top: .8875em;
  border-color: transparent;
  box-shadow: none;
  margin-left: 1.3rem;
  font-weight: 600;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  background-color: #eb5202;
  border-color: #eb5202;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary:hover {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #fff;
  text-decoration: none;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #fff;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary:hover {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons > button.back {
  float: left;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  margin-left: 1.3rem;
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    display: block;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.back {
    margin: 0;
  }
}
.mgz__page-actions.page-main-actions .page-actions:before,
.mgz__page-actions.page-main-actions .page-actions:after {
  content: '';
  display: table;
  clear: both;
}
.mgz__page-actions.page-main-actions .page-actions #back:before {
  content: '\e626';
  margin-right: .5em;
  position: relative;
  top: 1px;
  font-family: 'Magento-Icons';
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    text-align: center;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
    margin-left: 0;
  }
}
.sidebar {
  max-width: 100%;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;box-shadow: none;}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../frontend/championtimber/default/en_GB/Magezon_Core/css/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-dots,.owl-carousel .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-nav{margin-top:10px}.owl-carousel .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-carousel .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-carousel .owl-nav .disabled{opacity:.5;cursor:default}.owl-carousel .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#869791}@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.mgz-fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* makes the font 33% larger relative to the icon container */
.mgz-fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.mgz-fa-xs {
  font-size: 0.75em;
}
.mgz-fa-sm {
  font-size: 0.875em;
}
.mgz-fa-1x {
  font-size: 1em;
}
.mgz-fa-2x {
  font-size: 2em;
}
.mgz-fa-3x {
  font-size: 3em;
}
.mgz-fa-4x {
  font-size: 4em;
}
.mgz-fa-5x {
  font-size: 5em;
}
.mgz-fa-6x {
  font-size: 6em;
}
.mgz-fa-7x {
  font-size: 7em;
}
.mgz-fa-8x {
  font-size: 8em;
}
.mgz-fa-9x {
  font-size: 9em;
}
.mgz-fa-10x {
  font-size: 10em;
}
.mgz-fa-fw {
  text-align: center;
  width: 1.25em;
}
.mgz-fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.mgz-fa-ul > li {
  position: relative;
}
.mgz-fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.mgz-fa-border {
  border-radius: 0.1em;
  border: solid 0.08em #eee;
  padding: 0.2em 0.25em 0.15em;
}
.mgz-fa-pull-left {
  float: left;
}
.mgz-fa-pull-right {
  float: right;
}
.mgz-fa.mgz-fa-pull-left,
.fas.mgz-fa-pull-left,
.far.mgz-fa-pull-left,
.fal.mgz-fa-pull-left,
.fab.mgz-fa-pull-left {
  margin-right: 0.3em;
}
.mgz-fa.mgz-fa-pull-right,
.fas.mgz-fa-pull-right,
.far.mgz-fa-pull-right,
.fal.mgz-fa-pull-right,
.fab.mgz-fa-pull-right {
  margin-left: 0.3em;
}
.mgz-fa-spin {
  animation: fa-spin 2s infinite linear;
}
.mgz-fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mgz-fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.mgz-fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.mgz-fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.mgz-fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.mgz-fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.mgz-fa-flip-both,
.mgz-fa-flip-horizontal.mgz-fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}
:root .mgz-fa-rotate-90,
:root .mgz-fa-rotate-180,
:root .mgz-fa-rotate-270,
:root .mgz-fa-flip-horizontal,
:root .mgz-fa-flip-vertical,
:root .mgz-fa-flip-both {
  filter: none;
}
.mgz-fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.mgz-fa-stack-1x,
.mgz-fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.mgz-fa-stack-1x {
  line-height: inherit;
}
.mgz-fa-stack-2x {
  font-size: 2em;
}
.mgz-fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.mgz-fa-500px:before {
  content: "\f26e";
}
.mgz-fa-accessible-icon:before {
  content: "\f368";
}
.mgz-fa-accusoft:before {
  content: "\f369";
}
.mgz-fa-acquisitions-incorporated:before {
  content: "\f6af";
}
.mgz-fa-ad:before {
  content: "\f641";
}
.mgz-fa-address-book:before {
  content: "\f2b9";
}
.mgz-fa-address-card:before {
  content: "\f2bb";
}
.mgz-fa-adjust:before {
  content: "\f042";
}
.mgz-fa-adn:before {
  content: "\f170";
}
.mgz-fa-adobe:before {
  content: "\f778";
}
.mgz-fa-adversal:before {
  content: "\f36a";
}
.mgz-fa-affiliatetheme:before {
  content: "\f36b";
}
.mgz-fa-air-freshener:before {
  content: "\f5d0";
}
.mgz-fa-airbnb:before {
  content: "\f834";
}
.mgz-fa-algolia:before {
  content: "\f36c";
}
.mgz-fa-align-center:before {
  content: "\f037";
}
.mgz-fa-align-justify:before {
  content: "\f039";
}
.mgz-fa-align-left:before {
  content: "\f036";
}
.mgz-fa-align-right:before {
  content: "\f038";
}
.mgz-fa-alipay:before {
  content: "\f642";
}
.mgz-fa-allergies:before {
  content: "\f461";
}
.mgz-fa-amazon:before {
  content: "\f270";
}
.mgz-fa-amazon-pay:before {
  content: "\f42c";
}
.mgz-fa-ambulance:before {
  content: "\f0f9";
}
.mgz-fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.mgz-fa-amilia:before {
  content: "\f36d";
}
.mgz-fa-anchor:before {
  content: "\f13d";
}
.mgz-fa-android:before {
  content: "\f17b";
}
.mgz-fa-angellist:before {
  content: "\f209";
}
.mgz-fa-angle-double-down:before {
  content: "\f103";
}
.mgz-fa-angle-double-left:before {
  content: "\f100";
}
.mgz-fa-angle-double-right:before {
  content: "\f101";
}
.mgz-fa-angle-double-up:before {
  content: "\f102";
}
.mgz-fa-angle-down:before {
  content: "\f107";
}
.mgz-fa-angle-left:before {
  content: "\f104";
}
.mgz-fa-angle-right:before {
  content: "\f105";
}
.mgz-fa-angle-up:before {
  content: "\f106";
}
.mgz-fa-angry:before {
  content: "\f556";
}
.mgz-fa-angrycreative:before {
  content: "\f36e";
}
.mgz-fa-angular:before {
  content: "\f420";
}
.mgz-fa-ankh:before {
  content: "\f644";
}
.mgz-fa-app-store:before {
  content: "\f36f";
}
.mgz-fa-app-store-ios:before {
  content: "\f370";
}
.mgz-fa-apper:before {
  content: "\f371";
}
.mgz-fa-apple:before {
  content: "\f179";
}
.mgz-fa-apple-alt:before {
  content: "\f5d1";
}
.mgz-fa-apple-pay:before {
  content: "\f415";
}
.mgz-fa-archive:before {
  content: "\f187";
}
.mgz-fa-archway:before {
  content: "\f557";
}
.mgz-fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.mgz-fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.mgz-fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.mgz-fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.mgz-fa-arrow-circle-down:before {
  content: "\f0ab";
}
.mgz-fa-arrow-circle-left:before {
  content: "\f0a8";
}
.mgz-fa-arrow-circle-right:before {
  content: "\f0a9";
}
.mgz-fa-arrow-circle-up:before {
  content: "\f0aa";
}
.mgz-fa-arrow-down:before {
  content: "\f063";
}
.mgz-fa-arrow-left:before {
  content: "\f060";
}
.mgz-fa-arrow-right:before {
  content: "\f061";
}
.mgz-fa-arrow-up:before {
  content: "\f062";
}
.mgz-fa-arrows-alt:before {
  content: "\f0b2";
}
.mgz-fa-arrows-alt-h:before {
  content: "\f337";
}
.mgz-fa-arrows-alt-v:before {
  content: "\f338";
}
.mgz-fa-artstation:before {
  content: "\f77a";
}
.mgz-fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.mgz-fa-asterisk:before {
  content: "\f069";
}
.mgz-fa-asymmetrik:before {
  content: "\f372";
}
.mgz-fa-at:before {
  content: "\f1fa";
}
.mgz-fa-atlas:before {
  content: "\f558";
}
.mgz-fa-atlassian:before {
  content: "\f77b";
}
.mgz-fa-atom:before {
  content: "\f5d2";
}
.mgz-fa-audible:before {
  content: "\f373";
}
.mgz-fa-audio-description:before {
  content: "\f29e";
}
.mgz-fa-autoprefixer:before {
  content: "\f41c";
}
.mgz-fa-avianex:before {
  content: "\f374";
}
.mgz-fa-aviato:before {
  content: "\f421";
}
.mgz-fa-award:before {
  content: "\f559";
}
.mgz-fa-aws:before {
  content: "\f375";
}
.mgz-fa-baby:before {
  content: "\f77c";
}
.mgz-fa-baby-carriage:before {
  content: "\f77d";
}
.mgz-fa-backspace:before {
  content: "\f55a";
}
.mgz-fa-backward:before {
  content: "\f04a";
}
.mgz-fa-bacon:before {
  content: "\f7e5";
}
.mgz-fa-balance-scale:before {
  content: "\f24e";
}
.mgz-fa-ban:before {
  content: "\f05e";
}
.mgz-fa-band-aid:before {
  content: "\f462";
}
.mgz-fa-bandcamp:before {
  content: "\f2d5";
}
.mgz-fa-barcode:before {
  content: "\f02a";
}
.mgz-fa-bars:before {
  content: "\f0c9";
}
.mgz-fa-baseball-ball:before {
  content: "\f433";
}
.mgz-fa-basketball-ball:before {
  content: "\f434";
}
.mgz-fa-bath:before {
  content: "\f2cd";
}
.mgz-fa-battery-empty:before {
  content: "\f244";
}
.mgz-fa-battery-full:before {
  content: "\f240";
}
.mgz-fa-battery-half:before {
  content: "\f242";
}
.mgz-fa-battery-quarter:before {
  content: "\f243";
}
.mgz-fa-battery-three-quarters:before {
  content: "\f241";
}
.mgz-fa-battle-net:before {
  content: "\f835";
}
.mgz-fa-bed:before {
  content: "\f236";
}
.mgz-fa-beer:before {
  content: "\f0fc";
}
.mgz-fa-behance:before {
  content: "\f1b4";
}
.mgz-fa-behance-square:before {
  content: "\f1b5";
}
.mgz-fa-bell:before {
  content: "\f0f3";
}
.mgz-fa-bell-slash:before {
  content: "\f1f6";
}
.mgz-fa-bezier-curve:before {
  content: "\f55b";
}
.mgz-fa-bible:before {
  content: "\f647";
}
.mgz-fa-bicycle:before {
  content: "\f206";
}
.mgz-fa-bimobject:before {
  content: "\f378";
}
.mgz-fa-binoculars:before {
  content: "\f1e5";
}
.mgz-fa-biohazard:before {
  content: "\f780";
}
.mgz-fa-birthday-cake:before {
  content: "\f1fd";
}
.mgz-fa-bitbucket:before {
  content: "\f171";
}
.mgz-fa-bitcoin:before {
  content: "\f379";
}
.mgz-fa-bity:before {
  content: "\f37a";
}
.mgz-fa-black-tie:before {
  content: "\f27e";
}
.mgz-fa-blackberry:before {
  content: "\f37b";
}
.mgz-fa-blender:before {
  content: "\f517";
}
.mgz-fa-blender-phone:before {
  content: "\f6b6";
}
.mgz-fa-blind:before {
  content: "\f29d";
}
.mgz-fa-blog:before {
  content: "\f781";
}
.mgz-fa-blogger:before {
  content: "\f37c";
}
.mgz-fa-blogger-b:before {
  content: "\f37d";
}
.mgz-fa-bluetooth:before {
  content: "\f293";
}
.mgz-fa-bluetooth-b:before {
  content: "\f294";
}
.mgz-fa-bold:before {
  content: "\f032";
}
.mgz-fa-bolt:before {
  content: "\f0e7";
}
.mgz-fa-bomb:before {
  content: "\f1e2";
}
.mgz-fa-bone:before {
  content: "\f5d7";
}
.mgz-fa-bong:before {
  content: "\f55c";
}
.mgz-fa-book:before {
  content: "\f02d";
}
.mgz-fa-book-dead:before {
  content: "\f6b7";
}
.mgz-fa-book-medical:before {
  content: "\f7e6";
}
.mgz-fa-book-open:before {
  content: "\f518";
}
.mgz-fa-book-reader:before {
  content: "\f5da";
}
.mgz-fa-bookmark:before {
  content: "\f02e";
}
.mgz-fa-bootstrap:before {
  content: "\f836";
}
.mgz-fa-bowling-ball:before {
  content: "\f436";
}
.mgz-fa-box:before {
  content: "\f466";
}
.mgz-fa-box-open:before {
  content: "\f49e";
}
.mgz-fa-boxes:before {
  content: "\f468";
}
.mgz-fa-braille:before {
  content: "\f2a1";
}
.mgz-fa-brain:before {
  content: "\f5dc";
}
.mgz-fa-bread-slice:before {
  content: "\f7ec";
}
.mgz-fa-briefcase:before {
  content: "\f0b1";
}
.mgz-fa-briefcase-medical:before {
  content: "\f469";
}
.mgz-fa-broadcast-tower:before {
  content: "\f519";
}
.mgz-fa-broom:before {
  content: "\f51a";
}
.mgz-fa-brush:before {
  content: "\f55d";
}
.mgz-fa-btc:before {
  content: "\f15a";
}
.mgz-fa-buffer:before {
  content: "\f837";
}
.mgz-fa-bug:before {
  content: "\f188";
}
.mgz-fa-building:before {
  content: "\f1ad";
}
.mgz-fa-bullhorn:before {
  content: "\f0a1";
}
.mgz-fa-bullseye:before {
  content: "\f140";
}
.mgz-fa-burn:before {
  content: "\f46a";
}
.mgz-fa-buromobelexperte:before {
  content: "\f37f";
}
.mgz-fa-bus:before {
  content: "\f207";
}
.mgz-fa-bus-alt:before {
  content: "\f55e";
}
.mgz-fa-business-time:before {
  content: "\f64a";
}
.mgz-fa-buysellads:before {
  content: "\f20d";
}
.mgz-fa-calculator:before {
  content: "\f1ec";
}
.mgz-fa-calendar:before {
  content: "\f133";
}
.mgz-fa-calendar-alt:before {
  content: "\f073";
}
.mgz-fa-calendar-check:before {
  content: "\f274";
}
.mgz-fa-calendar-day:before {
  content: "\f783";
}
.mgz-fa-calendar-minus:before {
  content: "\f272";
}
.mgz-fa-calendar-plus:before {
  content: "\f271";
}
.mgz-fa-calendar-times:before {
  content: "\f273";
}
.mgz-fa-calendar-week:before {
  content: "\f784";
}
.mgz-fa-camera:before {
  content: "\f030";
}
.mgz-fa-camera-retro:before {
  content: "\f083";
}
.mgz-fa-campground:before {
  content: "\f6bb";
}
.mgz-fa-canadian-maple-leaf:before {
  content: "\f785";
}
.mgz-fa-candy-cane:before {
  content: "\f786";
}
.mgz-fa-cannabis:before {
  content: "\f55f";
}
.mgz-fa-capsules:before {
  content: "\f46b";
}
.mgz-fa-car:before {
  content: "\f1b9";
}
.mgz-fa-car-alt:before {
  content: "\f5de";
}
.mgz-fa-car-battery:before {
  content: "\f5df";
}
.mgz-fa-car-crash:before {
  content: "\f5e1";
}
.mgz-fa-car-side:before {
  content: "\f5e4";
}
.mgz-fa-caret-down:before {
  content: "\f0d7";
}
.mgz-fa-caret-left:before {
  content: "\f0d9";
}
.mgz-fa-caret-right:before {
  content: "\f0da";
}
.mgz-fa-caret-square-down:before {
  content: "\f150";
}
.mgz-fa-caret-square-left:before {
  content: "\f191";
}
.mgz-fa-caret-square-right:before {
  content: "\f152";
}
.mgz-fa-caret-square-up:before {
  content: "\f151";
}
.mgz-fa-caret-up:before {
  content: "\f0d8";
}
.mgz-fa-carrot:before {
  content: "\f787";
}
.mgz-fa-cart-arrow-down:before {
  content: "\f218";
}
.mgz-fa-cart-plus:before {
  content: "\f217";
}
.mgz-fa-cash-register:before {
  content: "\f788";
}
.mgz-fa-cat:before {
  content: "\f6be";
}
.mgz-fa-cc-amazon-pay:before {
  content: "\f42d";
}
.mgz-fa-cc-amex:before {
  content: "\f1f3";
}
.mgz-fa-cc-apple-pay:before {
  content: "\f416";
}
.mgz-fa-cc-diners-club:before {
  content: "\f24c";
}
.mgz-fa-cc-discover:before {
  content: "\f1f2";
}
.mgz-fa-cc-jcb:before {
  content: "\f24b";
}
.mgz-fa-cc-mastercard:before {
  content: "\f1f1";
}
.mgz-fa-cc-paypal:before {
  content: "\f1f4";
}
.mgz-fa-cc-stripe:before {
  content: "\f1f5";
}
.mgz-fa-cc-visa:before {
  content: "\f1f0";
}
.mgz-fa-centercode:before {
  content: "\f380";
}
.mgz-fa-centos:before {
  content: "\f789";
}
.mgz-fa-certificate:before {
  content: "\f0a3";
}
.mgz-fa-chair:before {
  content: "\f6c0";
}
.mgz-fa-chalkboard:before {
  content: "\f51b";
}
.mgz-fa-chalkboard-teacher:before {
  content: "\f51c";
}
.mgz-fa-charging-station:before {
  content: "\f5e7";
}
.mgz-fa-chart-area:before {
  content: "\f1fe";
}
.mgz-fa-chart-bar:before {
  content: "\f080";
}
.mgz-fa-chart-line:before {
  content: "\f201";
}
.mgz-fa-chart-pie:before {
  content: "\f200";
}
.mgz-fa-check:before {
  content: "\f00c";
}
.mgz-fa-check-circle:before {
  content: "\f058";
}
.mgz-fa-check-double:before {
  content: "\f560";
}
.mgz-fa-check-square:before {
  content: "\f14a";
}
.mgz-fa-cheese:before {
  content: "\f7ef";
}
.mgz-fa-chess:before {
  content: "\f439";
}
.mgz-fa-chess-bishop:before {
  content: "\f43a";
}
.mgz-fa-chess-board:before {
  content: "\f43c";
}
.mgz-fa-chess-king:before {
  content: "\f43f";
}
.mgz-fa-chess-knight:before {
  content: "\f441";
}
.mgz-fa-chess-pawn:before {
  content: "\f443";
}
.mgz-fa-chess-queen:before {
  content: "\f445";
}
.mgz-fa-chess-rook:before {
  content: "\f447";
}
.mgz-fa-chevron-circle-down:before {
  content: "\f13a";
}
.mgz-fa-chevron-circle-left:before {
  content: "\f137";
}
.mgz-fa-chevron-circle-right:before {
  content: "\f138";
}
.mgz-fa-chevron-circle-up:before {
  content: "\f139";
}
.mgz-fa-chevron-down:before {
  content: "\f078";
}
.mgz-fa-chevron-left:before {
  content: "\f053";
}
.mgz-fa-chevron-right:before {
  content: "\f054";
}
.mgz-fa-chevron-up:before {
  content: "\f077";
}
.mgz-fa-child:before {
  content: "\f1ae";
}
.mgz-fa-chrome:before {
  content: "\f268";
}
.mgz-fa-chromecast:before {
  content: "\f838";
}
.mgz-fa-church:before {
  content: "\f51d";
}
.mgz-fa-circle:before {
  content: "\f111";
}
.mgz-fa-circle-notch:before {
  content: "\f1ce";
}
.mgz-fa-city:before {
  content: "\f64f";
}
.mgz-fa-clinic-medical:before {
  content: "\f7f2";
}
.mgz-fa-clipboard:before {
  content: "\f328";
}
.mgz-fa-clipboard-check:before {
  content: "\f46c";
}
.mgz-fa-clipboard-list:before {
  content: "\f46d";
}
.mgz-fa-clock:before {
  content: "\f017";
}
.mgz-fa-clone:before {
  content: "\f24d";
}
.mgz-fa-closed-captioning:before {
  content: "\f20a";
}
.mgz-fa-cloud:before {
  content: "\f0c2";
}
.mgz-fa-cloud-download-alt:before {
  content: "\f381";
}
.mgz-fa-cloud-meatball:before {
  content: "\f73b";
}
.mgz-fa-cloud-moon:before {
  content: "\f6c3";
}
.mgz-fa-cloud-moon-rain:before {
  content: "\f73c";
}
.mgz-fa-cloud-rain:before {
  content: "\f73d";
}
.mgz-fa-cloud-showers-heavy:before {
  content: "\f740";
}
.mgz-fa-cloud-sun:before {
  content: "\f6c4";
}
.mgz-fa-cloud-sun-rain:before {
  content: "\f743";
}
.mgz-fa-cloud-upload-alt:before {
  content: "\f382";
}
.mgz-fa-cloudscale:before {
  content: "\f383";
}
.mgz-fa-cloudsmith:before {
  content: "\f384";
}
.mgz-fa-cloudversify:before {
  content: "\f385";
}
.mgz-fa-cocktail:before {
  content: "\f561";
}
.mgz-fa-code:before {
  content: "\f121";
}
.mgz-fa-code-branch:before {
  content: "\f126";
}
.mgz-fa-codepen:before {
  content: "\f1cb";
}
.mgz-fa-codiepie:before {
  content: "\f284";
}
.mgz-fa-coffee:before {
  content: "\f0f4";
}
.mgz-fa-cog:before {
  content: "\f013";
}
.mgz-fa-cogs:before {
  content: "\f085";
}
.mgz-fa-coins:before {
  content: "\f51e";
}
.mgz-fa-columns:before {
  content: "\f0db";
}
.mgz-fa-comment:before {
  content: "\f075";
}
.mgz-fa-comment-alt:before {
  content: "\f27a";
}
.mgz-fa-comment-dollar:before {
  content: "\f651";
}
.mgz-fa-comment-dots:before {
  content: "\f4ad";
}
.mgz-fa-comment-medical:before {
  content: "\f7f5";
}
.mgz-fa-comment-slash:before {
  content: "\f4b3";
}
.mgz-fa-comments:before {
  content: "\f086";
}
.mgz-fa-comments-dollar:before {
  content: "\f653";
}
.mgz-fa-compact-disc:before {
  content: "\f51f";
}
.mgz-fa-compass:before {
  content: "\f14e";
}
.mgz-fa-compress:before {
  content: "\f066";
}
.mgz-fa-compress-arrows-alt:before {
  content: "\f78c";
}
.mgz-fa-concierge-bell:before {
  content: "\f562";
}
.mgz-fa-confluence:before {
  content: "\f78d";
}
.mgz-fa-connectdevelop:before {
  content: "\f20e";
}
.mgz-fa-contao:before {
  content: "\f26d";
}
.mgz-fa-cookie:before {
  content: "\f563";
}
.mgz-fa-cookie-bite:before {
  content: "\f564";
}
.mgz-fa-copy:before {
  content: "\f0c5";
}
.mgz-fa-copyright:before {
  content: "\f1f9";
}
.mgz-fa-couch:before {
  content: "\f4b8";
}
.mgz-fa-cpanel:before {
  content: "\f388";
}
.mgz-fa-creative-commons:before {
  content: "\f25e";
}
.mgz-fa-creative-commons-by:before {
  content: "\f4e7";
}
.mgz-fa-creative-commons-nc:before {
  content: "\f4e8";
}
.mgz-fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.mgz-fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.mgz-fa-creative-commons-nd:before {
  content: "\f4eb";
}
.mgz-fa-creative-commons-pd:before {
  content: "\f4ec";
}
.mgz-fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.mgz-fa-creative-commons-remix:before {
  content: "\f4ee";
}
.mgz-fa-creative-commons-sa:before {
  content: "\f4ef";
}
.mgz-fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.mgz-fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.mgz-fa-creative-commons-share:before {
  content: "\f4f2";
}
.mgz-fa-creative-commons-zero:before {
  content: "\f4f3";
}
.mgz-fa-credit-card:before {
  content: "\f09d";
}
.mgz-fa-critical-role:before {
  content: "\f6c9";
}
.mgz-fa-crop:before {
  content: "\f125";
}
.mgz-fa-crop-alt:before {
  content: "\f565";
}
.mgz-fa-cross:before {
  content: "\f654";
}
.mgz-fa-crosshairs:before {
  content: "\f05b";
}
.mgz-fa-crow:before {
  content: "\f520";
}
.mgz-fa-crown:before {
  content: "\f521";
}
.mgz-fa-crutch:before {
  content: "\f7f7";
}
.mgz-fa-css3:before {
  content: "\f13c";
}
.mgz-fa-css3-alt:before {
  content: "\f38b";
}
.mgz-fa-cube:before {
  content: "\f1b2";
}
.mgz-fa-cubes:before {
  content: "\f1b3";
}
.mgz-fa-cut:before {
  content: "\f0c4";
}
.mgz-fa-cuttlefish:before {
  content: "\f38c";
}
.mgz-fa-d-and-d:before {
  content: "\f38d";
}
.mgz-fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.mgz-fa-dashcube:before {
  content: "\f210";
}
.mgz-fa-database:before {
  content: "\f1c0";
}
.mgz-fa-deaf:before {
  content: "\f2a4";
}
.mgz-fa-delicious:before {
  content: "\f1a5";
}
.mgz-fa-democrat:before {
  content: "\f747";
}
.mgz-fa-deploydog:before {
  content: "\f38e";
}
.mgz-fa-deskpro:before {
  content: "\f38f";
}
.mgz-fa-desktop:before {
  content: "\f108";
}
.mgz-fa-dev:before {
  content: "\f6cc";
}
.mgz-fa-deviantart:before {
  content: "\f1bd";
}
.mgz-fa-dharmachakra:before {
  content: "\f655";
}
.mgz-fa-dhl:before {
  content: "\f790";
}
.mgz-fa-diagnoses:before {
  content: "\f470";
}
.mgz-fa-diaspora:before {
  content: "\f791";
}
.mgz-fa-dice:before {
  content: "\f522";
}
.mgz-fa-dice-d20:before {
  content: "\f6cf";
}
.mgz-fa-dice-d6:before {
  content: "\f6d1";
}
.mgz-fa-dice-five:before {
  content: "\f523";
}
.mgz-fa-dice-four:before {
  content: "\f524";
}
.mgz-fa-dice-one:before {
  content: "\f525";
}
.mgz-fa-dice-six:before {
  content: "\f526";
}
.mgz-fa-dice-three:before {
  content: "\f527";
}
.mgz-fa-dice-two:before {
  content: "\f528";
}
.mgz-fa-digg:before {
  content: "\f1a6";
}
.mgz-fa-digital-ocean:before {
  content: "\f391";
}
.mgz-fa-digital-tachograph:before {
  content: "\f566";
}
.mgz-fa-directions:before {
  content: "\f5eb";
}
.mgz-fa-discord:before {
  content: "\f392";
}
.mgz-fa-discourse:before {
  content: "\f393";
}
.mgz-fa-divide:before {
  content: "\f529";
}
.mgz-fa-dizzy:before {
  content: "\f567";
}
.mgz-fa-dna:before {
  content: "\f471";
}
.mgz-fa-dochub:before {
  content: "\f394";
}
.mgz-fa-docker:before {
  content: "\f395";
}
.mgz-fa-dog:before {
  content: "\f6d3";
}
.mgz-fa-dollar-sign:before {
  content: "\f155";
}
.mgz-fa-dolly:before {
  content: "\f472";
}
.mgz-fa-dolly-flatbed:before {
  content: "\f474";
}
.mgz-fa-donate:before {
  content: "\f4b9";
}
.mgz-fa-door-closed:before {
  content: "\f52a";
}
.mgz-fa-door-open:before {
  content: "\f52b";
}
.mgz-fa-dot-circle:before {
  content: "\f192";
}
.mgz-fa-dove:before {
  content: "\f4ba";
}
.mgz-fa-download:before {
  content: "\f019";
}
.mgz-fa-draft2digital:before {
  content: "\f396";
}
.mgz-fa-drafting-compass:before {
  content: "\f568";
}
.mgz-fa-dragon:before {
  content: "\f6d5";
}
.mgz-fa-draw-polygon:before {
  content: "\f5ee";
}
.mgz-fa-dribbble:before {
  content: "\f17d";
}
.mgz-fa-dribbble-square:before {
  content: "\f397";
}
.mgz-fa-dropbox:before {
  content: "\f16b";
}
.mgz-fa-drum:before {
  content: "\f569";
}
.mgz-fa-drum-steelpan:before {
  content: "\f56a";
}
.mgz-fa-drumstick-bite:before {
  content: "\f6d7";
}
.mgz-fa-drupal:before {
  content: "\f1a9";
}
.mgz-fa-dumbbell:before {
  content: "\f44b";
}
.mgz-fa-dumpster:before {
  content: "\f793";
}
.mgz-fa-dumpster-fire:before {
  content: "\f794";
}
.mgz-fa-dungeon:before {
  content: "\f6d9";
}
.mgz-fa-dyalog:before {
  content: "\f399";
}
.mgz-fa-earlybirds:before {
  content: "\f39a";
}
.mgz-fa-ebay:before {
  content: "\f4f4";
}
.mgz-fa-edge:before {
  content: "\f282";
}
.mgz-fa-edit:before {
  content: "\f044";
}
.mgz-fa-egg:before {
  content: "\f7fb";
}
.mgz-fa-eject:before {
  content: "\f052";
}
.mgz-fa-elementor:before {
  content: "\f430";
}
.mgz-fa-ellipsis-h:before {
  content: "\f141";
}
.mgz-fa-ellipsis-v:before {
  content: "\f142";
}
.mgz-fa-ello:before {
  content: "\f5f1";
}
.mgz-fa-ember:before {
  content: "\f423";
}
.mgz-fa-empire:before {
  content: "\f1d1";
}
.mgz-fa-envelope:before {
  content: "\f0e0";
}
.mgz-fa-envelope-open:before {
  content: "\f2b6";
}
.mgz-fa-envelope-open-text:before {
  content: "\f658";
}
.mgz-fa-envelope-square:before {
  content: "\f199";
}
.mgz-fa-envira:before {
  content: "\f299";
}
.mgz-fa-equals:before {
  content: "\f52c";
}
.mgz-fa-eraser:before {
  content: "\f12d";
}
.mgz-fa-erlang:before {
  content: "\f39d";
}
.mgz-fa-ethereum:before {
  content: "\f42e";
}
.mgz-fa-ethernet:before {
  content: "\f796";
}
.mgz-fa-etsy:before {
  content: "\f2d7";
}
.mgz-fa-euro-sign:before {
  content: "\f153";
}
.mgz-fa-evernote:before {
  content: "\f839";
}
.mgz-fa-exchange-alt:before {
  content: "\f362";
}
.mgz-fa-exclamation:before {
  content: "\f12a";
}
.mgz-fa-exclamation-circle:before {
  content: "\f06a";
}
.mgz-fa-exclamation-triangle:before {
  content: "\f071";
}
.mgz-fa-expand:before {
  content: "\f065";
}
.mgz-fa-expand-arrows-alt:before {
  content: "\f31e";
}
.mgz-fa-expeditedssl:before {
  content: "\f23e";
}
.mgz-fa-external-link-alt:before {
  content: "\f35d";
}
.mgz-fa-external-link-square-alt:before {
  content: "\f360";
}
.mgz-fa-eye:before {
  content: "\f06e";
}
.mgz-fa-eye-dropper:before {
  content: "\f1fb";
}
.mgz-fa-eye-slash:before {
  content: "\f070";
}
.mgz-fa-facebook:before {
  content: "\f09a";
}
.mgz-fa-facebook-f:before {
  content: "\f39e";
}
.mgz-fa-facebook-messenger:before {
  content: "\f39f";
}
.mgz-fa-facebook-square:before {
  content: "\f082";
}
.mgz-fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.mgz-fa-fast-backward:before {
  content: "\f049";
}
.mgz-fa-fast-forward:before {
  content: "\f050";
}
.mgz-fa-fax:before {
  content: "\f1ac";
}
.mgz-fa-feather:before {
  content: "\f52d";
}
.mgz-fa-feather-alt:before {
  content: "\f56b";
}
.mgz-fa-fedex:before {
  content: "\f797";
}
.mgz-fa-fedora:before {
  content: "\f798";
}
.mgz-fa-female:before {
  content: "\f182";
}
.mgz-fa-fighter-jet:before {
  content: "\f0fb";
}
.mgz-fa-figma:before {
  content: "\f799";
}
.mgz-fa-file:before {
  content: "\f15b";
}
.mgz-fa-file-alt:before {
  content: "\f15c";
}
.mgz-fa-file-archive:before {
  content: "\f1c6";
}
.mgz-fa-file-audio:before {
  content: "\f1c7";
}
.mgz-fa-file-code:before {
  content: "\f1c9";
}
.mgz-fa-file-contract:before {
  content: "\f56c";
}
.mgz-fa-file-csv:before {
  content: "\f6dd";
}
.mgz-fa-file-download:before {
  content: "\f56d";
}
.mgz-fa-file-excel:before {
  content: "\f1c3";
}
.mgz-fa-file-export:before {
  content: "\f56e";
}
.mgz-fa-file-image:before {
  content: "\f1c5";
}
.mgz-fa-file-import:before {
  content: "\f56f";
}
.mgz-fa-file-invoice:before {
  content: "\f570";
}
.mgz-fa-file-invoice-dollar:before {
  content: "\f571";
}
.mgz-fa-file-medical:before {
  content: "\f477";
}
.mgz-fa-file-medical-alt:before {
  content: "\f478";
}
.mgz-fa-file-pdf:before {
  content: "\f1c1";
}
.mgz-fa-file-powerpoint:before {
  content: "\f1c4";
}
.mgz-fa-file-prescription:before {
  content: "\f572";
}
.mgz-fa-file-signature:before {
  content: "\f573";
}
.mgz-fa-file-upload:before {
  content: "\f574";
}
.mgz-fa-file-video:before {
  content: "\f1c8";
}
.mgz-fa-file-word:before {
  content: "\f1c2";
}
.mgz-fa-fill:before {
  content: "\f575";
}
.mgz-fa-fill-drip:before {
  content: "\f576";
}
.mgz-fa-film:before {
  content: "\f008";
}
.mgz-fa-filter:before {
  content: "\f0b0";
}
.mgz-fa-fingerprint:before {
  content: "\f577";
}
.mgz-fa-fire:before {
  content: "\f06d";
}
.mgz-fa-fire-alt:before {
  content: "\f7e4";
}
.mgz-fa-fire-extinguisher:before {
  content: "\f134";
}
.mgz-fa-firefox:before {
  content: "\f269";
}
.mgz-fa-first-aid:before {
  content: "\f479";
}
.mgz-fa-first-order:before {
  content: "\f2b0";
}
.mgz-fa-first-order-alt:before {
  content: "\f50a";
}
.mgz-fa-firstdraft:before {
  content: "\f3a1";
}
.mgz-fa-fish:before {
  content: "\f578";
}
.mgz-fa-fist-raised:before {
  content: "\f6de";
}
.mgz-fa-flag:before {
  content: "\f024";
}
.mgz-fa-flag-checkered:before {
  content: "\f11e";
}
.mgz-fa-flag-usa:before {
  content: "\f74d";
}
.mgz-fa-flask:before {
  content: "\f0c3";
}
.mgz-fa-flickr:before {
  content: "\f16e";
}
.mgz-fa-flipboard:before {
  content: "\f44d";
}
.mgz-fa-flushed:before {
  content: "\f579";
}
.mgz-fa-fly:before {
  content: "\f417";
}
.mgz-fa-folder:before {
  content: "\f07b";
}
.mgz-fa-folder-minus:before {
  content: "\f65d";
}
.mgz-fa-folder-open:before {
  content: "\f07c";
}
.mgz-fa-folder-plus:before {
  content: "\f65e";
}
.mgz-fa-font:before {
  content: "\f031";
}
.mgz-fa-font-awesome:before {
  content: "\f2b4";
}
.mgz-fa-font-awesome-alt:before {
  content: "\f35c";
}
.mgz-fa-font-awesome-flag:before {
  content: "\f425";
}
.mgz-fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.mgz-fa-fonticons:before {
  content: "\f280";
}
.mgz-fa-fonticons-fi:before {
  content: "\f3a2";
}
.mgz-fa-football-ball:before {
  content: "\f44e";
}
.mgz-fa-fort-awesome:before {
  content: "\f286";
}
.mgz-fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.mgz-fa-forumbee:before {
  content: "\f211";
}
.mgz-fa-forward:before {
  content: "\f04e";
}
.mgz-fa-foursquare:before {
  content: "\f180";
}
.mgz-fa-free-code-camp:before {
  content: "\f2c5";
}
.mgz-fa-freebsd:before {
  content: "\f3a4";
}
.mgz-fa-frog:before {
  content: "\f52e";
}
.mgz-fa-frown:before {
  content: "\f119";
}
.mgz-fa-frown-open:before {
  content: "\f57a";
}
.mgz-fa-fulcrum:before {
  content: "\f50b";
}
.mgz-fa-funnel-dollar:before {
  content: "\f662";
}
.mgz-fa-futbol:before {
  content: "\f1e3";
}
.mgz-fa-galactic-republic:before {
  content: "\f50c";
}
.mgz-fa-galactic-senate:before {
  content: "\f50d";
}
.mgz-fa-gamepad:before {
  content: "\f11b";
}
.mgz-fa-gas-pump:before {
  content: "\f52f";
}
.mgz-fa-gavel:before {
  content: "\f0e3";
}
.mgz-fa-gem:before {
  content: "\f3a5";
}
.mgz-fa-genderless:before {
  content: "\f22d";
}
.mgz-fa-get-pocket:before {
  content: "\f265";
}
.mgz-fa-gg:before {
  content: "\f260";
}
.mgz-fa-gg-circle:before {
  content: "\f261";
}
.mgz-fa-ghost:before {
  content: "\f6e2";
}
.mgz-fa-gift:before {
  content: "\f06b";
}
.mgz-fa-gifts:before {
  content: "\f79c";
}
.mgz-fa-git:before {
  content: "\f1d3";
}
.mgz-fa-git-square:before {
  content: "\f1d2";
}
.mgz-fa-github:before {
  content: "\f09b";
}
.mgz-fa-github-alt:before {
  content: "\f113";
}
.mgz-fa-github-square:before {
  content: "\f092";
}
.mgz-fa-gitkraken:before {
  content: "\f3a6";
}
.mgz-fa-gitlab:before {
  content: "\f296";
}
.mgz-fa-gitter:before {
  content: "\f426";
}
.mgz-fa-glass-cheers:before {
  content: "\f79f";
}
.mgz-fa-glass-martini:before {
  content: "\f000";
}
.mgz-fa-glass-martini-alt:before {
  content: "\f57b";
}
.mgz-fa-glass-whiskey:before {
  content: "\f7a0";
}
.mgz-fa-glasses:before {
  content: "\f530";
}
.mgz-fa-glide:before {
  content: "\f2a5";
}
.mgz-fa-glide-g:before {
  content: "\f2a6";
}
.mgz-fa-globe:before {
  content: "\f0ac";
}
.mgz-fa-globe-africa:before {
  content: "\f57c";
}
.mgz-fa-globe-americas:before {
  content: "\f57d";
}
.mgz-fa-globe-asia:before {
  content: "\f57e";
}
.mgz-fa-globe-europe:before {
  content: "\f7a2";
}
.mgz-fa-gofore:before {
  content: "\f3a7";
}
.mgz-fa-golf-ball:before {
  content: "\f450";
}
.mgz-fa-goodreads:before {
  content: "\f3a8";
}
.mgz-fa-goodreads-g:before {
  content: "\f3a9";
}
.mgz-fa-google:before {
  content: "\f1a0";
}
.mgz-fa-google-drive:before {
  content: "\f3aa";
}
.mgz-fa-google-play:before {
  content: "\f3ab";
}
.mgz-fa-google-plus:before {
  content: "\f2b3";
}
.mgz-fa-google-plus-g:before {
  content: "\f0d5";
}
.mgz-fa-google-plus-square:before {
  content: "\f0d4";
}
.mgz-fa-google-wallet:before {
  content: "\f1ee";
}
.mgz-fa-gopuram:before {
  content: "\f664";
}
.mgz-fa-graduation-cap:before {
  content: "\f19d";
}
.mgz-fa-gratipay:before {
  content: "\f184";
}
.mgz-fa-grav:before {
  content: "\f2d6";
}
.mgz-fa-greater-than:before {
  content: "\f531";
}
.mgz-fa-greater-than-equal:before {
  content: "\f532";
}
.mgz-fa-grimace:before {
  content: "\f57f";
}
.mgz-fa-grin:before {
  content: "\f580";
}
.mgz-fa-grin-alt:before {
  content: "\f581";
}
.mgz-fa-grin-beam:before {
  content: "\f582";
}
.mgz-fa-grin-beam-sweat:before {
  content: "\f583";
}
.mgz-fa-grin-hearts:before {
  content: "\f584";
}
.mgz-fa-grin-squint:before {
  content: "\f585";
}
.mgz-fa-grin-squint-tears:before {
  content: "\f586";
}
.mgz-fa-grin-stars:before {
  content: "\f587";
}
.mgz-fa-grin-tears:before {
  content: "\f588";
}
.mgz-fa-grin-tongue:before {
  content: "\f589";
}
.mgz-fa-grin-tongue-squint:before {
  content: "\f58a";
}
.mgz-fa-grin-tongue-wink:before {
  content: "\f58b";
}
.mgz-fa-grin-wink:before {
  content: "\f58c";
}
.mgz-fa-grip-horizontal:before {
  content: "\f58d";
}
.mgz-fa-grip-lines:before {
  content: "\f7a4";
}
.mgz-fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.mgz-fa-grip-vertical:before {
  content: "\f58e";
}
.mgz-fa-gripfire:before {
  content: "\f3ac";
}
.mgz-fa-grunt:before {
  content: "\f3ad";
}
.mgz-fa-guitar:before {
  content: "\f7a6";
}
.mgz-fa-gulp:before {
  content: "\f3ae";
}
.mgz-fa-h-square:before {
  content: "\f0fd";
}
.mgz-fa-hacker-news:before {
  content: "\f1d4";
}
.mgz-fa-hacker-news-square:before {
  content: "\f3af";
}
.mgz-fa-hackerrank:before {
  content: "\f5f7";
}
.mgz-fa-hamburger:before {
  content: "\f805";
}
.mgz-fa-hammer:before {
  content: "\f6e3";
}
.mgz-fa-hamsa:before {
  content: "\f665";
}
.mgz-fa-hand-holding:before {
  content: "\f4bd";
}
.mgz-fa-hand-holding-heart:before {
  content: "\f4be";
}
.mgz-fa-hand-holding-usd:before {
  content: "\f4c0";
}
.mgz-fa-hand-lizard:before {
  content: "\f258";
}
.mgz-fa-hand-middle-finger:before {
  content: "\f806";
}
.mgz-fa-hand-paper:before {
  content: "\f256";
}
.mgz-fa-hand-peace:before {
  content: "\f25b";
}
.mgz-fa-hand-point-down:before {
  content: "\f0a7";
}
.mgz-fa-hand-point-left:before {
  content: "\f0a5";
}
.mgz-fa-hand-point-right:before {
  content: "\f0a4";
}
.mgz-fa-hand-point-up:before {
  content: "\f0a6";
}
.mgz-fa-hand-pointer:before {
  content: "\f25a";
}
.mgz-fa-hand-rock:before {
  content: "\f255";
}
.mgz-fa-hand-scissors:before {
  content: "\f257";
}
.mgz-fa-hand-spock:before {
  content: "\f259";
}
.mgz-fa-hands:before {
  content: "\f4c2";
}
.mgz-fa-hands-helping:before {
  content: "\f4c4";
}
.mgz-fa-handshake:before {
  content: "\f2b5";
}
.mgz-fa-hanukiah:before {
  content: "\f6e6";
}
.mgz-fa-hard-hat:before {
  content: "\f807";
}
.mgz-fa-hashtag:before {
  content: "\f292";
}
.mgz-fa-hat-wizard:before {
  content: "\f6e8";
}
.mgz-fa-haykal:before {
  content: "\f666";
}
.mgz-fa-hdd:before {
  content: "\f0a0";
}
.mgz-fa-heading:before {
  content: "\f1dc";
}
.mgz-fa-headphones:before {
  content: "\f025";
}
.mgz-fa-headphones-alt:before {
  content: "\f58f";
}
.mgz-fa-headset:before {
  content: "\f590";
}
.mgz-fa-heart:before {
  content: "\f004";
}
.mgz-fa-heart-broken:before {
  content: "\f7a9";
}
.mgz-fa-heartbeat:before {
  content: "\f21e";
}
.mgz-fa-helicopter:before {
  content: "\f533";
}
.mgz-fa-highlighter:before {
  content: "\f591";
}
.mgz-fa-hiking:before {
  content: "\f6ec";
}
.mgz-fa-hippo:before {
  content: "\f6ed";
}
.mgz-fa-hips:before {
  content: "\f452";
}
.mgz-fa-hire-a-helper:before {
  content: "\f3b0";
}
.mgz-fa-history:before {
  content: "\f1da";
}
.mgz-fa-hockey-puck:before {
  content: "\f453";
}
.mgz-fa-holly-berry:before {
  content: "\f7aa";
}
.mgz-fa-home:before {
  content: "\f015";
}
.mgz-fa-hooli:before {
  content: "\f427";
}
.mgz-fa-hornbill:before {
  content: "\f592";
}
.mgz-fa-horse:before {
  content: "\f6f0";
}
.mgz-fa-horse-head:before {
  content: "\f7ab";
}
.mgz-fa-hospital:before {
  content: "\f0f8";
}
.mgz-fa-hospital-alt:before {
  content: "\f47d";
}
.mgz-fa-hospital-symbol:before {
  content: "\f47e";
}
.mgz-fa-hot-tub:before {
  content: "\f593";
}
.mgz-fa-hotdog:before {
  content: "\f80f";
}
.mgz-fa-hotel:before {
  content: "\f594";
}
.mgz-fa-hotjar:before {
  content: "\f3b1";
}
.mgz-fa-hourglass:before {
  content: "\f254";
}
.mgz-fa-hourglass-end:before {
  content: "\f253";
}
.mgz-fa-hourglass-half:before {
  content: "\f252";
}
.mgz-fa-hourglass-start:before {
  content: "\f251";
}
.mgz-fa-house-damage:before {
  content: "\f6f1";
}
.mgz-fa-houzz:before {
  content: "\f27c";
}
.mgz-fa-hryvnia:before {
  content: "\f6f2";
}
.mgz-fa-html5:before {
  content: "\f13b";
}
.mgz-fa-hubspot:before {
  content: "\f3b2";
}
.mgz-fa-i-cursor:before {
  content: "\f246";
}
.mgz-fa-ice-cream:before {
  content: "\f810";
}
.mgz-fa-icicles:before {
  content: "\f7ad";
}
.mgz-fa-id-badge:before {
  content: "\f2c1";
}
.mgz-fa-id-card:before {
  content: "\f2c2";
}
.mgz-fa-id-card-alt:before {
  content: "\f47f";
}
.mgz-fa-igloo:before {
  content: "\f7ae";
}
.mgz-fa-image:before {
  content: "\f03e";
}
.mgz-fa-images:before {
  content: "\f302";
}
.mgz-fa-imdb:before {
  content: "\f2d8";
}
.mgz-fa-inbox:before {
  content: "\f01c";
}
.mgz-fa-indent:before {
  content: "\f03c";
}
.mgz-fa-industry:before {
  content: "\f275";
}
.mgz-fa-infinity:before {
  content: "\f534";
}
.mgz-fa-info:before {
  content: "\f129";
}
.mgz-fa-info-circle:before {
  content: "\f05a";
}
.mgz-fa-instagram:before {
  content: "\f16d";
}
.mgz-fa-intercom:before {
  content: "\f7af";
}
.mgz-fa-internet-explorer:before {
  content: "\f26b";
}
.mgz-fa-invision:before {
  content: "\f7b0";
}
.mgz-fa-ioxhost:before {
  content: "\f208";
}
.mgz-fa-italic:before {
  content: "\f033";
}
.mgz-fa-itch-io:before {
  content: "\f83a";
}
.mgz-fa-itunes:before {
  content: "\f3b4";
}
.mgz-fa-itunes-note:before {
  content: "\f3b5";
}
.mgz-fa-java:before {
  content: "\f4e4";
}
.mgz-fa-jedi:before {
  content: "\f669";
}
.mgz-fa-jedi-order:before {
  content: "\f50e";
}
.mgz-fa-jenkins:before {
  content: "\f3b6";
}
.mgz-fa-jira:before {
  content: "\f7b1";
}
.mgz-fa-joget:before {
  content: "\f3b7";
}
.mgz-fa-joint:before {
  content: "\f595";
}
.mgz-fa-joomla:before {
  content: "\f1aa";
}
.mgz-fa-journal-whills:before {
  content: "\f66a";
}
.mgz-fa-js:before {
  content: "\f3b8";
}
.mgz-fa-js-square:before {
  content: "\f3b9";
}
.mgz-fa-jsfiddle:before {
  content: "\f1cc";
}
.mgz-fa-kaaba:before {
  content: "\f66b";
}
.mgz-fa-kaggle:before {
  content: "\f5fa";
}
.mgz-fa-key:before {
  content: "\f084";
}
.mgz-fa-keybase:before {
  content: "\f4f5";
}
.mgz-fa-keyboard:before {
  content: "\f11c";
}
.mgz-fa-keycdn:before {
  content: "\f3ba";
}
.mgz-fa-khanda:before {
  content: "\f66d";
}
.mgz-fa-kickstarter:before {
  content: "\f3bb";
}
.mgz-fa-kickstarter-k:before {
  content: "\f3bc";
}
.mgz-fa-kiss:before {
  content: "\f596";
}
.mgz-fa-kiss-beam:before {
  content: "\f597";
}
.mgz-fa-kiss-wink-heart:before {
  content: "\f598";
}
.mgz-fa-kiwi-bird:before {
  content: "\f535";
}
.mgz-fa-korvue:before {
  content: "\f42f";
}
.mgz-fa-landmark:before {
  content: "\f66f";
}
.mgz-fa-language:before {
  content: "\f1ab";
}
.mgz-fa-laptop:before {
  content: "\f109";
}
.mgz-fa-laptop-code:before {
  content: "\f5fc";
}
.mgz-fa-laptop-medical:before {
  content: "\f812";
}
.mgz-fa-laravel:before {
  content: "\f3bd";
}
.mgz-fa-lastfm:before {
  content: "\f202";
}
.mgz-fa-lastfm-square:before {
  content: "\f203";
}
.mgz-fa-laugh:before {
  content: "\f599";
}
.mgz-fa-laugh-beam:before {
  content: "\f59a";
}
.mgz-fa-laugh-squint:before {
  content: "\f59b";
}
.mgz-fa-laugh-wink:before {
  content: "\f59c";
}
.mgz-fa-layer-group:before {
  content: "\f5fd";
}
.mgz-fa-leaf:before {
  content: "\f06c";
}
.mgz-fa-leanpub:before {
  content: "\f212";
}
.mgz-fa-lemon:before {
  content: "\f094";
}
.mgz-fa-less:before {
  content: "\f41d";
}
.mgz-fa-less-than:before {
  content: "\f536";
}
.mgz-fa-less-than-equal:before {
  content: "\f537";
}
.mgz-fa-level-down-alt:before {
  content: "\f3be";
}
.mgz-fa-level-up-alt:before {
  content: "\f3bf";
}
.mgz-fa-life-ring:before {
  content: "\f1cd";
}
.mgz-fa-lightbulb:before {
  content: "\f0eb";
}
.mgz-fa-line:before {
  content: "\f3c0";
}
.mgz-fa-link:before {
  content: "\f0c1";
}
.mgz-fa-linkedin:before {
  content: "\f08c";
}
.mgz-fa-linkedin-in:before {
  content: "\f0e1";
}
.mgz-fa-linode:before {
  content: "\f2b8";
}
.mgz-fa-linux:before {
  content: "\f17c";
}
.mgz-fa-lira-sign:before {
  content: "\f195";
}
.mgz-fa-list:before {
  content: "\f03a";
}
.mgz-fa-list-alt:before {
  content: "\f022";
}
.mgz-fa-list-ol:before {
  content: "\f0cb";
}
.mgz-fa-list-ul:before {
  content: "\f0ca";
}
.mgz-fa-location-arrow:before {
  content: "\f124";
}
.mgz-fa-lock:before {
  content: "\f023";
}
.mgz-fa-lock-open:before {
  content: "\f3c1";
}
.mgz-fa-long-arrow-alt-down:before {
  content: "\f309";
}
.mgz-fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.mgz-fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.mgz-fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.mgz-fa-low-vision:before {
  content: "\f2a8";
}
.mgz-fa-luggage-cart:before {
  content: "\f59d";
}
.mgz-fa-lyft:before {
  content: "\f3c3";
}
.mgz-fa-magento:before {
  content: "\f3c4";
}
.mgz-fa-magic:before {
  content: "\f0d0";
}
.mgz-fa-magnet:before {
  content: "\f076";
}
.mgz-fa-mail-bulk:before {
  content: "\f674";
}
.mgz-fa-mailchimp:before {
  content: "\f59e";
}
.mgz-fa-male:before {
  content: "\f183";
}
.mgz-fa-mandalorian:before {
  content: "\f50f";
}
.mgz-fa-map:before {
  content: "\f279";
}
.mgz-fa-map-marked:before {
  content: "\f59f";
}
.mgz-fa-map-marked-alt:before {
  content: "\f5a0";
}
.mgz-fa-map-marker:before {
  content: "\f041";
}
.mgz-fa-map-marker-alt:before {
  content: "\f3c5";
}
.mgz-fa-map-pin:before {
  content: "\f276";
}
.mgz-fa-map-signs:before {
  content: "\f277";
}
.mgz-fa-markdown:before {
  content: "\f60f";
}
.mgz-fa-marker:before {
  content: "\f5a1";
}
.mgz-fa-mars:before {
  content: "\f222";
}
.mgz-fa-mars-double:before {
  content: "\f227";
}
.mgz-fa-mars-stroke:before {
  content: "\f229";
}
.mgz-fa-mars-stroke-h:before {
  content: "\f22b";
}
.mgz-fa-mars-stroke-v:before {
  content: "\f22a";
}
.mgz-fa-mask:before {
  content: "\f6fa";
}
.mgz-fa-mastodon:before {
  content: "\f4f6";
}
.mgz-fa-maxcdn:before {
  content: "\f136";
}
.mgz-fa-medal:before {
  content: "\f5a2";
}
.mgz-fa-medapps:before {
  content: "\f3c6";
}
.mgz-fa-medium:before {
  content: "\f23a";
}
.mgz-fa-medium-m:before {
  content: "\f3c7";
}
.mgz-fa-medkit:before {
  content: "\f0fa";
}
.mgz-fa-medrt:before {
  content: "\f3c8";
}
.mgz-fa-meetup:before {
  content: "\f2e0";
}
.mgz-fa-megaport:before {
  content: "\f5a3";
}
.mgz-fa-meh:before {
  content: "\f11a";
}
.mgz-fa-meh-blank:before {
  content: "\f5a4";
}
.mgz-fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.mgz-fa-memory:before {
  content: "\f538";
}
.mgz-fa-mendeley:before {
  content: "\f7b3";
}
.mgz-fa-menorah:before {
  content: "\f676";
}
.mgz-fa-mercury:before {
  content: "\f223";
}
.mgz-fa-meteor:before {
  content: "\f753";
}
.mgz-fa-microchip:before {
  content: "\f2db";
}
.mgz-fa-microphone:before {
  content: "\f130";
}
.mgz-fa-microphone-alt:before {
  content: "\f3c9";
}
.mgz-fa-microphone-alt-slash:before {
  content: "\f539";
}
.mgz-fa-microphone-slash:before {
  content: "\f131";
}
.mgz-fa-microscope:before {
  content: "\f610";
}
.mgz-fa-microsoft:before {
  content: "\f3ca";
}
.mgz-fa-minus:before {
  content: "\f068";
}
.mgz-fa-minus-circle:before {
  content: "\f056";
}
.mgz-fa-minus-square:before {
  content: "\f146";
}
.mgz-fa-mitten:before {
  content: "\f7b5";
}
.mgz-fa-mix:before {
  content: "\f3cb";
}
.mgz-fa-mixcloud:before {
  content: "\f289";
}
.mgz-fa-mizuni:before {
  content: "\f3cc";
}
.mgz-fa-mobile:before {
  content: "\f10b";
}
.mgz-fa-mobile-alt:before {
  content: "\f3cd";
}
.mgz-fa-modx:before {
  content: "\f285";
}
.mgz-fa-monero:before {
  content: "\f3d0";
}
.mgz-fa-money-bill:before {
  content: "\f0d6";
}
.mgz-fa-money-bill-alt:before {
  content: "\f3d1";
}
.mgz-fa-money-bill-wave:before {
  content: "\f53a";
}
.mgz-fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.mgz-fa-money-check:before {
  content: "\f53c";
}
.mgz-fa-money-check-alt:before {
  content: "\f53d";
}
.mgz-fa-monument:before {
  content: "\f5a6";
}
.mgz-fa-moon:before {
  content: "\f186";
}
.mgz-fa-mortar-pestle:before {
  content: "\f5a7";
}
.mgz-fa-mosque:before {
  content: "\f678";
}
.mgz-fa-motorcycle:before {
  content: "\f21c";
}
.mgz-fa-mountain:before {
  content: "\f6fc";
}
.mgz-fa-mouse-pointer:before {
  content: "\f245";
}
.mgz-fa-mug-hot:before {
  content: "\f7b6";
}
.mgz-fa-music:before {
  content: "\f001";
}
.mgz-fa-napster:before {
  content: "\f3d2";
}
.mgz-fa-neos:before {
  content: "\f612";
}
.mgz-fa-network-wired:before {
  content: "\f6ff";
}
.mgz-fa-neuter:before {
  content: "\f22c";
}
.mgz-fa-newspaper:before {
  content: "\f1ea";
}
.mgz-fa-nimblr:before {
  content: "\f5a8";
}
.mgz-fa-nintendo-switch:before {
  content: "\f418";
}
.mgz-fa-node:before {
  content: "\f419";
}
.mgz-fa-node-js:before {
  content: "\f3d3";
}
.mgz-fa-not-equal:before {
  content: "\f53e";
}
.mgz-fa-notes-medical:before {
  content: "\f481";
}
.mgz-fa-npm:before {
  content: "\f3d4";
}
.mgz-fa-ns8:before {
  content: "\f3d5";
}
.mgz-fa-nutritionix:before {
  content: "\f3d6";
}
.mgz-fa-object-group:before {
  content: "\f247";
}
.mgz-fa-object-ungroup:before {
  content: "\f248";
}
.mgz-fa-odnoklassniki:before {
  content: "\f263";
}
.mgz-fa-odnoklassniki-square:before {
  content: "\f264";
}
.mgz-fa-oil-can:before {
  content: "\f613";
}
.mgz-fa-old-republic:before {
  content: "\f510";
}
.mgz-fa-om:before {
  content: "\f679";
}
.mgz-fa-opencart:before {
  content: "\f23d";
}
.mgz-fa-openid:before {
  content: "\f19b";
}
.mgz-fa-opera:before {
  content: "\f26a";
}
.mgz-fa-optin-monster:before {
  content: "\f23c";
}
.mgz-fa-osi:before {
  content: "\f41a";
}
.mgz-fa-otter:before {
  content: "\f700";
}
.mgz-fa-outdent:before {
  content: "\f03b";
}
.mgz-fa-page4:before {
  content: "\f3d7";
}
.mgz-fa-pagelines:before {
  content: "\f18c";
}
.mgz-fa-pager:before {
  content: "\f815";
}
.mgz-fa-paint-brush:before {
  content: "\f1fc";
}
.mgz-fa-paint-roller:before {
  content: "\f5aa";
}
.mgz-fa-palette:before {
  content: "\f53f";
}
.mgz-fa-palfed:before {
  content: "\f3d8";
}
.mgz-fa-pallet:before {
  content: "\f482";
}
.mgz-fa-paper-plane:before {
  content: "\f1d8";
}
.mgz-fa-paperclip:before {
  content: "\f0c6";
}
.mgz-fa-parachute-box:before {
  content: "\f4cd";
}
.mgz-fa-paragraph:before {
  content: "\f1dd";
}
.mgz-fa-parking:before {
  content: "\f540";
}
.mgz-fa-passport:before {
  content: "\f5ab";
}
.mgz-fa-pastafarianism:before {
  content: "\f67b";
}
.mgz-fa-paste:before {
  content: "\f0ea";
}
.mgz-fa-patreon:before {
  content: "\f3d9";
}
.mgz-fa-pause:before {
  content: "\f04c";
}
.mgz-fa-pause-circle:before {
  content: "\f28b";
}
.mgz-fa-paw:before {
  content: "\f1b0";
}
.mgz-fa-paypal:before {
  content: "\f1ed";
}
.mgz-fa-peace:before {
  content: "\f67c";
}
.mgz-fa-pen:before {
  content: "\f304";
}
.mgz-fa-pen-alt:before {
  content: "\f305";
}
.mgz-fa-pen-fancy:before {
  content: "\f5ac";
}
.mgz-fa-pen-nib:before {
  content: "\f5ad";
}
.mgz-fa-pen-square:before {
  content: "\f14b";
}
.mgz-fa-pencil-alt:before {
  content: "\f303";
}
.mgz-fa-pencil-ruler:before {
  content: "\f5ae";
}
.mgz-fa-penny-arcade:before {
  content: "\f704";
}
.mgz-fa-people-carry:before {
  content: "\f4ce";
}
.mgz-fa-pepper-hot:before {
  content: "\f816";
}
.mgz-fa-percent:before {
  content: "\f295";
}
.mgz-fa-percentage:before {
  content: "\f541";
}
.mgz-fa-periscope:before {
  content: "\f3da";
}
.mgz-fa-person-booth:before {
  content: "\f756";
}
.mgz-fa-phabricator:before {
  content: "\f3db";
}
.mgz-fa-phoenix-framework:before {
  content: "\f3dc";
}
.mgz-fa-phoenix-squadron:before {
  content: "\f511";
}
.mgz-fa-phone:before {
  content: "\f095";
}
.mgz-fa-phone-slash:before {
  content: "\f3dd";
}
.mgz-fa-phone-square:before {
  content: "\f098";
}
.mgz-fa-phone-volume:before {
  content: "\f2a0";
}
.mgz-fa-php:before {
  content: "\f457";
}
.mgz-fa-pied-piper:before {
  content: "\f2ae";
}
.mgz-fa-pied-piper-alt:before {
  content: "\f1a8";
}
.mgz-fa-pied-piper-hat:before {
  content: "\f4e5";
}
.mgz-fa-pied-piper-pp:before {
  content: "\f1a7";
}
.mgz-fa-piggy-bank:before {
  content: "\f4d3";
}
.mgz-fa-pills:before {
  content: "\f484";
}
.mgz-fa-pinterest:before {
  content: "\f0d2";
}
.mgz-fa-pinterest-p:before {
  content: "\f231";
}
.mgz-fa-pinterest-square:before {
  content: "\f0d3";
}
.mgz-fa-pizza-slice:before {
  content: "\f818";
}
.mgz-fa-place-of-worship:before {
  content: "\f67f";
}
.mgz-fa-plane:before {
  content: "\f072";
}
.mgz-fa-plane-arrival:before {
  content: "\f5af";
}
.mgz-fa-plane-departure:before {
  content: "\f5b0";
}
.mgz-fa-play:before {
  content: "\f04b";
}
.mgz-fa-play-circle:before {
  content: "\f144";
}
.mgz-fa-playstation:before {
  content: "\f3df";
}
.mgz-fa-plug:before {
  content: "\f1e6";
}
.mgz-fa-plus:before {
  content: "\f067";
}
.mgz-fa-plus-circle:before {
  content: "\f055";
}
.mgz-fa-plus-square:before {
  content: "\f0fe";
}
.mgz-fa-podcast:before {
  content: "\f2ce";
}
.mgz-fa-poll:before {
  content: "\f681";
}
.mgz-fa-poll-h:before {
  content: "\f682";
}
.mgz-fa-poo:before {
  content: "\f2fe";
}
.mgz-fa-poo-storm:before {
  content: "\f75a";
}
.mgz-fa-poop:before {
  content: "\f619";
}
.mgz-fa-portrait:before {
  content: "\f3e0";
}
.mgz-fa-pound-sign:before {
  content: "\f154";
}
.mgz-fa-power-off:before {
  content: "\f011";
}
.mgz-fa-pray:before {
  content: "\f683";
}
.mgz-fa-praying-hands:before {
  content: "\f684";
}
.mgz-fa-prescription:before {
  content: "\f5b1";
}
.mgz-fa-prescription-bottle:before {
  content: "\f485";
}
.mgz-fa-prescription-bottle-alt:before {
  content: "\f486";
}
.mgz-fa-print:before {
  content: "\f02f";
}
.mgz-fa-procedures:before {
  content: "\f487";
}
.mgz-fa-product-hunt:before {
  content: "\f288";
}
.mgz-fa-project-diagram:before {
  content: "\f542";
}
.mgz-fa-pushed:before {
  content: "\f3e1";
}
.mgz-fa-puzzle-piece:before {
  content: "\f12e";
}
.mgz-fa-python:before {
  content: "\f3e2";
}
.mgz-fa-qq:before {
  content: "\f1d6";
}
.mgz-fa-qrcode:before {
  content: "\f029";
}
.mgz-fa-question:before {
  content: "\f128";
}
.mgz-fa-question-circle:before {
  content: "\f059";
}
.mgz-fa-quidditch:before {
  content: "\f458";
}
.mgz-fa-quinscape:before {
  content: "\f459";
}
.mgz-fa-quora:before {
  content: "\f2c4";
}
.mgz-fa-quote-left:before {
  content: "\f10d";
}
.mgz-fa-quote-right:before {
  content: "\f10e";
}
.mgz-fa-quran:before {
  content: "\f687";
}
.mgz-fa-r-project:before {
  content: "\f4f7";
}
.mgz-fa-radiation:before {
  content: "\f7b9";
}
.mgz-fa-radiation-alt:before {
  content: "\f7ba";
}
.mgz-fa-rainbow:before {
  content: "\f75b";
}
.mgz-fa-random:before {
  content: "\f074";
}
.mgz-fa-raspberry-pi:before {
  content: "\f7bb";
}
.mgz-fa-ravelry:before {
  content: "\f2d9";
}
.mgz-fa-react:before {
  content: "\f41b";
}
.mgz-fa-reacteurope:before {
  content: "\f75d";
}
.mgz-fa-readme:before {
  content: "\f4d5";
}
.mgz-fa-rebel:before {
  content: "\f1d0";
}
.mgz-fa-receipt:before {
  content: "\f543";
}
.mgz-fa-recycle:before {
  content: "\f1b8";
}
.mgz-fa-red-river:before {
  content: "\f3e3";
}
.mgz-fa-reddit:before {
  content: "\f1a1";
}
.mgz-fa-reddit-alien:before {
  content: "\f281";
}
.mgz-fa-reddit-square:before {
  content: "\f1a2";
}
.mgz-fa-redhat:before {
  content: "\f7bc";
}
.mgz-fa-redo:before {
  content: "\f01e";
}
.mgz-fa-redo-alt:before {
  content: "\f2f9";
}
.mgz-fa-registered:before {
  content: "\f25d";
}
.mgz-fa-renren:before {
  content: "\f18b";
}
.mgz-fa-reply:before {
  content: "\f3e5";
}
.mgz-fa-reply-all:before {
  content: "\f122";
}
.mgz-fa-replyd:before {
  content: "\f3e6";
}
.mgz-fa-republican:before {
  content: "\f75e";
}
.mgz-fa-researchgate:before {
  content: "\f4f8";
}
.mgz-fa-resolving:before {
  content: "\f3e7";
}
.mgz-fa-restroom:before {
  content: "\f7bd";
}
.mgz-fa-retweet:before {
  content: "\f079";
}
.mgz-fa-rev:before {
  content: "\f5b2";
}
.mgz-fa-ribbon:before {
  content: "\f4d6";
}
.mgz-fa-ring:before {
  content: "\f70b";
}
.mgz-fa-road:before {
  content: "\f018";
}
.mgz-fa-robot:before {
  content: "\f544";
}
.mgz-fa-rocket:before {
  content: "\f135";
}
.mgz-fa-rocketchat:before {
  content: "\f3e8";
}
.mgz-fa-rockrms:before {
  content: "\f3e9";
}
.mgz-fa-route:before {
  content: "\f4d7";
}
.mgz-fa-rss:before {
  content: "\f09e";
}
.mgz-fa-rss-square:before {
  content: "\f143";
}
.mgz-fa-ruble-sign:before {
  content: "\f158";
}
.mgz-fa-ruler:before {
  content: "\f545";
}
.mgz-fa-ruler-combined:before {
  content: "\f546";
}
.mgz-fa-ruler-horizontal:before {
  content: "\f547";
}
.mgz-fa-ruler-vertical:before {
  content: "\f548";
}
.mgz-fa-running:before {
  content: "\f70c";
}
.mgz-fa-rupee-sign:before {
  content: "\f156";
}
.mgz-fa-sad-cry:before {
  content: "\f5b3";
}
.mgz-fa-sad-tear:before {
  content: "\f5b4";
}
.mgz-fa-safari:before {
  content: "\f267";
}
.mgz-fa-salesforce:before {
  content: "\f83b";
}
.mgz-fa-sass:before {
  content: "\f41e";
}
.mgz-fa-satellite:before {
  content: "\f7bf";
}
.mgz-fa-satellite-dish:before {
  content: "\f7c0";
}
.mgz-fa-save:before {
  content: "\f0c7";
}
.mgz-fa-schlix:before {
  content: "\f3ea";
}
.mgz-fa-school:before {
  content: "\f549";
}
.mgz-fa-screwdriver:before {
  content: "\f54a";
}
.mgz-fa-scribd:before {
  content: "\f28a";
}
.mgz-fa-scroll:before {
  content: "\f70e";
}
.mgz-fa-sd-card:before {
  content: "\f7c2";
}
.mgz-fa-search:before {
  content: "\f002";
}
.mgz-fa-search-dollar:before {
  content: "\f688";
}
.mgz-fa-search-location:before {
  content: "\f689";
}
.mgz-fa-search-minus:before {
  content: "\f010";
}
.mgz-fa-search-plus:before {
  content: "\f00e";
}
.mgz-fa-searchengin:before {
  content: "\f3eb";
}
.mgz-fa-seedling:before {
  content: "\f4d8";
}
.mgz-fa-sellcast:before {
  content: "\f2da";
}
.mgz-fa-sellsy:before {
  content: "\f213";
}
.mgz-fa-server:before {
  content: "\f233";
}
.mgz-fa-servicestack:before {
  content: "\f3ec";
}
.mgz-fa-shapes:before {
  content: "\f61f";
}
.mgz-fa-share:before {
  content: "\f064";
}
.mgz-fa-share-alt:before {
  content: "\f1e0";
}
.mgz-fa-share-alt-square:before {
  content: "\f1e1";
}
.mgz-fa-share-square:before {
  content: "\f14d";
}
.mgz-fa-shekel-sign:before {
  content: "\f20b";
}
.mgz-fa-shield-alt:before {
  content: "\f3ed";
}
.mgz-fa-ship:before {
  content: "\f21a";
}
.mgz-fa-shipping-fast:before {
  content: "\f48b";
}
.mgz-fa-shirtsinbulk:before {
  content: "\f214";
}
.mgz-fa-shoe-prints:before {
  content: "\f54b";
}
.mgz-fa-shopping-bag:before {
  content: "\f290";
}
.mgz-fa-shopping-basket:before {
  content: "\f291";
}
.mgz-fa-shopping-cart:before {
  content: "\f07a";
}
.mgz-fa-shopware:before {
  content: "\f5b5";
}
.mgz-fa-shower:before {
  content: "\f2cc";
}
.mgz-fa-shuttle-van:before {
  content: "\f5b6";
}
.mgz-fa-sign:before {
  content: "\f4d9";
}
.mgz-fa-sign-in-alt:before {
  content: "\f2f6";
}
.mgz-fa-sign-language:before {
  content: "\f2a7";
}
.mgz-fa-sign-out-alt:before {
  content: "\f2f5";
}
.mgz-fa-signal:before {
  content: "\f012";
}
.mgz-fa-signature:before {
  content: "\f5b7";
}
.mgz-fa-sim-card:before {
  content: "\f7c4";
}
.mgz-fa-simplybuilt:before {
  content: "\f215";
}
.mgz-fa-sistrix:before {
  content: "\f3ee";
}
.mgz-fa-sitemap:before {
  content: "\f0e8";
}
.mgz-fa-sith:before {
  content: "\f512";
}
.mgz-fa-skating:before {
  content: "\f7c5";
}
.mgz-fa-sketch:before {
  content: "\f7c6";
}
.mgz-fa-skiing:before {
  content: "\f7c9";
}
.mgz-fa-skiing-nordic:before {
  content: "\f7ca";
}
.mgz-fa-skull:before {
  content: "\f54c";
}
.mgz-fa-skull-crossbones:before {
  content: "\f714";
}
.mgz-fa-skyatlas:before {
  content: "\f216";
}
.mgz-fa-skype:before {
  content: "\f17e";
}
.mgz-fa-slack:before {
  content: "\f198";
}
.mgz-fa-slack-hash:before {
  content: "\f3ef";
}
.mgz-fa-slash:before {
  content: "\f715";
}
.mgz-fa-sleigh:before {
  content: "\f7cc";
}
.mgz-fa-sliders-h:before {
  content: "\f1de";
}
.mgz-fa-slideshare:before {
  content: "\f1e7";
}
.mgz-fa-smile:before {
  content: "\f118";
}
.mgz-fa-smile-beam:before {
  content: "\f5b8";
}
.mgz-fa-smile-wink:before {
  content: "\f4da";
}
.mgz-fa-smog:before {
  content: "\f75f";
}
.mgz-fa-smoking:before {
  content: "\f48d";
}
.mgz-fa-smoking-ban:before {
  content: "\f54d";
}
.mgz-fa-sms:before {
  content: "\f7cd";
}
.mgz-fa-snapchat:before {
  content: "\f2ab";
}
.mgz-fa-snapchat-ghost:before {
  content: "\f2ac";
}
.mgz-fa-snapchat-square:before {
  content: "\f2ad";
}
.mgz-fa-snowboarding:before {
  content: "\f7ce";
}
.mgz-fa-snowflake:before {
  content: "\f2dc";
}
.mgz-fa-snowman:before {
  content: "\f7d0";
}
.mgz-fa-snowplow:before {
  content: "\f7d2";
}
.mgz-fa-socks:before {
  content: "\f696";
}
.mgz-fa-solar-panel:before {
  content: "\f5ba";
}
.mgz-fa-sort:before {
  content: "\f0dc";
}
.mgz-fa-sort-alpha-down:before {
  content: "\f15d";
}
.mgz-fa-sort-alpha-up:before {
  content: "\f15e";
}
.mgz-fa-sort-amount-down:before {
  content: "\f160";
}
.mgz-fa-sort-amount-up:before {
  content: "\f161";
}
.mgz-fa-sort-down:before {
  content: "\f0dd";
}
.mgz-fa-sort-numeric-down:before {
  content: "\f162";
}
.mgz-fa-sort-numeric-up:before {
  content: "\f163";
}
.mgz-fa-sort-up:before {
  content: "\f0de";
}
.mgz-fa-soundcloud:before {
  content: "\f1be";
}
.mgz-fa-sourcetree:before {
  content: "\f7d3";
}
.mgz-fa-spa:before {
  content: "\f5bb";
}
.mgz-fa-space-shuttle:before {
  content: "\f197";
}
.mgz-fa-speakap:before {
  content: "\f3f3";
}
.mgz-fa-speaker-deck:before {
  content: "\f83c";
}
.mgz-fa-spider:before {
  content: "\f717";
}
.mgz-fa-spinner:before {
  content: "\f110";
}
.mgz-fa-splotch:before {
  content: "\f5bc";
}
.mgz-fa-spotify:before {
  content: "\f1bc";
}
.mgz-fa-spray-can:before {
  content: "\f5bd";
}
.mgz-fa-square:before {
  content: "\f0c8";
}
.mgz-fa-square-full:before {
  content: "\f45c";
}
.mgz-fa-square-root-alt:before {
  content: "\f698";
}
.mgz-fa-squarespace:before {
  content: "\f5be";
}
.mgz-fa-stack-exchange:before {
  content: "\f18d";
}
.mgz-fa-stack-overflow:before {
  content: "\f16c";
}
.mgz-fa-stamp:before {
  content: "\f5bf";
}
.mgz-fa-star:before {
  content: "\f005";
}
.mgz-fa-star-and-crescent:before {
  content: "\f699";
}
.mgz-fa-star-half:before {
  content: "\f089";
}
.mgz-fa-star-half-alt:before {
  content: "\f5c0";
}
.mgz-fa-star-of-david:before {
  content: "\f69a";
}
.mgz-fa-star-of-life:before {
  content: "\f621";
}
.mgz-fa-staylinked:before {
  content: "\f3f5";
}
.mgz-fa-steam:before {
  content: "\f1b6";
}
.mgz-fa-steam-square:before {
  content: "\f1b7";
}
.mgz-fa-steam-symbol:before {
  content: "\f3f6";
}
.mgz-fa-step-backward:before {
  content: "\f048";
}
.mgz-fa-step-forward:before {
  content: "\f051";
}
.mgz-fa-stethoscope:before {
  content: "\f0f1";
}
.mgz-fa-sticker-mule:before {
  content: "\f3f7";
}
.mgz-fa-sticky-note:before {
  content: "\f249";
}
.mgz-fa-stop:before {
  content: "\f04d";
}
.mgz-fa-stop-circle:before {
  content: "\f28d";
}
.mgz-fa-stopwatch:before {
  content: "\f2f2";
}
.mgz-fa-store:before {
  content: "\f54e";
}
.mgz-fa-store-alt:before {
  content: "\f54f";
}
.mgz-fa-strava:before {
  content: "\f428";
}
.mgz-fa-stream:before {
  content: "\f550";
}
.mgz-fa-street-view:before {
  content: "\f21d";
}
.mgz-fa-strikethrough:before {
  content: "\f0cc";
}
.mgz-fa-stripe:before {
  content: "\f429";
}
.mgz-fa-stripe-s:before {
  content: "\f42a";
}
.mgz-fa-stroopwafel:before {
  content: "\f551";
}
.mgz-fa-studiovinari:before {
  content: "\f3f8";
}
.mgz-fa-stumbleupon:before {
  content: "\f1a4";
}
.mgz-fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.mgz-fa-subscript:before {
  content: "\f12c";
}
.mgz-fa-subway:before {
  content: "\f239";
}
.mgz-fa-suitcase:before {
  content: "\f0f2";
}
.mgz-fa-suitcase-rolling:before {
  content: "\f5c1";
}
.mgz-fa-sun:before {
  content: "\f185";
}
.mgz-fa-superpowers:before {
  content: "\f2dd";
}
.mgz-fa-superscript:before {
  content: "\f12b";
}
.mgz-fa-supple:before {
  content: "\f3f9";
}
.mgz-fa-surprise:before {
  content: "\f5c2";
}
.mgz-fa-suse:before {
  content: "\f7d6";
}
.mgz-fa-swatchbook:before {
  content: "\f5c3";
}
.mgz-fa-swimmer:before {
  content: "\f5c4";
}
.mgz-fa-swimming-pool:before {
  content: "\f5c5";
}
.mgz-fa-symfony:before {
  content: "\f83d";
}
.mgz-fa-synagogue:before {
  content: "\f69b";
}
.mgz-fa-sync:before {
  content: "\f021";
}
.mgz-fa-sync-alt:before {
  content: "\f2f1";
}
.mgz-fa-syringe:before {
  content: "\f48e";
}
.mgz-fa-table:before {
  content: "\f0ce";
}
.mgz-fa-table-tennis:before {
  content: "\f45d";
}
.mgz-fa-tablet:before {
  content: "\f10a";
}
.mgz-fa-tablet-alt:before {
  content: "\f3fa";
}
.mgz-fa-tablets:before {
  content: "\f490";
}
.mgz-fa-tachometer-alt:before {
  content: "\f3fd";
}
.mgz-fa-tag:before {
  content: "\f02b";
}
.mgz-fa-tags:before {
  content: "\f02c";
}
.mgz-fa-tape:before {
  content: "\f4db";
}
.mgz-fa-tasks:before {
  content: "\f0ae";
}
.mgz-fa-taxi:before {
  content: "\f1ba";
}
.mgz-fa-teamspeak:before {
  content: "\f4f9";
}
.mgz-fa-teeth:before {
  content: "\f62e";
}
.mgz-fa-teeth-open:before {
  content: "\f62f";
}
.mgz-fa-telegram:before {
  content: "\f2c6";
}
.mgz-fa-telegram-plane:before {
  content: "\f3fe";
}
.mgz-fa-temperature-high:before {
  content: "\f769";
}
.mgz-fa-temperature-low:before {
  content: "\f76b";
}
.mgz-fa-tencent-weibo:before {
  content: "\f1d5";
}
.mgz-fa-tenge:before {
  content: "\f7d7";
}
.mgz-fa-terminal:before {
  content: "\f120";
}
.mgz-fa-text-height:before {
  content: "\f034";
}
.mgz-fa-text-width:before {
  content: "\f035";
}
.mgz-fa-th:before {
  content: "\f00a";
}
.mgz-fa-th-large:before {
  content: "\f009";
}
.mgz-fa-th-list:before {
  content: "\f00b";
}
.mgz-fa-the-red-yeti:before {
  content: "\f69d";
}
.mgz-fa-theater-masks:before {
  content: "\f630";
}
.mgz-fa-themeco:before {
  content: "\f5c6";
}
.mgz-fa-themeisle:before {
  content: "\f2b2";
}
.mgz-fa-thermometer:before {
  content: "\f491";
}
.mgz-fa-thermometer-empty:before {
  content: "\f2cb";
}
.mgz-fa-thermometer-full:before {
  content: "\f2c7";
}
.mgz-fa-thermometer-half:before {
  content: "\f2c9";
}
.mgz-fa-thermometer-quarter:before {
  content: "\f2ca";
}
.mgz-fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.mgz-fa-think-peaks:before {
  content: "\f731";
}
.mgz-fa-thumbs-down:before {
  content: "\f165";
}
.mgz-fa-thumbs-up:before {
  content: "\f164";
}
.mgz-fa-thumbtack:before {
  content: "\f08d";
}
.mgz-fa-ticket-alt:before {
  content: "\f3ff";
}
.mgz-fa-times:before {
  content: "\f00d";
}
.mgz-fa-times-circle:before {
  content: "\f057";
}
.mgz-fa-tint:before {
  content: "\f043";
}
.mgz-fa-tint-slash:before {
  content: "\f5c7";
}
.mgz-fa-tired:before {
  content: "\f5c8";
}
.mgz-fa-toggle-off:before {
  content: "\f204";
}
.mgz-fa-toggle-on:before {
  content: "\f205";
}
.mgz-fa-toilet:before {
  content: "\f7d8";
}
.mgz-fa-toilet-paper:before {
  content: "\f71e";
}
.mgz-fa-toolbox:before {
  content: "\f552";
}
.mgz-fa-tools:before {
  content: "\f7d9";
}
.mgz-fa-tooth:before {
  content: "\f5c9";
}
.mgz-fa-torah:before {
  content: "\f6a0";
}
.mgz-fa-torii-gate:before {
  content: "\f6a1";
}
.mgz-fa-tractor:before {
  content: "\f722";
}
.mgz-fa-trade-federation:before {
  content: "\f513";
}
.mgz-fa-trademark:before {
  content: "\f25c";
}
.mgz-fa-traffic-light:before {
  content: "\f637";
}
.mgz-fa-train:before {
  content: "\f238";
}
.mgz-fa-tram:before {
  content: "\f7da";
}
.mgz-fa-transgender:before {
  content: "\f224";
}
.mgz-fa-transgender-alt:before {
  content: "\f225";
}
.mgz-fa-trash:before {
  content: "\f1f8";
}
.mgz-fa-trash-alt:before {
  content: "\f2ed";
}
.mgz-fa-trash-restore:before {
  content: "\f829";
}
.mgz-fa-trash-restore-alt:before {
  content: "\f82a";
}
.mgz-fa-tree:before {
  content: "\f1bb";
}
.mgz-fa-trello:before {
  content: "\f181";
}
.mgz-fa-tripadvisor:before {
  content: "\f262";
}
.mgz-fa-trophy:before {
  content: "\f091";
}
.mgz-fa-truck:before {
  content: "\f0d1";
}
.mgz-fa-truck-loading:before {
  content: "\f4de";
}
.mgz-fa-truck-monster:before {
  content: "\f63b";
}
.mgz-fa-truck-moving:before {
  content: "\f4df";
}
.mgz-fa-truck-pickup:before {
  content: "\f63c";
}
.mgz-fa-tshirt:before {
  content: "\f553";
}
.mgz-fa-tty:before {
  content: "\f1e4";
}
.mgz-fa-tumblr:before {
  content: "\f173";
}
.mgz-fa-tumblr-square:before {
  content: "\f174";
}
.mgz-fa-tv:before {
  content: "\f26c";
}
.mgz-fa-twitch:before {
  content: "\f1e8";
}
.mgz-fa-twitter:before {
  content: "\f099";
}
.mgz-fa-twitter-square:before {
  content: "\f081";
}
.mgz-fa-typo3:before {
  content: "\f42b";
}
.mgz-fa-uber:before {
  content: "\f402";
}
.mgz-fa-ubuntu:before {
  content: "\f7df";
}
.mgz-fa-uikit:before {
  content: "\f403";
}
.mgz-fa-umbrella:before {
  content: "\f0e9";
}
.mgz-fa-umbrella-beach:before {
  content: "\f5ca";
}
.mgz-fa-underline:before {
  content: "\f0cd";
}
.mgz-fa-undo:before {
  content: "\f0e2";
}
.mgz-fa-undo-alt:before {
  content: "\f2ea";
}
.mgz-fa-uniregistry:before {
  content: "\f404";
}
.mgz-fa-universal-access:before {
  content: "\f29a";
}
.mgz-fa-university:before {
  content: "\f19c";
}
.mgz-fa-unlink:before {
  content: "\f127";
}
.mgz-fa-unlock:before {
  content: "\f09c";
}
.mgz-fa-unlock-alt:before {
  content: "\f13e";
}
.mgz-fa-untappd:before {
  content: "\f405";
}
.mgz-fa-upload:before {
  content: "\f093";
}
.mgz-fa-ups:before {
  content: "\f7e0";
}
.mgz-fa-usb:before {
  content: "\f287";
}
.mgz-fa-user:before {
  content: "\f007";
}
.mgz-fa-user-alt:before {
  content: "\f406";
}
.mgz-fa-user-alt-slash:before {
  content: "\f4fa";
}
.mgz-fa-user-astronaut:before {
  content: "\f4fb";
}
.mgz-fa-user-check:before {
  content: "\f4fc";
}
.mgz-fa-user-circle:before {
  content: "\f2bd";
}
.mgz-fa-user-clock:before {
  content: "\f4fd";
}
.mgz-fa-user-cog:before {
  content: "\f4fe";
}
.mgz-fa-user-edit:before {
  content: "\f4ff";
}
.mgz-fa-user-friends:before {
  content: "\f500";
}
.mgz-fa-user-graduate:before {
  content: "\f501";
}
.mgz-fa-user-injured:before {
  content: "\f728";
}
.mgz-fa-user-lock:before {
  content: "\f502";
}
.mgz-fa-user-md:before {
  content: "\f0f0";
}
.mgz-fa-user-minus:before {
  content: "\f503";
}
.mgz-fa-user-ninja:before {
  content: "\f504";
}
.mgz-fa-user-nurse:before {
  content: "\f82f";
}
.mgz-fa-user-plus:before {
  content: "\f234";
}
.mgz-fa-user-secret:before {
  content: "\f21b";
}
.mgz-fa-user-shield:before {
  content: "\f505";
}
.mgz-fa-user-slash:before {
  content: "\f506";
}
.mgz-fa-user-tag:before {
  content: "\f507";
}
.mgz-fa-user-tie:before {
  content: "\f508";
}
.mgz-fa-user-times:before {
  content: "\f235";
}
.mgz-fa-users:before {
  content: "\f0c0";
}
.mgz-fa-users-cog:before {
  content: "\f509";
}
.mgz-fa-usps:before {
  content: "\f7e1";
}
.mgz-fa-ussunnah:before {
  content: "\f407";
}
.mgz-fa-utensil-spoon:before {
  content: "\f2e5";
}
.mgz-fa-utensils:before {
  content: "\f2e7";
}
.mgz-fa-vaadin:before {
  content: "\f408";
}
.mgz-fa-vector-square:before {
  content: "\f5cb";
}
.mgz-fa-venus:before {
  content: "\f221";
}
.mgz-fa-venus-double:before {
  content: "\f226";
}
.mgz-fa-venus-mars:before {
  content: "\f228";
}
.mgz-fa-viacoin:before {
  content: "\f237";
}
.mgz-fa-viadeo:before {
  content: "\f2a9";
}
.mgz-fa-viadeo-square:before {
  content: "\f2aa";
}
.mgz-fa-vial:before {
  content: "\f492";
}
.mgz-fa-vials:before {
  content: "\f493";
}
.mgz-fa-viber:before {
  content: "\f409";
}
.mgz-fa-video:before {
  content: "\f03d";
}
.mgz-fa-video-slash:before {
  content: "\f4e2";
}
.mgz-fa-vihara:before {
  content: "\f6a7";
}
.mgz-fa-vimeo:before {
  content: "\f40a";
}
.mgz-fa-vimeo-square:before {
  content: "\f194";
}
.mgz-fa-vimeo-v:before {
  content: "\f27d";
}
.mgz-fa-vine:before {
  content: "\f1ca";
}
.mgz-fa-vk:before {
  content: "\f189";
}
.mgz-fa-vnv:before {
  content: "\f40b";
}
.mgz-fa-volleyball-ball:before {
  content: "\f45f";
}
.mgz-fa-volume-down:before {
  content: "\f027";
}
.mgz-fa-volume-mute:before {
  content: "\f6a9";
}
.mgz-fa-volume-off:before {
  content: "\f026";
}
.mgz-fa-volume-up:before {
  content: "\f028";
}
.mgz-fa-vote-yea:before {
  content: "\f772";
}
.mgz-fa-vr-cardboard:before {
  content: "\f729";
}
.mgz-fa-vuejs:before {
  content: "\f41f";
}
.mgz-fa-walking:before {
  content: "\f554";
}
.mgz-fa-wallet:before {
  content: "\f555";
}
.mgz-fa-warehouse:before {
  content: "\f494";
}
.mgz-fa-water:before {
  content: "\f773";
}
.mgz-fa-wave-square:before {
  content: "\f83e";
}
.mgz-fa-waze:before {
  content: "\f83f";
}
.mgz-fa-weebly:before {
  content: "\f5cc";
}
.mgz-fa-weibo:before {
  content: "\f18a";
}
.mgz-fa-weight:before {
  content: "\f496";
}
.mgz-fa-weight-hanging:before {
  content: "\f5cd";
}
.mgz-fa-weixin:before {
  content: "\f1d7";
}
.mgz-fa-whatsapp:before {
  content: "\f232";
}
.mgz-fa-whatsapp-square:before {
  content: "\f40c";
}
.mgz-fa-wheelchair:before {
  content: "\f193";
}
.mgz-fa-whmcs:before {
  content: "\f40d";
}
.mgz-fa-wifi:before {
  content: "\f1eb";
}
.mgz-fa-wikipedia-w:before {
  content: "\f266";
}
.mgz-fa-wind:before {
  content: "\f72e";
}
.mgz-fa-window-close:before {
  content: "\f410";
}
.mgz-fa-window-maximize:before {
  content: "\f2d0";
}
.mgz-fa-window-minimize:before {
  content: "\f2d1";
}
.mgz-fa-window-restore:before {
  content: "\f2d2";
}
.mgz-fa-windows:before {
  content: "\f17a";
}
.mgz-fa-wine-bottle:before {
  content: "\f72f";
}
.mgz-fa-wine-glass:before {
  content: "\f4e3";
}
.mgz-fa-wine-glass-alt:before {
  content: "\f5ce";
}
.mgz-fa-wix:before {
  content: "\f5cf";
}
.mgz-fa-wizards-of-the-coast:before {
  content: "\f730";
}
.mgz-fa-wolf-pack-battalion:before {
  content: "\f514";
}
.mgz-fa-won-sign:before {
  content: "\f159";
}
.mgz-fa-wordpress:before {
  content: "\f19a";
}
.mgz-fa-wordpress-simple:before {
  content: "\f411";
}
.mgz-fa-wpbeginner:before {
  content: "\f297";
}
.mgz-fa-wpexplorer:before {
  content: "\f2de";
}
.mgz-fa-wpforms:before {
  content: "\f298";
}
.mgz-fa-wpressr:before {
  content: "\f3e4";
}
.mgz-fa-wrench:before {
  content: "\f0ad";
}
.mgz-fa-x-ray:before {
  content: "\f497";
}
.mgz-fa-xbox:before {
  content: "\f412";
}
.mgz-fa-xing:before {
  content: "\f168";
}
.mgz-fa-xing-square:before {
  content: "\f169";
}
.mgz-fa-y-combinator:before {
  content: "\f23b";
}
.mgz-fa-yahoo:before {
  content: "\f19e";
}
.mgz-fa-yammer:before {
  content: "\f840";
}
.mgz-fa-yandex:before {
  content: "\f413";
}
.mgz-fa-yandex-international:before {
  content: "\f414";
}
.mgz-fa-yarn:before {
  content: "\f7e3";
}
.mgz-fa-yelp:before {
  content: "\f1e9";
}
.mgz-fa-yen-sign:before {
  content: "\f157";
}
.mgz-fa-yin-yang:before {
  content: "\f6ad";
}
.mgz-fa-yoast:before {
  content: "\f2b1";
}
.mgz-fa-youtube:before {
  content: "\f167";
}
.mgz-fa-youtube-square:before {
  content: "\f431";
}
.mgz-fa-zhihu:before {
  content: "\f63f";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.eot');
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.woff2') format('woff2'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.woff') format('woff'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.ttf') format('truetype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-solid-900.svg#fontawesome') format('svg');
}
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.eot');
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.woff2') format('woff2'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.woff') format('woff'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.ttf') format('truetype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-regular-400.svg#fontawesome') format('svg');
}
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.eot');
  src: url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.woff2') format('woff2'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.woff') format('woff'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.ttf') format('truetype'), url('../../frontend/championtimber/default/en_GB/Magezon_Core/webfonts/fa-brands-400.svg#fontawesome') format('svg');
}
.fab {
  font-family: 'Font Awesome 5 Brands';
}
@font-face {
  font-family: 'Magezon-Icons';
  src:  url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/mgz_icons.eot?lbpphw');
  src:  url('../../frontend/championtimber/default/en_GB/Magezon_Core/css/fonts/mgz_icons.eot?lbpphw#iefix') format('embedded-opentype'),
  url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/mgz_icons.ttf?lbpphw') format('truetype'),
  url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/mgz_icons.woff?lbpphw') format('woff'),
  url('../../frontend/championtimber/default/en_GB/Magezon_Core/fonts/mgz_icons.svg?lbpphw#mgz_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.mgz-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mgz-icon:before {
    font-family: inherit;
}

.mgz-icon-search:before {
  content: "\e8b6";
}
.mgz-icon-close:before {
  content: "\e62f";
}
.mgz-icon-add:before {
  content: "\e90d";
}
.mgz-icon-fullscreen:before {
  content: "\e915";
}
.mgz-icon-dragndrop:before {
  content: "\e913";
}
.mgz-icon-edit:before {
  content: "\e91d";
}
.mgz-icon-delete:before {
  content: "\e912";
}
.mgz-icon-clone:before {
  content: "\e911";
}
.mgz-icon-arrow_drop_right:before {
  content: "\e916";
}
.mgz-icon-arrow_drop_down:before {
  content: "\e5c5";
}
.mgz-icon-arrow_drop_up:before {
  content: "\e5c7";
}
.mgz-icon-1-1:before {
  content: "\e900";
}
.mgz-icon-1-2_1-2:before {
  content: "\e901";
}
.mgz-icon-1-3_1-3_1-3:before {
  content: "\e902";
}
.mgz-icon-1-4_1-2_1-4:before {
  content: "\e904";
}
.mgz-icon-1-4_1-4_1-4_1-4:before {
  content: "\e905";
}
.mgz-icon-1-4_3-4:before {
  content: "\e906";
}
.mgz-icon-1-6_1-6_1-6_1-2:before {
  content: "\e907";
}
.mgz-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content: "\e908";
}
.mgz-icon-l_15_15_15_15_15:before {
  content: "\e909";
}
.mgz-icon-1-6_2-3_1-6:before {
  content: "\e90a";
}
.mgz-icon-2-3_1-3:before {
  content: "\e90b";
}
.mgz-icon-5-6_1-6:before {
  content: "\e90c";
}
.mgz-icon-1-6_4-6_1-6:before {
  content: "\e90e";
}
.mgz-icon-row:before {
  content: "\e91e";
}
.mgz-icon-fullscreen:before {
  content: "\e915";
}
.mgz-icon-fullscreen_exit:before {
  content: "\e914";
}
.mgz-icon-check-mage:before {
  content: "\e62d";
}
.mgz-icon-plus:before {
  content: "\e61c";
}
.mgz-icon-minus:before {
  content: "\e60f";
}
.mgz-icon-remove:before {
  content: "\e604";
}
.mgz-icon-up:before {
  content: "\e621";
}
.mgz-icon-down:before {
  content: "\e622";
}
.mgz-icon-product:before {
  content: "\e608";
}
.mgz-icon-tabs:before {
  content: "\e879";
}
.mgz-icon-divider:before {
  content: "\e822";
  font-weight: bold;
}
.mgz-icon-spacer:before {
  content: "\e877";
  font-weight: bold;
}
.mgz-settings-icon:before{
  content: "\e910";
}
.mgz-icon-play:before {
  content: "\e939";
}
.mgz-icon-cms:before {
  content: "\e602";
}
.mgz-icon-testimonial:before {
  content: "\e920";
}
.mgz-icon-social-icons:before {
  content: "\e876";
}
.mgz-icon-pricing-table:before {
  content: "\e859";
}
.mgz-icon-accordion:before {
  content: "\e806";
}
.mgz-icon-number-counter:before {
  content: "\e921";
}
.mgz-icon-favorite:before {
  content: "\e895";
}
.mgz-icon-toggle:before {
  content: "\e887";
}
.mgz-icon-slideshow:before {
  content: "\e875";
}
.mgz-icon-icon-list:before {
  content: "\e893";
}
.mgz-icon-flip-box:before {
  content: "\e903";
}
.mgz-icon-code:before {
  content: "\e894";
}
.mgz-icon-countdown:before {
  content: "\e818";
}
.mgz-icon-magezon-pagebuilder:before {
  content: "\e922";
}
.mgz-icon-checkbox:before {
  content: "\e816";
}
.mgz-icon-number-field:before {
  content: "\e846";
}
.mgz-icon-menu-toggle:before {
  content: "\e943";
}
.mgz-icon-button:before {
  content: "\e812";
}
.mgz-icon-text-field:before {
  content: "\e882";
}
.mgz-icon-delete2:before {
  content: "\e630";
}
.mgz-icon-check:before {
  content: "\e5ca";
}
.mgz-icon-tablet-landscape:before {
  content: "\1f4bb";
}
.mgz-icon-mobile-portrait:before {
  content: "\1f4f1";
}
.mgz-icon-mobile-landscape:before {
  content: "\1f4f2";
}
.mgz-icon-desktop:before {
  content: "\1f4fa";
}
.mgz-icon-tablet-portrait:before {
  content: "\1f5b3";
}
.mgz-icon-arrow_downward:before {
  content: "\e5dc";
}
.mgz-icon-stores:before {
  content: "\e60e";
}
.mgz-icon-sales:before {
  content: "\e60b";
}
.mgz-icon-layers:before {
  content: "\1f5d7";
}
.mgz-icon-column:before {
  content: "\23f8";
}
.mgz-icon-minimize:before {
  content: "\e91c";
}[class*='mgz-col-'] {
  width: 100%;
  float: left;
}
.mgz-col-xs-1, .mgz-col-sm-1, .mgz-col-md-1, .mgz-col-lg-1, .mgz-col-xs-2, .mgz-col-sm-2, .mgz-col-md-2, .mgz-col-lg-2, .mgz-col-xs-3, .mgz-col-sm-3, .mgz-col-md-3, .mgz-col-lg-3, .mgz-col-xs-4, .mgz-col-sm-4, .mgz-col-md-4, .mgz-col-lg-4, .mgz-col-xs-5, .mgz-col-sm-5, .mgz-col-md-5, .mgz-col-lg-5, .mgz-col-xs-6, .mgz-col-sm-6, .mgz-col-md-6, .mgz-col-lg-6, .mgz-col-xs-7, .mgz-col-sm-7, .mgz-col-md-7, .mgz-col-lg-7, .mgz-col-xs-8, .mgz-col-sm-8, .mgz-col-md-8, .mgz-col-lg-8, .mgz-col-xs-9, .mgz-col-sm-9, .mgz-col-md-9, .mgz-col-lg-9, .mgz-col-xs-10, .mgz-col-sm-10, .mgz-col-md-10, .mgz-col-lg-10, .mgz-col-xs-11, .mgz-col-sm-11, .mgz-col-md-11, .mgz-col-lg-11, .mgz-col-xs-12, .mgz-col-sm-12, .mgz-col-md-12, .mgz-col-lg-12, .mgz-col-xs-15, .mgz-col-sm-15, .mgz-col-md-15, .mgz-col-lg-15, .mgz-col-xs-25, .mgz-col-sm-25, .mgz-col-md-25, .mgz-col-lg-25, .mgz-col-xs-35, .mgz-col-sm-35, .mgz-col-md-35, .mgz-col-lg-35, .mgz-col-xs-45, .mgz-col-sm-45, .mgz-col-md-45, .mgz-col-lg-45 {
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mgz-col-xs-1, .mgz-col-xs-2, .mgz-col-xs-3, .mgz-col-xs-4, .mgz-col-xs-5, .mgz-col-xs-6, .mgz-col-xs-7, .mgz-col-xs-8, .mgz-col-xs-9, .mgz-col-xs-10, .mgz-col-xs-11, .mgz-col-xs-12, .mgz-col-xs-15, .mgz-col-xs-25, .mgz-col-xs-35, .mgz-col-xs-45 {
  float: left;
}
.mgz-col-xs-12 {
  width: 100%;
}
.mgz-col-xs-11 {
  width: 91.66666667%;
}
.mgz-col-xs-10 {
  width: 83.33333333%;
}
.mgz-col-xs-9 {
  width: 75%;
}
.mgz-col-xs-8 {
  width: 66.66666667%;
}
.mgz-col-xs-7 {
  width: 58.33333333%;
}
.mgz-col-xs-6 {
  width: 50%;
}
.mgz-col-xs-5 {
  width: 41.66666667%;
}
.mgz-col-xs-4 {
  width: 33.33333333%;
}
.mgz-col-xs-3 {
  width: 25%;
}
.mgz-col-xs-15 {
  width: 20%;
}
.mgz-col-xs-25 {
  width: 40%;
}
.mgz-col-xs-35 {
  width: 60%;
}
.mgz-col-xs-45 {
  width: 80%;
}
.mgz-col-xs-2 {
  width: 16.66666667%;
}
.mgz-col-xs-1 {
  width: 8.33333333%;
}
.mgz-col-xs-pull-12 {
  right: 100%;
}
.mgz-col-xs-pull-11 {
  right: 91.66666667%;
}
.mgz-col-xs-pull-10 {
  right: 83.33333333%;
}
.mgz-col-xs-pull-9 {
  right: 75%;
}
.mgz-col-xs-pull-8 {
  right: 66.66666667%;
}
.mgz-col-xs-pull-7 {
  right: 58.33333333%;
}
.mgz-col-xs-pull-6 {
  right: 50%;
}
.mgz-col-xs-pull-5 {
  right: 41.66666667%;
}
.mgz-col-xs-pull-4 {
  right: 33.33333333%;
}
.mgz-col-xs-pull-3 {
  right: 25%;
}
.mgz-col-xs-pull-15 {
  right: 20%;
}
.mgz-col-xs-pull-25 {
  right: 40%;
}
.mgz-col-xs-pull-35 {
  right: 60%;
}
.mgz-col-xs-pull-45 {
  right: 80%;
}
.mgz-col-xs-pull-2 {
  right: 16.66666667%;
}
.mgz-col-xs-pull-1 {
  right: 8.33333333%;
}
.mgz-col-xs-pull-0 {
  right: auto;
}
.mgz-col-xs-push-12 {
  left: 100%;
}
.mgz-col-xs-push-11 {
  left: 91.66666667%;
}
.mgz-col-xs-push-10 {
  left: 83.33333333%;
}
.mgz-col-xs-push-9 {
  left: 75%;
}
.mgz-col-xs-push-8 {
  left: 66.66666667%;
}
.mgz-col-xs-push-7 {
  left: 58.33333333%;
}
.mgz-col-xs-push-6 {
  left: 50%;
}
.mgz-col-xs-push-5 {
  left: 41.66666667%;
}
.mgz-col-xs-push-4 {
  left: 33.33333333%;
}
.mgz-col-xs-push-3 {
  left: 25%;
}
.mgz-col-xs-push-15 {
  left: 20%;
}
.mgz-col-xs-push-25 {
  left: 40%;
}
.mgz-col-xs-push-35 {
  left: 60%;
}
.mgz-col-xs-push-45 {
  left: 80%;
}
.mgz-col-xs-push-2 {
  left: 16.66666667%;
}
.mgz-col-xs-push-1 {
  left: 8.33333333%;
}
.mgz-col-xs-push-0 {
  left: auto;
}
.mgz-col-xs-offset-12 {
  margin-left: 100%;
}
.mgz-col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.mgz-col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.mgz-col-xs-offset-9 {
  margin-left: 75%;
}
.mgz-col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.mgz-col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.mgz-col-xs-offset-6 {
  margin-left: 50%;
}
.mgz-col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.mgz-col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.mgz-col-xs-offset-3 {
  margin-left: 25%;
}
.mgz-col-xs-offset-15 {
  margin-left: 20%;
}
.mgz-col-xs-offset-25 {
  margin-left: 40%;
}
.mgz-col-xs-offset-35 {
  margin-left: 60%;
}
.mgz-col-xs-offset-45 {
  margin-left: 80%;
}
.mgz-col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.mgz-col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.mgz-col-xs-offset-0 {
  margin-left: 0%;
}

.mgz-container {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}

.mgz-row:before,
.mgz-row:after {
  content: " ";
  display: table;
}
.mgz-row:after {
  clear: both;
}

.mgz-text-left {
  text-align: left
}

.mgz-text-right {
  text-align: right
}

.mgz-text-center {
  text-align: center
}

.mgz-text-justify {
  text-align: justify
}

.f-right {
  float: right;
  width: auto;
}

.f-left {
  float: left;
  width: auto;
}

.f-none {
  float: none;
  width: auto;
}
@media (min-width: 576px) {
  .mgz-col-sm-1, .mgz-col-sm-2, .mgz-col-sm-3, .mgz-col-sm-4, .mgz-col-sm-5, .mgz-col-sm-6, .mgz-col-sm-7, .mgz-col-sm-8, .mgz-col-sm-9, .mgz-col-sm-10, .mgz-col-sm-11, .mgz-col-sm-12, .mgz-col-sm-15, .mgz-col-sm-25, .mgz-col-sm-35, .mgz-col-sm-45 {
    float: left;
  }
  .mgz-col-sm-12 {
    width: 100%;
  }
  .mgz-col-sm-11 {
    width: 91.66666667%;
  }
  .mgz-col-sm-10 {
    width: 83.33333333%;
  }
  .mgz-col-sm-9 {
    width: 75%;
  }
  .mgz-col-sm-8 {
    width: 66.66666667%;
  }
  .mgz-col-sm-7 {
    width: 58.33333333%;
  }
  .mgz-col-sm-6 {
    width: 50%;
  }
  .mgz-col-sm-5 {
    width: 41.66666667%;
  }
  .mgz-col-sm-4 {
    width: 33.33333333%;
  }
  .mgz-col-sm-3 {
    width: 25%;
  }
  .mgz-col-sm-15 {
    width: 20%;
  }
  .mgz-col-sm-25 {
    width: 40%;
  }
  .mgz-col-sm-35 {
    width: 60%;
  }
  .mgz-col-sm-45 {
    width: 80%;
  }
  .mgz-col-sm-2 {
    width: 16.66666667%;
  }
  .mgz-col-sm-1 {
    width: 8.33333333%;
  }
  .mgz-col-sm-pull-12 {
    right: 100%;
  }
  .mgz-col-sm-pull-11 {
    right: 91.66666667%;
  }
  .mgz-col-sm-pull-10 {
    right: 83.33333333%;
  }
  .mgz-col-sm-pull-9 {
    right: 75%;
  }
  .mgz-col-sm-pull-8 {
    right: 66.66666667%;
  }
  .mgz-col-sm-pull-7 {
    right: 58.33333333%;
  }
  .mgz-col-sm-pull-6 {
    right: 50%;
  }
  .mgz-col-sm-pull-5 {
    right: 41.66666667%;
  }
  .mgz-col-sm-pull-4 {
    right: 33.33333333%;
  }
  .mgz-col-sm-pull-3 {
    right: 25%;
  }
  .mgz-col-sm-pull-15 {
    right: 20%;
  }
  .mgz-col-sm-pull-25 {
    right: 40%;
  }
  .mgz-col-sm-pull-35 {
    right: 60%;
  }
  .mgz-col-sm-pull-45 {
    right: 80%;
  }
  .mgz-col-sm-pull-2 {
    right: 16.66666667%;
  }
  .mgz-col-sm-pull-1 {
    right: 8.33333333%;
  }
  .mgz-col-sm-pull-0 {
    right: auto;
  }
  .mgz-col-sm-push-12 {
    left: 100%;
  }
  .mgz-col-sm-push-11 {
    left: 91.66666667%;
  }
  .mgz-col-sm-push-10 {
    left: 83.33333333%;
  }
  .mgz-col-sm-push-9 {
    left: 75%;
  }
  .mgz-col-sm-push-8 {
    left: 66.66666667%;
  }
  .mgz-col-sm-push-7 {
    left: 58.33333333%;
  }
  .mgz-col-sm-push-6 {
    left: 50%;
  }
  .mgz-col-sm-push-5 {
    left: 41.66666667%;
  }
  .mgz-col-sm-push-4 {
    left: 33.33333333%;
  }
  .mgz-col-sm-push-3 {
    left: 25%;
  }
  .mgz-col-sm-push-15 {
    left: 20%;
  }
  .mgz-col-sm-push-25 {
    left: 40%;
  }
  .mgz-col-sm-push-35 {
    left: 60%;
  }
  .mgz-col-sm-push-45 {
    left: 80%;
  }
  .mgz-col-sm-push-2 {
    left: 16.66666667%;
  }
  .mgz-col-sm-push-1 {
    left: 8.33333333%;
  }
  .mgz-col-sm-push-0 {
    left: auto;
  }
  .mgz-col-sm-offset-12 {
    margin-left: 100%;
  }
  .mgz-col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .mgz-col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .mgz-col-sm-offset-9 {
    margin-left: 75%;
  }
  .mgz-col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .mgz-col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .mgz-col-sm-offset-6 {
    margin-left: 50%;
  }
  .mgz-col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .mgz-col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .mgz-col-sm-offset-3 {
    margin-left: 25%;
  }
  .mgz-col-sm-offset-15 {
    margin-left: 20%;
  }
  .mgz-col-sm-offset-25 {
    margin-left: 40%;
  }
  .mgz-col-sm-offset-35 {
    margin-left: 60%;
  }
  .mgz-col-sm-offset-45 {
    margin-left: 80%;
  }
  .mgz-col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .mgz-col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .mgz-col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 768px) {
  .mgz-col-md-1, .mgz-col-md-2, .mgz-col-md-3, .mgz-col-md-4, .mgz-col-md-5, .mgz-col-md-6, .mgz-col-md-7, .mgz-col-md-8, .mgz-col-md-9, .mgz-col-md-10, .mgz-col-md-11, .mgz-col-md-12, .mgz-col-md-15, .mgz-col-md-25, .mgz-col-md-35, .mgz-col-md-45 {
    float: left;
  }
  .mgz-col-md-12 {
    width: 100%;
  }
  .mgz-col-md-11 {
    width: 91.66666667%;
  }
  .mgz-col-md-10 {
    width: 83.33333333%;
  }
  .mgz-col-md-9 {
    width: 75%;
  }
  .mgz-col-md-8 {
    width: 66.66666667%;
  }
  .mgz-col-md-7 {
    width: 58.33333333%;
  }
  .mgz-col-md-6 {
    width: 50%;
  }
  .mgz-col-md-5 {
    width: 41.66666667%;
  }
  .mgz-col-md-4 {
    width: 33.33333333%;
  }
  .mgz-col-md-3 {
    width: 25%;
  }
  .mgz-col-md-15 {
    width: 20%;
  }
  .mgz-col-md-25 {
    width: 40%;
  }
  .mgz-col-md-35 {
    width: 60%;
  }
  .mgz-col-md-45 {
    width: 80%;
  }
  .mgz-col-md-2 {
    width: 16.66666667%;
  }
  .mgz-col-md-1 {
    width: 8.33333333%;
  }
  .mgz-col-md-pull-12 {
    right: 100%;
  }
  .mgz-col-md-pull-11 {
    right: 91.66666667%;
  }
  .mgz-col-md-pull-10 {
    right: 83.33333333%;
  }
  .mgz-col-md-pull-9 {
    right: 75%;
  }
  .mgz-col-md-pull-8 {
    right: 66.66666667%;
  }
  .mgz-col-md-pull-7 {
    right: 58.33333333%;
  }
  .mgz-col-md-pull-6 {
    right: 50%;
  }
  .mgz-col-md-pull-5 {
    right: 41.66666667%;
  }
  .mgz-col-md-pull-4 {
    right: 33.33333333%;
  }
  .mgz-col-md-pull-3 {
    right: 25%;
  }
  .mgz-col-md-pull-15 {
    right: 20%;
  }
  .mgz-col-md-pull-25 {
    right: 40%;
  }
  .mgz-col-md-pull-35 {
    right: 60%;
  }
  .mgz-col-md-pull-45 {
    right: 80%;
  }
  .mgz-col-md-pull-2 {
    right: 16.66666667%;
  }
  .mgz-col-md-pull-1 {
    right: 8.33333333%;
  }
  .mgz-col-md-pull-0 {
    right: auto;
  }
  .mgz-col-md-push-12 {
    left: 100%;
  }
  .mgz-col-md-push-11 {
    left: 91.66666667%;
  }
  .mgz-col-md-push-10 {
    left: 83.33333333%;
  }
  .mgz-col-md-push-9 {
    left: 75%;
  }
  .mgz-col-md-push-8 {
    left: 66.66666667%;
  }
  .mgz-col-md-push-7 {
    left: 58.33333333%;
  }
  .mgz-col-md-push-6 {
    left: 50%;
  }
  .mgz-col-md-push-5 {
    left: 41.66666667%;
  }
  .mgz-col-md-push-4 {
    left: 33.33333333%;
  }
  .mgz-col-md-push-3 {
    left: 25%;
  }
  .mgz-col-md-push-15 {
    left: 20%;
  }
  .mgz-col-md-push-25 {
    left: 40%;
  }
  .mgz-col-md-push-35 {
    left: 60%;
  }
  .mgz-col-md-push-45 {
    left: 80%;
  }
  .mgz-col-md-push-2 {
    left: 16.66666667%;
  }
  .mgz-col-md-push-1 {
    left: 8.33333333%;
  }
  .mgz-col-md-push-0 {
    left: auto;
  }
  .mgz-col-md-offset-12 {
    margin-left: 100%;
  }
  .mgz-col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .mgz-col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .mgz-col-md-offset-9 {
    margin-left: 75%;
  }
  .mgz-col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .mgz-col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .mgz-col-md-offset-6 {
    margin-left: 50%;
  }
  .mgz-col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .mgz-col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .mgz-col-md-offset-3 {
    margin-left: 25%;
  }
  .mgz-col-md-offset-15 {
    margin-left: 20%;
  }
  .mgz-col-md-offset-25 {
    margin-left: 40%;
  }
  .mgz-col-md-offset-35 {
    margin-left: 60%;
  }
  .mgz-col-md-offset-45 {
    margin-left: 80%;
  }
  .mgz-col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .mgz-col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .mgz-col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .mgz-col-lg-1, .mgz-col-lg-2, .mgz-col-lg-3, .mgz-col-lg-4, .mgz-col-lg-5, .mgz-col-lg-6, .mgz-col-lg-7, .mgz-col-lg-8, .mgz-col-lg-9, .mgz-col-lg-10, .mgz-col-lg-11, .mgz-col-lg-12, .mgz-col-lg-15, .mgz-col-lg-25, .mgz-col-lg-35, .mgz-col-lg-45 {
    float: left;
  }
  .mgz-col-lg-12 {
    width: 100%;
  }
  .mgz-col-lg-11 {
    width: 91.66666667%;
  }
  .mgz-col-lg-10 {
    width: 83.33333333%;
  }
  .mgz-col-lg-9 {
    width: 75%;
  }
  .mgz-col-lg-8 {
    width: 66.66666667%;
  }
  .mgz-col-lg-7 {
    width: 58.33333333%;
  }
  .mgz-col-lg-6 {
    width: 50%;
  }
  .mgz-col-lg-5 {
    width: 41.66666667%;
  }
  .mgz-col-lg-4 {
    width: 33.33333333%;
  }
  .mgz-col-lg-3 {
    width: 25%;
  }
  .mgz-col-lg-15 {
    width: 20%;
  }
  .mgz-col-lg-25 {
    width: 40%;
  }
  .mgz-col-lg-35 {
    width: 60%;
  }
  .mgz-col-lg-45 {
    width: 80%;
  }
  .mgz-col-lg-2 {
    width: 16.66666667%;
  }
  .mgz-col-lg-1 {
    width: 8.33333333%;
  }
  .mgz-col-lg-pull-12 {
    right: 100%;
  }
  .mgz-col-lg-pull-11 {
    right: 91.66666667%;
  }
  .mgz-col-lg-pull-10 {
    right: 83.33333333%;
  }
  .mgz-col-lg-pull-9 {
    right: 75%;
  }
  .mgz-col-lg-pull-8 {
    right: 66.66666667%;
  }
  .mgz-col-lg-pull-7 {
    right: 58.33333333%;
  }
  .mgz-col-lg-pull-6 {
    right: 50%;
  }
  .mgz-col-lg-pull-5 {
    right: 41.66666667%;
  }
  .mgz-col-lg-pull-4 {
    right: 33.33333333%;
  }
  .mgz-col-lg-pull-3 {
    right: 25%;
  }
  .mgz-col-lg-pull-15 {
    right: 20%;
  }
  .mgz-col-lg-pull-25 {
    right: 40%;
  }
  .mgz-col-lg-pull-35 {
    right: 60%;
  }
  .mgz-col-lg-pull-45 {
    right: 80%;
  }
  .mgz-col-lg-pull-2 {
    right: 16.66666667%;
  }
  .mgz-col-lg-pull-1 {
    right: 8.33333333%;
  }
  .mgz-col-lg-pull-0 {
    right: auto;
  }
  .mgz-col-lg-push-12 {
    left: 100%;
  }
  .mgz-col-lg-push-11 {
    left: 91.66666667%;
  }
  .mgz-col-lg-push-10 {
    left: 83.33333333%;
  }
  .mgz-col-lg-push-9 {
    left: 75%;
  }
  .mgz-col-lg-push-8 {
    left: 66.66666667%;
  }
  .mgz-col-lg-push-7 {
    left: 58.33333333%;
  }
  .mgz-col-lg-push-6 {
    left: 50%;
  }
  .mgz-col-lg-push-5 {
    left: 41.66666667%;
  }
  .mgz-col-lg-push-4 {
    left: 33.33333333%;
  }
  .mgz-col-lg-push-3 {
    left: 25%;
  }
  .mgz-col-lg-push-15 {
    left: 20%;
  }
  .mgz-col-lg-push-25 {
    left: 40%;
  }
  .mgz-col-lg-push-35 {
    left: 60%;
  }
  .mgz-col-lg-push-45 {
    left: 80%;
  }
  .mgz-col-lg-push-2 {
    left: 16.66666667%;
  }
  .mgz-col-lg-push-1 {
    left: 8.33333333%;
  }
  .mgz-col-lg-push-0 {
    left: auto;
  }
  .mgz-col-lg-offset-12 {
    margin-left: 100%;
  }
  .mgz-col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .mgz-col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .mgz-col-lg-offset-9 {
    margin-left: 75%;
  }
  .mgz-col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .mgz-col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .mgz-col-lg-offset-6 {
    margin-left: 50%;
  }
  .mgz-col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .mgz-col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .mgz-col-lg-offset-3 {
    margin-left: 25%;
  }
  .mgz-col-lg-offset-15 {
    margin-left: 20%;
  }
  .mgz-col-lg-offset-25 {
    margin-left: 40%;
  }
  .mgz-col-lg-offset-35 {
    margin-left: 60%;
  }
  .mgz-col-lg-offset-45 {
    margin-left: 80%;
  }
  .mgz-col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .mgz-col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .mgz-col-lg-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .mgz-col-xl-1, .mgz-col-xl-2, .mgz-col-xl-3, .mgz-col-xl-4, .mgz-col-xl-5, .mgz-col-xl-6, .mgz-col-xl-7, .mgz-col-xl-8, .mgz-col-xl-9, .mgz-col-xl-10, .mgz-col-xl-11, .mgz-col-xl-12, .mgz-col-xl-15, .mgz-col-xl-25, .mgz-col-xl-35, .mgz-col-xl-45 {
    float: left;
  }
  .mgz-col-xl-12 {
    width: 100%;
  }
  .mgz-col-xl-11 {
    width: 91.66666667%;
  }
  .mgz-col-xl-10 {
    width: 83.33333333%;
  }
  .mgz-col-xl-9 {
    width: 75%;
  }
  .mgz-col-xl-8 {
    width: 66.66666667%;
  }
  .mgz-col-xl-7 {
    width: 58.33333333%;
  }
  .mgz-col-xl-6 {
    width: 50%;
  }
  .mgz-col-xl-5 {
    width: 41.66666667%;
  }
  .mgz-col-xl-4 {
    width: 33.33333333%;
  }
  .mgz-col-xl-3 {
    width: 25%;
  }
  .mgz-col-xl-15 {
    width: 20%;
  }
  .mgz-col-xl-25 {
    width: 40%;
  }
  .mgz-col-xl-35 {
    width: 60%;
  }
  .mgz-col-xl-45 {
    width: 80%;
  }
  .mgz-col-xl-2 {
    width: 16.66666667%;
  }
  .mgz-col-xl-1 {
    width: 8.33333333%;
  }
  .mgz-col-xl-pull-12 {
    right: 100%;
  }
  .mgz-col-xl-pull-11 {
    right: 91.66666667%;
  }
  .mgz-col-xl-pull-10 {
    right: 83.33333333%;
  }
  .mgz-col-xl-pull-9 {
    right: 75%;
  }
  .mgz-col-xl-pull-8 {
    right: 66.66666667%;
  }
  .mgz-col-xl-pull-7 {
    right: 58.33333333%;
  }
  .mgz-col-xl-pull-6 {
    right: 50%;
  }
  .mgz-col-xl-pull-5 {
    right: 41.66666667%;
  }
  .mgz-col-xl-pull-4 {
    right: 33.33333333%;
  }
  .mgz-col-xl-pull-3 {
    right: 25%;
  }
  .mgz-col-xl-pull-15 {
    right: 20%;
  }
  .mgz-col-xl-pull-25 {
    right: 40%;
  }
  .mgz-col-xl-pull-35 {
    right: 60%;
  }
  .mgz-col-xl-pull-45 {
    right: 80%;
  }
  .mgz-col-xl-pull-2 {
    right: 16.66666667%;
  }
  .mgz-col-xl-pull-1 {
    right: 8.33333333%;
  }
  .mgz-col-xl-pull-0 {
    right: auto;
  }
  .mgz-col-xl-push-12 {
    left: 100%;
  }
  .mgz-col-xl-push-11 {
    left: 91.66666667%;
  }
  .mgz-col-xl-push-10 {
    left: 83.33333333%;
  }
  .mgz-col-xl-push-9 {
    left: 75%;
  }
  .mgz-col-xl-push-8 {
    left: 66.66666667%;
  }
  .mgz-col-xl-push-7 {
    left: 58.33333333%;
  }
  .mgz-col-xl-push-6 {
    left: 50%;
  }
  .mgz-col-xl-push-5 {
    left: 41.66666667%;
  }
  .mgz-col-xl-push-4 {
    left: 33.33333333%;
  }
  .mgz-col-xl-push-3 {
    left: 25%;
  }
  .mgz-col-xl-push-15 {
    left: 20%;
  }
  .mgz-col-xl-push-25 {
    left: 40%;
  }
  .mgz-col-xl-push-35 {
    left: 60%;
  }
  .mgz-col-xl-push-45 {
    left: 80%;
  }
  .mgz-col-xl-push-2 {
    left: 16.66666667%;
  }
  .mgz-col-xl-push-1 {
    left: 8.33333333%;
  }
  .mgz-col-xl-push-0 {
    left: auto;
  }
  .mgz-col-xl-offset-12 {
    margin-left: 100%;
  }
  .mgz-col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .mgz-col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .mgz-col-xl-offset-9 {
    margin-left: 75%;
  }
  .mgz-col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .mgz-col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .mgz-col-xl-offset-6 {
    margin-left: 50%;
  }
  .mgz-col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .mgz-col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .mgz-col-xl-offset-3 {
    margin-left: 25%;
  }
  .mgz-col-xl-offset-15 {
    margin-left: 20%;
  }
  .mgz-col-xl-offset-25 {
    margin-left: 40%;
  }
  .mgz-col-xl-offset-35 {
    margin-left: 60%;
  }
  .mgz-col-xl-offset-45 {
    margin-left: 80%;
  }
  .mgz-col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .mgz-col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .mgz-col-xl-offset-0 {
    margin-left: 0%;
  }
}
@media (max-width: 575px) {
  .mgz-grid-col-xs-6 > div:nth-child(6n+1),
  .mgz-grid-col-xs-3 > div:nth-child(3n+1),
  .mgz-grid-col-xs-4 > div:nth-child(4n+1),
  .mgz-grid-col-xs-15 > div:nth-child(5n+1),
  .mgz-grid-col-xs-2 > div:nth-child(2n+1) {
    clear: left;
  }
  .mgz-grid-col-xs-6> div,
  .mgz-grid-col-xs-3 > div,
  .mgz-grid-col-xs-4 > div,
  .mgz-grid-col-xs-15 > div,
  .mgz-grid-col-xs-2 > div {
    float: left;
  }
  .mgz-grid-col-xs-6 > div {
    width: 16.66666667%;
  }
  .mgz-grid-col-xs-3 > div {
    width: 33.33333333%;
  }
  .mgz-grid-col-xs-4 > div {
    width: 25%;
  }
  .mgz-grid-col-xs-15 > div {
    width: 20%;
  }
  .mgz-grid-col-xs-2 > div {
    width: 50%;
  }
  .mgz-hidden-xs {
    display: none !important;
  }
  .xs_left {
    text-align: left;
  }
  .xs_center {
    text-align: center;
  }
  .xs_right {
    text-align: right;
  }
  .xs_f-right {
    float: right;
  }
  .xs_f-left {
    float: left;
  }
  .xs_f-none {
    float: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .mgz-grid-col-xs-12 > div:nth-child(12n+1),
  .mgz-grid-col-xs-6 > div:nth-child(6n+1),
  .mgz-grid-col-xs-5 > div:nth-child(5n+1),
  .mgz-grid-col-xs-4 > div:nth-child(4n+1),
  .mgz-grid-col-xs-3 > div:nth-child(3n+1),
  .mgz-grid-col-xs-2 > div:nth-child(2n+1),
  .mgz-grid-col-xs-1 > div:nth-child(1n+1) {
    clear: left;
  }
  .mgz-grid-col-xs-12 > div,
  .mgz-grid-col-xs-6 > div,
  .mgz-grid-col-xs-5 > div,
  .mgz-grid-col-xs-4 > div,
  .mgz-grid-col-xs-3 > div,
  .mgz-grid-col-xs-2 > div,
  .mgz-grid-col-xs-1 > div {
    float: left;
  }
  .mgz-grid-col-xs-12 > div {
    width: 8.33333333%;
  }
  .mgz-grid-col-xs-6 > div {
    width: 16.66666667%;
  }
  .mgz-grid-col-xs-5 > div {
    width: 20%;
  }
  .mgz-grid-col-xs-4 > div {
    width: 25%;
  }
  .mgz-grid-col-xs-3 > div {
    width: 33.33333333%;
  }
  .mgz-grid-col-xs-2 > div {
    width: 50%;
  }
  .mgz-grid-col-xs-1 > div {
    width: 100%;
  }
  .mgz-hidden-sm {
    display: none !important;
  }
  .sm_left {
    text-align: left;
  }
  .sm_center {
    text-align: center;
  }
  .sm_right {
    text-align: right;
  }
  .sm_f-right {
    float: right;
  }
  .sm_f-left {
    float: left;
  }
  .sm_f-none {
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mgz-grid-col-md-12 > div:nth-child(12n+1),
  .mgz-grid-col-md-6 > div:nth-child(6n+1),
  .mgz-grid-col-md-5 > div:nth-child(5n+1),
  .mgz-grid-col-md-4 > div:nth-child(4n+1),
  .mgz-grid-col-md-3 > div:nth-child(3n+1),
  .mgz-grid-col-md-2 > div:nth-child(2n+1),
  .mgz-grid-col-md-1 > div:nth-child(1n+1) {
    clear: left;
  }
  .mgz-grid-col-md-12 > div,
  .mgz-grid-col-md-6 > div,
  .mgz-grid-col-md-5 > div,
  .mgz-grid-col-md-4 > div,
  .mgz-grid-col-md-3 > div,
  .mgz-grid-col-md-2 > div,
  .mgz-grid-col-md-1 > div {
    float: left;
  }
  .mgz-grid-col-md-12 > div {
    width: 8.33333333%;
  }
  .mgz-grid-col-md-6 > div {
    width: 16.66666667%;
  }
  .mgz-grid-col-md-5 > div {
    width: 20%;
  }
  .mgz-grid-col-md-4 > div {
    width: 25%;
  }
  .mgz-grid-col-md-3 > div {
    width: 33.33333333%;
  }
  .mgz-grid-col-md-2 > div {
    width: 50%;
  }
  .mgz-grid-col-md-1 > div {
    width: 100%;
  }
  .mgz-hidden-md {
    display: none !important;
  }
  .md_left {
    text-align: left;
  }
  .md_center {
    text-align: center;
  }
  .md_right {
    text-align: right;
  }
  .md_f-right {
    float: right;
  }
  .md_f-left {
    float: left;
  }
  .md_f-none {
    float: none;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .mgz-grid-col-lg-12 > div:nth-child(12n+1),
  .mgz-grid-col-lg-6 > div:nth-child(6n+1),
  .mgz-grid-col-lg-5 > div:nth-child(5n+1),
  .mgz-grid-col-lg-4 > div:nth-child(4n+1),
  .mgz-grid-col-lg-3 > div:nth-child(3n+1),
  .mgz-grid-col-lg-2 > div:nth-child(2n+1),
  .mgz-grid-col-lg-1 > div:nth-child(1n+1) {
    clear: left;
  }
  .mgz-grid-col-lg-12 > div,
  .mgz-grid-col-lg-6 > div,
  .mgz-grid-col-lg-5 > div,
  .mgz-grid-col-lg-4 > div,
  .mgz-grid-col-lg-3 > div,
  .mgz-grid-col-lg-2 > div,
  .mgz-grid-col-lg-1 > div {
    float: left;
  }
  .mgz-grid-col-lg-12 > div {
    width: 8.33333333%;
  }
  .mgz-grid-col-lg-6 > div {
    width: 16.66666667%;
  }
  .mgz-grid-col-lg-5 > div {
    width: 20%;
  }
  .mgz-grid-col-lg-4 > div {
    width: 25%;
  }
  .mgz-grid-col-lg-3 > div {
    width: 33.33333333%;
  }
  .mgz-grid-col-lg-2 > div {
    width: 50%;
  }
  .mgz-grid-col-lg-1 > div {
    width: 100%;
  }
  .mgz-hidden-lg {
    display: none !important;
  }
  .lg_left {
    text-align: left;
  }
  .lg_center {
    text-align: center;
  }
  .lg_right {
    text-align: right;
  }
  .lg_f-right {
    float: right;
  }
  .lg_f-left {
    float: left;
  }
  .lg_f-none {
    float: none;
  }
}
@media (min-width: 1200px) {
  .mgz-grid-col-xl-12 > div:nth-child(12n+1),
  .mgz-grid-col-xl-6 > div:nth-child(6n+1),
  .mgz-grid-col-xl-5 > div:nth-child(5n+1),
  .mgz-grid-col-xl-4 > div:nth-child(4n+1),
  .mgz-grid-col-xl-3 > div:nth-child(3n+1),
  .mgz-grid-col-xl-2 > div:nth-child(2n+1),
  .mgz-grid-col-xl-1 > div:nth-child(1n+1) {
    clear: left;
  }
  .mgz-grid-col-xl-12 > div,
  .mgz-grid-col-xl-6 > div,
  .mgz-grid-col-xl-5 > div,
  .mgz-grid-col-xl-4 > div,
  .mgz-grid-col-xl-3 > div,
  .mgz-grid-col-xl-2 > div,
  .mgz-grid-col-xl-1 > div {
    float: left;
  }
  .mgz-grid-col-xl-12 > div {
    width: 8.33333333%;
  }
  .mgz-grid-col-xl-6 > div {
    width: 16.66666667%;
  }
  .mgz-grid-col-xl-5 > div {
    width: 20%;
  }
  .mgz-grid-col-xl-4 > div {
    width: 25%;
  }
  .mgz-grid-col-xl-3 > div {
    width: 33.33333333%;
  }
  .mgz-grid-col-xl-2 > div {
    width: 50%;
  }
  .mgz-grid-col-xl-1 > div {
    width: 100%;
  }
  .mgz-hidden-xl {
    display: none !important;
  }
  .xl_left {
    text-align: left;
  }
  .xl_center {
    text-align: center;
  }
  .xl_right {
    text-align: right;
  }
  .xl_f-right {
    float: right;
  }
  .xl_f-left {
    float: left;
  }
  .xl_f-none {
    float: none;
  }
}
.mgz-pull-right {
  float: right !important;
}
.mgz-pull-left {
  float: left !important;
}@font-face{font-family:mgz_openiconic;src:url(../../frontend/championtimber/default/en_GB/Magezon_Builder/fonts/mgz_openiconic.eot?54101537);src:url(../../frontend/championtimber/default/en_GB/Magezon_Builder/fonts/mgz_openiconic.eot?54101537#iefix) format('embedded-opentype'),url(../../frontend/championtimber/default/en_GB/Magezon_Builder/fonts/mgz_openiconic.woff?54101537) format('woff'),url(../../frontend/championtimber/default/en_GB/Magezon_Builder/fonts/mgz_openiconic.ttf?54101537) format('truetype'),url(../../frontend/championtimber/default/en_GB/Magezon_Builder/fonts/mgz_openiconic.svg?54101537#mgz_openiconic) format('svg');font-weight:400;font-style:normal}[class*=" mgz-oi-"]:before,[class^=mgz-oi-]:before{font-family:mgz_openiconic;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0}.mgz-oi-dial:before{content:'\e800'}.mgz-oi-pilcrow:before{content:'\e801'}.mgz-oi-at:before{content:'\e802'}.mgz-oi-hash:before{content:'\e803'}.mgz-oi-key-inv:before{content:'\e804'}.mgz-oi-key:before{content:'\e805'}.mgz-oi-chart-pie-alt:before{content:'\e806'}.mgz-oi-chart-pie:before{content:'\e807'}.mgz-oi-chart-bar:before{content:'\e808'}.mgz-oi-umbrella:before{content:'\e809'}.mgz-oi-moon-inv:before{content:'\e80a'}.mgz-oi-mobile:before{content:'\e80b'}.mgz-oi-cd:before{content:'\e80c'}.mgz-oi-split:before{content:'\e80d'}.mgz-oi-exchange:before{content:'\e80e'}.mgz-oi-block:before{content:'\e80f'}.mgz-oi-resize-full:before{content:'\e810'}.mgz-oi-article-alt:before{content:'\e811'}.mgz-oi-article:before{content:'\e812'}.mgz-oi-pencil-alt:before{content:'\e813'}.mgz-oi-undo:before{content:'\e814'}.mgz-oi-attach:before{content:'\e815'}.mgz-oi-link:before{content:'\e816'}.mgz-oi-search:before{content:'\e817'}.mgz-oi-mail:before{content:'\e818'}.mgz-oi-heart:before{content:'\e819'}.mgz-oi-comment:before{content:'\e81a'}.mgz-oi-resize-full-alt:before{content:'\e81b'}.mgz-oi-lock:before{content:'\e81c'}.mgz-oi-book-open:before{content:'\e81d'}.mgz-oi-arrow-curved:before{content:'\e81e'}.mgz-oi-equalizer:before{content:'\e81f'}.mgz-oi-heart-empty:before{content:'\e820'}.mgz-oi-lock-empty:before{content:'\e821'}.mgz-oi-comment-inv:before{content:'\e822'}.mgz-oi-folder:before{content:'\e823'}.mgz-oi-resize-small:before{content:'\e824'}.mgz-oi-play:before{content:'\e825'}.mgz-oi-cursor:before{content:'\e826'}.mgz-oi-aperture:before{content:'\e827'}.mgz-oi-play-circle2:before{content:'\e828'}.mgz-oi-resize-small-alt:before{content:'\e829'}.mgz-oi-folder-empty:before{content:'\e82a'}.mgz-oi-comment-alt:before{content:'\e82b'}.mgz-oi-lock-open:before{content:'\e82c'}.mgz-oi-star:before{content:'\e82d'}.mgz-oi-user:before{content:'\e82e'}.mgz-oi-lock-open-empty:before{content:'\e82f'}.mgz-oi-box:before{content:'\e830'}.mgz-oi-resize-vertical:before{content:'\e831'}.mgz-oi-stop:before{content:'\e832'}.mgz-oi-aperture-alt:before{content:'\e833'}.mgz-oi-book:before{content:'\e834'}.mgz-oi-steering-wheel:before{content:'\e835'}.mgz-oi-pause:before{content:'\e836'}.mgz-oi-to-start:before{content:'\e837'}.mgz-oi-move:before{content:'\e838'}.mgz-oi-resize-horizontal:before{content:'\e839'}.mgz-oi-rss-alt:before{content:'\e83a'}.mgz-oi-comment-alt2:before{content:'\e83b'}.mgz-oi-rss:before{content:'\e83c'}.mgz-oi-comment-inv-alt:before{content:'\e83d'}.mgz-oi-comment-inv-alt2:before{content:'\e83e'}.mgz-oi-eye:before{content:'\e83f'}.mgz-oi-pin:before{content:'\e840'}.mgz-oi-video:before{content:'\e841'}.mgz-oi-picture:before{content:'\e842'}.mgz-oi-camera:before{content:'\e843'}.mgz-oi-tag:before{content:'\e844'}.mgz-oi-chat:before{content:'\e845'}.mgz-oi-cog:before{content:'\e846'}.mgz-oi-popup:before{content:'\e847'}.mgz-oi-to-end:before{content:'\e848'}.mgz-oi-book-alt:before{content:'\e849'}.mgz-oi-brush:before{content:'\e84a'}.mgz-oi-eject:before{content:'\e84b'}.mgz-oi-down:before{content:'\e84c'}.mgz-oi-wrench:before{content:'\e84d'}.mgz-oi-chat-inv:before{content:'\e84e'}.mgz-oi-tag-empty:before{content:'\e84f'}.mgz-oi-ok:before{content:'\e850'}.mgz-oi-ok-circle:before{content:'\e851'}.mgz-oi-download:before{content:'\e852'}.mgz-oi-location:before{content:'\e853'}.mgz-oi-share:before{content:'\e854'}.mgz-oi-left:before{content:'\e855'}.mgz-oi-target:before{content:'\e856'}.mgz-oi-brush-alt:before{content:'\e857'}.mgz-oi-cancel:before{content:'\e858'}.mgz-oi-upload:before{content:'\e859'}.mgz-oi-location-inv:before{content:'\e85a'}.mgz-oi-calendar:before{content:'\e85b'}.mgz-oi-right:before{content:'\e85c'}.mgz-oi-signal:before{content:'\e85d'}.mgz-oi-eyedropper:before{content:'\e85e'}.mgz-oi-layers:before{content:'\e85f'}.mgz-oi-award:before{content:'\e860'}.mgz-oi-up:before{content:'\e861'}.mgz-oi-calendar-inv:before{content:'\e862'}.mgz-oi-location-alt:before{content:'\e863'}.mgz-oi-download-cloud:before{content:'\e864'}.mgz-oi-cancel-circle:before{content:'\e865'}.mgz-oi-plus:before{content:'\e866'}.mgz-oi-upload-cloud:before{content:'\e867'}.mgz-oi-compass:before{content:'\e868'}.mgz-oi-calendar-alt:before{content:'\e869'}.mgz-oi-down-circle:before{content:'\e86a'}.mgz-oi-award-empty:before{content:'\e86b'}.mgz-oi-layers-alt:before{content:'\e86c'}.mgz-oi-sun:before{content:'\e86d'}.mgz-oi-list:before{content:'\e86e'}.mgz-oi-left-circle:before{content:'\e86f'}.mgz-oi-mic:before{content:'\e870'}.mgz-oi-trash:before{content:'\e871'}.mgz-oi-quote-left:before{content:'\e872'}.mgz-oi-plus-circle:before{content:'\e873'}.mgz-oi-minus:before{content:'\e874'}.mgz-oi-quote-right:before{content:'\e875'}.mgz-oi-trash-empty:before{content:'\e876'}.mgz-oi-volume-off:before{content:'\e877'}.mgz-oi-right-circle:before{content:'\e878'}.mgz-oi-list-nested:before{content:'\e879'}.mgz-oi-sun-inv:before{content:'\e87a'}.mgz-oi-bat-empty:before{content:'\e87b'}.mgz-oi-up-circle:before{content:'\e87c'}.mgz-oi-volume-up:before{content:'\e87d'}.mgz-oi-doc:before{content:'\e87e'}.mgz-oi-quote-left-alt:before{content:'\e87f'}.mgz-oi-minus-circle:before{content:'\e880'}.mgz-oi-cloud:before{content:'\e881'}.mgz-oi-rain:before{content:'\e882'}.mgz-oi-bat-half:before{content:'\e883'}.mgz-oi-cw:before{content:'\e884'}.mgz-oi-headphones:before{content:'\e885'}.mgz-oi-doc-inv:before{content:'\e886'}.mgz-oi-quote-right-alt:before{content:'\e887'}.mgz-oi-help:before{content:'\e888'}.mgz-oi-info:before{content:'\e889'}.mgz-oi-pencil:before{content:'\e88a'}.mgz-oi-doc-alt:before{content:'\e88b'}.mgz-oi-clock:before{content:'\e88c'}.mgz-oi-loop:before{content:'\e88d'}.mgz-oi-bat-full:before{content:'\e88e'}.mgz-oi-flash:before{content:'\e88f'}.mgz-oi-moon:before{content:'\e890'}.mgz-oi-bat-charge:before{content:'\e891'}.mgz-oi-loop-alt:before{content:'\e892'}.mgz-oi-lamp:before{content:'\e893'}.mgz-oi-doc-inv-alt:before{content:'\e894'}.mgz-oi-pencil-neg:before{content:'\e895'}.mgz-oi-home:before{content:'\e896'}@charset "UTF-8";
.mgz-flex,
.mgz-flex-position-top-left,
.mgz-flex-position-top-center,
.mgz-flex-position-top-right,
.mgz-flex-position-middle-left,
.mgz-flex-position-center-left,
.mgz-flex-position-middle-center,
.mgz-flex-position-center-center,
.mgz-flex-position-middle-right,
.mgz-flex-position-center-right,
.mgz-flex-position-bottom-left,
.mgz-flex-position-bottom-center,
.mgz-flex-position-bottom-right,
.mgz-element-row.mgz-row-wrap-reverse > .mgz-element-inner,
.mgz-element-row.mgz-row-equal-height > .mgz-element-inner,
.mgz-element-row.mgz-row-wrap-reverse > .mgz-element-inner > .inner-content,
.mgz-element-row.mgz-row-equal-height > .mgz-element-inner > .inner-content,
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content
    > .mgz-element,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content
    > .mgz-element,
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner,
.mgz-socialicons li,
.mgz-countdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.mgz-invisible {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
a.mgz-btn {
    color: #333;
}
.mgz-btn:not(.primary) {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
button.mgz-btn {
    border: 0;
}
.mgz-btn {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    word-wrap: break-word;
    text-decoration: none;
    position: relative;
    line-height: normal;
    padding: 10px 20px;
    color: #333;
    background-color: #e3e3e3;
    font-size: 1.4rem;
    max-width: 100%;
    height: auto;
}
.mgz-btn:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #5e5e5e;
    background-color: #dcdcdc;
    text-decoration: none;
}
.mgz-btn:focus {
    outline: none;
}
.mgz-btn.mgz-btn-save,
.mgz-btn.mgz-btn-cancel,
.mgz-btn.mgz-btn-replace {
    padding: 15px 20px;
    font-size: 1.6rem;
    font-weight: 500;
    min-width: 140px;
}
.mgz-btn.mgz-btn-save {
    background: #007dbd;
    color: #fff;
}
.mgz-btn.mgz-btn-save:hover {
    background: #0073ae;
}
.mgz-btn.mgz-btn-cancel {
    color: #fff;
    background-color: #afafaf;
}
.mgz-btn.mgz-btn-cancel:hover {
    background-color: #8c8c8c;
}
.mgz-btn.mgz-btn-replace {
    float: left;
    color: #fff;
    background-color: #afafaf;
}
.mgz-btn.mgz-btn-replace:hover {
    background-color: #8c8c8c;
}
.mgz-btn.mgz-btn-delete {
    color: #fff;
    background-color: #e22626;
}
.mgz-btn.mgz-btn-delete:hover {
    background-color: #ca1c1c;
}
.parallax-wrapper {
    position: relative !important;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.mgz-icon,
.tabs-opener:before {
    font-family: "Magezon-Icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mgz-fa {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.mgz-fa-s {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.mgz-fa-r {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}
.mgz-liststyle {
    margin: 0;
    padding: 0;
    list-style: none;
}
/*!
 * ImageHover.css - http://www.imagehover.io
 * Version 1.0
 * Author: Ciarán Walsh

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 */
.mgz-hover {
    position: relative;
    overflow: hidden;
    display: block;
}
.mgz-hover-description {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transform: translateZ(0);
}
.mgz-hover-main {
    overflow: hidden;
}
[class^="mgz-hover-"] > img,
[class*=" mgz-hover-"] > img {
    vertical-align: top;
    max-width: 100%;
}
[class^="mgz-hover-"] .mgz-hover-description,
[class*=" mgz-hover-"] .mgz-hover-description {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
[class^="mgz-hover-"],
[class*=" mgz-hover-"],
[class^="mgz-hover-"]:before,
[class^="mgz-hover-"]:after,
[class*=" mgz-hover-"]:before,
[class*=" mgz-hover-"]:after,
[class^="mgz-hover-"] *,
[class*=" mgz-hover-"] *,
[class^="mgz-hover-"] *:before,
[class^="mgz-hover-"] *:after,
[class*=" mgz-hover-"] *:before,
[class*=" mgz-hover-"] *:after {
    box-sizing: border-box;
    transition: all 0.35s ease;
}
/* mgz-hover-fade-*
----------------------------- */
[class^="mgz-hover-fade"] .mgz-hover-description,
[class*=" mgz-hover-fade"] .mgz-hover-description {
    opacity: 0;
}
[class^="mgz-hover-fade"]:hover > .mgz-hover-main,
[class*=" mgz-hover-fade"]:hover > .mgz-hover-main {
    opacity: 0;
}
[class^="mgz-hover-fade"]:hover .mgz-hover-description,
[class*=" mgz-hover-fade"]:hover .mgz-hover-description {
    opacity: 1;
}
[class^="mgz-hover-fade"]:hover > .mgz-hover-main,
[class^="mgz-hover-fade"]:hover .mgz-hover-description,
[class*=" mgz-hover-fade"]:hover > .mgz-hover-main,
[class*=" mgz-hover-fade"]:hover .mgz-hover-description {
    transform: translate(0, 0);
}
/* mgz-hover-fade
----------------------------- */
/* mgz-hover-fade-in-up
----------------------------- */
.mgz-hover-fade-in-up .mgz-hover-description {
    transform: translate(0, 15%);
}
/* mgz-hover-fade-in-down
----------------------------- */
.mgz-hover-fade-in-down .mgz-hover-description {
    transform: translate(0, -15%);
}
/* mgz-hover-fade-in-left
----------------------------- */
.mgz-hover-fade-in-left .mgz-hover-description {
    transform: translate(-15%, 0);
}
/* mgz-hover-fade-in-right
----------------------------- */
.mgz-hover-fade-in-right .mgz-hover-description {
    transform: translate(15%, 0);
}
/* mgz-hover-push-*
----------------------------- */
[class^="mgz-hover-push-"]:hover .mgz-hover-description,
[class*=" mgz-hover-push-"]:hover .mgz-hover-description {
    transform: translate(0, 0);
}
/* mgz-hover-push-up
----------------------------- */
.mgz-hover-push-up .mgz-hover-description {
    transform: translateY(100%);
}
.mgz-hover-push-up:hover > .mgz-hover-main {
    transform: translateY(-100%);
}
/* mgz-hover-push-down
----------------------------- */
.mgz-hover-push-down .mgz-hover-description {
    transform: translateY(-100%);
}
.mgz-hover-push-down:hover > .mgz-hover-main {
    transform: translateY(100%);
}
/* mgz-hover-push-left
----------------------------- */
.mgz-hover-push-left .mgz-hover-description {
    transform: translateX(100%);
}
.mgz-hover-push-left:hover > .mgz-hover-main {
    transform: translateX(-100%);
}
/* mgz-hover-push--right
----------------------------- */
.mgz-hover-push-right .mgz-hover-description {
    transform: translateX(-100%);
}
.mgz-hover-push-right:hover > .mgz-hover-main {
    transform: translateX(100%);
}
/* mgz-hover-slide-*
----------------------------- */
[class^="mgz-hover-slide-"]:hover .mgz-hover-description,
[class*=" mgz-hover-slide-"]:hover .mgz-hover-description {
    transform: translate(0, 0);
}
/* mgz-hover-slide-up
----------------------------- */
.mgz-hover-slide-up .mgz-hover-description {
    transform: translateY(100%);
}
/* mgz-hover-slide-down
----------------------------- */
.mgz-hover-slide-down .mgz-hover-description {
    transform: translateY(-100%);
}
/* mgz-hover-slide-left
----------------------------- */
.mgz-hover-slide-left .mgz-hover-description {
    transform: translateX(100%);
}
/* mgz-hover-slide-right
----------------------------- */
.mgz-hover-slide-right .mgz-hover-description {
    transform: translateX(-100%);
}
/* mgz-hover-slide-top-left
----------------------------- */
.mgz-hover-slide-top-left .mgz-hover-description {
    transform: translate(-100%, -100%);
}
/* mgz-hover-slide-top-right
----------------------------- */
.mgz-hover-slide-top-right .mgz-hover-description {
    transform: translate(100%, -100%);
}
/* mgz-hover-slide-bottom-left
----------------------------- */
.mgz-hover-slide-bottom-left .mgz-hover-description {
    transform: translate(-100%, 100%);
}
/* mgz-hover-slide-bottom-right
----------------------------- */
.mgz-hover-slide-bottom-right .mgz-hover-description {
    transform: translate(100%, 100%);
}
/* mgz-hover-reveal-*
----------------------------- */
[class^="mgz-hover-reveal-"]:before,
[class*=" mgz-hover-reveal-"]:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background-color: #007dbd;
}
[class^="mgz-hover-reveal-"] .mgz-hover-description,
[class*=" mgz-hover-reveal-"] .mgz-hover-description {
    opacity: 0;
}
[class^="mgz-hover-reveal-"]:hover:before,
[class*=" mgz-hover-reveal-"]:hover:before {
    transform: translate(0, 0);
}
[class^="mgz-hover-reveal-"]:hover .mgz-hover-description,
[class*=" mgz-hover-reveal-"]:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-reveal-up
----------------------------- */
.mgz-hover-reveal-up:before {
    transform: translateY(100%);
}
/* mgz-hover-reveal-down
----------------------------- */
.mgz-hover-reveal-down:before {
    transform: translateY(-100%);
}
/* mgz-hover-reveal-left
----------------------------- */
.mgz-hover-reveal-left:before {
    transform: translateX(100%);
}
/* mgz-hover-reveal-right
----------------------------- */
.mgz-hover-reveal-right:before {
    transform: translateX(-100%);
}
/* mgz-hover-reveal-top-left
----------------------------- */
.mgz-hover-reveal-top-left:before {
    transform: translate(-100%, -100%);
}
/* mgz-hover-reveal-top-right
----------------------------- */
.mgz-hover-reveal-top-right:before {
    transform: translate(100%, -100%);
}
/* mgz-hover-reveal-bottom-left
----------------------------- */
.mgz-hover-reveal-bottom-left:before {
    transform: translate(-100%, 100%);
}
/* mgz-hover-reveal-bottom-right
----------------------------- */
.mgz-hover-reveal-bottom-right:before {
    transform: translate(100%, 100%);
}
/* mgz-hover-hinge-*
----------------------------- */
[class^="mgz-hover-hinge-"],
[class*=" mgz-hover-hinge-"] {
    perspective: 50em;
}
[class^="mgz-hover-hinge-"] .mgz-hover-description,
[class*=" mgz-hover-hinge-"] .mgz-hover-description {
    opacity: 0;
    z-index: 1;
}
[class^="mgz-hover-hinge-"]:hover img,
[class*=" mgz-hover-hinge-"]:hover img {
    opacity: 0;
}
[class^="mgz-hover-hinge-"]:hover .mgz-hover-description,
[class*=" mgz-hover-hinge-"]:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-hinge-up
----------------------------- */
.mgz-hover-hinge-up img {
    transform-origin: 50% 0%;
}
.mgz-hover-hinge-up .mgz-hover-description {
    transform: rotateX(90deg);
    transform-origin: 50% 100%;
}
.mgz-hover-hinge-up:hover > .mgz-hover-main {
    transform: rotateX(-90deg);
}
.mgz-hover-hinge-up:hover .mgz-hover-description {
    transform: rotateX(0);
}
/* mgz-hover-hinge-down
----------------------------- */
.mgz-hover-hinge-down img {
    transform-origin: 50% 100%;
}
.mgz-hover-hinge-down .mgz-hover-description {
    transform: rotateX(-90deg);
    transform-origin: 50% -50%;
}
.mgz-hover-hinge-down:hover > .mgz-hover-main {
    transform: rotateX(90deg);
    opacity: 0;
}
.mgz-hover-hinge-down:hover .mgz-hover-description {
    transform: rotateX(0);
}
/* mgz-hover-hinge-left
----------------------------- */
.mgz-hover-hinge-left img {
    transform-origin: 0% 50%;
}
.mgz-hover-hinge-left .mgz-hover-description {
    transform: rotateY(-90deg);
    transform-origin: 100% 50%;
}
.mgz-hover-hinge-left:hover > .mgz-hover-main {
    transform: rotateY(90deg);
}
.mgz-hover-hinge-left:hover .mgz-hover-description {
    transform: rotateY(0);
}
/* mgz-hover-hinge-right
----------------------------- */
.mgz-hover-hinge-right img {
    transform-origin: 100% 50%;
}
.mgz-hover-hinge-right .mgz-hover-description {
    transform: rotateY(90deg);
    transform-origin: 0 50%;
}
.mgz-hover-hinge-right:hover > .mgz-hover-main {
    transform: rotateY(-90deg);
}
.mgz-hover-hinge-right:hover .mgz-hover-description {
    transform: rotateY(0);
}
/* mgz-hover-flip-*
----------------------------- */
[class^="mgz-hover-flip-"],
[class*=" mgz-hover-flip-"] {
    perspective: 50em;
}
[class^="mgz-hover-flip-"] img,
[class*=" mgz-hover-flip-"] img {
    backface-visibility: hidden;
}
[class^="mgz-hover-flip-"] .mgz-hover-description,
[class*=" mgz-hover-flip-"] .mgz-hover-description {
    opacity: 0;
}
[class^="mgz-hover-flip-"]:hover > .mgz-hover-main,
[class*=" mgz-hover-flip-"]:hover > .mgz-hover-main {
    opacity: 0;
}
[class^="mgz-hover-flip-"]:hover .mgz-hover-description,
[class*=" mgz-hover-flip-"]:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.14s;
}
/* mgz-hover-flip-horiz
----------------------------- */
.mgz-hover-flip-horiz .mgz-hover-description {
    transform: rotateX(90deg);
    transform-origin: 0% 50%;
}
.mgz-hover-flip-horiz:hover img {
    transform: rotateX(-180deg);
}
.mgz-hover-flip-horiz:hover .mgz-hover-description {
    transform: rotateX(0deg);
}
/* mgz-hover-flip-vert
----------------------------- */
.mgz-hover-flip-vert .mgz-hover-description {
    transform: rotateY(90deg);
    transform-origin: 50% 0%;
}
.mgz-hover-flip-vert:hover > .mgz-hover-main {
    transform: rotateY(-180deg);
}
.mgz-hover-flip-vert:hover .mgz-hover-description {
    transform: rotateY(0deg);
}
/* mgz-hover-flip-diag-1
----------------------------- */
.mgz-hover-flip-diag-1 .mgz-hover-description {
    transform: rotate3d(1, -1, 0, 100deg);
}
.mgz-hover-flip-diag-1:hover > .mgz-hover-main {
    transform: rotate3d(-1, 1, 0, 100deg);
}
.mgz-hover-flip-diag-1:hover .mgz-hover-description {
    transform: rotate3d(0, 0, 0, 0deg);
}
/* mgz-hover-flip-diag-2
----------------------------- */
.mgz-hover-flip-diag-2 .mgz-hover-description {
    transform: rotate3d(1, 1, 0, 100deg);
}
.mgz-hover-flip-diag-2:hover > .mgz-hover-main {
    transform: rotate3d(-1, -1, 0, 100deg);
}
.mgz-hover-flip-diag-2:hover .mgz-hover-description {
    transform: rotate3d(0, 0, 0, 0deg);
}
/* mgz-hover-shutter-out-*
----------------------------- */
[class^="mgz-hover-shutter-out-"]:before,
[class*=" mgz-hover-shutter-out-"]:before {
    background: #007dbd;
    position: absolute;
    content: "";
    transition-delay: 0.105s;
}
[class^="mgz-hover-shutter-out-"] .mgz-hover-description,
[class*=" mgz-hover-shutter-out-"] .mgz-hover-description {
    opacity: 0;
    transition-delay: 0s;
}
[class^="mgz-hover-shutter-out-"]:hover:before,
[class*=" mgz-hover-shutter-out-"]:hover:before {
    transition-delay: 0s;
}
[class^="mgz-hover-shutter-out-"]:hover .mgz-hover-description,
[class*=" mgz-hover-shutter-out-"]:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.105s;
}
/* mgz-hover-shutter-out-horiz
----------------------------- */
.mgz-hover-shutter-out-horiz:before {
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
}
.mgz-hover-shutter-out-horiz:hover:before {
    left: 0;
    right: 0;
}
/* mgz-hover-shutter-out-vert
----------------------------- */
.mgz-hover-shutter-out-vert:before {
    top: 50%;
    bottom: 50%;
    left: 0;
    right: 0;
}
.mgz-hover-shutter-out-vert:hover:before {
    top: 0;
    bottom: 0;
}
/* mgz-hover-shutter-out-diag-1
----------------------------- */
.mgz-hover-shutter-out-diag-1:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    transform: rotate(45deg);
}
.mgz-hover-shutter-out-diag-1:hover:before {
    top: -35%;
    bottom: -35%;
}
/* mgz-hover-shutter-out-diag-2
----------------------------- */
.mgz-hover-shutter-out-diag-2:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    transform: rotate(-45deg);
}
.mgz-hover-shutter-out-diag-2:hover:before {
    top: -35%;
    bottom: -35%;
}
/* mgz-hover-shutter-in-*
----------------------------- */
[class^="mgz-hover-shutter-in-"]:after,
[class^="mgz-hover-shutter-in-"]:before,
[class*=" mgz-hover-shutter-in-"]:after,
[class*=" mgz-hover-shutter-in-"]:before {
    background: #007dbd;
    position: absolute;
    content: "";
}
[class^="mgz-hover-shutter-in-"]:after,
[class*=" mgz-hover-shutter-in-"]:after {
    top: 0;
    left: 0;
}
[class^="mgz-hover-shutter-in-"]:before,
[class*=" mgz-hover-shutter-in-"]:before {
    right: 0;
    bottom: 0;
}
[class^="mgz-hover-shutter-in-"] .mgz-hover-description,
[class*=" mgz-hover-shutter-in-"] .mgz-hover-description {
    opacity: 0;
    z-index: 1;
}
[class^="mgz-hover-shutter-in-"]:hover .mgz-hover-description,
[class*=" mgz-hover-shutter-in-"]:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-shutter-in-horiz
----------------------------- */
.mgz-hover-shutter-in-horiz:after,
.mgz-hover-shutter-in-horiz:before {
    width: 0;
    height: 100%;
}
.mgz-hover-shutter-in-horiz:hover:after,
.mgz-hover-shutter-in-horiz:hover:before {
    width: 50%;
}
/* mgz-hover-shutter-in-vert
----------------------------- */
.mgz-hover-shutter-in-vert:after,
.mgz-hover-shutter-in-vert:before {
    height: 0;
    width: 100%;
}
.mgz-hover-shutter-in-vert:hover:after,
.mgz-hover-shutter-in-vert:hover:before {
    height: 50%;
}
/* mgz-hover-shutter-in-out-horiz
----------------------------- */
.mgz-hover-shutter-in-out-horiz:after,
.mgz-hover-shutter-in-out-horiz:before {
    width: 0;
    height: 100%;
    opacity: 0.75;
}
.mgz-hover-shutter-in-out-horiz:hover:after,
.mgz-hover-shutter-in-out-horiz:hover:before {
    width: 100%;
}
/* mgz-hover-shutter-in-out-vert
----------------------------- */
.mgz-hover-shutter-in-out-vert:after,
.mgz-hover-shutter-in-out-vert:before {
    height: 0;
    width: 100%;
    opacity: 0.75;
}
.mgz-hover-shutter-in-out-vert:hover:after,
.mgz-hover-shutter-in-out-vert:hover:before {
    height: 100%;
}
/* mgz-hover-shutter-in-out-diag-1
----------------------------- */
.mgz-hover-shutter-in-out-diag-1:after,
.mgz-hover-shutter-in-out-diag-1:before {
    width: 200%;
    height: 200%;
    transition: all 0.6s ease;
    opacity: 0.75;
}
.mgz-hover-shutter-in-out-diag-1:after {
    transform: skew(-45deg) translateX(-150%);
}
.mgz-hover-shutter-in-out-diag-1:before {
    transform: skew(-45deg) translateX(150%);
}
.mgz-hover-shutter-in-out-diag-1:hover:after {
    transform: skew(-45deg) translateX(-50%);
}
.mgz-hover-shutter-in-out-diag-1:hover:before {
    transform: skew(-45deg) translateX(50%);
}
/* mgz-hover-shutter-in-out-diag-2
----------------------------- */
.mgz-hover-shutter-in-out-diag-2:after,
.mgz-hover-shutter-in-out-diag-2:before {
    width: 200%;
    height: 200%;
    transition: all 0.6s ease;
    opacity: 0.75;
}
.mgz-hover-shutter-in-out-diag-2:after {
    transform: skew(45deg) translateX(-100%);
}
.mgz-hover-shutter-in-out-diag-2:before {
    transform: skew(45deg) translateX(100%);
}
.mgz-hover-shutter-in-out-diag-2:hover:after {
    transform: skew(45deg) translateX(0%);
}
.mgz-hover-shutter-in-out-diag-2:hover:before {
    transform: skew(45deg) translateX(0%);
}
/* mgz-hover-fold*
----------------------------- */
[class^="mgz-hover-fold"],
[class*=" mgz-hover-fold"] {
    perspective: 50em;
}
[class^="mgz-hover-fold"] img,
[class*=" mgz-hover-fold"] img {
    transform-origin: 50% 0%;
}
[class^="mgz-hover-fold"] .mgz-hover-description,
[class*=" mgz-hover-fold"] .mgz-hover-description {
    z-index: 1;
    opacity: 0;
}
[class^="mgz-hover-fold"]:hover > .mgz-hover-main,
[class*=" mgz-hover-fold"]:hover > .mgz-hover-main {
    opacity: 0;
    transition-delay: 0;
}
[class^="mgz-hover-fold"]:hover .mgz-hover-description,
[class*=" mgz-hover-fold"]:hover .mgz-hover-description {
    transform: rotateX(0) translate3d(0, 0%, 0) scale(1);
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-fold-up
----------------------------- */
.mgz-hover-fold-up > img {
    transform-origin: 50% 0%;
}
.mgz-hover-fold-up .mgz-hover-description {
    transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
    transform-origin: 50% 100%;
}
.mgz-hover-fold-up:hover > .mgz-hover-main {
    transform: rotateX(90deg) scale(0.6) translateY(50%);
}
/* mgz-hover-fold-down
----------------------------- */
.mgz-hover-fold-down > img {
    transform-origin: 50% 100%;
}
.mgz-hover-fold-down .mgz-hover-description {
    transform: rotateX(90deg) translate3d(0%, 50%, 0) scale(0.6);
    transform-origin: 50% 0%;
}
.mgz-hover-fold-down:hover > .mgz-hover-main {
    transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}
/* mgz-hover-fold-left
----------------------------- */
.mgz-hover-fold-left > img {
    transform-origin: 0% 50%;
}
.mgz-hover-fold-left .mgz-hover-description {
    transform: rotateY(90deg) translate3d(-50%, 0%, 0) scale(0.6);
    transform-origin: 100% 50%;
}
.mgz-hover-fold-left:hover > .mgz-hover-main {
    transform: rotateY(-90deg) scale(0.6) translateX(50%);
}
/* mgz-hover-fold-right
----------------------------- */
.mgz-hover-fold-right > img {
    transform-origin: 100% 50%;
}
.mgz-hover-fold-right .mgz-hover-description {
    transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);
    transform-origin: 0 50%;
}
.mgz-hover-fold-right:hover > .mgz-hover-main {
    transform: rotateY(90deg) scale(0.6) translateX(-50%);
}
/* mgz-hover-zoom-in
----------------------------- */
.mgz-hover-zoom-in .mgz-hover-description {
    opacity: 0;
    transform: scale(0.5);
}
.mgz-hover-zoom-in:hover .mgz-hover-description {
    transform: scale(1);
    opacity: 1;
}
/* mgz-hover-zoom-out*
----------------------------- */
[class^="mgz-hover-zoom-out"] .mgz-hover-description,
[class*=" mgz-hover-zoom-out"] .mgz-hover-description {
    transform: scale(0.5);
    transform-origin: 50% 50%;
    opacity: 0;
}
[class^="mgz-hover-zoom-out"]:hover .mgz-hover-description,
[class^="mgz-hover-zoom-out"].hover .mgz-hover-description,
[class*=" mgz-hover-zoom-out"]:hover .mgz-hover-description,
[class*=" mgz-hover-zoom-out"].hover .mgz-hover-description {
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-zoom-out
----------------------------- */
.mgz-hover-zoom-out:hover > .mgz-hover-main {
    transform: scale(0.5);
    opacity: 0;
}
/* mgz-hover-zoom-out-up
----------------------------- */
.mgz-hover-zoom-out-up:hover > .mgz-hover-main,
.mgz-hover-zoom-out-up.hover > img {
    animation: mgz-hover-zoom-out-up 0.4025s linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-up {
    50% {
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-up {
    50% {
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-down
----------------------------- */
.mgz-hover-zoom-out-down:hover > .mgz-hover-main,
.mgz-hover-zoom-out-down.hover > img {
    animation: mgz-hover-zoom-out-down 0.4025s linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-down {
    50% {
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-down {
    50% {
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-left
----------------------------- */
.mgz-hover-zoom-out-left:hover > .mgz-hover-main,
.mgz-hover-zoom-out-left.hover > img {
    animation: mgz-hover-zoom-out-left 0.4025s linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-left {
    50% {
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-left {
    50% {
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-right
----------------------------- */
.mgz-hover-zoom-out-right:hover > .mgz-hover-main,
.mgz-hover-zoom-out-right.hover > img {
    animation: mgz-hover-zoom-out-right 0.4025s linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-right {
    50% {
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-right {
    50% {
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-flip-horiz
----------------------------- */
.mgz-hover-zoom-out-flip-horiz {
    perspective: 50em;
}
.mgz-hover-zoom-out-flip-horiz .mgz-hover-description {
    opacity: 0;
    transform: rotateX(90deg) translateY(-100%) scale(0.5);
}
.mgz-hover-zoom-out-flip-horiz:hover > .mgz-hover-main,
.mgz-hover-zoom-out-flip-horiz.hover > img {
    transform: rotateX(-100deg) translateY(50%) scale(0.5);
    opacity: 0;
    transition-delay: 0;
}
.mgz-hover-zoom-out-flip-horiz:hover .mgz-hover-description,
.mgz-hover-zoom-out-flip-horiz.hover .mgz-hover-description {
    transform: rotateX(0) translateY(0%) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-zoom-out-flip-vert
----------------------------- */
.mgz-hover-zoom-out-flip-vert {
    perspective: 50em;
}
.mgz-hover-zoom-out-flip-vert .mgz-hover-description {
    opacity: 0;
    transform: rotateY(90deg) translate(50%, 0) scale(0.5);
}
.mgz-hover-zoom-out-flip-vert:hover > .mgz-hover-main,
.mgz-hover-zoom-out-flip-vert.hover > img {
    transform: rotateY(-100deg) translateX(50%) scale(0.5);
    opacity: 0;
    transition-delay: 0;
}
.mgz-hover-zoom-out-flip-vert:hover .mgz-hover-description,
.mgz-hover-zoom-out-flip-vert.hover .mgz-hover-description {
    transform: rotateY(0) translate(0, 0) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-blur
----------------------------- */
.mgz-hover-blur .mgz-hover-description {
    opacity: 0;
}
.mgz-hover-blur:hover > .mgz-hover-main {
    filter: blur(30px);
    transform: scale(1.2);
    opacity: 0;
}
.mgz-hover-blur:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-zoom-in
----------------------------- */
.mgz-hover-zoom-in .mgz-hover-description {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
.mgz-hover-zoom-in:hover .mgz-hover-description {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
/* mgz-hover-zoom-out*
----------------------------- */
[class^="mgz-hover-zoom-out"] .mgz-hover-description,
[class*=" mgz-hover-zoom-out"] .mgz-hover-description {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
}
[class^="mgz-hover-zoom-out"]:hover .mgz-hover-description,
[class^="mgz-hover-zoom-out"].hover .mgz-hover-description,
[class*=" mgz-hover-zoom-out"]:hover .mgz-hover-description,
[class*=" mgz-hover-zoom-out"].hover .mgz-hover-description {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-zoom-out
----------------------------- */
.mgz-hover-zoom-out:hover > .mgz-hover-main {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
}
/* mgz-hover-zoom-out-up
----------------------------- */
.mgz-hover-zoom-out-up:hover > .mgz-hover-main,
.mgz-hover-zoom-out-up.hover > img {
    -webkit-animation: mgz-hover-zoom-out-up 0.4025s linear;
    animation: mgz-hover-zoom-out-up 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-down
----------------------------- */
.mgz-hover-zoom-out-down:hover > .mgz-hover-main,
.mgz-hover-zoom-out-down.hover > img {
    -webkit-animation: mgz-hover-zoom-out-down 0.4025s linear;
    animation: mgz-hover-zoom-out-down 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-left
----------------------------- */
.mgz-hover-zoom-out-left:hover > .mgz-hover-main,
.mgz-hover-zoom-out-left.hover > img {
    -webkit-animation: mgz-hover-zoom-out-left 0.4025s linear;
    animation: mgz-hover-zoom-out-left 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-right
----------------------------- */
.mgz-hover-zoom-out-right:hover > .mgz-hover-main,
.mgz-hover-zoom-out-right.hover > img {
    -webkit-animation: mgz-hover-zoom-out-right 0.4025s linear;
    animation: mgz-hover-zoom-out-right 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes mgz-hover-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
@keyframes mgz-hover-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
/* mgz-hover-zoom-out-flip-horiz
----------------------------- */
.mgz-hover-zoom-out-flip-horiz {
    -webkit-perspective: 50em;
    perspective: 50em;
}
.mgz-hover-zoom-out-flip-horiz .mgz-hover-description {
    opacity: 0;
    -webkit-transform: rotateX(90deg) translateY(-100%) scale(0.5);
    transform: rotateX(90deg) translateY(-100%) scale(0.5);
}
.mgz-hover-zoom-out-flip-horiz:hover > .mgz-hover-main,
.mgz-hover-zoom-out-flip-horiz.hover > img {
    -webkit-transform: rotateX(-100deg) translateY(50%) scale(0.5);
    transform: rotateX(-100deg) translateY(50%) scale(0.5);
    opacity: 0;
    transition-delay: 0;
}
.mgz-hover-zoom-out-flip-horiz:hover .mgz-hover-description,
.mgz-hover-zoom-out-flip-horiz.hover .mgz-hover-description {
    -webkit-transform: rotateX(0) translateY(0%) scale(1);
    transform: rotateX(0) translateY(0%) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-zoom-out-flip-vert
----------------------------- */
.mgz-hover-zoom-out-flip-vert {
    -webkit-perspective: 50em;
    perspective: 50em;
}
.mgz-hover-zoom-out-flip-vert .mgz-hover-description {
    opacity: 0;
    -webkit-transform: rotateY(90deg) translate(50%, 0) scale(0.5);
    transform: rotateY(90deg) translate(50%, 0) scale(0.5);
}
.mgz-hover-zoom-out-flip-vert:hover > .mgz-hover-main,
.mgz-hover-zoom-out-flip-vert.hover > img {
    -webkit-transform: rotateY(-100deg) translateX(50%) scale(0.5);
    transform: rotateY(-100deg) translateX(50%) scale(0.5);
    opacity: 0;
    transition-delay: 0;
}
.mgz-hover-zoom-out-flip-vert:hover .mgz-hover-description,
.mgz-hover-zoom-out-flip-vert.hover .mgz-hover-description {
    -webkit-transform: rotateY(0) translate(0, 0) scale(1);
    transform: rotateY(0) translate(0, 0) scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}
/* mgz-hover-blur
----------------------------- */
.mgz-hover-blur .mgz-hover-description {
    opacity: 0;
}
.mgz-hover-blur:hover > .mgz-hover-main {
    -webkit-filter: blur(30px);
    filter: blur(30px);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
}
.mgz-hover-blur:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
/* mgz-hover-scale
----------------------------- */
.mgz-hover-zoom .mgz-hover-description {
    opacity: 0;
}
.mgz-hover-zoom:hover > img,
.mgz-hover-zoom:hover > .mgz-hover-main {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.mgz-hover-zoom:hover .mgz-hover-description {
    opacity: 1;
    transition-delay: 0.21s;
}
.mgz-image-hovers.owl-carousel .owl-item {
    overflow: hidden;
}
.mgz-image-hovers.owl-carousel .owl-item .hover-type-zoomin {
    opacity: 1;
    -webkit-transition: all 0.4s !important;
    -moz-transition: all 0.4s !important;
    -ms-transition: all 0.4s !important;
    -o-transition: all 0.4s !important;
}
.mgz-image-hovers.owl-carousel .owl-item .hover-type-zoomout {
    opacity: 1;
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: opacity 1s, -webkit-transform 1s !important;
    transition: opacity 1s, -webkit-transform 1s !important;
    -o-transition: opacity 1s, transform 1s !important;
    transition: opacity 1s, transform 1s !important;
    transition: opacity 1s, transform 1s, -webkit-transform 1s !important;
}
.mgz-image-hovers.owl-carousel .owl-item .hover-type-liftup {
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    -webkit-transition: -webkit-transform 0.35s !important;
    transition: -webkit-transform 0.35s !important;
    -o-transition: transform 0.35s !important;
    transition: transform 0.35s !important;
    transition: transform 0.35s, -webkit-transform 0.35s !important;
    position: relative;
    z-index: 1;
}
.mgz-image-hovers.owl-carousel .owl-item:hover .hover-type-zoomin {
    opacity: 0.9;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.mgz-image-hovers.owl-carousel .owl-item:hover .hover-type-zoomout {
    opacity: 0.9;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mgz-image-hovers.owl-carousel .owl-item:hover .hover-type-liftup {
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
}
.mgz-image-hovers.owl-carousel .owl-item:hover .hover-type-liftup:before {
    opacity: 1;
}
.mgz-image-hovers .hover-type-zoomin {
    overflow: hidden;
}
.mgz-image-hovers .hover-type-zoomin img {
    opacity: 1;
    -webkit-transition: all 0.4s !important;
    -moz-transition: all 0.4s !important;
    -ms-transition: all 0.4s !important;
    -o-transition: all 0.4s !important;
}
.mgz-image-hovers .hover-type-zoomin:hover img {
    opacity: 0.9;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.mgz-image-hovers .hover-type-zoomout {
    overflow: hidden;
}
.mgz-image-hovers .hover-type-zoomout img {
    opacity: 1;
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: opacity 1s, -webkit-transform 1s !important;
    transition: opacity 1s, -webkit-transform 1s !important;
    -o-transition: opacity 1s, transform 1s !important;
    transition: opacity 1s, transform 1s !important;
    transition: opacity 1s, transform 1s, -webkit-transform 1s !important;
}
.mgz-image-hovers .hover-type-zoomout:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mgz-image-hovers .hover-type-liftup {
    position: relative;
}
.mgz-image-hovers .hover-type-liftup img {
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    -webkit-transition: -webkit-transform 0.35s !important;
    transition: -webkit-transform 0.35s !important;
    -o-transition: transform 0.35s !important;
    transition: transform 0.35s !important;
    transition: transform 0.35s, -webkit-transform 0.35s !important;
    position: relative;
    z-index: 1;
}
.mgz-image-hovers .hover-type-liftup:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-transition: opacity 0.35s !important;
    -o-transition: opacity 0.35s !important;
    transition: opacity 0.35s !important;
    -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
    opacity: 0;
}
.mgz-image-hovers .hover-type-liftup:hover img {
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
}
.mgz-image-hovers .hover-type-liftup:hover:before {
    opacity: 1;
}
.mgz-hover-image {
    float: right;
}
.mgz-hover.zoom .mgz-hover-image {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
.mgz-hover.zoom:hover .mgz-hover-image {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.mgz-hover.border:before {
    border: 2px solid #fff;
    top: -2px;
    bottom: -2px;
    right: -2px;
    left: -2px;
    content: "";
    display: block;
    position: absolute;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
}
.mgz-hover.border:hover:before {
    top: 15px;
    bottom: 15px;
    right: 15px;
    left: 15px;
    z-index: 1;
}
.mgz-hover.flashed:after {
    -webkit-transition: transform 0.6s;
    -moz-transition: transform 0.6s;
    -ms-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, -300%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, -300%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, -300%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, -300%, 0);
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 200px;
    background: rgba(255, 255, 255, 0.5);
    content: "";
}
.mgz-hover.flashed:hover:after {
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, 300%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, 300%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, 300%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
        translate3d(0, 300%, 0);
}
.mgz-hover.shadow {
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}
.mgz-hover.shadow:hover {
    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
}
.mgz-position-top-left {
    position: absolute;
    top: 0;
    left: 0;
}
.mgz-position-top-center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.mgz-position-top-right {
    position: absolute;
    top: 0;
    right: 0;
}
.mgz-position-middle-left,
.mgz-position-center-left {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.mgz-position-middle-center,
.mgz-position-center-center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.mgz-position-middle-right,
.mgz-position-center-right {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.mgz-position-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
}
.mgz-position-bottom-center {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.mgz-position-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
}
.mgz-flex-position-top-left {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}
.mgz-flex-position-top-center {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.mgz-flex-position-top-right {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}
.mgz-flex-position-middle-left,
.mgz-flex-position-center-left {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}
.mgz-flex-position-middle-center,
.mgz-flex-position-center-center {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.mgz-flex-position-middle-right,
.mgz-flex-position-center-right {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}
.mgz-flex-position-bottom-left {
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}
.mgz-flex-position-bottom-center {
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.mgz-flex-position-bottom-right {
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}
.mgz-bg-transform-wrapper {
    overflow: hidden;
}
.mgz-bg-transform-zoom-in:hover .mgz-bg,
.mgz-bg-transform-zoom-out .mgz-bg {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.mgz-bg-transform-zoom-out:hover .mgz-bg {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mgz-bg-transform-move-left .mgz-bg {
    -webkit-transform: scale(1.2) translateX(8%);
    -ms-transform: scale(1.2) translateX(8%);
    transform: scale(1.2) translateX(8%);
}
.mgz-bg-transform-move-left:hover .mgz-bg,
.mgz-bg-transform-move-right .mgz-bg {
    -webkit-transform: scale(1.2) translateX(-8%);
    -ms-transform: scale(1.2) translateX(-8%);
    transform: scale(1.2) translateX(-8%);
}
.mgz-bg-transform-move-right:hover .mgz-bg {
    -webkit-transform: scale(1.2) translateX(8%);
    -ms-transform: scale(1.2) translateX(8%);
    transform: scale(1.2) translateX(8%);
}
.mgz-bg-transform-move-up .mgz-bg {
    -webkit-transform: scale(1.2) translateY(8%);
    -ms-transform: scale(1.2) translateY(8%);
    transform: scale(1.2) translateY(8%);
}
.mgz-bg-transform-move-down .mgz-bg,
.mgz-bg-transform-move-up:hover .mgz-bg {
    -webkit-transform: scale(1.2) translateY(-8%);
    -ms-transform: scale(1.2) translateY(-8%);
    transform: scale(1.2) translateY(-8%);
}
.mgz-bg-transform-move-down:hover .mgz-bg {
    -webkit-transform: scale(1.2) translateY(8%);
    -ms-transform: scale(1.2) translateY(8%);
    transform: scale(1.2) translateY(8%);
}
*[class*="mgz-animated-item--"] {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    width: 100%;
}
.mgz-animated-content:hover .mgz-animated-item--grow {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.mgz-animated-content:hover .mgz-animated-item--shrink {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
}
.mgz-animated-content:hover .mgz-animated-item--enter-zoom-in,
.mgz-animated-content:hover .mgz-animated-item--enter-zoom-out,
.mgz-animated-content:hover .mgz-animated-item--fade-in {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.mgz-animated-content:hover .mgz-animated-item--exit-zoom-in,
.mgz-animated-content:hover .mgz-animated-item--exit-zoom-out,
.mgz-animated-content:hover .mgz-animated-item--fade-out {
    opacity: 0;
}
.mgz-animated-content:hover .mgz-animated-item--exit-zoom-out {
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
}
.mgz-animated-content:hover .mgz-animated-item--exit-zoom-in {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
}
.mgz-animated-content:hover .mgz-animated-item--enter-from-bottom,
.mgz-animated-content:hover .mgz-animated-item--enter-from-left,
.mgz-animated-content:hover .mgz-animated-item--enter-from-right,
.mgz-animated-content:hover .mgz-animated-item--enter-from-top {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
.mgz-animated-content:hover .mgz-animated-item--exit-to-right {
    -webkit-transform: translateX(1000px);
    -ms-transform: translateX(1000px);
    transform: translateX(1000px);
}
.mgz-animated-content:hover .mgz-animated-item--exit-to-left {
    -webkit-transform: translateX(-1000px);
    -ms-transform: translateX(-1000px);
    transform: translateX(-1000px);
}
.mgz-animated-content:hover .mgz-animated-item--exit-to-top {
    -webkit-transform: translateY(-600px);
    -ms-transform: translateY(-600px);
    transform: translateY(-600px);
}
.mgz-animated-content:hover .mgz-animated-item--exit-to-bottom {
    -webkit-transform: translateY(600px);
    -ms-transform: translateY(600px);
    transform: translateY(600px);
}
.mgz-animated-content:hover .mgz-animated-item--exit-to-bottom,
.mgz-animated-content:hover .mgz-animated-item--exit-to-left,
.mgz-animated-content:hover .mgz-animated-item--exit-to-right,
.mgz-animated-content:hover .mgz-animated-item--exit-to-top {
    opacity: 0;
}
.mgz-animated-content:hover .mgz-animated-item--move-right {
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
}
.mgz-animated-content:hover .mgz-animated-item--move-left {
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
}
.mgz-animated-content:hover .mgz-animated-item--move-up {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}
.mgz-animated-content:hover .mgz-animated-item--move-down {
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
}
.mgz-animated-content [class^="elementor-animated-item"] {
    will-change: transform, opacity;
}
.mgz-animated-content .mgz-animated-item--enter-zoom-in {
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
}
.mgz-animated-content .mgz-animated-item--enter-zoom-out {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
}
.mgz-animated-content .mgz-animated-item--enter-zoom-in,
.mgz-animated-content .mgz-animated-item--enter-zoom-out,
.mgz-animated-content .mgz-animated-item--fade-in {
    opacity: 0;
}
.mgz-animated-content .mgz-animated-item--exit-zoom-in,
.mgz-animated-content .mgz-animated-item--exit-zoom-out,
.mgz-animated-content .mgz-animated-item--fade-out {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mgz-animated-content .mgz-animated-item--enter-from-right {
    -webkit-transform: translateX(1000px);
    -ms-transform: translateX(1000px);
    transform: translateX(1000px);
}
.mgz-animated-content .mgz-animated-item--enter-from-left {
    -webkit-transform: translateX(-1000px);
    -ms-transform: translateX(-1000px);
    transform: translateX(-1000px);
}
.mgz-animated-content .mgz-animated-item--enter-from-top {
    -webkit-transform: translateY(-600px);
    -ms-transform: translateY(-600px);
    transform: translateY(-600px);
}
.mgz-animated-content .mgz-animated-item--enter-from-bottom {
    -webkit-transform: translateY(500px);
    -ms-transform: translateY(500px);
    transform: translateY(500px);
}
.mgz-animated-content .mgz-animated-item--enter-from-bottom,
.mgz-animated-content .mgz-animated-item--enter-from-left,
.mgz-animated-content .mgz-animated-item--enter-from-right,
.mgz-animated-content .mgz-animated-item--enter-from-top {
    opacity: 0;
}
.mgz-animated-content .mgz-animated-item--exit-to-bottom,
.mgz-animated-content .mgz-animated-item--exit-to-left,
.mgz-animated-content .mgz-animated-item--exit-to-right,
.mgz-animated-content .mgz-animated-item--exit-to-top {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
.owl-nav .owl-prev,
.owl-nav .owl-next {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.owl-dots {
    text-align: center;
}
.owl-dots .owl-dot {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
@-webkit-keyframes backSlideOut {
    25% {
        opacity: 0.5;
        -webkit-transform: translateZ(-500px);
    }
    75% {
        opacity: 0.5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
}
@-moz-keyframes backSlideOut {
    25% {
        opacity: 0.5;
        -moz-transform: translateZ(-500px);
    }
    75% {
        opacity: 0.5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: 0.5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
}
@keyframes backSlideOut {
    25% {
        opacity: 0.5;
        transform: translateZ(-500px);
    }
    75% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(-200%);
    }
}
@-webkit-keyframes backSlideIn {
    0%,
    25% {
        opacity: 0.5;
        -webkit-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: 0.5;
        -webkit-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0);
    }
}
@-moz-keyframes backSlideIn {
    0%,
    25% {
        opacity: 0.5;
        -moz-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: 0.5;
        -moz-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0);
    }
}
@keyframes backSlideIn {
    0%,
    25% {
        opacity: 0.5;
        transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: 0.5;
        transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}
@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }
}
@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(0.8);
    }
}
@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(0.8);
    }
}
@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%);
    }
}
@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%);
    }
}
@keyframes goDown {
    from {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}
@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}
@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}
@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}
@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}
@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}
.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
    -webkit-animation: scaleToFade 0.7s ease both;
    -moz-animation: scaleToFade 0.7s ease both;
    animation: scaleToFade 0.7s ease both;
}
.owl-goDown-in {
    -webkit-animation: goDown 0.6s ease both;
    -moz-animation: goDown 0.6s ease both;
    animation: goDown 0.6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom 0.5s ease both;
    -moz-animation: scaleUpFrom 0.5s ease both;
    animation: scaleUpFrom 0.5s ease both;
}
.owl-fadeUp-out {
    -webkit-animation: scaleUpTo 0.5s ease both;
    -moz-animation: scaleUpTo 0.5s ease both;
    animation: scaleUpTo 0.5s ease both;
}
.mgz-element-inner {
    height: 100%;
    position: relative;
}
.mgz-element-inner:before,
.mgz-element-inner:after {
    content: " ";
    display: table;
    clear: both;
}
.inner-content {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.inner-content:before,
.inner-content:after {
    content: " ";
    display: table;
    clear: both;
}
.magezon-builder-preload .mgz-element {
    z-index: 0;
}
.mgz-child:not(:last-child) > .mgz-element-inner {
    margin-bottom: 15px;
}
.mgz-element {
    position: relative;
    text-align: left;
}
.mgz-element:before,
.mgz-element:after {
    content: " ";
    display: table;
    clear: both;
}
.mgz-element p:last-child {
    margin-bottom: 0;
}
.mgz-element .title {
    font-weight: 400;
}
.mgz-element-title-align-left .inner-content {
    margin-left: 0 !important;
}
.mgz-element-title-align-right .inner-content {
    margin-right: 0 !important;
}
.mgz-parallax,
.mgz-parallax-inner,
.mgz-parallax-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.mgz-parallax {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
}
.mgz-parallax.mgz-parallax-mouse-parallax {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.mgz-parallax .mgz-parallax-inner {
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.mgz-parallax .mgz-parallax-inner * {
    background-position: inherit !important;
    background-size: inherit !important;
    background-repeat: inherit !important;
}
.mgz-mfp .mfp-title {
    position: absolute;
    margin-top: 10px;
}
.mgz-mfp .mfp-counter {
    top: auto;
    bottom: -25px;
}
.mgz-animated {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.mgz-animated:not(.mgz_start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
}
.mgz_start_animation {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.mgz-animated-infinite {
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes mgz_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}
@-moz-keyframes mgz_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0;
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
    }
}
@-o-keyframes mgz_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0;
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes mgz_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes mgz_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}
@-moz-keyframes mgz_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0;
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
    }
}
@-o-keyframes mgz_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0;
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes mgz_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
        -o-transform: translate(0, 10%);
        transform: translate(0, 10%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes mgz_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}
@-moz-keyframes mgz_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0;
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
    }
}
@-o-keyframes mgz_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0;
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes mgz_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        -ms-transform: translate(-10%, 0);
        -o-transform: translate(-10%, 0);
        transform: translate(-10%, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes mgz_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}
@-moz-keyframes mgz_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0;
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
    }
}
@-o-keyframes mgz_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0;
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes mgz_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        -ms-transform: translate(10%, 0);
        -o-transform: translate(10%, 0);
        transform: translate(10%, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes mgz_appear {
    0% {
        -webkit-transform: scale(0.5);
        opacity: 0.1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}
@-moz-keyframes mgz_appear {
    0% {
        -moz-transform: scale(0.5);
        opacity: 0.1;
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1;
    }
}
@-o-keyframes mgz_appear {
    0% {
        -o-transform: scale(0.5);
        opacity: 0.1;
    }
    100% {
        -o-transform: scale(1);
        opacity: 1;
    }
}
@keyframes mgz_appear {
    0% {
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.1;
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.mgz_top-to-bottom {
    -webkit-animation: mgz_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: mgz_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-animation: mgz_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: mgz_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.mgz_bottom-to-top {
    -webkit-animation: mgz_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: mgz_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-animation: mgz_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: mgz_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.mgz_left-to-right {
    -webkit-animation: mgz_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: mgz_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-animation: mgz_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: mgz_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.mgz_right-to-left {
    -webkit-animation: mgz_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: mgz_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-animation: mgz_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: mgz_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.mgz_appear {
    -webkit-animation: mgz_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: mgz_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-animation: mgz_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: mgz_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.mgz-row-full-height {
    min-height: 500px;
}
.mgz-row-full-height > .mgz-element-inner {
    min-height: 500px;
}
.mgz-element-row.mgz-row-wrap-reverse > .mgz-element-inner > .inner-content,
.mgz-element-row.mgz-row-equal-height > .mgz-element-inner > .inner-content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content:before,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content:before,
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content:after,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content:after {
    display: none;
}
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content
    > .mgz-element,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content
    > .mgz-element {
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.mgz-element-row.mgz-row-wrap-reverse
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner,
.mgz-element-row.mgz-row-equal-height
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.mgz-element-row.content-top
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner {
    -webkit-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}
.mgz-element-row.content-middle
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner {
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.mgz-element-row.content-bottom
    > .mgz-element-inner
    > .inner-content
    > .mgz-element
    > .mgz-element-inner {
    -webkit-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}
.mgz-element-row.mgz-container {
    float: none;
    margin: 0 auto;
}
.page-layout-1column-fullwidth
    .column
    > .magezon-builder
    > .full_width_row
    > .mgz-element-inner,
.page-layout-1column-fullwidth
    .column
    > .magezon-builder
    > .full_width_row_content
    > .mgz-element-inner {
    padding-left: 10px;
    padding-right: 10px;
}
@media (max-width: 767px) {
    .mgz-row-wrap-reverse > .mgz-element-inner > .inner-content {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
.mgz-element-column > .mgz-element-inner {
    padding: 10px;
}
.mgz-element-column.mgz-element-column-empty > .mgz-element-inner {
    padding: 0;
    margin: 0;
}
.mgz-row-gap-margin > .mgz-element-inner {
    margin: 10px;
    padding: 0;
}
.mgz-element-separator {
    position: relative;
}
.mgz-element-separator .title {
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 0 8px;
    display: inline-block;
    margin: 0;
}
.mgz-element-separator .title i + span,
.mgz-element-separator .title span + i {
    padding-left: 5px;
}
.mgz-element-separator .mgz-element-separator-line {
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    border-top: 1px solid transparent;
    margin: 0 auto;
}
.mgz-element-separator .mgz-text-left .title {
    padding-left: 0;
}
.mgz-element-separator .mgz-text-left .mgz-element-separator-line {
    left: 0;
}
.mgz-element-separator .mgz-text-right .title {
    padding-right: 0;
}
.mgz-element-separator-wrapper {
    position: relative;
}
.mgz-element-heading-text {
    margin: 0;
    color: inherit;
}
.mgz-element-heading-text > a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    opacity: 1;
    font-weight: inherit;
}
.mgz-element-heading-text > a,
.mgz-element-heading-text > a:focus,
.mgz-element-heading-text > a:hover,
.mgz-element-heading-text > a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit;
    font-weight: inherit;
}
.mgz-element-heading-text > a:hover {
    opacity: 0.85;
}
.mgz-tabs:before,
.mgz-tabs-nav:before,
.mgz-tabs-content:before,
.mgz-tabs:after,
.mgz-tabs-nav:after,
.mgz-tabs-content:after {
    content: " ";
    display: table;
    clear: both;
}
.mgz-tabs-nav > .mgz-tabs-tab-title > a,
.mgz-tabs-content > .mgz-tabs-tab-title > a {
    color: #666666;
}
.mgz-tabs-nav > .mgz-tabs-tab-title:not(.mgz-active) > a,
.mgz-tabs-content > .mgz-tabs-tab-title:not(.mgz-active) > a {
    background: #ebebeb;
}
.mgz-tabs-nav > .mgz-tabs-tab-title:not(.mgz-active) > a:hover,
.mgz-tabs-content > .mgz-tabs-tab-title:not(.mgz-active) > a:hover {
    background: #dcdcdc;
}
.mgz-tabs-nav > .mgz-tabs-tab-title:first-child > a,
.mgz-tabs-content > .mgz-tabs-tab-title:first-child > a {
    margin-top: 0 !important;
}
.mgz-tabs-nav > .mgz-tabs-tab-title.mgz-active > a,
.mgz-tabs-content > .mgz-tabs-tab-title.mgz-active > a {
    background: #f8f8f8;
}
.mgz-tabs {
    color: #333;
}
.mgz-tabs .mgz-tabs-tab-title > a {
    -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out,
        border 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out, color 0.2s ease-in-out,
        border 0.2s ease-in-out;
    -ms-transition: background 0.2s ease-in-out, color 0.2s ease-in-out,
        border 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out, color 0.2s ease-in-out,
        border 0.2s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 14px 20px;
    display: block;
    position: relative;
    z-index: 1;
    border: 1px solid #e3e3e3;
}
.mgz-tabs .mgz-tabs-tab-title > a:hover {
    text-decoration: none;
}
.mgz-tabs .mgz-tabs-tab-content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
}
.mgz-tabs .mgz-tabs-tab-content.mgz-active {
    display: block;
}
.mgz-tabs .mgz-tabs-tab-content > .mgz-element > .mgz-element-inner {
    margin-bottom: 0;
}
.mgz-tabs:not(.mgz-tabs-no-fill-content) .mgz-tabs-tab-content {
    border: 1px solid #e3e3e3;
    background: #f8f8f8;
    margin-top: -1px;
}
.mgz-element-tab-position-top.mgz-tabs,
.mgz-element-tab-position-bottom.mgz-tabs {
    flex-direction: column;
}
.mgz-element-tab-position-top.mgz-tabs
    > .mgz-tabs-nav
    > .mgz-tabs-tab-title
    > a,
.mgz-element-tab-position-bottom.mgz-tabs
    > .mgz-tabs-nav
    > .mgz-tabs-tab-title
    > a {
    margin-right: 5px;
}
.mgz-element-tab-position-top.mgz-tabs
    > .mgz-tabs-nav
    > .mgz-tabs-tab-title:last-child,
.mgz-element-tab-position-bottom.mgz-tabs
    > .mgz-tabs-nav
    > .mgz-tabs-tab-title:last-child {
    margin-right: 0;
}
@media (min-width: 768px) {
    .mgz-tabs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .mgz-tabs .mgz-tabs-tab-title {
        text-align: left;
        display: inline-block;
    }
    .mgz-tabs .mgz-tabs-content > .mgz-tabs-tab-title {
        display: none;
    }
    .mgz-element-tab-align-right.mgz-tabs > .mgz-tabs-nav {
        text-align: right;
    }
    .mgz-element-tab-align-center.mgz-tabs > .mgz-tabs-nav {
        text-align: center;
    }
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a,
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title
        > a {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title:last-child
        > a,
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title:last-child
        > a {
        margin-right: 0;
    }
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title.mgz-active
        > a,
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title.mgz-active
        > a {
        border-bottom-color: transparent;
    }
    .mgz-element-tab-position-top.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        border-top-left-radius: 0;
    }
    .mgz-element-tab-position-top.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a {
        margin-top: 0 !important;
    }
    .mgz-element-tab-position-top.mgz-element-tab-align-right.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        border-top-left-radius: 5px;
        border-top-right-radius: 0;
    }
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a,
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title
        > a {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title:last-child
        > a,
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title:last-child
        > a {
        margin-right: 0;
    }
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title.mgz-active
        > a,
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title.mgz-active
        > a {
        border-top-color: transparent;
    }
    .mgz-element-tab-position-bottom.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        border-bottom-left-radius: 0;
        margin-bottom: -1px;
    }
    .mgz-element-tab-position-bottom.mgz-tabs > .mgz-tabs-nav {
        order: 1;
    }
    .mgz-element-tab-position-bottom.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a {
        margin-top: 0 !important;
    }
    .mgz-element-tab-position-bottom.mgz-tabs
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        margin-top: 0 !important;
    }
    .mgz-element-tab-position-left.mgz-tabs > .mgz-tabs-nav,
    .mgz-element-tab-position-right.mgz-tabs > .mgz-tabs-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .mgz-element-tab-position-left.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title,
    .mgz-element-tab-position-right.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title {
        margin-right: 0;
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }
    .mgz-element-tab-position-left.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a,
    .mgz-element-tab-position-right.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a {
        margin-right: 0;
    }
    .mgz-element-tab-position-left.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title:first-child
        > a,
    .mgz-element-tab-position-right.mgz-tabs
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title:first-child
        > a {
        margin-top: 0;
    }
    .mgz-element-tab-position-left.mgz-tabs > .mgz-tabs-content,
    .mgz-element-tab-position-right.mgz-tabs > .mgz-tabs-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
    .mgz-element-tab-position-left.mgz-tabs
        > .mgz-tabs-content
        > .mgz-tabs-tab-content,
    .mgz-element-tab-position-right.mgz-tabs
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        margin-top: 0;
        height: 100%;
    }
    .mgz-element-tab-position-left .mgz-tabs-tab-content,
    .mgz-element-tab-position-right .mgz-tabs-tab-content {
        margin-top: 0 !important;
    }
    .mgz-element-tab-position-left.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .mgz-element-tab-position-left.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title.mgz-active
        > a {
        border-right-width: 0;
    }
    .mgz-element-tab-position-left.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        border-top-left-radius: 0;
        margin-left: -1px;
    }
    .mgz-element-tab-position-right.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title
        > a {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .mgz-element-tab-position-right.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-nav
        > .mgz-tabs-tab-title.mgz-active
        > a {
        border-left-width: 0;
    }
    .mgz-element-tab-position-right.mgz-tabs:not(
            .mgz-tabs-no-fill-content
        )[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content {
        border-top-right-radius: 0;
        margin-right: -1px;
    }
    .mgz-element-tab-position-right.mgz-tabs > .mgz-tabs-nav {
        order: 1;
    }
}
.tabs-opener {
    height: 50px;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    text-align: center;
    font-size: 20px;
    font-weight: 100;
    display: none;
}
.tabs-opener:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    content: "\e624";
}
.tabs-opener:hover {
    background-color: rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
    .mgz-tabs-content .mgz-tabs-tab-title {
        display: none;
    }
    .mgz-tabs-nav .mgz-tabs-tab-title {
        display: inline-block;
    }
    .mgz-tabs:not(.mgz-tabs-no-fill-content)[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content.mgz-active {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .mgz-tabs:not(.mgz-tabs-no-fill-content)[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title {
        margin-top: 5px;
    }
    .mgz-tabs:not(.mgz-tabs-no-fill-content)[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title:first-child {
        margin-top: 0;
    }
    .mgz-tabs:not(.mgz-tabs-no-fill-content)[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-title.mgz-active
        > a {
        border-bottom-color: transparent;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .mgz-tabs:not(.mgz-tabs-no-fill-content)[data-gap="0"]
        > .mgz-tabs-content
        > .mgz-tabs-tab-content.mgz-active {
        border-top-color: transparent;
    }
    .mgz-tabs.tabs-mobile-accordion .mgz-tabs-nav {
        display: none;
    }
    .mgz-tabs.tabs-mobile-accordion .mgz-tabs-content .mgz-tabs-tab-title {
        display: block;
        position: relative;
    }
    .mgz-tabs.tabs-mobile-accordion
        .mgz-tabs-content
        .mgz-tabs-tab-title
        .tabs-opener {
        display: block;
    }
    .mgz-tabs.tabs-mobile-accordion
        .mgz-tabs-content
        .mgz-tabs-tab-title.mgz-active
        .tabs-opener:before {
        content: "\e623";
    }
    .mgz-tabs .mgz-tabs-content > .mgz-tabs-tab-title:first-child {
        margin-top: 0 !important;
    }
    .mgz-tabs .mgz-tabs-content > .mgz-tabs-tab-title > a {
        margin-right: 0 !important;
    }
    .mgz-tabs .mgz-tabs-content > .mgz-tabs-tab-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.mgz-element-text p:first-child {
    margin-top: 0;
}
.mgz-element-text p:last-child {
    margin-bottom: 0;
}
.mgz-btn-style-modern .mgz-btn {
    background-image: -webkit-linear-gradient(
        top,
        rgba(255, 255, 255, 0.2) 0,
        rgba(255, 255, 255, 0.01) 100%
    );
    background-image: -o-linear-gradient(
        top,
        rgba(255, 255, 255, 0.2) 0,
        rgba(255, 255, 255, 0.01) 100%
    );
    background-image: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0.2) 0,
        rgba(255, 255, 255, 0.01) 100%
    );
    background-repeat: repeat-x;
}
.mgz-btn-style-gradient .mgz-btn {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    background-size: 200% 100%;
}
.mgz-btn-style-gradient .mgz-btn:hover {
    background-position: 100% 0;
}
.mgz-btn-style-3d .mgz-btn:hover {
    top: 2px;
}
.mgz-btn-size-xs .mgz-btn {
    font-size: 11px;
    padding: 8px 12px;
}
.mgz-btn-size-sm .mgz-btn {
    font-size: 12px;
    padding: 11px 16px;
}
.mgz-btn-size-md .mgz-btn {
    font-size: 14px;
    padding: 14px 20px;
}
.mgz-btn-size-lg .mgz-btn {
    font-size: 18px;
    padding: 18px 30px;
}
.mgz-btn-size-xl .mgz-btn {
    font-size: 22px;
    padding: 22px 35px;
}
.mgz-element .swatch-option {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.mgz-element-single_image .mgz-element-inner {
    font-size: 0;
}
.mgz-single-image-wrapper {
    display: inline-block;
    line-height: 0;
    max-width: 100%;
    font-size: 1.4rem;
    position: relative;
}
.mgz-single-image-wrapper a {
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    display: block;
}
.mgz-single-image-wrapper img {
    border-color: #ebebeb;
}
.mgz-single-image-wrapper.mgz-box-shadow-3d:before,
.mgz-single-image-wrapper.mgz-box-shadow-3d:after {
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -moz-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    -o-transform: skewY(-6deg);
    content: "";
    position: absolute;
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
}
.mgz-single-image-wrapper.mgz-box-shadow-3d:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -moz-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    -o-transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.mgz-single-image-wrapper.mgz-box-outline {
    padding: 5px;
    border: 1px solid #ebebeb;
}
.mgz-single-image-wrapper.mgz-box-outline img {
    border: 1px solid #ebebeb;
}
.mgz-single-image-wrapper.mgz-box-shadow {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.mgz-single-image-wrapper.mgz-box-shadow img {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.mgz-single-image-wrapper.mgz-box-shadow2 {
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.mgz-single-image-wrapper.mgz-box-shadow2 img {
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.mgz-single-image-wrapper .image-title + .image-description {
    margin-top: 10px;
}
.mgz-single-image-wrapper .image-content {
    padding: 10px 20px;
    text-align: left;
    line-height: initial;
    clear: both;
    z-index: 1;
    position: absolute;
}
.mgz-single-image-wrapper .mgz-flex-position-below .image-content {
    padding: 10px 0;
    position: static;
}
.mgz-single-image-wrapper.item-content-hover .image-content {
    display: none;
}
.mgz-single-image-wrapper.item-content-hover:hover .image-content {
    display: block;
}
.mgz-single-image-wrapper .mgz-image-link {
    cursor: pointer;
}
.mgz-element-gmaps .gm-style-iw-d {
    overflow: visible !important;
    max-height: none !important;
    font-size: 13px;
}
.mgz-element-gmaps .gm-style-iw-c {
    max-height: none !important;
    padding: 10px !important;
}
.mgz-socialicons {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.mgz-socialicons:before,
.mgz-socialicons:after {
    content: " ";
    display: table;
    clear: both;
}
.mgz-socialicons li {
    position: relative;
    margin-bottom: 8px;
    float: left;
}
.mgz-socialicons li a {
    float: left;
    margin-right: 8px;
}
.mgz-socialicons li i {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 32px;
    height: 32px;
    padding: 0;
    display: inline-block;
    position: relative;
    text-align: center;
    text-decoration: none;
    line-height: 32px;
    color: #fff;
}
.mgz-socialicons li i.mgz-fa-facebook-f {
    background: #3b5998;
}
.mgz-socialicons li i.mgz-fa-twitter {
    background: #00aced;
}
.mgz-socialicons li i.mgz-fa-pinterest-p {
    background: #cb2027;
}
.mgz-socialicons li i.mgz-fa-linkedin-in {
    background: #007bb6;
}
.mgz-socialicons li i.mgz-fa-tumblr {
    background: #32506d;
}
.mgz-socialicons li i.mgz-fa-instagram {
    background: #517fa4;
}
.mgz-socialicons li i.mgz-fa-skype {
    background: #12a5f4;
}
.mgz-socialicons li i.mgz-fa-dribbble {
    background: #ea4c8d;
}
.mgz-socialicons li i.mgz-fa-flickr {
    background: #ff0084;
}
.mgz-socialicons li i.mgz-fa-youtube {
    background: #a82400;
}
.mgz-socialicons li i.mgz-fa-vimeo-v {
    background: #45bbff;
}
.mgz-socialicons li i.mgz-fa-rss {
    background: #ff8a3c;
}
.mgz-socialicons li i.mgz-fa-behance {
    background: #191919;
}
.mgz-socialicons li .mgz-socialicons-follow-button {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
    margin-right: 25px;
    padding: 0 12px;
    color: rgba(0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0.1);
    font-size: 14px;
    line-height: 1.6em;
}
.mgz-socialicons li .mgz-socialicons-follow-button:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.2);
}
.mgz-socialicons .mgz-socialicons_network_name {
    display: none;
}
.mgz-element-newsletter_form .block.newsletter {
    display: inline-block;
    float: none;
    width: auto;
}
.mgz-element-newsletter_form .action.sr-only {
    position: static;
    width: auto;
    height: 100%;
    margin: 0;
    clip: unset;
    overflow: visible;
}
.mgz-element-newsletter_form .newsletter-title {
    margin: 0 0 20px;
    font-weight: 500;
}
.mgz-element-newsletter_form .newsletter-description {
    margin-bottom: 10px;
}
.magezon-builder .block-search {
    margin: 0;
    padding: 0;
    max-width: 100%;
    float: none;
    display: inline-block;
}
.mgz-element-search_form .block-search {
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .mgz-element-search_form-wrapper {
        position: static;
    }
    .mgz-element-search_form-wrapper > .mgz-element-inner {
        position: static;
    }
    .mgz-element-search_form {
        position: static;
    }
    .mgz-element-search_form > .mgz-element-inner {
        position: static;
    }
    .mgz-element-search_form .minisearch.active .control {
        display: block;
    }
    .mgz-element-search_form .block-search .control {
        border: 0;
        width: 100%;
        left: 0;
        right: 0;
        margin: 0;
        bottom: -15px;
        position: absolute;
        background: #fff;
    }
    .mgz-element-search_form .block-search .form.active .control input {
        position: static;
    }
}
.mgz-carousel-hidden {
    background: url("../../frontend/championtimber/default/en_GB/Magezon_Builder/images/loader.gif") no-repeat center 25%;
}
.mgz-carousel:before,
.mgz-carousel:after {
    content: " ";
    display: table;
    clear: both;
}
.mgz-carousel.owl-carousel.owl-loaded .owl-stage-outer,
.mgz-carousel.owl-carousel.owl-loaded .owl-nav,
.mgz-carousel.owl-carousel.owl-loaded .owl-dots {
    opacity: 1;
}
.mgz-carousel.owl-carousel.owl-loaded.mgz-carousel-hidden .owl-stage-outer,
.mgz-carousel.owl-carousel.owl-loaded.mgz-carousel-hidden .owl-nav,
.mgz-carousel.owl-carousel.owl-loaded.mgz-carousel-hidden .owl-dots {
    opacity: 0;
}
.mgz-carousel .owl-item {
    position: relative;
    background-repeat: no-repeat;
    background-position: center top;
}
.mgz-carousel .owl-item img {
    max-width: 100%;
}
.mgz-carousel .mgz-carousel-item-inner {
    position: relative;
}
.mgz-carousel a + .item-content {
    cursor: pointer;
}
.mgz-carousel .item-content {
    position: absolute;
    text-align: center;
    color: #333;
    z-index: 1;
    font-size: 14px;
}
.mgz-carousel .item-title {
    font-size: 16px;
}
.mgz-carousel .owl-nav {
    margin: 0;
}
.mgz-carousel .owl-nav [class*="owl-"] {
    -webkit-transition: opacity 300ms ease-in-out,
        background-color 300ms ease-in-out, color 300ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out,
        background-color 300ms ease-in-out, color 300ms ease-in-out;
    -ms-transition: opacity 300ms ease-in-out,
        background-color 300ms ease-in-out, color 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out, background-color 300ms ease-in-out,
        color 300ms ease-in-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    display: inline-block;
}
.mgz-carousel .owl-nav [class*="owl-"]:hover {
    background: rgba(0, 0, 0, 0.8);
}
.mgz-carousel .owl-nav .owl-next {
    margin-left: 5px;
}
.mgz-carousel .owl-dots {
    margin-top: 10px;
    width: 100%;
    pointer-events: none;
}
.mgz-carousel .owl-dots .owl-dot {
    pointer-events: all;
}
.mgz-carousel .owl-dots .owl-dot span {
    -webkit-transition: width 300ms ease-in-out, height 300ms ease-in-out,
        margin 300ms ease-in-out, background-color 300ms ease-in-out;
    -moz-transition: width 300ms ease-in-out, height 300ms ease-in-out,
        margin 300ms ease-in-out, background-color 300ms ease-in-out;
    -ms-transition: width 300ms ease-in-out, height 300ms ease-in-out,
        margin 300ms ease-in-out, background-color 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out, height 300ms ease-in-out,
        margin 300ms ease-in-out, background-color 300ms ease-in-out;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 8px;
    background: rgba(0, 0, 0, 0.6);
}
.mgz-carousel .owl-dots .owl-dot:hover span,
.mgz-carousel .owl-dots .owl-dot.active span {
    background: rgba(0, 0, 0, 0.8);
}
.mgz-carousel .mgz-carousel-magnific {
    cursor: pointer;
}
.mgz-carousel .mgz-carousel-multirow .product-item-info {
    margin-bottom: 15px;
}
.mgz-carousel .mgz-carousel-multirow .product-item-info:last-child {
    margin-bottom: 0;
}
.mgz-carousel .product-item {
    list-style: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
}
.mgz-carousel .product-item .product-item-info {
    width: 100%;
}
.mgz-carousel.mgz-carousel-equal-height .owl-stage {
    display: flex;
}
.mgz-carousel.mgz-carousel-equal-height .owl-item {
    display: flex;
    flex: 1 0 auto;
}
.mgz-carousel-dot-inside .owl-dots {
    position: absolute;
    bottom: 15px;
    margin: 0;
}
.mgz-carousel-dot-inside .owl-dots .owl-dot {
    bottom: 15px;
}
.mgz-carousel-dot-inside .owl-dots .owl-dot span {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    background: #fff;
}
.mgz-carousel-dot-inside .owl-dots .owl-dot:hover span,
.mgz-carousel-dot-inside .owl-dots .owl-dot.active span {
    background: #fff;
    width: 16px;
    height: 16px;
    margin: 5px;
}
.mgz-carousel-dot-inside .owl-dots .owl-dot:hover:not(.active) span {
    background: #fff;
}
.mgz-carousel-nav-position-top_left .owl-nav,
.mgz-carousel-nav-position-top_right .owl-nav {
    position: absolute;
}
.mgz-carousel-nav-position-top_left.mgz-carousel-nav-size-mini .owl-nav,
.mgz-carousel-nav-position-top_right.mgz-carousel-nav-size-mini .owl-nav {
    top: -40px;
}
.mgz-carousel-nav-position-top_left.mgz-carousel-nav-size-small .owl-nav,
.mgz-carousel-nav-position-top_right.mgz-carousel-nav-size-small .owl-nav {
    top: -50px;
}
.mgz-carousel-nav-position-top_left.mgz-carousel-nav-size-normal .owl-nav,
.mgz-carousel-nav-position-top_right.mgz-carousel-nav-size-normal .owl-nav {
    top: -60px;
}
.mgz-carousel-nav-position-top_left.mgz-carousel-nav-size-large .owl-nav,
.mgz-carousel-nav-position-top_right.mgz-carousel-nav-size-large .owl-nav {
    top: -70px;
}
.mgz-carousel-nav-position-top_left .owl-nav {
    left: 0;
}
.mgz-carousel-nav-position-top_right .owl-nav {
    right: 0;
}
.mgz-carousel-nav-position-bottom_left .owl-nav {
    text-align: left;
    margin-top: 10px;
}
.mgz-carousel-nav-position-bottom_right .owl-nav {
    text-align: right;
    margin-top: 10px;
}
.mgz-carousel-nav-position-bottom_center .owl-nav {
    margin-top: 10px;
    text-align: center;
}
.mgz-carousel-nav-position-bottom_center .owl-nav .owl-prev {
    margin-right: 5px;
}
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-mini .owl-prev,
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-mini .owl-next {
    top: -40px;
}
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-small .owl-prev,
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-small .owl-next {
    top: -50px;
}
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-normal .owl-prev,
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-normal .owl-next {
    top: -60px;
}
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-large .owl-prev,
.mgz-carousel-nav-position-top_split.mgz-carousel-nav-size-large .owl-next {
    top: -70px;
}
.mgz-carousel-nav-position-top_split .owl-nav [class*="owl-"] {
    position: absolute;
}
.mgz-carousel-nav-position-top_split .owl-nav .owl-prev {
    left: 0;
}
.mgz-carousel-nav-position-top_split .owl-nav .owl-next {
    right: 0;
}
.mgz-carousel-nav-position-top_split.owl-rtl .owl-nav .owl-prev {
    right: 0;
    left: auto;
}
.mgz-carousel-nav-position-top_split.owl-rtl .owl-nav .owl-next {
    left: 0;
    right: auto;
}
.mgz-carousel-nav-position-center_split .owl-nav [class*="owl-"] {
    position: absolute;
    opacity: 0;
}
.mgz-carousel-nav-position-center_split .owl-nav .owl-prev {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    left: 0;
}
.mgz-carousel-nav-position-center_split.owl-rtl .owl-nav .owl-prev {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    right: 0;
    left:auto;
}
.mgz-carousel-nav-position-center_split .owl-nav .owl-next {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    right: 0;
}
.mgz-carousel-nav-position-center_split.owl-rtl .owl-nav .owl-next {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    left: 0;
    right:auto;
}
.mgz-carousel-nav-position-center_split:hover .owl-nav [class*="owl-"] {
    opacity: 1;
    filter: alpha(opacity=100);
}
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-mini .owl-prev,
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-mini .owl-next {
    bottom: -40px;
}
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-small .owl-prev,
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-small .owl-next {
    bottom: -50px;
}
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-normal .owl-prev,
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-normal .owl-next {
    bottom: -60px;
}
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-large .owl-prev,
.mgz-carousel-nav-position-bottom_split.mgz-carousel-nav-size-large .owl-next {
    bottom: -70px;
}
.mgz-carousel-nav-position-bottom_split .owl-nav [class*="owl-"] {
    position: absolute;
}
.mgz-carousel-nav-position-bottom_split .owl-nav .owl-prev {
    left: 0;
}
.mgz-carousel-nav-position-bottom_split .owl-nav .owl-next {
    right: 0;
}
.mgz-carousel-nav-size-mini .owl-nav [class*="owl-"] {
    width: 20px;
    height: 20px;
    line-height: 20px;
}
.mgz-carousel-nav-size-small .owl-nav [class*="owl-"] {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.mgz-carousel-nav-size-normal .owl-nav [class*="owl-"] {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.mgz-carousel-nav-size-large .owl-nav [class*="owl-"] {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.mgz-product-listing .product-image-wrapper {
    height: auto;
    padding: 0 !important;
}
.mgz-product-listing .product-image-wrapper .product-image-photo {
    position: static;
}
.magezon-builder .mgz-element-sidebar .sidebar-main,
.magezon-builder .mgz-element-sidebar .sidebar-additional {
    width: 100%;
    padding: 0;
}
.magezon-builder .mgz-element-sidebar .filter-options-item {
    width: 100%;
    border-bottom: 1px solid #cccccc;
}
.magezon-builder .mgz-element-sidebar .filter-options-title {
    padding: 10px 40px 0 10px;
}
@media (min-width: 768px) {
    .magezon-builder .mgz-element-sidebar .filter-options-item:before,
    .magezon-builder .mgz-element-sidebar .filter-options-item:after {
        display: none !important;
        border: 0 !important;
    }
    .magezon-builder .mgz-element-sidebar .filter-options-content {
        position: static;
        border: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        width: 100%;
    }
}
.mgz-countdown {
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding: 30px;
}
.mgz-countdown .mgz-countdown-heading-wrapper {
    text-align: left;
}
.mgz-countdown .mgz-countdown-subheading {
    font-size: 1.4rem;
}
.mgz-countdown .mgz-countdown-heading {
    font-size: 18px;
    font-weight: 700;
}
.mgz-countdown .mgz-countdown-number {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    display: inline-block;
}
.mgz-countdown .mgz-countdown-counter-wrapper {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}
.mgz-countdown .mgz-countdown-unit {
    position: relative;
    padding: 10px;
}
.mgz-countdown .mgz-countdown-unit-number {
    font-size: 24px;
    line-height: 1;
}
.mgz-countdown .mgz-countdown-unit-label {
    font-size: 1.4rem;
}
.mgz-countdown .mgz-countdown-unit-label {
    min-width: 80px;
}
.mgz-countdown .svg-container {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
}
.mgz-countdown .svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mgz-countdown.mgz-countdown-text-inline .mgz-countdown-unit-label {
    min-width: auto;
    display: inline-block;
}
.mgz-countdown .mgz-countdown-link-wrapper {
    padding: 10px;
}
.mgz-countdown-separator-colon .mgz-countdown-number:after {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    content: ":";
    font-size: 30px;
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 10;
    display: inline-block;
}
.mgz-countdown-separator-colon .mgz-countdown-number:last-child:after {
    display: none;
}
.mgz-countdown-separator-line .mgz-countdown-number:after {
    content: "";
    display: inline-block;
    top: 0px;
    bottom: 0px;
    z-index: 10;
    border-right: 1px solid #cccccc;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    left: auto;
}
.mgz-countdown-separator-line .mgz-countdown-number:last-child:after {
    display: none;
}
.mgz-countdown-circle .mgz-countdown-unit {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 11;
}
@media (max-width: 767px) {
    .mgz-countdown {
        display: block;
        padding: 10px;
    }
    .mgz-countdown .mgz-countdown-counter-wrapper {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .mgz-countdown .mgz-countdown-heading-wrapper,
    .mgz-countdown .mgz-countdown-link-wrapper {
        text-align: center;
    }
    .mgz-countdown.mgz-countdown-text-inline .mgz-countdown-unit-label {
        min-width: 80px;
        display: block;
    }
    .mgz-countdown.mgz-countdown-separator-colon .mgz-countdown-number:after {
        display: none;
    }
    .mgz-countdown .mgz-countdown-unit {
        padding: 10px !important;
    }
}
.page-layout-1column-fullwidth #maincontent {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.page-layout-1column,
.page-layout-2columns-left,
.page-layout-2columns-right,
.page-layout-1column-fullwidth {
    overflow-x: hidden;
}
.magezon-builder {
    position: relative;
    z-index: 2;
}
.magezon-builder:before,
.magezon-builder:after {
    content: " ";
    display: table;
    clear: both;
}
.magezon-builder * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.magezon-builder iframe,
.magezon-builder video,
.magezon-builder img {
    max-width: 100%;
}
.magezon-builder p {
    margin-top: 0;
}
.mgz-block-heading {
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
}
.mgz-block-heading.mgz-block-heading-line:before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background: #cecece;
    position: absolute;
    top: 40%;
    z-index: 0;
}
.mgz-block-heading.mgz-block-heading-line .title {
    display: inline-block;
    background: #fff;
    padding: 0;
    position: relative;
}
.mgz-block-heading.mgz-block-heading-line h2 {
    font-weight: 500;
}
.mgz-block-heading.mgz-block-heading-line-position-bottom:before {
    bottom: 0;
    top: auto;
}
.mgz-block-heading.mgz-block-heading-align-center {
    text-align: center;
}
.mgz-block-heading.mgz-block-heading-align-center .title {
    padding: 0 10px;
}
.mgz-block-heading.mgz-block-heading-align-left {
    text-align: left;
}
.mgz-block-heading.mgz-block-heading-align-left .title {
    padding-right: 10px;
}
.mgz-block-heading.mgz-block-heading-align-right {
    text-align: right;
}
.mgz-block-heading.mgz-block-heading-align-right .title {
    padding-left: 10px;
}
.mgz-block-heading .title {
    margin: 0;
    font-weight: 400;
}
.mgz-block-heading .info {
    margin: 0;
}
.mgz_fit {
    width: 1%;
}
.magezon-builder-btn {
    background: #007dbd;
    border-color: #007dbd;
    color: #fff;
    position: relative;
    text-align: left;
    font-weight: 500;
    line-height: 1.4;
    padding: 0.6rem 1em 0.6rem 35px;
    display: inline-block;
    margin-bottom: 10px;
}
.magezon-builder-btn:hover {
    color: #fff;
    text-decoration: none;
    background: #0073ae;
}
.magezon-builder-btn i {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    font-size: 25px;
    position: absolute;
    left: 15px;
}
table .magezon-builder .mgz-container {
    width: 100%;
}
.mgz-condition-html .rule-tree ul {
    padding-left: 16px;
}
.mgz-builder-single_image-icon {
    background-image: url("../../frontend/championtimber/default/en_GB/Magezon_Builder/images/icons/element-icon-single-image.svg") !important;
}
.item.product .magezon-builder .mgz-container {
    width: 100%;
}
.mgz-builder-wrapper._disabled > .admin__field-control > button,
.mgz-builder-wrapper._disabled > .admin__field-control .mgz-builder {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.mgz-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.mgz-absolute-link {
    position: absolute;
    z-index: 11;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.admin__form-loading-mask[data-component="linkbuilder_form.linkbuilder_form"] {
    display: none;
}
.mgz-image-switch-after {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.mgz-image-switch:hover .mgz-image-switch-before {
    opacity: 0;
}
.mgz-image-switch:hover .mgz-image-switch-after {
    opacity: 1;
}
body._has-modal .mgz-modal {
    z-index: 799 !important;
}
@media all and (min-width: 768px) {
  html {
    height: auto !important;
  }
}@-moz-keyframes newsletterSpin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes newsletterSpin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-ms-keyframes newsletterSpin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.mgz-newsletter-form .mgz-newsletter-btn:before {
	-webkit-animation: newsletterSpin .6s linear infinite;
	animation: newsletterSpin .6s linear infinite;
}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
       .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
      }
      .mfp-img-mobile img.mfp-img {
        padding: 0;
      }
      .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
      }
      .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
      }
      .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
      }
      .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
      }
      .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
      }
      .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
      }
    }
    @media all and (max-width: 900px) {
      .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
      }
      .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
      }
      .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
      }
      .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
      }
    }
/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== Newspaper effect ======

*/
.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.5s;
  transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
  transform: scale(0) rotate(500deg);
  opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s;
  transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(50px);
  opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  transform: translateY(-50px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== 3d unfold ======

*/
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-3d-unfold .mfp-content {
  perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
  transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== Zoom-out effect ======

*/
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}
/* 

====== "Hinge" close effect ======

*/
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  animation-duration: 1s;
  animation-name: hinge;
}
.mfp-with-fade .mfp-content,
.mfp-with-fade.mfp-bg {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-fade.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  -o-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}
.mgz-flex,
.mgz-instagram .item-metadata,
.mgz-testimonials.mgz-testimonials-type2 .mgz-testimonial-meta,
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial-meta,
.mgz-cta,
.mgz-pricing-table-wrapper,
.mgz-flipbox .mgz-flipbox-back,
.mgz-flipbox .mgz-flipbox-front {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz-invisible {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
a.mgz-btn {
  color: #333;
}
.mgz-btn:not(.primary) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button.mgz-btn {
  border: 0;
}
.mgz-btn {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  word-wrap: break-word;
  text-decoration: none;
  position: relative;
  line-height: normal;
  padding: 10px 20px;
  color: #333;
  background-color: #e3e3e3;
  font-size: 1.4rem;
  max-width: 100%;
  height: auto;
}
.mgz-btn:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #5e5e5e;
  background-color: #dcdcdc;
  text-decoration: none;
}
.mgz-btn:focus {
  outline: none;
}
.mgz-btn.mgz-btn-save,
.mgz-btn.mgz-btn-cancel,
.mgz-btn.mgz-btn-replace {
  padding: 15px 20px;
  font-size: 1.6rem;
  font-weight: 500;
  min-width: 140px;
}
.mgz-btn.mgz-btn-save {
  background: #007dbd;
  color: #FFF;
}
.mgz-btn.mgz-btn-save:hover {
  background: #0073ae;
}
.mgz-btn.mgz-btn-cancel {
  color: #fff;
  background-color: #afafaf;
}
.mgz-btn.mgz-btn-cancel:hover {
  background-color: #8c8c8c;
}
.mgz-btn.mgz-btn-replace {
  float: left;
  color: #fff;
  background-color: #afafaf;
}
.mgz-btn.mgz-btn-replace:hover {
  background-color: #8c8c8c;
}
.mgz-btn.mgz-btn-delete {
  color: #FFF;
  background-color: #e22626;
}
.mgz-btn.mgz-btn-delete:hover {
  background-color: #ca1c1c;
}
.mgz-icon,
.mgz-element .mgz-accoridon-icon-chevron,
.mgz-element .mgz-accoridon-icon-plus,
.mgz-element .mgz-accoridon-icon-chevron,
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-triangle,
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-dot,
.mgz-element-categories-list .opener:before {
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mgz-fa,
.mgz-instagram .item-metadata .item-likes:before,
.mgz-instagram .item-metadata .item-comments:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.mgz-fa-s,
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-dot:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.mgz-fa-r,
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-dot:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
.mgz-liststyle {
  margin: 0;
  padding: 0;
  list-style: none;
}
#blueimp-gallery h3 {
  font-weight: 400;
}
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama--fullscreen {
  max-width: 99999px!important;
  max-height: 99999px!important;
  min-width: 0!important;
  min-height: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  padding: 0 !important;
}
.fotorama--fullscreen {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  right: 0!important;
  bottom: 0!important;
  float: none!important;
  z-index: 2147483647!important;
  background: #000;
  width: 100%!important;
  height: 100%!important;
  margin: 0 !important;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}
.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}
.mgz-fotorama .fotorama__arr:focus:after,
.mgz-fotorama .fotorama__fullscreen-icon:focus:after,
.mgz-fotorama .fotorama__html,
.mgz-fotorama .fotorama__img,
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__dot:after,
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__thumb:after,
.mgz-fotorama .fotorama__stage__frame,
.mgz-fotorama .fotorama__stage__shaft,
.mgz-fotorama .fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.mgz-fotorama .fotorama__img {
  max-width: 99999px!important;
  max-height: 99999px!important;
  min-width: 0!important;
  min-height: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  padding: 0 !important;
}
.mgz-fotorama .fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.mgz-fotorama .fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.mgz-fotorama .fotorama__spinner {
  position: absolute!important;
  top: 50%!important;
  left: 50% !important;
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__arr,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__fullscreen-icon,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__nav__shaft,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage__shaft,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__thumb-border,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__video-close,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mgz-fotorama .fotorama__caption,
.mgz-fotorama .fotorama__nav:after,
.mgz-fotorama .fotorama__nav:before,
.mgz-fotorama .fotorama__stage:after,
.mgz-fotorama .fotorama__stage:before,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__html,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__nav,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__spinner,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.mgz-fotorama .fotorama__arr:focus,
.mgz-fotorama .fotorama__fullscreen-icon:focus,
.mgz-fotorama .fotorama__nav__frame {
  outline: 0;
}
.mgz-fotorama .fotorama__arr:focus:after,
.mgz-fotorama .fotorama__fullscreen-icon:focus:after,
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__dot:after,
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}
.mgz-fotorama .fotorama__wrap--video .fotorama__stage,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__frame--video,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none!important;
  transform: none !important;
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__nav__shaft,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage__shaft,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform,width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}
.mgz-fotorama .fotorama__arr,
.mgz-fotorama .fotorama__fullscreen-icon,
.mgz-fotorama .fotorama__no-select,
.mgz-fotorama .fotorama__video-close,
.mgz-fotorama .fotorama__video-play,
.mgz-fotorama .fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mgz-fotorama .fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.mgz-fotorama .fotorama__nav,
.mgz-fotorama .fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.mgz-fotorama .fotorama__caption__wrap,
.mgz-fotorama .fotorama__nav__frame,
.mgz-fotorama .fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.mgz-fotorama .fotorama__nav__frame,
.mgz-fotorama .fotorama__thumb-border {
  box-sizing: content-box;
}
.mgz-fotorama .fotorama__caption__wrap {
  box-sizing: border-box;
}
.mgz-fotorama .fotorama--hidden,
.mgz-fotorama .fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}
.mgz-fotorama .fotorama__arr,
.mgz-fotorama .fotorama__fullscreen-icon,
.mgz-fotorama .fotorama__nav,
.mgz-fotorama .fotorama__nav__frame,
.mgz-fotorama .fotorama__nav__shaft,
.mgz-fotorama .fotorama__stage__frame,
.mgz-fotorama .fotorama__stage__shaft,
.mgz-fotorama .fotorama__video-close,
.mgz-fotorama .fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}
.mgz-fotorama .fotorama__arr,
.mgz-fotorama .fotorama__fullscreen-icon,
.mgz-fotorama .fotorama__video-close,
.mgz-fotorama .fotorama__video-play {
  background: url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/css/fotorama.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .mgz-fotorama .fotorama__arr,
  .mgz-fotorama .fotorama__fullscreen-icon,
  .mgz-fotorama .fotorama__video-close,
  .mgz-fotorama .fotorama__video-play {
    background: url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/css/fotorama@2x.png) 0 0px 160px no-repeat;
  }
}
.mgz-fotorama .fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}
@media print {
  .mgz-fotorama .fotorama__arr,
  .mgz-fotorama .fotorama__fullscreen-icon,
  .mgz-fotorama .fotorama__thumb-border,
  .mgz-fotorama .fotorama__video-close,
  .mgz-fotorama .fotorama__video-play {
    background: none !important;
  }
}
.mgz-fotorama .fotorama {
  min-width: 1px;
  overflow: hidden;
}
.mgz-fotorama .fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}
.mgz-fotorama .fullscreen {
  width: 100%!important;
  height: 100%!important;
  max-width: 100%!important;
  max-height: 100%!important;
  margin: 0!important;
  padding: 0!important;
  overflow: hidden!important;
  background: #000;
}
.mgz-fotorama .fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}
.mgz-fotorama .fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.mgz-fotorama .fotorama__nav,
.mgz-fotorama .fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
.mgz-fotorama .fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.mgz-fotorama .fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.mgz-fotorama .fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.mgz-fotorama .fotorama__stage__frame {
  overflow: hidden;
}
.mgz-fotorama .fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__fade-front,
.mgz-fotorama .fotorama__wrap--fade .fotorama__fade-rear,
.mgz-fotorama .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.mgz-fotorama .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}
.mgz-fotorama .fotorama__error .fotorama__img,
.mgz-fotorama .fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.mgz-fotorama .fotorama__wrap--only-active .fotorama__nav,
.mgz-fotorama .fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}
.mgz-fotorama .fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.mgz-fotorama .fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.mgz-fotorama .fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}
.mgz-fotorama .fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}
.mgz-fotorama .fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}
.mgz-fotorama .fotorama__nav--dots {
  display: block;
}
.mgz-fotorama .fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}
.mgz-fotorama .fotorama__nav--dots .fotorama__nav__frame--thumb,
.mgz-fotorama .fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.mgz-fotorama .fotorama__nav--thumbs {
  display: block;
}
.mgz-fotorama .fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.mgz-fotorama .fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.mgz-fotorama .fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.mgz-fotorama .fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}
.mgz-fotorama .fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}
.mgz-fotorama .fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}
.mgz-fotorama .fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.mgz-fotorama .fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.mgz-fotorama .fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}
.mgz-fotorama .fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}
.mgz-fotorama .fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}
.mgz-fotorama .fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}
.mgz-fotorama .fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.mgz-fotorama .fotorama__wrap--no-captions .fotorama__caption,
.mgz-fotorama .fotorama__wrap--video .fotorama__caption {
  display: none;
}
.mgz-fotorama .fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__html,
.mgz-fotorama .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: 0.3s;
}
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.mgz-fotorama .fotorama__select {
  cursor: auto;
}
.mgz-fotorama .fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}
@-moz-document url-prefix() {
  .mgz-fotorama .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.mgz-fotorama .fotorama__arr,
.mgz-fotorama .fotorama__fullscreen-icon,
.mgz-fotorama .fotorama__video-close,
.mgz-fotorama .fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}
.mgz-fotorama .fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}
.mgz-fotorama .fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}
.mgz-fotorama .fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}
.mgz-fotorama .fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: 0.1;
}
.mgz-fotorama .fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}
.mgz-fotorama .fotorama__arr:focus,
.mgz-fotorama .fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}
.mgz-fotorama .fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}
.mgz-fotorama .fotorama__wrap--css2 .fotorama__video-play,
.mgz-fotorama .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.mgz-fotorama .fotorama__error .fotorama__video-play,
.mgz-fotorama .fotorama__loaded .fotorama__video-play,
.mgz-fotorama .fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}
.mgz-fotorama .fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}
.mgz-fotorama .fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}
.mgz-fotorama .fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.mgz-fotorama .fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mgz-fotorama .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.mgz-fotorama .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.mgz-fotorama .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.mgz-fotorama .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.mgz-fotorama .fotorama__wrap--video .fotorama__arr,
.mgz-fotorama .fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.mgz-fotorama .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}
.mgz-fotorama .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}
.mgz-fotorama .fotorama__wrap--css3 .fotorama__arr:not(:focus),
.mgz-fotorama .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.mgz-fotorama .fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.mgz-fotorama .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform,opacity;
  transition-duration: 0.3s;
}
.mgz-fotorama .fotorama__nav:after,
.mgz-fotorama .fotorama__nav:before,
.mgz-fotorama .fotorama__stage:after,
.mgz-fotorama .fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%;
}
.mgz-fotorama .fotorama__nav:before,
.mgz-fotorama .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0,0 0;
  left: -10px;
}
.mgz-fotorama .fotorama__nav.fotorama__shadows--left:before,
.mgz-fotorama .fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}
.mgz-fotorama .fotorama__nav:after,
.mgz-fotorama .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0,100% 0;
  right: -10px;
}
.mgz-fotorama .fotorama__nav.fotorama__shadows--right:after,
.mgz-fotorama .fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}
.mgz-fotorama .fotorama__wrap--fade .fotorama__stage:after,
.mgz-fotorama .fotorama__wrap--fade .fotorama__stage:before,
.mgz-fotorama .fotorama__wrap--no-shadows .fotorama__nav:after,
.mgz-fotorama .fotorama__wrap--no-shadows .fotorama__nav:before,
.mgz-fotorama .fotorama__wrap--no-shadows .fotorama__stage:after,
.mgz-fotorama .fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}
.mgz-icon-wrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  line-height: 0;
  position: relative;
}
.mgz-icon-wrapper a {
  color: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.mgz-icon-wrapper a:before,
.mgz-icon-wrapper a:after {
  content: " ";
  display: table;
  clear: both;
}
.mgz-icon-wrapper .mgz-icon-element {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.mgz-icon-size-xs {
  width: 2.5em;
  height: 2.5em;
}
.mgz-icon-size-xs .mgz-icon-element {
  font-size: 1.2em;
}
.mgz-icon-size-sm {
  width: 3.15em;
  height: 3.15em;
}
.mgz-icon-size-sm .mgz-icon-element {
  font-size: 1.6em;
}
.mgz-icon-size-md {
  width: 4em;
  height: 4em;
}
.mgz-icon-size-md .mgz-icon-element {
  font-size: 2.15em;
}
.mgz-icon-size-lg {
  width: 5em;
  height: 5em;
}
.mgz-icon-size-lg .mgz-icon-element {
  font-size: 2.85em;
}
.mgz-icon-size-xl {
  width: 7.15em;
  height: 7.15em;
}
.mgz-icon-size-xl .mgz-icon-element {
  font-size: 5em;
}
.mgz-icon-list .mgz-icon-list-item:hover a {
  text-decoration: none;
}
.mgz-icon-list .mgz-icon-list-item .mgz-icon-list-item-icon {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
}
.mgz-icon-list-horizontal .mgz-icon-list-item {
  display: inline-block;
}
.mgz-icon-list-vercial .mgz-icon-list-item {
  display: block;
}
.mgz-video-aspect-ratio-219,
.mgz-video-aspect-ratio-169,
.mgz-video-aspect-ratio-43,
.mgz-video-aspect-ratio-32,
.mgz-video-aspect-ratio-11,
.mgz-video-aspect-ratio-219,
.mgz-video-aspect-ratio-169,
.mgz-video-aspect-ratio-43 {
  padding-bottom: 75%;
}
.mgz-video-aspect-ratio-32 {
  padding-bottom: 66.6666%;
}
.mgz-video-aspect-ratio-11 {
  padding-bottom: 100%;
}
.mgz-video {
  position: relative;
}
.mgz-video video,
.mgz-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.mgz-video.mgz-video-aspect-ratio-219 {
  padding-bottom: 42.8571%;
}
.mgz-video.mgz-video-aspect-ratio-169 {
  padding-bottom: 56.25%;
}
.mgz-video.mgz-video-aspect-ratio-43 {
  padding-bottom: 75%;
}
.mgz-video.mgz-video-aspect-ratio-32 {
  padding-bottom: 66.6666%;
}
.mgz-video.mgz-video-aspect-ratio-11 {
  padding-bottom: 100%;
}
.mgz-video .mgz-video-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50%;
  text-align: center;
}
.mgz-video .mgz-video-embed-play {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.mgz-video .mgz-video-embed-play .mgz-icon-play {
  cursor: pointer;
  font-size: 100px;
  color: #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.mgz-video .mgz-video-embed-play .mgz-icon-play:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.mgz-video .mgz-video-embed-play img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.mgz-video .mgz-video-embed-play img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.mgz-video .mgz-video-title {
  font-size: 38px;
  color: #FFF;
  font-weight: 600;
  margin: 20px 0px 10px;
}
.mgz-video .mgz-video-description {
  color: #FFF;
}
.mgz-element.mgz-element-contact_form form.form.contact {
  width: 100%;
  max-width: 100%;
  float: none;
  display: inline-block;
  text-align: left;
}
.mgz-element.mgz-element-accordion_section > .mgz-element-inner {
  margin-bottom: 0;
}
.mgz-element .mgz-panels:not(.mgz-panels-no-fill-content) .mgz-panel-body {
  background: #f8f8f8;
  border: 1px solid #e3e3e3;
  border-bottom-width: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"]:not(.mgz-panels-no-fill-content) .mgz-panel:last-child .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"]:not(.mgz-panels-no-fill-content) .mgz-panel:last-child .mgz-panel-body {
  border-bottom-width: 1px;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-first > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-first > .mgz-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-first > .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-first > .mgz-panel-body {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-last.mgz-in > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-last.mgz-in > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-last.mgz-collapsing > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-last.mgz-collapsing > .mgz-panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-last > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-last > .mgz-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel.mgz-panel-last > .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel.mgz-panel-last > .mgz-panel-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel:not(.mgz-panel-first):not(.mgz-panel-last) > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel:not(.mgz-panel-first):not(.mgz-panel-last) > .mgz-panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel:not(.mgz-panel-first):not(.mgz-panel-last) > .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel:not(.mgz-panel-first):not(.mgz-panel-last) > .mgz-panel-body {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel:not(.mgz-active) + .mgz-panel > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="!0"][data-gap="0"] > .mgz-panel:not(.mgz-active) + .mgz-panel > .mgz-panel-heading {
  border-top: 0;
}
.mgz-element .mgz-panels[data-spacing="0"][data-gap="0"] > .mgz-panel > .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="0"][data-gap="!0"] > .mgz-panel > .mgz-panel-body {
  border-top: 0;
}
.mgz-element .mgz-panels[data-spacing="0"] > .mgz-panel.mgz-collapsing > .mgz-panel-heading,
.mgz-element .mgz-panels[data-spacing="0"] > .mgz-panel.mgz-active > .mgz-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mgz-element .mgz-panels[data-spacing="0"] > .mgz-panel.mgz-collapsing > .mgz-panel-body,
.mgz-element .mgz-panels[data-spacing="0"] > .mgz-panel.mgz-active > .mgz-panel-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.mgz-element .mgz-panel {
  color: #333;
}
.mgz-element .mgz-panel .mgz-panel-heading {
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -ms-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e3e3e3;
  background-color: #f8f8f8;
  color: #666;
}
.mgz-element .mgz-panel .mgz-panel-heading h4,
.mgz-element .mgz-panel .mgz-panel-heading .mgz-panel-heading-title {
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
}
.mgz-element .mgz-panel .mgz-panel-heading span i {
  margin-right: 5px;
}
.mgz-element .mgz-panel .mgz-panel-heading a {
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -ms-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  background: 0 0;
  display: block;
  padding: 14px 20px;
  text-decoration: none;
  color: inherit;
  position: relative;
  border: none;
}
.mgz-element .mgz-panel .mgz-panel-heading a > i {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
}
.mgz-element .mgz-panel .mgz-panel-heading a > i.mgz-icon {
  font-weight: bold;
}
.mgz-element .mgz-panel .mgz-panel-heading a > i.mgz-accoridon-icon-triangle {
  font-size: 2rem;
  right: 5px;
}
.mgz-element .mgz-panel .mgz-panel-heading.mgz-icon-position-left i {
  left: 20px;
  right: auto;
}
.mgz-element .mgz-panel .mgz-panel-heading.mgz-icon-position-left a.has-icon {
  padding: 14px 14px 14px 40px;
}
.mgz-element .mgz-panel .mgz-panel-heading.mgz-icon-position-right i {
  right: 10px;
  left: auto;
}
.mgz-element .mgz-panel .mgz-panel-heading.mgz-icon-position-right a.has-icon {
  padding: 14px 40px 14px 14px;
}
.mgz-element .mgz-panel .mgz-panel-body {
  -webkit-transition: padding 0.2s ease-in-out;
  -moz-transition: padding 0.2s ease-in-out;
  -ms-transition: padding 0.2s ease-in-out;
  -o-transition: padding 0.2s ease-in-out;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 14px 20px;
  display: none;
  padding: 0;
}
.mgz-element .mgz-panel .mgz-panel-body > .mgz-panel-body-inner {
  padding: 14px 20px;
}
.mgz-element .mgz-panel .mgz-panel-body > .mgz-panel-body-inner > .mgz-element > .mgz-element-inner > .mgz-element-last > .mgz-element-inner {
  margin-bottom: 0;
}
.mgz-element .mgz-accoridon-icon-chevron:before {
  content: "\e61c";
}
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-chevron:before {
  content: "\e60f";
}
.mgz-element .mgz-accoridon-icon-plus:before {
  content: "\e61c";
}
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-plus:before {
  content: "\e60f";
}
.mgz-element .mgz-accoridon-icon-chevron:before {
  content: "\e622";
}
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-chevron:before {
  content: "\e621";
}
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-triangle {
  font-size: 25px;
}
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-triangle:before {
  content: "\e5c5";
}
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-triangle:before {
  content: "\e5c7";
}
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-dot {
  font-size: 10px;
}
.mgz-element .mgz-panel .mgz-panel-heading .mgz-accoridon-icon-dot:before {
  content: "\f111";
}
.mgz-element .mgz-panel.mgz-active > .mgz-panel-heading .mgz-accoridon-icon-dot:before {
  content: "\f111";
}
.mgz-message-box {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 1em 1em 1em 4em;
  position: relative;
}
.mgz-message-box .mgz-message-box-icon {
  bottom: 0;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  left: 0;
  position: absolute;
  top: 0;
  width: 3.6em;
}
.mgz-message-box .mgz-message-box-icon i {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 1.7em;
  line-height: 1;
}
.mgz-message-box .mgz-message-box-content p:last-child {
  margin-bottom: 0;
}
.mgz-message-box.mgz-message-box-icon-size-xs .mgz-message-box-icon i {
  font-size: 16px;
}
.mgz-message-box.mgz-message-box-icon-size-sm .mgz-message-box-icon i {
  font-size: 20px;
}
.mgz-message-box.mgz-message-box-icon-size-md .mgz-message-box-icon i {
  font-size: 24px;
}
.mgz-message-box.mgz-message-box-icon-size-lg .mgz-message-box-icon i {
  font-size: 28px;
}
.mgz-message-box.mgz-message-box-icon-size-xl .mgz-message-box-icon i {
  font-size: 32px;
}
.mgz-numbercounter .mgz-numbercounter-number-text,
.mgz-numbercounter .mgz-numbercounter-icon,
.mgz-numbercounter .mgz-numbercounter-int,
.mgz-numbercounter .mgz-numbercounter-number-percent {
  font-size: 32px;
  overflow: hidden;
  line-height: 1.4;
}
.mgz-numbercounter .mgz-numbercounter-before-text {
  margin-bottom: 10px;
  display: block;
}
.mgz-numbercounter .mgz-numbercounter-after-text {
  display: block;
  margin-top: 10px;
}
.mgz-numbercounter-circle {
  max-width: 100%;
  width: 200px;
  position: relative;
  z-index: 10;
  text-align: center;
  display: inline-block;
}
.mgz-numbercounter-circle .mgz-numbercounter-text {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  text-align: center;
}
.mgz-numbercounter-circle .svg-container {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  padding-bottom: 100%;
}
.mgz-numbercounter-circle .svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
}
.mgz-numbercounter-bars .mgz-numbercounter-bars-container {
  width: 100%;
  background-color: #eaeaea;
}
.mgz-numbercounter-bars .mgz-numbercounter-bar {
  text-align: right;
  padding: 5px;
  width: 0;
}
.mgz-numbercounter-bars.mgz-numbercounter-number-position-bellow .mgz-numbercounter-bars-container {
  margin-bottom: 5px;
}
.mgz-numbercounter-bars.mgz-numbercounter-number-position-above .mgz-numbercounter-bars-container {
  margin-top: 5px;
}
.mgz-element-single_product.mgz-text-center .swatch-option {
  float: none;
  display: inline-block;
}
.mgz-element-single_product .product-items {
  margin: 0;
}
.mgz-element-single_product .products {
  margin: 0;
}
.mgz-element-single_product .products .product-item {
  width: 100% !important;
}
.mgz-element-single_product .products .product-item .product-item-photo {
  padding: 0;
}
.mgz-element-single_product .products .product-item .product-item-info {
  padding: 10px;
  border: 1px solid transparent;
  width: 100%;
  display: block;
}
.mgz-element-single_product .products .product-item .product-item-info:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 10px;
  border-color: transparent;
}
.mgz-element-single_product .product-item-actions {
  width: 100%;
}
.mgz-element-single_product .product-item-actions .actions-primary {
  display: inline-block;
}
.mgz-element-single_product .product-item-actions .actions-primary + .actions-secondary {
  display: inline-block;
  text-align: left;
  width: auto;
}
.mgz-element-single_product .product-item-info {
  width: 100%;
}
.mgz-element-single_product .product-item-name {
  font-size: 2rem;
}
.mgz-element-single_product .product-item-actions {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .mgz-element-singple_product .product-item {
    width: 100%;
    text-align: center;
  }
}
.mgz-element-image_gallery .mgz-element-inner * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.mgz-fotorama .fotorama__caption {
  text-align: center;
}
.mgz-product-items .product-item-info {
  width: 100%;
}
@media (min-width: 640px) {
  .mgz-product-items .mgz-grid-item .product-item-info {
    padding: 10px;
    border: 1px solid transparent;
  }
  .mgz-product-items .mgz-grid-item .product-item-info:hover {
    background: #ffffff;
    border-color: #bbbbbb;
    position: relative;
    z-index: 2;
  }
}
.mgz-instagram .mgz-grid-item a {
  position: relative;
}
.mgz-instagram .mgz-grid-item a:before,
.mgz-instagram .mgz-grid-item a:after {
  content: " ";
  display: table;
  clear: both;
}
.mgz-instagram .mgz-grid-item figure {
  display: none;
}
.mgz-instagram .mgz-grid-item:hover .item-metadata {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.mgz-instagram .item-metadata {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  color: #FFF;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  padding: 5px;
}
.mgz-instagram .item-metadata .item-likes:before {
  content: "\f004";
  font-weight: 400;
  margin-right: 10px;
}
.mgz-instagram .item-metadata .item-likes + .item-comments {
  margin-left: 15px;
}
.mgz-instagram .item-metadata .item-comments:before {
  content: "\f075";
  font-weight: 400;
  margin-right: 10px;
}
.pswp button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mgz-progress-bar .mgz-numbercounter-string {
  white-space: nowrap;
  position: relative;
  z-index: 2;
}
.mgz-progress-bar .mgz-numbercounter-bar {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0;
  top: 0;
  left: 0;
}
.mgz-progress-bar .mgz-single-bar-inner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  position: relative;
  background-color: #f7f7f7;
  padding: 0 1em;
  line-height: 30px;
  min-height: 10px;
}
.mgz-progress-bar .mgz-single-bar {
  margin-bottom: 10px;
}
.mgz-progress-bar .mgz-bar-striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.mgz-progress-bar-text-position-above .mgz-single-bar-label-wrapper {
  margin-bottom: 5px;
  font-weight: 600;
}
.mgz-progress-bar-text-position-below .mgz-single-bar-label-wrapper {
  margin-top: 5px;
  font-weight: 600;
}
.mgz-testimonials {
  text-align: center;
}
.mgz-testimonials .mgz-testimonial-content {
  padding: 25px;
  text-align: center;
}
.mgz-testimonials .mgz-testimonial-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.mgz-testimonials .mgz-testimonial {
  padding: 25px;
}
.mgz-testimonials .mgz-testimonial-name {
  font-weight: 600;
}
.mgz-testimonials .mgz-testimonial-name,
.mgz-testimonials .mgz-testimonial-job {
  text-align: center;
}
.mgz-testimonials.mgz-testimonials-type2 .mgz-testimonial-meta {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.mgz-testimonials.mgz-testimonials-type2 .mgz-testimonial-image {
  margin-right: 12px;
}
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial-content {
  background-color: #34495e;
  position: relative;
  color: #FFF;
  text-align: left;
}
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial-content:before {
  position: absolute;
  left: 35px;
  bottom: -20px;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: medium solid transparent;
  border-top-color: #34495e;
  border-width: 10px;
}
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial-meta {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-top: 15px;
}
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial-image {
  padding-right: 15px;
}
.mgz-testimonials.mgz-testimonials-type3 .mgz-testimonial {
  padding: 0;
}
.mgz-testimonials.mgz-testimonials-type2 .mgz-testimonial-content {
  padding-top: 0;
}
.mgz-toggle {
  margin-bottom: 5px;
}
.mgz-toggle.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 25px;
}
.mgz-toggle .mgz-toggle-title {
  cursor: pointer;
  position: relative;
  margin-bottom: 10px;
}
.mgz-toggle .mgz-toggle-title h4 {
  margin: 0;
}
.mgz-toggle .mgz-toggle-title span[data-role="icons"] {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  position: absolute;
  left: 0;
  top: 50%;
  border: 2px solid transparent;
}
.mgz-toggle .mgz-toggle-title span[data-role="icons"]:before {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.mgz-toggle.mgz-toggle-icon-round span[data-role="icons"],
.mgz-toggle.mgz-toggle-icon-round_outline span[data-role="icons"],
.mgz-toggle.mgz-toggle-icon-square span[data-role="icons"],
.mgz-toggle.mgz-toggle-icon-quare_outline span[data-role="icons"] {
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
}
.mgz-toggle.mgz-toggle-icon-round .mgz-toggle-title span[data-role="icons"],
.mgz-toggle.mgz-toggle-icon-round_outline .mgz-toggle-title span[data-role="icons"] {
  border-radius: 50%;
}
.mgz-toggle.mgz-toggle-icon-round .mgz-toggle-title span[data-role="icons"],
.mgz-toggle.mgz-toggle-icon-square .mgz-toggle-title span[data-role="icons"] {
  color: #FFF;
}
.mgz-toggle.mgz-toggle-icon-size-xs span[data-role="icons"] {
  font-size: 10px;
  width: 16px;
  height: 16px;
}
.mgz-toggle.mgz-toggle-icon-size-xs.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon-size-xs.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 24px;
}
.mgz-toggle.mgz-toggle-icon-size-sm span[data-role="icons"] {
  font-size: 12px;
  width: 18px;
  height: 18px;
}
.mgz-toggle.mgz-toggle-icon-size-sm.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon-size-sm.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 28px;
}
.mgz-toggle.mgz-toggle-icon-size-md span[data-role="icons"] {
  font-size: 14px;
  width: 22px;
  height: 22px;
}
.mgz-toggle.mgz-toggle-icon-size-md.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon-size-md.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 32px;
}
.mgz-toggle.mgz-toggle-icon-size-lg span[data-role="icons"] {
  font-size: 18px;
  width: 28px;
  height: 28px;
}
.mgz-toggle.mgz-toggle-icon-size-lg.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon-size-lg.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 36px;
}
.mgz-toggle.mgz-toggle-icon-size-xl span[data-role="icons"] {
  font-size: 24px;
  width: 32px;
  height: 32px;
}
.mgz-toggle.mgz-toggle-icon-size-xl.mgz-toggle-icon .mgz-toggle-title,
.mgz-toggle.mgz-toggle-icon-size-xl.mgz-toggle-icon .mgz-toggle-content {
  padding-left: 40px;
}
.mgz-element-categories-list .opener {
  float: right;
  width: 30px;
  text-align: center;
}
.mgz-element-categories-list .opener:before {
  content: '\e61c';
  font-weight: inherit;
}
.mgz-element-categories-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mgz-element-categories-list ul li {
  margin: 0;
  border-bottom: 1px solid #ededed;
  margin-bottom: 1rem;
}
.mgz-element-categories-list ul li a {
  line-height: 30px;
  color: #333;
  display: block;
  font-weight: 600;
}
.mgz-element-categories-list ul li a:hover {
  text-decoration: none;
  color: #000;
}
.mgz-element-categories-list ul li.active > a .opener:before {
  content: '\e610';
}
.mgz-element-categories-list ul li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
.mgz-element-categories-list ul ul {
  margin-left: 15px;
  display: none;
}
.mgz-recent-reviews .mgz-recent-reviews-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mgz-recent-reviews .mgz-review-item {
  background: #f5f5f5;
  padding: 15px;
  height: 100%;
}
.mgz-recent-reviews .mgz-review-item:before,
.mgz-recent-reviews .mgz-review-item:after {
  content: " ";
  display: table;
  clear: both;
}
.mgz-recent-reviews .mgz-review-item .mgz-review-name {
  font-size: 1.8rem;
}
.mgz-recent-reviews .mgz-review-item .product-image.img {
  float: left;
  margin-right: 8px;
  width: 60px;
}
.mgz-recent-reviews .rating-summary {
  overflow: hidden;
  white-space: nowrap;
}
.mgz-recent-reviews .rating-summary .rating-result {
  width: 88px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.mgz-recent-reviews .rating-summary .rating-result:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #c7c7c7;
  font-family: 'Magezon-Icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.mgz-recent-reviews .rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
}
.mgz-recent-reviews .rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ff5501;
  font-family: 'Magezon-Icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.mgz-recent-reviews .rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.mgz-recent-reviews .mgz-review-name,
.mgz-recent-reviews .mgz-review-date,
.mgz-recent-reviews .mgz-review-link,
.mgz-recent-reviews .mgz-review-product {
  margin-bottom: 6px;
}
.mgz-recent-reviews .mgz-review-link,
.mgz-recent-reviews .mgz-review-product,
.mgz-recent-reviews .mgz-review-name {
  font-weight: 600;
}
.mgz-recent-reviews .rating-summary,
.mgz-recent-reviews .rating-box {
  display: inline-block;
}
.mgz-recent-reviews .rating-summary {
  float: left;
  margin-right: 6px;
}
.mgz-recent-reviews .mgz-review-title {
  padding-top: 2px;
}
.mgz-recent-reviews .mgz-review-content-full {
  display: none;
}
.mgz-cta {
  overflow: hidden;
  position: relative;
}
.mgz-cta:not(.mgz-cta-image-cover) .mgz-cta-content {
  background-color: #f7f7f7;
}
.mgz-cta .mgz-cta-content-inner {
  max-width: 100%;
}
.mgz-cta-title {
  font-weight: 600;
  margin: 0;
}
.mgz-cta-bg-wrapper {
  position: relative;
  min-height: 200px;
  width: 100%;
}
.mgz-cta-content {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  position: relative;
  padding: 20px;
  width: 100%;
  z-index: 1;
  min-height: 200px;
  margin: 0 auto;
}
.mgz-cta-bg,
.mgz-cta-bg-overlay {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.mgz-cta-image-top {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mgz-cta-image-right {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mgz-cta-image-right .mgz-cta-content {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.mgz-cta-image-cover .mgz-cta-bg-wrapper {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.mgz-cta-label {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  width: 150px;
  overflow: hidden;
  height: 150px;
}
.mgz-cta-label-inner {
  -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  -moz-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  -o-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  text-align: center;
  left: 0;
  width: 200%;
  margin-top: 35px;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background: #6eaf38;
  color: #fff;
}
.mgz-cta-label-left .mgz-cta-label {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  left: 0;
  right: auto;
}
.mgz-cta-content-item {
  margin-bottom: 15px;
}
.mgz-cta-content-item:last-child {
  margin-bottom: 0;
}
.mgz-cta-sequenced-animation .mgz-cta-content-inner .mgz-cta-content-item {
  margin-bottom: 15px;
  -moz-transition-duration: 1000ms;
  -webkit-transition-duration: 1000ms;
  -o-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
.mgz-cta-sequenced-animation .mgz-cta-content-inner .mgz-cta-content-item:nth-child(2) {
  transition-delay: calc(1000ms / 3);
}
.mgz-cta-sequenced-animation .mgz-cta-content-inner .mgz-cta-content-item:nth-child(3) {
  transition-delay: calc((1000ms / 3) * 2);
}
.mgz-cta-sequenced-animation .mgz-cta-content-inner .mgz-cta-content-item:nth-child(4) {
  transition-delay: calc((1000ms / 3) * 3);
}
@media (max-width: 767px) {
  .mgz-cta .mgz-cta-content {
    padding: 10px;
  }
}
.mgz-pricing-table-wrapper:before,
.mgz-pricing-table-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.mgz-pricing-table {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  float: left;
  position: relative;
  margin: 30px -1px 0 0;
  text-align: center;
}
.mgz-pricing-table .mgz-pricing-table-heading {
  position: relative;
  padding: 20px 0;
  background-color: #8c8c8c;
  font-size: 2.8rem;
  color: #fff;
}
.mgz-pricing-table .mgz-pricing-table-heading .mgz-pricing-table-title {
  color: inherit;
  margin: 0;
  padding: 0;
  font-size: inherit ;
  font-weight: inherit;
}
.mgz-pricing-table .mgz-pricing-table-heading .mgz-pricing-table-subtitle {
  display: block;
  color: inherit;
  font-size: 16px;
  font-weight: inherit;
  line-height: 20px;
  margin-top: 3px;
}
.mgz-pricing-table .mgz-pricing-table-content-top {
  position: relative;
  padding: 25px 0;
  color: #999;
  text-align: center;
}
.mgz-pricing-table .mgz-pricing-table-meta {
  font-size: 16px;
  font-weight: 300;
}
.mgz-pricing-table .mgz-pricing-table-price {
  font-size: 55px;
  font-weight: 500;
  line-height: 1.03em;
  color: #ff9900;
}
.mgz-pricing-table .mgz-pricing-table-currency {
  position: absolute;
  margin-left: -0.5em;
  font-size: 18px;
  font-weight: 400;
  margin-left: -10px;
}
.mgz-pricing-table .mgz-pricing-table-content {
  position: relative;
  text-align: center;
  word-wrap: break-word;
  border-left: 0;
  border-right: 0;
}
.mgz-pricing-table .mgz-pricing-table-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.mgz-pricing-table .mgz-pricing-table-content ul li {
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e5e4e3;
}
.mgz-pricing-table .mgz-pricing-table-content ul li:last-child {
  border-bottom: 1px solid #e5e4e3;
}
.mgz-pricing-table.mgz-pricing-table-featured {
  z-index: 10;
  margin-top: 0;
}
.mgz-pricing-table.mgz-pricing-table-featured .mgz-pricing-table-inner {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.mgz-pricing-table.mgz-pricing-table-featured .mgz-pricing-table-heading {
  background-color: #ff9900;
  padding: 30px 0;
}
.mgz-pricing-table.mgz-pricing-table-featured .mgz-pricing-table-content-top {
  padding: 40px 0;
}
.mgz-pricing-table.mgz-pricing-table-featured .mgz-pricing-table-button {
  padding: 40px 0;
}
.mgz-pricing-table .mgz-pricing-table-button {
  padding: 30px 0;
}
.mgz-pricing-table .mgz-pricing-table-button a {
  background-color: #ff9900;
  color: #fff;
}
.mgz-pricing-table .mgz-pricing-table-content-wrapper {
  border: 1px solid #ededed;
  border-top: 0;
  background-color: #fcfcfc;
}
.mgz-pricing-table .mgz-btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mgz-pricing-table .mgz-btn:hover {
  background-color: #e68a00;
  color: #FFF;
}
.mgz-pricing-table-type2 {
  margin-left: -12px;
  margin-right: -12px;
}
.mgz-pricing-table-type2 .mgz-pricing-table {
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .mgz-pricing-table-wrapper {
    display: block;
  }
  .mgz-pricing-table-wrapper .mgz-pricing-table {
    width: 100%;
    margin: 0;
  }
}
.mgz-flick a {
  font-size: 0;
  float: left;
}
.mgz-flick .gallery-container > div {
  padding: 7.5px;
}
.mgz-flipbox {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mgz-flipbox h2 {
  color: inherit;
  font-weight: 600;
  margin: 0 0 10px 0;
  font-size: 20px;
}
.mgz-flipbox .mgz-flipbox-inner {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  position: relative;
  margin-bottom: 15px;
}
.mgz-flipbox .mgz-flipbox-back,
.mgz-flipbox .mgz-flipbox-front {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  top: 0;
  right: 0;
  left: 0;
  padding: 27px 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  transition: -webkit-transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  -o-transition: transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  transition: transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  transition: transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275), -webkit-transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  background-color: #FFF;
}
.mgz-flipbox .mgz-flipbox-front {
  position: relative;
  bottom: 0;
  z-index: 10;
}
.mgz-flipbox .mgz-flipbox-back {
  position: absolute;
  z-index: -1;
}
.mgz-flipbox .mgz-flipbox-back-inner,
.mgz-flipbox .mgz-flipbox-front-inner {
  width: 100%;
}
.mgz-flipbox:hover .mgz-flipbox-back {
  z-index: 1;
}
.mgz-flipbox:hover .mgz-flipbox-front {
  z-index: -1;
}
.mgz-flipbox .mgz-flipbox-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 64px;
  width: 64px;
  border: 1px solid transparent;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0 auto;
  position: relative;
  margin-bottom: 10px;
  display: table;
}
.mgz-flipbox .mgz-flipbox-circle i {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
}
.mgz-flipbox .mgz-flipbox-circle.flipbox-no-circle i {
  font-size: 60px;
}
.mgz-flipbox.mgz-flipbox-rotate-right .mgz-flipbox-front {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
}
.mgz-flipbox.mgz-flipbox-rotate-right .mgz-flipbox-back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-right:hover .mgz-flipbox-front {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-right:hover .mgz-flipbox-back {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
}
.mgz-flipbox.mgz-flipbox-rotate-left .mgz-flipbox-front {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
}
.mgz-flipbox.mgz-flipbox-rotate-left .mgz-flipbox-back {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-left:hover .mgz-flipbox-front {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-left:hover .mgz-flipbox-back {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
}
.mgz-flipbox.mgz-flipbox-rotate-up .mgz-flipbox-front {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
}
.mgz-flipbox.mgz-flipbox-rotate-up .mgz-flipbox-back {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-up:hover .mgz-flipbox-front {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-up:hover .mgz-flipbox-back {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
}
.mgz-flipbox.mgz-flipbox-rotate-down .mgz-flipbox-front {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
}
.mgz-flipbox.mgz-flipbox-rotate-down .mgz-flipbox-back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-down:hover .mgz-flipbox-front {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
}
.mgz-flipbox.mgz-flipbox-rotate-down:hover .mgz-flipbox-back {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
}
.mgz-flipbox .mgz-flipbox-actions {
  margin-top: 20px;
}
.flip-effect-3d .mgz-flipbox-inner {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.flip-effect-3d .mgz-flipbox-front,
.flip-effect-3d .mgz-flipbox-back {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 5.75s ease-in-out;
  transition: -webkit-transform 0.75s ease-in-out;
  -o-transition: transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
}
.flip-effect-3d .mgz-flipbox-front-inner,
.flip-effect-3d .mgz-flipbox-back-inner {
  -webkit-transform: translateZ(50px) scale(0.9);
  -moz-transform: translateZ(50px) scale(0.9);
  -ms-transform: translateZ(50px) scale(0.9);
  -o-transform: translateZ(50px) scale(0.9);
}
.mgz-element-image_carousel .image-content-below .item-content {
  position: static;
}
.mgz-element-image_carousel .item-content-hover .item-content {
  display: none;
}
.mgz-element-image_carousel .item-content-hover .mgz-carousel-item:hover .item-content {
  display: block;
}
.mgz-element-image_carousel .item-description {
  margin-top: 5px;
}
.mgz-element-image_carousel a:before,
.mgz-element-image_carousel a:after {
  content: " ";
  display: table;
  clear: both;
}
.mgz-element-image_carousel a img {
  float: left;
}
.mgz-element-slider video {
  width: 100%;
}
.mgz-element-slider .item-content {
  text-align: left;
  padding: 15px;
  position: absolute;
}
.mgz-element-slider .overlay-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 5;
}
.mgz-element-slider .slide-text {
  margin: 0;
  display: inline-block;
  color: #000;
  font-weight: 400;
}
.mgz-element-slider .slide-heading {
  margin: 0 0 15px;
}
.mgz-element-slider .slide-heading .slide-text {
  color: #000;
  margin: 0;
  font-size: 60px;
  line-height: 80px;
}
.mgz-element-slider .slide-caption1 .slide-text,
.mgz-element-slider .slide-caption2 .slide-text {
  color: #000;
  font-size: 24px;
  line-height: 38px;
}
.mgz-element-slider .slide-animation {
  -webkit-transition: color 400ms ease-in-out, background-color 400ms ease-in-out;
  -moz-transition: color 400ms ease-in-out, background-color 400ms ease-in-out;
  -ms-transition: color 400ms ease-in-out, background-color 400ms ease-in-out;
  -o-transition: color 400ms ease-in-out, background-color 400ms ease-in-out;
}
.mgz-element-slider .mgz-flex-position-top-left .item-content,
.mgz-element-slider .mgz-flex-position-top-center .item-content,
.mgz-element-slider .mgz-flex-position-top-right .item-content {
  top: 10%;
}
.mgz-element-slider .mgz-flex-position-top-left .item-content,
.mgz-element-slider .mgz-flex-position-middle-left .item-content,
.mgz-element-slider .mgz-flex-position-bottom-left .item-content {
  left: 10%;
}
.mgz-element-slider .mgz-flex-position-top-right .item-content,
.mgz-element-slider .mgz-flex-position-middle-right .item-content,
.mgz-element-slider .mgz-flex-position-bottom-right .item-content {
  right: 10%;
}
.mgz-element-slider .mgz-flex-position-bottom-left .item-content,
.mgz-element-slider .mgz-flex-position-bottom-center .item-content,
.mgz-element-slider .mgz-flex-position-bottom-right .item-content {
  bottom: 10%;
}
.mgz-element-slider .slide-buttons {
  margin-left: -7.5px;
  margin-right: -7.5px;
  padding-bottom: 5px;
}
.mgz-element-slider .slide-buttons .mgz-button {
  padding: 0 7.5px;
  display: inline-block;
}
.mgz-element-slider .slide-buttons .mgz-btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mgz-element-slider .item-content-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 100%;
}
.mgz-element-slider .mgz-carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: none !important;
}
.mgz-element-slider iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .mgz-element-slider .slide-heading,
  .mgz-element-slider .slide-caption1,
  .mgz-element-slider .slide-caption1 {
    margin-bottom: 15px !important;
  }
  .mgz-element-slider .mgz-btn-size-lg .mgz-btn {
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
  }
}
.mgz-element-facebook_comments #u_0_0 {
  max-width: 100%;
}
.mgz-element-pinterest .mgz-element-inner > span > span {
  min-width: 40px;
  min-height: 18px;
}
.mgz-element-pinterest .mgz-element-inner > span > span > span {
  min-height: 18px;
}
.mgz-element-pinterest .mgz-element-inner .mgz-pinterest-btn-large > span {
  min-width: 55px;
}
.mgz-element-pinterest .mgz-element-inner .mgz-pinterest-btn-round > span {
  background-position: center;
}
.mgz-element-pinterest .mgz-element-inner .mgz-pinterest-btn-round > span > span {
  width: 100% !important;
}
.mgz-element-content_slider .mgz-carousel img {
  width: auto;
  height: unset;
}
.mgz-element-newsletter_form .newsletter .field {
  position: relative;
}
.mgz-element-newsletter_form .newsletter .field .control:before {
  left: 0;
}
.item-pagebuilder a > span:after {
  display: none !important;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/photoswipe/default-skin/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/photoswipe/default-skin/preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../../frontend/championtimber/default/en_GB/Magezon_PageBuilder/vendor/blueimp/img/video-play.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}.mgz-icon-box-wrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  line-height: 0;
  position: relative;
}

.mgz-icon-box-wrapper a {
  color: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.mgz-icon-box-wrapper a:before,
.mgz-icon-box-wrapper a:after {
  content: " ";
  display: table;
  clear: both;
}

.mgz-icon-box-wrapper .mgz-icon-box-element {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.mgz-icon-box-size-xs {
  width: 2.5em;
  height: 2.5em;
}

.mgz-icon-box-size-xs .mgz-icon-box-element {
  font-size: 1.2em;
}

.mgz-icon-box-size-sm {
  width: 3.15em;
  height: 3.15em;
}

.mgz-icon-box-size-sm .mgz-icon-box-element {
  font-size: 1.6em;
}

.mgz-icon-box-size-md {
  width: 4em;
  height: 4em;
}

.mgz-icon-box-size-md .mgz-icon-box-element {
  font-size: 2.15em;
}

.mgz-icon-box-size-lg {
  width: 5em;
  height: 5em;
}

.mgz-icon-box-size-lg .mgz-icon-box-element {
  font-size: 2.85em;
}

.mgz-icon-box-size-xl {
  width: 7.15em;
  height: 7.15em;
}

.mgz-icon-box-size-xl .mgz-icon-box-element {
  font-size: 5em;
}

.mgz-heading-text {
  margin: 0;
  color: inherit;
  margin-bottom: 10px;
}

.mgz-heading-text > a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  opacity: 1;
  font-weight: inherit;
}

.mgz-heading-text > a,
.mgz-heading-text > a:focus,
.mgz-heading-text > a:hover,
.mgz-heading-text > a:visited {
  border: none;
  text-decoration: inherit;
  color: inherit;
  font-weight: inherit;
}

.mgz-heading-text > a:hover {
  opacity: 0.85;
}

a.mgz-icon-box-btn {
  color: #333;
}

.mgz-icon-box-btn:not(.primary) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

button.mgz-icon-box-btn {
  border: 0;
}

.mgz-element-icon_box .mgz-icon-box-btn {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  word-wrap: break-word;
  text-decoration: none;
  position: relative;
  line-height: normal;
  padding: 10px 20px;
  color: #333;
  background-color: #e3e3e3;
  font-size: 1.4rem;
  max-width: 100%;
  height: auto;
}

.mgz-element-icon_box .mgz-icon-box-btn:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #5e5e5e;
  background-color: #dcdcdc;
  text-decoration: none;
}

.mgz-element-icon_box .mgz-icon-box-btn:focus {
  outline: none;
}

.mgz-element-icon_box .mgz-btn-style-modern .mgz-icon-box-btn {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-repeat: repeat-x;
}

.mgz-element-icon_box .mgz-btn-style-gradient .mgz-icon-box-btn {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  background-size: 200% 100%;
}

.mgz-element-icon_box .mgz-btn-style-gradient .mgz-icon-box-btn:hover {
  background-position: 100% 0;
}

.mgz-element-icon_box .mgz-btn-style-3d .mgz-icon-box-btn:hover {
  top: 2px;
}

.mgz-element-icon_box .mgz-btn-size-xs .mgz-icon-box-btn {
  font-size: 11px;
  padding: 8px 12px;
}

.mgz-element-icon_box .mgz-btn-size-sm .mgz-icon-box-btn {
  font-size: 12px;
  padding: 11px 16px;
}

.mgz-element-icon_box .mgz-btn-size-md .mgz-icon-box-btn {
  font-size: 14px;
  padding: 14px 20px;
}

.mgz-element-icon_box .mgz-btn-size-lg .mgz-icon-box-btn {
  font-size: 18px;
  padding: 18px 30px;
}

.mgz-element-icon_box .mgz-btn-size-xl .mgz-icon-box-btn {
  font-size: 22px;
  padding: 22px 35px;
}

.btn-position {
  display: inline-block;
  width: 100%;
}

.mgz-icon-box-container {
  display: flex;
}

.mgz-icon-box-left,
.mgz-icon-box-right {
  width: 30%;
  margin: auto;
}

.mgz-description {
  margin-bottom: 25px;

}.sw-flexslider a:active,
.sw-flexslider a:focus {
  text-decoration: none;
  outline: 0;
}
.sw-flexslider .slides,
.sw-flexslider .sw-flexslider-control-nav,
.sw-flexslider .sw-flexslider-direction-nav,
.sw-flexslider-direction-nav li {
  list-style: none !important;
  margin: 0;
  padding: 0;
}
.sw-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  margin: 0;
  padding: 0;
}
.sw-flexslider .slides img {
  width: 100%;
  display: block;
}
.sw-flexslider-pauseplay span {
  text-transform: capitalize;
}
.loading .sw-flexslider {
  min-height: 200px;
  background: #fff url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/loading.gif") 50% 50% no-repeat;
}
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}
.no-js .slides > li:first-child {
  display: block;
}
@font-face {
  font-family: "arrows";
  src: url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/arrows.eot");
  src: url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/arrows.eot?iefix") format("eot"), url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/arrows.woff") format("woff"),
    url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/arrows.ttf") format("truetype"),
    url("../../frontend/championtimber/default/en_GB/SolideWebservices_Flexslider/css/arrows.svg#svgWebfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
.sw-flexslider-element {
  margin-bottom: 20px;
}
.sw-flexslider-element:after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  content: ".";
  font-size: 0;
  line-height: 0;
}
.sw-flexslider {
  position: relative;
  display: block;
  box-sizing: content-box;
  z-index: 1;
}
.sw-flexslider .slides {
  display: block;
  overflow: hidden;
  width: 100%;
}
.sw-flexslider .slides li {
  position: relative;
}
.sw-flexslider .slides li img {
  position: relative;
  z-index: 8;
}
.sw-flexslider .slides .slider-title {
  display: none;
  position: absolute;
  z-index: 8;
}
.sw-flexslider .slides .slider-title .caption h2 {
  font-size: 2.5em;
  line-height: 1.1em;
  font-weight: normal;
  color: #fff;
}
.sw-flexslider .slides .slider-title .caption {
  padding: 10px 20px;
}
.carousel li {
  margin-right: 5px !important;
}
.carousel li img {
  display: block !important;
  opacity: 0.9 !important;
  width: 100% !important;
}
.carousel li img:hover {
  opacity: 1 !important;
}
.loader-gutter {
  display: block;
  position: absolute;
  width: 100%;
  height: 6px;
  z-index: 99999;
}
.loader {
  width: 0;
  height: 6px;
}
.loading .overlay-nav {
  display: none;
}
.overlay-nav {
  position: absolute;
  top: 0;
  width: 35%;
  height: 100%;
  z-index: 9999;
}
.overlay-nav .overlay-element {
  position: relative;
  display: table;
  width: 100%;
  text-decoration: none;
}
.overlay-nav .overlay-element h3 {
  display: table-cell;
  vertical-align: middle;
  font-weight: normal;
  padding: 4px 35px 4px 10px;
}
.overlay-nav .overlay-element .overlay-arrow {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -26px;
}
.overlay-nav .overlay-element .overlay-arrow:before {
  font-family: "arrows";
  content: "\68";
  font-size: 32px;
}
.default-theme .sw-flexslider-container {
  box-shadow: 1px 1px 2px #888;
  margin: 10px 2px;
}
.default-theme .sw-flexslider {
  background-color: #fff;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
  margin: 0;
  padding: 6px;
}
.woothemes-theme .sw-flexslider {
  background-color: #fff;
  border: 4px solid #fff;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  margin: 10px 2px;
}
.sw-flexslider ul.sw-flexslider-direction-nav li {
  margin-bottom: 0 !important;
}
.sw-flexslider .sw-flexslider-direction-nav a {
  position: absolute;
  top: 50%;
  display: block;
  z-index: 10;
  cursor: pointer;
  font-size: 0 !important;
  text-decoration: none !important;
  margin: -20px 0 0;
}
.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev:before,
.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next:before {
  font-family: "arrows";
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
  font-size: 20px;
  text-decoration: none !important;
  transition: all 200ms ease-in-out 0s;
}
.sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev:before,
.sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next:before {
  font-size: 26px;
}
.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-disabled {
  opacity: 0.3 !important;
  cursor: default;
}
.type-1-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\69";
}
.type-1-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\6a";
}
.type-2-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\67";
}
.type-2-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\68";
}
.type-3-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\6d";
}
.type-3-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\6e";
}
.type-4-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\71";
}
.type-4-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\72";
}
.type-5-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\77";
}
.type-5-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\78";
}
.type-6-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\65";
}
.type-6-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\66";
}
.type-7-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\61";
}
.type-7-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\62";
}
.type-8-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\6f";
}
.type-8-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\70";
}
.type-9-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\76";
}
.type-9-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\75";
}
.type-10-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\33";
}
.type-10-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\34";
}
.type-11-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\35";
}
.type-11-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\36";
}
.type-12-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\37";
}
.type-12-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\38";
}
.type-13-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\39";
}
.type-13-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\30";
}
.type-14-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\31";
}
.type-14-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\32";
}
.type-15-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\21";
}
.type-15-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\23";
}
.type-16-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\64";
}
.type-16-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\63";
}
.type-17-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\6b";
}
.type-17-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\6c";
}
.type-18-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\74";
}
.type-18-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\73";
}
.type-19-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before {
  content: "\7a";
}
.type-19-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before {
  content: "\79";
}
.hover-nav-show .sw-flexslider-direction-nav a,
.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-disabled {
  opacity: 0 !important;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.hover-nav-show .sw-flexslider:hover .sw-flexslider-direction-nav a {
  font-size: 26px;
  opacity: 0.8 !important;
}
.hover-nav-show
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-disabled {
  opacity: 0.3 !important;
}
.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-next:hover,
.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-prev:hover {
  opacity: 0.9;
}
.always-nav-show .sw-flexslider-direction-nav a {
  opacity: 0.8;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.always-nav-show .sw-flexslider-direction-nav .sw-flexslider-next:hover,
.always-nav-show .sw-flexslider-direction-nav .sw-flexslider-prev:hover {
  opacity: 0.9;
}
.never-nav-show .sw-flexslider-direction-nav a {
  display: none !important;
  opacity: 0 !important;
}
.never-nav-show .sw-flexslider-direction-nav .sw-flexslider-disabled {
  display: none !important;
}
.inside-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: 10px;
}
.inside-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: 10px;
}
.inside-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: 12px;
}
.inside-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: 12px;
}
.inside-left-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  left: 40px;
}
.inside-left-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: 14px;
}
.inside-left-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  left: 42px;
}
.inside-left-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: 12px;
}
.inside-right-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: 14px;
}
.inside-right-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  right: 40px;
}
.inside-right-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: 12px;
}
.inside-right-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  right: 42px;
}
#nav-container {
  margin: 0 33px;
}
.outside-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: -36px;
}
.outside-nav-position
  .sw-flexslider
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: -36px;
}
.outside-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-next {
  right: -38px;
}
.outside-nav-position
  .sw-flexslider:hover
  .sw-flexslider-direction-nav
  .sw-flexslider-prev {
  left: -38px;
}
.sw-flexslider .sw-flexslider-control-paging {
  position: absolute;
  left: 45%;
  text-align: center;
  z-index: 99999;
}
.sw-flexslider .sw-flexslider-control-paging li {
  display: inline-block;
}
.sw-flexslider .sw-flexslider-control-paging li a {
  display: block;
  width: 8px;
  height: 8px;
  text-indent: -9999px;
  cursor: pointer;
  margin-right: 3px;
  line-height: 1;
  border: 1px solid #222;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) inset;
}
.sw-flexslider-control-paging li a.sw-flexslider-active {
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.3), 0 0 1px rgba(0, 0, 0, 0.6) inset;
}
.sw-flexslider .sw-flexslider-control-paging li:last-child a {
  margin-right: 0;
}
.circular-pagination-style .sw-flexslider-control-paging li a {
  border-radius: 8px;
}
.circular-bar-pagination-style .sw-flexslider-control-paging {
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.7) inset;
  background: #b5bdc8;
  background: -moz-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(3%, rgba(181, 189, 200, 1)),
    color-stop(17%, rgba(130, 140, 149, 1)),
    color-stop(92%, rgba(40, 52, 59, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -o-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -ms-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: linear-gradient(
    to bottom,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  border-radius: 2px;
  padding: 3px 6px 1px !important;
}
.circular-bar-pagination-style .sw-flexslider-control-paging li {
  margin-bottom: 0 !important;
}
.circular-bar-pagination-style .sw-flexslider-control-paging li a {
  border-radius: 8px;
}
.square-bar-pagination-style .sw-flexslider-control-paging {
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.7) inset;
  background: #b5bdc8;
  background: -moz-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(3%, rgba(181, 189, 200, 1)),
    color-stop(17%, rgba(130, 140, 149, 1)),
    color-stop(92%, rgba(40, 52, 59, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -o-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: -ms-linear-gradient(
    top,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  background: linear-gradient(
    to bottom,
    rgba(181, 189, 200, 1) 3%,
    rgba(130, 140, 149, 1) 17%,
    rgba(40, 52, 59, 1) 92%
  );
  border-radius: 2px;
  padding: 3px 6px 1px !important;
}
.dots-pagination-style .sw-flexslider-control-paging li a {
  width: 6px;
  height: 6px;
  border: 0;
  border-radius: 6px;
  box-shadow: none;
}
.hover-pagination-show .sw-flexslider-control-paging {
  opacity: 0;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.hover-pagination-show .sw-flexslider:hover .sw-flexslider-control-paging {
  opacity: 1;
}
.never-pagination-show .sw-flexslider-control-paging {
  display: none !important;
  opacity: 0 !important;
}
.below-pagination-position {
  padding-bottom: 10px;
}
.below-pagination-position .sw-flexslider-control-paging {
  bottom: 0 !important;
}
.inside-bottom-pagination-position .sw-flexslider-control-paging {
  bottom: 10px !important;
}
.inside-top-pagination-position .sw-flexslider-control-paging {
  top: 15px !important;
}
.above-pagination-position {
  padding-top: 30px;
}
.above-pagination-position .sw-flexslider-control-paging {
  top: -30px !important;
}
.top-loader-position .loader-gutter {
  left: 0;
  top: 0;
}
.bottom-loader-position .loader-gutter {
  left: 0;
  bottom: 0;
}
.sw-flexslider .slides .top-animated-caption {
  top: -100%;
  left: 0;
  width: 100%;
}
.sw-flexslider .slides .bottom-animated-caption {
  bottom: -100%;
  left: 0;
  width: 100%;
}
.sw-flexslider .slides .top-left-animated-caption {
  top: 8%;
  left: -50%;
  width: 50%;
}
.sw-flexslider .slides .top-right-animated-caption {
  top: 8%;
  right: -50%;
  width: 50%;
}
.sw-flexslider .slides .bottom-left-animated-caption {
  left: -50%;
  bottom: 8%;
  width: 50%;
}
.sw-flexslider .slides .bottom-right-animated-caption {
  right: -50%;
  bottom: 8%;
  width: 50%;
}
.sw-flexslider .slides .top-fixed-caption {
  top: 0;
  left: 0;
  width: 100%;
}
.sw-flexslider .slides .bottom-fixed-caption {
  bottom: 0;
  left: 0;
  width: 100%;
}
.sw-flexslider .slides .top-left-fixed-caption {
  top: 8%;
  left: 0;
  width: 50%;
}
.sw-flexslider .slides .top-right-fixed-caption {
  top: 8%;
  right: 0;
  width: 50%;
}
.sw-flexslider .slides .bottom-left-fixed-caption {
  left: 0;
  bottom: 8%;
  width: 50%;
}
.sw-flexslider .slides .bottom-right-fixed-caption {
  right: 0;
  bottom: 8%;
  width: 50%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .sw-flexslider .slides .slider-title p {
    font-size: 0.8em !important;
    line-height: 160% !important;
  }
  .sw-flexslider .slides .slider-title h2 {
    font-size: 1.2em !important;
  }
  .sw-flexslider .slides .slider-title {
    padding: 2px !important;
  }
}
@media only screen and (max-width: 860px) {
  .sw-flexslider .sw-flexslider-control-paging .sw-flexslider-prev {
    opacity: 1;
    left: 0;
  }
  .sw-flexslider .sw-flexslider-control-paging .sw-flexslider-next {
    opacity: 1;
    right: 0;
  }
}

/* Custom Styles */
.sw-flexslider-container {
  position: relative;
}
/* Stripe Express */
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.box-tocart .action.tocart.payment-request-button
{
    padding: 0;
}

:root {
    --stripe-payment-button-min-width: 248px;
}

.payment-request-button {
    min-width: var(--stripe-payment-button-min-width);
    height: auto;
}

.payment-request-button.disabled,
.payment-request-button.disabled * {
    pointer-events: none !important;
}

.payment-request-button.disabled {
    opacity: 0.5;
    filter: grayscale(50%);
}

.catalog-product-view .payment-request-button {
    margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
    .catalog-product-view .payment-request-button {
        margin-right: 1%;
        width: 49%;
    }
}

.stripe-payments-express-minicart {
    margin-top: 15px;
}

.stripe-payments-express-minicart .payment-request-button, .payment-request-button.cart {
    width: 100% !important;
}

.cart-summary .stripe-payments-express-minicart {
    margin-top: 0;
    margin-bottom: 25px;
}

.block-bundle-summary .box-tocart .actions .payment-request-button {
    min-width: var(--stripe-payment-button-min-width);
}/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
 *
 * Glory to Ukraine! Glory to the heroes!
 */

.clearfix:after {
    content:"";
    display:table;
    clear:both;
}

.post-holder {
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.blog-page-list .post-holder {border-bottom: 1px solid #eee}
.blog-page-list .blog-top-image {padding-bottom: 20px}

.post-holder .post-header {position:relative;}

.post-holder .post-header .post-info {padding: 0 0 20px 0;}
.post-holder .post-header .post-info .item {display: inline-block}
.post-holder .post-header .post-info .dash {display: none; /* fix for old templates */}
.post-holder .post-header .post-info .label {font-weight: 600;}
.post-holder .post-header .post-info .value {font-style: italic;}
.post-holder .post-header .post-info .item::after {display: inline-block; content: ' | ';color:#b9b9b9}
.post-holder .post-header .post-info .item:last-child::after{display: none}

.post-list {
    margin-top: 0px;
    margin-bottom: 20px;
    list-style: none;
}
.post-list-wrapper .post-list {padding-left: 0}

.post-list .post-content .post-read-more {padding-top:10px; float:right;}

.subcategory-links-wrapper ul,
.post-links-wrapper ul {list-style: none}

.post-content .post-description img {margin: 15px 0;max-width: 100%;height: auto}
.post-content .post-description ul,
.post-content .post-description ol {list-style-position: outside;}

.post-content .post-description .mfblog-contents li {display: list-item;}
.post-content .post-description .mfblog-contents li li {margin-left: 15px;}

.post-content .post-description .post-ftimg-hld {margin: 0 0 10px 0;}
.post-content .post-description .post-ftimg-hld img {width:100%; padding:0; margin:0;}

.post-content .post-description .mfblog-contents-toc {list-style: decimal;}
.post-content .post-description .mfblog-contents-toc li {margin-bottom: 1rem;}
.post-content .post-description .mfblog-contents-toc li > ol {margin-top: 1rem;}
.post-content .post-description .mfblog-contents-toc li:before {content: none;}
.post-content .post-description .mfblog-contents-toc li a {display: inline;}


/* Post Title */
.post-list .post-header .post-title-holder {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.post-list .post-header .post-title {margin: 0;padding: 10px 10px 10px 0;}
.post-list .post-header .post-title a {text-decoration: none;font-size: 22px;font-weight: 400;}
.post-list .post-holder .post-header .addthis_toolbox a {margin-bottom: 0;}

.post-list .hidden {display:none;}
.post-view .post-bottom {margin-top:30px;}

.post-view .post-nextprev-hld  {margin-bottom: 30px;}
.post-view .post-nextprev-hld .nextprev-link {font-weight: 700;}
.post-view .post-nextprev-hld .prev-link {float:left}
.post-view .post-nextprev-hld .next-link {float:right}

/* Post Gallery */
.post-view .post-gallery {margin:15px 0 15px 0}
.post-view .post-gallery .gallery-image-hld {margin: 0 14px 14px 0; border:1px solid #ccc; display: block; float:left}
.post-view .post-gallery .gallery-image{padding: 0; margin:0; display:block}

.post-view .block {margin-bottom: 30px;}

/* Widget Gallery */
.widget.block-categories ul {padding: 0;margin: 0;list-style: none;}
.widget.block-categories ul li {padding: 5px 0 5px 9px;margin: 0;}
.widget.block-categories ul li a {font-weight: 600;}
.widget.block-categories ul ul {margin: 0;}

/* Widget RSS */
.widget.block-rss .rss-icon {float: left; width: 23px; padding-right: 10px;}

/* Widget Search */
.widget.blog-search {width:100%;margin-bottom: 40px;position: relative;float: right;}
.widget.blog-search .block-content {margin-bottom: 0;}
.widget.blog-search .block-content .form {position: relative;}
.widget.blog-search label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;text-decoration: none;display: inline-block;float: right;}
.widget.blog-search .control {border-top: 0;margin: 0;padding: 0;clear: both;}
.widget.blog-search input {position: static;padding-right: 35px;margin: 0;left: -300%;}
.widget.blog-search .action.search {position: absolute;right: 10px;top: 0;bottom: 0;z-index: 1;height: 100%;margin: 0;padding: 0;display: inline-block;background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;text-decoration: none;text-shadow: none;font-weight: 400;}
.widget.blog-search .action.search:before {-webkit-font-smoothing: antialiased;content: '';margin: 0;vertical-align: top;display: inline-block;overflow: hidden;speak: none;width: 16px;height: 32px;background: url(../../frontend/championtimber/default/en_GB/Magefan_Blog/images/search-icon.svg) no-repeat -10px -7px;background-size: 35px;opacity: 0.5;}
.widget.blog-search .action.search > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}

/* Widget Tag Claud */
.widget.block-tagclaud .smallest{font-size: 0.75em}
.widget.block-tagclaud .small{font-size:1em}
.widget.block-tagclaud .medium{font-size:1.25em}
.widget.block-tagclaud .large{font-size:1.5em}
.widget.block-tagclaud .largest{font-size:2em}

/* Widget Archive */
.widget.block-archive .item {margin: 5px 0;}
.widget.block-archive .item {display: inline-block}
.widget.block-archive .item:after {content: "\\"; display:inline-block;padding-left: 5px}

/* Widget Recent */
.blog-widget-recent .post-list {padding: 0;margin: 0;}
.blog-widget-recent .post-holder {width: 31.2%;float: left;margin: 1%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 48%;}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder:nth-child(2n+1) {clear: both;}
@media (max-width: 767px) {
    .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 98%;}
}
@media (max-width: 1024px) {
    .blog-widget-recent .post-holder {
        width: 48%;
    }
}
@media (max-width: 767px) {
    .blog-widget-recent .post-holder {
        width: 98%;
    }
}

.blog-widget-recent .post-description .post-text-hld {
    min-height: 150px;
    overflow-y: auto;
}

.blog-widget-recent-masonry .post-description .post-text-hld {
    max-height: none;
    min-height: 0;
}
.blog-widget-recent-masonry .post-description .post-ftimg-hld {
    width: 100%;
    margin: 0;
}

.mfblog-autoloader {text-align: center;}
.mfblog-autoloader .mfblog-show-onload {display: none;}


@media (max-width: 420px) {
    #mfblog_gcomments {max-width:345px; overflow-y: scroll;}
}

.blog-category-view .category-content,
.blog-index-index .index-description,
.blog-tag-view .tag-content {padding-left: 0}

/* Posts List */
.widget.block-list-posts .block-content .item {
    padding: 8px 0 0 0;
}
.widget.block-list-posts .block-content .item .post-image {
    width: 60px;
    float: left;
    border-radius: 0;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    margin-right: 12px;
}
.widget.block-list-posts .block-content .item .post-image .post-item-link {
    display: inline-block;
}
.widget.block-list-posts .block-content .item .post-image .post-item-link img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}
/* END Posts List */

/* Fix Related Products */
.blog-post-view .products-grid .product-item {
    display: inline-block;
    margin-left: 2%;
    width: calc((100% - 2%)/2);
}
.blog-post-view .product-item:nth-child(2n+1) {
    margin-left: 0;
}
.blog-post-view .products-grid .product-item .product-item-info {
    width: auto;
}
@media (min-width: 640px){
    .blog-post-view .products-grid .product-item {
        display: inline-block;
        margin-left: 2%;
        width: calc((100% - 4%)/3);
    }
    .blog-post-view .products-grid .product-item:nth-child(2n+1) {
        margin-left: 2%;
    }
    .blog-post-view .products-grid .product-item:nth-child(3n+1) {
        margin-left: 0;
    }
}
@media (min-width: 1024px){
    .blog-post-view .products-grid .product-item {
        width: calc((100% - 8%)/5);
        margin-left: 2%;
    }
    .blog-post-view .products-grid .product-item:nth-child(3n+1) {
        margin-left: 2%;
    }
    .blog-post-view .products-grid .product-item:nth-child(5n+1) {
        margin-left: 0;
    }
}

/* Icons */
.mf-blog-icon {width: 15px;height: 15px;display: inline-block;position: relative;top: 2px;background-size: cover;}
.mf-blog-icon.mfbi-calendar {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/calendar-icon.svg')}
.mf-blog-icon.mfbi-folder {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/folder-icon.svg')}
.mf-blog-icon.mfbi-comments {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/comments-icon.svg')}
.mf-blog-icon.mfbi-tags {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/tags-icon.svg')}
.mf-blog-icon.mfbi-user {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/user-icon.svg')}
.mf-blog-icon.mfbi-views {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/views-icon.svg')}
.mf-blog-icon.mfbi-reading-time {background-image: url('../../frontend/championtimber/default/en_GB/Magefan_Blog/images/time-icon.svg')}
/* END Fix Related Products */


/* Post Sharing Top */
/*.post-sharing-top {padding: 10px 0 10px 0;}*/
.post-sharing-top .share-elements {display: flex;flex-wrap: wrap;align-items: center;}
.post-sharing-top .icon-wrapper {display: inline-block;cursor: pointer;margin: 0 4px 0 0;overflow: hidden;border: 0;text-decoration: none;text-transform: none;background-color: transparent;color: inherit;transition: all .2s ease-in-out;border-radius: 0;vertical-align: middle;line-height: 16px;}
.post-sharing-top .icon-wrapper:last-child {margin-right: 0;}
.post-sharing-top .icon-wrapper.icon-facebook {background-color: rgb(59, 89, 152);}
.post-sharing-top .icon-wrapper.icon-twitter {background-color: rgb(0, 0, 0);}
.post-sharing-top .icon-wrapper.icon-pinterest {background-color: rgb(203, 32, 39);}
.post-sharing-top .icon-wrapper.icon-linkedin {background-color: rgb(2, 136, 209);}
.post-sharing-top .icon-wrapper .icon {line-height: 16px;height: 16px;width: 16px;display: inline-block;overflow: hidden;vertical-align: top;}
.post-sharing-top .icon-wrapper .icon svg {width: 16px;height: 16px;line-height: 16px;}
.post-sharing-top .icon-wrapper:hover {transform: translateY(-2px);}

/*.post-list .post-sharing-top {}*/
/*.post-view .post-sharing-top .icon-wrapper .icon svg {width: 16px;height: 16px;line-height: 16px;}*/
/*.post-list.modern {}*/
/* END Post Sharing Top */
/* All Widget Templates ************************************************************************************************
***********************************************************************************************************************/
body.blog-page {
    --color-white: #ffffff;
    --color-green: #28a745;
    --color-yellow: #ffc107;
    --color-blue: #4db2ec;
    --color-black: #222222;
    --color-gray: #6c757d;
    --color-red: #dc3545;
    --border-color: #d5d6da;
}

/* Buttons */
.btn-white {background-color: #fff !important;color: #7d7d7d !important;border: 1px solid #bbb !important;}
.btn-white:hover {background-color: #4db2ec !important;color: #fff !important; border: 1px solid #4db2ec !important;}
.btn-black {background-color: #222 !important;color: #fff !important;border: 1px solid #222 !important;}
.btn-black:hover {background-color: #4db2ec !important;color: #fff !important;border: 1px solid #4db2ec !important;}
.btn-blue {background-color: #4db2ec !important;color: #fff !important;border: 1px solid #4db2ec !important;}
.btn-blue:hover {background-color: #222 !important;color: #fff !important;border: 1px solid #222 !important;}


/* Slider *************************************************************************************************************/
.post-slider .post-block .image-wrap {padding-bottom: 450px;}
/* END Slider *********************************************************************************************************/


.clearfix:after {content:"";display:table;clear:both;}

.post-holder {margin-bottom: 40px;border-radius: 0;}

.blog-page-list .index-description {margin-bottom: 15px}

/* Blog Post List *****************************************************************************************************/
.post-list {margin-top: 0;margin-bottom: 20px;list-style: none;padding-left: 0}
.post-list .post-item.post-holder {margin: 0 0 30px 0;padding: 0;display: block;}
.post-list .post-container {display: -ms-flexbox;display: flex;}

/* Post Image ************************************/
.post-list .post-image {-ms-flex: 0 0 30%;flex: 0 0 30%;width: 30%;order: 0;}
.post-list .post-image .image-container {position: relative;}
.post-list .post-image .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.post-list .post-image .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.post-list .post-image .image-wrap img {width: 100%;height: auto;vertical-align: middle;}
/* Post Category */
.post-list .post-image .post-category {position: absolute;left: 0;bottom: 0;display: block;font-size: 0;line-height: 1;}
.post-list .post-image .post-category a {display: inline-block;margin: 0 5px 0 0;padding: 5px 10px;background: #000;color: #fff;font-size: 11px;line-height: 12px;font-weight: 500;text-decoration: none;text-transform: uppercase;
    /*-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all .3s ease;*/}
.post-list .post-image .post-category a:hover {background: #4db2ec;}

/* Post Info **************************************/
/* Post Title */
.post-list .post-info .post-title-wrap h3 {margin: 0;}
.post-list .post-info .post-title-wrap h3 a {font-size: 20px;line-height: 25px;font-weight: 500;}
/* Post Data */
.post-list .post-info .post-data-wrap {font-size: 11px;font-family: sans-serif;}
.post-list .post-info .post-data-wrap .post-date {font-size: 11px; margin: 0;padding: 0;box-shadow: none;float: none;width: auto;}
.post-list .post-info .post-data-wrap a {font-weight: 600;}
/* Post Description */
.post-list .post-description {line-height: 21px;font-size: 13px;}
/* Post View */
.post-list .post-view {display: block;background: #000;color: #fff;font-size: 10px;font-weight: 600;text-align: center;line-height: 11px;position: relative;top: -5px;padding: 4px 6px;}
.post-list .post-view:after {position: absolute;left: 0;bottom: -3px;content: '';width: 0;height: 0;border-style: solid;border-width: 3px 3px 0 0;border-color: #000 transparent transparent;}
/* Read More */
.post-read-more a.post-read {display: inline-block;color: #fff;background-color: #4db2ec;font-size: 13px;font-weight: 500;line-height: 1;padding: 10px 15px;}
.post-read-more a.post-read:hover {color: #fff; text-decoration: none;}

@media (max-width: 768px) {
    .post-list .post-item.post-holder {margin-bottom: 1.5rem;}
}
@media (max-width: 767px) {
    .post-list .post-image .post-category {display: none;}
    .post-list .post-info {padding: 0 0 0 15px;}
    .post-read-more a.post-read {display: none;}
}
@media (max-width: 640px) {
    .post-list .post-info .post-title-wrap h3 a {font-size: 14px;font-weight: 600;line-height: 1.4;display: inline-block;
        /*max-height: 39px;overflow: hidden;*/}
}


/* Images Format *******************************************/
.post-image .image-wrap._16x9 {padding-bottom: 35% !important;}
.post-image .image-wrap._4x3 {padding-bottom: 67% !important;}
.post-image .image-wrap._3x2 {padding-bottom: 55% !important;}
.post-image .image-wrap._1x1 {padding-bottom: 100% !important;}
@media (max-width: 768px) {

}
/* Blog Post List *****************************************************************************************************/


/* Blog Post List Modern **********************************************************************************************/
.post-list.modern .post-item.post-holder {margin: 0 0 30px 0;padding: 0 0 30px 0;}
.post-list.modern .post-info {padding: 0 0 0 25px;flex: 0 0 70%;max-width: 70%;width: 70%;order: 1;box-sizing: border-box;}
.post-list.modern .post-info .post-title-wrap h3 a:hover {text-decoration: none;transition: all .2s ease;}
.post-list.modern .post-info .post-data-wrap a:hover {text-decoration: none;transition: all .2s ease;}
@media (max-width: 1024px) {
    .post-list.modern .post-info .post-read-more {display: none;}
}
@media (max-width: 639px) {
    .post-list.modern .post-container {flex-direction: column;}
    .post-list.modern .post-image {flex: 0 0 100%;width: 100%;}
    .post-list.modern .post-info {flex: 0 0 100%;max-width: 100%;width: 100%;padding: 25px 0 0;}
    /*.post-list.modern .post-description {display: none;}*/
}
/* Blog Post List Modern **********************************************************************************************/


/* Post View **********************************************************************************************************/
/* Page Title */
/*.blog-post-view .page-title-wrapper .page-title {font-size: 35px;line-height: 1.2;margin-bottom: 20px;}*/
/* Category */
.blog-post-view .post-category a {display: inline-block;margin: 0 5px 0 0;padding: 5px 10px;background: #000;color: #fff;font-size: 11px;line-height: 12px;font-weight: 500;text-decoration: none;text-transform: uppercase;}

/* Post Data */
.blog-post-view .post-data-wrap {font-size: 13px;font-family: sans-serif;margin-bottom: 30px;}
.blog-post-view .post-data-wrap a {font-weight: 600;}
.blog-post-view .post-data {color: #bbbbbb;}
/* Post View */
/* Post Comments */
.blog-post-view .post-comments {margin-right: 20px;}
/* Social */
.blog-post-view .post-sharing {margin-bottom: 20px;}
/* Image */
.blog-post-view .post-featured-image {font-size: 0;margin-bottom: 20px;}
/* Tags */
.blog-post-view .post-tag {margin-bottom: 20px;}
.blog-post-view .post-tag .post-tag-title {display: inline-block;padding: 7px 12px;border: 1px solid #222;background: #222;color: #fff;line-height: 1;margin: 0 10px 10px 0;text-transform: uppercase;font-size: 11px;}
.blog-post-view .post-tag .post-tags a {display: inline-block;border: 1px solid var(--border-color); /*color: #222; */background: #fff;padding: 7px 12px;margin-right: 10px;line-height: 1;font-weight: 600;letter-spacing: 1px;font-size: 11px;text-transform: capitalize;}
.blog-post-view .post-tag .post-tags a.current,
.blog-post-view .post-tag .post-tags a:hover {text-decoration: none;opacity: .9;background: #333;color: #fff;}

/* Post Text */
.blog-post-view .post-description {margin-bottom: 30px;}
.blog-post-view .post-description p {font-size: 1.4rem;line-height: 1.7;}

/* Post Bottom *****************************************/
.post-view .post-bottom {margin-top:30px;}

/* Post Sharing Bottom */
.post-view-modern .post-sharing-bottom {}
.post-sharing-bottom {padding: 30px 0;margin-bottom: 30px;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}
.post-sharing-bottom .share-elements {text-align: center;}
.post-sharing-bottom .share-elements .icon-wrapper {display: inline-block;cursor: pointer;margin: 0 5px 5px 0;overflow: hidden;border: 0;text-decoration: none;text-transform: none;background-color: transparent;color: inherit;transition: all .2s ease-in-out;border-radius: 0;}
.post-sharing-bottom .share-elements .icon-wrapper.icon-facebook {background-color: rgb(59, 89, 152);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-twitter {background-color: rgb(0, 0, 0);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-pinterest {background-color: rgb(203, 32, 39);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-linkedin {background-color: rgb(2, 136, 209);}
.post-sharing-bottom .share-elements .icon-wrapper .icon {line-height: 48px;height: 48px;width: 48px;display: inline-block;overflow: hidden;vertical-align: top;}
.post-sharing-bottom .share-elements .icon-wrapper .label {font-size: 13px;line-height: 48px;height: 48px;color: #ffffff;display: inline-block;padding: 0 15px 0 3px;vertical-align: top;}
.post-sharing-bottom .share-elements .icon-wrapper:hover {transform: translateY(-4px);}

/* Post Gallery */
/*.blog-post-view .post-gallery {display: flex;flex-wrap: wrap;}*/
.blog-post-view .post-gallery {display: grid;grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));grid-gap: 1rem;margin-bottom: 20px;}
.blog-post-view .post-gallery .gallery-image-hld {display: inline-block;}
.blog-post-view .post-gallery .gallery-image-hld img {}

/* Post Navigation */
.blog-post-view .post-nextprev  {display: flex;padding: 20px 0;margin-bottom: 30px;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}
.blog-post-view .post-nextprev .nextprev-link {display: block;font-size: 20px;/*color: #222222;*/font-weight: 600;text-align: right;opacity: 0.7;}
.blog-post-view .post-nextprev .nextprev-link:hover {text-decoration: none;}
.blog-post-view .post-nextprev .nextprev-link span {display: block;color: #bbbbbb;font-size: 14px;font-weight: normal;}

/* Block Related */
.blog-post-view .post-bottom .block.related {margin-bottom: 0;}
.blog-post-view .post-bottom .block.related .block-title {margin: 0 0 25px;padding: 0;border-bottom: 1px solid #222222;line-height: 1.42857143;}
.blog-post-view .post-bottom .block.related .block-title strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;display: inline-block;margin: 0;}

/* Related Posts */
.mfblog-related-posts-block.block.related .post-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
    position: relative;overflow: hidden;margin-left: -10px;margin-right: -10px;}
.mfblog-related-posts-block.block.related .post-list .post-item {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 2rem !important;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-left: 10px;padding-right: 10px;width: 25%; box-sizing: border-box;}

.mfblog-related-posts-block.block.related .post-list .post-item .image-container {
    -ms-flex: 0 0;flex: 0 0;width: 100%;display: block;order: 0;margin-bottom: 10px;}
.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.mfblog-related-posts-block.block.related .post-list .post-item .block-info {padding-left: 0 !important;padding-right: 0 !important;}
.mfblog-related-posts-block.block.related .post-list .block-info h3.post-title a {font-size: 14px !important;line-height: 20px !important;font-weight: 600 !important; /*color: #222222; */}
@media (max-width: 767px) {
    .mfblog-related-posts-block.block.related .post-list .post-item {flex: 0 0 50%;max-width: 50%;}
}

/* Related Products */
.mfblog-related-products-block.block.related .block-title {margin: 0 0 25px;padding: 5px 0;border-bottom: 1px solid #222222;line-height: 1.42857143;}
.mfblog-related-products-block.block.related .block-title strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;}

/* Block Comments */
.block.comments .c-count {margin: 0 0 20px;padding: 0;border-bottom: 1px solid #222222;font-weight: 400;}
.block.comments .c-count strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;display: inline-block;}
/* END Post Bottom *************************************/

@media (max-width: 767px) {
    .blog-post-view .page-title-wrapper .page-title {font-size: 20px;}
    .blog-post-view .post-nextprev .nextprev-link {font-size: 14px;line-height: 1.4;}
}
/* END Post View ******************************************************************************************************/


/* Animation Zoom */
.image-wrap .animation-type-zoom {display: block;line-height: 0;overflow: hidden;position: relative;}
.image-container .animation-type-zoom {-webkit-transition: transform .3s ease,opacity .3s;transition: transform .3s ease,opacity .3s;}
.image-container:hover .animation-type-zoom {transform: scale3d(1.1,1.1,1);  -webkit-transform: scale3d(1.1,1.1,1);}


/* Sidebar ************************************************************************************************************/
/* Block Search */
.widget.blog-search {width:100%;margin-bottom: 40px;position: relative;float: right;}
.widget.blog-search .block-content {margin-bottom: 0;}
.widget.blog-search .block-content .form {position: relative;}
.widget.blog-search  label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;text-decoration: none;display: inline-block;float: right;}
.widget.blog-search .control {border-top: 0;margin: 0;padding: 0;clear: both;}
.widget.blog-search input {position: static;padding-right: 35px;margin: 0;left: -300%;}
.widget.blog-search .action.search {position: absolute;top: 0;right: 0;bottom: 0;height: 100%;z-index: 1;display: inline-block;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0 10px;text-decoration: none;text-shadow: none;font-weight: 400;border-radius: 0;}
.widget.blog-search .action.search:before {-webkit-font-smoothing: antialiased;content: '';margin: 0;vertical-align: top;display: inline-block;overflow: hidden;speak: none;width: 16px;height: 32px;background: url(../../frontend/championtimber/default/en_GB/Magefan_Blog/images/search-icon-white.svg) no-repeat -10px -7px;background-size: 35px;opacity: 1;}
.widget.blog-search .action.search > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.blog-search .actions .action.search {background: #222222;right: 0;padding: 0 10px;border-radius: 0;}

/* Posts List */
.widget.block-list-posts .post-list .post-item .image-container {flex: 0 0 30%;width: 30%;display: block;order: 0;}
/* Images */
/* Span Background */
.widget.block-list-posts .post-list .image-container .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.widget.block-list-posts .post-list .image-container .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
/* Post Info */
.widget.block-list-posts .post-list .post-item .block-info .post-item-name {font-size: 14px;line-height: 20px;font-weight: 600;text-decoration: none;color: #333333;}
.widget.block-list-posts .post-list .post-item .block-info .block-date {color: #bbbbbb;}
.widget.block-list-posts .post-list .post-item .block-info .block-date .post-data {font-size: 11px;}

/* Post Grid */
.widget.block-list-posts .post-list .post-item {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 2rem !important;}
.widget.block-list-posts .post-list .post-item .image-container {-ms-flex: 0 0;flex: 0 0;width: 100%;display: block;order: 0;margin-bottom: 10px;}
.widget.block-list-posts .post-list .post-item .block-info {padding-left: 0 !important;padding-right: 0 !important;}
/* END Posts List */

/* New Post List */
.widget.block-posts-list .post-item {display: flex;gap: 1.5rem;}
.widget.block-posts-list .post-item .image-container {flex: 0 0 33.333333%;width: 33.333333%;align-self: flex-start;display: block;order: 0;margin-bottom: 10px;}
.widget.block-posts-list .post-item .image-container .image-wrap {display: block;position: relative;overflow: hidden;}
.widget.block-posts-list .post-item .image-container .image-wrap._4x3 {padding-bottom: 70%;}
.widget.block-posts-list .post-item .image-container .image-wrap .bg-img {display: block;position: absolute;width: 100%;height: 100%;max-width: 100%;background-size: cover;background-position: center;}
.widget.block-posts-list .post-item .block-info .post-title {margin: 0 0 0.5rem 0 !important;}
.widget.block-posts-list .post-item .block-info .post-title .post-item-name {display: block;font-size: 16px;line-height: 22px;font-weight: 500;text-decoration: none;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.widget.block-posts-list .post-item .block-info .block-date {line-height: 1rem;}
.widget.block-posts-list .post-item .block-info .block-date .post-date {font-size: 11px;line-height: 1.2rem;color: #bbbbbb;font-family: sans-serif;}
.widget.block-posts-list .post-item .block-info .post-description {display: none;line-height: 21px;font-size: 13px;}
.widget.block-posts-list .post-item .block-info .read-more {display: none;}
/* END New Post List */

/* Archive */
.widget.block-archive .archive-item-link {font-weight: 600}

/* RSS Feed */
.widget.block-rss .rss-icon {width: 23px;filter: grayscale(100%);vertical-align: middle;}
/* End Sidebar ********************************************************************************************************/
/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
 *
 * Glory to Ukraine! Glory to the heroes!
 */