.mana-single .jewel-purchase{outline-offset:-5px;color:#fffdf3;background:radial-gradient(at 100% 0,#095e4e,#003d34 70%);border-radius:46px 28px 48px 30px/40px 45px 42px 30px;outline:3px solid #fff}.mana-single .jewel-purchase .jewel-price{text-align:right;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;margin-top:4px;padding:0 0 12px}.mana-single .jewel-price .product-price-badge{color:#123d31;background:#f1c93b;border-radius:18px;padding:3px 13px;font-size:11px;font-weight:700;display:inline-block}.mana-single .jewel-price .price{color:#fffef9;margin:4px 0 0;font-size:clamp(31px,3.4vw,48px);font-weight:800;line-height:1.45}.mana-single .jewel-price .woocommerce-Price-currencySymbol{font-size:.48em}.mana-single .jewel-price del{font-size:.58em}.mana-single .jewel-price ins{text-decoration:none}.mana-single .jewel-purchase .mg-explain-price{color:#fffef5;background:#ffffff08;border:1px solid #b4c9b5;border-radius:10px;margin-top:12px;padding:8px 9px}.mana-single .price-history{color:#174b38;background:linear-gradient(145deg,#fff,#fcfefb);border:1px solid #dbb66a;border-radius:64px 38px 62px 36px/45px 52px 48px 38px;margin-top:20px;padding:25px 32px 14px;position:relative;overflow:hidden;box-shadow:0 7px 22px #ae8b4715}.mana-single .price-history h2{margin:0;font-size:22px}.mana-single .history-source,.mana-single .chart-caption{color:#52665c;margin:5px 0;font-size:11px}.mana-single .history-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mana-single .history-toolbar[hidden]{display:none}.mana-single .history-toolbar button{font:inherit;color:#405e4c;cursor:pointer;background:#eff2ed;border:0;border-radius:20px;padding:5px 18px;font-size:13px}.mana-single .history-toolbar button[aria-pressed=true]{color:#fff;background:#004d3c}.mana-single .price-chart svg{width:100%;height:190px;display:block}.mana-single .price-chart text{font-size:13px}.mana-single .chart-empty{text-align:center;color:#52665c;background:repeating-linear-gradient(0deg,#0000 0 44px,#e6eee645 45px 46px);place-items:center;min-height:180px;display:grid}@media (width<=700px){.mana-single .jewel-price .price{font-size:34px}.mana-single .price-history{border-radius:35px 24px 38px;margin-top:18px;padding:25px 18px 15px}.mana-single .price-history h2{font-size:18px}.mana-single .history-toolbar{justify-content:center;gap:6px;margin-top:14px}.mana-single .history-toolbar button{padding:5px 12px;font-size:11px}.mana-single .price-chart svg{height:185px}.mana-single .price-chart text{font-size:24px}}.mana-single .jewel-purchase .single_add_to_cart_button.button{color:#153d32;background:#f1c93b;border-radius:10px;width:100%;min-height:42px;font-weight:700}.mana-single .jewel-purchase .single_add_to_cart_button.button:not(:disabled):hover{color:#153d32;background:#ffda58}.mana-single .price-history:before{content:"";pointer-events:none;background:linear-gradient(135deg,#003e35 0 23%,#0000 24% 50%,#f1c93b55 51% 52%,#0000 53%);border-radius:80% 0 85%;width:55px;height:45px;position:absolute;top:10px;left:10px}.mana-single .mg-product-media{background:#fff;border:1px solid #dde5de;border-radius:16px;margin-block:12px;padding:10px 14px}.mana-single .mg-product-media summary{cursor:pointer;color:#174b38;font-weight:700}.mana-single .mg-product-media :is(video,iframe){aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin-top:10px;display:block}.mana-single .mg-product-media button{margin-top:10px}@media (width>=1101px){.mana-single .single-layout{grid-template-columns:minmax(0,330fr) minmax(0,587fr) minmax(0,346fr);align-items:start;gap:15px}}.mana-single .jewel-purchase .jewel-price .price,.mana-single .jewel-purchase .jewel-price .woocommerce-Price-amount,.mana-single .jewel-purchase .jewel-price .woocommerce-Price-currencySymbol{color:#fffef9!important}.mana-single .jewel-purchase .single_add_to_cart_button.button{color:#153d32!important;background:#f1c93b!important}.mana-single .jewel-purchase .single_add_to_cart_button.button:not(:disabled):hover{background:#ffda58!important}.mana-single .jewel-purchase .muted{color:#e4efe7}.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs{border:0;flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex;overflow:visible}.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs:before,.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs>li:before,.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs>li:after{content:none}.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs>li{background:0 0;border:0;margin:0;padding:0;list-style:none;display:block}.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs>li>a{color:#164d3d;background:#f1f7f2;border:1px solid #cfdfd4;border-radius:18px 11px;padding:9px 15px;line-height:1.5;text-decoration:none;display:block}.mana-single .jewel-tabs .woocommerce-tabs>ul.wc-tabs>li.active>a{color:#fff;background:#004d3c;border-color:#004d3c}.mana-single .jewel-tabs .woocommerce-Tabs-panel{overflow-wrap:anywhere;min-width:0}@media (width>=900px) and (width<=1100px){.mana-single .single-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);gap:12px}.mana-single .single-layout .jewel-purchase{grid-column:auto}.mana-single .jewel-purchase .jewel-price .price{font-size:clamp(22px,3vw,34px)}}@media (width>=701px) and (width<=899px){.mana-single .single-layout{flex-direction:column;display:flex}.mana-single .single-layout>*{width:100%}.mana-single .single-layout .jewel-gallery{order:-1}}.mana-single #reviews{align-items:start;gap:26px;display:grid}@media (width>=900px){.mana-single #reviews:has(>#review_form_wrapper){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.mana-single #reviews>:is(#comments,#review_form_wrapper){min-width:0;margin:0;padding:0}.mana-single #reviews>#comments{border-inline-end:1px solid #eadcc1;padding-inline-end:22px}.mana-single #reviews>.clear{display:none}.mana-single #reviews .woocommerce-Reviews-title,.mana-single #review_form .comment-reply-title{color:#154a38;margin:0 0 12px;font-size:clamp(16px,2vw,20px);font-weight:700;display:block}.mana-single #reviews #comments .commentlist{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#a6c1af #edf4ee;max-block-size:425px;margin:0;padding:0 2px;list-style:none;overflow:auto}.mana-single #reviews #comments .commentlist li .comment_container{border-bottom:1px solid #e5e9df;min-width:0;margin-block:0 10px;padding:14px 0;display:flow-root}.mana-single #reviews #comments .commentlist li img.avatar{float:right;object-fit:cover;border:0;border-radius:50%;width:36px;height:36px;margin-inline-end:9px;position:static}.mana-single #reviews #comments .commentlist li .comment-text{overflow-wrap:anywhere;border:0;margin:0;padding:0}.mana-single #review_form :is(input[type=text],input[type=email],select,textarea){color:#12382d;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #ccdacf;border-radius:11px;padding:8px 10px;display:block}.mana-single #review_form p.stars a{color:#946518}.mana-single #review_form textarea{resize:vertical;border-radius:15px;min-height:145px}.mana-single #review_form #respond .form-submit input{color:#fff;background:#004d3c;border-radius:14px;min-height:44px;padding:8px 18px}.mana-single #reviews :is(a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #8c642d}@media (width<=899px){.mana-single #reviews>#review_form_wrapper{grid-row:1}.mana-single #reviews>#comments{border-inline-end:0;border-top:1px solid #e5dec8;padding:18px 0 0}.mana-single #reviews #comments .commentlist{max-block-size:310px}.mana-single #review_form textarea{min-height:125px}}.mana-single #review_form .mg-review-media-drop{color:#164534;cursor:pointer;background:#f4f7f3;border:1px dashed #a5baa9;border-radius:18px 12px 24px;gap:5px;margin-top:13px;padding:14px;display:grid}.mana-single #review_form .mg-review-media-drop small{color:#52695b}.mana-single #review_form #mg-review-media{max-width:100%;margin:6px 0 12px;display:block}.mana-single .mg-review-media-item{vertical-align:middle;width:min(120px,100%);margin:4px;display:inline-block}.mana-single .mg-review-media-item img{float:none;border-radius:10px;width:100%;height:auto;position:static}