*{margin:0;padding:0;outline:none;border-collapse:collapse;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:white;color:#666;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:24px}strong{font-weight:700}.yellow{color:#ffde00}.red{color:#bc1f31}.background-light{background-color:#f6f2f0}.center{text-align:center;margin-left:auto;margin-right:auto}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.small{font-size:14px}.padded{padding:8px 16px}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;color:#1a1a1a;letter-spacing:-0.04em;margin-bottom:30px}h1,h2{font-size:24px;font-weight:700;line-height:1.3em}@media screen and (max-width: 500px){h1,h2{line-height:1.3em;margin-bottom:20px}}h1 a,h2 a{font-size:14px;color:#bc1f31;text-transform:uppercase;vertical-align:baseline;margin-left:10px;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:normal}h1 a:hover,h2 a:hover{border-bottom:2px solid #ffde00}h3{font-size:20px;font-weight:400;margin-bottom:16px}h3 a:hover{text-decoration:underline}h4,h5,h6{font-size:18px;font-weight:700;margin-bottom:16px}hr{display:block;height:2px;background-color:#f6f2f0;border:none;color:#f6f2f0;margin:30px 15px;clear:both}@media screen and (max-width: 1023px){hr{margin:30px 5px}}hr.dark{background-color:rgba(187,162,145,0.3);color:#bba291}.half-column{width:calc(50% - 15px)}@media screen and (max-width: 767px){.half-column{width:100%}}main input[type="text"],main input[type="email"],main input[type="number"],main input[type="password"],main textarea,main select{border:1px solid #e3d6d0;padding:8px;font-family:"Roboto",sans-serif;font-size:16px;color:black;width:calc(100% - 18px)}main select{background-color:white;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-arrow.svg?v=11398406291422713766");background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:10px auto;width:auto;padding-right:30px}.content{display:block !important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:400}.content h3{margin-top:30px}.content p,.content ul,.content ol{line-height:1.9em;margin-bottom:16px}.content p a,.content ul a,.content ol a{color:#bc1f31;border-bottom:2px solid #ffde00;padding-bottom:2px}.content p a:hover,.content ul a:hover,.content ol a:hover{border-bottom-color:#bc1f31;transition:all 0.3s ease-in}.content p strong,.content ul strong,.content ol strong{color:#333}.content ul{list-style:none;margin-left:40px}.content ul li{position:relative;margin-bottom:16px}.content ul li:before{content:'';display:inline-block;width:20px;height:20px;background:no-repeat url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-tick.svg?v=18151141230172782884") center center;position:absolute;left:-30px;top:3px}.content ol{counter-reset:ol-list;list-style:none;margin-left:40px}.content ol li{position:relative;counter-increment:ol-list;margin-bottom:16px}.content ol li:before{content:counter(ol-list);display:inline-block;width:20px;height:20px;color:#bc1f31;font-family:"Poppins",sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.04em;text-align:center;position:absolute;left:-30px;top:0px}.columns{column-count:2;column-gap:60px}@media screen and (max-width: 768px){.columns{column-count:1;column-gap:normal}}@media screen and (min-width: 769px){.mobile{display:none !important}}@media screen and (max-width: 768px){.desktop{display:none !important}}.button{display:inline-block;border:2px solid #bc1f31;padding:5px 15px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:15px;font-weight:700;color:#bc1f31;background-color:transparent;cursor:pointer;position:relative;top:0}@media screen and (min-width: 1023px){.button{transition:top 0.2s ease-in}.button:hover{top:-2px;transition:top 0.2s ease-in}}.button.white{border-color:white;color:white}@media screen and (min-width: 1023px){.button.white:hover{border-color:#ffde00;color:#ffde00}}.button.grey{border-color:#666;color:#666}@media screen and (min-width: 1023px){.button.grey:hover{border-color:#bc1f31;color:#bc1f31}}.button.small{font-size:13px;padding:5px 10px;height:30px}.button.large{font-size:20px;padding:10px 20px}.button.stretch{width:100%}.button:disabled{border-color:#bba291;color:#bba291;cursor:not-allowed}button.button{padding:7px 15px}span.sale{display:block;width:80px;height:56px;padding-top:24px;background:no-repeat url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/sale.svg?v=5503095963167318533") center center;position:absolute;right:-15px;top:0;font-size:20px;font-weight:700;color:black;text-align:center;line-height:90%;z-index:50}@media screen and (max-width: 1023px){span.sale{right:0}}span.sale:after{content:'OFF';font-size:14px;font-weight:400;display:block}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:400px;background-color:white;padding:20px 20px 10px 20px;box-shadow:0 0 15px rgba(0,0,0,0.25);margin-left:30px;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){#gdpr-cookie-message{padding:10px;width:calc(100% - 40px);right:10px;bottom:0;margin-left:10px}}#gdpr-cookie-message h4{color:black;font-size:21px}@media screen and (max-width: 767px){#gdpr-cookie-message h4{font-size:16px;margin-bottom:5px}}#gdpr-cookie-message h5{color:#bc1f31;font-size:16px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#666;font-size:16px;margin-bottom:20px}@media screen and (max-width: 767px){#gdpr-cookie-message p,#gdpr-cookie-message ul{line-height:120%;font-size:14px;margin-bottom:16px}}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:center}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{border-bottom:2px solid #ffde00;padding-bottom:2px;color:#bc1f31;text-decoration:none}#gdpr-cookie-message a:hover{border-bottom-color:#bc1f31;transition:all 0.3s ease-in}#gdpr-cookie-message button{display:inline-block;border:2px solid #bc1f31;padding:5px 15px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:15px;font-weight:700;color:#bc1f31;background-color:transparent;cursor:pointer;position:relative;top:0;margin:0 10px 10px 10px}#gdpr-cookie-message button:hover{top:-2px;transition:top 0.2s ease-in}#gdpr-cookie-message button#gdpr-cookie-advanced{color:#666;border-color:#666}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px;width:16px;height:16px}.page{max-width:1200px;background:white;margin:0 auto;padding-top:20px;padding-bottom:30px}@media screen and (max-width: 1023px){.page{margin:0 auto;padding-top:0}}@media screen and (max-width: 1023px){.page>*{padding-left:0px !important;padding-right:0px !important}}.container{margin:0 15px;display:flex;justify-content:space-between;width:calc(100% - (15px * 2));height:100%;flex-wrap:wrap}@media screen and (max-width: 1023px){.container{margin:0 5px;width:calc(100% - 10px)}}#announcement-bar{background-color:#193c73;color:#ffffff;font-family:"Poppins",sans-serif;font-weight:bold;font-size:16px;padding:8px 10px;text-align:center}#announcement-bar p{line-height:120%}#announcement-bar a{color:inherit;text-decoration:underline;font-family:"Roboto",sans-serif;font-size:14px;font-weight:normal}#announcement-block{background-color:rgba(188,31,49,0.05);margin-bottom:30px;border:4px solid rgba(188,31,49,0.15);box-sizing:border-box}#announcement-block .content{margin:0 auto;padding:16px 20px 6px 20px}@media screen and (max-width: 767px){#announcement-block .content{padding:14px 14px 0 14px}}#announcement-block .content h4{font-size:16px;margin-bottom:10px}#announcement-block .content p{font-size:15px;color:black;line-height:1.2em;margin-bottom:10px}#microbar{background:#a70028;color:white;font-family:"Roboto",sans-serif;font-size:14px;padding:1px 30px;text-align:right}@media screen and (max-width: 1023px){#microbar{font-size:12px;padding:3px 5px}}@media screen and (max-width: 767px){#microbar{display:none}}#microbar .wrapper{max-width:calc(1200px - (30px *2));margin:0 auto}#microbar ul li{display:inline;margin-left:10px}#microbar ul li a{color:white}#microbar ul li a:hover{color:#ffde00;text-decoration:underline}header{display:block;background:#bc1f31;color:white;padding:10px 15px 50px 15px;position:relative}@media screen and (max-width: 1023px){header{padding:10px 0;margin-bottom:10px;position:static}}header>.wrapper{max-width:calc(1200px - 30px);margin:0 auto}header .container{align-items:center}header #logo{width:calc(((210 * 100) / 1200) * 1%);padding-bottom:5px}header #logo img{max-height:100px}@media screen and (max-width: 1023px){header #logo img{max-height:60px}}@media screen and (max-width: 1023px){header #logo{order:1;width:30%}}header #search{position:relative;width:calc(((430 * 100) / 1200) * 1%)}header #search input[type="text"]{padding:0 10px;height:40px;width:calc(95% - 10px);background:white;font-family:"Roboto",sans-serif;font-size:17px;color:#666;border:none}header #search button{position:absolute;right:0;top:0;display:block;width:40px;height:40px;background:white;border:none}header #search button img{width:16px;height:16px}@media screen and (max-width: 1023px){header #search{order:4;width:calc(100% - 50px)}}header #search .secure-payments{display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;line-height:13px;margin-top:10px}header #search .secure-payments div{margin:0 5px}@media screen and (max-width: 1023px){header #search .secure-payments{display:none}}header #freephone{position:relative;width:calc(((400 * 100) / 1200) * 1%);text-align:right;font-family:"Poppins",sans-serif;letter-spacing:-0.04em;padding-right:calc(30px - 5px)}header #freephone>div:first-child{font-size:20px;font-weight:700}header #freephone:after{content:'';display:inline-block;width:2px;height:100%;background:#bc1f31;background:linear-gradient(0deg, #bc1f31 0%, #a70028 50%, #bc1f31 100%);position:absolute;right:0;top:0}header #freephone a:not(.yellow){color:inherit}@media screen and (max-width: 1023px){header #freephone{order:2;width:40%;padding:0;text-align:center;margin-bottom:10px}header #freephone>div{font-size:16px !important;display:block}header #freephone>div:last-child{display:none}header #freephone:after{display:none}}@media screen and (max-width: 560px){header #freephone a.yellow{display:block}}header #cart-btn a{position:relative;display:block;width:60px;height:60px;background:white;border-radius:50%;text-align:center;text-decoration:none;box-shadow:0 1px 5px 1px rgba(0,0,0,0.3)}@media screen and (max-width: 1023px){header #cart-btn a{float:right;width:50px;height:50px;margin-top:-15px}header #cart-btn a img{width:28px !important}header #cart-btn a i.notification{right:unset;left:-9px;top:-10px !important;font-size:16px !important;width:28px !important;height:28px !important;line-height:28px !important}}header #cart-btn a img{vertical-align:middle;width:36px;margin-top:16px;margin-left:-4px}header #cart-btn a i.notification{position:absolute;right:0;top:-8px;display:block;width:24px;height:24px;line-height:24px;border-radius:50%;background:#ffde00;color:#bc1f31;font-size:15px;font-style:normal;font-weight:700;animation:pulse 2s infinite}@media screen and (max-width: 1023px){header #cart-btn{order:3;width:30%}}nav{display:block;background:#a70028;width:calc(100% - (15px) * 2);height:50px;padding:0 15px;position:absolute;right:0;left:0;bottom:0}nav .wrapper{max-width:calc(1200px - (30px));height:100%;margin:0 auto}nav>.wrapper>ul{align-items:center;height:100%;list-style:none;font-family:"Poppins",sans-serif;font-size:15px;letter-spacing:-0.04em}nav>.wrapper>ul li{position:relative}nav>.wrapper>ul li.has-children>a:after{content:'';display:inline-block;width:12px;height:12px;position:absolute;right:10px;top:10px;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-arrow.svg?v=11398406291422713766");background-position:center;background-repeat:no-repeat;background-size:10px 10px;transform:rotate(-90deg)}nav>.wrapper>ul li.has-children:not(.mobile-has-children):hover ul{display:block;left:calc(100% - 20px);top:0}nav>.wrapper>ul>li{text-align:center}nav>.wrapper>ul>li>a{color:white}nav>.wrapper>ul>li>a:hover{border-bottom:4px solid #bc1f31}nav>.wrapper>ul>li.active>a{border-bottom:4px solid #ffde00}nav>.wrapper>ul>li ul{display:none;list-style:none;position:absolute;top:24px;left:0;z-index:100;background:white;padding:0px 0 0px 0;white-space:nowrap;text-align:left;border-radius:2px;border-top:5px solid #ffde00;box-shadow:0 5px 10px rgba(0,0,0,0.15);font-family:"Roboto",sans-serif;font-size:16px}nav>.wrapper>ul>li ul li:not(:last-child){border-bottom:1px solid #f6f2f0}nav>.wrapper>ul>li ul li a{display:block;padding:5px 30px 4px 15px;color:#666}nav>.wrapper>ul>li ul li a:hover{color:#bc1f31;transition:all 0.2s ease-in;background-color:rgba(188,31,49,0.05)}nav>.wrapper>ul>li ul.left{left:unset;right:0;text-align:right}nav>.wrapper>ul>li ul.left li a{padding:5px 15px 4px 30px}nav>.wrapper>ul>li ul.left li.has-children>a:after{right:unset;left:10px;transform:rotate(90deg)}nav>.wrapper>ul>li ul.left li.has-children:hover ul{text-align:right;left:unset;right:calc(100% - 20px)}nav:not(.mobile)>.wrapper>ul>li:hover>ul{display:block}@media screen and (max-width: 1023px){nav{order:5;width:50px;height:40px;position:static;left:calc(100% - 50px);right:unset;bottom:10px;background-color:transparent;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-menu.svg?v=17219397256546956191");background-repeat:no-repeat;background-size:30px auto;background-position:calc(100% - 5px) center;padding:0;cursor:pointer}nav .container{display:none}nav.mobile button#mobile-nav-toggle{display:block;position:relative;width:50px;height:40px;background:transparent;top:0;left:0;border:none;cursor:pointer}nav.mobile .wrapper>ul{position:fixed;left:0;top:0;z-index:100;background:white;overflow-y:scroll}nav.mobile .wrapper>ul.container{display:none}nav.mobile .wrapper>ul.container .mobile-nav-toggle{text-align:right;background-color:#bc1f31;font-weight:400}nav.mobile .wrapper>ul.container .mobile-nav-toggle button{font-family:"Roboto",sans-serif;font-size:24px;color:white;background:transparent;border:none;padding:0px 10px;margin-right:-9px}nav.mobile .wrapper>ul.container .mobile-nav-toggle span{float:left;font-size:16px;font-weight:700;color:#ffde00;line-height:1.9em}nav.mobile .wrapper>ul>li{display:block;width:calc(100% - (15px * 2));text-align:left;padding:10px 15px 8px 15px;border-bottom:1px solid #f6f2f0;position:relative}nav.mobile .wrapper>ul>li a{color:#666;display:block}nav.mobile .wrapper>ul>li a:hover{border-bottom:none;color:#bc1f31}nav.mobile .wrapper>ul>li.active a{border-bottom:none}nav.mobile li.mobile-has-children ul{position:relative;top:10px !important;left:0 !important;margin-bottom:20px}nav.mobile li.mobile-has-children ul li{padding:5px 0}nav.mobile li.mobile-has-children>a:after{content:'';display:inline-block;width:16px;height:16px;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-arrow.svg?v=11398406291422713766");background-position:center;background-size:10px 10px;background-repeat:no-repeat;transform:rotate(-90deg);position:absolute;right:15px;top:14px}nav.mobile li.mobile-has-children.open>a:after{transform:rotate(0deg);transition:all 0.2s ease-in}}#usp{margin-bottom:10px}@media screen and (max-width: 1023px){#usp{margin-bottom:0}}#usp ul.container{list-style:none;font-size:14px;font-weight:700}@media screen and (max-width: 1023px){#usp ul.container{margin:0;width:100%}}#usp ul.container li{display:flex;justify-content:center;align-items:center;width:calc(25% - (15px * 2));height:36px;background:#f6f2f0;border-bottom:3px solid #bba291;text-transform:uppercase;text-align:center;margin:0 15px 10px 15px;line-height:normal}#usp ul.container li .small{font-size:12px;text-transform:none}@media screen and (max-width: 1023px){#usp ul.container li{margin:0 5px 10px 5px;height:auto;width:calc(50% - 10px)}}@media screen and (max-width: 1024px){#usp ul.container li{font-size:12px !important;letter-spacing:-0.04em;line-height:normal;padding:2px 0}}main{padding:0 15px}footer{background:#bc1f31;font-size:14px;padding:45px 0;color:white}@media screen and (max-width: 1023px){footer{padding:20px 0}}footer .wrapper{max-width:1200px;margin:0 auto}footer .container>div{width:calc(25% - (15px * 2));padding:0 15px}footer .container>div>ul{margin-bottom:16px}@media screen and (max-width: 1023px){footer .container{flex-direction:column}footer .container>div{width:100%;margin-bottom:10px;padding:0}footer .container>div>ul{display:flex;flex-wrap:wrap}footer .container>div>ul li{width:50%}}footer h4{color:#ffde00}footer ul{list-style:none}footer ul a{color:white}footer ul a:hover{text-decoration:underline}footer #social li{margin-bottom:10px}footer #social img{display:inline-block;width:36px;height:36px;vertical-align:middle;margin-right:10px}@media screen and (min-width: 1024px){footer #associations:before{content:'';display:block;width:50px;height:3px;background:#a70028;margin-bottom:20px}}@media screen and (max-width: 1023px){footer #associations li{width:100%}}footer #associations a:hover{text-decoration:none}footer #associations img{vertical-align:middle}footer #associations img:first-child{width:55px;margin-right:8px}footer #associations img:last-child{width:auto;height:55px}footer #copyright{display:block;margin:40px 30px 0 30px;width:calc(100% - (30px * 2));font-size:13px}footer #copyright:before{content:'';display:block;width:100px;height:3px;background:#a70028;margin-bottom:20px}@media screen and (max-width: 1023px){footer #copyright{margin:0 5px;width:calc(100% - 10px)}footer #copyright img{float:none !important;max-width:50%;display:block;margin:10px 0}}#breadcrumb{margin-bottom:20px}#breadcrumb ul{list-style:none;font-size:14px}#breadcrumb ul li{display:inline-block}#breadcrumb ul li:not(:last-child):after{content:'\203A';font-size:16px;font-weight:700;margin:0 4px 0 8px}#breadcrumb ul li a{color:#666;text-decoration:underline}#category-description{margin-bottom:30px}#category-description .content p{line-height:1.45em}.category-description-with-image{display:flex;align-items:flex-start;justify-content:space-between}.category-description-with-image .category-description-image{margin-left:20px}@media screen and (max-width: 767px){.category-description-with-image .category-description-image{display:none}}#products-options{margin-bottom:30px;display:block;text-align:center}#products{margin-bottom:30px}@supports (display: grid){#products{display:grid;grid-template-columns:repeat(auto-fill, minmax(225px, 1fr));grid-gap:30px}}.product-card{position:relative;top:0;display:block;box-shadow:0 5px 9px rgba(0,0,0,0.15);color:#666;background-color:#20ad58;transition:top 0.3s ease-in}@supports not (display: grid){.product-card{width:260px;margin-bottom:30px}}.product-card .image-title{background-color:white}.product-card .image{display:block;margin:0 6px 6px 6px;padding-bottom:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.product-card .image img{width:100%}.product-card .title{padding:0 15px 10px 15px}.product-card .title h3{font-size:17px;margin-bottom:0;height:75px;overflow:hidden}.product-card .title h3 a{color:black}.product-card .vat-exempt{display:inline-block;background-color:#bc1f31;color:white;font-size:12px;font-weight:700;text-transform:uppercase;padding:0px 3px;position:absolute;right:15px;top:15px}.product-card .price-info{padding:10px 15px 0 15px;color:white}.product-card .price-info p:first-child{font-size:15px;margin-bottom:10px}.product-card .price-info p:nth-child(2){margin-bottom:15px}.product-card .price-info small{display:block;font-size:14px;padding-top:6px}.product-card .price-info .saving{background-color:#ffde00;color:black;font-weight:700;font-size:13px;padding:3px;text-transform:uppercase;margin:0 8px}.product-card .price-info .button{font-size:18px;font-weight:400}.product-card .price-info .button strong{font-weight:700}.product-card .price-info .button.stretch{width:calc(100% - 40px)}.product-card:hover{top:-7px;transition:all 0.3s ease-in;box-shadow:0 5px 30px rgba(0,0,0,0.3)}.category-card{padding-bottom:20px;min-height:200px;position:relative;background-color:white !important;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center}@supports not (display: grid){.category-card{width:260px}}.category-card .title{position:absolute;background:rgba(0,0,0,0.5);right:0;bottom:0;left:0;padding:10px 0}.category-card .title h3{height:auto;overflow:visible;display:inline-block;border:2px solid white;padding:5px 15px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:15px;font-weight:700;color:white;background-color:transparent;cursor:pointer;position:relative;top:0;margin:0 10px}@media screen and (min-width: 768px){.blog-article{max-width:55%;margin:0 auto}}.guides-card{padding-bottom:20px;text-align:left;background-color:white}.guides-card h3{padding-bottom:5px;height:auto !important;overflow:visible}.guides-card .image{padding-bottom:60%}.guides-card p{padding-left:15px;padding-right:15px}.guides-card p.tag{font-family:"Poppins",sans-serif;font-size:14px;color:#bba291;text-transform:uppercase;margin-bottom:0px;padding-left:0;padding-right:0}.guides-card p.date{margin-bottom:5px;color:#9e9e9e;padding-left:0;padding-right:0}.content.guide img{width:100%}#guides-options{margin-bottom:30px}#guides-options form{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#guides-options form{flex-direction:column}#guides-options form select{margin-bottom:10px}}#pagination{display:block;list-style:none;text-align:center;margin-bottom:30px}#pagination li{display:inline-block;font-weight:700;font-size:18px;text-align:center;line-height:45px;margin:0 3px}#pagination li.active span{display:block;width:45px;height:45px;border-radius:50%;background-color:#bc1f31;color:#ffde00}#pagination li.prev-next{font-size:24px}#pagination li a{display:block;width:45px;height:45px;border-radius:50%;background-color:#f6f2f0;color:#666}#pagination li a:hover{background-color:#bba291;color:white}#product-images,#product-details{position:relative;width:calc(50% - 15px)}@media screen and (min-width: 675px) and (max-width: 1023px){#product-images,#product-details{width:calc(50% - 5px)}}@media screen and (max-width: 674px){#product-images,#product-details{width:100%}}#product-image-slider,#modal-content #product-image{margin-bottom:20px}@media screen and (max-width: 674px){#product-image-slider,#modal-content #product-image{margin-bottom:15px}}#product-image-slider .product-image,#modal-content #product-image .product-image{padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}#product-image-slider img,#modal-content #product-image img{display:none}#product-image-gallery{list-style:none;width:calc(100% - 1px);margin-bottom:30px}@supports (display: grid){#product-image-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(75px, 1fr));grid-gap:20px}}@supports not (display: grid){#product-image-gallery{display:flex;flex-wrap:wrap;justify-content:flex-start}#product-image-gallery li{width:75px;margin:5px 10px 5px 0}}@media screen and (max-width: 674px){#product-image-gallery{display:none}}#product-image-gallery a{display:block;width:100%;height:100%;border:1px solid rgba(187,162,145,0.4)}#product-image-gallery a img{width:100%}#product-reviews{background-color:rgba(188,31,49,0.1);width:100%}@media screen and (max-width: 674px){#product-reviews{display:none}}#product-reviews .review{padding:20px 60px 15px 60px;width:calc(100% - (30px * 4));text-align:center;line-height:1.7em}#product-reviews .review .rating{list-style:none}#product-reviews .review .rating li{display:inline-block}#product-reviews .review .rating img{width:20px}#product-reviews .review blockquote{color:#bc1f31;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700}#product-reviews .review blockquote:before,#product-reviews .review blockquote:after{content:'"'}#product-reviews .review cite{font-size:17px;font-style:normal}#product-reviews .review cite:before{content:"\2014  "}#product-details h1{font-size:30px;margin-bottom:10px;line-height:1.3em}#product-details #product-code{font-size:14px;margin-bottom:16px}#product-details .stock-message{background-color:#bc1f31;color:white;padding:0 4px;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:text-bottom;line-height:normal;opacity:0;max-width:0px;animation:expand 0.5s ease-in 2s 1 forwards}#product-details .stock-message:empty{display:none}#product-details #product-purchase-options{background-color:#f6f2f0;padding:20px;margin-bottom:15px}@media screen and (max-width: 1023px){#product-details #product-purchase-options{padding:20px 15px}}@media screen and (max-width: 768px){#product-details #product-purchase-options{padding:20px 5px}}#product-details #product-purchase-options #vat-exemption{display:flex;align-items:center;justify-content:space-between}#product-details #product-purchase-options #vat-exemption>label{cursor:pointer;position:relative;text-align:center;width:calc(50% - 30px);padding:25px 10px 15px 10px;background-color:white;border:1px solid rgba(187,162,145,0.3);transition:all 0.5s ease-out}#product-details #product-purchase-options #vat-exemption>label.vat-exemption-selected{border-color:#20ad58;box-shadow:0 0 18px 0 rgba(32,173,88,0.43);transition:all 0.3s ease-in}#product-details #product-purchase-options #vat-exemption>label input[type="radio"]{position:absolute;top:0;right:0;visibility:hidden}#product-details #product-purchase-options #vat-exemption>label .price strong{font-size:36px;letter-spacing:-0.05em}@media screen and (max-width: 1150px){#product-details #product-purchase-options #vat-exemption>label .price strong{font-size:26px}}#product-details #product-purchase-options #vat-exemption>label .vat-instruction{display:flex;align-items:center;height:110px;padding:16px 0}#product-details #product-purchase-options #vat-exemption>label .vat-instruction .small{color:#686868;font-size:14px;line-height:20px}@media screen and (max-width: 768px){#product-details #product-purchase-options #vat-exemption>label .vat-instruction .small{line-height:1.2em}}#product-details #product-purchase-options #vat-exemption>label .button{padding:5px 0;width:calc(100% - 4px)}#product-details #product-purchase-options #vat-exemption>label .button img{display:none}#product-details #product-purchase-options #vat-exemption>label.vat-exemption-selected .button{background-color:#20ad58;border-color:#20ad58;color:white}#product-details #product-purchase-options #vat-exemption>label.vat-exemption-selected .button img{display:inline-block;vertical-align:middle;margin-top:-1px}@media screen and (max-width: 400px){#product-details #product-purchase-options #vat-exemption>label.vat-exemption-selected .button img{display:none}}#product-details #product-purchase-options .price-block{position:relative;width:100%}#product-details #product-purchase-options .price-block .price strong{font-size:36px;letter-spacing:-0.05em}#product-details #product-purchase-options .price-block .sale{font-size:14px;text-transform:uppercase}#product-details #product-purchase-options form>div{margin-bottom:15px}#product-details #product-purchase-options form>div:last-child{margin-bottom:0}#product-details #product-purchase-options form>div label{display:inline-block;width:75px}#product-details #product-purchase-options form>div input[type="number"]{width:50px;margin-right:10px}#product-details #product-purchase-options form>div select{min-width:210px}#product-details hr{margin:20px 0}#modal{position:fixed;top:0 !important;left:0;right:0;bottom:0;background-color:rgba(246,242,240,0.9);z-index:500;padding:0 15px}#modal #modal-close{position:absolute;display:block;width:16px;height:16px;background:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-remove.svg?v=12654585091156819863") center center;top:20px;right:20px;font-size:26px;font-style:normal;color:white;cursor:pointer;z-index:600}@media screen and (max-width: 875px){#modal #modal-close{top:16px;right:16px}}#modal #modal-container{position:relative;max-width:1100px;max-height:75%;margin:10% auto 0 auto;padding:10px;background:white;box-shadow:0 5px 10px rgba(0,0,0,0.15);overflow:auto}@media screen and (max-width: 670px){#modal #modal-container{height:85%}}#modal #modal-container #modal-content-container{overflow:auto;height:100%}#cart{margin:20px auto 0 auto}@media screen and (min-width: 550px){#cart{width:540px}}@media screen and (max-width: 549px){#cart{width:100%}}#cart .cart-container{box-shadow:0 5px 10px rgba(0,0,0,0.15);background:white;border-radius:2px;margin:30px 0 0 0;padding:10px}#cart .cart-container .padded{padding:30px}#cart .cart-container h3{padding-top:10px}#cart .cart-container>p{margin-bottom:16px}#cart .cart-container>p a{color:#bc1f31;font-weight:400}#cart .cart-container>p a:hover{border-bottom:2px solid #ffde00}#cart .cart-item{display:flex;align-items:center;position:relative;border-bottom:1px solid #f6f2f0;padding:10px 0 20px 0;margin:0 0 10px 0}#cart .cart-item:last-child{border-bottom:none;margin-bottom:0}#cart .cart-item.error{border:2px solid #bc1f31;padding:10px}#cart .cart-item .cart-item_image{display:block;flex:0 0 calc(24%);flex-shrink:0;overflow:hidden}#cart .cart-item .cart-item_image a{display:block;position:relative;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}#cart .cart-item .cart-item_image a:after{content:' ';display:block;padding-bottom:100%}#cart .cart-item .cart-item_product{margin:0 50px 0 20px}#cart .cart-item .cart-item_product p{margin-bottom:5px}#cart .cart-item .cart-item_product a{font-family:"Poppins",sans-serif;color:black}#cart .cart-item .cart-item_product span{color:#bc1f31}#cart .cart-item .cart-item_product span.vat-exempt-badge{background-color:#21AD58;color:white;padding:2px 3px;font-size:11px;font-weight:600;text-transform:uppercase}#cart .cart-item .cart-item_product input[type="number"]{margin-right:5px;width:40px}#cart .cart-item .cart-item_product .cart-item_price{color:#bc1f31;margin-left:5px;font-weight:700;font-size:20px}#cart .cart-item .cart-item_product .cart-item_price small{font-weight:400;font-size:14px}#cart .cart-item .cart-item_remove{height:30px;padding:8px 10px 0 18px;border-left:2px solid #f6f2f0;position:absolute;right:0;top:15px}#cart .cart-item .cart-item_remove a{display:block;width:16px;height:16px}#cart .cart-item ul{margin:0;list-style:none;width:100%}#cart .cart-item ul li{margin-bottom:15px}#cart .cart-item ul li:last-child{margin-bottom:0}#cart .cart-item ul li strong,#cart .cart-item ul li label{display:inline-block;width:calc(24% + 20px)}#cart .cart-item ul li .cart-subtotal{color:#bc1f31;font-size:24px;font-weight:700}#cart .cart-item textarea,#cart .cart-item main select,main #cart .cart-item select{margin:0;resize:none}#cart .cart-item input[type="checkbox"]{margin-right:10px;vertical-align:middle}#cart .cart-item button[name="checkout"]{margin:0 auto}#cart .cart-item address{padding-bottom:30px;font-style:normal}#cart .cart-item address.default{font-weight:700}#cart .cart-item address>div{padding-top:30px}#cart .errors{margin:15px}#cart .errors ul{list-style:none;color:#EE5C7A}#cart .errors ul li:before{content:'- '}#contact-form{box-shadow:0 5px 10px rgba(0,0,0,0.15);background:white;border-radius:2px;margin:30px auto 0 auto;padding:10px}@media screen and (min-width: 550px){#contact-form{width:540px}}#contact-form div{padding:8px 0}#contact-form div.errors{color:#bc1f31}#meet-team{margin-bottom:30px}#meet-team h1{margin-top:20px}#meet-team .intro{font-family:"Poppins",sans-serif;font-size:17px;letter-spacing:-0.04em;line-height:1.75em}#meet-team .intro:after{content:'...';display:block;color:#666;font-size:40px;margin-top:15px;letter-spacing:2px}#meet-team .team-card{position:relative;background-color:rgba(252,182,75,0.07);border-top:5px solid #FCB64B;padding:80px 25px 25px 25px;margin-top:130px}@media screen and (max-width: 767px){#meet-team .team-card{padding-left:15px;padding-right:15px;margin-top:100px}}#meet-team .team-card img{position:absolute;width:135px;height:135px;border-radius:50%;background:#FFFFFF;border:7px solid #FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);top:-83px;left:calc(50% - 74px)}#meet-team .team-card h3{font-family:"Poppins",sans-serif;font-size:24px;font-weight:700}#meet-team .team-card p.title{font-family:"Poppins",sans-serif;font-size:15px;margin-bottom:15px;text-transform:uppercase;letter-spacing:-0.04em;color:black}#return-top{z-index:6000;display:none;position:fixed;bottom:30px;right:30px;background-color:#bc1f31;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-scroll.svg?v=13908714792781655676");background-repeat:no-repeat;background-size:32px auto;background-position:center;transform:rotate(-90deg);color:#fff;height:50px;width:50px;line-height:29px;text-align:center;font-size:30px;border-radius:50%;box-shadow:-5px 0 10px 0px rgba(0,0,0,0.25);cursor:pointer;transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,222,0,0.6);box-shadow:0 0 0 0 rgba(255,222,0,0.6)}70%{-moz-box-shadow:0 0 0 20px rgba(255,222,0,0);box-shadow:0 0 0 20px rgba(255,222,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,222,0,0);box-shadow:0 0 0 0 rgba(255,222,0,0)}}@keyframes expand{from{opacity:1;max-width:0}to{opacity:1;max-width:500px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;overflow:hidden}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-nav button{display:block;width:45px;height:45px;background-color:transparent;background-image:url("//cdn.shopify.com/s/files/1/0077/0018/5145/t/2/assets/icon-scroll.svg?v=13908714792781655676");background-position:center;background-size:100% auto;border:none;position:absolute;top:calc(50% - (45px/2));left:calc(100% - (45px + 5px));transition:left 0.3s ease-in}@media screen and (min-width: 1023px){.owl-carousel .owl-nav button:hover{left:calc(100% - (45px + 0px));transition:left 0.3s ease-in}}.owl-carousel .owl-nav button span{display:none}.owl-carousel .owl-nav button.owl-prev{transform:rotate(-180deg);left:5px}.owl-carousel .owl-nav button.owl-prev:hover{left:0;transition:left 0.3s ease-in}.owl-carousel .owl-nav button.disabled{display:none}.owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:0;text-align:center}.owl-carousel .owl-dots button{display:inline-block;border:2px solid transparent;width:12px;height:12px;background:#bc1f31;border-radius:50%;margin:0 2px}.owl-carousel .owl-dots button.active{border-color:#bc1f31;background:white}#product-reviews .owl-nav button{width:25px;height:25px;top:calc(50% - (25px/2))}#product-reviews .owl-nav button.owl-next{left:calc(100% - (25px + 20px))}#product-reviews .owl-nav button.owl-prev{left:20px}#product-reviews .owl-stage{display:flex;align-items:center}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
