*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:TrebuchetMS;font-style:normal;font-weight:400;src:url(/app/themes/bedworld-theme/resources/assets/fonts/TrebuchetMS.woff2) format("woff2")}@font-face{font-display:swap;font-family:TrebuchetMS-Bold;font-style:normal;font-weight:400;src:url(/app/themes/bedworld-theme/resources/assets/fonts/TrebuchetMS-Bold.woff2) format("woff2")}body{font-family:TrebuchetMS;font-size:18px;line-height:1.2}.caps{text-transform:uppercase}.page-header h1,.page-title{font-family:TrebuchetMS-Bold;font-size:3.75rem;font-size:min(max(2.2rem,3.8vw),3.75rem);font-size:clamp(2.2rem,3.8vw,3.75rem);letter-spacing:1px;padding-top:30px;position:relative}@media screen and (min-width:768px){.page-header h1,.page-title{letter-spacing:2px}}.page-header h1:before,.page-title:before{background-color:#4ca585;content:"";height:5px;left:0;position:absolute;top:0;width:95px}.h3{font-size:24px;margin-bottom:30px}.section-title{font-size:24px;margin-bottom:40px;padding-top:30px;position:relative;text-align:center}.section-title:before{background:#d8d8d8;content:"";display:block;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:40px}.section-title--left{text-align:left}.section-title--left:before{left:0;transform:translateX(0)}.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order h4,.woocommerce-order h5,.woocommerce-order ol,.woocommerce-order p,.woocommerce-order table,.woocommerce-order ul,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{margin-bottom:40px}.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order h4,.woocommerce-order h5,.woocommerce-order strong,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg strong{font-family:TrebuchetMS-Bold}.container--1920{margin-inline:auto;max-width:calc(100% - 40px);width:1920px}.container--1820,body.tax-product_brand main,body.tax-product_cat main{margin-inline:auto;max-width:calc(100% - 40px);width:1820px}.container--1740{width:1740px}.container--1640,.container--1740{margin-inline:auto;max-width:calc(100% - 40px)}.container--1640{width:1640px}.container--1520{width:1520px}.container--1400,.container--1520{margin-inline:auto;max-width:calc(100% - 40px)}.container--1400{width:1400px}.container--1380,.page-header,.woocommerce-form-coupon,.woocommerce-form-coupon-toggle,.woocommerce-notices-wrapper,.woocommerce-order,form.checkout{margin-inline:auto;max-width:calc(100% - 40px);width:1380px}.container--1100{width:1100px}.container--1100,.container--980{margin-inline:auto;max-width:calc(100% - 40px)}.container--980{width:980px}.container--900{width:900px}.container--820,.container--900{margin-inline:auto;max-width:calc(100% - 40px)}.container--820{width:820px}.container--790{width:790px}.container--600,.container--790{margin-inline:auto;max-width:calc(100% - 40px)}.container--600{width:600px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}body{color:#222}img.lozad{opacity:0;transition:opacity .2s ease-in-out}img.lozad[data-loaded=true]{opacity:1}.primary{color:#4ca585}.primary--bg{background-color:#4ca585}.secondary{color:#1e1a34}.secondary--bg{background-color:#1e1a34}.tertiary{color:#a5a8b5}.tertiary--bg{background-color:#a5a8b5}.light{color:#fff}.light--bg{background-color:#fff}.foreground{color:#f1f5f6}.foreground--bg{background-color:#f1f5f6}.primary--rebound{color:#474a99}.primary--rebound--bg{background-color:#474a99}.secondary--rebound{color:#01b5ce}.secondary--rebound--bg{background-color:#01b5ce}a{text-decoration:none}.align--left{text-align:left}.align--center{text-align:center}.align--right{text-align:right}.section-padding--120{padding:60px 0}@media screen and (min-width:1100px){.section-padding--120{padding:120px 0}}.full-width-ad img{display:block;width:100%}.slick-dots{align-items:center;display:flex;justify-content:center;margin-top:15px}.slick-dots li{padding:5px}.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ddd;border:none;border-radius:5px;height:10px;overflow:hidden;padding:0;text-indent:100px;width:10px}.slick-dots li.slick-active button{background-color:#4ca585}.super-title{margin-bottom:30px;padding-bottom:30px;position:relative}.super-title:after{background-color:#a5a8b5;bottom:0;content:"";height:4px;left:0;position:absolute;width:40px}.featured-categories--slider{background-image:url(../svg/misc/curve-bottom-background.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.featured-categories--slider h2{font-size:34px;line-height:1em;position:relative;z-index:2}@media screen and (min-width:1600px){.featured-categories--slider h2{font-size:70px}}.featured-categories--slider h2 span{display:block}.featured-categories--slider .categories__slick{margin-top:40px;max-width:100%;position:relative;z-index:1}@media screen and (min-width:900px){.featured-categories--slider .categories__slick{margin-left:20%;margin-top:-60px;width:640px}}.featured-categories--slider .categories__slick .slick-list{margin-left:-20px;margin-right:-20px;overflow:visible}.featured-categories--slider .categories__slick .item{margin:0 20px}.featured-categories--slider .categories__slick .item figure{height:0;margin-bottom:15px;padding-bottom:60%;position:relative}.featured-categories--slider .categories__slick .item figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.featured-categories--slider .categories__slick .item h3{font-size:42px}.featured-categories--slider .categories__slick .slick-slide{opacity:.3}.featured-categories--slider .categories__slick .slick-slide.slick-current{opacity:1}.featured-categories--slider .categories__slick .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:20px auto;border:2px solid #4ca585;border-radius:30px;cursor:pointer;height:60px;overflow:hidden;position:absolute;text-indent:1000px;top:50%;transform:translateY(-50%);width:60px;z-index:10}@media screen and (min-width:1100px){.featured-categories--slider .categories__slick .slick-arrow{background-size:30px auto;border-radius:50px;height:100px;width:100px}}.featured-categories--slider .categories__slick .slick-arrow:hover{background-color:#fff}.featured-categories--slider .categories__slick .slick-arrow.slick-next{background-image:url(../svg/icons/chevron-right-thin.svg);right:20px}@media screen and (min-width:900px){.featured-categories--slider .categories__slick .slick-arrow.slick-next{left:calc(100% + 20px);right:auto}}.featured-categories--slider .categories__slick .slick-arrow.slick-prev{background-image:url(../svg/icons/chevron-left-thin.svg);left:20px}@media screen and (min-width:900px){.featured-categories--slider .categories__slick .slick-arrow.slick-prev{left:auto;right:calc(100% + 20px)}}#faqs{border-top:1px solid #ddd}#faqs li{border-bottom:1px solid #ddd}#faqs li .answer,#faqs li .question{padding:30px 15px}#faqs li .question{color:#4ca585;cursor:pointer;font-size:20px;padding-right:30px;position:relative}#faqs li .question:after{background-image:url(../svg/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:0;top:30px;width:20px}#faqs li .answer{display:none}#faqs li.active .question{background-image:url(../svg/icons/chevron-down.svg)}#faqs li.active .answer{display:block}.news-title{margin-bottom:30px}.news-title h1{font-size:42px}.news-grid{display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:200px}@media screen and (min-width:768px){.news-grid{grid-template-columns:1fr 1fr}}.news-grid--item{display:flex;flex-flow:column}.news-grid--item .news__img img{display:block;height:auto;width:100%}.news-grid--item .news__content{background-color:#f1f5f6;flex:1;margin-bottom:0;margin-top:auto;padding:15px}.news-grid--item .news__content h2{font-size:22px;margin-bottom:15px}.news-grid--item .news__content .news__meta{display:flex;flex-flow:column;font-size:14px;gap:15px}.news-grid--item .news__content .news__meta a{color:inherit}.news-grid--item .news__content .news__meta a:hover{color:#4ca585}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.blog-featured-img{display:block;margin-bottom:60px}.blog-featured-img img{border-radius:10px;display:block;height:auto;width:100%}.blog-post{margin-bottom:300px}.blog-post a{color:#4ca585}.blog-post .page-title{font-size:clamp(1.875rem,1.4772727273rem + 1.0606060606vw,2.75rem);margin-bottom:30px;padding-bottom:30px;padding-top:0}.blog-post .page-title:before{bottom:0;top:unset}.blog-post ol,.blog-post ul{margin-left:30px}.blog-post ol li,.blog-post ul li{margin-bottom:5px}.blog-post ul{list-style-type:disc}.blog-post ol{list-style:decimal}#payment #place_order,#payment .ppcp-dcc-order-button,.btn,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:30px;cursor:pointer;display:inline-block;font-family:TrebuchetMS;font-size:16px;letter-spacing:1px;line-height:20px;padding:20px 30px;text-align:center;text-transform:uppercase}#payment #place_order,#payment .ppcp-dcc-order-button,.btn--primary,.btn.checkout-button,.btn.single_add_to_cart_button,.button--primary,.button.checkout-button,.button.single_add_to_cart_button,.dgwt-wcas-details-inner .button{background-color:#4ca585;color:#fff}#payment .disabled#place_order,#payment .disabled.ppcp-dcc-order-button,.btn--primary.disabled,.btn.checkout-button.disabled,.btn.single_add_to_cart_button.disabled,.button--primary.disabled,.button.checkout-button.disabled,.button.single_add_to_cart_button.disabled,.dgwt-wcas-details-inner .disabled.button{background-color:#a5a8b5;cursor:not-allowed}.btn--light,.button--light{background-color:#fff;color:#4ca585}.btn--light--ghost,.button--light--ghost{background-color:transparent;border:2px solid #fff;color:#fff}.btn--light--ghost:hover,.button--light--ghost:hover{background-color:#fff;color:#4ca585}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(../svg/icons/chevron-down.svg);background-position-x:calc(100% - 10px);background-position-y:15px;background-repeat:no-repeat;border:1px solid #dbdfe6;border-radius:20px;font-family:TrebuchetMS;font-size:16px;line-height:20px;padding:10px 20px}@media screen and (min-width:1300px){select{background-position-x:calc(100% - 15px);background-position-y:20px;border-radius:30px;padding:15px 30px}}input[type=email],input[type=number],input[type=tel],input[type=text]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dbdfe6;border-radius:3px;box-sizing:border-box;font-family:TrebuchetMS;font-size:16px;padding:10px 20px}@media screen and (min-width:900px){input[type=email],input[type=number],input[type=tel],input[type=text]{padding:15px 30px}}textarea{border:1px solid #dbdfe6;font-family:TrebuchetMS;font-size:16px;height:160px;padding:15px;width:100%}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;height:auto;margin:10px auto}.alignleft,.alignright{height:auto;margin-bottom:10px}@media (min-width:30rem){.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}}.screen-reader-text{clip:rect(0,0,0,0);background:#fff;border:0;color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pre-nav{padding:8px 30px}@media screen and (max-width:1100px){.pre-nav{display:none}}.pre-nav ul{font-size:12px;justify-content:center;letter-spacing:1px;position:relative}.pre-nav ul,.pre-nav ul li{align-items:center;display:flex}.pre-nav ul li:nth-child(-n+3){display:none}@media screen and (min-width:1400px){.pre-nav ul li:nth-child(-n+3){display:flex}}.pre-nav ul li svg{margin-right:10px}.pre-nav ul li a{color:inherit}.pre-nav ul li:last-child{position:absolute;right:0}.pre-nav ul li:last-child a{color:#4ca585;margin-left:10px}.pre-nav ul li:not(:last-child){padding:0 10px}@media screen and (max-width:1100px){.pre-nav--checkout{display:block}}@media screen and (max-width:768px){.pre-nav--checkout ul li{display:none}.pre-nav--checkout ul li.trust{display:flex}}nav.nav-primary{align-items:center;border-bottom:1px solid #dbdfe6;display:grid;grid-template-columns:1fr 1fr;padding:10px 30px;position:sticky;top:0;z-index:200}@media screen and (min-width:1100px){nav.nav-primary{grid-template-columns:140px 1fr 140px}}@media screen and (min-width:1300px){nav.nav-primary{grid-template-columns:160px 1fr 160px}}nav.nav-primary--checkout{display:block;padding:10px 0}nav.nav-primary--checkout .inner{align-items:center;display:flex;justify-content:space-between}nav.nav-primary--checkout .inner .cart{position:relative}nav.nav-primary--checkout .inner .cart span{background-color:#bf3b26;border-radius:7px;color:#fff;display:block;font-size:10px;height:14px;line-height:14px;position:absolute;right:-5px;text-align:center;top:0;width:14px}nav.nav-primary .brand svg{width:100px}@media screen and (min-width:768px){nav.nav-primary .brand svg{width:120px}}@media screen and (min-width:1100px){nav.nav-primary .brand svg{width:140px}}@media screen and (min-width:1300px){nav.nav-primary .brand svg{width:160px}}nav.nav-primary .nav{align-items:center;display:flex;justify-content:center;letter-spacing:1px}@media screen and (max-width:1300px){nav.nav-primary .nav{font-size:14px}}nav.nav-primary .nav .menu-item{position:relative}nav.nav-primary .nav .menu-item a{color:#222;display:block;padding:20px 10px}@media screen and (min-width:1400px){nav.nav-primary .nav .menu-item a{padding:20px 15px}}nav.nav-primary .nav .menu-item a:hover{color:#4ca585}nav.nav-primary .nav .menu-item ul{background-color:#fff;display:none;font-size:14px;left:50%;padding:30px 20px;position:absolute;text-transform:none;top:100%;transform:translateX(-50%);white-space:nowrap}nav.nav-primary .nav .menu-item ul li:first-child:before{content:"Range";display:block;margin-bottom:15px;padding:0 10px;text-transform:uppercase}nav.nav-primary .nav .menu-item ul li a{color:#a5a8b5;padding:5px 10px}nav.nav-primary .nav .menu-item-has-children:hover>a{color:#4ca585}nav.nav-primary .nav .menu-item-has-children:hover ul{display:block}@media screen and (max-width:1100px){nav.nav-primary .nav{display:none}}nav.nav-primary .mobile-nav-wrap{background-color:#fff;border-top:1px solid #ddd;display:none;height:100vh;left:0;overflow:scroll;padding-bottom:100px;position:absolute;top:100%;width:100%}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children>a{border-bottom:1px solid #ddd;color:#1e1a34;display:block;padding:20px;position:relative}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children>a:after{background-image:url(../svg/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;content:"";height:30px;margin-top:-15px;position:absolute;right:20px;top:50%;width:30px}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children ul{border-bottom:1px solid #ddd;display:none;text-transform:none}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children ul li:first-child{padding-top:20px}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children ul li:first-child a{color:#4ca585;text-transform:uppercase}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children ul li:last-child{padding-bottom:20px}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children ul li a{color:#a5a8b5;display:block;font-size:16px;padding:10px 20px 10px 30px}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children.active>a:after{background-image:url(../svg/icons/chevron-down.svg)}nav.nav-primary .mobile-nav-wrap>ul li.menu-item-has-children.active ul{display:block}nav.nav-primary .mobile-nav-wrap>ul li.extras{text-transform:none}nav.nav-primary .mobile-nav-wrap>ul li.extras.first-extra{margin-top:30px}nav.nav-primary .mobile-nav-wrap>ul li.extras a{color:#a5a8b5;display:block;font-size:14px;padding:10px}nav.nav-primary .micro-nav{align-items:center;display:inline-grid;gap:15px;grid-template-columns:auto auto auto auto;justify-content:flex-end}@media screen and (min-width:1100px){nav.nav-primary .micro-nav{gap:20px;grid-template-columns:auto auto auto}nav.nav-primary .micro-nav li:last-child{display:none}}nav.nav-primary .micro-nav li.cart{position:relative}nav.nav-primary .micro-nav li.cart span{background-color:#bf3b26;border-radius:7px;color:#fff;display:block;font-size:10px;height:14px;line-height:14px;position:absolute;right:-5px;text-align:center;top:0;width:14px}nav.nav-primary #search-popout{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateY(-200%);transition:.3s ease-out;width:100%}nav.nav-primary #search-popout .inner{align-items:center;display:flex;gap:30px;justify-content:center}nav.nav-primary #search-popout .inner .dgwt-wcas-search-wrapp{max-width:unset}nav.nav-primary #search-popout .inner .dgwt-wcas-suggestion-more{display:none}nav.nav-primary #search-popout svg{width:30px}nav.nav-primary.search-active #search-popout{transform:translateY(0)}.dgwt-wcas-suggestion-more{display:none}.burger-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;padding:20px 10px;position:relative}.burger-menu span,.burger-menu span:after,.burger-menu span:before{background-color:#000;display:block;height:4px;transition:.3s ease-in-out;width:25px}.burger-menu span:after,.burger-menu span:before{content:"";opacity:1}.burger-menu span:before{transform:translateY(-8px)}.burger-menu span:after{margin-top:4px}body.mobile-nav-active{overflow:hidden}body.mobile-nav-active .burger-menu span{transform:rotate(45deg);transform-origin:50% 50%}body.mobile-nav-active .burger-menu span:before{opacity:0}body.mobile-nav-active .burger-menu span:after{transform:rotate(90deg) translate(-8px);transform-origin:50% 50%}@media screen and (max-width:1100px){body.mobile-nav-active .mobile-nav-wrap{display:block}}.post-nav{font-size:14px;margin-bottom:30px;padding:10px 30px}@media screen and (max-width:768px){.post-nav{font-size:11px}}body.home .post-nav{margin-bottom:0}.woocommerce-notices-wrapper{color:#fff;margin:30px auto}.woocommerce-notices-wrapper .wc-block-components-notice-banner,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper ul.woocommerce-error{background-color:#4ca585!important;color:#fff!important;padding:15px}.woocommerce-notices-wrapper .wc-block-components-notice-banner svg,.woocommerce-notices-wrapper .woocommerce-message svg,.woocommerce-notices-wrapper ul.woocommerce-error svg{background-color:#fff!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner svg path,.woocommerce-notices-wrapper .woocommerce-message svg path,.woocommerce-notices-wrapper ul.woocommerce-error svg path{fill:#4ca585!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner a,.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper ul.woocommerce-error a{display:none}.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info,.woocommerce-notices-wrapper .woocommerce-message.is-info,.woocommerce-notices-wrapper ul.woocommerce-error.is-info{border:none!important}.products__slick .slick-track{display:flex!important}.products__slick .slick-list{margin-left:-15px;margin-right:-15px}.products__slick .slick-slide{height:inherit!important;margin-left:15px;margin-right:15px}.products__slick .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:15px;border:1px solid #dbdfe6;border-radius:20px;box-shadow:0 0 10px rgba(34,34,34,.1);color:transparent;cursor:pointer;display:block;height:40px;margin:0;opacity:1;overflow:hidden;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:40px;z-index:10}@media screen and (min-width:1200px){.products__slick .slick-arrow{border-radius:30px;height:60px;width:60px}}.products__slick .slick-arrow.slick-prev{background-image:url(../svg/icons/chevron-left.svg);left:-15px}.products__slick .slick-arrow.slick-next{background-image:url(../svg/icons/chevron-right.svg);right:-15px}.products__slick .slick-arrow.slick-disabled{opacity:0}ul.products{display:inline-grid;gap:15px;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content}ul.products .coupon-ad--2-col{grid-column:1/3}ul.products .coupon-ad--3-col{display:none;grid-column:1/4}ul.products .coupon-ad--4-col{display:none;grid-column:1/5}@media screen and (min-width:768px){ul.products{-moz-column-gap:30px;column-gap:30px;row-gap:20px}}@media screen and (min-width:1000px){ul.products{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){ul.products{grid-template-columns:repeat(3,1fr)}ul.products .coupon-ad--2-col{display:none}ul.products .coupon-ad--3-col{display:flex}}@media screen and (min-width:1400px){ul.products{grid-template-columns:repeat(4,1fr)}ul.products .coupon-ad--3-col{display:none}ul.products .coupon-ad--4-col{display:flex}}li.product{background-color:#fff;border:3px solid #f1f5f6;border-radius:5px}li.product .affirm-as-low-as{display:none!important}li.product a{color:#222;height:100%}li.product a .prod-img{border-radius:3px 3px 0 0;overflow:hidden;position:relative}li.product a .onsale{align-items:flex-end;background-color:#4ca585;color:#fff;display:block;display:flex;font-family:TrebuchetMS-Bold,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:60px;justify-content:center;letter-spacing:1px;line-height:14px;padding-bottom:3px;position:absolute;right:-17px;text-align:center;text-transform:uppercase;top:10px;transform:rotate(45deg);transform-origin:100% 100%;transition:.3s;width:120px;z-index:20}li.product a .onsale--top-seller{right:-10px;top:15px}li.product a .onsale.hybrid{background-color:#01b5ce}li.product a:hover .onsale{transform:rotate(45deg) translate(100px,-100px)}li.product a img{display:block;height:auto;width:100%}li.product a h2{font-size:14px;padding:15px 10px}li.product a .attribute-icons{display:flex;flex-flow:column;padding:0 10px 10px;width:100%}@media screen and (min-width:610px){li.product a .attribute-icons{align-items:center;flex-flow:row wrap;gap:10px;padding:20px 10px 0}}li.product a .attribute-icons li{position:relative}@media screen and (max-width:609px){li.product a .attribute-icons li{align-items:center;display:flex;font-size:12px;gap:15px;margin-bottom:5px;text-transform:uppercase}}@media screen and (min-width:610px){li.product a .attribute-icons li{padding:5px}}li.product a .attribute-icons li svg{height:24px}@media screen and (max-width:609px){li.product a .attribute-icons li svg{max-width:24px}}li.product a .attribute-icons li .tooltip__text{color:#a5a8b5;padding:0}@media screen and (min-width:610px){li.product a .attribute-icons li .tooltip__text{background-color:#4ca585;bottom:100%;color:#fff;display:none;font-size:12px;left:50%;margin-bottom:5px;padding:5px;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}li.product a .attribute-icons li:hover .tooltip__text{display:block}}li.product a .sale-text{background-color:#a5a8b5;color:#fff;font-size:12px;letter-spacing:1px;padding:10px;text-align:center;text-transform:uppercase}li.product a .price{background-color:#f1f5f6;display:grid;gap:10px;grid-template-columns:1fr;padding:15px 10px;text-transform:uppercase}@media screen and (min-width:540px){li.product a .price{gap:5px;grid-template-columns:1fr 1fr}}li.product a .price>span{display:flex;flex-flow:row;gap:3px}li.product a .price>span:first-child{align-items:center;flex-flow:row;justify-content:center}li.product a .price>span:nth-child(2){flex-flow:column}@media screen and (min-width:540px){li.product a .price>span:first-child{align-items:flex-start;flex-flow:column}}li.product a .price .pre-price-text,li.product a .price ins{text-align:right}li.product a .price .pre-price-text{color:#a5a8b5;font-size:12px}@media screen and (max-width:540px){li.product a .price .pre-price-text{text-align:center}}li.product a .price ins{color:#4ca585;font-size:24px;font-weight:700;letter-spacing:1px;text-decoration:none}@media screen and (max-width:540px){li.product a .price ins{text-align:center}}li.product a .price del{color:#a5a8b5;display:inline-block;font-size:12px;text-align:right}@media screen and (min-width:540px){li.product a .price del{text-align:left}}li.product a .price .saving-wrap .saving{background-color:#e73845;border-radius:3px;color:#fff;font-size:12px;padding:5px}@media screen and (max-width:609px){li.product a{display:flex;flex-flow:column}li.product a img{order:1}li.product a .woocommerce-loop-product__title{order:2}li.product a .attribute-icons{order:3}}.shop_table{border-top:1px solid #dbdfe6;width:100%}.shop_table.cart{background-color:#fff}.shop_table tr{border-bottom:1px solid #dbdfe6}.shop_table tr td,.shop_table tr th{padding:15px 10px;text-align:left}.shop_table tr th{color:#a5a8b5;font-size:14px;text-transform:uppercase}@media screen and (max-width:768px){.shop_table.cart thead{display:none}}@media screen and (max-width:1260px){.shop_table.cart thead tr th.product-thumbnail{display:none}}.shop_table.cart thead tr th.product-price{display:none}@media screen and (max-width:767px){.shop_table.cart tbody tr{display:block;overflow:hidden}.shop_table.cart tbody tr td{display:block}.shop_table.cart tbody tr td.product-remove{float:left;margin-right:10px}.shop_table.cart tbody tr td.product-name{clear:right}.shop_table.cart tbody tr td.product-quantity{float:left}.shop_table.cart tbody tr td.product-subtotal{float:right}}.shop_table.cart tbody tr td{vertical-align:top}.shop_table.cart tbody tr td .quantity input{padding:15px;width:80px}.shop_table.cart tbody tr td.product-thumbnail img{height:auto;width:200px}.shop_table.cart tbody tr td.product-remove a{background-image:url(../svg/icons/trash.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:3px;display:block;height:34px;overflow:hidden;text-indent:100px;width:34px}.shop_table.cart tbody tr td.product-remove a:hover{background-color:#bf3b26;background-image:url(../svg/icons/trash--light.svg)}.shop_table.cart tbody tr td.product-name a{color:#4ca585;display:block;margin-bottom:15px}.shop_table.cart tbody tr td.product-name dl{display:flex;flex-flow:column;line-height:14px}.shop_table.cart tbody tr td.product-name dl dt{color:#a5a8b5;font-size:12px;text-transform:uppercase}.shop_table.cart tbody tr td.product-name dl dd{font-size:14px}.shop_table.cart tbody tr td.product-name dl dd,.shop_table.cart tbody tr td.product-name dl dt{margin-bottom:5px}.shop_table.cart tbody tr td.product-price{display:none}.shop_table.cart tbody tr td.product-thumbnail{width:100px}@media screen and (max-width:1260px){.shop_table.cart tbody tr td.product-thumbnail{display:none}}.shop_table.cart tbody tr td.actions .coupon{display:flex;gap:20px;justify-content:space-between}.shop_table.cart tbody tr td.actions .coupon label{display:none}@media screen and (max-width:767px){.shop_table.cart tbody tr td.actions .coupon .button{padding:10px 20px}}@media screen and (min-width:768px){.shop_table.cart tbody tr td.actions .coupon{display:inline-block}.shop_table.cart tbody tr td.actions .coupon input{width:160px}}.shop_table.cart tbody tr td.actions>button{display:block;float:right;margin-bottom:15px;margin-top:30px;padding:10px 20px;width:100%}@media screen and (min-width:768px){.shop_table.cart tbody tr td.actions>button{width:auto}}.cat-extra-content{margin-top:100px!important}.cat-extra-content h2{color:#4ca585}.shop-by-category{background-color:#f1f5f6;background-image:url(../svg/misc/curve-bottom-background.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.shop-by-category .categories-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (min-width:600px){.shop-by-category .categories-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:900px){.shop-by-category .categories-grid{gap:30px;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1100px){.shop-by-category .categories-grid{gap:40px;grid-template-columns:repeat(6,1fr)}}.shop-by-category .categories-grid li a{color:inherit;font-weight:400}.shop-by-category .categories-grid li a figure{display:block;height:0;margin-bottom:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.shop-by-category .categories-grid li a figure img{display:block;height:100%;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.shop-by-category .categories-grid li a figure figcaption{font-size:12px;left:30%;padding:5px 0;position:absolute;text-align:center;top:10%;transform:rotate(45deg);width:100%;z-index:10}.product-pagination{padding:30px}.product-pagination ul{align-items:center;color:#a5a8b5;display:flex;flex-flow:wrap;justify-content:center}.product-pagination ul li{font-size:24px}.product-pagination ul li:not(:last-child){margin-right:15px}.product-pagination ul li a{color:inherit}.product-pagination ul li a:hover{color:#4ca585}.product-pagination ul li .current{color:#4ca585;text-decoration:underline}.dgwt-wcas-details-inner .dgwt-wcas-details-product-sku,.dgwt-wcas-details-inner .dgwt-wcas-pd-rating{display:none}.dgwt-wcas-details-inner .dgwt-wcas-details-main-image{height:200px;overflow:hidden;position:relative}.dgwt-wcas-details-inner .dgwt-wcas-details-main-image img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.dgwt-wcas-details-inner .dgwt-wcas-pd-price{background-color:#f1f5f6;display:grid;gap:10px;grid-template-columns:1fr;padding:15px 10px;text-transform:uppercase}@media screen and (min-width:540px){.dgwt-wcas-details-inner .dgwt-wcas-pd-price{gap:5px;grid-template-columns:1fr 1fr}}.dgwt-wcas-details-inner .dgwt-wcas-pd-price>span{display:flex;flex-flow:row;gap:3px}.dgwt-wcas-details-inner .dgwt-wcas-pd-price>span:first-child{align-items:center;flex-flow:row;justify-content:center}.dgwt-wcas-details-inner .dgwt-wcas-pd-price>span:nth-child(2){flex-flow:column}@media screen and (min-width:540px){.dgwt-wcas-details-inner .dgwt-wcas-pd-price>span:first-child{align-items:flex-start;flex-flow:column}}.dgwt-wcas-details-inner .dgwt-wcas-pd-price .pre-price-text,.dgwt-wcas-details-inner .dgwt-wcas-pd-price ins{text-align:right}.dgwt-wcas-details-inner .dgwt-wcas-pd-price .pre-price-text{color:#a5a8b5;font-size:12px}@media screen and (max-width:540px){.dgwt-wcas-details-inner .dgwt-wcas-pd-price .pre-price-text{text-align:center}}.dgwt-wcas-details-inner .dgwt-wcas-pd-price ins{color:#4ca585;font-size:24px;font-weight:700;letter-spacing:1px;text-decoration:none}@media screen and (max-width:540px){.dgwt-wcas-details-inner .dgwt-wcas-pd-price ins{text-align:center}}.dgwt-wcas-details-inner .dgwt-wcas-pd-price del{color:#a5a8b5;display:inline-block;font-size:12px;text-align:right}@media screen and (min-width:540px){.dgwt-wcas-details-inner .dgwt-wcas-pd-price del{text-align:left}}.dgwt-wcas-details-inner .dgwt-wcas-pd-price .saving-wrap .saving{background-color:#e73845;border-radius:3px;color:#fff;font-size:12px;padding:5px}.cooper-wrapper{align-items:center;background-color:#ea1300;border-radius:3px;color:#fff;display:flex;font-size:12px;gap:5px;justify-content:center;padding:10px 5px;position:relative;text-transform:uppercase;width:100%}.cooper-wrapper .pretext:not(:empty){background:#4ca585;border-radius:3px;box-shadow:5px 5px 5px rgba(0,0,0,.1);color:#fff;font-size:12px;left:-20px;letter-spacing:1px;padding:1px 4px;position:absolute;top:-5px;transform:rotate(-15deg)}@media screen and (min-width:768px){.cooper-wrapper .pretext:not(:empty){font-size:14px}.cooper-wrapper{font-size:16px}}.cooper-wrapper .cooper{align-items:center;background-color:#222;border-radius:3px;display:inline-flex;margin-left:5px;padding:5px 8px}#sample-request-modal{background-color:rgba(34,34,34,.9);height:100%;left:-100%;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .4s;width:100%;z-index:200}@media screen and (min-width:1024px){#sample-request-modal{padding:50px}}#sample-request-modal .inner{background-color:#fff;box-shadow:0 0 20px rgba(34,34,34,.2);margin:0 auto;max-width:1400px;padding:30px;position:relative;width:100%}#sample-request-modal .inner .close-sample-request{cursor:pointer;position:absolute;right:15px;top:15px}#sample-request-modal .inner .close-sample-request svg{height:30px;width:30px}@media screen and (min-width:1024px){#sample-request-modal .inner .close-sample-request{right:25px;top:25px}#sample-request-modal .inner .close-sample-request svg{height:50px;width:50px}}#sample-request-modal .inner .sample-request-title{align-items:center;display:flex;margin-bottom:30px;padding-right:20px}#sample-request-modal .inner .sample-request-title .icon{margin-right:15px}#sample-request-modal .inner .sample-request-title .icon svg{height:40px;width:40px}@media screen and (min-width:1024px){#sample-request-modal .inner .sample-request-title .icon svg{height:85px;width:85px}}#sample-request-modal form{display:grid;gap:30px;grid-template-columns:1fr;position:relative}@media screen and (min-width:1024px){#sample-request-modal form{grid-template-columns:2fr 1fr}#sample-request-modal form .item{display:flex;flex-flow:column;height:100%}}#sample-request-modal form .fabric-checkboxes .close-window{display:inline-block;margin-top:10px;text-decoration:none}#sample-request-modal form .fabric-checkboxes::-webkit-scrollbar{width:5px}#sample-request-modal form .fabric-checkboxes::-webkit-scrollbar-track{background-color:#dbdfe6;box-shadow:none}#sample-request-modal form .fabric-checkboxes::-webkit-scrollbar-thumb{background-color:#4ca585;outline:none}#sample-request-modal form .fabric-checkboxes ul{display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}@media screen and (min-width:1400px){#sample-request-modal form .fabric-checkboxes ul{grid-template-columns:repeat(6,1fr)}}#sample-request-modal form .fabric-checkboxes ul li{background-color:#1e1a34;position:relative}#sample-request-modal form .fabric-checkboxes ul li input{position:absolute;z-index:-1}#sample-request-modal form .fabric-checkboxes ul li input+label{border-bottom:1px solid #fff;border-right:1px solid #fff;display:block;overflow:hidden;position:relative;z-index:10}#sample-request-modal form .fabric-checkboxes ul li input+label:before{background-image:url(../svg/icons/tick-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid #fff;border-radius:11px;content:"";height:22px;opacity:0;position:absolute;right:10px;top:10px;width:22px;z-index:20}#sample-request-modal form .fabric-checkboxes ul li input+label img{display:block;width:100%}#sample-request-modal form .fabric-checkboxes ul li input+label span{background-color:#f1f5f6;bottom:0;display:block;font-size:12px;left:0;padding:10px;position:absolute;transform:translateY(100%);transition:.3s;width:100%}#sample-request-modal form .fabric-checkboxes ul li input:checked+label{border:4px solid #4ca585}#sample-request-modal form .fabric-checkboxes ul li input:checked+label:before{opacity:1}#sample-request-modal form .fabric-checkboxes ul li input:checked+label img{opacity:.5}#sample-request-modal form .fabric-checkboxes ul li input:checked+label span,#sample-request-modal form .fabric-checkboxes ul li:hover label span{height:50%;transform:translateY(0)}#sample-request-modal form .form-fields{padding-top:30px}#sample-request-modal form .form-fields p{margin-bottom:20px}@media screen and (min-width:1024px){#sample-request-modal form .form-fields{padding-top:0}}@media screen and (min-width:1400px){#sample-request-modal form .form-fields{padding-top:0}}#sample-request-modal form .form-fields input{background-color:transparent;border:1px solid #dbdfe6;color:#4ca585;font-family:TrebuchetMS;font-size:18px;line-height:25px;margin-bottom:15px;padding:15px 20px;width:100%}#sample-request-modal form .form-fields input::-moz-placeholder{color:#4ca585}#sample-request-modal form .form-fields input::placeholder{color:#4ca585}#sample-request-modal form .form-fields input:-ms-input-placeholder{color:#4ca585}#sample-request-modal form .form-fields input::-ms-input-placeholder{color:#4ca585}#sample-request-modal form .form-fields button{margin-top:15px;width:100%}.chosen-swatches{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:20px}.chosen-swatches li{position:relative;text-align:center}@media screen and (min-width:1024px){.chosen-swatches li{padding:0 10px 10px}}.chosen-swatches li span{display:block;font-size:12px}.chosen-swatches li span.swatch-img{background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(30,26,52,.2);margin:0 auto 15px;padding-bottom:100%;position:relative;width:100%}body.sample-request-modal-active{position:relative}body.sample-request-modal-active #sample-request-modal{left:0;opacity:1}.ppcp-messages{padding:20px 0}.basket-wrap{display:flex;flex-flow:column;gap:30px}@media screen and (min-width:1100px){.basket-wrap{align-items:flex-start;flex-flow:row wrap}.basket-wrap .woocommerce-cart-form{flex:1}.basket-wrap .cart-collaterals{width:400px}}@media screen and (min-width:1400px){.basket-wrap{gap:60px}}.basket-wrap .cart-collaterals{background-color:#f1f5f6;padding:15px}@media screen and (min-width:768px){.basket-wrap .cart-collaterals{padding:30px}}.basket-wrap .cart-collaterals h2{color:#4ca585;font-size:28px;margin-bottom:30px}.basket-wrap .cart-collaterals table,.basket-wrap .cart-collaterals table tbody{display:block}.basket-wrap .cart-collaterals table tr{display:flex;justify-content:space-between}.basket-wrap .cart-collaterals table tr td,.basket-wrap .cart-collaterals table tr th{display:inline-block}.basket-wrap .cart-collaterals table tr th{color:#a5a8b5;font-size:14px;text-transform:uppercase}.basket-wrap .cart-collaterals table tr td{text-align:right}.basket-wrap .cart-collaterals table tr td .affirm-as-low-as{font-size:14px}.basket-wrap .cart-collaterals table tr td .affirm-as-low-as a{color:#4ca585}.basket-wrap .cart-collaterals table tr.shipping td{text-align:left}.basket-wrap .cart-collaterals table tr.shipping td .woocommerce-shipping-methods{font-size:16px}.basket-wrap .cart-collaterals table tr.shipping td .woocommerce-shipping-methods li{margin-bottom:15px}.basket-wrap .cart-collaterals table tr.shipping td .woocommerce-shipping-methods li input{margin-right:5px}.basket-wrap .cart-collaterals table tr.shipping td p{color:#a5a8b5;display:none;font-size:14px}.basket-wrap .cart-collaterals table tr.fee{display:flex}.basket-wrap .cart-collaterals table tr.fee th{white-space:nowrap}.basket-wrap .cart-collaterals table tr.order-total td{color:#4ca585;font-size:28px}.basket-wrap .cart-collaterals .wc-proceed-to-checkout{margin-top:30px}.basket-wrap .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:400px}body.woocommerce-cart main{margin-bottom:200px}#removals-radio{background-color:#f1f5f6;margin-bottom:60px;margin-top:30px;padding:20px}#removals-radio h3{margin-bottom:30px}#removals-radio p{margin:0;overflow:hidden}#removals-radio .woocommerce-input-wrapper{display:flex;flex-flow:column}@media screen and (min-width:900px){#removals-radio .woocommerce-input-wrapper{flex-flow:row wrap}}#removals-radio .woocommerce-input-wrapper input{left:-1000px;position:absolute;z-index:0}#removals-radio .woocommerce-input-wrapper input+label{cursor:pointer;line-height:30px;margin-bottom:10px;padding-left:30px;position:relative}#removals-radio .woocommerce-input-wrapper input+label:before{background-color:#fff;border:1px solid #ddd;border-radius:10px;content:"";height:20px;left:0;position:absolute;top:5px;width:20px}@media screen and (min-width:900px){#removals-radio .woocommerce-input-wrapper input+label{width:50%}#removals-radio .woocommerce-input-wrapper input+label[for=radio_choice_no_option]{border-bottom:2px solid #fff;margin-bottom:20px;padding-bottom:20px;width:100%}}#removals-radio .woocommerce-input-wrapper input:checked+label:before{background-image:url(../svg/icons/tick-cart.svg);background-position:50%;background-repeat:no-repeat;background-size:10px}body.woocommerce-checkout .page-header{margin-top:30px}.woocommerce-form-coupon-toggle a{color:#4ca585;display:inline-block}.wc-block-components-notice-banner.is-info{background-color:#fff!important;border:none!important;margin-bottom:0;padding-left:0!important}.wc-block-components-notice-banner.is-info svg{background-color:#4ca585!important}.woocommerce-form-coupon{align-items:center;display:flex;flex-flow:row wrap}.woocommerce-form-coupon p{max-width:50%}.woocommerce-form-coupon p:not(.form-row){font-size:12px;margin-bottom:10px;max-width:100%;width:100%}.woocommerce-form-coupon input[type=text]{max-width:200px;padding-left:10px;padding-right:10px;width:100%}.woocommerce-form-coupon button{background-color:#4ca585;color:#fff;margin-left:15px}@media screen and (max-width:600px){.woocommerce-form-coupon button{font-size:12px;padding-left:20px;padding-right:20px}}form.checkout{display:flex;flex-flow:column;margin-bottom:400px}@media screen and (min-width:1100px){form.checkout #order_review_heading{display:none}form.checkout{flex-flow:row wrap;gap:60px}form.checkout .woocommerce-NoticeGroup{width:100%}form.checkout #customer_details{flex:1}form.checkout #order_review{width:500px}}@media screen and (min-width:1400px){form.checkout{-moz-column-gap:120px;column-gap:120px;row-gap:15px}}form.checkout .woocommerce-additional-fields__field-wrapper,form.checkout .woocommerce-billing-fields__field-wrapper,form.checkout .woocommerce-shipping-fields__field-wrapper,form.checkout h3{margin-bottom:30px}form.checkout h3{font-family:TrebuchetMS-Bold;font-size:20px}form.checkout .woocommerce-billing-fields__field-wrapper,form.checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:15px;grid-template-columns:1fr 1fr}form.checkout .woocommerce-billing-fields__field-wrapper .form-row,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:100%}form.checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,form.checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,form.checkout .woocommerce-billing-fields__field-wrapper #billing_company_field,form.checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,form.checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,form.checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-column:1/3}form.checkout #customer_details .form-row label{color:#a5a8b5;display:block;font-size:12px;margin-bottom:3px;text-transform:uppercase}form.checkout #customer_details .form-row input{width:100%}form.checkout #customer_details .form-row input[type=checkbox]{width:auto}form.checkout #billing_country_field,form.checkout #shipping_country_field{display:none;height:0;margin-bottom:0!important;overflow:hidden}#order_review .woocommerce-checkout-review-order-table,#order_review .woocommerce-checkout-review-order-table tbody,#order_review .woocommerce-checkout-review-order-table tbody td,#order_review .woocommerce-checkout-review-order-table tbody th,#order_review .woocommerce-checkout-review-order-table tbody tr,#order_review .woocommerce-checkout-review-order-table tfoot,#order_review .woocommerce-checkout-review-order-table tfoot td,#order_review .woocommerce-checkout-review-order-table tfoot th,#order_review .woocommerce-checkout-review-order-table tfoot tr,#order_review .woocommerce-checkout-review-order-table thead,#order_review .woocommerce-checkout-review-order-table thead td,#order_review .woocommerce-checkout-review-order-table thead th,#order_review .woocommerce-checkout-review-order-table thead tr{display:block}#order_review .woocommerce-checkout-review-order-table thead{display:none}#order_review .woocommerce-checkout-review-order-table .cart_item{display:flex;justify-content:space-between}#order_review .woocommerce-checkout-review-order-table .cart_item .product-name{font-size:16px}#order_review .woocommerce-checkout-review-order-table .cart_item .product-name dl{display:none}#order_review .woocommerce-checkout-review-order-table .cart_item .product-total{color:#4ca585}#order_review .woocommerce-checkout-review-order-table .cart-subtotal{display:flex;justify-content:space-between}#order_review .woocommerce-checkout-review-order-table .cart-subtotal td{color:#4ca585}#order_review .woocommerce-checkout-review-order-table .fee{display:flex}#order_review .woocommerce-checkout-review-order-table .fee td{color:#4ca585;flex:1;text-align:right}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{color:#4ca585;font-size:16px;position:relative;text-transform:none}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th:after{color:#a5a8b5;content:"UK Mainland & Northern Ireland";font-family:TrebuchetMS,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;position:absolute;right:0;top:10px}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul{margin-bottom:2px}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li{display:flex;font-size:16px;margin-bottom:10px}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li input{margin-right:5px}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li input+label .amount{color:#a5a8b5}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li input:checked+label{display:flex;flex:1;justify-content:space-between}#order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li input:checked+label .amount{color:#4ca585}#order_review .woocommerce-checkout-review-order-table .order-total{align-items:flex-end;background-color:#f1f5f6;display:flex;justify-content:space-between;padding:15px 0}#order_review .woocommerce-checkout-review-order-table .order-total th{padding-bottom:15px;padding-left:20px}#order_review .woocommerce-checkout-review-order-table .order-total td{color:#4ca585;font-family:TrebuchetMS-Bold;font-size:36px}#payment{padding:30px 20px 20px}#payment .methods{display:flex;flex-flow:column;gap:10px}#payment .methods li{border-bottom:1px solid #dedede}#payment .methods li label{cursor:pointer}#payment .methods li .payment_box{padding-bottom:20px}#payment .methods li input[type=radio]{opacity:0;position:absolute}#payment .methods li input[type=radio]+label{color:#a5a8b5;display:block;font-family:TrebuchetMS-Bold;line-height:40px;margin-bottom:10px;padding-left:50px;position:relative}#payment .methods li input[type=radio]+label a{color:#4ca585;display:none;font-size:11px;margin-left:auto;margin-right:0;text-transform:uppercase}#payment .methods li input[type=radio]+label img{margin-top:15px}#payment .methods li input[type=radio]+label:before{background-color:#fff;border:1px solid #a5a8b5;border-radius:15px;content:"";height:30px;left:0;position:absolute;top:5px;width:30px}#payment .methods li input[type=radio]:checked+label{color:#222}#payment .methods li input[type=radio]:checked+label:before{background-image:url(../svg/icons/tick-cart.svg);background-position:50%;background-repeat:no-repeat;background-size:15px}#payment .methods li .payment_box{color:#a5a8b5;font-size:14px;margin-top:15px}#payment .methods .payment_method_ppcp-credit-card-gateway>fieldset{background-color:#fff;display:grid;gap:15px;grid-template-columns:1fr 1fr}#payment .methods .payment_method_ppcp-credit-card-gateway>fieldset .form-row>span{display:block;width:100%!important}#payment .methods .payment_method_ppcp-credit-card-gateway>fieldset .form-row-wide{grid-column:1/3}#payment .methods .payment_method_ppcp-credit-card-gateway>fieldset label{color:#222;display:block;margin-bottom:5px;text-transform:uppercase}#payment .methods .payment_method_ppcp-credit-card-gateway #ppcp-credit-card-gateway-card-number{width:100%}#payment #place_order,#payment .ppcp-dcc-order-button{float:none;width:100%}.ppc-button-wrapper{padding:0 20px 30px}.woocommerce-terms-and-conditions-wrapper{border-bottom:2px solid #fff;border-top:2px solid #fff;font-size:14px;padding:20px 0}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{display:none}.woocommerce-terms-and-conditions-wrapper a{color:#4ca585}.woocommerce-order{font-family:TrebuchetMS;margin-bottom:120px;margin-top:60px}.woocommerce-order .woocommerce-thankyou-order-received{color:#4ca585;font-family:TrebuchetMS-Bold}.woocommerce-order table{margin-bottom:60px;width:100%}.woocommerce-order table tr{border-bottom:1px solid #a5a8b5}.woocommerce-order table tr td,.woocommerce-order table tr th{border-left:1px solid #a5a8b5;padding:15px;text-align:left}.woocommerce-order table tr td:first-child,.woocommerce-order table tr th:first-child{border:0}.woocommerce-order table tr td a,.woocommerce-order table tr th a{font-family:TrebuchetMS-Bold}.woocommerce-order table tr td ul,.woocommerce-order table tr th ul{font-size:11px;margin-top:15px}.woocommerce-order table tr td ul p,.woocommerce-order table tr th ul p{font-size:12px;margin-bottom:0}.woocommerce-order table tr td ul li,.woocommerce-order table tr th ul li{margin-bottom:10px}.woocommerce-order table tr td .amount,.woocommerce-order table tr th .amount{color:#4ca585;font-family:TrebuchetMS-Bold}.woocommerce-order .addresses{display:flex}@media screen and (max-width:700px){.woocommerce-order .addresses{flex-flow:column}}.woocommerce-order .addresses .woocommerce-column{flex:1}.woocommerce-order .addresses .woocommerce-column address{line-height:1.3}.checkout-legal-links nav ul{align-items:center;display:flex;gap:15px;justify-content:center}.checkout-legal-links nav ul li a{color:#a5a8b5}.checkout-legal-links nav ul li a:hover{color:#4ca585}.find-a-store-hero{background-image:url(../images/find-store-banner.jpeg);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-flow:column;gap:30px;margin-top:120px;padding:30px;position:relative}.find-a-store-hero:before{background:#231c34;content:"";display:block;height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.find-a-store-hero{align-items:center;flex-flow:row wrap;justify-content:space-between;padding:45px}}.find-a-store-hero .content,.find-a-store-hero .cta{position:relative}.find-a-store-hero .content h2{color:#fff;font-size:40px;letter-spacing:2px;margin-bottom:30px;padding-bottom:30px;position:relative}.find-a-store-hero .content h2:before{background-color:#a5a8b5;content:"";height:5px;left:0;position:absolute;top:100%;width:40px}.find-a-store-hero .content h2 svg path{fill:#fff}.find-a-store-hero .content p{font-size:24px}@media screen and (min-width:768px){.find-a-store-hero .cta{text-align:right}}footer{background-image:url(../svg/misc/footer-background.svg);background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:-160px;padding:300px 0 120px}footer .newsletter{align-items:center;display:grid;margin-bottom:60px}@media screen and (min-width:1100px){footer .newsletter{gap:40px;grid-template-columns:auto 3fr}}footer .newsletter h3{font-size:24px;margin-bottom:30px;text-align:center}@media screen and (min-width:1100px){footer .newsletter h3{margin-bottom:0;text-align:left}}footer .newsletter form{display:flex}footer .newsletter form input{flex:1;margin-right:20px}@media screen and (min-width:768px){footer .newsletter form input{margin-right:40px}}footer .footer-content{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (min-width:900px){footer .footer-content{grid-template-columns:1fr 1fr 2fr 2fr}}@media screen and (max-width:899px){footer .footer-content__column{order:1}}footer .footer-content__column h3{font-family:TrebuchetMS-Bold;font-size:16px;letter-spacing:1px}footer .footer-content__column address,footer .footer-content__column h3,footer .footer-content__column ul{margin-bottom:20px}footer .footer-content__column address{font-size:14px;font-style:normal}footer .footer-content__column ul{font-size:15px}footer .footer-content__column ul li{margin-bottom:5px}footer .footer-content__column ul li a{color:inherit}footer .footer-content__column ul li a:hover{color:#4ca585}@media screen and (max-width:899px){footer .footer-content__column.column--4{grid-column:1/3;order:0}}footer .footer-content__column.column--4 h3:first-child{font-size:22px}footer .footer-content__column.column--4 h3,footer .footer-content__column.column--4 p{margin-bottom:20px}footer .footer-content__column.column--4 h3 a,footer .footer-content__column.column--4 p a{color:inherit}footer .footer-content__column.column--4 h3 a:hover,footer .footer-content__column.column--4 p a:hover{color:#4ca585}footer .footer-content__column.column--4 p.opening-times{font-size:15px}footer .footer-content__column.column--4 p.find-a-store{font-size:24px}footer .footer-content__column.column--4 p.find-a-store a{color:#4ca585;display:inline-flex}footer .footer-content__column.column--4 p.find-a-store a svg{margin-left:20px}footer .footer-content__column.column--4 ul{align-items:center;display:flex;flex:row wrap;margin-top:40px}footer .footer-content__column.column--4 ul li{margin-right:10px}footer .footer-content__column.column--4 ul li:not(:first-child){height:24px;width:24px}footer .footer-content__column.column--4 ul li a:hover svg path{fill:#4ca585}footer .footer-bottom{font-size:14px;margin-top:40px}footer .footer-bottom .payment-methods{align-items:center;display:flex;justify-content:center;margin-bottom:15px}footer .footer-bottom .payment-methods li{padding:0 10px}footer .footer-bottom .payment-methods li svg{height:15px;width:auto}footer .footer-bottom .made-by a{align-items:center;color:inherit;display:inline-flex;margin-top:20px}footer .footer-bottom .made-by a svg{margin-left:10px}footer .footer-bottom .made-by a svg path{fill:#4ca585}footer .footer-bottom .made-by a:hover svg path{fill:#e64b38}.default-page-header{margin-bottom:60px}@media screen and (max-width:900px){.default-page-header{margin-inline:0;max-width:100%;width:100%}}.default-page-header__inner{background-position:100%;background-repeat:no-repeat;background-size:cover;padding:40px}@media screen and (min-width:1200px){.default-page-header__inner{padding:60px}}@media screen and (min-width:1400px){.default-page-header__inner{padding:80px 100px 240px}}.default-page-header__inner h2{font-size:14px;letter-spacing:1px;text-transform:uppercase}.default-page-header__inner h1{font-size:40px;margin-top:20px;max-width:100%;padding-top:20px;position:relative;width:600px}@media screen and (min-width:1400px){.default-page-header__inner h1{font-size:60px}}.default-page-header__inner h1:before{background-color:#4ca585;content:"";height:4px;left:0;position:absolute;top:0;width:80px}body#tinymce{margin:12px!important}

/*# sourceMappingURL=main.css.map*/