.ui-datepicker{display:none;z-index:999999 !important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover span,.ui-datepicker .ui-datepicker-prev-hover span{border-color:transparent #ff8400 transparent transparent}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-5px;font-size:0px;width:0;height:0;border:solid;border-width:5px 8px 5px 0;border-color:transparent #ff9635 transparent transparent}.ui-datepicker .ui-datepicker-next span{margin-left:0;top:50%;margin-top:-5px;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ff9635}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker table{width:100%;font-size:.9em}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;color:#000}.ui-datepicker .ui-datepicker-buttonpane button{float:right}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-22px}.ui-timepicker-div dl .ui_tpicker_time_label{margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-datepicker{padding:15px;border:#fff 4px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,.35);box-shadow:5px 5px 10px 0px rgba(0,0,0,.35)}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding-bottom:10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{width:47%;margin-right:6%}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{width:47%}.ui-datepicker .ui-datepicker-calendar td{border:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar td a{padding:4px;display:block}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#f9eae7}.ui-datepicker .ui-datepicker-calendar{background:#fff;border:#cfcfcf 1px solid;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar th{background:#efefef;border:#cfcfcf 1px solid;padding:4px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{text-align:center;border:#cfcfcf 1px solid}.ui-datepicker{width:auto}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#f3d7d2}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#ffdf66}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dd{margin:0 0 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-slider{position:relative;text-align:left}.ui-slider-horizontal .ui-slider-handle{margin-left:-5px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default}.ui-slider-horizontal{height:10px;-webkit-border-radius:10px;border-radius:10px;border:none;background:#dadada}.ui-slider-handle{height:10px;width:10px;-webkit-border-radius:10px;border-radius:10px;background:#f98b25;display:block;position:absolute}.ui-timepicker-div{padding:10px 0 5px}.ui-datepicker .ui-datepicker-buttonpane{overflow:hidden;padding-top:10px;border-top:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:#f9f9f9}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#959595}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}/**
 * Swiper 6.6.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 11, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@keyframes spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width: 640px){.hide-on-mobile{display:none}}body,html{padding:0;margin:0;font-size:16px;font-weight:300;line-height:1.45;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#333;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 1180px){body,html{font-size:15px}}body.menu-open{overflow:hidden}:root{--swiper-theme-color: #596e79 !important}*{box-sizing:border-box}img{max-width:100%}a{text-decoration:none;color:#333;transition:.2s color ease-in-out}a.pdf{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/c32dba93dba0e62a75409ae0a866e6f5.svg);padding:12px 12px 12px 50px;border:2px #888 solid;background-size:20px 20px;background-position:15px 50%;background-repeat:no-repeat;border-radius:10px;display:table;font-size:16px;font-weight:500;margin-top:25px}a:not(.button):hover{color:#b91023}body:not(.cms-index-index) #maincontent{padding:2rem 0}#maincontent{overflow:hidden}#cookie-status{display:none}.field-recaptcha{display:none}.bundle-options-container .block-bundle-summary .bundle.items,.product-items,.prices-tier,.search-terms,.cart-summary .checkout-methods-items,.opc-wrapper .opc,.opc-progress-bar,.checkout-agreements-items,.order-details-items .items-qty,.footer.content ul,.block-banners .banner-items,.block-banners-inline .banner-items,.block-event .slider-panel .slider{margin:0;padding:0;list-style:none none}.container{width:1460px;max-width:90%;margin:0 auto;overflow:hidden}.slider{position:relative}.slider:before{content:"";display:block;padding-bottom:100%}@media screen and (min-width: 1181px){.slider:before{padding-bottom:43%}}.slider .swiper-container{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center}.slider .swiper-container:not(.swiper-container-initialized):before{content:"";width:10rem;height:10rem;border-radius:50%;background-color:#e8e8e8;outline:1px solid transparent;animation:pulse 1.2s ease-in-out infinite;display:block}.slider .swiper-container:not(.swiper-container-initialized) *{display:none}.slider .swiper-slide{width:100%}.slider .swiper-slide a,.slider .swiper-slide img{top:0;display:block;position:absolute;width:100%;height:100%;color:transparent}.slider .swiper-slide a{display:flex;align-items:center;justify-content:center}.slider .swiper-slide img{object-fit:cover;display:none}.slider .swiper-slide img[src]{display:block}.products-grid .swiper-button-prev,.products-grid .swiper-button-next{display:none;margin-top:0;transform:translateY(50%)}.swiper-button-disabled{display:none !important}.swiper-button-next::after{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/d0abfc8e724cd6c79f0a861cc24b4756.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/d0abfc8e724cd6c79f0a861cc24b4756.svg)}.swiper-button-prev::after{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/74296cf2b4c94b5ad9c5739d524d0265.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/74296cf2b4c94b5ad9c5739d524d0265.svg)}.swiper-button-next,.swiper-button-prev{background:#fff;width:33px;height:33px;border-radius:50%;box-shadow:0px 0px 7px 2px rgba(0,0,0,.2)}@media screen and (max-width: 640px){.swiper-button-next,.swiper-button-prev{display:none !important}}@media screen and (min-width: 641px){.swiper-button-next,.swiper-button-prev{width:40px;height:40px}}.swiper-button-next::after,.swiper-button-prev::after{color:transparent !important;background:#333;width:50%;mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:50% 50%}.swiper-lazy-preloader{width:18px;height:18px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;margin-left:0;margin-top:0;left:calc(50% - 9px);top:calc(50% - 9px)}img.swiper-lazy:not([src]){visibility:hidden}@keyframes pulse{0%{transform:scale(0);opacity:.8}100%{transform:scale(1);opacity:0}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number]{height:40px;line-height:40px;border-radius:5px;background:#fff;border:1px #e8e8e8 solid;padding:0 12px;font-size:.9375rem;-webkit-appearance:none;border:1px #6a6a6a solid;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}textarea{border-radius:5px;-webkit-appearance:none;border:1px #6a6a6a solid;background:#fff;padding:0 12px;font-size:.9375rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.choice input,.choice label{cursor:pointer}fieldset{padding:0;border:0;margin:0 0 25px}.field:not(.checkout-agreement):not(.checkout-newsletter)>label{display:block;margin-bottom:6px}.field:not(.limiter) input[type=text],.field:not(.limiter) input[type=email],.field:not(.limiter) input[type=password],.field:not(.limiter) select{width:270px}.fieldset>.field,.fieldset>.fields>.field{margin:0 0 20px}.fieldset .field>label>span{font-size:1.125rem;font-weight:400;display:inline}.fieldset>.field>.label>button>span::after,.fieldset>.fields>.field>.label::after,.fieldset>.field>.label>span::after,.fieldset>.field>.control>.field>.label::after{color:#888;font-size:.8rem;margin:0 0 0 5px}.button{font-size:.875rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;text-transform:uppercase;background:#333;color:#fff;cursor:pointer;transition:.3s box-shadow ease-in-out}.button.centered{margin:0 auto}.button.gold{background:#c7b198}.button.gold:hover{background:#b39471}.button.blue{background:#596e79}.button.blue:hover{background:#304651}.button.fixed{width:200px;height:45px}.button.disabled,.button[disabled]{cursor:default;opacity:.6;box-shadow:none;pointer-events:none}.action-primary.disabled,.action-primary[disabled],fieldset[disabled] .action-primary{cursor:default;opacity:.6;box-shadow:none;pointer-events:none}button.disabled,button[disabled],fieldset[disabled] button{cursor:default;opacity:.6;box-shadow:none;pointer-events:none}select{-webkit-appearance:none;height:40px;padding:0 32px 0 12px;border:1px #6a6a6a solid;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);background-size:24px;background-repeat:no-repeat;background-position:calc(100% - 4px);border-radius:5px;line-height:40px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;background-color:#fff;cursor:pointer}@media screen and (max-width: 640px){select{padding:0 24px 0 12px}}button{height:50px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;width:100%;border-radius:5px;line-height:50px;font-size:1rem;border:0;background:#333;color:#fff}div.mage-error,.field-error{color:red;font-size:.8125rem;margin-top:4px;font-weight:500}.field.captcha .control.captcha{display:flex}.field.captcha .control.captcha input[type=text]{margin-right:1rem}.field.captcha .control.captcha .captcha-image{position:relative}.field.captcha .control.captcha .captcha-image img{margin:0;height:40px;border-radius:5px;border:1px #6a6a6a solid}.field.captcha .control.captcha button[type=button]{width:32px;height:32px;border-radius:50%;position:absolute;right:-16px;top:-16px;background:#596e79}.field.captcha .control.captcha button[type=button] span{display:none}.field.captcha .control.captcha button[type=button]::after{content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/74b824831350440514195427b018984b.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/74b824831350440514195427b018984b.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:50%;-webkit-mask-size:50%;mask-position:50% 50%;-webkit-mask-position:50% 50%;width:100%;height:100%;background:#fff;position:absolute;left:0;top:0}.subheading{color:#6a6a6a;font-size:1rem;text-transform:uppercase;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;margin-bottom:0}.heading{font-size:2.375rem;line-height:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:center;width:100%;margin:0 0 1.2rem}.h1,h1{font-size:2rem;line-height:2.25rem;margin-top:1rem;font-weight:500}.h2,h2{font-size:1.625rem;line-height:2rem;margin-top:1rem;font-weight:500}.h3,h3{font-size:1.313rem;line-height:1.625rem;margin-top:1rem;font-weight:500}.flag:not(.menu-item){width:24px;height:24px;display:block;border-radius:5px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.flag:not(.menu-item).en_US,.flag:not(.menu-item).en_GB{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7c17a542b7068aabc80b0360550d91ec.svg)}.flag:not(.menu-item).de_AT{border:1px #e8e8e8 solid;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/82af4c3578b02c911b93c70d553acd2a.svg)}.flag:not(.menu-item).pl_PL{border:1px #e8e8e8 solid;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f1ce80a8c43972b88ffa3a69c0988b2c.svg)}.flag:not(.menu-item).en_IE{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/155828d5d08e23a2acd08ff4f079ba97.svg);transform:translateX(-14px)}.flag:not(.menu-item).en_IE::after{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7c17a542b7068aabc80b0360550d91ec.svg);background-size:contain;content:"";width:24px;height:24px;display:block;border-radius:6px;margin-left:26px}.flag:not(.menu-item).fr_FR{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7da7c3c40e7595b61080c5d1b749a96f.svg)}.flag:not(.menu-item).de_DE{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b51162db37b2a2fae4cbe70b530c5743.svg)}.flag:not(.menu-item).de_CH{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6f88028e1536a49a2ad6485d603f33e0.svg)}.flag:not(.menu-item).cs_CZ{border:1px #e8e8e8 solid;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/1f75b1ae48ae7bdcf8befe8de9c5cd8b.svg)}.flag.menu-item{background-color:#f6f6f6}.flag.menu-item a{padding-left:32px}.flag.menu-item a:before{background-size:cover;content:"";width:21px;height:21px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:3px}.flag.menu-item.en_US a::before,.flag.menu-item.en_GB a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7c17a542b7068aabc80b0360550d91ec.svg)}.flag.menu-item.de_AT a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/82af4c3578b02c911b93c70d553acd2a.svg)}.flag.menu-item.pl_PL a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f1ce80a8c43972b88ffa3a69c0988b2c.svg)}.flag.menu-item.en_IE a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/155828d5d08e23a2acd08ff4f079ba97.svg)}.flag.menu-item.fr_FR a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7da7c3c40e7595b61080c5d1b749a96f.svg)}.flag.menu-item.de_DE a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b51162db37b2a2fae4cbe70b530c5743.svg)}.flag.menu-item.de_CH a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6f88028e1536a49a2ad6485d603f33e0.svg)}.flag.menu-item.cs_CZ a::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/1f75b1ae48ae7bdcf8befe8de9c5cd8b.svg)}.location{font-size:.6875rem;display:flex;flex-direction:column;align-items:center;margin-right:1rem;position:relative}@media screen and (max-width: 1180px){.location{display:none}}.location p{margin-bottom:0}.location .location-menu__wrapper{top:100%;opacity:0;visibility:hidden;position:absolute;z-index:11;left:0}.location .location-menu{margin-top:1rem;background:#f6f6f6;border:2px #e8e8e8 solid;padding:10px;border-radius:5px}.location .location-menu a{display:block;font-size:.875rem;margin-bottom:7px}.location .location-menu a{white-space:nowrap;display:flex;align-items:center;height:32px;margin:0;line-height:32px;align-items:center}.location .location-menu a.de_AT::before{background-size:cover}.location .location-menu a.en_IE{padding-left:48px;position:relative}.location .location-menu a.en_IE::before{position:absolute;left:0}.location .location-menu a.en_IE::after{content:"";width:18px;height:18px;margin-right:10px;display:block;border-radius:3px;background-size:contain;position:absolute;left:23px}.location .location-menu a::before{content:"";width:18px;height:18px;margin-right:10px;display:block;border-radius:3px;background-size:contain}.location:hover .location-menu__wrapper{opacity:1;visibility:visible}.location:hover .location-menu__wrapper a.fr_FR::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7da7c3c40e7595b61080c5d1b749a96f.svg)}.location:hover .location-menu__wrapper a.cs_CZ::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/1f75b1ae48ae7bdcf8befe8de9c5cd8b.svg)}.location:hover .location-menu__wrapper a.de_DE::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b51162db37b2a2fae4cbe70b530c5743.svg)}.location:hover .location-menu__wrapper a.de_CH::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6f88028e1536a49a2ad6485d603f33e0.svg)}.location:hover .location-menu__wrapper a.en_US::before,.location:hover .location-menu__wrapper a.en_GB::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7c17a542b7068aabc80b0360550d91ec.svg)}.location:hover .location-menu__wrapper a.de_AT::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/82af4c3578b02c911b93c70d553acd2a.svg)}.location:hover .location-menu__wrapper a.pl_PL::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f1ce80a8c43972b88ffa3a69c0988b2c.svg)}.location:hover .location-menu__wrapper a.en_IE::before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/155828d5d08e23a2acd08ff4f079ba97.svg)}.location:hover .location-menu__wrapper a.en_IE::after{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7c17a542b7068aabc80b0360550d91ec.svg)}@media screen and (max-width: 1180px){header.page-header{position:sticky;top:-65px;background:#fff;z-index:501;box-shadow:0px 0px 7px 2px rgba(0,0,0,.1)}}.header.content{width:1460px;max-width:90%;margin:0 auto;font-weight:400;position:relative;display:flex;align-items:center;margin-top:20px}@media screen and (max-width: 1180px){.header.content{height:130px;margin-top:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:65px 65px}}@media screen and (min-width: 1181px){.header.content .logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 1180px){.header.content .logo{display:flex;justify-content:center;align-items:center}}.header.content .logo>*{width:160px;display:block}@media screen and (max-width: 1180px){.header.content .logo>*{width:120px}}@media screen and (min-width: 1181px){.header.content .nav-toggle{display:none}}.header.content .block-search{z-index:1000}.header.content .block-search input[type=text]{width:295px}@media screen and (max-width: 1180px){.header.content .block-search{grid-column:1/span 3}.header.content .block-search input[type=text]{width:100%}}.header.content .quick-access__icons{margin-left:auto;display:flex}.header.content .quick-access__icons>*:not(:last-child){margin-right:1rem}.header.content .quick-access__icon-email,.header.content .quick-access__icon-phone{display:flex;align-items:center;justify-content:start;padding-right:1rem;border-right:1px #e8e8e8 solid;padding-left:36px;position:relative}.header.content .quick-access__icon-email:before,.header.content .quick-access__icon-phone:before{width:26px;height:26px;content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/69747e85a444c94ce63ba2c5640bc4b8.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/69747e85a444c94ce63ba2c5640bc4b8.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:50% 50%;-webkit-mask-position:50% 50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:#333}@media screen and (min-width: 641px){.header.content .quick-access__icon-email:before,.header.content .quick-access__icon-phone:before{position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 640px){.header.content .quick-access__icon-email,.header.content .quick-access__icon-phone{padding-left:0}.header.content .quick-access__icon-email span,.header.content .quick-access__icon-phone span{display:none}}@media screen and (max-width: 320px){.header.content .quick-access__icon-email,.header.content .quick-access__icon-phone{padding-right:0;border-right:0}}.header.content .quick-access__icon-email:before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/0faa18691318c2393f3e34b91c1164d0.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/0faa18691318c2393f3e34b91c1164d0.svg)}@media screen and (max-width: 1180px){.header.content .quick-access__icon-checkout{display:none}}.header.content .quick-access__icon-checkout .quick-access__icon{width:26px;height:26px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/984ff3deb4d3241532afdca2a3463ce6.svg)}.header.content .quick-access__icon-checkout .quick-access__icon+p{margin-top:10px;display:block;text-align:center;color:#333;font-size:.6875rem;width:100%;margin-bottom:0;font-weight:400}@media screen and (max-width: 1180px){.header.content .quick-access__icon-checkout .quick-access__icon+p{display:none}}@media screen and (max-width: 1180px){.header.content #switcher-currency,.header.content #switcher-language{position:absolute;left:44px;z-index:100}}.header.content #switcher-currency .switcher-label,.header.content #switcher-language .switcher-label{display:none}.header.content #switcher-currency .switcher-options,.header.content #switcher-language .switcher-options{position:relative}.header.content #switcher-currency .switcher-options #switcher-currency-trigger,.header.content #switcher-currency .switcher-options #switcher-language-trigger,.header.content #switcher-language .switcher-options #switcher-currency-trigger,.header.content #switcher-language .switcher-options #switcher-language-trigger{cursor:pointer}.header.content #switcher-currency .switcher-options #switcher-currency-trigger:before,.header.content #switcher-currency .switcher-options #switcher-language-trigger:before,.header.content #switcher-language .switcher-options #switcher-currency-trigger:before,.header.content #switcher-language .switcher-options #switcher-language-trigger:before{content:"";display:block;width:26px;height:26px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto}.header.content #switcher-currency .switcher-options #switcher-currency-trigger strong,.header.content #switcher-currency .switcher-options #switcher-language-trigger strong,.header.content #switcher-language .switcher-options #switcher-currency-trigger strong,.header.content #switcher-language .switcher-options #switcher-language-trigger strong{margin-top:10px;display:block;text-align:center;color:#333;font-size:.6875rem;width:100%;margin-bottom:0;font-weight:400}@media screen and (max-width: 1180px){.header.content #switcher-currency .switcher-options #switcher-currency-trigger strong,.header.content #switcher-currency .switcher-options #switcher-language-trigger strong,.header.content #switcher-language .switcher-options #switcher-currency-trigger strong,.header.content #switcher-language .switcher-options #switcher-language-trigger strong{display:none}}.header.content #switcher-currency .switcher-options #switcher-language-trigger:before,.header.content #switcher-language .switcher-options #switcher-language-trigger:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/fcf19c9fac752b606b36dc54a0fa8934.svg)}.header.content #switcher-currency .switcher-options #switcher-currency-trigger:before,.header.content #switcher-language .switcher-options #switcher-currency-trigger:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/630f3b44641ee83e72d7b5a8782b6873.svg)}.header.content #switcher-currency .switcher-options .switcher-dropdown,.header.content #switcher-language .switcher-options .switcher-dropdown{position:absolute;display:none;background:#f6f6f6;border:2px #e8e8e8 solid;padding:10px;border-radius:5px;left:0;top:100%;z-index:20;list-style:none}.header.content #switcher-currency .switcher-options .switcher-dropdown a,.header.content #switcher-language .switcher-options .switcher-dropdown a{display:block;font-size:.875rem;margin-bottom:7px}@media screen and (max-width: 1180px){.header.content #switcher-currency .switcher-options .switcher-dropdown a,.header.content #switcher-language .switcher-options .switcher-dropdown a{white-space:nowrap}}.header.content #switcher-currency .switcher-options.active .switcher-dropdown,.header.content #switcher-language .switcher-options.active .switcher-dropdown{display:block}.header.content .minicart-wrapper .showcart::before{content:"";display:block;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7b25f4d02e3c53a161efcbb9fb4f76bf.svg);width:26px;height:26px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto}.header.content .minicart-wrapper .showcart .text{margin-top:10px;display:block;text-align:center;color:#333;font-size:.6875rem;width:100%;margin-bottom:0;font-weight:400}@media screen and (max-width: 1180px){.header.content .minicart-wrapper .showcart .text{display:none}}.header.content .quick-access__icon-myaccount{position:relative}@media screen and (max-width: 1180px){.header.content .quick-access__icon-myaccount{display:none}}.header.content .quick-access__icon-myaccount .quick-access__icon{width:26px;height:26px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6692ceb3907c346379c0b676ee4b678b.svg)}.header.content .quick-access__icon-myaccount .quick-access__icon+p{margin-top:10px;display:block;text-align:center;color:#333;font-size:.6875rem;width:100%;margin-bottom:0;font-weight:400}@media screen and (max-width: 1180px){.header.content .quick-access__icon-myaccount .quick-access__icon+p{display:none}}.header.content .quick-access__icon-myaccount .quick-access__myaccount-menu{opacity:0;visibility:hidden;position:absolute;top:100%;z-index:11}.header.content .quick-access__icon-myaccount .links{padding:0;margin:1rem 0 0;list-style-type:none;width:150px;background:#f6f6f6;border:2px #e8e8e8 solid;padding:10px;border-radius:5px}.header.content .quick-access__icon-myaccount .links a{display:block;font-size:.875rem;margin-bottom:7px}.header.content .quick-access__icon-myaccount:hover .quick-access__myaccount-menu{opacity:1;visibility:visible}.cookies-alert{bottom:10px;left:10px;position:fixed;z-index:30;display:block;font-size:.875rem;background:#f6f6f6;padding:1rem 0;border-radius:10px;border:1px #e8e8e8 solid}.cookies-alert a{display:block;color:#b91023;margin-top:10px}.cookies-alert a:hover{text-decoration:underline}.cookies-alert:not(.active){display:none}@media screen and (max-width: 640px){.cookies-alert{width:calc(100% - 20px)}.cookies-alert #slf24-open-consent-dialog{margin-top:1rem}.cookies-alert .container{flex-direction:column}.cookies-alert .button{width:100%}}@media screen and (min-width: 641px)and (max-width: 1180px){.cookies-alert{width:70%}}@media screen and (min-width: 1181px){.cookies-alert{width:44%;padding:1rem 0}.cookies-alert #read-more{display:none}}@media screen and (min-width: 641px){.cookies-alert .button{margin-left:1rem}}.cookies-alert .container{display:flex;align-items:center}.cookies-alert .button{white-space:nowrap;height:50px;padding:0 10px;text-align:center}#slf24-open-consent-dialog,#slf24-consent-close-dialog{background:none;color:#000;border:1px #000 solid}#slf24-consent-dialog{width:500px;max-width:90%;border:0;border-radius:10px;padding-top:0;max-height:100vh;overflow-y:auto}#slf24-consent-dialog::backdrop{background:#000;opacity:.75}#slf24-consent-dialog .consent-option{display:flex;gap:10px;padding:1rem 0;border-bottom:1px #dadada solid;cursor:pointer}#slf24-consent-dialog .consent-option p{margin:0;padding:0}#slf24-consent-dialog .consent-option .option-title{font-size:1.25rem}#slf24-consent-dialog .consent-option .option-title,#slf24-consent-dialog .consent-option .option-desc{display:block}#slf24-consent-dialog .dialog-actions{display:flex;gap:1rem;margin-top:1rem}#slf24-consent-dialog .dialog-actions div,#slf24-consent-dialog .dialog-actions button{flex:1;text-transform:uppercase;font-size:.9rem}@media screen and (min-width: 1181px){#maincontent{position:relative}#maincontent:after{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);content:"";z-index:9;opacity:0;visibility:hidden;transition:.5s opacity ease-in;transition-delay:.3s}#maincontent.menu-open::after{opacity:1;visibility:visible}}#main-menu{font-weight:400;border-bottom:1px #e8e8e8 solid;background:#fff;z-index:10;position:sticky;position:-webkit-sticky;top:0}@media screen and (min-width: 1181px){#main-menu>ul{position:relative}#main-menu>ul>li:hover>a::before{opacity:1;visibility:visible}#main-menu>ul>li>a{display:block;padding:0 1rem;position:relative;text-decoration:none;height:55px;line-height:55px}#main-menu>ul>li>a:before{width:calc(100% - 2rem);height:4px;background:#b91023;position:absolute;opacity:0;visibility:hidden;transition:.2s all ease-in-out;bottom:8px;content:"";left:0;right:0;margin:0 auto}#main-menu>ul>li.important>a{color:#fff}#main-menu>ul>li.important>a:before{display:none}#main-menu>ul>li.important>a:after{content:"";width:95%;height:32px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;background:#b91023;border-radius:20px;z-index:-1}#main-menu>ul>li.important>a:hover:after{background:#d41d32}#main-menu .sub-menu{display:flex;width:1460px;max-width:90%;margin:0 auto;position:absolute;justify-content:space-evenly;padding:3rem 0;left:0;right:0;top:55px;margin:0 auto;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transform:translateY(40px);transition:transform .2s cubic-bezier(0.55, 0.17, 0.23, 1),opacity .2s cubic-bezier(0.55, 0.17, 0.23, 1);opacity:0;z-index:10;visibility:hidden}#main-menu .sub-menu::before{position:absolute;width:100%;height:1px;background:#e8e8e8;top:1px;left:0;content:""}#main-menu .sub-menu .sub-menu__section>p{margin:0;padding:0;font-size:1.25rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:#6a6a6a}#main-menu .sub-menu .sub-menu__section>ul{display:flex;flex-direction:column;padding:0;margin:1rem 0 0;list-style:none}#main-menu .sub-menu .sub-menu__section>ul li{line-height:2rem}}#main-menu>ul{list-style-type:none;padding:0;display:flex;justify-content:center;margin:0}#main-menu>ul>li:hover .sub-menu{transform:translateY(0) rotateX(0);opacity:1;visibility:visible}@media screen and (max-width: 1180px){#main-menu{position:fixed;top:var(--distance-from-top);left:0;background:#fff;height:calc(100% - var(--distance-from-top));width:100%;max-width:100%;z-index:500;visibility:hidden;max-height:0;overflow-y:auto;transition:all .6s cubic-bezier(0.55, 0.17, 0.23, 1)}#main-menu>ul{flex-direction:column;padding-top:8px}#main-menu>ul li:nth-child(1){transition-duration:.38s;transform:translateY(-46px);opacity:0}#main-menu>ul li:nth-child(2){transition-duration:.41s;transform:translateY(-52px);opacity:0}#main-menu>ul li:nth-child(3){transition-duration:.44s;transform:translateY(-58px);opacity:0}#main-menu>ul li:nth-child(4){transition-duration:.47s;transform:translateY(-64px);opacity:0}#main-menu>ul li:nth-child(5){transition-duration:.5s;transform:translateY(-70px);opacity:0}#main-menu>ul li:nth-child(6){transition-duration:.53s;transform:translateY(-76px);opacity:0}#main-menu>ul li:nth-child(7){transition-duration:.56s;transform:translateY(-82px);opacity:0}#main-menu>ul li:nth-child(8){transition-duration:.59s;transform:translateY(-88px);opacity:0}#main-menu>ul li:nth-child(9){transition-duration:.62s;transform:translateY(-94px);opacity:0}#main-menu>ul li:nth-child(10){transition-duration:.65s;transform:translateY(-100px);opacity:0}#main-menu>ul li:nth-child(11){transition-duration:.68s;transform:translateY(-106px);opacity:0}#main-menu>ul li:nth-child(12){transition-duration:.71s;transform:translateY(-112px);opacity:0}#main-menu>ul li:nth-child(13){transition-duration:.74s;transform:translateY(-118px);opacity:0}#main-menu>ul li:nth-child(14){transition-duration:.77s;transform:translateY(-124px);opacity:0}#main-menu>ul li:nth-child(15){transition-duration:.8s;transform:translateY(-130px);opacity:0}#main-menu>ul li:nth-child(16){transition-duration:.83s;transform:translateY(-136px);opacity:0}#main-menu>ul li:nth-child(17){transition-duration:.86s;transform:translateY(-142px);opacity:0}#main-menu>ul li:nth-child(18){transition-duration:.89s;transform:translateY(-148px);opacity:0}#main-menu>ul li:nth-child(19){transition-duration:.92s;transform:translateY(-154px);opacity:0}#main-menu>ul li:nth-child(20){transition-duration:.95s;transform:translateY(-160px);opacity:0}#main-menu>ul>li{border-bottom:1px #e8e8e8 solid;transition:all .5s cubic-bezier(0.33, 0.07, 0.29, 1)}#main-menu>ul>li.extra{border-color:#eae1d4;background:#f0ece3}#main-menu>ul>li a{display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;width:90%;margin:0 auto;height:50px;line-height:50px;position:relative}#main-menu>ul>li .submenu_open{width:50px;height:50px;position:absolute;top:0;right:10px;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);mask-size:50%;mask-position:50% 50%;mask-repeat:no-repeat;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);-webkit-mask-size:50%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;background-color:#333;transform:rotate(0deg);transition:transform .2s ease-in-out}#main-menu>ul>li .sub-menu{width:calc(100% - 20px);margin:-4px auto 1rem;display:none}#main-menu>ul>li .sub-menu .sub-menu__section>p{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;margin:0;display:flex;align-items:center;height:42px;line-height:42px}#main-menu>ul>li .sub-menu .sub-menu__section>p:before{width:36px;height:36px;content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);mask-size:50%;mask-position:50% 50%;mask-repeat:no-repeat;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);-webkit-mask-size:50%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;background-color:#333;transform:rotate(270deg);transition:transform .2s ease-in-out}#main-menu>ul>li .sub-menu .sub-menu__section>ul{display:none}#main-menu>ul>li .sub-menu .sub-menu__section.active>p{color:#b91023}#main-menu>ul>li .sub-menu .sub-menu__section.active>p:before{transform:rotate(360deg);background-color:#b91023}#main-menu>ul>li .sub-menu .sub-menu__section.active>ul{display:block;margin:0 0 8px 36px}#main-menu>ul>li .sub-menu .sub-menu__section.active>ul li{line-height:42px;height:42px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}#main-menu>ul>li .sub-menu ul{list-style:none;padding:0}#main-menu>ul>li.active>a,#main-menu>ul>li.active>p>a{color:#b91023}#main-menu>ul>li.active .submenu_open{transform:rotate(180deg);background-color:#b91023}#main-menu>ul>li.active .sub-menu{display:block}#main-menu:not(.active) .flag a::before{background-image:none}#main-menu.active{max-height:1000px;visibility:visible}#main-menu.active ul li{transform:translateY(0);opacity:1}}.nav-toggle{position:relative;display:inline-block;width:30px;height:22px;color:transparent}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{content:"";position:absolute;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#333;left:0}.nav-toggle span{top:0px;transition:background-color 0s linear .13s}.nav-toggle span::before{top:9px;transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.nav-toggle span::after{top:18px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.nav-toggle.active span{transition-delay:.22s;background-color:transparent !important}.nav-toggle.active span::before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(45deg)}.nav-toggle.active span::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(-45deg)}.header-top-info{background:#696967}.header-top-info #header-top-info_message .content{display:flex;justify-content:center;align-items:center}.header-top-info #header-top-info_message .content p{display:block;margin:10px 0;font-size:14px;font-weight:500;color:#fff}.header-top-info #header-top-info_message .content p.info{text-align:left}@media screen and (max-width: 640px){.header-top-info #header-top-info_message .content p.info{text-align:center}}.header-top-info #header-top-info_message .content.with-trustpilot{display:grid;grid-template-areas:"i t";grid-template-columns:1fr 269px}@media screen and (max-width: 640px){.header-top-info #header-top-info_message .content.with-trustpilot{grid-template-areas:"i" "t";grid-template-columns:1fr}}.header-top-info #header-top-info_message .content.with-trustpilot p.info{grid-area:i}.header-top-info #header-top-info_message .content.with-trustpilot div.trustpilot{grid-area:t;display:flex;justify-content:end}@media screen and (max-width: 640px){.header-top-info #header-top-info_message .content.with-trustpilot div.trustpilot{justify-content:center;padding-top:10px;border-top:1px #606060 solid}.header-top-info #header-top-info_message .content.with-trustpilot div.trustpilot .trustpilot-widget{margin-bottom:14px}}.b2b-link-wrapper{display:block}.b2b-link-wrapper p{margin-top:10px;display:block;text-align:center;color:#333;font-size:.6875rem;width:100%;margin-bottom:0;font-weight:400}@media screen and (max-width: 1180px){.b2b-link-wrapper{position:absolute;left:50px;border-left:1px #e8e8e8 solid;padding-left:1rem}.b2b-link-wrapper p{display:none}}@media screen and (max-width: 374px){.b2b-link-wrapper{padding-left:10px;left:40px}}.b2b-link{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/de1f3e3d3e756a538bc17626ca03b6b6.svg);width:26px;height:26px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto}.cart-empty{text-align:center}.cart-empty a{font-weight:500;color:#b91023}.cart-container{width:1460px;max-width:90%;margin:0 auto;display:flex;align-items:flex-start}.cart-container .shipping-info{display:flex;justify-content:space-between;margin-bottom:1rem;font-weight:600}.cart-container #block-shipping,.cart-container #cart-totals{display:none}.cart-container #form-validate{padding-right:4%;position:relative;order:1;flex:1}@media screen and (max-width: 1180px){.cart-container #form-validate{oorder:2}}.cart-container #form-validate .main.actions{display:flex;padding:1rem 0}@media screen and (max-width: 1180px){.cart-container #form-validate .main.actions{padding:1rem 0;flex-direction:column;align-items:center}.cart-container #form-validate .main.actions .action{margin:5px 0}}.cart-container #form-validate .main.actions .action{width:240px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.cart-container #form-validate .main.actions .action{width:100%}}.cart-container #form-validate .main.actions .action#empty_cart_button{background:#c7b198;color:#fff}.cart-container #form-validate .main.actions .action#empty_cart_button:hover{background:#b39471}@media screen and (min-width: 1181px){.cart-container #form-validate .main.actions .action#empty_cart_button{margin-left:auto}}.cart-container #form-validate .main.actions .action.update{background:#596e79;color:#fff}.cart-container #form-validate .main.actions .action.update:hover{background:#304651}.cart-container #form-validate .main.actions .action:last-child{margin-right:0}.cart-container #form-validate .main.actions .action.help.map{font-weight:400}.cart-container #form-validate .main.actions .action:not(.update){background:#f6f6f6;border-radius:5px;height:50px;font-weight:400}@media screen and (min-width: 1181px){.cart-container #form-validate .main.actions .action:not(.update){margin-right:25px}}.cart-container #form-validate .main.actions .action.continue{border:1px #ccc solid}.cart-container #form-validate .product-item-photo{display:block;left:15px;max-width:65px;padding:0;position:absolute;top:15px;width:100%;border:1px #e8e8e8 solid;border-radius:8px;overflow:hidden}.cart-container #form-validate .product-item-photo .product-image-wrapper{padding-bottom:100% !important;display:block;width:100%}.cart-container #form-validate .product-item-photo .product-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.cart-container #form-validate .product-item-name{font-size:1.35rem;display:block;margin:-3px 0 5px}.cart-container #form-validate .gift-registry-name-label:after{content:":"}.cart-container #form-validate .product-item-name+.item-options{margin-top:5px}.cart-container #form-validate .action.configure{display:inline-block;margin:10px 0 0}.cart-container #form-validate .item .message{margin-top:20px}.cart-container #form-validate .cart-products-toolbar .toolbar-amount{left:inherit;margin:25px 0 15px;padding:0;position:relative;text-align:center;top:inherit}.cart-container #form-validate .cart-products-toolbar-top{border-bottom:1px solid #ccc}.cart-container #form-validate .cart-discount{border-bottom:1px solid #ccc;clear:left}.cart-container #form-validate .cart-empty{padding-left:15px;padding-right:15px}.cart-container #form-validate .cart-tax-info+.cart-tax-total{display:block}.cart-container #form-validate.table-wrapper .col.price{text-align:right}.cart-container #form-validate .table-wrapper .cart thead tr th.col{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:24px}.cart-container #form-validate .table-wrapper .cart tbody td{border:0}.cart-container #form-validate .table-wrapper .cart>.item{border-bottom:1px solid #ccc;position:relative}.cart-container #form-validate .cart.table-wrapper table{width:100%}@media screen and (max-width: 640px){.cart-container #form-validate .cart.table-wrapper table thead tr{display:none}.cart-container #form-validate .cart.table-wrapper table .col.qty[data-th],.cart-container #form-validate .cart.table-wrapper table .col.price[data-th],.cart-container #form-validate .cart.table-wrapper table .col.subtotal[data-th],.cart-container #form-validate .cart.table-wrapper table .col.msrp[data-th]{box-sizing:border-box;display:block;float:left;white-space:nowrap;width:33%}.cart-container #form-validate .cart.table-wrapper table .col.qty[data-th]::before,.cart-container #form-validate .cart.table-wrapper table .col.price[data-th]::before,.cart-container #form-validate .cart.table-wrapper table .col.subtotal[data-th]::before,.cart-container #form-validate .cart.table-wrapper table .col.msrp[data-th]::before{content:attr(data-th);display:block;font-weight:600;padding-bottom:10px}}.cart-container #form-validate .cart.table-wrapper table caption{display:none}.cart-container #form-validate .cart.table-wrapper .col{padding-top:15px}.cart-container #form-validate .cart.table-wrapper .col.price,.cart-container #form-validate .cart.table-wrapper .col.subtotal,.cart-container #form-validate .cart.table-wrapper .col.msrp{padding:20px 11px 10px;text-align:center}.cart-container #form-validate .cart.table-wrapper .col.qty{padding:20px 11px 10px;text-align:center}.cart-container #form-validate .cart.table-wrapper .col.qty label span{display:none}.cart-container #form-validate .cart.table-wrapper .col .input-text{height:36px;text-align:center;width:36px;-webkit-appearance:none;-moz-appearance:textfield;padding:0}.cart-container #form-validate .cart.table-wrapper .col>.price{color:#7d7d7d;font-size:1.8rem;font-weight:700}.cart-container #form-validate .cart.table-wrapper .item-actions td{padding-bottom:0;padding-left:15px;padding-right:15px;white-space:normal}.cart-container #form-validate .cart.table-wrapper .item .col.item{display:block;min-height:75px;padding:20px 15px 10px 110px;position:relative}.cart-container #form-validate .cart.table-wrapper .actions-toolbar{min-height:20px;padding-bottom:15px;position:relative;display:flex;justify-content:flex-end;align-items:center}.cart-container #form-validate .cart.table-wrapper .actions-toolbar a.towishlist{font-size:12px;height:32px;border:1px #e8e8e8 solid;background:#f6f6f6;line-height:32px;padding:0 16px;border-radius:60px}.cart-container #form-validate .cart.table-wrapper .actions-toolbar>*:not(:last-child){margin-right:6px}.cart-container #form-validate .cart.table-wrapper .actions-toolbar>.action-edit,.cart-container #form-validate .cart.table-wrapper .actions-toolbar>.action-delete{width:32px;height:32px;border:1px #e8e8e8 solid;background:#f6f6f6;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-edit>span,.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-edit:before,.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-delete:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:20px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;width:18px;height:18px;content:"";mask-size:18px;mask-repeat:no-repeat;mask-position:50% 50%;background:#888;transition:background .2s ease-in-out}.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-edit:hover:before,.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-delete:hover:before{background:#333}.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-edit:before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/dbe6ea35b87f8b3b7b920c6a843426f3.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/dbe6ea35b87f8b3b7b920c6a843426f3.svg);mask-repeat:no-repeat;mask-position:50% 50%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px}.cart-container #form-validate .cart.table-wrapper .actions-toolbar .action-delete:before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f926d0a34d51b6629f7515f226d88d97.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f926d0a34d51b6629f7515f226d88d97.svg);mask-position:50% 50%;-webkit-mask-position:50% 50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:14px;-webkit-mask-size:14px}@media screen and (max-width: 1180px){.cart-container{flex-direction:column}.cart-container .cart-summary{width:100%;margin-bottom:2rem}.cart-container #form-validate{width:100%;padding-right:0;margin-bottom:2rem}}.abs-cart-block>.title,.minicart-items .product .toggle,.abs-discount-block .block>.title,.cart-summary .block>.title,.paypal-review-discount .block>.title,.cart-discount .block>.title{border-top:1px solid #ccc;cursor:pointer;margin-bottom:0;position:relative;padding:10px 40px 10px 15px;padding-left:15px;display:block;text-decoration:none}.abs-cart-block>.title::after,.minicart-items .product .toggle::after,.abs-discount-block .block>.title::after,.cart-summary .block>.title::after,.paypal-review-discount .block>.title::after,.cart-discount .block>.title::after{content:"";position:absolute;right:0px;top:10px;width:24px;height:24px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.cart-summary .block>.title{padding-left:0}.abs-discount-block .block .content,.cart-summary .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{display:none}.cart-summary{width:30%;padding:1px 20px 25px;position:relative;top:0 !important;border-radius:8px;background:#f5f5f5;order:2}.cart-summary #caraty_simulator>.buttons_bottom_block{background:#009597;width:100%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:5px}.cart-summary #caraty_simulator>.buttons_bottom_block>a{display:flex;min-width:100%;min-height:100%;align-items:center;justify-content:center;cursor:pointer}.cart-summary .paypal.checkout{margin-top:1rem}.cart-summary #co-shipping-method-form .item-options{margin:0}.cart-summary .legend{display:none}@media screen and (max-width: 1180px){.cart-summary{order:1;margin-top:10px}}.cart-summary>.title{font-size:2rem;font-weight:300;margin:12px 0;display:block}.cart-summary .checkout-methods-items{margin:1rem 0 0;text-align:center;list-style:none}.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;background:#b91023;color:#fff}.cart-summary .checkout-methods-items .action.primary.checkout:hover{background:#8e0616}.cart-summary .checkout-methods-items .multicheckout{color:#b91023;font-weight:400}.cart-summary .checkout-methods-items .item{margin-bottom:15px}.cart-summary .checkout-methods-items:last-child{margin-bottom:0}.cart-summary .checkout-methods-items .message{padding-left:20px}.cart-summary .checkout-methods-items .message>*:first-child:before{display:none}.cart-summary #block-discount #coupon_code{width:100%}.cart-summary #block-discount .apply{background:#333;color:#fff}.cart-summary .cart-totals .table-caption{display:none}.cart-summary .cart-totals tbody .mark,.cart-summary .cart-totals tfoot .mark{text-align:left}.cart-summary .cart-totals tbody .amount,.cart-summary .cart-totals tfoot .amount{border:0;font-weight:400;padding:6px 0 6px 14px;text-align:right;white-space:nowrap}.cart-summary .cart-totals .discount.coupon{display:none}.item-options{margin-bottom:0}.item-options dt{font-weight:500;margin-top:8px}.item-options dt:after{content:":"}.item-options dd{margin-left:8px;font-size:14px}.cart-container .row-price-wrapper{display:flex;flex-direction:column}.cart-container .product-discount-price{color:#de6161;font-style:italic}.cart-container .product-discount-price::before{content:"- "}.minicart-wrapper{position:relative}.minicart-wrapper .paypal.checkout{display:flex;justify-content:center}.minicart-wrapper .product-item-pricing .details-qty button{display:none}.minicart-wrapper .product-item-pricing .details-qty button span{display:block !important}.minicart-wrapper .items-total{display:none}.minicart-wrapper .minicart-items-wrapper{order:1;flex:1;overflow-y:auto}.minicart-wrapper .minicart-items-wrapper .quantity-nav{display:none}.minicart-wrapper .minicart-items-wrapper .cartSidebarBody{width:100%}.minicart-wrapper .extra{order:2;display:none}.minicart-wrapper .upsell-data{margin-top:auto;order:3}.minicart-wrapper .subtotal{order:4;border-top:1px #e8e8e8 solid;padding-top:1rem}.minicart-wrapper .checkoutWrapper{order:5}.minicart-wrapper .upsell-data .product-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;list-style:none;margin:0;padding:0}.minicart-wrapper .upsell-data .upsell_price{text-align:center;padding-top:4px;font-size:.9375rem}.minicart-wrapper .upsell-data .productName{font-size:.875rem;font-weight:400;text-align:center;margin:4px 0 0;padding:0 2px;line-height:1.313rem}.minicart-wrapper .upsell-data .product-item-photo{text-align:center;display:block;width:100%}.minicart-wrapper .upsell-data .product-item-photo .product-image-container{width:100% !important;display:block;margin:0 auto;border-radius:10px;overflow:hidden}.minicart-wrapper .upsell-data .product-item-photo .product-image-container .product-image-wrapper{padding-bottom:100%;display:block;width:100%;height:0;position:relative}.minicart-wrapper .upsell-data .product-item-photo .product-image-container .product-image-wrapper:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.06);position:absolute;width:100%;height:100%;left:0;top:0}.minicart-wrapper .upsell-data .product-item-photo .product-image-container .product-image-wrapper img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.minicart-wrapper .upsell-data .product-item-actions{display:none}.minicart-wrapper .upsell-data .addBtn{height:36px;line-height:36px;font-size:.8125rem;text-transform:uppercase;padding:0 16px;max-width:95%;display:block;margin:0 auto;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#c7b198;color:#fff}.minicart-wrapper .upsell-data .addBtn:hover{background:#b39471}.minicart-wrapper .ui-dialog{display:block !important;width:400px;position:fixed;top:0;right:-400px;height:100%;background:#fff;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;z-index:2000;transition:right .25s cubic-bezier(0.79, 0.14, 0.15, 0.86)}@media screen and (max-width: 640px){.minicart-wrapper .ui-dialog{width:100%;right:-100%}}.minicart-wrapper .ui-dialog .block-minicart{width:100%;height:100%;padding:30px}@media screen and (max-width: 1180px){.minicart-wrapper .ui-dialog .block-minicart{padding:20px}}@media screen and (min-width: 641px){.minicart-wrapper .ui-dialog:before{position:fixed;width:calc(100vw - 400px);overflow:none;right:400px;background:rgba(0,0,0,.7);height:100%;content:"";opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;transition-delay:.1s}}.minicart-wrapper.active .ui-dialog{right:0}.minicart-wrapper.active .ui-dialog:before{visibility:visible;opacity:1}.minicart-wrapper .counter{font-size:11px;width:20px;height:20px;display:block;position:absolute;right:-10px;top:-10px;border-radius:50%;background:#b91023;text-align:center;line-height:20px;color:#fff}.minicart-wrapper .counter.empty{display:none}.minicart-wrapper .counter .counter-label{display:none}.minicart-wrapper #minicart-content-wrapper{position:relative;height:100%;display:flex;flex-direction:column;background:#fff}.minicart-wrapper #minicart-content-wrapper .subtotal .price-wrapper{display:flex;justify-content:flex-end}.minicart-wrapper #minicart-content-wrapper .subtotal .product-discount-price{display:block}.minicart-wrapper #minicart-content-wrapper .paypal-express-in-context-mini-cart-container{margin-top:15px}.minicart-wrapper #minicart-content-wrapper .paypal.paypal-logo input[data-action=checkout-form-submit]{margin-top:1.5rem}.minicart-wrapper #minicart-content-wrapper .subtitle.empty{margin-top:1rem;color:#6a6a6a;font-weight:300}.minicart-wrapper #minicart-content-wrapper .subtitle.empty+.upsell-data{display:none}.minicart-wrapper #minicart-content-wrapper .block-title span{font-size:1.5rem;font-weight:300}.minicart-wrapper #minicart-content-wrapper .block-title .qty:before{content:"("}.minicart-wrapper #minicart-content-wrapper .block-title .qty:after{content:")"}.minicart-wrapper #minicart-content-wrapper #btn-minicart-close{position:absolute;right:0;top:0;width:auto;height:32px;line-height:32px;border-radius:0;background-color:#fff;color:#333;padding:0}.minicart-wrapper #minicart-content-wrapper ol#mini-cart{list-style:none;padding:0;margin:1rem 0}.minicart-wrapper #minicart-content-wrapper .product{display:flex;width:100%;padding:3px 0;position:relative}.minicart-wrapper #minicart-content-wrapper .product .minicartRemove{display:none}.minicart-wrapper #minicart-content-wrapper .product .productDesc{display:none}.minicart-wrapper #minicart-content-wrapper .product .productName{margin:0}.minicart-wrapper #minicart-content-wrapper .product .product-discount-price{order:3;margin-left:auto;color:#de6161;font-style:italic}.minicart-wrapper #minicart-content-wrapper .product .product-discount-price::before{content:"- "}.minicart-wrapper #minicart-content-wrapper .product .product-item-name{padding-right:40px;display:block}.minicart-wrapper #minicart-content-wrapper .product .product-item-photo{max-width:120px}.minicart-wrapper #minicart-content-wrapper .product .product-item-photo .product-image-wrapper{padding-bottom:100% !important;width:66px;position:relative;display:block;border-radius:10px;overflow:hidden}.minicart-wrapper #minicart-content-wrapper .product .product-item-photo .product-image-wrapper:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.06);position:absolute;width:100%;height:100%;left:0;top:0}.minicart-wrapper #minicart-content-wrapper .product .product-item-photo .product-image-wrapper img{width:75% !important;height:75% !important;position:absolute;object-fit:contain;left:50%;top:50%;transform:translate(-50%, -50%)}.minicart-wrapper #minicart-content-wrapper .product .content .subtitle{display:none}.minicart-wrapper #minicart-content-wrapper .product .options{margin:0;display:block !important}.minicart-wrapper #minicart-content-wrapper .product .options .toggle{padding:6px 0 0 0;margin-top:4px}.minicart-wrapper #minicart-content-wrapper .product .options .toggle:after{top:5px}.minicart-wrapper #minicart-content-wrapper .product .options .label{font-weight:500}.minicart-wrapper #minicart-content-wrapper .product .options .values{margin-left:0}.minicart-wrapper #minicart-content-wrapper .product .product-item-details{flex:1;margin-left:10px}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty{display:flex;align-items:center}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty label{display:none}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty input{height:32px;line-height:32px;padding:0px;text-align:center;width:32px;-webkit-appearance:none;-moz-appearance:textfield}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty button{height:32px;line-height:32px;font-size:.8125rem;text-transform:uppercase;padding:0 16px;margin-left:.6rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#c7b198;color:#fff}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .details-qty button:hover{background:#b39471}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .product.options{font-size:.875rem;font-size:#6a6a6a}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .action.edit{display:none}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .product-item-pricing{display:flex;align-items:center;margin-top:.6rem}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .product-item-pricing .price-container{order:2;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .product-item-pricing .price-container .price-wrapper>span{display:flex;align-items:center;margin-left:10px}.minicart-wrapper #minicart-content-wrapper .product .product-item-details .product-item-pricing .price-container .price-wrapper>span:before{content:"✕";font-size:12px;margin-right:10px;color:#333}.minicart-wrapper #minicart-content-wrapper .block-content{display:flex;flex-direction:column;flex:1;max-height:100%}.minicart-wrapper #minicart-content-wrapper .subtotal{display:flex;justify-content:space-between;margin:1rem 0}.minicart-wrapper #minicart-content-wrapper .subtotal .price-wrapper{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.minicart-wrapper #minicart-content-wrapper .subtotal .product-discount-price{order:3;margin-left:auto;color:#de6161;font-style:italic}.minicart-wrapper #minicart-content-wrapper .subtotal .product-discount-price::before{content:"- "}.minicart-wrapper #minicart-content-wrapper .actions.minicart-options{position:absolute;right:0;width:29px;padding:0;top:0}.minicart-wrapper #minicart-content-wrapper .action.delete{width:29px;height:29px;display:block;overflow:hidden;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/e6a7fc65fb8b9fccc6000e8d23f434e4.svg);background-size:14px;background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;border:1px #dedede solid;color:transparent}.minicart-wrapper #minicart-content-wrapper .action.delete:hover{background-color:#ebebeb}.minicart-wrapper #minicart-content-wrapper .checkoutWrapper .secondary{font-size:.875rem;text-align:center;margin:.6rem 0}.minicart-wrapper #minicart-content-wrapper .checkoutWrapper .secondary a{color:#6a6a6a}.minicart-wrapper #minicart-content-wrapper #top-cart-btn-checkout{background:#b91023;color:#fff;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.minicart-wrapper #minicart-content-wrapper #top-cart-btn-checkout:hover{background:#8e0616}.minicart-wrapper:not(.active) #minicart-content-wrapper #btn-minicart-close{background-image:none}.field-tooltip,.note{display:none !important}.opc-block-summary .table-totals{padding-top:10px}.opc-block-shipping-information{margin-top:1rem}@media screen and (max-width: 640px){.opc-block-shipping-information{display:none}}.opc-block-shipping-information .ship-to{margin-bottom:1rem}.revolut-fast-checkout-container{display:none !important}.checkout-index-index .trustpilot-widget{height:50px;display:flex;align-items:center;margin-bottom:0 !important;background:#f5f5f5}.checkout-index-index .page-header{position:relative;top:0;background:#fff;z-index:10;box-shadow:none}.checkout-index-index .nav-toggle{display:none}.checkout-index-index .page-header{width:100%;max-width:100%;border-bottom:1px #e8e8e8 solid;margin:0;padding:0}.checkout-index-index .page-header .header{width:1000px;margin:0 auto;padding:0;height:71.95px;display:flex;justify-content:space-between}.checkout-index-index .page-header .header .logo{position:relative;display:block;left:0;top:0;margin:0;transform:none;order:1}.checkout-index-index .page-header .header .secure-checkout{order:2;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.checkout-index-index .page-header .header .secure-checkout{font-size:14px}}.checkout-index-index .page-header .header .secure-checkout .secure-checkout__icon{width:26px;height:26px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/8fe73bc811c770e3fbaa00b35ab7b110.svg);background-size:contain;background-repeat:no-repaat;background-position:50% 50%;margin-right:8px}.checkout-index-index>.loading-mask,.checkout-index-index #checkout-loader{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:101}.checkout-index-index>.loading-mask .loader,.checkout-index-index #checkout-loader .loader{width:64px;height:64px}.checkout-index-index>.loading-mask .loader img,.checkout-index-index>.loading-mask .loader p,.checkout-index-index #checkout-loader .loader img,.checkout-index-index #checkout-loader .loader p{display:none}.checkout-index-index>.loading-mask .loader:before,.checkout-index-index #checkout-loader .loader:before{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:32px;height:32px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;z-index:-1}#opc-shipping_method{position:relative}#opc-shipping_method._block-content-loading:before{content:"";left:calc(50% - 18px);top:calc(50% - 18px);z-index:1;position:absolute;width:18px;height:18px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite}#opc-shipping_method._block-content-loading:after{content:"";width:100%;height:100%;background:rgba(255,255,255,.8);position:absolute;top:0;z-index:0}#opc-shipping_method .loading-mask{height:100%;left:0;top:0;z-index:101}.checkout-container{margin:0 auto 20px;width:1000px;max-width:90%;position:relative}.checkout-container .messages{position:fixed;bottom:0;left:0;z-index:10;width:100%}.checkout-container .messages .message{border-radius:initial}@media screen and (max-width: 640px){.checkout-container{display:flex;flex-direction:column}.checkout-container>.messages{order:1}}.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0}@media screen and (max-width: 640px){.opc-progress-bar{order:0}}.opc-progress-bar-item{margin:0 0 10px;width:185px;display:inline-block;position:relative;text-align:center;vertical-align:top}@media screen and (max-width: 640px){.opc-progress-bar-item{width:165px}}.opc-progress-bar-item:before{background:#e4e4e4;border:1px solid #ccc;top:19px;transition:background .3s;content:"";height:7px;left:0;position:absolute;width:100%}.opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0}.opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#666;font-weight:300;font-size:1.35rem}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#e4e4e4;border:1px solid #ccc;height:38px;margin-left:-19px;transition:background .3s;width:38px;border-radius:50%;content:"";left:50%;position:absolute;top:0}.opc-progress-bar-item>span:after{background:#fff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:1rem;line-height:26px}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#d7d7d7}.opc-progress-bar-item._complete:hover>span:before{background:#d7d7d7}.opc-progress-bar-item._complete>span{color:#333}.opc-progress-bar-item._active:before{background:#b91023;border-color:#b91023}.opc-progress-bar-item._active>span{color:#333;font-weight:600}.opc-progress-bar-item._active>span:before{background:#b91023;border-color:#b91023}.opc-progress-bar-item._active>span:after{border-color:#b91023}.authentication-dropdown{background:#f6f6f6;box-shadow:0 5px 20px 0 rgba(0,0,0,.07);border:1px #e8e8e8 solid;position:absolute;text-align:left;top:100%;transform:scale(1, 0);transform-origin:0 0;transition:transform linear .1s,visibility 0s linear .1s;visibility:hidden;width:100%;padding:20px;border-radius:8px;margin-top:20px}.authentication-dropdown .action-close{width:16px;height:16px;color:transparent;float:right;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/94f9bffb61bda1130f3fd1c2eb2a3768.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.authentication-dropdown .action-login{padding:0 18px;background:#b91023;color:#fff}.authentication-dropdown .action-login:hover{background:#8e0616}.authentication-dropdown._show{z-index:100;transform:scale(1, 1);transition:transform linear .1s,visibility 0s linear 0s;visibility:visible}.authentication-wrapper{width:33.33333333%;text-align:right;position:absolute;right:0}@media screen and (max-width: 640px){.authentication-wrapper{order:3;width:100%;position:relative}.authentication-wrapper button.action-auth-toggle{width:100%}}.authentication-wrapper .action-auth-toggle{width:200px;background:#596e79;color:#fff}.authentication-wrapper .action-auth-toggle:hover{background:#304651}.block-authentication .block-title{font-size:2.6rem;border-bottom:0;margin-bottom:25px}.block-authentication .actions-toolbar>.primary{display:inline;float:right;margin-right:0}.block-authentication .actions-toolbar>.primary .action{margin-right:0}.block-authentication .actions-toolbar>.secondary{float:left;margin-right:2rem;padding-top:1rem}.popup-authentication .modal-inner-wrap{min-width:768px;width:60%}.popup-authentication .block-authentication{display:flex;flex-direction:row;border-top:1px solid #c1c1c1}.popup-authentication .block[class]{box-sizing:border-box;float:left;padding:10px 30px 0 0;width:50%}.popup-authentication .block[class]+.block{border-left:1px solid #c1c1c1;border-top:0;margin:0;padding:10px 0 0 40px}.popup-authentication .block[class]+.block:before{left:0;top:50%}.popup-authentication .actions-toolbar{margin-bottom:0;margin-top:auto}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display:flex;flex-direction:column;flex-grow:1}.abs-no-display-desktop,.opc-estimated-wrapper,.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous){display:none}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:10px;color:#333;font-weight:300;font-size:1.5rem;display:block}.opc-block-summary:not(.active) table.table-totals,.opc-block-summary:not(.payment_step) table.table-totals{display:none}.opc-block-summary:not(.active) .items-in-cart .title,.opc-block-summary:not(.payment_step) .items-in-cart .title{border-top:none}.order-summary-title.title{display:flex;align-items:center;border-bottom:1px solid #ccc}.order-summary-title.title .grand-total{font-size:16px;margin-left:auto;display:flex;justify-content:center;cursor:pointer}.order-summary-title.title .grand-total:after{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);background-size:contain;background-repeat:no-repeat;width:24px;height:24px;display:block;margin-left:3px}.opc-block-summary:not(.payment_step) .grand-total:after{display:none}.opc-wrapper{order:1}.opc-wrapper .shipping-address-items{display:flex}@media screen and (min-width: 641px){.opc-wrapper .shipping-address-items{gap:20px}}@media screen and (max-width: 640px){.opc-wrapper .shipping-address-items{flex-direction:column}}.opc-wrapper .addresses+button.action{margin-bottom:1rem}.opc-wrapper .shipping-address-item{border:1px #ccc solid;font-size:14px;line-height:2;margin:0 0 20px;padding:15px;transition:.3s border-color;position:relative;vertical-align:top;word-wrap:break-word;border-radius:10px}@media screen and (min-width: 641px){.opc-wrapper .shipping-address-item{flex:1 1 50%}}.opc-wrapper .shipping-address-item button{margin-top:10px}.opc-wrapper .shipping-address-item.selected-item{border-color:#b91023}.opc-wrapper .shipping-address-item.selected-item:after{content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7a51f279663bab6aa186f784f7b02d94.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7a51f279663bab6aa186f784f7b02d94.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:50% 50%;background:#b91023;height:30px;width:30px;position:absolute;right:5px;top:5px}@media screen and (max-width: 640px){.opc-wrapper{order:4;margin-top:1rem}}@media screen and (min-width: 641px){.opc-wrapper{padding-right:30px;width:66.66666667%;float:left}}.opc-wrapper legend.label{display:none}.opc-wrapper .step-title{border-bottom:1px solid #ccc;margin-bottom:15px}.opc-wrapper .step-content{margin:0 0 40px}.opc-wrapper .form-login .action.login.primary{background:#b91023;color:#fff;width:200px}.opc-wrapper .form-login .action.login.primary:hover{background:#8e0616}.opc-wrapper .form-login .secondary{font-size:.875rem;margin-top:4px}.opc-wrapper .action.continue{background:#b91023;margin-top:1rem}.opc-wrapper .action.continue:hover{background:#8e0616}.opc-wrapper .field.additional{margin-top:10px}.opc-wrapper .field input[type=text],.opc-wrapper .field input[type=number],.opc-wrapper .field input[type=email],.opc-wrapper .field input[type=password],.opc-wrapper .field select{width:100%}#checkout-payment-method-load .actions-toolbar .action.primary.checkout{background:#b91023;color:#fff}#checkout-payment-method-load .actions-toolbar .action.primary.checkout:hover{background:#8e0616}#checkout-payment-method-load .actions-toolbar .primary+p{float:none !important;text-align:center !important;font-size:14px !important}.opc-payment-additional.discount-code{border-top:1px #e8e8e8 solid;margin-top:1rem}.opc-payment-additional.discount-code .payment-option-title{text-align:center;font-size:14px;margin-top:8px;cursor:pointer}.opc-payment-additional.discount-code .payment-option-title #block-discount-heading{position:relative;font-weight:500}.opc-payment-additional.discount-code .payment-option-title #block-discount-heading::after{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;display:block}.opc-payment-additional.discount-code._active .payment-option-title #block-discount-heading::after{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b4eb5d68b7654887af0c979aa0e01323.svg)}.opc-payment-additional.discount-code .form-discount{display:flex;align-items:flex-end}.opc-payment-additional.discount-code .form-discount .payment-option-inner{flex:1}.opc-payment-additional.discount-code .form-discount .payment-option-inner .input-text{width:calc(100% - 20px)}.opc-payment-additional.discount-code .form-discount .actions-toolbar button{height:40px;line-height:40px;font-size:14px;padding:0 18px;background:#c7b198;color:#fff}.opc-payment-additional.discount-code .form-discount .actions-toolbar button:hover{background:#b39471}.opc-payment-additional.discount-code .form-discount #discount-code-error{position:absolute}.opc-sidebar{margin:46px 0 20px;border-radius:8px;background:#f5f5f5;padding:20px 25px 15px;border:1px #ccc solid}@media screen and (max-width: 640px){.opc-sidebar{order:2;margin-top:0}}@media screen and (min-width: 641px){.opc-sidebar{width:33.33333333%;float:right}}.opc-sidebar .items-in-cart .title{border-top:1px solid #ccc;cursor:pointer;margin-bottom:0;position:relative;padding:10px 40px 10px 0px;display:block;text-decoration:none}.opc-sidebar .items-in-cart .title:after{content:"";position:absolute;right:0px;top:10px;width:24px;height:24px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.opc-sidebar .minicart-items{list-style:none;margin:0;padding:0}.opc-sidebar .minicart-items .product-item{position:relative}.opc-sidebar .minicart-items .product-item>.product{display:flex;margin:6px 0 3px}.opc-sidebar .minicart-items .product-item>.product .item-options dt{margin-top:0}.opc-sidebar .minicart-items .product-item>.product .product-image-container{height:48px !important;width:48px !important;margin-right:8px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;border:1px #e8e8e8 solid}.opc-sidebar .minicart-items .product-item>.product .product-image-container img{width:100%;height:100%;object-fit:cover}.opc-sidebar .minicart-items .product-item>.product .product-item-details{flex:1}.opc-sidebar .minicart-items .product-item>.product .product-item-details .product-item-name{margin-bottom:4px;display:block}.opc-sidebar .minicart-items .product-item>.product .product-item-details .details-qty{position:absolute;left:-6px;top:-6px;width:18px;height:18px;background:#b91023;display:flex;justify-content:center;align-items:center;font-size:13px;border-radius:50%;color:#fff}.opc-sidebar .minicart-items .product-item>.product .product-item-details .details-qty .label{display:none}.opc-sidebar .minicart-items .product-item>.product .product-item-details .subtotal{font-size:.875rem}.opc-sidebar .minicart-items .product-item>.product .product-item-details .product.options span[data-role=title]{margin-top:10px;padding-left:0;font-size:.875rem}.opc-sidebar .minicart-items .product-item>.product .product-item-details .product.options .content .subtitle{display:none}.opc-sidebar .minicart-items .product-item>.product .product-item-details .product.options .content .item-options{margin-top:0}.opc-sidebar .modal-header{display:none}.opc-sidebar .table-totals{margin:10px 0}.opc-sidebar .table-totals .table-caption{display:none}.opc-sidebar .table-totals th{text-align:left}.opc-sidebar .table-totals th,.opc-sidebar .table-totals td{padding:6px 0}.opc-sidebar .table-totals .amount{padding-right:4px;text-align:right;white-space:nowrap}.opc-sidebar .shipping-information .ship-to,.opc-sidebar .shipping-information .ship-via{position:relative}.opc-sidebar .shipping-information .action-edit{position:absolute;right:6px;top:6px;width:32px;height:32px;border:1px #e8e8e8 solid;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none;color:transparent}.opc-sidebar .shipping-information .action-edit:before{content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/dbe6ea35b87f8b3b7b920c6a843426f3.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/dbe6ea35b87f8b3b7b920c6a843426f3.svg);mask-repeat:no-repeat;mask-position:50% 50%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;width:100%;height:100%;position:absolute;background:#888;transition:background .2s ease-in-out}.opc-sidebar .shipping-information .action-edit:hover:before{backgroud:#333}#checkout-shipping-method-load .method-wrapper{display:flex;height:100px;align-items:center;border:1px #ccc solid;border-radius:6px;margin-top:10px;cursor:pointer}#checkout-shipping-method-load .method-wrapper.active{border-color:#b91023}#checkout-shipping-method-load .method-wrapper:not(:last-child){margin-bottom:10px}#checkout-shipping-method-load .method-wrapper .method-name{font-weight:400;margin-bottom:4px}#checkout-shipping-method-load .method-wrapper input{display:none}#checkout-shipping-method-load .method-wrapper input+.method-icon{width:100px;height:100px;background-size:41px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/a8d6d1b0f993ba654e2bee6bcff8f9f4.svg)}#checkout-shipping-method-load .method-wrapper input[value=shippinguk_free]+.method-icon,#checkout-shipping-method-load .method-wrapper input[value=freeshipping_freeshipping]+.method-icon{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/4dfcb34b72d98ad43c8fde57edce01da.svg)}#checkout-step-payment .checkout-billing-address{margin:.5rem 0 2rem}#checkout-step-payment .checkout-billing-address .billing-address-same-as-shipping-block.field.choice{display:flex;align-items:start}#checkout-step-payment .checkout-billing-address .billing-address-same-as-shipping-block.field.choice input{margin:6px 8px 0 0}#checkout-step-payment .checkout-billing-address .billing-address-same-as-shipping-block.field.choice label span{margin-bottom:0}#checkout-step-payment .checkout-billing-address .field-select-billing{margin:20px 0 10px}#checkout-step-payment .checkout-billing-address .field-select-billing label span{font-size:1.25rem}#checkout-step-payment .checkout-billing-address .action-update{background:#333;color:#fff}#checkout-step-payment .checkout-billing-address .action-cancel{margin-top:8px;background:#dadada}#checkout-step-payment .checkout-billing-address .billing-address-details{margin-top:10px;line-height:2;padding:0 0 0 23px}#checkout-step-payment .billing-address-same-as-shipping-bloc{display:flex}#checkout-step-payment .billing-address-same-as-shipping-bloc input{margin-right:8px}.checkout-newsletter>.checkout-newsletter{display:flex;align-items:center}.checkout-newsletter>.checkout-newsletter>input{margin:0;flex:0 0 12px}.checkout-newsletter>.checkout-newsletter>label{margin-left:8px}.checkout-newsletter>.checkout-newsletter>label::after{display:none}.checkout-newsletter>.checkout-newsletter>label>span{font-size:1rem;margin-bottom:0}.checkout-agreement{display:flex;align-items:start;position:relative}.checkout-agreement .mage-error[generated=true]{opacity:.5;position:absolute;right:0;top:-20px;background:red;padding:5px 10px;border-radius:5px;color:#fff}.checkout-agreement input{flex:0 0 12px;margin:0;margin-top:6px}.checkout-agreement .label{display:flex}.checkout-agreement .label button{background:none;height:auto;line-height:1.5rem;text-align:left;padding:0}.checkout-agreement .label button span{display:block;color:#333;font-size:1rem;padding-left:8px;margin-bottom:0}#co-payment-form hr{display:none}.form.payments legend.legend{display:none}.form.payments .step-title{border-bottom:0}.form.payments .step-title+.payment-method{border-top-left-radius:5px;border-top-right-radius:5px}.form.payments .payment-method#stripe_stripe_checkout .payment-method-note,.form.payments .payment-method.stripe-payments .payment-method-note{font-weight:bold}.form.payments .payment-method#stripe_stripe_checkout>.payment-method-title>label.label,.form.payments .payment-method.stripe-payments>.payment-method-title>label.label{padding-left:57px;position:relative;display:block}.form.payments .payment-method#stripe_stripe_checkout>.payment-method-title>label.label:before,.form.payments .payment-method.stripe-payments>.payment-method-title>label.label:before{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/60b8230d865dc7c1d11f8af02506e257.svg);background-size:contain;width:47px;height:31px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.form.payments .payment-method.stripe-payments .stripe-icon:nth-child(1),.form.payments .payment-method.stripe-payments .stripe-icon:nth-child(2),.form.payments .payment-method.stripe-payments .stripe-icon:nth-child(3),.form.payments .payment-method.stripe-payments .stripe-icon:nth-child(4){display:none}.form.payments .payment-method{border-left:1px #e8e8e8 solid;border-right:1px #e8e8e8 solid;border-top:1px #e8e8e8 solid}.form.payments .payment-method._active .payment-method-content:not([data-bind="if: stripePaymentsError()"]){border-top:1px #e8e8e8 solid;padding:20px;background:#f6f6f6}.form.payments .payment-method:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px #e8e8e8 solid;overflow:hidden}.form.payments .payment-method #revolutForm{margin-bottom:1rem;background:#fff;padding:1rem;border:1px #888 solid;border-radius:5px}.form.payments .payment-method .payment-method-title{display:flex;height:66px;align-items:center;padding:0 15px}.form.payments .payment-method .payment-method-title .label[for=ca_raty]::before{content:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/c96f21d8370e2c0da26ce2c8b2174c91.jpg);margin-right:15px;border-radius:5px;overflow:hidden;height:34px}.form.payments .payment-method .payment-method-title easycredit-checkout-label .ec-checkout-label{display:flex}.form.payments .payment-method .payment-method-title easycredit-checkout-label .ec-checkout-label .ec-checkout-label__logo{order:1;position:relative;width:47px;height:auto;transform:none}.form.payments .payment-method .payment-method-title easycredit-checkout-label .ec-checkout-label strong{order:2;display:flex;align-items:center;font-weight:400;font-size:1rem;padding-left:10px}.form.payments .payment-method .payment-method-title easycredit-checkout-label .ec-checkout-label small,.form.payments .payment-method .payment-method-title easycredit-checkout-label .ec-checkout-label br{display:none}.form.payments .payment-method .payment-method-title .label.klarna-payments-method-cell .klarna-payments-method-cell{display:flex;justify-content:center;align-items:center;padding-right:10px}.form.payments .payment-method .payment-method-title a{display:none}.form.payments .payment-method .payment-method-title input{margin:0;margin-right:15px}.form.payments .payment-method .payment-method-title input+label{margin-right:15px}.form.payments .payment-method .payment-method-title input+label>img{margin-right:15px}.form.payments .payment-method .payment-method-title label.label{margin:0;height:50px;line-height:50px;display:flex;align-items:center}.form.payments .payment-method .payment-method-title label.label .payment-icon{width:47px;height:31px;object-fit:contain}.form.payments .payment-method .payment-method-title label.label span{margin-bottom:0 !important;top:0 !important;font-size:1rem}@media screen and (max-width: 374px){.form.payments .payment-method .payment-method-title label.label span{font-size:13px}}.form.payments .payment-method:not(._active) .payment-method-content{display:none}.form.payments .payment-method #reolutForm{border:1px #b8b8b8 solid;padding:20px;background:#eee;margin-bottom:2rem;border-radius:5px}.payment-method.payu-payment .method__single .method__single--content{background:#fff}.payment-option.comment._collapsible{margin:1rem 0}.payment-option.comment._collapsible .action.action-toggle{height:50px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;width:100%;border-radius:5px;line-height:50px;font-size:1rem;border:0;background:#333;color:#fff;display:block;line-height:46px;text-align:center;background:transparent;border:2px #444 solid;color:#444;font-weight:400}.payment-option.comment._collapsible .form .field .label{display:none}.payment-option.comment._collapsible .form .field textarea{margin-top:1rem;padding-top:10px;width:100%}.payu-msg .msg__error{font-size:14px}.checkout-onepage-success #registration{width:1460px;max-width:90%;margin:0 auto}.agreements-modal.modal-popup{transition:none !important}.agreements-modal.modal-popup._show{background:rgba(0,0,0,.69)}.agreements-modal.modal-popup._show .modal-inner-wrap{margin:0;left:50%;top:50%;transform:translate(-50%, -50%)}.agreements-modal.modal-popup._show .modal-inner-wrap .modal-content{height:50vh;overflow-y:scroll}.checkout-success{width:1460px;max-width:90%;margin:0 auto}.checkout-success .action.primary.continue{height:50px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;width:100%;border-radius:5px;line-height:50px;font-size:1rem;border:0;color:#fff;background:#b91023;display:inline-block;text-align:center;max-width:240px}.checkout-success .action.primary.continue:hover{background:#8e0616}.login-container,.form-create-account,.form.password.forget,.form.password.reset,.form-address-edit,.form-edit-account{width:500px;max-width:90%;margin:1rem auto 0;background:#f6f6f6;padding:20px;border-radius:8px;box-shadow:0 5px 20px 0 rgba(0,0,0,.07);border:1px #e8e8e8 solid}.login-container .block-title,.login-container .legend,.form-create-account .block-title,.form-create-account .legend,.form.password.forget .block-title,.form.password.forget .legend,.form.password.reset .block-title,.form.password.reset .legend,.form-address-edit .block-title,.form-address-edit .legend,.form-edit-account .block-title,.form-edit-account .legend{border-bottom:1px solid #e8e8e8;font-size:1.25rem;margin-bottom:15px;padding-bottom:12px}.login-container fieldset br,.form-create-account fieldset br,.form.password.forget fieldset br,.form.password.reset fieldset br,.form-address-edit fieldset br,.form-edit-account fieldset br{display:none}.login-container .captcha-img,.form-create-account .captcha-img,.form.password.forget .captcha-img,.form.password.reset .captcha-img,.form-address-edit .captcha-img,.form-edit-account .captcha-img{margin:1rem auto;display:table;border:1px #e8e8e8 solid}.login-container button,.form-create-account button,.form.password.forget button,.form.password.reset button,.form-address-edit button,.form-edit-account button{background:#596e79;color:#fff}.login-container button:hover,.form-create-account button:hover,.form.password.forget button:hover,.form.password.reset button:hover,.form-address-edit button:hover,.form-edit-account button:hover{background:#304651}.login-container button.primary,.form-create-account button.primary,.form.password.forget button.primary,.form.password.reset button.primary,.form-address-edit button.primary,.form-edit-account button.primary{background:#b91023;color:#fff}.login-container button.primary:hover,.form-create-account button.primary:hover,.form.password.forget button.primary:hover,.form.password.reset button.primary:hover,.form-address-edit button.primary:hover,.form-edit-account button.primary:hover{background:#8e0616}.login-container a.action.primary,.form-create-account a.action.primary,.form.password.forget a.action.primary,.form.password.reset a.action.primary,.form-address-edit a.action.primary,.form-edit-account a.action.primary{color:#b91023;font-weight:400}.login-container .back,.login-container .action.remind,.form-create-account .back,.form-create-account .action.remind,.form.password.forget .back,.form.password.forget .action.remind,.form.password.reset .back,.form.password.reset .action.remind,.form-address-edit .back,.form-address-edit .action.remind,.form-edit-account .back,.form-edit-account .action.remind{text-align:center;font-size:.875rem;display:block;margin-top:1rem}.login-container input[type=text],.login-container input[type=email],.login-container input[type=password],.login-container input[type=tel],.login-container select,.form-create-account input[type=text],.form-create-account input[type=email],.form-create-account input[type=password],.form-create-account input[type=tel],.form-create-account select,.form.password.forget input[type=text],.form.password.forget input[type=email],.form.password.forget input[type=password],.form.password.forget input[type=tel],.form.password.forget select,.form.password.reset input[type=text],.form.password.reset input[type=email],.form.password.reset input[type=password],.form.password.reset input[type=tel],.form.password.reset select,.form-address-edit input[type=text],.form-address-edit input[type=email],.form-address-edit input[type=password],.form-address-edit input[type=tel],.form-address-edit select,.form-edit-account input[type=text],.form-edit-account input[type=email],.form-edit-account input[type=password],.form-edit-account input[type=tel],.form-edit-account select{width:100% !important}.form-address-edit,.form-edit-account{width:100%;max-width:100%}#password-strength-meter-container{font-size:.875rem;margin-top:4px}@media screen and (max-width: 640px){.page-layout-2columns-left .table-wrapper{overflow-y:auto}}.page-layout-2columns-left .table-wrapper table{margin-top:1rem}@media screen and (max-width: 640px){.page-layout-2columns-left .table-wrapper table{width:max-content}}.page-layout-2columns-left .table-wrapper table .table-caption{display:none}.page-layout-2columns-left .table-wrapper table td{text-align:center;border-top:1px #e8e8e8 solid}.page-layout-2columns-left .table-wrapper table th,.page-layout-2columns-left .table-wrapper table td{padding:8px 0}@media screen and (max-width: 640px){.page-layout-2columns-left .table-wrapper table th,.page-layout-2columns-left .table-wrapper table td{padding:8px}}@media screen and (max-width: 1180px){.page-layout-2columns-left:not(.wishlist-index-index) .column.main{width:1460px;max-width:90%;margin:0 auto}}@media screen and (min-width: 1181px){.page-layout-2columns-left .columns{display:grid;grid-template-columns:250px 1fr;grid-gap:2rem;width:1460px;max-width:90%;margin:0 auto}.page-layout-2columns-left .columns .column.main{grid-row:1/span 2;grid-column:2}}@media screen and (max-width: 1180px){.page-layout-2columns-left .columns{display:flex;flex-direction:column}.page-layout-2columns-left .columns .sidebar-main{order:1}.page-layout-2columns-left .columns .column.main{order:2}}.page-layout-2columns-left .block-collapsible-nav-title{display:none}@media screen and (max-width: 1180px){.page-layout-2columns-left .sidebar-main #account-nav ul,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul{list-style:none;padding:0;display:flex;overflow-x:auto;overflow-y:hidden}.page-layout-2columns-left .sidebar-main #account-nav ul li a,.page-layout-2columns-left .sidebar-main #account-nav ul li strong,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li strong{height:40px;line-height:40px;border:1px #6a6a6a solid;min-width:120px;padding:0 10px;text-align:center;text-transform:uppercase;border-radius:5px;margin:5px;cursor:pointer;position:relative;white-space:nowrap;width:auto;min-width:150px;display:inline-block;white-space:nowrap;padding:0 10px}.page-layout-2columns-left .sidebar-main #account-nav ul li a#see-active-filters,.page-layout-2columns-left .sidebar-main #account-nav ul li strong#see-active-filters,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a#see-active-filters,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li strong#see-active-filters{background:#333;color:#fff}.page-layout-2columns-left .sidebar-main #account-nav ul li a#see-active-filters.hidden,.page-layout-2columns-left .sidebar-main #account-nav ul li strong#see-active-filters.hidden,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a#see-active-filters.hidden,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li strong#see-active-filters.hidden{display:none}.page-layout-2columns-left .sidebar-main #account-nav ul li a:hover,.page-layout-2columns-left .sidebar-main #account-nav ul li strong:hover,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a:hover,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li strong:hover{background:#6a6a6a;color:#fff}.page-layout-2columns-left .sidebar-main #account-nav ul li.current a,.page-layout-2columns-left .sidebar-main #account-nav ul li.current strong,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li.current a,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li.current strong{background:#6a6a6a;color:#fff}}@media screen and (min-width: 1181px){.page-layout-2columns-left .sidebar-main #account-nav ul,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul{list-style:none;padding:0;border:1px #e8e8e8 solid;border-radius:6px}.page-layout-2columns-left .sidebar-main #account-nav ul li a,.page-layout-2columns-left .sidebar-main #account-nav ul li strong,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li strong{padding:10px 15px;display:block}.page-layout-2columns-left .sidebar-main #account-nav ul li:not(:last-child) a,.page-layout-2columns-left .sidebar-main #account-nav ul li:not(:last-child) strong,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li:not(:last-child) a,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li:not(:last-child) strong{border-bottom:1px #e8e8e8 solid}.page-layout-2columns-left .sidebar-main #account-nav ul li:not(:last-child).current,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li:not(:last-child).current{position:relative}.page-layout-2columns-left .sidebar-main #account-nav ul li:not(:last-child).current:before,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li:not(:last-child).current:before{content:"";background:#b92121;width:6px;height:100%;position:absolute}.page-layout-2columns-left .sidebar-main #account-nav ul li a strong,.page-layout-2columns-left .sidebar-main #block-collapsible-nav ul li a strong{border-bottom:0 !important;padding:0}}.block-dashboard-info .block-title,.block-dashboard-addresses .block-title{font-size:1.25rem;margin-top:1rem}.block-dashboard-info .block-content,.block-dashboard-addresses .block-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1rem 0 2rem}@media screen and (max-width: 640px){.block-dashboard-info .block-content,.block-dashboard-addresses .block-content{grid-template-columns:1fr}}.block-dashboard-info .block-content .box,.block-dashboard-addresses .block-content .box{border:1px #e8e8e8 solid;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 5px 20px 0 rgba(0,0,0,.07)}.block-dashboard-info .block-content .box .box-content,.block-dashboard-addresses .block-content .box .box-content{padding:25px 15px;flex:1}.block-dashboard-info .block-content .box .box-title,.block-dashboard-info .block-content .box .box-actions,.block-dashboard-addresses .block-content .box .box-title,.block-dashboard-addresses .block-content .box .box-actions{display:block;padding:10px 15px;border-bottom:1px #e8e8e8 solid;background:#f6f6f6}.block-dashboard-info .block-content .box .box-actions,.block-dashboard-addresses .block-content .box .box-actions{border-bottom:0;border-top:1px #e8e8e8 solid}.block-dashboard-info .block-content .box .box-actions a,.block-dashboard-addresses .block-content .box .box-actions a{font-size:14px;font-weight:500}.wishlist-toolbar .pager{display:flex;justify-content:space-between;width:100%;align-items:center}#wishlist-view-form .actions-toolbar .primary{display:flex;justify-content:center;margin:2rem 0}#wishlist-view-form .actions-toolbar .primary .action{background:#b91023;color:#fff;width:200px}#wishlist-view-form .actions-toolbar .primary .action:hover{background:#8e0616}.wishlist .product-items .product-item-tooltip{display:none}@media screen and (min-width: 1181px){.wishlist .product-items{display:flex;flex-direction:column}.wishlist .product-items .product-item-name{font-size:1.125rem;min-width:25%}.wishlist .product-items .price-box{min-width:25%;margin-bottom:0 !important;padding:0}.wishlist .product-items .price-box span{margin:0 !important}.wishlist .product-items .product-item-info{flex-direction:row}.wishlist .product-items .product-item-photo{max-width:320px;height:100%}.wishlist .product-items .product-item-photo .product-image-container{height:100%}.wishlist .product-items .product-item-photo .product-image-container .product-image-wrapper{height:100%}.wishlist .product-items .product-item-photo .product-image-container .product-image-wrapper img{width:80%;object-fit:contain}.wishlist .product-items li{border:1px #e8e8e8 solid;border-radius:6px;overflow:hidden;box-shadow:0 5px 20px 0 rgba(0,0,0,.07)}}.wishlist .product-items .btn-remove{width:36px;height:36px;border-radius:5px;background-color:#fff;display:block;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f926d0a34d51b6629f7515f226d88d97.svg);background-repeat:no-repeat;background-size:50%;background-position:50% 50%;border-radius:50%;right:10px;top:10px;position:absolute}.wishlist .product-items .btn-remove span{display:none}.wishlist .product-items .product-item-inner{width:100%}.wishlist .product-items .product-item-inner .comment-box{width:100%}.wishlist .product-items .product-item-inner .comment-box .control{display:flex;justify-content:center}.wishlist .product-items .product-item-inner .comment-box label{display:none}.wishlist .product-items .product-item-inner .comment-box textarea{width:80%;border-radius:5px;-webkit-appearance:none;border:1px #6a6a6a solid;background:#fff;padding:0 12px;font-size:.9375rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0}.actions-toolbar .secondary .action.back{display:none}.sales-order-history .toolbar .pager{display:flex;align-items:center;justify-content:space-between;width:100%}.sales-order-view .order-links,.sales-order-view .order-actions-toolbar{display:none}.sales-order-view .block-order-details-view .block-title{margin:2rem 0 1rem;font-size:1.25rem}.sales-order-view .block-order-details-view .box{margin-bottom:1rem}.customer-address-index .block-addresses-default .block-title{margin:2rem 0 1rem;font-size:1.25rem}.customer-address-index .block-addresses-default .block-content{display:grid;grid-template-columns:1fr 1fr}.customer-address-index .block-addresses-list .block-title{margin:2rem 0 1rem;font-size:1.25rem}.customer-address-index .actions-toolbar button{background:#b91023;color:#fff}.customer-address-index .actions-toolbar button:hover{background:#8e0616}.cms-index-index footer.page-footer{margin-top:4rem}.newsletter-wrapper{background:#e8e8e8}.newsletter-wrapper>.container{display:flex;padding:2rem 0;align-items:center;justify-content:center}.newsletter-wrapper>.container .social-icons__wrapper{display:flex}.newsletter-wrapper>.container .social-icons__wrapper>a:not(:last-child){margin-right:1rem}.newsletter-wrapper>.container .social-icon{display:block;width:24px;height:24px;background:#333;color:transparent;mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:50% 50%}.newsletter-wrapper>.container .social-icon:hover{background:#b91023}.newsletter-wrapper>.container .facebook{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/05c16ba5cd169a88f8c5d3fcdda630f8.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/05c16ba5cd169a88f8c5d3fcdda630f8.svg)}.newsletter-wrapper>.container .pinterest{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/73f50e195bc8c56cbe99b9e7d424e747.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/73f50e195bc8c56cbe99b9e7d424e747.svg)}.newsletter-wrapper>.container .instagram{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/72909a960c6673f3f23edbca5da1584d.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/72909a960c6673f3f23edbca5da1584d.svg)}.newsletter-wrapper.track-view-wrapper:not(.scrolled-into-view) .container .social-icon{mask-image:none;-webkit-mask-image:none;opacity:0}@media screen and (max-width: 640px){.trustpilot-widget{margin-bottom:24px}}.grecaptcha-badge{display:none !important}.footer-menu{display:flex;padding-top:2rem;flex-wrap:wrap}@media screen and (max-width: 640px){.footer-menu{flex-direction:column}.footer-menu .footer-menu_heading{pointer-events:none}.footer-menu .col{padding-left:5%;padding-right:5%;border-bottom:1px #e8e8e8 solid;position:relative}.footer-menu .col::after{content:"";width:30px;height:30px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);position:absolute;right:20px;top:15px}.footer-menu .col.active::after{background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b4eb5d68b7654887af0c979aa0e01323.svg)}.footer-menu .col:not(.active) p:not(.footer-menu_heading){display:none}}.footer-menu .footer-menu_heading{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400}.footer-menu p:not(.footer-menu_heading){font-size:.9375rem;color:#454545;font-weight:300}.footer-menu p:not(.footer-menu_heading) a{font-size:.9375rem;font-weight:300}.footer-menu .col{flex-basis:25%;flex-grow:0}@media screen and (min-width: 641px){.footer-menu .col{padding-right:2rem}}@media screen and (min-width: 641px)and (max-width: 1180px){.footer-menu .col{flex-basis:50%}}.payment-methods__footer p{font-size:10px;color:#888;margin-bottom:0}.payment-methods__footer ul{flex-wrap:wrap;justify-content:start;row-gap:15px}.payment-methods__footer .payment-methods__icon{width:70px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;filter:grayscale(50)}.payment-methods__footer .payment-methods__icon.payu{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/3f8ad1973280571c59267c492ea31f88.svg)}.payment-methods__footer .payment-methods__icon.przelewy24{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/d71beca38db5f4f53613c4ccb2d4e069.svg)}.payment-methods__footer .payment-methods__icon.visa{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/c6b2999c54566ca210c97a6c3dedae73.svg)}.payment-methods__footer .payment-methods__icon.mastercard{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/e410fd73c2910ec1fa292cd22a7a4f0e.svg)}.payment-methods__footer .payment-methods__icon.paypal{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/2b91f1a5867dbbb997a4c00050a3bf5c.svg)}.payment-methods__footer .payment-methods__icon.klarna{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6282867c3ecb0ae73a3e16d1d9424920.svg)}.payment-methods__footer .payment-methods__icon.falcon{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/762599d9c9103e7e9175b69a1151ec10.svg)}.small-wrapper.track-view-wrapper:not(.scrolled-into-view) .payment-methods__footer .payment-methods__icon{background-image:none}.small-wrapper{margin-top:2rem;padding-bottom:1rem;font-size:.75rem}@media screen and (min-width: 641px){.small-wrapper{margin-top:4rem}}@media screen and (min-width: 1181px){.small-wrapper{margin-top:5rem}}.small-wrapper .container{display:flex;align-items:end}@media screen and (max-width: 1180px){.small-wrapper .container{flex-direction:column;align-items:start}}.small-wrapper ul{margin:0;padding:0;list-style:none;display:flex}.small-wrapper ul>li:not(:last-child){margin-right:10px}.small-wrapper ul a{font-size:.75rem;color:#6a6a6a}@media screen and (max-width: 1180px){.small-wrapper ul{margin-top:1rem}}@media screen and (max-width: 640px){.small-wrapper ul{margin-left:0}}.small-wrapper small.copyright{font-size:10px;color:#888}@media screen and (min-width: 1181px){.small-wrapper small.copyright{margin-left:auto;white-space:nowrap;padding-left:1rem}}@media screen and (max-width: 1180px){.small-wrapper small.copyright{margin-top:1rem}}@media screen and (max-width: 640px){.menu-wrapper .container{max-width:100%}}.menu-wrapper.track-view-wrapper:not(.scrolled-into-view) .col::after{background:none}#go-up{width:48px;height:48px;position:fixed;right:20px;bottom:20px;background-color:#333;opacity:0;transform:translateY(10px);transition:transform .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer;z-index:100}#go-up:hover{background-color:#444}#go-up.visible{opacity:1;transform:translateY(0px)}#go-up:after{content:"";position:absolute;width:100%;height:100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:50%;-webkit-mask-size:50%;mask-position:50% 50%;-webkit-mask-position:50% 50%;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5c3cf674246bbbe50a39ee2006982cc1.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5c3cf674246bbbe50a39ee2006982cc1.svg);background-color:#fff}@media screen and (max-width: 1180px){#go-up{display:none}}.slider{width:1460px;max-width:90%;margin:0 auto}.slider .main-slider{position:absolute;top:0;left:0;width:100%;height:100%}.slider .main-slider .slide{width:100%;height:100%}.slider .main-slider .slide a{display:block;width:100%;height:100%}.slider .main-slider .slide a img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;color:transparent}@media screen and (min-width: 1181px){.slider .start-mobile{visibility:hidden}.slider .start-mobile.active{visibility:visible}}@media screen and (max-width: 1180px){.slider{margin-top:2rem}}@media screen and (max-width: 640px){.slider{max-width:100%}}.collection{width:1460px;max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 641px)and (max-width: 1180px){.collection.collection2{margin-top:2rem}}.collection img{width:100%;height:100%;display:block}.collection .collection-image{position:relative}.collection .collection-image.track-view-wrapper{transition-duration:.6s;transition-delay:.3s;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}.collection .collection-image.track-view-wrapper.scrolled-into-view{opacity:1}.collection .collection-image:after{content:"";width:100%;padding-bottom:100%;display:block}.collection .collection-image div{width:85%;position:absolute}@media screen and (max-width: 640px){.collection .collection-image div{width:100%;height:100%}}@media screen and (min-width: 641px){.collection .collection-image div:after{content:"";background:#596e79;width:100%;height:100%;position:absolute;z-index:-1;left:-2rem;top:-2rem}}@media screen and (min-width: 1181px){.collection .collection-image{padding:5rem 2rem 2rem 5rem}}@media screen and (min-width: 641px)and (max-width: 1180px){.collection .collection-image{padding:3rem 1rem 1rem 3rem;display:flex;align-items:center}}@media screen and (max-width: 640px){.collection{max-width:100%;grid-template-columns:1fr}.collection .collection-title{color:#fff;margin-top:0}.collection .collection-title a{color:#fff}.collection:not(.collection2) .collection-image{order:2}.collection:not(.collection2) .collection-content{order:1;background:#596e79;color:#fff}.collection:not(.collection2) .collection-content .button{background:#fff;color:#333}}.collection .collection-content{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 640px){.collection .collection-content{padding:4rem 2rem}}.collection .collection-title{font-size:3rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:0}@media screen and (max-width: 1180px){.collection .collection-title{font-size:2.25rem}}.collection .collection-text{font-size:1.25rem;text-align:center}.collection.collection2{margin-bottom:4rem}@media screen and (max-width: 640px){.collection.collection2 .collection-content{background:#c7b198;color:#fff}.collection.collection2 .collection-content .button{background:#fff;color:#333}}@media screen and (min-width: 641px){.collection.collection2 .collection-image{padding:2rem 5rem 5rem 2rem}.collection.collection2 .collection-image div:after{background:#c7b198;bottom:-2rem;right:-2rem;left:auto;top:auto}}.categories-carousel{margin:3rem 0 2rem}.categories-carousel .swiper-slide{background:#f6f6f6;border-radius:10px;width:200px;height:200px;position:relative;transition:background .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.categories-carousel .swiper-slide a{display:block;color:#333 !important}.categories-carousel .swiper-slide:hover{background:#eaeaea}@media screen and (min-width: 1181px){.categories-carousel .swiper-slide{width:300px;height:300px}}@media screen and (min-width: 1600px){.categories-carousel .swiper-slide{width:350px;height:350px}}.categories-carousel .swiper-slide p{position:absolute;font-size:1.313rem;left:50%;top:20px;transform:translateX(-50%);width:100%;text-align:center;padding:0 20px}@media screen and (max-width: 640px){.categories-carousel .swiper-slide p{top:10px}}.recent-posts .post-list-wrapper .post-list{margin:2rem 0 0rem;display:grid;gap:2rem}@media screen and (max-width: 767px){.recent-posts .post-list-wrapper .post-list .post-description{display:block !important}}@media screen and (max-width: 640px){.recent-posts .post-list-wrapper .post-list .post-text-hld{min-height:0}.recent-posts .post-list-wrapper .post-list .button{margin:0 auto 2rem}}@media screen and (min-width: 641px){.recent-posts .post-list-wrapper .post-list{grid-template-columns:1fr 1fr}.recent-posts .post-list-wrapper .post-list li .post-content{height:100%}.recent-posts .post-list-wrapper .post-list li .post-content .post-description{height:100%;display:flex;flex-direction:column}.recent-posts .post-list-wrapper .post-list li .post-content .post-description .button{margin-top:auto}.recent-posts .post-list-wrapper .post-list li .post-content .post-description .post-text-hld{min-height:0;margin-bottom:2rem}.recent-posts .post-list-wrapper .post-list li .post-content .post-description .post-text-hld p{margin:0;font-size:14px;color:#333}}@media screen and (min-width: 1181px){.recent-posts .post-list-wrapper .post-list{grid-template-columns:1fr 1fr 1fr}}.our-features{background:#596e79;display:flex;align-items:center;margin:4rem 0}@media screen and (max-width: 640px){.our-features .our-features__inner{width:100%}}@media screen and (min-width: 641px){.our-features .our-features__inner{display:grid;grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 641px)and (max-width: 1180px){.our-features .our-features__inner{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1181px){.our-features{height:300px}}@media screen and (min-width: 1600px){.our-features{height:350px}}@media screen and (max-width: 640px){.our-features{flex-direction:column}}.our-features .feature{display:flex;flex-direction:column;padding:0 2rem;font-size:1.125rem}@media screen and (max-width: 1180px){.our-features .feature{padding:0 2rem;justify-content:center}}@media screen and (min-width: 641px)and (max-width: 1180px){.our-features .feature{padding:3rem}}@media screen and (max-width: 640px){.our-features .feature{min-height:100px;align-items:center;border-bottom:1px #8e969b solid}.our-features .feature:not(.active) .feature-content{display:none}.our-features .feature.active{background:#333;padding:2rem}.our-features .feature .feature-title,.our-features .feature .feature-content{pointer-events:none}}.our-features .feature .feature-content{font-size:1rem}.our-features .feature .feature-title{color:#c7b198;display:flex;align-items:center}.our-features .feature .feature-title .feature-icon{width:48px;height:48px;background:#c7b198;margin-right:1rem;color:transparent;mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:50% 50%}.our-features .feature .feature-content{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#fff;margin-top:1rem}.our-features .feature-1 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6ab141fab7fb73932bf05a43dbb518f7.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6ab141fab7fb73932bf05a43dbb518f7.svg)}.our-features .feature-2 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/778e46134eb5c14ee6999d64ad2070c7.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/778e46134eb5c14ee6999d64ad2070c7.svg)}.our-features .feature-3 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/1ff1be64842dc89ed0f0e4b178a0b1af.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/1ff1be64842dc89ed0f0e4b178a0b1af.svg)}.our-features .feature-4 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/eb350aa81886b7c6bf79f49a250dafa3.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/eb350aa81886b7c6bf79f49a250dafa3.svg)}.our-features .feature-5 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ca5f91853e5db55edd6ead5c82f119bb.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ca5f91853e5db55edd6ead5c82f119bb.svg)}.our-features .feature-6 .feature-title .feature-icon{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/576c122505695ae00c8223fa0e03f7c7.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/576c122505695ae00c8223fa0e03f7c7.svg)}.features.track-view-wrapper:not(.scrolled-into-view) .feature-title .feature-icon{mask-image:none;-webkit-mask-image:none;opacity:0}.countdown-timer-wrapper{background:#be4d42;color:#fff;display:flex;justify-content:center;padding:25px 0;font-size:21px}.countdown-timer-wrapper a{color:#fff}@media screen and (max-width: 640px){.countdown-timer-wrapper a{text-align:center}}.countdown-timer-wrapper a:hover{color:#fff;text-decoration:underline}.countdown-timer-wrapper>p{display:none}.countdown-timer-wrapper .slf24-promo-timer{display:flex;align-items:center;justify-content:space-between;width:1460px;max-width:90%;gap:10px}@media screen and (max-width: 640px){.countdown-timer-wrapper .slf24-promo-timer{flex-direction:column;gap:15px}}.countdown-timer-wrapper .count-down{display:flex;gap:15px}.countdown-timer-wrapper .count-down .block-promo{display:flex;flex-direction:column;align-items:center}.countdown-timer-wrapper .count-down .block-promo .days,.countdown-timer-wrapper .count-down .block-promo .hours,.countdown-timer-wrapper .count-down .block-promo .minutes,.countdown-timer-wrapper .count-down .block-promo .seconds{width:38px;height:44px;background:#fff;border-radius:6px;display:flex;color:#000;justify-content:center;align-items:center;box-shadow:inset 0px 8px 12px 0px #cdcdcd;font-weight:500}.countdown-timer-wrapper .count-down .block-promo .timer-text{font-size:11px;margin-top:4px}.modal-slide,.modal-popup{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap{margin:5rem auto;width:75%;display:flex;flex-direction:column;box-sizing:border-box;height:auto;left:0;position:absolute;right:0;background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.1);opacity:1;pointer-events:auto;border-radius:8px}.modal-popup{z-index:9000 !important;left:0;overflow-y:auto}.modal-popup .modal-header{padding-bottom:1.2rem;padding-top:3rem}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-left:3rem;padding-right:3rem}.modal-popup .modal-content{padding-top:3rem}.modal-popup .modal-header{display:none}.modal-popup .modal-footer{padding-bottom:3rem;display:flex;grid-gap:1em;margin-top:1rem}.modal-popup.confirm .modal-inner-wrap,.modal-popup.alert .modal-inner-wrap{max-width:600px}.modal-popup.alert._show{background:rgba(0,0,0,.69)}.modal-popup.agreements-modal button.action{background:#b91023;color:#fff}.modal-popup .action-save-address{background:#333;color:#fff}@media screen and (max-width: 640px){.modal-popup{width:100%}.modal-popup .modal-inner-wrap{margin:0;width:100%}}.action-show-popup{background:#b91023;color:#fff}.modal-slide._show,.modal-popup._show{visibility:visible;opacity:1;transition:opacity .3s ease}@media screen and (min-width: 641px){body.blog-page #maincontent{overflow:inherit}body.blog-page #maincontent .sidebar .block-related-posts{position:sticky;position:-webkit-sticky;top:60px}}.menu-categories{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;justify-content:center}.menu-categories>li{background:#f0ece3;color:#59534f;margin-bottom:8px}.menu-categories>li ul{display:none}.menu-categories>li a{padding:6px 14px;display:block}.menu-categories>li.current a{background:#333;color:#fff}.menu-categories>li:not(:last-child){margin-right:8px}.post-list .post-description{color:#333 !important}.post-list .post-ftimg-hld{width:100%;position:relative}.post-list .post-ftimg-hld::before{content:"";width:100%;padding-bottom:56.25%;display:block}.post-list .post-ftimg-hld a{position:absolute;width:100%;height:100%;top:0;left:0}.post-list .post-ftimg-hld a img{width:100%;height:100%;object-fit:cover}.post-list .post-header .post-title-holder .post-title{margin:0 0 10px;padding:0}.post-list .post-header .post-title-holder .post-title a{color:#333;text-transform:uppercase;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.313rem}.post-list .post-text-hld *{font-weight:300}#blog_search_mini_form #blog_search{width:100%}#blog_search_mini_form .action.search{width:16px;height:40px;top:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.blog-post-view .page-title-wrapper .page-title{margin-bottom:4px;text-align:left}.blog-post-view .post-description{color:#333 !important}.blog-post-view .post-description p{font-size:inherit !important;line-height:inherit !important}.blog-page .breadcrumbs{text-align:left}.blog-page .breadcrumbs ul li:not(:first-child){margin-left:0}.blog-page .breadcrumbs ul li:not(:first-child)::before{content:"→"}.blog-page .breadcrumbs .items .blog_post{display:none}.blog-page .post-view .post-header .post-category,.blog-page ._post-view .post-header .post-category{margin-top:1rem}.blog-page .post-view .block-title,.blog-page ._post-view .block-title{font-weight:300;border-bottom:1px #333 solid !important;margin:0 0 1rem !important;padding:0 0 5px !important}.blog-page .post-view .block-title strong,.blog-page ._post-view .block-title strong{border:none !important;padding:0 !important;font-size:1.313rem !important}.blog-page .post-view .post-info,.blog-page ._post-view .post-info{margin:1rem 0}.blog-page .post-view .products-grid .item.product.product-item,.blog-page ._post-view .products-grid .item.product.product-item{margin:0 !important;width:auto !important}.blog-page .post-view .mfblog-replated-posts-block ol,.blog-page ._post-view .mfblog-replated-posts-block ol{margin:0 0 2rem;padding:0;list-style:none}.blog-page .post-view .mfblog-replated-posts-block ol li:not(:last-child),.blog-page ._post-view .mfblog-replated-posts-block ol li:not(:last-child){margin-bottom:1rem}.blog-page .columns{width:1460px;max-width:90%;margin:0 auto}.blog-page .columns .column>.post-list-wrapper .post-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}@media screen and (min-width: 641px)and (max-width: 1180px){.blog-page .columns .column>.post-list-wrapper .post-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.blog-page .columns .column>.post-list-wrapper .post-list{grid-template-columns:1fr}}.blog-page .columns .column>.post-list-wrapper .post-list li{border:0;padding:0;margin:0;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);border-radius:5px;overflow:hidden}.blog-page .columns .column>.post-list-wrapper .post-list li .post-categories span{display:inline-block;margin:0 5px 8px 0;padding:5px 10px;background:#000;color:#fff;font-size:11px;line-height:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.blog-page .columns .column>.post-list-wrapper .post-list li .post-description{display:flex;flex-direction:column;align-items:start}.blog-page .columns .column>.post-list-wrapper .post-list li .post-description .post-read-more{padding:10px 18px;background:#fff;border:2px #333 solid;font-weight:400;cursor:pointer}.blog-page .columns .column>.post-list-wrapper .post-list li .post-description .post-read-more:hover{background:#333;color:#fff}@media screen and (min-width: 641px){.blog-page .columns{display:flex}.blog-page .columns .breadcrumbs ul{justify-content:start;margin:1rem 0}.blog-page .columns .column.main{min-width:75%;max-width:75%}.blog-page .columns .sidebar{min-width:25%;max-width:25%;padding-left:1rem;padding-top:3rem}}.blog-page .columns .post-ftimg-content{padding:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.blog-page .columns .post-header .post-info{display:flex;flex-direction:column;font-size:14px;padding-bottom:0}.blog-page .columns .post-header .post-info .item:after{display:none}.blog-page .columns .post-header .post-info .item:not(:last-child){margin-bottom:6px}.blog-page .columns .sidebar .widget.block{margin-bottom:1rem}.blog-page .columns .sidebar .widget.block .block-title{font-size:1.313rem}.blog-page .columns .sidebar .block-categories ul{list-style:none;padding:0;margin:0}.blog-page .columns .sidebar .block-categories ul li{margin:0;padding:0}.blog-page .columns .sidebar .block-categories ul li:not(:last-child){border-bottom:1px #e8e8e8 solid}.blog-page .columns .sidebar .block-categories ul li a{padding:8px 0;display:inline-block}.blog-page .columns .sidebar .block-list-posts .block-content .item{display:flex}.blog-page .columns .sidebar .block-list-posts .post-image{min-width:100px;max-width:100px;border-radius:5px !important;border:none !important;overflow:hidden}.blog-page .columns .sidebar .block-list-posts .post-image img{transform:scale(1.5)}.blog-page .columns .sidebar .block-list-posts .post-item-link{font-size:14px}.blog-page .columns .sidebar .block-list-posts .post-item-date{display:none}.post-author-img{width:50px;height:50px;overflow:hidden;flex:0 0 50px;position:relative}.post-author-img img{object-fit:cover;width:100%;height:100%;border-radius:50%}.post-author{display:flex;align-items:center;padding-bottom:1rem;border-bottom:1px #eaeaea solid}.post-author-info{display:flex;flex-direction:column;margin-left:1rem}.post-author-info .author-name{font-size:16px}.post-author-info .author-bio{font-weight:500}.post-date{font-size:12px;font-weight:500}.author-social{background:#000;position:absolute;right:0;bottom:0;width:20px;height:20px;border-radius:50%}.author-social::before{content:"";display:block;background:#fff;width:50%;height:50%;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:50% 50%}.author-social.social-fb::before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/05c16ba5cd169a88f8c5d3fcdda630f8.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/05c16ba5cd169a88f8c5d3fcdda630f8.svg)}.author-social.social-ig::before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/72909a960c6673f3f23edbca5da1584d.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/72909a960c6673f3f23edbca5da1584d.svg)}.blog-index-index .columns .column.main,.blog-category-view .columns .column.main,.blog-author-view .columns .column.main{max-width:100%;min-width:100%}.blog-author-view .page-title{text-align:left}.blog-author-view .breadcrumbs ul{margin:1rem 0}.post-list-wrapper.category-page .post-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.post-list-wrapper.category-page .post-list li{transform:translateY(0);transition:transform .2s ease-in-out}.post-list-wrapper.category-page .post-list .post-content{box-shadow:0px 4px 8px 4px rgba(0,0,0,.04);border-radius:5px;overflow:hidden;height:100%}.post-list-wrapper.category-page .post-list .post-content .post-description{height:100%;display:flex;flex-direction:column}.post-list-wrapper.category-page .post-list .post-content .post-description .post-ftimg-hld{margin:0}.post-list-wrapper.category-page .post-list .post-content .post-header{flex:1}.post-list-wrapper.category-page .post-list .post-content .post-header .post-title-holder{height:100%}.post-list-wrapper.category-page .post-list .post-content .post-header .post-title-holder .post-title{margin:0;text-align:center;display:flex;align-items:center;justify-content:center;min-width:100%;max-width:100%}.post-list-wrapper.category-page .post-list .post-content .post-header .post-title-holder .post-title a{padding:20px;font-size:1rem;display:block;width:100%}@media screen and (min-width: 641px)and (max-width: 1180px){.post-list-wrapper.category-page .post-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.post-list-wrapper.category-page .post-list{grid-template-columns:1fr}}@media screen and (min-width: 1181px){.post-list-wrapper.category-page .post-list li:hover{transform:translateY(-10px)}}.mypicture-widget #myPictureWidgetCarousel{margin:0 0 2rem}.mypicture-widget #myPictureWidgetCarousel .swiper-slide{position:relative}.mypicture-widget #myPictureWidgetCarousel .swiper-slide:before{content:"";padding-bottom:100%;display:block}@media screen and (max-width: 640px){.mypicture-widget #myPictureWidgetCarousel .swiper-slide{width:280px !important}}.mypicture-widget #myPictureWidgetCarousel .swiper-slide .carousel-item_overlay{position:absolute;bottom:0;left:0;width:100%;padding:1rem;color:#fff;z-index:2;background:rgba(0,0,0,.4);transform:translateY(100%);transition:.25s transform cubic-bezier(0.65, 0.05, 0.36, 1)}.mypicture-widget #myPictureWidgetCarousel .swiper-slide:hover .carousel-item_overlay{transform:translateY(0)}@media screen and (max-width: 640px){.mypicture-widget #myPictureWidgetCarousel .swiper-slide .carousel-item_overlay{transform:translateY(0)}}.mypicture-widget #myPictureWidgetCarousel .swiper-slide .carousel-item_name{font-size:2rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.mypicture-widget #myPictureWidgetCarousel .swiper-slide .carousel-item_desc{font-size:1.125rem;color:#f0ece3}.mypicture-widget #myPictureWidgetCarousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;color:transparent}.mypicture-widget #myPictureWidgetCarousel[data-length="1"] .swiper-wrapper{justify-content:center}@media screen and (min-width: 801px){.mypicture-widget #myPictureWidgetCarousel[data-length="1"] .swiper-slide{width:800px !important}.mypicture-widget #myPictureWidgetCarousel[data-length="1"] .swiper-slide:before{padding-bottom:50%}}@media screen and (max-width: 800px){.mypicture-widget #myPictureWidgetCarousel[data-length="1"] .swiper-slide{width:100% !important}}.ls_my_picture-index-view .columns,.ls_my_picture-index-index .columns{width:1460px;max-width:90%;margin:0 auto}.container.mypicture-intro,#my-picture.container{width:100%;max-width:100%}@media screen and (min-width: 1181px){.mypicture-widget_wrapper{max-width:calc(100% - 20px);margin:0 auto}}@media screen and (min-width: 1181px)and (max-width: 1499px){#myPictureWidgetCarousel[data-length="2"] .swiper-wrapper{justify-content:center}}@media screen and (min-width: 1500px){#myPictureWidgetCarousel[data-length="2"] .swiper-wrapper,#myPictureWidgetCarousel[data-length="3"] .swiper-wrapper{justify-content:center}}.margin-top{margin-top:4rem}@media screen and (min-width: 641px)and (max-width: 1180px){.hide-tablet{display:none !important}}@media screen and (max-width: 1180px){.hide-touch{display:none !important}}@media screen and (min-width: 1181px){.hide-desktop{display:none !important}}.page-title-wrapper{text-align:center}.page-title-wrapper *{margin:0}@media screen and (max-width: 640px){.page-title-wrapper>*{margin-top:5px}}#maincontent>.page-title-wrapper{width:1460px;max-width:90%;margin:0 auto}#maincontent>.breadcrumbs{width:1460px;max-width:90%;margin:0 auto}table{border-collapse:collapse;border-spacing:0;width:100%}.catalog-category-view .swatch-option-tooltip{display:none !important}.products-grid ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;grid-row-gap:25px;grid-template-columns:1fr 1fr}@media screen and (min-width: 641px){.products-grid ol{grid-gap:20px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr}}.products-grid .product-image-wrapper>img:nth-child(2){opacity:0;visibility:hidden;transition:all .25s ease-in-out}.products-grid .product-item-photo{display:block;width:100%;text-align:center;position:relative}.products-grid .product-item-photo>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.products-grid .product-item-photo:hover>img,.products-grid .product-item-photo:hover .product-image-wrapper>img:nth-child(2){opacity:1;visibility:visible}.products-grid .product-item-photo .product-image-wrapper:not(.swiper-image-wrapper){display:block;height:0;overflow:hidden;position:relative;z-index:1;padding-bottom:57.625% !important}.products-grid .product-item-photo .product-image-wrapper:not(.swiper-image-wrapper):after{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;z-index:-1}.products-grid .product-item-photo .product-image-wrapper:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.04);z-index:1}.products-grid .product-item-photo .product-image-wrapper img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;color:transparent;width:100%;height:100%;object-fit:cover}.products-grid .product-item-photo .product-image-wrapper img.swatch-option-loading{display:none}.products-grid .swatch-input{left:-1000px;position:absolute;visibility:hidden}.products-grid .product-item-info{display:flex;flex-direction:column;align-items:center;position:relative;height:100%}.products-grid .product-item-info .product-item-details{margin-top:1rem;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 640px){.products-grid .product-item-info .product-item-details{max-width:90%;margin:1rem auto 0}}.products-grid .product-item-info .product-item-name{display:block;text-align:center;font-weight:300}.products-grid .product-item-info .price-box{justify-content:center;margin-bottom:auto}.products-grid .product-item-info .price-box .old-price{order:1}.products-grid .product-item-info .price-box .special-price,.products-grid .product-item-info .price-box .normal-price{order:2;margin-left:3px}.products-grid .product-item-info .swatch-attribute-options{display:flex;justify-content:center}.products-grid .product-item-info .swatch-attribute-options .swatch-option{width:24px !important;height:24px !important;border-radius:3px;background-size:cover !important;cursor:pointer}.products-grid .product-item-info .swatch-attribute-options .swatch-option:not(:last-child){margin-right:10px}.products-grid .product-item-info .swatch-attribute-options .swatch-more{width:24px;height:24px;line-height:24px;text-align:center;background:#f6f6f6;border-radius:3px;color:#333;font-size:.6875rem}.products-grid .product-item-info .product-item-actions{position:absolute;top:0;right:0;z-index:1;opacity:0;transform:translateY(20px);transition:all .3s ease-in-out}.products-grid .product-item-info .product-item-actions .towishlist{width:36px;height:36px;border-radius:5px;background:#f6f6f6;display:block;background-repeat:no-repeat;background-size:50%;background-position:50% 50%;border-radius:50%;right:10px;top:10px;position:absolute}.products-grid .product-item-info .product-item-actions .towishlist span{display:none}@media screen and (min-width: 1181px){.products-grid .product-item-info:hover .product-item-actions{opacity:1;transform:translateY(0)}.products-grid .product-item-info:hover .product-item-actions .towishlist{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7662b2e235f414b8f22d2160771e5978.svg)}}@media screen and (max-width: 640px){.category_categories .subheading{margin-top:2rem}}.category-description{width:800px;max-width:100%;margin:1rem auto;font-size:.875rem;text-align:center}.category-description.long{width:100%;text-align:left}@media screen and (max-width: 640px){.category-description.long{max-width:90%}}.toolbar{display:flex;align-items:center;color:#6a6a6a;font-size:.875rem;margin:2rem auto}@media screen and (max-width: 320px){.toolbar{flex-wrap:wrap}}@media screen and (max-width: 640px){.toolbar{max-width:90%}}.toolbar select{height:36px;line-height:36px;padding:0 21px 0 4px}.toolbar .pages{margin-left:auto}@media screen and (max-width: 640px){.toolbar .pages{display:flex;width:100%;justify-content:center}}.toolbar .pages #paging-label{display:none}.toolbar .pages ul{list-style:none;padding:0;display:flex}.toolbar .pages ul li .page,.toolbar .pages ul li .action{width:30px;height:30px;color:#6a6a6a;text-align:center;line-height:28px;border:1px #6a6a6a solid;border-radius:5px;display:block;position:relative}.toolbar .pages ul li .page .label,.toolbar .pages ul li .action .label{display:none}.toolbar .pages ul li.pages-item-next span,.toolbar .pages ul li.pages-item-previous span{display:none}.toolbar .pages ul li.pages-item-next a::before,.toolbar .pages ul li.pages-item-previous a::before{content:"";position:absolute;width:100%;height:100%;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/d0abfc8e724cd6c79f0a861cc24b4756.svg);background-size:50%;background-position:50% 50%;background-repeat:no-repeat;left:0;top:0}.toolbar .pages ul li.pages-item-previous a::before{content:"";transform:rotate(180deg)}.toolbar .pages ul li.current .page{color:#fff;border-color:#333;background:#333}.toolbar .pages ul li:not(:last-child){margin-right:7px}.toolbar .field.limiter{display:flex;align-items:center}@media screen and (max-width: 640px){.toolbar .field.limiter label{display:none}}.toolbar .field.limiter .control{margin:0 .6rem}@media screen and (max-width: 640px){.toolbar .field.limiter .control{margin:0 .3rem}}@media screen and (min-width: 641px){.toolbar .field.limiter{margin-left:auto;margin-right:1.6rem}}@media screen and (max-width: 320px){.toolbar .field.limiter{flex-basis:100%;justify-content:center;margin-bottom:.6rem}}@media screen and (max-width: 640px){.toolbar #toolbar-amount{display:none}}.toolbar .toolbar-sorter{display:flex;align-items:center}@media screen and (max-width: 640px){.toolbar .toolbar-sorter{margin-left:auto}}.toolbar .toolbar-sorter .sorter-label{margin-right:.6rem}@media screen and (max-width: 640px){.toolbar .toolbar-sorter .sorter-label{margin-right:.3rem}}@media screen and (max-width: 320px){.toolbar .toolbar-sorter{justify-content:center;flex-basis:100%}}.toolbar .sorter-action{width:16px;height:16px;display:block;position:relative;margin-left:.6rem}@media screen and (max-width: 640px){.toolbar .sorter-action{margin-left:.3rem}}.toolbar .sorter-action:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5c3cf674246bbbe50a39ee2006982cc1.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.toolbar .sorter-action.sort-asc:before{transform:rotate(180deg)}.toolbar .sorter-action span{display:none}.catalog-category-view #maincontent .columns,.catalog-category-view #maincontent .category-view,.catalogsearch-result-index #maincontent .columns,.catalogsearch-result-index #maincontent .category-view{width:1460px;max-width:90%;margin:0 auto}@media screen and (max-width: 640px){.catalog-category-view #maincontent .columns,.catalogsearch-result-index #maincontent .columns{max-width:100%}}.filter .filter-clear{color:#b91023;font-size:12px}.filter .filter-current{position:fixed;background:#fff;z-index:10;border-top-right-radius:5px;border-bottom-right-radius:5px;bottom:100px;display:flex;transition:all .25s ease-in;transform:translateX(calc(-100% + 40px));left:0}.filter .filter-current.active{transform:translateX(0)}.filter .filter-current .block-subtitle{cursor:pointer;order:2;padding:0 12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;writing-mode:vertical-rl;min-height:150px;width:40px;background:#333;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px}.filter .filter-current .items{list-style:none;margin:0;display:flex;order:1;flex-direction:column;justify-content:center;padding:20px;box-shadow:0px 0px 8px 3px rgba(0,0,0,.1)}.filter .filter-current .items .item{display:flex;align-items:center}.filter .filter-current .items .item:not(:last-child){margin-bottom:4px}.filter .filter-current .filter-label{order:2;font-weight:400;margin-right:4px}.filter .filter-current .filter-label:after{content:":"}.filter .filter-current .filter-value{display:block;order:3;font-size:.9375rem}.filter .filter-current .action.remove{display:block;position:relative;width:12px;height:12px;order:1;margin-right:8px}.filter .filter-current .action.remove:before,.filter .filter-current .action.remove:after{position:absolute;left:5px;content:"";height:12px;width:1px;background-color:dimgray}.filter .filter-current .action.remove:before{transform:rotate(45deg)}.filter .filter-current .action.remove:after{transform:rotate(-45deg)}.filter .filter-current .action.remove:hover:before,.filter .filter-current .action.remove:hover:after{background-color:#333}.filter .filter-current .action.remove span{display:none}.filter .filter-title{text-align:center;color:dimgray;font-size:.875rem;margin-top:1rem}.filter .filter-title strong{font-weight:400}.filter .filter-options-item a:hover{color:initial}.filter .filter-options-title{height:40px;line-height:40px;border:1px #6a6a6a solid;min-width:120px;padding:0 10px;text-align:center;text-transform:uppercase;border-radius:5px;margin:5px;cursor:pointer;position:relative;white-space:nowrap;display:block}.filter .filter-options-title#see-active-filters{background:#333;color:#fff}.filter .filter-options-title#see-active-filters.hidden{display:none}.filter .filter-options-title:hover{background:#6a6a6a;color:#fff}.filter .filter-content #narrow-by-list{display:flex;justify-content:center;margin-top:5px}@media screen and (min-width: 641px){.filter .filter-content #narrow-by-list{flex-wrap:wrap}}@media screen and (max-width: 640px){.filter .filter-content{max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center}.filter .filter-content #narrow-by-list{display:inline-flex}}.filter .filter-options-content{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);left:0;top:0;margin:0;z-index:100;align-items:center;justify-content:center}.filter .filter-options-content .actions{display:flex;align-items:center;justify-content:center}.filter .filter-options-content .action{text-transform:uppercase;padding:4px 8px;font-weight:500;color:#fff;font-size:14px;cursor:pointer;border-radius:5px;background:#333}.filter .filter-options-content .action.primary{background:#18ad72}.filter .filter-options-content .close-button{position:absolute;right:20px;top:20px;color:#000;background:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}@media screen and (max-width: 1180px){.filter .filter-options-content .close-button{width:36px;height:36px}}.filter .filter-options-content>*:not(.close-button){background:#fff;width:550px;max-width:90%;padding:1rem;max-height:75vh;overflow-y:auto;justify-content:center;align-items:center;list-style:none;margin:0;border-radius:10px}.filter .filter-options-content .smile-es-range-slider .ui-slider-handle{cursor:pointer;background:#fff;border:2px #333 solid;padding:0;margin:-3px 0 0 -7px;border-radius:15px;width:15px;height:15px}.filter .filter-options-content .smile-es-range-slider .ui-slider-range{height:10px;position:absolute;background:#333}.filter .filter-options-content .smile-es-range-slider .ui-slider{margin:10px 0;clear:both}.filter .filter-options-content .smile-es-range-slider div[data-role=from-label],.filter .filter-options-content .smile-es-range-slider div[data-role=to-label]{display:block;padding:0 0 5px;font-weight:500;font-size:14px}.filter .filter-options-content .smile-es-range-slider div[data-role=from-label]{float:left}.filter .filter-options-content .smile-es-range-slider div[data-role=to-label]{float:right}.filter .filter-options-content .smile-es-range-slider .actions-toolbar{display:flex;margin:15px 0}.filter .filter-options-content .smile-es-range-slider .actions-toolbar [data-role=message-box]{font-size:12px;flex:1;padding:6px 0 0}.filter .filter-options-content .field.search .control{position:relative}.filter .filter-options-content .field.search .control:before{content:"";width:41px;right:0;top:0;position:absolute;height:41px;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f6430b2d83ba2ef111a1d386ff09c788.svg);mask-size:16px;mask-position:50%;mask-repeat:no-repeat;background:#888;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f6430b2d83ba2ef111a1d386ff09c788.svg);-webkit-mask-size:16px;-webkit-mask-position:50%;-webkit-mask-repeat:no-repeat;pointer-events:none}.filter .filter-options-content .field.search .control input.filter-search{width:100%;background:#f2f2f2;border:none}.filter .filter-options-content .items{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:1rem 0;list-style:none}@media screen and (max-width: 640px){.filter .filter-options-content .items{grid-template-columns:1fr}}.filter .filter-options-content .items .item{margin-bottom:5px;height:40px;line-height:40px;border:1px #959595 solid;border-radius:5px;text-align:center;overflow:hidden;position:relative}.filter .filter-options-content .items .item a{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;padding:0 8px;cursor:pointer}.filter .filter-options-content .items .item a:hover{background:#eee}.filter .filter-options-content .items .item a label{flex:1;display:flex;align-items:center;padding-left:5px;cursor:pointer}.filter .filter-options-content .items .item a input{cursor:pointer}.filter .filter-options-content .items .item .count{font-size:.875rem;color:#888;margin-left:auto}.filter .filter-options-content .items .item .count .filter-count-label{display:none}.filter .filter-options-content[aria-hidden=false]{display:flex !important}.lucid-filter-range{background:#fff;width:450px;max-width:90%;padding:1rem;max-height:75vh;overflow-y:auto;justify-content:center;align-items:center;list-style:none;margin:0;border-radius:10px}.lucid-filter-range #range-button-reset{font-size:14px;display:block;text-align:center;color:#888;margin-top:8px;cursor:pointer}.lucid-filter-range .lucid-filter-input__container{display:flex;justify-content:space-between;margin:0 0 8px}.lucid-filter-range .lucid-filter-input__container .lucid-filter-input{display:flex;flex-direction:column;width:50%}.lucid-filter-range .lucid-filter-input__container .lucid-filter-input label{display:block;font-size:14px;margin-bottom:4px}.lucid-filter-range .lucid-filter-input__container .lucid-filter-input:first-child{padding-right:4px}.lucid-filter-range .lucid-filter-input__container .lucid-filter-input:last-child{padding-left:4px}.widget-categories{display:grid;align-items:end;justify-content:start;grid-template-columns:repeat(3, 220px);grid-gap:20px}@media screen and (min-width: 641px)and (max-width: 1180px){.widget-categories{grid-template-columns:repeat(2, 220px)}}@media screen and (max-width: 640px){.widget-categories{grid-template-columns:repeat(1, 220px);justify-content:center}}.widget-categories .widget-category{background:#f6f6f6;border-radius:10px;width:220px;height:220px;position:relative;overflow:hidden}.widget-categories .widget-category img{color:transparent}.widget-categories .widget-category p{position:absolute;font-size:1.313rem;left:50%;top:20px;transform:translateX(-50%);width:100%;text-align:center;padding:0 20px;margin:0;color:#333}.product-category-badges{left:10px;top:10px;position:absolute;display:flex;flex-direction:column;align-items:start;gap:10px;z-index:2}.slf24-rule_timer_indicator{z-index:10;background:#b91023;box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);border-radius:30px;padding:5px 12px;font-size:12px;color:#fff;font-weight:500}.breadcrumbs{min-height:1rem;text-align:center}.breadcrumbs ul{list-style:none;padding:0;margin:0;font-size:.875rem;line-height:1rem;min-height:1rem}.breadcrumbs ul .item{display:inline}@media screen and (max-width: 640px){.breadcrumbs ul{margin-top:4px}}.breadcrumbs ul li:not(:first-child){color:dimgray}.breadcrumbs ul li:not(:first-child):before{font-family:"Arial",sans-serif;content:"→";margin-right:3px}.breadcrumbs ul li *{color:dimgray;font-weight:400}#page-title-heading{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400}@media screen and (min-width: 641px){body.catalog-product-view:not(.page-product-configurable) #product_addtocart_form>.box-tocart .shipping-info-bottom p{padding-right:60px}}.heading.product-page__heading{font-weight:300}.catalog-product-view #maincontent{padding-bottom:0 !important;padding-top:1rem !important}.catalog-product-view .our-features{margin-bottom:0}@media screen and (min-width: 1181px){.catalog-product-view .breadcrumbs{text-align:left;margin-bottom:1rem}}@media screen and (min-width: 641px)and (max-width: 1180px){.catalog-product-view .breadcrumbs ul{margin-bottom:1rem}}.catalog-product-view .page-title{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.catalog-product-view .product-top{overflow:visible}.catalog-product-view .product-top #caraty_simulator .buttons_bottom_block{margin-top:0}.catalog-product-view .product-top klarna-placement{margin-bottom:20px;display:block}.catalog-product-view .product-top easycredit-widget{width:100%;margin:8px 0}.catalog-product-view .product-top .product-add-form{margin-top:10px}.catalog-product-view .product-top>.action.towishlist{display:none !important}@media screen and (max-width: 640px){.catalog-product-view .product-top{position:relative;padding-bottom:2rem;margin:1rem auto 0;max-width:100%}.catalog-product-view .product-top>.action.towishlist{display:block !important;position:absolute;right:15px;top:15px}.catalog-product-view .product-top .product-info-main{max-width:90%;margin:0 auto}}@media screen and (max-width: 1180px){.catalog-product-view .product-top .page-title-wrapper{text-align:left}}@media screen and (min-width: 1181px){.catalog-product-view .product-top{display:flex;align-items:center}.catalog-product-view .product-top .product.media{width:67%;margin-right:2rem}.catalog-product-view .product-top .product-info-main{flex:1}.catalog-product-view .product-top .product-info-main .product-info-price{margin-top:5px}.catalog-product-view .product-top .product-info-main .page-title{font-weight:400;text-align:left}}.catalog-product-view .product-top .shipping-info-top{font-size:.875rem;margin-bottom:8px;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px}@media screen and (max-width: 1180px){.catalog-product-view .product-top .shipping-info-top{margin-top:16px}}.catalog-product-view .product-top .shipping-info-top p{padding:0;margin:0;display:inline}.catalog-product-view .product-top .shipping-info-top .delivery-time{position:relative;padding-left:26px;font-weight:400}.catalog-product-view .product-top .shipping-info-top .delivery-time:before{content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5f39048def56962947e4846b4850a5f6.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5f39048def56962947e4846b4850a5f6.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:#333;width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.catalog-product-view .product-top .shipping-info-top .free-delivery,.catalog-product-view .product-top .shipping-info-top .delivery-price{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;background:#b91023;padding:4px 8px;font-weight:500;color:#fff;font-size:12px;border-radius:5px}@media screen and (max-width: 640px){.catalog-product-view .product-top .shipping-info-top span{display:block}}.catalog-product-view .product-top .product-options-wrapper{margin-top:1rem}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field{margin-top:1rem}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .field.choice{margin:.4rem 0;display:flex;position:relative}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field input[type=checkbox]{margin-top:6px}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field input[type=checkbox]+label{display:flex;align-items:start}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field input[type=checkbox]+label>span{font-weight:300;font-size:1rem;margin-bottom:0}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip{position:relative;display:inline-block;margin-left:6px}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip .tooltip-trigger{background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/bc2c9e8156de987521ac6602dd951070.svg);width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip .tooltip-msg__wrapper{position:absolute;left:0;padding:0 0 20px 10px;bottom:0;display:none}@media screen and (max-width: 1180px){.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip .tooltip-msg__wrapper{right:0;left:auto}}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip .tooltip-msg{min-width:100px;padding:6px;box-shadow:0px 0px 6px 2px #33333314;border-radius:4px;font-size:12px;border:1px #cbcbcb solid;background:#fff}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .tooltip:hover .tooltip-msg__wrapper{display:block}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field .option-price{display:inline;background:#333;color:#fff;padding:4px;border-radius:6px;font-size:13px;margin:0 6px;white-space:nowrap}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field>label>span{text-transform:uppercase;margin-bottom:4px;font-size:.9375rem;font-weight:300}.catalog-product-view .product-top .product-options-wrapper .options-list{display:flex;flex-direction:column}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt{background:#e9ebeb;border-radius:10px}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .tooltip{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:default}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .field,.catalog-product-view .product-top .product-options-wrapper .options-list.bolt label{margin:0 !important}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .field span,.catalog-product-view .product-top .product-options-wrapper .options-list.bolt label span{font-size:13px !important;font-weight:500 !important}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .admin__field-label{padding:10px 10px 10px 80px;display:block !important;line-height:100%}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .admin__field-option+.accordion-bolt{max-height:0;overflow:hidden;transition:none}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .admin__field-option:has(input:checked)+.accordion-bolt{display:block;border-top:1px #c7c7c7 solid;max-height:1000px;padding:10px 20px 20px;transition:.25s max-height ease-in}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .field.choice{padding-left:10px;align-items:center}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .field.choice input{margin-right:0}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .field.choice:before{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f8e0e0c4a4920f3ac604b094c5761980.png);width:63px;height:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;align-self:stretch;position:absolute;left:35px;pointer-events:none}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .option-price{background:none;color:#333;border-radius:0;padding:0;margin:0 0 0 3px;font-size:13px !important;font-weight:500 !important;display:inline !important}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .option-price:before{content:"("}.catalog-product-view .product-top .product-options-wrapper .options-list.bolt .option-price:after{content:")"}.catalog-product-view .product-top .product-options-wrapper>.fieldset>.field:has(.options-list.bolt)>label{display:none !important}.catalog-product-view .product-top .product-options-wrapper .swatch-attribute:not(:last-child){margin-bottom:16px}.catalog-product-view .product-top .product-options-bottom{margin-top:1.75rem}@media screen and (max-width: 640px){.catalog-product-view .product-top .box-tocart{width:100%}}.catalog-product-view .product-top .price-box{padding:.3rem 0 .6rem;flex-wrap:wrap}.catalog-product-view .product-top .price-box span[data-price-type=finalPrice]{font-size:1.5rem;margin-right:5px}.catalog-product-view .product-top .last-minimal-price{display:block;min-width:100%;text-align:left;color:#888}.catalog-product-view .product-top .box-tocart .fieldset{display:flex;flex:1}.catalog-product-view .product-top .box-tocart .fieldset .qty input#qty{padding:0;text-align:center;height:50px;width:50px;-webkit-appearance:none;-moz-appearance:textfield}.catalog-product-view .product-top .box-tocart .fieldset .qty input#qty::-webkit-inner-spin-button{-webkit-appearance:none}.catalog-product-view .product-top .box-tocart .fieldset .qty label{display:none}.catalog-product-view .product-top .box-tocart .fieldset .actions{margin-left:1rem;flex:1;position:relative;display:flex}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button{background:#18ad72;padding:0 18px;text-transform:uppercase;color:#fff;min-width:200px;border-radius:0;font-weight:500}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button~#klarna-kec-placeholder{display:none !important}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button:hover{background:#0c8454}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button:after{content:attr(title)}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button[disabled],.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button.disabled{justify-content:center;display:flex;align-items:center}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button[disabled] .spinner,.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button.disabled .spinner{width:18px;height:18px;border:solid 2px transparent;border-top-color:#fff;border-left-color:#fff;border-radius:50%;animation:spinner-animation .4s linear infinite;display:block !important;margin-right:10px}.catalog-product-view .product-top .box-tocart .fieldset #product-addtocart-button span{display:none}.catalog-product-view .product-top .swatch-attribute.material{position:relative}.catalog-product-view .product-top .swatch-attribute-label{text-transform:uppercase;margin-bottom:4px;display:block;font-size:.9375rem}.catalog-product-view .product-top .material-samples-link{position:absolute;right:0;top:-10px;font-size:.9375rem;padding-left:20px;display:flex}.catalog-product-view .product-top .material-samples-link span{position:relative;display:block;white-space:nowrap;margin:3px 0;font-weight:bold}.catalog-product-view .product-top .material-samples-link:before{content:"";mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7cc79f1e617dea86259996c486ddf4a1.svg);mask-repeat:no-repeat;mask-size:16px;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7cc79f1e617dea86259996c486ddf4a1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:16px;width:16px;height:16px;margin-right:8px;background:#333;top:50%;transform:translateY(-50%);position:absolute;left:0}.catalog-product-view .product-top .material-samples-link:after{content:"";width:100%;left:0;bottom:0;height:2px;background:#333;position:absolute}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)),.catalog-product-view .product-top .swatch-group{display:grid;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));gap:10px}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)) select,.catalog-product-view .product-top .swatch-group select{grid-column-end:max;grid-column-start:1}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)) .swatch-option,.catalog-product-view .product-top .swatch-group .swatch-option{width:auto !important;height:auto !important;border-radius:5px;background-size:cover !important;cursor:pointer}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)) .swatch-option:before,.catalog-product-view .product-top .swatch-group .swatch-option:before{padding-bottom:100%;content:"";display:block}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)) .swatch-option.selected,.catalog-product-view .product-top .swatch-group .swatch-option.selected{border:3px #b91023 solid;box-shadow:0px 0px 7px 3px rgba(0,0,0,.36)}.catalog-product-view .product-top .swatch-attribute-options:not(:has(.swatch-group)) .swatch-option:focus,.catalog-product-view .product-top .swatch-group .swatch-option:focus{outline:none}.catalog-product-view .product-top .swatch-attribute-selected-option{display:none}.catalog-product-view .product-top .swatch-input{left:-1000px;position:absolute;visibility:hidden}.product.media{position:relative}.product.media .premium-collection__badge{font-size:12px;font-weight:500;color:#6c460d;background:#ffe3b8;display:inline-block;padding:4px 10px 4px 30px;border-radius:15px;position:absolute;left:10px;top:10px}@media screen and (min-width: 641px){.product.media .premium-collection__badge{right:10px;left:auto}}.product.media .premium-collection__badge:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/316512d22e7d7035be8d799920170ecb.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/316512d22e7d7035be8d799920170ecb.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:#6c460d;width:15px;height:11px;left:10px}.schedule-meeting__wrapper{position:relative;padding:75px 60px 25px;margin-bottom:2rem}@media screen and (min-width: 1181px){.schedule-meeting__wrapper h2{font-weight:400;max-width:75%;margin:0 auto 50px}}@media screen and (max-width: 640px){.schedule-meeting__wrapper{padding:100px 30px 10px}.schedule-meeting__wrapper h2{font-size:1.8rem;text-align:left}}.schedule-meeting__wrapper .schedule-container{display:grid;grid-template-columns:450px 1fr}@media screen and (max-width: 1180px){.schedule-meeting__wrapper .schedule-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.schedule-meeting__wrapper .schedule-container{display:flex;flex-direction:column;gap:35px}}.schedule-meeting__wrapper h3{color:#fff;padding-left:16px;position:relative}.schedule-meeting__wrapper h3:before{content:"";width:10px;height:44px;background:#fff;left:0;position:absolute;top:50%;transform:translateY(-50%)}.schedule-meeting__wrapper .schedule-contact{display:flex;flex-direction:column;gap:15px}.schedule-meeting__wrapper .schedule-contact p,.schedule-meeting__wrapper .schedule-contact a{margin:0;padding:0;color:#fff}.schedule-meeting__wrapper .schedule-contact p.mail,.schedule-meeting__wrapper .schedule-contact p.tel,.schedule-meeting__wrapper .schedule-contact a.mail,.schedule-meeting__wrapper .schedule-contact a.tel{position:relative;padding-left:29px}.schedule-meeting__wrapper .schedule-contact p.mail:before,.schedule-meeting__wrapper .schedule-contact p.tel:before,.schedule-meeting__wrapper .schedule-contact a.mail:before,.schedule-meeting__wrapper .schedule-contact a.tel:before{content:"";width:21px;height:21px;mask-size:contain;-webkit-mask-size:contain;mask-position:50% 50%;-webkit-mask-position:50% 50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.schedule-meeting__wrapper .schedule-contact p.mail::before,.schedule-meeting__wrapper .schedule-contact a.mail::before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/0faa18691318c2393f3e34b91c1164d0.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/0faa18691318c2393f3e34b91c1164d0.svg)}.schedule-meeting__wrapper .schedule-contact p.tel::before,.schedule-meeting__wrapper .schedule-contact a.tel::before{mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/69747e85a444c94ce63ba2c5640bc4b8.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/69747e85a444c94ce63ba2c5640bc4b8.svg)}@media screen and (max-width: 640px){.schedule-meeting__wrapper{padding-top:30px}}.schedule-meeting__wrapper:before{content:"";height:calc(100% - 40px);width:calc(100% - 40px);background:#596e79;position:absolute;left:20px;top:20px;z-index:-1;border-radius:15px}@media screen and (max-width: 640px){.schedule-meeting__wrapper:before{height:calc(100% - 20px);width:calc(100% - 20px);left:10px;right:10px}}.schedule-meeting__wrapper h2{color:#fff}.schedule-meeting__wrapper iframe{border:0;margin:45px auto;display:block;box-shadow:0px 0px 20px 10px rgba(0,0,0,.1);background:#fff;border-radius:10px}@media screen and (max-width: 640px){.schedule-meeting__wrapper iframe{margin:30px auto}}.gallery-placeholder._block-content-loading{position:relative;background:#f6f6f6}.gallery-placeholder._block-content-loading:after{display:block;width:100%;padding-bottom:calc(121px + 58.59375%);content:""}@media screen and (max-width: 640px){.gallery-placeholder._block-content-loading:after{padding-bottom:calc(30px + 58.59375%)}}.gallery-placeholder._block-content-loading:before{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;z-index:1}.gallery-placeholder._block-content-loading *{height:0;visibility:hidden;opacity:0}.fotorama__active .fotorama__dot{background-color:#b91023 !important;border-color:#b91023 !important}.products.is-modular .products{display:flex;flex-direction:column;align-items:flex-start}.products.is-modular .products .product-item{width:100%;margin-bottom:1rem;position:relative}.products.is-modular .products .product-item .product-item-info{display:flex}.products.is-modular .products .product-item .product-item-info .product-item-photo{max-width:50%}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-container,.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper{display:block}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper{position:relative}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.04);z-index:1}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper img{width:350px;height:auto;max-width:100%;max-height:200px;display:block;aspect-ratio:26/15}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper img:nth-child(2){position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.products.is-modular .products .product-item .product-item-info .product-item-photo .product-image-wrapper:hover img:nth-child(2){opacity:1;visibility:visible}.products.is-modular .products .product-item .product-item-info .product.details{display:flex;flex-direction:column;justify-content:center;margin-left:2rem;flex:1;cursor:pointer;position:relative}@media screen and (min-width: 1181px){.products.is-modular .products .product-item .product-item-info .product.details::after{content:"";width:24px;height:24px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/d0abfc8e724cd6c79f0a861cc24b4756.svg);background-size:contain;position:absolute;right:2rem;top:50%;transform:translateY(-50%);opacity:.3}.products.is-modular .products .product-item .product-item-info .product.details:hover:after{opacity:1}}.products.is-modular .products .product-item .product-item-info .product.details .product-item-link{font-size:1.125rem;font-weight:300}@media screen and (max-width: 640px){.products.is-modular .products .product-item .product-item-info .product.details{margin-left:1rem;padding-right:1rem}}.products.is-modular .products .product-item .product-item-info .product.details .price-box{justify-content:start;flex-wrap:wrap;grid-gap:3px;margin-top:.6rem}.products.is-modular .products .product-item .product-item-info .product.details .price-box .old-price{order:1}.products.is-modular .products .product-item .product-item-info .product.details .price-box .special-price,.products.is-modular .products .product-item .product-item-info .product.details .price-box .normal-price{order:2}.products-grid.swiper-container:not(.swiper-container-initialized) .swiper-wrapper{gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 640px){.products-grid.swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:1fr 1fr}}.products-grid.swiper-container .product-image-container{position:relative;display:block;width:100% !important}.products-grid.swiper-container .product-image-container::before{padding-bottom:58.66%;display:block;content:""}.products-grid.swiper-container .product-image-container .product-image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.block-content .products-grid{margin:0 0 2rem}.description.attribute{width:1460px;max-width:90%;margin:0 auto;margin:3rem auto;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width: 640px){.description.attribute{margin-top:1rem}}.sticky-add-to-cart__wrapper{position:fixed;left:0;bottom:10px;width:calc(100% - 20px);height:54px;display:flex;justify-content:center;align-items:center;background:#fff;overflow:hidden;transform:translateY(64px);transition:transform .25s ease-in-out;z-index:20;margin:0 auto;right:0;border-radius:8px;text-transform:uppercase;font-weight:400;box-shadow:0px 0px 8px 3px rgba(0,0,0,.15)}.sticky-add-to-cart__wrapper .sticky-add-to-cart__img{width:74px;height:54px;background:#fff;border-right:1px #e8e8e8 solid;display:flex;align-items:center;justify-content:center}.sticky-add-to-cart__wrapper .sticky-add-to-cart__img img{width:90%;height:90%;object-fit:contain}.sticky-add-to-cart__wrapper .sticky-add-to-cart__price{flex:1;flex-direction:column;padding:0;display:flex;align-items:center}.sticky-add-to-cart__wrapper .sticky-add-to-cart{background:#18ad72;color:#fff;height:54px;align-items:center;justify-content:center;display:flex;flex-direction:column;line-height:21px;padding:0 16px;cursor:pointer}.sticky-add-to-cart__wrapper .sticky-add-to-cart:hover{background:#0c8454}.sticky-add-to-cart__wrapper .sticky-add-to-cart p{margin:0}.sticky-add-to-cart__wrapper.active{transform:translateY(0)}@media screen and (max-width: 640px){.desc-with-img .desc-img{display:none}}@media screen and (min-width: 641px){.desc-with-img{display:grid;grid-template-columns:1fr 56%;margin:3rem 0;line-height:1.5rem}.desc-with-img .desc-img{display:flex;align-items:center;justify-content:center}.desc-with-img .desc-img .img-wrapper{position:relative;width:75%}.desc-with-img .desc-img .img-wrapper:after{content:"";background:#c7b198;width:100%;height:100%;position:absolute;z-index:-1;right:-2rem;top:-2rem}.desc-with-img .desc-img .img-wrapper img{width:100%}}.catalog-product-view .product-top #product_addtocart_form .action.towishlist{margin-left:10px}@media screen and (max-width: 640px){.catalog-product-view .product-top #product_addtocart_form .action.towishlist{display:none}}.catalog-product-view .product-top .product-options-bottom{display:flex;position:relative}.catalog-product-view .product-top .box-tocart .product.pricing{display:none}.catalog-product-view .product-top .box-tocart .control .mage-error[for=qty]{width:100%;position:absolute;top:-25px}@media screen and (min-width: 641px){.catalog-product-view .product-top .box-tocart{flex:1;display:flex}}.catalog-product-view .product-top .action.towishlist{width:50px;min-width:50px;height:50px;border-radius:5px;background:#f6f6f6;display:block;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/7662b2e235f414b8f22d2160771e5978.svg);background-repeat:no-repeat;background-size:50%;background-position:50% 50%}@media screen and (max-width: 640px){.catalog-product-view .product-top .action.towishlist{border-radius:50%;box-shadow:0px 0px 5px 4px rgba(0,0,0,.03);background-color:#fff;width:40px;height:40px;min-width:40px;top:10px;right:10px}}.catalog-product-view .product-top .action.towishlist span{display:none}.catalog-product-view .product-top .shipping-info-bottom p{position:absolute;top:58px;left:0;right:0;margin:0 auto;text-align:center;font-size:.875rem;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%}.video-block .video-wrapper{position:relative;width:75%;margin:0 auto 3rem}@media screen and (max-width: 640px){.video-block .video-wrapper{width:100%}}.video-block .video-wrapper:before{content:"";display:block;padding-bottom:56.25%}.video-block .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.features-block ul{width:80%;margin:3rem auto 4rem;line-height:2rem}@media screen and (max-width: 640px){.features-block ul{margin:1rem auto 2rem;width:100%}}@media screen and (min-width: 1600px){.features-block ul{width:50%}}@media screen and (min-width: 641px){.features-block ul{columns:2}.features-block ul li{padding:0 1rem 0 0}}.product-features__inner{background:#f6f6f6;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:3rem 0;padding:3rem 0;display:flex;flex-wrap:wrap}@media screen and (min-width: 641px){.product-features__inner{justify-content:center}}@media screen and (max-width: 640px){.product-features__inner{padding:3rem 5%;margin-bottom:2rem}}.product-features__inner .product-feature{width:18%;padding:0 10px}@media screen and (max-width: 1180px){.product-features__inner .product-feature{width:20%}}@media screen and (max-width: 640px){.product-features__inner .product-feature{width:50%}}@media screen and (min-width: 1600px){.product-features__inner .product-feature{width:15%}}.product-features__inner .product-feature img{width:70px;height:70px;object-fit:contain}.product-features__inner .product-feature .product-feature__title{margin-bottom:0}.product-features__inner .product-feature .product-feature__description{font-size:1rem;color:dimgray;margin-top:0}@media screen and (max-width: 640px){.product-dimensions__wrapper{max-width:100%}}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner{display:flex;align-items:flex-start;justify-content:center}}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner.with-img{align-items:center;margin-bottom:2rem}}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions_img{width:50%;padding-left:3rem}}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions{width:50%}}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .button{margin:2rem auto}@media screen and (max-width: 640px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .button{transform:none !important}}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:2rem}@media screen and (max-width: 640px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table{width:100%;grid-template-columns:1fr}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimensions-left .dimension:nth-child(2n+2),.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimensions-right[data-even=yes] .dimension:nth-child(2n+2){background:#f6f6f6}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimensions-right[data-even=no] .dimension:nth-child(2n+1){background:#f6f6f6}}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension{display:flex;justify-content:flex-end;line-height:2rem}@media screen and (max-width: 640px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension{justify-content:space-between;line-height:3rem;padding:0 20px}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension .separator-desktop{display:none}}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension .dimension-value{width:70px;text-align:right;white-space:nowrap}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension .dimension-value{width:80px;padding:0 10px}}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension .dimension-label{font-weight:400;text-align:right}@media screen and (min-width: 641px){.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension{position:relative}.product-dimensions__wrapper .product-dimensions__inner .product-dimensions .dimensions-table .dimension .separator-desktop{width:1px;position:absolute;background:#e8e8e8;top:0}}@media screen and (max-width: 640px){.product-dimensions__wrapper .product-dimensions__inner.with-base-image .product-dimensions_img{display:none}}.product-packages .button{background:#c7b198;color:#fff}.product-packages .button:hover{background:#b39471}.product-material__wrapper{margin:2rem auto}.product-material__wrapper .product-material{display:flex;flex-direction:column}.product-material__wrapper .product-material .materials__footer{display:flex;flex-direction:column;align-items:center;margin:1rem 0 2rem}.product-material__wrapper .product-material .materials__footer .material-info{color:#6a6a6a;font-size:.875rem;margin-top:10px}.product-material__wrapper .product-material .materials__footer .button{background:#596e79;color:#fff;margin:2rem auto 0em}.product-material__wrapper .product-material .materials__footer .button:hover{background:#304651}@media screen and (min-width: 641px){.product-material__wrapper .product-material .materials__wrapper{width:75%;margin:0 auto}}.product-material__wrapper .product-material .materials__wrapper .materials-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:500px;margin:0 auto}.product-material__wrapper .product-material .materials__wrapper .materials-list .material{height:50px;display:flex;align-items:center;justify-content:center;border:1px #e8e8e8 solid;border-radius:5px;cursor:pointer}.product-material__wrapper .product-material .materials__wrapper .materials-list .material *{pointer-events:none}.product-material__wrapper .product-material .materials__wrapper .materials-list .material .material-img{width:26px;height:26px;border:2px #fff solid;box-shadow:0 0 5px 1px #0000004a;border-radius:50%;overflow:hidden;transition:all .66s ease-in-out;margin-right:6px}.product-material__wrapper .product-material .materials__wrapper .materials-list .material .material-img img{width:100%;height:100%}.product-material__wrapper .product-material .materials__wrapper .materials-list .material.active,.product-material__wrapper .product-material .materials__wrapper .materials-list .material:hover{border-color:#a4a4a4}.product-material__wrapper .product-material .materials__wrapper .materials-list .material.active .material-img,.product-material__wrapper .product-material .materials__wrapper .materials-list .material:hover .material-img{box-shadow:0 0 5px 1px #000000bf}.product-material__wrapper .product-material .materials__wrapper .materials-list .material:only-child{transform:translateX(calc(50% + .5rem))}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc{margin-top:2rem;display:none}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc.active{display:block}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc p{display:none}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc table tr td{padding:10px 5px;border:0}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc table tr td:first-child{font-weight:500}.product-material__wrapper .product-material .materials__wrapper .material-preview .material-desc table tr:not(:last-child) td{border-bottom:1px #e8e8e8 solid}.product-material__wrapper .product-material .materials-img__wrapper{text-align:center}@media screen and (min-width: 641px){.product-material__wrapper .product-material .materials-img__wrapper{width:25%}}.product-material__wrapper .product-material .materials-img__wrapper .materials-img{width:100%;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/58bda48d0b4e1bbfa7d909c7fbc63c7a.jpg);background-size:cover;background-repeat:no-repeat;margin-bottom:1rem;border-radius:8px}@media screen and (max-width: 640px){.product-material__wrapper .product-material .materials-img__wrapper .materials-img{display:none}}@media screen and (min-width: 641px){.product-material__wrapper .product-material .materials-img__wrapper .materials-img{align-self:center}}.product-material__wrapper .product-material .materials-img__wrapper .materials-img:after{content:"";width:100%;display:block;padding-bottom:100%}.product-packages__wrapper{width:100%;max-width:100%}.product-packages__wrapper .product-packages{padding:3rem 0;background:#f6f6f6}.product-packages__inner{margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 641px){.product-packages__inner .product-packages__tables{width:550px}}@media screen and (max-width: 1366px)and (min-width: 641px){.product-packages__inner .product-packages__tables{width:50%}}@media screen and (max-width: 640px){.product-packages__inner .product-packages__tables{width:90%}}.product-packages__inner .product-packages__tables .product-packages__table{background:#fff;border:1px #e8e8e8 solid;border-radius:6px;cursor:pointer}.product-packages__inner .product-packages__tables .product-packages__table *{pointer-events:none}.product-packages__inner .product-packages__tables .product-packages__table:not(:last-child){margin-bottom:1rem}.product-packages__inner .product-packages__tables .product-packages__table .package-title{height:60px;line-height:60px;padding:0 20px;position:relative}.product-packages__inner .product-packages__tables .product-packages__table .package-title::before{content:"";width:30px;height:30px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ff36378c1836651945928fc965ed5a3e.svg);position:absolute;right:20px;top:15px}.product-packages__inner .product-packages__tables .product-packages__table .package-body{padding:20px;flex-wrap:wrap;display:none}.product-packages__inner .product-packages__tables .product-packages__table .package-body .package-label{width:50%;line-height:2rem}.product-packages__inner .product-packages__tables .product-packages__table .package-body .package-value{width:50%;text-align:right;line-height:2rem}.product-packages__inner .product-packages__tables .product-packages__table.active .package-title{border-bottom:1px #e8e8e8 solid}.product-packages__inner .product-packages__tables .product-packages__table.active .package-title::before{background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b4eb5d68b7654887af0c979aa0e01323.svg)}.product-packages__inner .product-packages__tables .product-packages__table.active .package-body{display:flex}.product-packages__inner .packages-tips{display:flex;flex-direction:column;margin-top:2rem;align-items:center}.product-packages__inner .packages-tips .packages-info{color:#6a6a6a;font-size:.875rem;margin-top:10px}.swatch-option-tooltip{border:1px solid #e8e8e8;color:#949494;display:none;max-height:100%;min-height:20px;min-width:20px;padding:5px;position:absolute;text-align:center;z-index:999;background:#fff}.swatch-option-tooltip .image{width:160px !important;height:160px !important;background-size:contain !important}.swatch-option-tooltip .title{font-size:14px;color:#333;font-weight:400}.block.container.upsell{margin:2rem auto 1rem}@media screen and (max-width: 640px){.block.container.upsell,.block.container.related{max-width:100%}.block.container.upsell .swiper-slide.product-item,.block.container.related .swiper-slide.product-item{width:280px !important}}.block.container.upsell .swiper-button-next,.block.container.upsell .swiper-button-prev,.block.container.related .swiper-button-next,.block.container.related .swiper-button-prev{transform:translateY(-20px)}.products.list .action.towishlist{background-color:#fff}.eco-tax{font-size:.875rem;margin-top:-0.6rem;color:#6a6a6a;margin-bottom:.6rem}.price-tooltip .eco-tax{color:#fff;margin-top:.6rem;margin-bottom:0;font-weight:bold}.fotorama-video-container .fotorama__img{pointer-events:none}.fotorama-video-container .product-video{width:100%;height:100%;position:absolute;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5213846aec5ca7394deecc7cd0e538ab.svg);background-size:64px;background-repeat:no-repeat;background-position:50% 50%;background-color:rgba(255,255,255,.6)}.fotorama-video-container.video-unplayed .product-video{pointer-events:none}.fotorama__thumb-border{border-color:dimgray !important;border-width:2px !important;border-radius:5px;background:none !important}.fotorama__nav::before,.fotorama__nav::after{background-image:none !important}.fotorama-item.fotorama{position:relative}body:not(.fotorama__fullscreen) .fotorama__wrap>.fotorama__stage>.fotorama__stage__shaft>.fotorama__stage__frame::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.03);pointer-events:none}#missing-images-alert{text-align:center;position:absolute;bottom:0;left:0;z-index:1;font-size:1rem;font-weight:500;background:#e24040;color:#fff;padding:5px 9px;width:100%}@media screen and (max-width: 640px){#missing-images-alert{font-size:12px}}@media screen and (min-width: 641px){.swiper-container.products-grid[data-length="1"] .swiper-wrapper,.swiper-container.products-grid[data-length="2"] .swiper-wrapper{justify-content:center}}.recommending-logo{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/4faed8101d322d856d68f2b946ea058f.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-top:50px}.recommending-logo .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width: 1180px){.recommending-logo .container{grid-template-columns:1fr 1fr}}.recommending-logo .container .r-logo{display:flex;align-items:center;justify-content:center;padding:30px}@media screen and (max-width: 1180px){.recommending-logo .container .r-logo{padding:20px}}.nadaup-logo img{max-width:600px;margin:0 auto;display:block;width:100%}.nadaup-buttons{display:flex;justify-content:center;margin:50px 0;gap:25px}@media screen and (max-width: 1180px){.nadaup-buttons{padding:10px;margin:10px 0;flex-direction:column}}.nadaup-buttons .nadaup-button{height:50px;line-height:50px;position:relative;background:#fff;border-radius:30px;padding:0 50px 0 20px;font-weight:500}.nadaup-buttons .nadaup-button:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/8de16b210c8baf8a8c82fe750fa24109.svg);background-size:32px;background-repeat:no-repeat;border-radius:50%}.nadaup-buttons .nadaup-button:before{content:"";position:absolute;background-image:linear-gradient(to right, #7D9DC1, #3C3B3B);z-index:-1;width:calc(100% + 6px);height:calc(100% + 6px);left:-3px;top:-3px;border-radius:30px}.container:has(.section-with-picture){overflow:visible}@media screen and (min-width: 641px){.section-with-picture{display:flex;align-items:center}.section-with-picture>.col>img{position:relative;margin-left:10vw;display:block}.section-with-picture.left>.col>img{position:relative;margin-left:-10vw;display:block;aspect-ratio:693/424;width:100%}}@media screen and (max-width: 640px){.section-with-picture>.col>img{position:relative;margin-left:50px;display:block}.section-with-picture.left>.col>img{position:relative;margin-left:-50px;display:block}}.section-with-picture .col{flex:0 0 50%}.hotspots-section{margin:150px 0;position:relative}.hotspots-section:before{content:"";position:absolute;bottom:0;width:100%;height:70%;top:50%;transform:translateY(-50%);background:linear-gradient(to right, #E8E6E6 0%, #828282 100%);z-index:-1}.hotspots-section .hotspot{position:absolute;background:#7D9DC154;border-radius:30px;height:40px;line-height:40px;padding:0 25px 0 50px;font-weight:bold;font-size:14px;white-space:nowrap}.hotspots-section .hotspot:before{content:"";width:40px;height:40px;position:absolute;left:4px;background-size:30px;background-repeat:no-repeat;background-position:50% 50%}.hotspots-section .hotspot.relief{left:40%;top:-100px}@media screen and (max-width: 1180px){.hotspots-section .hotspot.relief{left:50%;top:-50%;transform:translateX(-50%)}}.hotspots-section .hotspot.relief:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/6e34c51eb193c8d26fa2c65396661a8b.svg)}@media screen and (min-width: 641px){.hotspots-section .hotspot.relief:after{content:"";position:absolute;top:100%;right:25px;width:25px;height:108px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/9dd42ecfd26a183296e79749d1723f08.svg);background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 640px){.hotspots-section .hotspot.relief:after{content:"";position:absolute;top:100%;left:40%;width:25px;height:108px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/9dd42ecfd26a183296e79749d1723f08.svg);background-size:contain;background-repeat:no-repeat}}.hotspots-section .hotspot.temp{left:15%;bottom:-75px}@media screen and (max-width: 1180px){.hotspots-section .hotspot.temp{bottom:-40%;left:10px}}.hotspots-section .hotspot.temp:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f739254189f1145bcbf25e3983a7b51c.svg)}@media screen and (min-width: 641px){.hotspots-section .hotspot.temp:after{content:"";position:absolute;bottom:100%;left:25px;width:346px;height:164px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/227ce3fee69bddf4c9d3a810824be772.svg);background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 640px){.hotspots-section .hotspot.temp:after{content:"";position:absolute;bottom:100%;left:40%;width:25px;height:108px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/9dd42ecfd26a183296e79749d1723f08.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}}.hotspots-section .hotspot.backbone{right:25%;bottom:-100px}@media screen and (max-width: 1180px){.hotspots-section .hotspot.backbone{right:5px;bottom:-70%}}@media screen and (min-width: 641px){.hotspots-section .hotspot.backbone:after{content:"";position:absolute;bottom:100%;left:20px;width:142px;height:198px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/3981c3d552c7c279605c2a32c642c533.svg);background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 640px){.hotspots-section .hotspot.backbone:after{content:"";position:absolute;bottom:100%;right:30%;width:25px;height:108px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/9dd42ecfd26a183296e79749d1723f08.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}}.hotspots-section .hotspot.backbone:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/5fb996e40e1d0ee81921c6498e786d78.svg)}.hotspots-section img{margin:0 auto;display:block}.nada-heading{font-weight:300;margin-bottom:35px}.nadaup-blue-container{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/4faed8101d322d856d68f2b946ea058f.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;color:#fff;font-weight:300;padding:10px 0;margin-bottom:10px}@media screen and (max-width: 1180px){.nadaup-blue-container{text-align:center}}.container:has(.nadaup-logo-small){display:flex;justify-content:space-between;overflow:visible}.nadaup-logo-small{width:201px;height:120px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ac1dbf5d41f310d898fe7b1b48f421e2.jpg);background-size:contain}@media screen and (max-width: 1180px){.nadaup-logo-small{margin:0 auto}}.nadaup-mattress-small{width:120px;height:120px;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/b092de9b70bc39645b002b9072b3083a.png);background-size:contain;background-repeat:no-repeat;background-position:50% 75%;transform:scale(3);transform-origin:right}@media screen and (max-width: 1180px){.nadaup-mattress-small{display:none}}.logo-small{margin-top:50px;margin-bottom:50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}@media screen and (min-width: 641px){.logo-small{max-width:75%}}.logo-small .col{background:linear-gradient(to bottom, #7D9DC1 0%, #3C3B3B 100%);border-radius:5px;display:flex;align-items:center;justify-content:center;padding:7px}.medical-grade{margin:50px auto}.medical-grade .container{gap:50px;display:flex;align-items:center}@media screen and (max-width: 1180px){.medical-grade .container{display:block}.medical-grade .container .col{display:flex;flex-direction:column;align-items:center}}.medical-grade .container .col.middle{position:relative;flex:1}.medical-grade .container .col.middle:before{content:"";padding-bottom:100%;display:block}.medical-grade .container .col.middle:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/a70f521300e524343c777b2d05656712.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:80%;z-index:-1}.medical-grade .container .col.middle .stars{position:absolute;left:0;top:27%;width:100%;text-align:center;padding-bottom:20px;height:auto}.medical-grade .container .col.middle .stars p{margin:0;padding:0;font-weight:bold}.medical-grade .container .col.middle img{position:absolute;left:0;top:50px;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.medical-grade .container .col:not(.middle) p{background:#7D9DC154;padding:0px 10px 0px 44px;border-radius:30px;white-space:nowrap;text-align:left;height:40px;line-height:40px;position:relative}.medical-grade .container .col:not(.middle) p:before{content:"";position:absolute;left:5px;top:4px;height:32px;width:32px;background-color:#7d9dc1;background-size:20px;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%}.medical-grade .container .col:not(.middle) p.pressure:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ad253f9e27726bc010d4cb98b969d948.svg)}.medical-grade .container .col:not(.middle) p.temp:before{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/e2addae62721aba2d8444b42afe8209d.svg)}.medical-grade .container strong{font-weight:500}.stars{text-align:center;padding-bottom:20px;width:117px;height:18px;margin:0 auto 10px;position:relative}.stars:before{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/305d69c83269c080e2a516225c72f403.svg);background-position:50% 50%;background-repeat:no-repeat;width:117px;height:17px;position:absolute;left:0;bottom:0;right:0;margin:0 auto}.product-installments-container:has(#caraty_simulator),.product-installments-container:has(.product-info-price-box){display:flex;border-radius:15px;overflow:hidden;height:44px;margin-bottom:30px;box-shadow:0px 0px 12px 4px rgba(0,0,0,.05);border:1px #dadada solid}.product-installments-container:has(#caraty_simulator)>div,.product-installments-container:has(.product-info-price-box)>div{flex:0 0 50%}.product-installments-container:has(#caraty_simulator)>div a,.product-installments-container:has(.product-info-price-box)>div a{display:block;width:100%;background-size:30px;background-repeat:no-repeat;background-position:20px 50%;height:44px;position:relative}.product-installments-container:has(#caraty_simulator)>div a:after,.product-installments-container:has(.product-info-price-box)>div a:after{content:"Oblicz ratę";position:absolute;width:calc(100% - 70px);color:#fff;left:70px;top:50%;transform:translateY(-50%);font-weight:bold}@media screen and (max-width: 640px){.product-installments-container:has(#caraty_simulator)>div a:after,.product-installments-container:has(.product-info-price-box)>div a:after{left:60px;width:calc(100% - 60px)}}.product-installments-container:has(#caraty_simulator)>div a img,.product-installments-container:has(.product-info-price-box)>div a img{display:none}.product-installments-container:has(#caraty_simulator) .product-info-price-box a,.product-installments-container:has(.product-info-price-box) .product-info-price-box a{background-color:#fff;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/92f254f0c9ac696c0eed41268b22d232.svg)}.product-installments-container:has(#caraty_simulator) .product-info-price-box a:after,.product-installments-container:has(.product-info-price-box) .product-info-price-box a:after{color:#ea1d25}.product-installments-container:has(#caraty_simulator) #caraty_simulator a,.product-installments-container:has(.product-info-price-box) #caraty_simulator a{background-color:#009597;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/cbd5285986b5c1c9eba1706d591bec88.svg)}.product-info-price:has(.price-tooltip){position:relative;background:#f6f6f6;display:flex;flex-direction:row !important;padding:15px;border-radius:30px;margin-top:15px !important}.product-info-price:has(.price-tooltip) .coupon-price-info{display:none}.product-info-price:has(.price-tooltip) .price-tooltip{color:#fff;font-size:.9em;max-width:300px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2);position:absolute;left:120px;line-height:1.5;top:calc(100% + 10px);opacity:0;visibility:hidden;z-index:10;min-width:200px}@media screen and (max-width: 1180px){.product-info-price:has(.price-tooltip) .price-tooltip{right:auto;left:50px}}.product-info-price:has(.price-tooltip) .price-tooltip:before{content:"";position:absolute;top:-10px;left:50%;width:0px;height:0px;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #333 transparent;transform:rotate(0deg) translateX(-50%)}.product-info-price:has(.price-tooltip) .price-tooltip__trigger{border-left:1px #d3d3d3 solid;padding-left:20px;margin-left:20px;display:flex;flex-direction:column;justify-content:center;color:#414141;font-weight:600;font-size:13px}.product-info-price:has(.price-tooltip) .price-tooltip__trigger:hover{position:relative;cursor:help}.product-info-price:has(.price-tooltip) .price-tooltip__trigger:hover+.price-tooltip{opacity:1;visibility:visible}.product-info-price:has(.price-tooltip) .price-box{display:flex;flex-direction:column-reverse;padding:0 0 0 20px;align-items:center;justify-content:center}.product-info-price:has(.price-tooltip) .price-box span[data-price-type=finalPrice]{color:#414141 !important;font-weight:600 !important;line-height:1}@media screen and (max-width: 640px){.product-info-price:has(.price-tooltip) .price-box{padding:0 0 0 10px}}.product-info-price:has(.price-tooltip) p{padding:0;margin:0}#modal-3d{display:none}.modal-popup._show #modal-3d{display:block}.ar-spinner{position:absolute;left:50%;top:50%;width:36px;height:36px;border:solid 4px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;z-index:100}@keyframes spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ar-modal-body-content:not(.loading) .ar-spinner{display:none}.modal-3d .modal-inner-wrap{width:100%;height:100%;margin:0;border-radius:0}.modal-3d .modal-inner-wrap .modal-content{padding:0}.modal-3d .modal-footer button{position:fixed;width:24px;height:24px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/ddde9ce81e57312ed6c1611c29411c10.svg);background-size:24px;background-repeat:no-repeat;right:24px;top:24px}.modal-3d .modal-footer button span{display:none}.product-dimensions_img .ar-indicator{position:relative;background:#fff;box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);border-radius:30px;padding:5px 18px 5px 46px;font-size:12px;color:#333;font-weight:500;display:table;position:relative;z-index:5;top:0;left:0;margin:0 auto;transform:translateY(-50px);cursor:pointer;padding:10px 18px 10px 46px;font-size:13px;border:none !important}.product-dimensions_img .ar-indicator::before{content:"";width:24px;height:24px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/270c44aa5e53d7859a3e7b65038c5f5e.svg);left:0;top:calc(50% - 12px);position:absolute;display:block;background-size:22px;background-repeat:no-repeat;background-position:50% 50%;left:12px}@media screen and (min-width: 641px){.product-dimensions_img .ar-indicator{border:1px #cecece solid}}.product-dimensions_img .ar-indicator:hover{background:#000;color:#fff}.product-dimensions_img .ar-indicator:hover::before{filter:invert(100%)}.catalog-product-view .product-top .action.ar-view{position:relative;background:#fff;box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);border-radius:30px;padding:5px 18px 5px 46px;font-size:12px;color:#333;font-weight:500;position:absolute;left:10px;top:10px;padding:9px 18px 9px 46px;font-size:14px}.catalog-product-view .product-top .action.ar-view::before{content:"";width:24px;height:24px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/270c44aa5e53d7859a3e7b65038c5f5e.svg);left:0;top:calc(50% - 12px);position:absolute;display:block;background-size:22px;background-repeat:no-repeat;background-position:50% 50%;left:12px}@media screen and (min-width: 641px){.catalog-product-view .product-top .action.ar-view{border:1px #cecece solid}}@media screen and (max-width: 640px){.catalog-product-view .product-top .action.ar-view{background-size:24px;border-radius:50%;box-shadow:0 0 5px 4px rgba(0,0,0,.03);background-color:#fff;width:40px;height:40px;min-width:40px;top:60px;right:10px;left:auto;padding:0}.catalog-product-view .product-top .action.ar-view:before{left:0;top:0;width:100%;height:100%}.catalog-product-view .product-top .action.ar-view span{display:none}}.products.list .product-item-info .ar-indicator{position:relative;background:#fff;box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);border-radius:30px;padding:5px 18px 5px 46px;font-size:12px;color:#333;font-weight:500;padding:5px 12px 5px 40px;z-index:9;pointer-events:none;border:none !important}.products.list .product-item-info .ar-indicator::before{content:"";width:24px;height:24px;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/270c44aa5e53d7859a3e7b65038c5f5e.svg);left:0;top:calc(50% - 12px);position:absolute;display:block;background-size:22px;background-repeat:no-repeat;background-position:50% 50%;left:12px}@media screen and (min-width: 641px){.products.list .product-item-info .ar-indicator{border:1px #cecece solid}}.products.list .product-item-info .ar-indicator:before{top:calc(50% - 10px);width:20px;height:20px;background-size:20px;left:12px}model-viewer{position:absolute;top:0;width:100%;height:100%;display:block;background-color:#eee}model-viewer>#ar-prompt>img{animation:circle 4s linear infinite}model-viewer>#ar-failure{position:absolute;left:50%;transform:translateX(-50%);bottom:175px;display:none}#ar-button,#qr-button{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/8c5115f3f09f1339a9181f0d8fb37485.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 50%;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;bottom:132px;padding:0px 16px 0px 40px;font-size:14px;color:#000;height:36px;line-height:36px;border-radius:18px;border:1px solid #888;width:auto;display:inline-block;cursor:pointer}#ar-button:active,#qr-button:active{background-color:#e8eaed}#ar-button:focus,#qr-button:focus{outline:none}#ar-button:focus-visible,#qr-button:focus-visible{outline:1px solid #4285f4}#qr-button:not(.active){display:none}#qr-overlay__close{width:24px;height:24px;background:#ddd;border-radius:50%;line-height:22px;color:#888;text-align:center;font-weight:500;cursor:pointer;position:absolute;right:24px;top:24px}#qr-overlay{width:450px;max-width:100%;position:fixed;background:#fff;display:flex;flex-direction:column;padding:48px 24px;z-index:100;opacity:0;visibility:hidden;transform:translateX(100%);top:72px;transition:transform .5s ease-in;height:100%;right:0}#qr-overlay .title{margin-bottom:0;font-size:28px;text-transform:capitalize}#qr-overlay .subtitle{margin:16px 0}#qr-overlay ul.devices{list-style:none;padding:0;margin:0 0 16px}#qr-overlay ul.devices li{display:flex;align-items:center}#qr-overlay ul.devices li:not(:last-child){margin-bottom:8px}#qr-overlay ul.devices li .device-icon{width:21px;height:21px;margin-right:8px}#qr-overlay ul.devices li .device-icon svg{width:100%;height:100%}#qr-overlay #qr-code{margin-top:1rem}@media screen and (max-width: 640px){#qr-overlay{width:100%}}#qr-overlay.active{opacity:1;visibility:visible;transform:translateX(0%)}@keyframes circle{0%{transform:translateX(-50%) rotate(0deg) translateX(50px) rotate(0deg)}100%{transform:translateX(-50%) rotate(360deg) translateX(50px) rotate(-360deg)}}@keyframes elongate{0%{transform:translateX(100px)}100%{transform:translateX(-100px)}}model-viewer>#ar-prompt{position:absolute;left:50%;bottom:175px;animation:elongate 2s infinite ease-in-out alternate;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/0bea7e6e4d0a165037f2b132fa352a74.png);display:none}model-viewer[ar-status=session-started]>#ar-prompt{display:block}model-viewer[ar-tracking=not-tracking]>#ar-failure{display:block}#ar-controls{position:fixed;top:0;left:0;width:100%;height:72px;gap:12px;background:#fff;display:flex;align-items:center;padding-left:24px;border-bottom:1px #888 solid}#ar-controls select{border-radius:10px;border:1px #333 solid;text-transform:capitalize;max-width:150px}@media screen and (max-width: 640px){#ar-controls select{max-width:130px}}@media screen and (max-width: 320px){#ar-controls select{max-width:100px}}.modal-configurator-3d .ar-spinner{left:auto;right:25%}.modal-configurator-3d .modal-inner-wrap{width:100%;margin:0;border-radius:0}.modal-configurator-3d .modal-inner-wrap .modal-content{padding:0}.modal-configurator-3d .modal-inner-wrap .modal-footer{position:absolute;right:0;display:block;margin:1rem;padding:0}.modal-configurator-3d .modal-inner-wrap .modal-footer button{height:32px;width:32px;border-radius:50%;color:transparent;background-color:#000;position:relative}.modal-configurator-3d .modal-inner-wrap .modal-footer button::after{content:"";-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/94f9bffb61bda1130f3fd1c2eb2a3768.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/94f9bffb61bda1130f3fd1c2eb2a3768.svg);mask-repeat:no-repeat;mask-position:50% 50%;background-color:#fff;left:0;top:0;width:100%;height:100%;position:absolute}.message{margin:1rem 0;padding:12px 20px 12px 48px;display:block;position:relative;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border-radius:5px;font-size:14px}.message:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;mask-size:100%;mask-repeat:no-repeat;left:18px;top:50%;transform:translateY(-50%)}.message a{color:inherit;font-weight:500}.message-error{background:#fae5e5;color:#e02b27}.message-error:before{background:#e02b27;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/17825c74c3c6b6934429010ee3f913fd.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/17825c74c3c6b6934429010ee3f913fd.svg)}.message-notice{background:#fdf0d5;color:#6f4400}.message-notice:before{background:#6f4400;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/76ed65d9b3a53867b921cbd0f9d4486a.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/76ed65d9b3a53867b921cbd0f9d4486a.svg)}.message-success{background:#e5efe5;color:#006400}.message-success:before{background:#006400;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/8a64e6190c7edb84ef4e38066ecc557e.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/8a64e6190c7edb84ef4e38066ecc557e.svg)}.message.warning{background:#ffedb6;color:#393909}.message.warning:before{background:#393909;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/76ed65d9b3a53867b921cbd0f9d4486a.svg);-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/76ed65d9b3a53867b921cbd0f9d4486a.svg)}.messages[role=alert]{width:1460px;max-width:90%;margin:0 auto}.message.info.empty{text-align:center}.price-box{text-align:center;display:flex;align-items:center;padding-bottom:.6rem}.price-box .price-label{display:none}.price-box .old-price{color:#6a6a6a;position:relative;margin-right:3px}.price-box .old-price:before{content:"";width:100%;height:1px;top:50%;background:#6a6a6a;transform:translateY(-50%);position:absolute}.price-box span[data-price-type=finalPrice]{font-weight:400}.main-404{width:1460px;max-width:90%;margin:0 auto}.main-404 .square-img-404{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/db28ad8e79889c3d7957d138c8305311.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:100%}.main-404 .square-img-404:before{content:"";padding-bottom:100%;display:block}@media screen and (min-width: 641px){.main-404{display:grid;align-items:center;grid-template-columns:1fr 1fr}}.main-404 .main-404-right{text-align:center}.main-404 .main-404-right .text-big-404{font-size:3rem;margin-bottom:0}@media screen and (max-width: 640px){.main-404 .main-404-right .text-big-404{font-size:2.75rem}}.main-404 .main-404-right .text-medium-404{margin-top:0;font-size:1.75rem}.main-404 .main-404-right .button{margin:0 auto;width:270px}.main-404 .main-404-right #search_mini_form{width:270px;margin:0 auto}.block-search #search{padding:0 36px 0 18px}.block-search .block-title{display:none}.block-search .block-content label{display:none !important}.block-search .block-content .form{position:relative}@media screen and (max-width: 640px){.block-search .block-content .form input#search{background:#f2f2f2;border:0;height:43px}}.block-search .block-content .form .actions{position:absolute;top:1px;right:1px;width:41px;height:41px;display:flex;justify-content:center;align-items:center;overflow:hidden}.block-search .block-content .form .actions::before{content:"";width:41px;right:0;top:0;position:absolute;height:41px;mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f6430b2d83ba2ef111a1d386ff09c788.svg);mask-size:16px;mask-position:50%;mask-repeat:no-repeat;background:#888;-webkit-mask-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/f6430b2d83ba2ef111a1d386ff09c788.svg);-webkit-mask-size:16px;-webkit-mask-position:50%;-webkit-mask-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 640px){.block-search .block-content .form .actions::before{background:#000}}.block-search .block-content .form .actions button{border:none;-webkit-appearance:none;width:100%;height:100%;display:block;cursor:pointer;background:transparent}.block-search .block-content .form .actions button span{display:none}.block-search .block-content .form .nested{display:none}#search_autocomplete{z-index:50;padding-top:10px;position:absolute}#search_autocomplete ul{padding:10px 20px;margin:0;list-style:none;background:#fff;border:1px #6a6a6a solid;border-radius:5px}#search_autocomplete ul li{padding:4px 0;cursor:pointer}#search_autocomplete ul li.selected .qs-option-name{font-weight:bold}#product-options-wrapper .swatch-group:not(.active){display:none}#product-options-wrapper .swatch-groups{margin:.75rem 0}#product-options-wrapper .swatch-groups ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr)}#product-options-wrapper .swatch-groups ul li{display:flex;flex-direction:column;color:#333;cursor:pointer;padding:10px;justify-content:center;align-items:center;border-radius:10px}#product-options-wrapper .swatch-groups ul li span{text-align:center;font-size:14px;font-weight:500}#product-options-wrapper .swatch-groups ul li .icon svg{width:42px;height:42px;margin:6px 0}@media screen and (max-width: 640px){#product-options-wrapper .swatch-groups ul li .icon svg{width:36px;height:36px}}#product-options-wrapper .swatch-groups ul li.active{background:#d41d32;color:#fff}#product-options-wrapper .swatch-groups ul li.active svg,#product-options-wrapper .swatch-groups ul li.active svg path{fill:#fff}.listing-swatch:not([data-rendered]){display:flex;justify-content:center}.listing-swatch:not([data-rendered]) span{width:24px;height:24px;display:block;background:#f5f5f5;border-radius:3px}.listing-swatch:not([data-rendered]) span:not(:last-child){margin-right:10px}.listing-ajax-swatches{height:23px}.swatch-attribute-options.loading .swatch-option,.swatch-attribute-options.loading .swatch-more{position:relative;overflow:hidden}.swatch-attribute-options.loading .swatch-option::after,.swatch-attribute-options.loading .swatch-more::after{content:"";animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:240px 240px;height:100%;width:100%;left:0;top:0;position:absolute}@keyframes placeHolderShimmer{0%{background-position:-120px 0}100%{background-position:120px 0}}.contact-index-index #maincontent{padding-bottom:0 !important}.contact-index-index #maincontent .contact-wrapper{position:relative;padding-bottom:5rem;background:#596e79}.contact-index-index #maincontent .contact-wrapper:after{content:"";position:absolute;border-style:solid;border-width:200px 1920px 0 0;border-color:#fff transparent transparent transparent;top:0}.contact-index-index #maincontent .contact-top{padding:1rem 0 2rem}.contact-index-index .contact-content{width:1000px;max-width:90%;margin:0 auto;display:flex;position:relative;z-index:1}@media screen and (max-width: 1180px){.contact-index-index .contact-content{flex-direction:column}}@media screen and (min-width: 1181px){.contact-index-index .contact-content .contact-form{width:60%}.contact-index-index .contact-content .contact-form-right{width:40%}}.contact-index-index .contact-content .contact-form{background:#fff;box-shadow:0 48px 102px -18px rgba(0,0,0,.48);border-radius:10px;padding:1.25rem}@media screen and (min-width: 1181px){.contact-index-index .contact-content .contact-form{padding:2rem}}.contact-index-index .contact-content .contact-form textarea{min-height:160px}.contact-index-index .contact-content .contact-form .legend{display:none}.contact-index-index .contact-content .contact-form input,.contact-index-index .contact-content .contact-form textarea{width:100%}.contact-index-index .contact-content .contact-form button{background:#b91023;color:#fff}.contact-index-index .contact-content .contact-form button:hover{background:#8e0616}.contact-index-index .contact-content .contact-form-right{padding:3rem 0;color:#fff;font-weight:400}@media screen and (min-width: 1181px){.contact-index-index .contact-content .contact-form-right{padding:189px 0 0 2rem}}.contact-index-index .contact-content .contact-form-right a{color:#fff;font-weight:500}.contact-index-index .contact-content .contact-form-right p{margin:0}.contact-index-index .contact-content .contact-form-right .contact-section:not(:last-child){margin-bottom:2rem}.contact-index-index .contact-content .contact-form-right .contact-section__top{margin-bottom:10px}.contact-index-index .contact-content .contact-form-right .contact-section__top p:not(.contact-heading){font-size:14px}.contact-index-index .contact-content .contact-form-right .contact-heading{font-size:1.25rem}.contact-index-index .contact-form-bottom{width:1000px;max-width:90%;margin:0 auto}.cms-page-view #maincontent .columns{width:1460px;max-width:90%;margin:0 auto}.faq-categories__wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center}@media screen and (max-width: 1180px){.faq-categories__wrapper{display:inline-flex}}.faq-categories__wrapper .faq-categories{display:inline-flex;justify-content:center;margin:1rem 0}.faq-categories__wrapper .faq-categories a{height:40px;line-height:40px;border:1px #6a6a6a solid;min-width:120px;padding:0 10px;text-align:center;text-transform:uppercase;border-radius:5px;margin:5px;cursor:pointer;position:relative;white-space:nowrap;width:auto;white-space:nowrap;padding:0 12px}.faq-categories__wrapper .faq-categories a#see-active-filters{background:#333;color:#fff}.faq-categories__wrapper .faq-categories a#see-active-filters.hidden{display:none}.faq-categories__wrapper .faq-categories a:hover{background:#6a6a6a;color:#fff}.faq-category{max-width:1000px;margin:0 auto}.faq-category .cat-title{font-size:1.5rem;font-weight:500;margin-top:2rem;padding-bottom:1rem;border-bottom:1px #e8e8e8 solid}.faq-category .faq-item:not(:last-child){border-bottom:1px #e8e8e8 solid}.faq-category .faq-item .question{font-size:1.25rem;padding:1.5rem 0;position:relative;cursor:pointer;padding-right:48px}.faq-category .faq-item .question:after{content:"";background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/89fe7bf62d0e27a62c00c4b5016bbdc4.svg);width:24px;height:24px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background-size:12px;background-position:50% 50%;background-repeat:no-repeat}.faq-category .faq-item .answer{display:none;padding-bottom:2rem;font-weight:500;font-size:14px}.faq-category .faq-item.active .question:after{background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/c173a4ce7f7a863e33e2dd1c0137f018.svg)}.faq-category .faq-item.active .answer{display:block}.paypal-review.view{width:1000px;max-width:90%;margin:0 auto}.paypal-review.view .block-content{display:grid;grid-template-columns:1fr 1fr 1fr;margin:1rem 0}@media screen and (max-width: 1180px){.paypal-review.view .block-content{grid-template-columns:1fr;grid-row-gap:20px}}.paypal-review.view .block-content .box-title{font-weight:bold;margin-bottom:1rem;display:block}.paypal-review.view .block-content select#shipping-method{background-color:#f2f2f2}.paypal-review.view .block-content #update-shipping-method-submit{margin-top:20px;line-height:46px;background:transparent;border:2px #444 solid;color:#444;font-weight:400;max-width:240px}.paypal-review.view .block-content .box-actions .action.edit{margin-top:10px;height:50px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;width:100%;border-radius:5px;line-height:50px;font-size:1rem;border:0;background:#333;color:#fff;display:block;text-align:center;max-width:200px;background:#596e79}.paypal-review.view .block-content .box-actions .action.edit:hover{background:#304651}.paypal-review.view #details-table .col.item{display:flex}.paypal-review.view #details-table .col.item .product-item-photo{margin-right:10px}.paypal-review.view #details-table .col.item .product-item-details{padding:2rem 0}.paypal-review.view #details-table .col.price,.paypal-review.view #details-table .col.qty,.paypal-review.view #details-table .col.subtotal{text-align:center}.paypal-review.view #details-table .table-caption{font-size:1.5rem;margin:2rem 0}.paypal-review.view #details-table .table-caption thead tr th{background:#f2f2f2;padding:8px 0}.paypal-review.view .opc-block-summary tr th,.paypal-review.view .opc-block-summary tr td{padding:10px;background:#f2f2f2;text-align:right}.paypal-review.view .opc-block-summary tr:not(:last-child){border-bottom:1px #e7e7e7 solid}.paypal-review.view .paypal-review-items{margin-top:1rem}.paypal-review.view .paypal-review-items .paypal-review-title{width:100%;display:flex}.paypal-review.view .paypal-review-items .paypal-review-title strong{display:none}.paypal-review.view .paypal-review-items .paypal-review-title a{margin-left:auto;height:50px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;width:100%;border-radius:5px;line-height:50px;font-size:1rem;border:0;background:#333;color:#fff;display:block;text-align:center;max-width:200px;background:#596e79}.paypal-review.view .paypal-review-items .paypal-review-title a:hover{background:#304651}.paypal-review.view .paypal-review-discount .title{background:#f2f2f2;border-radius:10px;border:0}.paypal-review.view .checkout-agreements{margin-top:1rem}.paypal-review.view #review-buttons-container{margin-top:1rem}.paypal-review.view #review-buttons-container #review-button{background:#b91023}.paypal-review.view #review-buttons-container #review-button:hover{background:#8e0616}.amazon-express-title{text-align:center;margin-bottom:10px;font-size:14px}.amazon-divider{text-align:center;margin:10px 0;font-size:14px}#PayWithAmazon_amazon-pay-button{display:flex;align-items:center;justify-content:center}#amazon-payment.payment-method img{width:47px}#amazon-payment.payment-method>.payment-method-title>label::after{content:"Amazon Pay";font-weight:400}#minicart-amazon-pay-button .amazon-divider{display:none}#minicart-amazon-pay-button .amazon-button-column{margin:10px 0}#minicart-amazon-pay-button #PayWithAmazon-Cart #ui-id-2{width:100% !important}#customTrustbadge{position:fixed;left:20px;bottom:20px;z-index:10}#customTrustbadge #badge-close{display:none}#customTrustbadge[style] #badge-close{left:-10px;position:absolute;top:-10px;z-index:20;width:26px;height:26px;display:flex;font-size:16px;align-items:center;background:#fff;justify-content:center;border:1px #dadada solid;border-radius:50%;cursor:pointer}.block-search>.block.block-content{position:relative}.block-search form input[type=text][aria-haspopup=true]{border-bottom-left-radius:0px;border-bottom-right-radius:0px}#autocomplete-placeholder{display:none}#minisearch-form-top-search.processing+#autocomplete-placeholder{display:block;position:absolute;background:#f2f2f2;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:100px;top:0;transform:translateY(40px)}@media screen and (min-width: 1181px){#minisearch-form-top-search.processing+#autocomplete-placeholder{border-left:1px #333 solid;border-right:1px #333 solid;border-bottom:1px #333 solid;background:#fff}}#minisearch-form-top-search.processing+#autocomplete-placeholder::after{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border:solid 2px transparent;border-top-color:#333;border-left-color:#333;border-radius:50%;animation:spinner-animation .4s linear infinite;z-index:-1}#minisearch-form-top-search.processing #minisearch-autocomplete-top-search{visibility:hidden;opacity:0}#minisearch-autocomplete-top-search:not([style*="display: none"]){background:#f2f2f2;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:250px;overflow-y:scroll;border-left:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;border-right:1px solid #6a6a6a}@media screen and (min-width: 1181px){#minisearch-autocomplete-top-search:not([style*="display: none"]){border-left:1px #333 solid;border-right:1px #333 solid;border-bottom:1px #333 solid;background:#fff}}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list{margin:0 0 1rem}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title{color:#888;font-size:14px;text-transform:uppercase}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd{margin:1rem 0;display:flex;align-items:center;cursor:pointer}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd.selected{color:#b91023}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-image-box{border-radius:5px;overflow:hidden;min-width:45px;min-height:45px;max-height:45px;max-width:45px;position:relative}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-image-box img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-item{margin-left:6px}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-item .price-box{padding:0}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-item .price-box .price{font-size:12px}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .product-item .price-box .price .old-price{margin-left:3px}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~dd .amount{margin-left:auto;font-size:12px;color:#888}#minisearch-autocomplete-top-search:not([style*="display: none"]) .autocomplete-list .autocomplete-list-title~.autocomplete-category{display:block}.slf24-widget-category-links{margin-bottom:1rem;max-width:100%}.slf24-widget-category-links h3{font-weight:300;font-size:1.125rem;text-align:left}.slf24-widget-category-links ul{display:grid;grid-template-areas:"a a a a";grid-auto-columns:25%;text-align:left;padding:0;margin:0;list-style:none}@media screen and (max-width: 640px){.slf24-widget-category-links ul{grid-template-areas:"a a";grid-auto-columns:50%}}.slf24-widget-category-links ul li{font-size:.9375rem;font-weight:300}.fieldset .dynamic-field__toggle>.label{cursor:pointer}.fieldset .dynamic-field__toggle>.label>span{color:#18ad72;font-size:1rem;font-weight:500}.fieldset .dynamic-field__toggle>.label>span::before{content:"+";margin-right:6px}.fieldset .dynamic-field__toggle>.label>span::after{display:none}.fieldset .dynamic-field__toggle .control{display:none}.rule-timer{background:#b91023;color:#fff;border-radius:10px;position:relative;display:flex;align-items:center;padding:10px 18px;gap:10px;margin-top:20px}.rule-timer .rule-timer__code{white-space:nowrap}.rule-timer .rule-timer__timer{font-size:19px;font-weight:500;white-space:nowrap}.rule-timer .rule-timer__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px;position:relative;white-space:nowrap}.rule-timer .rule-timer__icon:before{content:"";width:30px;height:30px;background-color:#fff;background-image:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/css/images/699b0b0d3d2efa4e7217184dc2a5b2bc.svg);background-position:50% 50%;border-radius:50%;background-size:50%;background-repeat:no-repeat}.rule-timer:before,.rule-timer:after{content:"";width:24px;height:24px;position:absolute;left:-12px;top:50%;border-radius:50%;transform:translateY(-50%);background:#fff}.rule-timer:after{right:-12px;left:auto}.rule-timer .rule-timer__desc{list-style:none;margin:0;padding:0;border-left:1px dashed #f9caca;padding-left:10px}.rule-timer .rule-timer__desc .rule-timer__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:3px}.rule-timer .rule-timer__code span{position:relative;display:inline-block}.rule-timer .rule-timer__code span:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0}.rule-timer .rule-timer__btnwrapper{margin-left:auto;display:flex;flex-direction:column;align-content:center;justify-content:center;gap:0}.rule-timer .rule-timer__btnwrapper .rule-timer__to{margin:10px 0 0;padding:0;font-size:12px;text-align:center}.rule-timer .rule-timer__btnwrapper .rule-timer__to span{cursor:pointer}@media screen and (max-width: 1366px){.rule-timer .rule-timer__btnwrapper .rule-timer__to span{display:block}}.rule-timer .rule-timer__btnwrapper .rule-timer__to span:hover{text-decoration:underline}.rule-timer button{font-size:12px;height:36px;line-height:36px;white-space:nowrap;padding:0px 6px;background:#fff;color:#b91023;width:auto;font-weight:500;box-shadow:14px 14px 15px 5px rgba(0,0,0,.1);text-transform:uppercase}.rule-timer button:hover{color:#fff;background:#b91023;outline:1px #fff solid}@media screen and (max-width: 640px){.rule-timer{padding:8px;gap:6px}.rule-timer:before,.rule-timer:after{display:none}}#coupon-popup__close{width:24px;height:24px;background:#ddd;border-radius:50%;line-height:22px;color:#888;text-align:center;font-weight:500;cursor:pointer;position:absolute;right:24px;top:24px}#coupon-popup{width:450px;max-width:100%;position:fixed;background:#fff;display:flex;flex-direction:column;padding:48px 24px;z-index:10000;opacity:0;visibility:hidden;transform:translateX(100%);top:0;height:100%;right:0}@media screen and (max-width: 640px){#coupon-popup{width:100%}}@media screen and (min-width: 641px){#coupon-popup:before{content:"";width:calc(100vw - 450px);right:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0}}#coupon-popup.active{opacity:1;visibility:visible;transform:translateX(0%)}.product-info-price:has(.coupon-price-info){display:flex;flex-direction:column-reverse}.product-info-price:has(.coupon-price-info) .price-box{padding-bottom:0}.product-info-price:has(.coupon-price-info) .coupon-price-info{margin:0;padding:0;font-size:15px;color:#888}.gray-bg{background:linear-gradient(to right, #fafafa, #f9f9fc)}.product-section{margin:50px 0;padding:50px 0}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px auto}.section-grid .mobile{gap:35px;margin:35px auto}.section-grid .text-section{background:#f9f9fb;border-radius:15px;padding:30px;display:flex;flex-direction:column;justify-content:center}.section-grid .text-section h3{margin-bottom:10px}.section-grid .text-section h3+p{margin-top:0}.section-grid .image-section{aspect-ratio:100/100;background:linear-gradient(to right, #a7c2ca, #7ca2ae);border-radius:15px;position:relative;overflow:hidden}.section-grid .image-section img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}@media screen and (max-width: 767px){.section-grid .text-section{padding:20px}}.product-benefits-list{display:flex;flex-direction:column;gap:20px}.product-benefit{position:relative;padding-left:40px}.product-benefit:not(:last-child)::after{content:"";width:3px;height:calc(100% - 30px);position:absolute;left:7px;top:40px;background:#cecece}.product-benefit h3{color:var(--color-new-qing);margin-top:0}.product-benefit p{color:#8c8c8c}.custom-list{list-style:none;padding:0;margin:0 0 10px}.custom-list li{position:relative;color:var(--color-new-qing);padding-left:30px;font-size:20px;margin:20px 0}.custom-list li::before{content:"";width:16px;height:16px;position:absolute;left:0;top:8px;background:#fff;outline:5px #596e79 solid;border-radius:50%}.product-benefit::before{content:"";width:16px;height:16px;position:absolute;left:0;top:8px;background:#fff;outline:5px #596e79 solid;border-radius:50%}.dimensions-grid{margin-top:40px}.dimensions-grid .text-section{gap:20px}.dimensions-grid .buttons{justify-content:start}.dimensions-grid .error-message{display:none}.dimensions-grid.dimensions-error .error-message{display:block}.dimensions-grid.dimensions-error .dimensions,.dimensions-grid.dimensions-error #dimensions-buttons{display:none}.dimensions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dimensions .dimension{display:flex;flex-direction:column;font-size:16px;color:#444}.dimensions .dimension strong{color:#000;text-transform:capitalize}.catalog-product-view .logos-section-wrapper{background:linear-gradient(to right, #FAFAFA, #F9F9FC);padding:120px 0}.catalog-product-view .logos-section-wrapper .mobile{padding:75px 0}#nadaup-slider{position:relative;width:100%;height:100%;overflow:hidden}#nadaup-slider:before{content:"";display:block;padding-bottom:100%}#nadaup-slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;object-fit:cover;border-radius:15px}#nadaup-slider .slide.active{opacity:1;visibility:visible}#nadaup-slider .back-btn,#nadaup-slider .next-btn{position:absolute;top:50%;transform:translatey(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .3s ease}#nadaup-slider .back-btn:hover,#nadaup-slider .next-btn:hover{background-color:rgba(0,0,0,.8)}#nadaup-slider .back-btn{left:10px}#nadaup-slider .next-btn{right:10px}.two-col{align-items:center;display:flex;gap:40px}.two-col .col{flex:0 1 50%}.two-col.centered{gap:75px;align-items:center}@media screen and (max-width: 767px){.section-grid{grid-template-columns:1fr;gap:35px}.section-grid.mobile-reversed>div:last-child{order:-1}.product-section .two-col{gap:40px;flex-direction:column}.product-section .two-col.mobile-reversed{flex-direction:column-reverse}.product-section{margin:25px 0;padding:25px 0}}.stats{display:grid;gap:50px;padding:50px;grid-template-columns:repeat(5, 1fr);max-width:1600px;margin:0 auto}.nadaup-stats .small{width:800px;max-width:100%;color:#888;margin:0 auto 50px;font-size:14px;line-height:20px;text-align:justify;padding:0 20px}.benefit{aspect-ratio:100/100;background:linear-gradient(to right, #a7c2ca, #7ca2ae);display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;border-radius:15px;font-size:19px;padding:20px;text-align:center}.benefit .number{font-size:64px;width:100%;display:block}.benefit .number+p{font-size:24px;padding:0;margin:0}.recommending-logo+.product-dimensions__wrapper{margin-top:50px}@media(max-width: 1366px){.stats{grid-template-columns:repeat(3, 1fr)}.benefit .number+p{font-size:21px}}@media(max-width: 1024px){.stats{gap:30px}.benefit .number+p{font-size:18px}}@media(max-width: 768px){.stats{gap:20px;padding:20px;grid-template-columns:repeat(2, 1fr)}.stats>:last-child{grid-column:span 2}.benefit .number{font-size:48px}.benefit .number+p{font-size:22px}}@media(max-width: 480px){.benefit{padding:15px;font-size:16px}}@media screen and (max-width: 419px){.stats{display:flex;flex-direction:column}}@media(max-width: 360px){.benefit .number{font-size:42px}}.parallax-section{width:100%;height:550px;background-attachment:fixed;background-size:cover;background-position:50% 50%}@media(max-width: 768px){.parallax-section{background-attachment:scroll}}
.fieldset>.field:not(.required)>.label>button>span:after,.fieldset>.fields>.field:not(.required)>.label:after,.fieldset>.field:not(.required):not(._required)>.label>span:after,.fieldset>.field>.control>.field:not(._required)>.label:after{content:"(optional)"}.fieldset>.field.required>.label>button>span:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field.required>.label>span:after,.fieldset>.field._required>.label>span:after,.fieldset>.field>.control>.field._required>.label:after{content:"(required)"}klarna-express-button{display:block !important;margin:auto}.stripe-payments-apple-pay-section{text-align:center;margin-bottom:25px}.stripe-payments-apple-pay-section label{font-weight:700;margin:10px 0;float:none;display:block}.stripe-payments-apple-pay-result label{display:inline-block;font-weight:700;margin-bottom:18px}.stripe-payments-apple-pay-result{text-align:center;padding:10px 0 15px;font-size:1.1em}.stripe-payments-apple-pay-result>div{margin-bottom:18px}.indent{margin-right:20px}@-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{width:240px}.payment-request-button.disabled,.payment-request-button.disabled *{pointer-events:none !important}.payment-request-button.disabled{opacity:.5;filter:grayscale(50%)}.payment-request-button.disabled:after{position:relative;height:1em;width:1em;display:block;left:50%;margin-left:-.5em;margin-top:-1.2em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../frontend/Slf24/slf24-new-magento-theme/en_IE/StripeIntegration_Payments/svg/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.catalog-product-view .payment-request-button{margin-bottom:15px;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}.page-title{display:none}.mypicture-upload_intro{text-align:center;margin:35px auto;max-width:90%}.mypicture-upload_intro>p{margin:0 0 10px;font-size:24px;text-transform:uppercase}.mypicture-upload_intro>p span{display:block;font-weight:700;margin-top:1rem}.mypicture-upload_intro ul{list-style:square;display:table;margin:0 auto;font-weight:700}form[name=product-pictures]{max-width:90%;width:500px;display:block;margin:0 auto 50px}form[name=product-pictures] .field input[type=text]{width:100%}form[name=product-pictures] .field textarea{width:100%;height:90px}form[name=product-pictures] .field{margin-bottom:8px}form[name=product-pictures] .fieldset{margin:0;padding:0}form[name=product-pictures] .terms_accepted{display:flex;align-items:center;margin:10px 0;position:relative}form[name=product-pictures] #terms_accepted-error{position:absolute;margin-top:15px}form[name=product-pictures] .terms_accepted .control{order:1;width:20px;margin-right:10px}form[name=product-pictures] .terms_accepted .label{order:2;width:calc(100% - 30px);white-space:normal}#drop_zone{background:#e6e6e6;width:200px;height:100px;outline:2px dashed #000;outline-offset:-10px;display:flex;align-items:center;justify-content:center;padding:50px}#drop_zone.is-dragover{background:#fff}#drop_zone p span{font-weight:700;text-decoration:underline}.thank-you{text-align:center;margin:100px 0 0;font-size:24px}.thank-you_small{text-align:center;margin:10px 0 100px;font-size:16px}@media screen and (max-width:767px){.mypicture-upload_intro{margin-top:25px !important}}.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}.post-holder .post-header .post-info .item{display:inline-block}.post-holder .post-header .post-info .dash{display:none}.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:0;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}.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-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-view .post-gallery{margin: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.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.block-rss .rss-icon{float:left;width:23px;padding-right:10px}.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:0 0;-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/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/search-icon.svg) no-repeat -10px -7px;background-size:35px;opacity:.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.block-tagclaud .smallest{font-size:.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.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}.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}.widget.block-list-posts .block-content .item{padding:8px 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}.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}}.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/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/calendar-icon.svg')}.mf-blog-icon.mfbi-folder{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/folder-icon.svg')}.mf-blog-icon.mfbi-comments{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/comments-icon.svg')}.mf-blog-icon.mfbi-tags{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/tags-icon.svg')}.mf-blog-icon.mfbi-user{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/user-icon.svg')}.mf-blog-icon.mfbi-views{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/views-icon.svg')}.mf-blog-icon.mfbi-reading-time{background-image:url('../../frontend/Slf24/slf24-new-magento-theme/en_IE/Magefan_Blog/images/time-icon.svg')}.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:#3b5998}.post-sharing-top .icon-wrapper.icon-twitter{background-color:#000}.post-sharing-top .icon-wrapper.icon-pinterest{background-color:#cb2027}.post-sharing-top .icon-wrapper.icon-linkedin{background-color:#0288d1}.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)}body.blog-page{--color-white:#fff;--color-green:#28a745;--color-yellow:#ffc107;--color-blue:#4db2ec;--color-black:#222;--color-gray:#6c757d;--color-red:#dc3545;--border-color:#d5d6da}.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}.post-slider .post-block .image-wrap{padding-bottom:450px}.clearfix:after{content:"";display:table;clear:both}.post-holder{margin-bottom:40px;border-radius:0}.blog-page-list .index-description{margin-bottom:15px}.post-list{margin-top:0;margin-bottom:20px;list-style:none;padding-left:0}.post-list .post-item.post-holder{margin:0 0 30px;padding:0;display:block}.post-list .post-container{display:-ms-flexbox;display:flex}.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-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}.post-list .post-image .post-category a:hover{background:#4db2ec}.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-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-list .post-description{line-height:21px;font-size:13px}.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}.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}}.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}.post-list.modern .post-item.post-holder{margin:0 0 30px;padding:0 0 30px}.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}}.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}.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:#bbb}.blog-post-view .post-comments{margin-right:20px}.blog-post-view .post-sharing{margin-bottom:20px}.blog-post-view .post-featured-image{font-size:0;margin-bottom:20px}.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);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}.blog-post-view .post-description{margin-bottom:30px}.blog-post-view .post-description p{font-size:1.4rem;line-height:1.7}.post-view .post-bottom{margin-top:30px}.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:#3b5998}.post-sharing-bottom .share-elements .icon-wrapper.icon-twitter{background-color:#000}.post-sharing-bottom .share-elements .icon-wrapper.icon-pinterest{background-color:#cb2027}.post-sharing-bottom .share-elements .icon-wrapper.icon-linkedin{background-color:#0288d1}.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:#fff;display:inline-block;padding:0 15px 0 3px;vertical-align:top}.post-sharing-bottom .share-elements .icon-wrapper:hover{transform:translateY(-4px)}.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-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;font-weight:600;text-align:right;opacity:.7}.blog-post-view .post-nextprev .nextprev-link:hover{text-decoration:none}.blog-post-view .post-nextprev .nextprev-link span{display:block;color:#bbb;font-size:14px;font-weight:400}.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 #222;line-height:1.42857143}.blog-post-view .post-bottom .block.related .block-title strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px;display:inline-block;margin:0}.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}@media (max-width:767px){.mfblog-related-posts-block.block.related .post-list .post-item{flex:0 0 50%;max-width:50%}}.mfblog-related-products-block.block.related .block-title{margin:0 0 25px;padding:5px 0;border-bottom:1px solid #222;line-height:1.42857143}.mfblog-related-products-block.block.related .block-title strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px}.block.comments .c-count{margin:0 0 20px;padding:0;border-bottom:1px solid #222;font-weight:400}.block.comments .c-count strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px;display:inline-block}@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}}.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)}.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/Slf24/slf24-new-magento-theme/en_IE/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:#222;right:0;padding:0 10px;border-radius:0}.widget.block-list-posts .post-list .post-item .image-container{flex:0 0 30%;width:30%;display:block;order:0}.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}.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:#333}.widget.block-list-posts .post-list .post-item .block-info .block-date{color:#bbb}.widget.block-list-posts .post-list .post-item .block-info .block-date .post-data{font-size:11px}.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}.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 .5rem !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 .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s 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:#bbb;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}.widget.block-archive .archive-item-link{font-weight:600}.widget.block-rss .rss-icon{width:23px;filter:grayscale(100%);vertical-align:middle}