@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap");
:root{
  --color-primary:#28231F!important;
  --color-primary-dark:#1A1714!important;
  --color-primary-light:#EEE8E0!important;
  --color-primary-reverse:#FFFFFF!important;
  --font-main:"Tajawal","PingARLT",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif!important;
  --font-secondary:"Tajawal","PingARLT",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif!important;
}
:root{
  --tv-ink:#28231F;
  --tv-body:#453D36;
  --tv-muted:#6B6158;
  --tv-muted-strong:#5C534B;
  --tv-line:#F0DADB;
  --tv-line-strong:#958879;
  --tv-outline:#28231F;
  --tv-ground:#FFF8F7;
  --tv-white:#FFFFFF;
  --tv-fill:#FBECEC;
  --tv-label-bg:#E5DDD2;
  --tv-badge-dark:#28231F;
  --tv-scrim:rgba(40,35,31,.45);
  --tv-photo-bg:#FCF1F0;
  --tv-footer-bg:#F1D9DA;
  --tv-footer-line:#E3C6C7;
  --tv-price:#28231F;
  --tv-sale:#9A3F2B;
  --tv-price-old:#6B6158;
  --tv-price-w:700;
  --tv-btn-bg:#28231F;
  --tv-btn-fg:#FFFFFF;
  --tv-radius-btn:4px;
  --tv-radius-surface:4px;
  --tv-radius-badge:2px;
  --tv-radius-sheet:4px;
  --tv-header-h:47px;
  --tv-ease:cubic-bezier(.2,.8,.2,1);
  --tv-ease-sheet:cubic-bezier(.32,.72,0,1);
  --tv-dur-chip:120ms;
  --tv-dur-acc:200ms;
  --tv-dur-sheet:280ms;
  --tv-dur-fade:400ms;
  --tv-dur-zoom:400ms;
  --tv-dur-scrim:200ms;
  --tv-z-bar:150;
  --tv-z-sheet:1000;
  --tv-z-drawer:1010;
  --tv-font-ar:"Tajawal",var(--font-main,system-ui),system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;
  --tv-font-en:"Tajawal",var(--font-main,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;
  --tv-font-en-display:var(--tv-font-en);
  --tv-font-display-en:var(--tv-font-en);
  --tv-fw-light:300;
  --tv-fw-regular:400;
  --tv-fw-bold:700;
  --tv-lh-ar:1.6;
  --tv-lh-en:1.5;
  --tv-tap:44px;
  --tv-focus-w:2px;
  --tv-focus-c:var(--tv-ink);
  --tv-maxw:1280px;
  --tv-drawer-w:440px;
  --tv-safe-b:env(safe-area-inset-bottom,0px);
}
html:root{--bg-color:var(--tv-ground)}
html:not([lang^="en"]) .tv-en,
html[lang^="en"] .tv-ar{display:none !important}
:where(.tv-block,.tv-drawer){font-family:var(--tv-font-ar);line-height:var(--tv-lh-ar);letter-spacing:normal;color:var(--tv-ink)}
:where(.tv-block:lang(en),.tv-drawer:lang(en)){font-family:var(--tv-font-en);line-height:var(--tv-lh-en)}
:where(.tv-block,.tv-drawer) :where(button,input,select,textarea){font-family:inherit}
.tv-display:lang(en){font-family:var(--tv-font-en-display);font-weight:var(--tv-fw-bold)}
.tv-caps:lang(en){text-transform:uppercase;letter-spacing:.08em}
.tv-num{unicode-bidi:isolate;direction:ltr}
:where(.tv-block,.tv-drawer) :where( input,select,textarea){font-size:16px}
.tv-money{white-space:nowrap;unicode-bidi:isolate;font-weight:inherit}
.tv-money > bdi{unicode-bidi:isolate}
.tv-money > .sicon-sar{display:inline-block;margin-inline-start:.2em;font-size:.9em;font-style:normal;font-weight:400;line-height:1;color:inherit}
.tv-money > .tv-money__cur{margin-inline-start:.25em}
.tv-price-reg{color:var(--tv-price);font-weight:var(--tv-price-w)}
.tv-price-sale{color:var(--tv-sale);font-weight:var(--tv-price-w)}
.tv-price-old{color:var(--tv-price-old);font-weight:var(--tv-fw-regular);font-size:.85em;text-decoration:line-through;text-decoration-thickness:1px}
:where(.tv-btn){border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg);border:1px solid var(--tv-btn-bg)}
:focus-visible{outline:var(--tv-focus-w) solid var(--tv-focus-c);outline-offset:2px}
.tv-block :focus-visible,
.tv-drawer :focus-visible{outline:var(--tv-focus-w) solid var(--tv-focus-c);outline-offset:2px}
.tv-on-dark{--tv-focus-c:var(--tv-white)}
.tv-drawer-dialog:focus{outline:none}
.tv-sr,.tv-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.tv-hide,.tv-hidden{display:none !important}
.tv-tap{position:relative}
.tv-tap::before{content:"";position:absolute;inset:min(0px,calc((100% - var(--tv-tap)) / 2))}
html.tv-anim .tv-reveal{opacity:0;transform:translateY(8px);transition:opacity var(--tv-dur-fade) var(--tv-ease),transform var(--tv-dur-fade) var(--tv-ease)}
html.tv-anim .tv-reveal.tv-in{opacity:1;transform:none}
html.tv-anim .tv-hero.tv-reveal,
html.tv-anim .tv-hero .tv-reveal,
html.tv-anim [data-animate] .tv-reveal{opacity:1;transform:none;transition:none}
[data-animate]:has(.tv-hero){opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}
.tv-hero [data-animate]{opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}
body.product-single [data-animate]:has(section.sticky-product-bar),
body.cart [data-animate]:has(salla-cart-summary-card){opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}
.tv-no-anim{opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}
.tv-drawer{position:fixed;inset:0;z-index:var(--tv-z-drawer);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--tv-dur-sheet)}
.tv-drawer.is-open{visibility:visible;pointer-events:auto;transition:none}
.tv-drawer-backdrop{position:absolute;inset:0;background:var(--tv-scrim);opacity:0;transition:opacity var(--tv-dur-scrim) var(--tv-ease)}
.tv-drawer.is-open .tv-drawer-backdrop{opacity:1}
.tv-drawer-dialog{position:absolute;inset-inline:0;inset-block-end:0;width:100%;height:100vh;height:100dvh;max-height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--tv-ground);color:var(--tv-ink);border-radius:0;box-shadow:none;padding-block-end:var(--tv-safe-b);transform:translateY(100%);transition:transform var(--tv-dur-sheet) var(--tv-ease)}
.tv-drawer.is-open .tv-drawer-dialog{transform:none}
@media (min-width:768px){
  .tv-drawer-dialog{inset-block:0;inset-inline-start:auto;inset-inline-end:0;width:var(--tv-drawer-w);max-width:100vw;height:100%;transform:translateX(100%)}
  .tv-drawer[dir="rtl"] .tv-drawer-dialog{transform:translateX(-100%)}
  .tv-drawer.is-open .tv-drawer-dialog{transform:none}
}
.tv-drawer.tv-drawer--sm .tv-drawer-dialog{height:auto;max-height:85vh;max-height:85dvh;border-radius:var(--tv-radius-sheet) var(--tv-radius-sheet) 0 0}
@media (min-width:768px){
  .tv-drawer.tv-drawer--sm{display:flex;align-items:center;justify-content:center;padding:24px}
  .tv-drawer.tv-drawer--sm .tv-drawer-dialog{position:relative;inset:auto;width:var(--tv-drawer-w);max-width:100%;height:auto;max-height:100%;border-radius:var(--tv-radius-surface);padding-block-end:0;opacity:0;transform:translateY(12px);transition:opacity var(--tv-dur-sheet) var(--tv-ease),transform var(--tv-dur-sheet) var(--tv-ease)}
  .tv-drawer.tv-drawer--sm.is-open .tv-drawer-dialog{opacity:1;transform:none}
}
.tv-drawer :where(button,input,select,textarea,img){border-radius:var(--tv-radius-surface);box-shadow:none}
.tv-drawer :where(a,table){border-radius:0;box-shadow:none}
:root{
  --tv-logo-blend: multiply;
  --tv-header-min-m: 47px;
  --tv-logo-max-h: 36px;
  --tv-logo-max-w: min(40vw, 160px);
  --tv-hf-fg: var(--tv-ink);
  --tv-hf-muted: var(--tv-muted);
  --tv-hf-line: var(--tv-line);
  --tv-hf-end: var(--tv-footer-bg);
  --tv-g-label-bg: var(--tv-label-bg);
  --tv-g-badge: var(--tv-badge-dark);
  --tv-g-font-ar: var(--tv-font-ar);
  --tv-g-font-en: var(--tv-font-en);
}
@media (min-width:1024px){
  :root{ --tv-logo-max-h: 44px; --tv-logo-max-w: 220px; }
}
header.store-header,
.mm-ocd,
#mobile-menu,
.s-search-modal,
footer.store-footer{font-family:var(--tv-g-font-ar)}
header.store-header:lang(en),
.mm-ocd:lang(en),
#mobile-menu:lang(en),
.s-search-modal:lang(en),
footer.store-footer:lang(en){font-family:var(--tv-g-font-en)}
.s-search-modal :where( input,button,textarea){font-family:inherit}
header.store-header{position:sticky!important;top:0!important;z-index:calc(var(--tv-z-bar) - 50)}
@supports (overflow-x:clip){
  body.index > .app-inner{overflow-x:clip}
}
header.store-header #mainnav{height:auto!important;box-shadow:none!important}
header.store-header #mainnav .header-inner,
header.store-header #mainnav.fixed-pinned .header-inner,
header.store-header #mainnav.fixed-header .header-inner,
header.store-header #mainnav.animated .header-inner{position:relative!important;top:auto!important;transform:none!important;box-shadow:inset 0 -1px 0 var(--tv-hf-line)!important;transition:none!important}
header.store-header .navbar-brand{animation:none!important}
header.store-header #mainnav .header-inner{background-color:var(--header-bg)}
header.store-header #mainnav .header-inner{opacity:1}
@media (min-width:1024px) and (max-width:1199.98px){
  html:lang(en) #mainnav .header-buttons{white-space:nowrap}
  html:lang(en) #mainnav .header-buttons :is(.language-name,.symbol-name){display:none}
  html:lang(en) #mainnav .header-buttons :is(.language-code,.symbol-code){display:inline!important}
}
body.product-index .nav-header.bg-gray-100{background:var(--tv-ground)!important;border-bottom:1px solid var(--tv-line)}
body.product-index #product-filter{background-color:var(--tv-ground);border-color:var(--tv-line-strong)}
@media (max-width:1023.98px){
  header.store-header #mainnav .header-container{padding-block:0}
  header.store-header #mainnav .header-container > .flex{min-height:var(--tv-header-min-m);align-items:center}
  header.store-header #mainnav .navbar-brand{margin-block:0;padding-block:0}
}
html:root{--header-bg:var(--tv-ground);--footer-bg:var(--tv-hf-end);--menu-bg:var(--tv-ground)}
header.store-header #mainnav .navbar-brand img{width:auto;height:auto!important;max-height:var(--tv-logo-max-h);max-width:var(--tv-logo-max-w);object-fit:contain}
@supports (overflow-x:clip){
  html,body{overflow-x:clip}
}
html{background:var(--tv-hf-end)}
header.store-header #mainnav :is(button.lang,button.currency),
header.store-header #mainnav :is(button.lang,button.currency) *{color:var(--tv-hf-fg)!important}
header.store-header #mainnav .header-btn,
header.store-header #mainnav a.mburger{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin-inline:0;background:transparent;border-radius:0;box-shadow:none}
header.store-header #mainnav .header-inner i,
header.store-header #mainnav .s-cart-summary-icon{color:var(--tv-hf-fg)!important}
header.store-header #mainnav .s-cart-summary-icon svg{fill:currentColor}
header.store-header #mainnav .s-cart-summary-wrapper{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;min-height:44px}
header.store-header #mainnav a.mburger p{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
header.store-header #mainnav .s-cart-summary-content,
header.store-header #mainnav .s-cart-summary-total{display:none!important}
header.store-header #mainnav .s-cart-summary-count{top:auto!important;bottom:7px!important;right:6px!important;left:auto!important;background:var(--tv-hf-fg)!important;color:var(--tv-white)!important;border-radius:999px!important;box-shadow:0 0 0 1.5px var(--tv-white)!important;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;font-size:9px;line-height:15px;font-weight:700;text-align:center}
header.store-header #mainnav{
  --tv-ico-account:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328231F' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10.25'/%3E%3Ccircle cx='12' cy='9.75' r='3.5'/%3E%3Cpath d='M5.9 19.2a7 7 0 0 1 12.2 0'/%3E%3C/svg%3E")
}
header.store-header #mainnav .s-user-menu-trigger-avatar{display:none!important}
header.store-header #mainnav .s-user-menu-avatar-wrap{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
header.store-header #mainnav .s-user-menu-avatar-wrap::before,
header.store-header #mainnav .header-container button.header-btn i[class*="sicon-user"]::before{
  content:""!important;display:block;width:21px;height:21px;background:var(--tv-hf-fg);
  -webkit-mask:var(--tv-ico-account) center / contain no-repeat;mask:var(--tv-ico-account) center / contain no-repeat
}
header.store-header #mainnav{--tv-ico-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328231F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.64 6h8.72a3 3 0 0 1 2.97 2.63l1.25 9.99A3 3 0 0 1 17.6 22H6.4a3 3 0 0 1-2.98-3.38l1.25-9.99A3 3 0 0 1 7.64 6z'/%3E%3Cpath d='M8 9V6a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}
header.store-header #mainnav salla-cart-summary [slot="icon"] i::before{
  content:""!important;display:block;width:20px;height:20px;background:var(--tv-hf-fg);
  -webkit-mask:var(--tv-ico-bag) center / contain no-repeat;mask:var(--tv-ico-bag) center / contain no-repeat
}
@media (min-width:1024px){
  header.store-header #mainnav salla-cart-summary [slot="icon"] i::before{width:24px;height:24px}
}
.s-user-menu-dropdown-header{
  --tv-ico-account-lg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328231F' stroke-width='1.1' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10.5'/%3E%3Ccircle cx='12' cy='9.75' r='3.5'/%3E%3Cpath d='M5.9 19.2a7 7 0 0 1 12.2 0'/%3E%3C/svg%3E")
}
.s-user-menu-dropdown-header > img{display:none!important}
.s-user-menu-dropdown-header-close svg{fill:var(--tv-ink)!important}
salla-modal:has(.s-localization-modal-inner, .s-localization-modal-skeleton) .s-modal-close{
  top:2px!important;inset-inline-end:2px!important;width:44px!important;height:44px!important;padding:12px!important;
  background:transparent!important;border-radius:0!important;color:var(--tv-ink)
}
salla-modal:has(.s-localization-modal-inner, .s-localization-modal-skeleton) .s-modal-close > span{display:block;width:20px;height:20px}
salla-modal:has(.s-localization-modal-inner, .s-localization-modal-skeleton) .s-modal-close svg,
salla-modal:has(.s-localization-modal-inner, .s-localization-modal-skeleton) .s-modal-close svg:hover{display:block;width:20px!important;height:20px!important;fill:var(--tv-ink)!important}
salla-modal:has(.s-localization-modal-inner, .s-localization-modal-skeleton) .s-modal-close:focus-visible{outline:2px solid var(--tv-ink)!important;outline-offset:-2px!important}
@media (max-width:767.98px){
  .s-user-menu-toggler:not(.opened) .s-user-menu-dropdown,
  .s-user-menu-toggler:not(.opened)::before{display:none!important}
  html body .s-user-menu-toggler.opened .s-user-menu-dropdown{opacity:1!important;transform:none;transition:transform .15s cubic-bezier(.2,.7,.2,1)!important}
  html body .s-user-menu-toggler.opened::before{opacity:1;transition:opacity .15s ease!important}
  @starting-style{
    html body .s-user-menu-toggler.opened .s-user-menu-dropdown{transform:translateY(24px)}
    html body .s-user-menu-toggler.opened::before{opacity:0}
  }
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){
  html body .s-user-menu-toggler.opened .s-user-menu-dropdown,
  html body .s-user-menu-toggler.opened::before{transition:none!important}
}
.s-user-menu-dropdown-header::before{
  content:"";flex:none;display:block;width:40px;height:40px;margin-inline-end:12px;
  background:var(--tv-ico-account-lg) center / contain no-repeat
}
@media (max-width:359.98px){
  :root{--tv-logo-max-w:38vw}
  header.store-header #mainnav :is(.header-btn,a.mburger,.s-cart-summary-wrapper,.s-user-menu-avatar-wrap){width:38px!important;min-width:38px!important}
}
header.store-header #mainnav :focus-visible{outline:2px solid var(--tv-hf-fg)!important;outline-offset:2px}
.mm-ocd{transition-duration:0s,var(--tv-dur-acc)!important}
.mm-ocd--open{background:var(--tv-scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.mm-ocd__content{background:var(--tv-ground);border-radius:0;box-shadow:none;transition-duration:var(--tv-dur-sheet)!important;transition-timing-function:var(--tv-ease)!important}
#mobile-menu,
#mobile-menu.mm-spn,
#mobile-menu.mm-spn ul{background:var(--tv-ground)!important;color:var(--tv-ink)!important;border-radius:0;box-shadow:none}
#mobile-menu .main-menu > li{border-bottom:1px solid var(--tv-line)}
#mobile-menu ul.main-menu{display:flex;flex-direction:column}
#mobile-menu ul.main-menu > li{order:2}
#mobile-menu ul.main-menu > li.mobile-menu-slider{order:0}
#mobile-menu ul.main-menu > li[data-tv-menu="all"]{order:1}
#mobile-menu ul.main-menu > li[data-tv-menu="about"]{order:3}
#mobile-menu ul.main-menu > li:is(.links,.social,.currency,.language){order:4}
#mobile-menu ul.main-menu::before,
#mobile-menu ul.main-menu::after{order:5}
#mobile-menu ul.main-menu > li.mobile-menu-slider:not(:has(.menu-silde:not([data-bg=""]))){display:none}
#mobile-menu ul.main-menu > li.links:not(:has(.links-menu a[href])){display:none}
#mobile-menu.mm-spn li::after{border-top-color:var(--tv-line);opacity:1}
#mobile-menu .sidemenu-link,
#mobile-menu .menu_title{color:var(--tv-ink)!important;font-size:15px;line-height:1.5}
#mobile-menu .sidemenu-link{min-height:48px;padding-inline:20px}
#mobile-menu .menu_title:lang(en){font-size:14px}
#mobile-menu ul.links-menu .footer-list a[href]{display:flex;align-items:center;min-height:48px;margin:0!important;padding:12px 32px;border-bottom:1px solid var(--tv-line);color:var(--tv-ink)!important;font-size:15px;line-height:1.5}
#mobile-menu ul.links-menu .footer-list a[href]:lang(en){font-size:14px}
#mobile-menu salla-contacts a.s-contacts-item[href^="tel:"] .unicode{direction:ltr;unicode-bidi:isolate}
.close-mobile-menu{min-width:44px;min-height:44px;color:var(--tv-ink);background:var(--tv-ground);border-radius:0}
#mobile-menu :focus-visible,
.close-mobile-menu:focus-visible{outline:2px solid var(--tv-ink);outline-offset:-2px}
.tv-menu-hide{display:none!important}
html.tv-overlay-open #wa-angel,
html.tv-overlay-open .angel-whatsapp,
html.tv-overlay-open .whatsapp-float,
html.tv-overlay-open .whatsapp-btn-float,
html.tv-overlay-open a.float-whatsapp,
html.tv-overlay-open #whatsapp-widget{display:none!important}
#wa-angel.wa-angel{background-color:var(--tv-ink)!important}
#wa-angel.wa-angel a{border-radius:50%}
#wa-angel.wa-angel .sicon-whatsapp2{color:var(--tv-white)!important}
html.tv-js #wa-angel.wa-angel{transition:background-color .3s var(--tv-ease)}
html.tv-js #wa-angel.wa-angel .sicon-whatsapp2{transition:color .3s var(--tv-ease)}
#wa-angel.wa-angel a:focus-visible{outline:2px solid var(--tv-ink);outline-offset:3px}
@media (prefers-reduced-motion:reduce){
  html.tv-js #wa-angel.wa-angel,html.tv-js #wa-angel.wa-angel .sicon-whatsapp2{transition:none}
}
.s-search-modal .s-modal-overlay{background:var(--tv-scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.s-search-modal .s-modal-body{background:var(--tv-ground)!important;color:var(--tv-ink);border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
.s-search-modal .s-search-panel{background:var(--tv-ground);border-radius:0}
.s-search-modal .s-search-sidebar{border-color:var(--tv-line)}
.s-search-modal .s-modal-header{padding:16px 16px 0}
.s-search-modal .s-modal-header-inner{margin:0 0 8px!important;padding:0!important;text-align:start}
.s-search-modal .s-modal-title{color:var(--tv-ink);font-size:20px;font-weight:700;line-height:1.5}
.s-search-modal .s-search-input{background:transparent!important;color:var(--tv-ink);border:0!important;border-bottom:1px solid var(--tv-ink)!important;border-radius:0!important;box-shadow:none!important;font-size:16px}
.s-search-modal .s-search-input:focus{border-bottom-color:var(--tv-ink)!important}
.s-search-modal .s-search-input::placeholder{color:var(--tv-muted);opacity:1}
.s-search-modal .s-search-icon-wrap,
.s-search-modal .s-search-icon,
.s-search-modal .s-search-icon svg{color:var(--tv-ink);fill:var(--tv-ink)}
.s-search-modal .s-search-spinner-loader{border-color:var(--tv-line);border-right-color:var(--tv-ink)}
.s-search-modal .s-search-divider{border-top-color:var(--tv-line)}
.s-search-modal .s-search-back-btn,
.s-search-modal .s-search-back-btn:hover{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent;border-radius:0;color:var(--tv-ink)}
.s-search-modal .s-search-back-btn svg,
.s-search-modal .s-search-view-all-icon svg{fill:currentColor}
.s-search-modal .s-search-idle-section-title,
.s-search-modal .s-search-idle-category-count,
.s-search-modal .s-search-no-results-placeholder{color:var(--tv-muted)}
.s-search-modal .s-search-history-chip,
.s-search-modal .s-search-idle-category-chip{background:transparent!important;color:var(--tv-ink);border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface)!important}
.s-search-modal .s-search-idle-category-chip:hover{background:var(--tv-g-label-bg)!important}
.s-search-modal .s-search-history-chip-remove svg,
.s-search-modal .s-search-most-searched-icon svg{fill:var(--tv-muted)}
.s-search-modal .s-search-most-searched-item,
.s-search-modal .s-search-most-searched-item:hover{color:var(--tv-ink)}
.s-search-modal .s-search-grid-item{border-bottom:1px solid var(--tv-line);border-radius:0}
.s-search-modal .s-search-grid-item:hover{background-color:var(--tv-fill)}
.s-search-modal .s-search-product{border-color:var(--tv-line)}
.s-search-modal .s-search-product-title,
.s-search-modal .s-search-product-card-content-title,
.s-search-modal .s-search-product-card-content-title a,
.s-search-modal .s-search-product-card-content-title a:hover{color:var(--tv-ink)}
.s-search-modal .s-search-product-card-content-subtitle{color:var(--tv-body)}
.s-search-modal .s-search-product-card-price-value,
.s-search-modal .s-search-product-card-starting-price h4,
.s-search-modal .s-search-product-price{color:var(--tv-price)!important;font-weight:var(--tv-price-w)}
.s-search-modal .s-search-product-card-sale-price .s-search-product-card-price-value{color:var(--tv-sale)!important}
.s-search-modal .s-search-product-card-sale-price > span,
.s-search-modal del,
.s-search-modal s,
.s-search-modal .line-through,
.s-search-modal .s-search-product-regular-price{color:var(--tv-price-old)!important;text-decoration:line-through;font-size:12px;font-weight:400}
.s-search-modal .s-search-product-card-promotion-title{background-color:var(--tv-g-badge)!important;color:var(--tv-white)!important;border-radius:var(--tv-radius-badge)!important}
.s-search-modal .s-search-product-card-out-of-stock-label{color:var(--tv-body)!important}
.s-search-modal .s-search-grid-item .s-product-card-out-badge{background-color:var(--tv-g-label-bg)!important;color:var(--tv-ink)!important;border-radius:var(--tv-radius-badge)!important}
.s-search-modal .s-search-view-all{color:var(--tv-ink);border-color:var(--tv-line-strong);border-radius:var(--tv-radius-btn)}
.s-search-modal .s-search-product-card-image{width:56px;flex:0 0 56px;aspect-ratio:4/5;height:auto;border-radius:var(--tv-radius-surface)!important;background:var(--tv-photo-bg);overflow:hidden}
.s-search-modal .s-search-product-image-container{border-radius:var(--tv-radius-surface)!important;background:var(--tv-photo-bg)}
.s-search-modal .s-search-product-card-image::before,
.s-search-modal .s-search-product-image::before{color:var(--tv-line);background-color:transparent}
.s-search-modal .s-search-product-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}
.tv-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:4px 0}
.s-search-modal :not(.s-search-idle-panel) > .tv-search-chips{display:none}
.s-search-modal .s-search-results-grid-wrap > .s-search-idle-section-title{padding-inline:4px}
.tv-search-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding-inline:16px;background:transparent;color:var(--tv-ink);border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface);font-size:13px;line-height:1.5;text-decoration:none;transition:background-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease)}
.tv-search-chip:active{background:var(--tv-ink);color:var(--tv-white);border-color:var(--tv-ink)}
.tv-search-chip:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
.tv-search-chip:lang(en){font-size:13px}
@media (hover:hover) and (pointer:fine){
  .tv-search-chip:hover{background:var(--tv-ink);color:var(--tv-white);border-color:var(--tv-ink)}
}
:root{
  --tv-f-gut:24px;
  --tv-f-acc-row:52px;
  --tv-f-row:44px;
  --tv-f-ico:12px;
  --tv-f-emblem:32px;
  --tv-f-logo-h:48px;
  --tv-flogo-max-w:min(52vw, 200px);
  --tv-f-social:44px;
}
footer.store-footer{--tv-hf-line:var(--tv-footer-line)}
footer.store-footer{margin-top:0;color:var(--tv-hf-fg);--font-secondary:var(--tv-g-font-ar)}
footer.store-footer:lang(en){--font-secondary:var(--tv-g-font-en)}
footer.store-footer :is(a,p,span,b,strong,h3,li,button){font-family:inherit}
footer.store-footer .store-footer__inner{border:0;color:var(--tv-hf-fg);background-color:var(--tv-hf-end)}
footer.store-footer .footer-top,
footer.store-footer .footer-middle,
footer.store-footer .footer-bottom{border-color:var(--tv-hf-line)!important}
footer.store-footer a,
footer.store-footer .footer-title,
footer.store-footer h3,
footer.store-footer .da-tm{color:var(--tv-hf-fg)!important}
footer.store-footer :focus-visible{outline:2px solid var(--tv-hf-fg)!important;outline-offset:2px}
footer.store-footer .footer-title,
footer.store-footer .s-contacts-title{font-size:13px!important;font-weight:700!important;line-height:1.5!important}
footer.store-footer .footer-title:lang(en),
footer.store-footer .s-contacts-title:lang(en){letter-spacing:.08em;text-transform:uppercase}
footer.store-footer .footer-list a,
footer.store-footer .tv-facc-link,
footer.store-footer .s-contacts-item,
footer.store-footer .copyrights a{color:var(--tv-hf-muted)!important;font-weight:400!important;text-decoration:none;transition:color var(--tv-dur-chip) var(--tv-ease)}
footer.store-footer .footer-list a:focus-visible,
footer.store-footer .tv-facc-link:focus-visible,
footer.store-footer .s-contacts-item:focus-visible,
footer.store-footer .copyrights a:focus-visible{color:var(--tv-hf-fg)!important}
@media (hover:hover) and (pointer:fine){
  footer.store-footer .footer-container .footer-list a:hover,
  footer.store-footer .footer-list a:hover,
  footer.store-footer .tv-facc-link:hover,
  footer.store-footer .s-contacts-item:hover,
  footer.store-footer .copyrights a:hover{color:var(--tv-hf-fg)!important}
  footer.store-footer .footer-list a:hover,
  footer.store-footer .tv-facc-link:not(.s-contacts-item):hover,
  footer.store-footer .s-contacts-item:hover .unicode{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
}
footer.store-footer .logo-footer img{width:auto;height:auto!important;max-width:var(--tv-flogo-max-w);max-height:var(--tv-f-logo-h);object-fit:contain;object-position:right center;mix-blend-mode:var(--tv-logo-blend)}
footer.store-footer .logo-footer img:lang(en){object-position:left center}
footer.store-footer .footer-description,
footer.store-footer .footer-profile p{color:var(--tv-hf-muted)!important;font-size:14px;font-weight:400!important;line-height:1.6}
footer.store-footer .footer-profile p:empty,
footer.store-footer .footer-images:empty,
footer.store-footer .footer-profile > [data-tv-stray]{display:none!important}
footer.store-footer .s-social-list,
footer.store-footer .tv-fsocial{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}
footer.store-footer .tv-fsocial-item{display:block;margin:0;padding:0}
footer.store-footer .s-social-link a,
footer.store-footer .s-social-link:hover a,
footer.store-footer .tv-fsocial-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tv-f-social);height:var(--tv-f-social);margin:0;padding:0!important;background:transparent!important;border:0;border-radius:0!important;color:var(--tv-hf-muted)!important;opacity:1;text-decoration:none;transition:color var(--tv-dur-chip) var(--tv-ease)}
footer.store-footer span.tv-fsocial-link{cursor:default}
footer.store-footer .s-social-link .s-social-icon{display:inline-flex;color:inherit}
footer.store-footer .s-social-link a svg,
footer.store-footer .s-social-link:hover a svg,
footer.store-footer .tv-fsocial-ico{display:block;flex:0 0 auto;width:18px;height:18px;fill:currentColor!important}
footer.store-footer .tv-fsocial-wa{display:inline-block;font-size:19px;font-style:normal;line-height:1;color:inherit}
footer.store-footer .s-social-link a:focus-visible,
footer.store-footer a.tv-fsocial-link:focus-visible{color:var(--tv-hf-fg)!important}
@media (hover:hover) and (pointer:fine){
  footer.store-footer .s-social-link a:hover,
  footer.store-footer a.tv-fsocial-link:hover{color:var(--tv-hf-fg)!important}
}
footer.store-footer .footer-social[data-tv-fsocial] salla-social{display:none!important}
footer.store-footer .s-contacts-title{margin:0 0 12px}
footer.store-footer .s-contacts-list{display:flex;flex-direction:column;align-items:flex-start;gap:0}
footer.store-footer .s-contacts-item,
footer.store-footer .s-contacts-item:hover{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:transparent!important;border-radius:0!important;font-size:14px;line-height:1.5}
footer.store-footer .s-contacts-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin:0!important;padding:0;background:transparent!important;color:inherit!important;border-radius:0!important}
footer.store-footer .s-contacts-icon svg{width:14px;height:14px;fill:currentColor!important}
footer.store-footer .s-contacts-item .unicode{direction:ltr;unicode-bidi:isolate;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;letter-spacing:.02em}
footer.store-footer .s-contacts-item:is([data-tv-kind="wa"],[data-tv-kind="telegram"]) .unicode{direction:inherit;unicode-bidi:normal;letter-spacing:0}
footer.store-footer .footer-bottom > salla-payments > ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}
footer.store-footer .footer-bottom li.s-payments-list-item{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px!important;height:22px!important;margin:0;padding:3px!important;background:var(--tv-white)!important;border-radius:0!important;box-shadow:inset 0 0 0 1px var(--tv-hf-line)}
footer.store-footer .footer-bottom li.s-payments-list-item img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;filter:none!important;mix-blend-mode:normal!important}
li.pay-mahally_customer_wallet{display:none!important}
li.s-payments-list-item:has(img[src*="mahally" i], img[alt*="mahally" i]){display:none!important}
footer.store-footer .footer-vat{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:0!important}
footer.store-footer salla-trust-badges{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px 10px;padding:0;background:transparent;border:0}
footer.store-footer .s-trust-badges-wrapper > :not([hidden]) ~ :not([hidden]){margin-inline:0}
footer.store-footer .s-trust-badges-image{width:auto;height:var(--tv-f-emblem);border-radius:0}
footer.store-footer .s-trust-badges-content{display:flex;flex-direction:column;line-height:20px;text-align:start}
footer.store-footer .s-trust-badges-wrapper > .s-trust-badges-content + .s-trust-badges-image{margin-inline-start:14px}
footer.store-footer .s-trust-badges-label,
footer.store-footer .footer-vat .vat-num p,
footer.store-footer .tv-fvat-label{margin:0;color:var(--tv-hf-fg)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;white-space:nowrap}
footer.store-footer .s-trust-badges-number,
footer.store-footer .footer-vat .vat-num span,
footer.store-footer .tv-fvat-num{color:var(--tv-hf-fg)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:.02em}
footer.store-footer .footer-vat > div{display:flex;align-items:center;gap:10px;margin:0!important}
footer.store-footer .footer-vat > div::before{content:"";flex:0 0 auto;width:25px;height:var(--tv-f-emblem);background:url("https://cdn.salla.network/images/tax.png") center / contain no-repeat;mix-blend-mode:multiply}
footer.store-footer .footer-vat .vat-num,
footer.store-footer .tv-fvat-text{display:flex;flex-direction:column;text-align:start}
footer.store-footer .copyrights,
footer.store-footer .copyrights p{margin:0;color:var(--tv-hf-muted)!important;opacity:1;font-size:12px;line-height:1.6}
footer.store-footer .footer-newsletter{display:none!important}
.tv-facc{display:block;margin:0;padding:0;border-top:1px solid var(--tv-hf-line);text-align:start}
.tv-facc-group{margin:0;padding:0;border-bottom:1px solid var(--tv-hf-line)}
footer.store-footer .tv-facc-title{margin:0!important;padding:0;color:var(--tv-hf-fg)!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;text-align:start}
.tv-facc-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:var(--tv-f-acc-row);margin:0;padding:0;background:transparent;border:0;border-radius:0;color:var(--tv-hf-fg);font:inherit;font-size:13px;font-weight:700!important;line-height:1.5;letter-spacing:0;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}
.tv-facc-btn:lang(en){letter-spacing:.08em;text-transform:uppercase}
.tv-facc-btn:focus-visible{outline:2px solid var(--tv-hf-fg)!important;outline-offset:-2px}
.tv-facc-ico{position:relative;flex:0 0 var(--tv-f-ico);width:var(--tv-f-ico);height:var(--tv-f-ico);color:var(--tv-hf-fg)}
.tv-facc-ico::before,
.tv-facc-ico::after{content:"";position:absolute;inset-inline-start:0;top:50%;width:100%;height:1px;margin-top:-.5px;background:currentColor}
.tv-facc-ico::after{transform:rotate(90deg);transition:transform var(--tv-dur-acc) var(--tv-ease)}
.tv-facc-group.tv-open .tv-facc-ico::after{transform:rotate(0deg)}
.tv-facc-panel{list-style:none;margin:0;padding:0;height:0;overflow:hidden;visibility:hidden;transition:height var(--tv-dur-acc) var(--tv-ease),visibility 0s linear var(--tv-dur-acc)}
.tv-facc-group.tv-open > .tv-facc-panel{height:auto;visibility:visible;transition:height var(--tv-dur-acc) var(--tv-ease),visibility 0s linear 0s}
.tv-facc-item{margin:0;padding:0}
.tv-facc-item:last-child{padding-bottom:12px}
.tv-facc-link{display:flex;align-items:center;min-height:var(--tv-f-row);font-size:14px;line-height:1.5;text-decoration:none}
footer.store-footer .tv-facc-group[data-tv-group="contact"] .s-contacts-item{display:flex;width:100%;color:var(--tv-hf-muted)}
footer.store-footer .tv-fcopy,
footer.store-footer .tv-flocale{display:none}
footer.store-footer .tv-fcopy{margin:0;color:var(--tv-hf-muted)!important;font-size:12px;font-weight:400!important;line-height:1.6}
footer.store-footer .tv-fcopy:lang(en){letter-spacing:.02em}
footer.store-footer .tv-flocale{box-sizing:border-box;min-height:44px;margin:0;padding:0 18px;background:transparent;border:1px solid var(--tv-hf-line);border-radius:0;color:var(--tv-hf-fg);font:inherit;font-size:12px;font-weight:400!important;line-height:42px;letter-spacing:0;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--tv-dur-chip) var(--tv-ease)}
footer.store-footer .tv-flocale:lang(en){letter-spacing:.06em;text-transform:uppercase}
footer.store-footer .tv-flocale:focus-visible{outline:2px solid var(--tv-hf-fg)!important;outline-offset:2px}
@media (hover:hover) and (pointer:fine){
  footer.store-footer .tv-flocale:hover{border-color:var(--tv-hf-fg)}
}
html.tv-ready-footer footer.store-footer .menu-list,
html.tv-ready-footer footer.store-footer [data-tv-fcol="menu"],
html.tv-ready-footer footer.store-footer [data-tv-fcol="empty"],
html.tv-ready-footer footer.store-footer .to-top,
html.tv-ready-footer footer.store-footer[data-tv-contact] [data-tv-fcol="contacts"],
html.tv-ready-footer footer.store-footer[data-tv-copy] .copyrights{display:none!important}
html.tv-ready-footer footer.store-footer .store-footer__inner > .container{display:flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;width:100%;max-width:var(--tv-maxw);margin-inline:auto;padding-block:40px calc(24px + env(safe-area-inset-bottom, 0px))}
html.tv-ready-footer footer.store-footer .footer-top,
html.tv-ready-footer footer.store-footer .footer-middle,
html.tv-ready-footer footer.store-footer .footer-bottom{display:contents}
html.tv-ready-footer footer.store-footer .footer-profile{order:1;display:flex;flex-direction:column;align-items:center;max-width:none;margin:0;padding:0;text-align:center}
html.tv-ready-footer footer.store-footer .logo-footer{display:flex;justify-content:center;margin:0}
html.tv-ready-footer footer.store-footer .footer-profile .footer-description{max-width:30em;margin:12px auto 0;padding:0;text-align:center;text-wrap:balance}
html.tv-ready-footer footer.store-footer .footer-social{order:2;display:flex;flex-direction:column;align-items:center;margin:12px 0 0;padding:0}
html.tv-ready-footer footer.store-footer .footer-social:not([data-tv-fsocial]):not(:has(a[href])){display:none}
html.tv-ready-footer footer.store-footer .footer-social .social-links{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0}
html.tv-ready-footer footer.store-footer .footer-social :is(.s-social-list, .tv-fsocial){justify-content:center}
html.tv-ready-footer footer.store-footer .tv-facc{order:3;margin:28px 0 0}
html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"]{order:4;align-items:center;margin:32px 0 0;text-align:center}
html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"] .s-contacts-title{margin-bottom:4px;text-align:center}
html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"] .s-contacts-list{align-items:center}
html.tv-ready-footer footer.store-footer [data-tv-fcol="other"]{order:5;margin:24px 0 0}
html.tv-ready-footer footer.store-footer [data-tv-fcol="trust"]{order:6;display:flex;flex-direction:column;align-items:center;gap:0;margin:28px 0 0;padding:0;border:0}
html.tv-ready-footer footer.store-footer [data-tv-fcol="trust"] .footer-vat{justify-content:center}
html.tv-ready-footer footer.store-footer .footer-bottom > salla-payments{display:block;order:7;margin:32px 0 0;padding:0;border-top:0}
html.tv-ready-footer footer.store-footer .copyrights{order:8;margin:16px 0 0;padding:0;border:0;text-align:center}
html.tv-ready-footer footer.store-footer .tv-fcopy{order:8;display:block;margin:16px 0 0;text-align:center}
html.tv-ready-footer footer.store-footer .tv-flocale{order:9;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:20px auto 0}
@media (min-width:1024px){
  html.tv-ready-footer footer.store-footer .store-footer__inner > .container{display:grid;grid-template-columns:minmax(296px,1.6fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr);grid-template-rows:auto 1fr;column-gap:40px;row-gap:0;align-items:start;padding:64px var(--tv-f-gut) calc(28px + env(safe-area-inset-bottom, 0px))}
  html.tv-ready-footer footer.store-footer .footer-profile{grid-column:1;grid-row:1;align-items:flex-start;max-width:320px;text-align:start}
  html.tv-ready-footer footer.store-footer .logo-footer{justify-content:flex-start}
  html.tv-ready-footer footer.store-footer .footer-profile .footer-description{max-width:none;margin:16px 0 0;text-align:start}
  html.tv-ready-footer footer.store-footer .footer-social{grid-column:1;grid-row:2;align-self:start;align-items:flex-start;margin:20px 0 0}
  html.tv-ready-footer footer.store-footer .footer-social .social-links{justify-content:flex-start;align-items:flex-start}
  html.tv-ready-footer footer.store-footer .footer-social :is(.s-social-list, .tv-fsocial){justify-content:flex-start;margin-inline-start:-13px}
  html.tv-ready-footer footer.store-footer .tv-facc{display:contents;margin:0}
  html.tv-ready-footer footer.store-footer .tv-facc-group{grid-row:1 / span 2;min-width:0;border-bottom:0}
  html.tv-ready-footer footer.store-footer .tv-facc-group[data-tv-group="care"]{grid-column:2}
  html.tv-ready-footer footer.store-footer .tv-facc-group[data-tv-group="about"]{grid-column:3}
  html.tv-ready-footer footer.store-footer .tv-facc-group[data-tv-group="policies"]{grid-column:4}
  html.tv-ready-footer footer.store-footer .tv-facc-group[data-tv-group="contact"]{grid-column:5}
  html.tv-ready-footer footer.store-footer .tv-facc-btn{min-height:0;margin:0 0 12px;cursor:default;pointer-events:none}
  html[lang^="en"] footer.store-footer .tv-facc-title{white-space:nowrap}
  html.tv-ready-footer footer.store-footer .tv-facc-ico{display:none}
  html.tv-ready-footer footer.store-footer .tv-facc-panel{height:auto!important;visibility:visible!important;overflow:visible;transition:none}
  html.tv-ready-footer footer.store-footer .tv-facc-item:last-child{padding-bottom:0}
  html.tv-ready-footer footer.store-footer .tv-facc-link,
  html.tv-ready-footer footer.store-footer .tv-facc-group[data-tv-group="contact"] .s-contacts-item{min-height:0;padding-block:5px}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"]{grid-column:5;grid-row:1 / span 2;align-items:flex-start;min-width:0;margin:0;text-align:start}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"] .s-contacts-title{margin-bottom:12px;text-align:start}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"] .s-contacts-list{align-items:flex-start}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="contacts"] .s-contacts-item{min-height:0;padding-block:5px}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="other"]{grid-column:1 / -1;grid-row:3;margin:40px 0 0}
  html.tv-ready-footer footer.store-footer .store-footer__inner > .container::after{content:"";display:block;grid-column:1 / -1;grid-row:4;height:0;margin:56px 0 24px;border-top:1px solid var(--tv-hf-line)}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="trust"]{grid-column:1 / 3;grid-row:5;align-self:center;align-items:flex-start;min-width:0;margin:0}
  html.tv-ready-footer footer.store-footer [data-tv-fcol="trust"] .footer-vat{justify-content:flex-start}
  html.tv-ready-footer footer.store-footer .footer-bottom > salla-payments{grid-column:3 / 5;grid-row:5;align-self:center;margin:0}
  html.tv-ready-footer footer.store-footer .footer-bottom > salla-payments > ul{justify-content:flex-start;gap:6px}
  html.tv-ready-footer footer.store-footer .copyrights,
  html.tv-ready-footer footer.store-footer .tv-fcopy{grid-column:5 / -1;grid-row:5;align-self:center;justify-self:end;margin:0;text-align:end;white-space:nowrap}
  html.tv-ready-footer footer.store-footer .tv-flocale{grid-column:1 / -1;grid-row:6;justify-self:center;margin:24px 0 0}
}
i.sicon-sar[data-tv-sar]{font-style:normal;line-height:1;vertical-align:baseline}
@media (prefers-reduced-motion: reduce){
  .mm-ocd,
  .mm-ocd__content,
  .mm-ocd__backdrop{transition:none!important}
}
:root{
  --tv-home-pad:12px;
  --tv-home-gap:12px;
  --tv-home-gap-s:4px;
  --tv-home-title-mb:4px;
  --tv-home-title-h:50px;
  --tv-home-row-h:35px;
  --tv-home-tile-gap:4px;
  --tv-home-tile-scrim:linear-gradient(to top,rgba(40,35,31,.72),rgba(40,35,31,.64) 40px,rgba(40,35,31,0));
  --tv-home-text-shadow:0 1px 3px rgba(40,35,31,.45);
  --tv-home-ico-size:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25'%3E%3Crect x='2.5' y='8' width='19' height='8'/%3E%3Cpath d='M6 8v3M9.5 8v4M13 8v3M16.5 8v4'/%3E%3C/svg%3E");
  --tv-home-ico-shipping:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25'%3E%3Cpath d='M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3v3h-7'/%3E%3Ccircle cx='6.5' cy='17' r='1.5'/%3E%3Ccircle cx='17' cy='17' r='1.5'/%3E%3C/svg%3E");
  --tv-home-ico-returns:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25'%3E%3Cpath d='M4 12a8 8 0 0 1 13.7-5.6L20 8.5M20 4v4.5h-4.5M20 12a8 8 0 0 1-13.7 5.6L4 15.5M4 20v-4.5h4.5'/%3E%3C/svg%3E");
  --tv-home-ico-pay:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.25'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='1.5'/%3E%3Cpath d='M2.5 9.5h19M6 15h4'/%3E%3C/svg%3E");
  --tv-home-ico-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M20 12H5M10 6.5 4.5 12l5.5 5.5'/%3E%3C/svg%3E");
}
body.index{overflow-x:clip}
html:has(> body.index){overflow-x:clip}
body.index .tv-block{box-sizing:border-box}
body.index :is(.tv-cats,.tv-block.tv-rowtitle,.tv-details,.tv-services,.tv-recent){
  width:auto;max-width:var(--tv-maxw);margin-inline:auto;padding-inline:var(--tv-home-pad)
}
body.index .tv-block.tv-recent{padding-inline-end:0}
body.index .tv-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}
body.index :is([data-tv-sec]:not([data-tv-sec$="-row"]),section:has(.tv-block):not(:has(section .tv-block))),
body.index :is([data-tv-sec]:not([data-tv-sec$="-row"]),section:has(.tv-block):not(:has(section .tv-block))) .container{
  max-width:none;padding-inline:0
}
body.index :where(section[class*="s-block--"],[data-tv-sec],section:has(.tv-block):not(:has(section .tv-block))){
  margin-block:0!important;padding-block:0!important
}
body.index :where(section[class*="s-block--"],[data-tv-sec],section:has(.tv-block):not(:has(section .tv-block))) > .container{
  margin-block:0!important;padding-block:0!important
}
body.index .s-block-html-content:has(> .tv-block){margin-block:0!important;padding-block:0!important}
body.index :is([data-tv-sec$="-row"],section[class*="s-block--"]:not(:has(.tv-block))) :is(.s-products-list-wrapper,salla-products-slider,salla-products-list){margin-bottom:0!important}
body.index section[class*="s-block--"]:not(:has(.tv-block)):has(:is(salla-products-slider,salla-products-list).hydrated):not(:has(custom-salla-product-card,salla-product-card)){display:none!important}
body.index section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block)):has(+ section :is(salla-products-slider,salla-products-list).hydrated):not(:has(+ section :is(custom-salla-product-card,salla-product-card))){display:none!important}
body.index :is([data-tv-sec="hero"],section:has(.tv-hero):not(:has(section .tv-hero))){margin-block-start:calc(-1 * var(--tv-header-h,47px))!important}
body.index :is(
  [data-tv-sec="picks-title"],[data-tv-sec="edit"],[data-tv-sec="new-title"],
  [data-tv-sec="details"],[data-tv-sec="close"],[data-tv-sec="recent"]:has(.tv-recent.is-on),[data-tv-sec="services"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)),
  section:has(.tv-banner):not(:has(section .tv-banner)),
  section:has(.tv-details):not(:has(section .tv-details)),
  section:has(.tv-recent.is-on):not(:has(section .tv-recent)),
  section:has(.tv-services):not(:has(section .tv-services))
){margin-block-start:var(--tv-home-gap)!important}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
){margin-block-start:var(--tv-home-gap-s)!important}
body.index :is([data-tv-sec="services"],section:has(.tv-services):not(:has(section .tv-services))){margin-block-end:var(--tv-home-gap)!important}
body.index .tv-sectitle,
body.index .tv-rowtitle h2{margin:0;font-size:17px;font-weight:700;line-height:1.4;color:var(--tv-ink)}
body.index .tv-sectitle{
  display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;
  min-height:var(--tv-home-title-h);margin-block-end:var(--tv-home-title-mb);text-align:start
}
body.index .tv-rowtitle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tv-home-row-h)}
body.index .tv-rowtitle h2{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.index .tv-rowtitle__all{
  position:relative;flex:none;display:inline-flex;align-items:center;gap:4px;
  font-size:12.5px;font-weight:400;line-height:1.5;color:var(--tv-body);white-space:nowrap;text-decoration:none
}
body.index .tv-rowtitle__all::after{
  content:"";flex:none;width:14px;height:14px;background:currentColor;
  -webkit-mask:var(--tv-home-ico-arrow) center / contain no-repeat;mask:var(--tv-home-ico-arrow) center / contain no-repeat
}
body.index .tv-rowtitle__all:lang(en)::after{transform:scaleX(-1)}
body.index .tv-rowtitle__all::before{content:"";position:absolute;inset-block:calc(50% - 22px);inset-inline:-8px}
body.index .tv-rowtitle__all.tv-link-off,
body.index .tv-rowtitle__all:not([href]){visibility:hidden}
body.index .tv-cta{
  display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;
  min-height:34px;margin-block-start:10px;padding:0 16px;border-radius:var(--tv-radius-btn);
  background:var(--tv-btn-bg);color:var(--tv-btn-fg);
  font-size:12.5px;font-weight:700!important;line-height:1.2;white-space:nowrap;text-decoration:none
}
body.index .tv-hero{position:relative}
body.index .tv-hero__link{position:relative;display:block;overflow:hidden;background:var(--tv-photo-bg);color:var(--tv-ink);text-decoration:none}
body.index .tv-hero picture{display:block}
body.index .tv-hero img{display:block;width:100%;height:auto;aspect-ratio:1586/992;object-fit:cover;object-position:50% 50%}
body.index .tv-hero__copy{
  position:absolute;top:var(--tv-header-h,47px);bottom:0;left:3%;width:44%;
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center
}
body.index .tv-hero__title{margin:0;font-size:clamp(21px,6.2vw,30px);font-weight:700;line-height:1.25;color:var(--tv-ink)}
body.index .tv-hero__sub{margin:4px 0 0;font-size:clamp(12px,3.3vw,15px);font-weight:400;line-height:1.5;color:var(--tv-body)}
body.index .tv-hero__link:focus-visible{outline:2px solid var(--tv-ink);outline-offset:-4px}
html.tv-ov body.index header.store-header{--tv-hf-line:transparent;--header-bg:transparent;background:transparent!important}
html.tv-ov body.index header.store-header #mainnav,
html.tv-ov body.index header.store-header #mainnav .header-inner{background:transparent!important;box-shadow:none!important}
body.index .tv-mosaic{display:grid;grid-template-columns:39fr 61fr;gap:var(--tv-home-tile-gap);direction:ltr}
body.index .tv-tile{
  position:relative;display:block;min-width:0;overflow:hidden;border-radius:var(--tv-radius-surface);
  background:var(--tv-photo-bg);color:var(--tv-white);text-decoration:none
}
body.index .tv-tile--a{grid-column:1;grid-row:1 / span 2}
body.index :is(.tv-tile--b,.tv-tile--c){justify-self:stretch;align-self:start;width:100%;aspect-ratio:9/5}
body.index .tv-tile--b{grid-column:2;grid-row:1}
body.index .tv-tile--c{grid-column:2;grid-row:2}
body.index .tv-tile picture{position:absolute;inset:0;display:block}
body.index .tv-tile img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
body.index .tv-tile::after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:var(--tv-home-tile-scrim);pointer-events:none}
body.index .tv-tile__label{
  position:absolute;z-index:1;bottom:8px;max-width:calc(100% - 20px);margin:0;
  font-size:19px;font-weight:700;line-height:1.35;color:var(--tv-white);text-shadow:var(--tv-home-text-shadow)
}
body.index .tv-tile--a .tv-tile__label{left:10px}
body.index :is(.tv-tile--b,.tv-tile--c) .tv-tile__label{right:10px}
body.index .tv-tile__label:lang(ar){direction:rtl}
body.index .tv-tile:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
body.index .tv-tile.tv-link-off{cursor:default}
body.index .tv-banner__link{position:relative;display:block;overflow:hidden;background:var(--tv-photo-bg);color:var(--tv-ink);text-decoration:none}
body.index .tv-banner picture{display:block}
body.index .tv-banner img{display:block;width:100%;height:auto;aspect-ratio:1200/560;object-fit:cover;object-position:50% 50%}
body.index .tv-banner__copy{
  position:absolute;top:0;bottom:0;left:3%;width:46%;
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center
}
body.index .tv-banner__title{margin:0;font-size:clamp(17px,5vw,24px);font-weight:700;line-height:1.3;color:var(--tv-ink)}
body.index .tv-banner__sub{margin:4px 0 0;font-size:clamp(11.5px,3.1vw,14px);font-weight:400;line-height:1.5;color:var(--tv-body)}
body.index .tv-banner .tv-cta{margin-block-start:8px;min-height:32px;padding:0 14px;font-size:12px}
body.index .tv-banner__link:focus-visible{outline:2px solid var(--tv-ink);outline-offset:-4px}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
){box-sizing:border-box;width:100%;max-width:var(--tv-maxw);margin-inline:auto;padding-inline:var(--tv-home-pad)}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) .container{max-width:none;margin-inline:0;padding-inline:0}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .swiper{padding-inline:0!important}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .swiper > .swiper-wrapper{padding-inline:0}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{box-sizing:border-box;flex:0 0 auto;max-width:none;margin-inline:0}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .swiper{margin-inline:0 -8px}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{width:50%;padding-inline:0 8px!important}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) .s-products-list-wrapper{
  display:flex!important;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:0
}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) .s-products-list-wrapper > *{flex:0 0 calc((100% - 8px) / 2);min-width:0;scroll-snap-align:start}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) .s-products-list-wrapper::-webkit-scrollbar{display:none}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) .s-product-card-content h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper{margin-inline:-1px 2px}
body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{width:calc((100% - 62px) / 3.24 + 6px);padding-inline:0 14px!important}
body.index .tv-block.tv-recent .tv-recent__mount :is(.tv-bag-host,.s-product-card-image,.tv-bag){--tv-bag-size:inherit;--tv-bag-gap:inherit}
body.index .tv-block.tv-recent .tv-recent__mount .tv-bag svg{width:20px;height:20px}
body.index .tv-block.tv-recent .tv-recent__mount .tv-bag .tv-bag__icon{width:18px;height:18px}
@media (max-width:522px){
  body.index .tv-block.tv-recent .tv-recent__mount :is(.tv-bag-host,.s-product-card-image,.tv-bag){--tv-bag-size:32px;--tv-bag-gap:6px}
  body.index .tv-block.tv-recent .tv-recent__mount .tv-bag svg{width:18px;height:18px}
  body.index .tv-block.tv-recent .tv-recent__mount .tv-bag .tv-bag__icon{width:16px;height:16px}
}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) :is(.s-block__title,.s-block__display-all,.s-slider-block__title-right,.s-slider-block__display-all),
body.index .tv-recent__mount :is(.s-slider-block__title-right,.s-slider-block__display-all){display:none!important}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider{position:relative}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .s-slider-block__title{height:0;min-height:0;margin:0!important;padding:0;border:0;overflow:visible}
html.tv-picks-wait body.index [data-tv-sec="picks-row"] :is(salla-products-slider,salla-products-list){visibility:hidden;opacity:0;pointer-events:none}
body.index :is(
  [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
  section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-block__title-nav{display:none!important}
body.index .tv-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tv-home-tile-gap)}
body.index .tv-detail{
  display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--tv-radius-surface);
  background:var(--tv-fill);color:var(--tv-ink);text-decoration:none
}
body.index .tv-detail__img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:var(--tv-photo-bg)}
body.index .tv-detail__label{
  margin:0;padding:8px 4px;font-size:13px;font-weight:400!important;line-height:1.4;text-align:center;color:var(--tv-ink)
}
body.index .tv-detail:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
body.index .tv-detail.tv-link-off{cursor:default}
body.index section:has(.tv-recent:not(.is-on):not(.is-pending)):not(:has(section .tv-recent)){display:none}
body.index [data-tv-sec="recent"]:has(.tv-recent:not(.is-on):not(.is-pending)){display:none}
body.index .tv-recent .tv-rowtitle{margin-block-end:0}
body.index .tv-services{
  display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);
  border-block:1px solid var(--tv-line);background:var(--tv-fill)
}
body.index .tv-svc{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:72px;
  margin:0;padding:10px 4px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-appearance:none;appearance:none;
  box-sizing:border-box;font:inherit;font-size:12px;font-weight:400;line-height:1.4;color:var(--tv-ink);
  text-align:center;text-decoration:none;cursor:default
}
body.index .tv-svc > span{min-width:0}
body.index .tv-svc + .tv-svc{border-inline-start:1px solid var(--tv-line)}
body.index .tv-svc::before{
  content:"";flex:none;width:20px;height:20px;background:currentColor;
  -webkit-mask:var(--tv-home-ico) center / contain no-repeat;mask:var(--tv-home-ico) center / contain no-repeat
}
body.index .tv-svc--size{--tv-home-ico:var(--tv-home-ico-size)}
body.index .tv-svc--shipping{--tv-home-ico:var(--tv-home-ico-shipping)}
body.index .tv-svc--returns{--tv-home-ico:var(--tv-home-ico-returns)}
body.index .tv-svc--pay{--tv-home-ico:var(--tv-home-ico-pay)}
body.index a.tv-svc[href]{cursor:pointer}
html:not(.tv-ready-sg) body.index .tv-svc--size,
html.tv-no-sg body.index .tv-svc--size{display:none}
html:not(.tv-ready-sg) body.index .tv-svc--size + .tv-svc,
html.tv-no-sg body.index .tv-svc--size + .tv-svc{border-inline-start:0}
html.tv-ready-sg:not(.tv-no-sg) body.index button.tv-svc{cursor:pointer}
body.index :is(.tv-hero__title,.tv-sectitle,.tv-rowtitle h2,.tv-banner__title):lang(en){line-height:1.2}
body.index .tv-hero__sub:lang(en),
body.index .tv-banner__sub:lang(en){line-height:1.4}
body.index .tv-cta:lang(en){letter-spacing:.02em}
body.index .tv-svc:lang(en){font-size:11.5px}
@media (hover:hover) and (pointer:fine){
  body.index .tv-cta{transition:background-color var(--tv-dur-chip) var(--tv-ease)}
  body.index :is(.tv-hero__link,.tv-banner__link):hover .tv-cta{background:var(--tv-body)}
  body.index .tv-rowtitle__all[href]:hover,
  body.index a.tv-svc[href]:hover{text-decoration:underline;text-underline-offset:3px}
}
@media (max-width:340px){
  body.index .tv-hero__copy,
  body.index .tv-banner__copy{width:48%}
  body.index .tv-cta{min-height:30px;padding-inline:12px;font-size:11.5px}
  body.index .tv-svc{font-size:11px;padding-inline:2px}
  body.index .tv-detail__label{font-size:12px}
}
@media (max-width:767px){
  body.index .tv-banner.tv-bleed{width:auto;max-width:none;margin-inline:var(--tv-home-pad)}
  body.index .tv-banner__link{border-radius:var(--tv-radius-surface)}
  body.index .tv-banner--edit .tv-banner__copy{width:50%}
  body.index .tv-banner--close .tv-banner__copy{left:4%;width:32%}
  body.index .tv-banner--close .tv-banner__sub{text-wrap:balance}
}
@media (min-width:768px){
  :root{
    --tv-home-row-h:40px;
    --tv-home-tile-scrim:linear-gradient(to top,rgba(40,35,31,.7),rgba(40,35,31,.62) 52px,rgba(40,35,31,0))
  }
  body.index .tv-hero img{aspect-ratio:1942/809}
  body.index .tv-hero__copy{left:auto;right:7%;width:30%}
  body.index .tv-hero__title{font-size:clamp(28px,3.6vw,60px);line-height:1.2}
  body.index .tv-hero__sub{margin-block-start:clamp(6px,.8vw,14px);font-size:clamp(15px,1.45vw,24px)}
  body.index .tv-cta{min-height:44px;margin-block-start:clamp(14px,1.6vw,28px);padding:0 28px;font-size:14px}
  body.index .tv-sectitle,
  body.index .tv-rowtitle h2{font-size:20px}
  body.index .tv-rowtitle__all{font-size:13px}
  body.index .tv-mosaic{grid-template-columns:42fr 58fr}
  body.index :is(.tv-tile--b,.tv-tile--c){aspect-ratio:2/1}
  body.index .tv-tile__label{bottom:14px;max-width:calc(100% - 32px);font-size:clamp(16px,1.6vw,22px)}
  body.index .tv-tile--a .tv-tile__label{left:16px}
  body.index :is(.tv-tile--b,.tv-tile--c) .tv-tile__label{right:16px}
  body.index .tv-banner img{aspect-ratio:1920/720}
  body.index .tv-banner__copy{left:6%;width:36%}
  body.index .tv-banner__title{font-size:clamp(24px,3.2vw,52px);line-height:1.25}
  body.index .tv-banner__sub{margin-block-start:clamp(6px,.8vw,14px);font-size:clamp(14px,1.3vw,22px)}
  body.index .tv-banner .tv-cta{min-height:44px;margin-block-start:clamp(14px,1.6vw,28px);padding:0 28px;font-size:14px}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .swiper{margin-inline:0 -12px}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{width:25%;padding-inline:0 12px!important}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) .s-products-list-wrapper{flex-wrap:wrap;gap:12px;overflow:visible}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) .s-products-list-wrapper > *{flex-basis:calc((100% - 36px) / 4)}
  body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper{margin-inline:-6px 2px}
  body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{width:calc((100% - 92px) / 4.3 + 12px);padding-inline:0 20px!important}
  body.index .tv-recent__mount salla-products-slider > salla-slider > .s-slider-block__title{display:block}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-block__title-nav{
    display:flex!important;position:absolute;z-index:2;top:50%;inset-inline:8px;width:auto;margin:0!important;
    transform:translateY(-50%);justify-content:space-between;pointer-events:none
  }
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-nav-arrow{
    box-sizing:border-box;width:40px;height:40px;margin:0!important;border-radius:50%;pointer-events:auto;
    border:1px solid var(--tv-line)!important;background:var(--tv-white)!important;box-shadow:none!important;opacity:1
  }
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-nav-arrow .s-slider-button-icon{display:flex;width:22px;height:22px}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-nav-arrow svg{fill:var(--tv-ink)!important;opacity:1}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-nav-arrow.swiper-button-disabled{visibility:hidden}
  body.index :is(
    [data-tv-sec="picks-row"],[data-tv-sec="new-row"],.tv-recent__mount,
    section:has(.tv-block.tv-rowtitle):not(:has(section .tv-block.tv-rowtitle)) + section
  ) salla-products-slider > salla-slider > .s-slider-block__title .s-slider-nav-arrow:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
  body.index .tv-detail__label{padding:12px 8px;font-size:15px}
  body.index .tv-svc{flex-direction:row;gap:8px;min-height:56px;padding:8px 10px;font-size:13px}
  body.index .tv-svc:lang(en){font-size:12.5px}
}
@media (min-width:1024px){
  :root{--tv-home-title-h:56px;--tv-home-tile-gap:8px}
  body.index .tv-sectitle,
  body.index .tv-rowtitle h2{font-size:24px}
  body.index .tv-block.tv-recent{padding-inline-end:var(--tv-home-pad)}
  body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper{margin-inline:0}
  body.index .tv-block.tv-recent .tv-recent__mount salla-products-slider > salla-slider > .swiper > .swiper-wrapper > .swiper-slide{width:calc((100% - 28px) / 4.3 + 12px)}
  body.index .tv-block.tv-recent .tv-recent__mount .tv-bag svg{width:22px;height:22px}
  body.index .tv-block.tv-recent .tv-recent__mount .tv-bag .tv-bag__icon{width:20px;height:20px}
  body.index .tv-detail__label{font-size:16px}
}
:root{
  --tv-bag-size:36px;
  --tv-bag-gap:8px;
  --tv-bag-shadow:0 1px 3px rgba(40,35,31,.12);
  --tv-spin-light:rgba(255,255,255,.35);
}
@media (min-width:1024px){
  :root{--tv-bag-size:40px;--tv-bag-gap:12px}
}
.tv-bag-host--sm,
.tv-bag--sm{--tv-bag-size:32px;--tv-bag-gap:6px}
custom-salla-product-card,
salla-product-card{border:0 !important;background-color:transparent !important;border-radius:var(--tv-radius-surface) !important;box-shadow:none !important}
custom-salla-product-card.rounded-lg,
custom-salla-product-card .rounded-lg,
custom-salla-product-card .rounded-md,
custom-salla-product-card .rounded,
salla-product-card .rounded-lg,
salla-product-card .rounded-md,
salla-product-card .rounded{border-radius:var(--tv-radius-surface) !important}
custom-salla-product-card img,
salla-product-card img{border-radius:0 !important}
custom-salla-product-card .s-product-card-image,
salla-product-card .s-product-card-image{position:relative;flex:0 0 auto !important;aspect-ratio:4/5;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;background:var(--tv-photo-bg) !important;border-radius:var(--tv-radius-surface) !important}
custom-salla-product-card .s-product-card-image > a,
custom-salla-product-card .s-product-card-image > a > div,
custom-salla-product-card .s-product-card-image salla-slider,
salla-product-card .s-product-card-image > a,
salla-product-card .s-product-card-image > a > div,
salla-product-card .s-product-card-image salla-slider{display:block;width:100%;height:100% !important}
custom-salla-product-card .s-product-card-image .swiper,
custom-salla-product-card .s-product-card-image .swiper-wrapper,
custom-salla-product-card .s-product-card-image .swiper-slide,
salla-product-card .s-product-card-image .swiper,
salla-product-card .s-product-card-image .swiper-wrapper,
salla-product-card .s-product-card-image .swiper-slide{height:100% !important}
custom-salla-product-card .s-product-card-image img,
salla-product-card .s-product-card-image img{display:block;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center;background:transparent;transition:transform var(--tv-dur-zoom) var(--tv-ease),opacity var(--tv-dur-zoom) var(--tv-ease)}
custom-salla-product-card .s-product-card-image .swiper-pagination,
custom-salla-product-card .s-product-card-image .swiper-button-next,
custom-salla-product-card .s-product-card-image .swiper-button-prev,
salla-product-card .s-product-card-image .swiper-pagination,
salla-product-card .s-product-card-image .swiper-button-next,
salla-product-card .s-product-card-image .swiper-button-prev{display:none !important}
@media (hover:hover) and (pointer:fine){
  custom-salla-product-card:hover .s-product-card-image img,
  salla-product-card:hover .s-product-card-image img{transform:scale(1.03) !important}
}
@media (hover:none){
  custom-salla-product-card .s-product-card-image img,
  salla-product-card .s-product-card-image img{transform:none !important}
  custom-salla-product-card .s-product-card-image salla-slider,
  salla-product-card .s-product-card-image salla-slider{pointer-events:none}
}
custom-salla-product-card .s-product-card-content h3,
salla-product-card .s-product-card-content h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:3em;line-height:1.5;color:var(--tv-ink)}
custom-salla-product-card .s-product-card-content h3 a,
salla-product-card .s-product-card-content h3 a{color:inherit}
custom-salla-product-card .s-product-card-price,
salla-product-card .s-product-card-price{color:var(--tv-price) !important;font-weight:var(--tv-price-w) !important}
custom-salla-product-card .s-product-card-sale-price .s-product-card-price,
custom-salla-product-card .s-product-card-sale-price > h4,
salla-product-card .s-product-card-sale-price .s-product-card-price,
salla-product-card .s-product-card-sale-price > h4{color:var(--tv-sale) !important;font-weight:var(--tv-price-w) !important}
custom-salla-product-card .s-product-card-price-before,
custom-salla-product-card .s-product-card-sale-price > span,
custom-salla-product-card .s-product-card-content del,
custom-salla-product-card .s-product-card-content s,
custom-salla-product-card .s-product-card-content .line-through,
salla-product-card .s-product-card-price-before,
salla-product-card .s-product-card-sale-price > span,
salla-product-card .s-product-card-content del,
salla-product-card .s-product-card-content s,
salla-product-card .s-product-card-content .line-through{color:var(--tv-price-old) !important;font-size:.85em;font-weight:400 !important;text-decoration:line-through}
custom-salla-product-card .s-product-card-starting-price > p,
salla-product-card .s-product-card-starting-price > p{color:var(--tv-muted) !important}
custom-salla-product-card .s-product-card-promotion-title,
custom-salla-product-card .s-product-card-out-badge,
salla-product-card .s-product-card-promotion-title,
salla-product-card .s-product-card-out-badge{background:var(--tv-badge-dark) !important;color:var(--tv-white) !important;border-radius:var(--tv-radius-badge) !important;box-shadow:none !important}
custom-salla-product-card salla-add-product-button,
salla-product-card salla-add-product-button,
.angel-quick-view-btn,
custom-salla-product-card .s-product-card-rating,
custom-salla-product-card .s-product-card-discount,
custom-salla-product-card .s-product-card-content-subtitle,
custom-salla-product-card .s-product-card-content p.text-center,
salla-product-card .s-product-card-rating,
salla-product-card .s-product-card-discount,
salla-product-card .s-product-card-content-subtitle{display:none !important}
custom-salla-product-card .s-product-card-content > div:has(> salla-add-product-button),
salla-product-card .s-product-card-content > div:has(> salla-add-product-button){display:none !important}
custom-salla-product-card.angel-shine-hover::before,
custom-salla-product-card.angel-shine-hover::after,
custom-salla-product-card .angel-shine-hover::before,
custom-salla-product-card .angel-shine-hover::after,
custom-salla-product-card .angel-shine-obj::before,
custom-salla-product-card .angel-shine-obj::after{content:none !important;display:none !important;animation:none !important}
body:not(.customer-wishlist) custom-salla-product-card div.s-product-card-actions:not(.s-product-card-content-sub),
body:not(.customer-wishlist) custom-salla-product-card .s-product-card-wishlist,
body:not(.customer-wishlist) custom-salla-product-card .s-product-card-wishlist-btn,
body:not(.customer-wishlist) custom-salla-product-card .btn--wishlist,
body:not(.customer-wishlist) salla-product-card div.s-product-card-actions:not(.s-product-card-content-sub),
body:not(.customer-wishlist) salla-product-card .s-product-card-wishlist,
body:not(.customer-wishlist) salla-product-card .s-product-card-wishlist-btn,
body:not(.customer-wishlist) salla-product-card .btn--wishlist{display:none !important}
custom-salla-product-card .s-product-card-image > .s-product-card-actions,
salla-product-card .s-product-card-image > .s-product-card-actions{top:var(--tv-bag-gap);bottom:auto;left:auto;right:auto;inset-inline-end:var(--tv-bag-gap);z-index:3;gap:8px}
custom-salla-product-card .s-product-card-wishlist,
salla-product-card .s-product-card-wishlist{display:inline-flex;margin:0;padding:0;opacity:1 !important}
custom-salla-product-card .s-product-card-wishlist button,
salla-product-card .s-product-card-wishlist button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tv-bag-size) !important;height:var(--tv-bag-size) !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:var(--tv-white) !important;color:var(--tv-ink) !important;box-shadow:var(--tv-bag-shadow) !important;opacity:1 !important;transform:none !important;font-size:18px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)}
custom-salla-product-card .s-product-card-wishlist button::before,
salla-product-card .s-product-card-wishlist button::before{content:"";position:absolute;inset:min(0px, calc((var(--tv-bag-size) - 40px) / 2))}
custom-salla-product-card .s-product-card-wishlist button i,
salla-product-card .s-product-card-wishlist button i{font-size:18px;line-height:1;color:inherit;pointer-events:none}
custom-salla-product-card .s-product-card-wishlist.s-product-card-wishlist-added button,
custom-salla-product-card .s-product-card-wishlist.is-added button,
salla-product-card .s-product-card-wishlist.s-product-card-wishlist-added button,
salla-product-card .s-product-card-wishlist.is-added button{background:var(--tv-ink) !important;color:var(--tv-white) !important}
custom-salla-product-card .s-product-card-wishlist button:focus-visible,
salla-product-card .s-product-card-wishlist button:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
.tv-bag-host{position:relative}
.tv-bag{position:absolute;inset-block-end:var(--tv-bag-gap);inset-inline-end:var(--tv-bag-gap);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--tv-bag-size);height:var(--tv-bag-size);margin:0;padding:0;border:0;border-radius:50%;background:var(--tv-white);color:var(--tv-ink);box-shadow:var(--tv-bag-shadow);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.tv-bag::before{content:"";position:absolute;inset:min(0px, calc((var(--tv-bag-size) - 40px) / 2))}
.tv-bag svg{display:block;width:20px;height:20px;pointer-events:none}
.tv-bag--sm svg{width:18px;height:18px}
@media (min-width:1024px){
  .tv-bag svg{width:22px;height:22px}
}
.tv-bag .tv-bag__icon{width:18px;height:18px}
@media (min-width:1024px){
  .tv-bag .tv-bag__icon{width:20px;height:20px}
}
.tv-bag.tv-bag--sm .tv-bag__icon{width:16px;height:16px}
.tv-bag .tv-bag__done{display:none}
.tv-bag.is-done .tv-bag__icon{display:none}
.tv-bag.is-done .tv-bag__done{display:block}
.tv-bag.is-busy svg{display:none}
.tv-bag.is-busy::after{content:"";width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--tv-line-strong);border-top-color:var(--tv-ink);border-radius:50%;animation:tv-qa-spin .7s linear infinite}
.tv-bag:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
@keyframes tv-qa-spin{to{transform:rotate(360deg)}}
html.tv-ready-qa body:not(.product-single) salla-add-product-toast{display:none !important}
.tv-qa{position:fixed;inset:0;z-index:var(--tv-z-sheet);font-family:var(--tv-font-ar);line-height:var(--tv-lh-ar);letter-spacing:normal;color:var(--tv-ink)}
.tv-qa:lang(en){font-family:var(--tv-font-en);line-height:var(--tv-lh-en)}
.tv-qa :where(button,input,select,textarea){font-family:inherit}
.tv-qa[hidden],
.tv-qa [hidden]{display:none !important}
.tv-qa :where(button,a,input,select,img){border-radius:var(--tv-radius-surface);box-shadow:none}
.tv-qa__backdrop{position:absolute;inset:0;background:var(--tv-scrim);opacity:0;transition:opacity var(--tv-dur-scrim) var(--tv-ease)}
.tv-qa.is-open .tv-qa__backdrop{opacity:1}
.tv-qa__panel{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--tv-ground);color:var(--tv-ink);border-radius:var(--tv-radius-sheet) var(--tv-radius-sheet) 0 0;box-shadow:none;outline:none;transform:translateY(100%);transition:transform var(--tv-dur-sheet) var(--tv-ease-sheet)}
.tv-qa.is-open .tv-qa__panel{transform:none}
.tv-qa.is-dragging .tv-qa__panel{transition:none}
.tv-qa__panel:focus,
.tv-qa__name:focus{outline:none}
.tv-qa__handle{flex:none;display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--tv-ink);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}
.tv-qa__handle svg{display:block;pointer-events:none}
.tv-qa__x{display:none !important}
.tv-qa.is-busy .tv-qa__handle{cursor:default}
.tv-qa__media{position:relative;flex:none}
.tv-qa__track{display:flex;gap:8px;margin:0;padding:0 16px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none}
.tv-qa__track::-webkit-scrollbar{display:none}
.tv-qa__slide{flex:0 0 72%;margin:0;aspect-ratio:4/5;overflow:hidden;scroll-snap-align:start;background:var(--tv-photo-bg);border-radius:var(--tv-radius-surface)}
.tv-qa__slide:only-child{margin-inline:auto}
.tv-qa__slide img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}
.tv-qa__arrow{display:none;position:absolute;top:50%;z-index:2;width:40px;height:40px;margin:-20px 0 0;padding:0;align-items:center;justify-content:center;border:1px solid var(--tv-line);border-radius:var(--tv-radius-btn);background:var(--tv-white);color:var(--tv-ink);cursor:pointer}
.tv-qa__prev{inset-inline-start:8px}
.tv-qa__next{inset-inline-end:8px}
.tv-qa__arrow:disabled{opacity:.4;cursor:default}
.tv-qa__arrow svg{display:block;pointer-events:none}
.tv-qa[dir="rtl"] .tv-qa__arrow svg{transform:scaleX(-1)}
.tv-qa__body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 0}
.tv-qa__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:700;line-height:1.5;color:var(--tv-price)}
.tv-qa__now{color:var(--tv-price);font-weight:var(--tv-price-w)}
.tv-qa__now--sale{color:var(--tv-sale)}
.tv-qa__was{font-size:13px;font-weight:400;color:var(--tv-price-old)}
.tv-qa__was s{color:inherit;text-decoration:line-through}
.tv-qa__price .tv-money{display:inline;white-space:nowrap}
.tv-qa__price .sicon-sar{margin-inline-start:.2em;font-size:.9em;color:inherit}
.tv-qa__was .tv-money,
.tv-qa__was bdi{text-decoration:line-through}
.tv-qa__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-size:15px;font-weight:400;line-height:1.6;color:var(--tv-ink)}
.tv-qa__form,
.tv-qa__mirror{display:flex;flex-direction:column;gap:12px;margin-top:4px}
.tv-qa__form salla-product-options{display:block}
.tv-qa__form:not([data-tv-rendered]) salla-product-options{min-height:108px}
.tv-qa__form .s-product-options-option-container{margin:0 0 12px;padding:0;border:0}
.tv-qa__form .tv-qa-hc .s-product-options-option-label,
.tv-qa__form .s-product-options-option-error{display:none !important}
.tv-qa__opt-h{margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.6;color:var(--tv-ink)}
.tv-qa__opt-hrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}
.tv-qa__opt-hrow .tv-qa__opt-h{margin:0}
.tv-qa__opt-hrow .tv-qa__sg{flex:none;margin:0}
.tv-qa__opt-hrow .tv-sg-launch{min-height:24px}
.tv-qa__opt-hrow .tv-sg-launch::before{content:"";position:absolute;inset:-10px -8px}
.tv-qa salla-quick-buy,
.tv-qa salla-mini-checkout-widget,
.tv-qa__form salla-quantity-input,
.tv-qa__form [class*="remain"]{display:none !important}
.tv-qa__form .s-product-options-grid-mode{display:flex;flex-wrap:wrap;gap:8px}
.tv-qa__form .s-product-options-grid-mode label{position:relative;display:inline-flex;margin:0;padding:0;border:0;background:none;cursor:pointer}
.tv-qa__form .s-product-options-grid-mode input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.tv-qa__form .s-product-options-grid-mode-span,
.tv-qa__chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:44px;margin:0;padding:0 12px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface) !important;background-color:transparent;color:var(--tv-ink);font-size:14px;line-height:1;box-shadow:none;transition:background-color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)}
.tv-qa__chip{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
.tv-qa__form .s-product-options-grid-mode input:checked + .s-product-options-grid-mode-span,
.tv-qa__chip[aria-checked="true"]{background-color:var(--tv-ink);border-color:var(--tv-ink);color:var(--tv-white)}
.tv-qa__form .s-product-options-grid-mode input:focus-visible + .s-product-options-grid-mode-span,
.tv-qa__chip:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
.tv-qa__form .s-product-options-grid-mode input:disabled + .s-product-options-grid-mode-span,
.tv-qa__form .s-product-options-grid-mode label.tv-out .s-product-options-grid-mode-span,
.tv-qa__chip:disabled,
.tv-qa__chip.tv-out{background-color:var(--tv-fill);border-color:var(--tv-line);color:var(--tv-muted);cursor:not-allowed;background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--tv-line-strong) calc(50% - .5px),var(--tv-line-strong) calc(50% + .5px),transparent calc(50% + .5px))}
.tv-qa[dir="ltr"] .tv-qa__form .s-product-options-grid-mode input:disabled + .s-product-options-grid-mode-span,
.tv-qa[dir="ltr"] .tv-qa__form .s-product-options-grid-mode label.tv-out .s-product-options-grid-mode-span,
.tv-qa[dir="ltr"] .tv-qa__chip:disabled,
.tv-qa[dir="ltr"] .tv-qa__chip.tv-out{background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--tv-line-strong) calc(50% - .5px),var(--tv-line-strong) calc(50% + .5px),transparent calc(50% + .5px))}
.tv-qa__form .s-product-options-grid-mode label.tv-out{cursor:not-allowed}
@media (hover:hover) and (pointer:fine){
  .tv-qa__form .s-product-options-grid-mode label:hover input:not(:disabled):not(:checked) + .s-product-options-grid-mode-span,
  .tv-qa__chip:not(:disabled):not([aria-checked="true"]):hover{border-color:var(--tv-ink)}
}
.tv-qa__chips{display:flex;flex-wrap:wrap;gap:8px}
.tv-qa__mrow{margin:0 0 12px}
.tv-qa__form .s-product-options-colors-wrapper label,
.tv-qa__form .s-product-options-colors-wrapper span{border-radius:var(--tv-radius-surface) !important}
.tv-qa__form .s-product-options-grid-mode label:has(input:checked) .s-product-options-grid-mode-span{background-color:var(--tv-ink);border-color:var(--tv-ink);color:var(--tv-white)}
.tv-qa__sold{margin:-4px 0 0;font-size:12px;line-height:1.6;color:var(--tv-muted)}
.tv-qa__sg{margin:0}
.tv-qa__error{margin:0;font-size:13px;line-height:1.6;color:var(--tv-ink)}
.tv-qa__error a{display:inline-block;padding:10px 0;color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px}
.tv-qa__footer{position:sticky;bottom:0;z-index:1;margin:4px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--tv-ground);border-top:1px solid var(--tv-line)}
.tv-qa__add{display:block;width:100%}
.tv-qa__add{border-radius:var(--tv-radius-btn)}
.tv-qa__add salla-button,
.tv-qa__add button,
.tv-qa__cta{border-radius:var(--tv-radius-btn) !important}
.tv-qa__add button,
.tv-qa__cta{position:relative;display:flex;align-items:center;justify-content:center;width:100% !important;height:48px !important;min-height:48px;margin:0;padding:0 16px !important;border:1px solid var(--tv-btn-bg) !important;background:var(--tv-btn-bg) !important;color:var(--tv-btn-fg) !important;box-shadow:none !important;opacity:1 !important;cursor:pointer;-webkit-appearance:none;appearance:none}
.tv-qa__add button{font-size:0 !important;line-height:0 !important}
.tv-qa__add button > *{display:none !important}
.tv-qa__add button::after{content:var(--tv-qa-label,"");font-size:15px;font-weight:700;line-height:1.5;color:var(--tv-btn-fg);white-space:nowrap}
.tv-qa__cta{font-size:15px;font-weight:700;line-height:1.5}
.tv-qa__add button:focus-visible,
.tv-qa__cta:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
.tv-qa__add[aria-busy="true"] button::after,
.tv-qa__cta.is-busy .tv-qa__cta-t{visibility:hidden}
.tv-qa__add[aria-busy="true"] button::before,
.tv-qa__cta.is-busy::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;box-sizing:border-box;border:2px solid var(--tv-spin-light);border-top-color:var(--tv-btn-fg);border-radius:50%;animation:tv-qa-spin .7s linear infinite}
.tv-qa__form[data-tv-state="unsupported"] .tv-qa__add{display:none !important}
.tv-qa__unsup{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid var(--tv-ink);border-radius:var(--tv-radius-btn) !important;background:transparent;color:var(--tv-ink);font-size:14px;font-weight:700;text-align:center;text-decoration:none}
span.tv-qa__unsup{border-color:var(--tv-line);font-weight:400}
@media (min-width:1024px){
  .tv-qa__panel{inset:auto;top:50%;left:50%;width:min(760px,92vw);max-height:88vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;overflow:hidden;border-radius:var(--tv-radius-sheet);opacity:0;transform:translate(-50%,-50%) scale(.98);transition:opacity var(--tv-dur-sheet) var(--tv-ease),transform var(--tv-dur-sheet) var(--tv-ease)}
  .tv-qa.is-open .tv-qa__panel{opacity:1;transform:translate(-50%,-50%)}
  .tv-qa__handle{position:absolute;top:0;inset-inline-end:0;z-index:3;width:44px;height:44px;background:var(--tv-ground)}
  .tv-qa__chev{display:none !important}
  .tv-qa__x{display:block !important}
  .tv-qa__media{grid-column:1;grid-row:1}
  .tv-qa__track{gap:0;padding:0;scroll-padding-inline:0}
  .tv-qa__slide{flex-basis:100%;border-radius:0}
  .tv-qa__media.is-multi .tv-qa__arrow{display:inline-flex}
  .tv-qa__body{grid-column:2;grid-row:1;align-self:stretch;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:48px 24px 0}
  .tv-qa__slot{flex:1 0 auto;display:flex;flex-direction:column}
  .tv-qa__form,
  .tv-qa__mirror{flex:1 0 auto}
  .tv-qa__footer{margin:auto -24px 0;padding:12px 24px 16px}
}
html.tv-no-sg .tv-sg-launch,
html.tv-no-sg .tv-sg-launch-row,
html.tv-no-sg .tv-qa__sg,
html.tv-no-sg [data-tv-sg],
html.tv-no-sg .tv-svc--size,
html.tv-no-sg #tv-sg{display:none !important}
html:not(.tv-ready-sg) [data-tv-sg="general"],
html:not(.tv-ready-sg) .tv-svc--size{display:none !important}
html.tv-ready-sg salla-product-size-guide{display:none !important}
.tv-sg-launch{
  position:relative;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 2px;
  border:0;border-radius:var(--tv-radius-btn);background:none;box-shadow:none;color:var(--tv-ink);
  font:inherit;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;cursor:pointer;
  text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px
}
.tv-sg-launch:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
.tv-sg-launch-row{display:flex;justify-content:flex-end;margin:0 0 4px}
#tv-sg [hidden]{display:none !important}
#tv-sg .tv-drawer-dialog{overflow:hidden;padding-block-end:0}
#tv-sg .tv-sg-content{
  flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;padding-block-end:calc(16px + var(--tv-safe-b))
}
#tv-sg .tv-sg-content > *{margin-block:0}
#tv-sg h2,#tv-sg h3,#tv-sg p,#tv-sg ol{margin:0}
#tv-sg .tv-sg-header{
  flex:none;display:flex;align-items:flex-start;gap:8px;padding-block:8px 12px;padding-inline:8px 16px;
  border-block-end:1px solid var(--tv-line);background:var(--tv-ground)
}
#tv-sg .tv-sg-close{
  flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;
  border:0;border-radius:var(--tv-radius-btn);background:none;color:var(--tv-ink);
  font-size:26px;font-weight:300;line-height:1;cursor:pointer
}
#tv-sg .tv-sg-header-copy{flex:1;min-width:0;padding-block-start:8px}
#tv-sg .tv-sg-heading{font-size:20px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
#tv-sg .tv-sg-heading:lang(en){line-height:1.3}
#tv-sg .tv-sg-heading-note{margin-block-start:2px;font-size:13px;line-height:1.6;color:var(--tv-body)}
#tv-sg .tv-sg-sku,
#tv-sg .tv-sg-measure-guide,
#tv-sg .tv-sg-section{padding:16px;border-block-end:1px solid var(--tv-line)}
#tv-sg .tv-sg-chart-section{border-block-end:0}
#tv-sg .tv-sg-sku{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;color:var(--tv-body)}
#tv-sg .tv-sg-sku strong{font-weight:700;color:var(--tv-ink)}
#tv-sg .tv-sg-measure-guide h3,
#tv-sg .tv-sg-section-title{margin-block-end:10px;font-size:14px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
#tv-sg .tv-sg-measure-guide ol{padding-inline-start:18px;font-size:13px;line-height:1.7;color:var(--tv-body)}
#tv-sg .tv-sg-measure-guide li + li{margin-block-start:4px}
#tv-sg .tv-sg-measure-guide strong{font-weight:700;color:var(--tv-ink)}
#tv-sg .tv-sg-units{display:flex;padding:16px 16px 0}
#tv-sg .tv-sg-units button{
  position:relative;min-width:72px;height:44px;margin:0;padding:0 16px;
  border:1px solid var(--tv-line-strong);border-radius:0;background:transparent;color:var(--tv-ink);
  font-size:13px;font-weight:400;line-height:1;cursor:pointer;
  transition:background-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease)
}
#tv-sg .tv-sg-units button:first-child{border-start-start-radius:var(--tv-radius-btn);border-end-start-radius:var(--tv-radius-btn)}
#tv-sg .tv-sg-units button:last-child{border-start-end-radius:var(--tv-radius-btn);border-end-end-radius:var(--tv-radius-btn)}
#tv-sg .tv-sg-units button + button{margin-inline-start:-1px}
#tv-sg .tv-sg-units button[aria-pressed="true"]{z-index:1;border-color:var(--tv-btn-bg);background:var(--tv-btn-bg);color:var(--tv-btn-fg);font-weight:700}
#tv-sg .tv-sg-units button:focus-visible{z-index:2}
#tv-sg .tv-sg-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--tv-line);border-radius:var(--tv-radius-surface)}
#tv-sg .tv-sg-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.4;color:var(--tv-ink)}
#tv-sg .tv-sg-table th,
#tv-sg .tv-sg-table td{
  padding:8px;border:0;border-block-end:1px solid var(--tv-line);border-inline-start:1px solid var(--tv-line);
  background:var(--tv-ground);font-weight:400;text-align:center;white-space:nowrap;
  transition:background-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)
}
#tv-sg .tv-sg-table tr > :first-child{border-inline-start:0;border-inline-end:1px solid var(--tv-line)}
#tv-sg .tv-sg-table tr > :nth-child(2){border-inline-start:0}
#tv-sg .tv-sg-table tbody tr:last-child > *{border-block-end:0}
#tv-sg .tv-sg-table th[scope="row"]{position:sticky;inset-inline-start:0;z-index:1;font-weight:700;color:var(--tv-body);text-align:start}
#tv-sg .tv-sg-table thead th[scope="col"]{font-weight:700}
#tv-sg .tv-sg-table td.tv-sg-match{background:var(--tv-fill);color:var(--tv-ink);font-weight:700}
#tv-sg .tv-sg-table th.tv-sg-match{background:var(--tv-ink);color:var(--tv-white)}
#tv-sg .tv-sg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#tv-sg .tv-sg-field label{display:block;margin-block-end:6px;font-size:13px;line-height:1.5;color:var(--tv-body)}
#tv-sg .tv-sg-input-wrap{position:relative}
#tv-sg .tv-sg-input{
  display:block;width:100%;height:48px;margin:0;padding-block:0;padding-inline:12px 48px;box-sizing:border-box;
  border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface);background:var(--tv-white);box-shadow:none;
  color:var(--tv-ink);font-size:16px;line-height:1.2;-webkit-appearance:none;appearance:none;
  transition:border-color var(--tv-dur-chip) var(--tv-ease)
}
#tv-sg .tv-sg-input:focus{border-color:var(--tv-ink)}
#tv-sg .tv-sg-input::placeholder{color:var(--tv-muted);opacity:1}
#tv-sg .tv-sg-unit{position:absolute;top:50%;inset-inline-end:12px;transform:translateY(-50%);font-size:12px;line-height:1;color:var(--tv-muted);pointer-events:none}
#tv-sg .tv-sg-calc-btn,
#tv-sg .tv-sg-select{
  display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:16px 0 0;padding:0 16px;
  border:1px solid var(--tv-btn-bg);border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);box-shadow:none;
  color:var(--tv-btn-fg);font-size:14px;font-weight:700;line-height:1.3;text-align:center;cursor:pointer
}
#tv-sg .tv-sg-error{margin-block-start:10px;font-size:13px;line-height:1.6;color:var(--tv-ink)}
#tv-sg .tv-sg-error:empty{display:none}
#tv-sg .tv-sg-unavailable{margin:12px 0 0;padding:10px 12px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface);font-size:13px;line-height:1.6;color:var(--tv-ink);text-align:center}
#tv-sg .tv-sg-result{
  display:flex;align-items:center;justify-content:center;min-height:96px;margin-block-start:12px;padding:16px;
  border:1px solid var(--tv-line);border-radius:var(--tv-radius-surface);text-align:center;
  transition:border-color var(--tv-dur-chip) var(--tv-ease)
}
#tv-sg .tv-sg-result > div{width:100%}
#tv-sg .tv-sg-result.tv-sg-result-visible{border-color:var(--tv-ink)}
#tv-sg .tv-sg-result-empty{font-size:12px;line-height:1.7;color:var(--tv-body)}
#tv-sg .tv-sg-result-label{font-size:13px;font-weight:700;line-height:1.5;color:var(--tv-body)}
#tv-sg .tv-sg-size-value{margin-block-start:4px;font-size:32px;font-weight:700;line-height:1.2;color:var(--tv-ink)}
#tv-sg .tv-sg-size-value.tv-sg-size-text{font-size:18px;line-height:1.5}
#tv-sg .tv-sg-result-note{max-width:320px;margin:8px auto 0;font-size:12px;line-height:1.7;color:var(--tv-body)}
#tv-sg .tv-sg-disclaimer{padding:16px 16px 0;font-size:12px;line-height:1.7;color:var(--tv-body)}
#tv-sg .tv-sg-help{
  display:flex;align-items:center;justify-content:center;min-height:44px;margin:12px 16px 0;padding:8px 12px;
  border:1px solid var(--tv-btn-bg);border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg);
  font-size:13px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none
}
#tv-sg .tv-sg-section-title:lang(en),
#tv-sg .tv-sg-measure-guide h3:lang(en){letter-spacing:.02em}
@media (min-width:768px){
  #tv-sg .tv-sg-header{padding-block:12px 16px;padding-inline:12px 20px}
  #tv-sg .tv-sg-sku,
  #tv-sg .tv-sg-measure-guide,
  #tv-sg .tv-sg-section{padding:20px}
  #tv-sg .tv-sg-units{padding:20px 20px 0}
  #tv-sg .tv-sg-disclaimer{padding:20px 20px 0}
  #tv-sg .tv-sg-help{margin-inline:20px}
}
@media (hover:hover) and (pointer:fine){
  .tv-sg-launch:hover{text-decoration-thickness:2px}
  #tv-sg .tv-sg-units button[aria-pressed="false"]:hover{border-color:var(--tv-ink)}
  #tv-sg .tv-sg-calc-btn:hover,
  #tv-sg .tv-sg-select:hover,
  #tv-sg .tv-sg-help:hover{border-color:var(--tv-body);background:var(--tv-body)}
}
.tv-recent:not(.is-on):not(.is-pending){display:none}
.tv-recent.is-pending{height:0;overflow:hidden;visibility:hidden;margin:0}
.tv-recent__mount salla-products-slider{display:block;margin-bottom:0!important}
.tv-recent__mount :is(.s-slider-block__title,.s-block__title,.s-block__display-all){display:none}
body.product-single .tv-recent{
  box-sizing:border-box;max-width:var(--tv-maxw);margin:12px auto 0;padding-inline-start:16px
}
body.product-single .tv-recent .tv-rowtitle{display:flex;align-items:center;min-height:40px;padding-inline-end:16px}
body.product-single .tv-recent .tv-rowtitle h2{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
body.product-single .tv-recent .tv-rowtitle h2:lang(en){font-family:var(--tv-font-en);line-height:1.4}
body.product-single .tv-recent__mount .swiper-slide{width:calc((100% - 16px) / 2.3);margin-inline-end:8px}
@media (min-width:768px){
  body.product-single .tv-recent{padding-inline:16px}
  body.product-single .tv-recent .tv-rowtitle{padding-inline-end:0}
  body.product-single .tv-recent__mount .swiper-slide{width:calc((100% - 24px) / 3.3);margin-inline-end:8px}
}
@media (min-width:1024px){
  body.product-single .tv-recent{margin-block-start:24px;padding-inline:24px}
  body.product-single .tv-recent__mount .swiper-slide{width:calc((100% - 48px) / 4.3);margin-inline-end:12px}
}
:root{--tv-bar-h:0px}
body.product-single [class*="tv-"][hidden]{display:none!important}
body.product-single [data-tv-hidden],
body.product-single [data-tv-hide],
body.product-single [data-tv-desc-row]{display:none!important}
body.product-single .tv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
body.product-single [class*="tv-"]:focus-visible{outline:2px solid var(--tv-focus-c, var(--tv-ink));outline-offset:2px}
body.product-single div.wish-share,
body.product-single div.wish-share .btn--wishlist{display:none!important}
body.product-single salla-social-share.btn--share,
body.product-single p.product-entry__sub-title,
body.product-single section.total.details,
body.product-single section.p-block--features,
body.product-single salla-breadcrumb,
body.product-single form.product-form salla-quantity-input,
body.product-single section.sticky-product-bar salla-quantity-input,
body.product-single section.sticky-product-bar .sticky-product-bar__quantity,
body.product-single section.sticky-product-bar [data-bg],
body.product-single section.sticky-product-bar .product-entry__sub-title,
body.product-single section.sticky-product-bar span.line-clamp-1,
body.product-single salla-quick-buy.tv-no-apay{display:none!important}
body.product-single form.product-form > section.sku.details{display:none!important}
body.product-single div:has(> .container > nav.breadcrumbs > salla-breadcrumb):not(:has(> :not(.container), > .container > :not(nav.breadcrumbs))){height:0!important;min-height:0!important;overflow:hidden!important;visibility:hidden!important}
@media (max-width:1023.98px){
  body.product-single .s-slider-nav-arrow,
  body.product-single salla-slider.details-slider .swiper-button-next,
  body.product-single salla-slider.details-slider .swiper-button-prev,
  body.product-single salla-slider.details-slider .swiper-pagination-fraction{display:none!important}
}
html.tv-ready-pdp-bnpl body.product-single salla-installment{display:block;height:0;min-height:0!important;overflow:hidden;margin:0!important;padding:0!important;border:0!important}
html.tv-ready-pdp-bnpl body.product-single salla-installment.tv-open{height:auto;overflow:visible;margin-block:4px 8px!important}
html.tv-ready-pdp-details body.product-single section.sku.details,
html.tv-ready-pdp-details body.product-single #product-tabs .tabs__product,
html.tv-ready-pdp-details body.product-single #product-tabs[data-tv-acc="closed"]{display:none!important}
html.tv-ready-pdp-pay body.product-single section.s-block--payment{display:none!important}
html.tv-ready-pdp-size body.product-single #product-tabs-options .s-product-options-option-error,
html.tv-ready-pdp-size body.product-single #product-tabs-options .s-product-options-option-label .text-red-500,
html.tv-ready-pdp-size body.product-single #product-tabs-options .s-product-options-option-label .text-danger,
html.tv-ready-pdp-size body.product-single #product-tabs-options .s-product-options-option-label [class*="required"]{display:none!important}
html.tv-ready-pdp-size.tv-ready-sg body.product-single salla-product-size-guide{display:none!important}
html.tv-ready-pdp-bar body.product-single salla-add-product-toast{display:none!important}
body.product-single form.product-form{display:flex;flex-direction:column}
body.product-single form.product-form > #product-tabs-faqs{order:1}
body.product-single form.product-form > salla-hook{order:2}
body.product-single salla-slider.details-slider:not(.hydrated){display:block;aspect-ratio:4/5;background:var(--tv-photo-bg);overflow:hidden}
body.product-single salla-slider.details-slider,
body.product-single salla-slider.details-slider .swiper-slide,
body.product-single salla-slider.details-slider img{border-radius:0!important}
body.product-single salla-slider.details-slider .swiper-slide:not(.s-slider-thumbs *){aspect-ratio:4/5;background:var(--tv-photo-bg);overflow:hidden}
body.product-single salla-slider.details-slider .swiper-slide:not(.s-slider-thumbs *) img{display:block;width:100%;height:100%;object-fit:contain!important;background:var(--tv-photo-bg)}
body.product-single salla-slider.details-slider .swiper-pagination-bullets{position:absolute;inset-inline:16px;inset-block-end:12px;width:auto;display:flex;gap:4px;z-index:2}
body.product-single salla-slider.details-slider .swiper-pagination-bullet{flex:1 1 0;width:auto;height:2px;margin:0!important;border-radius:0;background:var(--tv-line-strong);opacity:1}
body.product-single salla-slider.details-slider .swiper-pagination-bullet-active{background:var(--tv-ink)}
body.product-single .tv-gal-host{position:relative}
body.product-single .tv-gal-ind{position:absolute;inset-inline:16px;inset-block-end:12px;display:flex;gap:4px;z-index:2;pointer-events:none}
body.product-single .tv-gal-ind__seg{flex:1 1 0;height:2px;background:var(--tv-line-strong)}
body.product-single .tv-gal-ind__seg.is-on{background:var(--tv-ink)}
@media (max-width:767.98px){
  body.product-single salla-slider.details-slider{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}
}
@media (min-width:768px){
  body.product-single salla-slider.details-slider{border-radius:var(--tv-radius-surface)!important;overflow:hidden}
}
@media (min-width:768px) and (max-width:1023.98px){
  body.product-single salla-slider.details-slider{max-width:560px;margin-inline:auto}
}
body.product-single .tv-gallery-grid{display:none}
@media (min-width:1024px){
  body.product-single .tv-has-grid .tv-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  body.product-single .tv-has-grid salla-slider.details-slider{display:none!important}
  body.product-single .tv-has-grid{position:static!important;top:auto!important}
  body.product-single .tv-gallery-grid__tile{position:relative;display:block;width:100%;aspect-ratio:4/5;margin:0;padding:0;border:0;border-radius:var(--tv-radius-surface);overflow:hidden;background:var(--tv-photo-bg);cursor:default}
  body.product-single button.tv-gallery-grid__tile{cursor:zoom-in}
  body.product-single .tv-has-grid .tv-gal-ind{display:none}
  body.product-single .tv-gallery-grid__img{display:block;width:100%;height:100%;object-fit:contain}
  body.product-single .tv-gallery-grid--odd .tv-gallery-grid__tile:last-child{grid-column:1 / -1;width:50%;justify-self:center}
  body.product-single .tv-gallery-grid--one{grid-template-columns:1fr}
  body.product-single .tv-gallery-grid--one .tv-gallery-grid__tile{width:70%;justify-self:center}
}
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
  body.product-single .tv-gallery-grid__img{transition:transform var(--tv-dur-zoom) var(--tv-ease)}
  body.product-single .tv-gallery-grid__tile:hover .tv-gallery-grid__img{transform:scale(1.03)}
}
body.product-single h1:not(#mainnav *):not(footer *){margin:0;font-size:18px;font-weight:400;line-height:1.5;color:var(--tv-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.product-single .total-price:not(section.sticky-product-bar *){font-size:18px;font-weight:var(--tv-price-w);color:var(--tv-price)!important}
body.product-single .price_is_on_sale .total-price{color:var(--tv-sale)!important;font-weight:var(--tv-price-w)}
body.product-single .price_is_on_sale .total-price:not(section.sticky-product-bar *){color:var(--tv-sale)!important;font-weight:var(--tv-price-w)}
body.product-single .before-price{font-size:14px;font-weight:400;color:var(--tv-price-old)!important;text-decoration:line-through}
body.product-single :is(.total-price,.before-price) .sicon-sar{margin-inline-start:.2em;font-size:.9em;color:inherit!important}
body.product-single :is(.tv-bar-price,.tv-bnpl) .tv-money{display:inline;white-space:nowrap}
body.product-single :is(.tv-bar-price,.tv-bnpl) .sicon-sar{margin-inline-start:.2em;font-size:.9em;color:inherit}
body.product-single .tv-bnpl{display:flex;flex-wrap:wrap;align-items:center;column-gap:2px;min-height:24px;margin-block:8px;font-size:13px;line-height:1.6;color:var(--tv-body)}
body.product-single .tv-bnpl__text{display:inline}
body.product-single .tv-bnpl__logos{display:inline-flex;align-items:center;gap:6px;margin-inline:4px;vertical-align:middle}
body.product-single .tv-bnpl__logo{display:block;height:16px;width:auto;border-radius:0}
body.product-single .tv-bnpl__sep{color:var(--tv-muted)}
body.product-single .tv-bnpl__details{position:relative;padding:0 2px;border:0;background:none;font:inherit;color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.product-single .tv-bnpl__details::before{content:"";position:absolute;inset:-12px -8px}
html.tv-ready-pdp-bnpl body.product-single salla-installment.tv-open > *{border:1px solid var(--tv-line);border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
body.product-single .tv-size-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}
body.product-single .tv-size-head__label{min-width:0;font-size:14px;font-weight:700;color:var(--tv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.product-single .tv-size-head .tv-sg-launch{margin-inline-start:auto}
body.product-single .tv-size-hint{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--tv-muted)}
body.product-single .tv-size-caption{margin:4px 0 0;font-size:12px;line-height:20px;color:var(--tv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.product-single .tv-opt-msg{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.6;color:var(--tv-ink)}
body.product-single form.product-form > #product-tabs-options{position:relative;padding-block:44px 20px;padding-inline:0}
body.product-single form.product-form > #product-tabs-options[data-tv-nosize]{padding-block-start:0}
body.product-single form.product-form > #product-tabs-options .tv-size-head{position:absolute;inset-block-start:0;inset-inline:0;height:44px;min-height:0}
body.product-single form.product-form > #product-tabs-options .tv-size-caption{position:absolute;inset-inline:0;inset-block-end:0;height:20px;margin:0}
html.tv-ready-pdp-size body.product-single form.product-form #product-tabs-options:has(.tv-size-head) .s-product-options-option:has(.s-product-options-grid-mode){display:block}
html.tv-ready-pdp-size body.product-single form.product-form #product-tabs-options:has(.tv-size-head) .s-product-options-option:has(.s-product-options-grid-mode) > .s-product-options-option-label{display:none!important}
body.product-single form.product-form .s-product-options-grid-mode{display:flex;flex-wrap:wrap;gap:8px}
body.product-single form.product-form salla-product-options select,
body.product-single form.product-form salla-product-options input[type="text"],
body.product-single form.product-form salla-product-options textarea{border:1px solid var(--tv-line-strong)!important;border-radius:var(--tv-radius-surface)!important;box-shadow:none!important;min-height:44px;font-size:16px;color:var(--tv-ink)}
body.product-single form.product-form .s-product-options-grid-mode label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;padding:0 12px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface)!important;background:transparent;color:var(--tv-ink);font-size:14px;box-shadow:none!important;cursor:pointer;transition:background-color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)}
body.product-single form.product-form .s-product-options-grid-mode-span{background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important}
body.product-single form.product-form .s-product-options-grid-mode input:checked + label,
body.product-single form.product-form .s-product-options-grid-mode input:checked + .s-product-options-grid-mode-span{background:var(--tv-ink)!important;border-color:var(--tv-ink)!important;color:var(--tv-white)!important}
body.product-single form.product-form .s-product-options-grid-mode label:has(input:checked){background:var(--tv-ink)!important;border-color:var(--tv-ink)!important;color:var(--tv-white)!important}
body.product-single form.product-form .s-product-options-grid-mode input:focus-visible + label{outline:2px solid var(--tv-ink);outline-offset:2px}
body.product-single form.product-form .s-product-options-grid-mode label:has(input:focus-visible){outline:2px solid var(--tv-ink);outline-offset:2px}
body.product-single form.product-form .s-product-options-grid-mode label.tv-out,
body.product-single form.product-form .s-product-options-grid-mode input:disabled + label{background:linear-gradient(to top left,transparent calc(50% - .5px),var(--tv-line-strong) 50%,transparent calc(50% + .5px)) var(--tv-fill)!important;border-color:var(--tv-line-strong)!important;color:var(--tv-muted)!important;cursor:not-allowed}
body.product-single form.product-form .s-product-options-grid-mode label:has(input:disabled){background:linear-gradient(to top left,transparent calc(50% - .5px),var(--tv-line-strong) 50%,transparent calc(50% + .5px)) var(--tv-fill)!important;border-color:var(--tv-line-strong)!important;color:var(--tv-muted)!important;cursor:not-allowed}
html[dir="ltr"] body.product-single form.product-form .s-product-options-grid-mode label.tv-out,
html[dir="ltr"] body.product-single form.product-form .s-product-options-grid-mode input:disabled + label{background:linear-gradient(to top right,transparent calc(50% - .5px),var(--tv-line-strong) 50%,transparent calc(50% + .5px)) var(--tv-fill)!important}
html[dir="ltr"] body.product-single form.product-form .s-product-options-grid-mode label:has(input:disabled){background:linear-gradient(to top right,transparent calc(50% - .5px),var(--tv-line-strong) 50%,transparent calc(50% + .5px)) var(--tv-fill)!important}
body.product-single form.product-form .s-product-options-colors-wrapper label{position:relative;width:32px;height:32px;border-radius:var(--tv-radius-surface)!important}
body.product-single form.product-form .s-product-options-colors-wrapper label::before{content:"";position:absolute;inset:-6px}
body.product-single section.sticky-product-bar{border-radius:0!important;box-shadow:none!important}
body.product-single section.sticky-product-bar salla-add-product-button button,
body.product-single form.product-form salla-add-product-button button{border-radius:var(--tv-radius-btn)!important;box-shadow:none!important}
body.product-single .tv-bar-info{display:none}
html.tv-ready-pdp-bar body.product-single .tv-bar-info{display:block;order:1;flex:1 1 0;min-width:0}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar [data-tv-bar-flat]{display:contents!important}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar [data-tv-bar-hide],
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar .price_is_on_sale,
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar .starting-or-normal-price{display:none!important}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--tv-ground)!important;transform:none!important;opacity:1!important;animation:none!important}
body.product-single .tv-bar-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 6px;margin:0;font-size:15px;font-weight:var(--tv-price-w);line-height:1.4;color:var(--tv-price);white-space:nowrap;overflow:hidden}
body.product-single .tv-bar-price__now{flex:none;color:var(--tv-price)}
body.product-single .tv-bar-price--sale .tv-bar-price__now{color:var(--tv-sale)}
body.product-single .tv-bar-price__was{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;color:var(--tv-price-old);text-decoration:line-through}
body.product-single .tv-bar-status{margin:0;font-size:12px;line-height:1.5;color:var(--tv-muted)}
body.product-single .tv-bar-cart{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px}
body.product-single .tv-bar-info.tv-show-cart .tv-bar-price,
body.product-single .tv-bar-info.tv-show-cart .tv-bar-status{display:none}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button{display:block;order:2;margin:0}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button salla-button{display:block;order:2;flex:1 1 0;width:auto!important;min-width:0;max-width:100%}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button{position:relative;width:100%;height:48px;min-height:48px;padding:0 12px;background:var(--tv-btn-bg)!important;border:1px solid var(--tv-btn-bg)!important;color:transparent!important}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button > *:not([class*="loader"]):not([class*="spinner"]){visibility:hidden}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button [class*="loader"],
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button [class*="spinner"]{color:var(--tv-btn-fg)!important}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button::after{content:var(--tv-add-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:15px;font-weight:700;color:var(--tv-btn-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button salla-button[loading] button::after,
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button.s-button-loading::after,
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button[aria-busy="true"]::after{content:none}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button:focus-visible{outline:2px solid var(--tv-ink);outline-offset:2px}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar.tv-soldout salla-add-product-button button{background:var(--tv-fill)!important;border-color:var(--tv-line-strong)!important;color:var(--tv-muted)!important}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar.tv-soldout salla-add-product-button button > *{visibility:visible}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar.tv-soldout salla-add-product-button button::after{content:none}
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-mini-checkout-widget,
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-quick-buy,
html.tv-ready-pdp-bar body.product-single section.sticky-product-bar apple-pay-button{display:block;order:3;flex:1 0 100%;max-width:100%}
body.product-single apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:44px;--apple-pay-button-border-radius:var(--tv-radius-btn);--apple-pay-button-padding:0;display:block;width:100%}
@supports (-webkit-appearance:-apple-pay-button){
  body.product-single .apple-pay-button,
  body.product-single [class*="apple-pay-button"]{-webkit-appearance:-apple-pay-button;-apple-pay-button-style:black;border-radius:var(--tv-radius-btn)!important;height:44px}
}
body.product-single salla-quick-buy.tv-buynow-keep button{width:100%;height:44px;min-height:44px;background:transparent!important;color:var(--tv-ink)!important;border:1px solid var(--tv-ink)!important;border-radius:var(--tv-radius-btn)!important;box-shadow:none!important}
@media (max-width:1023.98px){
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar{position:fixed!important;inset-inline:0;inset-block-end:0;top:auto!important;z-index:var(--tv-z-bar);margin:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--tv-line);visibility:visible}
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button,
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button salla-button{flex:0 0 60%;max-width:60%}
  html.tv-ready-pdp-bar body.product-single{padding-bottom:var(--tv-bar-h)!important}
  html.tv-overlay-open body.product-single section.sticky-product-bar{visibility:hidden!important}
  html.tv-ready-pdp-bar body.product-single [data-tv-wa]{inset-block-end:calc(var(--tv-bar-h) + 12px)!important}
}
@media (min-width:768px) and (max-width:1023.98px){
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button,
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button salla-button{flex:0 1 480px;max-width:480px}
}
@media (min-width:1024px){
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar{position:static!important;inset:auto!important;z-index:auto!important;visibility:visible!important;margin:12px 0 0!important;padding:0!important;border:0!important;width:auto!important;gap:8px}
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button,
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button salla-button{order:1;flex:1 0 100%;max-width:100%}
  html.tv-ready-pdp-bar body.product-single section.sticky-product-bar salla-add-product-button button{height:52px;min-height:52px}
  html.tv-ready-pdp-bar body.product-single .tv-bar-info{order:4;flex:1 0 100%}
  html.tv-ready-pdp-bar body.product-single .tv-bar-price,
  html.tv-ready-pdp-bar body.product-single .tv-bar-status{display:none}
  html.tv-ready-pdp-bar body.product-single{padding-bottom:0!important}
}
html.tv-overlay-open body.product-single [data-tv-wa]{visibility:hidden!important}
body.product-single form.product-form > #product-tabs-options{--tv-rsv-svc:101px;--tv-rsv-bar:0px;margin-block-end:calc(var(--tv-rsv-svc) + var(--tv-rsv-bar))}
html.tv-ready-pdp-service body.product-single form.product-form > #product-tabs-options{--tv-rsv-svc:0px}
@media (min-width:1024px){
  body.product-single form.product-form > #product-tabs-options{--tv-rsv-bar:72px}
  html.tv-ready-pdp-bar body.product-single form.product-form > #product-tabs-options{--tv-rsv-bar:0px}
}
body.product-single .tv-service{box-sizing:border-box;min-height:89px;margin-block:12px 0;border-top:1px solid var(--tv-line)}
body.product-single .tv-service__row{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0;border:0;border-bottom:1px solid var(--tv-line);border-radius:0;background:none;font:inherit;font-size:13px;line-height:1.6;color:var(--tv-body);text-align:start;text-decoration:none}
body.product-single .tv-service__row svg{flex:none;color:var(--tv-ink)}
body.product-single .tv-service__link{cursor:pointer}
body.product-single .tv-service__link .tv-dir-icon{margin-inline-start:auto}
html[dir="ltr"] body.product-single .tv-dir-icon,
html[lang^="en"] body.product-single .tv-dir-icon{transform:scaleX(-1)}
body.product-single .tv-acc{border-bottom:1px solid var(--tv-line);scroll-margin-top:calc(var(--tv-header-h, 0px) + 12px)}
body.product-single .tv-acc{background:var(--tv-fill);padding-inline:12px;border-bottom-color:var(--tv-ground)}
body.product-single .tv-acc + .tv-acc{margin-top:4px}
body.product-single .product-options.details{background-color:var(--tv-ground)!important}
body.product-single .product-reviews.details{background-color:var(--tv-fill)!important}
body.product-single .product-reviews[data-tv-rev-wait]:not([data-tv-rev-ok]){height:0!important;min-height:0!important;margin-block:0!important;padding-block:0!important;border:0!important;overflow:hidden!important;visibility:hidden}
body.product-single section.s-block[data-tv-bundle-empty]{padding-block:0!important;margin-block:0!important}
body.product-single .tv-acc-details{margin-top:16px;border-top:1px solid var(--tv-line)}
body.product-single .tv-acc-details.is-open{border-bottom:0}
html.tv-ready-pdp-details body.product-single #product-tabs{padding-block-end:12px;border-bottom:1px solid var(--tv-line)}
body.product-single .tv-acc__h{margin:0;font-size:inherit;font-weight:inherit}
body.product-single .tv-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 0;border:0;border-radius:0;background:none;font:inherit;font-size:14px;font-weight:700;line-height:1.5;color:var(--tv-ink);text-align:start;cursor:pointer}
body.product-single .tv-acc__icon{position:relative;flex:none;width:12px;height:12px}
body.product-single .tv-acc__icon::before,
body.product-single .tv-acc__icon::after{content:"";position:absolute;inset-inline-start:0;top:50%;width:12px;height:1px;background:currentColor;transition:transform var(--tv-dur-acc) var(--tv-ease)}
body.product-single .tv-acc__icon::after{transform:rotate(90deg)}
body.product-single .tv-acc.is-open .tv-acc__icon::before{transform:rotate(45deg)}
body.product-single .tv-acc.is-open .tv-acc__icon::after{transform:rotate(135deg)}
body.product-single .tv-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tv-dur-acc) var(--tv-ease)}
body.product-single .tv-acc.is-open .tv-acc__panel{grid-template-rows:1fr}
body.product-single .tv-acc__inner{min-height:0;overflow:hidden}
body.product-single .tv-acc:not(.is-open) .tv-acc__inner{visibility:hidden;transition:visibility 0s linear var(--tv-dur-acc)}
body.product-single .tv-acc.is-open .tv-acc__inner{padding-bottom:14px}
body.product-single .tv-acc-details.is-open .tv-acc__inner{padding-bottom:4px}
body.product-single .tv-kv{margin:0}
body.product-single .tv-kv__row{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--tv-line);font-size:13px;line-height:1.6}
body.product-single .tv-kv__row dt{min-width:96px;font-weight:400;color:var(--tv-muted)}
body.product-single .tv-kv__row dd{margin:0;color:var(--tv-ink)}
html.tv-ready-pdp-details body.product-single #product-tabs .product__description{font-size:14px;line-height:1.8;color:var(--tv-body)}
html.tv-ready-pdp-details body.product-single #product-tabs .product__description:not(.tv-expanded){max-height:calc(1.8em * 5);overflow:hidden}
body.product-single .tv-more{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:400;color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.product-single .tv-checklist{margin:0;padding:0;list-style:none}
body.product-single .tv-checklist li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:1.7;color:var(--tv-body)}
body.product-single .tv-checklist svg{flex:none;margin-top:4px;color:var(--tv-ink)}
body.product-single .tv-acc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px}
body.product-single .tv-acc .tv-acc__wa{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--tv-btn-bg);border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg);font-size:14px;font-weight:700;text-decoration:none}
body.product-single .tv-acc .tv-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px}
body.product-single .tv-acc__text{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--tv-body)}
body.product-single .tv-pay-logos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
body.product-single .tv-pay-logos li{display:flex;align-items:center;justify-content:center;height:30px;padding:0 6px;border:1px solid var(--tv-line);border-radius:var(--tv-radius-surface);background:var(--tv-white)}
body.product-single .tv-pay-logos img{display:block;height:18px;width:auto}
body.product-single .tv-rail-title{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
body.product-single form.product-form > #product-tabs-faqs{margin-top:24px}
body.product-single #product-tabs-faqs [class*="sicon-star"]{color:var(--tv-ink)!important}
body.product-single #product-tabs-faqs salla-comments *{box-shadow:none!important}
body.product-single #product-tabs-faqs salla-comment-item{border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper){display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline-end:16px;-webkit-overflow-scrolling:touch}
body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper)::-webkit-scrollbar{display:none}
body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper) > *{flex:0 0 calc((100% - 16px) / 2.3);width:auto;min-width:0;max-width:none;scroll-snap-align:start}
body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .swiper-slide:not(:is(custom-salla-product-card,salla-product-card) .swiper-slide){width:calc((100% - 16px) / 2.3);margin-inline-end:8px}
body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) :is(.s-slider-block__title,.s-block__title) :is(h2,h3){margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
@media (min-width:768px){
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper){padding-inline-end:0}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper) > *{flex-basis:calc((100% - 24px) / 3.3)}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .swiper-slide:not(:is(custom-salla-product-card,salla-product-card) .swiper-slide){width:calc((100% - 24px) / 3.3)}
}
@media (min-width:1024px){
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper){gap:12px}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .s-products-list-wrapper:not(.swiper-wrapper) > *{flex-basis:calc((100% - 36px) / 4)}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) .swiper-slide:not(:is(custom-salla-product-card,salla-product-card) .swiper-slide){width:calc((100% - 36px) / 4);margin-inline-end:12px}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) :is(.s-slider-block__title,.s-block__title){min-height:40px}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) :is(.s-slider-nav-arrow,.swiper-button-next,.swiper-button-prev):not(:is(custom-salla-product-card,salla-product-card) *){inline-size:40px;block-size:40px;min-inline-size:40px;margin:0;padding:0;align-items:center;justify-content:center;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-btn)!important;background:var(--tv-ground);color:var(--tv-ink);box-shadow:none!important}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) :is(.swiper-button-next,.swiper-button-prev):not(:is(custom-salla-product-card,salla-product-card) *)::after{font-size:14px}
  body.product-single :is([id^="salla-similar-products"],[class*="salla-similar-products"],[id^="salla-out-of-stock-alternative"],[class*="salla-out-of-stock-alternative"],salla-products-slider[data-tv-show]) :is(.s-slider-nav-arrow,.swiper-button-next,.swiper-button-prev):is(:disabled,.swiper-button-disabled){opacity:.4;cursor:default}
}
@media (min-width:1024px){
  body.product-single [data-tv-pdp-layout]{display:grid!important;grid-template-columns:58fr 42fr;gap:40px;align-items:start;max-width:1280px;margin-inline:auto;padding-inline:24px}
  body.product-single [data-tv-pdp-layout] > :not([data-tv-pdp-col]){grid-column:1 / -1}
  body.product-single [data-tv-pdp-col]{width:auto!important;max-width:none!important;min-width:0;float:none!important;flex:none!important}
  body.product-single [data-tv-pdp-col="info"] > *{max-width:480px}
  body.product-single [data-tv-pdp-col="info"].tv-sticky{position:sticky;top:calc(var(--tv-header-h, 0px) + 24px)}
}
@media (prefers-reduced-motion:reduce){
  body.product-single .tv-gallery-grid__img{transform:none!important}
  body.product-single .tv-acc__panel,
  body.product-single .tv-acc__inner{transition:none!important}
}
:root{
  --tv-white-50:rgba(255,255,255,.5);
}
body.cart salla-breadcrumb{display:none!important}
body.cart .nav-header.bg-gray-100,
body.cart .nav-header.tv-cart-head{background:var(--tv-ground)!important;border-bottom:1px solid var(--tv-line);padding:16px!important;text-align:start}
body.cart .nav-header h1{margin:0;color:var(--tv-ink);font-size:18px;font-weight:700;line-height:1.5}
body.cart #items-count{font-size:13px;font-weight:400;color:var(--tv-muted)}
body.cart section.cart-item{position:relative;background:var(--tv-ground)!important;border:0!important;border-bottom:1px solid var(--tv-line)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:16px 0!important;transition:opacity var(--tv-dur-acc) var(--tv-ease)}
body.cart section.cart-item .border-b{border-color:var(--tv-line)!important}
body.cart section.cart-item a.shrink-0{display:block;flex:0 0 96px;width:96px;height:120px;background:var(--tv-photo-bg);overflow:hidden;border-radius:var(--tv-radius-surface)}
body.cart section.cart-item a.shrink-0 img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;box-shadow:none}
body.cart section.cart-item h2{margin:0 0 4px;font-size:14px;font-weight:400;line-height:1.5;color:var(--tv-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.cart section.cart-item h2 a{color:inherit;text-decoration:none}
body.cart section.cart-item .offer-wrapper{font-size:16px;font-weight:700!important;line-height:1.5;color:var(--tv-price)}
body.cart section.cart-item .offer-wrapper :is(.item-price,[class*="sale-price"],[class*="special-price"]){font-size:16px!important;font-weight:700!important;color:var(--tv-price)!important}
body.cart section.cart-item :is([class*="text-red-"],.text-danger,.text-primary){color:var(--tv-ink)!important}
body.cart section.cart-item .offer-wrapper.tv-cart-sale{color:var(--tv-sale)}
body.cart section.cart-item .offer-wrapper.tv-cart-sale :is([class*="text-red-"],.text-danger,.text-primary,.item-price,[class*="sale-price"],[class*="special-price"]){color:var(--tv-sale)!important;font-weight:700}
body.cart section.cart-item .offer-wrapper:has(:is(del,s,.line-through,[class*="regular-price"],[class*="old-price"]):not(.hidden)) :is([class*="text-red-"],.text-danger,.text-primary,.item-price,[class*="sale-price"],[class*="special-price"]){color:var(--tv-sale)!important;font-weight:700}
body.cart section.cart-item .offer-wrapper :is(del,s,.line-through,[class*="regular-price"],[class*="old-price"]),
body.cart section.cart-item .offer-wrapper :is(del,s,.line-through,[class*="regular-price"],[class*="old-price"]) *{color:var(--tv-price-old)!important;font-size:13px!important;font-weight:400!important}
body.cart section.cart-item .offer-wrapper :is(del,s,.line-through,[class*="regular-price"],[class*="old-price"]){text-decoration:line-through}
body.cart :is(.offer-wrapper,.item-total,.s-cart-summary-card-line,.s-cart-summary-card-bar-total,.s-cart-summary-card-bar-savings-badge,.s-cart-item-offers-regular-price,.s-cart-item-offers-discount) .sicon-sar{display:inline-block;margin-inline-start:.2em;font-size:.9em;font-weight:400;font-style:normal;line-height:1;color:inherit;vertical-align:baseline}
body.cart :is(.offer-wrapper,.item-total,.s-cart-summary-card-line,.s-cart-summary-card-bar-total) .tv-money{white-space:nowrap}
body.cart .free-ribbon,
body.cart section.cart-item .bg-red-600{background:var(--tv-badge-dark)!important;color:var(--tv-white)!important;border-radius:var(--tv-radius-badge)!important}
body.cart :is(.s-cart-item-offers-details,.s-cart-item-offers-icon,.s-cart-item-offers-title,.s-cart-item-offers-discount){color:var(--tv-ink)!important}
body.cart .s-cart-item-offers-free-label{color:var(--tv-sale)!important;font-weight:700}
body.cart .s-cart-item-offers-regular-price{color:var(--tv-price-old)!important;font-size:13px;font-weight:400;text-decoration:line-through}
body.cart .s-offer-wrapper{background:var(--tv-ground)!important;border:1px solid var(--tv-line);border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
body.cart .s-offer-wrapper .s-slider-block__title h2{color:var(--tv-ink)!important}
body.cart .s-offer-wrapper .s-slider-block__title::before{display:none}
body.cart section.cart-item.tv-unavail a.shrink-0 img{filter:grayscale(1);opacity:.5}
body.cart .tv-cart-out{display:inline-block;margin:4px 0 0;padding:2px 8px;border:1px solid var(--tv-ink);border-radius:var(--tv-radius-badge);font-size:12px;line-height:1.5;color:var(--tv-ink)}
body.cart section.cart-item .tv-cart-total{font-size:13px;color:var(--tv-body)}
body.cart section.cart-item .item-total{color:var(--tv-ink)!important;font-weight:700!important}
html.tv-ready-cart-rows body.cart section.cart-item[data-tv-row="1"]:not(.tv-multi) .tv-cart-total{display:none!important}
body.cart section.cart-item.tv-ctl-on :is(salla-quantity-input,.btn--delete,.btn--wishlist,.tv-cart-confirm){display:none!important}
body.cart section.cart-item.tv-ctl-on.tv-ctl-opts :is(.tv-cart-opt,.tv-cart-opts,.tv-cart-sgrow){display:none!important}
body.cart section.cart-item.tv-ctl-on div.flex-1.pb-3.center-between{display:none!important}
body.cart section.cart-item.tv-ctl-on:not(.tv-multi) div.center-between.border-t{display:none!important}
body.cart .tv-cart-ctlwrap{margin-top:10px}
body.cart .tv-cart-ctl{display:flex;gap:8px}
body.cart .tv-cart-sel{position:relative;flex:1 1 0;min-width:0}
body.cart .tv-cart-sel--size{flex-grow:1.35}
body.cart .tv-cart-sel[hidden]{display:none!important}
body.cart .tv-cart-sel__face{display:flex;align-items:center;gap:4px;box-sizing:border-box;height:40px;padding:0 10px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-btn);background:var(--tv-ground);color:var(--tv-ink);font-size:13px;line-height:1;white-space:nowrap;overflow:hidden}
body.cart .tv-cart-sel__lbl,
body.cart .tv-cart-sel__val{font-weight:700!important}
body.cart .tv-cart-sel__val{margin-inline-end:auto;overflow:hidden;text-overflow:ellipsis}
body.cart .tv-cart-sel__face .tv-ico{flex:none}
body.cart .tv-cart-sel__native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}
body.cart .tv-cart-sel:focus-within .tv-cart-sel__face{outline:2px solid var(--tv-ink);outline-offset:2px}
body.cart section.cart-item.tv-ctl-busy .tv-cart-sel__face{opacity:.5}
body.cart .tv-cart-act{display:flex;align-items:center;gap:10px;margin-top:6px}
body.cart .tv-cart-act__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:0;background:none;border:0;border-radius:0;color:var(--tv-body);font:inherit;font-size:13px;line-height:1.3;cursor:pointer}
body.cart .tv-cart-act__btn[hidden]{display:none!important}
body.cart .tv-cart-act__btn:disabled{opacity:.5;cursor:progress}
body.cart .tv-cart-act__sep{color:var(--tv-line-strong)}
body.cart .tv-cart-act__wish[aria-pressed="true"] .tv-ico--heart path{fill:currentColor}
@media (hover:hover) and (pointer:fine){
  body.cart .tv-cart-act__btn:hover .tv-cart-act__txt{text-decoration:underline;text-underline-offset:3px}
}
body.cart section.cart-item .btn--wishlist{display:none!important}
body.cart :is(#free-shipping,#cart-gifting){display:none!important}
body.cart section.cart-item .s-quantity-input-container{display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--tv-line-strong)!important;border-radius:var(--tv-radius-surface)!important;background:var(--tv-ground)!important;box-shadow:none!important;overflow:visible}
body.cart section.cart-item .s-quantity-input-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:30px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--tv-ink)!important;box-shadow:none!important}
body.cart section.cart-item .s-quantity-input-button::before{content:"";position:absolute;inset:-7px -6px}
body.cart section.cart-item .s-quantity-input-input{width:36px;height:30px;padding:0;border:0!important;border-inline:1px solid var(--tv-line)!important;border-radius:0!important;background:transparent!important;color:var(--tv-ink);text-align:center;font-size:16px;font-weight:400;box-shadow:none!important;-moz-appearance:textfield;appearance:textfield}
body.cart section.cart-item .s-quantity-input-input::-webkit-inner-spin-button,
body.cart section.cart-item .s-quantity-input-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.cart section.cart-item .btn--delete{display:inline-flex;align-items:center}
body.cart section.cart-item .btn--delete :is(button,a),
body.cart section.cart-item :is(button,a).btn--delete{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--tv-ink)!important;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}
body.cart section.cart-item .btn--delete .s-button-text{color:inherit!important}
body.cart section.cart-item .btn--delete[data-tv-del="1"] :is(i,svg,.icon){display:none!important}
body.cart section.cart-item .btn--delete[data-tv-del="1"] :is(button,a)::before{
  content:"";flex:none;width:16px;height:16px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center / contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center / contain no-repeat
}
body.cart section.cart-item.tv-confirming .btn--delete{display:none!important}
body.cart .tv-cart-opt{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--tv-body)}
body.cart .tv-cart-opt__val{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;color:var(--tv-ink)}
body.cart .tv-cart-opt__sep{color:var(--tv-muted)}
body.cart .tv-cart-opt__change{position:relative;padding:0;background:transparent;border:0;border-radius:0;color:var(--tv-ink);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.cart .tv-cart-opt__change::before{content:"";position:absolute;inset:-12px -8px}
body.cart .tv-cart-opt__done{display:inline-flex;align-items:center;color:var(--tv-ink);opacity:0;transition:opacity var(--tv-dur-chip) var(--tv-ease)}
body.cart .tv-cart-opt.tv-done .tv-cart-opt__done{opacity:1}
body.cart .tv-cart-opt__msg{flex:1 0 100%;margin:6px 0 0;padding-inline-start:8px;border-inline-start:2px solid var(--tv-ink);font-size:13px;color:var(--tv-ink)}
body.cart section.cart-item salla-product-options.tv-cart-opts{display:block;overflow:hidden;max-height:1000px;opacity:1;visibility:visible;transition:max-height var(--tv-dur-acc) var(--tv-ease),opacity var(--tv-dur-acc) var(--tv-ease),visibility 0s linear 0s}
html.tv-ready-cart-rows body.cart section.cart-item[data-tv-row="1"] salla-product-options.tv-cart-opts:not(.tv-editing){max-height:0;opacity:0;visibility:hidden;margin-block:0!important;padding-block:0!important;transition:max-height var(--tv-dur-acc) var(--tv-ease),opacity var(--tv-dur-acc) var(--tv-ease),visibility 0s linear var(--tv-dur-acc)}
body.cart .tv-cart-sgrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0}
body.cart .tv-cart-sgrow:not(:has(> :not([hidden]))){display:none}
html.tv-ready-cart-rows body.cart section.cart-item[data-tv-row="1"]:not(.tv-row-editing) .tv-cart-sgrow{display:none}
body.cart .tv-cart-sgrow .tv-sg-launch{position:relative;padding:0;background:transparent;border:0;border-radius:0;color:var(--tv-ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.cart .tv-cart-sgrow .tv-sg-launch::before{content:"";position:absolute;inset:-12px -8px}
body.cart .tv-cart-out-cap{margin:0;font-size:12px;color:var(--tv-muted)}
body.cart section.cart-item salla-product-options .s-product-options-option-container{margin:12px 0 0;padding:0;border:0;background:transparent}
body.cart section.cart-item salla-product-options .s-product-options-option-label{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--tv-ink)}
body.cart section.cart-item salla-product-options .s-product-options-grid-mode{display:flex;flex-wrap:wrap;gap:8px}
body.cart section.cart-item salla-product-options .s-product-options-grid-mode label{position:relative;display:inline-flex;margin:0;cursor:pointer}
body.cart section.cart-item salla-product-options .s-product-options-grid-mode label > input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
body.cart section.cart-item salla-product-options .s-product-options-grid-mode-span{display:flex;align-items:center;justify-content:center;min-width:56px;height:44px;padding:0 12px;border:1px solid var(--tv-line-strong)!important;border-radius:var(--tv-radius-surface)!important;background:var(--tv-ground)!important;color:var(--tv-ink)!important;font-size:14px;font-weight:400;box-shadow:none!important;transition:background-color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)}
body.cart section.cart-item salla-product-options input:checked + .s-product-options-grid-mode-span{background:var(--tv-ink)!important;border-color:var(--tv-ink)!important;color:var(--tv-white)!important}
body.cart section.cart-item salla-product-options input:focus-visible + .s-product-options-grid-mode-span{outline:var(--tv-focus-w) solid var(--tv-ink);outline-offset:2px}
body.cart section.cart-item salla-product-options :is(label.tv-out,label.s-product-options-disabled) .s-product-options-grid-mode-span{background:var(--tv-fill)!important;border-color:var(--tv-line)!important;color:var(--tv-muted)!important;text-decoration:line-through;cursor:not-allowed}
body.cart section.cart-item salla-product-options :is(label.tv-out,label.s-product-options-disabled) > input{cursor:not-allowed}
body.cart section.cart-item salla-product-options select{height:44px;border:1px solid var(--tv-line-strong)!important;border-radius:var(--tv-radius-surface)!important;background-color:var(--tv-ground);color:var(--tv-ink);font-size:16px;box-shadow:none!important}
body.cart .s-product-options-option-error{color:var(--tv-ink)!important}
@media (hover:hover) and (pointer:fine){
  body.cart section.cart-item salla-product-options label:hover > input:not(:disabled):not(:checked) + .s-product-options-grid-mode-span{border-color:var(--tv-ink)!important}
}
body.cart .tv-cart-confirm{flex:1 0 100%;width:100%;margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--tv-line)}
body.cart section.cart-item :has(> .tv-cart-confirm){flex-wrap:wrap}
body.cart .tv-cart-confirm__q{margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
body.cart .tv-cart-confirm__btns{display:flex;gap:8px}
body.cart .tv-cart-confirm__btns button{flex:1 1 0;min-height:44px;padding:0 16px;border:1px solid var(--tv-btn-bg);border-radius:var(--tv-radius-btn);box-shadow:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
body.cart .tv-cart-confirm__yes{background:var(--tv-btn-bg);color:var(--tv-btn-fg)}
body.cart .tv-cart-confirm__keep{background:var(--tv-ground);color:var(--tv-ink)}
body.cart .tv-cart-confirm__btns button:disabled{opacity:.6;cursor:default}
body.cart .tv-cart-confirm__msg{margin:8px 0 0;padding-inline-start:8px;border-inline-start:2px solid var(--tv-ink);font-size:13px;color:var(--tv-ink)}
body.cart section.cart-item.tv-removing{opacity:.35;pointer-events:none}
body.cart section.cart-item.tv-removed{opacity:0;pointer-events:none}
body.cart section.cart-item.tv-removed[hidden],
body.cart form.tv-removed-form[hidden]{display:none!important}
body.cart .tv-cart-svc{margin:12px 0 0;padding:12px 14px 2px;border:0;border-radius:var(--tv-radius-surface);background:var(--tv-fill)}
body.cart:not(:has(.cart-similar-products:not([hidden]))) .tv-cart-svc{margin-bottom:24px}
body.cart .tv-cart-svc__title{margin:0 0 8px;font-size:14px;font-weight:700!important;line-height:1.5;color:var(--tv-ink)}
body.cart .tv-cart-svc .tv-cart-logos{flex-wrap:nowrap;gap:5px;margin:0 0 4px}
body.cart .tv-cart-svc .tv-cart-logo{flex:0 1 auto;min-width:0;height:24px;padding:0 3px}
body.cart .tv-cart-svc .tv-cart-logo img{height:16px;max-width:36px}
body.cart :is(.tv-cart-svc__wa,.tv-cart-svc__ship){text-decoration:none}
body.cart .tv-cart-svc__wa u{text-underline-offset:3px}
body.cart .tv-cart-svc__row{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;margin:0;padding:6px 0;background:transparent;border:0;border-radius:0;color:var(--tv-ink);font:inherit;font-size:13px;line-height:1.5;text-align:start}
body.cart .tv-cart-svc__row + .tv-cart-svc__row{border-top:1px solid var(--tv-line)}
body.cart :is(.tv-cart-svc__btn,.tv-cart-svc__ship){cursor:pointer}
body.cart .tv-cart-svc__txt{flex:1 1 auto}
body.cart .tv-cart-svc .tv-ico{flex:none}
html[dir="rtl"] body.cart .tv-cart-svc .tv-ico--chev{transform:scaleX(-1)}
@media (hover:hover) and (pointer:fine){
  body.cart :is(.tv-cart-svc__btn,.tv-cart-svc__ship):hover .tv-cart-svc__txt{text-decoration:underline;text-underline-offset:3px}
}
:is(#tv-returns,#tv-shipping) .tv-rt{display:flex;flex-direction:column;min-height:100%}
:is(#tv-returns,#tv-shipping) .tv-rt-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-block:6px;padding-inline:16px 6px;background:var(--tv-ground);border-bottom:1px solid var(--tv-line)}
:is(#tv-returns,#tv-shipping) .tv-rt-title{margin:0;font-size:17px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
:is(#tv-returns,#tv-shipping) .tv-rt-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--tv-ink);cursor:pointer}
:is(#tv-returns,#tv-shipping) .tv-rt-body{padding:8px 16px 24px}
:is(#tv-returns,#tv-shipping) .tv-rt-lines{margin:0 0 20px;padding:0;list-style:none}
:is(#tv-returns,#tv-shipping) .tv-rt-lines li{position:relative;margin:0;padding-block:12px;padding-inline:16px 0;border-bottom:1px solid var(--tv-line);font-size:14px;line-height:1.7;color:var(--tv-body)}
:is(#tv-returns,#tv-shipping) .tv-rt-lines li::before{content:"";position:absolute;inset-inline-start:0;top:22px;width:6px;height:6px;background:var(--tv-ink)}
#tv-returns .tv-money{font-weight:700;color:var(--tv-ink);white-space:nowrap}
#tv-returns .tv-money .sicon-sar{display:inline-block;margin-inline-start:.2em;font-size:.9em;font-weight:400;font-style:normal;line-height:1;vertical-align:baseline}
#tv-returns .tv-rt-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg);font-size:14px;font-weight:700;text-align:center;text-decoration:none}
:is(#tv-returns,#tv-shipping) .tv-rt-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--tv-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}
body.cart .tv-coupon{margin:0;border-bottom:1px solid var(--tv-line);background:var(--tv-ground)}
body.cart .tv-coupon__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0;background:transparent;border:0;border-radius:0;color:var(--tv-ink);font:inherit;font-size:14px;font-weight:700;text-align:start;cursor:pointer}
body.cart .tv-coupon__toggle .tv-ico--down{flex:none;transition:transform var(--tv-dur-acc) var(--tv-ease)}
body.cart .tv-coupon__toggle[aria-expanded="true"] .tv-ico--down{transform:rotate(180deg)}
body.cart .tv-coupon__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--tv-dur-acc) var(--tv-ease),visibility 0s linear var(--tv-dur-acc)}
body.cart .tv-coupon.is-open .tv-coupon__body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--tv-dur-acc) var(--tv-ease),visibility 0s linear 0s}
body.cart .tv-coupon__inner{min-height:0;overflow:hidden}
body.cart .tv-coupon__form{display:flex;gap:8px;margin:0 0 16px}
body.cart .tv-coupon__input{flex:1 1 auto;min-width:0;height:44px;margin:0;padding:0 12px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface);background:var(--tv-ground);color:var(--tv-ink);font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}
body.cart .tv-coupon__input:focus{border-color:var(--tv-outline)}
body.cart .tv-coupon__input::placeholder{color:var(--tv-muted);opacity:1}
body.cart .tv-coupon__apply{flex:0 0 auto;min-width:88px;height:44px;margin:0;padding:0 16px;border:1px solid var(--tv-btn-bg);border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg);font:inherit;font-size:14px;font-weight:700;cursor:pointer}
body.cart .tv-coupon__apply:disabled{opacity:.6;cursor:progress}
body.cart .tv-coupon__applied{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0 0 12px}
body.cart .tv-coupon__done{margin:0;font-size:14px;line-height:1.5;color:var(--tv-ink)}
body.cart .tv-coupon__remove{flex:none;min-width:44px;min-height:44px;padding:0 4px;background:transparent;border:0;border-radius:0;color:var(--tv-muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.cart .tv-coupon__remove:disabled{opacity:.6;cursor:progress}
body.cart .tv-coupon__msg{margin:0 0 16px;padding-inline-start:8px;border-inline-start:2px solid var(--tv-ink);font-size:13px;line-height:1.5;color:var(--tv-ink)}
@media (max-width:1023px){
  html.tv-ready-cart-coupon body.cart .tv-coupon-nbody:not(.tv-open){display:none!important}
}
body.cart .tv-coupon-nbody input{border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
body.cart .tv-coupon-nbody :is(button,salla-button,.s-button-element){border-radius:var(--tv-radius-btn)!important;box-shadow:none!important}
body.cart salla-cart-summary-card{display:block;border-radius:0!important;box-shadow:none!important}
body.cart .s-cart-summary-card{background:var(--tv-fill)!important;border-radius:0!important;box-shadow:none!important}
body.cart .s-cart-summary-card-line{border-bottom:1px solid var(--tv-line);color:var(--tv-body);font-size:14px}
body.cart .s-cart-summary-card-line b{color:var(--tv-ink);font-size:15px;font-weight:700!important}
body.cart .s-cart-summary-card-line:last-child{border-bottom:0}
body.cart .s-cart-summary-card-line--discount,
body.cart .s-cart-summary-card-line--discount *{color:var(--tv-ink)!important}
body.cart .s-cart-summary-card-bar{background:transparent!important;border-radius:0!important;box-shadow:none!important;border-top:1px solid var(--tv-line)}
@media (max-width:1023.98px){
  body.cart .s-cart-summary-card{box-shadow:0 -4px 14px rgba(40,35,31,.08)!important}
  body.cart .s-cart-summary-card-sheet-wrap{background:var(--tv-fill)!important}
}
body.cart .s-cart-summary-card-bar-label-text,
body.cart .s-cart-summary-card-bar-total{color:var(--tv-ink)!important}
body.cart .s-cart-summary-card-bar-label-text{font-weight:700!important}
body.cart .s-cart-summary-card-bar-total{font-size:19px!important;font-weight:700!important}
body.cart :is(.s-cart-summary-card-bar-count,.s-cart-summary-card-bar-label-sub){color:var(--tv-muted)!important}
body.cart .s-cart-summary-card-bar-original{color:var(--tv-price-old)!important;font-size:.8em;font-weight:400!important;text-decoration:line-through}
body.cart .s-cart-summary-card-bar-original + .s-cart-summary-card-bar-total{color:var(--tv-sale)!important}
body.cart .s-cart-summary-card-bar-savings-badge{background:var(--tv-label-bg)!important;color:var(--tv-ink)!important;border-radius:var(--tv-radius-badge)!important}
body.cart .s-cart-summary-card-chevron{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent!important;border-radius:0!important;color:var(--tv-ink)!important}
body.cart :is(.s-cart-summary-card-sheet,.s-cart-summary-card-sheet-wrap){border-radius:0!important;box-shadow:none!important}
body.cart .s-cart-summary-card-sheet-header{border-bottom:1px solid var(--tv-line)}
body.cart .s-cart-summary-card-sheet-title{color:var(--tv-ink);font-size:15px;font-weight:700}
body.cart .s-cart-summary-card-action .s-button-primary,
body.cart #s-cart-summary-card-submit .s-button-element{min-height:48px;height:48px;background:var(--tv-btn-bg)!important;border-color:var(--tv-btn-bg)!important;color:var(--tv-btn-fg)!important;border-radius:var(--tv-radius-btn)!important;box-shadow:none!important;font-weight:700}
body.cart salla-cart-summary-card :is(.animate-pulse,.s-skeleton,[class*="skeleton"]){animation:none!important;background-image:none!important}
body.cart :is(#wa-angel,.angel-whatsapp,.whatsapp-float,.whatsapp-btn-float,a.float-whatsapp,#whatsapp-widget){bottom:calc(var(--tv-bar-h, 0px) + 16px)!important}
body.cart .swal2-popup.swal2-toast{background:var(--tv-ink)!important;color:var(--tv-white)!important;border-radius:var(--tv-radius-surface)!important;box-shadow:none!important}
body.cart .swal2-popup.swal2-toast :is(.swal2-title,.swal2-html-container,.swal2-content){color:var(--tv-white)!important}
body.cart .swal2-popup.swal2-toast .swal2-icon{border-color:var(--tv-white)!important;color:var(--tv-white)!important}
body.cart .swal2-popup.swal2-toast :is(.swal2-success-line-tip,.swal2-success-line-long,.swal2-x-mark-line-left,.swal2-x-mark-line-right){background-color:var(--tv-white)!important}
body.cart .swal2-popup.swal2-toast .swal2-success-ring{border-color:var(--tv-white-50)!important}
body.cart .swal2-popup.swal2-toast :is(.swal2-success-circular-line-left,.swal2-success-circular-line-right,.swal2-success-fix){background-color:transparent!important}
body.cart .swal2-popup.swal2-toast .swal2-timer-progress-bar{background:var(--tv-white-50)!important}
body.cart .swal2-container:is(.swal2-bottom,.swal2-bottom-start,.swal2-bottom-end){padding-bottom:calc(var(--tv-bar-h, 0px) + 8px)!important}
body.cart .tv-cart-pay{margin:12px 0 0;padding:0 0 16px}
body.cart .tv-cart-shipnote{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--tv-muted)}
body.cart .tv-cart-bnpl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;line-height:1.5;color:var(--tv-ink)}
body.cart .tv-cart-bnpl__logos{display:inline-flex;align-items:center;gap:6px}
body.cart .tv-cart-bnpl__logo{display:inline-flex;align-items:center;height:20px}
body.cart :is(.tv-cart-bnpl__logo,.tv-cart-logo) img{display:block;width:auto;height:20px;max-width:52px;object-fit:contain;border-radius:0}
body.cart :is(.tv-cart-bnpl__logo,.tv-cart-logo) svg{display:block;width:auto;height:16px}
body.cart .tv-cart-logos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}
body.cart .tv-cart-logo{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:36px;height:26px;margin:0;padding:0 4px;border:1px solid var(--tv-line);background:var(--tv-white);border-radius:var(--tv-radius-badge)}
@media (max-width:1023.98px){
  body.cart .tv-cart-pay{display:none!important}
  body.cart .pt-5.pb-32{padding-bottom:0!important}
  body.cart{padding-bottom:var(--tv-bar-h,0px)}
}
body.cart .cart-similar-products{margin-top:20px}
body.cart .cart-similar-products[data-tv-also="off"]{display:none!important}
body.cart .cart-similar-products h2{color:var(--tv-ink);font-size:15px;font-weight:700!important;line-height:1.5}
body.cart .cart-similar-products .swiper-slide{width:calc((100% - 16px) / 2.6);margin-inline-end:8px}
body.cart .cart-similar-products .s-product-card-content h3,
body.cart .cart-similar-products .s-product-card-content-title{font-size:12px!important;line-height:1.45}
body.cart .cart-similar-products .s-product-card-content :is(.s-product-card-price,.s-product-card-sale-price,h4){font-size:13px!important}
body.cart .cart-similar-products .s-product-card-image .swiper-slide{width:100%;margin-inline-end:0}
body.cart .tv-cart-also[hidden]{display:none!important}
body.cart .no-content-placeholder :is(a,button,.btn){border-radius:var(--tv-radius-btn)!important;box-shadow:none!important}
body.cart .no-content-placeholder.tv-cart-empty-host{font-size:0;padding:48px 16px;text-align:center;background:var(--tv-ground);border:0;border-radius:0}
body.cart .no-content-placeholder.tv-cart-empty-host > :not(.tv-cart-empty){display:none!important}
body.cart .tv-cart-empty{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;line-height:1.5;color:var(--tv-ink);text-align:center}
body.cart .tv-cart-empty__icon{width:48px;height:48px;margin-bottom:8px;color:var(--tv-ink)}
body.cart .tv-cart-empty__title{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:var(--tv-ink)}
body.cart .tv-cart-empty__text{margin:0;font-size:14px;color:var(--tv-muted)}
body.cart .tv-cart-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:48px;margin-top:16px;padding:0 24px;background:var(--tv-btn-bg);color:var(--tv-btn-fg)!important;font-size:14px;font-weight:700;text-decoration:none;border-radius:var(--tv-radius-btn)!important}
body.cart :is(.tv-cart-svc,.tv-cart-confirm,.tv-cart-confirm__msg,.tv-cart-opt__msg,.tv-cart-out-cap,.tv-coupon__form,.tv-coupon__applied,.tv-coupon__msg,.tv-cart-shipnote,.tv-cart-logos,.tv-cart-pay)[hidden],
#tv-returns :is(.tv-rt-wa,.tv-rt-link)[hidden],
#tv-shipping .tv-rt-link[hidden]{display:none!important}
@media (min-width:768px) and (max-width:1023px){
  body.cart section.cart-item a.shrink-0{flex-basis:112px;width:112px;height:140px}
}
@media (min-width:1024px){
  body.cart .nav-header h1{font-size:24px}
  body.cart section.cart-item a.shrink-0{flex-basis:120px;width:120px;height:150px}
  body.cart .lg\:w-96{position:sticky;top:96px;align-self:flex-start}
  body.cart .tv-coupon{margin:0 0 16px;padding:0 16px;border:1px solid var(--tv-line)}
  body.cart .tv-coupon .tv-coupon__body{grid-template-rows:1fr;visibility:visible}
  body.cart .tv-coupon__toggle{cursor:default;min-height:44px}
  body.cart .tv-coupon__toggle .tv-ico--down{display:none}
  body.cart .tv-coupon-ntoggle .tv-ico--down{display:none}
  body.cart .tv-cart-pay{padding-inline:24px}
  body.cart .tv-cart-sel{flex:0 0 auto}
  body.cart .tv-cart-sel--size{width:168px}
  body.cart .tv-cart-sel--qty{width:124px}
  body.cart .cart-similar-products .swiper-slide{width:calc((100% - 24px) / 4);margin-inline-end:8px}
  body.cart .cart-similar-products .s-product-card-image .swiper-slide{width:100%;margin-inline-end:0}
}
@media (prefers-reduced-motion: reduce){
  body.cart section.cart-item,
  body.cart section.cart-item salla-product-options,
  body.cart section.cart-item salla-product-options .s-product-options-grid-mode-span{transition:none!important}
}
:root{
  --tv-rw-sub-on-ink:rgba(255,255,255,.82);
  --tv-rw-maxw:720px;
  --tv-page-end:16px;
}
@media (min-width:1024px){
  :root{--tv-page-end:48px}
}
body.page-single .nav-header.bg-gray-100{background:var(--tv-ground)!important;border-bottom:1px solid var(--tv-line)}
body.page-single .content--single-page:has(> salla-comments):not(:has(> :not(salla-comments))):not(:has(salla-comments > :not(.s-comments), .s-comments > :not(.s-comments-page-container), .s-comments-page-container > :not(salla-comment-form, div), salla-comment-form:not(:empty), .s-comments-page-container > div:not(:empty))){height:var(--tv-page-end);min-height:0;margin-block:0;padding-block:0;overflow:hidden;visibility:hidden}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry){max-width:var(--tv-rw-maxw);margin-inline:auto;color:var(--tv-body);font-size:15px;line-height:1.8}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry) p{margin:0 0 16px;text-align:start}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry) h2{margin:28px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--tv-line);color:var(--tv-ink);font-size:17px;font-weight:700!important;line-height:1.5}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry) ul{margin:0 0 8px;padding-inline-start:20px;list-style:square}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry) li{margin:4px 0;list-style:square outside}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry) li::marker{color:var(--tv-ink)}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry,.tv-rw) .tv-money{font-weight:700!important;color:var(--tv-ink);white-space:nowrap}
body.page-single :is(.tv-policy-static,.tv-policy .content-entry,.tv-rw) .tv-money .sicon-sar{display:inline-block;margin-inline-start:.2em;font-size:.9em;font-weight:400!important;font-style:normal;line-height:1;vertical-align:baseline}
html.tv-ready-policy body.tv-policy .tv-rw-part:not(.tv-open){display:none!important}
body.tv-policy .tv-rw{box-sizing:border-box;max-width:var(--tv-rw-maxw);margin:24px auto 0;padding:0 16px;color:var(--tv-ink);text-align:start}
body.tv-policy .tv-rw p{text-align:start}
body.tv-policy .content--single-page > :is(.tv-rw,.tv-rw-full){padding-inline:0}
@media (min-width:1024px){
  body.page-single .content--single-page{margin-inline:auto}
}
body.tv-policy .tv-rw li{list-style:none}
body.tv-policy .tv-rw *,body.tv-policy .tv-rw *::before,body.tv-policy .tv-rw *::after{box-sizing:border-box}
body.tv-policy .tv-rw :where(button,a){border-radius:0;box-shadow:none}
body.tv-policy .tv-rw [hidden]{display:none!important}
body.tv-policy .tv-rw-head{margin:0 0 20px}
body.tv-policy .tv-rw-title{margin:0;color:var(--tv-ink);font-size:24px;font-weight:700!important;line-height:1.4}
body.tv-policy .tv-rw-lead{margin:6px 0 0;color:var(--tv-body);font-size:15px;line-height:1.7}
body.tv-policy .tv-rw-note{margin:12px 0 0;padding-inline-start:10px;border-inline-start:2px solid var(--tv-ink);color:var(--tv-body);font-size:13px;line-height:1.7}
body.tv-policy .tv-rw-prog{margin:0 0 20px}
body.tv-policy .tv-rw-prog-list{display:flex;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--tv-line)}
body.tv-policy .tv-rw-prog-item{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0;margin:0 0 -1px;padding:0 0 10px;border-bottom:2px solid transparent;color:var(--tv-muted);transition:color var(--tv-dur-acc) var(--tv-ease),border-color var(--tv-dur-acc) var(--tv-ease)}
body.tv-policy .tv-rw-prog-item + .tv-rw-prog-item{padding-inline-start:8px}
body.tv-policy .tv-rw-prog-item.is-current{border-bottom-color:var(--tv-ink);color:var(--tv-ink)}
body.tv-policy .tv-rw-prog-item.is-done{color:var(--tv-body)}
body.tv-policy .tv-rw-prog-item.tv-skipped{color:var(--tv-muted)}
body.tv-policy .tv-rw-prog-num{align-self:flex-start;font-size:12px;font-weight:700!important;line-height:1.4;font-variant-numeric:tabular-nums}
body.tv-policy .tv-rw-prog-lbl{overflow:hidden;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}
body.tv-policy .tv-rw-step{opacity:1;transition:opacity var(--tv-dur-acc) var(--tv-ease)}
body.tv-policy .tv-rw-step.tv-rw-enter{opacity:0;transition:none}
body.tv-policy .tv-rw-kicker{margin:0 0 4px;color:var(--tv-muted);font-size:12px;font-weight:400!important;line-height:1.5}
body.tv-policy .tv-rw-q{margin:0;color:var(--tv-ink);font-size:19px;font-weight:700!important;line-height:1.5}
body.tv-policy .tv-rw-q:focus{outline:none}
body.tv-policy .tv-rw-q:focus-visible{outline:var(--tv-focus-w) solid var(--tv-ink);outline-offset:4px}
body.tv-policy .tv-rw-sub{margin:4px 0 16px;color:var(--tv-body);font-size:14px;line-height:1.7}
body.tv-policy .tv-rw-opts{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}
body.tv-policy .tv-rw-li{margin:0}
body.tv-policy .tv-rw-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:0;padding:12px 16px;border:1px solid var(--tv-line-strong);border-radius:var(--tv-radius-surface);background:var(--tv-ground);color:var(--tv-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--tv-dur-chip) var(--tv-ease),border-color var(--tv-dur-chip) var(--tv-ease),color var(--tv-dur-chip) var(--tv-ease)}
body.tv-policy .tv-rw-opt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}
body.tv-policy .tv-rw-opt-main{font-size:15px;font-weight:700!important;line-height:1.5}
body.tv-policy .tv-rw-opt-sub{color:var(--tv-muted);font-size:13px;line-height:1.5}
body.tv-policy .tv-rw-opt .tv-rw-ico{flex:none}
body.tv-policy .tv-rw-opt.is-selected{border-color:var(--tv-btn-bg);background:var(--tv-btn-bg);color:var(--tv-btn-fg)}
body.tv-policy .tv-rw-opt.is-selected .tv-rw-opt-sub{color:var(--tv-rw-sub-on-ink)}
body.tv-policy .tv-rw-opt:focus-visible{outline:var(--tv-focus-w) solid var(--tv-ink);outline-offset:2px}
@media (hover:hover) and (pointer:fine){
  body.tv-policy .tv-rw-opt:not(.is-selected):hover{border-color:var(--tv-ink)}
}
body.tv-policy .tv-rw-card{padding:20px 16px;border:0;border-radius:var(--tv-radius-surface);background:var(--tv-fill)}
body.tv-policy .tv-rw-badge{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:3px 10px;border:1px solid var(--tv-ink);border-radius:var(--tv-radius-badge);color:var(--tv-ink);font-size:12px;font-weight:700!important;line-height:1.5}
body.tv-policy .tv-rw-badge[data-kind="no"]{border-color:var(--tv-badge-dark);background:var(--tv-badge-dark);color:var(--tv-white)}
body.tv-policy .tv-rw-badge-ico{font-size:13px;line-height:1}
body.tv-policy .tv-rw-intro{margin:6px 0 16px;color:var(--tv-body);font-size:14px;line-height:1.7}
body.tv-policy .tv-rw-facts{margin:0 0 16px;padding:0;border-top:1px solid var(--tv-line)}
body.tv-policy .tv-rw-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--tv-line)}
body.tv-policy .tv-rw-fact dt{margin:0;color:var(--tv-muted);font-size:13px;line-height:1.5}
body.tv-policy .tv-rw-fact dd{margin:0;color:var(--tv-ink);font-size:15px;font-weight:700!important;line-height:1.5;text-align:end}
body.tv-policy .tv-rw-pts{margin:0;padding:0;list-style:none}
body.tv-policy .tv-rw-pts li{position:relative;margin:0;padding-block:4px;padding-inline:16px 0;color:var(--tv-body);font-size:14px;line-height:1.7}
body.tv-policy .tv-rw-pts li::before{content:"";position:absolute;inset-inline-start:0;top:14px;width:6px;height:6px;background:var(--tv-ink)}
body.tv-policy .tv-rw-actions{display:flex;flex-direction:column;gap:8px;margin:16px 0 0}
body.tv-policy .tv-rw-actions-row{display:flex;gap:8px}
body.tv-policy .tv-rw-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 16px;border-radius:var(--tv-radius-btn);background:var(--tv-btn-bg);color:var(--tv-btn-fg)!important;font-size:15px;font-weight:700!important;text-align:center;text-decoration:none}
body.tv-policy .tv-rw-submit:focus-visible{outline:var(--tv-focus-w) solid var(--tv-ink);outline-offset:2px}
body.tv-policy .tv-rw-next{margin:0;padding-inline-start:10px;border-inline-start:2px solid var(--tv-ink);color:var(--tv-ink);font-size:14px;font-weight:700!important;line-height:1.7}
body.tv-policy :is(.tv-rw-back,.tv-rw-reset){display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;padding:0 12px;border:1px solid var(--tv-ink);border-radius:var(--tv-radius-btn);background:var(--tv-ground);color:var(--tv-ink);font:inherit;font-size:14px;font-weight:700!important;white-space:nowrap;cursor:pointer}
@media (max-width:359px){
  body.tv-policy :is(.tv-rw-back,.tv-rw-reset){white-space:normal;text-align:center}
}
body.tv-policy .tv-rw-step[data-step="2"] .tv-rw-back{flex:0 0 auto;align-self:flex-start;border-color:var(--tv-line-strong)}
@media (hover:hover) and (pointer:fine){
  body.tv-policy :is(.tv-rw-back,.tv-rw-reset):hover{background:var(--tv-fill)}
}
html[dir="rtl"] body.tv-policy .tv-rw :is(.tv-rw-ico--fwd,.tv-rw-ico--back){transform:scaleX(-1)}
body.tv-policy .tv-rw-full{box-sizing:border-box;max-width:var(--tv-rw-maxw);margin:28px auto 16px;padding:0 16px}
body.tv-policy .tv-rw-full-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:0;border:0;border-block:1px solid var(--tv-line);border-radius:0;background:transparent;color:var(--tv-ink);font:inherit;font-size:14px;font-weight:700!important;text-align:start;cursor:pointer}
body.tv-policy .tv-rw-full-toggle .tv-rw-ico--down{flex:none;transition:transform var(--tv-dur-acc) var(--tv-ease)}
body.tv-policy .tv-rw-full-toggle[aria-expanded="true"] .tv-rw-ico--down{transform:rotate(180deg)}
@media (min-width:768px){
  body.tv-policy .tv-rw{margin-top:40px;padding:0}
  body.tv-policy .tv-rw-full{padding:0}
  body.tv-policy .tv-rw-title{font-size:28px}
  body.tv-policy .tv-rw-card{padding:28px 24px}
  body.tv-policy .tv-rw-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--tv-line)}
  body.tv-policy .tv-rw-fact{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0;border-bottom:0}
  body.tv-policy .tv-rw-fact + .tv-rw-fact{padding-inline-start:16px;border-inline-start:1px solid var(--tv-line)}
  body.tv-policy .tv-rw-fact dd{text-align:start}
  body.tv-policy .tv-rw-actions--sum{flex-direction:row;flex-wrap:wrap}
  body.tv-policy .tv-rw-actions--sum .tv-rw-submit{flex:1 0 100%}
  body.tv-policy .tv-rw-actions--sum .tv-rw-actions-row{flex:1 0 100%}
}
@media (prefers-reduced-motion: reduce){
  body.tv-policy .tv-rw-step,
  body.tv-policy .tv-rw-step.tv-rw-enter{opacity:1!important;transition:none!important}
}
@media (prefers-reduced-motion: reduce) {
  [class^="tv-"], [class*=" tv-"],
  [class^="tv-"]::before, [class*=" tv-"]::before,
  [class^="tv-"]::after, [class*=" tv-"]::after { transition:none !important; animation:none !important; }
  [data-animate] { opacity:1 !important; transform:none !important; animation:none !important; }
  .s-product-card-image img { transform:none !important; }
  html { scroll-behavior:auto !important; }
  html .tv-reveal { opacity:1 !important; transform:none !important; }
}
:root{--tv-css-end:"1.0.10"}