/* Shared storefront journey. Demo only; inherits the approved Liquid Glass palette. */
#mana-shop-root [hidden]{display:none!important}#mana-shop-root .nav-spark{color:#78915a;font-size:11px;margin-left:4px}#mana-shop-root .shop-footer-nav{display:flex;flex-wrap:wrap;gap:26px;padding:28px 0;border-bottom:1px solid var(--line);font-size:12px}#mana-shop-root .line-discovery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:34px}#mana-shop-root .line-discovery>a{height:170px;padding:24px 20px;position:relative;overflow:hidden;border-radius:23px;border:1px solid #fff;background:linear-gradient(130deg,#fff9,var(--tile));transition:transform .3s,box-shadow .3s;isolation:isolate}#mana-shop-root .line-discovery>a:hover{transform:translateY(-4px);box-shadow:0 10px 24px #21402810}#mana-shop-root .line-discovery>a>span{font-size:7px;letter-spacing:1.1px;position:relative;z-index:2}#mana-shop-root .line-discovery h3{font-size:21px;font-weight:500;letter-spacing:-.7px;margin-top:13px;max-width:125px;position:relative;z-index:2}#mana-shop-root .line-discovery img{position:absolute;right:-19px;bottom:-18px;width:143px;height:155px;object-fit:contain;rotate:12deg;opacity:.88;z-index:1}#mana-shop-root .line-discovery img.studio-tile{border-radius:45%;mix-blend-mode:multiply;opacity:.75;right:-30px;bottom:-35px}#mana-shop-root .line-discovery i{font-style:normal;font-size:17px;position:absolute;bottom:20px;left:21px}#mana-shop-root .benefit-banner{margin-top:65px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:42px 55px;border:1px solid #fff;border-radius:32px;background:radial-gradient(ellipse at 80% 20%,#dfecd1,transparent 65%),linear-gradient(140deg,#ffffffb0,#f2f2e4);overflow:hidden}#mana-shop-root .benefit-banner h2{font-size:38px;letter-spacing:-1.7px;font-weight:500;line-height:1.1;margin:17px 0}#mana-shop-root .benefit-banner p{font-size:13px;color:var(--muted)}#mana-shop-root .benefit-number{font-size:146px;letter-spacing:-12px;font-weight:500;position:relative;min-width:290px;background:linear-gradient(145deg,#457159,#a9bd85);color:transparent;background-clip:text;-webkit-background-clip:text}#mana-shop-root .benefit-number>span{font-size:85px;letter-spacing:-5px}#mana-shop-root .benefit-number small{display:block;font-size:8px;letter-spacing:1.7px;color:#7d9470;text-align:center;margin-top:-8px}#mana-shop-root .promo-launcher{position:fixed;right:24px;bottom:22px;z-index:85;display:flex;align-items:center;gap:10px;border-radius:30px;padding:13px 17px;font-size:11px;box-shadow:0 8px 28px #23433219;transition:translate .3s}#mana-shop-root .promo-launcher:hover{translate:0 -3px}#mana-shop-root .promo-launcher>span{font-size:19px;color:#61845a}#mana-shop-root .promo-launcher small{font-size:7px;letter-spacing:1px;opacity:.6}#mana-shop-root .promo-dialog{border:1px solid #fff;background:#f6f8f0;border-radius:32px;padding:0;width:830px;max-width:calc(100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);overflow:auto}#mana-shop-root .promo-dialog[open]{display:grid;grid-template-columns:.85fr 1fr}#mana-shop-root .promo-dialog::backdrop{background:#1b382760;backdrop-filter:blur(12px)}#mana-shop-root .promo-art{background:radial-gradient(ellipse at 20% 30%,#779967,#244737 75%);color:#fff;position:relative;overflow:hidden;min-height:535px;padding:40px 28px;text-align:center;isolation:isolate}#mana-shop-root .promo-art>.eyebrow{font-size:8px;letter-spacing:1.5px;color:#d5e3cc}#mana-shop-root .promo-art>div{font-size:130px;letter-spacing:-9px;line-height:1;margin:25px 0 6px;font-weight:450}#mana-shop-root .promo-art sup{font-size:65px;letter-spacing:-5px}#mana-shop-root .promo-art>span:nth-of-type(2){font-size:12px;color:#cbdcc1}#mana-shop-root .promo-art img{position:absolute;width:280px;height:300px;object-fit:contain;bottom:-15px;left:calc(50% - 140px);rotate:-16deg;filter:drop-shadow(15px 20px 15px #0003);animation:float 8s infinite}#mana-shop-root .promo-art i{position:absolute;width:350px;height:220px;border:1px solid #ffffff35;border-radius:50%;bottom:38px;left:-5px;rotate:-30deg;z-index:-1}#mana-shop-root .promo-copy{padding:64px 38px 36px;display:flex;flex-direction:column;align-items:flex-start}#mana-shop-root .promo-copy>.eyebrow{font-size:8px;letter-spacing:1.7px}#mana-shop-root .promo-copy h2{font-size:37px;font-weight:500;letter-spacing:-1.8px;line-height:1.09;margin:21px 0 8px}#mana-shop-root .promo-copy>p{font-size:13px;color:#7b8d70}#mana-shop-root .coupon-ticket{padding:20px;width:100%;border:1px dashed #96af7e;border-radius:15px;text-align:center;margin:15px 0 22px;background:#e5edd970}#mana-shop-root .coupon-ticket>span{font-size:22px;letter-spacing:2px}#mana-shop-root .coupon-ticket>small{display:block;margin-top:9px;font-size:9px;color:#7b8d70}#mana-shop-root .promo-copy>.button{width:100%}#mana-shop-root .promo-copy>.text-button{align-self:center;margin:10px 0 0}#mana-shop-root .promo-copy>.demo-caption{font-size:10px;margin-bottom:0}#mana-shop-root .page-view{padding-top:145px;padding-bottom:78px;min-height:75vh}#mana-shop-root .breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;color:#7f907c;margin-bottom:36px}#mana-shop-root .breadcrumbs a:hover{text-decoration:underline}#mana-shop-root .breadcrumbs>[aria-current]{color:var(--ink)}#mana-shop-root .page-heading{margin:0 0 46px;max-width:790px}#mana-shop-root .page-heading h1{font-size:64px;line-height:1.03;letter-spacing:-3.2px;font-weight:500;margin:20px 0}#mana-shop-root .page-heading p{font-size:15px;color:var(--muted);margin:0}#mana-shop-root .page-heading .eyebrow{font-size:9px}#mana-shop-root .page-view h1:focus,#mana-shop-root #hero-title:focus,#mana-shop-root .category-cover h1:focus{outline:none}#mana-shop-root .category-cover{padding-top:142px}#mana-shop-root .category-cover .breadcrumbs{margin-bottom:24px}#mana-shop-root .category-scenery{border-radius:32px;background:radial-gradient(ellipse at 80% 40%,var(--scene),transparent 80%),#ffffff85;border:1px solid #fff;display:grid;grid-template-columns:1.3fr 1fr;min-height:330px;overflow:hidden;position:relative}#mana-shop-root .category-scenery>div:first-child{padding:50px;position:relative;z-index:2}#mana-shop-root .category-scenery .eyebrow{font-size:8px}#mana-shop-root .category-scenery h1{font-size:56px;font-weight:500;letter-spacing:-2.5px;line-height:1.05;margin:23px 0 17px}#mana-shop-root .category-scenery p{color:#72856b;font-size:14px;max-width:330px}#mana-shop-root .collection-number{font-size:9px;letter-spacing:.7px;margin-top:16px;display:inline-block;color:#7c8f70}#mana-shop-root .category-image{position:relative;display:grid;place-items:center;isolation:isolate}#mana-shop-root .category-image img{width:100%;height:330px;object-fit:contain;rotate:12deg;filter:drop-shadow(10px 20px 15px #26473217);animation:float 8s infinite}#mana-shop-root .category-image>span{position:absolute;bottom:25px;left:-70px;font-size:140px;letter-spacing:-9px;color:#fff7;z-index:-1}#mana-shop-root .studio-category img{width:300px;height:300px;rotate:0deg;border-radius:50%;mix-blend-mode:multiply;margin-right:10px}#mana-shop-root .category-cover+.shop-hero[hidden]~.catalog{padding-top:48px}#mana-shop-root .soft-panel{background:linear-gradient(135deg,#ffffffc9,#ffffff6b);border:1px solid #fff;border-radius:26px;padding:30px}#mana-shop-root .text-link{font-size:12px;display:inline-block;text-decoration:underline;text-underline-offset:5px}#mana-shop-root .full-button{width:100%}#mana-shop-root .demo-caption{font-size:10px;color:#7e8c75;line-height:1.65}#mana-shop-root .large-empty{padding:60px 25px 100px;text-align:center;background:radial-gradient(ellipse,#e4eedb,transparent 65%);border-radius:30px}#mana-shop-root .large-empty>svg{width:52px;height:52px;color:#90aa7e}#mana-shop-root .large-empty h2{font-size:33px;letter-spacing:-1.1px;font-weight:500}#mana-shop-root .large-empty p{font-size:14px;color:var(--muted);margin:15px auto 25px;max-width:420px}#mana-shop-root .product-detail{display:grid;grid-template-columns:1.03fr 1fr;gap:70px;align-items:start}#mana-shop-root .detail-gallery{position:sticky;top:120px;background:radial-gradient(ellipse,var(--tint),#eff3e8 80%);border:1px solid #fff;border-radius:30px;overflow:hidden;min-height:610px;display:flex;flex-direction:column;isolation:isolate}#mana-shop-root .detail-gallery>.eyebrow{position:absolute;left:28px;top:29px;z-index:2;font-size:8px}#mana-shop-root .detail-photo{background:none;width:100%;height:540px;position:relative;padding:20px 0 0;isolation:isolate}#mana-shop-root .detail-photo>span{position:absolute;top:190px;left:10%;font-size:146px;letter-spacing:-9px;z-index:-1;color:#fff7}#mana-shop-root .detail-photo>img{width:100%;height:100%;object-fit:contain;rotate:-7deg;filter:drop-shadow(15px 20px 15px #34532a20);transition:scale .6s}#mana-shop-root .detail-photo:hover>img{scale:1.04}#mana-shop-root .detail-photo.studio-detail{padding:0}#mana-shop-root .studio-detail>img{object-fit:contain;rotate:0deg;mix-blend-mode:multiply;filter:none}#mana-shop-root .gallery-hint{display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;color:#809372;padding:20px}#mana-shop-root .gallery-hint svg{width:14px;height:14px}#mana-shop-root .detail-favorite{top:19px;right:19px;width:39px;height:39px}#mana-shop-root .detail-copy{padding:23px 0 0}#mana-shop-root .detail-copy>.eyebrow{font-size:9px;color:#73926c}#mana-shop-root .detail-copy h1{font-size:52px;font-weight:500;line-height:1.03;letter-spacing:-2.3px;margin:24px 0 21px}#mana-shop-root .detail-description{font-size:14px;color:#75896a;line-height:1.7}#mana-shop-root .detail-price{font-size:35px;letter-spacing:-1px;margin:27px 0}#mana-shop-root .detail-price small{display:block;font-size:10px;letter-spacing:0;color:#8a997e;margin-top:8px}#mana-shop-root .variant-caption{font-size:11px;margin:24px 0 -6px}#mana-shop-root .variant-link{font-size:12px;padding:12px 22px;border:1px solid #d0dcc3;border-radius:13px;background:#fff7}#mana-shop-root .variant-link.active{background:#dae7ce;border-color:#94aa83}#mana-shop-root .detail-copy .buy-row{margin-top:24px}#mana-shop-root .detail-copy .quantity button{width:40px}#mana-shop-root .detail-benefit{display:flex;align-items:center;text-align:left;width:100%;gap:12px;background:linear-gradient(110deg,#e3ecd6,#edf0e4);border:1px solid #dce5d1;border-radius:15px;padding:17px;margin-top:17px}#mana-shop-root .detail-benefit>span{font-size:23px;color:#698458}#mana-shop-root .detail-benefit>div{font-size:12px;line-height:1.5;flex:1}#mana-shop-root .detail-benefit small{display:block;font-size:9px;color:#819474;margin-top:3px}#mana-shop-root .detail-benefit svg{width:17px}#mana-shop-root .detail-facts{display:flex;gap:25px;margin:25px 0;font-size:10px;color:#7a8e6d}#mana-shop-root .detail-facts>span{display:flex;align-items:center;gap:8px}#mana-shop-root .detail-facts svg{width:17px;height:17px}#mana-shop-root .product-accordion{border-top:1px solid var(--line);padding:20px 0}#mana-shop-root .product-accordion summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-size:12px}#mana-shop-root .product-accordion summary span{font-size:18px;color:#819474}#mana-shop-root .product-accordion[open] summary span{rotate:45deg}#mana-shop-root .product-accordion p{font-size:12px;line-height:1.75;color:#7b8d71}#mana-shop-root .product-accordion .text-link{font-size:11px}#mana-shop-root .related-section,#mana-shop-root .recent-section{padding-top:76px}#mana-shop-root .recent-section{padding-bottom:70px}#mana-shop-root .related-section .section-heading h2,#mana-shop-root .recent-section .section-heading h2{font-size:38px;letter-spacing:-1.7px}#mana-shop-root .mobile-buy{display:none}#mana-shop-root .offer-feature{display:grid;grid-template-columns:1.2fr 1fr;border-radius:33px;background:radial-gradient(ellipse at 90% 40%,#739a6260,transparent 70%),#234636;color:#f5f6e8;position:relative;overflow:hidden;min-height:410px}#mana-shop-root .offer-feature>div:first-child{padding:48px;position:relative;z-index:2}#mana-shop-root .offer-feature .eyebrow{font-size:8px;color:#bdcfae}#mana-shop-root .offer-feature h2{font-size:50px;letter-spacing:-2.3px;font-weight:450;line-height:1.05;margin:23px 0}#mana-shop-root .offer-feature p{font-size:13px;max-width:340px;color:#c2d0b6}#mana-shop-root .offer-feature small{display:block;font-size:9px;color:#b5c5a9;margin-top:20px}#mana-shop-root .offer-display{position:relative}#mana-shop-root .offer-display>span{position:absolute;right:20px;top:25px;font-size:172px;color:#e8f2d320;letter-spacing:-12px;line-height:1}#mana-shop-root .offer-display sup{font-size:90px}#mana-shop-root .offer-display img{width:350px;height:410px;object-fit:contain;position:absolute;top:23px;right:24px;rotate:13deg;filter:drop-shadow(10px 25px 15px #0003);animation:float 8s infinite}#mana-shop-root .offer-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}#mana-shop-root .offer-cards .soft-panel{padding:35px}#mana-shop-root .offer-cards h3{font-size:29px;letter-spacing:-1px;font-weight:500;max-width:330px}#mana-shop-root .offer-cards p{font-size:13px;color:var(--muted);max-width:420px}#mana-shop-root .offer-cards .eyebrow{font-size:8px}#mana-shop-root .offer-cards small{display:block;font-size:9px;color:#8d9b80;margin-top:17px}#mana-shop-root .bag-layout,#mana-shop-root .checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:35px;align-items:start}#mana-shop-root .bag-items{padding:8px 26px}#mana-shop-root .bag-row{display:grid;grid-template-columns:100px minmax(100px,1fr) 90px;gap:10px 18px;border-bottom:1px solid var(--line);padding:27px 0;align-items:center}#mana-shop-root .bag-row:last-child{border-bottom:0}#mana-shop-root .bag-image{grid-row:span 2}#mana-shop-root .bag-image img{width:100px;height:135px;object-fit:contain;background:#eaf0e0;border-radius:18px;mix-blend-mode:multiply}#mana-shop-root .bag-detail .eyebrow{font-size:7px;letter-spacing:1px}#mana-shop-root .bag-detail h2{font-size:19px;font-weight:500;letter-spacing:-.6px;line-height:1.25;margin:9px 0 6px}#mana-shop-root .bag-detail p{font-size:10px;color:#839574;margin:0}#mana-shop-root .bag-detail .text-button{font-size:9px;color:#7f9172}#mana-shop-root .bag-row>strong{grid-column:3;grid-row:2;font-size:15px;text-align:center;font-weight:500}#mana-shop-root .bag-quantity{border-radius:12px;justify-content:center}#mana-shop-root .bag-quantity button{min-height:36px;width:27px}#mana-shop-root .bag-quantity span{font-size:11px;min-width:20px}#mana-shop-root .continue-link{display:inline-block;font-size:12px;margin:25px 0 0}#mana-shop-root .order-summary{position:sticky;top:120px;padding:30px}#mana-shop-root .order-summary h2{font-size:25px;font-weight:500;letter-spacing:-1px;margin:2px 0 22px}#mana-shop-root .shipping-progress{margin:19px 0 24px}#mana-shop-root .shipping-progress>div:first-child{display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.6}#mana-shop-root .shipping-progress svg{width:17px;height:17px}#mana-shop-root .shipping-progress strong{font-weight:600}#mana-shop-root .progress-track{height:5px;border-radius:4px;background:#dce6cf;overflow:hidden;margin:12px 0 8px}#mana-shop-root .progress-track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#6b9270,#aac180);transition:width .6s}#mana-shop-root .shipping-progress small{font-size:8px;color:#8a9b7d}#mana-shop-root .coupon-form{margin:25px 0}#mana-shop-root .coupon-form>label{font-size:11px;display:block;margin-bottom:10px}#mana-shop-root .coupon-form>div{display:flex;gap:8px}#mana-shop-root .coupon-form input{width:100%;min-width:0;padding:0 12px;border:1px solid #ccdac0;border-radius:12px;background:#fff8;font-size:11px;height:42px}#mana-shop-root .coupon-form button{padding:0 15px;font-size:11px;min-height:42px;border-radius:12px}#mana-shop-root .coupon-message{font-size:10px;color:#8c493f;margin-bottom:0}#mana-shop-root .coupon-applied{display:flex;gap:7px;align-items:center;font-size:10px;background:#e0edd5;border-radius:12px;padding:12px;margin:22px 0}#mana-shop-root .coupon-applied svg{width:15px;height:15px}#mana-shop-root .coupon-applied button{margin-left:auto;font-size:9px;background:none;text-decoration:underline}#mana-shop-root .totals{font-size:12px;margin:25px 0}#mana-shop-root .totals>div{display:flex;justify-content:space-between;gap:12px;margin:17px 0}#mana-shop-root .totals dd{margin:0;text-align:right;white-space:nowrap}#mana-shop-root .discount-line{color:#638847}#mana-shop-root .discount-line button{background:none;border:1px solid #bccdb1;border-radius:50%;font-size:12px;margin-left:5px}#mana-shop-root .totals .grand-total{font-size:23px;letter-spacing:-.6px;border-top:1px solid var(--line);padding-top:22px;margin-top:23px;font-weight:500}#mana-shop-root .bag-suggestions{margin-top:38px}#mana-shop-root .bag-suggestions>.eyebrow{font-size:8px}#mana-shop-root .bag-suggestions article{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:16px 0}#mana-shop-root .bag-suggestions img{width:62px;height:70px;object-fit:contain;border-radius:12px;background:#e9efdf;mix-blend-mode:multiply}#mana-shop-root .bag-suggestions article>div{flex:1;font-size:13px}#mana-shop-root .bag-suggestions article>div>span{display:block;font-size:11px;color:#7d9270;margin-top:7px}#mana-shop-root .bag-suggestions .round-button{height:32px;width:32px}#mana-shop-root .bag-suggestions svg{width:14px;height:14px}#mana-shop-root .checkout-title{display:flex;align-items:center;justify-content:space-between;gap:20px}#mana-shop-root .checkout-title .page-heading{margin-bottom:34px}#mana-shop-root .checkout-demo-label{font-size:8px;letter-spacing:1px;white-space:nowrap;border:1px solid #bdcdb1;border-radius:30px;padding:10px 14px}#mana-shop-root .checkout-steps{display:flex;gap:32px;margin:0 0 35px;border-bottom:1px solid var(--line);padding-bottom:22px}#mana-shop-root .checkout-steps button{display:flex;align-items:center;gap:10px;font-size:12px;background:none;padding:0;color:#7a9070}#mana-shop-root .checkout-steps button>span{border:1px solid #c7d5bc;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:10px}#mana-shop-root .checkout-steps [aria-current]{color:var(--ink)}#mana-shop-root .checkout-steps [aria-current]>span{background:var(--ink);border-color:var(--ink);color:#fff}#mana-shop-root .checkout-steps button:disabled{opacity:.45;cursor:default}#mana-shop-root .checkout-panel{padding:35px}#mana-shop-root .step-heading{display:flex;gap:17px;align-items:start;margin-bottom:25px}#mana-shop-root .step-heading>span{font-size:11px;color:#8ca17b;padding-top:6px}#mana-shop-root .step-heading h2{font-size:28px;font-weight:500;letter-spacing:-1px;margin:0}#mana-shop-root .step-heading p{font-size:12px;color:#849577;margin-bottom:0}#mana-shop-root .sample-fill{background:#e3ecd9;border:1px solid #cfdec0;border-radius:12px;font-size:11px;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:12px 17px;margin-bottom:27px}#mana-shop-root .sample-fill svg{width:17px;height:17px}#mana-shop-root .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 15px}#mana-shop-root .field{font-size:11px;display:flex;flex-direction:column;gap:9px;color:#677e5b;min-width:0}#mana-shop-root .field input,#mana-shop-root .field select{width:100%;min-width:0;background:#fff9;border:1px solid #cbd7c0;border-radius:12px;height:45px;padding:0 12px;font-size:13px;color:var(--ink)}#mana-shop-root .field input:focus,#mana-shop-root .field select:focus{border-color:#63894e}#mana-shop-root .field.wide{grid-column:1/-1}#mana-shop-root .delivery-options,#mana-shop-root .payment-options{border:0;padding:0;margin:28px 0 0}#mana-shop-root .delivery-options legend{font-size:15px;letter-spacing:-.3px;margin-bottom:16px}#mana-shop-root .choice-card{display:flex;align-items:center;gap:11px;padding:18px 15px;border:1px solid #d0dbc6;border-radius:14px;cursor:pointer;margin-bottom:11px;background:#fff5}#mana-shop-root .choice-card:has(input:checked){border-color:#85a375;background:#e8efdf}#mana-shop-root .choice-card input{accent-color:#496e35;flex-shrink:0}#mana-shop-root .choice-card>span{font-size:12px;flex:1}#mana-shop-root .choice-card small{display:block;font-size:9px;color:#859574;margin-top:6px;line-height:1.5}#mana-shop-root .choice-card svg{width:19px;height:19px;color:#80966f}#mana-shop-root .address-fields h3{font-size:16px;font-weight:500;letter-spacing:-.3px;margin:28px 0 20px}#mana-shop-root .billing-details{margin:26px 0}#mana-shop-root .billing-details summary{font-size:11px;cursor:pointer;display:flex;justify-content:space-between}#mana-shop-root .billing-details .field-grid{margin-top:20px}#mana-shop-root .checkout-panel>.full-button{margin-top:25px}#mana-shop-root .checkout-panel>.text-button{display:block;margin-top:10px}#mana-shop-root .summary-heading{display:flex;justify-content:space-between;align-items:baseline}#mana-shop-root .summary-heading>a{font-size:10px;text-decoration:underline}#mana-shop-root .checkout-items>div{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}#mana-shop-root .mini-image{position:relative}#mana-shop-root .mini-image img{width:50px;height:58px;object-fit:contain;background:#e5edda;border-radius:10px;mix-blend-mode:multiply}#mana-shop-root .mini-image i{position:absolute;top:-5px;right:-5px;width:16px;height:16px;font-size:8px;background:var(--ink);color:#fff;border-radius:50%;display:grid;place-items:center;font-style:normal}#mana-shop-root .checkout-items>div>span:nth-child(2){font-size:11px;flex:1}#mana-shop-root .checkout-items small{font-size:9px;color:#8b9a7d;display:block;margin-top:6px}#mana-shop-root .checkout-items strong{font-size:11px;font-weight:500}#mana-shop-root .checkout-coupon{font-size:10px;color:#759359}#mana-shop-root .help-link{font-size:10px;display:inline-block;margin-top:12px;text-decoration:underline}#mana-shop-root .payment-mark{font-size:23px!important;flex:0!important;color:#668654}#mana-shop-root .payment-preview{margin-top:25px;border-radius:20px;padding:26px;background:radial-gradient(ellipse at 50% 20%,#d8e7cc,transparent 70%),#eaf0e2;text-align:center}#mana-shop-root .bank-card{width:280px;max-width:100%;min-height:160px;margin:4px auto 25px;padding:24px;text-align:left;background:linear-gradient(130deg,#426548,#183e32);color:#e7eddb;border:1px solid #7d986580;box-shadow:0 15px 30px #1c3d2820;border-radius:18px;rotate:-4deg;position:relative;overflow:hidden}#mana-shop-root .bank-card:after{content:'';width:180px;height:180px;border:1px solid #ccdda52e;border-radius:50%;position:absolute;top:-80px;right:-30px}#mana-shop-root .bank-card>span{font-size:21px;letter-spacing:-1px}#mana-shop-root .bank-card>i{float:right;font-size:20px;color:#c8d29e;font-style:normal}#mana-shop-root .bank-card strong{display:block;font-size:19px;letter-spacing:2px;margin:18px 0 15px}#mana-shop-root .bank-card small{font-size:7px;letter-spacing:1.3px}#mana-shop-root .payment-preview p{font-size:12px;color:#789066;max-width:350px;margin:12px auto}#mana-shop-root .payment-safe{font-size:10px;color:#6c845e}#mana-shop-root .sinpe-mark{font-size:38px;letter-spacing:-1.5px;color:#356b85;margin:20px 0}#mana-shop-root .sinpe-mark>span{font-size:23px;color:#71a768}#mana-shop-root .payment-preview h3{font-weight:500;letter-spacing:-.5px}#mana-shop-root .review-box{border-bottom:1px solid var(--line);padding:10px 0 22px;margin-bottom:18px}#mana-shop-root .review-box>div{display:flex;align-items:center;justify-content:space-between}#mana-shop-root .review-box .eyebrow{font-size:8px;color:#839a72}#mana-shop-root .review-box h3{font-size:17px;letter-spacing:-.4px;font-weight:500;margin:13px 0 5px}#mana-shop-root .review-box p{font-size:12px;color:#7d926d;line-height:1.7}#mana-shop-root .review-box .text-button{font-size:10px}#mana-shop-root .review-box+.demo-note{font-size:10px}#mana-shop-root .review-box+.demo-note svg{width:18px;height:18px}#mana-shop-root .confirmation{position:relative;isolation:isolate;text-align:center;max-width:720px;margin:10px auto 0}#mana-shop-root .confirmation-orbit{position:absolute;top:-10px;left:calc(50% - 260px);width:520px;height:380px;background:radial-gradient(ellipse,#d6e8c5,transparent 69%);z-index:-1;animation:breathe 8s infinite}#mana-shop-root .confirmation-check{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f8fff1,#ddebd0);border:1px solid #fff;box-shadow:0 7px 30px #486b2520;margin:0 auto 25px}#mana-shop-root .confirmation-check svg{width:31px;height:31px;color:#789960}#mana-shop-root .confirmation>.eyebrow{font-size:8px}#mana-shop-root .confirmation h1{font-size:65px;letter-spacing:-3.1px;line-height:1.03;font-weight:500;margin:22px 0}#mana-shop-root .confirmation>p{font-size:14px;color:#819473}#mana-shop-root .receipt{text-align:left;border-radius:27px;padding:28px;max-width:540px;margin:32px auto 25px}#mana-shop-root .receipt-top{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px dashed #c2d2b4;padding:0 0 22px;margin-bottom:10px}#mana-shop-root .receipt-top>span{font-size:8px;letter-spacing:1.3px}#mana-shop-root .receipt-top>strong{font-size:10px;font-weight:500}#mana-shop-root .receipt-product{display:flex;align-items:center;gap:14px;padding:13px 0}#mana-shop-root .receipt-product img{object-fit:contain;mix-blend-mode:multiply}#mana-shop-root .receipt-product>span{flex:1;font-size:13px}#mana-shop-root .receipt-product small{display:block;font-size:9px;color:#899b77;margin-top:5px}#mana-shop-root .receipt-product strong{font-size:12px;font-weight:500}#mana-shop-root .receipt-row{display:flex;justify-content:space-between;font-size:11px;color:#79926c;margin:15px 0}#mana-shop-root .receipt-row strong{font-weight:500}#mana-shop-root .receipt-total{display:flex;justify-content:space-between;border-top:1px dashed #bdcfae;padding-top:22px;margin-top:25px;font-size:22px;letter-spacing:-.6px}#mana-shop-root .receipt-total strong{font-weight:500}#mana-shop-root .receipt-meta{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8a9b79;margin-top:20px}#mana-shop-root .confirmation .confirmation-note{font-size:11px;max-width:440px;margin:20px auto}#mana-shop-root .confirmation-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}#mana-shop-root .account-layout{display:grid;grid-template-columns:265px 1fr;gap:30px;align-items:start}#mana-shop-root .account-nav{display:flex;flex-direction:column;padding:12px;position:sticky;top:120px}#mana-shop-root .account-nav a{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:19px 15px;border-radius:13px}#mana-shop-root .account-nav svg{width:16px;height:16px}#mana-shop-root .account-nav a[aria-current]{background:#dfebd4}#mana-shop-root .account-welcome{padding:40px;background:radial-gradient(ellipse at 85% 45%,#d9e8cd,transparent 75%),#fff7}#mana-shop-root .account-welcome h2{font-size:42px;font-weight:500;letter-spacing:-2px;line-height:1.1;margin:22px 0}#mana-shop-root .account-welcome p{max-width:510px;font-size:13px;color:#7e9270}#mana-shop-root .account-welcome .button{margin-top:15px}#mana-shop-root .account-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}#mana-shop-root .account-stats strong{display:block;font-size:50px;font-weight:450;letter-spacing:-2px}#mana-shop-root .account-stats span{display:block;font-size:12px;color:#7b906f;margin-top:10px}#mana-shop-root .account-order h3{font-weight:500}#mana-shop-root .account-order p{font-size:12px;color:#7b926d}#mana-shop-root .help-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:start}#mana-shop-root .help-accordion{padding:24px;margin-bottom:13px}#mana-shop-root .help-accordion summary{list-style:none;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;gap:16px;line-height:1.5}#mana-shop-root .help-accordion summary>span{font-size:20px;color:#8ba277;flex-shrink:0}#mana-shop-root .help-accordion p{font-size:13px;color:#7c9270;line-height:1.75}#mana-shop-root .help-card{padding:36px;position:sticky;top:120px;background:linear-gradient(145deg,#e1edd9,#ffffffa3)}#mana-shop-root .help-card h2{font-size:36px;font-weight:500;letter-spacing:-1.5px}#mana-shop-root .help-card p{font-size:13px;color:#7d916f}#mana-shop-root .help-card .text-link{margin-top:25px;display:block}#mana-shop-root .checkout-mode .promo-launcher{display:none}#mana-shop-root .cart-footer .totals{margin-top:20px}
@media(max-width:1050px){#mana-shop-root .product-detail{gap:36px}#mana-shop-root .detail-gallery{min-height:520px}#mana-shop-root .detail-photo{height:450px}#mana-shop-root .detail-copy h1{font-size:43px}#mana-shop-root .detail-copy .quantity button{width:30px}#mana-shop-root .bag-layout,#mana-shop-root .checkout-layout{gap:22px;grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr)}#mana-shop-root .bag-items{padding:5px 20px}#mana-shop-root .bag-row{grid-template-columns:78px 1fr;gap:8px 15px}#mana-shop-root .bag-image{grid-row:span 2}#mana-shop-root .bag-image img{width:78px;height:115px}#mana-shop-root .bag-detail h2{font-size:17px}#mana-shop-root .bag-quantity{grid-column:2;grid-row:2;width:88px}#mana-shop-root .bag-row>strong{grid-column:2;grid-row:3;text-align:left;padding-left:0}#mana-shop-root .bag-detail .text-button{padding-bottom:4px}#mana-shop-root .order-summary{padding:23px}#mana-shop-root .checkout-panel{padding:27px}#mana-shop-root .page-heading h1{font-size:57px}#mana-shop-root .line-discovery>a{height:160px;padding:19px 16px}#mana-shop-root .line-discovery>a>span{font-size:6px}#mana-shop-root .line-discovery h3{font-size:18px}#mana-shop-root .line-discovery img{width:120px;right:-35px}#mana-shop-root .category-scenery h1{font-size:46px}#mana-shop-root .category-scenery>div:first-child{padding:35px}#mana-shop-root .category-image img{max-width:100%}#mana-shop-root .offer-feature h2{font-size:43px}#mana-shop-root .offer-feature>div:first-child{padding:35px}#mana-shop-root .offer-display img{width:300px;right:0}#mana-shop-root .account-layout{grid-template-columns:215px 1fr;gap:23px}#mana-shop-root .account-welcome h2{font-size:35px}#mana-shop-root .help-layout{gap:22px}}
@media(max-width:760px){#mana-shop-root .page-view{padding-top:112px;padding-bottom:50px}#mana-shop-root .breadcrumbs{font-size:9px;gap:8px;margin-bottom:25px}#mana-shop-root .page-heading{margin-bottom:28px}#mana-shop-root .page-heading h1{font-size:43px;letter-spacing:-2px;margin:18px 0}#mana-shop-root .page-heading>.eyebrow{font-size:8px;letter-spacing:1.5px}#mana-shop-root .page-heading p{font-size:12px;line-height:1.65}#mana-shop-root .line-discovery{grid-template-columns:1fr 1fr;gap:10px;padding-top:23px}#mana-shop-root .line-discovery>a{height:155px;padding:17px 14px;border-radius:20px}#mana-shop-root .line-discovery h3{font-size:19px;max-width:110px}#mana-shop-root .line-discovery img{width:115px;height:130px;right:-12px;bottom:-18px;opacity:.75}#mana-shop-root .line-discovery img.studio-tile{right:-22px;bottom:-30px;opacity:.7}#mana-shop-root .line-discovery>a>span{font-size:5.5px;letter-spacing:.5px}#mana-shop-root .line-discovery i{left:15px;bottom:15px;font-size:15px}#mana-shop-root .benefit-banner{margin-top:40px;padding:30px 26px;display:block;border-radius:25px;position:relative;min-height:360px}#mana-shop-root .benefit-banner>div:first-child{position:relative;z-index:1}#mana-shop-root .benefit-banner h2{font-size:32px;max-width:280px;letter-spacing:-1.5px}#mana-shop-root .benefit-banner p{max-width:200px;font-size:12px}#mana-shop-root .benefit-banner .button{font-size:10px;gap:12px;min-height:44px;padding-inline:16px;margin-top:4px}#mana-shop-root .benefit-banner .eyebrow{font-size:7px}#mana-shop-root .benefit-number{position:absolute;right:10px;bottom:18px;font-size:85px;letter-spacing:-7px;min-width:150px;opacity:.5;z-index:0}#mana-shop-root .benefit-number>span{font-size:49px;letter-spacing:-2px}#mana-shop-root .benefit-number small{font-size:6px;letter-spacing:.4px;margin-top:2px}#mana-shop-root .promo-launcher{font-size:10px;right:13px;bottom:13px;padding:9px 13px;gap:7px}#mana-shop-root .promo-launcher small{font-size:6px}#mana-shop-root .promo-launcher>span{font-size:16px}#mana-shop-root .shop-footer-nav{gap:15px 22px;font-size:10px;padding:25px 0}#mana-shop-root .promo-dialog{max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:25px}#mana-shop-root .promo-dialog[open]{display:block}#mana-shop-root .promo-art{min-height:185px;height:185px;text-align:left;padding:25px}#mana-shop-root .promo-art>.eyebrow{font-size:6px}#mana-shop-root .promo-art>div{font-size:78px;letter-spacing:-4px;margin:18px 0 0}#mana-shop-root .promo-art sup{font-size:42px}#mana-shop-root .promo-art>span:nth-of-type(2){font-size:9px}#mana-shop-root .promo-art img{width:170px;height:210px;left:auto;right:0;bottom:-23px;rotate:14deg}#mana-shop-root .promo-art i{bottom:-65px}#mana-shop-root .promo-copy{padding:28px 25px 23px}#mana-shop-root .promo-copy h2{font-size:32px;letter-spacing:-1.4px;margin-top:15px}#mana-shop-root .promo-copy>p{font-size:12px}#mana-shop-root .promo-copy>.eyebrow{font-size:7px}#mana-shop-root .coupon-ticket{padding:14px;margin:10px 0 18px}#mana-shop-root .coupon-ticket>span{font-size:19px}#mana-shop-root .coupon-ticket>small{font-size:8px}#mana-shop-root .promo-copy>.text-button{font-size:10px}#mana-shop-root .promo-copy>.demo-caption{font-size:9px;margin-top:10px}#mana-shop-root .promo-dialog .dialog-close{width:32px;height:32px;top:10px;right:10px}#mana-shop-root .category-cover{padding-top:108px}#mana-shop-root .category-scenery{display:block;min-height:450px;border-radius:25px}#mana-shop-root .category-scenery>div:first-child{padding:28px}#mana-shop-root .category-scenery h1{font-size:41px;letter-spacing:-1.9px;max-width:290px;margin:18px 0}#mana-shop-root .category-scenery .eyebrow{font-size:7px;letter-spacing:1.1px}#mana-shop-root .category-scenery p{font-size:12px;max-width:210px}#mana-shop-root .collection-number{font-size:8px;margin-top:4px}#mana-shop-root .category-image{height:190px;position:absolute;right:-28px;bottom:-15px;width:235px;z-index:1}#mana-shop-root .category-image img{height:245px;width:245px}#mana-shop-root .category-image>span{font-size:104px;bottom:10px;left:-60px}#mana-shop-root .studio-category img{height:180px;width:180px;margin-right:0}#mana-shop-root .category-cover+.shop-hero[hidden]~.catalog{padding-top:35px}#mana-shop-root .category-cover+.shop-hero[hidden]~.catalog h2{font-size:30px}#mana-shop-root .product-detail{display:block}#mana-shop-root .detail-gallery{position:relative;top:0;min-height:0;border-radius:25px;height:385px}#mana-shop-root .detail-gallery>.eyebrow{font-size:7px;left:22px;top:25px}#mana-shop-root .detail-photo{height:334px;padding:0}#mana-shop-root .detail-photo>span{top:125px;font-size:115px}#mana-shop-root .detail-photo>img{height:100%;max-width:370px}#mana-shop-root .gallery-hint{font-size:8px;padding:14px}#mana-shop-root .detail-copy{padding:31px 4px 0}#mana-shop-root .detail-copy>.eyebrow{font-size:8px}#mana-shop-root .detail-copy h1{font-size:40px;letter-spacing:-1.8px;margin:17px 0}#mana-shop-root .detail-description{font-size:13px}#mana-shop-root .detail-price{font-size:30px;margin:22px 0}#mana-shop-root .detail-price small{font-size:9px}#mana-shop-root .detail-copy .buy-row{margin-top:21px}#mana-shop-root .detail-benefit{font-size:10px;padding:15px;gap:10px}#mana-shop-root .detail-benefit>div{font-size:11px}#mana-shop-root .detail-benefit small{font-size:8px}#mana-shop-root .detail-facts{font-size:9px;gap:20px}#mana-shop-root .detail-favorite{height:34px;width:34px}#mana-shop-root .related-section,#mana-shop-root .recent-section{padding-top:48px}#mana-shop-root .related-section .section-heading,#mana-shop-root .recent-section .section-heading{display:block}#mana-shop-root .related-section .section-heading h2,#mana-shop-root .recent-section .section-heading h2{font-size:31px;letter-spacing:-1.4px}#mana-shop-root .related-section .section-heading>.text-link{margin-top:18px;font-size:10px}#mana-shop-root .mobile-buy{display:flex;position:fixed;bottom:10px;left:10px;right:10px;z-index:80;border-radius:20px;padding:10px 13px;gap:10px;align-items:center;box-shadow:0 12px 30px #2440272e}#mana-shop-root .mobile-buy>div{flex:1;font-size:10px;line-height:1.4}#mana-shop-root .mobile-buy strong{display:block;font-size:14px;letter-spacing:-.4px;margin-top:3px;font-weight:500}#mana-shop-root .mobile-buy .button{min-height:42px;padding:0 16px;gap:13px;font-size:11px;border-radius:14px}body.mana-shop-stage:has(.mobile-buy) .promo-launcher{display:none}body.mana-shop-stage:has(.mobile-buy) footer{padding-bottom:80px}#mana-shop-root .soft-panel{padding:24px;border-radius:22px}#mana-shop-root .large-empty{padding:50px 15px}#mana-shop-root .large-empty h2{font-size:27px}#mana-shop-root .large-empty p{font-size:12px}#mana-shop-root .offer-feature{display:block;min-height:630px;border-radius:26px}#mana-shop-root .offer-feature>div:first-child{padding:30px}#mana-shop-root .offer-feature h2{font-size:43px;letter-spacing:-2px;margin:20px 0}#mana-shop-root .offer-feature p{font-size:12px}#mana-shop-root .offer-feature small{font-size:8px;max-width:230px}#mana-shop-root .offer-display{position:absolute;bottom:0;left:0;right:0;height:270px}#mana-shop-root .offer-display img{height:275px;width:250px;right:-2px;top:0}#mana-shop-root .offer-display>span{font-size:130px;left:25px;right:auto;top:45px;letter-spacing:-8px}#mana-shop-root .offer-display sup{font-size:60px}#mana-shop-root .offer-cards{grid-template-columns:1fr;gap:13px;margin-top:17px}#mana-shop-root .offer-cards .soft-panel{padding:27px}#mana-shop-root .offer-cards h3{font-size:27px;margin:20px 0}#mana-shop-root .offer-cards p{font-size:12px}#mana-shop-root .offer-cards .eyebrow{font-size:7px}#mana-shop-root .bag-layout,#mana-shop-root .checkout-layout{display:block}#mana-shop-root .bag-items{padding:0 17px}#mana-shop-root .bag-row{grid-template-columns:70px 1fr;gap:9px 13px;padding:22px 0}#mana-shop-root .bag-image img{width:70px;height:110px}#mana-shop-root .bag-detail h2{font-size:16px}#mana-shop-root .bag-detail .eyebrow{font-size:6px}#mana-shop-root .bag-detail p{font-size:9px}#mana-shop-root .bag-row>strong{grid-column:2;grid-row:2;justify-self:end;font-size:13px;align-self:center}#mana-shop-root .bag-quantity{width:83px;justify-self:start}#mana-shop-root .bag-detail .text-button{font-size:8px}#mana-shop-root .bag-suggestions{margin-top:30px}#mana-shop-root .bag-suggestions article{padding:13px 0}#mana-shop-root .bag-suggestions article>div{font-size:12px}#mana-shop-root .bag-suggestions img{width:53px;height:65px}#mana-shop-root .order-summary{position:relative;top:0;padding:25px;margin-top:28px}#mana-shop-root .order-summary h2{font-size:25px}#mana-shop-root .shipping-progress>div:first-child{font-size:11px}#mana-shop-root .shipping-progress small{font-size:8px}#mana-shop-root .totals{font-size:12px}#mana-shop-root .totals .grand-total{font-size:23px}#mana-shop-root .checkout-title{display:block;position:relative}#mana-shop-root .checkout-title .page-heading{margin-bottom:23px}#mana-shop-root .checkout-title .page-heading h1{font-size:41px;max-width:290px}#mana-shop-root .checkout-demo-label{display:inline-block;font-size:7px;padding:7px 11px;margin-bottom:24px}#mana-shop-root .checkout-steps{gap:17px;padding-bottom:20px;margin-bottom:25px}#mana-shop-root .checkout-steps button{gap:7px;font-size:10px}#mana-shop-root .checkout-steps button>span{width:27px;height:27px;font-size:8px}#mana-shop-root .checkout-panel{padding:24px 21px}#mana-shop-root .step-heading{gap:11px}#mana-shop-root .step-heading h2{font-size:26px;letter-spacing:-.9px}#mana-shop-root .step-heading p{font-size:11px}#mana-shop-root .step-heading>span{font-size:10px}#mana-shop-root .field-grid{grid-template-columns:1fr;gap:18px}#mana-shop-root .field{font-size:11px}#mana-shop-root .field input,#mana-shop-root .field select{font-size:16px;height:46px}#mana-shop-root .sample-fill{font-size:10px;padding:12px}#mana-shop-root .choice-card{padding:16px 11px;gap:9px}#mana-shop-root .choice-card>span{font-size:11px}#mana-shop-root .choice-card small{font-size:9px}#mana-shop-root .delivery-options legend{font-size:14px}#mana-shop-root .payment-preview{padding:23px 15px}#mana-shop-root .bank-card{padding:21px;width:250px;min-height:145px}#mana-shop-root .bank-card strong{font-size:15px}#mana-shop-root .bank-card small{font-size:6px}#mana-shop-root .payment-preview p{font-size:11px}#mana-shop-root .payment-safe{font-size:9px}#mana-shop-root .review-box h3{font-size:16px}#mana-shop-root .review-box p{font-size:11px}#mana-shop-root .checkout-panel .demo-note{font-size:9px}#mana-shop-root .confirmation{margin-top:12px}#mana-shop-root .confirmation-orbit{width:390px;left:calc(50% - 195px);height:350px}#mana-shop-root .confirmation h1{font-size:49px;letter-spacing:-2.3px}#mana-shop-root .confirmation>p{font-size:12px}#mana-shop-root .confirmation-check{height:65px;width:65px}#mana-shop-root .receipt{padding:23px 20px;border-radius:23px;margin-top:28px}#mana-shop-root .receipt-top{gap:12px}#mana-shop-root .receipt-top>span{font-size:6px;letter-spacing:.8px}#mana-shop-root .receipt-top>strong{font-size:9px}#mana-shop-root .receipt-product{gap:10px}#mana-shop-root .receipt-product>span{font-size:11px}#mana-shop-root .receipt-product img{width:42px;height:53px}#mana-shop-root .receipt-product strong{font-size:10px}#mana-shop-root .receipt-total{font-size:21px}#mana-shop-root .receipt-meta{font-size:8px;gap:10px}#mana-shop-root .confirmation-actions{flex-direction:column;align-items:stretch}#mana-shop-root .confirmation .confirmation-note{font-size:10px;padding:0 15px}#mana-shop-root .account-layout{display:block}#mana-shop-root .account-nav{position:relative;top:0;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:20px;padding:8px}#mana-shop-root .account-nav a{font-size:10px;padding:15px 11px;gap:7px}#mana-shop-root .account-nav svg{width:13px;height:13px}#mana-shop-root .account-welcome{padding:29px}#mana-shop-root .account-welcome h2{font-size:32px;letter-spacing:-1.5px}#mana-shop-root .account-welcome p{font-size:12px}#mana-shop-root .account-stats{gap:12px}#mana-shop-root .account-stats .soft-panel{padding:21px}#mana-shop-root .account-stats strong{font-size:40px}#mana-shop-root .account-stats span{font-size:10px}#mana-shop-root .account-welcome>.eyebrow{font-size:8px}#mana-shop-root .help-layout{display:block}#mana-shop-root .help-accordion{padding:21px}#mana-shop-root .help-accordion summary{font-size:13px}#mana-shop-root .help-accordion p{font-size:12px}#mana-shop-root .help-card{position:relative;top:0;padding:28px;margin-top:25px}#mana-shop-root .help-card h2{font-size:32px}#mana-shop-root .help-card .eyebrow{font-size:8px}#mana-shop-root .shop-footer-nav a{padding:4px 0}}
@media(prefers-reduced-motion:reduce){#mana-shop-root .promo-art img,#mana-shop-root .category-image img,#mana-shop-root .offer-display img,#mana-shop-root .confirmation-orbit{animation:none}}

#mana-shop-root .mobile-order-peek{display:none}#mana-shop-root .review-total{display:flex;justify-content:space-between;align-items:center;font-size:22px;letter-spacing:-.6px;margin-top:28px}#mana-shop-root .review-total strong{font-weight:500}@media(max-width:760px){#mana-shop-root .mobile-order-peek{display:block;margin-bottom:20px;padding:19px 22px}#mana-shop-root .mobile-order-peek>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;cursor:pointer;list-style:none}#mana-shop-root .mobile-order-peek>summary>span:after{content:" +";color:#7e966d;margin-left:8px}#mana-shop-root .mobile-order-peek[open]>summary>span:after{content:" −"}#mana-shop-root .mobile-order-peek>summary strong{font-size:17px;font-weight:500;letter-spacing:-.5px}#mana-shop-root .review-total{font-size:22px}}
/* Pickup request flow */
#mana-shop-root .macro-selector,#mana-shop-root .pickup-info{margin:22px 0;padding:24px;border:1px solid #d3dfca;border-radius:22px;background:#f0f5e9}#mana-shop-root .pickup-intro h3{font-size:24px;letter-spacing:-.8px;font-weight:500;margin:14px 0}#mana-shop-root .pickup-intro p,#mana-shop-root .pickup-info p{font-size:12px;color:#637759;line-height:1.7}#mana-shop-root .pickup-disclaimer{font-size:10px;line-height:1.7;color:#708168;margin-top:20px}#mana-shop-root .macro-count{font-size:11px;color:#627558;margin:18px 0}#mana-shop-root .macro-choice{background:#ffffff8c;padding:15px}#mana-shop-root .macro-choice small{color:#607455}#mana-shop-root .chosen-store{padding:18px;border:1px solid #839b71;background:#e1ebd7;border-radius:16px;margin-top:20px}#mana-shop-root .chosen-store>span,#mana-shop-root .chosen-store small{font-size:10px;display:block;color:#657f52}#mana-shop-root .chosen-store strong{display:block;font-size:14px;margin:8px 0}#mana-shop-root .chosen-store p{font-size:11px;line-height:1.6}#mana-shop-root .macro-payment>svg{display:block;width:34px;height:34px;margin:0 auto 20px;color:#72925e}#mana-shop-root .macro-payment h3{font-size:23px}#mana-shop-root .pickup-timeline{list-style:none;padding:0;margin:28px 0;counter-reset:pickup}#mana-shop-root .pickup-timeline li{counter-increment:pickup;padding:0 0 22px 42px;position:relative;font-size:13px}#mana-shop-root .pickup-timeline li:before{content:counter(pickup);position:absolute;left:0;top:0;width:27px;height:27px;display:grid;place-items:center;background:#e1ecd7;border:1px solid #d0dfc1;border-radius:50%;font-size:10px}#mana-shop-root .pickup-timeline span{display:block;font-size:11px;color:#6e8362;margin-top:7px;line-height:1.65}#mana-shop-root .form-error{font-size:12px;color:#9c452b}#mana-shop-root .receipt-location{padding:12px 0 20px;border-bottom:1px solid #d2dec7}#mana-shop-root .receipt-location h2{font-size:21px;font-weight:500;letter-spacing:-.5px}#mana-shop-root .receipt-location p{font-size:12px;line-height:1.7;color:#667c58}#mana-shop-root .receipt-location small{font-size:11px}#mana-shop-root .status-pill{display:inline-block;padding:8px 13px;border-radius:99px;background:#f1e9cc;color:#796237;font-size:10px}#mana-shop-root .receipt-warning{background:#f3efdc;border-radius:12px;padding:15px;font-size:11px;line-height:1.65;color:#776538}#mana-shop-root .pickup-confirmation .receipt{max-width:650px}#mana-shop-root .pickup-confirmation .receipt-total{font-size:20px}.mana-staging-banner{position:relative;z-index:100;background:#293c30;color:#fff;text-align:center;font:11px system-ui;padding:10px 15px}.mana-staging-banner a{text-decoration:underline;color:#ecf2c4}.mana-shop-stage .nav-shell{top:65px}.mana-shop-stage.admin-bar .nav-shell{top:95px}.mana-shop-stage .shop-hero{padding-top:165px}.mana-shop-stage .page-view{padding-top:170px}.mana-shop-stage .elementor{font-family:inherit}.mana-shop-stage .elementor-widget-container{margin:0}.mana-shop-stage h1,.mana-shop-stage h2,.mana-shop-stage h3,.mana-shop-stage p{font-family:inherit;color:inherit}.mana-shop-stage button,.mana-shop-stage input,.mana-shop-stage select{font-family:inherit}.mana-shop-stage .elementor-element{--widgets-spacing:0}.mana-shop-stage #wpadminbar{position:fixed}
@media(max-width:760px){#mana-shop-root .macro-selector{padding:18px 15px}#mana-shop-root .pickup-intro h3{font-size:23px}#mana-shop-root .macro-choice{padding:13px 10px}#mana-shop-root .receipt-location h2{font-size:18px}#mana-shop-root .receipt-total{gap:20px}#mana-shop-root .pickup-confirmation .receipt-total{font-size:18px}.mana-staging-banner{font-size:9px;padding:10px}.mana-shop-stage .nav-shell{top:62px}.mana-shop-stage.admin-bar .nav-shell{top:102px}.mana-shop-stage .page-view{padding-top:175px}.mana-shop-stage .shop-hero{padding-top:170px}.mana-shop-stage .category-cover{padding-top:165px}}

#mana-shop-root,#mana-shop-root #storefront{display:block;width:100%;max-width:none;padding:0;gap:0}#mana-shop-root .e-con-inner{display:block;width:100%;max-width:none;padding:0}#mana-shop-root .elementor-widget{margin:0;width:100%}#mana-shop-root [hidden]{display:none!important}#mana-shop-root button{font-weight:500;text-transform:none;line-height:normal}#mana-shop-root input,#mana-shop-root select{box-shadow:none}#mana-shop-root dialog:not([open]){display:none}

/* Keep private review chrome separate from the storefront. */
html:has(body.mana-shop-stage){margin-top:0!important}body.mana-shop-stage #wpadminbar{display:none}body.mana-shop-stage #mana-shop-root .mana-staging-banner{position:fixed;top:0;left:0;width:100%;z-index:1001}body.mana-shop-stage #mana-shop-root .nav-shell{top:55px}body.mana-shop-stage #mana-shop-root .shop-hero{padding-top:170px}body.mana-shop-stage #mana-shop-root .page-view{padding-top:175px}
@media(max-width:760px){body.mana-shop-stage #mana-shop-root .nav-shell{top:48px}body.mana-shop-stage #mana-shop-root .shop-hero{padding-top:140px}body.mana-shop-stage #mana-shop-root .page-view{padding-top:140px}}
