:where(:root) .bricks-color-primary {color: #b287a2}:where(:root) .bricks-background-primary {background-color: #b287a2}:where(:root) .bricks-color-secondary {color: #67475a}:where(:root) .bricks-background-secondary {background-color: #67475a}:where(:root) .bricks-color-light {color: #d7c8d3}:where(:root) .bricks-background-light {background-color: #d7c8d3}:where(:root) .bricks-color-dark {color: #c6c6c6}:where(:root) .bricks-background-dark {background-color: #c6c6c6} html {font-size: 100%} body {font-family: "Noto Serif TC"} .brxe-container {width: 1360px; margin-top: 100px; margin-bottom: 100px} .woocommerce main.site-main {width: 1360px} #brx-content.wordpress {width: 1360px}.before-checkout, .woocommerce-checkout{ margin: 1.5rem auto !important;}.header-navbar .bricks-nav-menu{ display: flex; justify-content: space-between;}.icon-no-fill path { stroke: white; transition: fill 0.3s ease, stroke 0.3s ease, transform 0.3s ease; }.icon-no-fill:hover path,.icon-no-fill:active path { stroke: #FFF7B8;}span.yith-wcwl-add-to-wishlist-button__label { display: none;}.bricks-link-wrapper{ display: flex;}.icon-no-fill{ fill: none !important;}.yith-wcwl-add-to-wishlist-button:is(button){ flex-direction: row; gap: 5px; padding: 0.7rem; font-size: 1.5rem; border-radius: 50%;}table.variations tr{ display: grid;}table.variations th,{ display: flex; width: 100%; margin: 0;}table.variations td{ display: block; width: 100%; margin: 0; padding: 0;}a.reset_variations { display: none !important;}.woo-variation-items-wrapper ul{ display: flex; width: 100%; gap: 1rem; padding: 0; margin: .5rem 0;}.woo-variation-items-wrapper li{ list-style: none; padding: 5px 6px; font-size: .8rem; background-color: #C6C6C6; color: #fff; border-radius: 5px; cursor: pointer; font-family: Noto Sans TC;}.woo-variation-items-wrapper li.selected{ background-color: #B287A2;}.variations th.label{ padding: 0;}.woocommerce-variation-add-to-cart { display: flex; align-items: center; gap: 1rem;  justify-content: center; }.woocommerce-variation-add-to-cart .quantity { position: relative; display: flex; align-items: stretch; min-width: 50%;  border: 1.5px solid #9a799b;; border-radius: 5px; overflow: hidden;}.woocommerce-variation-add-to-cart .quantity input.qty { flex: 1; border: none; text-align: center; font-size: 1rem; outline: none;}.woocommerce-variation-add-to-cart .quantity .action { cursor: pointer; display: flex; align-items: center; justify-content: center; border-left: none;  border-right: 1.5px solid #9a799b; min-height: 100%; background-color: rgba(255, 255, 255, 0); user-select: none; transition: background-color 0.3s ease;}.woocommerce-variation-add-to-cart .quantity .action.minus { border-right: 1.5px solid #9a799b; border-left: none;}.woocommerce-variation-add-to-cart .quantity .action.plus { border-left: 2px solid #9a799b; border-right: none;}.woocommerce-variation-add-to-cart .quantity .action:hover { background-color: #67475A;}.woocommerce-variation-add-to-cart button.single_add_to_cart_button { padding: .75rem 1rem; font-size: 16px; border-radius: 5px; background-color: #9b6e84; max-width: 50%; margin: 0px; color: #fff; border: none; cursor: pointer; transition: background-color 0.3s ease;}table.variations tr { border-bottom: none !important; border-top: none;}.variations_button{padding-top: 3rem; border-top: 1px solid #D9D9D9;}.woocommerce-variation-add-to-cart button.single_add_to_cart_button:disabled,.woocommerce-variation-add-to-cart button.single_add_to_cart_button.disabled { background-color: #9b6e84; cursor: not-allowed;}.woocommerce-variation-price bdi,.woocommerce-variation-price ins,.woocommerce-variation-price del { font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif; font-size: 1.5rem; font-weight: 700;}.woocommerce-variation-price ins{ text-decoration: none; color: #2E2E2E;}.woocommerce-variation-price del{ color: #C6C6C6;}#user-registration:not(.user-registration-MyAccount),.user-registration:not(.user-registration-MyAccount){ max-width: 100% !important;}@media screen and (max-width: 575px) { form.cart .button{ min-width: auto;} #user-registration:not(.user-registration-MyAccount), .user-registration:not(.user-registration-MyAccount) { padding: 0 !important; border: none; box-shadow: none !important; } .cuw-modal .cuw-modal-close { color: white;}}.brx-popup {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; justify-content: center} .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(0, 0, 0, 0)}.brx-infobox-popup::after {border-top-color: rgba(0, 0, 0, 0)}@media (max-width: 1024px) { h1 {font-size: 2.25rem} h2 {font-size: 1.875rem} h3 {font-size: 1.5rem} h4 {font-size: 1.25rem} h5 {font-size: 1.0625rem} .brxe-container {width: 90%; margin-top: 60px; margin-bottom: 60px} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}@media (max-width: 767px) { .brxe-container {width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}@media (max-width: 478px) { html {font-size: 14px} .brxe-container {display: block; width: 90%} .woocommerce main.site-main {width: 90%} #brx-content.wordpress {width: 90%}}