/**
 * Product gallery styles
 *
 * @author    Sirv Limited <support@sirv.com>
 * @copyright Copyright (c) 2018-2023 Sirv Limited <support@sirv.com>. All rights reserved
 * @license   https://sirv.com/
 * @link      https://sirv.com/integration/magento/
 */

.pdp-gallery-container {
  display: flex;
  height: 100%;
  max-height: 100%;
}
.pdp-gallery-container-h {
  flex-direction: column-reverse;
}
.pdp-gallery-thumbnails .smv-thumbnails.smv-v.smv-external .smv-selectors {
  min-width: unset !important;
}
.pdp-gallery-thumbnails .smv-thumbnails.smv-h.smv-external .smv-selectors {
  min-height: unset !important;
}
.pdp-gallery-thumbnails .smv-selector > img {
  width: auto !important;
  height: auto !important;
}
.pdp-gallery-main {
  flex: 1 1;
  position: relative;
}
.pdp-gallery-main .Sirv.mainimage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* Non-first item should overlap placeholder */
.pdp-gallery-main .Sirv .smv-slides-box .smv-slides .smv-slide.smv-shown:not(:first-child) {
  background-color: #fff;
}
/* Placeholder */
.pdp-gallery-main .pdp-gallery-placeholder {
  width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: contain;
}

/* CSS to prevent missing image from showing */
img.Sirv:not([src]){
    font-size: 0;
    line-height: 0;
    opacity:0;
}
@charset "UTF-8";*,:after,:before{box-sizing:border-box;line-height:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none}fieldset{margin:0}fieldset,legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4{font-size:100%;font-weight:400}body{background-color:transparent;color:#494949;font-family:Open Sans,Arial,sans-serif;font-size:13px}img{max-width:100%}header.page-header>.bottom>.nav-toggle span,header.page-header>.bottom>.nav-toggle:after,header.page-header>.bottom>.nav-toggle:before{color:transparent}.catalog-product-view .detailed table tr:first-child,.catalog-product-view .detailed>.items>.title.active,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .poa-info,.catalog-product-view .product-info-actions a,.checkout-container .payment-method-billing-address button.action:hover,.checkout-onepage-success #registration input,.cms-header .text,.field.choice input[type=checkbox]:checked+label:after,.field.choice input[type=radio]:checked+label:after,.home-categories,.home-links,.messages .message,.opc-progress-bar .opc-progress-bar-item._active>span:after,.opc-progress-bar .opc-progress-bar-item._complete>span:after,.opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.sidebar-main .block.filter .filter-clear,.sidebar-main .block.filter .filter-current .items .item,.sidebar-main .block.filter .filter-options-content ol li,.sidebar-main .block.filter .filter-options-content ol li .price,.sidebar-main .block.filter .filter-options-title,.sidebar-main .download-brochure,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .reset-filter,body.account .sidebar-main .block.block-collapsible-nav ul.nav li.current>*,body.account main.page-main a.action.primary,body[class*=customer-account] main.page-main a.action.primary,button,header.page-header>.bottom>.navigation-wrapper,header.page-header>.content,html:not(.is-touchscreen) .toolbar .toolbar-top .dropdown .dropdown-value,html:not(.is-touchscreen) .toolbar-products .toolbar-top .dropdown .dropdown-value,table.data.table thead,table.data.table thead .price{color:#fff}.data.table.cart .item-actions .action-delete:hover{color:#000}div.mage-error{color:#cd5c5c}.checkout-container .payment-method-billing-address button.action,.price,.sidebar-main .block.filter .filter-options-content ol li .active,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.active>a,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.has-active>a{color:#95a529}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .field.choice .price-notice .price,.checkout-container #co-payment-form .payment-method-note,.checkout-container .opc-payment-additional.discount-code,.checkout-container .opc-summary-wrapper .product-item-details .product.options .toggle,.data.table.cart .item-actions .action-delete,.form.password.forget .field.note,.sales-guest-view .order-date,.sales-order-print .order-date,.sales-order-view .order-date,address,body .post-list .post-header .post-info,body.account main.page-main .block .block-content .note,body.account main.page-main .block .block-content p,body.account main.page-main .wishlist .product-item-actions a,body[class*=customer-account] main.page-main .block .block-content .note,body[class*=customer-account] main.page-main .block .block-content p,body[class*=customer-account] main.page-main .wishlist .product-item-actions a{color:#87818b}.checkout-container .checkout-agreement label button,.checkout-container .opc-summary-wrapper .action-close,.checkout-container .opc-summary-wrapper .product-item-details .product-item-name,.form-cart .action.update,.modals-wrapper .modal-popup .action-close,header.page-header>.content>.minicart-wrapper .block-minicart .block-content,table.data.table .price{color:#494949}a{color:inherit}.catalog-product-view .page-title,.cms-body .main .text-purple a,.cms-body .main address,.commercialprojects-index-index h3,.sales-guest-view .order-status,.sales-order-print .order-status,.sales-order-view .order-status,.widget.block.block-archive,.widget.block.block-categories,.widget.block.block-recent-posts,.widget.block.block-tagclaud,body .post-holder,body .post-list .post-header .post-title a,body .post-list-wrapper,footer.page-footer>.content>.telephone,header.page-header>.bottom>.telephone{color:#433551}.catalog-product-view .description,.catalog-product-view .detailed>.items>.content,.catalog-product-view .detailed>.items>.title,.catalog-product-view .overview,.catalog-product-view .product-notice,.checkout-container #co-payment-form .checkout-agreements label button,.cms-body,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name,label,legend.label{color:#453653}.cms-body .main a,.cms-body .side .email a,.commercialprojects-index-index .commercialprojects-details a,.hasSubcategory .subcat-content h2,.page-title,.toolbar .pages ul.pages-items li.item.current,.toolbar-products .pages ul.pages-items li.item.current{color:#8b2772}.checkout-container .checkout-agreement label button,.data.table.cart .item-info .field.qty input,.form-cart .action.update,.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close,.opc-block-shipping-information .shipping-information .shipping-information-title button,body .post-holder{background-color:transparent}.checkout-container .payment-method-billing-address button.action,.modals-wrapper .modal-popup,.opc-progress-bar .opc-progress-bar-item>span:before,header.page-header>.bottom,header.page-header>.bottom>.nav-toggle span,header.page-header>.bottom>.nav-toggle:after,header.page-header>.bottom>.nav-toggle:before,header.page-header>.content>.minicart-wrapper .block-minicart,header.page-header>.content>.my-account-link:after,header.page-header>.content>.my-account-link:before,html.ajax-products-loading .products-grid:after,html.search-open header.page-header>.bottom>.block-search #search_mini_form input,main.page-main{background-color:#fff}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.fotorama__thumb:before,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.fotorama__thumb:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video:before,.messages .message.error,.sidebar-main .block.filter .filter-clear{background-color:#cd5c5c}.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .poa-info,.catalog-product-view .product-info-actions a,.checkout-container .payment-method-billing-address button.action:hover,.checkout-onepage-success #registration input,.field.choice input[type=checkbox]:checked+label:before,.field.choice input[type=radio]:checked+label:before,.messages .message.success,.opc-progress-bar .opc-progress-bar-item._active:before,.opc-progress-bar .opc-progress-bar-item._active>span:before,.opc-progress-bar .opc-progress-bar-item._complete:before,.opc-progress-bar .opc-progress-bar-item._complete>span:before,.opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,body.account .sidebar-main .block.block-collapsible-nav ul.nav li.current>*,body.account main.page-main a.action.primary,body[class*=customer-account] main.page-main a.action.primary,button{background-color:#95a529}.cms-header .text,table.data.table thead td,table.data.table thead th{background-color:#87818b}.opc-block-shipping-information .shipping-information .shipping-information-title button:before{background-color:#494949}.checkout-onepage-success .checkout-success .action,.opc-progress-bar .opc-progress-bar-item:before,html:not(.is-touchscreen) .dropdown>.dropdown-options{background-color:#cfcbcb}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .dropdown,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control select,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option.selected,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option:hover,html:not(.is-touchscreen) .dropdown>.dropdown-options .dropdown-option:hover,html:not(.is-touchscreen) .dropdown>.dropdown-value{background-color:#e1dede}.catalog-product-view .detailed>.items>.title:not(.active):hover,.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.catalog-product-view .product-notice,.checkout-onepage-success #registration,.cms-body .main table th,.opc-block-shipping-information .shipping-information .shipping-information-content,.opc-estimated-wrapper,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details,.opc-wrapper .opc .shipping-address-items .shipping-address-item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>a,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal,html.search-open header.page-header>.bottom>.block-search #search_mini_form button{background-color:#eaeaea}.home-links>:last-child,.sidebar-main .download-brochure,footer.page-footer .payment-methods,header.page-header>.content{background-color:#433551}header.page-header>.bottom>.navigation-wrapper,html.nav-open header.page-header>.bottom>.nav-toggle,html.search-open header.page-header>.bottom>.block-search{background-color:#32253e}.catalog-product-view .product-info-actions a,.sidebar-main .block.filter .block-content,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle:after,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle:after{background-color:#453653}.catalog-product-view .product-info-actions a:hover,.home-links>:first-child,.messages .message,body.account main.page-main a.action.primary:hover,body[class*=customer-account] main.page-main a.action.primary:hover,button:hover{background-color:#8b2772}.home-links>*{background-color:#819cb3}.catalog-product-view .detailed>.items>.title.active,.toolbar .toolbar-top,.toolbar-products .toolbar-top{background-color:#9a949d}header.page-header>.content>.minicart-wrapper .block-minicart .block-content button.close{padding:5px}.checkout-container .opc-estimated-wrapper .minicart-wrapper button{padding-bottom:5px;padding-top:5px}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions a.action.delete:before{padding-left:5px;padding-right:5px}.catalog-product-view .detailed table td,.catalog-product-view .detailed table th,.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.cms-body .main table td,.cms-body .main table th,.form-cart .action.update,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.sidebar-main .block.filter .filter-clear,.toolbar .toolbar-top,.toolbar-products .toolbar-top,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option,html:not(.is-touchscreen) .dropdown>.dropdown-options .dropdown-option,input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{padding:10px}.checkout-container .checkout-agreement label,.opc-wrapper .opc table td:not(:first-child),.opc-wrapper .opc table th:not(:first-child){padding-left:10px}#payment_form_sagepaysuitepi .field.date .control .fields.group.group-2>*,.opc-wrapper .opc table td:not(:last-child),.opc-wrapper .opc table th:not(:last-child),.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-top .reset-filter{padding-right:10px}.opc-wrapper .opc .form-login .note{padding-top:10px}.opc-wrapper .opc .step-title,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div{padding-bottom:10px}.agreements-modal button,.checkout-container .opc-estimated-wrapper,.checkout-container .payment-method-billing-address button.action,.checkout-onepage-success .checkout-success .action,.modals-wrapper .modal-popup .modal-footer button,.opc-wrapper .opc table td,.opc-wrapper .opc table th,.sidebar-main .block.filter .filter-options-content ol li,.sidebar-main .block.filter .filter-options-content.categories ol li span.checkbox,.widget.block.block-archive,.widget.block.block-archive a,.widget.block.block-categories,.widget.block.block-categories a,.widget.block.block-recent-posts,.widget.block.block-recent-posts a,.widget.block.block-tagclaud,.widget.block.block-tagclaud .tagclaud-hld,.widget.block.block-tagclaud a,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>a,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>strong,body.account main.page-main .wishlist button,body[class*=customer-account] main.page-main .wishlist button{padding-bottom:10px;padding-top:10px}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested:before,.catalog-product-view .detailed>.items>.title a,.checkout-container .opc-estimated-wrapper .minicart-wrapper button,footer.page-footer .payment-methods>*,table.data.table td,table.data.table th{padding-left:10px;padding-right:10px}header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div div.level1>a{padding:15px}.data.table.cart .item-actions,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions{padding-top:15px}.widget.block.block-archive .block-title,.widget.block.block-categories .block-title,.widget.block.block-recent-posts .block-title,.widget.block.block-tagclaud .block-title{padding-bottom:15px}.catalog-product-view .detailed>.items>.title a,.checkout-container button,.checkout-onepage-success #registration input,.products-grid .product-items .product-item,.sidebar-main .block.filter .filter-options-title,body.account main.page-main a.action.primary,body.account main.page-main button,body[class*=customer-account] main.page-main a.action.primary,body[class*=customer-account] main.page-main button,header.page-header>.bottom>.navigation-wrapper .menu>div.level0>a,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions button,table.data.table td,table.data.table th{padding-bottom:15px;padding-top:15px}.checkout-container .payment-method-billing-address button.action,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .mobile-filter-toggle,body.account main.page-main .wishlist button,body[class*=customer-account] main.page-main .wishlist button{padding-left:15px;padding-right:15px}.cms-header .text,.messages .message,.opc-block-shipping-information .shipping-information .shipping-information-content,.opc-estimated-wrapper,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details,.opc-wrapper .opc .shipping-address-items .shipping-address-item,.sidebar-main .block.filter .block-content,.sidebar-main .block.filter .filter-options-content.categories ol li,.sidebar-main .download-brochure,body .post-holder,footer.page-footer .payment-methods,footer.page-footer>.content,header.page-header>.bottom>*,header.page-header>.content>*,header.page-header>.content>.minicart-wrapper .block-minicart .block-content{padding:20px}.agreements-modal ul,.catalog-product-view .description ul,.catalog-product-view .detailed>.items>.content ul,.catalog-product-view .overview ul,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product.options,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details{padding-left:20px}.form-cart .cart.main.actions,.opc-block-summary table td,.opc-block-summary table th,.opc-wrapper .opc .step-title,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product{padding-top:20px}.catalog-product-view .product-info-actions a,.data.table .tbody>*,.opc-block-summary .items-in-cart .minicart-items .product-item>.product,.toolbar-blog-posts,button,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal,html.nav-open header.page-header>.bottom>.navigation-wrapper{padding-bottom:20px;padding-top:20px}.agreements-modal button,.checkout-onepage-success .checkout-success .action,.cms-body,.modals-wrapper .modal-popup .modal-footer button,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product-item-inner .product-item-name-block,.sidebar-main .block.filter,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>a,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>strong,main.page-main{padding-left:20px;padding-right:20px}.catalog-product-view .poa-info,.catalog-product-view .product-notice,.checkout-onepage-success #registration,.home-categories>* a,.home-links>* a,.modal-inner-wrap{padding:30px}.checkout-container #co-payment-form .payment-method .payment-method-content,.products-grid .product-items .product-item .product-item-info .product-item-details{padding-left:30px}footer.page-footer>.content div[data-content-type=html] ul>li:nth-child(odd),header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtitle.empty{padding-right:30px}#shipping-method-buttons-container,.catalog-product-view .detailed>.items>.content,.form-cart,.products-grid+.toolbar-products{padding-top:30px}body.account main.page-main .block .block-content>.box,body[class*=customer-account] main.page-main .block .block-content>.box{padding-bottom:30px}.cms-body,footer.page-footer>.content div[data-content-type=html] ul,main.page-main{padding-bottom:30px;padding-top:30px}.checkout-container button,.checkout-onepage-success #registration input,body.account main.page-main a.action.primary,body.account main.page-main button,body[class*=customer-account] main.page-main a.action.primary,body[class*=customer-account] main.page-main button{padding-left:30px;padding-right:30px}header.page-header>.content{padding-left:40px}body.account .sidebar-main .block.block-collapsible-nav{padding-top:40px}.opc-block-shipping-information .shipping-information .ship-to,.opc-block-summary .items-in-cart,.opc-wrapper .opc .form-login,body.account main.page-main .block,body[class*=customer-account] main.page-main .block{padding-bottom:40px}.catalog-product-view .product-add-form{padding-bottom:40px;padding-top:40px}.catalog-product-view .product-info-actions a,button{padding-left:40px;padding-right:40px}.checkout-onepage-success main.page-main{padding-bottom:80px;padding-top:80px}.checkout-container .checkout-agreement label button,.cms-index-index main.page-main,.cms-page-view main.page-main,.data.table.cart .item-info .field.qty input,.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close,.modals-wrapper .modal-popup .action-close,.widget.block.block-archive .block-content .item,.widget.block.block-archive ul .item,.widget.block.block-categories .block-content .item,.widget.block.block-categories ul .item,.widget.block.block-recent-posts .block-content .item,.widget.block.block-recent-posts ul .item,.widget.block.block-tagclaud .block-content .item,.widget.block.block-tagclaud ul .item,html.search-open header.page-header>.bottom>.block-search #search_mini_form button{padding:0}.checkout-container .opc-wrapper .step-title,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions{padding-top:0}body.account .sidebar-main .block.block-collapsible-nav,body.account main.page-main .block.account-nav,body[class*=customer-account] main.page-main .block.account-nav{padding-bottom:0}.widget.block.block-tagclaud a,header.page-header>.bottom>.navigation-wrapper,header.page-header>.bottom>.navigation-wrapper .menu>div.level0{padding-bottom:0;padding-top:0}footer.page-footer>.content div[data-content-type=html] ul{padding-left:0;padding-right:0}.catalog-product-view .product-info-actions a{margin:5px}.catalog-product-view .detailed>.items>.title:not(:first-child),.toolbar .toolbar-amount .toolbar-number:last-child,.toolbar .toolbar-amount .toolbar-number:nth-child(2),.toolbar-products .toolbar-amount .toolbar-number:last-child,.toolbar-products .toolbar-amount .toolbar-number:nth-child(2){margin-left:5px}.checkout-container .checkout-agreement label .css-label:before,.home-links>* a>span.title:before{margin-right:5px}.checkout-container #co-payment-form .checkout-agreements .mage-error,.cms-body .side .email,.item-options dd{margin-top:5px}.catalog-product-view .description li,.catalog-product-view .detailed>.items>.content li,.catalog-product-view .overview li,.sidebar-main .block.filter .filter-current .items .item .filter-label,header.page-header>.bottom>.telephone .telephone__delivery-text,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .label{margin-bottom:5px}.toolbar .toolbar-amount .toolbar-number:first-child,.toolbar-products .toolbar-amount .toolbar-number:first-child{margin-left:5px;margin-right:5px}.catalog-product-view .product-info-actions{margin:-5px}.toolbar .pages ul.pages-items li.item,.toolbar-products .pages ul.pages-items li.item,html:not(.is-touchscreen) .toolbar .toolbar-top .dropdown .dropdown-value:after,html:not(.is-touchscreen) .toolbar-products .toolbar-top .dropdown .dropdown-value:after,table.data.table a+a{margin-left:10px}#payment_form_sagepaysuitepi .credit-card-types .item,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .product-info-actions a img,.field.choice input[type=checkbox]+label:before,.field.choice input[type=radio]+label:before,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.sales-guest-view .order-actions-toolbar a,.sales-order-print .order-actions-toolbar a,.sales-order-view .order-actions-toolbar a,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .mobile-filter-toggle,body.account main.page-main .wishlist .product-item-actions a,body[class*=customer-account] main.page-main .wishlist .product-item-actions a{margin-right:10px}.catalog-product-view .poa-info h6,.checkout-onepage-success #registration input,body.account main.page-main .wishlist .product-item-actions,body[class*=customer-account] main.page-main .wishlist .product-item-actions,html:not(.is-touchscreen) .dropdown>.dropdown-options{margin-top:10px}.agreements-modal ul li,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .field.choice,.checkout-container #co-payment-form .payment-method-billing-address .billing-address-same-as-shipping-block,.checkout-container .opc-summary-wrapper .product-item-details .details-qty,.checkout-container .opc-summary-wrapper .product-item-details .product-item-name,.checkout-onepage-success .page-title-wrapper .page-title,.data.table.cart .item-info .item .product-item-details,.home-links>* a>span.title,.item-options dd,.sales-guest-view .order-actions-toolbar,.sales-guest-view .order-date,.sales-guest-view .order-status,.sales-order-print .order-actions-toolbar,.sales-order-print .order-date,.sales-order-print .order-status,.sales-order-view .order-actions-toolbar,.sales-order-view .order-date,.sales-order-view .order-status,.sidebar-main .block.filter .filter-current .items .item,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal,label,legend.label{margin-bottom:10px}.checkout-container #co-payment-form .payment-method{margin-bottom:10px;margin-top:10px}div.mage-error{margin-top:-10px}.sidebar-main .block.filter .filter-options-content ol li{margin-left:15px}.sales-guest-view .block-order-details-view .box-content,.sales-order-print .block-order-details-view .box-content,.sales-order-view .block-order-details-view .box-content{margin-top:15px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{margin-bottom:15px}.catalog-product-view .product-notice{margin-bottom:15px;margin-top:15px}.form-edit-account .field.choice{margin-right:20px}#onepage-checkout-shipping-method-additional-load,.checkout-container #customer-email-fieldset .action.remind,.checkout-container .payment-method-billing-address button.action.action-edit-address,.cms-header .text h1,.opc-wrapper .opc .shipping-address-items .shipping-address-item button,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.products-grid+.toolbar-products,body.account main.page-main .block .block-content .actions-toolbar .secondary,body.sales-order-print .page-title-wrapper,body[class*=customer-account] main.page-main .block .block-content .actions-toolbar .secondary,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal{margin-top:20px}#payment_form_sagepaysuitepi .credit-card-types .item,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .nested.options-list,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control,.catalog-product-view .delivery-notice,.catalog-product-view .page-title,.catalog-product-view .product-notice h5,.checkout-container #co-payment-form .payment-method-note,.form.password.forget .field.note,.modals-wrapper .modal-popup .modal-header,.opc-block-shipping-information .shipping-information .shipping-information-content,.opc-block-shipping-information .shipping-information .shipping-information-title,.opc-block-summary>.title,.opc-estimated-wrapper,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details,.opc-wrapper .opc .shipping-address-items .shipping-address-item,.opc-wrapper .opc .step-title,.toolbar .toolbar-top,.toolbar-products .toolbar-top,address,body.account main.page-main .block .block-content .note,body.account main.page-main .block .block-content p,body.account main.page-main .block .block-title,body[class*=customer-account] main.page-main .block .block-content .note,body[class*=customer-account] main.page-main .block .block-content p,body[class*=customer-account] main.page-main .block .block-title,div.mage-error,footer.page-footer>.content div[data-content-type=html] ul>li,html.is-touchscreen select,html:not(.is-touchscreen) .dropdown,html:not(.is-touchscreen) .dropdown-multiple,html:not(.is-touchscreen) select:not(.has-dropdown),input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{margin-bottom:20px}body .post-content .post-description .post-ftimg-hld{margin-bottom:20px;margin-top:20px}footer.page-footer:before{margin-left:20px;margin-right:20px}.post-view,body .post-list-wrapper,body.account .sidebar-main .block.block-collapsible-nav,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal{margin-left:-20px;margin-right:-20px}.catalog-product-view .product-add-form .delivery-notice,.checkout-container #co-payment-form .payment-method-billing-address,.checkout-onepage-success #registration,.commercialprojects-index-index .commercialprojects-details,.contact-index-index .contact-details,.widget.block.block-categories,body.account main.page-main .wishlist+.actions-toolbar,body[class*=customer-account] main.page-main .wishlist+.actions-toolbar{margin-top:30px}.agreements-modal ul,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options>.field.option,.checkout-container .actions-toolbar,.checkout-container .checkout-agreement,.checkout-onepage-success .page-title-wrapper,.cms-body .main table,.cms-header .text h1,.field.choice,.messages .message,.modals-wrapper .modal-popup .modal-content,.page-title,.sales-guest-view .block-order-details-view .block-content .box,.sales-order-print .block-order-details-view .block-content .box,.sales-order-view .block-order-details-view .block-content .box,.sidebar-main .block.filter .filter-clear,.sidebar-main .block.filter .filter-options-content.open{margin-bottom:30px}#sp-container,.checkout-container #co-payment-form .payment-method-title,.checkout-container .opc-estimated-wrapper,body .post-content .post-description img{margin-bottom:30px;margin-top:30px}.catalog-product-view .detailed,.checkout-container .opc-payment-additional.discount-code,.sales-guest-view .block-order-details-view,.sales-order-print .block-order-details-view,.sales-order-view .block-order-details-view{margin-top:40px}.cms-body .main,.commercialprojects-index-index .commercialprojects-details,.opc-block-summary table,.opc-wrapper .opc .form-login,.opc-wrapper .opc>li{margin-bottom:40px}.catalog-product-view .product-add-form,.sidebar-main .download-brochure{margin-bottom:40px;margin-top:40px}.home-categories>*,.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close,.modals-wrapper .modal-popup .action-close,.sidebar-main .block.filter .filter-options-content,.sidebar-main .block.filter .filter-options-content ol,.widget.block.block-archive ul li,.widget.block.block-categories ul li,.widget.block.block-recent-posts ul li,.widget.block.block-tagclaud ul li,body .post-holder,footer.page-footer>.content div[data-content-type=html] ul{margin:0}.item-options dd,.sidebar-main .block.filter .filter-options-content.categories ol li{margin-left:0}.agreements-modal h4,.catalog-product-view .product-notice h5,.checkout-container .opc-summary-wrapper .product-item-details .product.options .item-options,.checkout-container .opc-summary-wrapper .product-item-details .product.options .item-options dd,.page-title,p{margin-top:0}.catalog-product-view .block-bundle-summary .box-tocart .actions .price-as-configured,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .dropdown,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested .control,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested .control input.qty,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control select,.catalog-product-view .poa-info *,.checkout-container #co-payment-form .payment-method-billing-address label,.checkout-container .checkout-agreement label,.data.table.cart .item-info .field.qty input,.data.table.cart .item-info .item .product-item-details .item-options,.price-final_price,.price-from,.price-from-custom,.special-price,html.search-open header.page-header>.bottom>.block-search #search_mini_form input,html:not(.is-touchscreen) .toolbar .toolbar-top .dropdown,html:not(.is-touchscreen) .toolbar-products .toolbar-top .dropdown{margin-bottom:0}.sidebar-main .block.filter .filter-options{margin-bottom:0;margin-top:0}body .post-content .post-description .post-ftimg-hld,body .post-content .post-description img{margin-left:0;margin-right:0}.checkout-container .payment-method-billing-address button.action,.cms-body .main table td,.cms-body .main table th,.field.choice input[type=checkbox]+label:before,.field.choice input[type=radio]+label:before,.form-cart .action.update,.opc-block-shipping-information .shipping-information .shipping-information-content,.opc-estimated-wrapper,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details,.opc-wrapper .opc .shipping-address-items .shipping-address-item,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options{border:1px solid #d8d8d8}header.page-header>.content>.minicart-wrapper .block-minicart{border-left:1px solid #d8d8d8}.opc-block-summary .items-in-cart .minicart-items .product-item>.product,.products-grid+.toolbar-products,body .post-holder:not(:first-child),body.account .sidebar-main .block.block-collapsible-nav ul.nav li:first-child{border-top:1px solid #d8d8d8}.checkout-container #co-payment-form .payment-method,.checkout-shipping-method .no-quotes-block a,.data.table .tbody>:not(:last-child),.data.table.cart .cart.item,.data.table.cart .item-info .field.qty,.home-categories>*,.opc-wrapper .opc .step-title,.products-grid .product-items .product-item:not(:last-child),.toolbar .toolbar-top .reset-filter a,.toolbar-products .toolbar-top .reset-filter a,.widget.block.block-archive .block-title,.widget.block.block-categories .block-title,.widget.block.block-recent-posts .block-title,.widget.block.block-tagclaud .block-title,body.account .sidebar-main .block.block-collapsible-nav ul.nav li,header.page-header>.content>.minicart-wrapper .block-minicart,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option:not(:last-child){border-bottom:1px solid #d8d8d8}.toolbar-blog-posts,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.catalog-product-view .detailed table,.catalog-product-view .detailed table td,.catalog-product-view .detailed table th,.catalog-product-view .product-info-actions a,.checkout-onepage-success #registration input,.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close,.opc-block-shipping-information .shipping-information .shipping-information-title button,button,html:not(.is-touchscreen) select.has-dropdown,html:not(.is-touchscreen) select:not(.has-dropdown){border:none}.sidebar-main .block.filter .filter-options-content.categories ol li{border-top:none}.home-categories>*,.toolbar .toolbar-top .reset-filter a,.toolbar-products .toolbar-top .reset-filter a{border-color:#fff}.checkout-container .payment-method-billing-address button.action,.field.choice input[type=checkbox]:checked+label:before,.field.choice input[type=radio]:checked+label:before,.opc-progress-bar .opc-progress-bar-item._active>span:before,.opc-progress-bar .opc-progress-bar-item._complete>span:before,.opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item,body.account .sidebar-main .block.block-collapsible-nav ul.nav li.current{border-color:#95a529}.data.table.cart .cart.item,.data.table.cart .item-info .field.qty{border-color:#87818b}.checkout-shipping-method .no-quotes-block a,.form-cart .action.update{border-color:#494949}.field.choice input[type=checkbox]+label:before,.field.choice input[type=radio]+label:before{border-color:#9a949d}.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.sidebar-main .download-brochure{border-radius:5px}.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.opc-progress-bar .opc-progress-bar-item>span:before,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,html.ajax-products-loading .products-grid:before{border-radius:50%}.opc-block-shipping-information .shipping-information .shipping-information-title button{transform:rotate(45deg)}.catalog-product-view .page-title,.checkout-container #co-payment-form .checkout-agreements label button,.opc-block-summary table td:first-child,.opc-block-summary table th:first-child,.sales-guest-view .page-title,.sales-order-print .page-title,.sales-order-view .page-title,table.data.table{text-align:left}.cart-summary .cart-totals td.amount,.catalog-product-view .product-add-form .delivery-notice,.opc-block-summary table td:last-child,.opc-block-summary table th:last-child,.sales-guest-view #my-orders-table tfoot td:first-child,.sales-guest-view #my-orders-table tfoot th:first-child,.sales-order-print #my-orders-table tfoot td:first-child,.sales-order-print #my-orders-table tfoot th:first-child,.sales-order-view #my-orders-table tfoot td:first-child,.sales-order-view #my-orders-table tfoot th:first-child,header.page-header>.bottom>.telephone,header.page-header>.content>.mobile-search-icon{text-align:right}.cart-summary .methods,.catalog-product-view .detailed>.items>.title,.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .poa-info,.catalog-product-view .product-info-actions a,.catalog-product-view .product-notice,.checkout-onepage-success .page-title-wrapper,.checkout-onepage-success main.page-main,.form-cart .cart.main.actions,.messages .message,.opc-progress-bar .opc-progress-bar-item,.page-title,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.sidebar-main .block.filter .filter-options-content.categories ol li,.sidebar-main .download-brochure,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal{text-align:center}.sidebar-main .block.filter .filter-options-content.categories ol li a,address{font-style:normal}.checkout-onepage-success #registration input,div.mage-error{text-transform:uppercase}.catalog-product-view .poa-info a,.checkout-container #customer-email-fieldset .action.remind:hover,.checkout-container .checkout-agreement label button:before,.checkout-container .opc-payment-additional.discount-code span.action:hover,.checkout-onepage-success .page-title-wrapper a,.cms-body .main a:hover,.cms-body .side .email a:hover,.commercialprojects-index-index .commercialprojects-details a:hover,.home-links>* a:hover .title span,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a:hover,.sales-guest-view .order-actions-toolbar a,.sales-order-print .order-actions-toolbar a,.sales-order-view .order-actions-toolbar a,.sidebar-main .block.filter .filter-options-content ol li span:hover,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>a:hover,body.account main.page-main .block .block-content .actions-toolbar .secondary a:hover,body[class*=customer-account] main.page-main .block .block-content .actions-toolbar .secondary a:hover,footer.page-footer>.content div[data-content-type=html] ul>li a:hover,header.page-header>.bottom>.navigation-wrapper .menu>div.level0>a:hover,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions a:hover,table.data.table a{text-decoration:underline}.catalog-product-view .poa-info h6 a,a{text-decoration:none}.old-price{text-decoration:line-through}.catalog-product-view .description,.catalog-product-view .detailed>.items>.content,.catalog-product-view .overview,.catalog-product-view .product-notice div,.checkout-container #co-payment-form .checkout-agreements label button,.checkout-container .opc-summary-wrapper .product-item-details .product-item-name,.checkout-onepage-success .checkout-success,.cms-body .main,.cms-header .text h3,.commercialprojects-index-index .commercialprojects-details,.home-links>* a>span.description,.messages .message,.opc-wrapper .opc .step-title,.sidebar-main .block.filter .filter-options-content ol li,footer.page-footer>.content>.copyright,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtitle.empty,label,legend.label,table.data.table td,table.data.table th{font-weight:300}.catalog-product-view .poa-info h6 a,.catalog-product-view .product-notice h5,.checkout-container .payment-method-billing-address button.action,.checkout-container button,.checkout-onepage-success .checkout-success .action,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name,.sidebar-main .block.filter .filter-options-content.categories ol li,.toolbar .pages .pages-label,.toolbar-products .pages .pages-label,body.account main.page-main .block .block-title,body.account main.page-main .block .block-title strong,body.account main.page-main a.action.primary,body.account main.page-main button,body[class*=customer-account] main.page-main .block .block-title,body[class*=customer-account] main.page-main .block .block-title strong,body[class*=customer-account] main.page-main a.action.primary,body[class*=customer-account] main.page-main button,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions button,header.page-header>.content>.minicart-wrapper .block-minicart .block-content button.close,table.data.table strong,table.data.table thead td,table.data.table thead th{font-weight:500}.catalog-product-view .product-info-actions a,.checkout-container .opc-estimated-wrapper .minicart-wrapper button,.checkout-container .opc-wrapper .step-title,.cms-body .main .text-purple a,.cms-body .main a,.commercialprojects-index-index .commercialprojects-details a,.home-categories>*,.item-options dd,body.account main.page-main .block .block-content>.box strong,body[class*=customer-account] main.page-main .block .block-content>.box strong,button,div.mage-error,header.page-header>.bottom>.telephone,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .price{font-weight:600}.agreements-modal h4,.catalog-product-view .delivery-notice,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .poa-info a,.checkout-container #co-payment-form .payment-method .action.primary.checkout,.checkout-onepage-success #registration input,.checkout-onepage-success .checkout-success p:first-child span,.field.choice input[type=checkbox]:checked+label:after,.field.choice input[type=radio]:checked+label:after,.modals-wrapper .modal-popup h1,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.sales-guest-view .order-status,.sales-order-print .order-status,.sales-order-view .order-status,.sidebar-main .block.filter .filter-current .items .item .filter-label,.sidebar-main .block.filter .filter-current .items .item .remove:before,.sidebar-main .block.filter .filter-options-content ol li .active,.sidebar-main .block.filter .filter-options-title.open,.toolbar .toolbar-amount .toolbar-number,.toolbar-products .toolbar-amount .toolbar-number,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions a.action.delete:before{font-weight:700}.checkout-container .opc-summary-wrapper .product-item-details .product.options .toggle,body .post-list .post-header .post-info{font-size:80%}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .field.choice .price-notice .price,.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.checkout-container .payment-method-billing-address button.action,.old-price .price,.opc-wrapper .opc .form-login .note,.price-final_price .price-label,.price-from .price-label,.price-from-custom .price-label,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.special-price .price-label,body.account main.page-main .wishlist .product-item-actions a,body.account main.page-main .wishlist button,body[class*=customer-account] main.page-main .wishlist .product-item-actions a,body[class*=customer-account] main.page-main .wishlist button,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div{font-size:90%}.catalog-product-view .delivery-notice,.form.password.forget .field.note,.sidebar-main .block.filter .filter-current .items .item .filter-label,.toolbar .pages,.toolbar .toolbar-amount,.toolbar-products .pages,.toolbar-products .toolbar-amount{font-size:110%}.catalog-product-view .poa-info,.checkout-onepage-success .checkout-success,.sales-guest-view .order-status,.sales-order-print .order-status,.sales-order-view .order-status,.sidebar-main .block.filter .filter-current .items .item .remove:before{font-size:120%}.agreements-modal h4,.checkout-onepage-success #registration,.messages .message{font-size:130%}header.page-header>.bottom>.telephone{white-space:nowrap}.agreements-modal ul li,.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.catalog-product-view .poa-info,.catalog-product-view .product-info-actions a,.catalog-product-view .product-notice h5,.checkout-container .opc-summary-wrapper .product-item-details .product-item-name,.checkout-container .opc-summary-wrapper .product-item-details .product.options .item-options dd,.cms-body .main h1,.cms-body .main h1 *,.cms-body .main h2,.cms-body .main h2 *,.cms-body .main h3,.cms-body .main h3 *,.cms-body .main h4,.cms-body .main h4 *,.cms-body .main h5,.cms-body .main h5 *,.cms-body .main h6,.cms-body .main h6 *,.form-cart .action.update,.messages .message *,.old-price,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name,address,body.account main.page-main .block .block-content,body.account main.page-main .block .block-content .note,body.account main.page-main .block .block-content p,body.account main.page-main .block .block-title,body.account main.page-main a.action.primary,body[class*=customer-account] main.page-main .block .block-content,body[class*=customer-account] main.page-main .block .block-content .note,body[class*=customer-account] main.page-main .block .block-content p,body[class*=customer-account] main.page-main .block .block-title,body[class*=customer-account] main.page-main a.action.primary,button,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtitle.empty,html.is-touchscreen select,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option,html:not(.is-touchscreen) .dropdown>.dropdown-options .dropdown-option,html:not(.is-touchscreen) .dropdown>.dropdown-value,html:not(.is-touchscreen) select:not(.has-dropdown),input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{line-height:125%}.blog-post-view [data-content-type=text] *,.catalog-product-view .delivery-notice,.catalog-product-view .description *,.catalog-product-view .detailed>.items>.content *,.catalog-product-view .overview *,.catalog-product-view .poa-info *,.catalog-product-view .product-notice div,.checkout-onepage-success #registration *,.checkout-onepage-success .checkout-success *,.checkout-shipping-method .no-quotes-block,.cms-body .main *,.cms-header .text h3,.commercialprojects-index-index .commercialprojects-details *,.contact-index-index .contact-details *,.modals-wrapper .modal-popup .modal-content *,.opc-block-shipping-information .shipping-information .shipping-information-content,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details,.opc-wrapper .opc .form-login .note,.opc-wrapper .opc .shipping-address-items .shipping-address-item,.widget.block.block-archive a,.widget.block.block-categories a,.widget.block.block-recent-posts a,.widget.block.block-tagclaud a,body .post-list .post-header .post-info,body .post-list .post-header .post-info *,body .post-view .post-description .post-text-hld,body .post-view .post-description .post-text-hld *,footer.page-footer>.content>.copyright *{line-height:150%}:focus{outline:none}.checkout-onepage-success #registration input,input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after,.checkout-container .opc-payment-additional.discount-code span.action,.field.choice input[type=checkbox]+label,.field.choice input[type=radio]+label,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product.options .toggle,.sidebar-main .block.filter .filter-options-title:not(.open),.toolbar .toolbar-top .mobile-filter-toggle,.toolbar .toolbar-top .reset-filter a,.toolbar-products .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .reset-filter a,body._has-modal .modal-custom-overlay,body._has-modal .modals-overlay,body._has-modal-custom .modal-custom-overlay,body._has-modal-custom .modals-overlay,header.page-header>.bottom>.nav-toggle,header.page-header>.content>.mobile-search-icon span,html.search-open header.page-header>.bottom>.block-search #search_mini_form button,html:not(.is-touchscreen) .dropdown-multiple .dropdown-options .dropdown-option,html:not(.is-touchscreen) .dropdown>.dropdown-options .dropdown-option,html:not(.is-touchscreen) .dropdown>.dropdown-value{cursor:pointer}.custom-slide .modal-inner-wrap,.modal-slide .modal-inner-wrap,.post-view img,.product-image-photo,html.nav-open header.page-header>.bottom>.navigation-wrapper{height:auto}.catalog-product-view .product-info-actions a img,.post-view img,.product-image-photo,body .post-content .post-description .post-ftimg-hld,body .post-content .post-description .post-ftimg-hld img,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions{width:auto}.sidebar-main .block.filter .filter-options-content.categories ol li,footer.page-footer>.content div[data-content-type=html] ul>li,footer.page-footer>.content>.social-links,footer.page-footer>.content>.telephone{width:50%}.checkout-container .opc-summary-wrapper .product-image-wrapper,html.search-open header.page-header>.bottom>.block-search #search_mini_form button{height:100%}.catalog-product-view .bundle-options-container,.catalog-product-view .detailed,.catalog-product-view .detailed table,.catalog-product-view .detailed>.items>.content,.catalog-product-view .media,.catalog-product-view .page-title-wrapper,.catalog-product-view .product-add-form,.catalog-product-view .product-info-actions-wrapper,.catalog-product-view .product-info-main,.catalog-product-view .product-notice,.catalog-product-view .product-social-links,.data.table.cart .item-actions,.data.table.cart .item-info .item .product-item-details,.opc-block-summary table,.opc-progress-bar .opc-progress-bar-item:before,.opc-wrapper .opc table,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .price-box,.sidebar-main .block.filter,.sidebar-main .block.filter .filter-current .items .item .filter-label,.toolbar .toolbar-top,.toolbar-products .toolbar-top,footer.page-footer>.content div[data-content-type=html] ul,footer.page-footer>.content>.copyright,header.page-header>.bottom>.nav-toggle span,header.page-header>.bottom>.nav-toggle:after,header.page-header>.bottom>.nav-toggle:before,header.page-header>.bottom>.navigation-wrapper,header.page-header>.content>.minicart-wrapper .block-minicart,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle:after,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle:after,html.is-touchscreen select,html.search-open header.page-header>.bottom>.block-search,html:not(.is-touchscreen) .dropdown>.dropdown-options,html:not(.is-touchscreen) select:not(.has-dropdown),input:not([type=submit]):not([type=checkbox]):not([type=radio]),table.data.table,textarea{width:100%}.action.back,.cart-discount,.cart-summary #block-shipping,.cart-summary .cart-totals tr.totals.sub.incl,.cart-summary .title,.catalog-product-view #important-note-popup,.catalog-product-view .block-bundle-summary .available.stock,.catalog-product-view .block-bundle-summary .bundle-summary,.catalog-product-view .block-bundle-summary .product-image-container,.catalog-product-view .block-bundle-summary .product.name,.catalog-product-view .block-bundle-summary .title,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options #customizeTitle,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="0"] .qty-holder,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested label,.catalog-product-view .bundle-options-wrapper p.required,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon img,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container img,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container.fotorama__product-video--loaded:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container.fotorama__product-video--loaded>.product-video:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container.fotorama__product-video--loaded>.product-video:before,.catalog-product-view .product-info-main .bundle-actions,.catalog-product-view .related,.catalog-product-view .upsell,.checkout-container #co-payment-form .legend,.checkout-container #co-payment-form .payment-icon,.checkout-container #co-payment-form .payment-method:not(._active) .payment-method-content,.checkout-container #co-payment-form label[for*=paypal] .action-help,.checkout-container #customer-email-fieldset .control .note,.checkout-container .authentication-wrapper,.checkout-container .checkout-agreement label button span,.checkout-container .opc-payment-additional.discount-code._active .payment-option-title.field.choice,.checkout-container .opc-summary-wrapper .product-item-details .product.options .subtitle,.checkout-index-index .page-title-wrapper,.checkout-onepage-success #registration br,.cms-body .side .cms-brands,.cms-index-index footer.page-footer:before,.contact-index-index #contact-form .legend,.contact-index-index #contact-form .note,.data.table .thead,.data.table.cart .item-actions .action-edit,.data.table.cart .item-actions .gift-options-cart-item,.data.table.cart .item-info .field.qty .label,.data.table.cart .item-info .item .product-item-details .item-options .price,.form-create-account #password-strength-meter-container,.form-edit-account #password-strength-meter-container,.form-orders-search legend,.home-blocks,.home-brands,.loading-mask .loader>*,.modal-custom .action-close span,.modal-popup .action-close span,.modal-slide .action-close span,.modals-wrapper .product-important-note-popup .action-close,.opc-block-shipping-information .shipping-information .shipping-information-title button span,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product.options.active .toggle,.opc-block-summary .items-in-cart>.title,.opc-block-summary table caption,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .billing-address-details:empty,.opc-wrapper .opc .checkout-payment-method .payment-method-billing-address .field-select-billing>.label,.opc-wrapper .opc .field-tooltip,.opc-wrapper .opc .field.street label,.opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item button,.opc-wrapper .opc table.table-checkout-shipping-method thead,.payment-group.mobile,.payment-method-content .actions-toolbar button.disabled,.price-to,.sales-guest-view #my-orders-table .col.qty .items-qty .title,.sales-guest-view .block-order-details-view .block-title,.sales-guest-view .order-links,.sales-guest-view .order-title,.sales-order-print #my-orders-table .col.qty .items-qty .title,.sales-order-print .block-order-details-view .block-title,.sales-order-print .order-links,.sales-order-print .order-title,.sales-order-view #my-orders-table .col.qty .items-qty .title,.sales-order-view .block-order-details-view .block-title,.sales-order-view .order-links,.sales-order-view .order-title,.sidebar-main .block.filter .block-subtitle,.sidebar-main .block.filter .block-title,.sidebar-main .block.filter .filter-current .items .item .remove span,.sidebar-main .block.filter .filter-options-content ol li .count,.sidebar-main .block.filter .filter-options-content.categories ol li span.checkbox,.sidebar-main .download-brochure,.toolbar .limiter,.toolbar .pages ul.pages-items .label,.toolbar .toolbar-top .reset-filter,.toolbar [data-role=direction-switcher],.toolbar body .toolbar-amount,.toolbar-products .limiter,.toolbar-products .pages ul.pages-items .label,.toolbar-products .toolbar-top .reset-filter,.toolbar-products [data-role=direction-switcher],.toolbar-products body .toolbar-amount,body .post-read-more,body.account .sidebar-main .block.block-collapsible-nav .title,body.account main.page-main form legend,body.sales-order-print .nav-toggle,body[class*=customer-account] main.page-main form legend,header.page-header>.bottom>.block-search,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div:not(.submenu-open),header.page-header>.content .telephone .telephone__delivery-text,header.page-header>.content>.delivery-message-text,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions .primary,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions a.action.delete span,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .options,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-pricing .details-qty,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-widgets,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtitle:not(.empty),header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .label span,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .price-excluding-tax,header.page-header>.content>.minicart-wrapper .block-minicart .block-title,header.page-header>.content>.minicart-wrapper .showcart .counter .counter-label,header.page-header>.content>.minicart-wrapper .showcart .text,html.ajax-products-loading .products-grid .product-items .product-item:not(:first-child),html.is-touchscreen .dropdown,html.is-touchscreen .dropdown-multiple,html.search-open header.page-header>.bottom>.block-search #search_mini_form .nested,html.search-open header.page-header>.bottom>.block-search #search_mini_form button span,html.search-open header.page-header>.bottom>.block-search #search_mini_form label,html.search-open header.page-header>.bottom>.block-search .block-title,table.data.table caption{display:none}.catalog-product-view .detailed>.items>.title a,.checkout-container .opc-summary-wrapper .product-item-details .product-item-name,.cms-header .image img,.home-links>* a,.home-links>* a>span,.loading-mask .loader:before,.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before,.old-price,.opc-block-shipping-information .shipping-information .shipping-information-title button:after,.opc-block-shipping-information .shipping-information .shipping-information-title button:before,.opc-block-summary>.title,.opc-progress-bar .opc-progress-bar-item:before,.opc-progress-bar .opc-progress-bar-item>span,.opc-progress-bar .opc-progress-bar-item>span:after,.opc-progress-bar .opc-progress-bar-item>span:before,.opc-wrapper .opc .form-login .note,.product-image-photo,.product-image-wrapper,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name,.sales-guest-view .order-actions-toolbar,.sales-guest-view .order-date,.sales-guest-view .order-status,.sales-order-print .order-actions-toolbar,.sales-order-print .order-date,.sales-order-print .order-status,.sales-order-view .order-actions-toolbar,.sales-order-view .order-date,.sales-order-view .order-status,.sidebar-main .block.filter .filter-options-content.categories ol li span:not(.checkbox),.sidebar-main .download-brochure:after,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>a,body.account .sidebar-main .block.block-collapsible-nav ul.nav li>strong,footer.page-footer .payment-methods>* img,footer.page-footer:before,header.page-header>.bottom>.nav-toggle span,header.page-header>.bottom>.nav-toggle:after,header.page-header>.bottom>.nav-toggle:before,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div div.level1>a,header.page-header>.bottom>.navigation-wrapper .menu>div.level0>a,header.page-header>.bottom>.telephone .telephone__delivery-text,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .label,header.page-header>.content>.my-account-link a,html.ajax-products-loading .products-grid:before,html.search-open header.page-header>.bottom>.block-search,input:not([type=submit]):not([type=checkbox]):not([type=radio]),label,legend.label,textarea{display:block}.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box,.checkout-container #customer-email-fieldset .action.remind,.checkout-onepage-success .checkout-success .action,.form-edit-account .field.choice,.product-image-container,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.sidebar-main .block.filter .filter-clear,.sidebar-main .block.filter .filter-options-content.categories ol li span.checkbox:before,.widget.block.block-archive a,.widget.block.block-categories a,.widget.block.block-recent-posts a,.widget.block.block-tagclaud a,body.account main.page-main a.action.primary,body[class*=customer-account] main.page-main a.action.primary,footer.page-footer>.content>.social-links a,header.page-header>.content>.mobile-search-icon span{display:inline-block}.modals-wrapper .modal-popup .action-close{float:right}body .post-content .post-description .post-ftimg-hld{float:none}html.ajax-products-loading .products-grid .product-items{opacity:.2}#payment_form_sagepaysuitepi .credit-card-types .item:not(._active){opacity:.25}header.page-header>.content>.my-account-link:after,header.page-header>.content>.my-account-link:before{opacity:.3}.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:not(:hover)>.product-video:before,footer.page-footer .payment-methods>*,header.page-header>.content>.minicart-wrapper .showcart .counter .counter-number{opacity:.5}header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div div.level1>a{opacity:.8}#payment_form_sagepaysuitepi .credit-card-types .item{opacity:1}.product-image-wrapper,body._has-modal,body._has-modal .modal-custom-overlay,body._has-modal .modals-overlay,body._has-modal-custom,body._has-modal-custom .modal-custom-overlay,body._has-modal-custom .modals-overlay,header.page-header>.bottom>.navigation-wrapper,header.page-header>.content>.my-account-link a{overflow:hidden}.custom-slide._show,.modal-custom._show,.modal-popup._show,.modal-slide._show{overflow-x:hidden}.table-wrapper.orders-history{overflow-x:auto}.custom-slide._show,.modal-custom._show,.modal-popup._show,.modal-slide._show{overflow-y:auto}._block-content-loading,.checkout-container .opc-summary-wrapper .modal-inner-wrap,.contact-index-index .google-map,.field.choice input[type=checkbox]+label,.field.choice input[type=radio]+label,.opc-progress-bar .opc-progress-bar-item,.product-image-wrapper,.sidebar-main .download-brochure,header.page-header,header.page-header>.content,header.page-header>.content>.my-account-link,html.ajax-products-loading .products-grid,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle,html:not(.is-touchscreen) .dropdown{position:relative}._block-content-loading>.loading-mask .loader,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.fotorama__thumb:after,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.fotorama__thumb:before,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video:after,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.fotorama__thumb:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.fotorama__thumb:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video:before,.contact-index-index .google-map iframe,.field.choice input[type=checkbox],.field.choice input[type=checkbox]:checked+label:after,.field.choice input[type=radio],.field.choice input[type=radio]:checked+label:after,.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close,.opc-progress-bar .opc-progress-bar-item:before,.opc-progress-bar .opc-progress-bar-item>span:after,.opc-progress-bar .opc-progress-bar-item>span:before,.product-image-photo,.sidebar-main .block.filter,.sidebar-main .download-brochure:after,header.page-header>.bottom>.nav-toggle,header.page-header>.bottom>.navigation-wrapper,header.page-header>.content>.minicart-wrapper .block-minicart,header.page-header>.content>.my-account-link:after,header.page-header>.content>.my-account-link:before,html.ajax-products-loading .products-grid:after,html.ajax-products-loading .products-grid:before,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle:after,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle:after,html.search-open header.page-header>.bottom>.block-search,html:not(.is-touchscreen) .dropdown>.dropdown-options,html:not(.is-touchscreen) select.has-dropdown{position:absolute}.custom-slide,.loading-mask,.modal-custom,.modal-custom-overlay,.modal-popup,.modal-slide,.modals-overlay,.modals-wrapper .product-important-note-popup,body._has-modal .modal-custom-overlay,body._has-modal .modals-overlay,body._has-modal-custom .modal-custom-overlay,body._has-modal-custom .modals-overlay{position:fixed}.modals-wrapper .modal-popup .action-close{position:static}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video,.contact-index-index .google-map iframe,.loading-mask,.modal-custom-overlay,.modals-overlay,.modals-wrapper .product-important-note-popup,.product-image-photo,body._has-modal .modal-custom-overlay,body._has-modal .modals-overlay,body._has-modal-custom .modal-custom-overlay,body._has-modal-custom .modals-overlay,header.page-header>.bottom>.nav-toggle{left:0;top:0}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{right:0;top:0}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video,.contact-index-index .google-map iframe,.loading-mask,.modal-custom-overlay,.modals-overlay,.modals-wrapper .product-important-note-popup,.product-image-photo{bottom:0;right:0}.custom-slide,.field.choice input[type=checkbox],.field.choice input[type=radio],.modal-custom,.modal-popup,.modal-slide,html:not(.is-touchscreen) select.has-dropdown{visibility:hidden}.custom-slide._show,.modal-custom._show,.modal-popup._show,.modal-slide._show{visibility:visible}#payment_form_sagepaysuitepi .credit-card-types,.cart-summary .methods,.opc-block-summary .items-in-cart .minicart-items,.opc-progress-bar,.opc-wrapper .opc,.sales-guest-view #my-orders-table .col.qty .items-qty,.sales-order-print #my-orders-table .col.qty .items-qty,.sales-order-view #my-orders-table .col.qty .items-qty,.sidebar-main .block.filter .filter-current .items,.toolbar .pages ul.pages-items,.toolbar-products .pages ul.pages-items,.widget.block.block-archive ul,.widget.block.block-categories ul,.widget.block.block-recent-posts ul,.widget.block.block-tagclaud ul,body .post-list,body.account .sidebar-main .block.block-collapsible-nav ul.nav,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items{list-style:none;margin:0;padding:0}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video,.contact-index-index .google-map iframe,.modal-custom-overlay,.modals-overlay,.modals-wrapper .product-important-note-popup{height:100%;width:100%}footer.page-footer{clear:both}.modals-wrapper .modal-popup .modal-content:after,.modals-wrapper .modal-popup .modal-content:before,.modals-wrapper .modal-popup .modal-header:after,.modals-wrapper .modal-popup .modal-header:before{content:" ";display:table}.modals-wrapper .modal-popup .modal-content:after,.modals-wrapper .modal-popup .modal-header:after{clear:both}#payment_form_sagepaysuitepi .credit-card-types,#payment_form_sagepaysuitepi .field.date .control .fields.group.group-2,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested,.catalog-product-view .column.main,.catalog-product-view .detailed>.items,.catalog-product-view .page-title-wrapper .product-title-bottom,.catalog-product-view .product-info-actions,.checkout-container .checkout-agreement,.data.table.cart .item-info .field.qty,.data.table.cart .item-info .item,.field.choice input[type=checkbox]+label,.field.choice input[type=radio]+label,.home-categories>* a,.loading-mask,.modals-wrapper .product-important-note-popup,.opc-block-shipping-information .shipping-information .shipping-information-title,.opc-block-summary .items-in-cart .minicart-items .product-item>.product,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product-item-inner,.opc-estimated-wrapper,.opc-progress-bar,.products-grid .product-items .product-item .product-item-info,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom,.sidebar-main .block.filter .filter-current .items .item,.sidebar-main .block.filter .filter-options-content.categories ol,.toolbar,.toolbar .pages,.toolbar .pages ul.pages-items,.toolbar .toolbar-amount,.toolbar .toolbar-top,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar-products,.toolbar-products .pages,.toolbar-products .pages ul.pages-items,.toolbar-products .toolbar-amount,.toolbar-products .toolbar-top,.toolbar-products .toolbar-top .mobile-filter-toggle,.widget.block.block-archive .block-content,footer.page-footer .payment-methods,footer.page-footer>.content,footer.page-footer>.content div[data-content-type=html] ul,header.page-header>.bottom,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>a,header.page-header>.content,header.page-header>.content>.minicart-wrapper .block-minicart .block-content,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details,header.page-header>.content>.minicart-wrapper .showcart,html.search-open header.page-header>.bottom>.block-search #search_mini_form,html:not(.is-touchscreen) .dropdown>.dropdown-value{display:flex}.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .product-info-actions a,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale{display:inline-flex}.catalog-product-view .column.main,.catalog-product-view .detailed>.items,.catalog-product-view .product-info-actions,.data.table.cart .item-info .item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom,.sidebar-main .block.filter .filter-current .items .item,.sidebar-main .block.filter .filter-options-content.categories ol,.toolbar,.toolbar-products,.widget.block.block-archive .block-content,footer.page-footer>.content,footer.page-footer>.content div[data-content-type=html] ul,header.page-header>.content>.minicart-wrapper .block-minicart .block-content,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details{flex-wrap:wrap}.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-top .reset-filter,header.page-header>.content{-moz-justify-content:flex-end;justify-content:flex-end}.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .product-info-actions a,.loading-mask,.modals-wrapper .product-important-note-popup,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,footer.page-footer .payment-methods{-moz-justify-content:center;justify-content:center}.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details .product-item-inner,.toolbar,.toolbar-products,header.page-header>.bottom,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>a,html:not(.is-touchscreen) .dropdown>.dropdown-value{-moz-justify-content:space-between;justify-content:space-between}.home-categories>* a{-moz-align-items:flex-end;align-items:flex-end}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested,.catalog-product-view .detailed>.items,.catalog-product-view .page-title-wrapper .product-title-bottom,.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale,.catalog-product-view .product-info-actions a,.checkout-container .checkout-agreement,.data.table.cart .item-info .field.qty,.field.choice input[type=checkbox]+label,.field.choice input[type=radio]+label,.loading-mask,.modals-wrapper .product-important-note-popup,.opc-block-shipping-information .shipping-information .shipping-information-title,.opc-estimated-wrapper,.opc-progress-bar,.products-grid .product-items .product-item .product-item-info,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale,.toolbar .toolbar-amount,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-amount,.toolbar-products .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .reset-filter,footer.page-footer .payment-methods,footer.page-footer>.content,header.page-header>.bottom,header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>a,header.page-header>.content>.minicart-wrapper .block-minicart .block-content,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details,header.page-header>.content>.minicart-wrapper .showcart,html:not(.is-touchscreen) .dropdown>.dropdown-value{-moz-align-items:center;align-items:center}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .dropdown,.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control select,.catalog-product-view .detailed>.items>.title,.catalog-product-view .page-title-wrapper .product-title-bottom .price,.catalog-product-view .page-title-wrapper .product-title-bottom .price-box,.data.table.cart .item-info .item .col.price,.opc-block-shipping-information .shipping-information .shipping-information-title>span,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-item-details,.opc-estimated-wrapper .estimated-block,.sidebar-main .block.filter .filter-current .items .item .filter-value,.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-top .reset-filter,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .items-total,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-pricing,header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal,html.search-open header.page-header>.bottom>.block-search #search_mini_form .field.search{-moz-flex-grow:1;flex-grow:1}.field.choice input[type=checkbox]+label:before,.field.choice input[type=radio]+label:before,.opc-block-summary .items-in-cart .minicart-items .product-item>.product .product-image-container,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale{flex-shrink:0}.catalog-product-view .product-info-actions>*,.opc-progress-bar>*{flex-basis:0;-moz-flex-grow:1;flex-grow:1}.product-image-container{max-width:100%}.product-image-wrapper{height:0;z-index:1}.modal-custom,.modal-popup,.modal-slide{bottom:0;min-width:0;right:0;top:0}.modal-custom:not(.custom-slide),.modal-popup:not(.custom-slide),.modal-slide:not(.custom-slide){left:40px}.modal-custom._show,.modal-popup._show,.modal-slide._show{-webkit-overflow-scrolling:touch}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{margin:30px}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{content:"\00d7";font-family:sans-serif;font-size:26px;line-height:20px}.modal-inner-wrap{transition:visibility .0001ms}.custom-slide,.modal-slide{bottom:0;right:0;top:0;z-index:900}.custom-slide._show,.modal-slide._show{-webkit-overflow-scrolling:touch}.custom-slide .modal-inner-wrap,.modal-slide .modal-inner-wrap{background-color:#fff;min-height:100%}body._has-modal .modal-custom-overlay,body._has-modal .modals-overlay,body._has-modal-custom .modal-custom-overlay,body._has-modal-custom .modals-overlay{background-color:rgba(0,0,0,.5);height:100vh;width:100vw;z-index:1000}.opc-progress-bar{counter-reset:i}.opc-progress-bar .opc-progress-bar-item:before{content:"";height:2px;top:22px}.opc-progress-bar .opc-progress-bar-item>span{padding-top:46px}.opc-progress-bar .opc-progress-bar-item>span:before{border:2px solid #cfcbcb;content:"";height:36px;left:calc(50% - 18px);top:5px;width:36px}.opc-progress-bar .opc-progress-bar-item>span:after{content:counter(i);counter-increment:i;height:36px;left:calc(50% - 18px);line-height:36px;top:5px;width:36px}.opc-wrapper .opc .step-title{font-size:16px}.opc-wrapper .opc .form-login a{color:inherit}.opc-block-summary>.title{font-size:20px}.opc-block-summary .price{font-size:18px}.opc-block-shipping-information .shipping-information .shipping-information-title{font-size:20px}.opc-block-shipping-information .shipping-information .shipping-information-title button{-webkit-appearance:none}.opc-block-shipping-information .shipping-information .shipping-information-title button:before{border-radius:2px 2px 0 0;content:"";height:12px;width:4px}.opc-block-shipping-information .shipping-information .shipping-information-title button:after{border-left:2px solid transparent;border-right:2px solid transparent;border-top:4px solid #494949;content:"";margin-top:1px}.modals-wrapper .modals-overlay{z-index:5000}.modals-wrapper .modal-popup{z-index:5001}.modals-wrapper .modal-popup h1{font-size:24px}.modals-wrapper .modal-popup .modal-footer button{font-size:14px}.modals-wrapper .modal-popup:not(.custom-slide){left:auto}.page-title{font-size:24px}.price{font-size:18px}.price-final_price .price-label,.price-from .price-label,.price-from-custom .price-label,.special-price .price-label{display:block;text-transform:capitalize}.old-price .price-label,.special-price .price-label,.switcher-store{display:none}.control [type=email]{margin-bottom:6px!important}span[aria-selected=true]{display:block!important;padding:0 0 10px}div.field-recaptcha{display:none}div#recaptcha-checkout-inline-login{height:0;visibility:hidden}.required-captcha.checkbox,div.g-recaptcha#recaptcha-checkout-place-order{display:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-mask{background-color:hsla(0,0%,100%,.75);z-index:6000}.loading-mask .loader{animation:spin 1s cubic-bezier(.6,.8,.8,.6) infinite;height:50px;width:50px}.loading-mask .loader:before{border-left:2px solid #494949;border-right:2px solid #494949;border-top:2px solid #494949;border-top-left-radius:50px;border-top-right-radius:50px;content:"";height:25px;width:50px}._block-content-loading>.loading-mask .loader{left:calc(50% - 25px);top:calc(50% - 25px)}.field.choice input[type=checkbox]+label:before,.field.choice input[type=radio]+label:before{content:"";height:16px;width:16px}.field.choice input[type=checkbox]:checked+label:after,.field.choice input[type=radio]:checked+label:after{content:"\00ac";left:5px;top:calc(50% - 8px);transform:rotate(135deg)}label,legend.label{font-size:16px}._required .label:after,._required>label:after,.required .label:after,.required>label:after{content:"*"}input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{border:1px solid #d3d3d3;border-radius:1px;font-size:16px}.catalog-product-view .product-info-actions a,button{border-radius:6px;font-size:18px}html.is-touchscreen select{font-size:16px;padding:8px 6px}html:not(.is-touchscreen) select.has-dropdown{height:0;z-index:-1000}html:not(.is-touchscreen) select:not(.has-dropdown){border-radius:3px;font-size:16px;padding:8px 6px}html:not(.is-touchscreen) .dropdown{font-size:16px}html:not(.is-touchscreen) .dropdown>*{border-radius:3px}html:not(.is-touchscreen) .dropdown>.dropdown-value:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #87818b;content:""}html:not(.is-touchscreen) .dropdown>.dropdown-options{z-index:2}html:not(.is-touchscreen) .dropdown-multiple{font-size:16px}html:not(.is-touchscreen) .dropdown-multiple .dropdown-options{background-color:#f3f3f3;border-radius:3px}.messages .message{border-radius:3px}table.data.table{font-size:15px}table.data.table thead td:first-child,table.data.table thead th:first-child{border-radius:3px 0 0 3px}table.data.table thead td:last-child,table.data.table thead th:last-child{border-radius:0 3px 3px 0}table.data.table .price{font-size:15px}.item-options{font-size:14px}body.account main.page-main .block .block-title,body[class*=customer-account] main.page-main .block .block-title{font-size:16px}body.account main.page-main .block .block-content,body[class*=customer-account] main.page-main .block .block-content{font-size:14px}body.account main.page-main .block .block-content .actions-toolbar .secondary,body[class*=customer-account] main.page-main .block .block-content .actions-toolbar .secondary{font-size:12px}header.page-header .banner-message{background:#95a529;color:#fff;padding:10px;text-align:center}header.page-header .banner-message p{margin-bottom:0}header.page-header>.content>.mobile-search-icon{-moz-order:1;order:1}header.page-header>.content>.mobile-search-icon span{height:16px;width:16px}header.page-header>.content>.mobile-search-icon span:hover svg path[stroke]{stroke:#95a529}header.page-header>.content>.mobile-search-icon span:hover svg path[fill]{fill:#95a529}header.page-header>.content>.my-account-link{-moz-order:2;order:2}header.page-header>.content>.my-account-link:after,header.page-header>.content>.my-account-link:before{content:"";height:12px;top:calc(50% - 6px);width:1px}header.page-header>.content>.my-account-link:before{left:0}header.page-header>.content>.my-account-link:after{right:0}header.page-header>.content>.my-account-link a{height:17px;width:14px}header.page-header>.content>.my-account-link a:hover svg path{fill:#95a529}header.page-header>.content>.minicart-wrapper{-moz-order:3;order:3}header.page-header>.content>.minicart-wrapper .showcart svg{height:18px;width:20px}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-number{font-size:10px}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-number:before{content:"("}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-number:after{content:")"}header.page-header>.content>.minicart-wrapper .showcart:hover svg path[stroke]{stroke:#95a529}header.page-header>.content>.minicart-wrapper .showcart:hover svg path[fill]{fill:#95a529}header.page-header>.content>.minicart-wrapper .block-minicart{max-width:320px;right:0;top:100%;z-index:999}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .items-total{-moz-order:1;order:1}header.page-header>.content>.minicart-wrapper .block-minicart .block-content button.close{border-radius:0;font-size:12px;-moz-order:2;order:2;width:50px}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtitle.empty{font-size:16px;width:calc(100% - 50px)}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{-moz-order:3;order:3}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .product-item-name{font-size:16px}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item>.product .product-item-details .actions a.action.delete:before{content:"x"}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal{-moz-order:4;order:4}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .label{font-size:12px}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .subtotal .label:before{content:"Total (inc Tax)"}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions{-moz-order:5;order:5}header.page-header>.content>.minicart-wrapper .block-minicart .block-content .actions button{font-size:16px}header.page-header>.bottom{box-shadow:0 0 10px #87818b;position:relative}header.page-header>.bottom>.nav-toggle{top:-58px;width:62px}header.page-header>.bottom>.nav-toggle span,header.page-header>.bottom>.nav-toggle:after,header.page-header>.bottom>.nav-toggle:before{border-radius:2px;content:"";height:4px}header.page-header>.bottom>.nav-toggle span{margin-bottom:3px;margin-top:3px;text-indent:-1000px}header.page-header>.bottom>.logo img{height:33px;max-width:100px}header.page-header>.bottom>.block-search #search_autocomplete{display:none!important}header.page-header>.bottom>.navigation-wrapper{font-size:16px;height:0;left:0;top:0}header.page-header>.bottom>.navigation-wrapper .menu>div.level0:not(:last-child){border-bottom:1px solid #4f4459}header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:"";height:0}header.page-header>.bottom>.navigation-wrapper .menu>div.level0.parent>div div.level1>a{border-top:1px solid #4f4459}html.nav-open header.page-header>.bottom>.nav-toggle{border-radius:0 5px 0 0;z-index:1000}html.nav-open header.page-header>.bottom>.navigation-wrapper{border-radius:0 0 5px 5px;z-index:1000}html.search-open header.page-header>.bottom>.block-search #search_mini_form input{border-radius:3px 0 0 3px}html.search-open header.page-header>.bottom>.block-search #search_mini_form button{background-image:url(../../frontend/LoftCentre/default/en_GB/images/icon/search-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:0 3px 3px 0;width:40px}footer.page-footer:before{border-top:3px solid #8b2772;content:""}footer.page-footer>.content div[data-content-type=html] ul{list-style:none}footer.page-footer>.content>.telephone{font-size:16px}footer.page-footer>.content>.social-links a{height:30px;width:30px}footer.page-footer>.content>.newsletter{display:none}footer.page-footer>.content>.copyright{font-size:12px}footer.page-footer .payment-methods>* img{height:16px}header.page-header .seasonal-link{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:10px 10px 10px 20px}header.page-header .seasonal-link .seasonal-link__icon,header.page-header .seasonal-link .seasonal-link__text{display:inline-block}header.page-header .seasonal-link .seasonal-link__text:hover{text-decoration:underline}header.page-header .seasonal-link .seasonal-link__icon{display:none;margin-bottom:-5px;margin-top:-5px;padding-left:5px;padding-right:5px;vertical-align:middle}header.page-header .seasonal-link .seasonal-link__icon svg{height:17px;width:17px}.mega-menu__mobile{display:none}header.page-header>.bottom>.mega-menu{display:none;flex-grow:1}header.page-header>.bottom>.mega-menu ul{list-style-type:none;margin:0;padding:0}header.page-header>.bottom>.mega-menu .mega-menu__inner-item--all{display:none}header.page-header>.bottom>.mega-menu .mega-menu__item{align-items:center;display:flex}.nav-open header.page-header>.bottom>.mega-menu{background-color:#32253e;border-radius:0 0 5px 5px;color:#fff;display:block;left:0;padding:20px;position:absolute;right:0;top:0;z-index:1000}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list>.mega-menu__item{align-items:flex-start;border-bottom:1px solid #fff;flex-direction:column;font-size:18px;padding:10px}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list>.mega-menu__item>.mega-menu__link{display:block;font-weight:700;padding:10px 0;text-align:left;text-transform:uppercase}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent{position:relative;width:100%}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent>.mega-menu__inner-link:after,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent>.mega-menu__link:after,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent>.mega-menu__inner-link:after,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent>.mega-menu__link:after{border-color:hsla(0,0%,100%,0) #fff #fff hsla(0,0%,100%,0);border-style:solid;border-width:2px;content:"";height:10px;position:absolute;right:12px;transform:rotate(45deg);transition-duration:.3s;width:10px}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent>.mega-menu__inner-list,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent>.mega-menu__inner-list{display:none;width:100%}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent>.mega-menu__inner-list .mega-menu__inner-item,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent>.mega-menu__inner-list .mega-menu__inner-item{margin:5px 0;padding:5px 0}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent.is-open>.mega-menu__link:after,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent.is-open>.mega-menu__link:after{border-bottom:2px solid #fff;border-right:2px solid #fff;top:25px;transform:rotate(-135deg)}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent.is-open>.mega-menu__inner-link:after,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent.is-open>.mega-menu__inner-link:after{border-bottom:2px solid #fff;border-right:2px solid #fff;top:15px;transform:rotate(-135deg)}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent.is-open>.mega-menu__inner-list,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent.is-open>.mega-menu__inner-list{display:block}.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__inner-item--parent.is-open>.mega-menu__inner-list .mega-menu__inner-list,.nav-open header.page-header>.bottom>.mega-menu .mega-menu__list .mega-menu__item--parent.is-open>.mega-menu__inner-list .mega-menu__inner-list{list-style-type:square;padding-bottom:10px;padding-left:30px;padding-top:10px}@font-face{font-family:pagebuilder-font;font-style:normal;font-weight:400;src:url(../../frontend/LoftCentre/default/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot);src:url(../../frontend/LoftCentre/default/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix) format("embedded-opentype"),url(../../frontend/LoftCentre/default/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff) format("woff"),url(../../frontend/LoftCentre/default/en_GB/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf) format("truetype")}.pagebuilder-icon,.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before,[class*=" pagebuilder-icon-"]:before,[class^=pagebuilder-icon-]:before{font-family:pagebuilder-font;font-style:normal;font-weight:400;line-height:1;speak:none}[class*=" pagebuilder-icon-"]:before,[class^=pagebuilder-icon-]:before{display:inline-block;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.pagebuilder-icon-down:before{content:""}.pagebuilder-icon-next:before{content:""}.pagebuilder-icon-prev:before{content:""}.pagebuilder-icon-up:before{content:""}.product-full-width-section{padding:.5em 0}.page-layout-product-full-width .block.related,.product-full-width-section .block.review-add{margin-top:2.7rem}.page-main-details .product-section-title{border-bottom:1px solid #c6c6c6;margin-bottom:15px;padding-bottom:12px}.additional-attributes-wrapper .additional-attributes{border:none;width:auto}.additional-attributes-wrapper .additional-attributes>tbody>tr>th{border:none;padding:5.5px 30px 10px 0}.additional-attributes-wrapper .additional-attributes>tbody>tr>td{border:none;padding:5.5px 5px 10px}.cms-index-index.page-layout-cms-full-width .nav-sections{margin-bottom:0}.slick-slider{box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{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 transparent;display:block;height:auto}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-arrow.slick-hidden{display:none}.slick-prev{left:2rem}.slick-prev:before{content:"";padding-right:5px}.slick-next{right:2rem}.slick-next:before{content:"";padding-left:5px}.slick-next,.slick-prev{background:hsla(0,0%,99%,.6);border:none;border-radius:0;color:transparent;cursor:pointer;display:block;font-size:0;height:60px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:101}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.2}.slick-next:hover,.slick-prev:hover{background:#fcfcfc;border:none}.slick-next:hover.slick-disabled,.slick-prev:hover.slick-disabled{opacity:.2}.slick-next:hover:before,.slick-prev:hover:before{color:#494949}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{color:#555;font-size:38px;opacity:1}.slick-next:active,.slick-next:focus,.slick-next:not(.primary),.slick-prev:active,.slick-prev:focus,.slick-prev:not(.primary){background:hsla(0,0%,99%,.7);border:none;box-shadow:none}.slick-next:active:active,.slick-next:focus:active,.slick-next:not(.primary):active,.slick-prev:active:active,.slick-prev:focus:active,.slick-prev:not(.primary):active{box-shadow:none}.slick-dots{display:block;font-size:1.4rem;font-size:14px;letter-spacing:normal;line-height:normal;list-style:none;margin:0;padding:15px 0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;position:relative;vertical-align:middle}.slick-dots li,.slick-dots li button{cursor:pointer;height:14px;padding:0;width:14px}.slick-dots li button{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:none;display:block;text-indent:-99999px;transition:.3s}.slick-dots li button:hover{border:1px solid #b3b3b3}.slick-dots li button:active,.slick-dots li button:focus,.slick-dots li button:not(.primary){box-shadow:none}.slick-dots li.slick-active button{background:#1c1918}[data-content-type=banner]>[data-element=empty_link],[data-content-type=banner]>[data-element=empty_link]:hover,[data-content-type=banner]>[data-element=link],[data-content-type=banner]>[data-element=link]:hover{color:inherit;text-decoration:inherit}.pagebuilder-banner-wrapper{background-clip:padding-box;border-radius:inherit;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.pagebuilder-banner-wrapper .pagebuilder-overlay{box-sizing:border-box;padding:30px;transition:background-color .5s ease}.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{align-items:center;display:flex;justify-content:center}.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:540px}.pagebuilder-banner-wrapper [data-element=content]{min-height:50px}.pagebuilder-banner-wrapper .pagebuilder-banner-button{margin:20px 0 0;max-width:100%;text-align:inherit;transition:opacity .5s ease;word-break:break-word}.pagebuilder-banner-wrapper .pagebuilder-poster-content{width:100%}[data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay{margin-right:auto}[data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay{margin-left:auto}[data-content-type$=block] .block p:last-child{margin-bottom:1rem;margin-top:0}[data-content-type=button-item],[data-content-type=buttons]{max-width:100%}[data-content-type=button-item] [data-element=empty_link],[data-content-type=button-item] [data-element=link]{max-width:100%;word-wrap:break-word}[data-content-type=button-item] [data-element=empty_link]{cursor:default}a.pagebuilder-button-link,button.pagebuilder-button-link,div.pagebuilder-button-link{background:none;border:0;box-shadow:none;box-sizing:border-box;color:#1979c3;display:inline;display:inline-block;font-size:1.8rem;font-weight:600;line-height:2.2rem;line-height:1.42857;margin:0 10px 10px 0;padding:14px 17px;text-decoration:none}a.pagebuilder-button-link:visited,button.pagebuilder-button-link:visited,div.pagebuilder-button-link:visited{color:#1979c3;text-decoration:none}a.pagebuilder-button-link:hover,button.pagebuilder-button-link:hover,div.pagebuilder-button-link:hover{text-decoration:underline}a.pagebuilder-button-link:active,button.pagebuilder-button-link:active,div.pagebuilder-button-link:active{color:#ff5501;text-decoration:underline}a.pagebuilder-button-link:hover,button.pagebuilder-button-link:hover,div.pagebuilder-button-link:hover{color:#006bb4}a.pagebuilder-button-link:active,a.pagebuilder-button-link:focus,a.pagebuilder-button-link:hover,button.pagebuilder-button-link:active,button.pagebuilder-button-link:focus,button.pagebuilder-button-link:hover,div.pagebuilder-button-link:active,div.pagebuilder-button-link:focus,div.pagebuilder-button-link:hover{background:none;border:0}a.pagebuilder-button-link.disabled,a.pagebuilder-button-link[disabled],button.pagebuilder-button-link.disabled,button.pagebuilder-button-link[disabled],div.pagebuilder-button-link.disabled,div.pagebuilder-button-link[disabled],fieldset[disabled] a.pagebuilder-button-link,fieldset[disabled] button.pagebuilder-button-link,fieldset[disabled] div.pagebuilder-button-link{color:#1979c3;cursor:default;opacity:.5;pointer-events:none;text-decoration:underline}a.pagebuilder-button-primary,button.pagebuilder-button-primary,div.pagebuilder-button-primary{background-image:none;background:#1979c3;border:1px solid #1979c3;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:0 10px 10px 0;padding:14px 17px;text-decoration:none;vertical-align:middle}a.pagebuilder-button-primary:active,a.pagebuilder-button-primary:focus,a.pagebuilder-button-primary:hover,button.pagebuilder-button-primary:active,button.pagebuilder-button-primary:focus,button.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:active,div.pagebuilder-button-primary:focus,div.pagebuilder-button-primary:hover{text-decoration:none}a.pagebuilder-button-primary:active,a.pagebuilder-button-primary:focus,a.pagebuilder-button-primary:hover,button.pagebuilder-button-primary:active,button.pagebuilder-button-primary:focus,button.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:active,div.pagebuilder-button-primary:focus,div.pagebuilder-button-primary:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}a.pagebuilder-button-primary.disabled,a.pagebuilder-button-primary[disabled],button.pagebuilder-button-primary.disabled,button.pagebuilder-button-primary[disabled],div.pagebuilder-button-primary.disabled,div.pagebuilder-button-primary[disabled],fieldset[disabled] a.pagebuilder-button-primary,fieldset[disabled] button.pagebuilder-button-primary,fieldset[disabled] div.pagebuilder-button-primary{cursor:default;opacity:.5;pointer-events:none}a.pagebuilder-button-secondary,button.pagebuilder-button-secondary,div.pagebuilder-button-secondary{background-image:none;background:#f2f2f2;border:1px solid #cdcdcd;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-size:1.8rem;font-weight:700;line-height:1.6rem;line-height:2.2rem;margin:0 10px 10px 0;padding:14px 17px;text-decoration:none;vertical-align:middle}a.pagebuilder-button-secondary:active,a.pagebuilder-button-secondary:focus,a.pagebuilder-button-secondary:hover,button.pagebuilder-button-secondary:active,button.pagebuilder-button-secondary:focus,button.pagebuilder-button-secondary:hover,div.pagebuilder-button-secondary:active,div.pagebuilder-button-secondary:focus,div.pagebuilder-button-secondary:hover{text-decoration:none}a.pagebuilder-button-secondary:active,a.pagebuilder-button-secondary:focus,button.pagebuilder-button-secondary:active,button.pagebuilder-button-secondary:focus,div.pagebuilder-button-secondary:active,div.pagebuilder-button-secondary:focus{background:#e2e2e2;border:1px solid #cdcdcd;color:#333}a.pagebuilder-button-secondary:hover,button.pagebuilder-button-secondary:hover,div.pagebuilder-button-secondary:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}a.pagebuilder-button-secondary.disabled,a.pagebuilder-button-secondary[disabled],button.pagebuilder-button-secondary.disabled,button.pagebuilder-button-secondary[disabled],div.pagebuilder-button-secondary.disabled,div.pagebuilder-button-secondary[disabled],fieldset[disabled] a.pagebuilder-button-secondary,fieldset[disabled] button.pagebuilder-button-secondary,fieldset[disabled] div.pagebuilder-button-secondary{cursor:default;opacity:.5;pointer-events:none}.pagebuilder-column{box-sizing:border-box}[data-content-type=heading],[data-content-type=html]{word-wrap:break-word}figure[data-content-type=image]{box-sizing:border-box}figure[data-content-type=image]>[data-element=link],figure[data-content-type=image]>[data-element=link] img{border-radius:inherit}figure[data-content-type=image] figcaption{word-wrap:break-word}[data-content-type=map]{box-sizing:border-box;height:300px}.pagebuilder-column .widget-product-grid .product-item{max-width:100%;min-width:50px}.pagebuilder-column .widget-product-grid .product-item .price-box{word-wrap:break-word}.pagebuilder-column .widget-product-grid .product-item .price-box .price{white-space:normal}.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary{display:inline-block;max-width:100%}.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary{display:inline-block;width:auto}.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart{max-width:100%;white-space:normal}.pagebuilder-column [data-content-type=products] .block.widget .products-grid .widget-product-grid.product-items .product-item{width:200px}[data-content-type=products][data-appearance=carousel] .slick-initialized li.product-item{display:block}[data-content-type=products][data-appearance=carousel] .slick-initialized li.product-item:first-child{visibility:visible}[data-content-type=products][data-appearance=carousel] .product-item-info{width:auto}[data-content-type=products][data-appearance=carousel] li.product-item{display:none}[data-content-type=products][data-appearance=carousel] li.product-item:first-child{display:block;visibility:hidden}[data-content-type=products][data-appearance=carousel].center-mode .product-item{opacity:.5;transition:all .3s ease}[data-content-type=products][data-appearance=carousel].center-mode .product-item:hover,[data-content-type=products][data-appearance=carousel].center-mode .slick-current .product-item{opacity:1}[data-content-type=row][data-appearance=contained]{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:1280px}[data-content-type=row][data-appearance=contained] [data-element=inner],[data-content-type=row][data-appearance=full-bleed],[data-content-type=row][data-appearance=full-width]{box-sizing:border-box}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}[data-content-type=slide]{box-sizing:border-box;line-height:20px;min-height:inherit;overflow:hidden}[data-content-type=slide]>[data-element=empty_link],[data-content-type=slide]>[data-element=link]{color:inherit;min-height:inherit;text-decoration:inherit}[data-content-type=slide]>[data-element=empty_link]:hover,[data-content-type=slide]>[data-element=link]:hover{color:inherit;text-decoration:inherit}.pagebuilder-slide-wrapper{border-radius:inherit;box-sizing:border-box;min-height:inherit;overflow-wrap:break-word;word-wrap:break-word}.pagebuilder-slide-wrapper .pagebuilder-overlay{border-radius:inherit;box-sizing:border-box;padding:30px;transition:background-color .5s ease}.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{align-items:center;display:flex;justify-content:center;min-height:inherit}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:540px}.pagebuilder-slide-wrapper [data-element=content]{min-height:50px}.pagebuilder-slide-wrapper .pagebuilder-slide-button{margin:20px 0 0;max-width:100%;text-align:inherit;transition:opacity .5s ease;word-break:break-word}.pagebuilder-slide-wrapper .pagebuilder-poster-content{width:100%}[data-appearance=collage-centered] .pagebuilder-slide-wrapper .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-appearance=collage-left] .pagebuilder-slide-wrapper .pagebuilder-overlay{margin-right:auto}[data-appearance=collage-right] .pagebuilder-slide-wrapper .pagebuilder-overlay{margin-left:auto}div[data-content-type=slider]{visibility:hidden}div[data-content-type=slider].slick-initialized{visibility:visible}div[data-content-type=slider] .slick-list,div[data-content-type=slider] .slick-slide,div[data-content-type=slider] .slick-track{min-height:inherit}div[data-content-type=slider] .slick-list>div,div[data-content-type=slider] .slick-slide>div,div[data-content-type=slider] .slick-track>div{line-height:0;min-height:inherit;overflow:hidden;width:100%}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;color:initial;padding:10px;text-decoration:none}div[data-content-type=tabs] .tabs-navigation{display:block;font-size:0;margin:0 0 -1px;padding:0}div[data-content-type=tabs] .tabs-navigation li:first-child{margin-left:0!important}div[data-content-type=tabs] .tabs-navigation li.tab-header{background:#f6f6f6;border:1px solid #ccc;border-bottom:0;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;display:inline-block;margin:0;max-width:100%;overflow-wrap:break-word;position:relative;word-wrap:break-word;z-index:1}div[data-content-type=tabs] .tabs-navigation li.tab-header:not(:first-child){margin-left:-1px}div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{border-right:0;color:#000;cursor:pointer!important;display:block;font-size:14px;font-weight:600;padding:1.4rem 2rem;position:relative;transition:all .3s;vertical-align:middle;white-space:normal}div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span.tab-title{display:block}div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title:hover{text-decoration:none}div[data-content-type=tabs] .tabs-navigation li.tab-header:last-child{border-right:1px solid #ccc}div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active{background:#fff;z-index:19}div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active a.tab-title{position:relative;transition:all .3s}div[data-content-type=tabs] .tabs-content{border:1px solid #ccc;box-sizing:border-box;overflow:hidden;position:relative;z-index:9}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{box-sizing:border-box;min-height:inherit}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item]:not(:first-child){display:none}div[data-content-type=tabs].tab-align-left .tabs-content{border-top-left-radius:0!important}div[data-content-type=tabs].tab-align-right .tabs-content{border-top-right-radius:0!important}div[data-content-type=text]{word-wrap:break-word}div[data-content-type=video]{font-size:0}div[data-content-type=video] .pagebuilder-video-inner{box-sizing:border-box;display:inline-block;width:100%}div[data-content-type=video] .pagebuilder-video-container{border-radius:inherit;overflow:hidden;padding-top:56.25%;position:relative}div[data-content-type=video] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cms-content-important{background-color:#f5f5f5;color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:1.1;margin:0 0 35px -20px;padding:20px}.pagebuilder-full-width{float:left;width:100%}.pagebuilder-content-type{box-sizing:border-box;margin-bottom:20px}.pagebuilder-accordion{margin:0;padding:0}.pagebuilder-accordion>.item.title{box-sizing:border-box;float:none;width:100%}.pagebuilder-accordion>.item.title>.switch{display:block}.pagebuilder-accordion>.item.content{box-sizing:border-box;display:block;float:none;margin:0}.pagebuilder-accordion>.item.content:after,.pagebuilder-accordion>.item.content:before{content:"";display:table}.pagebuilder-accordion>.item.content:after{clear:both}.pagebuilder-accordion>.item.content.active{display:block}.pagebuilder-accordion>.item.title{margin:0 0 5px}.pagebuilder-accordion>.item.title>.switch{background:#f0f0f0;border:1px solid #d1d1d1;color:#7d7d7d;font-size:1.8rem;font-weight:600;height:40px;line-height:40px;padding:5px 20px;text-decoration:none}.pagebuilder-accordion>.item.title>.switch:hover,.pagebuilder-accordion>.item.title>.switch:visited{color:#7d7d7d;text-decoration:none}.pagebuilder-accordion>.item.title>.switch:active{color:#333;text-decoration:none}.pagebuilder-accordion>.item.title:not(.disabled)>.switch:focus,.pagebuilder-accordion>.item.title:not(.disabled)>.switch:hover{background:#fcfcfc}.pagebuilder-accordion>.item.title.active>.switch,.pagebuilder-accordion>.item.title.active>.switch:focus,.pagebuilder-accordion>.item.title.active>.switch:hover,.pagebuilder-accordion>.item.title:not(.disabled)>.switch:active{background:#fff;padding-bottom:5px}.pagebuilder-accordion>.item.content{background:#fff;border:1px solid #d1d1d1;margin:0 0 5px;padding:20px}.abs-no-display{display:none!important}body [data-content-type=faq]{border-bottom:1px solid #ccc!important;list-style-type:none;padding-left:0;position:relative;width:100%}body [data-content-type=faq-item]{border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;border-top:1px solid #ccc!important;overflow:hidden;padding-left:0!important}body [data-content-type=faq-item] [data-role=collapsible]{align-items:center;display:flex;font-size:18px;font-weight:600;line-height:1;margin-bottom:10px;margin-top:15px;padding:10px 35px 10px 10px}body [data-content-type=faq-item] [data-role=collapsible]:before{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:300;line-height:.9;margin-right:5px;padding-top:0;position:absolute;right:15px}body [data-content-type=faq-item] [data-role=collapsible][aria-expanded=true]:before{content:"–"}body [data-content-type=faq-item] [data-role=collapsible][aria-expanded=false]:before{content:"+"}body [data-content-type=faq-item] [data-element=answer]{padding:0 20px 20px}body [data-content-type=faq-item] [data-element=answer] div,body [data-content-type=faq-item] [data-element=answer] p{font-size:18px;font-weight:300;line-height:1.3}body [data-content-type=faq-item] [data-element=answer] ul{margin-bottom:20px}.usp-icons-wrapper{border-top:5px solid #453653;margin-top:45px}.usp-icons-header{font-size:24px;font-weight:600;line-height:1;margin-bottom:22px;margin-top:15px;padding:10px 35px 10px 10px;text-align:center}.usp-icons{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding-left:0}.usp-icons *{box-sizing:content-box}.usp-icons li{align-items:center;display:flex;flex-direction:row;margin:0;padding:0 10px 0 0}.usp-icon{align-content:center;aspect-ratio:1/1;background:#8b2772;border:0 solid transparent;border-radius:100%;display:flex;height:30px;justify-content:center;margin:5px;padding:5px;position:relative;width:30px}.usp-icon svg{height:auto;width:25px}.usp-icon svg path{fill:#fff}.usp-icon.usp-icon--experience svg{margin-left:-2px;margin-top:-3px;position:absolute;width:35px}.usp-icon__text{font-size:14px;line-height:1.2;max-width:170px}.catalog-category-view .amscroll-load-button{display:none!important}.catalog-category-view .products-grid .product-items{list-style-type:none}.catalog-category-view .products-grid .product-items .actions-secondary{display:none}div[data-content-type=text]{font-family:Nunito Sans,sans-serif}div[data-content-type=text] h2{font-size:32px;font-weight:600}div[data-content-type=row]{margin-bottom:12px;margin-top:12px}.page-layout-cms-full-width .cms-header{display:none}.page-layout-cms-full-width .column.main{padding-top:0}.page-layout-cms-full-width .column.main *{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:150%}.page-layout-cms-full-width .column.main .main,.page-layout-cms-full-width .column.main .side{padding:0}.page-layout-cms-full-width .column.main h1{font-size:28px;line-height:125%}.page-layout-cms-full-width .column.main h2,.page-layout-cms-full-width .column.main h3{font-size:21px;line-height:125%}.page-layout-cms-full-width#html-body div[data-pb-style=XSN61LC]{min-height:40vh}body .pagebuilder-column.homepage-intro{align-items:flex-end;flex-direction:row;padding:50px}body .pagebuilder-column .homepage-intro-text{padding-right:50px;width:50%}body .pagebuilder-column .homepage-intro-text h1{font-size:22px;font-weight:600}body .pagebuilder-column .homepage-intro-text p{font-size:18px}.homepage-seo-text{font-size:20px;line-height:28px;margin:30px auto 50px;max-width:900px;text-align:center}figure[data-content-type=image]{margin:unset}div[data-content-type=row].homepage-large-category-images .pagebuilder-column-line{flex-wrap:wrap}div[data-content-type=row].homepage-large-category-images .pagebuilder-column-line .pagebuilder-column{flex:1 1 50%;width:50%}div[data-content-type=row].homepage-large-category-images figure[data-content-type=image]{margin:0 15px}div[data-content-type=row].homepage-large-category-images figure[data-content-type=image] figcaption{font-size:18px;font-weight:600;margin-bottom:10px;padding-left:20px;text-align:left}.homepage-callouts-row .pagebuilder-column-line{flex-wrap:wrap}.wide-callout--dark,.wide-callout--light{font-size:18px}.homepage-seo-text .widget.block.block-category-link{margin:0 auto 15px}.wide-callout--dark .widget.block.block-category-link a,.wide-callout--dark .widget.block.block-category-link span,.wide-callout--light .widget.block.block-category-link a,.wide-callout--light .widget.block.block-category-link span{color:#fff}.widget.block.block-category-link a,.widget.block.block-category-link span{color:inherit;font-size:20px;font-weight:600;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.widget.block.block-category-link a:after,.widget.block.block-category-link span:after{content:" >"}.option-tooltip{position:relative}.option-tooltip .tooltip-content{background:#fff;border:1px solid #bbb;color:#333;display:none;left:0;line-height:1.4;margin-top:5px;max-width:360px;min-width:210px;padding:12px 16px;position:absolute;text-align:left;top:100%;z-index:100}.option-tooltip .tooltip-content:after,.option-tooltip .tooltip-content:before{border:solid transparent;content:"";height:0;position:absolute;width:0}.option-tooltip .tooltip-content:after{border-color:transparent;border-width:5px}.option-tooltip .tooltip-content:before{border-color:transparent;border-width:6px}.option-tooltip .tooltip-content:after,.option-tooltip .tooltip-content:before{bottom:100%}.option-tooltip .tooltip-content:after{border-bottom-color:#fff;left:15px;margin-left:-5px}.option-tooltip .tooltip-content:before{border-bottom-color:#bbb;left:15px;margin-left:-6px}.option-tooltip .tooltip-toggle{cursor:help}.option-tooltip .tooltip-toggle:focus+.tooltip-content,.option-tooltip .tooltip-toggle:hover+.tooltip-content,.option-tooltip:hover .tooltip-content{display:block}.option-tooltip a{align-items:center;background-color:#95a529;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-left:5px;padding:1px;width:20px}.option-tooltip .tooltip-text+.tooltip-image{margin-top:15px}.breadcrumbs ul li{display:inline-block;line-height:110%;list-style-type:none;padding-right:15px;padding-top:5px}.breadcrumbs ul li:after{content:">";left:5px;position:relative;top:1px}.breadcrumbs ul li:last-child:after{display:none}.catalog-product-view .product-add-form{margin:0;padding:0}.catalog-product-view main.page-main .page-title{margin-bottom:5px}.product-info-main{margin-top:5px}#mfbacktop{background:#324367;border:2px solid #fff;border-radius:100%;bottom:20px;box-shadow:1px 2px 5px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:none;font-size:13px;font-weight:600;height:60px;line-height:18px;padding:2px;position:fixed;right:20px;text-align:center;text-decoration:none;text-transform:uppercase;width:60px;z-index:9999}#mfbacktop span{display:block}#mfbacktop .gt-arrow{padding-top:8px}.toolbar.toolbar-products .toolbar-top .mobile-filter-toggle{margin-right:50px}#back_top{background-color:red;bottom:22px;cursor:pointer;display:none;height:44px;position:fixed;right:200px;width:54px;z-index:999}.product-image-photo{height:350px;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.catalog-product-view .breadcrumbs{margin-bottom:20px;margin-left:20px}.catalog-product-view .breadcrumbs ul.items{padding:0}.catalog-category-view .breadcrumbs ul.items{padding-left:24px}.morecontent span{display:none}.morelink{display:block}.category-description{display:block;font-size:15px;max-width:850px}.category-description h2{font-weight:600}.category-description-container{height:8rem;overflow-y:hidden;position:relative}.category-description-container:before{background:#fff;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:" ";display:block;height:50%;position:absolute;width:100%}.category-description-container.active{height:auto}.category-description-container.active:before{display:none}.home-categories{font-size:35px}.home-categories>* a{background-size:cover;min-height:100vw;text-shadow:0 1px 1px hsla(0,0%,44%,.5)}.home-links>* a>span.title{font-size:20px}.home-links>* a>span.title:before{content:">"}.home-links>* a>span.description{font-size:14px}.toolbar .toolbar-top,.toolbar-products .toolbar-top{border-radius:3px}.toolbar .toolbar-top .pages,.toolbar-products .toolbar-top .pages{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:10px}.toolbar .toolbar-top .pages .pages-label,.toolbar-products .toolbar-top .pages .pages-label{display:none}.toolbar .toolbar-top .pages .pages-items .item,.toolbar-products .toolbar-top .pages .pages-items .item{color:#fff}.toolbar .toolbar-top .pages .pages-items .pages-item-next .action.next,.toolbar-products .toolbar-top .pages .pages-items .pages-item-next .action.next{color:transparent;font-size:0}.toolbar .toolbar-top .pages .pages-items .pages-item-next .action.next:before,.toolbar-products .toolbar-top .pages .pages-items .pages-item-next .action.next:before{background:#fff;border-radius:6px;color:#433551;content:">";font-size:14px;font-weight:700;padding:3px 8px}.toolbar .toolbar-top .pages .pages-items .pages-item-previous .action.previous,.toolbar-products .toolbar-top .pages .pages-items .pages-item-previous .action.previous{color:transparent;font-size:0}.toolbar .toolbar-top .pages .pages-items .pages-item-previous .action.previous:before,.toolbar-products .toolbar-top .pages .pages-items .pages-item-previous .action.previous:before{background:#fff;border-radius:6px;color:#433551;content:"<";font-size:14px;font-weight:700;padding:3px 8px}html.filter-open .toolbar .toolbar-top,html.filter-open .toolbar .toolbar-top .mobile-filter-toggle,html.filter-open .toolbar-products .toolbar-top,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle{border-radius:3px 3px 0 0}html.filter-open .toolbar .toolbar-top .mobile-filter-toggle:after,html.filter-open .toolbar-products .toolbar-top .mobile-filter-toggle:after{content:"";height:10px;left:0;top:100%}.toolbar .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .mobile-filter-toggle{background-color:#7f7a81;border-radius:3px;font-size:16px}html:not(.is-touchscreen) .toolbar .toolbar-top .dropdown .dropdown-value,html:not(.is-touchscreen) .toolbar-products .toolbar-top .dropdown .dropdown-value{background-color:#7f7a81}html:not(.is-touchscreen) .toolbar .toolbar-top .dropdown .dropdown-value:after,html:not(.is-touchscreen) .toolbar-products .toolbar-top .dropdown .dropdown-value:after{border-top-color:#fff}.toolbar .toolbar-amount .toolbar-number:nth-child(2):after,.toolbar-products .toolbar-amount .toolbar-number:nth-child(2):after{content:" ("}.toolbar .toolbar-amount .toolbar-number:last-child:not(:first-child):after,.toolbar-products .toolbar-amount .toolbar-number:last-child:not(:first-child):after{content:")"}.toolbar .toolbar-sorter,.toolbar-products .toolbar-sorter{align-items:center;display:flex}.toolbar .sorter-label,.toolbar-products .sorter-label{display:inline-block;flex:1 0 auto;margin-bottom:0;margin-right:10px}.toolbar .sorter-options,.toolbar-products .sorter-options{margin-bottom:0!important}.products-grid .product-items .product-item .product-item-info .product-item-photo{max-width:180px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{font-size:18px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom{margin-bottom:10px;position:relative}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale{height:48px;width:48px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box{max-width:70px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .force-price-from-label{font-size:90%;position:absolute;top:0}html.ajax-products-loading .products-grid .product-items{pointer-events:none}html.ajax-products-loading .products-grid:before{border:3px solid #87818b;content:"";height:30px;left:calc(50% - 15px);top:calc(50% - 15px);width:30px}html.ajax-products-loading .products-grid:after{animation:spin 1s linear infinite;content:"";height:40px;left:calc(50% - 3px);top:calc(50% - 20px);width:6px}.sidebar-main .block.filter{left:0;z-index:998}.sidebar-main .block.filter .block-content{border-radius:0 0 3px 3px}.sidebar-main .block.filter .filter-options-title{font-size:14px}.sidebar-main .block.filter .filter-options-title:not(:first-child){border-top:1px solid #4f4459}.sidebar-main .block.filter .filter-options-content ol{display:flex;flex-direction:column;list-style:none;padding-bottom:20px;padding-left:0}.sidebar-main .block.filter .filter-options-content ol li{font-size:13px}.sidebar-main .block.filter .filter-options-content ol li a{align-items:center;display:flex;font-weight:400;gap:1rem}.sidebar-main .block.filter .filter-options-content ol li .price{font-size:14px}.sidebar-main .block.filter .filter-options-content ol li span{display:block;font-weight:400;text-align:center}.sidebar-main .block.filter .filter-options-content ol li .label{max-width:90px;text-align:left}.sidebar-main .block.filter .filter-options-content ol li img{width:25px}.sidebar-main .block.filter .filter-options-content.categories ol li span.checkbox:before{border:1px solid #87818b;border-radius:3px;content:"";height:20px;width:20px}.sidebar-main .block.filter .filter-current .items .item .remove:before{content:"\00d7"}.sidebar-main .block.filter .filter-clear{border-radius:2px}.sidebar-main .download-brochure{font-size:18px;padding-right:106px}.sidebar-main .download-brochure:after{background-image:url(../../frontend/LoftCentre/default/en_GB/images/brochure.png);background-repeat:no-repeat;content:"";height:97px;right:10px;top:calc(50% - 49px);width:96px}.category-bottom-content,.category-cms,.category-view-bottom .category-description{display:block}.category-bottom-content h2,.category-cms h2,.category-view-bottom .category-description h2{font-size:18px}.category-bottom-content p,.category-cms p,.category-view-bottom .category-description p{font-size:18px;font-weight:300;line-height:1.3}.category-bottom-content{margin-top:2rem}.category-view .page-title .category-total-amount{color:#494949;font-size:14px;font-weight:700;margin-top:5px}.category-view .page-title .category-total-amount:nth-child(2){display:none}.category-view.hasBlock{display:flex;flex-direction:column-reverse}.hasSubcategory .subcat-content li,.hasSubcategory .subcat-content p{font-size:16px;font-weight:300;line-height:24px}.hasSubcategory .subcat-content h2{font-size:18px;font-weight:700}.hasSubcategory .subcat-content h3{font-size:26px;font-weight:400}.hasSubcategory .subcat-items{display:flex;flex-direction:column;justify-content:center}.hasSubcategory .subcat-item{align-items:center;background-position:50%;background-size:100%;display:flex;height:250px;justify-content:center;width:100%}.hasSubcategory .subcat-item h4{background:#8b2772;color:#fff;display:block;font-size:16px;font-weight:700;margin:0;padding:20px;position:relative;width:auto}.results-per-page{text-transform:uppercase}.results-per-page a{display:inline-block;padding:5px}.results-per-page a:not(.selected){cursor:pointer}.results-per-page a.selected{font-weight:700}.results-per-page span:last-child{display:none}.catalogsearch-result-index .page-title{text-align:center}.catalogsearch-result-index .message.notice{margin-bottom:20px}.catalogsearch-result-index .search.results dl .title{font-weight:700;margin-bottom:5px}.catalogsearch-result-index .search.results dl .item{margin:0}.catalogsearch-result-index .columns>.sidebar-main{-moz-order:1;order:1;width:340px}.catalogsearch-result-index .columns>.main{-moz-order:2;order:2}.catalog-category-view .page-title-wrapper{width:340px}.category-title-description-wrapper{display:flex;flex-direction:column;padding:20px}div[data-content-type=text]{font-family:Open Sans,Arial,sans-serif}.product-details-on-hover{display:none}.smile-es-range-slider [data-role=from-label]{display:block;float:left;padding:0 0 10px}.smile-es-range-slider [data-role=to-label]{display:block;float:right;padding:0 0 10px}.smile-es-range-slider [data-role=message-box]{flex:1;font-size:14x;padding:6px 0 0}.smile-es-range-slider [data-role=message-box].empty{padding:0}.smile-es-range-slider .actions-toolbar{display:flex;margin:15px 0}.smile-es-range-slider .ui-slider{clear:both;margin:5px}.smile-es-range-slider .ui-slider-handle{background-color:#7f7a81;border-radius:15px;height:15px;margin:-4px 0 0 -7px;padding:0;width:15px}.filter .filter-content .item{margin:0}.filter .block-subtitle{border-bottom:none;font-weight:700}.filter .field.search input[type=text]{font-size:14x}.filter .actions{margin:10px 0 0;text-align:right}.filter .actions div.secondary{display:inline-block}.filter .actions div.secondary a{color:#453653;cursor:pointer;text-decoration:underline}.filter .actions div.secondary a:hover{background:transparent}.filter .actions div.secondary a.show-more span:after{content:" +"}.filter .actions div.secondary a.show-less span:after{content:"-"}.filter .no-results-message p{background-color:#fee;color:#a00;margin:9px 10px 0;padding:5px}.smile-elasticsuite-autocomplete-result .product-image-box{float:left;padding:0 5px;width:55px}.smile-elasticsuite-autocomplete-result .product-shop{float:left;margin:0 10px 0 0;padding:0;white-space:normal;width:60%}.smile-elasticsuite-autocomplete-result .product-item .price-box{font-size:14px;margin:5px 0}.smile-elasticsuite-autocomplete-result .category-mini-crumb{color:#929292;display:block;font-size:14x;font-style:italic;margin-bottom:2px}.smile-elasticsuite-autocomplete-result .product-attribute-label{color:#777;font-size:13px;text-transform:uppercase;vertical-align:super}.smile-elasticsuite-autocomplete-result .price-box span.old-price{display:block}.filter-options-item{border-bottom:1px solid #929292}.filter-options-item .item{margin-top:unset}.filter-options-item a input[type=checkbox]{mix-blend-mode:luminosity;transform:scale(1.1)}.filter-options-item a label{margin-bottom:0}.filter-options-item:last-of-type{border-bottom-width:0}.block-search{bottom:0;left:0;right:0;top:0;z-index:99}.block-search .field.search .label{display:none}.block-search .field.search .input-text{margin-bottom:5px}.search-autocomplete{overflow:hidden;position:absolute;z-index:3}.search-autocomplete .smile-elasticsuite-autocomplete-result{background-color:#eaeaea}.search-autocomplete .autocomplete-list{margin-bottom:0;margin-top:0}.search-autocomplete .autocomplete-list dt{border-top:1px solid #7f7a81;cursor:default;margin:0;padding:5px 40px 5px 10px;position:relative;text-align:left;white-space:normal}.search-autocomplete .autocomplete-list dt:not(:empty){background:#eaeaea;border:1px solid #7f7a81;border-bottom:0;border-top:0}.search-autocomplete .autocomplete-list dt:first-child{border-top:none}.search-autocomplete .autocomplete-list dt.selected,.search-autocomplete .autocomplete-list dt:hover{background:#fff}.search-autocomplete .autocomplete-list dd{border-top:1px solid #7f7a81;cursor:pointer;margin:0;padding:5px 10px;position:relative;text-align:left;white-space:normal}.search-autocomplete .autocomplete-list dd:not(:empty){background:#eaeaea;border:1px solid #7f7a81;border-top:0}.search-autocomplete .autocomplete-list dd:first-child{border-top:none}.search-autocomplete .autocomplete-list dd.selected,.search-autocomplete .autocomplete-list dd:hover{background:#fff}.search-autocomplete .autocomplete-list dd .amount{color:AA0000;position:absolute;right:7px;top:5px}.search-autocomplete .autocomplete-list dd .clear{clear:both}.ui-slider{display:block;position:relative;text-align:left}.ui-slider-horizontal .ui-slider-handle{margin-left:-5px}.ui-slider .ui-slider-handle{cursor:default;position:absolute;z-index:2}.ui-slider-horizontal{background:#7f7a81;border:none;border-radius:10px;height:7px}.ui-slider-handle{background:#453653;border-radius:10px;display:block;height:10px;position:absolute;width:10px}.catalog-product-view .column.main>.delivery-notice{-moz-order:6;order:6}.catalog-product-view .column.main .product-attachment-container .block-title strong{font-size:1.6rem}.catalog-product-view .column.main .product.media .fotorama__caption,.catalog-product-view .estimated-delivery{display:none}.catalog-product-view .page-title-wrapper{-moz-order:1;order:1}.catalog-product-view .page-title-wrapper .product-title-bottom{flex-wrap:wrap}.catalog-product-view .page-title-wrapper .product-title-bottom .product-sale{height:48px;width:48px}.catalog-product-view .page-title-wrapper .product-title-bottom .estimated-delivery-box{max-width:70px}.catalog-product-view .page-title-wrapper .product-title-bottom .force-price-from-label{font-size:90%;order:-1;position:relative;top:10px;width:100%}.catalog-product-view .page-title-wrapper .price-match{background:#8b2772;border-radius:12px;color:#fff;font-size:12px;margin:10px 0;padding:12px;width:260px}.catalog-product-view .page-title-wrapper .price-match .price-match__title{font-size:16px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.catalog-product-view .page-title-wrapper .price-match .price-match__content a{font-weight:700}.catalog-product-view .page-title-wrapper .price-match .price-match__content span{display:block;font-size:12px;font-style:italic;margin-top:6px}.catalog-product-view .page-title{font-size:30px;line-height:110%}.catalog-product-view .detailed{-moz-order:7;order:7}.catalog-product-view .detailed>.items>.title{border-radius:3px 3px 0 0;font-size:16px;-moz-order:1;order:1}.catalog-product-view .detailed>.items>.content{border-top:3px solid #9a949d;font-size:14px;-moz-order:2;order:2}.catalog-product-view .detailed table tr:nth-child(odd){background-color:#edeaea}.catalog-product-view .detailed table tr:first-child{background-color:#433551}.catalog-product-view .detailed table tr:first-child td:first-child,.catalog-product-view .detailed table tr:first-child th:first-child{border-top-left-radius:5px}.catalog-product-view .detailed table tr:first-child td:last-child,.catalog-product-view .detailed table tr:first-child th:last-child{border-top-right-radius:5px}.catalog-product-view .detailed table tr:last-child td:first-child,.catalog-product-view .detailed table tr:last-child th:first-child{border-bottom-left-radius:5px}.catalog-product-view .detailed table tr:last-child td:last-child,.catalog-product-view .detailed table tr:last-child th:last-child{border-bottom-right-radius:5px}.catalog-product-view .product-add-form .delivery-notice{margin-left:auto;width:100%}.catalog-product-view .description,.catalog-product-view .overview{font-size:16px;width:100%}.catalog-product-view .product-add-form{border-bottom:3px solid #eaeaea;border-top:3px solid #eaeaea;-moz-order:4;order:4}.catalog-product-view .bundle-options-container{-moz-order:4;order:4}.catalog-product-view .product-social-links{-moz-order:5;order:5}.catalog-product-view .poa-info h6{font-size:30px}.catalog-product-view .product-notice{-moz-order:8;order:8}.catalog-product-view .product-notice h5{font-size:22px}.catalog-product-view .product-notice div{font-size:14px}.catalog-product-view .product-info-actions-wrapper{-moz-order:9;order:9}.catalog-product-view .product-info-actions a{min-width:40%}.catalog-product-view .product-info-actions a img{max-height:24px}.catalog-product-view .product-info-main{display:flex;flex-direction:column;-moz-order:3;order:3}.catalog-product-view .product-info-main .product-options-wrapper{padding-top:15px}.catalog-product-view .product-info-main .product-options-wrapper select{background-color:#e1dede}.catalog-product-view .product-info-main #pay-later{-moz-order:3;order:3}.catalog-product-view .product-info-main .payment-request-button{margin-right:0;-moz-order:4;order:4;width:100%}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested:before{content:"\00d7";font-size:20px}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options [data-user-qty="1"] .control .nested .control{width:50px}.catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .bundle-option-mage-error{margin-left:30%}.catalog-product-view .bundle-options-wrapper .field.option.required+.mage-error+.field.option{border-top:3px solid #eaeaea;padding-top:20px;position:relative}.catalog-product-view .bundle-options-wrapper .field.option.required+.mage-error+.field.option:after{background:#fff;content:"Additional Features";display:inline-block;font-size:16px;font-weight:600;left:0;margin:0 auto;max-width:178px;padding:0 10px;position:absolute;right:0;top:-10px;width:100%}.catalog-product-view .block-bundle-summary .box-tocart .actions{align-items:center;display:flex;flex-direction:column}.catalog-product-view .block-bundle-summary .box-tocart .actions .live-chat-button{align-items:center;color:#d5714bde;display:flex}.catalog-product-view .block-bundle-summary .box-tocart .actions .live-chat-button svg{fill:#ffb061;margin:10px 10px 10px 0}.catalog-product-view .block-bundle-summary .box-tocart .actions>*{margin:10px 0;-moz-order:1;order:1}.catalog-product-view .block-bundle-summary .box-tocart .actions button{-moz-order:2;order:2}.catalog-product-view .block-bundle-summary .box-tocart .actions #pay-later{-moz-order:5;order:5}.catalog-product-view .block-bundle-summary .box-tocart .actions .payment-request-button{-moz-order:4;order:4;width:100%}.catalog-product-view .block-bundle-summary .box-tocart .fieldset{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container:after{content:""}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.fotorama__thumb:before,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.fotorama__thumb:before,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video:before{border-radius:4px;content:"";height:40px;left:calc(50% - 25px);top:calc(50% - 20px);width:50px}.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.fotorama__thumb:after,.catalog-product-view .media .fotorama__nav__frame.video-thumb-icon>.product-video:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.fotorama__thumb:after,.catalog-product-view .media .fotorama__stage__frame.fotorama-video-container>.product-video:after{border-bottom:8px solid transparent;border-left:16px solid #fff;border-top:8px solid transparent;content:"";left:calc(50% - 6px);top:calc(50% - 8px)}.catalog-product-view .media .image-label-from-alt{background:#ccc;bottom:0;color:#000;font-size:20px;opacity:.8;padding:25px;position:absolute;width:100%}.modals-wrapper .product-important-note-popup{background-color:rgba(67,53,81,.5)}.modals-wrapper .product-important-note-popup .modal-inner-wrap{max-width:400px;min-height:auto}#maincontent{padding-top:0}.cms-header .image img{display:inline-block!important}.cms-header .text h1{font-size:30px}.cms-body,.cms-header .text h3{font-size:16px}.cms-body .main h1{font-size:28px}.cms-body .main h2{font-size:26px}.cms-body .main h3{font-size:24px}.cms-body .main h4{font-size:22px}.cms-body .main h5{font-size:20px}.cms-body .main h6{font-size:18px}.cms-body .side{font-size:21px}.contact-index-index .google-map{height:400px;max-height:50vh}.commercialprojects-index-index h3{font-size:24px}.commercialprojects-index-index .commercialprojects-details{font-size:16px}body.account main.page-main button,body[class*=customer-account] main.page-main button{border-radius:0;font-size:14px}.sales-guest-view .block-order-details-view .block-content .box,.sales-order-print .block-order-details-view .block-content .box,.sales-order-view .block-order-details-view .block-content .box{padding-bottom:0!important}body.sales-order-print main.page-main>.columns .column.main{padding:0!important}.col-8{width:80%}.cart-summary .cart-totals{margin-left:auto;margin-right:auto;max-width:400px}.form-cart .action.update{border-radius:2;font-size:12px;margin:10px;padding:1rem 3rem}.data.table.cart thead .col.subtotal{display:none}.data.table.cart .item-info{display:table-row}.data.table.cart .item-info .item-image{width:110px}.data.table.cart .item-info .item .product-item-details .product-item-name{font-size:18px;font-weight:700}.data.table.cart .item-info .item .product-item-details .product-item-name a{text-decoration:none}.data.table.cart .item-info .field.qty{width:40px}.data.table.cart .item-info .field.qty input{text-align:center;width:40px}.data.table.cart .item-info .subtotal{display:none;font-weight:500}.data.table.cart .item-actions .action-delete{align-items:center;border-bottom:none;display:inline-flex;margin:0;text-decoration:none}.data.table.cart .item-actions .action-delete:before{border-bottom:none;content:"x";padding-right:5px}.checkout-cart-index .payment-request-button{margin:20px auto;max-width:260px}.checkout-container button{border-radius:0;font-size:14px}.checkout-container .opc-wrapper .opc .form-login{margin-bottom:10px;max-width:602px;padding-bottom:0}.checkout-container .opc-summary-wrapper{z-index:1001}.checkout-container .opc-summary-wrapper .product-item-details .product-item-name{font-size:16px}.checkout-container .opc-summary-wrapper .product-item-details .product.options .item-options .price{font-size:inherit}.checkout-container .opc-estimated-wrapper .minicart-wrapper{text-align:right}.checkout-container .opc-estimated-wrapper .minicart-wrapper button:before{content:"View basket";display:inline-block;font-size:12px;line-height:12px;vertical-align:middle}.checkout-container .opc-estimated-wrapper .minicart-wrapper button .counter-number:before{content:"("}.checkout-container .opc-estimated-wrapper .minicart-wrapper button .counter-number:after{content:")"}.checkout-container #customer-email-fieldset .fieldset.hidden-fields div.field{padding-top:5px}.checkout-container #customer-email-fieldset .action.remind{font-size:12px}.checkout-container #customer-email-fieldset #customer-email-error{position:relative;top:5px}.checkout-container #co-payment-form .payment-method .billing-address-details{max-width:400px}.checkout-container #co-payment-form .payment-method .action.primary.checkout{font-size:18px}.checkout-container #co-payment-form .checkout-agreements label button{font-size:16px}.checkout-container .opc-payment-additional.discount-code{display:block}.checkout-container .checkout-agreement label .css-label:before{content:"I have read and agreed to the"}.checkout-container .checkout-agreement label button:before{content:"terms and conditions"}#sp-container{height:auto!important}#payment-iframe{max-width:600px}#payment_form_sagepaysuitepi{max-width:400px}#payment_form_sagepaysuitepi .credit-card-types .item{transition:opacity .15s ease-in-out;will-change:opacity}#payment_form_sagepaysuitepi .credit-card-types img{height:20px;width:auto}.cc_hide_fields_action{display:flex;margin-bottom:10px;margin-top:-10px}.cc_hide_fields_action label{font-size:12px}.cc_hide_fields_action svg{margin-bottom:10px}.agreements-modal button{border-radius:0;font-size:12px}.opc-block-summary .items-in-cart .minicart-items{display:block!important}.checkout-onepage-success .checkout-success .action{font-size:14px}.checkout-onepage-success #registration{box-shadow:2px 2px 6px #87818b;margin-left:auto;margin-right:auto;max-width:600px}.checkout-shipping-method .no-quotes-block{margin-right:auto;max-width:500px}.field-error{bottom:20px;color:#cd5c5c;font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.checkout-index-index header.page-header,[class*=checkout-] footer{display:none}.checkout-index-index #maincontent{background-image:url(../../frontend/LoftCentre/default/en_GB/images/logo.svg);background-position:top;background-repeat:no-repeat;margin-top:30px;padding-top:100px}.checkout-index-index #co-shipping-method-form .col-carrier{display:none}body .post-list-wrapper{font-size:15px}body .post-list .post-header .post-title a{font-size:26px;font-weight:600}body .post-holder:hover{box-shadow:none}body .post-view .post-description .post-text-hld h1{font-size:28px;font-weight:400}body .post-view .post-description .post-text-hld h2{font-size:26px;font-weight:600}body .post-view .post-description .post-text-hld *{font-size:16px}body .post-view .post-description .post-text-hld h3{font-size:24px;font-weight:400}body .post-view .post-description .post-text-hld h4{font-size:22px;font-weight:400}body .post-view .post-description .post-text-hld a{color:#8b2772;font-weight:600}.widget.block.block-archive .block-title,.widget.block.block-categories .block-title,.widget.block.block-recent-posts .block-title,.widget.block.block-tagclaud .block-title{font-size:16px}.widget.block.block-archive .block-content,.widget.block.block-archive ul,.widget.block.block-categories .block-content,.widget.block.block-categories ul,.widget.block.block-recent-posts .block-content,.widget.block.block-recent-posts ul,.widget.block.block-tagclaud .block-content,.widget.block.block-tagclaud ul{padding-bottom:10px;padding-top:10px}.widget.block.block-archive .block-content .item{padding-right:20px}.blog-post-view [data-content-type=text] h2{font-size:26px;font-weight:600}.blog-post-view [data-content-type=text] *{font-size:16px}.blog-post-view [data-content-type=text] h3{font-size:24px;font-weight:400}.blog-post-view [data-content-type=text] h4{font-size:22px;font-weight:400}.blog-post-view [data-content-type=text] a{color:#8b2772;font-weight:600}@media (min-width:769px){.category-view .category-description{color:#453653}.data.table.cart .item-info .item>.qty{padding-right:20px}.products-grid .product-items .product-item{padding:30px}.form-address-edit .fieldset:nth-child(2),.form-create-account .fieldset:nth-child(2),.form-edit-account .fieldset:nth-child(2){padding-left:30px}#billing-new-address-form>.field,#shipping-new-address-form>.field,.form-address-edit .fieldset:first-child,.form-create-account .fieldset:first-child,.form-edit-account .fieldset:first-child{padding-right:30px}.block-dashboard-addresses .block-content>*,.block-dashboard-info .block-content>*,.login-container>*{padding-left:30px;padding-right:30px}.contact-index-index .contact-details{padding-left:40px}.contact-index-index #contact-form{padding-right:40px}.blog-index-index main.page-main>.columns .column.main,.blog-post-view main.page-main>.columns .column.main{padding-right:120px}.products-grid .product-items .product-item .product-item-info .product-item-details{padding-left:0}.data.table.cart .item-info .item .col.remove{padding-top:0}.shipping-address-items .shipping-address-item{margin-left:20px}.products-grid .product-items .product-item .product-item-info .product-item-details{margin-top:20px}.block-dashboard-addresses .block-content,.block-dashboard-info .block-content,.login-container,.products-grid .product-items{margin-left:-30px;margin-right:-30px}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .estimated-delivery-box,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .product-sale{margin-top:0}.cart-container .page-title-wrapper .page-title,.data.table.cart .item-info .item .product-item-details{margin-bottom:0}.home-categories>:not(:last-child){border-right:1px solid #d8d8d8}.home-categories>*,.products-grid .product-items .product-item:not(:last-child){border-bottom:none}.home-categories>:not(:last-child){border-color:#fff}.cart-container .page-title-wrapper .page-title{text-align:left}.data.table.cart .item-info .item .col.remove{text-align:right}.category-view .category-description{font-weight:300}.data.table.cart .item-info .item .col.remove,.data.table.cart .item-info .item>.qty{width:15%}.data.table.cart .item-info .item .col.price{width:20%}.commercialprojects-index-index .fieldset>*{width:45%}.data.table.cart .item-info .item .product-item-details,.form-address-edit .fieldset,.form-create-account .fieldset,.form-edit-account .fieldset,.products-grid .product-items .product-item,.sales-guest-view .block-order-details-view .block-content>*,.sales-order-print .block-order-details-view .block-content>*,.sales-order-view .block-order-details-view .block-content>*{width:50%}#billing-new-address-form>.field,#shipping-new-address-form>.field{width:60%}#billing-new-address-form>.field.choice,#shipping-new-address-form>.field.choice,.cart-container .form-cart,.form-address-edit .actions-toolbar,.form-create-account .actions-toolbar,.form-edit-account .actions-toolbar{width:100%}.category-view .category-description,.products-grid .product-items .product-item .product-item-info{display:block}.products-grid{overflow:hidden}.block-dashboard-addresses,.block-dashboard-info,.customer-account-login .column.main{overflow-x:hidden}#billing-new-address-form,#shipping-new-address-form,.block-dashboard-addresses .block-content,.block-dashboard-info .block-content,.blog-index-index main.page-main>.columns,.blog-post-view main.page-main>.columns,.cart-container,.commercialprojects-index-index .fieldset,.contact-index-index .column.main,.form-address-edit,.form-create-account,.form-edit-account,.home-categories,.home-links,.login-container,.products-grid .product-items,.sales-guest-view .block-order-details-view .block-content,.sales-order-print .block-order-details-view .block-content,.sales-order-view .block-order-details-view .block-content,.shipping-address-items{display:flex}.data.table.cart .item-info .item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom{flex-wrap:nowrap}#billing-new-address-form,#shipping-new-address-form,.cart-container,.commercialprojects-index-index .fieldset,.contact-index-index .column.main,.form-address-edit,.form-create-account,.form-edit-account,.products-grid .product-items,.sales-guest-view .block-order-details-view .block-content,.sales-order-print .block-order-details-view .block-content,.sales-order-view .block-order-details-view .block-content,.shipping-address-items{flex-wrap:wrap}.commercialprojects-index-index .fieldset{-moz-justify-content:space-between;justify-content:space-between}.cart-container,.data.table.cart .item-info .item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom{-moz-align-items:center;align-items:center}.blog-index-index main.page-main>.columns .sidebar,.blog-post-view main.page-main>.columns .sidebar,.cart-container .page-title-wrapper,.data.table.cart .item-info .item,.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-details-bottom .price-box{-moz-flex-grow:1;flex-grow:1}.blog-index-index main.page-main>.columns .sidebar,.blog-post-view main.page-main>.columns .sidebar{flex-shrink:0}.block-dashboard-addresses .block-content>*,.block-dashboard-info .block-content>*,.contact-index-index .column.main>*,.home-categories>*,.home-links>*,.login-container>*{flex-basis:0;-moz-flex-grow:1;flex-grow:1}.shipping-address-items{margin-left:-20px}.shipping-address-items .shipping-address-item{width:calc(50% - 20px)}header.page-header .seasonal-link .seasonal-link__icon{display:inline-block}.toolbar.toolbar-products .results-per-page{display:none}.home-categories>* a{min-height:300px}.products-grid .product-items .product-item .product-item-info .product-item-photo{max-width:none}.hasSubcategory .subcat-items{flex-direction:row}.hasSubcategory .subcat-items .subcat-item{height:350px;width:33.333%}.hasSubcategory .category-items{align-content:flex-end;display:flex}.hasSubcategory .cat-item{padding:15px;width:33%}.catalog-product-view .block-bundle-summary .box-tocart .fieldset{justify-content:space-between}[class*=checkout-] footer{display:block}#billing-new-address-form>.field,#shipping-new-address-form>.field{-moz-order:1;order:1}#billing-new-address-form>.field[name$=".region"],#shipping-new-address-form>.field[name$=".region"]{-moz-order:2;order:2}#billing-new-address-form>.field[name$=".postcode"],#shipping-new-address-form>.field[name$=".postcode"]{-moz-order:3;order:3}#billing-new-address-form>.field[name$=".country_id"],#shipping-new-address-form>.field[name$=".country_id"]{-moz-order:4;order:4}#billing-new-address-form>.field[name$=".telephone"],#shipping-new-address-form>.field[name$=".telephone"]{-moz-order:5;order:5}#billing-new-address-form>.field.choice,#shipping-new-address-form>.field.choice{-moz-order:6;order:6}.blog-index-index main.page-main>.columns .sidebar,.blog-post-view main.page-main>.columns .sidebar{max-width:30%;min-width:160px}}@media (min-width:1025px){header.page-header>.bottom>.block-search form button,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:before{color:transparent}.data.table .thead,.data.table.cart .thead>*>.price,.home-blocks,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{color:#fff}header.page-header>.bottom>.navigation-wrapper{color:#494949}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1>a{color:#433551}footer.page-footer>.content>.telephone{color:#32253e}.catalog-product-view main.page-main .related .block-title,.catalog-product-view main.page-main .upsell .block-title,.sidebar-main .block.filter .filter-current .items .item,.sidebar-main .block.filter .filter-options-content ol li,.sidebar-main .block.filter .filter-options-content ol li .price,.sidebar-main .block.filter .filter-options-item .filter-options-title,footer.page-footer>.content div[data-content-type=html] ul,footer.page-footer>.content>.copyright,footer.page-footer>.content>.links{color:#453653}.sidebar-main .block.filter .block-title,.sidebar-main .block.filter .filter-options-item.active .filter-options-title,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1 .submenu li.level2 a:hover,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1>a:hover,header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:hover{color:#8b2772}.sidebar-main .block.filter .block-content,header.page-header>.bottom>.block-search form .field input,header.page-header>.bottom>.block-search form button,header.page-header>.bottom>.navigation-wrapper{background-color:transparent}.home-links>:nth-child(2):after,.home-links>:nth-child(2):before,.opc-block-shipping-information .shipping-information .shipping-information-content,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu,header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{background-color:#fff}header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{background-color:#95a529}.cms-header .text,.home-blocks>* .text{background-color:#87818b}.opc-sidebar .modal-inner-wrap,header.page-header>.bottom>.block-search form{background-color:#eaeaea}.home-blocks>:nth-child(2n) .text{background-color:#433551}.sidebar-main .block.filter .filter-options-item .filter-options-title:before,.sidebar-main .block.filter .filter-options-item:not(.active) .filter-options-title:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:before{background-color:#453653}.home-blocks>:nth-child(odd) .text,.sidebar-main .block.filter .filter-options-item.active .filter-options-title:after,.sidebar-main .block.filter .filter-options-item.active .filter-options-title:before,header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a[href*="/sale"]:hover span,header.page-header>.content>.my-account-link{background-color:#8b2772}.home-links>:first-child,.home-links>:last-child{background-color:#819cb3}.data.table .thead{background-color:#9a949d}.sidebar-main .block.filter .block-title{padding-bottom:10px}.cms-body .side .cms-brands .brand-list>*,.home-brands .brand-list>*,header.page-header>.content>*{padding-bottom:10px;padding-top:10px}header.page-header>.bottom>.navigation-wrapper .menu>.level0{padding-left:10px;padding-right:10px}.home-blocks>* .text a,header.page-header>.bottom>.block-search form{padding-bottom:15px;padding-top:15px}.data.table .thead>*>*{padding:20px}footer.page-footer{padding-top:20px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1:not(:last-child){padding-bottom:20px}body.account main.page-main .page-title-wrapper{padding-bottom:20px;padding-top:20px}header.page-header>.bottom>.block-search form,header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{padding-left:20px;padding-right:20px}.cms-header.cms-header-centered .text h1,.cms-header.cms-header-centered .text h3,.sidebar-main .block.filter .filter-options-item .filter-options-title,body .post-content .post-description.with-image .post-text-hld{padding-left:30px}footer.page-footer>.content div[data-content-type=html] ul>li,footer.page-footer>.content>.links>li{padding-right:30px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent:hover>.level0.submenu{padding-bottom:30px;padding-top:30px}.cms-body,.cms-header .text,.home-blocks>* .text,.home-blocks>* .text a,.home-brands .brand-list,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu{padding-left:30px;padding-right:30px}.opc-wrapper{padding-right:40px}.opc-progress-bar{padding-bottom:40px}.cms-body .side .cms-brands .brand-list,.home-brands .brand-list{padding-bottom:40px;padding-top:40px}body.account main.page-main>.columns .column.main{padding-left:80px}.catalog-category-view .columns>.sidebar-main,.catalogsearch-result-index .columns>.sidebar-main,footer.page-footer>.content>.telephone{padding-right:80px}.catalog-product-view main.page-main .related,.catalog-product-view main.page-main .upsell{padding-top:80px}.cms-header .text,.home-blocks>* .text{padding-bottom:80px;padding-top:80px}.cms-body .main{padding-right:120px}.sidebar-main .block.filter .block-content,header.page-header>.bottom>.block-search form .field input,header.page-header>.bottom>.block-search form button,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1>a{padding:0}header.page-header>.content{padding-left:0}body .post-content .post-description.with-image .post-text-hld>:first-child,body.account main.page-main>.columns .sidebar-main .block.block-collapsible-nav{padding-top:0}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu{padding-bottom:0}footer.page-footer>.content div[data-content-type=html] ul,footer.page-footer>.content>.links,header.page-header>.bottom>.navigation-wrapper .menu>.level0{padding-bottom:0;padding-top:0}.catalog-category-view .columns>.sidebar-main .block.filter,.catalogsearch-result-index .columns>.sidebar-main .block.filter,.data.table.cart .thead>*>*{padding-left:0;padding-right:0}header.page-header>.content>.minicart-wrapper .showcart .counter{margin-left:5px}body .post-content .post-description.with-image .post-ftimg-hld{margin-top:10px}footer.page-footer>.content>.social-links a:not(:last-child){margin-right:15px}.sales-guest-view .block-order-details-view,.sales-order-view .block-order-details-view,body .post-content .post-description.with-image{margin-top:20px}.catalog-product-view main.page-main .product-add-form .field label{margin-bottom:20px}.sidebar-main .block.filter .filter-options-content ol li{margin-left:30px}.home-blocks>* .text p{margin-top:30px}.checkout-container .opc-summary-wrapper{margin-bottom:30px}.cart-container .page-title-wrapper .page-title{margin-bottom:30px;margin-top:30px}.catalog-product-view main.page-main .media,.home-blocks>* .text p{margin-bottom:40px}.home-blocks>* .text h4{margin:0}.cart-container .cart-summary .cart-totals,.checkout-cart-index .payment-request-button{margin-right:0}.cms-header .text h1,body .post-content .post-description.with-image .post-text-hld>:first-child{margin-top:0}.catalog-product-view main.page-main .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .field.choice label,.catalog-product-view main.page-main .bundle-options-wrapper .fieldset-bundle-options>.field.option,.cms-header .text h3,header.page-header>.bottom>.block-search form .field input{margin-bottom:0}body.account main.page-main>.columns .sidebar-main .block.block-collapsible-nav{margin-left:0;margin-right:0}.sidebar-main .block.filter .block-title{border-bottom:1px solid #d8d8d8}header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}body.account main.page-main>.columns .sidebar-main .block.block-collapsible-nav ul.nav li{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}header.page-header>.bottom>.block-search form .field input,header.page-header>.bottom>.block-search form button{border:none}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1>a{border-top:none}header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(:last-child){border-bottom:none}body.account main.page-main>.columns .sidebar-main .block.block-collapsible-nav ul.nav li.current{border-color:#95a529}header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{border-radius:50%}.catalog-product-view main.page-main .product-notice,.category-view .category-description,.data.table.cart .item-info .item .col.remove,.page-title{text-align:left}.cart-container .cart-summary .methods,.catalog-product-view main.page-main .product-add-form .box-tocart .actions,.form-cart .cart.main.actions,header.page-header>.bottom>.block-search{text-align:right}.checkout-onepage-success .page-title,.cms-body .side .cms-brands .brand-list>*,.home-brands .brand-list>*,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{text-align:center}header.page-header>.content>.minicart-wrapper .showcart:hover .text,header.page-header>.content>.my-account-link a:hover{text-decoration:underline}header.page-header>.bottom>.navigation-wrapper .menu>.level0>a:hover{text-decoration:none}.home-blocks>* .text p{font-weight:300}.catalog-product-view main.page-main .related .block-title strong,.catalog-product-view main.page-main .upsell .block-title strong,.sidebar-main .block.filter .block-title strong{font-weight:500}.home-blocks>* .text a{font-weight:600}.sidebar-main .block.filter .filter-options-item.active .filter-options-title{font-weight:700}footer.page-footer>.content>.telephone,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent:hover>.level0.submenu{white-space:nowrap}.home-blocks>* .text p{line-height:125%}header.page-header>.bottom>.block-search form .field input{outline:none}header.page-header>.bottom>.block-search form button,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle{cursor:pointer}header.page-header>.bottom>.navigation-wrapper,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .menu,header.page-header>.content>.my-account-link a{height:auto}footer.page-footer>.content>.telephone,header.page-header>.bottom>.navigation-wrapper,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent:hover>.level0.submenu,header.page-header>.content>.my-account-link a{width:auto}.catalog-product-view main.page-main .product-info-actions a{min-width:auto}.data.table.cart .item-info .item .col.price,.data.table.cart .item-info .item .col.remove,.data.table.cart .item-info .item .subtotal,.data.table.cart .item-info .item>.qty{width:15%}.catalog-product-view main.page-main .product-add-form .field label,.opc-sidebar{width:30%}.catalog-product-view main.page-main .media,.catalog-product-view main.page-main .product-info-actions-wrapper,.catalog-product-view main.page-main .product-notice,.category-view .page-title-wrapper{width:40%}.catalog-product-view main.page-main .bundle-options-container,.catalog-product-view main.page-main .column.main>.delivery-notice,.catalog-product-view main.page-main .detailed,.catalog-product-view main.page-main .estimated-delivery,.catalog-product-view main.page-main .page-title-wrapper,.catalog-product-view main.page-main .product-info-main{width:51%}.data.table.cart .item-info .item .product-item-details{width:60%}.cms-header [data-background],.home-blocks>* [data-background]{width:67%}.opc-wrapper{width:70%}.cms-header [data-background],.home-blocks>* [data-background],header.page-header>.bottom>.navigation-wrapper .menu{height:100%}.cart-container .cart-summary,.catalog-product-view main.page-main .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .field.choice label,header.page-header>.bottom>.block-search form .field input,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu,header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:not([href*="/sale"]):before,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:before,header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{width:100%}.checkout-container .opc-summary-wrapper .action-close,.cms-header [data-background] img,.home-blocks>* [data-background] img,.opc-estimated-wrapper,.toolbar .toolbar-top .mobile-filter-toggle,.toolbar-products .toolbar-top .mobile-filter-toggle,footer.page-footer:before,header.page-header>.bottom>.block-search .block-title,header.page-header>.bottom>.block-search .nested,header.page-header>.bottom>.block-search label,header.page-header>.bottom>.nav-toggle,header.page-header>.bottom>.telephone .telephone__delivery-text,header.page-header>.content>.minicart-wrapper .showcart .counter .counter-number,header.page-header>.content>.minicart-wrapper .showcart .counter.empty,header.page-header>.content>.minicart-wrapper .showcart svg,header.page-header>.content>.mobile-search-icon,header.page-header>.content>.my-account-link a svg,header.page-header>.content>.my-account-link:after,header.page-header>.content>.my-account-link:before{display:none}.catalog-category-view .columns>.sidebar-main .block.filter,.catalog-product-view main.page-main .column.main,.catalog-product-view main.page-main .related,.catalog-product-view main.page-main .upsell,.catalogsearch-result-index .columns>.sidebar-main .block.filter,.cms-body .side .cms-brands,.data.table .thead,.data.table.cart .item-info .item .subtotal,.home-blocks,.home-brands,.home-links>:nth-child(2):after,.home-links>:nth-child(2):before,.sidebar-main .block.filter .block-title,.sidebar-main .block.filter .filter-options-item .filter-options-title:before,.sidebar-main .block.filter .filter-options-item:not(.active) .filter-options-title:after,header.page-header>.bottom>.block-search,header.page-header>.bottom>.block-search form .field input,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:before,header.page-header>.content>.delivery-message-text,header.page-header>.content>.minicart-wrapper .showcart .text{display:block}.catalog-product-view main.page-main .media,.home-blocks>* .text a,.sidebar-main .download-brochure{display:inline-block}.opc-wrapper{float:left}.catalog-product-view main.page-main .bundle-options-container,.catalog-product-view main.page-main .column.main>.delivery-notice,.catalog-product-view main.page-main .detailed,.catalog-product-view main.page-main .estimated-delivery,.catalog-product-view main.page-main .page-title-wrapper,.catalog-product-view main.page-main .product-info-main,.opc-sidebar{float:right}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu{opacity:0}.home-links>:nth-child(2):after,.home-links>:nth-child(2):before{opacity:.3}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent:hover>.level0.submenu{opacity:1}.cms-header,.home-blocks>*,header.page-header>.bottom>.block-search form button,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu{overflow:hidden}.cms-header,.cms-header .text,.home-blocks>*,.home-blocks>* .text,.home-links>:nth-child(2),.sidebar-main .block.filter .filter-options-item .filter-options-title,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{position:relative}.cms-header .text:before,.cms-header [data-background],.home-blocks>* .text:before,.home-blocks>* [data-background],.home-links>:nth-child(2):after,.home-links>:nth-child(2):before,.sidebar-main .block.filter .filter-options-item .filter-options-title:before,.sidebar-main .block.filter .filter-options-item:not(.active) .filter-options-title:after,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu,header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:not([href*="/sale"]):before,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .menu{position:absolute}.catalog-category-view .columns>.sidebar-main .block.filter,.catalogsearch-result-index .columns>.sidebar-main .block.filter,.opc-sidebar,header.page-header>.bottom>.navigation-wrapper{position:static}header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:not([href*="/sale"]):before{bottom:0;left:0}header.page-header>.bottom>.navigation-wrapper[data-icon=true] .menu{visibility:hidden}.opc-sidebar,header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{visibility:visible}.catalog-product-view main.page-main .related,.catalog-product-view main.page-main .upsell,.opc-wrapper .opc>li{clear:both}.catalog-product-view main.page-main .product-info-actions-wrapper,.catalog-product-view main.page-main .product-notice{clear:left}.catalog-product-view main.page-main .columns:after,.catalog-product-view main.page-main .columns:before,.cms-body.cms-body-centered .main:after,.cms-body.cms-body-centered .main:before{content:" ";display:table}.catalog-product-view main.page-main .columns:after,.cms-body.cms-body-centered .main:after{clear:both}.cms-body.cms-body-centered .main{display:block;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.catalog-category-view .columns,.catalog-product-view main.page-main .product-add-form .field,.catalogsearch-result-index .columns,.cms-body,.cms-body .side .cms-brands .brand-list,.cms-header,.data.table .thead>*,.home-blocks>*,.home-brands .brand-list,.toolbar .toolbar-top .reset-filter,.toolbar-products .toolbar-top .reset-filter,body .post-content .post-description.with-image,body.account main.page-main>.columns,header.page-header>.bottom>.navigation-wrapper .menu,header.page-header>.bottom>.navigation-wrapper .menu>.level0,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu,header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu:not(.submenu-open),header.page-header>.bottom>.navigation-wrapper .menu>.level0>a,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span,header.page-header>.content>.minicart-wrapper .showcart .counter .counter-label{display:flex}header.page-header>.bottom>.block-search form{display:inline-flex}.catalog-product-view main.page-main .product-info-actions,footer.page-footer>.content{flex-wrap:nowrap}.cms-body .side .cms-brands .brand-list{flex-wrap:wrap}.home-blocks>:nth-child(2n),header.page-header>.content{-moz-justify-content:flex-end;justify-content:flex-end}.cms-body,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{-moz-justify-content:center;justify-content:center}footer.page-footer>.content{-moz-align-items:flex-start;align-items:flex-start}.catalog-product-view main.page-main .product-add-form .field,.cms-body .side .cms-brands .brand-list,.home-brands .brand-list,header.page-header>.bottom>.block-search form,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{-moz-align-items:center;align-items:center}header.page-header>.bottom>.navigation-wrapper{align-self:stretch}.catalog-category-view .columns>.main,.catalog-product-view main.page-main .product-add-form .field .control,.catalogsearch-result-index .columns>.main,.cms-body .side .cms-brands .brand-list>*,.home-brands .brand-list>*,body .post-content .post-description.with-image .post-text-hld,body.account main.page-main>.columns .column.main,header.page-header>.bottom>.block-search form .field,header.page-header>.bottom>.navigation-wrapper,header.page-header>.content>.delivery-message-text{-moz-flex-grow:1;flex-grow:1}header.page-header>.bottom>.block-search{-moz-flex-grow:0;flex-grow:0}.catalog-category-view .columns>.sidebar-main,.catalogsearch-result-index .columns>.sidebar-main,.category-view .page-title-wrapper,body .post-content .post-description.with-image .post-ftimg-hld,header.page-header>.bottom>.block-search,header.page-header>.bottom>.navigation-wrapper .menu>.level0,header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{flex-shrink:0}.cms-body>*{flex-basis:0;-moz-flex-grow:1;flex-grow:1}.shipping-address-items .shipping-address-item{width:calc(33.33333% - 20px)}.page-title{font-size:36px}.cms-header [data-background],.home-blocks>* [data-background]{background-size:cover;left:33.33333%;top:0}.cms-header .text,.home-blocks>* .text{width:33.33333%}.cms-header .text:before,.home-blocks>* .text:before{border-bottom:1000px solid #87818b;border-right:500px solid transparent;content:"";left:100%;top:0}.cms-body .side .cms-brands .brand-list>* img,.home-brands .brand-list>* img{max-height:40px}.data.table .thead{border-radius:3px;font-size:15px}header.page-header>.content>.my-account-link a:before{content:"My Account"}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-label:before{content:"("}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-label:after{content:")"}header.page-header>.content>.minicart-wrapper .showcart .counter .counter-label span{padding-left:2px}header.page-header>.content>* .minicart-items-wrapper{height:auto!important}header.page-header>.bottom>.logo img{height:49px;max-width:146px}header.page-header>.bottom>.block-search form{border-radius:30px;transition-duration:.3s;width:57px}header.page-header>.bottom>.block-search form .field{opacity:0;transition-duration:.3s;width:0}header.page-header>.bottom>.block-search form .field input::-webkit-input-placeholder{color:transparent}header.page-header>.bottom>.block-search form .field input:-moz-placeholder,header.page-header>.bottom>.block-search form .field input::-moz-placeholder{color:transparent}header.page-header>.bottom>.block-search form .field input:-ms-input-placeholder{color:transparent}header.page-header>.bottom>.block-search form button{background-image:url(../../frontend/LoftCentre/default/en_GB/images/icon/search-dark.svg);height:17px;width:17px}header.page-header>.bottom>.block-search form.active{width:270px}header.page-header>.bottom>.block-search:hover form{box-shadow:3px 3px 10px #f4f4f4;position:relative;width:270px}header.page-header>.bottom>.block-search:hover form .field{opacity:1;width:auto}header.page-header>.bottom>.telephone{display:none;font-size:18px}header.page-header>.bottom>.telephone a{pointer-events:none}header.page-header>.bottom>.navigation-wrapper{height:91px;overflow:visible}header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle{margin-top:16px;padding:20px;width:62px}header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:after,header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle:before{border-radius:2px;content:"";height:4px}header.page-header>.bottom>.navigation-wrapper[data-icon=true] .desktop-nav-toggle span{margin-bottom:3px;margin-top:3px}header.page-header>.bottom>.navigation-wrapper[data-icon=true].desktop-menu-open .menu{left:0;top:100%;z-index:1000}header.page-header>.bottom>.navigation-wrapper .menu{font-size:15px;margin:0;padding-left:0}header.page-header>.bottom>.navigation-wrapper .menu>.level0>a[href*="/sale"] span{height:48px;width:48px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu{align-items:flex-start;flex-direction:row;height:0;left:0;list-style-type:none;margin:0 auto;max-width:100%;opacity:1;right:0;top:100%;transition:height .15s ease-in-out,padding .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s;will-change:height,padding,box-shadow,opacity;z-index:1002}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu>.level1{border-right:1px solid #f3f3f3;flex-grow:1;margin-right:60px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu>.level1:last-child{border-right:none}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1>a[href*=void]{color:#494949;cursor:default}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1 .submenu{font-size:14px;list-style-type:none;padding-left:0;padding-top:30px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1 .submenu.two-columns{-moz-column-count:2;column-count:2}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent>.level0.submenu .level1 .submenu li.level2{margin-bottom:10px}header.page-header>.bottom>.navigation-wrapper .menu>.level0.parent:hover>.level0.submenu{box-shadow:3px 5px 8px -1px hsla(276,4%,53%,.5),-3px 5px 8px -1px hsla(276,4%,53%,.5);height:auto}header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:not([href*="/sale"]):before{border-top:0 solid #8b2772;content:"";transition:border-width .15s ease-in-out;will-change:border-width}header.page-header>.bottom>.navigation-wrapper .menu>.level0:not(.active)>a:not([href*="/sale"]):hover:before{border-top:5px solid #8b2772}footer.page-footer{border-top:4px solid #8b2772}footer.page-footer>.content div[data-content-type=html]{display:flex;order:2;width:100%}footer.page-footer>.content div[data-content-type=html] ul{font-size:14px;-moz-order:2;order:2}footer.page-footer>.content div[data-content-type=html] ul>li{width:33.33333%}footer.page-footer>.content>.telephone{font-size:23px;-moz-order:1;order:1}footer.page-footer>.content>.links{font-size:14px;-moz-order:2;order:2}footer.page-footer>.content>.links>li{width:33.33333%}footer.page-footer>.content>.social-links{-moz-order:3;order:3}footer.page-footer>.content>.social-links a{height:38px;width:38px}footer.page-footer>.content>.copyright{font-size:13px;-moz-order:4;order:4}header.page-header>.bottom>.mega-menu{display:block;height:91px;padding:0 30px}header.page-header>.bottom>.mega-menu .sale a{align-items:center;background-color:#95a529;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}header.page-header>.bottom>.mega-menu .sale a:hover{background-color:#8b2772;color:#fff!important}header.page-header>.bottom>.mega-menu>.mega-menu__list{display:flex;font-size:15px;gap:20px;height:100%;margin:0;padding:0}header.page-header>.bottom>.mega-menu .mega-menu__item .mega-menu__inner-link:hover,header.page-header>.bottom>.mega-menu .mega-menu__item .mega-menu__link:hover{color:#8b2772}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list{align-items:flex-start;background-color:#fff;border-top:0 solid #8b2772;display:flex;flex-direction:row;height:0;left:0;margin:0 auto;max-width:100%;opacity:0;padding:30px;position:absolute;right:0;top:100%;transform:scale(1);transition:height .15s ease-in-out,padding .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s,border-width .15s;will-change:height,padding,box-shadow,opacity,border-width;z-index:-100}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list .mega-menu__inner-item--all.mega-menu__inner-item--level1{display:block;order:10}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list>.mega-menu__inner-item{border-right:1px solid #f3f3f3;flex-grow:1;margin-right:60px;padding-bottom:20px}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list>.mega-menu__inner-item>.mega-menu__inner-list .mega-menu__inner-item{margin-bottom:10px}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list>.mega-menu__inner-item>.mega-menu__inner-list .mega-menu__inner-item .mega-menu__inner-link:hover{color:#8b2772}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list .wrapper-title{font-weight:700;padding-bottom:30px}header.page-header>.bottom>.mega-menu .mega-menu__item--parent>.mega-menu__inner-list .wrapper-title:hover{color:#494949}header.page-header>.bottom>.mega-menu .mega-menu__item--parent:hover>.mega-menu__link{color:#8b2772}header.page-header>.bottom>.mega-menu .mega-menu__item--parent:hover>.mega-menu__inner-list{border-top:5px solid #8b2772;box-shadow:3px 5px 8px -1px hsla(276,4%,53%,.5),-3px 5px 8px -1px hsla(276,4%,53%,.5);height:auto;opacity:1;transform:scale(1);z-index:1002}.home-categories>* a{min-height:500px}.home-links>:nth-child(2):after,.home-links>:nth-child(2):before{content:"";height:56px;top:calc(50% - 28px);width:1px}.home-links>:nth-child(2):before{left:0}.home-links>:nth-child(2):after{right:0}.home-blocks>* .text h4{font-size:36px}.home-blocks>* .text p{font-size:18px}.home-blocks>* .text a{background-color:hsla(0,0%,100%,.18);font-size:18px}.home-blocks>* .text a:hover{background-color:hsla(0,0%,100%,.58)}.home-blocks>* [data-background]{min-height:402px}.home-blocks>:nth-child(odd) .text:before{border-bottom-color:#8b2772}.home-blocks>:nth-child(2n) [data-background]{left:0}.home-blocks>:nth-child(2n) .text:before{border-bottom-color:#433551;border-left:500px solid transparent;border-right:none;left:auto;right:100%}.home-brands .brand-list>div{align-items:center;display:flex;height:62px;justify-content:center}.category-view .page-title-wrapper{width:340px!important}.category-view .category-description a.button{background:#433551;border-radius:6px;color:#fff;display:inline-block;font-weight:500;margin-right:10px;padding:6px}.products-grid{position:relative}.products-grid .product-items .product-item{width:33.33333%}.sidebar-main .block.filter .block-title{font-size:18px}.sidebar-main .block.filter .filter-options-item .filter-options-title:before{content:"";height:2px;left:0;top:calc(50% - 1px);width:12px}.sidebar-main .block.filter .filter-options-item:not(.active) .filter-options-title:after{content:"";height:12px;left:5px;top:calc(50% - 6px);width:2px}.sidebar-main .block.filter .filter-options-content ol li{border-top-color:#d8d8d8;font-size:14px}.sidebar-main .block.filter .filter-options-content ol li label{font-size:14px}.catalog-category-view .columns>.sidebar-main{-moz-order:1;order:1;width:340px}.catalog-category-view .columns>.main{-moz-order:2;order:2}.category-title-description-wrapper{flex-direction:row}.page-products .item.product.product-item{padding-bottom:100px;position:relative}.page-products .item.product.product-item a.product.photo.product-item-photo{display:block;width:100%}.page-products .item.product.product-item a.product.photo.product-item-photo .product-image-photo{width:100%}.page-products .item.product.product-item .product-image-wrapper{height:100%;width:100%}.page-products .item.product.product-item .product-image-container{width:100%!important}.page-products .item.product.product-item .product-details-on-hover{display:none;flex-direction:column;gap:5px}.page-products .item.product.product-item .product-details-on-hover div{display:flex;justify-content:space-between}.page-products .item.product.product-item:hover .product-details-on-hover{display:flex}.page-products .item.product.product-item .product.details.product-item-details{background:#fff;bottom:0;left:30px;padding:20px 0;position:absolute;right:30px;z-index:1}.catalog-product-view main.page-main .page-title{font-size:36px}.catalog-product-view main.page-main .price{font-size:23px}.catalog-product-view main.page-main .description,.catalog-product-view main.page-main .old-price .price{font-size:16px}.catalog-product-view main.page-main .product-add-form .box-tocart .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-end;margin-left:auto;max-width:400px}.catalog-product-view main.page-main .product-add-form .box-tocart .actions .price-container.price-final_price:before{display:none}.catalog-product-view main.page-main .product-add-form .box-tocart .actions .live-chat-button{align-items:center;display:flex;margin-right:auto}.catalog-product-view main.page-main .product-add-form .box-tocart .actions .live-chat-button svg{fill:#ffb061;margin:10px 10px 10px 0}.catalog-product-view main.page-main .bundle-options-wrapper .fieldset-bundle-options>.field.option .bundle-option-select{background-color:#e1dede}.catalog-product-view main.page-main .related .products.list.items.product-items,.catalog-product-view main.page-main .upsell .products.list.items.product-items{flex-wrap:nowrap;justify-content:center}.catalog-product-view main.page-main .related .products.list.items.product-items .media,.catalog-product-view main.page-main .upsell .products.list.items.product-items .media{margin-top:20px}.catalog-product-view main.page-main .related .item.product.product-item,.catalog-product-view main.page-main .upsell .item.product.product-item{border:1px solid rgba(67,53,81,.5);margin:5px;padding:20px;width:calc(25% - 30px)}.catalog-product-view main.page-main .related .block-title,.catalog-product-view main.page-main .upsell .block-title{font-size:22px;margin-bottom:24px;text-align:center}.catalog-product-view main.page-main .related .product-items,.catalog-product-view main.page-main .upsell .product-items{margin-left:0;margin-right:0}.catalog-product-view .block-bundle-summary .box-tocart .fieldset{justify-content:space-between}.cms-header.cms-header-centered .text{padding-left:0}.cms-body{flex-direction:column}.cms-body .side{font-size:22px}.cms-body .side .cms-brands .brand-list>*{min-width:20%}body.account main.page-main>.columns .sidebar-main{-moz-order:1;order:1}body.account main.page-main>.columns .sidebar-main .block.block-collapsible-nav ul.nav li.current{margin-top:-1px}body.account main.page-main>.columns .column.main{-moz-order:2;order:2}.data.table.cart thead .col.subtotal{display:table-cell}.data.table.cart .item-info .item .product-item-details{padding-left:30px}.data.table.cart .item-info .subtotal{display:table-cell}.form-cart .cart.main.actions .action.continue{margin-right:10px;text-decoration:underline}.cart-container .page-title-wrapper{-moz-order:1;order:1}.cart-container .form-cart{-moz-order:2;order:2}.cart-container .cart-summary{-moz-order:3;order:3}.data.table.cart .thead>*{padding-left:140px}.data.table.cart .thead>*>*{font-size:15px}.data.table.cart .thead>*>.item{width:60%}.data.table.cart .thead>*>.price,.data.table.cart .thead>*>.qty,.data.table.cart .thead>*>.remove,.data.table.cart .thead>*>.subtotal{width:15%}.data.table.cart .item-info .item .product-item-details{-moz-order:1;order:1}.data.table.cart .item-info .item .col.remove{-moz-order:2;order:2}.data.table.cart .item-info .item .col.price{-moz-order:3;order:3}.data.table.cart .item-info .item>.qty{-moz-order:4;order:4}.data.table.cart .item-info .item .subtotal{-moz-order:5;order:5}.checkout-onepage-success .page-title{margin-top:10px}body .post-content .post-description.with-image .post-ftimg-hld{max-width:300px;width:30%}body .post-content .post-description.with-image .post-ftimg-hld img{max-height:180px}}@media only print and (min-width:0){.catalog-product-view .detailed>.items>.title,.catalog-product-view .detailed>.items>.title.active{background-color:#fff;color:#433551}.catalog-product-view .detailed>.items>.title a{padding-left:0}.catalog-product-view main.page-main{padding-top:0}.catalog-product-view .detailed>.items>.title{margin-top:30px;text-align:left}footer.page-footer{display:none}.catalog-product-view .detailed>.items{display:block}.catalog-product-view .estimated-delivery,.catalog-product-view .fotorama__nav-wrap,.catalog-product-view .product-add-form,.catalog-product-view .product-info-actions-wrapper,header.page-header .block-search,header.page-header .nav-toggle,header.page-header .telephone,header.page-header nav,header.page-header>.content{display:none!important}.catalog-product-view .fotorama__stage{max-height:300px}.catalog-product-view .detailed>.items>.content{display:block!important}}@media (min-width:1441px){.products-grid .product-items .product-item{width:25%}}@media (max-width:768px){.opc-progress-bar{display:none}}@media (min-width:1025px) and (min-width:1025px){header.page-header>.bottom>.navigation-wrapper{padding-left:0;padding-right:0}}@media (min-width:1025px) and (min-width:1200px){header.page-header>.bottom>.navigation-wrapper{padding-left:30px;padding-right:30px}}@media (max-width:1025px){header.page-header .content .telephone{display:none}header.page-header .bottom .navigation-wrapper ul.menu{list-style-type:none;margin:0;padding:0}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu{display:none;list-style-type:none;padding:15px 0}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent{margin:5px 0;padding:10px 0;position:relative}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent>a:after{border-color:hsla(0,0%,100%,0) #fff #fff hsla(0,0%,100%,0);border-style:solid;border-width:2px;content:"";height:10px;position:absolute;right:12px;transform:rotate(45deg);transition-duration:.3s;width:10px}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent>a.menu-is-open:after{top:15px;transform:rotate(-135deg)}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent ul.level1.submenu{display:none;margin-top:15px;padding-left:30px}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent ul.level1.submenu li.level2{margin-bottom:20px}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent ul.level1.submenu li.level2:first-child{margin-top:20px}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1.parent ul.level1.submenu li.level2:last-child{margin-bottom:0}header.page-header .bottom .navigation-wrapper ul.menu ul.level0.submenu li.level1{margin:5px 0;padding:10px 0}header.page-header .bottom .navigation-wrapper ul.menu li.level0{position:relative}header.page-header .bottom .navigation-wrapper ul.menu li.level0.level-top{border-bottom:1px solid #fff;font-size:18px;padding:10px}header.page-header .bottom .navigation-wrapper ul.menu li.level0.level-top:last-child{border-bottom:none}header.page-header .bottom .navigation-wrapper ul.menu li.level0.level-top>a{display:block;font-weight:700;padding:10px;text-align:left;text-transform:uppercase}header.page-header .bottom .navigation-wrapper ul.menu li.level0.level-top>a.menu-is-open{background:#fff;color:#31253e}header.page-header .bottom .navigation-wrapper ul.menu li.level0.parent .level-top{position:relative}header.page-header .bottom .navigation-wrapper ul.menu li.level0.parent .level-top:after{border-color:hsla(0,0%,100%,0) #fff #fff hsla(0,0%,100%,0);border-style:solid;border-width:2px;content:"";height:10px;position:absolute;right:12px;transform:rotate(45deg);transition-duration:.3s;width:10px}header.page-header .bottom .navigation-wrapper ul.menu li.level0.parent .level-top.menu-is-open:after{border-bottom:2px solid #32253e;border-right:2px solid #32253e;top:15px;transform:rotate(-135deg)}}@media only screen and (max-width:766px){.pagebuilder-banner-wrapper{background-attachment:scroll!important}.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:none}.pagebuilder-column{background-attachment:scroll!important;flex-basis:100%}.pagebuilder-column-group{flex-wrap:wrap}[data-content-type=row][data-appearance=contained] [data-element=inner],[data-content-type=row][data-appearance=full-bleed],[data-content-type=row][data-appearance=full-width]{background-attachment:scroll!important}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:none}[data-content-type=tab-item]{background-attachment:scroll!important}.pagebuilder-mobile-hidden{display:none!important}}@media only screen and (min-width:768px){.pagebuilder-mobile-only{display:none!important}.category-description-container{height:7rem}}@media only screen and (max-width:639px){.abs-no-display-s{display:none!important}.usp-icons li:nth-of-type(odd){flex-direction:row-reverse;text-align:right}}@media only screen and (min-width:640px){.abs-no-display-desktop{display:none!important}.usp-icons{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){body [data-content-type=faq-item] [data-role=collapsible]{padding:20px 35px 20px 20px}.page-layout-cms-full-width .column.main h2,.page-layout-cms-full-width .column.main h3{font-size:28px}.page-layout-cms-full-width#html-body div[data-pb-style=XSN61LC]{min-height:60vh}body .pagebuilder-column .homepage-intro-text h1{font-size:28px}div[data-content-type=row].homepage-large-category-images figure[data-content-type=image] figcaption{font-size:24px;margin-top:10px;padding-left:unset;text-align:center}.homepage-callouts-row .pagebuilder-column:first-of-type [data-content-type=text]{border-right:1px solid #fff}.homepage-callouts-row .pagebuilder-column:nth-of-type(3){position:relative;z-index:1}.homepage-callouts-row .pagebuilder-column:nth-of-type(3):before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:100%;left:-15%;left:-6%;position:absolute;right:0;transform:skewX(15deg);width:50%;z-index:-1}.wide-callout--dark{position:relative;z-index:1}.wide-callout--dark:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;right:-10%;transform:skewX(15deg);transform-origin:100%;width:50%;z-index:-1}.wide-callout--light{position:relative;z-index:1}.wide-callout--light:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:100%;left:-15%;position:absolute;right:0;transform:skewX(15deg);width:50%;z-index:-1}}@media (max-width:640px){.usp-icon{height:20px}.usp-icon,.usp-icon svg{width:20px}.usp-icon.usp-icon--experience svg{width:25px}.usp-icon__text{font-size:12px}}@media only screen and (max-width:1023px){.page-layout-cms-full-width .column.main{padding-left:0;padding-right:0}.page-layout-cms-full-width .column.main h2 br,.page-layout-cms-full-width .column.main h3 br{display:none}.page-layout-cms-full-width .column.main h2 br:before,.page-layout-cms-full-width .column.main h3 br:before{content:" ";display:block}.homepage-seo-text{padding:20px}.homepage-callouts-row .pagebuilder-column{min-height:95px!important;padding:20px;text-align:left!important}.homepage-callouts-row .pagebuilder-column:first-of-type{background-color:#809cb2!important}.homepage-callouts-row .pagebuilder-column:nth-of-type(2){background-color:#433551!important}.homepage-callouts-row .pagebuilder-column:nth-of-type(3){background-color:#8b2872!important}.homepage-callouts-row [data-content-type=text] p>span:first-of-type:before{content:">";padding-right:4px}#html-body .homepage-large-callout-1 .pagebuilder-column:nth-child(2),#html-body .homepage-large-callout-2 .pagebuilder-column:first-child,.homepage-callouts-row [data-content-type=text] img{display:none}#html-body .wide-callout--dark,#html-body .wide-callout--light{padding:30px!important}#html-body .wide-callout--dark h3 span,#html-body .wide-callout--light h3 span{font-size:32px!important}#html-body .wide-callout--dark p span,#html-body .wide-callout--light p span{font-size:17px!important;line-height:20px}.wide-callout--dark{background-blend-mode:multiply;background-color:rgba(67,53,81,.05)!important}.wide-callout--light{background-blend-mode:multiply;background-color:rgba(139,40,114,.05)!important}.wide-callout--dark .widget.block.block-category-link a,.wide-callout--dark .widget.block.block-category-link span,.wide-callout--light .widget.block.block-category-link a,.wide-callout--light .widget.block.block-category-link span{font-size:18px}}@media only screen and (min-width:1440px){body .pagebuilder-column .homepage-intro-text h1{font-size:38px}}@media (min-width:1024px){div[data-content-type=row].homepage-large-category-images{margin:20px 0 40px}div[data-content-type=row].homepage-large-category-images .pagebuilder-column-line{flex-wrap:nowrap}div[data-content-type=row].homepage-large-category-images .pagebuilder-column-line .pagebuilder-column{flex:1 1 50%;width:50%}.homepage-callouts-row .pagebuilder-column-line{flex-wrap:nowrap}.search-autocomplete{top:52px}.search-autocomplete .autocomplete-list dt:first-child{border-top:1px solid #7f7a81}}@media only screen and (max-width:1024px){.catalog-category-view .page-title-wrapper .page-title{line-height:110%;text-align:left}}@media only screen and (max-width:767px){.toolbar.toolbar-products .results-per-page{display:none}.toolbar.toolbar-products .toolbar-top .mobile-filter-toggle{margin-right:50px}}@media (max-width:1024px){.smile-es-range-slider{color:#fff}.smile-es-range-slider .action.primary.small{border:1px solid #fff;border-radius:5px;display:block;padding:5px}.filter-options-title{font-weight:700}.filter-options-item label{color:#fff;font-size:13px}.sidebar-main .block.filter{display:none}html.filter-open .sidebar-main .block.filter{display:block}.block-search .action.search{display:none}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.opc-block-summary .product-item-details{width:calc(100% - 100px)}}@media screen and (-ms-high-contrast:active) and (min-width:769px),screen and (-ms-high-contrast:none) and (min-width:769px){.products-grid .product-items{display:block}.products-grid .product-items .product-item{float:left}.products-grid .product-items .product-item:nth-child(odd){clear:both}}@media screen and (-ms-high-contrast:active) and (min-width:1025px),screen and (-ms-high-contrast:none) and (min-width:1025px){header.page-header>.content{-ms-flex-pack:end}header.page-header>.content:before{left:0;position:absolute;top:0}header.page-header>.bottom>.navigation{width:calc(100vw - 710px)}.catalog-category-view .columns>.main{width:calc(100vw - 340px)}.products-grid .product-items .product-item:nth-child(odd){clear:none}.products-grid .product-items .product-item:nth-child(4n+1){clear:both}.cms-body{display:block}}/** 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
}
.product-attachment-container {
    margin-top: 4px;
    margin-bottom: 7px;
    padding: 7px;
}

.product-attachment-container .head {
    padding-bottom: 4px;
}

.downloads-item {
    margin-top: 15px;
}

.downloads-item .item-icon, .downloads-item .item-link, .downloads-item .item-info {
    display: inline-block;
}

.product-attachment-container .downloads-item .item-icon {
    width: 20px;
    height: 16px;
    padding-top: 3px;
}

.product-attachment-container .downloads-item .item-description {
    padding-left: 25px;
}

.product-attachment-container .section-title {
    font-weight: bold;
}

.product-attachment-container .section-files {
    padding: 0 0 10px 10px;
}

.product-attachment-container span {
    padding-left: 5px;
    color: #EF5E2C;
    font-style: italic;
}

.product-attachment-container .block-title {
    margin-bottom: 20px;
}

.product-attachment-container .block-title strong {
    font-weight: 300;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
}
/* 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;
}

.payment-request-button {
    min-width: 240px;
}

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

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

@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: 240px;
}.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama-grabbing-cursor,.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{transform:translateZ(0)}.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus{outline:0}.fotorama-focus-overlay:after{background-color:#006bb4;border-radius:inherit;content:''}.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{transform:none !important}.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-duration:0ms;transition-property:transform, width;transition-timing-function:cubic-bezier(.1, 0, .25, 1)}.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{user-select:none}.fotorama-select,.fotorama__select{user-select:text}.fotorama-empty-bg{background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle}.fotorama-content-box,.fotorama__nav__frame{box-sizing:content-box}.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr{box-sizing:border-box}.fotorama-hidden,.fotorama--hidden,.fotorama__load{left:-99999px;position:absolute;top:-99999px;z-index:-1000}.fotorama-visible{left:auto;opacity:1;position:relative;top:auto;z-index:auto}.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.transitionDuration{transition-duration:333ms}.transitionDurationZero{transition-duration:0ms}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background-image:url('../../frontend/LoftCentre/default/en_GB/mage/gallery/gallery.png');background-repeat:no-repeat}@media print{.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background:none !important}}.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot{box-shadow:none}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #00699D;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{bottom:0;left:0;right:0;top:0}.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after{left:2px;right:2px}.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb{overflow:inherit}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after{left:1px}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after{top:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb:after{right:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after{bottom:1px}.fotorama__thumb__arr{box-shadow:none}.fotorama--fullscreen{background:#fff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:1000 !important}.fotorama--fullscreen .fotorama__wrap{max-width:100% !important}.fotorama__fullscreen{overflow:hidden;position:relative}.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:80px}.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:none}.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0}.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:none}.fotorama__fullscreen .fotorama__video-close{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__zoom-in,.fotorama__zoom-out{display:none}.fotorama{min-width:1px;overflow:hidden}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{max-width:100%;overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__stage__shaft{position:relative}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{border:none !important;max-width:inherit;opacity:0}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{opacity:1}.fotorama__img--full{display:none}.fotorama__nav{display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5}.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0}.fotorama__nav__frame{position:relative}.fotorama__nav--dots{display:block;text-align:center}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:18px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__active .fotorama__dot{background-color:#ff5501;border-color:#ff5501}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame{border-width:3px;height:0;width:0}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after{left:-3px;padding:3px;top:-3px}.fotorama__nav__frame:focus {box-shadow:none}.fotorama__nav__frame:focus :after{left:-1px;padding:1px;top:-1px}.fotorama__dot{border-radius:6px;border:1px solid #858585;display:block;height:4px;left:6px;position:relative;top:12px;width:4px}.fotorama__thumb{background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9}.fotorama__caption{bottom:0;color:#000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12}.fotorama__caption a{border-bottom:1px solid;border-color:rgba(0,0,0,0.005);color:#000;text-decoration:none}.fotorama__caption a:hover{border-color:rgba(0,0,0,0.005);color:#000}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;padding:5px 10px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fotorama__spinner{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%}.fotorama__wrap--css3 .fotorama__spinner{animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html{transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{opacity:0}.fotorama__select{cursor:auto}.fotorama__video{bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{cursor:pointer;position:absolute}.fotorama__arr{z-index:900}.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close{z-index:1000}.fotorama__arr{bottom:0;position:absolute;top:0;width:80px}._block-content-loading .fotorama__arr{opacity:0}.fotorama__arr .fotorama__arr__arr{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;height:80px;width:80px}.fotorama__arr--prev{left:0}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px}.fotorama__arr--next{right:0}.fotorama__arr--next .fotorama__arr__arr{background-position:-160px -80px}.fotorama__arr--disabled{cursor:default;opacity:0;pointer-events:none}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000}.fotorama--fullscreen-icons .fotorama__fullscreen-icon{display:none}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block}.fotorama__video-play{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{background-position:0 -240px;height:80px;width:80px}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(80px, -80px, 0);-ms-transform:translate3d(80px, -80px, 0);-o-transform:translate3d(80px, -80px, 0);transform:translate3d(80px, -80px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-120px, 0, 0);-ms-transform:translate3d(-120px, 0, 0);-o-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(120px, 0, 0);-ms-transform:translate3d(120px, 0, 0);-o-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(80px, -80px, 0) !important;-ms-transform:translate3d(80px, -80px, 0) !important;-o-transform:translate3d(80px, -80px, 0) !important;transform:translate3d(80px, -80px, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-120px, 0, 0) !important;-ms-transform:translate3d(-120px, 0, 0) !important;-o-transform:translate3d(-120px, 0, 0) !important;transform:translate3d(-120px, 0, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(120px, 0, 0) !important;-ms-transform:translate3d(120px, 0, 0) !important;-o-transform:translate3d(120px, 0, 0) !important;transform:translate3d(120px, 0, 0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-duration:.3s;transition-property:transform,opacity,background-color}.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after{background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10}.fotorama__stage:before,.fotorama__nav:before{left:-10px;top:-10px}.fotorama__stage:after,.fotorama__nav:after{right:-10px;bottom:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-size:1px 100%, 5px 100%;bottom:0;height:auto;top:0;width:10px}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-size:100% 1px, 100% 5px ;height:10px;left:0;right:0;width:auto}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left: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:0}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right: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:0}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top: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 50% 0, rgba(0,0,0,0.4), transparent);background-position:0 0, 0 0;top:0}.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom: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 50% 100%, rgba(0,0,0,0.4), transparent);background-position:0 100%, 0 100%;bottom:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after{display:none}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-webkit-transform:translate(-50%, -50%);-ms-transform:translateY(-50%, -50%);-o-transform:translateY(-50%, -50%);transform:translateY(-50%, -50%);top:50%;left:50%;position:absolute;width:auto}.magnifier-thumb-wrapper{display:block;left:0;position:relative;top:0}.magnifier-lens{border:solid 1px #bbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800}.magnify-lens{background:rgba(255,255,255,0.5);border:solid 1px #bbb;color:#fff;left:0;position:absolute;text-align:center;top:0;z-index:1000;overflow:hidden}.magnify-lens .magnifier-large{width:auto;height:auto;max-height:none;max-width:none;border:none;position:absolute;z-index:100}.magnifier-loader-text{margin-top:10px}.magnifier-preview{bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px}.magnifier-preview:not(.hidden){background-color:#fff}.magnifier-preview img{left:0;max-width:inherit;max-height:inherit;position:absolute;top:0;object-fit:scale-down}.fotorama__stage__frame{text-align:center}.fotorama__stage__frame .fotorama__img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition-duration:.3s;transition-property:width, height, top, left;vertical-align:middle;width:auto}@media all and (min-width:768px){.fotorama__stage__frame .fotorama__img{top:49.5%}}.magnify-opaque{opacity:.5}.magnify-hidden{display:none}.fotorama__nav-wrap--vertical.fotorama__nav-wrap{display:inline-block;left:0;position:absolute;top:0}.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background-color:white;width:100%}.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{display:block;padding-bottom:inherit !important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img{display:none}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:.3s linear;vertical-align:middle;width:auto}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable{cursor:pointer;max-height:none;max-width:none;transition-property:width, height, bottom, right, top, left}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable{cursor:move;transition-property:none}.fotorama--fullscreen .fotorama__stage__frame iframe{left:80px;width:calc(100% - 80px * 2)}.fotorama__nav-wrap--horizontal.fotorama__nav-wrap{min-height:30px}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;width:100%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:0}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{bottom:0}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__thumb--icon{font-size:.001px;padding-bottom:30px}.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position:-25px -265px}.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position:-25px -350px}.magnify-fullimage{display:none}.fotorama__arr,.fotorama__thumb__arr{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__arr:hover,.fotorama__thumb__arr:hover{background-color:rgba(255,255,255,0.5)}.fotorama__arr:active,.fotorama__thumb__arr:active{background-color:rgba(213,213,213,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover{background-color:rgba(255,255,255,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active{background-color:rgba(213,213,213,0.5)}.fotorama__video-close{background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px, -80px, 0);transition:opacity .3s ease-in-out;width:80px}@media all and (max-width:768px){.fotorama__video-close{background-position:-100px -20px;top:10px;height:40px;width:40px}}.fotorama__video-close.fotorama-show-control{opacity:1;transform:translate3d(0, -10px, 0)}.gallery-placeholder__image{display:block;margin:auto}.fotorama__spinner{background-image:url('../../frontend/LoftCentre/default/en_GB/images/loader-1.gif');bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:100}.fotorama__spinner.fotorama__spinner--show{display:block}.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full{display:none !important}.fotorama__stage .fotorama__arr--shown{display:block !important}.fotorama__stage .fotorama__arr--hidden{display:none !important}._block-content-loading .fotorama-item{position:absolute !important;z-index:-1;top:0;width:100%}.gallery-placeholder:not(._block-content-loading) .gallery-placeholder__image{display:none}/**
 * 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/LoftCentre/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/LoftCentre/default/en_GB/Magefan_Blog/images/calendar-icon.svg')}
.mf-blog-icon.mfbi-folder {background-image: url('../../frontend/LoftCentre/default/en_GB/Magefan_Blog/images/folder-icon.svg')}
.mf-blog-icon.mfbi-comments {background-image: url('../../frontend/LoftCentre/default/en_GB/Magefan_Blog/images/comments-icon.svg')}
.mf-blog-icon.mfbi-tags {background-image: url('../../frontend/LoftCentre/default/en_GB/Magefan_Blog/images/tags-icon.svg')}
.mf-blog-icon.mfbi-user {background-image: url('../../frontend/LoftCentre/default/en_GB/Magefan_Blog/images/user-icon.svg')}
.mf-blog-icon.mfbi-views {background-image: url('../../frontend/LoftCentre/default/en_GB/Magefan_Blog/images/views-icon.svg')}
.mf-blog-icon.mfbi-reading-time {background-image: url('../../frontend/LoftCentre/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/LoftCentre/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!
 */