
.wgm-homepage{width:100%;margin:0;padding:0;overflow-x:clip}
.wgm-scope{font-family:Galano,sans-serif;font-size:16px;line-height:1.5;color:#3d3c3d;--fold-height:calc(100dvh - 154px);--main-nav-height:154px;--nav-height:123px;--announcement-bar-height:31px;overflow-anchor:none}
.wgm-module{margin:0 0 var(--wgm-gap-d,0);width:100%;max-width:none}
.wgm-scope.wgm-scope [data-wgm-appearance]{font-family:var(--wgm-font-family-d,inherit);font-size:var(--wgm-font-size-d,inherit);font-weight:var(--wgm-font-weight-d,inherit);line-height:var(--wgm-line-height-d,inherit);letter-spacing:var(--wgm-letter-spacing-d,normal);color:var(--wgm-color-d,inherit);text-transform:var(--wgm-text-transform-d,none);margin:var(--wgm-margin-d,0);padding:var(--wgm-padding-d,0)}
.wgm-scope.wgm-scope button{min-height:0;min-width:0;box-shadow:none;letter-spacing:normal}
.wgm-scope.wgm-scope .swiper-button-next:after,.wgm-scope.wgm-scope .swiper-button-prev:after{display:none}
.wgm-scope.wgm-scope .swiper-slide{flex-shrink:0}
.wgm-scope:not([data-wgm-ready]) .swiper{overflow-x:auto;scroll-snap-type:x mandatory}
.wgm-scope:not([data-wgm-ready]) .swiper-slide{scroll-snap-align:start}
.wgm-scope.wgm-scope .wgm-commerce-card{font-family:Galano,sans-serif;color:#3d3c3d;text-align:center;width:100%;margin:0;display:flex;flex-direction:column;gap:12px}
.wgm-scope.wgm-scope .wgm-product-picture{display:block;width:100%;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#f3efe6}
.wgm-scope.wgm-scope .wgm-product-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}
.wgm-scope.wgm-scope .wgm-product-detail{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0}
.wgm-scope.wgm-scope .wgm-product-detail h3,.wgm-scope.wgm-scope .wgm-product-detail h3 a{font-family:Galano,sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#3d3c3d;margin:0;padding:0;text-transform:none;letter-spacing:0}
.wgm-scope.wgm-scope .wgm-product-price{font-size:16px;line-height:22px;color:#3d3c3d}
.wgm-scope.wgm-scope .wgm-product-price del{opacity:.6;margin-right:5px}
.wgm-scope.wgm-scope .wgm-product-price ins{background:none;text-decoration:none;color:inherit}
.wgm-scope.wgm-scope .wgm-product-action{display:inline-flex;padding:7px 16px;border:1px solid #fff;border-radius:30px;background:#ffffffa6;color:#3d3c3d;font-size:14px;font-weight:600;line-height:20px;margin:4px 0 0;text-decoration:none;transition:background .2s}
.wgm-scope.wgm-scope .wgm-product-action.quick-view{position:static;opacity:1;visibility:visible;transform:none;text-transform:none;line-height:20px;width:auto;max-width:none}
.wgm-scope.wgm-scope .wgm-product-action:hover{background:#fff}
.wgm-scope.wgm-scope .is-mini{flex-direction:row;gap:12px;text-align:left;align-items:center}
.wgm-scope.wgm-scope .is-mini .wgm-product-picture{width:33.333%;flex-shrink:0;border-radius:10px}
.wgm-scope.wgm-scope .is-mini .wgm-product-detail{align-items:flex-start}
.wgm-scope.wgm-scope .is-mini .wgm-product-action{border:2px solid #a4c6cc;background:transparent;font-size:12px;padding:3px 12px}
.wgm-scope.wgm-scope :focus-visible{outline:2px solid #005fcc;outline-offset:3px}
.wgm-shell{font-family:Galano,sans-serif;color:#004e57;font-size:16px;line-height:1.5}
.wgm-shell *{box-sizing:border-box}
.wgm-shell button,.wgm-shell input{font-family:Galano,sans-serif;text-transform:none;letter-spacing:0}
.wgm-header-space{height:154px}
.wgm-header{position:fixed;left:0;right:0;top:0;z-index:1001;background:#eff4f5;border-bottom:3px solid #c5212b}
.admin-bar .wgm-header{top:32px}
.wgm-announcement{height:31px;display:flex;align-items:center;justify-content:center;background:#668776;color:white;font-size:13px;font-weight:600;text-align:center;padding:0 12px}
.wgm-header-row{height:120px;padding:12px 32px;display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;gap:12px}
.wgm-header-left,.wgm-header-right{display:flex;align-items:center;gap:20px;min-width:0}
.wgm-header-right{justify-content:flex-end}
.wgm-header-left nav,.wgm-header-right nav{min-width:0}
.wgm-logo{display:block;justify-self:center;line-height:0}
.wgm-logo img{display:block;width:135px;height:auto;max-height:94px;object-fit:contain}
.wgm-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:40px;min-height:0;padding:0;margin:0;border:0;background:transparent;color:#004e57;box-shadow:none}
.wgm-icon-button:hover{background:transparent;color:#668776;box-shadow:none}
.wgm-native-actions.nav{display:flex;gap:14px;flex-shrink:0;flex-wrap:nowrap;margin:0;padding:0;list-style:none}
.wgm-native-actions.nav>li{margin:0;padding:0;list-style:none}
.wgm-native-actions .header-cart-title,.wgm-native-actions .account-item .header-account-title{display:none}
.wgm-native-actions a,.wgm-native-actions i{color:#004e57}
.wgm-native-actions .cart-item .nav-dropdown{color:#3d3c3d}
.wgm-nav-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-start}
.wgm-header-right .wgm-nav-list{justify-content:flex-end}
.wgm-nav-list li{list-style:none;margin:0;padding:0}
.wgm-nav-list a{color:#004e57;font-size:14px;font-weight:500;text-decoration:none;line-height:22px;display:block;padding:8px 0;white-space:nowrap}
.wgm-nav-list a:hover{color:#668776}
.wgm-header .wgm-nav-list>li>.sub-menu{display:none;position:fixed;left:0;right:0;top:154px;max-height:calc(100dvh - 170px);overflow:auto;background:#eff4f5;padding:24px 6%;margin:0;box-shadow:0 6px 10px #0001;columns:4;column-gap:32px;border-top:1px solid #d7e1e2}
.admin-bar .wgm-header .wgm-nav-list>li>.sub-menu{top:186px}
.wgm-header .wgm-nav-list>li.is-open>.sub-menu{display:block}
.wgm-header .sub-menu .sub-menu{position:static;display:block;margin:0;padding:0 0 15px 8px}
.wgm-header .sub-menu>li{break-inside:avoid}
.wgm-header .sub-menu>li>a{font-weight:600}
.wgm-header .sub-menu .sub-menu a{font-size:13px;font-weight:400;white-space:normal}
.wgm-header .wgm-submenu-toggle{display:none}
.wgm-shell dialog{padding:0;border:0;background:#eff4f5;color:#004e57;z-index:1100}
.wgm-shell dialog::backdrop{background:#0006}
.wgm-drawer{height:100dvh;max-height:100dvh;width:440px;max-width:94vw;margin:0;inset:0 auto 0 0;overflow-y:auto}
.wgm-dialog-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#004e57;box-shadow:none;margin:12px 12px 12px auto}
.wgm-drawer .wgm-nav-list{display:block;padding:0 20px}
.wgm-drawer .wgm-nav-list li{position:relative}
.wgm-drawer .wgm-nav-list a{padding:13px 38px 13px 0;white-space:normal}
.wgm-drawer .wgm-nav-list .sub-menu{display:none;padding:0 0 0 16px;margin:0}
.wgm-drawer .wgm-nav-list li.is-open>.sub-menu{display:block}
.wgm-submenu-toggle{position:absolute;right:0;top:4px;border:0;background:transparent;color:#004e57;min-width:40px;height:40px;padding:0;margin:0;box-shadow:none;font-size:22px}
.wgm-drawer-account{display:block;margin:24px 20px;color:#004e57}
.wgm-search-dialog{width:760px;max-width:94vw;margin:70px auto auto;padding:20px 32px 40px!important}
.wgm-search-dialog h2{font-family:Galano,sans-serif;color:#004e57;font-size:26px;font-weight:500;margin:0 0 20px}
.wgm-search-dialog .searchform{margin:0}
.wgm-header.is-two-row .wgm-header-row{height:160px;padding-bottom:52px}.wgm-header.is-two-row .wgm-header-left nav{position:absolute;left:5.5%;bottom:8px}.wgm-header.is-two-row .wgm-header-right nav{position:absolute;right:5.5%;bottom:8px}
.wgm-footer{background:#eff4f5;padding:50px 5.5% 24px}
.wgm-footer-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;max-width:1600px;margin:auto}
.wgm-footer h2,.wgm-footer h3{font-family:Galano,sans-serif;color:#668776;font-weight:500;text-transform:none;letter-spacing:0;margin:0 0 16px}
.wgm-footer h2{font-family:Kefir,serif;font-size:36px}
.wgm-footer h3{font-size:18px}
.wgm-footer p,.wgm-footer a{color:#004e57;font-size:14px;line-height:24px}
.wgm-footer ul{list-style:none;margin:0;padding:0}
.wgm-footer li{list-style:none;margin:0 0 8px;padding:0}
.wgm-footer-shop img{max-width:180px;height:auto}
.wgm-footer-bottom{max-width:1600px;margin:40px auto 0;border-top:1px solid #cad8d8;padding-top:20px;display:flex;gap:20px;flex-wrap:wrap;font-size:12px}
.wgm-footer-bottom a{font-size:12px}
.wgm-editor-instructions{padding:10px 14px;border:1px solid #d9e3e4;background:#f2f7f8;font:13px/1.5 sans-serif;color:#234}
.wgm-editor-preview [data-wgm-key]:hover{outline:1px dashed #167ba2;outline-offset:2px}
.wgm-editor-preview .swiper{overflow-x:auto!important}
.wgm-editor-preview .swiper-slide{width:80%;min-width:250px}
.wgm-editor-preview .swiper-wrapper{transform:none!important}
.wgm-editor-preview .swiper-slide[aria-hidden]{display:block}
@media(max-width:1023px){
 .wgm-scope{--fold-height:calc(100dvh - 111px);--main-nav-height:111px;--nav-height:80px}
 .wgm-module{margin-bottom:var(--wgm-gap-m,0)}
 .wgm-scope.wgm-scope [data-wgm-appearance]{font-family:var(--wgm-font-family-m,inherit);font-size:var(--wgm-font-size-m,inherit);font-weight:var(--wgm-font-weight-m,inherit);line-height:var(--wgm-line-height-m,inherit);letter-spacing:var(--wgm-letter-spacing-m,normal);color:var(--wgm-color-m,inherit);text-transform:var(--wgm-text-transform-m,none);margin:var(--wgm-margin-m,0);padding:var(--wgm-padding-m,0)}
 .wgm-header-space{height:111px}.wgm-header-row{height:77px;padding:8px 16px;grid-template-columns:1fr 110px 1fr;gap:5px}
 .wgm-logo img{width:100px;max-height:62px}.wgm-header-row nav{display:none}.wgm-header-left,.wgm-header-right{gap:4px}.wgm-native-actions.nav{gap:8px}.wgm-native-actions .account-item{display:none}
 .wgm-announcement{font-size:12px}.wgm-icon-button{width:28px}.wgm-header-right{justify-content:flex-end}.wgm-native-actions .cart-icon{font-size:18px}
 .wgm-footer{padding:40px 20px 22px}.wgm-footer-inner{grid-template-columns:1fr 1fr;gap:28px 20px}.wgm-footer-shop{grid-column:1/-1}.wgm-footer-bottom{margin-top:28px;gap:12px}
 .wgm-scope.wgm-scope .wgm-product-picture{border-radius:8px}.wgm-scope.wgm-scope .wgm-product-detail h3,.wgm-scope.wgm-scope .wgm-product-detail h3 a{font-size:14px;line-height:18px}.wgm-scope.wgm-scope .wgm-product-price{font-size:14px}.wgm-scope.wgm-scope .wgm-product-action{font-size:12px;padding:5px 12px}
}
@media(max-width:782px){.admin-bar .wgm-header{top:46px}}
@media(prefers-reduced-motion:reduce){.wgm-scope *{animation:none!important;scroll-behavior:auto!important;transition-duration:0s!important}}
