:root{--black: #494949;--primary: #D70321;--white: #fff;--light-grey: #f6f6f6;--grey: #A2AAB6;--dark-grey: #A2AAB6;--beige: #EEE2D6;--silver: #AAADAD;--footer-bg-color: #2b2e32;--primary-btn-text: #D70321;--btn-lineHeight: 1rem;--btn-padding-t-b: 8px;--btn-padding-l-r: 16px;--headerHeight: 151px}.bg-red{background-color:var(--primary)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}.bg-grey{background-color:var(--grey)}.bg-light-grey{background-color:var(--light-grey)}.bg-dark-grey{background-color:var(--dark-grey)}.bg-beige{background-color:var(--beige)}.bg-silver{background-color:var(--silver)}.text-red{color:var(--primary)}.text-silver{color:var(--silver)}.text-white{color:var(--white)}.text-black{color:var(--black)}.text-grey{color:var(--grey)}.text-lightgrey{color:var(--light-grey)}.text-dark-grey{color:var(--dark-grey)}.text-beige{color:var(--beige)}.text-left{text-align:left;margin-right:auto}.text-right{text-align:right;margin-left:auto}.text-center{text-align:center;margin-left:auto;margin-right:auto}.text-bold{font-weight:600}.text-normal{font-weight:400}.text-light{font-weight:300}.text-lighter{font-weight:200}.text-italic{font-style:italic}.text-uppercase{text-transform:uppercase}.text-title{text-transform:capitalize}body{font-family:Roboto,Arial,sans-serif;letter-spacing:0;font-size:16px;line-height:18px;color:var(--black)}a{text-decoration:none;color:var(--primary);font-weight:500}a:hover,a:focus{color:var(--primary)}p{margin:0 0 1rem;font-size:1rem;line-height:1.4rem}p:last-child{margin-bottom:0}ol,ul{padding:0;margin:0}blockquote{margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Roboto,Arial,sans-serif;margin:1rem 0;letter-spacing:.0938rem}h1,.h1{font-size:2.5rem;line-height:2.5rem}h2,.h2{font-size:2rem;line-height:2.25rem}h3,.h3{font-size:1.75rem;line-height:2rem}h4,.h4{font-size:1.5rem;line-height:1.5rem}h5,.h5{font-size:1.25rem;line-height:1.5rem}h6,.h6{font-size:1.1rem;line-height:1.3rem}.btn,button:not(.deferred-media__poster){display:inline-block;text-transform:uppercase;color:var(--white);background:var(--dark-grey);border:1px solid var(--dark-grey);padding:var(--btn-padding-t-b) var(--btn-padding-l-r);border:0;line-height:var(--btn-lineHeight);font-size:.875rem;border-radius:calc(16px + var(--btn-lineHeight));transition:.3s ease;text-align:center;cursor:pointer}.btn:hover,button:not(.deferred-media__poster):hover{background:#000;color:#fff}.btn.block,button:not(.deferred-media__poster).block{display:block;width:100%}.btn.black,button:not(.deferred-media__poster).black{background-color:var(--black);color:var(--white);border-color:var(--black)}.btn.black:hover,button:not(.deferred-media__poster).black:hover{background:#000;color:#fff}.btn.white,button:not(.deferred-media__poster).white{background-color:var(--white);color:var(--primary);border-color:var(--white)}.btn.white:hover,button:not(.deferred-media__poster).white:hover{background:#000;color:#fff}.btn.red-outline,button:not(.deferred-media__poster).red-outline{background-color:transparent;border:1px solid var(--primary);color:var(--primary-btn-text)}.btn.red-outline:hover,button:not(.deferred-media__poster).red-outline:hover{background:var(--primary);color:#fff}.btn.black-outline,button:not(.deferred-media__poster).black-outline{background-color:transparent;border:1px solid var(--black);color:var(--black)}.btn.black-outline:hover,button:not(.deferred-media__poster).black-outline:hover{background:#000;color:#fff}.btn.white-outline,button:not(.deferred-media__poster).white-outline{background-color:transparent;border:1px solid var(--white);color:var(--primary)}.btn.white-outline:hover,button:not(.deferred-media__poster).white-outline:hover{background:#000;color:#fff}.btn.red,.btn.active,button:not(.deferred-media__poster).red,button:not(.deferred-media__poster).active{background-color:var(--primary);color:#fff;border:1px solid var(--primary)}.btn.red:hover,.btn.active:hover,button:not(.deferred-media__poster).red:hover,button:not(.deferred-media__poster).active:hover{background:#000;color:#fff;border-color:#000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],select{width:100%;margin-bottom:10px;padding:var(--btn-padding-t-b) var(--btn-padding-l-r);border-radius:10px;outline:none;border:1px solid var(--footer-bg-color);box-shadow:none}select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;width:100%;padding:var(--btn-padding-t-b) var(--btn-padding-l-r);border-radius:10px;outline:none;border:1px solid var(--footer-bg-color);box-shadow:none}textarea{width:100%;margin-bottom:10px;padding:var(--btn-padding-t-b) var(--btn-padding-l-r);border-radius:10px;outline:none;border:1px solid var(--footer-bg-color);box-shadow:none;resize:none;height:200px}fieldset{border:0;padding:0;margin:0;min-width:0}.field{position:relative;width:100%;display:flex;transition:box-shadow .3s ease}.field-label{font-size:1rem;left:calc(1px + 1rem);top:7px;margin-bottom:0;pointer-events:none;position:absolute;transition:top .3s ease,font-size .3s ease;color:var(--dark-grey);letter-spacing:.1rem;line-height:1.5}.field-input:focus,.field-input:not(:placeholder-shown),.field-input:-webkit-autofill{padding:35.2px 24px 12.8px 32px;padding:var(--btn-padding-t-b) var(--btn-padding-l-r);margin:1px}.field-input:focus~.field-label,.field-input:not(:placeholder-shown)~.field-label,.field-input:-webkit-autofill~.field-label{font-size:.6rem;top:calc(1px + .375rem);left:17px;letter-spacing:.04rem}.field-input::-webkit-search-cancel-button{display:none}.field-input::-moz-placeholder{opacity:0}.field-input::placeholder{opacity:0}.fluid{padding:0 1.5rem}.container{max-width:1220px;margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}body.locked{overflow:hidden}header{position:fixed;top:0;left:0;padding:20px;width:100%;border-bottom:var(--grey) 1px solid;max-height:77px;transition:.3s ease;height:100%;z-index:9;background-color:#fff}header .menu{position:absolute;top:28px;left:20px;height:25px;width:24px}header .menu span{width:24px;display:block;position:absolute;left:0;height:1px;background-color:var(--primary);transition:.3s ease}header .menu span.a{top:3px}header .menu span.b{top:12px}header .menu span.c{top:21px}header .logo{display:block;width:50%;margin:0 auto}header .logo img{display:block;margin:auto}header .mobile-wrapper{margin:0 -20px;width:calc(100% + 40px);overflow-y:scroll;height:calc(100% - 40px)}header nav{width:100%;margin-top:20px}header nav ul{list-style:none}header nav ul li{flex-basis:100%;text-transform:uppercase;padding:0 20px 10px;margin-bottom:10px;border-bottom:var(--grey) 1px solid}header nav ul li.megamenu>ul{overflow:hidden;max-height:0;width:100%;transition:.3s ease;justify-content:center;z-index:-1}header nav ul li.megamenu>ul li{text-align:left;flex-basis:20%;padding:0 0 10px;margin-bottom:10px;border-bottom:var(--grey) 1px solid;flex-direction:column;display:flex;justify-content:stretch}header nav ul li.megamenu>ul li:not(:only-child){align-items:flex-start}header nav ul li.megamenu>ul li:not(.mobile-subnav)>a{height:100%;width:100%;display:flex;flex-direction:column}header nav ul li.megamenu>ul li:not(.mobile-subnav)>a .image-wrapper{flex-grow:1;max-height:300px}header nav ul li.megamenu>ul li li a{width:auto!important}header nav ul li.megamenu>ul li a{font-size:12px;font-weight:400}header nav ul li.megamenu>ul ul{display:block}header nav ul li.megamenu>ul ul a{font-size:.875rem;padding-bottom:0}header nav ul li.megamenu.active>ul{max-height:100vh;padding-top:1rem}header nav ul li.megamenu .subtitle{font-size:14px;display:block;margin-bottom:0;font-weight:500}header nav ul li.megamenu .subtitle span:after{content:none}header nav ul li.megamenu img{width:100%;-o-object-fit:cover;object-fit:cover;display:none}header nav ul li a{font-size:1rem;line-height:1.2rem;color:var(--black);display:block;font-weight:300}header nav ul li a:focus header nav ul li a:hover{color:var(--primary)}header nav ul li a span{position:relative}header nav ul li a span:after{content:"";height:1px;width:0;background-color:var(--primary);position:absolute;bottom:-5px;left:0;transition:.2s all}header nav ul li.active>a span{color:var(--primary)}header nav ul li.active>a span:after{width:100%}header .controls{width:100%}header .controls ul{list-style:none;width:100%}header .controls ul li{width:100%}header .controls ul li a{display:block}header .controls ul li a svg{fill:#000}header .controls ul li a svg path{fill:#000}header .controls ul li a:hover svg{fill:var(--primary)}header .controls ul li a:hover svg path{fill:var(--primary)}header .controls .search-icon,header .controls .cart-icon{position:absolute;top:20px;cursor:pointer}header .controls .cart-count{position:absolute;height:12px;width:12px;background-color:var(--primary);border-radius:50%;color:var(--white);font-size:10px;z-index:2;right:0;top:0;line-height:12px;display:flex;align-items:center;justify-content:center;transition:.2s all}header .controls .cart-count.hide{opacity:0}header .controls .cart-icon{right:20px}header .controls .search-icon{right:54px}header .controls svg{height:24px;width:24px;fill:var(--primary);transition:.3s ease}header .controls svg path{fill:var(--primary);transition:.3s ease}header .announcement-bar{position:absolute;top:0;left:0}header.announcement{padding-top:60px;max-height:117px}header.announcement .controls{top:66px}header.announcement .controls .search-icon,header.announcement .controls .cart-icon{top:66px}header.announcement .menu{top:66px}header.open{max-height:100vh}header.open .menu .a{top:12px;transform:rotate(-45deg)}header.open .menu .c{top:12px;transform:rotate(45deg)}header.open .menu .b{opacity:0}.search-modal{position:fixed;padding:20px 10px;top:-100px;max-width:400px;width:100%;transition:.3s all;background-color:#fff;left:50%;transform:translate(-50%);z-index:7}.search-modal.active{top:117px}.search-modal .field-wrap{display:flex}.search-modal .field-wrap input{margin-right:1rem;margin-bottom:0;height:100%}.announcement-bar{height:40px;width:100%;text-align:center;visibility:hidden}.announcement-bar .inner{width:100vw;height:40px;white-space:nowrap;font-size:14px;display:flex;align-items:center;justify-content:center}.search-popup{display:none;position:fixed;top:0;left:0}.wsiwig ul,.wsiwig ol{padding-left:2.5rem;margin-bottom:1rem}.wsiwig ul li,.wsiwig ol li{margin-bottom:8px}.wsiwig h1,.wsiwig h2,.wsiwig h3,.wsiwig h4,.wsiwig h5,.wsiwig h6{font-weight:300;color:var(--primary)}.wsiwig h1,.wsiwig .h1{font-size:2.5rem;line-height:2.5rem}.wsiwig h2,.wsiwig .h2{font-size:1.75rem;line-height:2rem}.wsiwig h3,.wsiwig .h3{font-size:1.5rem;line-height:1.75rem}.wsiwig h4,.wsiwig .h4{font-size:1.25rem;line-height:1.5rem}.wsiwig h5,.wsiwig .h5{font-size:1.1rem;line-height:1.3rem}.wsiwig h6,.wsiwig .h6{font-size:1rem;line-height:1.125rem}footer .grid-container{padding-top:40px;padding-bottom:40px}footer img,footer form,footer nav{margin-bottom:1.875rem}footer form{width:100%;margin-bottom:1.875rem!important}footer form input:focus,footer form input:hover{outline:none;border:1px solid var(--primary)}footer .social-icons{display:flex;width:calc(100% + 10px);margin:20px -5px}footer .social-icons li{margin:0 5px}footer .social-icons li svg{max-width:30px;fill:var(--white);transition:.3s ease}footer .social-icons li a{display:block}footer .social-icons li a:hover svg{fill:var(--primary)}footer p,footer li,footer a{color:inherit}footer ul{list-style:none}footer nav ul li{margin-bottom:.5rem;text-transform:uppercase;font-size:.875rem}footer h6{display:block;position:relative;margin:0 0 1.4rem}footer h6:after{content:"";width:100%;position:absolute;border-bottom:1px solid var(--white);left:0;bottom:-7px;opacity:.2}footer address,footer p{font-style:normal;font-size:14px}footer .copyright{padding:10px;text-align:center}footer .copyright p{font-size:.875rem}.slick-slider{visibility:hidden;outline:none!important}.slick-slider.slick-initialized{visibility:visible}.slick-slider .slick-slide{outline:none!important}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;font-size:0;border-radius:50%;background-color:var(--dark-grey);outline:none}.slick-slider .slick-arrow:before,.slick-slider .slick-arrow:after{content:"";position:absolute;height:2px;width:10px;border-radius:2px;background-color:#fff;left:calc(50% - 1px);top:15px}.slick-slider .slick-arrow.slick-prev{left:10px;transform:rotate(180deg) translateY(50%)}.slick-slider .slick-arrow.slick-prev:before{transform:rotate(45deg) translate(-50%)}.slick-slider .slick-arrow.slick-prev:after{top:14px;transform:rotate(-45deg) translate(-50%)}.slick-slider .slick-arrow.slick-next{right:10px}.slick-slider .slick-arrow.slick-next:before{top:14px;transform:rotate(-45deg) translate(-50%)}.slick-slider .slick-arrow.slick-next:after{transform:rotate(45deg) translate(-50%)}.image-wrapper{overflow:hidden}.image-wrapper img{transition:.3s all}.image-wrapper:hover img{transform:scale(1.1)}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}deferred-media{display:block}.overlay{position:fixed;height:100%;width:100%;background-color:#0003;right:-100vw;top:0;z-index:10}.overlay.open{right:0}.cart{position:fixed;height:100%;width:400px;max-width:100%;right:-401px;top:0;background-color:var(--white);padding:20px;overflow:scroll;z-index:99;transition:.3s all}.cart.open{right:0}.cart .close-icon{position:absolute;top:20px;right:20px;height:25px;width:24px;font-size:0}.cart .close-icon:before,.cart .close-icon:after{content:"";width:24px;display:block;position:absolute;left:0;height:1px;background-color:var(--primary);transition:.3s ease}.cart .close-icon:before{top:12px;transform:rotate(-45deg)}.cart .close-icon:after{top:12px;transform:rotate(45deg)}.cart .title{margin-top:0}.cart .cart-item{position:relative;display:flex;margin-bottom:10px;border-bottom:1px solid var(--grey);padding-bottom:1rem}.cart .cart-item .img{display:block;max-width:60px;margin-right:10px}.cart .cart-item .title{margin-bottom:0;font-size:14px}.cart .cart-item .price{font-size:14px}.cart .cart-item .content{padding-right:.625rem;display:flex;flex-direction:column;justify-content:space-between}.cart .cart-item .meta{display:flex;width:100%}.cart .cart-item .end{position:relative}.cart .cart-item .end .close-icon{position:absolute;bottom:0;right:0;top:auto}.cart .cart-item .end .close-icon:before,.cart .cart-item .end .close-icon:after{width:16px}.cart .cart-item .qty-selection{display:flex}.cart .cart-item .qty-selection span{width:2.5rem;height:1.75rem;position:relative}.cart .cart-item .qty-selection span:before{content:"";width:.875rem;height:.0625rem;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .cart-item .qty-selection span.plus:after{content:"";height:.875rem;width:.0625rem;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .cart-item .qty-selection span:hover:before,.cart .cart-item .qty-selection span:hover:after{background:var(--primary)}.cart .cart-item .qty-selection input{width:2.25rem;height:1.75rem;text-align:center;margin-bottom:0;line-height:2rem;border-radius:2rem;font-size:14px;padding:0}.cart .cart-header{border-bottom:1px solid var(--grey);margin-bottom:1rem}.cart .cart-header .title{font-size:1rem}.cart .cart-body{height:70%;overflow-y:scroll}.cart .checkout-area{width:100%;position:absolute;left:0;bottom:0;padding:1.25rem;border-top:1px solid var(--grey);background-color:#fff}.cart .checkout-area .price-container{margin-bottom:1.25rem}.cart .checkout-area .price-container p{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.cart .checkout-area .price-container p.total{font-size:1.25rem}.cart .checkout-area .link{display:block;color:var(--black);text-align:center;font-weight:400;text-decoration:underline;margin-top:1rem}.cart .checkout-area .cart-footer p{text-align:center}.cart .checkout-area .cart-note{border-bottom:1px solid var(--grey);margin-bottom:10px}.cart .checkout-area .cart-note textarea{max-height:64px;font-size:14px;padding:8px}.cart .no-cart-items{text-align:center;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.newsletter-modal{position:fixed;max-width:740px;width:calc(100% - 40px);padding-top:20px;padding-bottom:20px;z-index:40;transition:.5s all}.newsletter-modal.top.active{top:0;bottom:auto}.newsletter-modal.bottom.active{bottom:0;top:auto}.newsletter-modal.left{left:-100vw}.newsletter-modal.left.active{left:20px;right:auto}.newsletter-modal.right{right:-100vw}.newsletter-modal.right.active{right:20px;left:auto}.newsletter-modal.center{left:-100vw}.newsletter-modal.center.active{top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter-modal .close-icon{position:absolute;top:20px;right:20px;height:25px;width:24px;font-size:0}.newsletter-modal .close-icon:before,.newsletter-modal .close-icon:after{content:"";width:24px;display:block;position:absolute;left:0;height:1px;background-color:var(--primary);transition:.3s ease}.newsletter-modal .close-icon:before{top:12px;transform:rotate(-45deg)}.newsletter-modal .close-icon:after{top:12px;transform:rotate(45deg)}.newsletter-modal .image-wrapper{width:100%;padding-top:100%;position:relative;overflow:hidden}.newsletter-modal .image-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.newsletter-modal .content{padding-left:16px;display:flex;flex-direction:column;justify-content:space-between}.cookie-modal{position:fixed;bottom:-400px;left:0;width:100%;padding:1rem;z-index:10;background-color:var(--dark-grey);color:#fff;display:flex;justify-content:space-between}.cookie-modal.active{bottom:0}.customer-entrance-template{padding:40px 0}.customer-entrance-template .errors{margin-bottom:20px}.customer-entrance-template .errors ul{list-style:none}.customer-entrance-template .form-wrapper form{margin-top:40px}.customer-entrance-template .form-wrapper .btn-flex{margin:40px 0}.customer-entrance-template .form-wrapper.register label{text-align:left;display:block;margin:0 0 6px}.article-card{width:100%}.article-card .img-wrapper{width:100%;padding-top:70%;position:relative;overflow:hidden;display:block}.article-card .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:3s all}.article-card .img-wrapper:hover img{transform:scale(1.1)}.article-card .article-meta{padding:1rem 0 0}.article-card .article-meta .article-title{font-size:22px;line-height:26px}.article-card .article-meta .excerpt{opacity:.6}.article-card .article-meta .btn{margin-top:1rem}.jcenter{justify-content:center}.geo-location-modal{position:fixed;z-index:999999;bottom:1.25rem;right:1.25rem;width:37.5rem;max-width:100%;border:.0625rem solid #eee;display:none}.geo-location-modal .inner{position:relative;background:#fff;padding:5rem 2rem 3rem;width:100%}.geo-location-modal .inner .close-icon{position:absolute;top:1.875rem;right:1.875rem;width:1.5rem;height:1.5rem;background:url(icon-close.svg) no-repeat center center/1.125rem}.geo-location-modal .inner .header .title{margin:0 0 2rem;text-align:center;text-transform:uppercase}.geo-location-modal .inner .flag-flex{display:flex;flex-wrap:wrap}.geo-location-modal .inner .flag-flex .flag{width:33.3%;text-align:center}.geo-location-modal .inner .flag-flex .flag .img-wrapper{width:100%;max-width:5rem;margin:0 auto;display:block;opacity:.8;transition:.3s opacity}.geo-location-modal .inner .flag-flex .flag .img-wrapper img{width:100%}.geo-location-modal .inner .flag-flex .flag p{margin:1rem 0 0;color:#000;font-size:.875rem;line-height:1rem;font-weight:400;transition:.3s color}.geo-location-modal .inner .flag-flex .flag:hover .img-wrapper{opacity:1}.geo-location-modal .inner .flag-flex .flag:hover p{color:var(--primary)}.geo-location-modal .inner .overview{margin:2rem 0 0;text-align:center;font-size:1.25rem;line-height:1.875rem;padding:0 3.125rem}.site-header .currency-list{position:absolute;z-index:3;top:3.4375rem;left:1.25rem}.site-header .currency-list .currency-selector{width:1.875rem;height:1.875rem;position:relative;display:block;border:.0625rem solid #000;border-radius:50%}.site-header .currency-list .currency-selector:before{content:"";position:absolute;top:9px;right:-22px;width:10px;height:10px;background:url(icon-close.svg) no-repeat center center/contain;display:none}.site-header .currency-list .currency-selector:after{content:attr(data-flag);position:absolute;top:.3125rem;left:0;width:100%;text-align:center;color:#000}.site-header .currency-list .currency-selector.active:before{display:block}.site-header .currency-list .currencies,.site-header .currency-list .currencies .disclosure__button{display:none}.site-header .currency-list .currencies .disclosure__list{width:300px;background:#fff;max-height:400px;overflow:scroll;border:1px solid #ccc;margin-top:.625rem;border-radius:1rem;display:flex;flex-direction:column}.site-header .currency-list .currencies .disclosure__list li{list-style:none}.site-header .currency-list .currencies .disclosure__list li a{display:block;padding:.875rem 1rem;border-bottom:1px solid #ccc;font-size:14px;line-height:16px;transition:.3s all}.site-header .currency-list .currencies .disclosure__list li a:hover,.site-header .currency-list .currencies .disclosure__list li a[aria-current]{color:#fff;background:var(--primary)}.site-header .currency-list .currencies .disclosure__list li:last-child a{border-bottom:none}.site-header .currency-list .currencies .disclosure__list li[aria-current]{order:-1}.site-header .region-list{position:absolute;z-index:3;top:3.25rem;left:1.25rem;display:flex;flex-direction:column;background:#fff;border:.0625rem solid var(--light-grey);border-radius:.25rem;padding:.625rem 2.25rem .625rem .625rem;max-height:2.25rem;overflow:hidden;transition:.3s all}.site-header .region-list:after{content:"";position:absolute;top:0;right:0;width:20px;height:36px;background:url(icon-chev-down.svg) no-repeat center center/contain;pointer-events:none;transition:.3s transform}.site-header .region-list.hasCurrency{left:3.75rem}.site-header .region-list.expanded{max-height:18.75rem}.site-header .region-list.expanded:after{transform:rotate(180deg)}.site-header .region-list a{display:flex;align-items:center;font-size:.8125rem;color:var(--black);transition:.3s color;margin:0 0 10px}.site-header .region-list a:last-child{margin-bottom:0}.site-header .region-list a.is-selected{order:-1}.site-header .region-list a.is-selected img{opacity:1}.site-header .region-list a img{width:1.875rem;height:auto;margin-right:.3125rem;display:block}.site-header .region-list a:hover,.site-header .region-list a.active{color:var(--primary)}.slick-slider .slick-arrow{background-color:var(--primary);opacity:0;transition:.3s all}.slick-slider:hover .slick-arrow{opacity:1}.slick-slider .slick-dots{display:flex;justify-content:center;margin:.625rem 0 0}.slick-slider .slick-dots li{list-style:none}.slick-slider .slick-dots li button{font-size:0;text-indent:-9999px;width:.75rem;height:.75rem;background:#000;border-radius:50%;margin:0 .125rem;padding:0;opacity:.2;transition:.3s opacity}.slick-slider .slick-dots li.slick-active button{opacity:1}.product-card.on-sale{position:relative}.product-card.on-sale .sale-flag{position:absolute;z-index:3;top:1rem;left:1rem;line-height:1;border-radius:50%;background:var(--primary);color:#fff;text-align:center;width:60px;height:60px;display:flex;align-items:center;justify-content:center;padding:0 5px}.product-card.on-sale .price{color:var(--primary)}.product-card.on-sale .price .line-through{display:none}.product-card.on-sale .price .original_price{text-decoration:line-through;color:#000;opacity:.8;margin-left:.25rem;font-size:.875rem}.product-card .text-center .btn{margin-left:auto;margin-right:auto}.product-card .text-right .btn{margin-left:auto}.product-card .ruk_rating_snippet{margin-bottom:.625rem}.product-card .ruk_rating_snippet i{color:#faba05!important}@media (min-width: 640px){h1,.h1{font-size:3.75rem;line-height:3.75rem}h2,.h2{font-size:3rem;line-height:3rem}h3,.h3{font-size:2.5rem;line-height:2.5rem}h4,.h4{font-size:2rem;line-height:2rem}h5,.h5{font-size:1.5rem;line-height:1.75rem}h6,.h6{font-size:1.2rem;line-height:1.4rem}header{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 40px 10px;max-height:unset;max-height:none;overflow:visible;height:auto}header .menu{display:none}header .mobile-wrapper{width:100%;margin:0;overflow:hidden}header nav ul{display:flex;flex-wrap:nowrap;justify-content:space-evenly}header nav ul li{padding:0 8px;text-align:center;border-bottom:none;margin-bottom:0}header nav ul li.megamenu>ul{background-color:var(--light-grey);padding:0 20px;position:fixed;top:115px;left:0}header nav ul li.megamenu>ul li{padding:0 20px 0 0;margin-bottom:12px;border-bottom:none}header nav ul li.megamenu.active>ul{padding:20px;max-height:800px}header nav ul li.megamenu .subtitle{margin-bottom:1.5rem;padding-bottom:0}header nav ul li.megamenu img{display:block;height:100%}header nav ul li a{padding-bottom:10px}header .controls{width:auto;position:absolute;top:20px;right:40px}header .controls ul{width:auto;display:flex}header .controls ul li{margin-left:10px;width:auto}header .controls .search-icon,header .controls .cart-icon{position:static}header.announcement{max-height:unset;max-height:none}.search-modal.active{top:198px}.wsiwig h1,.wsiwig .h1{font-size:3.75rem;line-height:3.75rem}.wsiwig h2,.wsiwig .h2{font-size:2.5rem;line-height:2.5rem}.wsiwig h3,.wsiwig .h3{font-size:2rem;line-height:2rem}.wsiwig h4,.wsiwig .h4{font-size:1.5rem;line-height:1.75rem}.wsiwig h5,.wsiwig .h5{font-size:1.2rem;line-height:1.4rem}.wsiwig h6,.wsiwig .h6{font-size:1rem;line-height:1.125rem}footer .grid-container{padding-top:60px;padding-bottom:60px}.slick-slider .slick-arrow.slick-prev{left:20px}.slick-slider .slick-arrow.slick-next{right:20px}.newsletter-modal{width:100%;padding-top:40px;padding-bottom:40px}.newsletter-modal.left.active{left:0}.newsletter-modal.right.active{right:0}}@media (max-width: 639px){header .logo{width:75px;height:100px}header nav ul li.mobile-subnav{position:relative}header nav ul li.mobile-subnav:after{content:"";position:absolute;right:22px;top:0;border-bottom:1px solid var(--primary);border-right:1px solid var(--primary);transform:rotate(45deg);transition:.2s all;height:10px;width:10px}header nav ul li.mobile-subnav.active:after{transform:rotate(225deg);top:4px}header nav ul li.mobile-subnav .mobile-subnav:after{top:2px;right:2px;height:6px;width:6px}header nav ul li.mobile-subnav .mobile-subnav.active:after{top:4px}header nav ul li.megamenu>ul li.active>ul{margin-top:15px;max-height:500px}header nav ul li.megamenu>ul li>ul{overflow:hidden;max-height:0px;transition:.3s all}header .controls .account-icon{width:100%;display:block}header .controls .account-icon svg{display:none}header .controls .account-icon .sr-only{position:static;width:auto;height:auto;padding:0 20px 10px;border-bottom:var(--grey) 1px solid;overflow:auto;clip:unset;white-space:nowrap;-webkit-clip-path:unset;clip-path:unset;font-size:1rem;line-height:.875rem;color:var(--primary);display:block;text-transform:uppercase}header .controls .account-icon .sr-only:focus header .controls .account-icon .sr-only:hover{color:var(--primary)}}@media (max-width: 1023px){header nav ul li.megamenu>ul li{flex-basis:18%}header nav ul li.megamenu>ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (hover: hover){header nav ul li.megamenu:hover>ul{max-height:100vh;padding-top:1rem}header nav ul li:hover>a span:after{width:100%;color:var(--primary)}}@media (hover: hover) and (min-width: 640px){header nav ul li.megamenu:hover>ul{padding:20px;max-height:800px}}@media screen and (min-width: 990px){.media--cropped{padding-bottom:63%}.product-card.on-sale .sale-flag{left:1.25rem;top:1.25rem}}@media screen and (max-width: 40rem){.geo-location-modal{right:auto;left:0;bottom:0;border:none;border-top:.0625rem solid #eee}.geo-location-modal .inner{padding:4rem 1.5rem 2rem}.geo-location-modal .inner .close-icon{top:1rem;right:1rem}.geo-location-modal .inner .overview{padding:0}.site-header .currency-list{left:3.75rem;top:3.9375rem}.site-header .currency-list .currencies .disclosure__list{position:fixed;top:6.25rem;left:0;width:100%;border-radius:0;margin:0}}@media screen and (max-width: 61.875rem){.site-header .region-list{padding-right:20px;border-color:transparent;top:60px;left:60px}.site-header .region-list a img{margin:0;opacity:.5}.site-header .region-list a:hover img,.site-header .region-list a.active img{opacity:1}.site-header .region-list a span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/style-base.css.map */
