span[data-v-687e3843]{top:14px;right:14px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:50%;background-color:#f7aa10;color:#fff;font-size:15px;line-height:15px;font-weight:700;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.07);box-shadow:0 0 15px 0 rgba(0,0,0,.07);min-width:70px;text-align:center;min-width:120px;height:39px;border-radius:40px;font-size:17px;line-height:16px}.bigBadge[data-v-687e3843]{top:4px;right:4px;font-size:18px;line-height:18px;min-width:100px}@media screen and (min-width:568px){.bigBadge[data-v-687e3843],span[data-v-687e3843]{top:12px;right:17px}}@media screen and (min-width:1200px){.smallBadge[data-v-687e3843]{top:-8px;right:-8px;font-size:10px;line-height:10px;min-width:40px}}span[data-v-687e3843]:before{content:"";padding-bottom:100%}.expand[data-v-7a5e8da0]{display:block;position:relative;width:100%;padding-top:45px;margin-top:-40px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,43%,99%,.4)),to(#fdfafa));background:-webkit-linear-gradient(top,hsla(0,43%,99%,.4),#fdfafa);background:-o-linear-gradient(top,hsla(0,43%,99%,.4) 0,#fdfafa 100%);background:linear-gradient(180deg,hsla(0,43%,99%,.4),#fdfafa);color:#007a4d;font-size:15px;font-weight:500;text-decoration:underline;z-index:10;cursor:pointer;text-align:start}.expanded[data-v-7a5e8da0]{padding-top:0;margin-top:5px}:root{--font-family-base:"Cera Pro",sans-serif;--font-size-base:16px;--font-weight-base:500;--body-color:#31433c;--link-color:#007a4d}body{margin:0;height:100vh;background-color:#fdfafa;color:var(--body-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;padding:0;margin:0}img{width:100%;height:100%;vertical-align:middle}a{color:var(--link-color);font-weight:500;text-decoration:none}button{padding:0;background-color:transparent;color:var(--body-color);border:0;font-family:var(--font-family-base);outline:none}hr{border:none;border-top:1px solid rgba(131,160,149,.25);margin:30px 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:8px;font-weight:500}h1{font-size:calc(var(--font-size-base)*2.5)}h2{font-size:calc(var(--font-size-base)*2)}h3{font-size:calc(var(--font-size-base)*1.75)}h4{font-size:calc(var(--font-size-base)*1.5)}h5{font-size:calc(var(--font-size-base)*1.25)}h6{font-size:var(--font-size-base)}p{margin:0}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Thin_1c5e3379.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Light_a9821ec4.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Regular_8fa6dc48.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Medium_f0950191.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Bold_808440a0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cera Pro;src:url(/wp-content/themes/svea/dist/fonts/CeraPro-Black_a48782e4.woff) format("woff");font-weight:900;font-style:normal}.archive__products-no-subs .product-card__title,.archive__products .product-card__title,.faqq__sidebar,.hero>*>figure figcaption,.product-page__related-product .product-card__title,.product-page__upsells-container .product-card__title,.products-campaign .product-card__title,.products .product-card__title,.search__products .product-card__title,.svea-product__topsales-list .product-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.results{margin-top:70px}@media screen and (min-width:768px){.results{margin-top:0}}.ais-InstantSearch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header{position:sticky;top:0;left:0;right:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#fdfafa;z-index:200}.header input[type=search]::-webkit-search-cancel-button,.header input[type=search]::-webkit-search-decoration,.header input[type=search]::-webkit-search-results-button,.header input[type=search]::-webkit-search-results-decoration{display:none}.header .top-banner{height:40px;width:100%;max-width:1340px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#31433c;font-size:12px;white-space:nowrap;overflow:auto}.header .top-banner p{border-bottom:1px solid #000}.header .top-banner p a{text-decoration:none}.header .top-banner__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;width:100%;background:#f7aa10 url(/wp-content/themes/svea/resources/views/partials/pattern.svg) repeat 50%;font-style:normal;font-weight:500;font-size:12px;line-height:20px}@media screen and (min-width:768px){.header .top-banner__mobile{display:none}}@media screen and (min-width:992px){.header .top-banner{font-size:14px}}.header .top-banner a{color:inherit;text-decoration:underline}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1340px;margin:0 auto}@media screen and (min-width:768px){.header .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid rgba(131,160,149,.25)}}.header .middle-wrapper{padding-bottom:9px}.header .middle-wrapper,.header .middle-wrapper__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.header .middle-wrapper__left{padding-bottom:0}.header .middle-wrapper__right{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:3%;max-width:94px}@media screen and (min-width:768px){.header .middle-wrapper__right{padding-right:1%;padding-bottom:15px;min-width:131px}}.header .middle-wrapper .nav-search{width:100%;position:absolute;top:133px;height:68px;padding-bottom:7px;background-color:#fdfafa}@media screen and (min-width:768px){.header .middle-wrapper .nav-search{max-width:591px;position:relative;height:auto;top:0;padding-bottom:0;margin-right:12px;background:#f7aa10 url(/wp-content/themes/svea/resources/views/partials/pattern.svg) repeat 50%}}.header .middle-wrapper .nav-search__wrapper{margin-top:7px}@media screen and (min-width:768px){.header .middle-wrapper .nav-search__wrapper{margin-top:0}}.header .middle-wrapper .nav-search__clear{background-image:url(/wp-content/themes/svea/resources/assets/images/clear_search.svg);position:absolute;width:44px;height:44px;right:4px;top:3px;background-repeat:no-repeat;background-position:50%;background-color:#fff;cursor:pointer}@media screen and (min-width:768px){.header .middle-wrapper .nav-search__clear{width:50px;height:50px;right:-9px;top:16px}}.header .middle-wrapper .nav-search__backdrop{display:none;background-color:#202825;opacity:.2;position:fixed;top:0;left:0;width:100vw;height:100vh}.header .middle-wrapper .nav-search__toggle{height:50px;width:95%;background:#fff;border:1px solid #d1d1d1;border-radius:4px;padding-left:56px;font-style:normal;font-weight:500;font-size:15px;line-height:20px;color:#373434;background-image:url(/wp-content/themes/svea/resources/assets/images/search.svg);background-repeat:no-repeat;background-position:5% 50%;outline:0;text-align:left;margin:7px 0 0 2.5%}.header .middle-wrapper .nav-search__toggle:after{content:"";background-image:url(/wp-content/themes/svea/resources/assets/images/spinner.gif);position:absolute;width:50px;height:50px;right:10px;top:6px;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:768px){.header .middle-wrapper .nav-search__toggle:after{right:28px;top:18px}}@media screen and (min-width:768px){.header .middle-wrapper .nav-search__toggle{height:56px;margin:13px;background-position:3% 50%;width:100%;border:0;max-width:89%}}@media screen and (min-width:992px){.header .middle-wrapper .nav-search__toggle{max-width:79%}}@media screen and (min-width:1200px){.header .middle-wrapper .nav-search__toggle{max-width:565px}}.header .middle-wrapper .hide-results{display:none}.header .middle-wrapper .hits-wrapper,.header .middle-wrapper .suggestions{position:absolute;z-index:9;left:11px;top:54px;border-top:1px solid #d3d3d3;max-width:94.5vw!important}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper,.header .middle-wrapper .suggestions{max-width:565px!important;left:13px;top:68px}}.header .middle-wrapper .hits-wrapper .no-results,.header .middle-wrapper .suggestions .no-results{display:none}.header .middle-wrapper .hits-wrapper .no-results__active,.header .middle-wrapper .suggestions .no-results__active{display:block}.header .middle-wrapper .hits-wrapper .no-results h4,.header .middle-wrapper .suggestions .no-results h4{background-color:#fff;padding:20px;font-size:14px}.header .middle-wrapper .hits-wrapper__products,.header .middle-wrapper .suggestions__products{background-color:#fff;padding:56px 21px 77px;max-width:565px;max-height:52vh;overflow:scroll}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products,.header .middle-wrapper .suggestions__products{padding:21px 50px 77px;max-height:none;overflow:auto}}.header .middle-wrapper .hits-wrapper__products .show-all-results,.header .middle-wrapper .suggestions__products .show-all-results{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;max-width:90vw;background-color:#fff;padding-left:18px;padding-top:20px;padding-bottom:10px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products .show-all-results,.header .middle-wrapper .suggestions__products .show-all-results{border-left:1px solid rgba(0,0,0,.2);padding-left:16px;padding-bottom:29px;margin-top:20px;position:relative;top:0;display:block;max-width:none;background-color:transparent}}.header .middle-wrapper .hits-wrapper__products .show-all-results p,.header .middle-wrapper .suggestions__products .show-all-results p{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#373434}.header .middle-wrapper .hits-wrapper__products .show-all-results p:last-of-type,.header .middle-wrapper .suggestions__products .show-all-results p:last-of-type{color:#00644f;cursor:pointer;margin-left:5px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products .show-all-results p:last-of-type,.header .middle-wrapper .suggestions__products .show-all-results p:last-of-type{margin:20px 0 0}}.header .middle-wrapper .hits-wrapper__products h4,.header .middle-wrapper .suggestions__products h4{display:none;font-style:normal;font-weight:700;font-size:15px;line-height:20px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products h4,.header .middle-wrapper .suggestions__products h4{display:block}}.header .middle-wrapper .hits-wrapper__products ul,.header .middle-wrapper .suggestions__products ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul,.header .middle-wrapper .suggestions__products ul{padding-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:inherit;align-content:inherit}}.header .middle-wrapper .hits-wrapper__products ul li,.header .middle-wrapper .suggestions__products ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:15px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li,.header .middle-wrapper .suggestions__products ul li{padding:0 5px}}.header .middle-wrapper .hits-wrapper__products ul li a,.header .middle-wrapper .suggestions__products ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li a,.header .middle-wrapper .suggestions__products ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .middle-wrapper .hits-wrapper__products ul li a div,.header .middle-wrapper .suggestions__products ul li a div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li a div,.header .middle-wrapper .suggestions__products ul li a div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .middle-wrapper .hits-wrapper__products ul li a div span,.header .middle-wrapper .suggestions__products ul li a div span{font-style:normal;font-weight:500;font-size:12px;line-height:16px;width:100%;text-align:left;margin-top:5px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li a div span,.header .middle-wrapper .suggestions__products ul li a div span{margin-top:0;text-align:center}}.header .middle-wrapper .hits-wrapper__products ul li a div span:first-of-type,.header .middle-wrapper .suggestions__products ul li a div span:first-of-type{color:#373434}.header .middle-wrapper .hits-wrapper__products ul li a div p,.header .middle-wrapper .suggestions__products ul li a div p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:center}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li a div p,.header .middle-wrapper .suggestions__products ul li a div p{margin-top:5px}}.header .middle-wrapper .hits-wrapper__products ul li a div p bdi,.header .middle-wrapper .hits-wrapper__products ul li a div p bdi .woocommerce-Price-currencySymbol,.header .middle-wrapper .suggestions__products ul li a div p bdi,.header .middle-wrapper .suggestions__products ul li a div p bdi .woocommerce-Price-currencySymbol{color:#005e49}.header .middle-wrapper .hits-wrapper__products ul li a div p ins:after,.header .middle-wrapper .suggestions__products ul li a div p ins:after{content:"-";margin:0 5px}.header .middle-wrapper .hits-wrapper__products ul li a div p del,.header .middle-wrapper .hits-wrapper__products ul li a div p ins,.header .middle-wrapper .suggestions__products ul li a div p del,.header .middle-wrapper .suggestions__products ul li a div p ins{-webkit-text-decoration:solid;text-decoration:solid}.header .middle-wrapper .hits-wrapper__products ul li a img,.header .middle-wrapper .suggestions__products ul li a img{width:60px;margin-right:33px}@media screen and (min-width:768px){.header .middle-wrapper .hits-wrapper__products ul li a img,.header .middle-wrapper .suggestions__products ul li a img{width:115px;margin-right:0}}.header .middle-wrapper .hits-wrapper .ais-Hits{position:absolute}.header .middle-wrapper .ais-InstantSearch{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.header .middle-wrapper .ais-InstantSearch div{width:100%;max-width:565px}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete{background:#fdfafa}@media screen and (min-width:768px){.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete{background:transparent}}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox{width:100%;position:relative;max-width:95%;margin:0 auto}@media screen and (min-width:768px){.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox{margin:0;max-width:89%}}@media screen and (min-width:1200px){.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox{max-width:565px}}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input{font-family:Cera Pro,sans-serif;height:50px;width:100%;margin:0;background:#fff;border:1px solid #d1d1d1;border-radius:4px;padding-left:56px;font-style:normal;font-weight:500;font-size:15px;line-height:20px;color:#373434;background-image:url(/wp-content/themes/svea/resources/assets/images/search.svg);background-repeat:no-repeat;background-position:5% 50%;outline:0}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input::-webkit-input-placeholder{color:#373434}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input::-moz-placeholder{color:#373434}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input::-ms-input-placeholder{color:#373434}.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input::placeholder{color:#373434}@media screen and (min-width:768px){.header .middle-wrapper .ais-InstantSearch div .ais-Autocomplete .ais-SearchBox .ais-SearchBox-input{background-position:3% 50%;height:56px;margin:13px 13px 11px;border:0}}.header .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:12px}@media screen and (min-width:768px){.header .info{padding-bottom:15px}}.header .info a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#005e49}.header .info a,.header .info p{font-weight:500;font-size:13px;line-height:20px}.header .info p{display:none;font-style:normal}@media screen and (min-width:768px){.header .info p{display:block}}.header .nav-wrapper{display:none}@media screen and (min-width:768px){.header .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .nav-wrapper .suppliers-dropdown{border-left:0}.header .nav-wrapper .suppliers-dropdown .suppliers{width:auto}.header__hidden{top:-80px}@media screen and (min-width:768px){.header__hidden{top:-138px}}.header .brand{-ms-flex-preferred-size:65%;flex-basis:65%;height:49px;padding:12px 8px;background:#007a4d url(/wp-content/themes/svea/resources/views/partials/pattern.svg) repeat;margin-right:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width:568px){.header .brand{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:768px){.header .brand{margin-right:0;-ms-flex-preferred-size:25.5%;flex-basis:25.5%;padding:20px;height:81px}}@media screen and (min-width:992px){.header .brand{padding:25px 10px}}@media screen and (min-width:1200px){.header .brand{padding:20px}}.header .search-btn{margin-left:auto;padding:8px;cursor:pointer;height:100%}@media screen and (min-width:768px){.header .search-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (min-width:992px){.header .search-btn{padding:10.5px}}@media screen and (min-width:1200px){.header .search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:13px;text-decoration:underline;white-space:nowrap;background-color:#fef6e8;color:#007a4d}}.header .search-btn .label{display:none}@media screen and (min-width:1200px){.header .search-btn .label{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .search-btn svg{width:25px;height:25px;fill:#007a4d}@media screen and (min-width:1200px){.header .search-btn svg{margin-left:10px}}.header .search__wrapper{padding:20px;width:100vw;height:100vh;background-color:#feeccf;z-index:99;position:fixed;right:0;bottom:0;top:0;-webkit-box-shadow:3px 11px 42px -9px rgba(0,0,0,.75);box-shadow:3px 11px 42px -9px rgba(0,0,0,.75)}.header .search__close{position:absolute;top:15px;right:calc(10vw - 30px);width:36px;height:36px;cursor:pointer}.header .search__form{width:100%;margin:20px auto;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex}.header .search__form input{border:none;border-bottom:1px solid green;background-color:transparent;padding:10px 40px 10px 10px;font-size:20px;outline:none;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .search__form-icon{position:relative;left:-30px;top:9px}@media screen and (min-width:768px){.header .search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (min-width:1200px){.header .search{-ms-flex-preferred-size:12%;flex-basis:12%}}.header .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2px}@media screen and (min-width:768px){.header .cart{padding-bottom:0}}.header .cart__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;max-width:400px;height:100vh;background-color:#fff;z-index:99;position:fixed;right:0;bottom:0;top:0;-webkit-box-shadow:15px 0 20px 0 #000;box-shadow:15px 0 20px 0 #000}.header .cart__header,.header .cart__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header .cart__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;width:100%;background-color:#fef6e8}.header .cart__heading{margin:0}.header .cart__close{width:36px;height:36px;cursor:pointer}.header .cart__content{position:relative;padding:0 20px;width:100%;overflow-y:auto}.header .cart__footer{padding:20px;margin-top:0;width:100%;-webkit-box-shadow:0 -5px 20px 0 #e4e4e4;box-shadow:0 -5px 20px 0 #e4e4e4}.header .cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:700}.header .cart__checkout{display:block;margin-top:20px;background-color:#007a4d;color:#fff;padding:20px;text-align:center;font-size:22px}.header .cart .cart-item{padding:20px 0;border-bottom:1px solid rgba(131,160,149,.25)}.header .cart .cart-item>a{display:-webkit-box;display:-ms-flexbox;display:flex}.header .cart .cart-item__image{min-width:100px;max-width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(131,160,149,.5)}.header .cart .cart-item__body{margin-left:10px}.header .cart .cart-item__name{font-size:17px;font-weight:700;color:#31433c}@media screen and (min-width:768px){.header .cart{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.header .cart-btn{margin:0 8px;padding:8px 8px 0;position:relative;cursor:pointer}@media screen and (min-width:768px){.header .cart-btn{margin:0 12px}}@media screen and (min-width:992px){.header .cart-btn{padding:0 34px}}@media screen and (min-width:1200px){.header .cart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:13px;text-decoration:underline;white-space:nowrap;color:#007a4d;margin:0}}.header .cart-btn button .label{display:none;color:#007a4d}@media screen and (min-width:1200px){.header .cart-btn button .label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}}.header .cart-btn .cart-icon{position:relative;margin-top:-20px}@media screen and (min-width:1200px){.header .cart-btn .cart-icon{margin-top:unset}}.header .cart-btn .cart-icon>svg{width:25px;height:25px;fill:#007a4d}.header .cart-btn .cart-count{position:absolute;top:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background-color:#f7aa10;color:var(--body-color);padding-top:1px;text-align:center;font-size:11px}.header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:12px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (min-width:768px){.header .menu{padding-bottom:2%}}@media screen and (min-width:1400px){.header .menu{padding-bottom:6%}}.header .menu__modal{padding:30px;width:100%;height:100vh;background-color:#feeccf;z-index:99;position:fixed;top:0;left:0;-webkit-box-shadow:0 5px 30px 3px rgba(0,0,0,.1);box-shadow:0 5px 30px 3px rgba(0,0,0,.1)}@media screen and (min-width:768px){.header .menu__modal{height:60vh}}.header .menu__modal .menu-item-has-children{-ms-flex-preferred-size:50%;flex-basis:50%}.header .menu__modal .menu-item-has-children:nth-child(-n+2){border-bottom:1px solid rgba(131,160,149,.25)}@media screen and (min-width:768px){.header .menu__modal .menu-item-has-children:nth-child(-n+2){border:none}}@media screen and (min-width:768px){.header .menu__modal .menu-item-has-children{-ms-flex-preferred-size:auto;flex-basis:auto}}.header .menu__modal .menu-item-has-children>a{display:none}.header .menu__modal .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .menu__modal .menu>.menu-item{padding:20px 0;font-size:18px;line-height:40px}.header .menu__modal .menu>.menu-item a{color:#095036}.header .menu__wrapper{max-width:900px;margin:0 auto;height:100%}.header .menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(131,160,149,.25)}@media screen and (min-width:768px){.header .menu__header{padding:0;border:none}}.header .menu__info{font-size:14px;font-weight:400}@media screen and (min-width:568px){.header .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .menu__info-hours{margin-right:20px;margin-bottom:5px}@media screen and (min-width:568px){.header .menu__info-hours{margin-bottom:0}}.header .menu__info-phone strong{text-decoration:underline}.header .menu__close{position:absolute;cursor:pointer}.header .menu__close svg{width:36px;height:36px}.header .menu__content{height:100%;overflow:auto}@media screen and (min-width:768px){.header .menu__content{margin-top:40px}}@media screen and (min-width:992px){.header .menu{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.header .hamburger{cursor:pointer;width:25px}.header .hamburger svg{width:25px;height:25px}.header .suppliers-dropdown{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;border-left:1px solid rgba(131,160,149,.25)}.header .suppliers-dropdown .suppliers{width:120px;background-color:#fdfafa;color:#31433c;font-size:14px;font-weight:500;line-height:18px;cursor:pointer;z-index:100;margin:18px 0 5px}@media screen and (min-width:768px){.header .suppliers-dropdown .suppliers{margin:25px 0 17px}}@media screen and (min-width:992px){.header .suppliers-dropdown .suppliers{width:190px;margin:0 10px 7px 0;padding-top:15px}}.header .suppliers-dropdown .suppliers-opened{width:173px}@media screen and (min-width:992px){.header .suppliers-dropdown .suppliers-opened{width:190px;background-color:#fff}}.header .suppliers-dropdown .suppliers__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px}@media screen and (min-width:992px){.header .suppliers-dropdown .suppliers__label{padding:15px}}.header .suppliers-dropdown .suppliers__arrow{margin-left:12px;border-color:#007a4d!important}.header .suppliers-dropdown .suppliers__arrow-opened{border:solid #f7aa10;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:12px;margin-bottom:-5px}.header .suppliers-dropdown .suppliers__arrow-closed{border:solid #f7aa10;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:12px;margin-bottom:5px}.header .suppliers-dropdown .suppliers__list{position:absolute}.header .suppliers-dropdown .suppliers__list:after{content:"";width:100%;height:30px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(30,43%,97%,0)),to(#fdfafa));background:-webkit-linear-gradient(top,hsla(30,43%,97%,0),#fdfafa);background:-o-linear-gradient(top,hsla(30,43%,97%,0) 0,#fdfafa 100%);background:linear-gradient(180deg,hsla(30,43%,97%,0),#fdfafa);position:absolute;right:0;bottom:0}@media screen and (min-width:768px){.header .suppliers-dropdown .suppliers__list:after{content:none}}.header .suppliers-dropdown .suppliers li{padding:0 20px;font-size:12px;line-height:24px;text-align:left}.header .suppliers-dropdown .suppliers li:hover a{color:#f7aa10}.header .suppliers-dropdown .suppliers ul{width:173px;max-height:70vh;overflow-y:auto;background-color:#fdfafa;-webkit-box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1);box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1);padding:10px 0 20px;text-align:end}@media screen and (min-width:992px){.header .suppliers-dropdown .suppliers ul{width:190px;background-color:#fff}}.header nav{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}@media screen and (min-width:992px){.header nav{margin-right:auto}}.header nav .menu-primary-container{position:relative}.header nav .menu-primary-container:after{content:"";height:calc(100% - 2px);width:calc(10vw + 40px);background:-webkit-gradient(linear,left top,right top,from(hsla(30,43%,97%,0)),to(#fbf8f5));background:-webkit-linear-gradient(left,hsla(30,43%,97%,0),#fbf8f5);background:-o-linear-gradient(left,hsla(30,43%,97%,0) 0,#fbf8f5 100%);background:linear-gradient(90deg,hsla(30,43%,97%,0),#fbf8f5);position:absolute;right:0;top:0;pointer-events:none}@media screen and (min-width:1200px){.header nav .menu-primary-container:after{content:none}}.header nav .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2px;overflow-x:auto}@media screen and (min-width:768px){.header nav .nav{padding-top:10px}}.header nav .nav>li{padding:5px 10px;font-size:14px;line-height:44px;white-space:nowrap}@media screen and (min-width:768px){.header nav .nav>li{padding:20px 12px;line-height:unset}}@media screen and (min-width:992px){.header nav .nav>li{padding:20px 16px}}@media screen and (min-width:1200px){.header nav .nav>li{padding:20px 12px}}.header nav .nav>li:last-child{padding-right:7vw}@media screen and (min-width:1200px){.header nav .nav>li:last-child{padding-right:8px}}.header nav .nav>li a{color:#000;padding:15px 0}.header nav .nav>li a:hover{color:#007a4d}.header nav .nav .current-menu-item{border-bottom:2px solid #f7aa10}.header nav .nav .current-menu-item a{color:#007a4d}.hero{display:grid;grid-template-rows:350px 24px 350px;grid-template-areas:"l" "." "m" "." "s";grid-gap:24px;padding:0 10px;margin-top:-6px;margin-bottom:60px}.hero.hero-no-banner{grid-template-areas:"l" "." "m"}@media screen and (min-width:568px){.hero{grid-template-columns:repeat(6,1fr);grid-template-rows:325px 24px auto;grid-template-areas:"l l l m m m" ". . . . . ." "s s s s s s"}.hero.hero-no-banner{grid-template-areas:"l l l m m m" ". . . . . ." ". . . . . ."}}@media screen and (min-width:992px){.hero{grid-template-columns:repeat(5,1fr);grid-template-rows:350px 0 135px;grid-template-areas:"l l l m m" "l l l . ." "l l l s s";margin-bottom:90px}.hero.hero-no-banner{grid-template-areas:"l l l m m" "l l l m m" "l l l m m"}}.hero>*{min-width:0;max-height:100%}.hero>*>figure{margin:0;width:100%;max-width:calc(100vw - 20px);height:100%}.hero>*>figure img{-o-object-fit:cover;object-fit:cover}.hero>*>figure figcaption{margin-top:10px;color:var(--body-color)}.hero__large{grid-area:l}@media (max-width:992px){.hero__large--conditional{height:51%}}@media (max-width:568px){.hero__large--conditional{height:100%}}.hero__large figcaption span{color:var(--body-color);cursor:default}@media screen and (min-width:992px){.hero__large figure figcaption{font-size:22px}}.hero__medium{grid-area:m;position:relative}.hero__medium--conditional{height:54%}@media (max-width:992px){.hero__medium--conditional{height:51%}}@media (max-width:568px){.hero__medium--conditional{height:54%}}.hero__medium>span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:50%;background-color:#f7aa10;color:#fff;font-size:19px;font-weight:700;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.07);box-shadow:0 0 15px 0 rgba(0,0,0,.07);min-width:120px;height:39px;border-radius:40px;font-size:17px;line-height:16px}.hero__medium>span:before{content:"";padding-bottom:100%}.hero__small{grid-area:s;height:135px;position:relative}.hero__small--second{margin-top:-174px}.hero__small>figure>img{background-color:#f7aa10}.hero__small>div{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.hero__small>div>span{color:#fff;font-size:28px}.faqq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}@media screen and (min-width:768px){.faqq{padding:0}}.faqq__sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 10px}.faqq__sidebar li{margin-bottom:8px}@media screen and (min-width:768px){.faqq__sidebar{-ms-flex-preferred-size:20%;flex-basis:20%}}.faqq__main{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px}@media screen and (min-width:768px){.faqq__main{-ms-flex-preferred-size:80%;flex-basis:80%;margin-top:0}}.faqq__category{margin-bottom:40px}.faqq__question{padding:10px;border-bottom:1px solid rgba(131,160,149,.25);margin:8px 0;cursor:pointer}.faqq__question--active .faqq__question-title:before{-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-bottom:-1px}.faqq__question-title:before{content:"";border:solid #007a4d;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px;margin-bottom:4px}.faqq__question-text{margin-bottom:8px}.contentt{max-width:860px;margin:0 auto;font-weight:400;padding:10px}.contentt img{display:block;max-width:825px;max-height:435px;-o-object-fit:cover;object-fit:cover;margin:30px 0}.contentt h1,.contentt h2{margin:20px 0}.contentt h3{margin:14px 0}.contentt h4{margin:12px 0}.contentt h5{margin:10px 0}.contentt h6{margin:8px 0}.product-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:1200px){.product-page__left{-ms-flex-preferred-size:80%;flex-basis:80%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media screen and (min-width:1200px){.product-page__right{-ms-flex-preferred-size:20%;flex-basis:20%}}.product-page__upsells-container{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 95px 0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.product-page__upsells-container{padding:5px}}.product-page__upsells-container .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:568px){.product-page__upsells-container .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:768px){.product-page__upsells-container .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:992px){.product-page__upsells-container .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}.product-page__upsells-container .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.product-page__upsells-container .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.product-page__upsells-container .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.product-page__upsells-container .product-card__title{color:#31433c;text-decoration:none}.svea-product{-ms-flex-wrap:wrap;flex-wrap:wrap}.svea-product,.svea-product__left{display:-webkit-box;display:-ms-flexbox;display:flex}.svea-product__left{-ms-flex-preferred-size:100%;flex-basis:100%;padding:5px}@media screen and (min-width:768px){.svea-product__left{-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:992px){.svea-product__left{-ms-flex-preferred-size:50%;flex-basis:50%}}.svea-product__right{-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px}@media screen and (min-width:768px){.svea-product__right{-ms-flex-preferred-size:60%;flex-basis:60%}}@media screen and (min-width:992px){.svea-product__right{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px}}.svea-product__gallery{-ms-flex-preferred-size:13%;flex-basis:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:10px}.svea-product__image{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.svea-product-zoom__modal{position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(49,67,60,.9);z-index:1000;padding:10px}.svea-product-zoom__wrapper{max-width:700px;position:relative}.svea-product-zoom__wrapper>img{-o-object-fit:cover;object-fit:cover;max-height:700px;display:block}.svea-product-zoom__close{width:36px;height:36px;position:absolute;top:5px;right:5px;cursor:pointer}.svea-product__gallery-image{margin-bottom:10px}.svea-product__gallery-image-selected>div>img,.svea-product__image-selected>div>img{-webkit-box-shadow:0 4px 0 #f7aa10;box-shadow:0 4px 0 #f7aa10}.svea-product__gallery-image>div,.svea-product__image>div{position:relative;padding-top:100%}.svea-product__gallery-image>div>img,.svea-product__image>div>img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.svea-product__variations{height:74px;position:relative}.svea-product__variations-header{padding-left:10px;font-weight:700}.svea-product__variations-list{width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #e6e0d9;z-index:100}.svea-product__variations-item{padding:17px;position:relative;font-weight:400;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;cursor:pointer}.svea-product__variations-opened{border-top:1px solid #dbdbdb}.svea-product__variations-selected{color:#007a4d;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-top:0}.svea-product__variations-selected:before{top:calc(50% - 6px);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.svea-product__variations-selected.svea-product__variations-opened:before,.svea-product__variations-selected:before{content:" ";cursor:pointer;position:absolute;right:20px;border:solid #427160;border-width:0 2px 2px 0;display:inline-block;padding:4px}.svea-product__variations-selected.svea-product__variations-opened:before{top:calc(50% - 2px);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.svea-product__taxonomies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;margin-bottom:30px;line-height:24px}.svea-product__taxonomies-taxonomy{font-weight:400}.svea-product__taxonomies-taxonomy:not(:first-child){margin-left:8px;padding-left:8px;border-left:1px solid #979797}.svea-product__taxonomies-taxonomy a{font-weight:600;text-decoration:underline}.svea-product__container{padding:20px;margin:20px 0;background-color:#fef6e8;width:100%}@media screen and (min-width:992px){.svea-product__container{padding:30px 50px}}.svea-product__name{margin-bottom:15px}.svea-product__description{word-break:break-word;font-weight:400;font-size:15px;line-height:22px}.svea-product__metadata{margin:20px 0}.svea-product__metadata-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.svea-product__metadata-data{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;font-weight:400;font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:568px){.svea-product__metadata-data{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:6px 20px 6px 0}}.svea-product__metadata-data>span{font-weight:500;text-align:end}.svea-product__metadata hr{margin:20px 0}.svea-product__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svea-product__row,.svea-product__row-stock{display:-webkit-box;display:-ms-flexbox;display:flex}.svea-product__row-stock{font-size:11px;color:#007a4d;max-width:30%;margin-right:20px}@media screen and (min-width:568px){.svea-product__row-stock{font-size:12px}}.svea-product__row-orderonly{color:#e35d5d}.svea-product__row-instock:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzAwN0E0RCIgZD0iTTEwIDE1LjE3Mmw5LjE5Mi05LjE5MyAxLjQxNSAxLjQxNEwxMCAxOGwtNi4zNjQtNi4zNjQgMS40MTQtMS40MTR6Ii8+PC9zdmc+Cg==) no-repeat 50%;background-size:cover;color:#007a4d;margin:0 2px 0 4px;width:12px;height:12px}@media screen and (min-width:568px){.svea-product__row-instock:before{margin:0 4px 0 8px;width:15px;height:15px}}.svea-product__row-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}@media screen and (min-width:568px){.svea-product__row-quantity{height:40px}}.svea-product__row-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;background-color:#fff}@media screen and (min-width:568px){.svea-product__row-value{width:45px;font-size:18px}}.svea-product__row-controls{width:30px;height:100%;background-color:#f9f9f9;font-size:20px;text-align:center;cursor:pointer}@media screen and (min-width:568px){.svea-product__row-controls{width:32px}}.svea-product__row-price{color:#007a4d;margin-right:auto;padding-left:20px}.svea-product__row-price del{color:#f7aa10;font-size:80%}.svea-product__row-price ins{display:block}@media screen and (min-width:568px){.svea-product__row-price{font-size:26px}}.svea-product__cross-sell{margin-top:20px}.svea-product__cross-sell__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400}.svea-product__cross-sell__container .checkbox{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}.svea-product__cross-sell__container .checkbox>input{width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #007a4d;cursor:pointer;outline:none}.svea-product__cross-sell__container .checkbox>input:checked:before{content:"";display:block;position:absolute;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xMCAxNS4xNzJsOS4xOTItOS4xOTMgMS40MTUgMS40MTRMMTAgMThsLTYuMzY0LTYuMzY0IDEuNDE0LTEuNDE0eiIvPjwvc3ZnPgo=) no-repeat 50%;background-size:cover}.svea-product__cross-sell__container a{color:var(--body-color);text-decoration:underline}.svea-product__cross-sell__container>span{margin-left:.5em;font-weight:700;color:#007a4d}.svea-product__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7aa10;color:#000;padding:15px;margin:20px 0;width:100%;font-size:20px;font-weight:600;cursor:pointer}.svea-product__cta-loading{background-color:rgba(247,170,16,.6)}.svea-product__cta>svg{width:24px;height:24px;margin-left:15px}.svea-product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;margin-bottom:20px}@media screen and (min-width:568px){.svea-product__info{font-size:12px}}.svea-product__info>li{display:-webkit-box;display:-ms-flexbox;display:flex}.svea-product__info>li:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iIzAwN0E0RCIgZD0iTTEwIDE1LjE3Mmw5LjE5Mi05LjE5MyAxLjQxNSAxLjQxNEwxMCAxOGwtNi4zNjQtNi4zNjQgMS40MTQtMS40MTR6Ii8+PC9zdmc+Cg==) no-repeat 50%;background-size:cover;color:#007a4d;margin:0 2px 0 4px;width:12px;height:12px}@media screen and (min-width:568px){.svea-product__info>li:before{margin:0 4px 0 8px;width:15px;height:15px}}.svea-product__topsales{padding-top:30px;width:100vw}@media screen and (min-width:1200px){.svea-product__topsales{width:100%;background-color:hsla(41,79%,95%,.3);padding:20px}}.svea-product__topsales-title{font-size:24px;text-align:center;padding:0 10px;font-weight:400}@media screen and (min-width:1200px){.svea-product__topsales-title{font-size:18px;font-weight:500;padding:0;text-align:start}}.svea-product__topsales-list{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.svea-product__topsales-list{padding:5px}}.svea-product__topsales-list .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:568px){.svea-product__topsales-list .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:768px){.svea-product__topsales-list .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:992px){.svea-product__topsales-list .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}.svea-product__topsales-list .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.svea-product__topsales-list .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.svea-product__topsales-list .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.svea-product__topsales-list .product-card__title{color:#31433c;text-decoration:none}@media screen and (min-width:1200px){.svea-product__topsales-list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.svea-product__topsales-list .product-card{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;padding:5px 0}.svea-product__topsales-list .product-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:start}.svea-product__topsales-list .product-card__header{min-width:70px;min-height:70px;max-width:70px;max-height:70px;padding-top:0}.svea-product__topsales-list .product-card__body{font-size:13px}.svea-product__topsales-list .product-card__title{font-size:13px;white-space:normal}}.svea-product__modal{display:none;position:fixed;left:10%;top:10%;width:80%;height:80%;-webkit-box-shadow:hsla(0,0%,67%,.6666666667) 0 0 15px;box-shadow:0 0 15px hsla(0,0%,67%,.6666666667);background-color:#fff;z-index:300}@media screen and (min-width:768px){.svea-product__modal{left:25%;top:25%;width:50%;height:auto}}@media screen and (min-width:992px){.svea-product__modal{left:30px;top:35%;width:45%;height:auto}}@media screen and (min-width:1200px){.svea-product__modal{width:40%;max-width:600px}}.svea-product__modal-open{display:block}.svea-product__modal-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.svea-product__modal-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.svea-product__modal-img{width:100%;height:40%;-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px;padding:30px 10px 10px}@media screen and (min-width:992px){.svea-product__modal-img{width:50%;height:auto;padding-top:10px}}.svea-product__modal-text{padding:15px;color:var(--body-color);height:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.svea-product__modal-text{padding-top:30px;height:unset}}.svea-product__modal-name{font-size:20px;border-bottom:1px solid rgba(131,160,149,.25);padding-bottom:10px}@media screen and (min-width:1200px){.svea-product__modal-name{font-size:24px}}.svea-product__modal-description{color:inherit;word-break:break-word;font-weight:400;font-size:13px;line-height:20px;height:120px;overflow:hidden}@media screen and (min-width:1200px){.svea-product__modal-description{font-size:15px;line-height:22px;height:130px}}.svea-product__modal-close{color:#007a4d;position:absolute;padding:10px;right:0;top:0;font-size:14px;z-index:2;cursor:pointer}.svea-product__modal-close:hover{color:#007a4d}.svea-product__modal-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.svea-product__modal-price{font-size:14px;padding:0;margin:0}}@media screen and (min-width:992px){.svea-product__modal-stock{margin-right:30px}}.svea-product__cross-sell__container a:hover>.svea-product__modal{display:block}html{scroll-behavior:smooth}.woocommerce-breadcrumb{padding:0 10px;margin:20px 0;font-size:11px;font-weight:500}.woocommerce-breadcrumb span{color:#83a095}.woocommerce-breadcrumb span:not(:last-child){color:#007a4d;text-decoration:underline}.woocommerce-breadcrumb span a{color:inherit}.archive h2{padding:10px}.archive__text{padding:0 10px;margin-bottom:30px;font-size:16px;font-weight:400;max-width:900px;line-height:1.5}.archive__left{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.archive__left{-ms-flex-preferred-size:25%;flex-basis:25%}}.archive__right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.archive__right{-ms-flex-preferred-size:75%;flex-basis:75%}}.archive__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-decoration:underline;background-color:#f4f4f4;color:#007a4d;padding:5px 20px;font-size:13px;font-weight:500}.archive__clear--disabled{color:rgba(0,122,77,.6)}.archive__top{display:none;padding:10px}@media screen and (min-width:768px){.archive__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.archive__more{width:100%;text-align:center;cursor:pointer;font-size:22px;text-decoration:underline}.choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.choices{min-height:44px}}.choices__title{color:#007a4d;font-size:14px;font-weight:700;margin:13px}.choices__button{padding:11px 20px;border:1px solid #83a095;border-radius:3px;background-color:#fff;font-size:10px;line-height:10px;font-weight:700;outline:none;margin:5px}.choices__button:active,.choices__button:focus{outline:none}.choices__choice{padding:10px 5px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#edf1f0;color:#007a4d;font-size:10px;font-weight:500;line-height:10px;text-align:center;margin:5px;cursor:pointer}.choices__choice>svg{width:14px;height:14px;margin-left:5px}.sort{display:block;width:170px;z-index:2}@media screen and (min-width:768px){.sort{margin-left:auto}}.sort--opened{background-color:#fff}@media screen and (min-width:768px){.sort__list{position:absolute;-webkit-box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1);box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1)}}.sort__list-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}.sort__list-header,.sort__option{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}.sort__option{cursor:pointer;padding:8px 0;text-align:left;color:#202825}.sort__option:first-child{margin-top:3px}@media screen and (min-width:768px){.sort__option:first-child{margin:0}}.sort__option span{border-radius:50%;height:13px;width:13px;border:1px solid #dad9d9;background-color:#fff;margin-right:12px}.sort__option-selected{color:#007a4d}.sort__option-selected span{background-color:#007a4d;border:#007a4d}@media screen and (min-width:768px){.sort__option{padding:16px;background-color:#fff}.sort__option:not(:last-child){border-bottom:1px solid #dbdbdb}}.sort__arrow{cursor:pointer}.sort__arrow--opened{-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-bottom:-5px}.sort__arrow--closed,.sort__arrow--opened{border:solid #f7aa10;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:12px}.sort__arrow--closed{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:5px}.taxonomy{width:200px;background-color:#fff;margin-right:10px}.taxonomy__title{line-height:29px;color:#007a4d;font-size:13px;font-weight:500;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taxonomy__arrow{cursor:pointer}.taxonomy__arrow-opened{-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-bottom:-5px}.taxonomy__arrow-closed,.taxonomy__arrow-opened{border:solid #f7aa10;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:12px}.taxonomy__arrow-closed{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:5px}.taxonomy__list{position:absolute;width:200px;padding:10px 12px;background-color:#fff;z-index:10;-webkit-box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1);box-shadow:0 7px 10px 0 hsla(0,0%,52%,.1)}.taxonomy__item{display:inline-block;padding:5px;border-radius:3.63px;border:1px solid #d5d5d5;color:#202825;margin:5px;font-size:12px}.taxonomy__item-selected{background-color:#007a4d;color:#fff;border:1px solid #007a4d}.footer{background-color:#f9f5ee;width:100%;padding:20px}@media screen and (min-width:1200px){.footer{padding:20px 40px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1340px;margin:0 auto;font-size:14px;line-height:24px}@media screen and (min-width:768px){.footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__column{padding:20px}.footer__column:not(:first-child){border-top:1px solid rgba(131,160,149,.22)}@media screen and (min-width:768px){.footer__column:not(:first-child){border:none;border-left:1px solid rgba(131,160,149,.22)}}.footer__column-info>div{margin-bottom:20px}.footer__column-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__column-menu .menu>.menu-item:nth-child(odd):not(:last-child){padding-right:60px}@media screen and (min-width:1200px){.footer__column-menu .menu>.menu-item:not(:last-child){padding-right:60px}}.footer__column-menu .menu-item-has-children:first-child>a{color:var(--body-color);cursor:default;font-weight:500;white-space:nowrap}.footer__column-menu .menu-item-has-children:nth-child(2)>a{visibility:hidden}.footer__column-social-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.footer__column-social-logo>svg{margin-right:8px}.footer__column-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__column-logos svg{margin:8px 0}.footer__column-logos div{line-height:0}.footer__column-logos div svg{margin:0}.footer__column-sigill{margin:8px 0;width:240px}@media screen and (min-width:568px){.footer__column-sigill{width:140px}}@media screen and (min-width:1200px){.footer__column-sigill{width:200px}}.stripe{margin-top:10px;margin-bottom:25px}.test{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0}.archive__container,.test{display:-webkit-box;display:-ms-flexbox;display:flex}.archive__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.archive__left{display:none;padding:10px}@media screen and (min-width:768px){.archive__left{display:block;-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (min-width:992px){.archive__left{-ms-flex-preferred-size:25%;flex-basis:25%}}.archive__right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.archive__right{-ms-flex-preferred-size:65%;flex-basis:65%}}@media screen and (min-width:992px){.archive__right{-ms-flex-preferred-size:75%;flex-basis:75%}}.mobile-filter{padding:10px;width:100%}@media screen and (min-width:768px){.mobile-filter{display:none}}.mobile-filter-btn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjZjdhYTEwIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPjwvc3ZnPgo=) no-repeat 100%;width:100%;padding:15px;border:1px solid #83a095;text-align:start;font-size:14px;font-weight:500;color:#095036;background-position-x:97%}.mobile-filter__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94vw;height:96vh;background-color:#fff;z-index:1000;position:fixed;right:3vw;top:2vh;-webkit-box-shadow:0 0 0 20px rgba(49,67,60,.9);box-shadow:0 0 0 20px rgba(49,67,60,.9);padding:20px 10px}.mobile-filter__header,.mobile-filter__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-filter__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 10px}.mobile-filter__heading{margin:0;color:#095036}.mobile-filter__clear{font-size:13px;text-decoration:underline;color:#007a4d}.mobile-filter__clear--disabled{color:rgba(0,122,77,.6)}.mobile-filter__close{width:36px;height:36px}.mobile-filter__content{margin-top:20px;overflow-y:auto}.mobile-filter__sort{padding:0 10px;margin-bottom:20px}.mobile-filter__sort-title{font-size:13px}.mobile-filter__attribute{margin-bottom:20px;border:1px solid #d0d0d0;padding:10px;border-radius:5px}.mobile-filter__attribute-title{padding:0 5px;margin-top:-18px;margin-bottom:10px;font-size:13px;background-color:#fff;color:#007a4d;width:-webkit-max-content;width:-moz-max-content;width:max-content}.mobile-filter__attribute-list{margin-left:-5px}.error-page{padding-left:5px;text-align:center}.error-page h1{margin-bottom:30px}.search-form{margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.search-form>label{margin-left:auto}.search-field{border:1px solid green;padding:6px;font-size:14px;outline:none}@media screen and (min-width:568px){.search-field{padding:6px 10px}}.search-submit{border:none;padding:5px 10px;margin-right:auto;background-color:#007a4d;color:#fff;font-weight:500;font-size:14px;border-radius:1px;outline:none}@media screen and (min-width:568px){.search-submit{padding:5px 20px}}.payment_method_stripe .payment_method_inner{border-color:#d8d8d7!important}.payment_method_paypal .payment_method_inner,.payment_method_stripe_multibanco .payment_method_inner{background-color:#fff!important;border-color:#d8d8d7!important}.stripe-card-group,.wc-stripe-elements-field{border-color:#d8d8d7!important}.payment_method_stripe img:first-of-type{margin-left:10px}.payment_method_stripe #stripe-payment-data a,.payment_method_stripe #stripe-payment-data p{font-weight:400}.payment_method_stripe #stripe-payment-data fieldset{border:none;padding:0 0 20px}.woocommerce #customer_details.col2-set .col-1,.woocommerce #customer_details.col2-set .col-2,.woocommerce-page #customer_details.col2-set .col-1,.woocommerce-page #customer_details.col2-set .col-2{clear:both;float:none!important;width:100%!important;margin-right:0!important;text-align:left;padding-bottom:20px}#customer_details{margin-bottom:20px}@media screen and (min-width:768px){.woocommerce-cart-form .cart_item img{width:83px!important}}.cart-subtotal td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce-shipping-totals th{padding-top:24px!important}@media screen and (min-width:768px){.woocommerce-shipping-totals th{display:table-cell}}.woocommerce-shipping-totals ul li{margin-left:0}.woocommerce-shipping-totals .order-total{white-space:nowrap}.woocommerce-shipping-totals .order-total th{font-size:1.2em;padding-right:10px}.woocommerce-shipping-totals .order-total td{font-size:.8em}.woocommerce-shipping-totals td{border-color:transparent!important}.woocommerce-shipping-totals td section{padding-left:0!important}@media screen and (min-width:768px){.woocommerce-shipping-totals td section{padding-left:20px}}@media screen and (min-width:768px){.woocommerce-shipping-totals td{width:auto}}.cart_totals{margin-top:-40px}.cart_totals h2{display:none}.cart_totals .woocommerce-shipping-totals #shipping_method{white-space:nowrap;width:100%}.cart_totals .woocommerce-shipping-totals #shipping_method .unifaun{display:none!important}.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper{width:100%}.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper .amount{font-size:15px}.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper label{line-height:23px}.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper label>span,.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper p{position:absolute;right:0;top:10px;color:#52807b}.cart_totals .woocommerce-shipping-totals #shipping_method .method-wrapper label>span{top:8px}.woocommerce-checkout tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.woocommerce-checkout tr{display:table-row}}.woocommerce-checkout .product-total{text-align:right}.woocommerce-checkout .product-name strong{padding-left:10px;border-bottom:none!important}.woocommerce-checkout tfoot tr:first-of-type,.woocommerce-checkout tfoot tr:last-of-type{border-bottom:1px solid #eee}.woocommerce-checkout #kco-order-review{padding-right:0}.woocommerce-checkout #kco-order-review table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-checkout #kco-order-review table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout #shipping_method{white-space:normal!important;margin-left:0;margin-top:0!important}.woocommerce-checkout #shipping_method p{white-space:nowrap}.woocommerce-checkout #shipping_method .method-wrapper label{line-height:23px}.woocommerce-checkout #shipping_method .method-wrapper .amount{font-size:15px}.woocommerce-checkout #shipping_method .method-wrapper label>span,.woocommerce-checkout #shipping_method .method-wrapper p{position:absolute;right:0;top:10px;color:#52807b}.woocommerce-checkout #shipping_method .method-wrapper label>span{top:8px}.woocommerce-checkout #shipping_method li label{min-width:none;white-space:nowrap}@media screen and (min-width:768px){.woocommerce-checkout #shipping_method li label{white-space:normal}}.woocommerce a,.woocommerce button,.woocommerce input[type=radio]{cursor:pointer}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{background:#fff;max-width:900px;line-height:1.5;font-size:15px;letter-spacing:0;font-family:Cera Pro,sans-serif;color:#444;padding:20px;margin:-16px auto}@media screen and (min-width:768px){.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin:45px auto;padding:40px}}.woocommerce-account .woocommerce .back-to-cart,.woocommerce-cart .woocommerce .back-to-cart,.woocommerce-checkout .woocommerce .back-to-cart{color:var(--link-color)!important;text-decoration:underline!important}.woocommerce-account .woocommerce .back-to-cart:hover,.woocommerce-cart .woocommerce .back-to-cart:hover,.woocommerce-checkout .woocommerce .back-to-cart:hover{opacity:.7}.woocommerce-account .woocommerce .sale-price-cart,.woocommerce-cart .woocommerce .sale-price-cart,.woocommerce-checkout .woocommerce .sale-price-cart{font-weight:700;margin-left:10px}.woocommerce-account .woocommerce a,.woocommerce-cart .woocommerce a,.woocommerce-checkout .woocommerce a{color:inherit}.woocommerce-account .woocommerce .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce h1,.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce h3,.woocommerce-cart .woocommerce .woocommerce-thankyou-order-received,.woocommerce-cart .woocommerce h1,.woocommerce-cart .woocommerce h2,.woocommerce-cart .woocommerce h3,.woocommerce-checkout .woocommerce .woocommerce-thankyou-order-received,.woocommerce-checkout .woocommerce h1,.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3{font-size:16px;font-weight:600;margin-bottom:20px;font-family:Cera Pro,sans-serif;text-transform:uppercase;letter-spacing:1px}.woocommerce-account .woocommerce h1,.woocommerce-cart .woocommerce h1,.woocommerce-checkout .woocommerce h1{font-size:22px}.woocommerce-account .woocommerce fieldset,.woocommerce-cart .woocommerce fieldset,.woocommerce-checkout .woocommerce fieldset{margin-top:20px}.woocommerce-account .woocommerce fieldset legend,.woocommerce-cart .woocommerce fieldset legend,.woocommerce-checkout .woocommerce fieldset legend{font-size:15px;font-weight:600;margin-left:5px;margin-bottom:20px;font-family:Cera Pro,sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.woocommerce-account .woocommerce label,.woocommerce-cart .woocommerce label,.woocommerce-checkout .woocommerce label{font-weight:600}.woocommerce-account .woocommerce input,.woocommerce-account .woocommerce textarea,.woocommerce-cart .woocommerce input,.woocommerce-cart .woocommerce textarea,.woocommerce-checkout .woocommerce input,.woocommerce-checkout .woocommerce textarea{padding:10px;font-family:Cera Pro,sans-serif;border:1px solid #ddd;border-radius:2px;font-size:15px;resize:none}.woocommerce-account .woocommerce select,.woocommerce-cart .woocommerce select,.woocommerce-checkout .woocommerce select{padding:10px;font-family:Cera Pro,sans-serif;border:1px solid #ddd;border-radius:2px;font-size:15px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiM1MjgwN0IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat center right 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-account .woocommerce .checkout-button,.woocommerce-account .woocommerce .woocommerce-button,.woocommerce-account .woocommerce button,.woocommerce-cart .woocommerce .checkout-button,.woocommerce-cart .woocommerce .woocommerce-button,.woocommerce-cart .woocommerce button,.woocommerce-checkout .woocommerce .checkout-button,.woocommerce-checkout .woocommerce .woocommerce-button,.woocommerce-checkout .woocommerce button{background:#000!important;color:#fff!important;font-family:Cera Pro,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:12px!important;font-weight:600;border-radius:0;padding:13px 20px!important}.woocommerce-account .woocommerce .checkout-button:disabled,.woocommerce-account .woocommerce .woocommerce-button:disabled,.woocommerce-account .woocommerce button:disabled,.woocommerce-cart .woocommerce .checkout-button:disabled,.woocommerce-cart .woocommerce .woocommerce-button:disabled,.woocommerce-cart .woocommerce button:disabled,.woocommerce-checkout .woocommerce .checkout-button:disabled,.woocommerce-checkout .woocommerce .woocommerce-button:disabled,.woocommerce-checkout .woocommerce button:disabled{color:#fff!important}.woocommerce-account .woocommerce .checkout-button,.woocommerce-cart .woocommerce .checkout-button,.woocommerce-checkout .woocommerce .checkout-button{font-size:18px!important;padding:20px 30px!important;background:#222!important;display:block!important;text-align:center}.woocommerce-account .woocommerce button[name=update_cart],.woocommerce-cart .woocommerce button[name=update_cart],.woocommerce-checkout .woocommerce button[name=update_cart]{background:transparent!important;color:#222!important;float:right}.woocommerce-account .woocommerce input[type=radio],.woocommerce-cart .woocommerce input[type=radio],.woocommerce-checkout .woocommerce input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #ddd;border-radius:20px;position:relative;margin-right:10px}.woocommerce-account .woocommerce input[type=radio]:checked:after,.woocommerce-cart .woocommerce input[type=radio]:checked:after,.woocommerce-checkout .woocommerce input[type=radio]:checked:after{content:"";width:12px;height:12px;background:#52807b;top:4px;left:4px;position:absolute;border-radius:10px}.woocommerce-account .woocommerce .actions,.woocommerce-cart .woocommerce .actions,.woocommerce-checkout .woocommerce .actions{position:relative}.woocommerce-account .woocommerce .actions button[name=update_cart],.woocommerce-cart .woocommerce .actions button[name=update_cart],.woocommerce-checkout .woocommerce .actions button[name=update_cart]{width:100%;color:#fff!important;background-color:#000!important;padding:13px 20px!important;margin-top:20px}@media screen and (min-width:768px){.woocommerce-account .woocommerce .actions button[name=update_cart],.woocommerce-cart .woocommerce .actions button[name=update_cart],.woocommerce-checkout .woocommerce .actions button[name=update_cart]{width:auto;margin-top:0}}.woocommerce-account .woocommerce .actions button,.woocommerce-cart .woocommerce .actions button,.woocommerce-checkout .woocommerce .actions button{white-space:nowrap}@media screen and (min-width:768px){.woocommerce-account .woocommerce .actions button,.woocommerce-cart .woocommerce .actions button,.woocommerce-checkout .woocommerce .actions button{text-align:right;float:right}}.woocommerce-account .woocommerce .coupon-trigger,.woocommerce-cart .woocommerce .coupon-trigger,.woocommerce-checkout .woocommerce .coupon-trigger{position:absolute;left:20px;top:15px}.woocommerce-account .woocommerce table,.woocommerce-cart .woocommerce table,.woocommerce-checkout .woocommerce table{border-radius:3px!important}.woocommerce-account .woocommerce .short-description,.woocommerce-cart .woocommerce .short-description,.woocommerce-checkout .woocommerce .short-description{font-size:10px!important}.woocommerce-account .woocommerce #billing_country_field,.woocommerce-cart .woocommerce #billing_country_field,.woocommerce-checkout .woocommerce #billing_country_field{display:none}.woocommerce-account .woocommerce .woocommerce-form-row span,.woocommerce-cart .woocommerce .woocommerce-form-row span,.woocommerce-checkout .woocommerce .woocommerce-form-row span{font-size:11px;color:#999}.woocommerce-account .woocommerce .form-row-first,.woocommerce-cart .woocommerce .form-row-first,.woocommerce-checkout .woocommerce .form-row-first{width:49%;float:left}.woocommerce-account .woocommerce .form-row-last,.woocommerce-cart .woocommerce .form-row-last,.woocommerce-checkout .woocommerce .form-row-last{width:49%;float:right}.woocommerce-account .woocommerce .cross-sells,.woocommerce-cart .woocommerce .cross-sells,.woocommerce-checkout .woocommerce .cross-sells{margin-bottom:40px}.woocommerce-account .woocommerce .cross-sells .products,.woocommerce-cart .woocommerce .cross-sells .products,.woocommerce-checkout .woocommerce .cross-sells .products{padding-left:0!important}.woocommerce-account .woocommerce .cross-sells img,.woocommerce-cart .woocommerce .cross-sells img,.woocommerce-checkout .woocommerce .cross-sells img{width:100%!important;height:100%!important}.woocommerce-account .woocommerce .cross-sells .product,.woocommerce-cart .woocommerce .cross-sells .product,.woocommerce-checkout .woocommerce .cross-sells .product{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:10px;width:150px}.woocommerce-account .woocommerce .cross-sells .product a,.woocommerce-cart .woocommerce .cross-sells .product a,.woocommerce-checkout .woocommerce .cross-sells .product a{width:150px}.woocommerce-account .woocommerce .cross-sells .product .onsale,.woocommerce-cart .woocommerce .cross-sells .product .onsale,.woocommerce-checkout .woocommerce .cross-sells .product .onsale{display:none}.woocommerce-account .woocommerce .cross-sells .product h2,.woocommerce-cart .woocommerce .cross-sells .product h2,.woocommerce-checkout .woocommerce .cross-sells .product h2{margin:5px 0 0;font-size:.9em;width:98%;white-space:nowrap;overflow:hidden}.woocommerce-account .woocommerce .cross-sells .product .price,.woocommerce-cart .woocommerce .cross-sells .product .price,.woocommerce-checkout .woocommerce .cross-sells .product .price{color:var(--link-color);font-size:.9em}.woocommerce-account .woocommerce .cross-sells .product .add_to_cart_button,.woocommerce-cart .woocommerce .cross-sells .product .add_to_cart_button,.woocommerce-checkout .woocommerce .cross-sells .product .add_to_cart_button{display:block;background-color:var(--link-color);color:#fff;text-align:center;padding:8px;margin-top:8px;min-width:150px;font-size:.9em}.woocommerce-account .woocommerce-checkout-payment,.woocommerce-cart .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-payment{background:#f5f5f5!important;background:#fff!important}.woocommerce-account .payment_box,.woocommerce-cart .payment_box,.woocommerce-checkout .payment_box{background:#eee!important;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;color:#515151}.woocommerce-account .payment_box:before,.woocommerce-cart .payment_box:before,.woocommerce-checkout .payment_box:before{content:"";display:block;border:1em solid transparent;border-bottom-color:#eee;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-account .cart_totals,.woocommerce-cart .cart_totals,.woocommerce-checkout .cart_totals{float:none!important;width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a,.woocommerce-cart .woocommerce-MyAccount-navigation ul li a,.woocommerce-checkout .woocommerce-MyAccount-navigation ul li a{font-size:15px;font-weight:600;margin-bottom:10px;font-family:IBM Plex Sans,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#52807b;text-decoration:none;display:inline-block}.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-cart .woocommerce-MyAccount-content p,.woocommerce-checkout .woocommerce-MyAccount-content p{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content mark,.woocommerce-cart .woocommerce-MyAccount-content mark,.woocommerce-checkout .woocommerce-MyAccount-content mark{background:#f5f5f5;font-weight:700;padding:5px}.woocommerce-account .woocommerce-Address,.woocommerce-cart .woocommerce-Address,.woocommerce-checkout .woocommerce-Address{margin-top:20px}.woocommerce-account .coupon,.woocommerce-cart .coupon,.woocommerce-checkout .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.woocommerce-account .coupon,.woocommerce-cart .coupon,.woocommerce-checkout .coupon{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;float:left}}.woocommerce-account .coupon label,.woocommerce-cart .coupon label,.woocommerce-checkout .coupon label{display:none}.woocommerce-account .coupon input[type=text],.woocommerce-cart .coupon input[type=text],.woocommerce-checkout .coupon input[type=text]{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:100px}.woocommerce-account .coupon button,.woocommerce-cart .coupon button,.woocommerce-checkout .coupon button{background:transparent!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#222!important;text-decoration:underline;line-height:1.7;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:13px 0 13px 20px!important;text-align:right}@media screen and (min-width:768px){.woocommerce-account .coupon button,.woocommerce-cart .coupon button,.woocommerce-checkout .coupon button{line-height:unset}}.woocommerce-account .woocommerce-shipping-methods,.woocommerce-cart .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-methods{margin-left:-75px}@media screen and (min-width:768px){.woocommerce-account .woocommerce-shipping-methods,.woocommerce-cart .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-methods{margin-left:0}}.woocommerce-account .woocommerce-shipping-methods li,.woocommerce-cart .woocommerce-shipping-methods li,.woocommerce-checkout .woocommerce-shipping-methods li{display:grid;grid-template-areas:"top top top" "bottom bottom bottom";grid-template-columns:40px auto 80px;width:calc(100vw - 40px);border-bottom:1px solid #eee}@media screen and (min-width:768px){.woocommerce-account .woocommerce-shipping-methods li,.woocommerce-cart .woocommerce-shipping-methods li,.woocommerce-checkout .woocommerce-shipping-methods li{width:100%}}.woocommerce-account .woocommerce-shipping-methods li .unifaun,.woocommerce-cart .woocommerce-shipping-methods li .unifaun,.woocommerce-checkout .woocommerce-shipping-methods li .unifaun{margin-top:10px;white-space:nowrap;grid-area:bottom}@media screen and (min-width:768px){.woocommerce-account .woocommerce-shipping-methods li .unifaun,.woocommerce-cart .woocommerce-shipping-methods li .unifaun,.woocommerce-checkout .woocommerce-shipping-methods li .unifaun{white-space:nowrap}}.woocommerce-account .woocommerce-shipping-methods li .unifaun select,.woocommerce-cart .woocommerce-shipping-methods li .unifaun select,.woocommerce-checkout .woocommerce-shipping-methods li .unifaun select{width:100%;padding-right:40px;overflow:hidden}.woocommerce-account .button#klarna-checkout-select-other,.woocommerce-cart .button#klarna-checkout-select-other,.woocommerce-checkout .button#klarna-checkout-select-other{background:transparent!important;color:#222!important;text-decoration:underline;padding:0!important;font-size:14px!important}.woocommerce-account .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-cart .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{padding:0!important;margin:0 0 8px}.woocommerce-account .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-cart .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{display:block}.woocommerce-account .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-cart .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input{width:-webkit-fill-available;width:-moz-available;width:stretch}.woocommerce-account .woocommerce-billing-fields__field-wrapper .form-row .required,.woocommerce-cart .woocommerce-billing-fields__field-wrapper .form-row .required,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none}.woocommerce-account .place-order,.woocommerce-cart .place-order,.woocommerce-checkout .place-order{padding:20px!important}.woocommerce-account .woocommerce-cart-form__contents,.woocommerce-cart .woocommerce-cart-form__contents,.woocommerce-checkout .woocommerce-cart-form__contents{width:-webkit-fill-available;width:-moz-available;width:stretch}.woocommerce-account .woocommerce-cart-form__contents th,.woocommerce-cart .woocommerce-cart-form__contents th,.woocommerce-checkout .woocommerce-cart-form__contents th{text-align:left}.woocommerce-account .product-subtotal,.woocommerce-cart .product-subtotal,.woocommerce-checkout .product-subtotal{width:1px}@media screen and (min-width:768px){.woocommerce-account .product-remove,.woocommerce-cart .product-remove,.woocommerce-checkout .product-remove{display:table-cell!important;padding-left:10px!important}}.woocommerce-account .product-remove a.remove,.woocommerce-cart .product-remove a.remove,.woocommerce-checkout .product-remove a.remove{width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSA1SDQuMTY2NjdIMTcuNSIgc3Ryb2tlPSIjNUY1QzVDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi42NjY2MyA1LjAwMDAxVjMuMzMzMzRDNi42NjY2MyAyLjg5MTMxIDYuODQyMjIgMi40NjczOSA3LjE1NDc4IDIuMTU0ODNDNy40NjczNCAxLjg0MjI3IDcuODkxMjcgMS42NjY2NyA4LjMzMzI5IDEuNjY2NjdIMTEuNjY2NkMxMi4xMDg3IDEuNjY2NjcgMTIuNTMyNiAxLjg0MjI3IDEyLjg0NTEgMi4xNTQ4M0MxMy4xNTc3IDIuNDY3MzkgMTMuMzMzMyAyLjg5MTMxIDEzLjMzMzMgMy4zMzMzNFY1LjAwMDAxTTE1LjgzMzMgNS4wMDAwMVYxNi42NjY3QzE1LjgzMzMgMTcuMTA4NyAxNS42NTc3IDE3LjUzMjYgMTUuMzQ1MSAxNy44NDUyQzE1LjAzMjYgMTguMTU3NyAxNC42MDg3IDE4LjMzMzMgMTQuMTY2NiAxOC4zMzMzSDUuODMzMjlDNS4zOTEyNyAxOC4zMzMzIDQuOTY3MzQgMTguMTU3NyA0LjY1NDc4IDE3Ljg0NTJDNC4zNDIyMiAxNy41MzI2IDQuMTY2NjMgMTcuMTA4NyA0LjE2NjYzIDE2LjY2NjdWNS4wMDAwMUgxNS44MzMzWiIgc3Ryb2tlPSIjNUY1QzVDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4zMzMzNyA5LjE2NjY3VjE0LjE2NjciIHN0cm9rZT0iIzVGNUM1QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjY2NjYgOS4xNjY2N1YxNC4xNjY3IiBzdHJva2U9IiM1RjVDNUMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat 50%;font-size:0;display:block}.woocommerce-account .product-remove a.remove:hover,.woocommerce-cart .product-remove a.remove:hover,.woocommerce-checkout .product-remove a.remove:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSA1SDQuMTY2NjdIMTcuNSIgc3Ryb2tlPSIjNUY1QzVDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi42NjY2MyA1LjAwMDAxVjMuMzMzMzRDNi42NjY2MyAyLjg5MTMxIDYuODQyMjIgMi40NjczOSA3LjE1NDc4IDIuMTU0ODNDNy40NjczNCAxLjg0MjI3IDcuODkxMjcgMS42NjY2NyA4LjMzMzI5IDEuNjY2NjdIMTEuNjY2NkMxMi4xMDg3IDEuNjY2NjcgMTIuNTMyNiAxLjg0MjI3IDEyLjg0NTEgMi4xNTQ4M0MxMy4xNTc3IDIuNDY3MzkgMTMuMzMzMyAyLjg5MTMxIDEzLjMzMzMgMy4zMzMzNFY1LjAwMDAxTTE1LjgzMzMgNS4wMDAwMVYxNi42NjY3QzE1LjgzMzMgMTcuMTA4NyAxNS42NTc3IDE3LjUzMjYgMTUuMzQ1MSAxNy44NDUyQzE1LjAzMjYgMTguMTU3NyAxNC42MDg3IDE4LjMzMzMgMTQuMTY2NiAxOC4zMzMzSDUuODMzMjlDNS4zOTEyNyAxOC4zMzMzIDQuOTY3MzQgMTguMTU3NyA0LjY1NDc4IDE3Ljg0NTJDNC4zNDIyMiAxNy41MzI2IDQuMTY2NjMgMTcuMTA4NyA0LjE2NjYzIDE2LjY2NjdWNS4wMDAwMUgxNS44MzMzWiIgc3Ryb2tlPSIjNUY1QzVDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4zMzMzNyA5LjE2NjY3VjE0LjE2NjciIHN0cm9rZT0iIzVGNUM1QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjY2NjYgOS4xNjY2N1YxNC4xNjY3IiBzdHJva2U9IiM1RjVDNUMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat 50%}.woocommerce-account .product-thumbnail a img,.woocommerce-cart .product-thumbnail a img,.woocommerce-checkout .product-thumbnail a img{width:100px;height:auto}.woocommerce-account .product-thumbnail,.woocommerce-cart .product-thumbnail,.woocommerce-checkout .product-thumbnail{padding:15px 10px!important}@media screen and (min-width:768px){.woocommerce-account .product-quantity,.woocommerce-cart .product-quantity,.woocommerce-checkout .product-quantity{padding:0 10px!important}}.woocommerce-account .product-quantity label,.woocommerce-cart .product-quantity label,.woocommerce-checkout .product-quantity label{display:none}.woocommerce-account .product-quantity input,.woocommerce-cart .product-quantity input,.woocommerce-checkout .product-quantity input{width:54px;max-width:100px;border:none;background-color:rgba(0,0,0,.02)}.woocommerce-account td.product-name,.woocommerce-cart td.product-name,.woocommerce-checkout td.product-name{font-weight:400}.woocommerce-account td.product-name a,.woocommerce-cart td.product-name a,.woocommerce-checkout td.product-name a{text-decoration:underline}.woocommerce-account .shop_table,.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table{background:transparent;border:0!important;margin-bottom:40px!important;width:-webkit-fill-available;width:-moz-available;width:stretch}.woocommerce-account .shop_table .product_tr,.woocommerce-cart .shop_table .product_tr,.woocommerce-checkout .shop_table .product_tr{display:none}@media screen and (min-width:768px){.woocommerce-account .shop_table .product_tr,.woocommerce-cart .shop_table .product_tr,.woocommerce-checkout .shop_table .product_tr{display:table-row}}.woocommerce-account .shop_table .product_tr th,.woocommerce-cart .shop_table .product_tr th,.woocommerce-checkout .shop_table .product_tr th{border-bottom:1px solid #eee!important}.woocommerce-account .shop_table .cart_item,.woocommerce-cart .shop_table .cart_item,.woocommerce-checkout .shop_table .cart_item{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name thumbnail" "price subtotal" "quantity remove"}.woocommerce-account .shop_table .cart_item .product-quantity,.woocommerce-cart .shop_table .cart_item .product-quantity,.woocommerce-checkout .shop_table .cart_item .product-quantity{grid-area:quantity;border-bottom:1px solid #eee}.woocommerce-account .shop_table .cart_item .product-quantity :before,.woocommerce-cart .shop_table .cart_item .product-quantity :before,.woocommerce-checkout .shop_table .cart_item .product-quantity :before{top:25px;content:"Antal:"}.woocommerce-account .shop_table .cart_item .product-price,.woocommerce-cart .shop_table .cart_item .product-price,.woocommerce-checkout .shop_table .cart_item .product-price{grid-area:price}.woocommerce-account .shop_table .cart_item .product-price :before,.woocommerce-cart .shop_table .cart_item .product-price :before,.woocommerce-checkout .shop_table .cart_item .product-price :before{content:"Pris:"}.woocommerce-account .shop_table .cart_item .product-subtotal,.woocommerce-cart .shop_table .cart_item .product-subtotal,.woocommerce-checkout .shop_table .cart_item .product-subtotal{grid-area:subtotal}.woocommerce-account .shop_table .cart_item .product-subtotal :before,.woocommerce-cart .shop_table .cart_item .product-subtotal :before,.woocommerce-checkout .shop_table .cart_item .product-subtotal :before{content:"Summa:"}.woocommerce-account .shop_table .cart_item .product-name,.woocommerce-cart .shop_table .cart_item .product-name,.woocommerce-checkout .shop_table .cart_item .product-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;text-align:left;grid-area:name;font-size:1em}.woocommerce-account .shop_table .cart_item .product-thumbnail,.woocommerce-cart .shop_table .cart_item .product-thumbnail,.woocommerce-checkout .shop_table .cart_item .product-thumbnail{grid-area:thumbnail}.woocommerce-account .shop_table .cart_item .product-remove,.woocommerce-cart .shop_table .cart_item .product-remove,.woocommerce-checkout .shop_table .cart_item .product-remove{grid-area:remove;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee!important}.woocommerce-account .shop_table .cart_item td,.woocommerce-cart .shop_table .cart_item td,.woocommerce-checkout .shop_table .cart_item td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;position:relative;padding:15px 15px 15px 40px;text-align:right}@media screen and (min-width:768px){.woocommerce-account .shop_table .cart_item td,.woocommerce-cart .shop_table .cart_item td,.woocommerce-checkout .shop_table .cart_item td{padding:15px 0;text-align:left}}.woocommerce-account .shop_table .cart_item td :before,.woocommerce-cart .shop_table .cart_item td :before,.woocommerce-checkout .shop_table .cart_item td :before{position:absolute;left:5px}@media screen and (min-width:768px){.woocommerce-account .shop_table .cart_item td :before,.woocommerce-cart .shop_table .cart_item td :before,.woocommerce-checkout .shop_table .cart_item td :before{display:none}}@media screen and (min-width:768px){.woocommerce-account .shop_table .cart_item,.woocommerce-cart .shop_table .cart_item,.woocommerce-checkout .shop_table .cart_item{display:table-row}.woocommerce-account .shop_table .cart_item td,.woocommerce-cart .shop_table .cart_item td,.woocommerce-checkout .shop_table .cart_item td{display:table-cell}}.woocommerce-account .shop_table td,.woocommerce-cart .shop_table td,.woocommerce-checkout .shop_table td{padding:15px 0;font-size:12px;background:transparent!important}@media screen and (min-width:768px){.woocommerce-account .shop_table td,.woocommerce-cart .shop_table td,.woocommerce-checkout .shop_table td{padding:15px 0;border-bottom:1px solid #eee!important;width:auto;display:table-cell;font-size:15px}}.woocommerce-account .shop_table th,.woocommerce-cart .shop_table th,.woocommerce-checkout .shop_table th{border:0!important;padding:15px 0;background:transparent!important;text-align:left;vertical-align:baseline}@media screen and (min-width:768px){.woocommerce-account .shop_table th,.woocommerce-cart .shop_table th,.woocommerce-checkout .shop_table th{display:table-cell}}.woocommerce-account .shop_table .order-total td,.woocommerce-account .shop_table .order-total th,.woocommerce-cart .shop_table .order-total td,.woocommerce-cart .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td,.woocommerce-checkout .shop_table .order-total th{color:var(--link-color);border-bottom:none!important;font-size:1.1rem}.woocommerce-account .shop_table .order-total td,.woocommerce-cart .shop_table .order-total td,.woocommerce-checkout .shop_table .order-total td{white-space:normal}@media screen and (min-width:768px){.woocommerce-account .shop_table .order-total td,.woocommerce-cart .shop_table .order-total td,.woocommerce-checkout .shop_table .order-total td{white-space:nowrap}}.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .shipping,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .shipping,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .shipping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .shipping td,.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .shipping th,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .shipping td,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .shipping th,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .shipping td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .shipping th{text-align:left;border:none!important}.woocommerce-account .shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot td{text-align:right;border-bottom:none!important;padding-right:0!important}.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .product-total,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-total{text-align:right;padding-right:0!important}.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .order-total,.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce-account .shop_table.woocommerce-checkout-review-order-table .order-total th,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .order-total,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce-cart .shop_table.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total th{white-space:unset}.woocommerce-account .woocommerce-cart .cart-collaterals .cart_totals table th .woocommerce-shipping-totals td,.woocommerce-cart .woocommerce-cart .cart-collaterals .cart_totals table th .woocommerce-shipping-totals td,.woocommerce-checkout .woocommerce-cart .cart-collaterals .cart_totals table th .woocommerce-shipping-totals td{border-bottom:0!important}.woocommerce-account .cart-collaterals h2,.woocommerce-cart .cart-collaterals h2,.woocommerce-checkout .cart-collaterals h2{text-transform:none}.woocommerce-account #ship-to-different-address,.woocommerce-cart #ship-to-different-address,.woocommerce-checkout #ship-to-different-address{font-size:13px!important}.woocommerce-account .input-radio,.woocommerce-cart .input-radio,.woocommerce-checkout .input-radio{-webkit-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.woocommerce-account #shipping_method li,.woocommerce-cart #shipping_method li,.woocommerce-checkout #shipping_method li{position:relative;padding:7px 0}.woocommerce-account #shipping_method li input,.woocommerce-cart #shipping_method li input,.woocommerce-checkout #shipping_method li input{margin-top:0;margin-left:1px}.woocommerce-account #shipping_method label,.woocommerce-account #shipping_method p,.woocommerce-cart #shipping_method label,.woocommerce-cart #shipping_method p,.woocommerce-checkout #shipping_method label,.woocommerce-checkout #shipping_method p{font-weight:400}.woocommerce-account .wc_payment_methods,.woocommerce-cart .wc_payment_methods,.woocommerce-checkout .wc_payment_methods{padding:15px 0!important}.woocommerce-account .wc_payment_method,.woocommerce-cart .wc_payment_method,.woocommerce-checkout .wc_payment_method{display:block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.woocommerce-account .wc_payment_method input,.woocommerce-cart .wc_payment_method input,.woocommerce-checkout .wc_payment_method input{margin-top:-4px}.woocommerce-account .wc_payment_method img,.woocommerce-cart .wc_payment_method img,.woocommerce-checkout .wc_payment_method img{max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;height:auto}.woocommerce-account .logo-stripe,.woocommerce-cart .logo-stripe,.woocommerce-checkout .logo-stripe{display:none}.woocommerce-account .payment_method_kco img,.woocommerce-cart .payment_method_kco img,.woocommerce-checkout .payment_method_kco img{height:20px;width:auto;margin-left:10px!important}.woocommerce-account .payment_method_kco label,.woocommerce-cart .payment_method_kco label,.woocommerce-checkout .payment_method_kco label{width:-webkit-fill-available;width:-moz-available;width:stretch}.woocommerce-account .woocommerce-Price-amount,.woocommerce-cart .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-Price-amount{font-weight:700;font-size:1rem}.woocommerce-account #postcode-message,.woocommerce-cart #postcode-message,.woocommerce-checkout #postcode-message{border:1px solid #eee;text-align:center;padding:10px;font-size:12px;text-transform:uppercase}.woocommerce-account #coupon_code,.woocommerce-cart #coupon_code,.woocommerce-checkout #coupon_code{min-width:50%}@media screen and (min-width:768px){.woocommerce-account #coupon_code,.woocommerce-cart #coupon_code,.woocommerce-checkout #coupon_code{min-width:200px}}.woocommerce-account .woocommerce-shipping-destination,.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-checkout .woocommerce-shipping-destination{text-align:left;margin-left:-75px}@media screen and (min-width:768px){.woocommerce-account .woocommerce-shipping-destination,.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-checkout .woocommerce-shipping-destination{margin-left:0}}.woocommerce-account .woocommerce-shipping-calculator section,.woocommerce-cart .woocommerce-shipping-calculator section,.woocommerce-checkout .woocommerce-shipping-calculator section{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.woocommerce-account .woocommerce-shipping-calculator section,.woocommerce-cart .woocommerce-shipping-calculator section,.woocommerce-checkout .woocommerce-shipping-calculator section{grid-template-columns:1fr 1fr 1fr;padding-left:unset}}.woocommerce-account .woocommerce-shipping-calculator section p,.woocommerce-cart .woocommerce-shipping-calculator section p,.woocommerce-checkout .woocommerce-shipping-calculator section p{margin-bottom:0;max-width:33vw}.woocommerce-account .woocommerce-shipping-calculator section p.hide,.woocommerce-cart .woocommerce-shipping-calculator section p.hide,.woocommerce-checkout .woocommerce-shipping-calculator section p.hide{display:none}.woocommerce-account .woocommerce-shipping-calculator section p button,.woocommerce-cart .woocommerce-shipping-calculator section p button,.woocommerce-checkout .woocommerce-shipping-calculator section p button{width:100%}.woocommerce-account .woocommerce-shipping-calculator section p input,.woocommerce-account .woocommerce-shipping-calculator section p select,.woocommerce-cart .woocommerce-shipping-calculator section p input,.woocommerce-cart .woocommerce-shipping-calculator section p select,.woocommerce-checkout .woocommerce-shipping-calculator section p input,.woocommerce-checkout .woocommerce-shipping-calculator section p select{width:-webkit-fill-available;width:-moz-available;width:stretch}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message,.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background:#f9f9f9;border:0;padding:15px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.woocommerce-account .woocommerce-error:before,.woocommerce-account .woocommerce-info:before,.woocommerce-account .woocommerce-message:before,.woocommerce-cart .woocommerce-error:before,.woocommerce-cart .woocommerce-info:before,.woocommerce-cart .woocommerce-message:before,.woocommerce-checkout .woocommerce-error:before,.woocommerce-checkout .woocommerce-info:before,.woocommerce-checkout .woocommerce-message:before{display:none}.woocommerce-account .return-to-shop a,.woocommerce-cart .return-to-shop a,.woocommerce-checkout .return-to-shop a{cursor:pointer;position:relative;padding:.618em 1em;font-weight:700;border-radius:3px;color:#515151;background-color:#ebe9eb;display:inline-block}.woocommerce-account .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-cart .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{margin:12px 0 24px;font-weight:400;display:inline-block}.woocommerce-account .woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-cart .woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline;font-weight:400}.woocommerce-account .woocommerce-form__label-for-checkbox .required,.woocommerce-cart .woocommerce-form__label-for-checkbox .required,.woocommerce-checkout .woocommerce-form__label-for-checkbox .required{color:red;font-weight:700;border:0!important;text-decoration:none}.container{max-width:1340px;width:100%;margin:16px auto 32px}.heading{padding:0 10px;text-align:center;font-size:22px;font-weight:400}@media screen and (min-width:568px){.heading{font-size:24px}}.heading>a{text-decoration:underline}.heading>span{font-weight:500}.slide-fade-enter-active,.slide-fade-leave-active{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px);opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}.spinner{background:transparent;width:24px;height:24px;border-radius:100%;border:2px solid #007a4d;border-bottom-color:transparent;display:inline-block;-webkit-animation:spin .75s linear 0s infinite;-o-animation:spin .75s 0s infinite linear;animation:spin .75s linear 0s infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.products{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 95px 0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.products{padding:5px}}.products .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:568px){.products .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:768px){.products .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:992px){.products .product-card{-ms-flex-preferred-size:25%;flex-basis:25%}}.products .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.products .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.products .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.products .product-card__title{color:#31433c;text-decoration:none}.products-campaign{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.products-campaign{padding:5px}}.products-campaign .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:568px){.products-campaign .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:768px){.products-campaign .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:992px){.products-campaign .product-card{-ms-flex-preferred-size:25%;flex-basis:25%}}.products-campaign .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.products-campaign .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.products-campaign .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.products-campaign .product-card__title{color:#31433c;text-decoration:none}.products-campaign__wrapper{padding:0 14px}@media screen and (min-width:568px){.products-campaign__wrapper{padding:unset}}.products-campaign__text{padding:0 10px}@media screen and (min-width:568px){.products-campaign__text{padding:unset}}.archive__products{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.archive__products{padding:5px}}.archive__products .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:568px){.archive__products .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:768px){.archive__products .product-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:992px){.archive__products .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}.archive__products .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.archive__products .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.archive__products .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.archive__products .product-card__title{color:#31433c;text-decoration:none}.archive__products-no-subs{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.archive__products-no-subs{padding:5px}}.archive__products-no-subs .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:568px){.archive__products-no-subs .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:768px){.archive__products-no-subs .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:992px){.archive__products-no-subs .product-card{-ms-flex-preferred-size:25%;flex-basis:25%}}.archive__products-no-subs .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.archive__products-no-subs .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.archive__products-no-subs .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.archive__products-no-subs .product-card__title{color:#31433c;text-decoration:none}.product-page__related-product{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.product-page__related-product{padding:5px}}.product-page__related-product .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:568px){.product-page__related-product .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:768px){.product-page__related-product .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:992px){.product-page__related-product .product-card{-ms-flex-preferred-size:20%;flex-basis:20%}}.product-page__related-product .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.product-page__related-product .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.product-page__related-product .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.product-page__related-product .product-card__title{color:#31433c;text-decoration:none}.search__products{--gutter:5px;--aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px;width:100%;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width:768px){.search__products{padding:5px}}.search__products .product-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding:var(--gutter);margin:10px 0;text-align:center;scroll-snap-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:568px){.search__products .product-card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media screen and (min-width:768px){.search__products .product-card{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:992px){.search__products .product-card{-ms-flex-preferred-size:25%;flex-basis:25%}}.search__products .product-card__header{position:relative;padding-top:calc(100%*var(--aspect-ratio));-webkit-box-shadow:0 0 16px 5px rgba(0,0,0,.015);box-shadow:0 0 16px 5px rgba(0,0,0,.015)}.search__products .product-card__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.search__products .product-card__body{padding:8px;font-size:18px;letter-spacing:-.1px}.search__products .product-card__title{color:#31433c;text-decoration:none}.page-header{padding-left:5px}[v-cloak]{display:none}