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