@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 {.brxe-button{width:auto}}@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}}#sp-breadcrumb {font-size: 13px; color: #637080; margin-bottom: 28px}#sp-gallery {width: 100%}#sp-caption {font-size: 13px; color: #68717b; margin-top: 16px; margin-right: 0; margin-bottom: 0; margin-left: 0}#sp-visual {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border-radius: 4px; min-width: 0px}#sp-visual { background: #f5f5f0;}@media (max-width: 767px) {#sp-visual {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}#sp-eyebrow {font-size: 12px; font-weight: 600; letter-spacing: 2px; color: #a77629}#sp-eyebrow { margin: 0;}#sp-title {font-size: 40px; font-weight: 600; line-height: 1.25}#sp-title { margin: 0;}@media (max-width: 991px) {#sp-title {font-size: 34px}}@media (max-width: 767px) {#sp-title {font-size: 32px}}#sp-intro {font-size: 17px; color: #657181}#sp-intro { margin: 0;}#sp-delivery-title {font-size: 16px; font-weight: 600; margin-top: 0; margin-right: 0; margin-bottom: 4px; margin-left: 0}#sp-delivery-copy {font-size: 14px; color: #657181}#sp-delivery-copy { margin: 0;}#sp-delivery {padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px}#sp-delivery { background: #f7f2e9; border-left: 3px solid #a77629;}#sp-specs {width: 100%; font-size: 14px}#sp-login-title {font-size: 21px; font-weight: 600; line-height: 1.4; margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0}#sp-login-copy {font-size: 14px; color: #657181; margin-top: 0; margin-right: 0; margin-bottom: 16px; margin-left: 0}#sp-login-button {color: #fff; font-size: 15px; text-align: center; padding-top: 13px; padding-right: 20px; padding-bottom: 13px; padding-left: 20px; border-radius: 3px}#sp-login-button { background: #17283d;}#sp-login {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid #e2e4df}#sp-login { background: #f5f5f0;}#sp-order-title {font-size: 21px; font-weight: 600; line-height: 1.4; margin-top: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0}#sp-cart {width: 100%}#sp-cart .cart .single_add_to_cart_button, #sp-cart a.button[data-product_id] {background-color: #17283d; color: #ffffff}#sp-cart form.cart:not(.variations_form), #sp-cart form.cart.variations_form .woocommerce-variation-add-to-cart {display: none}#sp-cart .added_to_cart.wc-forward {display: none}#sp-cart table.variations label {font-size: 13px; font-weight: 600; color: #637080}#sp-cart .woocommerce-variation-price {font-size: 26px; font-weight: 600; color: #17283d}#sp-cart .cart table.variations { width: 100%; margin: 0; border-collapse: separate; border-spacing: 0;}#sp-cart .cart table.variations tbody { display: grid; gap: 18px;}#sp-cart .cart table.variations tr { display: grid; gap: 8px; border: 0; background: transparent;}#sp-cart .cart table.variations th { display: block; width: 100%; padding: 0; border: 0; text-align: left;}#sp-cart .cart table.variations td { display: block; width: 100%; padding: 0; border: 0; text-align: left;}#sp-cart .cart table.variations label { display: block; font-size: 13px; font-weight: 600; line-height: 1.5; color: #637080;}#sp-cart .cart table.variations select { display: block; width: 100%; max-width: none; min-height: 54px; padding: 13px 44px 13px 16px; border: 1px solid #c9cec7; border-radius: 8px; background-color: #fff; color: #17283d; font: inherit; font-size: 16px; line-height: 1.5; cursor: pointer; transition: border-color .15s ease, box-shadow .15s ease;}#sp-cart .cart table.variations select:hover { border-color: #a77629;}#sp-cart .cart table.variations select:focus-visible { border-color: #a77629; outline: 2px solid #a77629; outline-offset: 3px;}#sp-cart .cart table.variations select:has(option:checked:not([value=""])) { border-color: #a77629; background-color: #fffdf8; font-weight: 600;}#sp-cart .reset_variations { display: inline-block; margin: 10px 0 0; padding: 0; color: #886124; font-size: 13px; line-height: 1.5; text-decoration: underline; text-underline-offset: 3px;}#sp-cart .single_variation:empty { display: none;}#sp-cart .single_variation:not(:empty) { margin-top: 20px; padding: 18px 0 0; border-top: 1px solid #e0e3dd;}#sp-cart .woocommerce-variation-price .price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 8px; font-size: 26px; font-weight: 600; color: #17283d;}#sp-cart .woocommerce-variation-price .price::after { content: " / แผ่น"; font-size: 13px; font-weight: 400; color: #657181;}#sp-cart .stock { display: inline-block; margin: 10px 0 0; padding: 4px 10px; border-radius: 4px; background: #edf0e8; font-size: 13px; line-height: 1.5;}#sp-cart .cart .single_add_to_cart_button { display: none;}#sp-cart .cart .quantity { display: none;}#sp-cart a.button[data-product_id] { display: none;}#sp-cart .added_to_cart { display: none;}#sp-order-note {font-size: 14px; color: #657181; margin-top: 18px; margin-right: 0; margin-bottom: 0; margin-left: 0}#sp-order {width: 100%; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid #e0e3dd; border-radius: 10px}#sp-order { background: #fafaf7;}@media (max-width: 767px) {#sp-order {padding-top: 20px; padding-right: 18px; padding-bottom: 20px; padding-left: 18px}}#sp-help {color: #fff; font-size: 15px; text-align: center; padding-top: 13px; padding-right: 20px; padding-bottom: 13px; padding-left: 20px; border-radius: 3px}#sp-help { background: #17283d;}@media (max-width: 767px) {#sp-help {width: 100%}}#sp-summary {display: flex; flex-direction: column; gap: 20px; min-width: 0px}#sp-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 64px; align-items: start}@media (max-width: 991px) {#sp-grid {gap: 32px}}@media (max-width: 767px) {#sp-grid {grid-template-columns: 1fr; gap: 28px}}#sp-inner {width: min(1200px,calc(100% - 64px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}@media (max-width: 767px) {#sp-inner {width: calc(100% - 36px)}}#sp-hero {padding-top: 32px; padding-right: 0; padding-bottom: 64px; padding-left: 0}@media (max-width: 767px) {#sp-hero {padding-top: 36px; padding-right: 0; padding-bottom: 36px; padding-left: 0}}#sp-options-kicker {font-size: 12px; font-weight: 600; letter-spacing: 2px; color: #a77629}#sp-options-kicker { margin: 0;}#sp-options-title {font-size: 32px; font-weight: 600; line-height: 1.3; margin-top: 12px; margin-right: 0; margin-bottom: 12px; margin-left: 0}@media (max-width: 767px) {#sp-options-title {font-size: 28px}}#sp-options-copy {font-size: 16px; color: #657181; margin-top: 0; margin-right: 0; margin-bottom: 28px; margin-left: 0}#sp-th-size { margin: 0;}#sp-th-pack { margin: 0;}#sp-th-unit { margin: 0;}#sp-th-total { margin: 0;}#sp-thead {display: grid; align-items: initial; grid-template-columns: minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr); gap: 20px; padding-top: 18px; padding-right: 24px; padding-bottom: 18px; padding-left: 24px; align-items: center; color: #fff; font-size: 13px; font-weight: 600}#sp-thead { background: #17283d;}@media (max-width: 991px) {#sp-thead {gap: 12px; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}@media (max-width: 767px) {#sp-thead {display: none}}.brxe-g00036 .brxe-g00038.brxe-heading {font-size: 16px; font-weight: 600; line-height: 1.5}.sp-row-title { margin: 0;}.brxe-g00036 .brxe-g00039.brxe-text-basic {font-size: 11px; color: #657181; margin-top: 4px; margin-right: 0; margin-bottom: 0; margin-left: 0}.sp-row-sku { overflow-wrap: anywhere;}@media (max-width: 767px) {.brxe-g00036 .brxe-g00037.brxe-div {grid-column: 1 / -1}}.sp-pack-value { margin: 0;}.brxe-g00036 .brxe-g00042.brxe-text-basic {color: #657181; font-size: 14px}.sp-pack-empty { margin: 0;}@media (max-width: 767px) {.brxe-g00036 .brxe-g00040.brxe-div {grid-column: 1 / -1}}.brxe-g00036 .brxe-g00044.brxe-text-basic {font-size: 20px; font-weight: 600; color: #17283d}.sp-unit-value { margin: 0;}.brxe-g00036 .brxe-g00045.brxe-text-basic {color: #657181; font-size: 14px}.sp-unit-empty { margin: 0;}.brxe-g00036 .brxe-g00046.brxe-text-basic {font-size: 12px; color: #657181}.sp-unit-label { margin: 0;}.brxe-g00036 .brxe-g00048.brxe-text-basic {font-size: 20px; font-weight: 600; color: #17283d}.sp-total-value { margin: 0;}.brxe-g00036 .brxe-g00049.brxe-text-basic {color: #657181; font-size: 14px}.sp-total-empty { margin: 0;}.brxe-g00036 .brxe-g00050.brxe-text-basic {font-size: 12px; color: #657181}.sp-total-label { margin: 0;}.brxe-g00036 .brxe-g00051.brxe-text-link {color: #886124; font-size: 14px}.sp-row-login { grid-column: 3 / 5;}@media (max-width: 767px) {.sp-row-login { grid-column: 1 / -1;}}.brxe-g00036.brxe-div {display: grid; align-items: initial; grid-template-columns: minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr); gap: 20px; padding-top: 18px; padding-right: 24px; padding-bottom: 18px; padding-left: 24px; align-items: center; font-size: 15px}.sp-row { border-bottom: 1px solid #e9eae5;}@media (max-width: 991px) {.brxe-g00036.brxe-div {gap: 12px; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}@media (max-width: 767px) {.brxe-g00036.brxe-div {grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 16px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#sp-table {width: 100%; border: 1px solid #e0e3dd}#sp-table { background: #fff;}#sp-table-note {font-size: 13px; color: #657181; margin-top: 18px; margin-right: 0; margin-bottom: 0; margin-left: 0}#sp-options-inner {width: min(1200px,calc(100% - 64px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}@media (max-width: 767px) {#sp-options-inner {width: calc(100% - 36px)}}#sp-options {padding-top: 56px; padding-right: 0; padding-bottom: 56px; padding-left: 0}#sp-options { background: #fafaf7; border-top: 1px solid #e3e5df;}@media (max-width: 767px) {#sp-options {padding-top: 36px; padding-right: 0; padding-bottom: 36px; padding-left: 0}}#sp-shipping-kicker {font-size: 12px; font-weight: 600; letter-spacing: 2px; color: #a77629}#sp-shipping-kicker { margin: 0;}#sp-shipping-title {font-size: 36px; font-weight: 600; line-height: 1.3; margin-top: 14px; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#sp-shipping-title {font-size: 28px}}#sp-area-title {font-size: 21px; font-weight: 600; line-height: 1.4}#sp-area-title { margin: 0;}#sp-area-copy {font-size: 16px; color: #657181; margin-top: 0; margin-right: 0; margin-bottom: 16px; margin-left: 0}#sp-confirm-title {font-size: 21px; font-weight: 600; line-height: 1.4}#sp-confirm-title { margin: 0;}#sp-confirm-copy {font-size: 16px; color: #657181; margin-top: 0; margin-right: 0; margin-bottom: 16px; margin-left: 0}#sp-receive-title {font-size: 21px; font-weight: 600; line-height: 1.4}#sp-receive-title { margin: 0;}#sp-receive-copy {font-size: 16px; color: #657181; margin-top: 0; margin-right: 0; margin-bottom: 16px; margin-left: 0}#sp-shipping-link {color: #886124; font-size: 15px}#sp-shipping-info {display: flex; flex-direction: column; gap: 10px}#sp-shipping-inner {display: grid; align-items: initial; width: min(1200px,calc(100% - 64px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: minmax(0,1fr) minmax(0,1.5fr); gap: 70px}@media (max-width: 991px) {#sp-shipping-inner {gap: 32px}}@media (max-width: 767px) {#sp-shipping-inner {width: calc(100% - 36px); grid-template-columns: 1fr; gap: 28px}}#sp-shipping {padding-top: 64px; padding-right: 0; padding-bottom: 64px; padding-left: 0}@media (max-width: 767px) {#sp-shipping {padding-top: 36px; padding-right: 0; padding-bottom: 36px; padding-left: 0}}#sp-loyalty-kicker {font-size: 12px; font-weight: 600; letter-spacing: 2px; color: #dfbd73; margin-top: 0; margin-right: 0; margin-bottom: 16px; margin-left: 0}#sp-loyalty-title {font-size: 36px; font-weight: 600; line-height: 1.3; color: #fff; margin-top: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0}@media (max-width: 767px) {#sp-loyalty-title {font-size: 28px}}#sp-loyalty-copy {font-size: 16px; color: #d0d8df; margin-top: 0; margin-right: 0; margin-bottom: 24px; margin-left: 0}#sp-loyalty-button {color: #17283d; font-size: 15px; font-weight: 600; padding-top: 14px; padding-right: 22px; padding-bottom: 14px; padding-left: 22px; border-radius: 3px}#sp-loyalty-button { background: #dfbd73;}@media (max-width: 767px) {#sp-loyalty-button {width: 100%}}#sp-loyalty-inner {display: grid; align-items: initial; width: min(1200px,calc(100% - 64px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: 1fr; gap: 64px}@media (max-width: 991px) {#sp-loyalty-inner {gap: 32px}}@media (max-width: 767px) {#sp-loyalty-inner {width: calc(100% - 36px); grid-template-columns: 1fr; gap: 28px}}#sp-loyalty {color: #fff; padding-top: 64px; padding-right: 0; padding-bottom: 64px; padding-left: 0}#sp-loyalty { background: #17283d;}@media (max-width: 767px) {#sp-loyalty {padding-top: 36px; padding-right: 0; padding-bottom: 36px; padding-left: 0}}#sp-root {color: #17283d; font-size: 16px; line-height: 1.7; font-family: "IBM Plex Sans Thai"; width: 100%}#sp-root { background: #fff;}