:is([data-theme=default],[data-marketplace-theme=default]){--df-bg:oklch(0.99 0.004 60);--df-ink:oklch(0.2 0.02 40);--df-ink-soft:oklch(0.47 0.02 40);--df-coral:oklch(0.66 0.17 24);--df-orange:oklch(0.73 0.16 50);--df-yellow:oklch(0.87 0.14 95);--df-blue:oklch(0.58 0.12 250);--df-beige:oklch(0.93 0.02 70);--df-gray:oklch(0.97 0.005 60);--df-dark:oklch(0.22 0.015 40);--df-white:oklch(1 0 0);--df-border:oklch(0.85 0.01 60);--df-max-content:1320px;--df-radius-card:1.5rem;--df-radius-pill:999px;--df-font:"Manrope",var(--font-manrope,system-ui),sans-serif;--df-font-rtl:"IBM Plex Sans Arabic",var(--font-ibm-plex-arabic,"Manrope"),sans-serif;background:var(--df-bg);color:var(--df-ink);font-family:var(--df-font);-webkit-font-smoothing:antialiased}:is([dir=rtl] [data-theme=default],[data-theme=default][dir=rtl],[dir=rtl] [data-marketplace-theme=default]){font-family:var(--df-font-rtl)}:is([data-theme=default],[data-marketplace-theme=default]) .df-promo{background:linear-gradient(90deg,var(--df-coral),var(--df-orange));color:var(--df-white);text-align:center;font-weight:700;font-size:clamp(11px,1.4vw,13px);padding:8px 16px}[data-theme=default] .df-header{position:sticky;top:0;z-index:40;background:var(--df-white);transition:box-shadow .2s ease}[data-theme=default] .df-header.is-scrolled{box-shadow:0 4px 20px oklch(.2 .02 40/.08)}[data-theme=default] .df-header-inner{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;max-width:var(--df-max-content);margin-inline:auto;padding:14px clamp(16px,4vw,24px)}[data-theme=default] .df-header-end{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex-shrink:0}[data-theme=default] .df-logo{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800;color:var(--df-ink);text-decoration:none;flex-shrink:0;min-width:0}[data-theme=default] .df-logo:hover{opacity:.9}[data-theme=default] .df-btn:focus-visible,[data-theme=default] .df-cart:focus-visible,[data-theme=default] .df-footer-link:focus-visible,[data-theme=default] .df-icon-link:focus-visible,[data-theme=default] .df-input:focus-visible,[data-theme=default] .df-logo:focus-visible,[data-theme=default] .df-menu-btn:focus-visible,[data-theme=default] .df-nav-link:focus-visible,[data-theme=default] .df-search-input:focus-visible{outline:2px solid var(--df-coral);outline-offset:3px}[data-theme=default] .df-logo-dot{width:10px;height:10px;border-radius:50%;background:var(--df-orange);display:inline-block;flex-shrink:0}[data-theme=default] .df-logo-img{height:36px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}[data-theme=default] .df-logo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=default] .df-logo-accent{color:var(--df-coral)}[data-theme=default] .df-menu-btn{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;padding:0;min-width:44px;min-height:44px;cursor:pointer;color:var(--df-ink);flex-shrink:0}[data-theme=default] .df-menu-btn-line{width:22px;height:2px;background:currentColor;border-radius:2px}[data-theme=default] .df-nav-desktop{display:flex;gap:20px;flex:1;justify-content:center;flex-wrap:nowrap}[data-theme=default] .df-nav-link{color:var(--df-ink);text-decoration:none;font-weight:700;font-size:15px}[data-theme=default] .df-nav-link:hover{color:var(--df-coral)}[data-theme=default] .df-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}[data-theme=default] .df-search{display:flex;align-items:center;gap:8px;background:var(--df-gray);border-radius:var(--df-radius-pill);padding:9px 16px;min-width:180px}[data-theme=default] .df-input,[data-theme=default] .df-search-input{border:none;background:none;outline:none;font-size:14px;color:var(--df-ink);width:100%;font-family:inherit}[data-theme=default] .df-input{border:1.5px solid var(--df-border);border-radius:var(--df-radius-pill);padding:13px 20px;background:var(--df-white)}[data-theme=default] .df-currency{font-size:13px;font-weight:700;color:var(--df-ink-soft);padding:4px 8px}[data-theme=default] .df-icon-link{text-decoration:none;font-weight:700;font-size:13px;color:var(--df-ink);padding:7px 4px;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;font-family:inherit}[data-theme=default] .df-icon-link:hover{color:var(--df-coral)}[data-theme=default] .df-cart{text-decoration:none;font-weight:700;font-size:13px;color:var(--df-ink);display:inline-flex;align-items:center;gap:6px;position:relative;padding:7px 4px;min-height:44px}[data-theme=default] .df-cart-icon{flex-shrink:0}[data-theme=default] .df-cart:hover{color:var(--df-coral)}[data-theme=default] .df-cart-count{background:var(--df-coral);color:var(--df-white);font-size:11px;font-weight:800;border-radius:50%;min-width:18px;height:18px;padding-inline:4px;display:inline-flex;align-items:center;justify-content:center}[data-theme=default] .df-mobile-nav{display:none;flex-direction:column;padding:8px clamp(16px,4vw,24px) 16px;border-top:1px solid var(--df-gray)}[data-theme=default] .df-mobile-nav.is-open{display:flex}[data-theme=default] .df-mobile-link{color:var(--df-ink);text-decoration:none;font-weight:700;font-size:16px;padding:12px 0;border:none;border-bottom:1px solid var(--df-gray);background:none;width:100%;text-align:start;cursor:pointer;font-family:inherit}[data-theme=default] .df-mobile-search{margin-top:12px}[data-theme=default] .df-mobile-currency{margin:0;padding:12px 0;font-size:14px;font-weight:700;color:var(--df-ink-soft);border-bottom:1px solid var(--df-gray)}[data-theme=default] .df-footer{background:var(--df-ink);color:var(--df-white);padding:44px clamp(16px,4vw,24px) 24px}[data-theme=default] .df-footer-grid{max-width:var(--df-max-content);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:32px;padding-bottom:32px;border-bottom:1px solid oklch(1 0 0/.15)}[data-theme=default] .df-footer-brand{display:flex;flex-direction:column;gap:10px}[data-theme=default] .df-footer-tag{font-size:13px;color:oklch(1 0 0/.7);margin:0;max-width:240px}[data-theme=default] .df-footer-col{display:flex;flex-direction:column;gap:10px}[data-theme=default] .df-footer-heading{font-size:14px;font-weight:800;margin:0 0 4px;color:var(--df-white)}[data-theme=default] .df-footer-link{font-size:13px;color:oklch(1 0 0/.75);text-decoration:none}[data-theme=default] .df-footer-link:hover{color:var(--df-white)}[data-theme=default] .df-footer-bottom{max-width:var(--df-max-content);margin:16px auto 0;text-align:center}[data-theme=default] .df-footer-copy{font-size:12px;color:oklch(1 0 0/.55);margin:0}[data-theme=default] .df-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--df-radius-pill);padding:12px 22px;font-weight:800;font-size:14px;font-family:inherit;text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}[data-theme=default] .df-btn:hover{transform:translateY(-1px)}[data-theme=default] .df-btn-primary{background:var(--df-ink);color:var(--df-white)}[data-theme=default] .df-btn-light{background:var(--df-white);color:var(--df-ink)}[data-theme=default] .df-btn-ghost{background:transparent;color:var(--df-ink);border:1.5px solid var(--df-ink)}[data-theme=default] .df-card{background:var(--df-white);border-radius:var(--df-radius-card);padding:clamp(18px,4vw,24px);box-shadow:0 1px 3px oklch(.2 .02 40/.06);transition:transform .2s ease,box-shadow .2s ease}[data-theme=default] .df-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px oklch(.2 .02 40/.12)}[data-theme=default] .df-kit{max-width:var(--df-max-content);margin-inline:auto;padding:32px clamp(16px,4vw,24px) 56px;display:grid;gap:24px}[data-theme=default] .df-kit-title{font-size:clamp(24px,3vw,32px);font-weight:800;margin:0}[data-theme-layout^=default-market-] .df-kit-row,[data-theme=default] .df-kit-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}[data-theme-layout^=default-market-],[data-theme=default] .df-page{background:var(--df-bg,#fbf9f7);color:var(--df-ink,#332c28)}[data-theme-layout^=default-market-] .df-confirm,[data-theme-layout^=default-market-] .df-page-inner,[data-theme=default] .df-page-inner{max-width:var(--df-max-content,1320px);margin-inline:auto;padding:28px clamp(16px,4vw,24px) 56px}[data-theme-layout^=default-market-] .df-page-title,[data-theme=default] .df-page-title{font-size:clamp(24px,3vw,32px);font-weight:800;margin:0}[data-theme-layout^=default-market-] .df-eyebrow,[data-theme=default] .df-eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--df-ink-soft,#7a736c);margin:0 0 8px}[data-theme-layout^=default-market-] .df-muted,[data-theme=default] .df-muted{color:var(--df-ink-soft,#7a736c);font-size:14px}[data-theme=default] .df-catalog-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px}[data-theme=default] .df-results-count{font-size:13px;font-weight:700;color:var(--df-ink-soft,#7a736c);margin:0 0 16px}[data-theme=default] .df-catalog-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:28px}[data-theme=default] .df-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:16px;list-style:none;padding:0;margin:0}[data-theme=default] .df-catalog-main{min-width:0;width:100%}[data-theme=default] .df-pagination{width:100%;margin-top:40px;margin-bottom:56px;display:flex;justify-content:center}[data-theme=default] .df-pagination-inner,[data-theme=default] .df-pagination-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:100%}[data-theme=default] .df-pagination-btn,[data-theme=default] .df-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 14px;border-radius:var(--df-radius-pill);font-size:13px;font-weight:700;line-height:1;text-decoration:none;border:1.5px solid var(--df-border);background:var(--df-white,#fff);color:var(--df-ink);transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-theme=default] .df-pagination-page--current{background:var(--df-ink);border-color:var(--df-ink);color:var(--df-white,#fff)}[data-theme=default] .df-pagination-btn:hover,[data-theme=default] .df-pagination-page--link:hover{background:var(--df-beige,#f3ede4);border-color:var(--df-ink);color:var(--df-ink)}[data-theme=default] .df-pagination-btn--nav{gap:6px;padding-inline:16px}[data-theme=default] .df-pagination-btn--cta{padding-inline:22px;cursor:pointer;font-family:inherit}[data-theme=default] .df-pagination-btn--cta:disabled{opacity:.55;cursor:not-allowed}[data-theme=default] .df-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:40px;font-size:14px;font-weight:700;color:var(--df-ink-soft)}[data-theme=default] .df-pagination-btn:focus-visible,[data-theme=default] .df-pagination-page:focus-visible{outline:3px solid var(--df-ink);outline-offset:2px}[data-theme-layout^=default-market-] .df-chip,[data-theme=default] .df-chip{display:inline-flex;align-items:center;border-radius:var(--df-radius-pill,999px);padding:6px 12px;font-size:12px;font-weight:700;background:var(--df-beige,#f3ede4);color:var(--df-ink,#332c28);text-decoration:none}[data-theme=default] .df-chip-row{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 0}[data-theme-layout^=default-market-] .df-empty,[data-theme=default] .df-empty{text-align:center;padding:48px 16px;display:grid;gap:12px;justify-items:center}[data-theme-layout^=default-market-] .df-empty-title,[data-theme=default] .df-empty-title{font-size:22px;font-weight:800;margin:0}[data-theme=default] .df-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}[data-theme=default] .df-stock.is-in{color:#5a7a5c;font-size:13px;font-weight:700}[data-theme=default] .df-stock.is-out{color:var(--df-coral,#e85d4c);font-size:13px;font-weight:700}[data-theme=default] .df-product-buy-mobile{display:none;position:sticky;bottom:0;padding:12px 16px;background:var(--df-white,#fff);border-top:1px solid var(--df-border,#e4dfd8)}[data-theme=default] .df-section-title{font-size:18px;font-weight:800;margin:28px 0 12px}[data-theme-layout^=default-market-] .df-prose,[data-theme=default] .df-prose{font-size:15px;line-height:1.6;overflow-wrap:anywhere}[data-theme-layout^=default-market-] .df-commerce-layout,[data-theme=default] .df-commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:28px}[data-theme-layout^=default-market-] .df-continue-link,[data-theme=default] .df-continue-link{display:inline-flex;margin-top:16px;color:var(--df-ink-soft,#7a736c);font-weight:700;text-decoration:none}[data-theme=default] .df-confirm-meta{display:grid;gap:12px;margin:0}[data-theme=default] .df-confirm-meta dt{font-size:12px;color:var(--df-ink-soft,#7a736c)}[data-theme=default] .df-confirm-meta dd{margin:0;font-weight:800}[data-theme-name=default][data-theme-surface=auth]{background:var(--df-bg,#fbf9f7)}[data-theme-name=default][data-theme-surface=auth] [data-theme-block=auth-panel]{background:var(--df-white,#fff);border-radius:28px;padding:clamp(20px,5vw,32px);box-shadow:0 1px 3px oklch(.2 .02 40/.06)}[data-theme-name=default][data-theme-surface=auth] [data-theme-block=auth-title]{font-size:26px;font-weight:800}[data-theme-name=default][data-theme-surface=account]{background:var(--df-bg,#fbf9f7)}[data-theme-name=default][data-theme-surface=account] [data-theme-block=account-content]{background:var(--df-white,#fff);border-radius:1.5rem;padding:clamp(16px,3vw,24px)}@media (max-width:1000px){:is([data-theme=default],[data-marketplace-theme=default]) .df-promo{font-size:14px;line-height:1.25;padding:10px 16px;min-height:40px;display:flex;align-items:center;justify-content:center}[data-theme=default] .df-header-inner{gap:12px;padding:10px 16px}[data-theme=default] .df-logo-img{height:48px;max-width:120px}[data-theme=default] .df-logo{font-size:18px;min-width:0;flex:1 1 auto}[data-theme=default] .df-logo:has(.df-logo-img) .df-logo-name{display:none}[data-theme=default] .df-header-end{gap:2px;flex-shrink:0}[data-theme=default] .df-menu-btn{display:flex}[data-theme=default] .df-account-desktop,[data-theme=default] .df-currency,[data-theme=default] .df-nav-desktop,[data-theme=default] .df-search-desktop{display:none}[data-theme=default] .df-actions{gap:0}[data-theme=default] .df-cart{min-width:44px;justify-content:center;padding-inline:8px}[data-theme=default] .df-cart-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=default] .df-cart-count{position:absolute;top:4px;inset-inline-end:2px}[data-theme-layout^=default-market-] .df-commerce-layout,[data-theme=default] .df-catalog-layout,[data-theme=default] .df-commerce-layout,[data-theme=default] .df-product-layout{grid-template-columns:1fr}[data-theme=default] .df-catalog-sidebar,[data-theme=default] .df-product-buy-desktop{display:none}[data-theme=default] .df-product-buy-mobile{display:block}}[data-theme=default] .df-home-benefits,[data-theme=default] .df-home-hero,[data-theme=default] .df-home-newsletter,[data-theme=default] .df-home-section{width:100%;max-width:var(--df-max-content);margin:0 auto;padding:20px 16px}[data-theme=default] .df-home-shortcuts{width:100%;max-width:var(--df-max-content);margin:0 auto;padding:8px 0 28px}[data-theme=default] .df-home-section{padding:36px 16px}[data-theme=default] .df-home-benefits{padding:8px 16px 48px}[data-theme=default] .df-home-cats,[data-theme=default] .df-home-testi{width:100%;background:var(--df-gray);padding:36px 16px}[data-theme=default] .df-home-section-inner{max-width:var(--df-max-content);margin:0 auto}[data-theme=default] .df-home-hero-grid{display:flex;flex-direction:column;gap:16px}[data-theme=default] .df-home-hero-card{display:flex;flex-direction:column;min-height:280px;border-radius:28px;padding:24px;position:relative;color:var(--df-ink);background:var(--df-beige)}[data-theme=default] .df-home-hero-card[data-slot="1"]{background:var(--df-coral);color:var(--df-white)}[data-theme=default] .df-home-hero-card[data-slot="2"]{background:var(--df-blue);color:var(--df-white)}[data-theme=default] .df-home-hero-card[data-slot="3"]{background:var(--df-yellow);color:var(--df-ink)}[data-theme=default] .df-home-hero-badge{font-size:13px;font-weight:800;letter-spacing:.02em;opacity:.85;margin:0 0 6px;min-height:16px}[data-theme=default] .df-home-hero-title{font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.15;margin:0 0 10px;max-width:85%}[data-theme=default] .df-home-hero-title--sm{font-size:clamp(18px,2vw,22px);margin-bottom:6px}[data-theme=default] .df-home-hero-sub{font-size:14px;opacity:.9;margin:0 0 16px;max-width:80%}[data-theme=default] .df-home-hero-sub--sm{font-size:13px;margin-bottom:12px}[data-theme=default] .df-home-hero-media{position:relative;flex:0 0 auto;width:100%;margin-top:auto;border-radius:20px;overflow:hidden;background:color-mix(in oklch,currentColor 8%,transparent);display:flex;align-items:center;justify-content:center}[data-theme=default] .df-home-hero-media--side{aspect-ratio:4/5;max-height:min(480px,92vw)}[data-theme=default] .df-home-hero-media--landscape{aspect-ratio:2/1;min-height:clamp(220px,62vw,320px)}[data-theme=default] .df-home-hero-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[data-theme=default] .df-home-cta,[data-theme=default] .df-home-cta--on-color{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;background:var(--df-white);color:var(--df-ink);border-radius:var(--df-radius-pill);padding:12px 22px;font-weight:800;font-size:14px;text-decoration:none;margin-bottom:16px}[data-theme=default] .df-home-cta--sm{padding:12px 20px;font-size:13px;margin-bottom:10px}[data-theme=default] .df-home-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}[data-theme=default] .df-home-cats h2,[data-theme=default] .df-home-section h2,[data-theme=default] .df-home-section-head h2,[data-theme=default] .df-home-section-title-center{font-size:clamp(24px,3vw,32px);font-weight:800;margin:0}[data-theme=default] .df-home-section-title-center{margin:0 0 28px;text-align:center}[data-theme=default] .df-home-seeall{color:var(--df-ink);font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding-block:12px}[data-theme=default] .df-home-arrow{display:inline-block}[data-theme=default][dir=rtl] .df-home-arrow,[dir=rtl] [data-theme=default] .df-home-arrow{transform:scaleX(-1)}[data-theme=default] .df-home-shortcuts-row{display:flex;gap:16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}[data-theme=default] .df-home-shortcuts-row::-webkit-scrollbar{display:none}[data-theme=default] .df-home-shortcut{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto;color:inherit}[data-theme=default] .df-home-shortcut-circle{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--df-beige)}[data-theme=default] .df-home-shortcut[data-tone="0"] .df-home-shortcut-circle{background:var(--df-coral)}[data-theme=default] .df-home-shortcut[data-tone="1"] .df-home-shortcut-circle{background:var(--df-blue)}[data-theme=default] .df-home-shortcut[data-tone="2"] .df-home-shortcut-circle{background:var(--df-yellow)}[data-theme=default] .df-home-shortcut[data-tone="3"] .df-home-shortcut-circle{background:var(--df-orange)}[data-theme=default] .df-home-shortcut[data-tone="4"] .df-home-shortcut-circle{background:var(--df-beige)}[data-theme=default] .df-home-cat-img,[data-theme=default] .df-home-product-img,[data-theme=default] .df-home-promo-img,[data-theme=default] .df-home-shortcut-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-theme=default] .df-home-shortcut-label{font-size:13px;font-weight:700;color:var(--df-ink)}[data-theme=default] .df-home-benefits-grid,[data-theme=default] .df-home-cat-grid,[data-theme=default] .df-home-product-grid,[data-theme=default] .df-home-testi-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}[data-theme=default] .df-home-cat-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}[data-theme=default] .df-home-cat-card{background:var(--df-white);border-radius:24px;padding:clamp(18px,4vw,24px);text-decoration:none;color:inherit;display:flex;flex-direction:column;box-shadow:0 1px 3px oklch(.2 .02 40/.06);transition:transform .2s ease,box-shadow .2s ease}[data-theme=default] .df-home-cat-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px oklch(.2 .02 40/.12)}[data-theme=default] .df-home-cat-card h3{font-size:20px;font-weight:800;line-height:1.3;margin:0 0 16px}[data-theme=default] .df-home-cat-media{position:relative;border-radius:18px;height:160px;overflow:hidden;background:var(--df-dark)}[data-theme=default] .df-home-cat-ph,[data-theme=default] .df-home-product-ph{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;color:var(--df-ink-soft);font-size:12px}[data-theme=default] .df-home-cat-arrow{position:absolute;inset-inline-end:12px;inset-block-end:12px;width:36px;height:36px;border-radius:50%;background:var(--df-white);color:var(--df-ink);display:flex;align-items:center;justify-content:center;font-weight:800}[data-theme=default] .df-home-product-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}[data-theme=default] .df-home-product-media{position:relative;border-radius:20px;aspect-ratio:1/1;overflow:hidden;background:var(--df-beige)}[data-theme=default] .df-home-product-badge{position:absolute;inset-inline-start:10px;inset-block-start:10px;background:var(--df-coral);color:var(--df-white);font-size:11px;font-weight:800;border-radius:999px;padding:4px 10px}[data-theme=default] .df-home-product-name{font-size:14px;font-weight:700;margin:4px 0 0}[data-theme=default] .df-home-product-price{font-size:15px;font-weight:800;color:var(--df-ink-soft)}[data-theme=default] .df-home-product-stock{margin:0;font-size:12px;color:var(--df-ink-soft)}[data-theme=default] .df-home-promo{width:auto;max-width:var(--df-max-content);margin:8px 16px 40px;padding:0;border-radius:28px;overflow:hidden;background:linear-gradient(120deg,var(--df-blue),var(--df-coral));color:var(--df-white)}[data-theme=default] .df-home-promo--light{background:var(--df-beige);color:var(--df-ink)}[data-theme=default] .df-home-promo-inner{padding:40px 24px;text-align:center}[data-theme=default] .df-home-promo-inner h2{font-size:clamp(24px,3.4vw,36px);font-weight:800;margin:0 0 10px}[data-theme=default] .df-home-promo-inner p{font-size:15px;opacity:.92;margin:0 auto 22px;max-width:520px}[data-theme=default] .df-home-benefits{padding-bottom:48px}[data-theme=default] .df-home-benefits-grid article{background:var(--df-beige);border-radius:22px;padding:clamp(18px,4vw,24px)}[data-theme=default] .df-home-benefit-dot{width:38px;height:38px;border-radius:50%;background:var(--df-white);display:block;margin-bottom:14px}[data-theme=default] .df-home-benefits-grid h3{font-size:16px;font-weight:800;margin:0 0 6px}[data-theme=default] .df-home-benefits-grid p{font-size:13px;margin:0;color:var(--df-ink-soft)}[data-theme=default] .df-home-testi-grid figure{background:var(--df-white);border-radius:22px;padding:clamp(18px,4vw,24px);margin:0}[data-theme=default] .df-home-stars{color:var(--df-orange);font-size:14px;margin:0 0 10px}[data-theme=default] .df-home-stars-empty{opacity:.25}[data-theme=default] .df-home-testi-grid blockquote{font-size:14px;margin:0 0 12px;line-height:1.5}[data-theme=default] .df-home-testi-grid figcaption{font-size:13px;font-weight:700;color:var(--df-ink-soft)}[data-theme=default] .df-home-newsletter{max-width:820px;padding:48px 24px;text-align:center}[data-theme=default] .df-home-newsletter h2{font-size:clamp(22px,2.8vw,28px);font-weight:800;margin:0 0 8px}[data-theme=default] .df-home-newsletter p{font-size:14px;color:var(--df-ink-soft);margin:0 0 22px}[data-theme=default] .df-home-newsletter form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}[data-theme=default] .df-home-newsletter input{flex:1 1 260px;border:1.5px solid var(--df-border);border-radius:var(--df-radius-pill);padding:13px 20px;font-size:14px;font-family:inherit;color:var(--df-ink)}[data-theme=default] .df-home-newsletter button{background:var(--df-ink);color:var(--df-white);border:none;border-radius:var(--df-radius-pill);padding:13px 26px;font-weight:800;font-size:14px;font-family:inherit}[data-theme=default] .df-home-newsletter-note{font-size:13px}[data-theme=default] .df-home-cat-card:focus-visible,[data-theme=default] .df-home-hero a:focus-visible,[data-theme=default] .df-home-newsletter button:focus-visible,[data-theme=default] .df-home-newsletter input:focus-visible,[data-theme=default] .df-home-product-link:focus-visible,[data-theme=default] .df-home-promo a:focus-visible,[data-theme=default] .df-home-seeall:focus-visible,[data-theme=default] .df-home-shortcut:focus-visible{outline:3px solid var(--df-ink);outline-offset:3px}@media (min-width:1001px){[data-theme=default] .df-home-hero{padding:32px 24px}[data-theme=default] .df-home-section{padding:48px 24px}[data-theme=default] .df-home-shortcuts{padding:12px 24px 36px}[data-theme=default] .df-home-benefits{padding:8px 24px 56px}[data-theme=default] .df-home-cats,[data-theme=default] .df-home-testi{padding:48px 24px}[data-theme=default] .df-home-testi{padding:56px 24px}[data-theme=default] .df-home-shortcuts-row{gap:32px;padding-inline:0}[data-theme=default] .df-home-promo{margin:8px auto 56px;width:calc(100% - 48px)}[data-theme=default] .df-home-promo-inner{padding:56px 48px}[data-theme=default] .df-home-newsletter{padding:64px 24px}[data-theme=default] .df-home-hero-grid{display:grid;gap:18px;min-height:620px}[data-theme=default] .df-home-hero--n1{grid-template-columns:1fr}[data-theme=default] .df-home-hero--n2{grid-template-columns:1.05fr 1.05fr}[data-theme=default] .df-home-hero--n3{grid-template-columns:1.05fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b b" "a c c"}[data-theme=default] .df-home-hero--n3 [data-slot="0"]{grid-area:a}[data-theme=default] .df-home-hero--n3 [data-slot="1"]{grid-area:b}[data-theme=default] .df-home-hero--n3 [data-slot="2"]{grid-area:c}[data-theme=default] .df-home-hero--n4{grid-template-columns:1.05fr 1fr 1fr 1.05fr;grid-template-rows:1fr 1fr;grid-template-areas:"startBig topC topC endBig" "startBig botC botC endBig"}[data-theme=default] .df-home-hero--n4 [data-slot="0"]{grid-area:startBig}[data-theme=default] .df-home-hero--n4 [data-slot="1"]{grid-area:topC}[data-theme=default] .df-home-hero--n4 [data-slot="2"]{grid-area:botC}[data-theme=default] .df-home-hero--n4 [data-slot="3"]{grid-area:endBig}[data-theme=default][dir=rtl] .df-home-hero--n3,[dir=rtl] [data-theme=default] .df-home-hero--n3{grid-template-areas:"b b a" "c c a"}[data-theme=default][dir=rtl] .df-home-hero--n4,[dir=rtl] [data-theme=default] .df-home-hero--n4{grid-template-areas:"endBig topC topC startBig" "endBig botC botC startBig"}[data-theme=default] .df-home-hero-card{padding:32px;min-height:0}[data-theme=default] .df-home-hero-card--compact{padding:26px}[data-theme=default] .df-home-hero-media--side{aspect-ratio:4/5;flex:1 1 auto;min-height:220px;max-height:none}[data-theme=default] .df-home-hero-media--landscape{aspect-ratio:2.2/1;flex:1 1 auto;min-height:clamp(150px,14vw,210px);max-height:none}[data-theme=default] .df-home-hero--n4 [data-slot="0"] .df-home-hero-media--side,[data-theme=default] .df-home-hero--n4 [data-slot="3"] .df-home-hero-media--side{min-height:260px}[data-theme=default] .df-home-hero--n4 [data-slot="1"] .df-home-hero-media--landscape,[data-theme=default] .df-home-hero--n4 [data-slot="2"] .df-home-hero-media--landscape{min-height:clamp(160px,15vw,220px)}}[data-theme=default]{font-weight:500;line-height:1.5}[data-theme=default] :is(button,input,select,textarea){font-family:inherit}[data-theme=default] button:disabled{opacity:.5;cursor:not-allowed}[data-theme=default] .df-search svg{flex-shrink:0}[data-theme=default] .df-logo{max-width:min(100%,300px)}[data-theme=default] .df-footer{margin-top:auto}[data-theme=default] .df-footer .df-logo{color:var(--df-white);font-size:20px}[data-theme=default] .df-page-inner{padding-top:20px;padding-bottom:56px}[data-theme=default] .df-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--df-ink-soft);margin-bottom:16px}[data-theme=default] .df-breadcrumb a{padding-block:8px}[data-theme=default] .df-breadcrumb [aria-current]{align-self:center;color:var(--df-ink);font-weight:700}[data-theme=default] .df-breadcrumb>span{align-self:center}[data-theme=default] .df-page-title{line-height:1.2}[data-theme=default] .df-auth-main{width:100%;max-width:460px;margin:0 auto;padding:32px clamp(16px,4vw,24px) 56px;flex:1}[data-theme=default] .df-auth-main[data-auth-page=register]{max-width:520px}[data-theme=default] .df-auth-back{display:inline-block;font-size:13px;color:var(--df-ink-soft);padding-block:12px;margin-bottom:20px}[data-theme=default] .df-auth-card{background:var(--df-white);border-radius:28px;padding:clamp(20px,5vw,32px);box-shadow:0 1px 3px oklch(.2 .02 40/.06)}[data-theme=default] .df-auth-card h1{font-size:26px;font-weight:800;margin:0 0 22px}[data-theme=default] .df-auth-card [data-theme-block=auth-panel]{padding:0;border:0;box-shadow:none;border-radius:0}[data-theme=default] .df-auth-card form{gap:14px}[data-theme=default] .df-auth-card :is(label,label span,label+div,.text-sm){font-size:13px}[data-theme=default] .df-auth-card label{gap:6px}[data-theme=default] .df-auth-card :is(input:not([type=checkbox]),select){min-height:46px;height:auto;font-size:14px;color:var(--df-ink);background:var(--df-white);border:1.5px solid var(--df-border);border-radius:10px;padding:12px 14px;box-shadow:none}[data-theme=default] .df-auth-card input[type=password]{padding-inline-end:46px}[data-theme=default] .df-auth-card .pointer-events-none.material-symbols-outlined{display:none}[data-theme=default] .df-auth-card button[type=submit]{width:100%;min-height:46px;background:var(--df-ink);color:var(--df-white);border:0;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:800;box-shadow:none}[data-theme=default] .df-auth-card a{color:var(--df-coral)}[data-theme=default] .df-auth-footer{text-align:center;font-size:13px;color:var(--df-ink-soft);margin-top:22px}[data-theme=default] :is(.df-auth-card,.df-contact-form,.df-checkout-form) :is(input,textarea,select):focus-visible{outline:2px solid var(--df-coral);outline-offset:2px}[data-theme=default] .df-commerce-page{width:100%;max-width:1320px;padding:20px clamp(16px,4vw,24px) 56px;margin:0 auto;flex:1}[data-theme=default] .df-commerce-page>.df-page-title{font-size:32px;margin:0 0 28px}[data-theme=default] .df-commerce-layout{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}[data-theme=default] .df-commerce-main{flex:2 1 400px;min-width:0}[data-theme=default] .df-commerce-aside{flex:1 1 280px;min-width:0}[data-theme=default] .df-cart-group{display:grid;gap:12px;margin-bottom:12px}[data-theme=default] .df-vendor-label{font-size:13px;font-weight:700;margin-top:8px}[data-theme=default] .df-cart-item{display:flex;align-items:center;gap:16px;background:var(--df-white);border-radius:20px;padding:16px}[data-theme=default] .df-cart-thumb{width:84px;height:84px;border-radius:14px;overflow:hidden;flex-shrink:0;background:var(--df-gray)}[data-theme=default] .df-cart-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-theme=default] .df-cart-item-info{flex:1;min-width:0;font-size:14px}[data-theme=default] .df-cart-item-info p{margin:4px 0}[data-theme=default] .df-cart-item-title{font-weight:800;font-size:14px;overflow-wrap:anywhere}[data-theme=default] .df-cart-remove{font-size:12px;color:var(--df-coral);padding:4px 0}[data-theme=default] .df-cart-warning{color:#a83426;font-size:12px;margin-block:8px}[data-theme=default] .df-cart-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;flex-shrink:0}[data-theme=default] .df-quantity{display:flex;align-items:center;border:1.5px solid var(--df-border);border-radius:999px;overflow:hidden}[data-theme=default] .df-quantity button{width:36px;min-height:44px;font-size:18px}[data-theme=default] .df-quantity output{min-width:38px;text-align:center;font-size:13px;font-weight:700}[data-theme=default] .df-continue-link{margin-top:18px;font-size:13px}[data-theme=default] .df-order-summary{padding:24px;border-radius:24px;background:var(--df-gray)}[data-theme=default] .df-order-summary h2{font-size:16px;font-weight:800;margin:0 0 20px}[data-theme=default] .df-summary-rows{display:grid;gap:12px;font-size:14px;color:var(--df-ink-soft);margin:0}[data-theme=default] .df-summary-rows>div{display:flex;justify-content:space-between;gap:16px}[data-theme=default] .df-summary-rows dd{margin:0;text-align:end;color:var(--df-ink)}[data-theme=default] .df-summary-total{display:flex;justify-content:space-between;gap:16px;font-size:16px;font-weight:800;border-top:1px solid var(--df-border);padding-top:14px;margin:18px 0}[data-theme=default] .df-order-summary .df-btn{display:flex;justify-content:center;width:100%}[data-theme=default] .df-summary-help,[data-theme=default] .df-summary-note{font-size:12px;color:var(--df-ink-soft);margin-top:14px}[data-theme=default] .df-summary-help{display:block;text-align:center}[data-theme=default] .df-checkout-form{display:flex;flex-direction:column;gap:20px}[data-theme=default] .df-checkout-form>section{background:var(--df-white);color:var(--df-ink);border:0;border-radius:20px;box-shadow:none;padding:20px}[data-theme=default] .df-checkout-form>section>.p-6{padding:0}[data-theme=default] .df-checkout-form h2{font-size:16px;font-weight:800;margin-bottom:20px}[data-theme=default] .df-checkout-form h2>span{display:none}[data-theme=default] .df-checkout-form :is(input:not([type=radio]):not([type=checkbox]),select){min-height:44px;padding:11px 14px;border:1.5px solid var(--df-border);background:var(--df-white);color:var(--df-ink);border-radius:10px;font-size:14px}[data-theme=default] .df-checkout-form label{font-size:13px}[data-theme=default] .df-checkout-form :is(input[type=radio],input[type=checkbox]){accent-color:var(--df-coral)}[data-theme=default] .df-checkout-items{display:grid;gap:14px;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid var(--df-border)}[data-theme=default] .df-checkout-item{display:flex;align-items:center;gap:12px;font-size:13px}[data-theme=default] .df-checkout-item img{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover}[data-theme=default] .df-checkout-item p{font-size:12px;color:var(--df-ink-soft);margin-top:4px}[data-theme=default] .df-commerce-page[data-commerce-page=confirmation]{max-width:720px;padding-top:32px}[data-theme=default] .df-confirm{background:var(--df-white);border-radius:28px;padding:clamp(28px,6vw,40px) clamp(20px,5vw,32px);text-align:center;box-shadow:0 1px 3px oklch(.2 .02 40/.06)}[data-theme=default] .df-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--df-blue);color:white;font-size:26px;font-weight:800;margin-bottom:16px}[data-theme=default] .df-confirm-icon.is-paid{background:oklch(.62 .14 150)}[data-theme=default] .df-confirm-icon:is(.is-failed,.is-canceled){background:var(--df-coral)}[data-theme=default] .df-confirm-hero h1{font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.2;margin:0 0 8px}[data-theme=default] .df-confirm-number{font-size:14px;margin:6px 0 24px}[data-theme=default] .df-confirm-summary{padding:18px;border-radius:18px;background:var(--df-gray);margin-bottom:20px;text-align:start}[data-theme=default] .df-confirm-row{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--df-ink-soft);margin-bottom:8px}[data-theme=default] .df-confirm-row>span:last-child{white-space:nowrap}[data-theme=default] .df-confirm-summary .df-summary-total{font-size:15px;margin:8px 0 0;padding-top:8px}[data-theme=default] .df-confirm-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;text-align:start}[data-theme=default] .df-confirm-meta>div{background:var(--df-gray);padding:14px;border-radius:14px}[data-theme=default] .df-confirm-meta dt{font-size:11px;font-weight:700;margin-bottom:4px}[data-theme=default] .df-confirm-meta dd{font-size:13px;font-weight:700}[data-theme=default] .df-confirm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}[data-theme=default] .df-confirm-payment{display:grid;gap:16px;margin-block:24px;text-align:start}[data-theme=default] #card-element-confirmation{padding:14px;border:1.5px solid var(--df-border);border-radius:10px}[data-theme=default] .df-cms-page .df-cms-inner{max-width:1100px}[data-theme=default] .df-blog-page .df-cms-inner{max-width:1200px}[data-theme=default] .df-article-page .df-cms-inner{max-width:760px}[data-theme=default] :is(.df-cms-page,.df-blog-page,.df-article-page) .df-page-title{font-size:clamp(26px,3.4vw,36px);margin:0 0 12px}[data-theme=default] .df-cms-page .df-prose>p:first-child{font-size:16px;line-height:1.6;max-width:640px;margin-bottom:36px;color:var(--df-ink-soft)}[data-theme=default] .df-prose :is(p,ul,ol){margin-bottom:16px}[data-theme=default] .df-prose h2{font-size:22px;font-weight:800;margin:24px 0 10px}[data-theme=default] .df-prose a{color:var(--df-coral);text-decoration:underline}[data-theme=default] .df-prose img{max-width:100%;height:auto;border-radius:24px}[data-theme=default] .df-cms-page .df-prose section{margin-bottom:40px}[data-theme=default] .df-cms-page .df-prose section:has(>img){display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}[data-theme=default] .df-cms-page .df-prose section>img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}[data-theme=default] .df-cms-page .df-prose section:nth-of-type(2n)>img{order:2}[data-theme=default] .df-contact-section{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:var(--df-gray);border-radius:28px;padding:clamp(20px,5vw,32px);margin-top:40px}[data-theme=default] .df-contact-section h2{font-size:22px;font-weight:800;margin-bottom:12px}[data-theme=default] .df-contact-section p{font-size:14px;color:var(--df-ink-soft)}[data-theme=default] .df-contact-form{display:grid;gap:14px}[data-theme=default] .df-contact-form label{display:grid;gap:6px;font-size:13px;font-weight:700}[data-theme=default] .df-contact-form :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;padding:12px 14px;border:1.5px solid var(--df-border);border-radius:10px;background:white;font-size:14px;resize:vertical}[data-theme=default] .df-contact-form .df-contact-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:500;color:var(--df-ink-soft)}[data-theme=default] .df-contact-consent input{margin-top:3px;accent-color:var(--df-coral)}[data-theme=default] .df-contact-consent a{text-decoration:underline}[data-theme=default] .df-blog-feed{margin-top:28px}[data-theme=default] .df-blog-featured{display:grid;grid-template-columns:1.1fr 1fr;border-radius:28px;overflow:hidden;background:var(--df-gray);margin-bottom:36px}[data-theme=default] .df-blog-featured>img{width:100%;height:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}[data-theme=default] .df-blog-featured .df-blog-card-copy{padding:32px}[data-theme=default] .df-blog-card-copy{display:flex;flex-direction:column;gap:8px;align-items:flex-start}[data-theme=default] .df-blog-card-copy h2{font-size:17px;font-weight:800;line-height:1.3}[data-theme=default] .df-blog-card-copy p{font-size:13px;color:var(--df-ink-soft);line-height:1.5}[data-theme=default] .df-blog-card-copy time{font-size:12px;color:var(--df-ink-soft)}[data-theme=default] .df-blog-featured h2{font-size:26px}[data-theme=default] .df-blog-featured .df-btn{margin-top:10px}[data-theme=default] .df-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px}[data-theme=default] .df-blog-card{display:flex;flex-direction:column;gap:12px;min-width:0}[data-theme=default] .df-blog-card>img,[data-theme=default] .df-editorial-placeholder{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:20px;background:var(--df-beige)}[data-theme=default] .df-article-meta{font-size:13px;color:var(--df-ink-soft);margin:0 0 24px}[data-theme=default] .df-article-hero{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:26px;margin-bottom:28px}[data-theme=default] .df-article-page .df-prose{font-size:16px;line-height:1.75;margin-bottom:48px}[data-theme=default] .df-related-articles{border-top:1px solid var(--df-gray);padding-top:28px}[data-theme=default] .df-related-articles>h2{font-size:20px;font-weight:800;margin-bottom:16px}[data-theme=default] .df-related-articles .df-blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px}[data-theme=default] .df-related-articles .df-blog-card-copy h2{font-size:14px}[data-theme=default] .df-related-articles .df-blog-card-copy p{display:none}@media (max-width:600px){[data-theme=default] .df-cart-item{flex-wrap:wrap;gap:12px}[data-theme=default] .df-cart-thumb{width:72px;height:72px}[data-theme=default] .df-cart-item-end{flex-direction:row;width:100%;align-items:center;justify-content:space-between}[data-theme=default] .df-commerce-layout{gap:24px}[data-theme=default] .df-commerce-page>.df-page-title{font-size:26px}[data-theme=default] :is(.df-contact-section,.df-blog-featured,.df-cms-page .df-prose section:has(>img)){grid-template-columns:1fr}[data-theme=default] .df-cms-page .df-prose section:nth-of-type(2n)>img{order:0}[data-theme=default] .df-confirm-actions .df-btn{width:100%;justify-content:center}[data-theme=default] .df-pagination{margin-top:32px;margin-bottom:48px}[data-theme=default] .df-pagination-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=default] .df-pagination-btn--nav{min-width:44px;padding-inline:12px}}[data-theme=default] .df-auth-card label>.relative>.material-symbols-outlined.absolute,[data-theme=default] .df-auth-card label>.relative>span.pointer-events-none.absolute.left-0{display:none}[data-theme=default] .df-auth-card form>div:has(>.relative input[name=password]){display:grid;grid-template-columns:1fr;gap:6px}[data-theme=default] .df-auth-card form>div:has(>.relative input[name=password])>div:first-child{display:contents}[data-theme=default] .df-auth-card a[href="/forgot-password"]{grid-row:3;justify-self:end;font-size:13px}[data-theme=default] .df-auth-card form>div:has(>.relative input[name=password])>.relative{grid-row:2}[data-theme=default] .df-catalog-head{margin-bottom:28px;align-items:center}[data-theme=default] .df-catalog-head>div{width:auto;flex:1;min-width:280px}[data-theme=default] .df-catalog-head select{border:1.5px solid var(--df-border);border-radius:999px;padding:12px 36px 12px 16px;font-size:13px;font-weight:700;background-color:white;min-height:46px}[data-theme=default] .df-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters]{padding:0;border:0;background:transparent;box-shadow:none}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters] a[aria-current=page]{background:var(--df-ink);border-radius:10px;padding:13px 14px}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters] a[aria-current=page] span{color:white}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters] a>span[aria-hidden]{display:none}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters] a{padding:10px 14px}[data-theme=default] .df-catalog-sidebar [data-theme-block=listing-filters] button{background:var(--df-ink);color:white;box-shadow:none}[data-theme=default] .df-prod-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:20px}[data-theme=default] .df-catalog-add{min-height:40px;margin-top:8px;border:1.5px solid var(--df-border);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;width:100%}[data-theme=default] .df-catalog-add:hover{background:var(--df-ink);border-color:var(--df-ink);color:white}[data-theme=default] .df-product-layout{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px;margin-bottom:48px}[data-theme=default] .df-product-gallery figure{border:0;border-radius:28px}[data-theme=default] .df-product-gallery figure img{aspect-ratio:1}[data-theme=default] .df-product-gallery [data-theme-block=product-media-thumbnails]{display:flex;gap:10px}[data-theme=default] .df-product-gallery [data-theme-block=product-media-thumbnails] button{width:70px;border-radius:14px}[data-theme=default] .df-product-title{font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.2;margin:0 0 12px}[data-theme=default] .df-product-description{font-size:14px;line-height:1.6;color:var(--df-ink-soft);margin:20px 0;max-width:520px}[data-theme=default] .df-product-description h2{font-size:16px}[data-theme=default] .df-product-buy-desktop{display:block}[data-theme=default] [data-theme-block=product-buy-actions]>.border-t{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;border:0;padding-top:20px}[data-theme=default] [data-theme-block=product-buy-actions] [data-buy-cta]{flex:1 1 200px;width:auto;min-height:50px;border-radius:999px;font-size:14px;font-weight:800;margin:0}[data-theme=default] [data-buy-cta=add]{background:var(--df-ink)!important;color:white!important}[data-theme=default] [data-buy-cta=buy]{border:1.5px solid var(--df-ink)!important;color:var(--df-ink)!important}[data-theme=default] [data-theme-block=product-buy-actions] .inline-flex.h-10{border-radius:999px}[data-theme=default] .df-product-info>:is(section,aside,[data-theme-block=product-store],[data-theme-block=product-categories]){margin-top:28px}@media (max-width:1000px){[data-theme=default] .df-catalog-layout{grid-template-columns:1fr}}@media (max-width:600px){[data-theme=default] .df-home-product-grid,[data-theme=default] .df-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-theme=default] .df-catalog-head>div{min-width:0;width:100%;flex-basis:100%}}[data-theme=default] .df-editorial-placeholder{background:repeating-linear-gradient(135deg,var(--df-beige) 0 10px,color-mix(in oklch,var(--df-beige),white 12%) 10px 20px)}[data-theme=default] .df-cms-lead{font-size:16px;color:var(--df-ink-soft);line-height:1.6;max-width:640px;margin-bottom:36px}[data-theme=default] .df-cms-story{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}[data-theme=default] .df-cms-story>.df-editorial-placeholder{aspect-ratio:4/3;border-radius:24px}[data-theme=default] .df-cms-story:nth-of-type(2n)>.df-editorial-placeholder{order:2}[data-theme=default] .df-cms-story p{font-size:14px;line-height:1.7;color:var(--df-ink-soft)}[data-theme=default] .df-cms-story h2{margin-top:0}[data-theme=default] .df-article-hero.df-editorial-placeholder{aspect-ratio:16/9}@media (max-width:600px){[data-theme=default] .df-cms-story{grid-template-columns:1fr}[data-theme=default] .df-cms-story:nth-of-type(2n)>.df-editorial-placeholder{order:0}}