@layer bricks {.brxe-code{width:100%}}@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');.fkcart-preview-ui { background-color: #f0f0f0; max-width: 400px; margin: 0 auto; padding: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;}.fkcart-slider-header { padding: 20px; background: #f0f0f0;}.fkcart-slider-heading.fkcart-panel { display: flex; justify-content: space-between; align-items: center; padding: 0; border: none;}.fkcart-title { font-family: 'Prata', serif; font-size: 32px; font-weight: 400; color: #000; font-style: normal;}.fkcart-title span { font-size: 20px; color: #666; font-style: normal; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; margin-left: 8px;}.fkcart-modal-close { cursor: pointer; background: none; border: none; padding: 0; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;}.fkcart-icon-close { width: 28px; height: 28px; color: #000;}.fkcart-slider-body { padding: 0; background: #f0f0f0;}.fkcart-item-wrap.fkcart-pt-16 { display: flex; flex-direction: column; gap: 20px; padding: 0 20px;}.fkcart--item.fkcart-panel { display: flex; gap: 20px; padding: 20px; background: #fff; border-radius: 8px; position: relative; box-shadow: 0 1px 3px rgba(0,0,0,0.05);}.fkcart-thumb-wrap { position: relative; flex-shrink: 0;}.fkcart-image-wrapper { display: block; width: 100px; height: 100px; background-color: white; padding: 10px;}.fkcart-image { width: 100%; height: 100%; object-fit: contain;}.fkcart-remove-item { position: absolute; top: 0; right: 0; width: 24px; height: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; background: none; border: none; padding: 0;}.fkcart-remove-item svg { width: 20px; height: 20px; color: #999;}.fkcart-remove-item:hover svg { color: #333;}.fkcart-item-info.fkcart-item-wrap-start { flex: 1; display: flex; flex-direction: column; gap: 8px;}.fkcart-item-meta { display: flex; flex-direction: column; gap: 8px;}.fkcart-item-title-price { display: flex; flex-direction: column; gap: 6px;}.fkcart-item-title { font-size: 16px; color: #000; font-weight: 500; text-decoration: none; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; line-height: 1.3;}.fkcart-item-title:hover { color: #000;}.fkcart-item-title::before { content: 'CHANEL'; display: block; font-size: 11px; letter-spacing: 1px; color: #999; text-transform: uppercase; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-weight: 400; margin-bottom: 4px;}.fkcart-qty-wrap { margin-top: 4px;}.fkcart-quantity-selector { display: inline-flex; align-items: center; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; background: white;}.fkcart-quantity-button { width: 32px; height: 32px; background: white; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; color: #666; font-size: 18px;}.fkcart-quantity-button:hover { background-color: #f9f9f9;}.fkcart-quantity__input { width: 40px; height: 32px; text-align: center; border: none; border-left: 1px solid #ddd; border-right: 1px solid #ddd; font-size: 14px; background: white; outline: none; color: #000;}.fkcart-icon { width: 14px; height: 14px; color: #666;}.fkcart-item-misc { display: flex; flex-direction: column; align-items: flex-start; gap: 0; position: absolute; bottom: 20px; right: 20px;}.fkcart-item-price { font-size: 15px; color: #000; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;}.fkcart-item-price del { display: none;}.fkcart-item-price ins { text-decoration: none; font-style: normal;}.fkcart-item-price .screen-reader-text { position: absolute; left: -9999px;}.woocommerce-Price-amount { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;}.woocommerce-Price-currencySymbol { font-weight: 600;}.fkcart-discounted-price { display: none;}.fkcart-zero-state.fkcart-hide { display: none !important;}.fkcart-item-meta-content { display: none;}.fkcart-slider-footer { background: #f0f0f0; padding: 20px; margin-top: 40px;}.fkcart-reward-product-wrap { display: none;}.fkcart-panel { background: transparent;}.fkcart-coupon-area { margin-bottom: 20px;}.fkcart-coupon-head.fkcart-panel { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0; background: transparent; border-bottom: 1px solid #ddd; padding-bottom: 16px;}.fkcart-coupon-title { font-size: 14px; color: #1e3a5f; font-weight: 500;}.fkcart-coupon-icon { display: flex; align-items: center;}.fkcart-order-summary.fkcart-panel { margin-bottom: 20px; padding-top: 20px;}.fkcart-summary-line-item.fkcart-subtotal-wrap { display: flex; justify-content: space-between; margin-bottom: 8px; font-size: 15px;}.fkcart-summary-text strong { color: #000; font-weight: 700; text-transform: uppercase; font-size: 13px; letter-spacing: 0.5px;}.fkcart-summary-amount strong { color: #000; font-weight: 700; font-size: 16px;}.fkcart-summary-line-item .fkcart-shipping-tax-calculation-text { font-size: 12px; color: #1e3a5f; margin-top: 4px;}.fkcart-checkout-wrap.fkcart-panel { background: transparent;}.fkcart-checkout-info { display: block;}#fkcart-checkout-button { display: block; width: 100%; background: #1e3a5f; color: white; text-align: center; padding: 16px; border-radius: 4px; text-decoration: none; font-weight: 600; font-size: 15px; transition: background 0.2s; text-transform: uppercase; letter-spacing: 0.5px;}#fkcart-checkout-button:hover { background: #152840;}.fkcart-checkout--icon,.fkcart-checkout--price { display: none;}.fkcart-checkout--text { display: block;}.fkcart-shopping-link { display: none !important;}#fkcart-modal .fkcart-zero-state .fkcart-shop-button { width: 300px;}#fkcart-modal .fkcart-primary-button:hover{ background: #000000 !important;}#brx-header.brx-sticky {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky > .brxe-section,#brx-header.brx-sticky > .brxe-container,#brx-header.brx-sticky > .brxe-block,#brx-header.brx-sticky > .brxe-div {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brxe-logo {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > a {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > a {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brxe-search {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky .brxe-search button {transition: background-color 0.2s, transform 0.4s, box-shadow 0.4s}#brx-header.brx-sticky.scrolling > .brxe-section,#brx-header.brx-sticky.scrolling > .brxe-container,#brx-header.brx-sticky.scrolling > .brxe-block,#brx-header.brx-sticky.scrolling > .brxe-div {background-color: var(--header-dark)}#brx-header.brx-sticky.scrolling:not(.slide-up) > .brxe-section,#brx-header.brx-sticky.scrolling:not(.slide-up) > .brxe-container,#brx-header.brx-sticky.scrolling:not(.slide-up) > .brxe-block,#brx-header.brx-sticky.scrolling:not(.slide-up) > .brxe-div {box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2)}@media (max-width: 767px) {#brx-header.brx-sticky {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky > .brxe-section,#brx-header.brx-sticky > .brxe-container,#brx-header.brx-sticky > .brxe-block,#brx-header.brx-sticky > .brxe-div {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brxe-logo {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .bricks-nav-menu > li > a {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brx-nav-nested-items > li > a {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brxe-search {transition: transition: background-color 0.5s, transform 0.4s;}#brx-header.brx-sticky .brxe-search button {transition: transition: background-color 0.5s, transform 0.4s;}}