
@media(max-width:921px){
html body #masthead #ast-mobile-header #ast-hf-mobile-menu{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:14px!important;background:#f6f7fb!important;width:100%!important;margin:0!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item{grid-column:1/-1;position:relative!important;display:block!important;height:auto!important;min-height:0!important;margin:0!important;border:1px solid #e9e5f0!important;border-radius:12px!important;background:white!important;overflow:hidden;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li>a.menu-link{display:flex!important;align-items:center!important;min-height:48px!important;height:auto!important;padding:12px 16px!important;color:#292239!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;border:0!important;background:transparent!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li>.ast-menu-toggle{right:6px!important;top:4px!important;width:42px!important;height:42px!important;border:0!important;border-radius:9px!important;color:#56218b!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li>.ast-menu-toggle[aria-expanded=true]{background:#eee7f7!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li>a .dropdown-menu-toggle{display:none!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-228{background:#42107b!important;border-color:#42107b!important;box-shadow:0 4px 12px #42107b16!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-228>a.menu-link{color:white!important;justify-content:center!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-166,html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-168,html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.trp-menu-ls-item{grid-column:auto;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-166>a,html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.menu-item-168>a,html body #masthead #ast-mobile-header #ast-hf-mobile-menu>li.trp-menu-ls-item>a{justify-content:center!important;padding:12px 8px!important;font-size:13px!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu>.current-language-menu-item{background:#eee7f7!important;border-color:#d8c7e9!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item-169>.gsts-mega-panel{padding:0 8px 8px!important;margin:0!important;border:0!important;border-radius:0!important;background:white!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-top{padding:0 6px 8px!important;gap:5px!important;border:0!important;background:transparent!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-top>span{font-size:11px!important;letter-spacing:.02em!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-top>a{padding:10px 12px!important;min-height:44px!important;border-radius:8px!important;background:#f1eafa!important;font-size:12px!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-group{margin:5px 0!important;border:1px solid #ebe7f1!important;border-radius:9px!important;overflow:hidden!important;background:#faf9fc!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-group summary{height:auto!important;min-height:50px!important;padding:8px 10px!important;gap:9px!important;font-size:13px!important;border:0!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-group summary>svg{width:30px!important;height:30px!important;padding:5px!important;background:#eee7f7!important;border-radius:7px!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-plus{font-size:19px!important;line-height:1!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-group details[open]>summary{background:#eee7f7!important;color:#42107b!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu .gsts-mega-group ul{padding:4px!important;background:#fff!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu a.gsts-mega-link{min-height:44px!important;padding:10px 9px!important;font-size:13px!important;gap:8px!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item-227>.sub-menu{position:static!important;width:auto!important;padding:4px 8px 8px!important;margin:0!important;border:0!important;box-shadow:none!important;background:white!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item-227 .sub-menu li{border:0!important;margin:4px 0!important;background:#faf9fc!important;border-radius:8px!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item-227 .sub-menu a{min-height:48px!important;padding:10px 14px!important;font-size:13px!important;border:0!important;}
html body #masthead #ast-mobile-header #ast-hf-mobile-menu a:focus-visible,html body #masthead #ast-mobile-header #ast-hf-mobile-menu summary:focus-visible{outline:2px solid #6b349e!important;outline-offset:-3px!important;}
html body .menu-toggle.main-header-menu-toggle{width:44px!important;height:44px!important;border:1px solid #e4d8f0!important;border-radius:10px!important;background:#f5f0fa!important;color:#42107b!important;}
html body.ast-main-header-nav-open .trp-floating-switcher,html body.ast-main-header-nav-open #trp-floater-ls{display:none!important;}
}

.gsts-pack-total{display:block!important;margin-top:8px;font-size:14px!important;color:#584568!important;font-weight:500!important}.gsts-pack-total .amount,.gsts-pack-total .amount bdi{font-size:14px!important;font-weight:600!important}.woocommerce ul.products .gsts-pack-total,.woocommerce ul.products .gsts-pack-total .amount,.woocommerce ul.products .gsts-pack-total .amount bdi{font-size:12px!important}.gsts-pack-unit-price .gsts-saving-badge{margin-left:8px;display:inline-flex!important;font-size:12px!important;line-height:1.2!important;padding:5px 8px;background:#14652f;color:#fff!important;border-radius:5px;vertical-align:middle}
@media(max-width:921px){html body.gsts-mobile-nav-open #masthead #ast-mobile-header .ast-mobile-header-content{display:block!important;position:fixed!important;top:var(--gsts-mobile-top,80px)!important;left:0!important;right:0!important;max-height:calc(100dvh - var(--gsts-mobile-top,80px))!important;overflow-y:auto!important;overscroll-behavior:contain;background:#f6f7fb!important;box-shadow:0 12px 25px #25113220;z-index:99999!important;}body.gsts-mobile-nav-open{overflow:hidden!important;}body.gsts-mobile-nav-open .trp-floating-switcher,body.gsts-mobile-nav-open #trp-floater-ls{display:none!important;}}
body.single-product #content div.product>.summary.entry-summary .gsts-helu-delivery{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#edf6f3!important;border:1px solid #c9e1d7!important;border-radius:7px!important;color:#245d50!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;padding:10px 12px!important;margin:10px 0!important;text-align:center!important;}body.single-product #content div.product>.summary.entry-summary .gsts-helu-delivery:before{content:"";display:inline-block;width:21px;height:21px;flex:0 0 21px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M1 4h14v13H1zM15 8h4l3 4v5h-7%22/%3E%3Ccircle cx=%225.5%22 cy=%2218%22 r=%222.5%22/%3E%3Ccircle cx=%2218.5%22 cy=%2218%22 r=%222.5%22/%3E%3C/svg%3E") center/contain no-repeat;}body.single-product #content div.product>.summary.entry-summary.gsts-quote-only .gsts-helu-delivery,body.single-product #content div.product.outofstock>.summary.entry-summary .gsts-helu-delivery{display:none!important;}@media(max-width:480px){body.single-product #content div.product>.summary.entry-summary .gsts-helu-delivery{font-size:12px!important;padding:9px!important;}}
