@layer cc-mobile-whatsapp{@media(max-width:767px){body #cc-floating-whatsapp{width:44px!important;height:44px!important;right:2px!important;bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#15974a!important}body #cc-floating-whatsapp svg{width:29px!important;height:29px!important;filter:drop-shadow(0 1px 2px #ffffffb3)}html[data-cc-theme=dark] body #cc-floating-whatsapp{color:#57db88!important}body #cc-floating-whatsapp:hover{background:transparent!important;transform:none!important}}}.cc-mobile-location,.cc-mobile-menu-toggle{display:none}@layer cc-mobile-header{@media(max-width:767px){#cc-store-header .carbon-header{padding:0!important;padding-top:env(safe-area-inset-top,0)!important;box-shadow:0 3px 10px #0003!important}#cc-store-header .carbon-header .cc-search-header{display:grid!important;grid-template-columns:48px minmax(0,1fr) 44px 44px!important;grid-template-rows:44px 44px!important;gap:4px 6px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;padding:6px 10px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#cc-store-header .cc-brand{grid-column:1!important;grid-row:1!important;width:48px!important;height:44px!important;min-width:0!important;margin:0!important}#cc-store-header .cc-brand .logo{width:48px!important;height:40px!important;padding:0!important;object-fit:contain!important;transform:none!important}#cc-store-header .cc-product-search{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;order:0!important}#cc-store-header .cc-product-search :is(.dgwt-wcas-search-wrapp,.dgwt-wcas-search-form,.dgwt-wcas-sf-wrapp){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}#cc-store-header .cc-product-search .dgwt-wcas-search-form{display:block!important}#cc-store-header .cc-product-search input.dgwt-wcas-search-input{display:block!important;width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;border:1px solid #cad4d0!important;border-radius:8px!important;background:#f8faf9!important;padding:8px 32px 8px 10px!important;font:400 13px/20px Arial,sans-serif!important}#cc-store-header .cc-product-search .dgwt-wcas-search-submit{width:30px!important;min-width:30px!important;height:40px!important;padding:0!important;right:0!important;left:auto!important}#cc-store-header .cc-mobile-menu-toggle{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#f6f8fa!important;box-shadow:none!important}#cc-store-header .cc-mobile-menu-toggle svg{width:25px!important;height:25px!important}#cc-store-header .cc-header-cart-slot{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important}#cc-store-header .cc-header-cart-slot .moderncart-floating-cart-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#f6f8fa!important}#cc-store-header .cc-mobile-location{grid-column:1/3!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:44px!important;padding:0 2px!important;margin:0!important;color:#f6f8fa!important;-webkit-text-fill-color:#f6f8fa!important;font:400 12px/18px Arial,sans-serif!important;text-decoration:none!important}#cc-store-header .cc-mobile-location svg{flex:0 0 18px!important}#cc-store-header .cc-account-tools{grid-column:3/5!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;width:94px!important}#cc-store-header .cc-account-tools .theme-control{width:44px!important;height:44px!important;justify-content:center!important;gap:0!important}#cc-store-header .theme-control>span{display:none!important}#cc-store-header .theme-toggle{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important}#cc-store-header .theme-toggle :is(.moon,.sun){display:none!important}#cc-store-header .theme-toggle .thumb{position:static!important;width:26px!important;height:26px!important;transform:none!important;font-size:17px!important}#cc-store-header .cc-login{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f6f8fa!important}#cc-store-header .cc-category-nav{display:none!important}#cc-store-header :is(.cc-mobile-menu-toggle,.cc-login,.cc-mobile-location):focus-visible{outline:2px solid #cbe1bf!important;outline-offset:-2px!important}#cc-categories-drawer{width:calc(min(88vw,340px))!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0 14px 14px 0!important}#cc-categories-drawer :is(.cc-drawer-close,.cc-drawer-group summary,.cc-drawer-submenu a,.cc-drawer-account){min-height:44px!important}}}.cc-mobile-bottom-nav{display:none}@layer cc-bottom-navigation{@media(max-width:767px){body.cc-visual-editor{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}.cc-mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;inset:auto 0 0!important;z-index:9980!important;min-height:64px!important;padding:4px 5px calc(4px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#f5f8f5!important;color:#44554a!important;border-top:1px solid #c5d0c7!important;box-shadow:0 -3px 14px #17251a12!important;font-family:Arial,sans-serif!important}.cc-mobile-bottom-nav .cc-bottom-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:54px!important;padding:5px 1px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:inherit!important;text-decoration:none!important;box-shadow:none!important;font:500 10px/14px Arial,sans-serif!important;cursor:pointer!important}.cc-mobile-bottom-nav .cc-bottom-item[aria-current]{color:#29613b!important;background:#dfeadb!important;font-weight:700!important}.cc-mobile-bottom-nav .cc-bottom-item:focus-visible{outline:2px solid #6a9855!important;outline-offset:-3px!important}html[data-cc-theme=dark] .cc-mobile-bottom-nav{background:#2c2f2d!important;color:#d8dfd9!important;border-color:#515b53!important;box-shadow:0 -3px 14px #0003!important}html[data-cc-theme=dark] .cc-mobile-bottom-nav .cc-bottom-item[aria-current]{background:#3d4a3b!important;color:#c4dfb5!important}html:has(.cc-mobile-bottom-nav){scroll-padding-bottom:80px}body #ast-scroll-top{bottom:calc(118px + env(safe-area-inset-bottom,0px))!important}}}.cc-mobile-category-explorer{display:none}@layer cc-mobile-header{@media(max-width:767px){#cc-categories-drawer#cc-categories-drawer{--cat-bg:#f7faf8;--cat-side:#eaf0eb;--cat-ink:#273e30;--cat-line:#ccd8ce;--cat-active:#d7e8ce;display:none;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--cat-bg)!important;color:var(--cat-ink)!important;overflow:hidden!important}#cc-categories-drawer#cc-categories-drawer[open]{display:flex!important;flex-direction:column!important}html[data-cc-theme=dark] #cc-categories-drawer#cc-categories-drawer{--cat-bg:#282b29;--cat-side:#333a34;--cat-ink:#e4ece5;--cat-line:#526054;--cat-active:#45583e}#cc-categories-drawer#cc-categories-drawer>.cc-drawer-top{flex:0 0 64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:8px 16px!important;border-bottom:1px solid var(--cat-line)!important;background:var(--cat-side)!important}#cc-categories-drawer#cc-categories-drawer .cc-drawer-top>img{width:76px!important;height:46px!important;object-fit:contain!important}#cc-categories-drawer#cc-categories-drawer .cc-drawer-close{width:44px!important;height:44px!important;background:transparent!important;color:var(--cat-ink)!important;border:1px solid var(--cat-line)!important;border-radius:50%!important;font-size:28px!important}#cc-categories-drawer#cc-categories-drawer>:is(h2,nav,.cc-drawer-account,.cc-drawer-caption){display:none!important}#cc-categories-drawer .cc-mobile-category-explorer{display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;flex:1!important;min-height:0!important}#cc-categories-drawer .cc-category-content{overflow-y:auto!important;padding:20px 12px calc(20px + env(safe-area-inset-bottom,0px))!important;min-width:0!important}#cc-categories-drawer .cc-category-content h3{font:700 19px/1.3 Arial,sans-serif!important;color:var(--cat-ink)!important;margin:0 0 22px!important}#cc-categories-drawer .cc-category-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 10px!important}#cc-categories-drawer .cc-category-tiles a{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;color:var(--cat-ink)!important;text-decoration:none!important;font:500 12px/1.4 Arial,sans-serif!important;min-width:0!important}#cc-categories-drawer .cc-category-tile-icon{display:grid!important;place-items:center!important;width:72px!important;height:72px!important;border:1px solid var(--cat-line)!important;background:var(--cat-side)!important;color:var(--cat-ink)!important}#cc-categories-drawer .cc-category-tile-icon svg{width:35px!important;height:35px!important}#cc-categories-drawer .cc-category-rail{display:flex!important;flex-direction:column!important;overflow-y:auto!important;min-height:0!important;background:var(--cat-side)!important;border-left:1px solid var(--cat-line)!important;padding:8px 0!important;gap:4px!important}#cc-categories-drawer .cc-category-rail button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;min-height:94px!important;padding:12px 5px!important;margin:0!important;border:0!important;border-right:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--cat-ink)!important;font:500 11px/1.4 Arial,sans-serif!important;white-space:normal!important;box-shadow:none!important}#cc-categories-drawer .cc-category-rail button svg{width:24px!important;height:24px!important}#cc-categories-drawer .cc-category-rail button[aria-pressed=true]{background:var(--cat-active)!important;border-right-color:#79a75f!important;font-weight:700!important}#cc-categories-drawer :is(.cc-category-tiles a,.cc-category-rail button):focus-visible{outline:2px solid #7ca568!important;outline-offset:-2px!important}}}@layer cc-mobile-header{@media(max-width:767px){#cc-categories-drawer .cc-category-tiles{align-content:start!important;grid-auto-rows:max-content!important;gap:24px 10px!important}#cc-categories-drawer .cc-category-tile-icon{width:84px!important;height:84px!important;box-sizing:border-box!important;overflow:hidden!important}#cc-categories-drawer .cc-category-photo{background:#fff!important;padding:8px!important}#cc-categories-drawer .cc-category-photo img{display:block!important;width:100%!important;height:100%!important;border:0!important;margin:0!important;mix-blend-mode:multiply}#cc-categories-drawer .cc-category-cutout{background-color:var(--cat-side)!important;background-image:url(category-cutouts.webp)!important;background-size:600% auto!important;background-position:var(--category-position,0) center!important;background-repeat:no-repeat!important}html[data-cc-theme=dark] #cc-categories-drawer .cc-category-photo{background:#e9ede9!important;border-color:#6d7b70!important}@media(max-width:359px){#cc-categories-drawer .cc-category-tile-icon{width:74px!important;height:74px!important}}}}@layer cc-mobile-header{@media(max-width:767px){#cc-categories-drawer .cc-category-tile-icon{width:82px!important;height:82px!important;border:0!important;border-radius:50%!important;box-shadow:none!important;outline:0!important;background-color:#f3f3f3!important}#cc-categories-drawer .cc-category-photo{padding:5px!important;background:#f3f3f3!important}#cc-categories-drawer .cc-category-photo img{border-radius:0!important;box-shadow:none!important;object-fit:contain!important}html[data-cc-theme=dark] #cc-categories-drawer .cc-category-tile-icon{background-color:#3b403c!important;border:0!important;box-shadow:none!important}html[data-cc-theme=dark] #cc-categories-drawer .cc-category-photo{background:#dfe3df!important}#cc-categories-drawer .cc-category-tiles a{gap:12px!important;font-weight:400!important}@media(max-width:359px){#cc-categories-drawer .cc-category-tile-icon{width:76px!important;height:76px!important}}}}@layer cc-mobile-header{@media(max-width:767px){html[data-cc-theme=dark] #cc-categories-drawer .cc-category-photo,html[data-cc-theme=dark] #cc-categories-drawer .cc-category-tile-icon{background-color:#353a36!important;border:0!important;box-shadow:none!important}html[data-cc-theme=dark] #cc-categories-drawer .cc-category-photo{background-image:url(category-cutouts.webp)!important;background-size:600% auto!important;background-position:var(--category-position,0) center!important;background-repeat:no-repeat!important}html[data-cc-theme=dark] #cc-categories-drawer .cc-category-photo img{visibility:hidden!important}}}