
.yaya-header-actions{display:flex;align-items:center;gap:17px;color:#283e2e;font:12px/1.2 YayaBody,Assistant,Arial,sans-serif}
.yaya-header-actions>a,.yaya-header-actions>button{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:40px;min-height:46px;padding:0;border:0;background:none;color:inherit;text-decoration:none;font:inherit;cursor:pointer}
.yaya-header-actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linejoin:round;stroke-linecap:round}
.yaya-header-actions>a:hover,.yaya-header-actions>button:hover{color:#5d7855}.yaya-header-actions :focus-visible{outline:2px solid #5d7855;outline-offset:4px}
.yaya-bag-action{display:flex;flex-direction:column;align-items:center;gap:5px}.yaya-bag-action .header__icon-touch{height:25px!important;width:36px!important}.yaya-bag-action>span{pointer-events:none}
.yaya-shopping-shelf{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:none;padding:24px;border:0;background:#fffefa;color:#222921;font:15px/1.45 YayaBody,Assistant,Arial,sans-serif;overflow:auto;z-index:9999}
.yaya-shopping-shelf::backdrop{background:#0005}.yaya-shopping-shelf:not([open]){display:none}.yaya-shopping-shelf header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #deded7;padding-bottom:16px}.yaya-shopping-shelf h2{font:30px/1.15 Restora,Georgia,serif;margin:0}.yaya-shopping-shelf header button{width:44px;height:44px;border:0;background:none;font-size:28px;color:inherit;cursor:pointer}
[data-yaya-shelf-note]{color:#62665d;margin:18px 0}[data-yaya-shelf-products]{display:grid;gap:18px}.yaya-shelf-card{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:16px;border-bottom:1px solid #e2e3db;padding-bottom:18px}.yaya-shelf-card img{width:104px;height:118px;object-fit:cover}.yaya-shelf-card a{color:inherit;text-decoration:none}.yaya-shelf-card p{margin:6px 0;font-size:14px}.yaya-shelf-save,.yaya-favorite-toggle{background:#fffefa;color:#30412f;border:1px solid #cad0c5;border-radius:0;min-height:40px;padding:7px 12px;font:13px YayaBody,Assistant,Arial,sans-serif;cursor:pointer}.yaya-favorite-toggle{display:block;margin:9px 0 0 auto}.yaya-favorite-toggle[aria-pressed=true]{background:#edf1e9}
#yaya-mobile-menu .yaya-header-actions{padding:18px 20px;background:#f5f5ef;justify-content:space-around;gap:12px}#yaya-mobile-menu .yaya-header-actions>a{padding:0;font:12px YayaBody,Assistant,Arial,sans-serif}
@media(min-width:960px){.header .yaya-header-row{grid-template-columns:minmax(220px,1fr) auto minmax(350px,1fr)}.yaya-header-row>.header__logo{width:220px!important}}
@media(min-width:960px) and (max-width:1150px){.yaya-header-actions{gap:10px;font-size:11px}.header .yaya-header-row{grid-template-columns:minmax(200px,1fr) auto minmax(280px,1fr)}.yaya-header-row>.header__logo{width:180px!important}}

#shopify-section-header .yaya-header-actions,#shopify-section-header .yaya-header-actions *{font-family:YayaBody,Assistant,Arial,sans-serif!important;font-style:normal;letter-spacing:normal}
