.atelier-shell{position:sticky;top:0;z-index:100;background:#fff;color:#000;font:400 16px/1.5 'Atelier Galano',Arial,sans-serif;border-bottom:1px solid #000}.atelier-shell *,.atelier-dialog *{box-sizing:border-box}.atelier-announcement{height:37px;background:#625c37;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.25px}.atelier-header-main{height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;gap:40px}.atelier-header-logo{display:block;width:var(--atelier-logo-width,215px);color:#000}.atelier-header-logo img{display:block;width:100%;height:auto;max-height:45px;object-fit:contain}.atelier-header-search{min-width:0}.atelier-desktop-search{max-width:280px}.atelier-shell .searchform-wrapper{margin:0}.atelier-shell .searchform{margin:0;border-bottom:1px solid #000;height:33px}.atelier-shell .searchform input{background:none;box-shadow:none;border:0;font:400 14px 'Atelier Galano',Arial,sans-serif;height:32px;padding:0 8px;color:#000;margin:0}.atelier-shell .searchform button{background:none;color:#000;border:0;box-shadow:none;min-height:0;height:32px;line-height:32px;font-size:15px;padding:0 6px;margin:0}.atelier-header-actions{justify-self:end;display:flex;gap:28px;align-items:center;font-size:14px}.atelier-header-actions a,.atelier-header-actions button{font:inherit;color:#000;text-transform:none;letter-spacing:0;line-height:1.5;background:none;border:0;padding:0;margin:0;min-height:0;white-space:nowrap}.atelier-cart-button{display:none}.atelier-shell.am-shell-ready .atelier-cart-button{display:block}.atelier-shell.am-shell-ready .atelier-cart-fallback{display:none}.atelier-primary-nav{height:55px;padding:0 6%;display:flex;align-items:center;justify-content:center}.atelier-shell .atelier-menu{display:flex;list-style:none;padding:0;margin:0;width:100%;justify-content:space-around;align-items:center;gap:25px}.atelier-menu li{list-style:none;margin:0;position:relative}.atelier-menu a{color:#000;font:400 16px/1.5 'Atelier Galano',Arial,sans-serif;text-decoration:none}.atelier-menu a:hover{text-decoration:underline;text-underline-offset:5px}.atelier-menu .atelier-submenu{position:absolute;left:0;top:100%;z-index:10;background:#fff;border:1px solid #000;padding:20px;min-width:240px;list-style:none;margin:0;display:none;box-shadow:0 4px 8px #0001}.atelier-submenu li{padding:7px 0}.atelier-menu-item:hover>.atelier-submenu,.atelier-menu-item:focus-within>.atelier-submenu,.atelier-menu-item.is-expanded>.atelier-submenu{display:block}.atelier-submenu .atelier-submenu{left:100%;top:0}.atelier-submenu-toggle{display:inline-block;background:none!important;color:#000!important;border:0!important;min-height:0!important;padding:3px 8px!important;margin:0!important;font-size:16px!important;line-height:1.3!important}.atelier-mobile-menu-button,.atelier-mobile-search-button{display:none}.atelier-dialog{position:fixed;inset:0 0 0 auto;width:460px;max-width:100%;height:100dvh;max-height:none;margin:0;border:0;border-left:1px solid #000;padding:24px;background:#fff;color:#000;font:400 16px/1.5 'Atelier Galano',Arial,sans-serif;z-index:200}.atelier-dialog::backdrop{background:#0006}.atelier-dialog-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:24px;font-size:24px}.atelier-dialog button[data-atelier-close]{background:none;color:#000;border:0;font:400 32px/1 Arial;padding:0;margin:0;min-height:0}.atelier-dialog .atelier-menu{list-style:none;margin:0;padding:0}.atelier-dialog .atelier-menu>li{padding:15px 0;border-bottom:1px solid #ddd}.atelier-dialog .atelier-menu a{font-size:20px}.atelier-dialog .atelier-submenu{position:static;border:0;box-shadow:none;min-width:0;padding:10px 0 0 20px;display:none}.atelier-dialog .atelier-menu-item.is-expanded>.atelier-submenu{display:block}.atelier-dialog .atelier-menu-item:hover>.atelier-submenu{display:none}.atelier-dialog .atelier-menu-item.is-expanded:hover>.atelier-submenu{display:block}.atelier-mobile-account{display:block;margin-top:25px;color:#000}.atelier-view-cart{display:block;background:#000;color:#fff!important;text-align:center;padding:13px;margin-top:30px}.atelier-shell--single .atelier-primary-nav{position:absolute;top:37px;left:25%;width:50%;height:54px}.atelier-shell--single .atelier-header-logo{margin-left:280px;width:150px}.atelier-shell--single .atelier-header-main{height:90px}.atelier-shell a:focus-visible,.atelier-shell button:focus-visible,.atelier-dialog button:focus-visible{outline:2px solid #625c37;outline-offset:4px}.atelier-shell-active.page-id-417 #main{padding-top:0}.atelier-shell-active.page-id-417 #content{padding:0}.atelier-shell-active .absolute-footer{background:#f7eae3;color:#000}.atelier-shell-active #footer .footer-widgets{background:#f7eae3;color:#000}.atelier-shell-active #footer .footer-widgets a,.atelier-shell-active #footer .footer-widgets h3,.atelier-shell-active #footer .footer-widgets .widget-title{color:#000;font-family:'Atelier Galano',Arial,sans-serif}.atelier-shell-active #footer .is-divider{background:#000}.atelier-dialog:not([open]){display:none}
@media(max-width:1023.98px){.atelier-announcement{height:37px;font-size:12px}.atelier-header-main{height:61px;padding:0 16px;gap:12px}.atelier-header-logo{width:150px}.atelier-header-logo img{max-height:35px}.atelier-desktop-search,.atelier-primary-nav,.atelier-account{display:none}.atelier-header-search{display:flex;align-items:center;gap:12px}.atelier-mobile-menu-button,.atelier-mobile-search-button{display:block;background:none!important;color:#000!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important;min-height:0!important}.atelier-header-actions{font-size:12px;gap:0}.atelier-shell--single .atelier-header-logo{margin:0;width:150px}.atelier-shell--single .atelier-header-main{height:61px}.atelier-shell--single .atelier-primary-nav{display:none}.atelier-dialog{width:390px}.atelier-dialog .atelier-menu-item:hover>.atelier-submenu{display:none}.atelier-dialog .atelier-menu-item.is-expanded>.atelier-submenu{display:block}}

@media(min-width:1024px){.atelier-shell--single{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:37px 90px}.atelier-shell--single .atelier-announcement{grid-column:1 / -1}.atelier-shell--single .atelier-header-main{display:contents}.atelier-shell--single .atelier-header-search{display:none}.atelier-shell--single .atelier-header-logo{grid-column:1;grid-row:2;margin:0 35px;width:180px}.atelier-shell--single .atelier-header-actions{grid-column:2;grid-row:2;justify-self:end;margin-right:35px}.atelier-shell--single .atelier-primary-nav{position:static;grid-column:2;grid-row:2;width:auto;height:90px;margin-right:215px;padding:0 25px}.atelier-shell--single .atelier-menu{justify-content:flex-start;flex-wrap:wrap;gap:15px}.atelier-shell--single .atelier-menu a{font-size:14px}}

.atelier-menu-item.am-navigation-ready:not(.is-expanded)>.atelier-submenu{display:none!important}.atelier-menu-item.am-navigation-ready.is-expanded>.atelier-submenu{display:block}

.atelier-shell .searchform .flex-row>.flex-col:last-child{order:-1}.atelier-shell .searchform .icon-search{font-size:17px}
/* Preserve the complete WordPress menu; overflow categories remain in a desktop dropdown. */
.atelier-primary-nav{min-height:55px;height:auto}.atelier-primary-nav>.atelier-menu{flex-wrap:wrap;gap:0 22px}.atelier-primary-nav>.atelier-menu>.atelier-menu-item{flex:0 0 auto;padding:12px 0;white-space:nowrap}.atelier-shell.am-shell-ready .atelier-primary-nav{height:55px}.atelier-shell.am-shell-ready .atelier-primary-nav>.atelier-menu{flex-wrap:nowrap;justify-content:space-between}.atelier-primary-nav .atelier-menu-overflow[hidden]{display:none!important}.atelier-primary-nav .atelier-more-toggle{font:400 16px/1.5 'Atelier Galano',Arial,sans-serif!important;padding:0!important;white-space:nowrap}.atelier-primary-nav .atelier-menu-overflow>.atelier-overflow-menu{left:auto;right:0;min-width:270px}.atelier-primary-nav .atelier-overflow-menu>.atelier-menu-item{white-space:normal}.atelier-primary-nav .atelier-overflow-menu .atelier-submenu{left:auto;right:100%;min-width:250px}.atelier-menu .atelier-submenu{top:100%;padding:14px 18px}.atelier-menu .atelier-submenu li{padding:8px 0}.atelier-menu .atelier-submenu li>a{font-size:14px}.atelier-dialog{overflow-y:auto}.atelier-dialog .atelier-menu-item>.atelier-submenu{left:auto!important;right:auto!important}.atelier-dialog .atelier-menu .atelier-submenu li>a{font-size:17px}
@media(max-width:1023.98px){.atelier-shell.am-shell-ready .atelier-primary-nav{display:none}}
/* Native WooCommerce collection dropdown in the shop/category sidebar. */
.atelier-shell-active #shop-sidebar .widget_product_categories .select2-container{width:100%!important}.atelier-shell-active #shop-sidebar .widget_product_categories .select2-selection{min-height:44px;border:1px solid #222;border-radius:3px;background:#fff}.atelier-shell-active #shop-sidebar .widget_product_categories .select2-selection__rendered{line-height:42px;padding-left:12px;font:400 14px/42px 'Atelier Galano',Arial,sans-serif;color:#000}.atelier-shell-active #shop-sidebar .widget_product_categories .select2-selection__arrow{height:42px}.atelier-shell-active #shop-sidebar .widget_product_categories select{width:100%;min-height:44px}
.atelier-shell-active #shop-sidebar .widget_layered_nav .select2-container{width:100%!important}
.atelier-shell-active #shop-sidebar .widget_layered_nav .select2-selection{min-height:44px;border:1px solid #222;border-radius:3px;background:#fff}
.atelier-shell-active #shop-sidebar .widget_layered_nav .select2-selection__rendered{padding-left:12px;font:400 14px/42px 'Atelier Galano',Arial,sans-serif;color:#000}
.atelier-shell-active #shop-sidebar :is(.widget_product_categories,.widget_layered_nav) .select2-selection__arrow{height:42px;width:24px;right:6px}
.atelier-shell-active #shop-sidebar :is(.widget_product_categories,.widget_layered_nav) .select2-selection__arrow b{display:block;position:absolute;width:7px;height:7px;top:50%;left:50%;margin:-5px 0 0 -4px;border:solid #222;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.atelier-shell-active #shop-sidebar :is(.widget_product_categories,.widget_layered_nav) .select2-container--open .select2-selection__arrow b{margin-top:-1px;transform:rotate(225deg)}
