h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;line-height:1.25;margin:0 0 1rem}h3,h4{font-size:1.5rem}.footer{position:relative;padding:1.25rem 0;background-image:url("/img/footer-background.png");background-size:cover;background-repeat:no-repeat;color:#fff}.footer .container{display:flex;flex-direction:column;gap:4rem}.footer picture{margin-top:1.5rem}.footer ::selection{background:#fff;color:#2b2e34}.footer__logo{display:flex;align-items:center;justify-content:center;height:9rem;padding:.5rem;width:9rem;background:#fff;border-radius:50%}.footer__contact-link{font-size:1.125rem;font-weight:600;display:flex;align-items:center;margin-top:1.25rem;color:#fff;transition:color .2s}.footer__contact-link:hover,.footer__contact-link:focus-visible,.footer__contact-link:active{color:#fac18a}.footer__contact-link .icon{top:0;margin-right:.25rem}.footer__copyright{font-weight:700;margin-top:1.25rem}.footer__navigation-list{columns:2;column-gap:max(1rem,2.5vw)}.footer__navigation-list-item+.footer__navigation-list-item{margin-top:1rem}.footer__navigation-link{color:#fff;transition:color .2s}.footer__navigation-link:hover,.footer__navigation-link:focus-visible,.footer__navigation-link:active{color:#fac18a}.footer__social-media-list{display:flex;flex-wrap:wrap;gap:1.5rem}.footer__social-media-link{font-size:1.25rem;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;background:#fff;border-radius:50%;color:#374b5c;transition:background .2s,color .2s}.footer__social-media-link:hover,.footer__social-media-link:focus-visible,.footer__social-media-link:active{background:#fac18a;color:#2b2e34}.footer__social-media-link .icon{top:0}.body-end{position:relative;height:1.875rem;width:100%;background-image:url("/img/page-end-pattern.png");background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 60em){.footer{padding:2.5rem 0}.footer .container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer__navigation{margin-left:auto}.footer__copyright{width:100%}}@media screen and (min-width: 80em){.footer{padding:3rem 0}}[type=text],[type=tel],[type=email],[type=number],[type=password],[type=search],[type=tel],textarea{font-family:inherit;font-size:1.25rem;border:0;height:3rem;padding:.5rem 1rem;background:#c0d683;color:#2b2e34;width:100%;border-radius:0;transition:background .2s}[type=text]:hover,[type=tel]:hover,[type=email]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,textarea:hover{background:hsl(75.9036144578,50.303030303%,72.6470588235%)}[type=text]:focus,[type=text]:active,[type=tel]:focus,[type=tel]:active,[type=email]:focus,[type=email]:active,[type=number]:focus,[type=number]:active,[type=password]:focus,[type=password]:active,[type=search]:focus,[type=search]:active,[type=tel]:focus,[type=tel]:active,textarea:focus,textarea:active{background:hsl(75.9036144578,50.303030303%,77.6470588235%)}textarea{font-family:inherit;line-height:1.5;overflow:auto;resize:vertical;height:auto;min-height:25vh}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=checkbox]:focus{outline:.125rem solid #67902c;outline-offset:-1px}.formbuilder-row{margin-bottom:1.5rem}.checkbox-wrapper{display:flex;align-items:baseline;gap:.5rem}.input-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem;width:100%}.input-group>*{flex:1 1 15rem}.skiplink:focus{font-size:1.25rem;font-weight:700;text-decoration:none;position:fixed;top:1rem;left:1rem;z-index:9999;height:auto;padding:.5rem;width:auto;clip:unset;overflow:visible;white-space:normal;background:#00593f;color:#fff;outline:.125rem dotted #fff;outline-offset:-0.25rem}.site-header__bottom{background-image:url("/img/navigation-background.svg");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.shop{color:#222}.shop h2{color:#374b5c}.shop h3{color:#374b5c}.shop .headline--bordered{color:#67902c;border-color:#222}.shop .button{transition:background-color .3s,color .3s,border-color .3s}.shop .button--primary:hover,.shop .button--primary:active,.shop .button--primary:focus-visible,.shop .button--primary[aria-expanded=true]{background-color:#e88324;border-color:#e88324;color:#fff}.shop .form-frontend-info{display:flex;align-items:center;gap:.5rem;background-color:#aeca60;padding:.5rem 1rem;margin-bottom:2rem;border-radius:.25rem}.shop .form-frontend-info--error{background-color:#fac18a}.shop .info-text-with-icon{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.shop .user-profile-form fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1rem}.shop .user-profile-form fieldset+fieldset{margin-top:1.5rem}.shop .user-profile-form [type=submit]{margin-top:1.5rem}.shop .account-request-form input~ul>li,.shop .register-user-form input~ul>li{color:#a6c54f}.shop input~ul{padding-left:0}.shop input~ul>li{list-style-type:none;color:#e88324;font-weight:600}.swiper__section .accordion-section,.container .accordion-section{width:100%}.accordion__section-headline{font-size:clamp(1.5rem,2.344vw,2rem)}.accordion+.accordion{margin-top:1rem}.accordion__headline{margin:0}.accordion__toggle{font-size:1rem;font-weight:600;text-align:left;width:100%;min-height:5rem;padding:1rem 2rem;transition:color .3s}.accordion__toggle--background-color{background-color:#e5eaed;color:#374b5c}.accordion__toggle .icon{transition:.3s ease;font-size:1.5rem;color:#222}.accordion__toggle>span{justify-content:space-between}.accordion__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.accordion__content{visibility:hidden;height:0;transform:scaleY(0);transform-origin:top;transition:transform .3s}.accordion__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1);padding:1rem 2rem 2rem 2rem}.accordion__content--background-color{background-color:#e5eaed;color:#374b5c}.collapsible__title{line-height:1;margin-bottom:0}.collapsible__toggle{font-size:1.25rem;font-weight:600;text-align:left;padding:.5rem 0;width:100%;transition:color .3s}.collapsible__toggle:hover,.collapsible__toggle:focus-visible{color:#00593f}.collapsible__toggle .icon{margin-left:1rem;transform-origin:center;transition:transform .3s}.collapsible__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.products-search__categories .collapsible__toggle{font-size:1rem;padding-left:1rem}.collapsible__content{visibility:hidden;height:0;transform:scaleY(0);transform-origin:top;transition:transform .3s}.collapsible__content[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1)}.collapsible__content+.collapsible__title{margin-top:.5rem}.shop-access{display:flex;flex-direction:column;gap:max(2.5rem,10vh)}.shop-access__headline{font-size:clamp(2.125rem,9.0667vw,2.75rem);border-top:.125rem solid currentColor;border-bottom:.125rem solid currentColor;padding-top:max(.75rem,2.5vh);padding-bottom:max(.75rem,2.5vh);color:#00593f}.shop-access__form{display:flex;flex-wrap:wrap;gap:1.5rem}.shop-access__form .form__input-wrapper{width:100%}.shop-access__form .button{height:3rem;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 48em){.shop-access__form{align-items:flex-end}.shop-access__form .form__input-wrapper{width:calc(50% - .75rem)}.shop-access__form .button{width:calc(50% - .75rem)}}@media screen and (min-width: 62em){.shop-access__form{flex-wrap:nowrap}.shop-access__form .form__input-wrapper{width:30%}.shop-access__form .button{width:auto}}.image-with-text{display:flex;flex-direction:column;gap:max(2.5rem,5vh)}.image-with-text .button{margin-top:1.5rem}.image-with-text__headline{font-size:clamp(2.125rem,9.0667vw,2.75rem);border-top:.125rem solid currentColor;border-bottom:.125rem solid currentColor;padding-top:max(.75rem,2.5vh);padding-bottom:max(.75rem,2.5vh);color:#00593f}@media screen and (min-width: 60em){.image-with-text{flex-direction:row;align-items:flex-start;gap:max(2.5rem,5vw)}.image-with-text>*{width:50%}.image-with-text--reverse{flex-direction:row-reverse}.image-with-text--centered{align-items:center}}.partner__headline{font-size:clamp(2.125rem,9.0667vw,2.75rem);font-weight:600;text-align:center}.partner__list{list-style:none;display:grid;gap:max(1.5rem,5vh) max(1rem,2.5vw);grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));margin:0 auto;align-items:center;padding:0}.partner__logo-link .partner__logo{transition:transform .2s}.partner__logo-link:hover .partner__logo,.partner__logo-link:focus-visible .partner__logo{transform:scale(1.05)}.partner--shop{padding:clamp(2rem,8.533vw,5rem)}.partner--shop .partner__headline{border:none;padding:0;font-size:clamp(1.5rem,6.4vw,2.5rem);color:#222;text-transform:uppercase}.partner--shop .partner__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.partner--shop .partner__list-item{width:calc(20% - max(1.5rem,5vw));min-width:clamp(8rem,34.13vw,14rem)}@media screen and (min-width: 62em){.partner__list{gap:max(1.5rem,5vh) max(1.5rem,5vw);grid-template-columns:repeat(auto-fit, 10rem);justify-content:center}}.product-data-table{font-size:clamp(.75rem,3.2vw,1rem)}.product-data-table th{text-align:left}.product-data-table tbody tr{border-top:.125rem solid #67902c}.product-teaser-slider{position:relative;padding-left:1rem;padding-right:1rem}.product-teaser-slider .swiper-button{font-size:clamp(1.5rem,6.4vw,2.5rem);display:flex;align-items:center;justify-content:center;top:38.2vh;height:clamp(3rem,12.8vw,5rem);width:clamp(3rem,12.8vw,5rem);background:rgba(0,0,0,.16);border-radius:50%;color:#fff;transition:color .2s,background .2s}.product-teaser-slider .swiper-button .icon{top:0}.product-teaser-slider .swiper-button:hover,.product-teaser-slider .swiper-button:focus-visible,.product-teaser-slider .swiper-button:active{background:hsla(0,0%,100%,.65);color:#222}.product-teaser-slider .swiper-button::after{display:none}.product-teaser-slider .swiper-button-prev{left:0}.product-teaser-slider .swiper-button-next{right:0}.product-teaser-slider .swiper-pagination{bottom:0}.swiper--product-teaser{padding-bottom:2rem}.swiper--product-teaser .swiper-pagination-bullet{height:.875rem;width:.875rem}.swiper--product-teaser .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5rem}.swiper--product-teaser .swiper-pagination-bullet-active{background:#e88324}.product-teaser-slider__figure{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:34.5625rem;padding:1rem}.product-teaser-slider__logo-wrapper{overflow:hidden;height:100%;max-height:32.5rem;max-width:32.5rem;width:100%}.product-teaser-slider__logo{object-fit:contain;height:100%;width:100%}.product-teaser-slider__text{border-top:1px solid currentColor;border-bottom:1px solid currentColor}.product-teaser-slider__text+.button{margin-top:1rem}.product-teaser-slider__additional-image-wrapper{display:none}@media screen and (min-width: 60em){.product-teaser-slider .swiper-slide{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.product-teaser-slider__figure{width:50%}.product-teaser-slider__additional-image-wrapper{display:block;overflow:hidden;margin-top:19%;max-height:34.5625rem;max-width:34.5625rem;width:50%}.product-teaser-slider__additional-image{object-fit:cover;height:100%;width:100%}}.products-search__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}.products-search__wrapper fieldset+fieldset{border-top:.125rem solid #000;margin-top:1rem;padding-top:1rem}.products-search__filter{flex-shrink:0;border-top:.125rem solid #000;border-bottom:.125rem solid #000;width:17rem;padding:.5rem 1rem;background:#fff}.fonts-loaded-2 .products-search__filter{font-family:"Barlow",sans-serif}.products-search__categories,.products-search__subcategories{list-style:none;margin:0;padding:0}.products-search__subcategories{padding-left:1rem}.products-search__results{display:flex;flex-wrap:wrap;gap:1rem}.products-search__results .product-teaser{width:100%}.pagination__list{display:flex;flex-direction:row;list-style:none;padding:0;justify-content:center;margin-top:2rem}.pagination__list-link{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center}@media screen and (min-width: 32em){.products-search__results{display:grid;grid-template-columns:1fr 1fr}.products-search__results .product-teaser{width:100%}}@media screen and (min-width: 75em){.products-search__results{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 87.5em){.products-search__results{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 50em){.products-search__wrapper{flex-wrap:nowrap}.products-search__results{width:auto}}.productsslider{position:relative}.productsslider .swiper-slide{display:flex;justify-content:center}.productsslider .swiper-button{font-size:1.5rem;display:flex;align-items:center;justify-content:center;top:50%;height:3rem;width:3rem;background:rgba(0,0,0,.16);border-radius:50%;color:#000;transition:color .2s,background .2s}.productsslider .swiper-button .icon{top:0}.productsslider .swiper-button:hover,.productsslider .swiper-button:focus-visible,.productsslider .swiper-button:active{background:hsla(0,0%,100%,.65);color:#222}.productsslider .swiper-button-prev{left:0}.productsslider .swiper-button-next{right:0}.productsslider .product-teaser{min-height:28rem;display:flex;flex-direction:column}.productsslider .product-teaser__caption{flex-grow:1}.productsslider .product-teaser__caption .button{margin-top:auto}.productsslider__headline{text-align:center}@media screen and (min-width: 35em){.productsslider .swiper-button-prev{left:-1rem}.productsslider .swiper-button-next{right:-1rem}}@media screen and (min-width: 80em){.productsslider .swiper-button-prev{left:-4rem}.productsslider .swiper-button-next{right:-4rem}}.product-teaser{display:flex;flex-direction:column;width:15rem;background:#fff}.product-teaser .button{margin:auto auto 0}.product-teaser__caption{display:flex;flex-direction:column;height:100%;padding:1rem 1.25rem}.product-teaser__name{font-size:1.25rem;margin-bottom:1rem;border-bottom:1px solid currentColor}.fonts-loaded-2 .product-teaser__name{font-family:"Barlow",sans-serif;font-weight:600}.product-teaser__excerpt{font-size:1rem;margin-bottom:1.5rem}.cart__back-to-shop{margin-bottom:2rem}.cart__grid{display:flex;flex-direction:column;gap:2rem}.cart__products{display:grid;gap:1rem}.cart__product{border:.1875rem solid #67902c;padding:clamp(.5rem,2.3333vw,1rem);background:#fff}.cart__product p+p{margin-top:0}.cart__product-item-info{margin-top:0}.cart__product-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cart__product-name{font-size:1.5rem;margin:0}.cart__remove{font-size:1.5rem;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;color:#2b2e34;transition:color .3s}.cart__remove .icon{top:0}.cart__remove:hover,.cart__remove:focus-visible,.cart__remove:active{color:#e88324}.cart__product-meta{display:grid;gap:.5rem}.cart__product-inventory{display:flex;align-items:center;gap:.5rem}.cart__product-inventory .icon{font-size:1.5rem;top:0}.icon--stockstatus-positive{color:#185e42}.icon--stockstatus-almost-empty{color:#e88324}.icon--stockstatus-negative{color:darkred}.cart__product-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #aeca60;margin-top:1rem;padding-top:1rem}.cart__product-amount-ui{display:flex;width:9rem}.cart__product-amount-ui .button{font-size:1.5rem;display:flex;align-items:center;justify-content:center;border:1px solid;height:3rem;padding:0;width:3rem;color:#2b2e34}.cart__product-amount-ui .button .icon{top:0}.cart__product-amount-ui .button:hover,.cart__product-amount-ui .button:focus-visible,.cart__product-amount-ui .button:active{background:#fac18a}.cart__product-amount-ui input{text-align:center;border-top:1px solid #2b2e34;border-bottom:1px solid #2b2e34;padding-left:.125rem;padding-right:.125rem;width:3rem;background:#e5eaed}.cart__product-amount-ui input:hover,.cart__product-amount-ui input:focus-visible,.cart__product-amount-ui input:active{background:#fff}.cart__summary{display:grid;gap:.5rem;border:.1875rem solid #67902c;padding:clamp(.5rem,2.3333vw,1rem);background:#fff}.cart__to-checkout-title{font-weight:700}.fonts-loaded-1 .cart__to-checkout-title{font-family:"Cairo",sans-serif;font-size:1.25rem}.cart__price-wrapper,.cart__delivery-estimate,.cart__total,.cart__saving,.cart__payment-options{display:flex;align-items:start;justify-content:space-between}.cart__cta-checkbox-wrapper{margin-top:2rem;display:flex;align-items:start;gap:.5rem}.cart__cta-checkbox-dsgvo-label{font-size:1rem;hyphens:auto}.cart__product-price-total-current,.cart__price{font-size:clamp(1.375rem,5.8667vw,2rem);font-weight:700;margin-top:0}.cart__price{text-align:right;line-height:1}.cart__price small{font-size:.875rem;font-weight:400}.cart__delivery-estimate,.cart__total{border-top:.125rem solid #67902c;margin-top:1rem;padding-top:1rem}.cart__delivery-estimate{flex-wrap:wrap}.cart__delivery-estimate-note{width:61.8%}.cart__delivery-estimate-note+.cart__price{text-align:right;width:38.2%}.cart__delivery-estimate-amount{font-weight:600;margin-top:0}.cart__cta{display:flex;margin-top:1.5rem}.cart__cta .button{font-size:1.5rem;margin-left:auto}#final-datacheck-button{margin-top:2rem}.frontend-error{background-color:#fac18a;padding:1rem 2rem;list-style-type:disc}@media screen and (min-width: 40em){.cart__product-meta{display:flex;justify-content:space-between}.cart__product-meta p{display:flex;flex-direction:column}}@media screen and (min-width: 64em){.cart__grid{flex-direction:row;align-items:start;gap:clamp(1rem,1.5625vw,3.5rem)}.cart__products{width:100%}.cart__summary{flex-shrink:0;width:24rem}}@media screen and (min-width: 64em)and (min-height: 52em){.cart__summary{position:sticky;top:1rem}}@media screen and (min-width: 110em){.cart__grid{gap:3rem}}.checkout__grid{display:flex;flex-direction:column;gap:2rem}.checkout__address{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1.5rem}.checkout__first-column{border:.1875rem solid #67902c;padding:clamp(.5rem,2.1333vw,1rem);background:#fff}.checkout__address-title{font-size:1.5rem;line-height:1}.checkout__address-editing{visibility:hidden;height:0;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s}.checkout__address-editing[aria-hidden=false]{visibility:visible;height:auto;transform:scaleY(1)}.checkout__address-editing fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1rem}.checkout__address-editing fieldset+fieldset{margin-top:2rem}.checkout__address-editing [type=submit]{margin-top:2rem}.checkout__address-editing [type=reset]{margin-top:.5rem}.checkout__alternative-address-choices{border-top:.125rem solid #67902c;border-bottom:.125rem solid #67902c;margin:1rem 0;padding:1rem 0}.checkout__alternative-address-choices fieldset{display:block}.checkout__alternative-address-manual div{position:relative}.checkout__alternative-address-manual .icon{font-size:1.5rem;position:absolute;right:1rem;top:2.875rem;color:#00593f}.checkout__alternative-address-manual input+svg{opacity:0}.checkout__alternative-address-manual input:not(:focus):valid+svg{opacity:1}.checkout__alternative-address-list{display:flex;flex-wrap:wrap;gap:1rem 3rem;list-style:none;margin:0;padding:0}.checkout__alternative-address-list-item{display:flex;align-items:baseline;gap:.5rem}.checkout__alternative-address-list-item [type=radio]{margin:0}.checkout__alternative-address-list-item [type=radio]:checked+label{color:#185e42}.cart__summary--checkout .cart__cta{flex-direction:column}.cart__summary--checkout .button{margin-top:1rem}@media screen and (min-width: 64em){.checkout__grid{flex-direction:row;align-items:start;gap:clamp(1rem,1.5625vw,3.5rem)}.checkout__first-column{width:100%}.cart__summary{flex-shrink:0;width:24rem}}.datacheck__grid{display:flex;flex-direction:column;gap:2rem}.datacheck__data-column{display:grid;gap:2rem}.datacheck__addresses{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;border:.1875rem solid #67902c;padding:clamp(.5rem,2.1333vw,1rem);background:#fff}.datacheck__addresses .button{margin-top:1rem}.datacheck__products-title{margin-bottom:1rem}.datacheck__products-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 40em){.datacheck__addresses{flex-direction:row}.datacheck__address-delivery{width:60%}}@media screen and (min-width: 64em){.datacheck__grid{flex-direction:row;align-items:start;gap:clamp(1rem,1.5625vw,3.5rem)}.datacheck__data-column{gap:3.5rem;width:100%}}@media screen and (min-width: 90em){.datacheck__addresses{justify-content:start;gap:6rem}}.forgotten-password__form{display:grid;gap:1.5rem}.forgotten-password__form .button{margin-right:auto}.reset-password__form{max-width:43rem}@media screen and (min-width: 40em){.forgotten-password__form{display:flex;align-items:end;gap:0}.forgotten-password__form .button{display:flex;align-items:center;height:3rem}}.linked-boxes{padding-top:clamp(2rem,8.533vw,5rem);padding-bottom:clamp(2rem,8.533vw,5rem)}.linked-boxes__headline{text-align:center}.linked-boxes__wrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:fit-content;margin:auto}.linked-boxes__link{background-color:#aeca60;padding:4rem 2rem;text-decoration:none;position:relative;overflow:hidden}.linked-boxes__link .linked-boxes__text{text-align:center;font-size:2rem;font-weight:bold;font-family:"cairo",sans-serif;color:#fff;text-transform:uppercase;margin-top:2rem;line-height:1}.linked-boxes__link::after{content:"";position:absolute;top:-93%;left:0;width:100%;height:100%;background-image:url("/img/bamboo-background.png");background-repeat:no-repeat;background-size:100% 200%;background-position:center center;transition:top .3s}.linked-boxes__link:hover .linked-boxes__content{transform:translateY(2rem)}.linked-boxes__link:hover::after{top:0}.linked-boxes__content{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s;z-index:1}.linked-boxes__picture{width:4.5rem;padding:1rem;aspect-ratio:1;border-radius:50%;overflow:hidden;background-color:#185e42;display:flex;align-items:center;justify-content:center}.linked-boxes__wrapper--editmode>*{width:32%}@media screen and (min-width: 64em){.linked-boxes__wrapper{flex-direction:row;width:100%;flex-wrap:wrap}.linked-boxes__link{flex:1 1 calc(32% - 2rem)}}.login-register__modal{max-width:40rem;padding:clamp(1rem,4.2667vw,2rem);width:90vw;background:#fff;border-color:#00593f}.login-register__modal::backdrop{background:#2b2e34;mix-blend-mode:multiply}.login-register__modal[open]{display:grid;gap:clamp(1rem,4.2667vw,2rem)}.login-register__modal-top{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.login-register__modal-close{font-size:clamp(1.5rem,6.4vw,2.25rem);display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;color:#185e42;transition:color .3s;transform:translateX(0.75rem)}.login-register__modal-close .icon{top:0}.login-register__modal-close:hover,.login-register__modal-close:focus-visible,.login-register__modal-close:active{color:#e88324}.login-register__modal-title{font-size:clamp(1.125rem,4.8vw,1.375rem);font-weight:700}.login-register__note{font-weight:600;margin-bottom:1.5rem}.login-register__inputs{display:grid;gap:1rem}.login-register__label{font-weight:600;display:block;padding-bottom:.25rem}.login-register__input{font-size:clamp(.875rem,3.7333vw,1rem)}.login-register__submit{margin-right:auto}.login-register__submit span{gap:.5rem}.login-register__submit .icon{font-size:1.25rem}.login-register__forgotton-password{display:flex;justify-content:end}.login-register__forgotton-password-link,.login-register__register-link{font-weight:600;display:inline-block;color:#00593f;transition:color .3s}.login-register__forgotton-password-link:hover,.login-register__forgotton-password-link:focus-visible,.login-register__forgotton-password-link:active,.login-register__register-link:hover,.login-register__register-link:focus-visible,.login-register__register-link:active{color:#e88324}.login-register__register{font-weight:600;display:flex;align-items:center;justify-content:center;gap:.625rem;border-top:1px solid #374b5c;margin-top:1rem;padding-top:1rem}.shop-login__section{background-image:url("/img/darkgreen-leaves.png");background-repeat:no-repeat;background-size:cover;padding:clamp(3rem,12.8vw,8rem) clamp(1rem,4.2667vw,7rem) clamp(3rem,12.8vw,8rem) clamp(1rem,4.2667vw,4rem);display:flex;flex-direction:column;gap:clamp(2rem,4.1667vw,5rem)}.shop-login__forms label{color:#fff}.shop-login__forms input{background-color:hsla(0,0%,100%,.3)}.shop-login__forms .shop-login__headline{text-transform:uppercase;line-height:1;color:#a6c54f;border-color:#000;margin-bottom:clamp(2rem,8.533vw,4rem)}.login-failure__wrapper{margin-top:clamp(3rem,12.8vw,6rem);margin-bottom:clamp(3rem,12.8vw,6rem)}.login-failure__headline{margin-bottom:1rem}.login-failure__button{margin-top:3rem}.shop-login__button-link-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2rem}.shop-login__forgot_password{color:#fff;text-decoration:none;font-size:clamp(1rem,4.2667vw,1.25rem);margin-left:auto}.account-request-form .shop-login__request-access-text,.members_user_login .shop-login__request-access-text{font-size:clamp(1rem,4.2667vw,1.25rem);color:#fff;font-weight:700;margin-top:3rem}.account-request-form .input-wrapper:not(:first-of-type),.members_user_login .input-wrapper:not(:first-of-type){margin-top:1.5rem}.account-request-form fieldset+fieldset,.account-request-form button,.members_user_login fieldset+fieldset,.members_user_login button{margin-top:1.5rem}.account-request-form .shop-login__button,.members_user_login .shop-login__button{margin-top:0}.account-request-form input[type=text],.account-request-form input[type=email],.account-request-form input[type=password],.members_user_login input[type=text],.members_user_login input[type=email],.members_user_login input[type=password]{height:4rem}@media screen and (min-width: 48em){.shop-login__section{flex-direction:row}.shop-login__section>*{width:50%}.shop_login__hero-picture{margin-top:9rem}}@media screen and (min-width: 90em){.shop-login__section{padding-right:8.75rem}.shop-login__forms{padding-left:2rem}}.shop-page-hero__wrapper{display:flex;flex-direction:column-reverse;padding:4rem clamp(1rem,4.2667vw,2rem);background-image:url("/img/darkgreen-leaves.png");background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.shop-page-hero__headline-search .shop-page-hero__headline{color:#a6c54f;border-color:#222;text-align:center;line-height:1;text-transform:uppercase;margin-bottom:3.25rem}.shop-page-hero__search{display:flex}.shop-page-hero__search button{height:4rem;aspect-ratio:1;font-size:1.5rem;justify-content:center}.shop-page-hero__search-input-wrapper{flex:1}.shop-page-hero__search-input{background-color:hsla(0,0%,100%,.4);font-size:clamp(1rem,4.2667vw,1.25rem);height:4rem}.shop-page-hero__swiper{width:100%;margin-top:3rem}.shop-page-hero__swiper .swiper-button-prev{left:0}.shop-page-hero__swiper .swiper-button-next{right:0}.shop-page-hero__picture{aspect-ratio:17/8;overflow:hidden}.shop-page-hero__image{width:100%;object-fit:contain;object-position:center}.shop-page-hero__swiper-buttons{font-size:clamp(2rem,3.125vw,3rem);color:#fff;padding:1rem 1.25rem;display:flex;justify-content:center;align-items:center}.shop-page-hero__swiper-buttons .icon{top:0}.shop-page-hero__wrapper--editmode{display:flex;gap:2rem}.shop-page-hero__image--editmode{width:13rem}@media screen and (min-width: 64em){.shop-page-hero__wrapper{flex-direction:row;gap:clamp(2rem,3.125vw,4rem);padding-top:6rem;padding:6rem 4rem 4rem;background-position:0% 100%;background-size:120% 150%}.shop-page-hero__swiper{width:55%;margin-top:0;position:static}.shop-page-hero__swiper .swiper-button-prev{left:clamp(1rem,1.563vw,1.5rem)}.shop-page-hero__swiper .swiper-button-next{right:clamp(1rem,1.563vw,1.5rem)}.shop-page-hero__headline-search{width:45%;display:flex;flex-direction:column;justify-content:center}.shop-page-hero__headline-search .shop-page-hero__headline{text-align:left}.shop-page-hero__swiper-buttons{top:70%}}@media screen and (min-width: 80em){.shop-page-hero__wrapper{padding:8rem clamp(8rem,10vw,13rem) 4rem}}.order-number-popup__background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);z-index:10}.order-number-popup__background.active{display:block}.order-number-popup{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90vw}.order-number-popup__headline{font-size:1.5rem;margin-bottom:1.5rem}.order-number-popup__button-wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.order-number-popup__button-wrapper button{min-width:fit-content;height:fit-content}@media screen and (min-width: 48em){.order-number-popup{max-width:65vw}}@media screen and (min-width: 64em){.order-number-popup{max-width:50vw}}.shop-last-orders__headline{margin-bottom:0;padding-top:clamp(3rem,12.8vw,6rem);background-color:#e5eaed;text-align:center}.account-request__form fieldset,.register__form fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1rem clamp(1rem,4.2667vw,2rem)}.account-request__form fieldset+fieldset,.register__form fieldset+fieldset{margin-top:1.5rem}.account-request__form [type=submit],.register__form [type=submit]{margin-top:1.5rem}.error__wrapper{padding:.5rem;margin-bottom:2rem;background-color:#e88324}.error__wrapper .error__headline{color:#222}.register-user-form{padding:8rem 0}.register-user-form .register-user-form__headline{border-color:#222;color:#a6c54f;text-transform:uppercase;margin-bottom:clamp(2rem,8.533vw,4rem)}.register-user-form input[type=text],.register-user-form input[type=password],.register-user-form input[type=email]{background-color:hsla(0,0%,100%,.4);height:4rem}.register-user-form input[type=text]:hover,.register-user-form input[type=password]:hover,.register-user-form input[type=email]:hover{background:hsl(75.9036144578,50.303030303%,72.6470588235%)}.register-user-form input[type=text]:focus,.register-user-form input[type=text]:active,.register-user-form input[type=password]:focus,.register-user-form input[type=password]:active,.register-user-form input[type=email]:focus,.register-user-form input[type=email]:active{background:hsl(75.9036144578,50.303030303%,77.6470588235%)}.register-user-form .input-wrapper+.input-wrapper,.register-user-form .input-wrapper+.input-group{margin-top:1.5rem}.register-user-form .input-group .input-wrapper+.input-wrapper{margin-top:0}.register-user-form .input-group+.input-wrapper,.register-user-form .input-group+.input-group{margin-top:1.5rem}.register-user-form .input-wrapper--icon>span{top:clamp(2.125rem,9.0667vw,2.5rem)}.register-user-form .checkbox-wrapper{color:#fff}.register-user-form .register-user-form__button{margin-top:2rem}.register-user-form legend{font-size:1.25rem;color:#fff}.register-user-form .register-user-form__different-billing-address[aria-hidden=true]{display:none}.register-user-form .register-user-form__different-billing-address[aria-hidden=false]{display:block;margin-top:1.5rem}.register-user-form .register-user-form__billing-adress-toggle{margin-top:3rem}.register-user-form label{color:#fff}.pagination__list{display:flex;justify-content:center;align-items:center;gap:.5rem}.pagination__list-item{background-color:#185e42;transition:background-color .3s}.pagination__list-item:hover{background-color:#67902c}.pagination__list-link{color:#fff;text-decoration:none}.pagination__list-link[aria-current]{background-color:#67902c}.pagination__list-link .icon{top:0;font-size:1.25rem}.user-profile__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:3.125rem;margin-top:clamp(1.5rem,6.4vw,3rem);margin-bottom:clamp(1.5rem,6.4vw,3rem)}.user-profile__grid [type=reset]{margin-top:1rem}.user-profile__navigation-column{display:flex;flex-direction:column;gap:1rem}.user-profile__box{position:relative;padding:clamp(.5rem,2.1333vw,1rem);border:.1875rem solid #67902c;background:#fff}.user-profile__box .user-profile__box-title{text-transform:none}.user-profile__box-title{font-size:clamp(.875rem,3.7333vw,1rem);font-weight:700;display:flex;align-items:center;gap:.375rem;margin-bottom:1rem}.user-profile__box-title .icon{font-size:1.5em;top:0}.user-profile__box-linklist{font-size:1rem;font-weight:600;list-style:none;display:grid;gap:.5rem;margin:0;padding:0}.user-profile__box-link{text-decoration:none;position:relative;color:#00593f;transition:color .3s}.user-profile__box-link::before{content:"";position:absolute;bottom:0;left:-1px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.user-profile__box-link:hover,.user-profile__box-link:focus-visible,.user-profile__box-link:active,.user-profile__box-link[aria-current]{color:#e88324}.user-profile__box-link:hover::before{transform:scaleX(1)}.user-profile__content-column{border:.1875rem solid #67902c;padding:clamp(.5rem,2.1333vw,1rem);background:#fff}.user-profile__content-section~.user-profile__content-section{border-top:1px solid #c0d683;margin-top:clamp(1.5rem,6.4vw,3rem);padding-top:clamp(1.5rem,6.4vw,3rem)}.user-profile__content-section .button--add-new-address.button--add-new-address{margin:2rem 0 1rem}.user-profile__content-wrapper{width:100%}.user-profile__content-data+.button{margin-top:1.5rem;display:flex;gap:.5rem}.user-profile__content-data--delivery-address .button--icon,.user-profile__content-data--billing-address .button--icon{display:flex;gap:.5rem}.user-profile__content-data--delivery-address .button--icon[aria-expanded=true],.user-profile__content-data--billing-address .button--icon[aria-expanded=true]{border-color:#67902c}.user-profile__content-data--delivery-address .button--icon[aria-expanded=true]:hover,.user-profile__content-data--delivery-address .button--icon[aria-expanded=true]:focus-visible,.user-profile__content-data--delivery-address .button--icon[aria-expanded=true]:active,.user-profile__content-data--billing-address .button--icon[aria-expanded=true]:hover,.user-profile__content-data--billing-address .button--icon[aria-expanded=true]:focus-visible,.user-profile__content-data--billing-address .button--icon[aria-expanded=true]:active{color:#fff}.toggle-password-input{padding-right:3rem}.input-wrapper--icon{display:flex;position:relative}.input-wrapper--icon .form__flex-helper{width:100%}.input-wrapper--icon>span{position:absolute;right:0;top:2rem;padding:.75rem 1rem;cursor:pointer}.input-wrapper--icon .icon{font-size:1.25rem;opacity:.8}.input-wrapper--icon .hide{display:none}.user-profile__content-data--billing-address{margin-top:1.5rem}.user-profile__content-section--billing-address{margin-top:3.125rem}.user-profile__billing-address-info{margin-top:1.5rem}.user-profile__content-data .user-profile__personal-data{font-family:"cairo",sans-serif;font-size:1rem}.user-profile__editing{visibility:hidden;height:0;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s}.user-profile__editing[aria-hidden=false]{visibility:visible;height:auto;margin-top:clamp(1rem,4.2667vw,2rem);transform:scaleY(1)}.user-profile__editing fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1rem}.user-profile__editing fieldset+fieldset{margin-top:2rem}.user-profile__editing [type=submit]{margin-top:2rem}.user-profile__info-wrapper{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.user-profile__credentials-data,.change-credentials-form{margin-top:1.5rem}.user-profile__credentials-editing fieldset{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1rem}.user-profile__credentials-editing fieldset+fieldset{margin-top:2rem}.user-profile__credentials-editing [type=submit]{margin-top:2rem}.user-profile__editing-info{display:flex;align-items:center;gap:.5rem}.user-profile__editing-info .icon{top:.075rem}.user-profile__delivery-addresses{display:flex;flex-direction:column;margin-top:1.5rem}.user-profile__delivery-addresses+.button{margin-top:1.5rem;align-items:center;gap:.25rem}.user-profile__delivery-addresses+.button .icon{font-size:1.25em;top:0}.user-profile__content-data--delivery-address+.user-profile__content-data--delivery-address{border-top:1px solid #67902c;margin-top:clamp(.75rem,3.2vw,1.5rem);padding-top:clamp(.75rem,3.2vw,1.5rem)}.user-profile__delivery-address:not(:first-child){margin-top:2rem}.user-profile__delivery-address+.button{margin-top:1.5rem;display:flex;gap:.5rem}.user-profile__addresses-button-wrapper{display:flex;flex-direction:column;align-items:start;gap:.25rem}.user-profile__addresses-button-wrapper>*{margin-left:0}.user-profile__delivery-address-wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;flex-wrap:wrap}.user-profile__delivery-address-wrapper:not(:first-child){margin-top:1.5rem}.user-profile__delivery-address-wrapper .button{margin-top:0;margin-left:0}.search-delivery-address__form{width:100%;display:flex}.user-profile__recent-orders{display:grid}.fonts-loaded-1 .user-profile__recent-orders .button--tertiary{font-family:"Barlow",sans-serif}.user-profile__order{display:flex;flex-wrap:wrap;gap:1rem}.user-profile__order~.user-profile__order{border-top:.1875rem solid #c0d683;margin-top:clamp(1.5rem,6.4vw,3rem);padding-top:clamp(1.5rem,6.4vw,3rem)}.user-profile__order>.icon{font-size:4rem;top:0}.user-profile__order>.button--square{margin-left:auto}.user-profile__order>.button--square .icon{transform-origin:center;transition:fill .3s,transform .3s}.user-profile__order>.button--square[aria-expanded=true]{border-color:#67902c;color:#67902c}.user-profile__order>.button--square[aria-expanded=true]:hover,.user-profile__order>.button--square[aria-expanded=true]:focus-visible,.user-profile__order>.button--square[aria-expanded=true]:active{color:#fff}.user-profile__order>.button--square[aria-expanded=true] .icon{top:0;transform:rotate(180deg)}.user-profile__order-date-number{align-self:center;width:calc(100% - 5.5rem)}.user-profile__order-date-number>*{line-height:1}.user-profile__order-delivery-estimate{margin-bottom:.5rem;width:100%}.user-profile__order-delivery-estimate>*{font-size:1.125rem;line-height:1}.fonts-loaded-1 .user-profile__order-delivery-estimate{font-family:"Barlow",sans-serif}.user-profile__order--processing>.icon,.user__invoices-list-item--processing>.icon,.user-profile__product--processing .icon{color:#e88324}.user-profile__order--delivered>.icon,.user__invoices-list-item--delivered>.icon,.user-profile__product--delivered .icon{color:#67902c}.user-profile__order--cancelled>.icon,.user__invoices-list-item--cancelled>.icon,.user-profile__product--cancelled .icon{color:darkred}.user-profile__order-number,.user-profile__order-delivery-estimate-date{font-size:1.125rem;font-weight:700;text-transform:uppercase}.user-profile__order-additional-data{visibility:hidden;height:0;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s}.user-profile__order-additional-data[aria-hidden=false]{visibility:visible;height:auto;margin-top:clamp(1rem,4.2667vw,2rem);transform:scaleY(1)}.user-profile__product+.user-profile__product{border-top:1px solid #c0d683;margin-top:clamp(.75rem,3.2vw,1.5rem);padding-top:clamp(.75rem,3.2vw,1.5rem)}.user-profile__product-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.user-profile__product-top{width:calc(100% - 9.125rem)}.user-profile__product-top .cart__product-name{font-size:1.25rem;margin-bottom:.5rem}.user-profile__product-status{display:flex;align-items:center;gap:.25rem}.user-profile__product-status .icon{font-size:1.875rem;top:0}.user-profile__product-cta{display:flex;flex-wrap:wrap;gap:.5rem}.user-profile__product-cta .button{justify-content:center;margin:0 auto;width:15rem}.user__invoices-top{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.user__invoices-list{list-style:none;margin:3rem 0;padding:0}.user__invoices-list-item{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.user__invoices-list-item+.user__invoices-list-item{border-top:.1875rem solid #e5eaed;margin-top:clamp(1.5rem,6.4vw,3rem);padding-top:clamp(1.5rem,6.4vw,3rem)}.user__invoices-list-item>.icon{font-size:4rem;top:0}.user__invoices-list-item .button--square{margin-left:auto}.user__invoices-list-item .button--square .icon{transform-origin:center;transition:transform .3s,fill .3s}.user__invoices-list-item .button--square[aria-expanded=true]{border-color:#67902c;color:#67902c}.user__invoices-list-item .button--square[aria-expanded=true] .icon{transform:rotate(180deg)}.user__invoices-list-item .button--square[aria-expanded=true]:hover,.user__invoices-list-item .button--square[aria-expanded=true]:focus-visible,.user__invoices-list-item .button--square[aria-expanded=true]:active{color:#fff}.user__invoices-list-item .headline-not-michroma{border-bottom:1px solid #6f7175;padding:.5rem .5rem 0;background:#e5eaed}.user__invoices-list-item .headline-not-michroma h2{font-size:1.5rem;margin-bottom:0;padding-bottom:.5rem}.user__invoices-date-order-number{width:calc(100% - 5.5rem)}.user__invoices-invoice-details{visibility:hidden;height:0;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s}.user__invoices-invoice-details[aria-hidden=false]{visibility:visible;height:auto;margin-top:clamp(1.5rem,6.4vw,3rem);transform:scaleY(1)}.user__invoices-details-table thead{background:#e5eaed;color:#222}.user__invoices-details-table thead th{padding:.5rem}.user__invoices-details-table thead th:last-child{text-align:right}.user__invoices-details-table tbody tr+tr{border-top:1px solid #e5eaed}.user__invoices-details-table tbody td{padding:1rem .5rem 0}.user__invoices-details-table tbody td:first-child{width:61.8%}.user__invoices-details-table tbody td:last-child{text-align:right;width:38.2%}.user__invoices-details-table tfoot{border-top:.1875rem solid #e5eaed}.user__invoices-details-table tfoot td{text-align:right;padding:1.25rem .5rem;background:#e5eaed}.user__invoices-details-table tfoot .cart__price{font-size:clamp(1.25rem,5.3333vw,1.875rem)}.user__invoices-details-table .cart__price{font-size:clamp(1rem,4.2667vw,1.375rem)}.user__invoices-details-table-product-number{font-size:clamp(.75rem,3.2vw,1rem)}.user__invoices-details-table-name{font-size:clamp(.875rem,3.7333vw,1rem)}.user__invoices-details-table-name{margin-top:.125rem}.user__invoices-bottom{display:flex;justify-content:end}.user-profile__salesperson-list{padding-left:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem .5rem;margin-top:2rem}.user-profile__salesperson-list-item{list-style-type:none;display:flex;align-items:center;justify-content:center;background-color:#e5eaed}.user-profile__salesperson-link{text-decoration:none;color:#2b2e34;padding-left:.5rem}.user-profile__delete-salesperson{padding:.5rem 2rem}.user-profile__delete-salesperson .icon{margin-left:.5rem}.user-prodile__salesperson-name{padding-left:1rem}.user-profile__edit-salesperson{color:inherit;height:100%;margin-left:auto;background-color:#c0d683;padding:.25rem 1rem;transition:background-color .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.user-profile__edit-salesperson .icon{top:0;font-size:1rem}.user-profile__edit-salesperson:hover{background-color:#aeca60}.user-profile__editing-area{margin-top:3rem}@media screen and (min-width: 32.625em){.user-profile__product-cta{display:grid;grid-template-columns:15rem 15rem;width:30.5375rem}.user-profile__product-cta .button{margin:0}}@media screen and (min-width: 40em){.user-profile__content-data--delivery-address,.user-profile__content-data--billing-address{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between}.user-profile__order-delivery-estimate{width:100%}.user-profile__order .button--secondary:first-of-type{margin-left:auto}.user-profile__order .button--tertiary+.button--square{margin-left:0}}@media screen and (min-width: 46.125em){.user-profile__grid{grid-template-columns:20rem 1fr}.user-profile__content-column{align-self:start}.user-profile__content-wrapper{grid-column:span 2}.user-profile__product-cta{grid-template-columns:1fr;width:auto}.user-profile__order .button--secondary,.user-profile__order .button--secondary:first-of-type{margin-left:0;margin-right:auto}.user__invoices-details-table tfoot .cart__price{font-size:clamp(1.25rem,2.7100271vw,1.875rem)}.user__invoices-details-table .cart__price{font-size:clamp(1rem,2.1680217vw,1.375rem)}}@media screen and (min-width: 60em){.user-profile__content-section{display:grid;grid-template-areas:"title button" "data data";grid-template-columns:1fr 11.5rem;gap:.5rem 2rem}.user-profile__content-section .button{grid-area:button}.user-profile__content-section-title{grid-area:title;margin-bottom:0;align-self:center}.user-profile__content-data{grid-area:data}.user-profile__content-data+.button{margin-top:0}.user-profile__product-cta{grid-template-columns:15rem 15rem;width:30.5375rem}.user-profile__product-cta .button{grid-row:auto;grid-column:auto}.user-profile__order .button--secondary:first-of-type{margin-left:auto}.user-profile__order .button--secondary,.user-profile__order .button--secondary:first-of-type{margin-right:0}.user-profile__addresses-button-wrapper{flex-direction:row;align-items:end}}@media screen and (min-width: 80em){.user-profile__content-section{display:flex;justify-content:start;align-items:start}.user-profile__content-section .button{margin-left:auto}.user-profile__content-section-title{align-self:start;width:16rem}.user-profile__order{align-items:start}.user-profile__order>.icon{font-size:clamp(2rem,2.5vw,4rem);flex-shrink:0}.user-profile__order .button--secondary{flex-shrink:0}.user-profile__order-date-number{flex-shrink:0;width:25%}.user-profile__order-delivery-estimate{margin-bottom:0;width:38.2%}.user-profile__product-wrapper{flex-wrap:nowrap}.user-profile__order--in-delivery .button--secondary:first-of-type{order:1}.user-profile__order--in-delivery .user-profile__order-additional-data{order:2}.user__invoices-list-item{gap:0 1rem;width:100%}.user__invoices-list-item .button--tertiary{flex-shrink:0;margin-left:auto}.user__invoices-list-item .button--square{margin-left:0}.user__invoices-date-order-number{flex-shrink:0;width:auto}.user-profile__addresses-button-wrapper .button{margin-left:0}}@media screen and (min-width: 100em){.user-profile__order-date-number,.user-profile__order-delivery-estimate{width:auto}.user-profile__order--in-delivery .button--secondary:first-of-type{order:unset;margin-left:auto}.user-profile__order .button--tertiary+.button--tertiary{margin-left:0}}.gridjs-th{cursor:pointer}.gridjs-th>*{display:inline;cursor:pointer}.gridjs-sort{background-repeat:no-repeat;width:1rem;height:1rem;margin-left:.5rem;vertical-align:middle}.gridjs-sort-neutral{background-image:url("/product-search/svg/sort.svg")}.gridjs-sort-asc{background-image:url("/product-search/svg/sort-down.svg")}.gridjs-sort-desc{background-image:url("/product-search/svg/sort-up.svg")}.gridjs-wrapper{overflow-x:auto}.product-search__reduced-price{min-width:6.875rem}.product-search__reduced-discount{min-width:4.375rem}.gridjs-pages{display:flex;gap:clamp(.25rem,1.0067vw,.75rem);margin:2rem 0 1rem;justify-content:center}.product-table__pagination-button{padding:.75rem clamp(.5rem,2.133vw,1rem);background-color:#185e42;color:#fff}.product-table__pagination-button--current{background-color:#67902c}.gridjs-spread{display:none}.gridjs-summary{padding:.5rem}.product-table .gridjs-notfound:last-child{padding:2rem 1rem;text-align:center}.message-box{font-size:1.125rem;display:none;position:fixed;bottom:1rem;right:1rem;z-index:90;max-width:30rem;border:.1875rem solid #67902c;padding:1rem;background:#fff}.message-box .icon{font-size:3rem;top:0;color:#67902c}.message-box .button{margin-right:auto}.message-box--visible{display:flex;flex-direction:column;gap:1rem}.message-box__top{display:flex;align-items:center;gap:1.5rem}/*# sourceMappingURL=shop.css.map */
