/* Shared native-WooCommerce foundation, five independently styled identities. */
body.site-astra-identity{--ink:#142333;--muted:#536273;--paper:#f7f8fa;--line:#dce2e8;--accent:#b8252a;--soft:#e9edf1;--on-accent:#fff;--radius:2px;--ast-global-color-0:var(--accent);--ast-global-color-1:var(--ink);--ast-global-color-2:var(--ink);--ast-global-color-3:var(--muted);--ast-global-color-4:var(--paper);--ast-global-color-5:#fff;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
.site-astra-identity h1,.site-astra-identity h2,.site-astra-identity h3,.site-astra-identity .site-title{font-family:inherit;color:var(--ink);font-weight:750;letter-spacing:-.025em}.site-astra-identity a{color:var(--accent)}.site-astra-identity a:hover{color:var(--ink)}.site-astra-identity :is(a,button,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.site-astra-identity .ast-container{max-width:1328px;padding-left:28px;padding-right:28px}.site-astra-identity #primary{margin-top:38px;margin-bottom:64px}.site-astra-identity.home #primary{margin-top:0}.site-astra-identity .ast-article-single,.site-astra-identity .ast-woocommerce-container{background:transparent}.site-astra-identity.home .entry-header{margin:0}.site-astra-identity .si-utility{background:var(--ink);color:#fff;font-size:11px;font-weight:650;letter-spacing:.06em}.si-utility>.ast-container{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:34px}.si-utility nav{display:flex;gap:22px}.site-astra-identity .si-utility a{color:#fff;letter-spacing:0;text-decoration:none;font-size:12px}.site-astra-identity .main-header-bar,.site-astra-identity .ast-primary-header-bar{background:var(--paper);border-bottom:1px solid var(--line)}.site-astra-identity .site-title a{font-size:32px!important;color:var(--ink)!important;letter-spacing:-.05em}.site-astra-identity .site-description{font-size:11px;color:var(--muted)}.site-astra-identity .main-header-menu .menu-link{font-size:13px;font-weight:600;color:var(--ink)}.site-astra-identity .ast-button-wrap .menu-toggle{color:var(--ink);border-color:var(--line)}
.site-astra-identity .si-search-band{background:#fff;border-bottom:1px solid var(--line)}.si-search-band>.ast-container{display:flex;align-items:center;gap:26px;padding-top:12px;padding-bottom:12px}.si-search-label{font-size:12px;font-weight:650;white-space:nowrap}.si-search-band form{display:flex;gap:7px;flex:1;max-width:760px;margin:0}.site-astra-identity .si-search-band input.search-field{min-width:0;flex:1;height:42px;border:1px solid var(--line);border-radius:var(--radius);font-size:14px;padding:9px 14px;background:var(--paper)}.site-astra-identity .si-search-band button{background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--radius);padding:9px 22px;font-size:13px}
.site-astra-identity .si-home-intro{margin-bottom:36px}.site-astra-identity .si-eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;margin:0 0 20px;line-height:1.5}.site-astra-identity .si-home-intro h1{font-size:clamp(42px,4.7vw,70px);line-height:1.06;letter-spacing:-.055em;margin:0 0 23px}.site-astra-identity .si-lead{font-size:16px;line-height:1.8;max-width:530px;color:var(--muted);margin-bottom:25px}.site-astra-identity .entry-content .si-primary{display:inline-flex;gap:40px;align-items:center;padding:13px 22px;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:650;border-radius:var(--radius);text-decoration:none!important}.si-guide{font-size:13px;font-weight:600;text-underline-offset:5px}.si-formats a{position:relative;text-decoration:none!important;color:var(--ink);display:flex;gap:10px;align-items:center}.si-formats a span{font-size:12px}.si-formats a strong{font-size:14px;letter-spacing:.03em}.si-formats a b{font-size:18px;font-weight:500;margin-left:auto}.site-astra-identity .si-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 24px}.site-astra-identity .si-section-heading h2,.site-astra-identity .si-categories-title{font-size:28px;line-height:1.2;margin:0}.si-section-heading>a{font-size:12px;text-underline-offset:5px}.site-astra-identity .woocommerce-result-count,.site-astra-identity .woocommerce-ordering{font-size:12px;color:var(--muted)}.site-astra-identity .woocommerce-ordering select{font-size:12px;max-width:100%;border-color:var(--line);background:#fff;padding:9px 26px 9px 11px;border-radius:var(--radius)}
.site-astra-identity .woocommerce ul.products,.site-astra-identity ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px;margin:0 0 36px!important;padding:0;clear:both}.site-astra-identity ul.products::before,.site-astra-identity ul.products::after{display:none!important}.site-astra-identity .woocommerce ul.products li.product,.site-astra-identity ul.products li.product{float:none!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:left;display:flex;flex-direction:column;box-shadow:none}.site-astra-identity ul.products li.product img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--soft);margin:0!important}.site-astra-identity ul.products li.product .astra-shop-summary-wrap{padding:16px;display:flex;flex-direction:column;flex:1}.site-astra-identity ul.products .woocommerce-loop-product__title{font-size:16px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:-.015em;margin:5px 0 8px!important}.site-astra-identity .ast-woo-product-category{font-size:11px!important;color:var(--muted)}.site-astra-identity ul.products li.product .price{font-size:15px!important;font-weight:650;color:var(--ink)!important;margin:0 0 13px!important}.site-astra-identity ul.products li.product .button{background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);line-height:1.35;font-size:12px;font-weight:650;padding:10px 11px;text-align:center;align-self:stretch;margin-top:auto}.site-astra-identity ul.products li.product .button:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.site-astra-identity .woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;border:0}.site-astra-identity .woocommerce nav.woocommerce-pagination ul li{border:0}.site-astra-identity .woocommerce nav.woocommerce-pagination ul li :is(a,span){min-width:36px;min-height:36px;line-height:20px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink)}.site-astra-identity .woocommerce nav.woocommerce-pagination ul li .current{background:var(--ink);color:#fff}.site-astra-identity .si-categories-title{margin:52px 0 22px}.si-category-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.site-astra-identity .si-category-list a{font-size:11px;padding:10px 13px!important;border:1px solid var(--line);border-radius:var(--radius)!important;background:var(--paper)!important;color:var(--ink)!important;text-decoration:none!important}.site-astra-identity .si-category-list a:hover{background:var(--soft)!important;border-color:var(--accent)}
.site-astra-identity.single-product .product_title{font-size:clamp(29px,3vw,42px);line-height:1.2}.site-astra-identity.single-product .summary .price{color:var(--accent);font-size:24px;font-weight:650}.site-astra-identity .woocommerce :is(.single_add_to_cart_button,a.button.alt,button.button.alt,input.button.alt){background:var(--accent);color:var(--on-accent);border-radius:var(--radius)}.site-astra-identity .woocommerce .quantity input.qty{border-color:var(--line);border-radius:var(--radius)}.site-astra-identity .woocommerce table.shop_table{background:#fff;border-color:var(--line);border-radius:var(--radius)}.site-astra-identity .woocommerce-cart-form{overflow-x:auto}.site-astra-identity .woocommerce-MyAccount-navigation a{display:block;padding:10px 15px}.site-astra-identity :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){background:var(--soft);border-top-color:var(--accent);color:var(--ink)}.site-astra-identity .si-footer{background:var(--ink);color:#fff;padding:45px 0 32px}.si-footer>.ast-container{display:flex;justify-content:space-between;align-items:center;gap:30px}.site-astra-identity .si-footer p{font-size:12px;margin:0}.site-astra-identity .si-footer .si-footer-brand{font-size:32px;font-weight:750;letter-spacing:-.045em;margin-bottom:4px}.si-footer nav{display:flex;flex-wrap:wrap;gap:24px}.site-astra-identity .si-footer a{color:#fff;font-size:12px;text-decoration:none}.site-astra-identity .site-footer,.site-astra-identity .site-below-footer-wrap{background:var(--ink);color:#fff;border-color:#ffffff30}.site-astra-identity .site-footer :is(p,a){color:#fff;font-size:11px}.site-astra-identity .site-below-footer-wrap[data-section="section-below-footer-builder"]{min-height:55px}
/* Keep original multi-column download inventories scrollable inside their own panel. */
@media(max-width:767px){.site-astra-identity .woocommerce-Tabs-panel table{display:block;width:100%;max-width:100%;overflow-x:auto}.site-astra-identity .woocommerce-Tabs-panel{min-width:0;overflow-wrap:anywhere}}
/* Korea: restrained monochrome studio, lilac accents, compact horizontal program strip. */
body.identity-kr{--ink:#202027;--accent:#63479c;--paper:#fff;--line:#e4e2e9;--soft:#f2eff8;--muted:#62616b;--radius:3px;font-family:"Malgun Gothic","Apple SD Gothic Neo",system-ui,sans-serif}
.identity-kr :is(h1,h2,h3){word-break:keep-all;letter-spacing:-.035em}.identity-kr .si-utility{background:#f2eff8;color:#493565}.identity-kr .si-utility a{color:#493565}.identity-kr .si-utility>div>span{letter-spacing:.03em;font-size:9px}.identity-kr .site-title a{font-weight:850;letter-spacing:-.05em}.identity-kr .si-search-band input.search-field{background:#faf9fc}.identity-kr .kr-studio{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px;padding:38px 0 0;border-bottom:1px solid var(--line)}.identity-kr .kr-heading h1{font-size:clamp(34px,3.3vw,48px);line-height:1.35;margin-bottom:18px}.identity-kr .kr-heading .si-eyebrow{font-size:10px;color:#63479c;letter-spacing:.1em}.identity-kr .kr-heading .si-lead{font-size:14px;max-width:660px;margin-bottom:30px}.identity-kr .kr-start{align-self:center;border-left:1px solid var(--line);padding:15px 0 15px 28px;display:grid;gap:18px}.identity-kr .kr-start .si-primary{justify-content:space-between}.identity-kr .kr-start .si-guide{font-size:12px}.identity-kr .kr-studio>.si-formats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);background:#f8f7fa;border-top:1px solid var(--line);margin-top:0}.identity-kr .kr-studio>.si-formats a{display:grid;grid-template-columns:1fr auto;padding:18px 22px;border-right:1px solid var(--line);gap:2px 8px}.identity-kr .kr-studio>.si-formats a:last-child{border:0}.identity-kr .kr-studio>.si-formats a span{font-size:11px;color:var(--accent)}.identity-kr .kr-studio>.si-formats a strong{grid-column:1;font-size:13px}.identity-kr .kr-studio>.si-formats a b{grid-column:2;grid-row:1/3}.identity-kr .si-section-heading h2{font-size:25px}.identity-kr ul.products li.product{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.identity-kr ul.products li.product .astra-shop-summary-wrap{padding-left:0;padding-right:0}.identity-kr ul.products li.product .button{background:#fff;border-color:#d9d2e6}.identity-kr .si-footer{background:#f4f2f8;color:var(--ink)}.identity-kr .si-footer a{color:var(--ink)}.identity-kr .site-footer,.identity-kr .site-below-footer-wrap{background:#f4f2f8}.identity-kr .site-footer :is(p,a){color:var(--ink)}
/* Thai: warm veranda palette, generous rounded welcome and open, relaxed catalog. */
body.identity-th{--ink:#284536;--accent:#72601f;--paper:#fffcf4;--soft:#f3edd8;--line:#dfdccb;--muted:#5c6a5b;--radius:18px;font-family:"Leelawadee UI",Tahoma,system-ui,sans-serif;line-height:1.85}
.identity-th :is(h1,h2,h3,.si-eyebrow,.site-title a){letter-spacing:normal!important}.identity-th .si-utility{background:#284536}.identity-th .site-title a{font-size:35px!important;font-weight:650}.identity-th .si-search-band{background:var(--paper)}.identity-th .th-garden{text-align:center;background:#f3edd8;border-radius:0 0 45% 6%;padding:42px 38px 30px;margin-top:22px;border-top:3px solid #ad9652}.identity-th .th-garden h1{font-size:clamp(38px,4vw,58px);line-height:1.45;font-weight:650;margin-bottom:16px}.identity-th .th-garden .si-eyebrow{font-size:12px;margin-bottom:14px}.identity-th .th-garden .si-lead{max-width:690px;margin:0 auto 22px;font-size:15px}.identity-th .th-actions{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}.identity-th .th-garden>.si-formats{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px;padding-top:24px;border-top:1px solid #d8cfb2}.identity-th .th-garden>.si-formats a{flex-direction:column;gap:0;padding:11px 23px;background:#fffcf4;border:1px solid #e0d7b8;border-radius:30px;min-width:140px}.identity-th .th-garden>.si-formats a span{font-size:12px}.identity-th .th-garden>.si-formats a strong{font-size:11px;letter-spacing:0}.identity-th .th-garden>.si-formats a b{display:none}.identity-th .si-section-heading h2{font-size:28px;font-weight:600}.identity-th ul.products li.product{background:transparent!important;border:0!important}.identity-th ul.products li.product img{border-radius:18px}.identity-th ul.products li.product .astra-shop-summary-wrap{padding:15px 4px 22px}.identity-th ul.products li.product .button{background:var(--ink);color:#fff;border-color:var(--ink)}.identity-th .si-footer{border-top:5px solid #b8a15a}.identity-th .si-footer .si-footer-brand{letter-spacing:0;font-weight:550}
/* Japan: indigo/ivory library, fine rules and a vertical program index; five compact columns. */
body.identity-jp{--ink:#293650;--accent:#354d81;--paper:#fcfbf7;--soft:#efeee8;--line:#d7d8d4;--muted:#606778;--radius:0;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,system-ui,sans-serif}
.identity-jp :is(h1,h2,h3){letter-spacing:.01em;font-weight:600}.identity-jp .si-utility{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);font-size:9px}.identity-jp .si-utility a{color:var(--ink);font-size:11px}.identity-jp .site-title a{font-family:Georgia,serif;font-weight:500;letter-spacing:.15em;font-size:35px!important}.identity-jp .main-header-menu .menu-link{font-size:12px;font-weight:500}.identity-jp .si-search-band{background:var(--paper)}.identity-jp .si-search-band form{max-width:none}.identity-jp .si-search-band input.search-field{background:transparent}.identity-jp .si-search-label{font-weight:500;font-size:11px}.identity-jp .jp-library{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px;padding:40px 0 34px;border-bottom:1px solid var(--ink)}.identity-jp .jp-heading h1{font-family:"Yu Mincho","Hiragino Mincho ProN",Georgia,serif;font-size:clamp(32px,3.3vw,47px);line-height:1.65;font-weight:500;letter-spacing:.025em;margin-bottom:15px}.identity-jp .jp-heading .si-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:14px}.identity-jp .jp-heading .si-lead{font-size:13px;line-height:2;max-width:550px;margin-bottom:22px}.identity-jp .jp-heading .si-guide{font-size:11px;font-weight:500}.identity-jp .jp-index{align-self:center;border-left:1px solid var(--line);padding-left:30px}.identity-jp .jp-index>.si-eyebrow{font-family:monospace;font-size:10px;color:var(--muted);margin-bottom:10px}.identity-jp .jp-index .si-formats{display:grid}.identity-jp .jp-index .si-formats a{padding:13px 0;border-bottom:1px solid var(--line)}.identity-jp .jp-index .si-formats a span{min-width:75px;font-size:11px;color:var(--muted)}.identity-jp .jp-index .si-formats a strong{font-size:13px;font-weight:500;letter-spacing:0}.identity-jp .si-section-heading h2{font-size:25px;font-weight:500;letter-spacing:.06em}.identity-jp .woocommerce ul.products,.identity-jp ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:19px}.identity-jp ul.products li.product{border:0!important;background:transparent!important}.identity-jp ul.products li.product .astra-shop-summary-wrap{padding:13px 0 18px;border-bottom:1px solid var(--line)}.identity-jp ul.products .woocommerce-loop-product__title{font-size:14px!important;font-weight:600!important;letter-spacing:0}.identity-jp ul.products li.product .button{background:transparent;border-color:#aeb5c2;font-weight:500;font-size:11px}.identity-jp .si-category-list a{background:transparent!important;border-width:0 0 1px 0}.identity-jp .si-footer .si-footer-brand{font-family:Georgia,serif;font-weight:500;letter-spacing:.16em}
/* Russia: graphite/burgundy vector banner, broad three-column catalog, strong section rules. */
body.identity-ru{--ink:#292a2e;--accent:#90324b;--paper:#f4f3f1;--soft:#eae7e5;--line:#d7d4d2;--muted:#656167;--radius:4px}
.identity-ru .si-utility{background:#292a2e}.identity-ru .site-title a{font-weight:850;letter-spacing:.015em}.identity-ru .site-description{font-size:10px}.identity-ru .main-header-menu .menu-link{font-size:12px}.identity-ru .si-search-band form{max-width:none}.identity-ru .si-search-label{font-size:11px}.identity-ru .ru-vector{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0 35px;background:#292a2e;color:white;margin-top:27px;border-top:5px solid #a84961}.identity-ru .ru-heading{padding:34px 0 30px 34px}.identity-ru .ru-heading h1{color:#fff;font-size:clamp(39px,4vw,58px);line-height:1.13;letter-spacing:-.045em;margin-bottom:20px}.identity-ru .ru-heading .si-eyebrow{font-size:9px;color:#e3a7b7;letter-spacing:.09em}.identity-ru .ru-heading .si-lead{font-size:14px;color:#ddd7db;margin:0;max-width:650px}.identity-ru .ru-aside{padding:27px 30px 25px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.identity-ru .ru-symbol{font-size:85px;font-weight:300;line-height:1;color:#d895a8}.identity-ru .ru-aside .si-primary{font-size:12px;gap:17px}.identity-ru .ru-aside .si-guide{font-size:11px;color:#fff}.identity-ru .ru-vector>.si-formats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff30;background:#39383c}.identity-ru .ru-vector>.si-formats a{flex-direction:column;align-items:flex-start;gap:3px;padding:16px 24px;border-right:1px solid #ffffff25;color:#fff}.identity-ru .ru-vector>.si-formats a span{font-size:12px;color:#e3a7b7}.identity-ru .ru-vector>.si-formats a strong{font-size:11px}.identity-ru .ru-vector>.si-formats a b{position:absolute;right:17px;top:16px}.identity-ru .si-section-heading{border-bottom:2px solid var(--ink);padding-bottom:14px}.identity-ru .si-section-heading h2{font-size:28px;font-weight:800}.identity-ru .woocommerce ul.products,.identity-ru ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px}.identity-ru ul.products li.product .astra-shop-summary-wrap{padding:20px}.identity-ru ul.products .woocommerce-loop-product__title{font-size:19px!important}.identity-ru ul.products li.product .button{background:#90324b;color:white;border-color:#90324b}.identity-ru .si-footer{border-top:5px solid #90324b}.identity-ru .si-footer .si-footer-brand{letter-spacing:.03em}
/* Arabic: sand/green, real RTL flow, untracked Arabic lettering and isolated Latin course names. */
body.identity-ar{--ink:#18473f;--accent:#286354;--paper:#fbf7ef;--soft:#eee7d8;--line:#d9d1bf;--muted:#5d6c61;--radius:9px;font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.9}
.identity-ar :is(h1,h2,h3,.site-title a,.si-eyebrow,.si-utility,.si-formats strong){letter-spacing:normal!important}.identity-ar .site-title a{font-size:38px!important;font-weight:700}.identity-ar .site-description{font-size:12px}.identity-ar .si-utility{background:var(--ink)}.identity-ar .si-utility>div>span{font-size:12px}.identity-ar .si-search-band{background:var(--paper)}.identity-ar .si-search-label{font-size:13px}.identity-ar .si-search-band form{max-width:none}.identity-ar .si-search-band input.search-field{text-align:right;font-size:14px}.identity-ar .ar-madar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:45px;align-items:center;padding:38px 0 35px;margin-top:8px;border-bottom:1px solid var(--line)}.identity-ar .ar-heading h1{font-family:"Traditional Arabic","Times New Roman",serif;font-size:clamp(43px,4.6vw,66px);line-height:1.5;font-weight:700;margin-bottom:15px}.identity-ar .ar-heading .si-eyebrow{font-size:12px;margin-bottom:15px;color:var(--accent)}.identity-ar .ar-heading .si-lead{font-size:16px;line-height:2;margin-bottom:24px}.identity-ar .ar-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.identity-ar .ar-actions .si-primary{font-size:14px;gap:28px}.identity-ar .ar-actions .si-guide{font-size:13px}.identity-ar .ar-madar>.si-formats{display:grid;gap:10px;padding:22px;background:#eee7d8;border-radius:9px 35px 9px 35px;border:1px solid var(--line)}.identity-ar .ar-madar>.si-formats a{padding:12px 15px;background:#fbf7ef;border:1px solid #d9d1bf;border-radius:5px;gap:16px}.identity-ar .ar-madar>.si-formats a span{min-width:58px;font-size:14px;color:var(--muted)}.identity-ar .ar-madar>.si-formats a strong{font-size:13px}.identity-ar .si-formats a b{margin-left:0;margin-right:auto;transform:scaleX(-1)}.identity-ar ul.products li.product{text-align:right}.identity-ar ul.products .woocommerce-loop-product__title{direction:ltr;unicode-bidi:isolate;text-align:right;letter-spacing:0}.identity-ar .si-section-heading h2,.identity-ar .si-categories-title{font-size:29px;letter-spacing:0}.identity-ar .si-category-list a{direction:ltr;unicode-bidi:isolate;letter-spacing:0}.identity-ar.single-product .product_title{direction:ltr;unicode-bidi:isolate;text-align:right}.identity-ar .woocommerce-Tabs-panel table{direction:ltr;text-align:left}.identity-ar .si-footer .si-footer-brand{font-family:"Traditional Arabic","Times New Roman",serif;font-size:45px;letter-spacing:0}
@media(max-width:1100px){.site-astra-identity .woocommerce ul.products,.site-astra-identity ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.identity-jp .jp-library{gap:35px}.identity-ru .ru-vector{grid-template-columns:minmax(0,1fr) 240px}.identity-ar .ar-madar{gap:25px}.identity-ar .ar-madar>.si-formats{padding:16px}}
@media(max-width:767px){
 .site-astra-identity .ast-container{padding-left:18px;padding-right:18px}.si-utility>.ast-container{justify-content:flex-end;min-height:32px}.si-utility>.ast-container>span{display:none}.si-utility nav{gap:20px}.site-astra-identity .site-title a{font-size:29px!important}.site-astra-identity .site-description{font-size:10px}.si-search-band>.ast-container{display:block;padding-top:10px;padding-bottom:10px}.si-search-label{display:none}.site-astra-identity .si-search-band input.search-field{height:42px;font-size:12px}.site-astra-identity .si-search-band button{padding:8px 15px;font-size:12px}.site-astra-identity .si-home-intro h1{font-size:37px}.site-astra-identity .si-eyebrow{font-size:10px;margin-bottom:15px}.site-astra-identity .si-lead{font-size:14px;line-height:1.85}.site-astra-identity .si-section-heading{gap:14px;align-items:center;margin-bottom:20px}.site-astra-identity .si-section-heading h2,.site-astra-identity .si-categories-title{font-size:24px}.si-section-heading>a{font-size:11px;max-width:105px;text-align:end;flex-shrink:0}.site-astra-identity .woocommerce ul.products,.site-astra-identity ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.site-astra-identity ul.products li.product .astra-shop-summary-wrap{padding:12px 10px 14px}.site-astra-identity ul.products .woocommerce-loop-product__title{font-size:13px!important}.site-astra-identity ul.products li.product .button{font-size:10px!important;padding:10px 5px!important;white-space:normal}.site-astra-identity .woocommerce-ordering,.site-astra-identity .woocommerce-result-count{float:none!important;display:block;margin-bottom:13px;font-size:11px}.si-category-list{gap:6px}.site-astra-identity .si-category-list a{font-size:10px;padding:8px 10px!important}.site-astra-identity #primary{margin-top:28px;margin-bottom:44px}.site-astra-identity.home #primary{margin-top:0}.si-footer>.ast-container{display:block}.si-footer nav{margin-top:20px;gap:14px}.site-astra-identity .si-footer{padding:30px 0 24px}.site-astra-identity .si-footer .si-footer-brand{font-size:29px}.site-astra-identity .si-home-intro{margin-bottom:28px}
 .identity-kr .kr-studio{grid-template-columns:minmax(0,1fr);gap:0;padding-top:29px}.identity-kr .kr-heading h1{font-size:32px;line-height:1.45}.identity-kr .kr-heading .si-lead{font-size:13px;margin-bottom:20px}.identity-kr .kr-start{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 24px;border:0}.identity-kr .kr-start .si-primary{font-size:12px;gap:20px}.identity-kr .kr-start .si-guide{font-size:10px}.identity-kr .kr-studio>.si-formats{grid-template-columns:repeat(2,1fr)}.identity-kr .kr-studio>.si-formats a{padding:14px 12px;border-bottom:1px solid var(--line)}.identity-kr .kr-studio>.si-formats a:nth-child(2){border-right:0}.identity-kr .kr-studio>.si-formats a:nth-child(3){border-bottom:0}.identity-kr ul.products li.product .astra-shop-summary-wrap{padding-left:0;padding-right:0}
 .identity-th .site-title a{font-size:32px!important}.identity-th .th-garden{padding:28px 19px 23px;border-radius:0 0 30px 7px;margin-top:17px}.identity-th .th-garden h1{font-size:36px;line-height:1.5}.identity-th .th-garden .si-lead{font-size:14px;line-height:1.95}.identity-th .th-actions{gap:16px}.identity-th .th-actions .si-primary{font-size:13px;gap:18px}.identity-th .th-actions .si-guide{font-size:12px}.identity-th .th-garden>.si-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:20px}.identity-th .th-garden>.si-formats a{min-width:0;padding:10px 7px}.identity-th .th-garden>.si-formats a span{font-size:11px}.identity-th .th-garden>.si-formats a strong{font-size:10px}.identity-th ul.products li.product .astra-shop-summary-wrap{padding-left:0;padding-right:0}
 .identity-jp .jp-library{grid-template-columns:minmax(0,1fr);gap:28px;padding:29px 0 25px}.identity-jp .jp-heading h1{font-size:31px;line-height:1.7}.identity-jp .jp-heading .si-lead{font-size:13px;line-height:2}.identity-jp .jp-index{padding:0;border:0}.identity-jp .jp-index>.si-eyebrow{margin-bottom:4px}.identity-jp .jp-index .si-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.identity-jp .jp-index .si-formats a{display:block;padding:13px 0}.identity-jp .jp-index .si-formats a span{display:block;font-size:10px;margin-bottom:4px}.identity-jp .jp-index .si-formats a strong{font-size:11px}.identity-jp .jp-index .si-formats a b{position:absolute;right:0;top:9px;font-size:13px}.identity-jp ul.products li.product .astra-shop-summary-wrap{padding-left:0;padding-right:0}.identity-jp .si-section-heading h2{font-size:23px}
 .identity-ru .ru-vector{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.identity-ru .ru-heading{padding:26px 22px 15px}.identity-ru .ru-heading h1{font-size:36px;line-height:1.15;overflow-wrap:anywhere}.identity-ru .ru-heading .si-lead{font-size:13px;line-height:1.85}.identity-ru .ru-aside{padding:0 22px 25px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px}.identity-ru .ru-symbol{display:none}.identity-ru .ru-aside .si-primary{font-size:11px;padding:11px 14px;gap:16px}.identity-ru .ru-aside .si-guide{font-size:10px}.identity-ru .ru-vector>.si-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-ru .ru-vector>.si-formats a{padding:13px 15px;border-bottom:1px solid #ffffff25}.identity-ru .ru-vector>.si-formats a strong{font-size:10px}.identity-ru .ru-vector>.si-formats a b{right:12px;top:10px;font-size:13px}.identity-ru .si-section-heading h2{font-size:24px}
 .identity-ar .site-title a{font-size:35px!important}.identity-ar .ar-madar{grid-template-columns:minmax(0,1fr);padding:26px 0 27px;gap:26px}.identity-ar .ar-heading h1{font-size:42px;line-height:1.55;margin-bottom:15px}.identity-ar .ar-heading .si-lead{font-size:15px;line-height:2}.identity-ar .ar-actions{gap:17px}.identity-ar .ar-actions .si-primary{font-size:13px;padding:12px 18px;gap:20px}.identity-ar .ar-actions .si-guide{font-size:12px}.identity-ar .ar-madar>.si-formats{padding:15px;border-radius:8px 24px 8px 24px;gap:8px}.identity-ar .ar-madar>.si-formats a{padding:10px 12px;gap:12px}.identity-ar .ar-madar>.si-formats a strong{font-size:12px}.identity-ar .ar-madar>.si-formats a span{font-size:13px}.identity-ar .si-section-heading h2{font-size:25px}.identity-ar .si-section-heading>a{font-size:11px}.identity-ar .si-footer .si-footer-brand{font-size:40px}
}
