/*!
Theme Name: De Maison
Theme URI: https://hnnyc.co/
Author: Hammer + Nail
Template: twentytwentyfive
*/.de-maison-primary .wp-block-button__link{padding:12px 32px !important;line-height:26px !important}.de-maison-primary .wp-block-button__link:hover{background-color:#a55317 !important;text-decoration:none !important}.de-maison-primary .wp-block-button__link:active{background-color:#8f4714 !important;text-decoration:none !important}@media(max-width: 1023px){.de-maison-primary .wp-block-button__link{padding:7px 25px !important;line-height:24px !important;font-size:14px !important}}.de-maison-outlined .wp-block-button__link{padding:12px 32px !important;line-height:26px !important}.de-maison-outlined .wp-block-button__link:hover{border-color:#a55317 !important;text-decoration:none !important}.de-maison-outlined .wp-block-button__link:active{border-color:#8f4714 !important;text-decoration:none !important}@media(max-width: 1023px){.de-maison-outlined .wp-block-button__link{padding:7px 25px !important;line-height:24px !important;font-size:14px !important}}.de-maison-button:hover{background-color:#a55317 !important;text-decoration:none !important}.de-maison-button:active{background-color:#8f4714 !important;text-decoration:none !important}.display-mobile{display:none}@media screen and (max-width: 1023px){.display-mobile{display:block}}@media screen and (max-width: 1023px){.display-desktop{display:none}}.not-found-button-group{max-width:460px}.not-found-button-group .wp-block-columns{gap:30px}.not-found-button-group .de-maison-primary .wp-block-button__link{padding:12px 10px !important}.de-maison-primary.full-width{width:100%}.de-maison-primary.full-width .wp-block-button{width:100%}.product-preview-card img{max-height:300px;width:auto}.single-producer main>div .wp-block-group:first-of-type{margin-block-start:0}.search-results .wp-block-query-pagination{display:flex;justify-content:center;margin-top:100px}.search-results .wp-block-query-pagination-numbers{display:flex;gap:20px;font-weight:400;font-size:16px;line-height:28px;text-decoration-offset:25%;text-decoration-thickness:8.5%;text-decoration-skip-ink:auto}.not-found-hero{padding-top:142px;padding-bottom:414px}@media(max-width: 781px){.not-found-hero{padding-top:40px;padding-bottom:80px}}@media(max-width: 781px){.news-hero .wp-block-group{margin-bottom:80px !important;min-height:400px !important}}@media(max-width: 781px){.news-hero .wp-block-cover{min-height:400px !important}}@media(max-width: 781px){.single-producer .wp-block-group{margin-bottom:50px !important;margin-top:0 !important}}@media(max-width: 781px){.single-producer .wp-block-columns .wp-block-group{margin-bottom:0 !important;margin-top:0 !important}}.search-post-preview .wp-block-query-title{font-size:13px !important;text-transform:uppercase;font-weight:400;letter-spacing:.1em}@media(max-width: 781px){.single.single-producer main{margin-top:100px !important}}.js-menu-expand.hide{display:none}.js-menu-close{display:none}.js-menu-close.show{display:block}.inner{max-width:1400px;padding:0 80px;margin:auto}@media(max-width: 781px){.inner{padding:0 36px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a:focus{outline:none}ul,ol{padding:revert}h1,.has-h-1-font-size{font-size:58px !important;line-height:68px !important}@media(min-width: 782px)and (max-width: 1023px){h1,.has-h-1-font-size{font-size:44px !important;line-height:54px !important}}@media(max-width: 781px){h1,.has-h-1-font-size{font-size:36px !important;line-height:46px !important}}h2,.has-h-2-font-size{font-size:44px !important;line-height:54px !important}@media(min-width: 782px)and (max-width: 1023px){h2,.has-h-2-font-size{font-size:34px !important;line-height:44px !important}}@media(max-width: 781px){h2,.has-h-2-font-size{font-size:28px !important;line-height:38px !important}}h3,.has-h-3-font-size{font-size:32px !important;line-height:42px !important}@media(min-width: 782px)and (max-width: 1023px){h3,.has-h-3-font-size{font-size:28px !important;line-height:38px !important}}@media(max-width: 781px){h3,.has-h-3-font-size{font-size:24px !important;line-height:34px !important}}h4,.has-h-4-font-size{font-size:26px !important;line-height:36px !important}@media(min-width: 782px)and (max-width: 1023px){h4,.has-h-4-font-size{font-size:22px !important;line-height:32px !important}}@media(max-width: 781px){h4,.has-h-4-font-size{font-size:20px !important;line-height:30px !important}}h5,.has-h-5-font-size{font-size:18px !important;line-height:32px !important;font-family:var(--wp--preset--font-family--de-maison-text-m)}@media(min-width: 782px)and (max-width: 1023px){h5,.has-h-5-font-size{font-size:16px !important;line-height:26px !important}}@media(max-width: 781px){h5,.has-h-5-font-size{font-size:15px !important;line-height:25px !important}}body,p,ul,ol,.has-body-font-size{font-size:14px !important;line-height:28px !important;font-weight:400}@media(min-width: 782px)and (max-width: 1023px){body,p,ul,ol,.has-body-font-size{font-size:15px !important;line-height:27px !important}}@media(max-width: 781px){body,p,ul,ol,.has-body-font-size{font-size:14px !important;line-height:27px !important}}.has-body-large-font-size{font-size:18px !important;line-height:30px !important}.has-body-small-font-size{font-size:14px !important;line-height:24px !important}figcaption,.has-caption-font-size{font-size:12px !important;line-height:18px !important}a{text-underline-offset:7px !important}a:hover{text-decoration-thickness:3px !important;text-decoration:underline}blockquote,.wp-block-pullquote{font-family:var(--wp--preset--font-family--de-maison-display-j);font-style:italic;font-size:24px;line-height:34px}@media(max-width: 781px){blockquote,.wp-block-pullquote{font-size:18px;line-height:28px}}@media(min-width: 782px)and (max-width: 1023px){body{--wp--style--root--padding-left: 36px;--wp--style--root--padding-right: 36px}}@media(max-width: 781px){body{--wp--style--root--padding-left: 36px;--wp--style--root--padding-right: 36px}}.yoast-breadcrumbs{font-size:13px;line-height:23px;font-weight:400}.yoast-breadcrumbs span{display:flex;flex-wrap:wrap;column-gap:15px;color:#000}.yoast-breadcrumbs span a{text-decoration:none}.yoast-breadcrumbs span span.breadcrumb_last{text-decoration:underline;text-decoration-color:#000;text-underline-offset:5px;text-decoration-thickness:10%}main{min-height:960px}main.wp-block-group{margin-top:80px !important}@media(max-width: 781px){.column-reverse{flex-direction:column-reverse;display:flex}}.wp-block-column.taxonomy-hero-column.text-column{padding-inline:20px}@media(max-width: 1023px){.wp-block-column.taxonomy-hero-column.text-column{padding-inline:36px}}.wp-block-column.taxonomy-hero-column .wp-block-post-featured-image img{height:calc(100vh - 80px)}@media(max-width: 1023px){.wp-block-columns.alignfull.taxonomy-hero.is-layout-flex{flex-direction:column-reverse !important}.wp-block-column.taxonomy-hero-column{flex-basis:100% !important}.wp-block-column.taxonomy-hero-column figure.wp-block-post-featured-image{height:auto !important}.wp-block-column.taxonomy-hero-column figure.wp-block-post-featured-image img.wp-post-image{object-fit:unset !important;height:auto !important}}.cat-list-archive-page{list-style:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-left:0px}.wp-block-post-excerpt__more-text{color:#cc5c2a}li.cat-item.current-cat a{text-decoration:none}.quick-link-container{padding:10px 20px}.quick-link-container>.wp-block-columns .wp-block-image{width:35px}.quick-link-container .wp-block-column:last-child .wp-block-group{justify-content:flex-end}.quick-link-container .wp-elements-1{width:calc(100% - 51px)}@media(max-width: 781px){.quick-link-container .has-body-small-font-size{font-size:12px !important;line-height:18px !important}.quick-link-container p,.quick-link-container .has-body-font-size{font-size:13px !important}.quick-link-container .de-maison-primary .wp-block-button__link{padding:7px 10px !important;line-height:23px !important;font-size:13px !important}.quick-link-container>.wp-block-group{gap:18px}}@media(max-width: 1023px){.quick-link-container{padding:18px}}.product-buttons{margin-top:29px !important}.product-buttons-container{margin-top:32px !important}@media(max-width: 1023px){.product-buttons-container{margin-top:72px !important}}@media(max-width: 781px){.product-buttons-container{gap:24px !important;margin-top:98px !important}}@media(min-width: 782px)and (max-width: 1023px){.product-image .wp-block-post-featured-image{width:99px !important}}@media(max-width: 781px){.product-image .wp-block-post-featured-image{width:80px !important}}@media(max-width: 781px){.product-image{margin-bottom:67px !important}}@media(max-width: 1023px){.inner-page-hero{min-height:194px !important}}@media(max-width: 781px){.inner-page-hero{min-height:186px !important}}@media(max-width: 1023px){.inner-page-hero .wp-block-cover{min-height:194px !important}}@media(max-width: 781px){.inner-page-hero .wp-block-cover{min-height:186px !important}}.single-post-banner .taxonomy-category a{text-decoration:none}.newsletter-form div#mc_embed_signup_scroll{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}@media(max-width: 781px){.newsletter-form div#mc_embed_signup_scroll{gap:0px;row-gap:10px}}.newsletter-form .indicates-required{font-weight:400;color:#d46a1e;width:100%}.newsletter-form .mc-field-group{width:70%;display:flex;flex-direction:column;gap:10px}@media(max-width: 781px){.newsletter-form .mc-field-group{width:100%}}.newsletter-form .mc-field-group label{font-weight:400}.newsletter-form .mc-field-group input#mce-EMAIL{border:solid 1px #b8b7b5;height:50px;color:#8a8886;border-radius:6px;padding:20px}.newsletter-form .mc-field-group input#mce-EMAIL:focus{outline-color:#d46a1e;border-color:#d46a1e}.newsletter-form input#mc-embedded-subscribe{border:none;border-radius:6px;padding-inline:32px !important;line-height:26px !important;font-size:16px;font-family:"DeMaisonText-M",sans-serif;background-color:#d46a1e;color:#fff;height:50px}.newsletter-form input#mc-embedded-subscribe:hover{background-color:#a55317 !important;text-decoration:none !important}.newsletter-form input#mc-embedded-subscribe:active{background-color:#8f4714 !important;text-decoration:none !important}form.post-password-form{display:block;width:fit-content;margin:auto}form.post-password-form p{margin:20px 0}form.post-password-form input[type=password]{width:100%;height:40px;border:solid 1px #b8b7b5;border-radius:6px;margin-top:5px;padding:10px}form.post-password-form input[type=submit]{border:none;border-radius:6px;padding:12px 32px !important;line-height:26px !important;font-size:16px;font-family:"DeMaisonText-M",sans-serif;background-color:#d46a1e;color:#fff;margin-top:25px}form.post-password-form label{font-weight:400;color:#5c5a57}@media(max-width: 1023px){.producer-card .card-column{background-color:unset;gap:20px !important}}.producer-card .card-column .producer-image{display:contents;position:relative;overflow:hidden;height:100%}@media(max-width: 781px){.producer-card .card-column .producer-image{display:flex;justify-content:center}}.producer-card .card-column .producer-image img{display:block;margin:auto;border-radius:10px 0 0 10px}@media(min-width: 1024px){.producer-card .card-column .producer-image img{width:100%;height:100%;object-fit:cover}}@media(max-width: 1023px){.producer-card .card-column .producer-image img{border-radius:10px}}.producer-card .card-column .producer-content{display:block;align-content:center;padding-inline:50px;background-color:#f8f8f7;border-radius:0 10px 10px 0}@media(max-width: 1023px){.producer-card .card-column .producer-content{padding:30px 40px}}.gform_wrapper p.gform_required_legend{display:none}.gform_wrapper label.gfield_label.gform-field-label{font-family:"DeMaisonText-M",sans-serif !important}.gform_wrapper .gform_button{border:none !important;border-radius:6px !important;padding:12px 32px !important;line-height:26px !important;font-size:16px !important;font-family:"DeMaisonText-M",sans-serif !important}.gform_wrapper .gform_button:hover{background-color:#a55317 !important;text-decoration:none !important}.gform_wrapper .gform_button:active{background-color:#8f4714 !important;text-decoration:none !important}.gform_wrapper .gform_button:focus{outline-color:#8f4714 !important}.gform_wrapper h2.gform_submission_error{font-size:14px !important;line-height:25px !important}.gform_wrapper .gform-theme--foundation .gform_fields{row-gap:30px !important}.gform_wrapper .ginput_container input:focus,.gform_wrapper .ginput_container textarea:focus{outline-color:#d46a1e !important;border:none}header.wp-block-template-part{position:fixed;width:100%;background:#f8f8f7;top:0;z-index:99;height:80px}header.wp-block-template-part .wp-block-group.site-header{padding-top:0 !important;padding-bottom:0 !important}header.wp-block-template-part .logo-container{padding-top:5px;padding-bottom:5px}@media(min-width: 1024px)and (max-width: 1390px){header.wp-block-template-part .logo-container{flex-basis:10% !important}}.js-search-icon,.js-close-search-box{cursor:pointer}@media(max-width: 781px){.js-close-search-box{display:none}}.search-panel{box-shadow:0 10px 10px -4px rgba(0,0,0,.1019607843);padding:34px 0 36px 0;position:absolute;top:100%;width:100%;z-index:9999;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media(max-width: 781px){.search-panel{padding:34px 15px 36px 15px}}.search-panel.is-open{opacity:1;visibility:visible}.search-panel .wp-block-search__input{border-radius:6px;min-width:338px;height:50px;border-color:#b8b7b5}@media(min-width: 782px)and (max-width: 1023px){.search-panel .wp-block-search__input{height:38px;font-size:16px}}@media(max-width: 781px){.search-panel .wp-block-search__input{min-width:auto;width:60%;height:38px;font-size:16px;padding-left:15px}}.search-panel .wp-block-search__button{background-color:#d46a1e;border-radius:6px;height:50px;line-height:50px;padding:0 29px;color:#fff}@media(min-width: 782px)and (max-width: 1023px){.search-panel .wp-block-search__button{height:38px;font-size:13px;line-height:38px}}@media(max-width: 781px){.search-panel .wp-block-search__button{width:40%;height:38px;line-height:38px;font-size:13px}}.search-panel .wp-block-search__button:hover{background-color:#a55317 !important}.search-panel .wp-block-search__button:active{background-color:#8f4714 !important}@media(min-width: 782px)and (max-width: 1023px){.site-header .wp-block-columns{flex-wrap:nowrap !important}.site-header .wp-block-columns .wp-block-column{flex-basis:50% !important;width:50%}}@media(max-width: 781px){.site-header .wp-block-columns{flex-wrap:nowrap !important}.site-header .wp-block-columns .wp-block-column{flex-basis:50% !important;width:50%}}body.admin-bar header.wp-block-template-part{top:32px}@media(max-width: 782px){body.admin-bar header.wp-block-template-part{top:46px}}.wp-block-template-part .wp-block-group.site-footer{padding-top:27px !important;padding-bottom:35px !important}@media(min-width: 782px)and (max-width: 1023px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group.is-content-justification-space-between{gap:8px}}@media(max-width: 781px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group.is-content-justification-space-between{gap:36px}}@media(max-width: 781px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex{max-width:200px}}@media(max-width: 781px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex div,.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex figure{width:100%}}.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex figure.footer-logo img{width:118px}@media(max-width: 1023px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex figure.footer-logo img{width:60px}}@media(max-width: 781px){.wp-block-template-part .wp-block-group.site-footer .wp-block-group-is-layout-flex figure{text-align:center}}
