body{color:#153b35;background:#faf6ed}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip-link{z-index:999;background:#fff;padding:15px;position:absolute;top:-100px;right:15px}.skip-link:focus{top:10px}.custom-logo{object-fit:contain;max-width:180px;max-height:80px}.custom-logo-link{flex-shrink:0}.header-row nav ul,.footer-content ul{gap:18px;padding:0;list-style:none;display:flex}.footer-content ul{display:block}.header-row nav .sub-menu{z-index:20;background:#fffdf7;padding:20px;display:none;position:absolute;box-shadow:0 10px 30px #003b3520}.header-row nav li:hover>.sub-menu,.header-row nav li:focus-within>.sub-menu{display:block}.mana-search{flex:1;min-width:210px;max-width:360px;position:relative}.mana-search form{background:#fff;border:1px solid #ddceb2;border-radius:30px;padding:6px 12px;display:flex}.mana-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.mana-search button{padding:4px 8px}#manaSearchResults{z-index:40;background:#fffdf8;border:1px solid #cfb383;border-radius:15px;max-height:430px;padding:12px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #002c2920}#manaSearchResults a{border-bottom:1px solid #e8dfcf;align-items:center;gap:10px;padding:10px;display:flex}#manaSearchResults img{object-fit:cover;border-radius:9px;width:52px;height:52px}#manaSearchResults small{font-size:11px;display:block}.content-page,.woo-main{min-height:50vh;padding-top:26px;padding-bottom:35px}.content-page article{margin-bottom:30px}.content-page p{line-height:2}.woo-main .woocommerce-breadcrumb{color:#788071;margin-bottom:22px;font-size:12px}.single-layout{grid-template-columns:minmax(220px,1fr) minmax(0,1.9fr) minmax(220px,1fr);align-items:start;gap:22px;display:grid}.jewel-panel{outline-offset:-5px;background:linear-gradient(120deg,#fffdf7,#f8efdd);border:1px solid #dfc493;border-radius:30px 14px;outline:1px solid #fff;padding:24px}.jewel-summary h1{margin:0 0 10px;font-size:26px;line-height:1.7}.muted{color:#798072;font-size:13px;line-height:2}.sku-rating{color:#937e59;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.jewel-facts{margin:20px 0}.jewel-facts>div,.gold-breakdown dl>div{border-bottom:1px solid #e4d6bd;justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;display:flex}.jewel-facts dt,.gold-breakdown dt{color:#7e8175}.jewel-facts dd,.gold-breakdown dd{margin:0}.jewel-price{text-align:center;background:linear-gradient(130deg,#f8e7bd,#fffaf0);border-radius:15px;padding:20px 8px}.jewel-price>span{font-size:13px}.jewel-purchase .summary{float:none!important;width:100%!important;margin:22px 0!important}.jewel-purchase .cart{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jewel-purchase .variations_form{display:block}.jewel-purchase .single_add_to_cart_button{flex:1}.gold-breakdown{margin:20px 0}.gold-breakdown summary{cursor:pointer;font-size:14px;font-weight:600}.gold-breakdown small{color:#7f7a69;font-size:11px;line-height:1.9}.jewel-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important}.woocommerce div.product .woocommerce-product-gallery__image{background:#eee5d7;border-radius:22px;overflow:hidden}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{justify-content:center;gap:10px;display:flex;margin-top:14px!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid #d6bc8b;border-radius:10px;overflow:hidden;width:19%!important}.jewel-passport{margin-top:25px}.jewel-panel h2{margin-bottom:22px;font-size:22px}.passport-layout{grid-template-columns:1fr 200px;align-items:center;gap:26px;display:grid}.passport-layout>img{border-radius:22px}.woocommerce table.shop_attributes{border:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{text-align:right;border-bottom:1px solid #e5d8bf;padding:12px;font-size:14px}.jewel-tabs{margin-top:24px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 22px!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;margin:0 0 0 25px;padding:8px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0;border-bottom:2px solid #b88938}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs .panel{margin:0;line-height:2}.price-history{color:#fff8e5;background:linear-gradient(115deg,#00372f,#075c4e);border:2px solid #ad8b50;border-radius:30px 14px;margin:32px 0 22px;padding:30px}.price-history h2{font-size:23px}.price-history p{color:#c4d7cc;font-size:13px}.history-ranges{justify-content:flex-start;gap:8px;margin:18px 0;display:flex}.history-ranges button{color:#e8e5d4;background:#ffffff15;border-radius:20px;padding:6px 15px}.history-ranges button[aria-pressed=true]{color:#fff;background:#bd934b}.mana-chart svg{width:100%;height:270px;display:block}.mana-chart .chart-labels{justify-content:space-between;font-size:12px;display:flex}.price-history table{border-collapse:collapse;width:100%}.price-history td,.price-history th{text-align:right;border-bottom:1px solid #fff3;padding:10px}.price-history details{margin-top:20px}.related-section{margin:28px 0}.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{background:#fffdf8;border:1px solid #d7b77b;border-radius:55% 35% 25px 25px/65px 55px 25px 25px;padding:10px;overflow:hidden;float:none!important;width:auto!important;margin:0!important}.woocommerce ul.products li.product img{border-radius:45% 30% 25px 25px/55px 45px 25px 25px}.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center;font-size:16px}.woocommerce ul.products li.product .price{text-align:center;color:#055244;font-size:16px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{border-radius:25px;padding:13px 22px;font-family:inherit;font-weight:500;line-height:1.5;color:#fffaf0!important;background:#075346!important}.woocommerce .quantity .qty{border:1px solid #d4be98;border-radius:20px;width:70px;padding:8px;font-family:inherit}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.content-page input,.content-page textarea{font:inherit;background:#fffdf8;border:1px solid #d8c9ad;border-radius:9px;padding:12px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#dccaac;border-radius:20px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f3eee2;border-color:#075346;line-height:2}.woocommerce table.shop_table{background:#fffbf5;border-color:#d8c9ad;border-radius:14px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:48%}.woocommerce-MyAccount-navigation{background:#f4edde;border:1px solid #dfc89f;border-radius:20px;padding:20px}.woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-MyAccount-navigation li{padding:10px}.woocommerce-MyAccount-navigation .is-active{color:#986f2d;font-weight:700}.woocommerce-MyAccount-content{line-height:2}.woocommerce-pagination ul.page-numbers{border:0!important}.woocommerce-pagination li{border-color:#e0d1b4!important}.request-section{max-width:800px;margin:30px auto}.request-section textarea{min-height:140px}.guide-grid>article{background:#fffaf0;border:1px solid #ddc69e;border-radius:20px;min-width:0;padding:20px}.guide-grid>article img{object-fit:cover;border-radius:12px;width:100%;height:180px}.guide-grid>article p{color:#70786d;font-size:14px;line-height:2}.footer-content{grid-template-columns:1.3fr 1fr 1fr 1fr}.product-visual img{object-fit:cover;width:100%;height:100%}.empty-state{color:#718071;padding:30px}.mana-single .product_meta{font-size:12px;line-height:2}.mana-single .product_meta>span{display:block}#manaToast{color:#fff;z-index:100;background:#064b40;border:1px solid #b49352;border-radius:12px;padding:12px 20px;display:none;position:fixed;bottom:22px;left:22px}#manaToast.show{display:block}[data-mana-wish][aria-pressed=true]{color:#a85b43!important}.woocommerce .woocommerce-ordering select{font:inherit;background:#fffaf0;border:1px solid #d5bc92;border-radius:10px;padding:10px}.stock.in-stock{color:#0c7858}.stock.out-of-stock{color:#a44936}.jewel-gallery figure{margin:0}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:2px solid #af873e}@media (width<=1100px){.single-layout{grid-template-columns:1fr 1.5fr;gap:18px}.jewel-purchase{grid-column:1/-1}.jewel-purchase .summary{max-width:650px}.jewel-purchase .gold-breakdown dl{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.header-row{flex-wrap:wrap}.header-row nav{order:4;width:100%}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.single-layout{flex-direction:column;display:flex}.jewel-gallery{order:-1;width:100%}.jewel-summary,.jewel-purchase{width:100%;padding:22px}.jewel-summary h1{font-size:23px}.jewel-purchase .gold-breakdown dl{display:block}.passport-layout{grid-template-columns:1fr}.passport-layout>img{object-fit:contain;order:-1;width:100%;max-height:220px}.jewel-panel h2{font-size:19px}.jewel-panel{border-radius:23px 12px}.price-history{padding:20px 16px}.price-history h2{font-size:20px}.mana-chart svg{height:200px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related ul.products,.upsells ul.products{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.related ul.products li.product,.upsells ul.products li.product{scroll-snap-align:start;flex:0 0 78%}.guide-grid>article{scroll-snap-align:start;flex:0 0 86%}.mana-search{flex-basis:100%;order:3;max-width:none}.header-row nav.open,.header-row nav ul{display:block}.header-row nav li{padding:8px}.header-row nav .sub-menu{box-shadow:none;position:static}.footer-content{grid-template-columns:1fr 1fr}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:100%!important}.woocommerce-MyAccount-content{margin-top:20px}.woocommerce table.shop_table_responsive tr td{padding:14px}.jewel-tabs{padding:20px 14px}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-left:10px}.price-history details{overflow-x:auto}.history-ranges button{padding:6px 10px}}.single-product .topbar{display:none}.single-product header{color:#fff5d9;background:#00473e;border-bottom:2px solid #b28b45;border-radius:22px;width:calc(100% - 24px);margin:8px auto 20px;box-shadow:0 12px 25px #00382d20}.single-product header .brand{color:#e7c985}.single-product header .head-actions a,.single-product header nav a{color:#fff5d9}.single-product header .mana-search,.single-product header .mana-search a,.single-product header nav .sub-menu a{color:#17483e}.single-product header .header-row{min-height:95px}.budget-options>a{color:#16473e;background:#fffdf8;border:1px solid #cdb58b;border-radius:24px 8px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:16px;display:flex}.budget-options>a:hover{color:#fff6df;background:#064c41}.banners .wide-promo>div{z-index:1;background:#fbf5e7ed;border-radius:0 32px 0 0;position:relative}.news-card{background:#fffdf8;border:1px solid #d9bf8e;border-radius:28px 12px}.news-video{background:#053e36}.news-card .news-photo img{object-fit:cover;width:100%;height:100%}.price-history summary{cursor:pointer}@media (width<=700px){.budget-options>a{scroll-snap-align:start;flex:0 0 64%}.banners .wide-promo>div{width:55%}}:root{--mehrab-clip:polygon(0% 100%,0% 28%,8% 21%,12% 16%,22% 13%,30% 8%,42% 6%,50% 0%,58% 6%,70% 8%,78% 13%,88% 16%,92% 21%,100% 28%,100% 100%)}.mg-price-plugin-content{min-width:0;max-width:100%;overflow-x:auto}.mg-price-plugin-content :is(canvas,svg,iframe){max-width:100%}.mg-price-dialog{color:#173d2c;background:#fffdf9;border:1px solid #d5e4d9;border-radius:22px;width:min(92vw,720px);max-height:85vh;margin:auto;padding:12px;overflow:auto}.mg-price-dialog::backdrop{background:#142d2a99}.mg-price-dialog-close{color:#173d2c;background:#eaf4ee;border-radius:12px;min-height:44px;margin:4px 8px 8px;padding:6px 14px}.mg-price-dialog .mg-price-breakdown-fallback{margin:0}.mg-price-breakdown-fallback{margin-block:16px}.mg-calculator-link{margin-block:6px;display:block}.jewel-purchase [data-mg-price-dialog][hidden]{display:none}.mg-catalog-categories{scroll-snap-type:x mandatory;gap:14px;margin-block:10px 18px;padding:12px;display:flex;overflow-x:auto}.mg-catalog-categories a{scroll-snap-align:start;text-align:center;flex:0 0 82px;justify-items:center;gap:5px;font-size:12px;display:grid}.mg-catalog-categories a span{color:#24533f;background:#edf4ef;border:1px solid #bad0c1;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.mg-catalog-categories img{object-fit:cover;width:100%;height:100%}.mg-catalog-categories [aria-current=page] span{border:2px solid #38755b}.mg-catalog-filter{background:#fff;border:1px solid #dce8df;border-radius:24px 14px;margin-block:12px 20px;padding:12px 16px}.mg-catalog-filter summary{cursor:pointer;color:#24533f;min-height:36px;font-weight:700}.mg-catalog-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mg-catalog-form label{gap:4px;font-size:13px;display:grid}.mg-catalog-form :is(input[type=number],select){width:100%;max-width:160px;min-height:42px;font:inherit;background:#fbfdfb;border:1px solid #bdcec3;border-radius:12px;padding:6px 9px}.mg-catalog-form .mg-catalog-checkbox{align-items:center;gap:6px;min-height:42px;display:flex}.mg-catalog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=700px){.mg-catalog-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mg-catalog-form :is(input[type=number],select){max-width:none}.mg-catalog-actions,.mg-catalog-checkbox{grid-column:1/-1}}.mg-catalog-results{min-width:0}#mg-shop-catalog{scroll-margin-top:150px}#mg-shop-catalog .mg-catalog-categories{background:#fff;border-radius:28px 18px 38px;margin-block:12px 22px}.mg-catalog-layout .mg-catalog-filter{align-self:start}@media (width>=901px){.mg-catalog-with-filter{grid-template-columns:minmax(200px,235px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.mg-catalog-with-filter .mg-catalog-form{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.mg-catalog-with-filter .mg-catalog-form :is(input[type=number],select){max-width:none}.mg-catalog-with-filter .mg-catalog-form .mg-catalog-actions{flex-wrap:wrap}}