@media(max-width:900px){
.eh-mobile-buy,.hm .hm-sticky-buy{height:calc(56px + env(safe-area-inset-bottom))!important;min-height:56px!important;gap:8px!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom))!important;background:#faf6ef!important;color:#30261b!important;backdrop-filter:none!important;border-top:1px solid #d7ccba!important}
.eh-mobile-buy .eh-mobile-buy-info,.hm .hm-sticky-info{display:flex!important;flex:1!important;min-width:0!important;gap:1px!important;line-height:1.2!important}
.eh-mobile-buy-info strong,.hm-sticky-info strong{display:none!important}
.eh-mobile-buy .eh-mobile-buy-info [data-eulique-price],.hm-sticky-info [data-hm-price]{order:2!important;font:600 12px/1.25 Arial,sans-serif!important;opacity:1!important;white-space:nowrap!important}
.eh-mobile-buy .eh-sticky-variant-select,.hm-sticky-info select{order:1!important;appearance:none!important;width:100%!important;max-width:140px!important;min-height:27px!important;height:27px!important;margin:0!important;padding:0 14px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#30261b!important;font:16px/27px Arial,sans-serif!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%2330261b'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right center!important}
.eh-mobile-buy>button,.hm .hm-sticky-buy>.hm-button{flex:0 0 27%!important;width:27%!important;min-height:44px!important;height:44px!important;max-width:150px!important;padding:5px 6px!important;border:0!important;border-radius:4px!important;background:#3c3022!important;color:#fff6e6!important;font:12px/1.25 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}
.eulique-dock-nav{flex:0 0 33%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding-right:8px!important;border-right:1px solid #d7ccba!important}
.eulique-dock-nav>a,.eh-mobile-buy .eulique-dock-nav>button,.hm .eulique-dock-nav>button{display:flex!important;flex:1!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:44px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#30261b!important;text-decoration:none!important;font:9px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important}
.eulique-dock-nav svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}
body:has(header-drawer .menu-drawer-container[open]) .eh-mobile-buy,body:has(header-drawer .menu-drawer-container[open]) .hm-sticky-buy,body:has(dialog[open]) .eh-mobile-buy,body:has(dialog[open]) .hm-sticky-buy{display:none!important}
}

.eulique-shop-popover[hidden]{display:none!important}
@media(max-width:900px){
.eulique-shop-popover{position:absolute!important;left:12px!important;bottom:calc(100% + 10px)!important;width:min(280px,calc(100vw - 24px))!important;max-height:min(320px,calc(100dvh - 150px))!important;display:block!important;margin:0!important;padding:5px 12px!important;border:1px solid #d8cbb7!important;border-radius:10px!important;background:#fffaf2!important;color:#30261b!important;box-shadow:0 5px 20px #0002!important;overflow:visible!important;isolation:isolate}
.eulique-shop-popover::after{content:'';position:absolute;left:43px;bottom:-6px;width:10px;height:10px;background:#fffaf2;border-right:1px solid #d8cbb7;border-bottom:1px solid #d8cbb7;transform:rotate(45deg);z-index:-1}
.eulique-shop-popover>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:44px!important;padding:5px 0!important;border:0!important;border-bottom:1px solid #eae1d4!important;color:#30261b!important;font:14px/1.35 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}
.eulique-shop-popover>a:last-child{border-bottom:0!important}
.eulique-shop-popover>a>span{font:inherit!important;color:inherit!important;opacity:1!important}
.eulique-shop-popover>a .eulique-shop-arrow{flex-shrink:0;color:#9b8057!important}
.eulique-shop-popover>a:focus-visible{outline:2px solid #9b773b;outline-offset:1px}
.eulique-dock-nav>button[aria-expanded='true']{color:#9b773b!important}
}
