.ic-cut{fill:var(--ic-bg,#fff)}.sz-map__fig{background:radial-gradient(circle at 50% 38%,#ddf0e4 0,#f4faf6 42%,#fff 70%)!important;border:1px solid #E3ECE6!important;box-shadow:0 24px 50px -34px #143c2859!important}.sz-dot{width:14px!important;height:14px!important;margin:-7px 0 0 -7px!important;background:#e5484d!important;border:2.5px solid #fff!important;box-shadow:0 0 0 6px #e5484d2e,0 0 18px 6px #e5484d47!important}.sz-dot.is-on{animation:am-glow 2s ease-in-out infinite!important}@keyframes am-glow{0%,to{box-shadow:0 0 0 5px #e5484d2e,0 0 14px 4px #e5484d38}50%{box-shadow:0 0 0 9px #e5484d1f,0 0 24px 10px #e5484d52}}.sz-map__area{gap:10px!important;padding:9px 16px 9px 10px!important;border-radius:14px!important}.sz-map__area i{width:30px;height:30px;border-radius:9px;background:#eaf4ee;display:flex;align-items:center;justify-content:center}.sz-map__lh{display:flex;align-items:center;justify-content:space-between;gap:10px}.sz-map__swipe,.sz-map__sel{display:none}.sz-opt i{background:#eef5f0!important;color:#1e5a3d!important;--ic-bg:#EEF5F0}.sz-opt i svg{width:22px!important;height:22px!important}.sz-opt.is-on i{background:var(--szg,#2F7A55)!important;color:#fff!important;--ic-bg:var(--szg,#2F7A55)}@media(min-width:750px){.sz-map__grid{grid-template-columns:1.15fr .85fr!important;gap:56px!important;max-width:1180px!important}.sz-map__body{height:560px}.sz-map__list .sz-opt{padding:11px 14px!important;margin-bottom:8px!important;grid-template-columns:44px 1fr 22px!important}.sz-map__list .sz-opt b{font-size:15px!important}.sz-map__list .sz-opt small{font-size:12.5px!important}.sz-map__list .sz-opt.is-on{background:#fff!important;box-shadow:0 12px 26px -16px #145a3c80!important}}@media(max-width:749px){.sz-map__grid{gap:18px!important}.sz-map__lh .sz-kicker{margin:0}.sz-map__list .sz-h3{display:none}.sz-map__lh{margin-bottom:12px}.sz-map__lh .sz-kicker{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:#141816!important;font-weight:800!important}.sz-map__swipe{display:inline-flex;align-items:center;gap:4px;font:800 10.5px/1 var(--am-sans);letter-spacing:.14em;text-transform:uppercase;color:#7a847f}.sz-map__swipe svg{width:13px;height:13px;animation:am-nudge 1.4s ease-in-out infinite}.sz-map__chips{gap:10px!important;padding:2px 16px 10px!important;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)!important;mask-image:linear-gradient(90deg,#000 88%,transparent)!important}.sz-map__chips .sz-opt{flex:0 0 58px!important;width:58px;height:58px;min-height:0!important;padding:0!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #E1E8E3!important;position:relative}.sz-map__chips .sz-opt>span,.sz-map__chips .sz-opt em{display:none!important}.sz-map__chips .sz-opt i{width:100%!important;height:100%!important;border-radius:15px!important;background:transparent!important;--ic-bg:#fff}.sz-map__chips .sz-opt i svg{width:26px!important;height:26px!important}.sz-map__chips .sz-opt.is-on{background:var(--szg,#2F7A55)!important;border-color:var(--szg,#2F7A55)!important;box-shadow:0 10px 20px -10px #1e5a3db3!important}.sz-map__chips .sz-opt.is-on i{background:transparent!important;--ic-bg:var(--szg,#2F7A55)}.sz-map__chips .sz-opt.is-on:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:3px;margin-left:-9px;border-radius:3px;background:var(--szg,#2F7A55)}.sz-map__sel{display:block;text-align:center;margin:8px 0 12px}.sz-map__sel b{display:block;font:800 17px/1.2 var(--hf,"Montserrat",sans-serif);color:#141816}.sz-map__sel p{margin:4px auto 0;max-width:300px;font:500 13px/1.45 var(--am-sans);color:#56615b}.sz-map__fig{padding-bottom:78px!important}.sz-map__body{height:380px!important}}@media(max-width:899px){.sz-ingr .am-swipe{order:-1;margin:-2px 0 10px}}.px-perk{background:#eef3ef!important;color:#141816!important;border-top:1px solid #E2EAE4!important;padding:9px 14px!important;font-weight:600!important}.px-tier.is-on .px-perk{background:#ddebe1!important;color:#141816!important;border-top-color:#2f7a552e!important}.px-perk i{background:none!important;width:44px!important;height:22px!important;color:var(--g,#2F7A55)!important;justify-content:center}.px-perk i svg{width:20px!important;height:20px!important}.px-tier__perks{border-top:0!important;border-radius:0 0 10px 10px}.px-gift{border-top:1px solid #E2EAE4!important}.px-gift__img{width:44px!important}.sz-map__area{position:static!important;transform:none!important;margin:14px auto 0!important;align-self:center}.sz-map__fig{padding-bottom:20px!important}.sz-map__area small{white-space:nowrap}.px-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px max(12px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 30px -12px #00000038;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.px-sticky.is-on{transform:none}.px-sticky__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.px-sticky__img{width:52px;height:52px;border-radius:12px;background:#f1f7f3;display:flex;align-items:center;justify-content:center}.px-sticky__img img{width:88%;height:88%;object-fit:contain}.px-sticky__t{min-width:0;display:flex;flex-direction:column;gap:3px}.px-sticky__t b{font:700 14px/1.2 var(--am-sans);color:#141816;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-sticky__t span{display:flex;gap:6px;align-items:baseline}.px-sticky__t em{font:700 15px/1 var(--am-sans);font-style:normal;color:var(--g,#2F7A55)}.px-sticky__t s{font:500 12.5px/1 var(--am-sans);color:#7a847f}.px-sticky__btn{border:0;border-radius:8px;background:var(--g,#2F7A55);color:#fff;font:700 15px/1 var(--am-sans);padding:14px 20px;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px -10px #1e5a3dcc}@media(min-width:990px){.px-sticky__in{grid-template-columns:56px minmax(0,1fr) 260px}.px-sticky__btn{padding:15px 24px;font-size:16px}}body:has(.am-drawer.is-open) .px-sticky{transform:translateY(110%)}@media(max-width:749px){.px-info .px-title{margin-top:6px!important}.px-info .px-sub{margin-top:4px!important;line-height:1.45}.px-info .px-ben{margin-top:12px!important}.px-info .px-doc,.px-info .px-stock{margin-top:14px!important}.px-info .px-price{margin-top:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/am-v12.css.map */
