*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{height:100%}a img{border:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}:root{--space1:1rem;--space2:2rem;--space3:3rem;--space4:4rem;--space5:8rem;--space6:12rem;--space7:24rem;--space8:36rem;--space9:48rem;--space10:64rem;--space11:88rem;--space12:124rem}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.b-hero-page__headline,.header-1,h1{font-size:clamp(2.9375rem,3vw + 1.8125rem,4.0625rem);line-height:1}.home .b-promos__headline,.c-overlay-nav-list__item,.header-2,h2{font-size:clamp(2.125rem,1vw + 1.75rem,2.5rem);line-height:1.1}.woocommerce-order-received .woocommerce-order-details__title,.c-post-excerpt__headline,blockquote p,.header-3,h3{font-size:clamp(1.8125rem,0.3333333333vw + 1.6875rem,1.9375rem);line-height:1.1}.b-data-promo .c-promo .c-promo__headline,.c-place__headline,.c-person__headline,.b-post-archives-items--2 .c-post-excerpt__headline,.c-accordion-header__title,.c-footer-nav-list__item,.b-text-img--header-left .b-text-img-text h2,.b-text-img--header-left .b-text-img-text h3,.b-text-img--header-left .b-text-img-text h4,.woocommerce div.product .summary .price,.woocommerce-cart #order_review_heading,.woocommerce-checkout #order_review_heading,.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout .cart-collaterals .cart_totals h2,.b-persons-items-heading,.footer-list__item,.preamble,.body-1,.header-4,h4{font-size:clamp(1.5625rem,0.3333333333vw + 1.4375rem,1.6875rem);line-height:1.2}.c-table tbody td:first-child::before,.b-post-archives-items--4 .c-post-excerpt__headline,.b-post-archives-items--3 .c-post-excerpt__headline,.c-extended-list-item__price,.tax-product_cat .term-description p,.product-type-simple .summary form.cart .single_add_to_cart_button,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button,.b-places-items--2 .c-place__headline,.b-places-items--3 .c-place__headline,.b-places-items--4 .c-place__headline,.b-hero-page__paragraph{font-size:clamp(1.3125rem,0.3333333333vw + 1.1875rem,1.4375rem);line-height:1.2}.checkout h3,.c-overlay--cart ul.cart_list .c-cart-item-info__name,.c-promo__paragraph,.woocommerce div.product .summary .variations select,.woocommerce div.product .summary .woocommerce-product-details__short-description p,.b-form .gform_wrapper .gform_validation_errors,.gf_submission_limit_message p,#gform_confirmation_wrapper_1 p,.gf_submission_limit_message,#gform_confirmation_wrapper_1,.home .b-promos__paragraph,.footer-list--horz .footer-list__item,.body-2,.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button,.body-m,p,body{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem);line-height:1.5}.woocommerce form #order_comments,.woocommerce-checkout .woocommerce-shipping-methods li label,.mm-spn a,.mm-spn span,.c-gallery-item__paragraph,.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button,.c-table tbody td,.b-data-promo .c-promo .c-promo__paragraph,.c-post-excerpt__sub-headline,.c-extended-list-item__paragraph,.c-extended-list-item-add-to-cart__text,.c-extended-list-item-message,.c-list-item-text,.c-accordion-content-inner,.c-main-nav-list__link--level-1,.single-product .cart:not(.variations_form),.product-type-simple .summary form.cart .input-text,.product-type-variable .summary .woocommerce-variation-add-to-cart .input-text,.woocommerce-cart .input-text,.woocommerce-checkout .input-text,.woocommerce-cart .woocommerce-checkout-payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label,.woocommerce-cart .woocommerce .shop_table .input-text,.woocommerce-cart .shop_table .input-text,.woocommerce-checkout .woocommerce .shop_table .input-text,.woocommerce-checkout .shop_table .input-text,.woocommerce-cart .woocommerce .shop_table td,.woocommerce-cart .shop_table td,.woocommerce-checkout .woocommerce .shop_table td,.woocommerce-checkout .shop_table td,.woocommerce-cart .woocommerce .shop_table th,.woocommerce-cart .shop_table th,.woocommerce-checkout .woocommerce .shop_table th,.woocommerce-checkout .shop_table th,.gform_body textarea,.b-forms .gform_wrapper .gform_footer input[type=submit],.b-forms .gform_wrapper .gform_footer .button,.gform_body select,.gform_body label,.c-iconlist-item-link,.o-btn__text,.gf_progressbar_percentage,.woocommerce-mini-cart-footer .woocommerce-mini-cart__total,.body-3,small,ol li,ul li{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4}.checkout label,.wp-pagenavi span,.wp-pagenavi a,.c-table thead th,.c-place-list-item__key,.c-legal-nav-list__item,.tax-product_cat .orderby,.woocommerce div.product .summary .stock.out-of-stock,.info-freight,.woocommerce div.product .summary .variations label,.woocommerce div.product .summary .variations,.b-data-text p,.b-hero-page-footer-btn__text b,.b-form .gfield_description.validation_message.gfield_validation_message,.b-hero-footer-btn__text b,.gform_body .gfield_consent_description a,.footer-social-list-item,.footer__paragraph,.footer__headline,.body-4,.c-breadcrumbs-list,.caption{font-size:clamp(0.6875rem,0vw + 0.6875rem,0.6875rem);line-height:1.4}:root{--color-brand-1-hue:40;--color-brand-1-saturation:53%;--color-brand-1-lightness:90%;--color-brand-1-hsl:var(--color-brand-1-hue) , var(--color-brand-1-saturation) , var(--color-brand-1-lightness);--color-brand-1-hex:#f3ead8;--color-brand-2-hue:148;--color-brand-2-saturation:48%;--color-brand-2-lightness:24%;--color-brand-2-hsl:var(--color-brand-1-hue) , var(--color-brand-1-saturation) , var(--color-brand-1-lightness);--color-brand-2-hex:#0a7039;--color-brand-3-hue:240;--color-brand-3-saturation:1%;--color-brand-3-lightness:16%;--color-brand-3-hsl:var(--color-brand-1-hue) , var(--color-brand-1-saturation) , var(--color-brand-1-lightness);--color-brand-3-hex:#282829;--color-brand-4-hue:142;--color-brand-4-saturation:32%;--color-brand-4-lightness:42%;--color-brand-4-hsl:var(--color-brand-1-hue) , var(--color-brand-1-saturation) , var(--color-brand-1-lightness);--color-brand-4-hex:#488d61;--color-grayscale-hue:0;--color-grayscale-saturation:0%;--color-grayscale-lightness:0%;--color-grayscale-hsl:var(--color-grayscale-hue) , var(--color-grayscale-saturation) , var(--color-grayscale-lightness);--color-neg-hex:#fff;--color-dark-hex:#000}:root{--color-success-hex:#34c759;--color-success-rgb:52 , 199 , 89;--color-warning-hex:#ff3b30;--color-warning-rgb:255 , 59 , 48;--color-progress-hex:#ff9500;--color-progress-rgb:255 , 149 , 0;--color-notice-hex:#000;--color-notice-rgb:0 , 0 , 0}.product-type-simple .summary form.cart .quantity,.product-type-variable .summary .woocommerce-variation-add-to-cart .quantity,.woocommerce div.product .summary .variations,.b-hero-page-footer,.b-hero-footer,.gform_body textarea,.gform_body [type="text"],.gform_body [type="tel"],.gform_body [type="email"],body,[data-surface="one"],.tax-product_cat .orderby{--color-surface-hue:0;--color-surface-saturation:0%;--color-surface-lightness:100%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#fff;--color-heading:#2f2f2f;--color-text:#565656;--color-preamble:#444;--color-caption:#757575;--color-link:#ff8115;--color-link-button:#ff8115;--color-border-one:#f3ead8;--color-border-two:#ccc;--color-border-three:#f3ead8;--color-icon-fill:#000;--color-icon-borders:#fff}.c-place,.c-entrance,.c-list-item__link,.tax-product_cat .products .product,.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li,.woocommerce div.product,.b-data-content-inner,.b-hero-page,.b-forms-content-inner,.home .b-post-archives-content-inner,.b-hero,.header,.c-breadcrumbs-list:before,.caption:before,[data-surface="two"]{--color-surface-hue:40;--color-surface-saturation:53%;--color-surface-lightness:90%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#f3ead8;--color-heading:#282829;--color-text:#585859;--color-preamble:#282829;--color-caption:#282829;--color-link:#282829;--color-link-button:#282829;--color-border-one:#cfc7b8;--color-border-two:#a5a19a;--color-border-three:#ff8115;--color-icon-fill:#282829;--color-icon-borders:#282829}.b-cards-items--iconbox .c-promo .c-promo-media--icon,.b-promos--iconbox .c-promo .c-promo-media--icon,.b-data-promo .c-promo,.c-promo .o-btn,.c-promo .single-product .cart:not(.variations_form),.single-product .c-promo .cart:not(.variations_form),.c-accordion .c-accordion-header-icon,.c-main-nav-list--level-1,.c-iconlist-item-link:before,.o-btn--primary,.b-forms .gform_wrapper .gform_footer input[type=submit],.b-forms .gform_wrapper .gform_footer .button,[data-surface=three],.woocommerce-cart .checkout-button,.woocommerce-checkout .checkout-button{--color-surface-hue:148;--color-surface-saturation:48%;--color-surface-lightness:24%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#0a7039;--color-heading:#fff;--color-text:#fff;--color-preamble:#fff;--color-caption:#fff;--color-link:#fff;--color-link-button:#fff;--color-border-one:#fff;--color-border-two:#fff;--color-border-three:#fff;--color-icon-fill:#fff;--color-icon-borders:#fff}.c-cart .header-cart-count,.c-focus,.single-product .cart:not(.variations_form):after,.product-type-simple .summary form.cart .single_add_to_cart_button:after,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button:after,.b-places-content-inner,.b-downloads-content-inner,.o-btn--secondary .o-btn__svg--circle,.single-product .cart:not(.variations_form) .o-btn__svg--circle,.footer,[data-surface=four]{--color-surface-hue:240;--color-surface-saturation:1%;--color-surface-lightness:16%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#282829;--color-heading:#fff;--color-text:#fff;--color-preamble:#fff;--color-caption:#949494;--color-link:#fff;--color-link-button:#fff;--color-border-one:#fff;--color-border-two:#fff;--color-icon-fill:#fff;--color-icon-borders:#fff}.single-product .cart:not(.variations_form):hover,.o-btn--primary:hover,.b-forms .gform_wrapper .gform_footer input[type=submit]:hover,.o-btn__svg--circle,[data-surface=five],.b-forms .gform_wrapper .gform_footer .button:hover{--color-surface-hue:142;--color-surface-saturation:32%;--color-surface-lightness:42%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#488d61;--color-heading:#fff;--color-text:#fff;--color-preamble:#fff;--color-caption:#fff;--color-link:#fff;--color-link-button:#fff;--color-border-one:#fff;--color-border-two:#fff;--color-border-three:#fff;--color-icon-fill:#fff;--color-icon-borders:#fff}.c-cart,.c-extended-list-item-add-to-cart-icon,.c-extended-list-item-add-to-cart,.product-type-simple .summary form.cart,.product-type-variable .summary .woocommerce-variation-add-to-cart,.caption--alt:before,[data-surface="six"],.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button{--color-surface-hue:28;--color-surface-saturation:100%;--color-surface-lightness:54%;--color-surface-hsl:var(--color-surface-hue) , var(--color-surface-saturation) , var(--color-surface-lightness);--color-surface-hex:#ff8115;--color-heading:#fff;--color-text:#fff;--color-preamble:#fff;--color-caption:#fff;--color-link:#fff;--color-link-button:#fff;--color-border-one:#fff;--color-border-two:#fff;--color-border-three:#fff;--color-icon-fill:#fff;--color-icon-borders:#fff}.hidden{display:none!important}.border-radius-btn,.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button,.b-cards-items--iconbox .c-promo,.b-promos--iconbox .c-promo,.b-data-promo .c-promo,.tax-product_cat .orderby,.woocommerce div.product .summary .variations,.b-data-content-inner,.b-cross-sell-content-inner,.woocommerce-cart .checkout-button,.woocommerce-checkout .checkout-button,.o-btn--secondary,.single-product .cart:not(.variations_form),.o-btn--primary,.b-forms .gform_wrapper .gform_footer input[type=submit],.b-forms .gform_wrapper .gform_footer .button{border-radius:32px}.border-radius-label{border-radius:6px}.border-radius-img,.c-promo-media__img,.c-post-excerpt-media__img,.tax-product_cat .products .product,.tax-product_cat .products .size-woocommerce_thumbnail,.b-text-img-media-container__img{border-radius:32px}.border-radius-img--small,.c-focus,.c-entrance,.b-hero-page-media__img,.home .b-post-archives-content-inner{border-radius:2rem;border-radius:var(--space2)}.border-radius-img-bottom-left,.c-focus-media__img{border-bottom-left-radius:4rem}@media screen and (min-width:56.25em){.border-radius-img-bottom-left,.c-focus-media__img{border-bottom-left-radius:8rem}}.border-radius-img-bottom-right{border-bottom-right-radius:4rem}@media screen and (min-width:56.25em){.border-radius-img-bottom-right{border-bottom-right-radius:8rem}}.border-radius-img-top-left,.b-hero-media__img{border-top-left-radius:4rem}@media screen and (min-width:56.25em){.border-radius-img-top-left,.b-hero-media__img{border-top-left-radius:8rem}}.border-radius-img-top-right{border-top-right-radius:4rem}@media screen and (min-width:56.25em){.border-radius-img-top-right{border-top-right-radius:8rem}}.w-100{width:100%}@media screen and (min-width:56.25em){.w-100{width:100%}}.w-100--mob{width:100%}.w-75{width:100%}@media screen and (min-width:56.25em){.w-75{width:75%}}.w-75--mob{width:75%}.w-50{width:100%}@media screen and (min-width:56.25em){.w-50{width:50%}}.w-50--mob{width:50%}.w-25{width:100%}@media screen and (min-width:56.25em){.w-25{width:25%}}.w-25--mob{width:25%}.w-12_5{width:100%}@media screen and (min-width:56.25em){.w-12_5{width:12.5%}}.w-12_5--mob{width:12.5%}.flex{display:flex}.flex--center{justify-content:center}.b-faq,.b-cross-sell,.b-text-img,.b-tables,.b-scripts,.b-promos,.b-places,.b-persons,.b-galleries,.b-forms,.b-embeds,.b-downloads,.b-post-archives,.b-focus,.b-entrances,.b-hero{margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:75em){.b-faq,.b-cross-sell,.b-text-img,.b-tables,.b-scripts,.b-promos,.b-places,.b-persons,.b-galleries,.b-forms,.b-embeds,.b-downloads,.b-post-archives,.b-focus,.b-entrances,.b-hero{margin-bottom:5rem}}.b-data-content-inner,.b-data,.b-cross-sell-content-inner{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}@media screen and (min-width:75em){.b-data-content-inner,.b-data,.b-cross-sell-content-inner{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}.c-post-excerpt,.b-data-text,.b-data,.b-cards,.b-entrances-header{margin-bottom:3rem;margin-bottom:var(--space3)}@media screen and (min-width:56.25em){.c-post-excerpt,.b-data-text,.b-data,.b-cards,.b-entrances-header{margin-bottom:4rem;margin-bottom:var(--space4)}}.tax-product_cat .site-main,.b-data-content-inner,.footer{padding-top:3rem;padding-top:var(--space3);padding-bottom:3rem;padding-bottom:var(--space3)}@media screen and (min-width:75em){.tax-product_cat .site-main,.b-data-content-inner,.footer{padding-top:4rem;padding-top:var(--space4);padding-bottom:4rem;padding-bottom:var(--space4)}}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;font-size:100%;overflow-x:hidden}body{font-family:pf-grand-gothik-variable,sans-serif;font-style:normal;font-weight:400}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;z-index:1;margin:0 auto}.main{flex:1;position:relative;z-index:1}.l-grid,.tax-product_cat .content-area{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:56.25em){.l-grid,.tax-product_cat .content-area{grid-gap:0 1rem}}@media screen and (min-width:75em){.l-grid,.tax-product_cat .content-area{grid-gap:0 2rem}}.l-grid--c,.tax-product_cat .content-area{max-width:1600px;padding-left:3rem;padding-left:var(--space3);padding-right:3rem;padding-right:var(--space3)}@media screen and (min-width:56.25em){.l-grid--c,.tax-product_cat .content-area{padding-left:4rem;padding-left:var(--space4);padding-right:4rem;padding-right:var(--space4)}}@media screen and (min-width:75em){.l-grid--c,.tax-product_cat .content-area{padding-left:8rem;padding-left:var(--space5);padding-right:8rem;padding-right:var(--space5)}}@supports(aspect-ratio: auto){.responsive-embed iframe{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: auto){.responsive-embed{position:relative;overflow:hidden}.responsive-embed:before{display:block;content:"";width:100%;padding-top:56.25%}.responsive-embed>iframe{position:absolute;top:0;left:0;right:0;bottom:0}}.responsive-embed iframe{width:100%;height:100%}.uppercase{font-feature-settings:"kern";font-kerning:normal;letter-spacing:.1rem;text-transform:uppercase}.small-caps{font-feature-settings:"smcp" , "kern" , "kern";font-kerning:normal;letter-spacing:.1rem}.lining-numerals{font-feature-settings:"lnum" , "kern"}.oldstyle-numerals{font-feature-settings:"onum" , "kern"}.big,h1,h2,h3,h4{color:var(--color-heading);font-family:pf-grand-gothik-variable,sans-serif;font-feature-settings:"kern";text-align:left}.header-1,h1{font-variation-settings:"wdth" 60 , "wght" 600;margin-bottom:3rem;margin-bottom:var(--space3)}.c-overlay-nav-list__item,.header-2,h2{font-variation-settings:"wdth" 60 , "wght" 600;margin-bottom:.75rem}.header-3,h3{font-variation-settings:"wdth" 60 , "wght" 600;margin-bottom:.5rem}.header-4,h4{font-variation-settings:"wdth" 60 , "wght" 600;margin-bottom:var(--space0)}.c-breadcrumbs-list,.caption{font-variation-settings:"wght" 300;color:var(--color-caption);display:flex;align-items:center;position:relative;margin:0;padding:0;margin-bottom:1rem;margin-left:-8px}.c-breadcrumbs-list:before,.caption:before{background:hsla(var(--color-surface-hsl));border-radius:50%;content:"";display:block;transform:translateX(-8px);height:6px;width:6px;position:relative;top:-2px}@media screen and (min-width:56.25em){.c-breadcrumbs-list:before,.caption:before{top:-1px}}ol,ul{list-style-type:none;padding:0;margin-left:0;margin-bottom:4rem;margin-bottom:var(--space4)}ol li,ul li{font-variation-settings:"wdth" 100 , "wght" 400;color:var(--color-text)}a{color:var(--color-links);text-decoration:none}a:hover{text-decoration:underline;color:var(--color-links--hover)}.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button,.body-m,p{font-variation-settings:"wdth" 100 , "wght" 400;color:var(--color-text);margin-bottom:1rem;margin-bottom:var(--space1)}.preamble,.body-1{font-variation-settings:"wdth" 60 , "wght" 400;color:var(--color-preamble);margin-bottom:0}.preamble--center,.body-1--center{text-align:center}b,strong,.bold{font-variation-settings:"wdth" 50 , "wght" 700}.text-regular{font-weight:400!important}blockquote{position:relative}blockquote p{color:var(--color-heading);font-weight:400;font-family:pf-grand-gothik-variable,sans-serif}blockquote:before{position:absolute;content:"";display:block;height:.2rem;width:3rem;top:2rem;left:-5rem;background:#f6bf55}blockquote strong{font-size:40%}hr{border:1px solid var(--color-borders)}img{height:auto;width:100%}.footer{background-color:var(--color-surface-hex)}.footer-top{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;width:100%;margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:37.5em){.footer-top{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.footer-top{grid-gap:0 4rem;margin-bottom:0}}@media screen and (min-width:75em){.footer-top{grid-gap:0 6rem}}.footer-top__col-one{grid-column:1/13;margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.footer-top__col-one{grid-column:1/7;margin-bottom:0}}.footer-top__col-two{grid-column:1/13;margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.footer-top__col-two{grid-column:7/10;margin-bottom:0}}.footer-top__col-three{grid-column:1/13}@media screen and (min-width:56.25em){.footer-top__col-three{grid-column:10/13}}.footer-bottom{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;width:100%}@media screen and (min-width:37.5em){.footer-bottom{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.footer-bottom{grid-gap:0 4rem}}@media screen and (min-width:75em){.footer-bottom{grid-gap:0 6rem}}.footer-bottom__col-one{grid-column:1/13;margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.footer-bottom__col-one{grid-column:1/7;margin-bottom:0}}.footer-bottom__col-two{grid-column:1/13}@media screen and (min-width:56.25em){.footer-bottom__col-two{grid-column:10/13}}.footer__link{text-decoration:none}.footer__headline{font-variation-settings:"wght" 300;color:var(--color-caption);margin-bottom:.5rem}.footer__paragraph{color:var(--color-text)}.footer-list{list-style-type:none}.footer-list__item{font-variation-settings:"wdth" 50 , "wght" 500;color:var(--color-text)}.footer-list__link{color:inherit}.footer-list--horz{display:flex;margin-bottom:1rem;margin-bottom:var(--space1)}.footer-list--horz .footer-list__item{color:var(--color-text);display:flex;align-items:center}.footer-list--horz .footer-list__item:before{content:"";display:block;background-color:var(--color-text);height:6px;width:6px;border-radius:50%;margin:-2px 1rem 0 1rem;margin:-2px var(--space1) 0 var(--space1)}.footer-list--horz .footer-list__item:first-child:before{display:none}.footer-list--horz .footer-list__link{color:inherit}.footer-social-list{display:flex}.footer-social-list-item{color:var(--color-caption);position:relative;display:flex;align-items:center}.footer-social-list-item:before{content:"";display:block;background-color:var(--color-caption);height:4px;width:4px;border-radius:50%;margin:0 1rem;margin:0 var(--space1)}.footer-social-list-item:first-child:before{display:none}.footer-social-list-item:hover{color:var(--color-caption);text-decoration:none}.header{background-color:var(--color-surface-hex);padding:2rem 0 2.5rem 0;transition:box-shadow .15s , height .15s}.checkout .header{background-color:#fff;height:120px}@media screen and (min-width:56.25em){.header{position:sticky;top:0;left:0;right:0;width:100%;z-index:999;padding:0;height:120px;display:flex;align-items:center}.header.active{box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px , rgba(0,0,0,.3) 0 30px 60px -30px;height:90px}}.header-content{grid-gap:0!important}.header-content{height:inherit}.header-left{grid-column:1/8;height:auto;z-index:9998;display:flex;align-items:center;justify-content:flex-start;position:relative}@media screen and (min-width:56.25em){.header-left{grid-column:1/4}}.checkout .header-left{grid-column:1/13;justify-content:center}@media screen and (min-width:56.25em){.checkout .header-left{grid-column:1/13}}.header-middle{display:none}@media screen and (min-width:75em){.header-middle{display:flex;justify-content:center;grid-column:4/10}}.header-right{display:flex;grid-column:12/13;align-items:center;justify-content:flex-end}.header-logo{height:100%}.header-logo__backlink{padding:0!important;height:48px!important}.header-logo__backlink{position:absolute;left:0;align-self:anchor-center;margin-top:-.75rem}.header-logo__backlink .o-btn__text{padding:0 2rem!important}.header-logo__link{display:flex;align-items:center;height:100%}.header-logo__img{height:42px!important}.header-logo__img{margin-top:-12px}.header .c-cart{position:relative;top:0;cursor:pointer}.header .c-menu-button{position:relative;margin-right:1rem;margin-right:var(--space1)}.header .c-menu-button button:focus{outline:none}@media screen and (min-width:75em){.header .c-menu-button{display:none}}.o-hamburger{opacity:1;position:fixed;z-index:1001;right:10rem;pointer-events:initial}@media screen and (min-width:56.25em){.o-hamburger{z-index:997}}.o-btn,.single-product .cart:not(.variations_form){display:inline-flex;align-items:center;justify-content:center;align-items:center;cursor:pointer;color:var(--color-link);text-decoration:none}.o-btn--full{width:100%}.o-btn--center{display:flex;align-items:center}.o-btn__text{display:block;font-variation-settings:"wdth" 50 , "wght" 700}.o-btn__text-large{display:block;font-size:clamp(1.625rem,1.1111111111vw + 1.625rem,2.25rem);line-height:1;font-variation-settings:"wdth" 50 , "wght" 700}@media screen and (min-width:56.25em){.o-btn__text-large{font-size:clamp(1.625rem,0.8888888889vw + 1.125rem,2.125rem);line-height:1}}.o-btn__svg{width:24px;height:24px;vertical-align:middle}.o-btn--icon-left .o-btn__svg{margin-right:1rem;margin-right:var(--space1)}.o-btn--icon-right .o-btn__svg{margin-left:1rem;margin-left:var(--space1)}.o-btn__svg--circle{background-color:var(--color-surface-hex);border-radius:50%;height:44px;width:44px;padding:14px}.o-btn:hover,.single-product .cart:hover:not(.variations_form){text-decoration:none}.o-btn--primary,.b-forms .gform_wrapper .gform_footer input[type="submit"],.b-forms .gform_wrapper .gform_footer .button{background-color:var(--color-surface-hex);color:#fff;color:var(--color-neg-hex);height:56px;width:auto;padding:0;padding:0 6px 0 2rem;transition:background-color .15s}.o-btn--primary .o-btn__text,.b-forms .gform_wrapper .gform_footer input[type="submit"] .o-btn__text,.b-forms .gform_wrapper .gform_footer .button .o-btn__text{color:inherit;padding-right:1.25rem}.o-btn--primary .o-btn__svg,.b-forms .gform_wrapper .gform_footer input[type="submit"] .o-btn__svg,.b-forms .gform_wrapper .gform_footer .button .o-btn__svg{margin-left:1rem;margin-left:var(--space1)}.o-btn--primary:hover,.b-forms .gform_wrapper .gform_footer input[type="submit"]:hover,.b-forms .gform_wrapper .gform_footer .button:hover{background-color:var(--color-surface-hex)}.o-btn--primary:hover .o-btn__text,.b-forms .gform_wrapper .gform_footer input[type="submit"]:hover .o-btn__text,.b-forms .gform_wrapper .gform_footer .button:hover .o-btn__text{color:#fff!important;color:var(--color-neg-hex)!important}.o-btn--primary,.b-forms .gform_wrapper .gform_footer input[type="submit"],.b-forms .gform_wrapper .gform_footer .button{background-color:var(--color-surface-hex);color:#fff;color:var(--color-neg-hex);height:56px;width:auto;padding:0;padding:0 6px 0 2rem;transition:background-color .15s}.o-btn--primary .o-btn__text,.b-forms .gform_wrapper .gform_footer input[type="submit"] .o-btn__text,.b-forms .gform_wrapper .gform_footer .button .o-btn__text{color:inherit;padding-right:1.25rem}.o-btn--primary .o-btn__svg,.b-forms .gform_wrapper .gform_footer input[type="submit"] .o-btn__svg,.b-forms .gform_wrapper .gform_footer .button .o-btn__svg{margin-left:1rem;margin-left:var(--space1)}.o-btn--primary:hover,.b-forms .gform_wrapper .gform_footer input[type="submit"]:hover,.b-forms .gform_wrapper .gform_footer .button:hover{background-color:var(--color-surface-hex)}.o-btn--primary:hover .o-btn__text,.b-forms .gform_wrapper .gform_footer input[type="submit"]:hover .o-btn__text,.b-forms .gform_wrapper .gform_footer .button:hover .o-btn__text{color:#fff!important;color:var(--color-neg-hex)!important}.o-btn--secondary,.single-product .cart:not(.variations_form){border-color:rgba(0,0,0,0);background-color:#fff;background-color:var(--color-neg-hex);color:var(--color-text);height:56px;width:auto;padding:0;padding:0 6px 0 2rem;transition:background-color .15s}.o-btn--secondary .o-btn__text,.single-product .cart:not(.variations_form) .o-btn__text{color:#000!important;color:var(--color-dark-hex)!important}.o-btn--secondary .o-btn__text,.single-product .cart:not(.variations_form) .o-btn__text{padding-right:1.25rem}.o-btn--secondary .o-btn__svg,.single-product .cart:not(.variations_form) .o-btn__svg{margin-left:1rem;margin-left:var(--space1)}.o-btn--secondary:hover,.single-product .cart:hover:not(.variations_form){border-color:rgba(0,0,0,0)!important}.o-btn--secondary:hover,.single-product .cart:hover:not(.variations_form){background-color:#000;background-color:var(--color-dark-hex)}.o-btn--secondary:hover .o-btn__text,.single-product .cart:hover:not(.variations_form) .o-btn__text{color:#fff!important;color:var(--color-neg-hex)!important}.c-iconlist{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 2.5rem 0}@media screen and (min-width:37.5em){.c-iconlist{flex-direction:row}}@media screen and (min-width:56.25em){.c-iconlist{flex-direction:column}}@media screen and (min-width:75em){.c-iconlist{flex-direction:row}}.c-iconlist-item{margin-bottom:1rem}@media screen and (min-width:37.5em){.c-iconlist-item{margin-bottom:0}}@media screen and (min-width:56.25em){.c-iconlist-item{margin-bottom:1rem}}@media screen and (min-width:75em){.c-iconlist-item{margin-bottom:0}}.c-iconlist-item-link{display:flex;align-items:center;margin-right:1rem;font-variation-settings:"wdth" 60 , "wght" 600;color:var(--color-heading)}.c-iconlist-item-link:before{content:"";width:2rem;height:2rem;background-color:var(--color-surface-hex);border-radius:50%;margin-right:.5rem;background-position:50% 50%;background-repeat:no-repeat;background-size:18px}.c-iconlist-item--origin .c-iconlist-item-link:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/origin-neg.svg)}.c-iconlist-item--quality .c-iconlist-item-link:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/quality-neg.svg)}.c-iconlist-item--assembly .c-iconlist-item-link:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/assembly-neg.svg)}.c-iconlist-item--firerated .c-iconlist-item-link:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/firerated-neg.svg);background-position:50% 40%;background-size:21px}.gform_body .gfield_checkbox,.gform_body .ginput_container_consent{margin-top:3rem;margin-top:var(--space3);margin-bottom:3rem;margin-bottom:var(--space3)}.gform_body .gfield_checkbox label:before,.gform_body .ginput_container_consent label:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/checkbox--unchecked.svg)}.gform_body .gfield_checkbox input:checked+label:after,.gform_body .ginput_container_consent input:checked+label:after{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/checkbox--checked.svg)}.gform_body .gfield_checkbox input,.gform_body .ginput_container_consent input{opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.gform_body .gfield_checkbox label,.gform_body .ginput_container_consent label{cursor:pointer;margin-bottom:0;text-align:left;line-height:1;padding-left:24px;color:var(--color-heading);position:relative}.gform_body .gfield_checkbox label:before,.gform_body .ginput_container_consent label:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.gform_body .gfield_checkbox input:checked+label:after,.gform_body .ginput_container_consent input:checked+label:after{background-size:contain;color:var(--color-text);position:absolute;display:inline-block;content:"";top:0;left:0;width:16px;height:16px}.gform_body .gfield_checkbox input:disabled,.gform_body .ginput_container_consent input:disabled{cursor:not-allowed}.gform_body .gfield_checkbox input:disabled:checked+label:after,.gform_body .ginput_container_consent input:disabled:checked+label:after{color:#999}.gform_body .gfield_checkbox input:disabled+label,.gform_body .ginput_container_consent input:disabled+label{cursor:not-allowed}.gform_body .gfield_checkbox input:disabled+label:before,.gform_body .ginput_container_consent input:disabled+label:before{background-color:#eee}.gform_body .gfield_checkbox -transparent label:before,.gform_body .ginput_container_consent -transparent label:before{background:rgba(0,0,0,0)}.gform_body .gfield_checkbox -transparent input:checked+label:after,.gform_body .ginput_container_consent -transparent input:checked+label:after{color:#fff}.gform_body .gfield_checkbox -transparent input:disabled:checked+label:after,.gform_body .ginput_container_consent -transparent input:disabled:checked+label:after{color:var(--color-text)}.gform_body .gfield_checkbox label+label.error,.gform_body .ginput_container_consent label+label.error{display:block}.gform_heading{display:none}.gform_body .gfield_consent_description{border:none!important;padding:0!important}.gform_body .gfield_consent_description a{color:var(--color-link)}.gform_body [type="text"],.gform_body [type="tel"],.gform_body [type="email"]{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem) !important;line-height:1.5!important;padding:0!important;line-height:1rem!important;min-height:auto!important;padding:1rem!important}.gform_body [type="text"],.gform_body [type="tel"],.gform_body [type="email"]{font-variation-settings:"wght" 600;display:block;width:100%;background-color:hsl(var(--color-surface-hsl));border:none;color:var(--color-text)}.gform_body [type="text"]:focus,.gform_body [type="text"]:focus,.gform_body [type="tel"]:focus,.gform_body [type="tel"]:focus,.gform_body [type="email"]:focus,.gform_body [type="email"]:focus{border-color:var(--color-borders)}.gform_body [type="text"]:invalid,.gform_body [type="tel"]:invalid,.gform_body [type="email"]:invalid{border-color:#cb1d00}.gform_body label{margin-bottom:0!important}.gform_body label{font-variation-settings:"wdth" 25 , "wght" 350;display:block;color:var(--color-text)}.gform_body .gfield_radio{margin-top:3rem;margin-top:var(--space3);margin-bottom:3rem;margin-bottom:var(--space3)}.gform_body .gfield_radio label:before{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/radio--unchecked.svg)}.gform_body .gfield_radio input:checked+label:after{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/radio--checked.svg)}.gform_body .gfield_radio input{opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.gform_body .gfield_radio label{cursor:pointer;margin-bottom:0;text-align:left;line-height:1;padding-left:24px;color:var(--color-heading);position:relative}.gform_body .gfield_radio label:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.gform_body .gfield_radio input:checked+label:after{background-size:contain;color:var(--color-text);position:absolute;display:inline-block;content:"";top:0;left:0;width:16px;height:16px}.gform_body .gfield_radio input:disabled{cursor:not-allowed}.gform_body .gfield_radio input:disabled:checked+label:after{color:#999}.gform_body .gfield_radio input:disabled+label{cursor:not-allowed}.gform_body .gfield_radio input:disabled+label:before{background-color:#eee}.gform_body .gfield_radio -transparent label:before{background:rgba(0,0,0,0)}.gform_body .gfield_radio -transparent input:checked+label:after{color:#fff}.gform_body .gfield_radio -transparent input:disabled:checked+label:after{color:var(--color-text)}.gform_body .gfield_radio label+label.error{display:block}.gform_body select{width:100%!important}.gform_body select{background:none;margin-top:3rem;margin-top:var(--space3);margin-bottom:3rem;margin-bottom:var(--space3);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/arrow-down--accent.svg);background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;border:2px solid var(--color-accent);color:var(--color-icon-border);padding:2rem;padding:var(--space2);display:block;margin-left:0;outline:none}.gform_body select:hover,.gform_body select:active,.gform_body select:focus{border:2px solid #fff;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/arrow-down--neg.svg)}@media screen and (min-width:56.25em){.gform_body select{max-width:68%!important}}.b-forms .gform_wrapper .gform_footer{padding:0;margin:0}.b-forms .gform_wrapper .gform_footer input[type="submit"],.b-forms .gform_wrapper .gform_footer .button{border:none;min-width:100px;padding:0 3rem;padding:0 var(--space3);position:absolute;bottom:0;transform:translate3d(0,50%,0)}.b-forms .gform_wrapper .gform_footer input[type="submit"]:hover,.b-forms .gform_wrapper .gform_footer .button:hover{background-color:var(--color-surface-hex)}.gform_body textarea{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem) !important;line-height:1.5!important;padding:1rem!important}.gform_body textarea{background-color:hsl(var(--color-surface-hsl));border:none;color:var(--color-text);font-family:pf-grand-gothik-variable,sans-serif;font-style:normal;font-weight:400;display:block;width:100%;padding:2rem;padding:var(--space2);height:30rem;width:100%;margin-left:0;display:block;outline:none;margin-top:0;font-variation-settings:"wght" 600}.gform_body textarea:hover,.gform_body textarea:active,.gform_body textarea:focus{border:2px solid var(--color-borders)}.b-hero{background-color:var(--color-surface-hex);position:relative}@media screen and (min-width:75em){.b-hero{height:calc(100svh - 120px)}}.b-hero-content{text-decoration:none;display:grid;height:inherit}.b-hero-content:hover{text-decoration:none}.b-hero-media{margin-bottom:4rem;margin-bottom:var(--space4);height:inherit;grid-column:1/13;margin-left:-10%;margin-right:-10%}@media screen and (min-width:75em){.b-hero-media{position:absolute;left:50%;margin:0;width:50%}}@media screen and (min-width:112.5em){.b-hero-media{grid-gap:0 6rem}}.b-hero-media-wrapper{aspect-ratio:1/1 !important}.b-hero-media-wrapper{height:inherit;max-height:72vh;max-height:72svh;width:100%}@media screen and (min-width:75em){.b-hero-media-wrapper{max-height:100%}}.b-hero-media__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.b-hero-text{grid-column:1/13;display:flex;align-items:center;padding-bottom:5rem}@media screen and (min-width:75em){.b-hero-text{grid-column:1/6;padding-bottom:0}}.b-hero-footer{background-color:var(--color-surface-hex);position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0);border-radius:50%;width:170px;height:130px;display:none;justify-content:center}@media screen and (min-width:56.25em){.b-hero-footer{background-color:var(--color-surface-hex);position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0);border-radius:50%;width:170px;height:130px;display:flex;justify-content:center}}.b-hero-footer-btn{display:flex;align-items:center;justify-content:center;margin-top:-55px}.b-hero-footer-btn__svg{height:16px;width:16px;margin-right:8px}.b-hero-footer-btn__text b{font-variation-settings:"wght" 300!important}.b-hero-footer-btn__text b{color:var(--color-caption)}.b-hero__link{text-decoration:none}.b-hero__link:hover{text-decoration:none}.b-hero__headline{margin-bottom:1rem;margin-bottom:var(--space1);font-size:clamp(2.9375rem,4.1666666667vw + -0.1875rem,4.5rem);line-height:1}.b-hero__paragraph{margin-bottom:2rem;margin-bottom:var(--space2)}.b-hero .o-btn,.b-hero .single-product .cart:not(.variations_form),.single-product .b-hero .cart:not(.variations_form){margin:0 .5rem .5rem 0}.b-entrances-items,.b-entrances-text,.b-entrances-header{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}@media screen and (min-width:56.25em){.b-entrances-items,.b-entrances-text,.b-entrances-header{grid-gap:0 1rem}}@media screen and (min-width:75em){.b-entrances-items,.b-entrances-text,.b-entrances-header{grid-gap:0 2rem}}.b-entrances-header__col-right,.b-entrances__paragraph{grid-column:1/13}@media screen and (min-width:56.25em){.b-entrances-header__col-right,.b-entrances__paragraph{grid-column:5/13;padding:0 4rem;padding:0 var(--space4)}}@media screen and (min-width:112.5em){.b-entrances-header__col-right,.b-entrances__paragraph{grid-column:5/13;padding:0 8rem;padding:0 var(--space5)}}.b-entrances-header__col-left{grid-column:1/13}@media screen and (min-width:56.25em){.b-entrances-header__col-left{grid-column:1/5;padding-top:.375rem}}.b-entrances-items{margin-left:-1rem;margin-right:-1rem}.b-entrances-items .c-entrance{grid-column:1/13}@media screen and (min-width:56.25em){.b-entrances-items .c-entrance{grid-column:span 4}}.b-entrances__headline{margin-bottom:0}.b-entrances p,.b-entrances__paragraph{margin-bottom:0}.home .b-promos-header{grid-column:1/13}.home .b-promos-text{grid-column:1/13}.home .b-promos-items{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}@media screen and (min-width:56.25em){.home .b-promos-items{grid-gap:0 4rem}}.home .b-promos-items .c-promo{grid-column:1/13;margin-bottom:4rem;margin-bottom:var(--space4)}.home .b-promos-items .c-promo:last-child{margin-bottom:0}@media screen and (min-width:56.25em){.home .b-promos-items .c-promo-text{display:flex;justify-content:center;flex-direction:column}.home .b-promos-items .c-promo:nth-child(odd) .c-promo-media{grid-column:7/13;grid-row:1/2}.home .b-promos-items .c-promo:nth-child(odd) .c-promo-text{grid-column:1/7;grid-row:1/2}.home .b-promos-items .c-promo:nth-child(even) .c-promo-media{grid-column:1/7;grid-row:1/2}.home .b-promos-items .c-promo:nth-child(even) .c-promo-text{grid-column:7/13;grid-row:1/2}}.home .b-promos-items .c-promo__link{grid-column:span 13}@media screen and (min-width:56.25em){.home .b-promos-items .c-promo__link{display:grid;grid-gap:0 4rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.home .b-promos__hgroup{display:flex;align-items:center;flex-direction:column}}.home .b-promos__headline{margin-bottom:0}@media screen and (min-width:56.25em){.home .b-promos__headline{text-align:center}}.home .b-promos__paragraph{color:var(--color-preamble)}@media screen and (min-width:56.25em){.home .b-promos__paragraph{text-align:center}}.b-spots-content{grid-column:1/13;padding-bottom:3rem;padding-bottom:var(--space3)}@media screen and (min-width:56.25em){.b-spots-content{grid-column:2/12}}.b-spots-items{grid-column:1/13}.b-spots .b-spots-items .c-spot:nth-child(even) .c-spot-image{border-top-left-radius:48px;border-top-right-radius:0}@media screen and (min-width:56.25em){.b-spots .b-spots-items .c-spot:nth-child(even) .c-spot-image{grid-column:7/13}}@media screen and (min-width:75em){.b-spots .b-spots-items .c-spot:nth-child(even) .c-spot-image{grid-column:7/12}}@media screen and (min-width:56.25em){.b-spots .b-spots-items .c-spot:nth-child(even) .c-spot-content{grid-column:1/7;padding-left:48px}}@media screen and (min-width:75em){.b-spots .b-spots-items .c-spot:nth-child(even) .c-spot-content{grid-column:2/7}}@media screen and (min-width:56.25em){.b-spots .b-spots-items .c-spot:nth-child(odd) .c-spot-image{grid-column:1/7;border-top-left-radius:48px;border-top-right-radius:0}}@media screen and (min-width:75em){.b-spots .b-spots-items .c-spot:nth-child(odd) .c-spot-image{grid-column:2/7}}@media screen and (min-width:56.25em){.b-spots .b-spots-items .c-spot:nth-child(odd) .c-spot-content{grid-column:7/13;padding-right:48px}}@media screen and (min-width:75em){.b-spots .b-spots-items .c-spot:nth-child(odd) .c-spot-content{grid-column:7/12}}.b-focus-content{position:relative}.b-focus-content-inner{grid-column:1/13}.b-post-archives-content-inner{position:relative;grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.home .b-post-archives-content-inner{margin-left:-1rem;margin-right:-1rem;background-color:hsl(var(--color-surface-hsl));padding-left:3rem;padding-left:var(--space3);padding-right:3rem;padding-right:var(--space3)}@media screen and (min-width:56.25em){.b-post-archives-content-inner{grid-gap:0 1rem;padding-bottom:3rem;padding-bottom:var(--space3)}}@media screen and (min-width:75em){.b-post-archives-content-inner{grid-gap:0 2rem;padding-top:3rem}}.b-post-archives-header{grid-column:1/13;padding-top:.5rem}@media screen and (min-width:56.25em){.home .b-post-archives-header{padding-left:1rem;padding-right:1rem;padding-top:1.5rem;margin-bottom:2rem}}.b-post-archives-text{grid-column:1/13}.b-post-archives-footer{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0)}.b-post-archives-items{grid-column:1/13}@media screen and (min-width:56.25em){.b-post-archives-items{display:grid;grid-gap:0 1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin:0 auto;width:100%}}@media screen and (min-width:75em){.b-post-archives-items{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.b-post-archives-items--2{grid-template-columns:repeat(2,1fr)}.b-post-archives-items--3{grid-template-columns:repeat(3,1fr)}.b-post-archives-items--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75em){.b-post-archives-items--4{grid-template-columns:repeat(4,1fr)}}.b-post-archives-pagination{grid-column:1/13}@media screen and (min-width:56.25em){.b-post-archives-pagination{grid-column:2/12}}.b-downloads{position:relative}.b-downloads-content-inner{grid-column:1/13;background-color:var(--color-surface-hex);padding:4rem 3rem;padding:var(--space4) var(--space3);margin-left:-1rem;margin-right:-1rem;border-top-left-radius:2rem;border-top-left-radius:var(--space2);border-bottom-right-radius:2rem;border-bottom-right-radius:var(--space2)}.b-downloads-header,.b-downloads-text{grid-column:1/13}.b-downloads-items{grid-column:1/13}.b-downloads-text p:last-child{margin-bottom:2rem;margin-bottom:var(--space2)}.b-embeds{position:relative}.b-embeds-header,.b-embeds-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-embeds-header,.b-embeds-text{grid-column:1/13}}@media screen and (min-width:75em){.b-embeds-header,.b-embeds-text{grid-column:1/7}}.b-embeds-code{grid-column:1/13}.b-forms-content{position:relative}.b-forms-content-inner{background-color:var(--color-surface-hex);padding:4rem 3rem;padding:var(--space4) var(--space3);margin-left:-1rem;margin-right:-1rem;border-radius:2rem;border-radius:var(--space2);grid-column:1/13}.b-forms-header,.b-forms-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-forms-header,.b-forms-text{grid-column:1/13}}@media screen and (min-width:75em){.b-forms-header,.b-forms-text{grid-column:1/7}}.b-forms-items{grid-column:1/13}.gf_submission_limit_message,#gform_confirmation_wrapper_1{background-color:var(--color-links);padding:4rem;padding:var(--space4);color:#fff;margin-bottom:0}.gf_submission_limit_message p,#gform_confirmation_wrapper_1 p{margin-bottom:0}.gform_ajax_spinner{max-width:100%;width:24px;position:relative;top:5px;display:inline-block;margin-left:2rem}.b-form .gform_wrapper .gform_validation_errors{background-color:#c02b0a;margin-bottom:4rem;border-radius:0;color:#fff}.b-form .gform_wrapper .gform_validation_errors h2,.b-form .gform_wrapper .gform_validation_errors p{color:inherit;font-size:inherit;line-height:inherit}.b-form .gfield_description.validation_message.gfield_validation_message{margin-top:2rem!important}.b-galleries-header,.b-galleries-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-galleries-header,.b-galleries-text{grid-column:1/13}}@media screen and (min-width:75em){.b-galleries-header,.b-galleries-text{grid-column:1/7}}.b-galleries-text{margin-bottom:2rem;margin-bottom:var(--space2)}.b-galleries-items{grid-column:1/13;display:grid;grid-gap:0 1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}@media screen and (min-width:56.25em){.b-galleries-items{grid-gap:0 1rem}}@media screen and (min-width:75em){.b-galleries-items{grid-gap:0 2rem}}.b-galleries--1 .c-gallery-item{grid-column:1/13;display:grid}.b-galleries--2 .c-gallery-item:nth-child(odd){grid-column:1/13}@media screen and (min-width:37.5em){.b-galleries--2 .c-gallery-item:nth-child(odd){grid-column:1/7}}.b-galleries--2 .c-gallery-item:nth-child(even){grid-column:1/13}@media screen and (min-width:37.5em){.b-galleries--2 .c-gallery-item:nth-child(even){grid-column:7/13}}.b-galleries--3 .c-gallery-item{grid-column:span 13}@media screen and (min-width:37.5em){.b-galleries--3 .c-gallery-item{grid-column:span 6}}@media screen and (min-width:56.25em){.b-galleries--3 .c-gallery-item{grid-column:span 4}}.b-galleries--4 .c-gallery-item{grid-column:span 13}@media screen and (min-width:37.5em){.b-galleries--4 .c-gallery-item{grid-column:span 6}}@media screen and (min-width:56.25em){.b-galleries--4 .c-gallery-item{grid-column:span 3;display:block}}.b-hero-page{background-color:var(--color-surface-hex);position:relative;margin-bottom:4rem;margin-bottom:var(--space4);padding:3rem 0 4rem 0}@media screen and (min-width:75em){.b-hero-page{padding:4rem 0 5rem 0}}.b-hero-page--post{background-color:rgba(0,0,0,0);margin:0;padding-bottom:1rem;padding-bottom:var(--space1)}@media screen and (min-width:75em){.b-hero-page--post.b-hero-page--has-image{margin-bottom:4rem;margin-bottom:var(--space4)}}.b-hero-page-media{height:inherit;grid-column:1/13;margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:75em){.b-hero-page-media{grid-column:7/13;grid-row:2}.b-hero-page--has-image .b-hero-page-media{grid-row:1}}@media screen and (min-width:112.5em){.b-hero-page-media{grid-gap:0 6rem}}.b-hero-page-media-wrapper{aspect-ratio:1/1 !important}.b-hero-page-media-wrapper{height:inherit;max-height:68vh;width:100%;margin-bottom:2rem;margin-bottom:var(--space2)}@supports(aspect-ratio: auto){.b-hero-page-media-wrapper .b-hero-page-media__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.b-hero-page-media-wrapper{position:relative;overflow:hidden}.b-hero-page-media-wrapper:before{display:block;content:"";width:100%;padding-top:100%}.b-hero-page-media-wrapper>.b-hero-page-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:75em){.b-hero-page-media-wrapper{margin-bottom:0}}.b-hero-page-media__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.b-hero-page-text{grid-column:1/13;display:flex;align-items:center}@media screen and (min-width:75em){.b-hero-page-text{grid-column:1/6;grid-row:2;padding-bottom:0}.b-hero-page--has-image .b-hero-page-text{grid-row:1}}.b-hero-page-footer{background-color:var(--color-surface-hex);position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0);border-radius:50%;width:170px;height:130px;display:none;justify-content:center}@media screen and (min-width:56.25em){.b-hero-page-footer{background-color:var(--color-surface-hex);position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0);border-radius:50%;width:170px;height:130px;display:flex;justify-content:center}}.b-hero-page-footer-btn{display:flex;align-items:center;justify-content:center;margin-top:-55px}.b-hero-page-footer-btn__svg{height:16px;width:16px;margin-right:8px}.b-hero-page-footer-btn__text b{font-variation-settings:"wght" 300!important}.b-hero-page-footer-btn__text b{color:var(--color-caption)}.b-hero-page__link{text-decoration:none}.b-hero-page__link:hover{text-decoration:none}.b-hero-page__headline{margin-bottom:1rem}.b-hero-page__paragraph{margin-bottom:2rem;margin-bottom:var(--space2)}.b-hero-page .o-btn,.b-hero-page .single-product .cart:not(.variations_form),.single-product .b-hero-page .cart:not(.variations_form){margin:0}.b-persons-content{grid-column:1/13}@media screen and (min-width:56.25em){.b-persons-content{grid-column:1/7}}.b-persons-items{grid-column:1/13}.b-persons-items-heading{grid-column:1/13}.b-persons-items--2,.b-persons-items--3,.b-persons-items--4{display:grid}@media screen and (min-width:37.5em){.b-persons-items--2,.b-persons-items--3,.b-persons-items--4{grid-gap:3rem 2rem}}@media screen and (min-width:56.25em){.b-persons-items--2,.b-persons-items--3,.b-persons-items--4{grid-gap:3rem 4rem}.b-persons-items--2{grid-template-columns:repeat(2,1fr)}.b-persons-items--3{grid-template-columns:repeat(3,1fr)}.b-persons-items--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75em){.b-persons-items--4{grid-template-columns:repeat(4,1fr)}}.b-places-content-inner{background-color:var(--color-surface-hex);padding:4rem 3rem;padding:var(--space4) var(--space3);margin-left:-1rem;margin-right:-1rem;border-radius:2rem;border-radius:var(--space2);grid-column:1/13}.b-places-header,.b-places-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-places-header,.b-places-text{grid-column:1/7}}.b-places-items{margin-top:3rem;margin-top:var(--space3);grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}@media screen and (min-width:75em){.b-places-items{grid-gap:0 4rem}}.b-places-items--2,.b-places-items--3,.b-places-items--4{display:grid}@media screen and (min-width:37.5em){.b-places-items--2,.b-places-items--3,.b-places-items--4{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.b-places-items--2,.b-places-items--3,.b-places-items--4{grid-gap:0 4rem}}.b-places-items--2 .c-place,.b-places-items--3 .c-place,.b-places-items--4 .c-place{grid-column:span 1}.b-places-items--2 .c-place-list-item,.b-places-items--3 .c-place-list-item,.b-places-items--4 .c-place-list-item{margin-bottom:.5rem}@media screen and (min-width:56.25em){.b-places-items--2{grid-template-columns:repeat(2,1fr)}.b-places-items--3{grid-template-columns:repeat(3,1fr)}.b-places-items--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75em){.b-places-items--4{grid-template-columns:repeat(4,1fr)}}.b-promos-content{grid-column:1/13}.b-promos-caption,.b-promos-header{max-width:60ch}.b-promos-text{max-width:60ch;margin-bottom:2rem;margin-bottom:var(--space2)}.b-promos-items{grid-column:1/13}@media screen and (min-width:56.25em){.b-promos-items{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:0 4rem}}.b-promos--iconbox .b-promos-items{margin-left:-36px;margin-right:-36px}@media screen and (min-width:56.25em){.b-promos--iconbox .b-promos-items{grid-gap:0 1rem;margin:0}}@media screen and (min-width:75em){.b-promos--iconbox .b-promos-items{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.b-promos-items--2{grid-template-columns:repeat(2,1fr)}.b-promos-items--3{grid-template-columns:repeat(3,1fr)}.b-promos-items--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75em){.b-promos-items--4{grid-template-columns:repeat(4,1fr)}}.b-scripts{position:relative}.b-scripts-header,.b-scripts-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-scripts-header,.b-scripts-text{grid-column:1/13}}@media screen and (min-width:75em){.b-scripts-header,.b-scripts-text{grid-column:1/7}}.b-scripts-code{grid-column:1/13}.b-tables{position:relative}.b-tables-header,.b-tables-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-tables-header,.b-tables-text{grid-column:1/13}}@media screen and (min-width:75em){.b-tables-header,.b-tables-text{grid-column:1/7}}.b-tables-items{grid-column:1/13}.b-text-img{position:relative}.single-product .b-text-img{margin-bottom:3rem;margin-bottom:var(--space3)}@media screen and (min-width:56.25em){.single-product .b-text-img{margin-bottom:5rem}}.b-text-img-caption,.b-text-img-header,.b-text-img-media,.b-text-img-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-text-img-caption,.b-text-img-header,.b-text-img-media,.b-text-img-text{grid-column:1/13}}@media screen and (min-width:75em){.b-text-img-caption,.b-text-img-header,.b-text-img-media,.b-text-img-text{grid-column:1/7}}.b-text-img-media{position:relative;margin-bottom:2rem;margin-bottom:var(--space2)}@supports(aspect-ratio: auto){.b-text-img-media-container .b-text-img-media-container__img{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: auto){.b-text-img-media-container{position:relative;overflow:hidden}.b-text-img-media-container:before{display:block;content:"";width:100%;padding-top:56.25%}.b-text-img-media-container>.b-text-img-media-container__img{position:absolute;top:0;left:0;right:0;bottom:0}}.b-text-img-media-container__img{display:block;width:100%;height:100%}@media screen and (min-width:56.25em){.b-text-img-caption{grid-column:1/5;margin-top:.2rem}.b-text-img--right-text,.b-text-img--left-text{grid-template-rows:auto 1fr}.b-text-img--right-text .b-text-img-media,.b-text-img--left-text .b-text-img-media{grid-row:1/3}@supports(aspect-ratio: auto){.b-text-img--right-text .b-text-img-media-container .b-text-img-media-container__img,.b-text-img--left-text .b-text-img-media-container .b-text-img-media-container__img{aspect-ratio:1.5}}@supports not (aspect-ratio: auto){.b-text-img--right-text .b-text-img-media-container,.b-text-img--left-text .b-text-img-media-container{position:relative;overflow:hidden}.b-text-img--right-text .b-text-img-media-container:before,.b-text-img--left-text .b-text-img-media-container:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.b-text-img--right-text .b-text-img-media-container>.b-text-img-media-container__img,.b-text-img--left-text .b-text-img-media-container>.b-text-img-media-container__img{position:absolute;top:0;left:0;right:0;bottom:0}}}@media screen and (min-width:75em){@supports(aspect-ratio: auto){.b-text-img--right-text .b-text-img-media-container .b-text-img-media-container__img,.b-text-img--left-text .b-text-img-media-container .b-text-img-media-container__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.b-text-img--right-text .b-text-img-media-container,.b-text-img--left-text .b-text-img-media-container{position:relative;overflow:hidden}.b-text-img--right-text .b-text-img-media-container:before,.b-text-img--left-text .b-text-img-media-container:before{display:block;content:"";width:100%;padding-top:100%}.b-text-img--right-text .b-text-img-media-container>.b-text-img-media-container__img,.b-text-img--left-text .b-text-img-media-container>.b-text-img-media-container__img{position:absolute;top:0;left:0;right:0;bottom:0}}}@media screen and (min-width:56.25em){.b-text-img--left-text .b-text-img-media{grid-column:1/7}}@media screen and (min-width:75em){.b-text-img--left-text .b-text-img-media{grid-column:1/7}}@media screen and (min-width:56.25em){.b-text-img--left-text .b-text-img-header,.b-text-img--left-text .b-text-img-text{grid-column:7/13;padding-left:0}}@media screen and (min-width:75em){.b-text-img--left-text .b-text-img-header,.b-text-img--left-text .b-text-img-text{grid-column:7/13}}@media screen and (min-width:56.25em){.b-text-img--right-text .b-text-img-media{grid-column:7/13}}@media screen and (min-width:75em){.b-text-img--right-text .b-text-img-media{grid-column:7/13}}@media screen and (min-width:56.25em){.b-text-img--right-text .b-text-img-header,.b-text-img--right-text .b-text-img-text{grid-column:1/7;padding-right:0}}@media screen and (min-width:75em){.b-text-img--right-text .b-text-img-header,.b-text-img--right-text .b-text-img-text{grid-column:1/7}}@media screen and (min-width:56.25em){.b-text-img--before-headline .b-text-img-media{grid-row:1}.b-text-img--after-text .b-text-img-media{grid-row:3}}.b-cards-content{grid-column:1/13}.b-cards-items{grid-column:1/13}@media screen and (min-width:56.25em){.b-cards-items{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:0 4rem}.b-cards-items--2{grid-template-columns:repeat(2,1fr)}.b-cards-items--3{grid-template-columns:repeat(3,1fr)}.b-cards-items--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75em){.b-cards-items--4{grid-template-columns:repeat(4,1fr)}}.woocommerce-cart .b-hero-page,.woocommerce-checkout .b-hero-page{display:none}.woocommerce-cart .b-text-img,.woocommerce-checkout .b-text-img{margin-top:4rem;margin-top:var(--space4);margin-bottom:0}@media screen and (min-width:56.25em){.woocommerce-cart .b-text-img,.woocommerce-checkout .b-text-img{margin-top:12rem;margin-top:var(--space6)}}.woocommerce-cart .b-text-img-text,.woocommerce-checkout .b-text-img-text{grid-column:1/13}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin:0 auto;width:100%}@media screen and (min-width:37.5em){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{grid-gap:0 4rem}}@media screen and (min-width:75em){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{grid-gap:0 6rem}}.woocommerce-cart .woocommerce-checkout,.woocommerce-cart .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-checkout,.woocommerce-checkout .woocommerce-form-coupon-toggle{grid-column:1/13}.woocommerce-cart .woocommerce-cart-form,.woocommerce-checkout .woocommerce-cart-form{grid-column:1/13}@media screen and (min-width:56.25em){.woocommerce-cart .woocommerce-cart-form,.woocommerce-checkout .woocommerce-cart-form{grid-column:1/7}}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{grid-column:1/13}@media screen and (min-width:56.25em){.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{grid-column:8/13}}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout .cart-collaterals .cart_totals h2{display:none;font-variation-settings:"wdth" 50 , "wght" 700;margin-bottom:var(--space0)}@media screen and (min-width:56.25em){.woocommerce-cart .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-review-order-table{max-width:50%}}.woocommerce-cart .woocommerce .shop_table,.woocommerce-cart .shop_table,.woocommerce-checkout .woocommerce .shop_table,.woocommerce-checkout .shop_table{border-radius:0!important;border:solid 1px var(--color-border-one)!important}.woocommerce-cart .woocommerce .shop_table th,.woocommerce-cart .shop_table th,.woocommerce-checkout .woocommerce .shop_table th,.woocommerce-checkout .shop_table th{color:var(--color-text);font-variation-settings:"wdth" 25 , "wght" 350;padding:1rem 2rem;padding:var(--space1) var(--space2);text-align:left}.woocommerce-cart .woocommerce .shop_table td,.woocommerce-cart .shop_table td,.woocommerce-checkout .woocommerce .shop_table td,.woocommerce-checkout .shop_table td{color:var(--color-heading)!important}.woocommerce-cart .woocommerce .shop_table td,.woocommerce-cart .shop_table td,.woocommerce-checkout .woocommerce .shop_table td,.woocommerce-checkout .shop_table td{font-variation-settings:"wdth" 100 , "wght" 400;padding:1rem 2rem;padding:var(--space1) var(--space2);text-align:left}.woocommerce-cart .woocommerce .shop_table .input-text,.woocommerce-cart .shop_table .input-text,.woocommerce-checkout .woocommerce .shop_table .input-text,.woocommerce-checkout .shop_table .input-text{color:var(--color-heading)!important}.woocommerce-cart .woocommerce .shop_table .input-text,.woocommerce-cart .shop_table .input-text,.woocommerce-checkout .woocommerce .shop_table .input-text,.woocommerce-checkout .shop_table .input-text{font-variation-settings:"wdth" 100 , "wght" 400;padding:2rem;padding:var(--space2);text-align:left;min-width:88px}.woocommerce-cart .woocommerce .shop_table .input-text::-moz-placeholder,.woocommerce-cart .shop_table .input-text::-moz-placeholder,.woocommerce-checkout .woocommerce .shop_table .input-text::-moz-placeholder,.woocommerce-checkout .shop_table .input-text::-moz-placeholder{color:var(--color-heading)!important}.woocommerce-cart .woocommerce .shop_table .input-text::placeholder,.woocommerce-cart .shop_table .input-text::placeholder,.woocommerce-checkout .woocommerce .shop_table .input-text::placeholder,.woocommerce-checkout .shop_table .input-text::placeholder{color:var(--color-heading)!important}.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-notices-wrapper{grid-column:1/13}.woocommerce-cart .woocommerce-notices-wrapper .wc-block-components-notice-banner,.woocommerce-checkout .woocommerce-notices-wrapper .wc-block-components-notice-banner{font-variation-settings:"wdth" 50 , "wght" 700!important}.woocommerce-cart .woocommerce-notices-wrapper .wc-block-components-notice-banner,.woocommerce-checkout .woocommerce-notices-wrapper .wc-block-components-notice-banner{border-top-left-radius:24px;border-color:rgba(0,0,0,0);padding:2rem;padding:var(--space2);font-size:18px}.woocommerce-cart .wc-block-components-notice-banner.is-success,.woocommerce-checkout .wc-block-components-notice-banner.is-success{background-color:#f3ead8;background-color:var(--color-brand-1-hex)}.woocommerce-cart .wc-block-components-notice-banner.is-error,.woocommerce-checkout .wc-block-components-notice-banner.is-error{border-radius:0!important}.woocommerce-cart .wc-block-components-notice-banner.is-error,.woocommerce-checkout .wc-block-components-notice-banner.is-error{background-color:#cc1818;border:0}.woocommerce-cart .wc-block-components-notice-banner.is-error svg,.woocommerce-checkout .wc-block-components-notice-banner.is-error svg{height:32px;width:32px;margin-top:-4px;margin-left:8px}.woocommerce-cart .wc-block-components-notice-banner.is-error ul,.woocommerce-checkout .wc-block-components-notice-banner.is-error ul{margin:0}.woocommerce-cart .wc-block-components-notice-banner.is-error ul li,.woocommerce-checkout .wc-block-components-notice-banner.is-error ul li{color:#fff}.woocommerce-cart .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-payment{border:solid 1px var(--color-border-one)!important}.woocommerce-cart .woocommerce-checkout-payment ul.payment_methods li a,.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li a{margin-top:.5rem}.woocommerce-cart .woocommerce-checkout-payment label,.woocommerce-checkout .woocommerce-checkout-payment label{font-variation-settings:"wdth" 50 , "wght" 700!important}.woocommerce-cart #order_review_heading,.woocommerce-checkout #order_review_heading{margin-top:4rem;margin-top:var(--space4)}.woocommerce-cart .input-text,.woocommerce-checkout .input-text{height:48px!important;border:solid 1px var(--color-border-one)!important}.woocommerce-cart .input-text,.woocommerce-checkout .input-text{padding:0 1rem;padding:0 var(--space1)}.woocommerce-cart #coupon_code,.woocommerce-checkout #coupon_code{min-width:144px;margin-right:2rem;margin-right:var(--space2)}.woocommerce-cart .checkout-button,.woocommerce-checkout .checkout-button{font-size:18px!important;line-height:1!important;border-radius:32px!important;text-align:center!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;color:var(--color-link)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;margin-right:1rem!important;margin-right:var(--space1)!important;margin-bottom:2rem!important;margin-bottom:var(--space2)!important;background-color:var(--color-surface-hex)!important;border:1px solo rgba(0,0,0,0)!important;color:#fff!important;color:var(--color-neg-hex)!important;font-variation-settings:"wdth" 50 , "wght" 700!important;height:64px!important;width:auto!important;display:flex!important;padding:0 2rem 0 2rem!important;padding:0 var(--space2) 0 var(--space2)!important}.wc-empty-cart-message{grid-column:1/13}.wc-block-components-notice-banner{display:flex;align-items:center;background-color:#488d61;background-color:var(--color-brand-4-hex);border-color:rgba(0,0,0,0);padding:2rem;padding:var(--space2);font-variation-settings:"wdth" 50 , "wght" 700;font-size:18px}.wc-block-components-notice-banner svg{margin-right:.5rem!important}.wc-block-components-notice-banner__content .button.wc-forward{background-color:#ff8115!important;margin-right:.5rem!important;color:#fff!important}.wc-block-components-notice-banner.is-info>svg{background-color:#0a7039!important;background-color:var(--color-brand-2-hex)!important}.shop_table.woocommerce-checkout-review-order-table tfoot tr{background-color:var(--color-border-one)}.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.shop_table.woocommerce-checkout-review-order-table tfoot tr td{padding:.5rem 2rem!important;padding:.5rem var(--space2)!important}.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.shop_table.woocommerce-checkout-review-order-table tfoot tr td{border:none}.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th,.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:2rem!important}.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th,.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td{padding-bottom:2rem!important}.main .woocommerce #payment{margin-top:0!important}.main .woocommerce #payment #place_order{background-color:#ff8115!important;color:#fff!important;border:none!important;border-radius:32px!important}.main .woocommerce #payment #place_order{float:none;margin:0;font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem);line-height:1.5;font-variation-settings:"wdth" 60 , "wght" 600;display:block;margin:0 auto;font-family:pf-grand-gothik-variable,sans-serif;font-feature-settings:"kern"}.b-cross-sell-content-inner{border:solid 1px var(--color-border-one);grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding-top:3rem;padding-top:var(--space3);padding-bottom:4rem;padding-bottom:var(--space4)}@media screen and (min-width:56.25em){.b-cross-sell-content-inner{grid-gap:0 1rem}}@media screen and (min-width:75em){.b-cross-sell-content-inner{grid-gap:0 2rem}}.b-cross-sell-header{grid-column:1/13;margin-bottom:2rem;margin-bottom:var(--space2)}.b-cross-sell-items{grid-column:1/13}.b-data-content-inner{background-color:hsl(var(--color-surface-hsl));grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding-top:3rem;padding-top:var(--space3);padding-bottom:0}@media screen and (min-width:56.25em){.b-data-content-inner{grid-gap:0 1rem;padding-bottom:3rem;padding-bottom:var(--space3)}}@media screen and (min-width:75em){.b-data-content-inner{grid-gap:0 2rem}}.b-data__primary{grid-column:1/13}.b-data-header{margin-bottom:3rem;margin-bottom:var(--space3)}.b-data-table{margin-bottom:2rem;margin-bottom:var(--space2);overflow:auto;padding-right:2rem;max-height:300px}.b-data-table::-webkit-scrollbar{width:.5rem}.b-data-table::-webkit-scrollbar-track{background-color:#fff;border-radius:1rem}.b-data-table::-webkit-scrollbar-thumb{background-color:var(--color-heading);border-radius:1rem}@media screen and (min-width:56.25em){.b-data-table{max-height:none}}.b-data-text p{font-variation-settings:"wdth" 100 , "wght" 400;color:var(--color-text);margin-bottom:.5rem;max-width:77ch}.b-data__secondary{grid-column:1/13}@media screen and (min-width:56.25em){.b-data__secondary{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin:0 auto;width:100%;grid-gap:0 4rem}.b-data-arguments{grid-column:1/7}.b-data-promo{grid-column:7/13}}.b-faq{position:relative}.b-faq-header{grid-column:1/13}@media screen and (min-width:56.25em){.b-faq-header{grid-column:1/8}}.page .b-faq .b-faq-header,.page .b-faq .b-faq-text{grid-column:1/13}@media screen and (min-width:56.25em){.page .b-faq .b-faq-header,.page .b-faq .b-faq-text{grid-column:1/13}}@media screen and (min-width:75em){.page .b-faq .b-faq-header,.page .b-faq .b-faq-text{grid-column:1/7}}.b-faq-items{grid-column:1/13}.woocommerce div.product{background-color:var(--color-surface-hex);margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.woocommerce div.product{height:calc(100svh - 120px);margin-bottom:8rem;margin-bottom:var(--space5);max-height:1024px;overflow:hidden}}.woocommerce div.product-inner{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);padding:0;max-width:1600px;margin:0 auto;padding-left:3rem;padding-left:var(--space3);padding-right:3rem;padding-right:var(--space3)}@media screen and (min-width:56.25em){.woocommerce div.product-inner{padding-left:4rem;padding-left:var(--space4);padding-right:4rem;padding-right:var(--space4)}}@media screen and (min-width:75em){.woocommerce div.product-inner{padding-left:8rem;padding-left:var(--space5);padding-right:8rem;padding-right:var(--space5)}}@media screen and (min-width:56.25em){.woocommerce div.product-inner{grid-gap:0 1rem}}.woocommerce div.product:after{display:none}.woocommerce div.product div.summary,.woocommerce div.product div.images.woocommerce-product-gallery{float:none;width:auto}.woocommerce div.product div.images.woocommerce-product-gallery{grid-column:1/13;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.woocommerce div.product div.images.woocommerce-product-gallery{grid-column:1/6;margin-bottom:0}}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:flex;align-items:center;justify-content:center}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{width:100%!important;height:50vh!important}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{display:block;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:56.25em){.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{height:72vh!important}}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav{display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-top:var(--space2)}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li{margin:0 1rem 0 0!important}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li{width:48px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li img{border:solid 1px #a5a19a!important}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li img{border-radius:8px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li img:hover{border:solid 1px #ff8115!important}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li .flex-active{border:solid 1px #ff8115!important}.woocommerce div.product div.summary{grid-column:1/13;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:56.25em){.woocommerce div.product div.summary{grid-column:7/13}}.woocommerce div.product .summary .product_title{font-size:clamp(2.9375rem,3vw + 1.8125rem,4.0625rem);line-height:1;margin-bottom:0}@media screen and (min-width:56.25em){.woocommerce div.product .summary .product_title{font-size:clamp(2.125rem,1vw + 1.75rem,2.5rem);line-height:1.1}}.woocommerce div.product .summary .price{margin-bottom:1rem;margin-bottom:var(--space1);font-variation-settings:"wdth" 50 , "wght" 700}.woocommerce div.product .summary .woocommerce-product-details__short-description p{color:var(--color-heading);margin-bottom:1.5rem}.woocommerce div.product .summary .variations{border:solid 1px var(--color-border-two)!important}.woocommerce div.product .summary .variations{background-color:var(--color-surface-hex);height:64px;padding:0 .75rem;display:flex;justify-content:flex-start;position:relative}.woocommerce div.product .summary .variations tr{display:flex;flex-direction:column}.woocommerce div.product .summary .variations label{margin-bottom:0!important}.woocommerce div.product .summary .variations label{font-variation-settings:"wght" 300;color:var(--color-caption);pointer-events:none;position:relative;top:.3rem;left:1.1rem;z-index:2}.woocommerce div.product .summary .variations tbody{width:100%}.woocommerce div.product .summary .variations .value{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.woocommerce div.product .summary .variations .value .reset_variations{display:none!important}.woocommerce div.product .summary .variations .value:after{position:absolute;right:2rem;content:"";display:block;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/arrow-down.svg);background-position:center center;background-repeat:no-repeat;color:var(--color-heading);width:24px;height:100%;pointer-events:none}.woocommerce div.product .summary .variations select{font-variation-settings:"wdth" 50 , "wght" 700!important;background-image:none!important}.woocommerce div.product .summary .variations select{background-color:rgba(0,0,0,0);width:100%;height:100%;outline:none;border:none;margin:0;font-family:pf-grand-gothik-variable,sans-serif;position:relative;padding:.75rem 0 0 1.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce div.product .summary .added_to_cart.wc-forward{display:none}.product-type-simple .summary form.cart,.product-type-variable .summary .woocommerce-variation-add-to-cart{background:var(--color-surface-hex);display:flex;align-items:center;padding-left:.75rem;border-radius:3rem;border-radius:var(--space3)}.product-type-simple .summary form.cart .wbu-qty-button,.product-type-variable .summary .woocommerce-variation-add-to-cart .wbu-qty-button{height:42px!important;width:42px!important}.product-type-simple .summary form.cart .wbu-qty-button,.product-type-variable .summary .woocommerce-variation-add-to-cart .wbu-qty-button{display:flex;align-items:center;justify-content:center;border:none}.product-type-simple .summary form.cart .wbu-qty-button.wbu-btn-sub,.product-type-variable .summary .woocommerce-variation-add-to-cart .wbu-qty-button.wbu-btn-sub{border-top-left-radius:3rem;border-top-left-radius:var(--space3);border-bottom-left-radius:3rem;border-bottom-left-radius:var(--space3);background-color:var(--color-surface-hex)}.product-type-simple .summary form.cart .wbu-qty-button.wbu-btn-inc,.product-type-variable .summary .woocommerce-variation-add-to-cart .wbu-qty-button.wbu-btn-inc{border-top-right-radius:3rem;border-top-right-radius:var(--space3);border-bottom-right-radius:3rem;border-bottom-right-radius:var(--space3);background-color:var(--color-surface-hex)}.product-type-simple .summary form.cart .quantity,.product-type-variable .summary .woocommerce-variation-add-to-cart .quantity{display:flex}.product-type-simple .summary form.cart .input-text,.product-type-variable .summary .woocommerce-variation-add-to-cart .input-text{font-variation-settings:"wdth" 50 , "wght" 700!important}.product-type-simple .summary form.cart .input-text,.product-type-variable .summary .woocommerce-variation-add-to-cart .input-text{opacity:1;border:none;font-family:pf-grand-gothik-variable,sans-serif;height:42px;width:32px;outline:none;padding:0;min-height:auto;-moz-appearance:textfield}.product-type-simple .summary form.cart .input-text::-webkit-outer-spin-button,.product-type-simple .summary form.cart .input-text::-webkit-inner-spin-button,.product-type-variable .summary .woocommerce-variation-add-to-cart .input-text::-webkit-outer-spin-button,.product-type-variable .summary .woocommerce-variation-add-to-cart .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-type-simple .summary form.cart .single_add_to_cart_button,.product-type-simple .summary form.cart .quantity,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button,.product-type-variable .summary .woocommerce-variation-add-to-cart .quantity{float:none}.product-type-simple .summary form.cart .single_add_to_cart_button,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-variation-settings:"wdth" 50 , "wght" 700!important}.product-type-simple .summary form.cart .single_add_to_cart_button,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{border:none;font-family:pf-grand-gothik-variable,sans-serif;background:none;margin-left:1rem;border-top-right-radius:3rem;border-top-right-radius:var(--space3);border-bottom-right-radius:3rem;border-bottom-right-radius:var(--space3);width:100%;display:flex;padding:.75rem .75rem .75rem 0;align-items:center}.product-type-simple .summary form.cart .single_add_to_cart_button:disabled[disabled],.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button:disabled[disabled]{padding:.75rem .75rem .75rem 0!important;background-color:rgba(0,0,0,0)!important}.product-type-simple .summary form.cart .single_add_to_cart_button:after,.product-type-variable .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button:after{content:"";background-color:var(--color-surface-hex);height:44px;width:44px;display:block;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/cart.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:21px;border-radius:50%;margin-left:auto}.product-type-simple .summary form.cart .added_to_cart,.product-type-variable .summary .woocommerce-variation-add-to-cart .added_to_cart{display:none!important}.single-product .cart{background-color:none!important;margin-bottom:1rem!important;margin-bottom:var(--space1)!important}.info-freight{color:var(--color-caption)}.woocommerce-variation-add-to-cart{margin-right:0!important}.reset_variations{display:none!important}.single-product .cart:not(.variations_form){background-color:var(--color-surface-hex)!important}.single-product .cart:not(.variations_form){border:solid 1px rgba(0,0,0,0);min-width:100px;padding:0 3rem;padding:0 var(--space3);display:flex;justify-content:flex-start;position:relative}.single-product .cart:not(.variations_form):after{content:"";display:flex;justify-content:center;align-items:center;background-color:var(--color-surface-hex);top:8px;right:16px;position:absolute;height:44px;width:44px;display:inline-block;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/cart.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:21px;border-radius:50%}@media screen and (min-width:56.25em){.single-product .cart:not(.variations_form){padding:0 4rem;padding:0 var(--space4)}}.single-product .cart:not(.variations_form):hover{background-color:var(--color-surface-hex)}.single-product .cart:not(.variations_form) .single_add_to_cart_button:after{display:none!important}.single_add_to_cart_button{height:60px!important}.single_add_to_cart_button:hover{background:none!important}.woocommerce div.product .summary .stock.out-of-stock{border-radius:8px;background-color:var(--color-heading);color:#fff;color:var(--color-neg-hex);text-align:center;transition:background-color .15s ease-in-out}.woocommerce div.product .summary .stock.out-of-stock a{display:block;padding:1rem;padding:var(--space1);text-decoration:none}.woocommerce div.product .summary .stock.out-of-stock:hover{background-color:#fff;background-color:var(--color-neg-hex);color:var(--color-heading)}.b-text-img--product .b-text-img-header{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin:0 auto;width:100%}@media screen and (min-width:37.5em){.b-text-img--product .b-text-img-header{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.b-text-img--product .b-text-img-header{grid-gap:0 4rem}}@media screen and (min-width:75em){.b-text-img--product .b-text-img-header{grid-gap:0 6rem}}.b-text-img--product .b-text-img-header-caption{grid-column:1/13}@media screen and (min-width:56.25em){.b-text-img--product .b-text-img-header-caption{grid-column:1/7}}.b-text-img--product .b-text-img-header-headline{grid-column:1/13}@media screen and (min-width:56.25em){.b-text-img--product .b-text-img-header-headline{grid-column:7/13}}.b-text-img--product .b-text-img-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-text-img--product .b-text-img-text{grid-column:7/13}.b-text-img--header-left .b-text-img-header{grid-column:1/7;display:grid;grid-gap:0 4rem;grid-template-columns:repeat(7,1fr);grid-template-rows:2fr}}@media screen and (min-width:75em){.b-text-img--header-left .b-text-img-header{grid-gap:0 6rem}}@media screen and (min-width:56.25em){.b-text-img--header-left .b-text-img-header-caption{grid-column:1/7;grid-row:1/2}}@media screen and (min-width:75em){.b-text-img--header-left .b-text-img-header-caption{grid-column:1/6}}@media screen and (min-width:112.5em){.b-text-img--header-left .b-text-img-header-caption{grid-column:1/5}}@media screen and (min-width:56.25em){.b-text-img--header-left .b-text-img-header-headline{grid-column:1/7;grid-row:2/3;margin-bottom:0}}@media screen and (min-width:75em){.b-text-img--header-left .b-text-img-header-headline{grid-column:1/6}}@media screen and (min-width:112.5em){.b-text-img--header-left .b-text-img-header-headline{grid-column:1/5}}@media screen and (min-width:56.25em){.b-text-img--header-left .b-text-img-text{grid-row:1/3}}.b-text-img--header-left .b-text-img-text p:first-child{padding-top:1.9rem}.b-text-img--header-left .b-text-img-text h2,.b-text-img--header-left .b-text-img-text h3,.b-text-img--header-left .b-text-img-text h4{margin-bottom:.5rem;padding-top:1.9rem}@media screen and (min-width:56.25em){.b-text-img--header-left .b-text-img-text p+h2,.b-text-img--header-left .b-text-img-text p+h3,.b-text-img--header-left .b-text-img-text p+h4{margin-top:1rem}}@media screen and (min-width:75em){.b-text-img--header-left .b-text-img-text p+h2,.b-text-img--header-left .b-text-img-text p+h3,.b-text-img--header-left .b-text-img-text p+h4{margin-top:2rem}}.tax-product_cat .c-iconlist{display:none}.tax-product_cat .site-main{grid-column:1/13}.tax-product_cat .woocommerce-result-count{font-variation-settings:"wdth" 50 , "wght" 700!important}.tax-product_cat .woocommerce-result-count{display:flex;align-items:center;height:64px;margin:0}.tax-product_cat .page-title{margin-bottom:1rem}@media screen and (min-width:56.25em){.tax-product_cat .page-title{width:50%}.tax-product_cat .term-description{width:50%}}.tax-product_cat .term-description p{margin-bottom:2rem;margin-bottom:var(--space2)}.tax-product_cat .orderby{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/arrow-down.svg)!important;background-position:90% 48%!important;background-repeat:no-repeat!important;border:solid 1px var(--color-border-two)!important;font-weight:bold!important;font-variation-settings:"wdth" 50 , "wght" 700!important}.tax-product_cat .orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:10px 10px;background-color:var(--color-surface-hex);min-width:100px;height:64px;padding:0 3rem;padding:0 var(--space3);display:flex;justify-content:flex-start;position:relative;color:var(--color-text)}.tax-product_cat .orderby:hover{border-color:var(--color-borders--hover)}.tax-product_cat .type-product{height:auto}.tax-product_cat .products{padding-top:1rem!important;padding-top:var(--space1)!important}.tax-product_cat .products .product{padding-top:1rem!important;margin-bottom:1rem!important}.tax-product_cat .products .product{background-color:var(--color-surface-hex)}@media screen and (min-width:56.25em){.tax-product_cat .products .product{margin-bottom:2rem!important}}@media screen and (min-width:75em){.tax-product_cat .products .product{margin-bottom:4rem!important}}@supports(aspect-ratio: auto){.tax-product_cat .products .product a img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.tax-product_cat .products .product a{position:relative;overflow:hidden}.tax-product_cat .products .product a:before{display:block;content:"";width:100%;padding-top:100%}.tax-product_cat .products .product a>img{position:absolute;top:0;left:0;right:0;bottom:0}}.tax-product_cat .products .product a img{display:block;-o-object-fit:contain;object-fit:contain}.tax-product_cat .products .product .woocommerce-loop-product__title,.tax-product_cat .products .product h2{line-height:1.25!important;padding:0 2rem!important;margin-bottom:2rem!important}.tax-product_cat .products .product .woocommerce-loop-product__title,.tax-product_cat .products .product h2{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-product_cat .b-hero-page .b-hero-page-media{margin-bottom:4rem;margin-bottom:var(--space4)}.c-main-nav{display:none}@media screen and (min-width:75em){.c-main-nav{display:flex}}.c-main-nav-list{margin:0;display:flex;justify-content:center}.c-main-nav-list__item{font-size:clamp(1.3125rem,0.5vw + 0.9375rem,1.5rem);line-height:1;font-variation-settings:"wdth" 50 , "wght" 500;position:relative;height:100%;display:flex;white-space:nowrap;align-items:center;color:var(--color-heading)}.c-main-nav-list__link{display:block;padding:0 1rem;margin-top:.5rem;text-decoration:none;color:var(--color-heading)}.c-main-nav-list__link:hover{text-decoration:none;color:var(--color-heading)}.c-main-nav-list>li.active{position:relative;width:100%}.c-main-nav-list>li.active::after{content:"";position:absolute;bottom:25%;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:6px;background-color:var(--color-heading)}.c-main-nav-list--level-1{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;padding:6px;min-width:200px;background-color:var(--color-surface-hex);color:#fff;color:var(--color-neg-hex);border-radius:8px;flex-wrap:wrap}.c-main-nav-list--level-1::before{content:"";position:absolute;top:-5px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--color-surface-hex)}.c-main-nav-list__item--level-1{background-color:inherit;min-width:inherit;padding:0;margin:0;border-radius:8px;transition:background-color .15s ease-in-out}.c-main-nav-list__item--level-1:hover{background-color:rgba(0,0,0,.5)}.c-main-nav-list__item--level-1:last-child .c-main-nav-list__link--level-1{border-bottom:0}.c-main-nav-list__link--level-1{display:block;width:100%;padding:1rem;margin:0}.c-main-nav-list__item.item-with-ul{position:relative}.c-main-nav-list__item.item-with-ul:hover .c-main-nav-list{visibility:visible;pointer-events:auto;opacity:1}.c-main-nav-list__item.item-with-ul .c-main-nav-list{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.c-mobile-nav{display:none}.c-footer-nav-list{list-style:none;margin:0;padding:0}.c-footer-nav-list__item{font-variation-settings:"wdth" 50 , "wght" 500;color:var(--color-text)}.c-footer-nav-list__link{color:inherit;text-decoration:none;position:relative;white-space:nowrap}.c-footer-nav-list__link:hover{color:inherit;text-decoration:none}.c-breadcrumbs{grid-column:1/12;grid-row:1}.c-breadcrumbs-list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:.75rem}@media screen and (min-width:56.25em){.c-breadcrumbs-list{text-align:center;display:flex}}.c-breadcrumbs span{margin:0;position:relative;height:100%}.c-breadcrumbs span:before{display:inline-block;content:"|";height:100%;padding:0 10px;transform:rotate(32deg)}.c-breadcrumbs span:first-child:before{display:none}.c-breadcrumbs a{display:inline-block}.c-breadcrumbs a:hover{text-decoration:none}.c-legal-nav-list{margin-bottom:0!important;padding-top:0!important}.c-legal-nav-list{list-style:none;padding:0;max-width:100rem}.c-legal-nav-list__item{margin-right:1rem;margin-right:var(--space1);display:inline-block;color:var(--color-caption)}.c-legal-nav-list__link{color:inherit;text-decoration:none}.c-legal-nav-list__link:hover{color:inherit;text-decoration:underline}.c-accordion{border-bottom:1px solid var(--color-border-one);position:relative}.c-accordion:last-child{border-bottom:none}.c-accordion-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.c-accordion-header__title{padding:1.5rem 0;margin:0}.c-accordion-header__icon{width:16px;height:16px;margin-left:auto;margin-right:.5rem;margin-top:-2px}.c-accordion-header__icon .horiz{transform-origin:50% 50%;transition:transform .3s ease-in-out}.c-accordion-content{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.14,.99,.43,.99);will-change:max-height}.c-accordion-content-inner{padding-bottom:4rem;padding-bottom:var(--space4);max-width:68ch;transition:opacity .3s cubic-bezier(.14,.99,.43,.99) , transform .3s cubic-bezier(.14,.99,.43,.99)}.c-accordion-content-inner ul{padding-left:0}.c-accordion--init .c-accordion-content{height:0;opacity:0}.c-accordion .c-accordion-header-icon{background-color:var(--color-surface-hex);display:block;height:36px;width:36px;border-radius:50%;margin-left:auto;display:flex;align-items:center;justify-content:center}.c-accordion .c-accordion-header-icon__svg{display:block;width:12px;height:12px}.c-accordion.is-hidden .c-accordion-content{position:absolute;opacity:0;visibility:hidden}.c-accordion.is-active .c-accordion-header-icon__svg .horiz{transform:scaleY(0)}.c-accordion.is-hidden .c-accordion-content-inner{transform:translateY(-20px);opacity:0}.c-argument-list-item{color:var(--color-text);border-bottom:solid 1px var(--color-border-one);padding:1rem 0;padding:var(--space1) 0;position:relative;display:flex;align-items:center;color:var(--color-heading)}.c-argument-list-item:last-child{border-bottom:none}.c-argument-list-item:before{content:"";display:block;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/check.svg);background-position:center center;background-repeat:no-repeat;color:var(--color-heading);background-size:1rem;margin-top:-.25rem;margin-right:1rem;width:1rem;height:1rem}.c-argument-list-item__value{display:block}.c-list{list-style-type:none;margin:0;padding:0;padding:0 0}.c-list-item{color:var(--color-text)}.c-list-item:last-child{border-bottom:none}.c-list-item:first-child .c-list-item__link{border-top-left-radius:1rem;border-top-right-radius:1rem}.c-list-item:last-child .c-list-item__link{border-top:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.c-list-item__link{color:var(--color-heading);display:flex;align-items:center;justify-content:flex-start;width:100%;text-decoration:none;padding:1rem 2rem;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #282829;border-bottom:1px solid var(--color-brand-3-hex);background:var(--color-surface-hex) url(https://www.midmade.se/app/themes/midmade/assets/img/download.svg) no-repeat;background-position:calc(100% - 1rem) 48%;background-size:21px;transition:background-color .15s}.c-list-item__link:hover{border:1px solid var(--color-surface-hex);background:#282829 url(https://www.midmade.se/app/themes/midmade/assets/img/download--neg.svg) no-repeat;background:var(--color-brand-3-hex) url(https://www.midmade.se/app/themes/midmade/assets/img/download--neg.svg) no-repeat;background-position:calc(100% - 1rem) 48%;background-size:21px;color:#fff;color:var(--color-neg-hex)}.c-list-item-thumbnail{height:24px;margin-right:1rem;margin-right:var(--space1)}.c-list-item-thumbnail__img{height:inherit;display:block}.c-list-item-thumbnail__svg{color:var(--color-icon-fill);height:24px;width:24px}.c-list-item-thumbnail__svg use{color:var(--color-icon-fill)}.c-list-item-text b{font-variation-settings:"wdth" 100 , "wght" 400}.c-entrance{background-color:var(--color-surface-hex);margin-bottom:2rem;margin-bottom:var(--space2)}@media screen and (min-width:56.25em){.c-entrance{margin-bottom:4rem;margin-bottom:var(--space4)}}.c-entrance__link{display:block;padding:2rem;padding:var(--space2)}.c-entrance__link:hover{text-decoration:none}@media screen and (min-width:56.25em){.c-entrance__link{padding-bottom:3rem;padding-bottom:var(--space3)}}.c-entrance-media{display:flex}@supports(aspect-ratio: auto){.c-entrance-media .c-entrance-media__img{aspect-ratio:1.5}}@supports not (aspect-ratio: auto){.c-entrance-media{position:relative;overflow:hidden}.c-entrance-media:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.c-entrance-media>.c-entrance-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:56.25em){@supports(aspect-ratio: auto){.c-entrance-media .c-entrance-media__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.c-entrance-media{position:relative;overflow:hidden}.c-entrance-media:before{display:block;content:"";width:100%;padding-top:100%}.c-entrance-media>.c-entrance-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}}.c-entrance-media__img{-o-object-fit:contain!important;object-fit:contain!important}.c-entrance-media__img{height:100%;width:100%;-o-object-position:0% 0%;object-position:0% 0%;display:block}.c-entrance-content{display:flex;justify-content:flex-end}.c-extended-list-item{border-bottom:solid 1px var(--color-border-one)!important}.c-extended-list-item{padding-bottom:2rem;padding-bottom:var(--space2);margin-bottom:2rem;margin-bottom:var(--space2)}@media screen and (min-width:37.5em){.c-extended-list-item{display:flex;align-items:center}}.c-extended-list-item:last-child{border-bottom:none!important}.c-extended-list-item:last-child{padding-bottom:0;margin-bottom:0}.c-extended-list-item-media__img{display:block;margin-bottom:1rem}@media screen and (min-width:37.5em){.c-extended-list-item-media__img{height:120px!important}.c-extended-list-item-media__img{margin-bottom:0}}.c-extended-list-item-text{width:100%}@media screen and (min-width:37.5em){.c-extended-list-item-text{padding-left:2rem;padding-left:var(--space2)}}@media screen and (min-width:56.25em){.c-extended-list-item-text{display:flex;justify-content:space-between;margin-bottom:.5rem}}.c-extended-list-item-message{border-radius:44px!important;border:solid 2px var(--color-surface-hex)!important}.c-extended-list-item-message{background-color:var(--color-heading);color:#fff;color:var(--color-neg-hex);display:block;white-space:nowrap;height:44px;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;font-variation-settings:"wdth" 50 , "wght" 700;font-weight:normal;white-space:nowrap}.c-extended-list-item-footer{display:flex;justify-content:space-between;align-items:center}.c-extended-list-item a.added_to_cart{display:none}.c-extended-list-item-add-to-cart{background-color:rgba(0,0,0,0)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:var(--color-heading)!important;display:flex!important;align-items:center!important;padding:0!important;border:solid 2px var(--color-border-two)!important;border-radius:44px!important;border:solid 2px var(--color-surface-hex)!important}.c-extended-list-item-add-to-cart__text{padding:0 1rem 0 1.5rem!important}.c-extended-list-item-add-to-cart__text{font-variation-settings:"wdth" 50 , "wght" 700;font-weight:normal;white-space:nowrap;color:#000;color:var(--color-dark-hex)}.c-extended-list-item-add-to-cart:after{display:none!important}.c-extended-list-item-add-to-cart-icon{background:var(--color-surface-hex);display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:44px;position:relative;right:-1px}.c-extended-list-item-add-to-cart-icon__svg{margin-top:-3px;width:21px;height:21px}.c-extended-list-item__headline{font-size:clamp(1.5625rem,1.1666666667vw + 1.5625rem,2rem);line-height:1.4;margin-bottom:0}@media screen and (min-width:37.5em){.c-extended-list-item__headline{font-size:clamp(1.3125rem,0.6666666667vw + 1.3125rem,1.5625rem);line-height:1.4}}.c-extended-list-item__paragraph{margin-bottom:0;margin-right:2rem;margin-right:var(--space2)}.c-extended-list-item__price{font-variation-settings:"wght" 700;color:var(--color-link);margin-bottom:0;margin-right:2rem;margin-right:var(--space2)}.c-spot{margin-bottom:8rem;margin-bottom:var(--space5)}.c-spot__link{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:2fr;margin:0 auto;width:100%}.c-spot__link:hover{text-decoration:none}@media screen and (min-width:37.5em){.c-spot__link{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.c-spot__link{grid-gap:0 4rem}}@media screen and (min-width:75em){.c-spot__link{grid-gap:0 6rem}}.c-spot-image{grid-column:1/13;grid-row:1/2;border-top-right-radius:48px;margin-bottom:2rem;margin-bottom:var(--space2)}@supports(aspect-ratio: auto){.c-spot-image .c-spot-image__img{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: auto){.c-spot-image{position:relative;overflow:hidden}.c-spot-image:before{display:block;content:"";width:100%;padding-top:56.25%}.c-spot-image>.c-spot-image__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:56.25em){.c-spot-image{grid-column:7/12;grid-row:1/3}@supports(aspect-ratio: auto){.c-spot-image .c-spot-image__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.c-spot-image{position:relative;overflow:hidden}.c-spot-image:before{display:block;content:"";width:100%;padding-top:100%}.c-spot-image>.c-spot-image__img{position:absolute;top:0;left:0;right:0;bottom:0}}}.c-spot-image__img{display:block;width:100%}.c-spot-content{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-column:1/13;grid-row:2/3}@media screen and (min-width:56.25em){.c-spot-content{grid-column:2/7;grid-row:1/3}}.c-spot__headline{margin-bottom:1rem;color:var(--color-heading)}.c-spot__paragraph{color:var(--color-text)}.c-focus{background-color:var(--color-surface-hex);overflow:hidden;margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:56.25em){.c-focus__link{grid-column:1/13;display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}}@media screen and (min-width:56.25em) and (min-width:56.25em){.c-focus__link{grid-gap:0 1rem}}@media screen and (min-width:56.25em) and (min-width:75em){.c-focus__link{grid-gap:0 2rem}}.c-focus__link:hover{text-decoration:none}.c-focus-media{margin-bottom:2rem;margin-bottom:var(--space2)}@media screen and (min-width:56.25em){.c-focus-media{grid-row:1/2;grid-column:5/13;margin-bottom:0}}.c-focus-media__img{display:block;aspect-ratio:1/1;max-height:50vh}@media screen and (min-width:37.5em){.c-focus-media__img{aspect-ratio:3/2}}@media screen and (min-width:56.25em){.c-focus-media__img{aspect-ratio:4/3}}.c-focus-header,.c-focus-text{padding:0 3rem;padding:0 var(--space3)}@media screen and (min-width:56.25em){.c-focus-header,.c-focus-text{padding:0 4rem;padding:0 var(--space4)}.c-focus-header{grid-row:1/2;grid-column:1/4;display:flex;justify-content:center;flex-direction:column;padding-top:2rem;padding-top:var(--space2)}}.c-focus-text{padding-bottom:4rem}@media screen and (min-width:75em){.c-focus-text{padding-top:5.5rem;padding-bottom:6rem}}@media screen and (min-width:56.25em){.c-focus-text{grid-column:1/13;grid-row:2/3;padding-top:5rem;padding-bottom:5.5rem}}.c-focus__headline{font-size:clamp(2.9375rem,0.5555555556vw + 2.9375rem,3.25rem);line-height:1;color:#fff;color:var(--color-neg-hex)}@media screen and (min-width:56.25em){.c-focus__headline{font-size:clamp(3.25rem,5.3333333333vw + 0.25rem,6.25rem);line-height:1}}.c-focus__paragraph{margin-bottom:2rem;margin-bottom:var(--space2);max-width:72ch}.c-focus .o-btn,.c-focus .single-product .cart:not(.variations_form),.single-product .c-focus .cart:not(.variations_form){position:absolute;bottom:0;transform:translateY(50%)}.c-post-excerpt__link:hover{text-decoration:none}.c-post-excerpt-media{margin-bottom:1rem;margin-bottom:var(--space1);margin-left:-1rem;margin-right:-1rem}@supports(aspect-ratio: auto){.c-post-excerpt-media .c-post-excerpt-media__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.c-post-excerpt-media{position:relative;overflow:hidden}.c-post-excerpt-media:before{display:block;content:"";width:100%;padding-top:100%}.c-post-excerpt-media>.c-post-excerpt-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:75em){@supports(aspect-ratio: auto){.c-post-excerpt-media .c-post-excerpt-media__img{aspect-ratio:1.3333333333}}@supports not (aspect-ratio: auto){.c-post-excerpt-media{position:relative;overflow:hidden}.c-post-excerpt-media:before{display:block;content:"";width:100%;padding-top:75%}.c-post-excerpt-media>.c-post-excerpt-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}@supports(aspect-ratio: auto){.c-post-excerpt-media .c-post-excerpt-media__img{aspect-ratio:1.3333333333}}@supports not (aspect-ratio: auto){.c-post-excerpt-media{position:relative;overflow:hidden}.c-post-excerpt-media:before{display:block;content:"";width:100%;padding-top:75%}.c-post-excerpt-media>.c-post-excerpt-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}}.c-post-excerpt-media__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;display:block}@media screen and (min-width:56.25em){.c-post-excerpt-media{margin-left:0;margin-right:0}.home .c-post-excerpt-content{padding-left:1rem;padding-right:1rem}}.c-post-excerpt__headline{font-variation-settings:"wdth" 50 , "wght" 700}.c-post-excerpt__sub-headline{font-variation-settings:"wght" 300;color:var(--color-caption);display:block}.c-post-excerpt__paragraph{margin-bottom:0}.c-person-media{grid-column:1/3;margin-bottom:1rem}@supports(aspect-ratio: auto){.c-person-media .c-person-media__img{aspect-ratio:1.5}}@supports not (aspect-ratio: auto){.c-person-media{position:relative;overflow:hidden}.c-person-media:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.c-person-media>.c-person-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}.c-person-media__img{border-top-left-radius:2rem;border-top-left-radius:var(--space2);border-bottom-right-radius:2rem;border-bottom-right-radius:var(--space2);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;display:block}.c-person__headline{margin-bottom:2rem!important;margin-bottom:var(--space2)!important}.c-person__sub-headline{margin-bottom:0}.c-person-list{list-style-type:none;margin-bottom:0}.c-person-list-item{margin-bottom:0}.c-person-list-item-link__text{display:block;color:var(--color-text);border-bottom:1px solid var(--color-border-one);margin-bottom:.5rem;padding-bottom:.5rem}.c-person-list-item-link:hover{text-decoration:none}.c-person-list-item:last-child .c-person-list-item-link__text{border-bottom:none}@media screen and (min-width:56.25em){.b-persons-items--1 .c-person{display:grid;grid-template-columns:32% 68%}.b-persons-items--1 .c-person-media{grid-column:1;margin-bottom:0}.b-persons-items--1 .c-person-content{display:flex;flex-direction:column;justify-content:center;padding-top:4rem;padding-top:var(--space4);padding-bottom:3rem;padding-bottom:var(--space3)}}.c-place{grid-column:1/13;background:var(--color-surface-hex);border-radius:2rem;border-radius:var(--space2);padding:2rem;padding:var(--space2)}.c-place-media{margin-bottom:2rem;margin-bottom:var(--space2);grid-column:1/3}@supports(aspect-ratio: auto){.c-place-media .c-place-media__img{aspect-ratio:1.3333333333}}@supports not (aspect-ratio: auto){.c-place-media{position:relative;overflow:hidden}.c-place-media:before{display:block;content:"";width:100%;padding-top:75%}.c-place-media>.c-place-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}.c-place-media__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;display:block}.c-place__headline{margin-bottom:0}.c-place-list{list-style-type:none;margin-bottom:0}@media screen and (min-width:37.5em){.c-place-list{display:grid;grid-template-columns:1fr 1fr}.b-places-items--2 .c-place-list,.b-places-items--3 .c-place-list,.b-places-items--4 .c-place-list{display:block}}@media screen and (min-width:56.25em){.c-place-list{display:flex;gap:0 20px}.b-places-items--2 .c-place-list,.b-places-items--3 .c-place-list,.b-places-items--4 .c-place-list{display:block}}.c-place-list-item-link__text{display:block;color:var(--color-link);border-bottom:1px var(--color-link) solid;margin:0 0 1rem 0;padding:0 0 1rem 0}.c-place-list-item-link:hover{text-decoration:none}.c-place-list-item__key{color:var(--color-caption);display:block;font-variation-settings:"wdth" 50 , "wght" 500;margin-bottom:0}.c-place-list-item__value{color:var(--color-text);display:block;font-variation-settings:"wdth" 100 , "wght" 400;color:var(--color-text)}.c-promo{margin-bottom:4rem;margin-bottom:var(--space4)}@media screen and (min-width:56.25em){.c-promo{margin-bottom:0}}.c-promo__link{text-decoration:none;color:var(--color-links)}.c-promo__link:hover{text-decoration:none}.c-promo-media{margin-bottom:2rem;margin-bottom:var(--space2);grid-column:1/13;margin-left:-1rem;margin-right:-1rem}@supports(aspect-ratio: auto){.c-promo-media .c-promo-media__img{aspect-ratio:1.5}}@supports not (aspect-ratio: auto){.c-promo-media{position:relative;overflow:hidden}.c-promo-media:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.c-promo-media>.c-promo-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:37.5em){@supports(aspect-ratio: auto){.c-promo-media .c-promo-media__img{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: auto){.c-promo-media{position:relative;overflow:hidden}.c-promo-media:before{display:block;content:"";width:100%;padding-top:56.25%}.c-promo-media>.c-promo-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}}@media screen and (min-width:56.25em){@supports(aspect-ratio: auto){.c-promo-media .c-promo-media__img{aspect-ratio:1.3333333333}}@supports not (aspect-ratio: auto){.c-promo-media{position:relative;overflow:hidden}.c-promo-media:before{display:block;content:"";width:100%;padding-top:75%}.c-promo-media>.c-promo-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}}@supports(aspect-ratio: auto){.b-promos-items--1 .c-promo-media .c-promo-media__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.b-promos-items--1 .c-promo-media{position:relative;overflow:hidden}.b-promos-items--1 .c-promo-media:before{display:block;content:"";width:100%;padding-top:100%}.b-promos-items--1 .c-promo-media>.c-promo-media__img{position:absolute;top:0;left:0;right:0;bottom:0}}.b-promos-items--2 .c-promo-media,.b-promos-items--3 .c-promo-media,.c-promo-media .b-promos-items--4{margin-bottom:1rem;margin-bottom:var(--space1)}.c-promo-media__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;display:block}.woocommerce .c-promo-media__img{height:100%}@media screen and (min-width:56.25em){.b-promos-items--1 .c-promo-media{grid-column:1/7;grid-row:1/2}}.c-promo-text{grid-column:1/13}@media screen and (min-width:56.25em){.b-promos-items--1 .c-promo-text{padding-left:0;padding-right:0;grid-column:8/13;grid-row:1/2;display:flex;justify-content:center;flex-direction:column}}.b-promos-items--1 .c-promo:nth-child(even) .c-promo-text{grid-column:1/6}.c-promo:nth-child(even) .c-promo-media{grid-column:7/13}.b-promos-items--1 .c-promo{grid-column:1/13}.c-promo__headline{font-size:clamp(2.125rem,1vw + 1.75rem,2.5rem);line-height:1.1;color:#fff;color:var(--color-neg-hex);color:var(--color-heading);text-align:left}.c-promo__paragraph{margin-bottom:0;color:var(--color-text)}.c-promo .o-btn,.c-promo .single-product .cart:not(.variations_form),.single-product .c-promo .cart:not(.variations_form){border:solid 1px var(--color-border-one);margin-bottom:0;margin-top:2rem;margin-top:var(--space2)}.b-data-promo .c-promo{border-top-right-radius:0;border-top-left-radius:0;background-color:hsl(var(--color-surface-hsl));padding:4rem 4rem;padding:var(--space4) var(--space4);position:relative;margin-bottom:0;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}@media screen and (min-width:56.25em){.b-data-promo .c-promo{margin-left:0;margin-right:0;margin-right:1rem;padding-left:4rem;padding-left:var(--space4);padding-right:4rem;padding-right:var(--space4);border-top-left-radius:32px;border-bottom-left-radius:0}}@media screen and (min-width:75em){.b-data-promo .c-promo{margin-right:-1rem}}@media screen and (min-width:56.25em){.b-data-promo .c-promo .c-promo-body{padding-top:1rem;padding-top:var(--space1);padding-bottom:1rem;padding-bottom:var(--space1)}}.b-data-promo .c-promo .c-promo-media{display:none}.b-data-promo .c-promo:before{content:"";display:inline-block;height:32px;width:32px;background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/question-mark--neg.svg);background-position:center center;background-repeat:no-repeat;border:solid 2px var(--color-border-one);border-radius:50%;color:var(--color-heading);position:absolute;top:2rem;top:var(--space2);right:2rem;right:var(--space2);line-height:1}.b-cards-items--iconbox .c-promo,.b-promos--iconbox .c-promo{border:1px solid var(--color-border-one);margin-bottom:1rem}.b-cards-items--iconbox .c-promo .c-promo__link,.b-promos--iconbox .c-promo .c-promo__link{padding:2.75rem 3rem 3rem;padding:2.75rem var(--space3) 3rem;display:grid;grid-template-columns:36px 1fr;grid-gap:1rem;grid-template-rows:auto}.b-cards-items--iconbox .c-promo .c-promo-media,.b-promos--iconbox .c-promo .c-promo-media{grid-column:1/2;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0;margin-top:-.35rem}.b-cards-items--iconbox .c-promo .c-promo-media__img,.b-promos--iconbox .c-promo .c-promo-media__img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.b-cards-items--iconbox .c-promo .c-promo-media--icon,.b-promos--iconbox .c-promo .c-promo-media--icon{background-color:var(--color-surface-hex)}.b-cards-items--iconbox .c-promo .c-promo-media--icon .c-promo-media__img,.b-promos--iconbox .c-promo .c-promo-media--icon .c-promo-media__img{padding:8px}.b-cards-items--iconbox .c-promo .c-promo-media--image .c-promo-media__img,.b-promos--iconbox .c-promo .c-promo-media--image .c-promo-media__img{-o-object-fit:cover;object-fit:cover}.b-cards-items--iconbox .c-promo .c-promo-text,.b-promos--iconbox .c-promo .c-promo-text{grid-column:2/2}@media screen and (min-width:56.25em){.b-cards-items--iconbox .c-promo .c-promo-text,.b-promos--iconbox .c-promo .c-promo-text{grid-column:2/2}}.b-promos-items--2 .c-promo__headline{font-size:clamp(2.125rem,1vw + 1.75rem,2.5rem);line-height:1.1}@media screen and (min-width:56.25em){.b-promos-items--2 .c-promo__headline{font-size:clamp(1.5625rem,0.3333333333vw + 1.4375rem,1.6875rem);line-height:1.2}}.b-promos-items--2 .c-promo__paragraph{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem);line-height:1.5}@media screen and (min-width:56.25em){.b-promos-items--2 .c-promo__paragraph{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4}}.b-promos-items--3 .c-promo__headline,.b-promos-items--4 .c-promo__headline{font-size:clamp(2.125rem,1vw + 1.75rem,2.5rem);line-height:1.1}@media screen and (min-width:56.25em){.b-promos-items--3 .c-promo__headline,.b-promos-items--4 .c-promo__headline{font-size:clamp(1.3125rem,0.3333333333vw + 1.1875rem,1.4375rem);line-height:1.2;margin-bottom:0}}.b-promos-items--3 .c-promo__paragraph,.b-promos-items--4 .c-promo__paragraph{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem);line-height:1.5}@media screen and (min-width:56.25em){.b-promos-items--3 .c-promo__paragraph,.b-promos-items--4 .c-promo__paragraph{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4}}.b-cards .b-cards-items--2 .c-promo__headline,.b-promos--iconbox .b-promos-items--2 .c-promo__headline{font-size:clamp(1.125rem,1.1666666667vw + 1.125rem,1.5625rem);line-height:1;margin-bottom:.5rem}@media screen and (min-width:37.5em){.b-cards .b-cards-items--2 .c-promo__headline,.b-promos--iconbox .b-promos-items--2 .c-promo__headline{font-size:clamp(1.3125rem,0.6666666667vw + 1.3125rem,1.5625rem);line-height:1}}@media screen and (min-width:56.25em){.b-cards .b-cards-items--2 .c-promo__headline,.b-promos--iconbox .b-promos-items--2 .c-promo__headline{font-size:clamp(1.5625rem,1.6666666667vw + 0.625rem,1.875rem);line-height:1}}.b-cards .b-cards-items--2 .c-promo__paragraph,.b-promos--iconbox .b-promos-items--2 .c-promo__paragraph{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4;line-height:1.3}@media screen and (min-width:56.25em){.b-cards .b-cards-items--2 .c-promo__paragraph,.b-promos--iconbox .b-promos-items--2 .c-promo__paragraph{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4}.b-promos-items--1 .c-promo__link{display:grid;grid-template-columns:repeat(12,1fr)}}.c-spot{margin-bottom:8rem;margin-bottom:var(--space5)}.c-spot__link{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:2fr;margin:0 auto;width:100%}.c-spot__link:hover{text-decoration:none}@media screen and (min-width:37.5em){.c-spot__link{grid-gap:0 2rem}}@media screen and (min-width:56.25em){.c-spot__link{grid-gap:0 4rem}}@media screen and (min-width:75em){.c-spot__link{grid-gap:0 6rem}}.c-spot-image{grid-column:1/13;grid-row:1/2;border-top-right-radius:48px;margin-bottom:2rem;margin-bottom:var(--space2)}@supports(aspect-ratio: auto){.c-spot-image .c-spot-image__img{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: auto){.c-spot-image{position:relative;overflow:hidden}.c-spot-image:before{display:block;content:"";width:100%;padding-top:56.25%}.c-spot-image>.c-spot-image__img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:56.25em){.c-spot-image{grid-column:7/12;grid-row:1/3}@supports(aspect-ratio: auto){.c-spot-image .c-spot-image__img{aspect-ratio:1}}@supports not (aspect-ratio: auto){.c-spot-image{position:relative;overflow:hidden}.c-spot-image:before{display:block;content:"";width:100%;padding-top:100%}.c-spot-image>.c-spot-image__img{position:absolute;top:0;left:0;right:0;bottom:0}}}.c-spot-image__img{display:block;width:100%}.c-spot-content{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-column:1/13;grid-row:2/3}@media screen and (min-width:56.25em){.c-spot-content{grid-column:2/7;grid-row:1/3}}.c-spot__headline{margin-bottom:1rem;color:var(--color-heading)}.c-spot__paragraph{color:var(--color-text)}.c-table{width:100%;border-collapse:collapse;overflow:hidden}.c-table thead{display:none}@media screen and (min-width:56.25em){.c-table thead{display:table-row-group}}.c-table thead th{color:var(--color-caption);padding:.5rem 0;text-align:left;border-bottom:1px solid var(--color-border-one)}.c-table tbody tr{display:block;margin-bottom:1rem}@media screen and (min-width:56.25em){.c-table tbody tr{display:table-row;margin-bottom:0}}.c-table tbody td{display:flex;justify-content:space-between;color:var(--color-heading);padding:.25rem 0 0 0}@media screen and (min-width:56.25em){.c-table tbody td{display:table-cell;padding:1rem 0 0 0;padding:var(--space1) 0 0 0}}.c-table tbody td:first-child{font-size:clamp(1.125rem,0.3333333333vw + 1rem,1.25rem);line-height:1.5;margin-bottom:.25rem;font-variation-settings:"wdth" 50 , "wght" 700}.c-table tbody td:first-child::before{display:none}@media screen and (min-width:56.25em){.c-table tbody td:first-child{font-size:clamp(0.9375rem,0.3333333333vw + 0.8125rem,1.0625rem);line-height:1.4;font-variation-settings:"wdth" 100 , "wght" 400;margin-bottom:0}}.c-table tbody td::before{content:attr(data-label)}@media screen and (min-width:56.25em){.c-table tbody td::before{display:none}}.c-table tbody tr:last-child td{border-bottom:none}.c-overlay--cart .widget_shopping_cart_content{width:100%;display:flex;flex-direction:column;height:100%}.c-overlay--cart .woocommerce-mini-cart__empty-message{background-size:24px;padding-top:1.25rem;padding-bottom:1rem}.c-overlay--cart .quantity{font-weight:400!important}.c-overlay--cart .quantity{color:var(--color-heading)}.c-overlay--cart ul.cart_list{overflow-y:auto;height:100%;padding:0 2rem;margin-top:3rem}.c-overlay--cart ul.cart_list li.woocommerce-mini-cart-item{display:flex;width:100%;position:relative;margin:0;padding:0}.c-overlay--cart ul.cart_list li.woocommerce-mini-cart-item:before{display:none}.c-overlay--cart ul.cart_list a.remove{position:absolute;display:block;right:0;border-radius:0;height:calc(100% - 1.5rem);width:6rem;top:0;background:url(https://www.midmade.se/app/themes/midmade/assets/img/bin.svg) no-repeat 100% 1.75rem;background-size:21px;text-indent:-9999px;overflow:hidden}.c-overlay--cart ul.cart_list .c-cart-item{display:flex;align-items:center;width:100%;padding:0;border-bottom:1px var(--color-border-two) solid}.c-overlay--cart ul.cart_list .c-cart-item:hover{text-decoration:none}.c-overlay--cart ul.cart_list .c-cart-item__img{width:4rem;padding:1.5rem 0;margin-right:1rem}.c-overlay--cart ul.cart_list .c-cart-item__img img{width:100%}.c-overlay--cart ul.cart_list .c-cart-item-info{width:calc(100% - 4rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-overlay--cart ul.cart_list .c-cart-item-info__name{font-variation-settings:"wdth" 50 , "wght" 700;display:block;line-height:2rem;margin:0 0 0 0;padding:0}.c-overlay--cart ul.cart_list .c-cart-item-info__quantity{font-variation-settings:"wdth" 100 , "wght" 400;display:block;margin:0;padding:0}.woocommerce-mini-cart__empty-message{padding:0 2rem}.woocommerce-mini-cart-footer{margin-top:auto;padding:0 2rem}.woocommerce-mini-cart-footer .woocommerce-mini-cart__total{display:flex;padding:2rem 0 1rem 0;margin:0}.woocommerce-mini-cart-footer .woocommerce-mini-cart__total strong{font-weight:400}.woocommerce-mini-cart-footer .woocommerce-mini-cart__total .amount{margin-left:auto;font-variation-settings:"wdth" 100 , "wght" 400}.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button{background-color:var(--color-surface-hex)!important}.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button{border:1px solo rgba(0,0,0,0);font-variation-settings:"wdth" 50 , "wght" 700;color:#fff;color:var(--color-neg-hex);font-variation-settings:"wdth" 50 , "wght" 700;height:64px;width:auto;padding:0 1rem 0 3rem;padding:0 var(--space1) 0 var(--space3);display:flex;justify-content:center;align-items:center;width:100%;text-align:center;padding:0;padding-bottom:.5rem;height:8rem;margin:0}@media screen and (min-width:56.25em){.woocommerce-mini-cart-footer span.button,.woocommerce-mini-cart-footer a.button{padding:0 2rem 0 4rem;padding:0 var(--space2) 0 var(--space4)}}.woocommerce-mini-cart-footer span.button{display:flex;color:#000;cursor:default;border-radius:0}.woocommerce-mini-cart__buttons.buttons .button.wc-forward{display:none!important}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{display:flex!important}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{background-color:var(--color-surface);color:var(--color-icon-fill);height:64px}.woocommerce button.button.added::after{position:absolute;right:1rem;display:none}.woocommerce button.button.loading::after{top:0}.c-cart{background:var(--color-surface-hex);height:56px;width:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.c-cart__svg{height:20px;width:22px}.c-cart__link{position:relative;display:flex}.c-cart .header-cart-count{background-color:var(--color-surface-hex);position:absolute;top:-20px;right:-20px;color:var(--color-text);border-radius:50%;display:flex;align-items:center;justify-content:center;height:24px;width:24px;font-size:12px;margin:0;padding-top:1px;padding-left:1px;color:var(--color-text);font-variation-settings:"wdth" 50 , "wght" 700}.c-gallery-media__img{display:block}.c-gallery-item__paragraph{color:var(--color-heading)}.block{display:block}.bg-beige{padding:4rem;padding:var(--space4);background-color:#f3ead9}.object-fit{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.object-fit--fill{-o-object-fit:fill;object-fit:fill}.object-fit--cover{-o-object-fit:cover;object-fit:cover}.object-fit--contain{-o-object-fit:contain;object-fit:contain}.object-fit--none{-o-object-fit:none;object-fit:none}.c-overlay{height:100%;width:100%;position:fixed;z-index:999;right:0;top:0;overflow-x:hidden;display:flex;height:100%;overflow:hidden;pointer-events:none;justify-content:flex-end}.c-overlay-backdrop{position:fixed;content:"";height:100%;width:100%;position:fixed;z-index:996;left:0;top:0;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .5s;transition-delay:.1s;pointer-events:none}.c-overlay--menu .c-overlay-backdrop{transition-delay:.15s}.c-overlay-content{position:relative;z-index:996;background-color:#fff;transition-delay:0;display:flex;justify-content:center;align-items:center}.c-overlay--cart .c-overlay-content{transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(.14,.99,.43,.99);width:100%}@media screen and (min-width:37.5em){.c-overlay--cart .c-overlay-content{width:68%;max-width:500px}}@media screen and (min-width:56.25em){.c-overlay--cart .c-overlay-content{width:50%}}.c-overlay--menu .c-overlay-content{width:100%;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.14,.99,.43,.99)}@media screen and (min-width:37.5em){.c-overlay--menu .c-overlay-content{width:68%}}.c-overlay-close{cursor:pointer;position:fixed;top:0;right:0;width:3rem;height:3rem;opacity:0;transition:opacity .5s;transition-delay:.2s;display:flex;align-items:center;justify-content:center}.c-overlay-close__svg{display:block;width:21px;height:21px}.c-overlay-footer{transition:transform .5s cubic-bezier(.14,.99,.43,.99) 1s , opacity .5s;transform:translate3d(0,100%,0);opacity:0;position:absolute;bottom:2rem;left:16%;width:100%}.-active-overlay--menu .c-overlay--cart{display:none}.-active-overlay--cart .c-overlay--menu{display:none}.-active-overlay--cart .c-overlay,.-active-overlay--menu .c-overlay{pointer-events:initial}.-active-overlay--cart .c-overlay-backdrop,.-active-overlay--menu .c-overlay-backdrop{pointer-events:initial!important}.-active-overlay--cart .c-overlay-backdrop,.-active-overlay--menu .c-overlay-backdrop{opacity:.3}.-active-overlay--cart .c-overlay-content,.-active-overlay--menu .c-overlay-content{transform:translate3d(0,0,0);transition-delay:0s}.-active-overlay--cart .c-overlay-footer,.-active-overlay--menu .c-overlay-footer{transform:translate3d(0,0,0);transition-delay:.3s;opacity:1}.-active-overlay--cart .c-overlay-close,.-active-overlay--menu .c-overlay-close{opacity:1;transition-delay:.3s}.-active-overlay--cart .js-toggle-mini-cart,.-active-overlay--cart .o-hamburger,.-active-overlay--menu .js-toggle-mini-cart,.-active-overlay--menu .o-hamburger{transition:transform .5s cubic-bezier(.14,.99,.43,.99)!important}.-active-overlay--cart .o-hamburger,.-active-overlay--menu .o-hamburger{transform:translate3d(0,-100%,0)}.-active-overlay--cart .js-toggle-mini-cart,.-active-overlay--menu .js-toggle-mini-cart{transform:translate3d(100%,0,0)}.-active-overlay-close--cart .c-overlay-backdrop{transition-delay:0s}.-active-overlay-close--cart .js-toggle-mini-cart,.-active-overlay-close--cart .o-hamburger{transition-delay:.1s}.-active-overlay-close--menu .c-overlay-backdrop{transition-delay:.6s}.-active-overlay-close--menu .c-overlay-content{transition-delay:.5s}.-active-overlay-close--menu .c-overlay-footer{transition-delay:0s}.-active-overlay-close--menu .js-toggle-mini-cart,.-active-overlay-close--menu .o-hamburger{transition-delay:.15s!important}.c-overlay-nav-list{padding-left:0;width:68%;margin:0 0 10rem 0}.c-overlay-nav-list__item{margin:0;padding:0;opacity:0;transition:opacity .5s;transition-delay:0s}.c-overlay-nav-list__item a{display:block;padding:3rem 0}.c-overlay-nav-list__item:before{display:none}.c-overlay-nav-list__item:last-child a{border-bottom:none!important}.-active-overlay .c-overlay-nav-list__item:nth-child(1){transition-delay:.25s}.-active-overlay .c-overlay-nav-list__item:nth-child(2){transition-delay:.3s}.-active-overlay .c-overlay-nav-list__item:nth-child(3){transition-delay:.35s}.-active-overlay .c-overlay-nav-list__item:nth-child(4){transition-delay:.4s}.-active-overlay .c-overlay-nav-list__item{opacity:1;transform:translate3d(0,0,0)}.o-social-link{display:block;margin-left:auto}.o-social-link__svg{width:24px;height:24px}.c-overlay-footer{display:flex;align-items:center;width:68%}.c-overlay-footer-links{display:flex}.c-overlay-footer-links a{line-height:2rem;display:block;margin-right:3rem}@media screen and (min-width:56.25em){.c-overlay-footer-links a{line-height:8rem}}.c-overlay-footer-socials{margin-left:auto;display:flex}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;overscroll-behavior:contain;background:rgba(0,0,0,0);transition-property:bottom , background-color;transition-duration:0s , .3s;transition-timing-function:ease;transition-delay:.45s , .15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(100% - 440px,100% - 80%,100% - 200px);width:clamp(100% - var(--mm-ocd-max-width),100% - var(--mm-ocd-width),100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn a,.mm-spn span,.mm-spn li,.mm-spn ul,.mm-spn{display:block;padding:0;margin:0;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + 30%);width:calc(100% + var(--mm-spn-panel-offset));padding-right:30%;padding-right:var(--mm-spn-panel-offset);line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1*30%);left:calc(-1*var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(50px/2);top:calc(var(--mm-spn-item-height)/2);right:calc(50px/2);right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((50px - 24px)/2) 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:rgba(0,0,0,0)}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(50px/2);top:calc(var(--mm-spn-item-height)/2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 calc(20px*2);padding:0 calc(var(--mm-spn-item-indent)*2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(50px + 1px);top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(50px/2);height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.mm{--mm-spn-item-height:6rem;--mm-spn-item-indent:0;--mm-spn-line-height:6rem}.mm-spn.mm-spn--dark,.mm-spn.mm-spn--light{background:#282829;color:#fff}.mm-spn a,.mm-spn span{padding-left:2rem;color:#fff}.mm-spn.mm-spn--navbar ul:before{color:#fff}.mm-spn li:after{margin-left:0;color:#fff}.mm-spn li:before{opacity:1}.mm-spn.mm-spn--navbar:before{margin-left:.85rem}.hamburger{padding:15px 20px;display:inline-block;cursor:pointer;transition-property:opacity , filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.-active:hover{opacity:.7}.hamburger.-active .hamburger-inner,.hamburger.-active .hamburger-inner::before,.hamburger.-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:22px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease , opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease , transform .075s cubic-bezier(.55,.055,.675,.19)}.mm-ocd-opened .hamburger--squeeze .hamburger-inner,.hamburger--squeeze.-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mm-ocd-opened .hamburger--squeeze .hamburger-inner::before,.hamburger--squeeze.-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease , opacity .075s .12s ease}.mm-ocd-opened .hamburger--squeeze .hamburger-inner::after,.hamburger--squeeze.-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease , transform .075s .12s cubic-bezier(.215,.61,.355,1)}.gform_ajax_spinner{max-width:25px!important;width:25px!important}.gform_confirmation_message{font-size:16px!important;text-align:center!important}.gform_body{position:relative}.gform_body .gform_fields,.gform_body ul,.gform_body ol{margin:0!important;padding:0!important}.gform_body .gfield{margin:0 0 2rem 0!important;margin:0 0 var(--space2) 0!important}.gform_body .gfield{width:100%;padding:0;text-indent:0;border:none}.gform_body .gfield:before{content:""!important}.gform_body .gform_fields{display:flex}.gform_body .gf_left_third{width:33.3333333333}.gform_body .gf_middle_third{width:33.3333333333}.gform_body .gf_right_third{width:33.3333333333}.gf_progressbar:after,.gf_progressbar_percentage,.gf_progressbar{border-radius:0!important;box-shadow:none!important;height:3rem!important}.gf_progressbar_percentage{position:relative!important;z-index:1!important;padding-top:0!important;margin-bottom:0!important;text-shadow:none!important}.gf_progressbar_percentage span{margin-top:2px!important}.gform_wrapper .gf_progressbar{padding:0!important;background:rgba(0,0,0,0)!important}.gform_wrapper .gf_progressbar_title{display:none!important}body.ilcc-style-overlay .ilcc-cookie-consent-notice{padding:10px 20px}.ilcc-cookie-consent-notice-content{max-width:100%}body.ilcc-style-overlay .ilcc-cookie-consent-notice p span{font-size:15px;line-height:1.5}body.ilcc-style-overlay .ilcc-cookie-consent-notice p{font-size:13px;line-height:1.5;margin-bottom:1rem;max-width:100%}.ilcc-cookie-consent-button{font-size:13px;line-height:1.5;padding:10px;width:100%;flex:1}.ilcc-cookie-consent-settings-toggle{font-size:11px;line-height:1.5}.ilcc-cookie-consent-settings-title{margin-bottom:0!important}.ilcc-cookie-consent-settings-intro{margin-bottom:2rem!important}.ilcc-cookie-consent-actions{width:100%;max-width:40rem;margin-left:-1rem;max-width:100%}@media screen and (min-width:1024px){.ilcc-cookie-consent-actions{margin-top:11px;margin-left:1rem}}.wp-pagenavi{text-align:center;display:flex;justify-content:center}.wp-pagenavi span,.wp-pagenavi a{font-weight:700;padding:1rem 1.5rem;margin:0;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;color:var(--color-heading);display:block;border:0}.wp-pagenavi .pages{display:none}.wp-pagenavi span.current,.wp-pagenavi a.page{border:1px rgba(0,0,0,0) solid;display:block;margin-right:1rem}.wp-pagenavi a.page{color:#fff;color:var(--color-neg-hex);border-color:var(--color-link);background-color:var(--color-link)}.wp-pagenavi span.current{border:1px var(--color-heading) solid}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background-position:calc(100% - 2rem) 50%;background-position:calc(100% - var(--space2)) 50%;background-repeat:no-repeat;background-size:24px;text-indent:-9999px;white-space:nowrap;overflow:hidden}.wp-pagenavi .previouspostslink{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/previous.svg)}.wp-pagenavi .nextpostslink{background-image:url(https://www.midmade.se/app/themes/midmade/assets/img/next.svg)}.checkout .l-grid--c,.checkout .tax-product_cat .content-area,.tax-product_cat .checkout .content-area{max-width:80%;padding:0;margin:0 auto}.checkout .b-text-img{margin-top:4rem;margin-top:var(--space4)}.checkout .b-text-img__headline{display:none}@media screen and (min-width:56.25em){.checkout .woocommerce-checkout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;grid-gap:var(--space4)}}.checkout .woocommerce-checkout .col2-set{grid-column:1}@media screen and (min-width:56.25em){.checkout .woocommerce-checkout .col2-set{grid-column:1/1;padding:0}}.checkout .woocommerce-checkout .col2-set .col-1,.checkout .woocommerce-checkout .col2-set .col-2{float:none;width:100%}.checkout .woocommerce-checkout .col2-set .col-2{margin-top:2rem;margin-top:var(--space2)}.checkout .woocommerce-checkout #order_review{margin-top:2rem}@media screen and (min-width:56.25em){.checkout .woocommerce-checkout #order_review{margin-top:5.5rem}}.checkout .woocommerce-checkout #order_review_heading{display:none!important}.checkout .woocommerce-checkout .woocommerce-checkout-review-order table{max-width:100%}.checkout h3{margin-bottom:2rem}.checkout #ship-to-different-address-checkbox{position:relative;top:.1rem}.woocommerce-checkout label[for="shipping_address_1"]:before,.woocommerce-checkout label[for="shipping_city"]:before,.woocommerce-checkout label[for="shipping_postcode"]:before,.woocommerce-checkout label[for="shipping_country"]:before,.woocommerce-checkout label[for="shipping_address_1"]:before,.woocommerce-checkout label[for="shipping_last_name"]:before,.woocommerce-checkout label[for="shipping_first_name"]:before{display:none!important}.woocommerce-checkout .woocommerce-shipping-fields label{cursor:pointer;margin-bottom:0;text-align:left;line-height:1.5}.woocommerce-checkout .woocommerce-shipping-methods li label{color:var(--color-heading)}.woocommerce-checkout li:before{display:none}.woocommerce-checkout-payment{background:none!important;border-radius:0!important}.woocommerce-checkout-payment{margin-top:4rem}.woocommerce-checkout-payment p,.woocommerce-checkout-payment a{color:#000}.woocommerce-checkout-payment .woocommerce-privacy-policy-text{padding:0 3rem;margin-bottom:3rem}.woocommerce-checkout-payment .wc_payment_methods{border-bottom:none!important}.woocommerce-checkout-payment .button{color:#000!important;border:1px solid #000!important;background:none!important}.woocommerce-checkout-payment .button:hover{color:#000!important;border:1px solid #000!important;background:none!important}.woocommerce-terms-and-conditions-checkbox-text a{font-size:inherit;color:inherit;text-decoration:underline}.woocommerce .form-row.place-order button.button{line-height:normal}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-top:3rem}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{background-color:var(--color-surface);padding:2rem;font-size:14px}.woocommerce-order-received .woocommerce ul.order_details li strong{font-size:16px;margin-top:4px}.woocommerce-checkout-review-order-table .cart_item td.product-name{display:flex;align-items:center}.woocommerce-checkout-review-order-table .cart_item td.product-name .product_price{display:none}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity{min-width:auto;margin-left:auto;padding-left:2rem}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input{height:calc(6rem - 2px)!important}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input{width:60px}.woocommerce-checkout-review-order-table .cart_item td.product-name .remove{display:none}.woocommerce-checkout-review-order-table .cart_item td.product-subtotal{width:100px}.checkout .woocommerce-notices-wrapper{display:none!important}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity{display:flex}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity .wbu-qty-button{height:42px!important;width:42px!important;border-color:var(--color-border-one)!important}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity .wbu-qty-button{display:flex;align-items:center;justify-content:center}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity .wbu-qty-button.wbu-btn-sub{border-top-left-radius:3rem;border-top-left-radius:var(--space3);border-bottom-left-radius:3rem;border-bottom-left-radius:var(--space3);border-right:none}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity .wbu-qty-button.wbu-btn-inc{border-top-right-radius:3rem;border-top-right-radius:var(--space3);border-bottom-right-radius:3rem;border-bottom-right-radius:var(--space3);border-left:none}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input{height:42px!important;width:32px!important;border-right:0!important;border-left:0!important;min-width:auto!important;padding:0!important}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input{text-align:center;-moz-appearance:textfield}.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input::-webkit-outer-spin-button,.woocommerce-checkout-review-order-table .cart_item td.product-name .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce form #order_comments{height:70px!important}.woocommerce form #order_comments{padding:1rem;font-family:pf-grand-gothik-variable,sans-serif;font-style:normal;font-weight:400;font-variation-settings:"wdth" 100 , "wght" 400;color:var(--color-heading)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{grid-column:span 2}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{color:#fff}.woocommerce-order-received .woocommerce-order{grid-column:1/13}.woocommerce-order-received .b-text-img-header{display:none}.woocommerce-order-received .b-text-img-text>p:first-child{display:none}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-top:2rem;margin-bottom:4rem;background-color:#f3ead8}.woocommerce-order-received .woocommerce-table__product-name.product-name .product-quantity,.woocommerce-order-received .woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-order-received .woocommerce td.product-name .wc-item-meta p{font-size:inherit!important;font-variation-settings:inherit!important;color:var(--color-heading)!important}.woocommerce ul.order_details li{display:block;float:none;margin-bottom:2rem;border-right:none}.woocommerce ul.order_details li:last-child{margin-bottom:0}@media screen and (min-width:56.25em){.woocommerce ul.order_details li{float:left;margin-bottom:0}}.single-product .product{overflow:auto}.single-product .product:after{content:"";clear:both;display:table}.error404 .b-text-img{margin-top:4rem;margin-top:var(--space4)}.error404 .b-text-img a{text-decoration:underline}.error404 .b-text-img a:hover{text-decoration:none}.error404 .preamble.preamble--404{margin-bottom:2rem;margin-bottom:var(--space2)}.non-purchasable-variations{font-variation-settings:"wdth" 50 , "wght" 700!important}.non-purchasable-variations{border:none;background-color:var(--color-heading);border-radius:3rem;border-radius:var(--space3);width:100%;height:60px;display:none;padding:.75rem 2rem .75rem 2rem;align-items:center;color:#fff;color:var(--color-neg-hex)}.non-purchasable-variations p{color:#fff;color:var(--color-neg-hex);margin:0}.non-purchasable-variations--link:hover p{text-decoration:underline}