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