.single-product div.product .product_title{font-family:'Cormorant Garamond',serif !important;font-weight:500 !important;font-size:30px !important;letter-spacing:.02em !important;text-transform:none !important;color:#221f1b !important;line-height:1.25 !important}.single-product div.product p.price.size,.single-product div.product p.price.origin,.single-product div.product p.price.style{color:#6b6b65 !important;font-size:14px !important;letter-spacing:.04em !important}.single-product div.product p.price.origin a,.single-product div.product p.price.style a{color:#4a4a46 !important;text-decoration:underline !important;text-decoration-color:#b7b702 !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important;transition:color .15s ease !important}.single-product div.product p.price.origin a:hover,.single-product div.product p.price.style a:hover{color:#2b2723 !important;text-decoration-color:#b7b702 !important}.single-product div.product .swiper-container.cg-thumb-swiper .swiper-slide.swiper-slide-thumb-active img{border-color:#b7b702 !important}.single-product div.product #commercegurus-pdp-gallery .swiper-button-prev,.single-product div.product #commercegurus-pdp-gallery .swiper-button-next{background:#2b2723 !important}.single-product div.product #commercegurus-pdp-gallery .swiper-button-prev:hover,.single-product div.product #commercegurus-pdp-gallery .swiper-button-next:hover{background:#b7b702 !important}.naz-content-grid{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start;padding:32px 0 0}.naz-content-grid .woocommerce-tabs{min-width:0}.naz-content-grid .naz-spec{position:sticky;top:100px}@media (max-width:900px){.naz-content-grid{grid-template-columns:1fr;gap:32px}.naz-content-grid .naz-spec{position:static;order:-1}}.naz-spec{background:#fff;border:1px solid #e6e6e2;border-radius:3px;overflow:hidden;font-family:'Hanken Grotesk',sans-serif}.naz-spec__head{padding:16px 22px;border-bottom:1px solid #e6e6e2;background:#f9f9f7;font-family:'Cormorant Garamond',serif;font-size:20px;color:#221f1b}.naz-spec__table{width:100%;border-collapse:collapse;font-size:13.5px}.naz-spec__table tr:nth-child(even){background:#f4f4f1}.naz-spec__table th{text-align:left;font-weight:500;color:#9a9a94;padding:11px 20px;width:44%;font-size:12px;letter-spacing:.04em;vertical-align:top}.naz-spec__table td{padding:11px 20px;color:#2b2723}.naz-spec__table a{color:#2b2723;text-decoration:underline;text-decoration-color:#b7b702;text-underline-offset:3px;text-decoration-thickness:1px}.naz-faq{max-width:900px;margin:48px auto 20px;font-family:'Hanken Grotesk',sans-serif;padding:0 16px}.naz-faq__eyebrow{text-align:center;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#2b2723;font-weight:600}.naz-faq__title{text-align:center;font-family:'Cormorant Garamond',serif;font-weight:500;font-size:32px;color:#221f1b;margin:12px 0 30px}.naz-faq__list{background:#fff;border:1px solid #e6e6e2;border-radius:3px;overflow:hidden}.naz-faq__item{border-bottom:1px solid #e6e6e2}.naz-faq__item:last-child{border-bottom:none}.naz-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:0 0;border:none;cursor:pointer;padding:20px 24px;font-family:'Hanken Grotesk',sans-serif;font-size:15px;font-weight:600;color:#221f1b}.naz-faq__q i{font-family:'Cormorant Garamond',serif;font-style:normal;font-size:24px;color:#b7b702;line-height:1;flex-shrink:0}.naz-faq__a{max-height:0;overflow:hidden;transition:max-height .4s ease}.naz-faq__item.is-open .naz-faq__a{max-height:360px}.naz-faq__a p{margin:0;padding:0 24px 20px;font-size:14.5px;line-height:1.75;color:#6b6b65}.naz-price-card{background:#fff;border:1px solid #e6e6e2;border-top:2px solid #b7b702;border-radius:3px;padding:24px 26px;margin:14px 0;font-family:'Hanken Grotesk',sans-serif;text-align:left !important}.naz-price-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#9a9a94}.naz-price-headline{font-family:'Cormorant Garamond',serif;font-size:28px;color:#221f1b;margin-top:7px}.naz-price-sub{font-size:13px;line-height:1.6;color:#6b6b65;margin:10px 0 14px}.naz-reveal-form{display:flex;flex-direction:column;gap:9px}.naz-price-input{width:100%;padding:13px 14px;font-family:'Hanken Grotesk',sans-serif;font-size:14px;color:#2b2723;background:#fff;border:1px solid #d7d7d2;border-radius:2px;box-sizing:border-box}.naz-price-input:focus{outline:none;border-color:#b7b702}.naz-btn,.naz-reveal-btn{width:100%;background:#2b2723 !important;color:#f9f9f7 !important;border:none !important;border-radius:2px !important;padding:15px !important;font-family:'Hanken Grotesk',sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;cursor:pointer !important;max-width:100% !important;height:auto !important;line-height:normal !important;transition:opacity .15s ease !important}.naz-btn:hover,.naz-reveal-btn:hover{opacity:.88 !important}.naz-price-status{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b7b702;font-weight:600}.naz-price-amount{font-family:'Cormorant Garamond',serif;font-size:34px;color:#221f1b;margin-top:5px}.naz-price-amount--trade{font-size:26px}.naz-price-note{font-size:12.5px;color:#9a9a94;margin-top:3px}@media (max-width:600px){.naz-price-card{padding:20px 18px}.naz-price-amount{font-size:28px}.naz-faq__title{font-size:26px}.naz-spec__head{font-size:18px}}