@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/LibreFranklin-VariableFont_wght.woff2") format("woff2"),url("../fonts/LibreFranklin-VariableFont_wght.ttf") format("truetype")}
.greyform input[type=password],.greyform input[type=search],.greyform input[type=text],.greyform input[type=number],.greyform input[type=tel],.greyform input[type=email],.greyform textarea,.greyform select,.checkout input[type=password],.checkout input[type=search],.checkout input[type=text],.checkout input[type=number],.checkout input[type=tel],.checkout input[type=email],.checkout textarea,.checkout select,.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=search],.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=number],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content textarea,.woocommerce-MyAccount-content select,.woocommerce-form-login-toggle+.woocommerce-form-login input[type=password],.woocommerce-form-login-toggle+.woocommerce-form-login input[type=search],.woocommerce-form-login-toggle+.woocommerce-form-login input[type=text],.woocommerce-form-login-toggle+.woocommerce-form-login input[type=number],.woocommerce-form-login-toggle+.woocommerce-form-login input[type=tel],.woocommerce-form-login-toggle+.woocommerce-form-login input[type=email],.woocommerce-form-login-toggle+.woocommerce-form-login textarea,.woocommerce-form-login-toggle+.woocommerce-form-login select,.woocommerce-ResetPassword.lost_reset_password input[type=password],.woocommerce-ResetPassword.lost_reset_password input[type=search],.woocommerce-ResetPassword.lost_reset_password input[type=text],.woocommerce-ResetPassword.lost_reset_password input[type=number],.woocommerce-ResetPassword.lost_reset_password input[type=tel],.woocommerce-ResetPassword.lost_reset_password input[type=email],.woocommerce-ResetPassword.lost_reset_password textarea,.woocommerce-ResetPassword.lost_reset_password select,#customer_login .col-1 input[type=password],#customer_login .col-1 input[type=search],#customer_login .col-1 input[type=text],#customer_login .col-1 input[type=number],#customer_login .col-1 input[type=tel],#customer_login .col-1 input[type=email],#customer_login .col-1 textarea,#customer_login .col-1 select{background:#fff;border:1px solid #a8a8a8}
input[type=password],input[type=search],input[type=text],input[type=number],input[type=tel],input[type=email],textarea,select{-webkit-transition:.2s ease-in-out box-shadow;transition:.2s ease-in-out box-shadow;font-family:inherit;font-weight:inherit;font-size:14px;background:#f4f4f4;border:0;width:100%;line-height:1.4;padding:.875em .5em;border-radius:.5em;color:#212427}
input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#a8a8a8;opacity:1}
input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#a8a8a8;opacity:1}
input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#a8a8a8;opacity:1}
input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#a8a8a8;opacity:1}
input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,textarea::placeholder,select::placeholder{color:#a8a8a8;opacity:1}
input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#a8a8a8}
input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=email]:hover,textarea:hover,select:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(33,36,39,0.1);box-shadow:inset 0 0 0 1px rgba(33,36,39,0.1)}
input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(33,36,39,0.2);box-shadow:inset 0 0 0 1px rgba(33,36,39,0.2);outline:0}
textarea{height:8em;resize:vertical}.select2-container--default .select2-selection--single{height:46px;font-size:14px;border-radius:.5em;border:1px solid #a8a8a8}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}
form .flex .col p{margin:0}.greyform{padding:1.5em;border-radius:.5em;background:#f4f4f4}.greyform textarea{height:12em}
.greyform .submit-is-here>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.greyform .submit-is-here>p .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.greyform .submit-is-here>p .wpcf7-spinner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:.5em}
.greyform .wpcf7-not-valid-tip{position:absolute;right:0;font-size:12px}.greyform .wpcf7-not-valid{border-color:#ff91af !important}
.greyform .wpcf7-response-output{margin:1em 0 0 0 !important;border-radius:.5em;padding:.5em !important;text-align:center;border:2px solid #333 !important}
.greyform .wpcf7-form.invalid .wpcf7-response-output{border-color:#ff91af !important;color:#212427}.greyform .wpcf7-form.sent .button{pointer-events:none;cursor:default;background:#a8a8a8}
.greyform .wpcf7-form.sent .wpcf7-response-output{border-color:#25632d !important;color:#212427}img{max-width:100%;height:auto;border:0}
figure{margin:0}.imgz{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;gap:2%;row-gap:2em}
.imgz img{display:block;margin:0 auto 1em auto}.imgz--fill-imgz img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5em;width:100%;max-width:333px}
.imgz__item{width:49%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.imgz__item figcaption{font-size:1em;font-weight:600;line-height:1.2;letter-spacing:-0.0125em}
.wrap{max-width:1600px;margin-left:auto;margin-right:auto;overflow:hidden}.main{padding-top:80px;overflow:hidden;min-height:500px}
.constrained,.woocommerce-notices-wrapper .wc-block-components-notice-banner__content{margin-left:auto;margin-right:auto;width:90%}
.constrained-more,.woocommerce-MyAccount-content{margin-left:auto;margin-right:auto;width:90%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5em;row-gap:1.5em}
.flex .col{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.flex .col--left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto}
.flex .col--right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}a{-webkit-transition:.15s ease-out color,0.15s ease-out background-color;transition:.15s ease-out color,0.15s ease-out background-color;color:#25632d}
a:hover{color:#212427}.components-button,.button{-webkit-transition:.15s ease-in-out background-color,0.1s ease-in-out transform,0.1s ease-in-out box-shadow;transition:.15s ease-in-out background-color,0.1s ease-in-out transform,0.1s ease-in-out box-shadow;border:0;display:inline-block;-webkit-appearance:none;background:#ffbf58;font-weight:600;font-size:12px;font-family:inherit;color:#212427;border-radius:99px;text-transform:uppercase;text-align:center;min-width:9em;padding:1em 2em;cursor:pointer;text-decoration:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.product__link:hover .components-button,.components-button:hover,.product__link:hover .button,.button:hover{background:#ffc465;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);-webkit-box-shadow:0 1px 1px rgba(33,36,39,0.2);box-shadow:0 1px 1px rgba(33,36,39,0.2)}
.components-button:active,.button:active{background:#ffba4b;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:0 -1px 0 rgba(33,36,39,0.1);box-shadow:0 -1px 0 rgba(33,36,39,0.1)}
.components-button:focus,.button:focus{outline:0}.components-button:disabled,.components-button.disabled,.button:disabled,.button.disabled{background-color:#a8a8a8;cursor:not-allowed}
.arrowlink{font-size:15px;font-weight:700;color:#212427;position:relative;padding-right:1.25rem;text-decoration:none}
.arrowlink::before,.arrowlink::after{content:"";-webkit-transition:.15s ease-in-out transform;transition:.15s ease-in-out transform;position:absolute;width:8px;height:2px;background:#212427;-webkit-transform-origin:center right -1px;transform-origin:center right -1px;right:6px}
.arrowlink::after{-webkit-transform:rotateZ(-40deg);transform:rotateZ(-40deg);top:calc(50% - 1px)}
.arrowlink::before{-webkit-transform:rotateZ(40deg);transform:rotateZ(40deg);top:calc(50% - 0.25px)}
.arrowlink:hover::after,.imglink:hover .arrowlink::after{-webkit-transform:translateX(4px) rotateZ(-30deg);transform:translateX(4px) rotateZ(-30deg)}
.arrowlink:hover::before,.imglink:hover .arrowlink::before{-webkit-transform:translateX(4px) rotateZ(30deg);transform:translateX(4px) rotateZ(30deg)}
.togglemenu{padding:0;display:block;width:42px;height:42px;position:relative;border:0;margin:0 0 0 2em;background:transparent;border-radius:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;z-index:1010}
.togglemenu:focus{outline:0}.togglemenu .hamburger{height:2px;width:26px;position:absolute;top:12px;left:8px;background:#212427}
.togglemenu .hamburger::before,.togglemenu .hamburger::after{-webkit-transition:.25s ease-in-out transform;transition:.25s ease-in-out transform;-webkit-transform-origin:right center;transform-origin:right center;content:"";position:absolute;left:0;width:26px;height:2px;background:#212427}
.togglemenu .hamburger::before{top:8px}.togglemenu .hamburger::after{top:16px}.togglemenu .txt{display:none}
.nav-open .hamburger::before{-webkit-transform:scaleX(66%);transform:scaleX(66%)}.nav-open .hamburger::after{-webkit-transform:scaleX(33%);transform:scaleX(33%)}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding:0}
body{margin:0;color:#212427;background:#f7f3ef;font-family:"Libre Franklin",sans-serif;font-size:16px;font-weight:400;line-height:1.4375;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
figure{margin:0}.screen-reader-text,.screen-reader{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.hide{display:none !important}.logo{position:relative;z-index:1010;display:block;background-position:left center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/novelshop.svg);width:141px;height:34px}
.bg-white{background:#fff}.fix-last-p-margin p:last-of-type{margin-bottom:0}.otgs-development-site-front-end{display:none}
.dbschenker-info{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;font-size:.85rem;margin-top:2rem}
.dbschenker-info.checkout{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dbschenker-info img{height:2rem}
.main{font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Libre Franklin",sans-serif;font-weight:700;color:#212427;line-height:1.05}
h1,.h1{font-weight:700;font-size:1.875em;margin:0 0 .45em 0}h2,.h2{font-weight:700;font-size:1.875em;margin:0 0 .75em 0}
h3,.h3{font-weight:700;font-size:1.5625em;margin:0 0 .75em 0}h4,.h4{font-size:1.4em;margin:0 0 .75em 0}
h5,.h5{font-size:1.0625em;margin:0 0 .25em 0}h6,.h6{font-size:.875em;font-weight:700;letter-spacing:.025em;text-transform:uppercase;margin:0 0 .25em 0}
p{margin:0 0 1.5em 0}b,strong{font-weight:700}small,.small{font-size:.8em}.center{text-align:center}hr{margin:1.5em 0;border-left:0;border-bottom:0;border-right:0;border-top:2px solid #f4f4f4;height:0}
.box-cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
.box-cats__item{font-size:3.33vw;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem)}
.box-cats__item.imglink{padding:5%;aspect-ratio:1/1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.box-cats__item .arrowlink{font-size:12px}.section.tape-section+.section.box-search-section{margin-top:calc(-3% - 3em - 40px)}
.section.tape-section+.section.box-search-section .box-search{padding:calc(60px + 5%) 5% 10% 5%;margin-top:-60px}
.box-search{border-radius:.5em;padding:10% 5%}.box-search__img{text-align:center;font-size:12px;max-width:300px;margin:0 auto 2em auto}
.box-search__img img{display:block;margin:0 auto 2em auto}.box-search__form{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1em;margin-top:2em}
.box-search__form .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.box-search__form .full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.box-search__form input{text-align:center;font-weight:600}.breadcrumb ul{list-style:none;margin:0 0 1.5em 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;font-size:12px;text-transform:uppercase;color:#25632d}
.breadcrumb ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb ul li:not(:last-of-type)::after{display:inline-block;content:"/";margin:0 .25em;font-weight:900}
.breadcrumb ul a{text-decoration:none;color:#25632d}.breadcrumb ul a:hover{color:#212427}.contact-header__stuff__contact{margin-bottom:3em}
.contact-header .page-title{color:#25632d;margin:0 0 1em 0}.frontpage-box .imglink{margin:0 0 1.5em 0;height:250px}
.frontpage-box .imglink:last-of-type{margin-bottom:0}.frontpage-box__bigteaser{width:95%}.frontpage-box__bigteaser.imglink{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom-left-radius:0;border-top-left-radius:0;height:550px;max-height:90vh;padding:5.625%}
.frontpage-box__bigteaser.imglink .txt{font-size:2.625em}.frontpage-box__title{margin:0 auto .8em auto;font-size:2.625em;width:90%}
.frontpage-box__title .pretitle{display:block;font-size:16px}.frontpage-box__content{width:90%;margin:1.5em auto 0 auto}
.img-n-content--fixed-img-size .img-n-content__img img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.img-n-content__img{margin-bottom:1.5em}.img-n-content__img img{display:block;border-radius:.5em;width:100%}
.imglink{position:relative;overflow:hidden;border-radius:.5em;color:#fff;text-decoration:none;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ad8762}
.imglink .bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}
.imglink::after{content:"";-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,36,39,0.2);opacity:0;z-index:1}
.imglink .txt{position:relative;z-index:2;font-size:1.5625em;font-weight:600;line-height:1.05;max-width:10em;margin-bottom:15px}
.imglink:hover{color:#fff}.imglink:hover::after{opacity:1}.imglink .arrowlink{position:relative;z-index:2;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto}
.imglink .arrowlink::before,.imglink .arrowlink::after{background:#fff}.imglink--dark-txt{background:#f7f3ef;color:#212427}
.imglink--dark-txt:hover{color:#212427}.imglink--dark-txt::after{background:rgba(244,244,244,0.2)}.imglink--dark-txt .arrowlink{color:#212427}
.imglink--dark-txt .arrowlink::after,.imglink--dark-txt .arrowlink::before{background:#212427}.page-header__stuff__img{margin-bottom:1.5em}
.page-header__stuff__img img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:.5em;width:100%}
.page-header__stuff .page-title{color:#25632d;margin:0 0 1em 0}.plain-header{text-align:center}.plain-header h1{margin-bottom:1.125em}
.togglesearch{background:transparent;border:0;cursor:pointer}.search{-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;position:absolute;left:0;top:100%;width:100%;background:#fff;padding:1em 0;opacity:0;pointer-events:none}
.search-open .search{opacity:1;pointer-events:all}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f3ef;border-radius:.5em;overflow:hidden}
.search-form__input[type=search]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:transparent;font-size:20px;padding-left:1em;border:0;-webkit-box-shadow:none;box-shadow:none}
.search-form__input[type=search]:focus,.search-form__input[type=search]:hover{-webkit-box-shadow:none;box-shadow:none;border:0}
.search-form__submit{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border:0;background:transparent;width:60px;cursor:pointer}
.search-form__submit svg{width:26px;height:26px}.mobile-search .search-form{margin-right:1em}.mobile-search .search-form__input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.5em 0}
.mobile-search .search-form__submit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.shade{-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(33,36,39,0.4);pointer-events:none;opacity:0}
.search-open .shade{pointer-events:all;opacity:1}.section{margin-top:calc(3% + 3em);margin-bottom:calc(3% + 3em)}
.section--padding{padding-top:calc(3% + 3em);padding-bottom:calc(3% + 3em)}.section__title{margin-bottom:1.5em}
.site-footer{padding:5% 0;background-color:#25632d;background-image:url(../img/bg-footer.svg);background-size:666px;background-position:right -50px top -170px;background-repeat:no-repeat;color:#fff;font-size:14px}
.site-footer a{-webkit-transition:.15s ease-in-out text-decoration-color;transition:.15s ease-in-out text-decoration-color;color:#fff;text-decoration-line:underline;text-decoration-color:rgba(255,255,255,0)}
.site-footer a:hover{text-decoration-color:rgba(255,255,255,0.5)}.site-footer p{margin:0 0 1em 0}.site-footer strong{font-size:1.125em}
.site-footer .footer-logo{background-image:url("../img/novelshop-white.svg");background-repeat:no-repeat;background-size:contain;background-position:left center;width:156px;height:38px;margin:0 0 2em 0}
.site-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1420px}
.site-footer__content__contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-footer__content__nav{display:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:600px}
.site-footer__content__nav .gohome{display:none}.site-footer__content__nav .toggle{display:none}.site-footer__content__nav ul{list-style:none;margin:0;padding:0}
.site-footer__content__nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5%}
.site-footer__content__nav>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-footer__content__nav>ul>li>a{text-transform:uppercase;font-weight:700}
.site-footer__content__nav>ul>li>ul{margin-top:.5em}.site-footer__content__nav>ul>li>ul>li{max-width:10em;padding:.25em 0;line-height:1.1;margin:.25em 0}
.customize-support .site-header{top:32px}.site-header{-webkit-transition:.1s ease-in-out box-shadow,0.3s cubic-bezier(0.65,0,0.35,1) height;transition:.1s ease-in-out box-shadow,0.3s cubic-bezier(0.65,0,0.35,1) height;position:absolute;left:0;top:0;width:100%;z-index:1000;background:#f7f3ef;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.site-header__content{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;max-width:1420px}
.site-header ul{list-style:none;margin:0;padding:0}.site-header .main-nav{font-weight:600}.site-header .main-nav .current>a,.site-header .main-nav .parent>a{color:#25632d}
.site-header .main-nav a{text-decoration:none;color:#212427}.site-header .main-nav a:hover{color:#25632d}
.site-header .icon{position:relative;text-decoration:none;color:#212427}.site-header .icon:hover{color:#25632d}
.site-header .icon .cart-items{font-size:10px;width:20px;height:20px;line-height:20px;background:#25632d;color:#fff;border-radius:99px;display:block;position:absolute;left:16px;top:-5px;text-align:center;font-weight:600}
.site-header .mobile-cart{margin:0 0 0 auto;position:relative;z-index:1010}.tape-area{position:relative}
.tape-area::after{opacity:0;-webkit-transition:.2s linear opacity;transition:.2s linear opacity;content:"›";position:absolute;right:10px;bottom:35px;font-size:45px;color:#fff;pointer-events:none;z-index:9}
.tape-area.scroll::after{opacity:1}.tape-scroll{overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin-top:-100px;position:relative}
.tape-scroll::-webkit-scrollbar{display:none}.tape-space{position:relative;min-width:1100px;width:100vw;overflow-y:hidden;overflow-x:hidden;height:205px}
.tape{-webkit-transform-origin:center center;transform-origin:center center;height:80px;max-width:1600px}
.tape--main{margin-top:100px;position:relative;-webkit-transform:rotateZ(2.25deg);transform:rotateZ(2.25deg);z-index:2}
.tape--bg{position:absolute;left:0;top:100px;width:100%;height:80px;-webkit-transform:rotateZ(-2.25deg);transform:rotateZ(-2.25deg);z-index:1}
.tape__content{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5em;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
.revealed .tape--main .tape__content{-webkit-animation-name:tape;animation-name:tape;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.tape__content__item{height:80px;scroll-snap-align:center;text-align:center;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tape__content__item h3{color:#fff;margin:0}.tape__content__item h3 .small{font-size:13px;display:block}
.tape__bg{position:absolute;z-index:1;left:-10%;top:0;width:120%;height:100%;background:rgba(173,135,98,0.85);-webkit-transform-origin:left center;transform-origin:left center;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
.revealed .tape__bg{-webkit-animation-name:tape;animation-name:tape;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.revealed .tape--bg .tape__bg{-webkit-animation-delay:.5s;animation-delay:.5s}.revealed .tape--main .tape__bg{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.tape__roll{z-index:4;pointer-events:none;position:absolute;left:-232px;height:90px;width:232px;bottom:-5px;background-image:url(../img/teippirullavehje.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom}
.revealed .tape__roll{-webkit-animation-name:roll_s;animation-name:roll_s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.75s;animation-duration:.75s}
.revealed .tape--bg .tape__roll{-webkit-animation-delay:.5s;animation-delay:.5s}.revealed .tape--main .tape__roll{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.woocommerce-cart-form{font-size:12px}.woocommerce-cart-form__contents{width:100%;border-collapse:collapse}
.woocommerce-cart-form__contents thead{background:#f4f4f4}.woocommerce-cart-form__contents thead tr th{padding:.75em 0;text-align:left}
.woocommerce-cart-form__contents tbody td{padding:.5em 0}.woocommerce-cart-form__contents tbody tr:first-of-type td{padding-top:1em}
.woocommerce-cart-form__contents tbody .product-subtotal{font-weight:600}.woocommerce-cart-form__contents .product-remove{width:0}
.woocommerce-cart-form__contents .product-remove .remove{position:absolute;right:0;top:calc(50% - 15px);line-height:30px;width:30px;text-align:center;text-decoration:none;font-size:22px;color:#212427}
.woocommerce-cart-form__contents .product-remove .remove:hover{color:#ff91af}.woocommerce-cart-form__contents .product-thumbnail{width:60px}
.woocommerce-cart-form__contents .product-thumbnail a{display:block}.woocommerce-cart-form__contents .product-thumbnail a img{display:block;aspect-ratio:1/1;width:100%;border-radius:.5em;border:1px solid #f4f4f4}
.woocommerce-cart-form__contents .product-name{padding-left:1em;text-align:left}.woocommerce-cart-form__contents .product-name a{text-decoration:none;font-weight:600;color:#212427}
.woocommerce-cart-form__contents .product-name a:hover{color:#25632d}.woocommerce-cart-form__contents .product-quantity input{font-size:1em;width:4.5em;text-align:center;background:#fff;border:2px solid #f4f4f4;padding-left:0;padding-right:0}
.woocommerce-cart-form__contents .product-subtotal{padding-right:30px}.woocommerce-cart-form__cart-item{position:relative}
.woocommerce-cart-form .actions{overflow:hidden}.woocommerce-cart-form .actions .coupon{margin:1.5em 1.5em 1.5em 0;border-radius:99px;padding:2px;float:left;width:300px;background:#fff;border:2px solid #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce-cart-form .actions .coupon .input-text{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:.666em 1.2em;border-radius:99px;background:#fff;-webkit-box-shadow:none;box-shadow:none}
.woocommerce-cart-form .actions .coupon .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1em;padding-right:1em}
.woocommerce-cart-form .actions>.button{margin:calc(1.5em + 4px) 0 1.5em 0;float:right}.cart-collaterals{padding-top:1.5em;border-top:1px solid #f4f4f4}
.cart-collaterals .cart_totals h2{text-align:center}.cart-collaterals .cart_totals .shop_table{margin:0 auto 1.5em auto}
.cart-collaterals .cart_totals .shop_table th{font-weight:600;padding-right:1em;vertical-align:top;text-align:right;padding-bottom:1em}
.cart-collaterals .cart_totals .shop_table td{text-align:left;vertical-align:top;padding-bottom:1em}.cart-collaterals .cart_totals .shop_table ul{list-style:none;margin:0;padding:0}
.cart-collaterals .cart_totals .shop_table p{margin:0 0 1em 0}.cart-collaterals .cart_totals .shop_table p:last-of-type{margin:0}
.cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center}.wc-empty-cart-message{text-align:center}
.wc-empty-cart-message .cart-empty{margin:0 0 1.5em 0}.return-to-shop{text-align:center}.woocommerce-form-login-toggle{margin:1.5em 0}
.woocommerce-form-login-toggle+.woocommerce-form-login{padding:1.5em;background-color:#f4f4f4;border-radius:.5em;margin:0 0 1.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;row-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.woocommerce-form-login-toggle+.woocommerce-form-login>p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.woocommerce-form-login-toggle+.woocommerce-form-login>p:last-of-type{margin-bottom:0}.woocommerce-form-login-toggle+.woocommerce-form-login .woocommerce-form-login__rememberme{margin-right:1.5em}
.checkout{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout .woocommerce-NoticeGroup-checkout{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.woocommerce-checkout-review-order-table{border-radius:.5em;background:#f4f4f4;margin:0 0 1.5em 0;width:100%;font-size:14px;border-collapse:collapse}
.woocommerce-checkout-review-order-table thead th{text-align:left;border-bottom:1px solid #fff}.woocommerce-checkout-review-order-table thead .product-name{padding:1em 0 .5em 1.5em}
.woocommerce-checkout-review-order-table thead .product-total{padding:1em .5em .5em 0}.woocommerce-checkout-review-order-table tbody td{vertical-align:top;text-align:left;padding-top:.25em;padding-bottom:.25em}
.woocommerce-checkout-review-order-table tbody .product-name{padding-left:1.5em}.woocommerce-checkout-review-order-table tbody .product-total{padding-right:1.5em}
.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding-top:.25em;padding-bottom:.25em}
.woocommerce-checkout-review-order-table tfoot th{padding-right:1em;text-align:right;vertical-align:top}
.woocommerce-checkout-review-order-table tfoot td{text-align:left;padding-right:.5em}.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{border-top:1px solid #fff;padding-top:1em}
.woocommerce-checkout-review-order-table tfoot .order-total td{padding-bottom:1em}.woocommerce-checkout-review-order-table ul{list-style:none;margin:0;padding:0}
.woocommerce-checkout-payment .methods{list-style:none;margin:0 0 1.5em 0;padding:0}#customer_login .col-1{margin:0 auto 1.5em auto;padding:1.5em;border-radius:.5em;background:#f4f4f4;max-width:420px}
#customer_login .col-1 p:last-of-type{margin-bottom:0}#customer_login .col-1 .login .form-row{overflow:hidden}
#customer_login .col-1 .login .button{float:right}#customer_login .col-2{text-align:center;margin:3em auto 0 auto;max-width:420px}
.woocommerce-ResetPassword.lost_reset_password{margin:0 auto 1.5em auto;padding:1.5em;border-radius:.5em;background:#f4f4f4;max-width:420px}
.woocommerce-ResetPassword.lost_reset_password p:last-of-type{margin-bottom:0}.woocommerce-MyAccount-navigation ul{list-style:none;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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2em;margin:0 auto 1em auto;max-width:600px;padding:0}
.woocommerce-MyAccount-navigation li{font-size:12px;text-transform:uppercase;font-weight:700}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{display:none}
.woocommerce-MyAccount-navigation li.is-active a{color:#212427}.woocommerce-MyAccount-navigation a{color:#a8a8a8;text-decoration:none}
.woocommerce-MyAccount-navigation a:hover{color:#25632d}.woocommerce-MyAccount-content{padding:1.5em;border-radius:.5em;background:#f4f4f4}
.woocommerce-MyAccount-content .wc-block-components-notice-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25em;row-gap:1.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce-MyAccount-content .wc-block-components-notice-banner svg{display:none}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{margin-bottom:1.5em}
.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields__field-wrapper .form-row{margin:0 0 1em 0}
.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields__field-wrapper fieldset{margin:1.5em 0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.col2-set.addresses .col-1{margin-bottom:1.5em}.woocommerce-Addresses .title{margin:0 0 1.5em 0}.woocommerce-Addresses .edit{font-size:14px}
.woocommerce-Addresses address{font-style:normal}.woocommerce-notices-wrapper{background:#fff;padding:1em 0;margin:0}
.woocommerce-notices-wrapper:empty{display:none}.main>.woocommerce-notices-wrapper{padding:1em 5%}.woocommerce-notices-wrapper .woocommerce-message{padding:1em;border:2px solid #25632d;border-radius:.5em;background-color:#25632d;color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.woocommerce-notices-wrapper .woocommerce-message+.woocommerce-message{margin-top:1em}.woocommerce-notices-wrapper .wc-block-components-notice-banner{background:#25632d;color:#fff;padding:1em 0}
.woocommerce-notices-wrapper .wc-block-components-notice-banner svg{display:none}.woocommerce-notices-wrapper .wc-block-components-notice-banner__content{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;gap:1.25em}
.woocommerce-pagination ul{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;gap:.5em;margin:calc(3% + 3em) auto 0 auto;padding:0;list-style:none}
.woocommerce-pagination li{margin:0;padding:0}.woocommerce-pagination span.page-numbers,.woocommerce-pagination a.page-numbers{display:block;width:30px;height:30px;font-weight:700;text-align:center;line-height:30px;border-radius:99px;text-decoration:none}
.woocommerce-pagination span.page-numbers.current,.woocommerce-pagination a.page-numbers.current{background:#25632d;color:#fff}
.woocommerce-pagination span.page-numbers.next,.woocommerce-pagination span.page-numbers.prev,.woocommerce-pagination a.page-numbers.next,.woocommerce-pagination a.page-numbers.prev{font-size:24px;line-height:25px}
.product-archive__header__top-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;row-gap:0}
.product-archive__header__top-stuff .size-img{margin-bottom:1.25em}.product-archive__side{margin-bottom:2em}
.product-archive__side .h3{margin-bottom:.5em}.product-archive__main{margin-bottom:2em}.term-description{max-width:48em}
.product-cats{font-size:14px;margin-bottom:2.5em}.product-cats ul{list-style:none;margin:0;padding:0}
.product-cats li{position:relative}.product-cats a{display:block;padding-right:40px;line-height:1.1;color:#212427;text-decoration:none}
.product-cats a:hover{color:#25632d}.product-cats .cats>li{border-bottom:1px solid #a8a8a8}.product-cats .cats>li.cat-open>.subcats{height:auto}
.product-cats .cats>li.cat-open .cat-toggle::after{-webkit-transform:translateY(-6px) rotateZ(45deg);transform:translateY(-6px) rotateZ(45deg)}
.product-cats .cats>li.cat-open .cat-toggle::before{-webkit-transform:translateY(-6px) rotateZ(-45deg);transform:translateY(-6px) rotateZ(-45deg)}
.product-cats .cats>li>a{padding:.75em 0;font-weight:600}.product-cats .subcats{-webkit-transition:.15s ease-in-out height;transition:.15s ease-in-out height;height:0;overflow:hidden;background:#f4f4f4;-webkit-box-shadow:0 -1px 0 #a8a8a8;box-shadow:0 -1px 0 #a8a8a8}
.product-cats .subcats>li{padding-left:1em}.product-cats .subcats>li:first-of-type{margin-top:1em}.product-cats .subcats>li:last-of-type{margin-bottom:1em}
.product-cats .subcats>li>a{margin:.25em 0;padding:.25em 0}.product-cats .cat-toggle{position:absolute;right:0;top:0;height:38px;width:40px;background:transparent;border:0;cursor:pointer}
.product-cats .cat-toggle::after,.product-cats .cat-toggle::before{content:"";position:absolute;width:7px;height:2px;-webkit-transition:.15s ease-in transform;transition:.15s ease-in transform;background:#212427;top:calc(50% + 3px)}
.product-cats .cat-toggle::after{left:50%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.product-cats .cat-toggle::before{right:50%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%;row-gap:1.5em;margin:1.5em 0 0 0;padding:0;list-style:none}
.selected-products--center .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.products .product{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48%}.products .product__link{text-decoration:none;display:block;color:#212427}
.products .product__link:hover h2{color:#25632d}.products .product__link:hover .product__img img{-webkit-transform:scaleX(1.015) scaleY(1.015);transform:scaleX(1.015) scaleY(1.015)}
.products .product__img{border:1px solid #f4f4f4;margin:0 0 .75em 0;border-radius:.5em;overflow:hidden;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;position:relative}
.products .product__img .product-size{width:25%;max-width:80px}.products .product__img img{-webkit-transition:.15s ease-in-out transform;transition:.15s ease-in-out transform;-webkit-transform-origin:center center;transform-origin:center center;display:block;margin:0 auto}
.products .product h2{-webkit-transition:.15s ease-in-out color;transition:.15s ease-in-out color;font-size:1em;margin:0 0 .5rem;word-wrap:break-word}
.products .product__price{font-weight:600}.products .product p{margin:0 0 .5rem}.woocommerce-no-products-found .wc-block-components-notice-banner{border-radius:.5em;border:2px solid #ff91af;padding:1.5em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;row-gap:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:250px}
.woocommerce-no-products-found .wc-block-components-notice-banner svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#ff91af;width:100px;height:100px;display:block}
.woocommerce-no-products-found .wc-block-components-notice-banner__content{-webkit-box-flex:1;-ms-flex:1 1 1;flex:1 1 1;min-width:200px}
.out-of-stock{color:red}.out-of-stock-label{position:absolute;top:8px;right:8px;background-color:#d32f2f;color:white;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.product-size{position:absolute;right:1px;top:1px;z-index:10;border-top-right-radius:.5em;border-bottom-left-radius:.5em}
.product-stuff__img{position:relative;margin:0 0 1.5em 0}.product-stuff .product-size{width:20%;max-width:100px}
.product-stuff .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;row-gap:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-stuff .cart .plus,.product-stuff .cart .minus{width:1.5rem;height:1.5rem;font-size:16px;border:0;background:#25632d;color:#fff;border-radius:99px;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;cursor:pointer;-webkit-transition:.2s ease-in-out background-color;transition:.2s ease-in-out background-color}
.product-stuff .cart .plus:hover,.product-stuff .cart .minus:hover{background:#173e1c}.product-stuff .cart .quantity{width:6em}
.product-stuff .cart .quantity .qty{border:2px solid #a8a8a8;background:#fff;padding-left:1em;padding:.5em .25em .5em 1em;line-height:2em;border-radius:.75em;font-size:16px}
.product-stuff .cart .button{margin-left:auto}.product-stuff__summary table{width:auto !important;max-width:100%}
.quantity-discount{font-size:14px;margin:1.5em 0}.quantity-discount__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f4f4;border-bottom:1px solid #a8a8a8;color:#212427;font-weight:600;padding:.75em 1em}
.quantity-discount__item{-webkit-transition:.2s ease-in-out background-color;transition:.2s ease-in-out background-color;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;border-bottom:1px solid #a8a8a8;background:#fff;color:#212427;font-size:14px;font-weight:600;padding:.75em 1em;cursor:pointer}
.quantity-discount__item.active,.quantity-discount__item:hover{background:#f4f4f4}.quantity-discount__footer{font-weight:600;padding:.75em 1em 0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}
.quantity-discount__footer a{white-space:nowrap;color:#25632d}.price-stuff{margin:1.25em 0 0 0}.price-stuff__item{font-size:18px;margin:.25em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;row-gap:.5em;position:relative}
.price-stuff__item .txt{font-weight:600}.price-stuff__item .amount{font-weight:600}.price-stuff__item.hidden{display:none}
.price-stuff .error{display:none;font-weight:700;color:#ff91af}.price-stuff .loader{position:absolute;right:0;top:0;display:none}
.price-stuff.loading .loader{display:block}.price-stuff.loading .price{display:none}.price-stuff.error .price{display:none}
.price-stuff.error .error{display:block}.loader{width:60px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#25632d 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;-webkit-animation:l3 1s infinite linear;animation:l3 1s infinite linear}
.woocommerce-product-gallery{position:relative;max-width:100%}.woocommerce-product-gallery__trigger{-webkit-transition:.2s ease-in-out background-color;transition:.2s ease-in-out background-color;position:absolute;left:.75em;top:.75em;font-size:1em;text-decoration:none;z-index:10;background:rgba(255,255,255,0.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:99px;width:40px;height:40px;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}
.woocommerce-product-gallery__trigger:hover{background-color:rgba(255,255,255,0.8)}.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery .flex-viewport{border:2px solid #f4f4f4;border-radius:.5em;overflow:hidden;position:relative;padding:0}
.woocommerce-product-gallery__wrapper a,.woocommerce-product-gallery .flex-viewport a{pointer-events:none;cursor:default}
.woocommerce-product-gallery__wrapper img,.woocommerce-product-gallery .flex-viewport img{display:block;margin:0 auto}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{border:0;border-radius:0}
.woocommerce-product-gallery__image{width:100%}.woocommerce-product-gallery__image a{display:block}.woocommerce-product-gallery__image a img{width:100%}
.woocommerce-product-gallery .flex-control-thumbs{list-style:none;margin:.5em 0 1.5em 0;padding:0;gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.woocommerce-product-gallery .flex-control-thumbs li{-webkit-transition:.2s ease-in-out border-color,0.2s ease-in-out box-shadow,0.2s ease-in-out transform;transition:.2s ease-in-out border-color,0.2s ease-in-out box-shadow,0.2s ease-in-out transform;cursor:pointer;margin:0;padding:0;aspect-ratio:1/1;min-width:60px;max-width:120px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:.5em;border:2px solid #f4f4f4;overflow:hidden}
.woocommerce-product-gallery .flex-control-thumbs li:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 4px #f4f4f4;box-shadow:0 2px 4px #f4f4f4}
.woocommerce-product-gallery .flex-control-thumbs img{width:100%;display:block;margin:0}.pswp__bg{background-color:rgba(0,0,0,0.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
@media(min-width:420px){.imgz__item figcaption{font-size:1.2em}.box-search__form{row-gap:2em}.box-search__form .col{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}
}@media(min-width:550px){.flex .col--half{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.75em);flex:0 0 calc(50% - 0.75em)}
.box-cats__item{font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 0.7rem);flex:0 0 calc(33.333% - 0.7rem)}
.woocommerce-cart-form{font-size:14px}.products{gap:3%;row-gap:1.5em}.products .product{width:31.333%}
}@media(min-width:760px){.imgz--3 .imgz__item{width:32%}.imgz--5 .imgz__item{width:32%}.imgz--6 .imgz__item{width:32%}
.logo{width:200px;height:50px}.box-cats__item{font-size:14px}.box-cats__item .arrowlink{font-size:14px}
.site-header{position:fixed}.product-stuff .cart{max-width:350px}.quantity-discount{max-width:350px}.price-stuff__item{font-size:20px}
.price-stuff{max-width:350px}}@media(min-width:900px){.greyform{padding:2.5em}.imgz--4 .imgz__item{width:23.5%}
.imgz--5 .imgz__item{width:18.4%}.constrained,.woocommerce-notices-wrapper .wc-block-components-notice-banner__content{width:88.75%}
.constrained-more,.woocommerce-MyAccount-content{width:66.666%}.main{font-size:16px}.box-cats__item{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 0.8rem);flex:0 0 calc(20% - 0.8rem)}
.box-cats__item.imglink{padding:2%}.box-search{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;gap:4%;row-gap:2em}
.box-search__img,.box-search__content{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48%;max-width:404px}
.contact-header__stuff{display:grid;gap:4%;row-gap:0;grid-template-columns:38% 58%}.contact-header__stuff__contact{margin-bottom:0;grid-column-start:1;grid-row-start:1;grid-row-end:4}
.contact-header__stuff__form{grid-column-start:2;grid-row-start:2;grid-row-end:3}.frontpage-box{display:grid;gap:4%;row-gap:0;grid-template-columns:55% 35%}
.frontpage-box__bigteaser{width:100%;grid-column-start:1;grid-row-start:1;grid-row-end:4}.frontpage-box__bigteaser.imglink{min-height:770px;height:100%}
.frontpage-box__title{margin-top:min(4vw,1.25em);width:100%;grid-column-start:2;grid-row-start:1}.frontpage-box__content{width:100%;grid-column-start:2;grid-row-start:2}
.img-n-content{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}
.img-n-content--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.img-n-content--fixed-img-size{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.img-n-content--fixed-img-size .img-n-content__content{margin-top:5%}
.page-header .img-n-content--fixed-img-size .img-n-content__content{margin-top:0}.img-n-content__img{margin:0;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%}
.img-n-content__content{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.page-header__stuff{display:grid;gap:4%;row-gap:0;grid-template-columns:58% 38%}
.page-header__stuff__img{margin-bottom:0;grid-column-start:1;grid-row-start:1;grid-row-end:4}.page-header__stuff__img img{min-height:100%}
.page-header__stuff__title{grid-column-start:2;grid-row-start:1;grid-row-end:2}.page-header__stuff__content{grid-column-start:2;grid-row-start:2;grid-row-end:3}
.site-footer__content__nav{display:block}.woocommerce-cart-form{font-size:16px}.woocommerce-cart-form__contents tbody .product-subtotal{font-size:1.2em}
.woocommerce-cart-form__contents .product-thumbnail{width:150px}.woocommerce-cart-form__contents .product-name a{font-size:1.2em}
.cart-collaterals{padding-top:1.5em}.cart-collaterals .cart_totals{width:50%;margin:0 0 0 auto}.woocommerce-form-login-toggle+.woocommerce-form-login>p.form-row-first,.woocommerce-form-login-toggle+.woocommerce-form-login>p.form-row-last{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.75em);flex:0 0 calc(50% - 0.75em)}
.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.checkout #customer_details{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%}.checkout #order_review_heading{display:none}
.checkout #order_review{margin-top:4.2em;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.checkout .woocommerce-shipping-fields__field-wrapper,.checkout .woocommerce-billing-fields__field-wrapper{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}
.checkout .woocommerce-shipping-fields__field-wrapper .form-row,.checkout .woocommerce-billing-fields__field-wrapper .form-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,.checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field,.checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field,.checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field,.checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,.checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,.checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field,.checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,.checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field,.checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{width:48%}
.checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide,.checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide{width:100%}
#customer_login .col-1{padding:2.5em}.woocommerce-ResetPassword.lost_reset_password{padding:2.5em}.woocommerce-MyAccount-content{padding:2.5em}
.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{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}
.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields__field-wrapper .form-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.woocommerce-EditAccountForm .form-row#billing_postcode_field,.woocommerce-EditAccountForm .form-row#billing_city_field,.woocommerce-EditAccountForm .form-row#billing_phone_field,.woocommerce-EditAccountForm .form-row#billing_email_field,.woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-EditAccountForm .form-row.form-row-last,.woocommerce-address-fields__field-wrapper .form-row#billing_postcode_field,.woocommerce-address-fields__field-wrapper .form-row#billing_city_field,.woocommerce-address-fields__field-wrapper .form-row#billing_phone_field,.woocommerce-address-fields__field-wrapper .form-row#billing_email_field,.woocommerce-address-fields__field-wrapper .form-row.form-row-first,.woocommerce-address-fields__field-wrapper .form-row.form-row-last{width:48%}
.woocommerce-EditAccountForm .form-row.form-row-wide,.woocommerce-address-fields__field-wrapper .form-row.form-row-wide{width:100%}
.col2-set.addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.col2-set.addresses .col-1,.col2-set.addresses .col-2{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin:0}
.product-archive__header__top-stuff{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.product-archive__header__top-stuff .size-img{max-width:600px;margin-top:-3em}.product-archive{display:grid;gap:4%;row-gap:0;grid-template-columns:18% 78%}
.product-archive__side{width:100%;grid-column-start:1;grid-row-start:1;grid-row-end:3}.product-archive__main{width:100%;grid-column-start:2;grid-row-start:1;grid-row-end:2;margin-bottom:0}
.product-archive__main .breadcrumb{margin-top:-2em}.product-archive__main header p{max-width:40em}.product-archive__products{width:100%;grid-column-start:2;grid-row-start:2;grid-row-end:3}
.product-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-stuff__img{margin:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.product-stuff__stuff{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}
}@media(min-width:960px){.revealed .tape__roll{-webkit-animation-name:roll;animation-name:roll}}@media(min-width:1080px){.imgz--6 .imgz__item{width:15%}
.main{padding-top:140px}.togglemenu{display:none}.logo{width:233px;height:56px}.box-cats__item{font-size:1em}
.box-cats__item .arrowlink{font-size:15px}.mobile-search{display:none}.site-header{height:140px}.site-header.scrolled{-webkit-box-shadow:0 2px 4px rgba(33,36,39,0.1);box-shadow:0 2px 4px rgba(33,36,39,0.1);height:80px}
.site-header__nav{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:flex-end}
.site-header__nav .main-nav{margin:0 auto;font-size:14px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:1em}
.site-header__nav .main-nav>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header__nav .main-nav>li>a{display:block;padding:.5em .25em}.site-header__nav .main-nav>li>ul{-webkit-transition:.2s ease-in opacity,0.2s ease-in transform;transition:.2s ease-in opacity,0.2s ease-in transform;pointer-events:none;opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);position:absolute;z-index:3;top:100%;left:-1.5em;background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.5em;-webkit-box-shadow:0 2px 4px rgba(33,36,39,0.1);box-shadow:0 2px 4px rgba(33,36,39,0.1);padding:1.5em 1.5em 1.5em 1.5em;min-width:15em;margin:0;height:auto !important;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75em}
.site-header__nav .main-nav>li .toggle{width:20px;height:40px;position:relative;background:transparent;border:0;margin-left:-4px;cursor:pointer}
.site-header__nav .main-nav>li .toggle::after,.site-header__nav .main-nav>li .toggle::before{content:"";position:absolute;width:7px;height:2px;-webkit-transition:.15s ease-in transform;transition:.15s ease-in transform;background:#212427;top:calc(50% + 3px)}
.site-header__nav .main-nav>li .toggle::after{left:50%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.site-header__nav .main-nav>li .toggle::before{right:calc(50% - 1px);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.site-header__nav .main-nav>li:hover>ul,.site-header__nav .main-nav>li:focus-within>ul{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;pointer-events:all;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.site-header__nav .main-nav>li:hover .toggle::after,.site-header__nav .main-nav>li:focus-within .toggle::after{-webkit-transform:translateY(-6px) rotateZ(45deg);transform:translateY(-6px) rotateZ(45deg)}
.site-header__nav .main-nav>li:hover .toggle::before,.site-header__nav .main-nav>li:focus-within .toggle::before{-webkit-transform:translateY(-6px) rotateZ(-45deg);transform:translateY(-6px) rotateZ(-45deg)}
.site-header .lang-nav{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform;font-weight:600;font-size:14px;text-transform:uppercase;padding:.75em;position:relative;cursor:default}
.site-header .lang-nav a{text-decoration:none;color:#212427}.site-header .lang-nav a:hover{color:#25632d}
.site-header .lang-nav>li>ul{-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;pointer-events:none;opacity:0;position:absolute;left:.75em;top:calc(100% - 0.5em)}
.site-header .lang-nav:hover{-webkit-transform:translateY(-0.75em);transform:translateY(-0.75em)}.site-header .lang-nav:hover>li>ul{opacity:1;pointer-events:all}
.site-header .togglesearch{margin-top:-1px}.site-header .icon,.site-header .togglesearch{padding:0;width:24px;height:24px;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;position:relative;margin-left:1.25rem}
.site-header .icon svg,.site-header .togglesearch svg{-webkit-transition:.15s ease-in-out filter;transition:.15s ease-in-out filter;height:auto;width:100%}
.site-header .icon .txt,.site-header .togglesearch .txt{display:none}.site-header .icon:hover svg,.site-header .togglesearch:hover svg{-webkit-filter:saturate(1200%) hue-rotate(-110deg) brightness(220%);filter:saturate(1200%) hue-rotate(-110deg) brightness(220%)}
.site-header .button{margin-left:2rem}.site-header .mobile-cart{display:none}.products{gap:2.5%;row-gap:1.5em}
.products .product{width:23.125%}}@media(min-width:1100px){.tape-space{height:calc(180px + 2.5vw)}
}@media(min-width:1200px){.site-header__nav .main-nav>li>a{font-size:16px}.site-header__nav .main-nav>li .sub-menu{font-size:16px}
}@media(min-width:1440px){.site-header__nav .main-nav>li>a{font-size:18px}}@media(min-width:1600px){.revealed .tape__roll{-webkit-animation-name:roll_xxxl;animation-name:roll_xxxl}
}@media(max-width:1080px){.nav-open .shade{pointer-events:all;opacity:1}.site-header .mobile-cart{padding:0;width:24px;height:24px;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;position:relative}
.site-header .mobile-cart svg{width:100%;height:auto}.site-header__nav{padding:80px 1.5em 1.5em 1.5em;-webkit-transition:.2s ease-in transform;transition:.2s ease-in transform;-webkit-transform:translateX(101%);transform:translateX(101%);position:fixed;right:0;top:0;width:400px;height:100%;z-index:1001;background:#f7f3ef;pointer-events:none;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:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.nav-open .site-header__nav{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}
.site-header__nav .icon--cart,.site-header__nav .icon--search{display:none}.site-header__nav .icon--account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header__nav .icon--account.logged_out{display:none}.site-header__nav .icon--account svg{width:24px;height:24px}
.site-header__nav .icon--account .txt{margin-left:.5em;font-size:1.5625em;font-weight:700}.site-header__nav .main-nav{margin:1.5em 0}
.site-header__nav .main-nav>li{margin:.333em 0;position:relative}.site-header__nav .main-nav>li>a{font-size:1.5625em;font-weight:700;padding:.25em 0;display:inline-block}
.site-header__nav .main-nav>li.open>.toggle::after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);opacity:0}
.site-header__nav .main-nav>li.open>.toggle::before{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
.site-header__nav .main-nav>li.open>.sub-menu{opacity:1;pointer-events:all}.site-header__nav .main-nav>li>.sub-menu{-webkit-transition:.2s ease-in-out height,0.2s ease-in-out opacity;transition:.2s ease-in-out height,0.2s ease-in-out opacity;opacity:0;height:0;pointer-events:none;margin:0;padding:0 0 0 1.25em}
.site-header__nav .main-nav>li>.sub-menu>li{margin:0;padding:.5em}.site-header__nav .main-nav>li>.sub-menu>li:first-of-type{margin-top:0}
.site-header__nav .main-nav>li>.sub-menu>li:last-of-type{margin-bottom:0}.site-header__nav .main-nav.has-children{padding-right:40px}
.site-header__nav .main-nav .toggle{width:40px;height:40px;border-radius:99px;position:absolute;right:0;top:4px;padding:0;background:transparent;border:2px solid rgba(173,135,98,0.1);margin-left:-4px;cursor:pointer}
.site-header__nav .main-nav .toggle::after,.site-header__nav .main-nav .toggle::before{content:"";position:absolute;width:16px;height:2px;-webkit-transition:.2s ease-in transform,0.2s ease-in-out opacity;transition:.2s ease-in transform,0.2s ease-in-out opacity;-webkit-transform-origin:center;transform-origin:center;background:#212427;top:calc(50% - 1px);left:10px}
.site-header__nav .main-nav .toggle::before{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.site-header__nav .lang-nav{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;font-size:14px;text-transform:uppercase;font-weight:600;margin:2em 1em 0 0}
.site-header__nav .lang-nav a{text-decoration:none;color:#212427}.site-header__nav .lang-nav .current>span{display:none}
.site-header__nav .lang-nav>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em}
}@media(max-width:759px){.nav-open{overflow:hidden}}@media(max-width:550px){.site-header__nav{width:100%;padding:calc(80px + 1em) 5% 1.5em 5%}
}@media(max-width:420px){.woocommerce-cart-form__contents .product-thumbnail{display:none}}@-webkit-keyframes tape{from{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}@keyframes tape{from{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}@-webkit-keyframes roll{99%{-webkit-transform:translateX(calc(232px + 100vw));transform:translateX(calc(232px + 100vw));opacity:1}
100%{opacity:0}}@keyframes roll{99%{-webkit-transform:translateX(calc(232px + 100vw));transform:translateX(calc(232px + 100vw));opacity:1}
100%{opacity:0}}@-webkit-keyframes roll_s{99%{-webkit-transform:translateX(1338px);transform:translateX(1338px);opacity:1}
100%{opacity:0}}@keyframes roll_s{99%{-webkit-transform:translateX(1338px);transform:translateX(1338px);opacity:1}
100%{opacity:0}}@-webkit-keyframes roll_xxxl{99%{-webkit-transform:translateX(1832px);transform:translateX(1832px);opacity:1}
100%{opacity:0}}@keyframes roll_xxxl{99%{-webkit-transform:translateX(1832px);transform:translateX(1832px);opacity:1}
100%{opacity:0}}@-webkit-keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}
60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}
40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}
}