@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#md-breadcrumb {font-size: 13px; color: #657181; margin-bottom: 28px}#md-gallery {width: 100%}.brxe-mdprof .brxe-mdres1.brxe-container {row-gap: 28px}.brxe-mdprof.brxe-block {width: 100%}#md-root {width: 100%; color: #17283d; font-size: 16px; line-height: 1.7; font-family: "IBM Plex Sans Thai"}#md-root h1 {font-size: 40px; line-height: 1.3; font-weight: 600; letter-spacing: -0.5px}#md-root h2 {font-size: 32px; line-height: 1.4; font-weight: 600; margin-bottom: 12px}#md-root h3 {font-size: 21px; line-height: 1.45; font-weight: 600; margin-bottom: 12px}#md-root a {text-decoration: none}#md-root .md-inner {width: min(1200px,calc(100% - 64px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#md-root .md-hero {padding-top: 32px; padding-right: 0; padding-bottom: 64px; padding-left: 0}#md-root .md-hero-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 64px; align-items: start}#md-root .md-visual {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; min-width: 0px}#md-root .md-caption {font-size: 13px; color: #657181; line-height: 1.65; margin-top: 16px}#md-root .md-summary {display: flex; flex-direction: column; gap: 20px; min-width: 0px}#md-root .md-eyebrow {font-size: 12px; letter-spacing: 2px; font-weight: 600; color: #a77629; margin-bottom: 12px}#md-root .md-sku {font-size: 13px; color: #657181}#md-root .md-lead {font-size: 17px; color: #657181; max-width: 760px}#md-root .md-price-panel {border: 1px solid #e2e4df; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; font-size: 15px}#md-root .md-price {font-size: 28px; font-weight: 600}#md-root .md-text-link {display: inline-block; color: #936420; font-weight: 600; margin-top: 12px}#md-root .md-button {display: inline-flex; justify-content: center; align-items: center; min-height: 48px; padding-top: 14px; padding-right: 24px; padding-bottom: 14px; padding-left: 24px; color: #fff; font-weight: 600; font-size: 16px; text-align: center; border-radius: 3px}#md-root .md-quick-nav {display: flex; gap: 20px; flex-wrap: wrap; font-size: 13px}#md-root .md-quick-nav a {color: #657181}#md-root .md-section {padding-top: 64px; padding-right: 0; padding-bottom: 64px; padding-left: 0}#md-root .md-model {font-size: 18px; font-weight: 600; margin-bottom: 8px}#md-root .md-stat-grid {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 16px; margin-top: 32px}#md-root .md-stat {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}#md-root .md-stat-number {font-size: 38px; font-weight: 600; line-height: 1.25; margin-bottom: 10px}#md-root .md-unit {font-size: 17px; font-weight: 400}#md-root .md-stat > p:last-child {font-size: 14px; color: #657181}#md-root .md-subtitle {margin-top: 40px}#md-root .md-steps {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; margin-top: 28px; margin-right: 0; margin-bottom: 32px; margin-left: 0}#md-root .md-step {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid #e2e4df}#md-root .md-step-number {font-size: 13px; color: #a77629; letter-spacing: 2px; font-weight: 600; margin-bottom: 20px}#md-root .md-step p:last-child {font-size: 15px; color: #657181}#md-root .md-detail-grid {display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 48px; margin-top: 40px}#md-root .md-spec-row {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px; padding-top: 16px; padding-right: 0; padding-bottom: 16px; padding-left: 0; font-size: 14px}#md-root .md-spec-row > p:first-child {color: #657181}#md-root .md-value {font-weight: 600}#md-root .md-scope {margin-top: 24px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; font-size: 14px}#md-root .md-loyalty {padding-top: 56px; padding-right: 0; padding-bottom: 56px; padding-left: 0; color: #fff}#md-root .md-loyalty-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) auto; gap: 48px; align-items: center}#md-root .md-loyalty .md-eyebrow {color: #dfbd73}#md-root .md-loyalty p:last-child {color: #c5cdd6; max-width: 680px}#md-root .md-gold {color: #17283d}#md-root img {max-width: 100%; height: auto}#md-root #md-faq-loop {padding-top: 24px; padding-right: 0; padding-bottom: 24px; padding-left: 0}@media(max-width:767px){ #md-root .md-resource-card {padding:22px;gap:16px} #md-root .md-resource-card h2 {font-size:27px} #md-root .md-resource-file .file-preview-wrap {display:none}}@media(max-width:767px){ #md-root .md-attachment-head,#md-root #md-presentation .file-content {grid-template-columns:minmax(0,1fr) 98px;padding:12px;gap:12px} #md-root #md-presentation .file-name {font-size:15px} #md-root #md-presentation .file-download {font-size:14px;padding:10px 8px}}#md-root { background: #fff;}#md-root * { box-sizing: border-box;}#md-root h1 { margin: 0;}#md-root h2 { margin: 0;}#md-root h3 { margin: 0;}#md-root p { margin: 0;}#md-root a:focus-visible { outline: 3px solid #a77629; outline-offset: 5px;}#md-root .md-visual { background: #f5f5f0;}#md-root .md-sku { overflow-wrap: anywhere;}#md-root .md-price-panel { background: #fafaf7;}#md-root .md-button { background: #17283d;}#md-root .md-button:hover { background: #29405b;}#md-root .md-section { border-top: 1px solid #e2e4df;}#md-root .md-stat { background: #f5f5f0; border-top: 3px solid #a77629;}#md-root .md-step { background: #fff;}#md-root .md-spec-row { border-bottom: 1px solid #e2e4df;}#md-root .md-value { overflow-wrap: anywhere;}#md-root .md-scope { background: #f7f2e9; border-left: 3px solid #a77629;}#md-root .md-cream { background: #fafaf7;}#md-root .md-loyalty { background: #17283d;}#md-root .md-gold { background: #dfbd73;}#md-root .md-gold:hover { background: #edcf91;}#md-root #md-faq-loop { border-bottom: 1px solid #e2e4df;}#md-root .md-resource-card { width: 100%; padding: 32px; border: 1px solid #dedfd9; background: #fff; gap: 20px; min-width: 0;}#md-root .md-resource-card h2 { font-size: 32px; line-height: 1.3;}#md-root .md-resource-card p { margin: 0; color: #657181;}#md-root .md-resource-file { width: 100%; gap: 20px;}#md-root .md-resource-file a { overflow-wrap: anywhere;}#md-root .md-resource-file .bricks-button { background: #17283d; color: #fff; padding: 14px 24px; min-height: 48px;}#md-root .md-resource-file .file-preview-wrap { height: 600px; width: 100%; max-width: 100%;}#md-root .md-resource-video { width: 100%; max-width: 960px;}#md-root .md-resource-card a:focus-visible { outline: 3px solid #a77629; outline-offset: 4px;}#md-root #md-presentation { padding: 0; border: 0; gap: 16px;}#md-root #md-presentation h2 { font-size: 24px; line-height: 1.4;}#md-root .md-attachment-head { display: grid; grid-template-columns: minmax(0,1fr) 140px; width: 100%; padding: 12px 20px; gap: 16px; background: #f5f5f0; border: 1px solid #dedfd9; font-size: 14px; font-weight: 600;}#md-root #md-presentation .md-resource-file { margin-top: -16px; border: 1px solid #dedfd9; border-top: 0;}#md-root #md-presentation .file-content { display: grid; grid-template-columns: minmax(0,1fr) 140px; gap: 16px; padding: 16px 20px; width: 100%; align-items: center;}#md-root #md-presentation .file-name { color: #17283d; text-decoration: underline; text-underline-offset: 4px; line-height: 1.6;}#md-root #md-presentation .file-download { margin: 0; padding: 10px 16px; min-height: 44px; font-size: 15px; text-align: center;}#md-root .md-selection-notes { background: #fafaf7; border: 1px solid #dedfd9; padding: 28px; gap: 18px;}#md-root .md-selection-notes p { margin: 0; color: #657181;}#md-root #md-existing-description { margin: 20px 0 32px;}#md-root #md-faqs { margin-top: 36px;}#md-root #md-faq-loop { padding: 20px 0; border-top: 1px solid #dedfd9;}#md-root #md-existing-photos { margin-top: 32px;}#md-root .md-profile-resources { padding: 32px 0; width: 100%;}#md-root .md-profile-resources>.md-container { width: 100%; max-width: 100%;}#md-root .md-hero-grid { align-items: start;}#md-root .md-visual { width: 100%; min-width: 0; align-self: start; padding: 20px; border: 1px solid #e2e4df;}#md-root #md-gallery { width: 100%; min-width: 0;}#md-root #md-gallery .woocommerce-product-gallery { width: 100%; margin: 0;}#md-root #md-gallery .woocommerce-product-gallery__image>a { display: flex; align-items: center; justify-content: center; width: 100%; height: min(480px,calc(100vw - 84px)); background: #fff;}#md-root #md-gallery .woocommerce-product-gallery__image>a>img { display: block; width: 100%; height: 100%; max-height: 480px; object-fit: contain; object-position: center;}#md-root #md-gallery .flex-control-thumbs { display: flex; flex-wrap: wrap; gap: 10px; padding: 0; margin: 14px 0 0;}#md-root #md-gallery .flex-control-thumbs li { flex: 0 0 64px; width: 64px!important; margin: 0;}#md-root #md-gallery .flex-control-thumbs img { display: block; width: 64px; height: 64px; object-fit: contain; background: #fff; border: 1px solid #d8dcd9; padding: 3px;}#md-root #md-gallery .flex-control-thumbs img.flex-active { border: 2px solid #a77629;}#md-root .md-caption { margin-top: 14px; font-size: 13px; line-height: 1.65; color: #657181;}#md-root #md-existing-photos { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,400px),1fr)); gap: 20px; margin-top: 40px; width: 100%; align-items: stretch;}#md-root #md-existing-photos>h2 { grid-column: 1/-1; font-size: clamp(24px,2.2vw,30px); line-height: 1.4;}#md-root #md-existing-photos>figure { margin: 0; width: 100%; height: 360px; padding: 16px; border: 1px solid #e2e4df; background: #fafaf7; display: flex; align-items: center; justify-content: center; overflow: hidden;}#md-root #md-existing-photos>figure img { display: block; width: 100%; height: 100%; max-height: 328px; object-fit: contain; object-position: center;}#md-root #md-faqs { display: block; width: 100%; margin-top: 48px; padding-top: 36px; border-top: 1px solid #e2e4df; scroll-margin-top: 140px;}#md-root #md-faqs>h2 { font-size: clamp(24px,2.2vw,30px); line-height: 1.4; margin-bottom: 24px;}#md-root #md-faqs .md-faq-item { display: block; width: 100%; margin: 0 0 12px; padding: 0; border: 1px solid #dce0db; border-radius: 4px; background: #fff; overflow: hidden;}#md-root #md-faqs .md-faq-question { display: flex; flex-direction: row; text-align: left; width: 100%; align-items: center; justify-content: space-between; gap: 20px; padding: 20px 24px; list-style: none; cursor: pointer; background: #fafaf7; min-height: 64px;}#md-root #md-faqs .md-faq-question::-webkit-details-marker { display: none;}#md-root #md-faqs .md-faq-question::after { content: "+"; flex: 0 0 24px; font-size: 25px; line-height: 1; color: #a77629; text-align: center;}#md-root #md-faqs .md-faq-item[open]>.md-faq-question::after { content: "−";}#md-root #md-faqs .md-faq-question h3 { font-size: clamp(16px,1.4vw,18px); font-weight: 600; line-height: 1.6; margin: 0; color: #17283d; flex: 1; text-align: left;}#md-root #md-faqs .md-faq-question:focus-visible { outline: 3px solid #a77629; outline-offset: -3px;}#md-root #md-faqs .md-faq-item[open]>.md-faq-question { border-bottom: 1px solid #e2e4df;}#md-root #md-faqs .md-faq-answer { padding: 20px 24px 24px; font-size: 16px; line-height: 1.85; color: #657181; overflow-wrap: anywhere;}#md-root #md-faqs .md-faq-answer p+p { margin-top: 14px;}#md-root #md-faqs .md-faq-answer a { color: #8f651f; text-decoration: underline; text-underline-offset: 3px;}#md-root .md-supporting { width: min(1200px,calc(100% - 48px)); margin: 0 auto; padding: 0 0 48px;}#md-root #md-details { scroll-margin-top: 140px;}#md-root #md-existing-photos { scroll-margin-top: 140px;}@media (max-width: 991px) {#md-root h1 {font-size: 34px}#md-root .md-hero-grid {gap: 32px}#md-root .md-loyalty-grid {grid-template-columns: 1fr; gap: 24px}}@media (max-width: 767px) {#md-root h1 {font-size: 30px}#md-root h2 {font-size: 27px}#md-root .md-inner {width: calc(100% - 36px)}#md-root .md-hero {padding-top: 28px; padding-right: 0; padding-bottom: 40px; padding-left: 0}#md-root .md-hero-grid {grid-template-columns: 1fr; gap: 20px}#md-root .md-visual {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}#md-root .md-section {padding-top: 40px; padding-right: 0; padding-bottom: 40px; padding-left: 0}#md-root .md-stat-grid {gap: 8px}#md-root .md-stat {padding-top: 16px; padding-right: 10px; padding-bottom: 16px; padding-left: 10px}#md-root .md-stat-number {font-size: 26px}#md-root .md-unit {display: block; font-size: 13px; margin-top: 4px}#md-root .md-stat > p:last-child {font-size: 12px}#md-root .md-steps {grid-template-columns: 1fr; gap: 20px}#md-root .md-detail-grid {grid-template-columns: 1fr; gap: 20px}#md-root .md-loyalty {padding-top: 40px; padding-right: 0; padding-bottom: 40px; padding-left: 0}}