/*
Theme Name: BanterShop
Theme URI: https://wpbanter.com/
Author: WPBanter
Author URI: https://wpbanter.com/
Description: Migrasi WordPress BanterShop dengan struktur visual dan pengalaman toko yang mengikuti GMP ECO v3.0: slider, kategori, flash sale, promotion card, produk, cart, checkout, invoice, dan tampilan responsif.
Version: 1.1.0
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bantershop
Tags: e-commerce, custom-logo, custom-menu, featured-images, responsive-layout
*/

/* Visual migration based on the licensed GMP ECO v3.0 source supplied by the user.
   Original design credit: Gila Temax — https://www.gilatemax.com/
   WordPress adaptation and BanterShop integration: WPBanter. */

/* --- normalize.css v3.0.1 | MIT License | git.io/normalize --- */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;color:var(--color-theme);text-decoration:none;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;border-radius:4px;padding:0 5px;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;max-width:100%;border:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;border:none;height:auto;margin:30px 0}hr:before{content:'\2027 \2027 \2027';display:block;text-align:center;letter-spacing:.1em;font-size:24px;opacity:.6}pre{overflow:auto}code,kbd,pre,samp{font-family:SFMono-Regular, SF Mono, 'JetBrains Mono', 'Roboto Mono', 'Source Code Pro', Consolas, Menlo, Monaco, Liberation Mono, monospace, sans-serif;font-size:1em;}button,input,optgroup,select,textarea{background-color:transparent;color:inherit;font:inherit;margin:0}button{overflow:visible;border:0px;outline:0px;margin:0px;box-shadow:none;}button,select{text-transform:none;outline:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;user-select:none;pointer-events:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:none;}input{background-color:transparent;line-height:normal;border:0px;outline:0px}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}focus{outline:none}iframe{width:100%;max-width:100%;}svg{width:24px;height:24px;}*, *::before, *::after{box-sizing:border-box;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.33em;}h4{font-size:1.15em;}h1, h2, h3, h4, h5, h6{font-weight:700;margin:0 0 15px}.hidden, .no-items{display:none!important;}kbd{color:var(--color-text-3);border-radius:4px;padding:5px;}

/* --- Font Inter --- */
@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: italic;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

:root {
  --color-theme:#6750a4;
  --color-body-bg:#ffffff;
  --color-header-bg:#ffffff;
  --color-header-border:#dadce0;
  --color-header-title-text:#010613;
  --color-search-bar-bg:#ffffff;
  --color-search-bar-border:#8f8f8f;
  --color-search-bar-focus-border:#6750a4;
  --color-search-bar-text:#010613;
  --color-more-menu-bg:#ffffff;
  --color-more-menu-border:#dadce0;
  --color-more-menu-text:#010613;
  --color-more-menu-text-hover:#6750a4;
  --color-primary-navigation-text:#010613;
  --color-primary-navigation-text-hover:#6750a4;
  --color-primary-navigation-submenu-bg:#ffffff;
  --color-primary-navigation-submenu-border:#dadce0;
  --color-primary-navigation-submenu-text:#010613;
  --color-primary-navigation-submenu-text-hover:#6750a4;
  --color-cart-badge-bg:#d32f2f;
  --color-cart-badge-text:#ffffff;
  --color-dots-bg:#ffffff;
  --color-dots-button-bg:#f1f1f1;
  --color-active-dots-button-bg:#9e9e9e;
  --color-footer-bg:#ffffff;
  --color-footer-border:#dadce0;
  --color-footer-text:#010613;
  --color-footer-text-2:#5f6368;
  --color-footer-text-hover:#6750a4;
  --color-surface-bg-1:#6750a41f;
  --color-surface-bg-2:#ffffff;
  --color-surface-bg-3:#f7f7f7;
  --color-surface-bg-4:#f5f5f5;
  --color-surface-bg-5:#a4a4a41f;
  --color-surface-bg-6:#888888;
  --color-border-1:#dadce0;
  --color-border-2:#8f8f8f;
  --color-border-3:#010613;
  --color-text-1:#010613;
  --color-text-2:#5f6368;
  --color-text-3:#ffffff;
  --color-text-4:#98A3B4;
  --color-text-5:#BF4800;
  --color-notification-bg:rgba(0, 0, 0, .4);
  --color-notification-close-button-bg:rgba(0, 0, 0, 0.2);
  --color-notification-close-button-icon:#ffffff;
  --color-percentage-bg-1:#d32f2f1f;
  --color-percentage-bg-2:#a10000;
  --color-percentage-bg-3:#ffffff;
  --color-percentage-border:#d32f2f;
  --color-percentage-text:#d32f2f;
  --color-modal-bg:rgba(0, 0, 0, .4);
  --color-snackbar-bg:#333;
  --color-snackbar-text:#ffffff;
  --color-backdrop-bg:rgba(0, 0, 0, .4);
  --color-lazyload-bg-1:#e5e7eb;
  --color-accordion-bg:#ededed;
  --color-alert-info-bg:rgba(59,125,221,.15);
  --color-alert-warning-bg:rgba(252,185,44,.15);
  --color-alert-success-bg:rgba(28,187,140,.15);
  --color-alert-error-bg:rgba(220,53,69,.15);
  --color-alert-info-text:#3e69a8;
  --color-alert-warning-text:#8f6919;
  --color-alert-success-text:#127a5b;
  --color-alert-error-text:#be2e3c;
  --color-button-bg:#6750a4;
  --color-button-border:#8f8f8f;
  --color-button-text:#ffffff;
  --color-button-info-bg:#1976d2;
  --color-button-warning-bg:#fb8c00;
  --color-button-success-bg:#00701a;
  --color-button-error-bg:#d32f2f;
  --color-button-dark-bg:#010613;
  --color-button-dark-outlined:#8f8f8f;
  --color-button-text-1:#ffffff;
  --color-button-text-2:#010613;
  --color-button-bg-outlined-selected:#6750a41f;
  --color-button-border-outlined-selected:#6750a4;
  --color-button-text-outlined-selected:#6750a4;
  --color-button-disabled-bg:#d9d9d9;
  --color-button-disabled-text:#6e6e73;
  --color-syntax-bg:#3e3a33;
  --color-syntax-header-bg:#34312c;
  --color-syntax-border:#5F5F5F;
  --color-syntax-text-1:#ffffff;
  --color-syntax-text-2:#AEAEAE;
}

body {background-color:var(--color-body-bg);color:var(--color-text-1);font-size:14px;font-weight:400;font-family:'Inter', sans-serif;line-height:1.5;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0!important;}.app.isPost {padding-bottom:100px;}.site_header {background-color:var(--color-header-bg);border-bottom:1px solid;border-color:var(--color-header-border);z-index:999;margin-bottom:30px;padding:15px;position:sticky;top:0;}.site_header__inner {max-width:1200px;margin:0 auto;position:relative;}.site_header__top {display:flex;align-items:center;justify-content:space-between;gap:15px;}.site_header__logo .menu_button {display:none;color:var(--color-primary-navigation-text);}.site_header__logo h1, .site_header__logo h2 {font-size:24px;line-height:1.3;margin:0;}.site_header__logo h1 a, .site_header__logo h2 a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--color-header-title-text);overflow:hidden;}.site_header__logo a.site_header__image {display:block;line-height:0;}.site_header__logo a.site_header__image img {width:auto;max-height:33px;}.site_header__logo .site_header__behind_image {display:flex;align-items:center;gap:8px;}.site_header__logo .site_header__behind_image .header_widget_start {flex:none;}.site_header__logo .site_header__behind_image .header_widget_start a {display:block;line-height:0;}.site_header__search {flex:1;max-width:450px;}.site_header__search form {position:relative;}.site_header__search .elementskit_button {color:var(--color-search-bar-text);position:absolute;left:7px;}html[dir="rtl"] .site_header__search .elementskit_button {right:7px;left:unset;}.site_header__search .elementskit_input {background-color:var(--color-search-bar-bg);border-color:var(--color-search-bar-border);border-radius:100px;color:var(--color-search-bar-text);padding-left:54px;}html[dir="rtl"] .site_header__search .elementskit_input {padding-right:54px;padding-left:0;}.site_header__search .elementskit_input:focus {box-shadow:0 0 0 1px var(--color-search-bar-focus-border);border-color:var(--color-search-bar-focus-border);}.site_header__utilities {display:flex;align-items:center;gap:8px;}.site_header__utilities .elementskit_button {color:var(--color-primary-navigation-text);}.site_header__utilities .search_button {display:none;}.site_header__utilities .more_menu_button {display:none;}.site_header__utilities .cart_page_button:not([data-item^="0"]):before {content:attr(data-item);display:flex;align-items:center;justify-content:center;background-color:var(--color-cart-badge-bg);border:2px solid;border-color:var(--color-header-bg);border-radius:100px;font-size:10px;font-weight:700;color:var(--color-cart-badge-text);height:20px;min-width:20px;line-height:1;padding:0 4px;position:absolute;top:0;right:0;}html[dir="rtl"] .site_header__utilities .cart_page_button:not([data-item^="0"]):before {right:unset;left:0;}.site_header__nav_primary {margin-top:15px;}.site_header__nav_primary ul {display:flex;align-items:center;margin:0;padding:0;}.site_header__nav_primary ul li {list-style:none;margin:0;padding:0;}.site_header__nav_primary ul li a {display:flex;align-items:center;color:var(--color-primary-navigation-text);white-space:nowrap;height:44px;padding:0 15px;}.site_header__nav_primary ul li a:hover {color:var(--color-primary-navigation-text-hover);}.site_header__nav_primary ul li svg:not(.chevron_bottom svg) {display:none;margin-right:12px;}html[dir="rtl"] .site_header__nav_primary ul li svg:not(.chevron_bottom svg) {margin-right:0;margin-left:12px;}.site_header__nav_primary li.has_sub {position:relative;}.site_header__nav_primary li.has_sub .chevron_bottom {line-height:0;margin-left:4px;}html[dir="rtl"] .site_header__nav_primary li.has_sub .chevron_bottom {margin-right:4px;margin-left:0;}.site_header__nav_primary li.has_sub .chevron_bottom svg {width:18px;height:18px;}.site_header__nav_primary li.has_sub:hover .chevron_bottom svg, .site_header__nav_primary li.has_sub.open .chevron_bottom svg {transform:rotate(180deg);}.site_header__nav_primary li.has_sub ul {display:block;background-color:var(--color-primary-navigation-submenu-bg);box-shadow:rgba(17, 17, 17, 0.12) 0px 2px 16px -4px;border:1px solid;border-color:var(--color-primary-navigation-submenu-border);border-radius:8px;min-width:160px;z-index:1;opacity:0;visibility:hidden;transform:scale(.8) translateZ(0);transform-origin:top left;transition:all .1s ease;position:absolute;top:44px;left:0;}html[dir="rtl"] .site_header__nav_primary li.has_sub ul {right:0;left:unset;transform-origin:top right;}.site_header__nav_primary li.has_sub:hover ul {opacity:1;visibility:visible;transform:translate(0);}.site_header__nav_primary li.has_sub ul li a {color:var(--color-primary-navigation-submenu-text);}.site_header__nav_primary li.has_sub ul li a:hover {color:var(--color-primary-navigation-submenu-text-hover);}.site_header__more_menu {background-color:var(--color-more-menu-bg);box-shadow:rgba(17, 17, 17, 0.12) 0px 2px 16px -4px;border:1px solid;border-color:var(--color-more-menu-border);border-radius:8px;min-width:200px;max-width:260px;z-index:1;padding:8px 0;opacity:0;visibility:hidden;transform:scale(.8) translateZ(0);transform-origin:top right;transition:all .1s ease;position:absolute;top:40px;right:0;}html[dir="rtl"] .site_header__more_menu {transform-origin:top left;right:unset;left:0;}.site_header__more_menu.appeared {opacity:1;visibility:visible;transform:scale(1) translateZ(0);}.site_header__more_menu ul {margin:0;padding:0;}.site_header__more_menu ul li {list-style:none;margin:0;padding:0;}.site_header__more_menu ul li a {display:flex;align-items:center;gap:12px;color:var(--color-more-menu-text);height:40px;padding:0 15px;}.site_header__more_menu ul li a:hover {color:var(--color-more-menu-text-hover);}.site_header__more_menu ul li svg {flex:none;}.notification {background-color:var(--color-notification-bg);z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;}.notification__container {height:calc(100% - 30px);max-width:360px;max-height:max-content;margin:0 auto;overflow:auto;transform:translate(0,-50%);position:absolute;top:50%;right:15px;left:15px;}.notification__close_button {display:flex;align-items:center;justify-content:center;background-color:var(--color-notification-close-button-bg);border-radius:50%;color:var(--color-notification-close-button-icon);width:32px;height:32px;cursor:pointer;position:absolute;top:8px;right:8px;}html[dir="rtl"] .notification__close_button {right:unset;left:8px;}.notification__image a {display:block;line-height:0;}.notification__image img {width:100%;border-radius:12px;}.hero_slider {border-bottom:1px solid;border-color:var(--color-border-1);margin:-30px 0 30px;position:relative;}.hero_slider__item:not(.slick-initialized .hero_slider__item):nth-child(n+2) {display:none;}.hero_slider__item a:not(.slick-initialized .hero_slider__item a) {display:block;line-height:0;text-align:center;}.hero_slider__item img {object-fit:contain;max-height:400px;margin:0 auto;}.hero_slider ul.slick-dots {display:flex;align-items:center;gap:15px;background-color:var(--color-dots-bg);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:100px;height:48px;max-width:max-content;margin:0 auto;padding:0 24px;position:absolute;right:0;bottom:-24px;left:0;}.hero_slider ul.slick-dots li {line-height:0;list-style:none;margin:0;padding:0;}.hero_slider ul.slick-dots li button {font-size:unset;color:transparent;background-color:var(--color-dots-button-bg);border-radius:100px;width:12px;height:12px;padding:0;overflow:hidden;transition:all .3s ease;}.hero_slider ul.slick-dots li.slick-active button {background-color:var(--color-active-dots-button-bg);position:relative;}.product_category {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding:0 15px 30px;}.product_category .widget {max-width:1200px;margin:0 auto;}.product_category ul {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;}.product_category ul li {list-style:none;margin:0;padding:0;}.product_category ul li a {display:flex;align-items:center;gap:8px;border:1px solid;border-color:var(--color-border-2);border-radius:100px;color:var(--color-text-1);height:40px;padding:0 15px;}.site_layout {padding:0 15px;}.site_layout__wrapper {max-width:1200px;margin:0 auto;}.dynamic_recent_posts1 {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding-bottom:30px;}.app.promo_has_ended .post_feed1.fs {display:none;}.post_feed1 {padding:0 15px;}.post_feed1:not(:last-child) {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding-bottom:30px;}.post_feed_content1 {max-width:1200px;margin:0 auto;}.post_feed_content1 ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin:0;padding:0;}.post_feed_content1 ul li {list-style:none;margin:0;padding:0;}.stock_status {display:flex;align-items:center;background-color:var(--color-percentage-bg-1);border-radius:100px;height:20px;margin-top:8px;padding:0 4px;overflow:hidden;position:relative;}.stock_status__label {display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--color-text-3);text-transform:uppercase;z-index:1;}.stock_status__label svg {width:14px;height:14px;flex:none;}.stock_status__label span {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.stock_status__progress_bar {background-color:var(--color-percentage-text);transition:all .3s ease;position:absolute;top:0;right:0;bottom:0;left:0;}.dynamic_recent_posts2 {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding:0 15px 72px;}.dynamic_recent_posts2 .widget {max-width:1200px;margin:0 auto;}.blog_posts_feed {display:flex;align-items:center;}.post_feed2 .post_card {box-shadow:none;border-radius:0;margin:0 15px;}.post_feed2 .post_card__thumbnail img {border:1px solid;border-color:var(--color-border-2);}.post_feed2 h2.post_card__title {text-align:center;}.post_feed2 .product_card_snippet {text-align:center;}.post_feed2 .post_card__cta {text-align:center;margin-top:15px;}.post_feed2 .slick-prev, .post_feed2 .slick-next {display:flex;align-items:center;justify-content:center;flex:none;font-size:0;background-color:var(--color-theme);border-radius:50%;width:40px;height:40px;margin-bottom:15%;padding:0;}.post_feed2 .slick-prev {margin-right:30px;}html[dir="rtl"] .post_feed2 .slick-prev, html[dir="rtl"] .post_feed2 .slick-next {transform:rotate(180deg);}.post_feed2 .slick-next {margin-left:30px;}.post_feed2 .slick-prev:before, .post_feed2 .slick-next:before {content:'';display:block;width:24px;height:24px;}.post_feed2 .slick-prev:before {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center;background-size:30px;}.post_feed2 .slick-next:before {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center;background-size:30px;}.post_feed2 ul.slick-dots {display:flex;align-items:center;gap:15px;max-width:max-content;margin:30px auto 0;padding:0 15px;position:absolute;right:0;bottom:-42px;left:0;}.post_feed2 ul.slick-dots li {line-height:0;list-style:none;margin:0;padding:0;}.post_feed2 ul.slick-dots li button {font-size:unset;color:transparent;background-color:var(--color-dots-button-bg);border-radius:100px;width:12px;height:12px;padding:0;overflow:hidden;transition:all .3s ease;}.post_feed2 ul.slick-dots li.slick-active button {background-color:var(--color-active-dots-button-bg);position:relative;}.popular_products {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding:0 15px 30px;}.popular_products .widget {max-width:1200px;margin:0 auto;}.popular_products ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin:0;padding:0;}.popular_products ul li {list-style:none;margin:0;padding:0;}.promotion_card {background-color:var(--color-surface-bg-4);border-bottom:1px solid;border-color:var(--color-border-1);margin:-30px 0 30px;padding:30px 15px;}.promotion_card .widget {max-width:1200px;margin:0 auto;}.promotion_card .widget_content {display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;}.promotion_card__container {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background-color:var(--color-surface-bg-2);border-radius:18px;padding:30px;}.promotion_card__container:first-child {grid-row:1 / span 2;}.promotion_card__container:nth-child(n+2) {display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;}.promotion_card__image {text-align:center;width:100%;line-height:0;}.promotion_card__image img {width:100%;border-radius:12px;}.promotion_card__image img.loaded {background-color:transparent;}.promotion_card__container:first-child .promotion_card__image img {max-width:362px;max-height:362px;}.promotion_card__meta {text-align:center;}.promotion_card__container:nth-child(n+2) .promotion_card__meta {order:1;}.promotion_card__badge {font-size:12px;font-weight:700;color:var(--color-text-5);}.promotion_card__title {font-size:36px;font-weight:700;line-height:1.3;}.promotion_card__action {margin-top:15px;}.blog_news {border-bottom:1px solid;border-color:var(--color-border-1);margin-bottom:30px;padding:0 15px 30px;}.blog_news .widget {max-width:1200px;margin:0 auto;}.blog_news__feed ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin:0;padding:0;}.blog_news__feed ul li {list-style:none;margin:0;padding:0;}.blog_news__feed ul li .post_card__thumbnail img {aspect-ratio:3 / 2;}.blog_news__feed ul li .post_card__label {margin-bottom:8px;}.blog_news__feed ul li .post_card__label a {font-size:12px;font-weight:700;}.blog_news__feed ul li .post_card__label a:nth-child(n+2) {display:none;}.blog_news__feed ul li h2.post_card__title {font-size:16px;font-weight:700;line-height:1.3;}.blog_news__feed ul li h2.post_card__title a {-webkit-line-clamp:3;}.blog_news__feed ul li .post_card__date {font-size:12px;color:var(--color-text-2);margin-top:8px;}.blog_news__show_more_button {text-align:center;margin-top:30px;}.isMultipleItems .blog_posts {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}.post_card {box-shadow:0 2px 10px 0 #00000014;border-radius:18px;position:relative;}.isSingleItem .blog_posts .post_card:not(.post_feed3 .post_card) {box-shadow:none;border-radius:0;position:unset;}.post_card__thumbnail a {display:block;line-height:0;}.post_card__thumbnail img {aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;width:100%;}.post_card__body {padding:15px;}.post_card__body .product_badge {font-size:12px;}h2.post_card__title {font-size:14px;font-weight:400;margin:0;}h2.post_card__title a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-1);}.product_card_snippet__id .product_price {font-size:16px;margin-top:8px;}.product_card_snippet__id .product_discount {display:block;margin:0;}.product_card_snippet__id .original_price {margin:0;}.product_card_snippet__id .discount_percentage {display:flex;align-items:center;justify-content:center;background-color:var(--color-percentage-text);border-radius:8px 12px 12px 0;font-size:10px;font-weight:700;color:var(--color-text-3);width:37px;height:20px;position:absolute;top:15px;left:-5px;}html[dir="rtl"] .product_card_snippet__id .discount_percentage {border-radius:12px 8px 0 12px;right:-5px;left:unset;}.product_card_snippet__id .discount_percentage:after {content:'';background-color:var(--color-percentage-bg-2);border-radius:0 0 0 8px;width:5px;height:5px;position:absolute;bottom:-5px;left:0;}html[dir="rtl"] .product_card_snippet__id .discount_percentage:after {border-radius:0 0 8px 0;right:0;left:unset;}.product_card_snippet__id .product_sold_count {font-size:12px;}.blog_pager {display:flex;align-items:center;justify-content:center;}.blog_pager .elementskit_button {margin-top:30px;}.blog_pager .loading, .blog_pager .no_results {display:none;}.blog_pager .loading {pointer-events:none;}.blog_pager .no_results.show {display:flex;}h1.post_entry_title {font-size:32px;line-height:1.3;margin-bottom:30px;}.post_body {word-break:break-word;}#post_middle h1:not(.c), #post_middle h2:not(.c), #post_middle h3:not(.c), #post_middle h4:not(.c), #post_middle h5:not(.c), #post_middle h6:not(.c) {margin:30px 0 15px;}#post_middle a[style="margin-left: 1em;margin-right: 1em;text-align: center;"], #post_middle a[style="display: block;padding: 1em 0;text-align: center;"], #post_middle a[style="display: block;padding: 1em 0px;text-align: center;"], #post_middle a[style="margin-left: 1em;margin-right: 1em;"], #post_middle a[style="margin-left: 1em;margin-right: 1em;text-align: center;"], #post_middle a[style="display: block;padding: 1em 0;text-align: center;clear: right;float: right;"], #post_middle a[style="display: block;padding: 1em 0;text-align: center;"], #post_middle a[style="display: block;padding: 1em 0px;text-align: center;"], #post_middle a[style="margin-left: 1em;margin-right: 1em;"], #post_middle a[style="display: block;margin-left: auto;margin-right: auto;padding: 1em 0px;text-align: center;"], #post_middle a[style="display: block;margin-left: auto;margin-right: auto;padding: 1em 0px;text-align: center;"], #post_middle a[style="display: block; padding: 1em 0px; text-align: center;"], #post_middle a[style="display: block; margin-left: auto; margin-right: auto; padding: 1em 0px; text-align: center;"], #post_middle a[style="display: block; padding: 1em 0; text-align: center; "], #post_middle a[style="margin-left: 1em; margin-right: 1em;"], #post_middle a[style="margin-left: 1em; margin-right: 1em; text-align: center;"], #post_middle a[style="margin-left: auto; margin-right: auto;"], #post_middle a[style=" margin-right: 1em;margin-left: 1em;"] {display:block!important;line-height:0!important;float:none!important;margin:0!important;padding:0!important;}#post_middle a:not(.elementskit_button, .product_marketplace ul li a)[target^=_blank]:after {content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' fill='%235f6368'/%3E%3C/svg%3E");display:inline-block;width:14px;height:14px;margin:0 4px;}#post_middle a:not(.elementskit_button, .tabs > ul li a, .toc_content ol li a, .cart_page__item_name a):hover {text-decoration:underline;}#post_middle h2:target::before, #post_middle h3:target::before, #post_middle h4:target::before, #post_middle h5:target::before, #post_middle h6:target::before {content:'';display:block;height:150px;margin-top:-150px;}.product_post_wrapper {display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}.product_main_image {line-height:0;margin-bottom:15px;}.product_main_image img {aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;}.thumbnail_row {display:flex;align-items:center;gap:8px;overflow:auto;}.thumbnail_item {flex:none;line-height:0;cursor:pointer;}.thumbnail_item img {aspect-ratio:1 / 1;object-fit:cover;border:2px solid;border-color:transparent;border-radius:8px;}.thumbnail_item.active img {border-color:var(--color-theme);}.product_badge {font-weight:700;color:var(--color-text-5);margin-bottom:8px;}.product_title {font-size:20px;font-weight:700;line-height:1.3;}.product_sold_count {color:var(--color-text-2);margin-top:8px;}.product_price_container {margin:15px 0 30px;}.product_price {font-size:30px;font-weight:700;}.product_discount {display:flex;align-items:center;margin-top:4px;}.discount_percentage {background-color:var(--color-percentage-bg-1);border-radius:4px;font-size:12px;font-weight:700;color:var(--color-percentage-text);padding:1px 4px;}.original_price {color:var(--color-text-2);text-decoration:line-through;margin:0 4px;}.product_variants {margin-bottom:30px;}.product_variant_item:not(:last-child) {margin-bottom:30px;}.variant_label {font-size:16px;font-weight:700;margin-bottom:15px;}.selected_variant {font-weight:400;color:var(--color-text-2);}.variant_list {display:flex;align-items:center;flex-wrap:wrap;gap:8px;}.variant_list .elementskit_button[data-discount-price]:not(.disabled):before {content:'';background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.65,2.85L19.26,6.71L22.77,8.5L21,12L22.78,15.5L19.24,17.29L18.63,21.15L14.74,20.54L11.97,23.3L9.19,20.5L5.33,21.14L4.71,17.25L1.22,15.47L3,11.97L1.23,8.5L4.74,6.69L5.35,2.86L9.22,3.5L12,0.69L14.77,3.46L18.65,2.85M9.5,7A1.5,1.5 0 0,0 8,8.5A1.5,1.5 0 0,0 9.5,10A1.5,1.5 0 0,0 11,8.5A1.5,1.5 0 0,0 9.5,7M14.5,14A1.5,1.5 0 0,0 13,15.5A1.5,1.5 0 0,0 14.5,17A1.5,1.5 0 0,0 16,15.5A1.5,1.5 0 0,0 14.5,14M8.41,17L17,8.41L15.59,7L7,15.59L8.41,17Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center;background-color:var(--color-percentage-text);background-size:14px;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;right:-8px;}.variant_list .elementskit_button.disabled {pointer-events:unset;}.product_quantity_label {font-size:16px;font-weight:700;margin-bottom:15px;}.product_quantity_selector {display:flex;align-items:center;gap:15px;}.product_quantity_group {display:inline-flex;align-items:center;border:1px solid;border-color:var(--color-border-2);border-radius:8px;}.product_quantity_group button {display:flex;align-items:center;justify-content:center;font-size:20px;width:40px;height:40px;padding:0;}.product_quantity_group button.disabled {color:var(--color-text-4);pointer-events:none;}.product_quantity_group input {text-align:center;width:40px;height:40px;padding:0;}.product_quantity_group input::-webkit-outer-spin-button, .product_quantity_group input::-webkit-inner-spin-button {display:none;}.product_marketplace {margin-top:30px;}.product_marketplace_label {font-size:16px;font-weight:700;margin-bottom:15px;}.product_marketplace ul {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;}.product_marketplace ul li {list-style:none;margin:0;padding:0;}.product_marketplace ul li a {display:flex;align-items:center;border:1px solid;border-color:var(--color-border-2);border-radius:8px;line-height:0;height:40px;padding:0 15px;}.product_marketplace ul li img {width:auto;height:20px;border-radius:100px;}.product_marketplace ul li img.loaded {background-color:transparent;border-radius:0;}.product_details {grid-column:1 / span 2;}.product_detail_tabs {display:flex;align-items:center;border-bottom:1px solid;border-color:var(--color-border-1);overflow:auto;}.product_detail_tabs_item {display:flex;align-items:center;flex:none;border-bottom:2px solid;border-color:transparent;font-weight:700;height:40px;cursor:pointer;padding:0 15px;}.product_detail_tabs_item.current {border-color:var(--color-theme);color:var(--color-theme);}.product_detail_content {display:none;}.product_detail_content.visible {display:block;}.product_actions {background-color:var(--color-surface-bg-3);border-top:1px solid;border-color:var(--color-border-1);height:100px;z-index:99;padding:0 15px;transform:translateY(100px);transition:transform .3s ease;position:fixed;right:0;bottom:0;left:0;}.product_actions.appeared {transform:translateY(0);}.product_floating_actions_container {display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;height:100px;max-width:1200px;margin:0 auto;}.product_floating_actions_secondary button {display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;height:40px;padding:0;}.product_floating_actions_secondary button svg {width:18px;height:18px;}.product_floating_actions_subtotal_original_price {color:var(--color-text-2);text-decoration:line-through;}.product_floating_actions_subtotal_price {font-size:24px;font-weight:700;}.product_floating_actions_add_to_cart {text-align:right;}html[dir="rtl"] .product_floating_actions_add_to_cart {text-align:left;}.cart_page__content {display:flex;justify-content:space-between;}.cart_page__main {width:calc(100% - (330px + 30px));}.cart_page__item {background-color:var(--color-surface-bg-2);border-radius:18px;padding:15px;}.cart_page__item:not(:last-child) {margin-bottom:15px;}.cart_page__item_start {display:flex;gap:15px;margin-bottom:15px;}.cart_page__item_thumbnail {flex:none;}.cart_page__item_thumbnail a {display:block;line-height:0;}.cart_page__item_thumbnail img {aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;}.cart_page__item_name a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--color-text-1);}.cart_page__item_variant {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;}.cart_page__item_variant span {display:flex;align-items:center;background-color:var(--color-surface-bg-4);border-radius:100px;font-size:12px;height:24px;padding:0 12px;}.cart_page__item_price {font-size:16px;font-weight:700;margin-top:8px;}.cart_page__item_original_price {color:var(--color-text-2);text-decoration:line-through;}.cart_page__item_end {display:flex;align-items:center;justify-content:space-between;gap:15px;}.cart_page__item_quantity_group {display:flex;align-items:center;border:1px solid;border-color:var(--color-border-2);border-radius:8px;}.cart_page__item_quantity_group button {display:flex;align-items:center;justify-content:center;font-size:20px;width:32px;height:32px;padding:0;}.cart_page__item_quantity_group button.disabled {color:var(--color-text-4);pointer-events:none;}.cart_page__item_quantity_group .cart_page__item_qty {display:flex;align-items:center;justify-content:center;width:32px;height:32px;}.cart_page__item_remove {display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;}.cart_page__sidebar {width:100%;max-width:330px;}.cart_page__summary {background-color:var(--color-surface-bg-2);border-radius:18px;padding:15px;position:sticky;top:160px;}.checkout_page__sub_heading {font-size:16px;font-weight:700;margin-bottom:15px;}.cart_page__summary_item {display:flex;align-items:center;justify-content:space-between;gap:15px;}.cart_page__total_price {font-size:16px;font-weight:700;}.cart_page__cta {margin-top:15px;}.cart_page__cta .elementskit_button {width:100%;}.checkout_page h2 {font-size:24px;line-height:1.3;}.checkout_page__content {display:flex;justify-content:space-between;}.checkout_page__main {width:calc(100% - (330px + 30px));}.checkout_page__main > div {background-color:var(--color-surface-bg-2);border-radius:18px;padding:15px;}.checkout_page__main > div:not(:last-child) {margin-bottom:15px;}.checkout_page__form {display:flex;flex-direction:column;gap:15px;margin-bottom:15px;}.checkout_page__form_group label {display:block;margin-bottom:8px;}.checkout_page__form_group label span {color:var(--color-percentage-text);}.checkout_page__switch_button {display:flex;align-items:center;justify-content:space-between;gap:15px;}.checkout_page__switch_button > div:last-child {background-color:var(--color-surface-bg-5);border:2px solid;border-color:var(--color-border-2);border-radius:100px;width:52px;height:32px;cursor:pointer;transition:all .2s ease;position:relative;}.checkout_page__switch_button.active > div:last-child {background-color:var(--color-theme);border-color:var(--color-theme);}.checkout_page__switch_button > div:last-child span {background-color:var(--color-border-2);border-radius:50%;width:16px;height:16px;transition:all .2s ease;position:absolute;top:6px;left:6px;}html[dir="rtl"] .checkout_page__switch_button > div:last-child span {right:6px;left:unset;}.checkout_page__switch_button > div:last-child span svg {display:none;}.checkout_page__switch_button.active > div:last-child span {display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-bg-2);color:var(--color-theme);width:24px;height:24px;top:2px;left:22px;}html[dir="rtl"] .checkout_page__switch_button.active > div:last-child span {right:22px;left:unset;}.checkout_page__switch_button.active > div:last-child span svg {display:block;width:16px;height:16px;}.checkout_page__purchased_item {display:flex;gap:15px;}.checkout_page__purchased_item:not(:last-child) {margin-bottom:15px;}.checkout_page__purchased_thumbnail {flex:none;line-height:0;}.checkout_page__purchased_thumbnail img {aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;}.checkout_page__purchased_name {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.checkout_page__purchased_variants {color:var(--color-text-2);margin-top:4px;}.checkout_page__purchased_qty_price {font-weight:700;margin-top:4px;}.checkout_page__load_more_button {display:flex;align-items:center;gap:8px;color:var(--color-theme);cursor:pointer;margin-top:15px;}.checkout_page__load_more_button svg {width:18px;height:18px;}.checkout_page__sidebar {width:100%;max-width:330px;}.checkout_page__summary {background-color:var(--color-surface-bg-2);border-radius:18px;padding:15px;position:sticky;top:160px;}.checkout_page__summary_start {margin-bottom:30px;}.checkout_page__summary_start .elementskit_button.fab.extended {justify-content:space-between;width:100%;}.checkout_page__total_price, .checkout_page__total_shipping_cost, .checkout_page__total_admin_fee, .checkout_page__total_billed {display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;}.checkout_page__total_billed {border-top:1px solid;border-color:var(--color-border-1);margin:30px 0 0;padding-top:30px;}.checkout_page__total_billed > div:last-child {font-size:16px;font-weight:700;}.checkout_page__cta {margin-top:15px;}.checkout_page__cta .elementskit_button.fab.extended {width:100%;}.invoice_page {max-width:600px;margin:0 auto;}.invoice_page__header {text-align:center;margin-bottom:60px;}.invoice_page__title {font-size:20px;font-weight:700;}.invoice_page__timer {font-size:20px;font-weight:700;color:var(--color-percentage-text);margin:4px 0 15px;}.invoice_page__subtitle {font-size:16px;color:var(--color-text-2);margin-bottom:4px;}.invoice_page__deadline {font-size:18px;font-weight:700;}.invoice_page__body {background-color:var(--color-surface-bg-2);border-radius:18px;margin-bottom:30px;}.invoice_page__payment_header {text-align:center;padding:30px 15px;}.invoice_page__bank_name {font-size:16px;font-weight:700;margin-bottom:15px;}.invoice_page__bank_logo {line-height:0;}.invoice_page__bank_logo img {width:100%;max-width:200px;}.invoice_page__payment_body {border-top:1px solid;border-color:var(--color-border-1);padding:15px 0;}.invoice_page__payment_column {display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:15px;}.invoice_page__label {margin-bottom:8px;}.invoice_page__value {font-size:18px;font-weight:700;}.invoice_page__copy_button {display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--color-theme);cursor:pointer;}.invoice_page__copy_button svg {width:18px;height:18px;}.invoice_page__confirmation .elementskit_button.fab.extended {width:100%;}.invoice_page__guide {background-color:var(--color-surface-bg-2);border-radius:18px;margin-top:30px;padding:15px;}.invoice_page__guide .elementskit_accordion {margin:0;}.cart_page__empty {background-color:var(--color-surface-bg-2);border-radius:18px;text-align:center;padding:30px;}.cart_page__empty h2 {font-size:20px;margin:0 0 15px!important;}.cart_page__empty p {font-size:16px;color:var(--color-text-2);margin:0 0 30px;}.payment_method_modal {background-color:var(--color-modal-bg);z-index:99999;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;}.payment_method_modal.active {opacity:1;visibility:visible;}.payment_method_modal__dialog {background-color:var(--color-surface-bg-2);border-radius:12px;height:calc(100% - 30px);max-width:480px;max-height:max-content;margin:0 auto;overflow:auto;opacity:0;transform:translate(0,-50%);transition:all .2s ease;position:absolute;top:55%;right:0;left:0;}.payment_method_modal.active .payment_method_modal__dialog {opacity:1;top:50%;}.payment_method_modal__header {display:flex;align-items:center;gap:7px;padding:15px;}.payment_method_modal__title {font-size:16px;font-weight:700;}.payment_method_modal__body {padding-bottom:15px;}.payment_method_list ul {margin:0;padding:0;}.payment_method_list ul li {display:flex;align-items:center;gap:15px;cursor:pointer;list-style:none;margin:0;padding:11.5px 24px;}.payment_method_list ul li:hover {background-color:var(--color-surface-bg-4);}.payment_method_list ul li .payment_method_list__item_icon {display:flex;align-items:center;justify-content:center;border:2px solid;border-color:var(--color-border-2);border-radius:50%;width:18px;height:18px;}.payment_method_list ul li.selected .payment_method_list__item_icon {border-color:var(--color-theme);}.payment_method_list ul li.selected .payment_method_list__item_icon:before {content:'';background-color:var(--color-theme);border-radius:50%;width:8px;height:8px;}.hg__product_posts section, .hg__promotion_card section {box-shadow:0 0 #0000,0 0 #0000,0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;border-radius:18px;padding:30px;}.hg__product_posts section:not(:last-child), .hg__promotion_card section:not(:last-child) {margin-bottom:30px;}.hg__item {position:relative;}.hg__item:not(:last-child), .hg__form_group {border-bottom:1px dashed;border-color:var(--color-border-1);margin-bottom:15px;padding-bottom:15px;}.hg__table {border-top:1px dashed;border-color:var(--color-border-1);margin-top:15px;padding-top:15px;}.hg__item label, .hg__form_group label, .hg__table label {display:block;font-size:16px;font-weight:700;margin-bottom:15px;}.hg__product_price .hg__item .elementskit_input, .hg__price_group .elementskit_input {padding-left:55px;}html[dir="rtl"] .hg__product_price .hg__item .elementskit_input, html[dir="rtl"] .hg__price_group .elementskit_input {padding-right:55px;padding-left:0;}.hg__item textarea {margin-top:15px;}.hg__price_group {position:relative;}.hg__item span, .hg__price_group span {display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-surface-bg-4);border-radius:8px 0 0 8px;width:40px;height:38px;pointer-events:none;position:absolute;top:40px;left:1px;}html[dir="rtl"] .hg__item span, html[dir="rtl"] .hg__price_group span {border-radius:0 8px 8px 0;right:1px;left:unset;}.hg__price_group span {top:1px;}.hg__input {display:flex;align-items:center;gap:7px;}.hg__input.a {align-items:flex-end;flex-direction:column;gap:15px;}.hg__input .elementskit_button {flex:none;}.hg__table div {min-width:120px;}.author_box {display:flex;gap:15px;border-top:1px solid;border-color:var(--color-border-1);margin-top:30px;padding-top:30px;}.author_box__left {flex:none;}.author_box__photo {line-height:0;}.author_box__photo img {aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;}.author_box__name {font-size:16px;font-weight:700;}.comments {margin-top:30px;}.add_new_comment {margin:30px 0;}.custom_comment_form {border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;padding:15px;}.comment_note {display:flex;gap:4px;}.comment_note svg {width:16px;height:16px;flex:none;margin-top:3px;}.custom_comment_editor_wrapper {position:relative;}.custom_comment_editor_wrapper iframe[src]+.loader {display:none;position:absolute;top:0;right:0;bottom:0;left:0;}.custom_comment_editor_wrapper .loader {line-height:0;text-align:center;padding:18px 0;}.btn_cancel {display:none;color:var(--color-alert-error-text);cursor:pointer;}.btn_cancel:hover {text-decoration:underline;}.comments .comment .btn_cancel {display:inline-block;}.comment_header {display:flex;gap:12px;margin-bottom:8px;}.comment_avatar {flex:none;line-height:0;}.comment_avatar img {aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;}.comment_user_name {font-weight:700;}.comment_user_name a {color:var(--color-text-1);}.comment_user_name.developer a {display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:var(--color-surface-bg-6);border-radius:100px;color:var(--color-text-3);padding:0 8px;}.comment_user_name.developer svg {width:14px;height:14px;}.comment_datetime {font-size:12px;color:var(--color-text-2);}.comment_content, .comment_thread .comment_footer, .comment_replies {padding-left:50px;}html[dir="rtl"] .comment_content, html[dir="rtl"] .comment_thread .comment_footer, html[dir="rtl"] .comment_replies {padding-right:50px;padding-left:0;}.comment_content a:hover {text-decoration:underline;}.comment_starter .custom_comment_form {margin:15px 0 0 50px;}html[dir="rtl"] .comment_starter .custom_comment_form {margin-right:50px;margin-left:0;}.comment_starter .comment_replies ~ .custom_comment_form {margin:15px 0 0 100px;}html[dir="rtl"] .comment_starter .comment_replies ~ .custom_comment_form {margin-right:100px;margin-left:0;}.comment_footer {margin-top:15px;}.btn_reply:hover {text-decoration:underline;}.comment:not(:last-child) {margin-bottom:15px;}.comment_replies {margin-top:15px;}.comment_reply_block:not(:last-child) {margin-bottom:15px;}.comment_starter .comment_replies + .comment_footer {padding-left:100px;}html[dir="rtl"] .comment_starter .comment_replies + .comment_footer {padding-right:100px;padding-left:0;}.related_posts {margin-top:30px;}.post_feed3 ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin:0;padding:0;}.post_feed3 ul li {list-style:none;margin:0;padding:0;}.site_footer {background-color:var(--color-footer-bg);border-top:1px solid;border-color:var(--color-footer-border);color:var(--color-footer-text);margin-top:60px;padding:30px 15px;}.site_footer__inner {max-width:1200px;margin:0 auto;}.site_footer__inner .widget_title {font-size:16px;}.site_footer__widget_type1 {margin-bottom:30px;}.site_footer__widget_type1 .widget:not(:last-child) {margin-bottom:30px;}.site_footer__widget_type1 .footer_branding__logo a {display:inline-block;line-height:0;}.site_footer__widget_type1 .footer_branding__logo img {width:auto;max-height:33px;}.site_footer__widget_type1 .footer_branding__end {margin-top:15px;}.site_footer__widget_type1 .LinkList ul {display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:0;padding:0;}.site_footer__widget_type1 .LinkList ul li {list-style:none;margin:0;padding:0;}.site_footer__widget_type1 .LinkList ul li a {display:block;color:inherit;line-height:0;}.site_footer__widget_type1 .LinkList ul li a:hover {color:var(--color-footer-text-hover);}.site_footer__widget_type2 {display:flex;margin-bottom:30px;}.site_footer__widget_type2 .widget:not(:last-child) {margin-right:100px;}html[dir="rtl"] .site_footer__widget_type2 .widget:not(:last-child) {margin-right:0;margin-left:100px;}.site_footer__widget_type2 .footer_help__item:not(:last-child) {margin-bottom:15px;}.site_footer__widget_type2 .footer_help__label {margin-bottom:8px;}.site_footer__widget_type2 .footer_help__value {word-break:break-word;}.site_footer__widget_type2 .LinkList ul {margin:0;padding:0;}.site_footer__widget_type2 .LinkList ul li {list-style:none;margin:0;padding:0;}.site_footer__widget_type2 .LinkList ul li:not(:last-child) {margin-bottom:12px;}.site_footer__widget_type2 .LinkList ul li a {color:inherit;}.site_footer__widget_type2 .LinkList ul li a:hover {color:var(--color-footer-text-hover);}.site_footer__widget_type3 {margin-bottom:30px;}.site_footer__widget_type3 .widget:not(:last-child) {margin-bottom:30px;}.site_footer__widget_type3 .LinkList ul {display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:0;padding:0;}.site_footer__widget_type3 .LinkList ul li {list-style:none;margin:0;padding:0;}.site_footer__widget_type3 .LinkList ul li img {background-color:transparent;}.site_footer__widget_type4 .widget:not(:last-child) {margin-bottom:15px;}.site_footer__widget_type4 .LinkList ul {display:flex;align-items:center;flex-wrap:wrap;gap:8px 0;margin:0;padding:0;}.site_footer__widget_type4 .LinkList ul li {list-style:none;margin:0;padding:0;}.site_footer__widget_type4 .LinkList ul li:not(:last-child):after {content:'|';color:var(--color-footer-text-2);padding:0 15px;}.site_footer__widget_type4 .LinkList ul li a {color:inherit;}.site_footer__widget_type4 .LinkList ul li a:hover {color:var(--color-footer-text-hover);}.site_footer__widget_type4 .HTML {color:var(--color-footer-text-2);}.site_footer__widget_type4 .HTML a {color:inherit;}.site_footer__widget_type4 .HTML a:hover {color:var(--color-footer-text-hover);}.empty_query {text-align:center;margin:60px 0;}.empty_query h2 {font-size:20px;margin-bottom:30px;}.error_page {padding:90px 15px 60px;}.error_page_inner {max-width:1200px;margin:0 auto;}.error_page h2 {font-size:130px;text-align:center;margin:0;}.error_page p {font-size:32px;font-weight:500;color:var(--color-text-2);text-align:center;margin:0;}.error_page_button {margin-top:40px;text-align:center;}.widget_title {font-size:32px;font-weight:700;margin-bottom:15px;}.widget_title.a {display:flex;align-items:center;gap:15px;}.widget_title.a > div:first-child {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-word;}.widget_title.a > div:last-child {flex:none;}.widget_title.a > div:last-child a {font-size:16px;}.widget_title.b {text-align:center;}.flash_sale_countdown {display:flex;align-items:center;justify-content:space-between;gap:15px;background-color:var(--color-percentage-bg-1);border:1px solid;border-color:var(--color-percentage-border);border-radius:8px;color:var(--color-percentage-text);height:54px;margin-bottom:15px;padding:0 15px;}.flash_sale_countdown > div:first-child {display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;}.flash_sale_countdown > div:first-child svg {width:20px;height:20px;flex:none;}.flash_sale_countdown > div:last-child {font-size:24px;font-weight:700;}.widget_title.fs {display:flex;align-items:center;gap:15px;}.widget_title.fs > div:nth-child(3) a {font-size:16px;}.widget_title.fs > div:nth-child(2) {margin:0;}.widget_title.fs > div:nth-child(2) .timer {display:flex;align-items:center;background-color:var(--color-percentage-text);border-radius:100px;font-size:14px;font-weight:700;color:var(--color-text-3);height:24px;padding:0 10px;}.modal {background-color:var(--color-modal-bg);z-index:9999;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;}.modal.active {opacity:1;visibility:visible;}.modal__inner {background-color:var(--color-surface-bg-2);border-radius:12px;max-width:536px;margin:0 auto;padding:30px;opacity:0;transform:translate(0,-50%);transition:all .2s ease;position:absolute;top:55%;right:0;left:0;}.modal.active .modal__inner {opacity:1;top:50%;}.modal__header {text-align:center;margin-bottom:15px;}.modal__title {font-size:20px;font-weight:700;}.modal__close_button {display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;position:absolute;top:7px;right:7px;}.modal__body {background-color:var(--color-surface-bg-4);border-radius:8px;word-break:break-word;margin-bottom:15px;padding:15px;}.modal__content {display:flex;gap:15px;}.modal__thumbnail {flex:none;line-height:0;}.modal__thumbnail img {aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;}.modal__title_snippet, .modal__post_url {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.modal__title_snippet {font-weight:700;}.modal__post_url {font-size:12px;color:var(--color-text-2);margin-top:4px;}.modal__share_label {font-size:16px;font-weight:700;margin-bottom:15px;}.modal__share_list ul {display:flex;align-items:center;margin:0;padding:0;}.modal__share_list ul li {flex:1;list-style:none;margin:0;padding:0;}.modal__share_list ul li a {text-align:center;}.modal__share_list ul li.whatsapp a {color:#00b900;}.modal__share_list ul li.telegram a {color:#40b3e0;}.modal__share_list ul li.facebook a {color:#4267b2;}.modal__share_list ul li.x a {color:#000;}.modal__share_list ul li.pinterest a {color:#e60023;}.modal__share_list ul li.copy_link a {color:#010613;}.modal__share_list ul li div:nth-child(1) {line-height:0;margin-bottom:8px;}.modal__share_list ul li div:nth-child(2) {font-size:12px;color:#5f6368;}.modal__share_list ul li input {position:absolute;margin:0;padding:0;outline:0;border:0;width:1px;height:0;opacity:0;}.snackbar {background-color:var(--color-snackbar-bg);border-radius:8px;font-size:14px;color:var(--color-snackbar-text);min-width:15vw;max-width:max-content;z-index:99999;margin:0 auto;padding:9.5px 15px;opacity:.8;visibility:hidden;transition:top 0.3s, opacity 0.3s;position:fixed;right:15px;top:-50px;left:15px;}.snackbar.active {opacity:1;visibility:visible;top:160px;}.backdrop {background-color:var(--color-backdrop-bg);z-index:998;opacity:0;visibility:hidden;transition:all .2s ease;position:fixed;top:0;right:0;bottom:0;left:0;}.app.m .backdrop, .app.s .backdrop {opacity:1;visibility:visible;}.elementskit_accordion {margin:15px 0;}.accordion_panel {background-color:var(--color-surface-bg-4);border-radius:18px;overflow:hidden;}.accordion_panel:not(:last-child) {margin-bottom:8px;}.accordion_header {display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px;font-weight:700;cursor:pointer;padding:15px;}.accordion_icon {line-height:0;}.accordion_panel.active .accordion_icon svg {transform:rotate(180deg);}.accordion_content {display:none;font-size:16px;padding:0 15px 15px;}.elementskit_alert {border-radius:8px;margin:15px 0;padding:15px 15px 15px 54px;position:relative;}html[dir="rtl"] .elementskit_alert {padding-right:54px;padding-left:15px;}.elementskit_alert.alert_info {background-color:var(--color-alert-info-bg);}.elementskit_alert.alert_warning {background-color:var(--color-alert-warning-bg);}.elementskit_alert.alert_success {background-color:var(--color-alert-success-bg);}.elementskit_alert.alert_error {background-color:var(--color-alert-error-bg);}.elementskit_alert.alert_info:before, .elementskit_alert.alert_warning:before, .elementskit_alert.alert_success:before, .elementskit_alert.alert_error:before {content:'';background-size:24px;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:15px;left:15px;}html[dir="rtl"] .elementskit_alert.alert_info:before, html[dir="rtl"] .elementskit_alert.alert_warning:before, html[dir="rtl"] .elementskit_alert.alert_success:before, html[dir="rtl"] .elementskit_alert.alert_error:before {right:15px;left:unset;}.elementskit_alert.alert_info:before {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' fill='%2300a7e6'/%3E%3C/svg%3E");}.elementskit_alert.alert_warning:before {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' fill='%23ecb621'/%3E%3C/svg%3E");}.elementskit_alert.alert_success:before {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z' fill='%2341ba79'/%3E%3C/svg%3E");}.elementskit_alert.alert_error:before {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2,16.06L3.88,12L2.2,7.94L6.26,6.26L7.94,2.2L12,3.88L16.06,2.2L17.74,6.26L21.8,7.94L20.12,12L21.8,16.06L17.74,17.74L16.06,21.8L12,20.12L7.94,21.8L6.26,17.74L2.2,16.06M13,17V15H11V17H13M13,13V7H11V13H13Z' fill='%23c00827'/%3E%3C/svg%3E");}.elementskit_alert:after {content:'';position:absolute;top:47px;bottom:15px;left:26px;width:1px;}html[dir="rtl"] .elementskit_alert:after {right:26px;left:unset;}.elementskit_alert.alert_info:after {background-color:var(--color-alert-info-text);}.elementskit_alert.alert_warning:after {background-color:var(--color-alert-warning-text);}.elementskit_alert.alert_success:after {background-color:var(--color-alert-success-text);}.elementskit_alert.alert_error:after {background-color:var(--color-alert-error-text);}.elementskit_alert strong {display:block;font-size:16px;margin-bottom:4px;}.elementskit_alert a {color:var(--color-text-1);text-decoration:underline;}blockquote {border-top:1px solid;border-bottom:1px solid;border-color:var(--color-border-1);font-size:1.5rem;margin:48px 0 32px;padding:32px;position:relative;}html[dir="rtl"] blockquote {padding-right:55px;padding-left:15px;}blockquote:before {content:'';background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10,7L8,11H11V17H5V11L7,7H10M18,7L16,11H19V17H13V11L15,7H18Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center;background-size:30px;background-color:var(--color-theme);border-radius:50%;width:40px;height:40px;margin:0 auto;position:absolute;top:-20px;right:0;left:0;}.elementskit_button {display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px;color:var(--color-button-bg);line-height:1.3;height:40px;padding:0 15px;transition:all .2s ease;position:relative;}.elementskit_button.outlined {border:1px solid;border-color:var(--color-button-border);}.elementskit_button.outlined.selected {background-color:var(--color-button-bg-outlined-selected);border-color:var(--color-button-border-outlined-selected);color:var(--color-button-text-outlined-selected);}.elementskit_button.unelevated {background-color:var(--color-button-bg);color:var(--color-button-text);}.elementskit_button.raised {background-color:var(--color-button-bg);box-shadow:0px 3px 1px -2px rgb(0 0 0 / 0.2), 0px 2px 2px 0px rgb(0 0 0 / 0.14), 0px 1px 5px 0px rgb(0 0 0 / 0.12);color:var(--color-button-text);}.elementskit_button.button_info {color:var(--color-button-info-bg);}.elementskit_button.button_info.outlined {border-color:var(--color-button-info-bg);}.elementskit_button.button_info.unelevated {background-color:var(--color-button-info-bg);color:var(--color-button-text);}.elementskit_button.button_info.raised {background-color:var(--color-button-info-bg);color:var(--color-button-text);}.elementskit_button.button_warning {color:var(--color-button-warning-bg);}.elementskit_button.button_warning.outlined {border-color:var(--color-button-warning-bg);}.elementskit_button.button_warning.unelevated {background-color:var(--color-button-warning-bg);color:var(--color-button-text-2);}.elementskit_button.button_warning.raised {background-color:var(--color-button-warning-bg);color:var(--color-button-text-2);}.elementskit_button.button_success {color:var(--color-button-success-bg);}.elementskit_button.button_success.outlined {border-color:var(--color-button-success-bg);}.elementskit_button.button_success.unelevated {background-color:var(--color-button-success-bg);color:var(--color-button-text-1);}.elementskit_button.button_success.raised {background-color:var(--color-button-success-bg);color:var(--color-button-text-1);}.elementskit_button.button_error {color:var(--color-button-error-bg);}.elementskit_button.button_error.outlined {border-color:var(--color-button-error-bg);}.elementskit_button.button_error.unelevated {background-color:var(--color-button-error-bg);color:var(--color-button-text-1);}.elementskit_button.button_error.raised {background-color:var(--color-button-error-bg);color:var(--color-button-text-1);}.elementskit_button.button_dark {color:var(--color-button-dark-bg);}.elementskit_button.button_dark.outlined:not(.selected, .disabled) {border-color:var(--color-button-dark-outlined);}.elementskit_button.button_dark.unelevated {background-color:var(--color-button-dark-bg);color:var(--color-button-text-1);}.elementskit_button.button_dark.raised {background-color:var(--color-button-dark-bg);color:var(--color-button-text-1);}.elementskit_button.button_small {height:36px;}.elementskit_button.button_large {font-size:16px;height:56px;padding:0 24px;}.elementskit_button.fab {width:40px;height:40px;padding:0;}.elementskit_button.button_small.fab {width:36px;height:36px;}.elementskit_button.button_large.fab {width:56px;height:56px;}.elementskit_button.button_large.fab svg {width:30px;height:30px;}.elementskit_button.fab.extended {width:unset;padding:0 15px;}.elementskit_button.button_large.fab.extended {padding:0 24px;}.elementskit_button.fab.extended svg {width:18px;height:18px;}.elementskit_button.button_large.fab.extended svg {width:24px;height:24px;}.elementskit_button.rounded {border-radius:100px;}.elementskit_button.disabled {background-color:var(--color-button-disabled-bg);box-shadow:none!important;border-color:transparent;color:var(--color-button-disabled-text);pointer-events:none;}.elementskit_button.font_medium {font-weight:500;}.elementskit_button.font_bold {font-weight:700;}.guide_list {margin:15px 0;}.guide_list > ol {counter-reset:num;margin:0;padding:0;}.guide_list > ol > li {list-style:none;margin:0;padding:0 0 0 46px;position:relative;}html[dir="rtl"] .guide_list > ol > li {padding-right:46px;padding-left:0;}.guide_list > ol > li:before {content:counter(num) '';counter-increment:num;display:flex;align-items:center;justify-content:center;border:1px solid;border-color:var(--color-theme);border-radius:50%;font-weight:700;color:var(--color-theme);width:32px;height:32px;position:absolute;top:0;left:0;}html[dir="rtl"] .guide_list > ol > li:before {right:0;left:unset;}.guide_list > ol > li:hover:before {background-color:var(--color-theme);color:var(--color-text-3);}.guide_list > ol > li:after {content:'';position:absolute;top:47px;bottom:0;left:16px;width:1px;background-color:var(--color-theme);}html[dir="rtl"] .guide_list > ol > li:after {right:16px;left:unset;}.post_reference {border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;padding:15px;}.post_reference strong {display:block;font-size:16px;margin-bottom:15px;}.post_reference ul {margin:0;padding:0;}.post_reference ul li {list-style:none;margin:0;padding:0;}.post_reference ul li:not(:last-child) {margin-bottom:10px;}.related_posts_manual {background-color:var(--color-surface-bg-1);border:1px solid;border-color:var(--color-theme);border-radius:8px;margin:15px 0;padding:15px;}.related_posts_manual a:hover {color:var(--color-theme);}.spoiler {border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;padding:15px;}.spoiler_title {display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:20px;font-weight:700;}.spoiler_title .elementskit_button svg:nth-child(2) {display:none;}.spoiler_title .elementskit_button.open svg:nth-child(1) {display:none;}.spoiler_title .elementskit_button.open svg:nth-child(2) {display:block;}.spoiler_content {display:none;margin-top:15px;}pre {background-color:var(--color-syntax-bg);border-radius:8px;font-size:14px;color:var(--color-syntax-text-1);line-height:1.4em;white-space:pre;direction:ltr;margin:15px 0;position:relative;}pre[data-lang]:before {content:attr(data-lang);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;background-color:var(--color-syntax-header-bg);border-bottom:1px solid;border-color:var(--color-syntax-border);font-size:14px;font-weight:700;padding:15px;}pre .num {border-right:1px solid;border-color:var(--color-syntax-border);color:var(--color-syntax-text-2);counter-reset:pre;text-align:right;float:left;padding:15px;}pre .num i {display:block;font-style:normal;}pre .num i:before {content:counters(pre, ".");counter-increment:pre;}pre code {display:block;padding:15px;overflow:auto;}code:not(pre code) {font-size:14px;font-weight:700;background-color:var(--color-surface-bg-4);border:1px solid;border-color:var(--color-border-1);border-radius:4px;padding:0 5px;}.pre_copy_button {display:flex;align-items:center;border-radius:8px;height:32px;cursor:pointer;position:absolute;top:10px;right:15px;}.pre_copy_button svg {width:16px;height:16px;}.hljs-change, .hljs-flow, .hljs-keyword, .hljs-literal, .hljs-strong, .hljs-tag, .hljs-tag .hljs-title, .hljs-winutils, .nginx .hljs-title, .tex .hljs-special, .hljs-attr, .hljs-keyword, .hljs-name, .hljs-selector-tag {color: #ff5f52;}.asciidoc .hljs-code, .hljs .hljs-constant, .markdown .hljs-code, .hljs-attribute, .hljs-link_label, .hljs-regexp, .hljs-symbol, .hljs-symbol .hljs-string, .hljs-value, .hljs-attribute, .hljs-symbol {color: #8ff;}.hljs-class .hljs-title, .hljs-code, .hljs-header {color: var(--color-background);}.apache .hljs-cbracket, .apache .hljs-tag, .django .hljs-filter .hljs-argument, .django .hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-attr_selector, .hljs-built_in, .hljs-bullet, .hljs-emphasis, .hljs-envvar, .hljs-link_url, .hljs-name, .hljs-pragma, .hljs-preprocessor, .hljs-prompt, .hljs-pseudo, .hljs-stream, .hljs-string, .hljs-subst, .hljs-tag .hljs-value, .hljs-title, .hljs-type, .ruby .hljs-class .hljs-parent, .smalltalk .hljs-array, .smalltalk .hljs-class, .smalltalk .hljs-localvars, .tex .hljs-command, .hljs-code, .hljs-section, .hljs-selector-class, .hljs-title {color: #aed581;}.apache .hljs-tag, .bash .hljs-variable, .css .hljs-id, .diff .hljs-header, .hljs-chunk, .hljs-doctag, .hljs-header, .hljs-keyword, .hljs-literal, .hljs-request, .hljs-status, .hljs-title, .hljs-type, .hljs-winutils, .rsl .hljs-built_in, .smalltalk .hljs-class, .tex .hljs-special, .vbscript .hljs-built_in, .hljs-strong {font-weight: 700;}.hljs, .hljs-subst, .hljs-tag, .hljs-class .hljs-title, .hljs-params, .hljs-emphasis, .hljs-strong {color:#ffffff;}.hljs-bullet, .hljs-link, .hljs-literal, .hljs-number, .hljs-quote, .hljs-regexp {color: #df78ef;}.hljs-emphasis {font-style: italic;}.hljs-addition, .hljs-built_in, .hljs-builtin-name, .hljs-selector-attr, .hljs-selector-id, .hljs-selector-pseudo, .hljs-string, .hljs-template-variable, .hljs-type, .hljs-variable {color: #ffd95a;}.hljs-comment, .hljs-deletion, .hljs-meta, .apache .hljs-sqbracket, .hljs-annotation, .hljs-blockquote, .hljs-comment, .hljs-decorator, .hljs-deletion, .hljs-doctype, .hljs-horizontal_rule, .hljs-pi, .hljs-shebang, .smartquote, .tex .hljs-formula {color: #b4afa2;}.tabs.syntax > ul {border-color:var(--color-syntax-border);}.tabs.syntax .tab_content {padding:0;}.tabs.syntax pre {box-shadow:none;border-radius:0 0 8px 8px;margin:0;}.elementskit_table {background-color:var(--color-surface-bg-2);border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;overflow:auto;position:relative;}.elementskit_table table {width:100%;white-space:nowrap;}.elementskit_table tr:not(tbody tr:last-child, .elementskit_table tfoot tr) {border-bottom:1px solid;border-color:var(--color-border-1);}.elementskit_table tfoot tr {border-top:1px solid;border-color:var(--color-border-1);}.elementskit_table th, .elementskit_table td {text-align:left;padding:15px;}.elementskit_table .text_right {text-align:right;}.tabs {border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;}.tabs > ul {display:flex;align-items:center;border-bottom:1px solid;border-color:var(--color-border-1);margin:0;padding:0;overflow-x:auto;}.tabs > ul li {flex:none;list-style:none;margin:0;padding:0;}.tabs > ul li a {display:flex;align-items:center;justify-content:center;border-bottom:2px solid;border-color:transparent;font-weight:700;color:var(--color-text-2);padding:15px;}.tabs > ul li.active a {border-color:var(--color-border-3);color:var(--color-text-1);}.tabs .tab_content {padding:15px;}.tabs .tab_content .tab_item {display:none;}.tabs .tab_content .tab_item.active {display:block;}.tabs .tab_content > ol {margin:0;padding:0;}.tabs .tab_content > ol li {list-style:none;margin:0;padding:0;}textarea {border:1px solid;border-color:var(--color-border-2);border-radius:8px;outline:none;font-size:14px;width:100%;min-height:80px;resize:vertical;padding:15px;}textarea::placeholder {color:var(--color-text-1);opacity:.5;}textarea:focus {box-shadow:0 0 0 1px var(--color-theme);border-color:var(--color-theme);}.youtube_embed {margin:15px 0;padding-bottom:56.25%;position:relative;}.youtube_embed iframe, .youtube_embed img {border-radius:8px;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;}.youtube_embed img {object-fit:cover;}.play_button {display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;}.play_button span {display:block;background-color:var(--color-surface-bg-2);border-radius:50%;line-height:0;padding:8px;}.play_button span svg {fill:red;width:52px;height:52px;}.toc_wrap {border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;overflow:hidden;}.toc_header {background-color:var(--color-surface-bg-1);font-size:16px;font-weight:700;padding:15px;}.toc_header span {display:inline-block;line-height:0;cursor:pointer;}.toc_header span svg:first-child {display:none;}.toc_header.active span svg:first-child {display:block;}.toc_header.active span svg:last-child {display:none;}.toc_content {display:none;border-top:1px solid;border-color:var(--color-border-1);word-break:initial;padding:5px 0;}.toc_content.open {display:block;}.toc_content ol {margin:0;padding:0;}.toc_content > ol {padding:0 15px;}.toc_content ol li {list-style:none;margin:10px 0;padding:0;}.toc_content ol li a {display:flex;color:var(--color-text-1);}.toc_content ol li a:hover {color:var(--color-theme);}.toc_content li ol {padding-left:15px;}html[dir="rtl"] .toc_content li ol {padding:0 15px 0 0;}.download_box {display:inline-block;border:1px solid;border-color:var(--color-border-1);border-radius:8px;margin:15px 0;padding:15px;}.download_box > div:first-child {font-size:16px;font-weight:700;margin-bottom:15px;}.download_box__inner {display:flex;flex-wrap:wrap;gap:15px;}.download_box__image {flex:none;line-height:0;}.download_box__cta {margin-left:15px;}.elementskit_input {background-color:transparent;color:var(--color-text-1);border:1px solid;border-color:var(--color-border-2);border-radius:8px;font-size:14px;width:100%;height:40px;text-overflow:ellipsis;padding:0 15px;transition:all .1s ease;}.elementskit_input::placeholder {color:var(--color-text-1);opacity:.5;}.elementskit_input:focus {box-shadow:0 0 0 1px var(--color-theme);border-color:var(--color-theme);}.elementskit_input.disabled {pointer-events:none;opacity:.3;}.elementskit_input::-webkit-outer-spin-button, .elementskit_input::-webkit-inner-spin-button {appearance:none;-webkit-appearance:none;}.elementskit_input[type="date"] {appearance:none;-webkit-appearance:none;cursor:pointer;}.elementskit_input[type="file"] {height:auto;padding:8px 15px;}.elementskit_input.input_large {font-size:16px;height:48px;}textarea {border:1px solid;border-color:var(--color-border-2);border-radius:8px;outline:none;font-size:14px;width:100%;min-height:80px;resize:vertical;padding:15px;}textarea::placeholder {color:var(--color-text-1);opacity:.5;}textarea:focus {box-shadow:0 0 0 1px var(--color-theme);border-color:var(--color-theme);}.elementskit_dropdown {position:relative;}.elementskit_dropdown button {display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid;border-color:var(--color-border-2);border-radius:8px;width:100%;height:40px;padding:0 15px;}.elementskit_dropdown button.active {box-shadow:0 0 0 1px var(--color-theme);border-color:var(--color-theme);}.elementskit_dropdown button svg {width:18px;height:18px;}.elementskit_dropdown ul {display:none;background-color:var(--color-surface-bg-2);box-shadow:0 8px 12px 0 rgba(164,164,164,0.4);border:1px solid;border-color:var(--color-border-2);border-radius:8px;max-height:300px;z-index:1;margin:0;padding:8px 0;overflow:auto;position:absolute;top:48px;right:0;left:0;}.elementskit_dropdown ul.active {display:block;}.elementskit_dropdown ul li {cursor:pointer;list-style:none;margin:0;padding:9.5px 15px;}.elementskit_dropdown ul li:not(.selected):hover {background-color:var(--color-surface-bg-4);}.elementskit_dropdown ul li.selected {background-color:var(--color-surface-bg-1);color:var(--color-theme);}.elementskit_progress {background-color:var(--color-surface-bg-1);background-image:linear-gradient(to right, transparent 50%, var(--color-theme) 50%, var(--color-theme) 60%, transparent 60%, transparent 71.5%, var(--color-theme) 71.5%, var(--color-theme) 84%, transparent 84%);background-size:200% 100%;height:4px;animation:material-linear-progress 2s infinite linear;z-index:9999;overflow:hidden;opacity:0;visibility:hidden;transition:all .2s ease;position:fixed;top:0;right:0;left:0;}.app.in_progress .elementskit_progress {opacity:1;visibility:visible;}.elementskit_progress:before {content:'';background-color:#ffffff;opacity:.6;position:fixed;top:4px;right:0;bottom:0;left:0;}.contact_form *:not(:last-child) {margin-bottom:15px;}@keyframes material-linear-progress {0% {background-size:200% 100%;background-position:left -31.25% top 0%;}50% {background-size:800% 100%;background-position:left -49% top 0%;}100% {background-size:400% 100%;background-position:left -102% top 0%;}}.circular {width:30px;height:30px;-webkit-animation: rotate 1s linear infinite;animation: rotate 1s linear infinite;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}.path {stroke-dasharray: 1,200;stroke-dashoffset: 0;-webkit-animation: dash 1.5s ease-in-out infinite,color 2s ease-in-out infinite;animation: dash 1.5s ease-in-out infinite,color 2s ease-in-out infinite;stroke-linecap: round;}@keyframes rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes dash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89,200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89,200;stroke-dashoffset: -124px;}}@keyframes color {0%,100% {stroke: #ff6060;}40% {stroke: #fbaa39;}66% {stroke: #2962ff;}80%,90% {stroke: #56b856;}}.lazyload {background-color:var(--color-lazyload-bg-1);}.site_header__skeleton_loading {display:flex;align-items:center;gap:30px;height:44px;margin-top:15px;overflow:hidden;}.site_header__skeleton_loading div {background-color:var(--color-lazyload-bg-1);border-radius:100px;width:150px;height:15px;flex:none;}.hero_slider__skeleton_dots {display:flex;align-items:center;gap:15px;background-color:var(--color-dots-bg);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:100px;height:48px;max-width:max-content;margin:0 auto;padding:0 24px;position:absolute;right:0;bottom:-24px;left:0;}.hero_slider__skeleton_dots div {background-color:var(--color-dots-button-bg);border-radius:100px;width:12px;height:12px;}.skeleton_loading {line-height:0;}.post_feed1 .skeleton_loading ul li > div:first-child img, .post_feed3 .skeleton_loading ul li > div:first-child img {width:100%;border-radius:18px;}.post_feed1 .skeleton_loading ul li > div:last-child, .post_feed3 .skeleton_loading ul li > div:last-child {padding:15px;}.post_feed1 .skeleton_loading ul li > div:last-child div, .post_feed3 .skeleton_loading ul li > div:last-child div {background-color:var(--color-lazyload-bg-1);border-radius:100px;height:15px;}.post_feed1 .skeleton_loading ul li > div:last-child div:not(:last-child), .post_feed3 .skeleton_loading ul li > div:last-child div:not(:last-child) {margin-bottom:10px;}.post_feed1 .skeleton_loading ul li > div:last-child div:last-child, .post_feed3 .skeleton_loading ul li > div:last-child div:last-child {max-width:70%;}.post_feed2 .skeleton_loading ul {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin:0 84px;padding:0;}.post_feed2 .skeleton_loading ul li {list-style:none;margin:0;padding:0;}.post_feed2 .skeleton_loading ul li > div:first-child img {width:100%;border-radius:18px;}.post_feed2 .skeleton_loading ul li > div:last-child {padding:15px 15px 0;}.post_feed2 .skeleton_loading ul li > div:last-child div {background-color:var(--color-lazyload-bg-1);border-radius:100px;height:15px;}.post_feed2 .skeleton_loading ul li > div:last-child div:not(:last-child) {margin-bottom:10px;}.post_feed2 .skeleton_loading ul li > div:last-child div:last-child {max-width:70%;margin:0 auto;}.blog_news__feed .skeleton_loading ul li > div:first-child img {width:100%;border-radius:18px;}.blog_news__feed .skeleton_loading ul li > div:last-child {padding:15px;}.blog_news__feed .skeleton_loading ul li > div:last-child div {background-color:var(--color-lazyload-bg-1);border-radius:100px;height:15px;}.blog_news__feed .skeleton_loading ul li > div:last-child div:not(:last-child) {margin-bottom:10px;}.blog_news__feed .skeleton_loading ul li > div:last-child div:last-child {max-width:70%;}@media screen and (max-width:1080px) {.site_header {display:flex;align-items:center;height:60px;padding:0 7px;}.app.s .site_header {padding:0 15px;}.site_header__inner {flex:1;}.site_header__logo {display:flex;align-items:center;gap:7px;}.site_header__logo .menu_button {display:inline-flex;flex:none;}.site_header__nav_primary {background-color:var(--color-surface-bg-2);max-width:300px;margin:0;padding:8px 0;overflow:auto;transform:translateX(-310px);transition:all .2s ease;position:fixed;top:60px;right:0;bottom:0;left:0;}html[dir="rtl"] .site_header__nav_primary {transform:translateX(310px);}.app.m .site_header__nav_primary {transform:translateX(0)!important;}.site_header__nav_primary ul {display:block;}.site_header__nav_primary ul li svg:not(.chevron_bottom svg) {display:block;}.site_header__nav_primary li.has_sub .chevron_bottom {margin-left:auto;}html[dir="rtl"] .site_header__nav_primary li.has_sub .chevron_bottom {margin-right:auto;}.site_header__nav_primary li.has_sub:not(.open) .chevron_bottom svg {transform:rotate(0);}.site_header__nav_primary li.has_sub ul {display:none;position:unset;background-color:transparent;box-shadow:none;border:none;border-radius:0;opacity:1;visibility:visible;transform:none;}.site_header__nav_primary li.has_sub.open ul {display:block;}.site_header__nav_primary li.has_sub ul li a {padding-left:51px;}html[dir="rtl"] .site_header__nav_primary li.has_sub ul li a {padding-right:51px;padding-left:0;}.site_header__skeleton_loading {display:none;}}@media screen and (max-width:800px) {.app.s .site_header__logo, .app.s .site_header__utilities {display:none;}.site_header__search {display:none;max-width:100%;}.app.s .site_header__search {display:block;}.site_header__utilities .search_button {display:inline-flex;}.promotion_card .widget_content {grid-template-columns:1fr;}.promotion_card__container:first-child {grid-row:unset;}.promotion_card__container:nth-child(n+2) {display:flex;flex-direction:column-reverse;}.promotion_card__container:nth-child(n+2) .promotion_card__image img {max-width:362px;max-height:362px;}.post_feed_content1 ul, .popular_products ul, .blog_news__feed ul, .isMultipleItems .blog_posts, .post_feed3 ul {grid-template-columns:1fr 1fr;}.dynamic_recent_posts2 {padding-right:0;padding-left:0;}.blog_posts_feed {display:block;}.product_post_wrapper {grid-template-columns:1fr;}.product_details {grid-column:unset;}.cart_page__content, .checkout_page__content {display:block;}.cart_page__main, .checkout_page__main {width:100%;margin-bottom:15px;}.cart_page__sidebar, .checkout_page__sidebar {max-width:100%;}.site_footer__widget_type2 {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;}.site_footer__widget_type2 .widget:not(:last-child) {margin:0!important;}.post_feed2 .skeleton_loading ul {margin:0;padding:0 15px;}}@media screen and (max-width:640px) {.site_header__utilities {gap:unset;}.hero_slider ul.slick-dots, .hero_slider__skeleton_dots {height:24px;bottom:-12px;padding:0 15px;}.hero_slider ul.slick-dots li button, .hero_slider__skeleton_dots div {width:8px;height:8px;}.post_feed_content1 ul, .popular_products ul, .blog_news__feed ul, .isMultipleItems .blog_posts, .post_feed3 ul {grid-gap:10px;}h1.post_entry_title {font-size:24px;}.product_floating_actions_container {display:flex;gap:7px;}.product_floating_actions_secondary button {width:40px;}.product_floating_actions_secondary button svg {width:24px;height:24px;}.product_floating_actions_secondary button span {display:none;}.product_floating_actions_subtotal_info {display:none;}.product_floating_actions_add_to_cart {flex:1;}.product_floating_actions_add_to_cart .elementskit_button {width:100%;}.modal__inner, .payment_method_modal__dialog {border-radius:8px 8px 0 0;transform:unset;top:unset!important;bottom:-50px;}.modal.active .modal__inner, .payment_method_modal.active .payment_method_modal__dialog {bottom:0;}.widget_title {font-size:24px;}.site_footer__widget_type2 {grid-template-columns:1fr 1fr;}.snackbar.active {top:90px;}.post_feed2 .skeleton_loading ul {display:flex;justify-content:center;overflow:hidden;}.post_feed2 .skeleton_loading ul li {flex:1 0 285px;}.download_box__cta {flex:1 0 100%;margin:0;}.download_box__cta .elementskit_button.fab.extended {width:100%;}}

/* ===== BanterShop WordPress bridge ===== */
:root{--theme-width:1200px;--header-logo-height:33px;--footer-logo-height:33px}
html{scroll-padding-top:150px}body.admin-bar .site_header{top:32px}.app{min-height:100vh}.hidden{display:none!important}.site_main{min-height:55vh}.site_layout{padding-bottom:30px}.site_header__logo{min-width:160px}.site_header__logo .custom-logo-link{display:block;line-height:0}.site_header__logo .custom-logo{width:auto;max-height:33px}.site_header__logo .site-title{font-size:24px;font-weight:800;line-height:1.25;margin:0}.site_header__logo .site-title a{color:var(--color-header-title-text)}.site_header__logo .site-title b{color:var(--color-theme)}
.elementskit_button{font-family:inherit;border:0;cursor:pointer;text-decoration:none}.elementskit_button.fab{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;position:relative}.elementskit_button.fab:hover{background:var(--color-surface-bg-1)}.elementskit_button.extended{width:auto;border-radius:100px;padding:0 22px;gap:8px}.elementskit_button.unelevated{background:var(--color-button-bg);color:var(--color-button-text)}.elementskit_button.outlined{border:1px solid var(--color-button-border);color:var(--color-text-1)}.elementskit_button.rounded{border-radius:100px}.elementskit_button.button_large{min-height:44px}.elementskit_button.font_bold{font-weight:700}.elementskit_button svg{width:24px;height:24px}.elementskit_input{display:block;width:100%;height:44px;border:1px solid;padding:0 15px;font:inherit;outline:0}.elementskit_input.textarea{height:auto;padding-top:12px;padding-bottom:12px;resize:vertical}
.site_header__nav_primary .menu{display:flex}.site_header__nav_primary .menu-item-has-children>a:after{content:'';width:18px;height:18px;margin-left:4px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' fill='%23010613'/%3E%3C/svg%3E") no-repeat center}.site_header__nav_primary .sub-menu{display:block;opacity:0;visibility:hidden}.site_header__nav_primary .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translate(0)}.site_header__more_menu{z-index:1002}.site_header__more_menu .menu{display:block}.site_header__more_menu .menu a{height:40px}.site_header__utilities .cart_page_button{color:var(--color-primary-navigation-text)}
.elementskit_progress{position:fixed;top:0;left:0;height:3px;background:var(--color-theme);z-index:99999;width:0;transition:width .1s linear}.backdrop{display:none;position:fixed;inset:0;background:var(--color-backdrop-bg);z-index:998}.app.m .backdrop,.app.more-open .backdrop{display:block}.app.s .backdrop{display:block;top:60px}.app.s{overflow:hidden}
.notification{display:none}.notification.appeared{display:block}.notification__container{overflow:visible}.notification__image{line-height:0}.notification__image img{display:block}
.hero_slider__track{position:relative;min-height:260px}.hero_slider__item{display:none}.hero_slider__item.is-active{display:block;animation:bsFade .35s ease}.hero_slider__item a{display:block;line-height:0}.hero_slider__item img{width:100%;max-height:520px;object-fit:cover}.hero_slider ul.slick-dots{z-index:3}.hero_slider ul.slick-dots button{border:0;cursor:pointer}.hero_slider ul.slick-dots li.slick-active button{width:30px}.hero_slider__arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 5px 18px rgba(0,0,0,.15);position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.hero_slider__arrow.prev{left:18px}.hero_slider__arrow.next{right:18px}.hero_slider__arrow svg{width:24px;height:24px}
.product_category .widget_title{font-size:28px;margin-bottom:20px}.product_category ul li a svg{width:20px;height:20px;color:var(--color-theme)}
.widget_title{font-size:28px;font-weight:700;line-height:1.25;margin-bottom:20px}.widget_heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.widget_heading .widget_title{margin:0}.widget_heading a{display:inline-flex;align-items:center;gap:5px;color:var(--color-theme);font-weight:700}.widget_heading a svg{width:18px;height:18px}
.post_feed1.fs .widget_heading{align-items:flex-end}.flash_sale_countdown{display:flex;align-items:center;gap:6px}.flash_sale_countdown__label{font-size:12px;color:var(--color-text-2);margin-right:4px}.flash_sale_countdown span{display:flex;align-items:center;justify-content:center;min-width:34px;height:30px;background:var(--color-percentage-text);border-radius:6px;color:#fff;font-size:12px;font-weight:800;padding:0 7px}.flash_sale_countdown i{font-style:normal;color:var(--color-percentage-text);font-weight:800}
.post_card{background:var(--color-surface-bg-2);overflow:visible}.post_card__thumbnail{position:relative}.post_card__thumbnail img{display:block}.post_card__body{position:relative}.post_card__body .product_badge{display:inline-block}.product_card_snippet__id .product_price{font-weight:700}.product_card_snippet__id .product_discount{display:flex;align-items:center;gap:5px}.post_card__cta .elementskit_button{min-height:40px;padding:0 18px}.post_card:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(1,6,19,.12);transition:.2s ease}.post_card__unavailable{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);border-radius:18px;font-weight:800;z-index:2}
.post_feed2{position:relative;min-width:0}.post_feed2__viewport{overflow:hidden}.post_feed2__track{display:flex;transition:transform .3s ease}.post_feed2__track .post_card{flex:0 0 calc(25% - 30px)}.post_feed2__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.post_feed2__nav button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--color-theme);color:#fff;cursor:pointer}.post_feed2__nav button svg{width:24px;height:24px}
.promotion_card__container{overflow:hidden}.promotion_card__title{margin:5px 0}.promotion_card__tagline{font-size:18px}.promotion_card__availability{color:var(--color-text-2);margin-top:5px}.promotion_card__image img{aspect-ratio:1/1;object-fit:cover}
.blog_news__feed .post_card{box-shadow:none;border-radius:0;overflow:hidden}.blog_news__feed .post_card__thumbnail img{border-radius:18px}.blog_news__feed .post_card__body{padding:15px 0 0}.blog_news__feed .post_card:hover{transform:none;box-shadow:none}
.blog_posts_section{padding:0 15px 30px}.blog_posts_section__inner{max-width:1200px;margin:0 auto}.blog_posts_section .blog_posts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.product_post_wrapper{margin-bottom:30px}.product_gallery{min-width:0}.thumbnail_row{padding-bottom:3px}.thumbnail_item img{width:78px;height:78px}.product_info{min-width:0}.product_badge{font-size:13px}.product_sku{font-size:12px;color:var(--color-text-2);margin-top:7px}.variant_list button{min-height:40px;border-radius:8px;padding:0 14px}.variant_list button.selected{background:var(--color-button-bg-outlined-selected);border-color:var(--color-button-border-outlined-selected);color:var(--color-button-text-outlined-selected)}.variant_list button.disabled{opacity:.45;text-decoration:line-through}.stock_text{color:var(--color-text-2)}.product_marketplace ul li a{gap:8px;font-weight:700}.product_marketplace ul li a svg{width:18px;height:18px}.product_detail_content{padding:24px 15px}.product_detail_content table{width:100%;border-collapse:collapse}.product_detail_content th,.product_detail_content td{border-bottom:1px solid var(--color-border-1);padding:12px;text-align:left}.product_detail_content th{width:34%}.product_actions{display:block}.product_actions .product_floating_actions_subtotal_info{text-align:center}.product_floating_actions_subtotal_price{color:var(--color-text-1)}
.related_products{border-top:1px solid var(--color-border-1);padding-top:30px;margin-top:30px}.related_products ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0}.related_products li{list-style:none}
.cart_page,.checkout_page{padding-bottom:30px}.cart_page__item_info{min-width:0;flex:1}.cart_page__item_remove{border:0;background:transparent;color:var(--color-percentage-text)}.cart_page__item_qty{font-weight:700}.cart_page__empty{display:none;text-align:center;background:var(--color-surface-bg-2);border-radius:18px;padding:60px 20px}.cart_page__empty.show{display:block}.cart_page__empty svg{width:64px;height:64px;color:var(--color-text-4);margin-bottom:15px}.checkout_page__form_group input,.checkout_page__form_group textarea{border-radius:8px}.checkout_page__payment_button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;border:1px solid var(--color-border-2);border-radius:8px;background:#fff;padding:0 14px;cursor:pointer}.checkout_page__payment_button span{display:flex;align-items:center;gap:10px}.checkout_page__payment_button svg{width:22px;height:22px}.payment_method_modal{display:none;position:fixed;inset:0;background:var(--color-modal-bg);z-index:10010}.payment_method_modal.active{display:block}.payment_method_modal__dialog{background:#fff;border-radius:18px;max-width:520px;max-height:calc(100vh - 40px);overflow:auto;padding:20px;position:absolute;top:50%;right:20px;left:20px;margin:auto;transform:translateY(-50%)}.payment_method_modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.payment_method_modal__header h3{margin:0}.payment_method_list{display:grid;gap:8px}.payment_method_list button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--color-border-1);background:#fff;border-radius:10px;padding:12px;cursor:pointer}.payment_method_list button.selected{border-color:var(--color-theme);background:var(--color-surface-bg-1)}.payment_method_list__item_icon{display:flex;align-items:center;justify-content:center;width:46px;height:34px;border:1px solid var(--color-border-1);border-radius:8px;font-weight:800;font-size:11px}.invoice_page{display:none}.checkout_page.invoice-mode .checkout_page__content,.checkout_page.invoice-mode>h1,.checkout_page.invoice-mode>.checkout_page__intro{display:none}.checkout_page.invoice-mode .invoice_page{display:block}.invoice_page__body{background:var(--color-surface-bg-2);border-radius:18px;padding:20px}.invoice_page__method{display:flex;align-items:center;gap:12px;margin-bottom:24px}.invoice_page__account{background:var(--color-surface-bg-4);border-radius:12px;padding:15px}.invoice_page__account_number{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;font-weight:700}.invoice_page__summary{border-top:1px solid var(--color-border-1);margin-top:24px;padding-top:18px}.invoice_page__summary>div{display:flex;justify-content:space-between;gap:15px;margin:9px 0}.invoice_page__summary .total{font-size:18px;font-weight:800}.invoice_page__confirmation{margin-top:20px}.invoice_page__confirmation a{width:100%}
.site_footer__widget_type1 .footer_socials a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-footer-border);border-radius:50%}.site_footer__widget_type1 .footer_socials svg{width:18px;height:18px}.site_footer__widget_type2{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:70px}.site_footer__widget_type2 .widget:not(:last-child){margin:0}.footer_help__value a{color:inherit}.footer_payment_grid,.footer_shipping_grid{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer_payment_grid img,.footer_shipping_grid img{width:auto;height:38px}.site_footer__widget_type4{border-top:1px solid var(--color-footer-border);padding-top:20px}.site_footer__widget_type4 .copyright{color:var(--color-footer-text-2)}
.page_content,.post_content{max-width:1200px;margin:0 auto;padding:0 15px 40px}.page_content article,.post_content article{max-width:820px}.post_content.has_sidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px}.post_content.has_sidebar article{max-width:none}.entry-thumbnail img{border-radius:18px}.entry-meta{font-size:12px;color:var(--color-text-2);margin:-18px 0 24px}.entry-content{font-size:16px;line-height:1.75}.entry-content img{border-radius:12px}.sidebar .widget{background:var(--color-surface-bg-2);border:1px solid var(--color-border-1);border-radius:18px;padding:18px;margin-bottom:20px}.sidebar .widget-title{font-size:18px;margin:0 0 15px}.sidebar ul{margin:0;padding-left:18px}
.archive_header{max-width:1200px;margin:0 auto 30px;padding:0 15px}.archive_header h1{font-size:32px;margin:0 0 5px}.archive_header p{color:var(--color-text-2);margin:0}
.search_no_results{text-align:center;padding:80px 20px}.nav-links{display:flex;justify-content:center;gap:8px;margin-top:30px}.nav-links .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:1px solid var(--color-border-1);border-radius:50%;padding:0 10px}.nav-links .current{background:var(--color-theme);color:#fff;border-color:var(--color-theme)}
@keyframes bsFade{from{opacity:.35}to{opacity:1}}
@media screen and (max-width:1080px){body.admin-bar .site_header{top:32px}.site_header__logo{min-width:0}.site_header__logo .site-title{font-size:20px}.site_header__nav_primary .menu{display:block}.site_header__nav_primary .sub-menu{display:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.site_header__nav_primary .menu-item-has-children.open>.sub-menu{display:block!important}.site_header__nav_primary .menu-item-has-children>a:after{margin-left:auto}.site_header__more_menu{top:46px}.post_feed2__track .post_card{flex-basis:calc(33.333% - 30px)}}
@media screen and (max-width:800px){body.admin-bar .site_header{top:46px}.site_header{margin-bottom:20px}.site_header__top{gap:7px}.hero_slider{margin:-20px 0 25px}.hero_slider__track{min-height:150px}.hero_slider__arrow{display:none}.product_category{padding-left:10px;padding-right:10px}.product_category ul{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.product_category ul li{flex:none}.widget_title{font-size:24px}.post_feed1{padding-left:10px;padding-right:10px}.post_feed_content1 ul,.popular_products ul,.blog_news__feed ul,.isMultipleItems .blog_posts,.post_feed3 ul,.blog_posts_section .blog_posts,.related_products ul{grid-template-columns:1fr 1fr}.promotion_card{padding-left:10px;padding-right:10px}.post_feed2__track .post_card{flex-basis:calc(50% - 20px)}.site_footer__widget_type2{grid-template-columns:1fr 1fr;gap:30px}.post_content.has_sidebar{display:block}.sidebar{margin-top:30px}}
@media screen and (max-width:640px){body.admin-bar .site_header{top:0}.site_header__logo .custom-logo{max-width:145px}.site_header__logo .site-title{font-size:18px}.hero_slider__item img{min-height:150px;object-fit:cover}.widget_heading{align-items:flex-start}.post_feed1.fs .widget_heading{display:block}.flash_sale_countdown{margin-top:12px}.promotion_card__title{font-size:30px}.post_feed2__track .post_card{flex-basis:calc(76% - 10px)}.product_post_wrapper{gap:20px}.product_price{font-size:27px}.product_actions{height:76px}.product_floating_actions_container{height:76px}.related_products ul{gap:10px}.site_footer{padding-left:15px;padding-right:15px}.site_footer__widget_type2{grid-template-columns:1fr 1fr;gap:24px 18px}.site_footer__widget_type2 .widget:first-child{grid-column:1/-1}.footer_payment_grid img,.footer_shipping_grid img{height:34px}.cart_page__item_start{align-items:flex-start}.cart_page__item_thumbnail img{width:86px;height:86px}.payment_method_modal__dialog{right:0;left:0;bottom:0;top:auto;max-height:82vh;border-radius:18px 18px 0 0;transform:none}.post_feed_content1 ul,.popular_products ul,.blog_news__feed ul,.isMultipleItems .blog_posts,.post_feed3 ul,.blog_posts_section .blog_posts{gap:10px}.post_card__body{padding:12px}.product_card_snippet__id .product_price{font-size:15px}.product_card_snippet__id .product_sold_count{font-size:11px}}

.page_content.shop-flow article{max-width:none}
