:where(h1,h2,h3,h4,h5,h6),.font-heading{letter-spacing:-.015em;font-kerning:normal}:where(h1,h2){letter-spacing:-.025em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.richtext{max-width:72ch}.richtext p,.richtext li{color:var(--color-on-surface-secondary)}.richtext :where(h2,h3,h4){margin-top:1.75em}.richtext :where(h2,h3,h4):first-child{margin-top:0}s,del{font-variant-numeric:tabular-nums lining-nums;font-weight:400}.tracking-wide{letter-spacing:.08em}:lang(ar) :where(h1,h2,h3,h4,h5,h6,.font-heading,.tracking-wide){letter-spacing:0}.button-primary,.button-secondary,.button-outline{min-height:3rem;padding-inline:1.5rem;gap:.5rem;border-radius:var(--radius-button);font-family:var(--font-heading);font-weight:800;font-size:.9375rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button-primary{background:var(--color-interactive);color:#fff;border:2px solid var(--color-interactive)}.button-secondary,.button-outline{background:#fff;color:#162950;border:2px solid #162950}@media(hover:hover){.button-primary:hover{background:color-mix(in oklab,var(--color-interactive) 84%,black);border-color:color-mix(in oklab,var(--color-interactive) 84%,black);box-shadow:0 8px 20px #da2f0c52;transform:translateY(-2px)}.button-secondary:hover,.button-outline:hover{background:#162950;border-color:#162950;color:#fff;box-shadow:0 8px 20px #16295038;transform:translateY(-2px)}}.button-primary:active,.button-secondary:active,.button-outline:active{transform:translateY(0);box-shadow:none}.button-primary:focus-visible,.button-secondary:focus-visible,.button-outline:focus-visible{outline:3px solid #162950;outline-offset:3px}.button-primary:disabled,.button-primary[aria-disabled=true],.button-secondary:disabled,.button-secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.button-primary.h-12,.button-secondary.h-12,form[action*="/cart/add"] .button-primary{min-height:3.5rem;padding-inline:2rem;font-size:1rem}footer .button-surface{min-height:3rem;border-radius:var(--radius-button);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;background:#fff;color:var(--color-footer-bg);border:2px solid #FFFFFF;transition:background-color .18s ease,color .18s ease}@media(hover:hover){footer .button-surface:hover{background:transparent;color:#fff}}footer .button-surface:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}:lang(ar) :where(.button-primary,.button-secondary,.button-outline,footer .button-surface){letter-spacing:0}@media(prefers-reduced-motion:reduce){.button-primary,.button-secondary,.button-outline{transition:none;transform:none!important}}.hero-band{background:#0d0d0e;border-bottom:4px solid var(--color-accent);--color-on-surface: #FFFFFF;--color-on-surface-secondary: rgb(255 255 255 / .82);color:#fff}.hero-band .text-accent{color:var(--color-accent)}.hero-band,.section-dark{--color-accent: #FF5A36;--color-border: rgb(255 255 255 / .18)}.section-dark{background:#0d0d0e;color:#fff;--color-on-surface: #FFFFFF;--color-on-surface-secondary: rgb(255 255 255 / .82);border-top:4px solid var(--color-interactive)}.section-dark .section-video{box-shadow:0 16px 40px #00000080}.section-eyebrow{color:var(--color-accent);font-family:var(--font-heading);font-weight:800;font-size:.8125rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}:lang(ar) .section-eyebrow{letter-spacing:0}.section-band{background:#fff;border-block:1px solid #E4E4E4}.section-band details{border-bottom:1px solid #E4E4E4}:where(.hero-band,.section-dark) .button-secondary{background:transparent;color:#fff;border-color:#fff}@media(hover:hover){:where(.hero-band,.section-dark) .button-secondary:hover{background:#fff;color:#0d0d0e;border-color:#fff;box-shadow:0 8px 20px #0006}}:where(.hero-band,.section-dark) .button-primary:focus-visible,:where(.hero-band,.section-dark) .button-secondary:focus-visible{outline-color:#fff}.heading-accent:after{content:"";display:block;width:3rem;height:4px;margin-top:.75rem;background:var(--color-accent);border-radius:2px}.heading-accent--center:after{margin-inline:auto}.product-card{background:#fff;border:1px solid var(--color-border);padding:.75rem .75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card img{transition:transform .4s ease}@media(hover:hover){.product-card:hover{border-color:var(--color-accent);box-shadow:0 10px 28px #2313131f;transform:translateY(-3px)}.product-card:hover img{transform:scale(1.04)}}.product-card__spec{font-size:.875rem;line-height:1.4;font-weight:600;color:var(--color-on-surface-secondary);letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.product-card,.product-card img,.button-primary{transition:none;transform:none!important}}.trust-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:.75rem;border-radius:2px;color:var(--color-accent);background:#da2f0c14}.trust-icon svg{width:100%;height:100%}:root{--spacing-margin: max(1.25rem, var(--safe-area-inset-inline))}@media(min-width:768px){:root{--spacing-margin: max(2rem, var(--safe-area-inset-inline))}}@media(min-width:1024px){:root{--spacing-margin: max(2.5rem, var(--safe-area-inset-inline))}}@media(min-width:768px){.product-card{padding:1rem 1rem 1.25rem}}.product-card>div:last-child{gap:.375rem;padding-top:.25rem}[aria-label]>ul>li>.trust-icon{margin-bottom:.25rem}.richtext :where(ul,ol){margin-block:1rem 1.25rem}.richtext li+li{margin-top:.375rem}.richtext img{margin-block:1.5rem;border-radius:2px}footer{padding-block-start:.5rem}@media(max-width:479px){.hero-band .flex-wrap>:where(a,button){width:100%;justify-content:center}}.font-heading,:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-heading-weight, 800)}.breadcrumbs ol,.contact-cards{list-style:none;padding-inline-start:0;margin-block-start:0}.breadcrumbs ol{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;line-height:1.4;color:var(--color-on-surface-secondary);margin-bottom:1.25rem;white-space:nowrap}.breadcrumbs li{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.breadcrumbs li+li:before{content:"/";margin-inline-end:.5rem;color:#909090}.breadcrumbs a{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-on-surface-secondary);text-decoration:none}.breadcrumbs__home{display:inline-block;flex:0 0 auto;width:14px;height:14px}.breadcrumbs li.breadcrumbs__current{flex:0 1 auto;overflow:hidden}.breadcrumbs__current [aria-current]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:639.98px){.breadcrumbs li:not(:first-child):not(.breadcrumbs__current) a{max-width:9rem;overflow:hidden;text-overflow:ellipsis;display:block}}.breadcrumbs a:hover{color:var(--color-accent);text-decoration:underline}.breadcrumbs [aria-current]{color:var(--color-on-surface);font-weight:600}:lang(ar) .breadcrumbs li+li:before{content:"\\"}.contact-intro *{text-align:start!important}.contact-cards{display:grid;gap:.75rem;margin-top:2rem!important}.contact-cards li{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid var(--color-border)}.contact-cards__title{font-family:var(--font-heading);font-weight:800;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface)}.contact-cards a{color:var(--color-on-surface);font-weight:600;text-decoration:underline;text-underline-offset:3px}.contact-cards a:hover{color:var(--color-accent)}.article-placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1.25rem;background:#0d0d0e;border-bottom:4px solid var(--color-interactive);--color-accent: #FF5A36}.article-placeholder__brand{color:#fff;font-family:var(--font-heading);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}.announcement-pro{background:#0d0d0e;color:#fff;border-bottom:3px solid var(--color-interactive);padding-block:.5rem;font-size:.875rem;line-height:1.3}.announcement-pro__inner{max-width:var(--spacing-page, 100%);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.announcement-pro__brand{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.announcement-pro__brand strong{font-family:var(--font-heading);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.announcement-pro__brand span:last-child{color:#ffffffd9}.announcement-pro__dot{width:6px;height:6px;border-radius:9999px;background:#ff5a36}.announcement-pro a{color:#fff;text-decoration:none;font-weight:700}.announcement-pro__help{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.announcement-pro__help:hover{color:#ff5a36}.announcement-pro a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media(max-width:767px){.announcement-pro__inner{flex-direction:column;justify-content:center;gap:.25rem}.announcement-pro__brand{flex-wrap:wrap;justify-content:center;white-space:normal;text-align:center;font-size:.8125rem}}:lang(ar) .announcement-pro :where(strong,a){letter-spacing:0}.site-header{background:#fff;box-shadow:0 2px 10px #2313130f}.site-logo{--logo-size: 64px;flex-shrink:0;min-width:0;line-height:0;overflow:hidden}.site-logo img{width:var(--logo-size);height:var(--logo-size)!important;max-width:none;max-height:none;margin:calc(var(--logo-size) * -.14) calc(var(--logo-size) * -.07);object-fit:contain}@media(min-width:768px){.site-logo{--logo-size: 96px}}[data-desktop-nav]{column-gap:2rem;align-items:center}@media(min-width:1280px){[data-desktop-nav]{column-gap:2.5rem}}@media(min-width:768px)and (max-width:1023.98px){[data-header-nav-group]{flex-wrap:wrap}[data-desktop-nav]{order:3;flex:1 0 100%;margin:0;justify-content:center;flex-wrap:nowrap;column-gap:1.75rem;border-top:1px solid #E4E4E4}}@media(min-width:64rem){.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-desktop-nav]>ul>li>a,[data-desktop-nav] .nav-has-dropdown>a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-heading);font-weight:800;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface);opacity:1!important;transition:color .2s ease}[data-desktop-nav]>ul>li>a:after,[data-desktop-nav] .nav-has-dropdown>a:after{content:"";position:absolute;inset-inline:0;bottom:.45rem;height:2px;background:var(--color-interactive);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.7,.2,1)}:dir(rtl) [data-desktop-nav] a:after{transform-origin:right}[data-desktop-nav]>ul>li>a:hover,[data-desktop-nav] .nav-has-dropdown:hover>a{color:var(--color-interactive)}[data-desktop-nav]>ul>li>a:hover:after,[data-desktop-nav] .nav-has-dropdown:hover>a:after,[data-desktop-nav] a[aria-current=page]:after{transform:scaleX(1)}.nav-has-dropdown .nav-disclosure-icon{transition:transform .2s ease}.nav-has-dropdown:hover .nav-disclosure-icon,.nav-has-dropdown[data-open] .nav-disclosure-icon{transform:rotate(180deg)}:lang(ar) [data-desktop-nav] a{letter-spacing:0}.nav-dropdown{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.7,.2,1),visibility .2s;transform:translateY(6px)}.nav-dropdown-inner{background:#fff;border:1px solid var(--color-border);border-top:3px solid var(--color-interactive);box-shadow:0 18px 40px #23131324;padding:.5rem;min-width:15rem;border-radius:0 0 2px 2px}.nav-dropdown-item{display:block;padding:.625rem .75rem;font-weight:600;color:var(--color-on-surface);text-decoration:none;border-radius:2px;transition:background-color .15s ease,color .15s ease}.nav-dropdown-item:hover,.nav-dropdown-item[aria-current=page]{background:#da2f0c12;color:var(--color-interactive)}.nav-dropdown-inner:has(.nav-mega){padding:1.5rem;min-width:0;display:block}.nav-mega{display:grid;grid-template-columns:12rem 12rem 15rem;gap:2rem}.nav-mega__title{font-family:var(--font-heading);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-secondary);padding-bottom:.625rem;margin-bottom:.5rem;border-bottom:1px solid var(--color-border)}.nav-mega ul{list-style:none;padding:0;margin:0;display:grid;gap:.125rem}.nav-mega__link{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;margin-inline:-.625rem;border-radius:2px;text-decoration:none;border-inline-start:3px solid transparent;transition:background-color .15s ease,border-color .15s ease,padding .15s ease}.nav-mega__link:hover,.nav-mega__link:focus-visible{background:#da2f0c0f;border-inline-start-color:var(--color-interactive);padding-inline-start:.875rem}.nav-mega__name{font-weight:700;color:var(--color-on-surface)}.nav-mega__link:hover .nav-mega__name{color:var(--color-interactive)}.nav-mega__meta{font-size:.8125rem;color:var(--color-on-surface-secondary)}.nav-mega__feature{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:13rem;overflow:hidden;border-radius:2px;background:#0d0d0e;text-decoration:none;--color-accent: #FF5A36}.nav-mega__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .4s ease,opacity .3s ease}.nav-mega__feature:hover .nav-mega__img{transform:scale(1.05);opacity:.7}.nav-mega__feature-text{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:linear-gradient(to top,rgb(13 13 14 / .95),transparent);border-bottom:3px solid var(--color-interactive)}.nav-mega__feature-title{color:#fff;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;line-height:1.2}.nav-mega__feature-cta{color:#fff;font-weight:700;font-size:.875rem}@media(prefers-reduced-motion:reduce){[data-desktop-nav] a:after,.nav-dropdown,.nav-mega__img,.nav-mega__link{transition:none}}.header-search__label{display:none}@media(min-width:1280px){.site-header .header-search{width:15rem;justify-content:flex-start;gap:.5rem;padding-inline:.875rem;margin-inline-end:.5rem;border:1px solid #909090;border-radius:2px;background:#f8f8f8;color:var(--color-on-surface-secondary)}.site-header .header-search:hover{border-color:#162950;background:#fff}.header-search__label{display:inline;font-size:.875rem}}.site-header [data-header-nav-group]>div:last-child :where(button,shopify-account){color:var(--color-on-surface);transition:color .15s ease}.site-header [data-header-nav-group]>div:last-child :where(button,shopify-account):hover{color:var(--color-interactive);opacity:1}.header-cart{gap:.5rem;padding-inline:.5rem}.cart-badge{position:absolute;top:-.45rem;inset-inline-end:-.6rem;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-interactive);color:#fff;font-family:var(--font-heading);font-size:.6875rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff;transition:transform .2s ease,opacity .2s ease}.cart-badge.is-empty{transform:scale(0);opacity:0}.cart-badge.is-bump{animation:cart-bump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.header-cart__total{display:none;font-weight:800;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-on-surface)}@media(min-width:1280px){.header-cart__total{display:inline}}.header-cart:hover .header-cart__total{color:var(--color-interactive)}@media(prefers-reduced-motion:reduce){.cart-badge,.cart-badge.is-bump{animation:none;transition:none}}html{scroll-padding-top:calc(var(--header-height, 72px) + .75rem)}.site-header{padding-top:env(safe-area-inset-top,0);transition:transform .25s ease,box-shadow .2s ease;will-change:transform}.site-header [data-header-nav-group]{transition:padding .2s ease,min-height .2s ease}.site-logo img{transition:width .2s ease,height .2s ease,margin .2s ease}.site-header.is-scrolled{box-shadow:0 4px 16px #2313131a}.site-header.is-scrolled [data-header-nav-group]{padding-block:.25rem}.site-header.is-scrolled .site-logo{--logo-size: 56px}@media(min-width:768px){.site-header.is-scrolled .site-logo{--logo-size: 72px}}.site-header.is-hidden{transform:translateY(-100%);box-shadow:none}@media(prefers-reduced-motion:reduce){.site-header,.site-logo img,.site-header [data-header-nav-group]{transition:none}}.ps-panel{display:flex;flex-direction:column;gap:1.5rem}.ps-group{display:flex;flex-direction:column;gap:.625rem}.ps-heading{font-family:var(--font-heading);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-secondary)}.ps-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.ps-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding-inline:.875rem;border:1px solid var(--color-border);border-radius:2px;background:#fff;font-weight:700;font-size:.875rem;color:var(--color-on-surface);text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ps-chip span{font-weight:400;color:var(--color-on-surface-secondary);font-size:.8125rem}.ps-chip:hover{border-color:var(--color-interactive);color:var(--color-interactive)}.ps-products,.ps-links{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}@media(min-width:768px){.ps-products{grid-template-columns:1fr 1fr;gap:.5rem}}.ps-product{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.875rem;padding:.5rem;border:1px solid transparent;border-radius:2px;text-decoration:none;color:var(--color-on-surface);transition:background-color .15s ease,border-color .15s ease}.ps-product:hover,[aria-selected=true]>*>.ps-product,[aria-selected=true]>.ps-product{background:#da2f0c0d;border-color:var(--color-interactive)}.ps-product__img{width:4.5rem;aspect-ratio:1;background:#fff;border:1px solid var(--color-border);overflow:hidden;display:block}.ps-product__img img{width:100%;height:100%;object-fit:cover}.ps-product__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ps-product__title{font-weight:700;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-product__title mark,.ps-link mark{background:none;color:var(--color-interactive);font-weight:800}.ps-product__spec{font-size:.8125rem;color:var(--color-on-surface-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-product__soldout{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-secondary)}.ps-product__price{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-product__price strong{font-weight:800}.ps-product__price small{font-size:.75rem;color:var(--color-on-surface-secondary)}.ps-product__price s{font-size:.8125rem;color:var(--color-on-surface-secondary)}.ps-link{display:block;padding:.625rem .75rem;border-inline-start:3px solid var(--color-border);text-decoration:none;font-weight:600;color:var(--color-on-surface)}.ps-link:hover,[aria-selected=true]>.ps-link{border-inline-start-color:var(--color-interactive);color:var(--color-interactive);background:#da2f0c0d}.ps-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding-block:2rem}#mobile-nav-panel-root{padding:.5rem 1.25rem 2rem}.mnav-search{display:flex;align-items:center;gap:.625rem;width:100%;min-height:3rem;padding-inline:.875rem;margin-bottom:.75rem;border:1px solid #909090;border-radius:2px;background:#f8f8f8;color:var(--color-on-surface-secondary);font-size:1rem;text-align:start}.mnav-top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.5rem;padding-block:.25rem;border-bottom:1px solid var(--color-border);font-family:var(--font-heading);font-weight:800;font-size:1.0625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface);text-decoration:none;cursor:pointer;list-style:none}.mnav-top::-webkit-details-marker{display:none}.mnav-top:active,.mnav-top:hover,.mnav-top[aria-current=page]{color:var(--color-interactive)}:lang(ar) .mnav-top{letter-spacing:0}.mnav-acc__icon{display:inline-flex;width:1rem;height:1rem;color:var(--color-interactive);transition:transform .25s ease}.mnav-acc[open]>.mnav-top{border-bottom-color:transparent;color:var(--color-interactive)}.mnav-acc[open] .mnav-acc__icon{transform:rotate(180deg)}.mnav-sub{padding:.25rem 0 1rem;border-bottom:1px solid var(--color-border);border-inline-start:3px solid var(--color-interactive);padding-inline-start:.875rem}.mnav-sub ul{list-style:none;margin:0 0 .5rem;padding:0}.mnav-sub__title{font-family:var(--font-heading);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-secondary);padding-top:.75rem;padding-bottom:.25rem}.mnav-sub__link{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;font-weight:600;font-size:1rem;color:var(--color-on-surface);text-decoration:none}.mnav-sub__link:active,.mnav-sub__link:hover{color:var(--color-interactive)}.mnav-sub__count{min-width:1.75rem;padding:.125rem .5rem;border-radius:9999px;background:#f8f8f8;border:1px solid var(--color-border);font-size:.75rem;font-weight:700;text-align:center;color:var(--color-on-surface-secondary)}.mnav-sub__all{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:800;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-interactive);text-decoration:none}.mnav-acc[open] .mnav-sub{animation:mnav-open .25s ease}@keyframes mnav-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mnav-help{display:grid;gap:.25rem;margin-top:1.5rem;padding:.75rem 1rem;background:#f8f8f8;border:1px solid var(--color-border);border-radius:2px}.mnav-help__row{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;font-weight:600;color:var(--color-on-surface);text-decoration:none}.mnav-help__row>span{color:var(--color-interactive)}@media(prefers-reduced-motion:reduce){.mnav-acc__icon{transition:none}.mnav-acc[open] .mnav-sub{animation:none}}.hero-photo{position:relative;isolation:isolate;overflow:hidden;background:#0d0d0e}.hero-photo__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hero-photo__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d0d0ef5,#0d0d0ed9 35%,#0d0d0e33 65%,#0d0d0e00)}.hero-photo__inner{min-height:clamp(30rem,44vw,40rem);justify-content:center;padding-block:4rem}.hero-photo__title{color:#fff;text-shadow:0 2px 24px rgb(0 0 0 / .5)}.hero-photo__tag{display:inline-grid;grid-template-columns:auto;gap:.125rem;margin-top:.75rem;padding:.625rem .875rem;border-inline-start:3px solid var(--color-interactive);background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-decoration:none;border-radius:2px}.hero-photo__tag-label{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff5a36}.hero-photo__tag-name{font-weight:800}.hero-photo__tag-price{font-size:.875rem;font-variant-numeric:tabular-nums;color:#ffffffd9}.hero-photo__tag:hover .hero-photo__tag-price{color:#fff}:lang(ar) .hero-photo__tag-label{letter-spacing:0}[dir=rtl] .hero-photo__shade,[dir=rtl] .hero-photo__img{transform:scaleX(-1)}@media(max-width:767px){.hero-photo__img{position:relative;inset:auto;height:auto;aspect-ratio:3 / 2;object-position:75% 50%;z-index:0}.hero-photo__shade{inset:auto;top:0;left:0;right:0;aspect-ratio:3 / 2;z-index:0;background:linear-gradient(180deg,#0d0d0e00 55%,#0d0d0e)}.hero-photo__inner{min-height:0;padding-block:1.5rem 3rem}}.hero-photo__sound{font-size:.875rem;font-weight:700;color:#ffffffd9;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ff5a36}.hero-photo__sound:hover{color:#fff}.heritage{background:#fff;border-bottom:1px solid var(--color-border)}.heritage__inner{display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.heritage__inner{grid-template-columns:.9fr 1.1fr;gap:4rem}}.heritage__year{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:14rem;padding:2rem;background:#0d0d0e;border-bottom:6px solid var(--color-interactive);border-radius:2px;overflow:hidden}.heritage__year:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .03) 0 2px,transparent 2px 14px);pointer-events:none}.heritage__since{font-family:var(--font-heading);font-weight:800;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;color:#ff5a36}.heritage__num{font-family:var(--font-heading);font-weight:800;font-size:clamp(5rem,3rem + 8vw,9.5rem);line-height:.9;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.heritage__copy{display:flex;flex-direction:column;gap:1rem}.heritage__title{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1.1;color:#231313}.heritage__lead{font-size:1.0625rem;line-height:1.65;color:#322e2e;max-width:38rem}.heritage__facts{list-style:none;margin:.5rem 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.heritage__facts li{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1rem;background:#f8f8f8;border:1px solid var(--color-border);border-inline-start:3px solid var(--color-interactive);border-radius:2px}.heritage__facts strong{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:#231313;font-variant-numeric:tabular-nums}.heritage__facts span{font-size:.875rem;color:#322e2e}:lang(ar) :where(.heritage__since,.heritage__num){letter-spacing:0}.trust-strip{background:#fff;border-bottom:1px solid var(--color-border)}.trust-strip__list{list-style:none;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0}@media(min-width:1024px){.trust-strip__list{grid-template-columns:repeat(4,1fr)}}.trust-strip__list>li{border-bottom:1px solid var(--color-border)}.trust-strip__list>li:nth-child(odd){border-inline-end:1px solid var(--color-border)}.trust-strip__list>li:nth-last-child(-n+2){border-bottom:0}@media(min-width:1024px){.trust-strip__list>li{border-bottom:0;border-inline-end:1px solid var(--color-border)}.trust-strip__list>li:last-child{border-inline-end:0}}.trust-item{position:relative;display:flex;align-items:center;gap:.875rem;height:100%;min-height:5.5rem;padding:1.125rem 1rem;color:#322e2e;text-decoration:none;transition:background-color .2s ease}.trust-item:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--color-interactive);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.trust-item:hover{background:#f8f8f8}.trust-item:hover:before,.trust-item:focus-visible:before{transform:scaleX(1)}.trust-item:focus-visible{outline:2px solid var(--color-interactive);outline-offset:-2px}.trust-item__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:#da2f0c14;color:var(--color-interactive);transition:background-color .2s ease,color .2s ease}.trust-item__icon svg{width:1.375rem;height:1.375rem}.trust-item:hover .trust-item__icon{background:var(--color-interactive);color:#fff}.trust-item__body{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.trust-item__title{font-family:var(--font-heading);font-weight:800;font-size:.9375rem;line-height:1.25;color:#231313}.trust-item__text{font-size:.8125rem;line-height:1.4;color:#322e2e}.trust-item__arrow{flex:none;font-weight:800;color:var(--color-interactive);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.trust-item:hover .trust-item__arrow{opacity:1;transform:none}[dir=rtl] .trust-item__arrow{transform:scaleX(-1) translate(-4px)}[dir=rtl] .trust-item:hover .trust-item__arrow{transform:scaleX(-1)}[dir=rtl] .trust-item:before{transform-origin:right}@media(max-width:639px){.trust-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem .75rem}.trust-item__arrow{display:none}}@media(hover:none){.trust-item__arrow{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.trust-item,.trust-item:before,.trust-item__arrow,.trust-item__icon{transition:none}}.product-card{display:flex;flex-direction:column;height:100%;padding:0!important;overflow:hidden}.pcard__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff;border-bottom:1px solid var(--color-border)}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .5s ease}.pcard__img--hover{opacity:0}@media(hover:hover){.product-card:hover .pcard__media.has-hover .pcard__img--hover{opacity:1}.product-card:hover .pcard__media.has-hover .pcard__img:not(.pcard__img--hover){opacity:0}.product-card:hover .pcard__img{transform:scale(1.04)}}.pcard__badges{position:absolute;top:.625rem;inset-inline-start:.625rem;display:flex;flex-direction:column;gap:.375rem;z-index:1}.pcard__badge{display:inline-block;padding:.3rem .55rem;border-radius:2px;background:var(--color-interactive);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:0 2px 6px #00000026}.pcard__badge--dark{background:#0d0d0e}.pcard__body{display:flex;flex-direction:column;gap:.375rem;flex:1;padding:.875rem .875rem 1rem}@media(min-width:768px){.pcard__body{padding:1rem 1.125rem 1.25rem}}.pcard__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:1rem;line-height:1.3;color:#231313;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}@media(min-width:768px){.pcard__title{font-size:1.0625rem}}.pcard__title a{color:inherit;text-decoration:none}.pcard__title a:hover{color:var(--color-interactive)}.pcard__spec{margin:0;font-size:.8125rem;line-height:1.4;font-weight:600;color:var(--color-on-surface-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:auto;padding-top:.375rem;font-variant-numeric:tabular-nums}.pcard__from{font-size:.75rem;font-weight:700;color:var(--color-on-surface-secondary);text-transform:uppercase;letter-spacing:.06em}.pcard__now{font-family:var(--font-heading);font-weight:800;font-size:1.1875rem;color:#231313}.pcard__now.is-sale{color:var(--color-interactive)}.pcard__was{font-size:.875rem;color:var(--color-on-surface-secondary)}.pcard__actions{padding-top:.5rem}.pcard__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem!important;height:auto!important;padding:.5rem .75rem;font-size:.8125rem!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer}.pcard__btn-icon{display:inline-flex;width:1.125rem;height:1.125rem}.pcard__btn-icon svg{width:100%;height:100%}.pcard__form[aria-busy=true] .pcard__btn,s-product-form[aria-busy=true] .pcard__btn{opacity:.7;cursor:wait}.pcard__error{margin-top:.375rem;font-size:.75rem;color:var(--color-interactive)}:lang(ar) :where(.pcard__badge,.pcard__btn,.pcard__from){letter-spacing:0}@media(max-width:479px){.pcard__btn-icon{display:none}.pcard__btn{padding-inline:.5rem;font-size:.75rem!important}}@media(prefers-reduced-motion:reduce){.pcard__img{transition:none;transform:none!important}}.pbadges{display:flex;flex-wrap:wrap;gap:.375rem}.pcard__badges.pbadges{position:absolute;top:.625rem;inset-inline-start:.625rem;z-index:1;flex-direction:column;align-items:flex-start}.pbadges--page{margin-bottom:.75rem}.pbadge{display:inline-block;padding:.3rem .55rem;border-radius:2px;font-family:var(--font-heading);font-weight:800;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1}.pcard__badges .pbadge{box-shadow:0 2px 6px #00000026}.pbadge--sale{background:#da2f0c;color:#fff}.pbadge--soldout{background:#0d0d0e;color:#fff}.pbadge--new{background:#fff;color:#162950;border:1.5px solid #162950}:lang(ar) .pbadge{letter-spacing:0}.price-x{display:flex;flex-direction:column;gap:.375rem;font-variant-numeric:tabular-nums}.price-x__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem}.price-x__now{font-family:var(--font-heading);font-weight:800;color:#231313;line-height:1.1}.price-x.is-sale .price-x__now{color:#da2f0c}.price-x__was{color:var(--color-on-surface-secondary);text-decoration-thickness:1.5px}.price-x__from{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-secondary)}.price-x--card{margin-top:auto;padding-top:.375rem}.price-x--card .price-x__now{font-size:1.1875rem}.price-x--card .price-x__was{font-size:.875rem}.price-x--page .price-x__now{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.price-x--page .price-x__was{font-size:1.125rem}.price-x__save{align-self:flex-start;padding:.375rem .625rem;border-radius:2px;background:#da2f0c14;border-inline-start:3px solid #DA2F0C;font-weight:800;font-size:.875rem;color:#da2f0c}.price-x__note{font-size:.8125rem;color:var(--color-on-surface-secondary)}:lang(ar) .price-x__from{letter-spacing:0}.pcard__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pcard__qv{position:absolute;inset-inline:.625rem;bottom:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:0;border-radius:2px;background:#0d0d0ee0;color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.pcard__qv:hover{background:#da2f0c}.pcard__qv:focus-visible{opacity:1;transform:none;outline:2px solid #FFFFFF;outline-offset:-4px}.pcard__qv-icon{display:inline-flex;width:1rem;height:1rem}.pcard__qv-icon svg{width:100%;height:100%}@media(hover:hover){.product-card:hover .pcard__qv{opacity:1;transform:none}}@media(hover:none){.pcard__qv{opacity:1;transform:none;inset-inline:auto .5rem;bottom:.5rem;width:2.75rem;height:2.75rem;padding:0;border-radius:9999px}.pcard__qv-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}html.qv-open{overflow:hidden}.qv{width:min(64rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:2px;background:#fff;color:#322e2e;box-shadow:0 24px 64px #00000059;overflow:auto}.qv::backdrop{background:#0d0d0e99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qv[open]{animation:qv-in .22s ease}@keyframes qv-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.qv__close{position:sticky;top:.5rem;float:inline-end;margin:.5rem;z-index:3;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:9999px;background:#fff;color:#231313;font-size:1rem;font-weight:800;cursor:pointer}.qv__close:hover{border-color:#da2f0c;color:#da2f0c}.qv__body{padding:1.25rem}@media(min-width:768px){.qv__body{padding:2rem}}.qv__grid{display:grid;gap:1.5rem}@media(min-width:768px){.qv__grid{grid-template-columns:1.05fr 1fr;gap:2.25rem}}.qv__main{aspect-ratio:1;border:1px solid var(--color-border);background:#fff;overflow:hidden}.qv__main img{width:100%;height:100%;object-fit:cover}.qv__thumbs{display:flex;gap:.5rem;margin-top:.625rem;overflow-x:auto}.qv__thumb{flex:none;width:4rem;height:4rem;padding:0;border:2px solid var(--color-border);border-radius:2px;background:#fff;cursor:pointer;overflow:hidden}.qv__thumb img{width:100%;height:100%;object-fit:cover}.qv__thumb.is-active,.qv__thumb:hover{border-color:#da2f0c}.qv__info{display:flex;flex-direction:column;gap:.875rem}.qv__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.2;color:#231313}.qv__desc{margin:0;font-size:.9375rem;line-height:1.6}.qv__form{display:grid;gap:.75rem;padding-top:.25rem}.qv__field{display:grid;gap:.375rem;font-size:.8125rem;font-weight:700;color:#231313}.qv__field select,.qv__field input{min-height:3rem;padding-inline:.75rem;border:1px solid #909090;border-radius:2px;background:#fff;color:#162950;font-size:1rem}.qv__field--qty input{width:6.5rem}.qv__add{width:100%;min-height:3.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.qv__add[disabled]{opacity:.55;cursor:not-allowed}.qv__add[aria-busy=true]{cursor:wait}.qv__error{margin:0;font-size:.875rem;color:#da2f0c}.qv__more{font-weight:800;font-size:.875rem;color:#da2f0c;text-decoration:none}.qv__more:hover{text-decoration:underline}.qv__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:20rem;text-align:center;font-weight:700}.qv__spinner{width:2.25rem;height:2.25rem;border:3px solid var(--color-border);border-top-color:#da2f0c;border-radius:9999px;animation:qv-spin .8s linear infinite}@keyframes qv-spin{to{transform:rotate(360deg)}}:lang(ar) :where(.pcard__qv,.qv__add){letter-spacing:0}@media(prefers-reduced-motion:reduce){.qv[open],.qv__spinner{animation:none}.pcard__qv{transition:none}}.pcard__btn.is-adding{opacity:.8;cursor:wait}.pcard__btn.is-added{background:#162950!important;border-color:#162950!important;color:#fff!important}.pcard__btn.is-added .pcard__btn-icon{display:none}.pcard__btn.is-added [data-quick-add-label]:before{content:"\2713  "}.pcard__volt{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;margin:0;padding:.25rem .5rem;border:1px solid #162950;border-radius:2px;background:#1629500d;color:#162950;font-family:var(--font-heading);font-weight:800;font-size:.75rem;line-height:1.2;font-variant-numeric:tabular-nums}.pcard__volt-icon{display:inline-flex;width:.875rem;height:.875rem}.pcard__volt-icon svg{width:100%;height:100%}.pcard__volt-hint{font-family:var(--font-body);font-weight:600;color:#162950bf}.pcard__volt-hint:before{content:"\b7";margin-inline:.3rem}.prating{display:inline-flex;align-items:center;gap:.375rem;margin:0;color:#322e2e;text-decoration:none;font-variant-numeric:tabular-nums}.prating__stars{--size: .9375rem;position:relative;display:inline-block;width:calc(var(--size) * 5);height:var(--size);line-height:1;font-size:var(--size);letter-spacing:0}.prating__stars:before,.prating__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;letter-spacing:0}.prating__stars:before{color:#e4e4e4}.prating__stars:after{width:var(--fill);overflow:hidden;color:#f2a100;white-space:nowrap}.prating__value{font-weight:800;font-size:.8125rem;color:#231313}.prating__count{font-size:.8125rem;color:var(--color-on-surface-secondary)}.prating--page{margin-top:.625rem}.prating--page .prating__stars{--size: 1.125rem}.prating--page :where(.prating__value,.prating__count){font-size:.9375rem}a.prating:hover .prating__count{color:#da2f0c;text-decoration:underline}[dir=rtl] .prating__stars:after{inset-inline-start:0;inset-inline-end:auto;right:0;left:auto}.header-wishlist{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:0;background:none;color:var(--color-on-surface);cursor:pointer}.header-wishlist__icon{position:relative;display:inline-flex;width:1.375rem;height:1.375rem}.header-wishlist:hover{color:#da2f0c}.header-wishlist__count{top:.15rem!important;inset-inline-end:.05rem!important}.pcard__wish{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:9999px;background:#fffffff2;color:#231313;cursor:pointer;transition:color .15s ease,transform .15s ease,border-color .15s ease}.pcard__wish>span{display:inline-flex;width:1.25rem;height:1.25rem}.pcard__wish:hover{color:#da2f0c;border-color:#da2f0c}.pcard__wish.is-saved,.pwish.is-saved{color:#da2f0c}.pcard__wish.is-saved svg path,.pwish.is-saved svg path{fill:currentColor}.is-pop{animation:wl-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes wl-pop{40%{transform:scale(1.3)}}.pwish{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;min-height:2.75rem;padding:0 1rem;border:1px solid #909090;border-radius:2px;background:#fff;color:#162950;font-weight:800;font-size:.875rem;cursor:pointer}.pwish:hover{border-color:#da2f0c;color:#da2f0c}.pwish__icon{display:inline-flex;width:1.125rem;height:1.125rem}.wl{margin:0 0 0 auto;width:min(26rem,100vw);height:100dvh;max-height:100dvh;padding:0;border:0;background:#fff;color:#322e2e;box-shadow:-12px 0 40px #00000040}[dir=rtl] .wl{margin:0 auto 0 0}.wl[open]{display:flex;flex-direction:column;animation:wl-in .25s ease}@keyframes wl-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.wl::backdrop{background:#0d0d0e8c}.wl__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.wl__heading{margin:0;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:#231313}.wl__close{width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:9999px;background:#fff;font-weight:800;cursor:pointer}.wl__close:hover{border-color:#da2f0c;color:#da2f0c}.wl__body{flex:1;overflow-y:auto;padding:1rem 1.25rem}.wl__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.wl__item{display:grid;grid-template-columns:5.5rem 1fr;gap:.875rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.wl__img{display:block;width:5.5rem;aspect-ratio:1;border:1px solid var(--color-border);overflow:hidden}.wl__img img{width:100%;height:100%;object-fit:cover}.wl__info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wl__title{font-weight:800;color:#231313;text-decoration:none;line-height:1.3}.wl__title:hover{color:#da2f0c}.wl__price{margin:0;font-variant-numeric:tabular-nums}.wl__price strong{font-weight:800;color:#231313}.wl__price strong.is-sale{color:#da2f0c}.wl__price s{font-size:.8125rem;color:var(--color-on-surface-secondary)}.wl__from{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--color-on-surface-secondary)}.wl__meta{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-on-surface-secondary)}.wl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.375rem}.wl__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.wl__remove{border:0;background:none;padding:.25rem 0;font-size:.8125rem;font-weight:700;color:var(--color-on-surface-secondary);text-decoration:underline;cursor:pointer}.wl__remove:hover{color:#da2f0c}.wl__error{margin:0;font-size:.8125rem;color:#da2f0c}.wl__empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;text-align:center}.wl__empty-icon{display:inline-flex;width:3rem;height:3rem;color:#da2f0c}.wl__empty-title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:1.125rem;color:#231313}.wl__loading{text-align:center;padding:2rem 0;font-weight:700}.wl__note{margin:0;padding:.75rem 1.25rem;border-top:1px solid var(--color-border);font-size:.75rem;color:var(--color-on-surface-secondary);background:#f8f8f8}:lang(ar) .wl__btn{letter-spacing:0}@media(prefers-reduced-motion:reduce){.wl[open],.is-pop{animation:none}}form.pcard__form .button-primary.pcard__btn{min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}@media(max-width:639px){form.pcard__form .button-primary.pcard__btn{padding-inline:.25rem}}.pcard__btn,.pcard__wish,.pcard__qv{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pcard__btn:focus-visible,.pcard__wish:focus-visible,.pcard__qv:focus-visible,.pcard__title a:focus-visible,.pcard__media-link:focus-visible{outline:3px solid #162950;outline-offset:2px}.pcard__btn:active,.pcard__wish:active,.pcard__qv:active{transform:scale(.97)}@media(hover:none){.product-card:hover{transform:none!important;box-shadow:none!important}.product-card:hover .pcard__img{transform:none}}@media(max-width:639px){.product-card{border-radius:2px}.pcard__badges.pbadges{top:.375rem;inset-inline-start:.375rem;gap:.25rem}.pcard__badges .pbadge{padding:.25rem .4rem;font-size:.625rem;letter-spacing:.04em}.pcard__wish{top:.25rem;inset-inline-end:.25rem;width:2.75rem;height:2.75rem;border:0;background:transparent}.pcard__wish>span{width:2rem;height:2rem;padding:.375rem;border-radius:9999px;background:#ffffffeb;box-shadow:0 1px 4px #0000002e}.pcard__qv{inset-inline:auto .25rem!important;bottom:.25rem!important;width:2.75rem!important;height:2.75rem!important;background:transparent!important}.pcard__qv-icon{width:2rem;height:2rem;padding:.5rem;border-radius:9999px;background:#0d0d0ed1;color:#fff}.pcard__body{gap:.3rem;padding:.625rem .625rem .75rem}.pcard__title{font-size:.9375rem;line-height:1.3;min-height:2.6em}.pcard__spec{font-size:.75rem}.pcard__volt{padding:.2rem .4rem;font-size:.6875rem}.price-x--card{padding-top:.25rem}.price-x--card .price-x__row{gap:0 .375rem}.price-x--card .price-x__now{font-size:1.125rem}.price-x--card .price-x__was{font-size:.8125rem}.price-x--card .price-x__from{font-size:.6875rem}.prating__stars{--size: .8125rem}.prating__value,.prating__count{font-size:.75rem}.pcard__actions{padding-top:.375rem}.pcard__btn{min-height:2.75rem!important;padding:.5rem .25rem;font-size:.8125rem!important;letter-spacing:0;line-height:1.15;white-space:nowrap;text-align:center}.pcard__btn [data-quick-add-label]{overflow:hidden;text-overflow:ellipsis}}@media(max-width:359px){.pcard__title{font-size:.875rem}.pcard__btn{font-size:.75rem!important}}.coll-hero{background:#0d0d0e;color:#fff;border-bottom:4px solid #DA2F0C;position:relative;overflow:hidden}.coll-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .025) 0 2px,transparent 2px 16px);pointer-events:none}.coll-hero__inner{position:relative;z-index:1;display:grid;gap:1.5rem;padding-block:1.25rem 2.25rem}@media(min-width:1024px){.coll-hero__inner{padding-block:1.5rem 3rem}.coll-hero__inner.has-image{grid-template-columns:1fr 26rem;align-items:center;gap:3rem}}.coll-hero__copy{display:flex;flex-direction:column;gap:.625rem;max-width:46rem}.coll-hero .breadcrumbs,.coll-hero .breadcrumbs a{color:#ffffffbf!important}.coll-hero .breadcrumbs a:hover,.coll-hero .breadcrumbs [aria-current]{color:#fff!important}.coll-hero .section-eyebrow{color:#ff5a36}.coll-hero__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.05;color:#fff;text-transform:uppercase;letter-spacing:-.01em}:lang(ar) .coll-hero__title{letter-spacing:0}.coll-hero__count{margin:0;font-weight:800;font-size:.875rem;color:#ff5a36;text-transform:uppercase;letter-spacing:.08em}.coll-hero__intro{margin:.25rem 0 0;font-size:1.0625rem;line-height:1.6;color:#ffffffe0}.coll-hero__more{align-self:flex-start;font-weight:800;font-size:.875rem;color:#fff;text-decoration:underline;text-decoration-color:#ff5a36;text-underline-offset:4px}.coll-hero__media{border:1px solid rgb(255 255 255 / .12);border-radius:2px;overflow:hidden;aspect-ratio:1;max-width:26rem}.coll-hero__media img{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.coll-hero__media{width:min(100%,18rem)}}.coll-nav{background:#fff;border-bottom:1px solid var(--color-border)}.coll-nav__list{list-style:none;margin:0 auto;display:flex;gap:.5rem;padding-block:.75rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.coll-nav__list::-webkit-scrollbar{display:none}.coll-nav__list li{flex:none;scroll-snap-align:start}.coll-nav__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:2px;background:#f8f8f8;color:#231313;font-weight:800;font-size:.875rem;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.coll-nav__chip span{min-width:1.5rem;padding:.125rem .375rem;border-radius:9999px;background:#fff;border:1px solid var(--color-border);font-size:.6875rem;text-align:center;color:var(--color-on-surface-secondary)}.coll-nav__chip:hover{border-color:#da2f0c;color:#da2f0c}.coll-nav__chip.is-active{background:#da2f0c;border-color:#da2f0c;color:#fff}.coll-nav__chip.is-active span{background:#fff3;border-color:transparent;color:#fff}.coll-about{padding-block:3rem 1rem;scroll-margin-top:calc(var(--header-height, 80px) + 1rem)}.coll-about__grid{display:grid;gap:2rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}@media(min-width:1024px){.coll-about__grid{grid-template-columns:1fr 22rem;gap:3.5rem;align-items:start}}.coll-about__grid.is-help-only{grid-template-columns:1fr}.coll-about__grid.is-help-only .coll-help{position:static;display:grid;grid-template-columns:1fr}@media(min-width:768px){.coll-about__grid.is-help-only .coll-help{grid-template-columns:1fr auto;align-items:center;column-gap:2rem}.coll-about__grid.is-help-only .coll-help__title,.coll-about__grid.is-help-only .coll-help__text{grid-column:1}.coll-about__grid.is-help-only .coll-help__btn{grid-column:2;grid-row:1 / span 2}.coll-about__grid.is-help-only .coll-help__link{grid-column:2;justify-self:center}}.coll-about__title{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);color:#231313;margin:.25rem 0 1.25rem}.coll-about__text{max-width:46rem;color:#322e2e;line-height:1.7}.coll-help{position:sticky;top:calc(var(--header-height, 80px) + 1rem);display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#0d0d0e;color:#fff;border-bottom:4px solid #DA2F0C;border-radius:2px}.coll-help__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:1.25rem}.coll-help__text{margin:0;font-size:.9375rem;line-height:1.55;color:#ffffffd9}.coll-help__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1rem;border-radius:2px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;text-decoration:none}.coll-help__link{font-weight:700;font-size:.875rem;color:#fff;text-decoration:underline;text-decoration-color:#ff5a36;text-underline-offset:4px}:lang(ar) :where(.coll-hero__count,.coll-help__btn){letter-spacing:0}.pricef{display:flex;flex-direction:column;gap:.875rem;padding-top:.25rem;--pf-from: 0%;--pf-to: 100%}.pricef__presets{display:flex;flex-wrap:wrap;gap:.375rem}.pricef__preset{min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:2px;background:#f8f8f8;color:#231313;font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pricef__preset:hover{border-color:#da2f0c;color:#da2f0c}.pricef__preset.is-active{background:#da2f0c;border-color:#da2f0c;color:#fff}.pricef__preset:focus-visible,.pricef__reset:focus-visible{outline:2px solid #162950;outline-offset:2px}.pricef__slider{position:relative;height:1.75rem;margin:0 .5rem}.pricef__slider[hidden]{display:none}.pricef__track{position:absolute;inset-inline:0;top:50%;height:4px;margin-top:-2px;border-radius:9999px;background:var(--color-border)}.pricef__fill{position:absolute;top:0;bottom:0;left:var(--pf-from);right:calc(100% - var(--pf-to));border-radius:9999px;background:#da2f0c}[dir=rtl] .pricef__slider{transform:scaleX(-1)}.pricef__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.pricef__range::-webkit-slider-runnable-track{background:none;border:0}.pricef__range::-moz-range-track{background:none;border:0}.pricef__range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;border:3px solid #DA2F0C;box-shadow:0 1px 4px #00000040;cursor:grab}.pricef__range::-moz-range-thumb{pointer-events:auto;width:1rem;height:1rem;border-radius:9999px;background:#fff;border:3px solid #DA2F0C;box-shadow:0 1px 4px #00000040;cursor:grab}.pricef__range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.pricef__inputs{display:flex;align-items:flex-end;gap:.5rem}.pricef__to{padding-bottom:.7rem;color:var(--color-on-surface-secondary)}.pricef__field{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pricef__field label{font-size:.75rem;font-weight:700;color:var(--color-on-surface-secondary)}.pricef__box{display:flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 .625rem;border:1px solid #909090;border-radius:2px;background:#fff;color:#162950}.pricef__box:focus-within{border-color:#162950;box-shadow:0 0 0 1px #162950}.pricef__box span{font-weight:700;font-size:.875rem}.pricef__box input{flex:1;min-width:0;width:100%;border:0!important;outline:0;box-shadow:none!important;padding:0!important;background:transparent;color:#162950;font-size:.9375rem;font-weight:700;-moz-appearance:textfield}.pricef__box input::-webkit-outer-spin-button,.pricef__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricef__hint{margin:0;font-size:.75rem;color:var(--color-on-surface-secondary)}.pricef__reset{align-self:flex-start;padding:.25rem 0;border:0;background:none;font-size:.8125rem;font-weight:700;color:#da2f0c;text-decoration:underline;cursor:pointer}@media(min-width:64rem){.coll-layout.has-filters{display:grid;grid-template-columns:16.5rem minmax(0,1fr);grid-auto-rows:min-content;column-gap:2.5rem;max-width:var(--max-width-page, 1280px);margin-inline:auto;padding-inline:var(--spacing-margin, 2.5rem)}.coll-layout.has-filters>*{grid-column:2;min-width:0}.coll-layout.has-filters>script{display:none}.coll-layout.has-filters .max-w-page.px-margin{max-width:none;padding-inline:0}.coll-layout.has-filters>s-dialog{grid-column:1;grid-row:1 / span 30;align-self:start;position:sticky;top:calc(var(--header-height, 80px) + 1rem)}.coll-layout.has-filters button[commandfor=collection-filter-drawer][command=show-modal]{display:none}.coll-layout.has-filters dialog,.coll-layout.has-filters dialog.is-sidebar{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:calc(100vh - var(--header-height, 80px) - 2rem);margin:0;padding:0!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;overflow:auto;background:#fff;border:1px solid var(--color-border);border-top:4px solid #DA2F0C;border-radius:2px;box-shadow:none!important;transition:none!important;scrollbar-width:thin}.coll-layout.has-filters dialog>div{height:auto!important}.coll-layout.has-filters dialog>div>div:first-child{padding:1rem 1.25rem .5rem!important}.coll-layout.has-filters dialog h2{font-family:var(--font-heading);font-weight:800!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:.08em;color:#231313!important}:lang(ar) .coll-layout.has-filters dialog h2{letter-spacing:0}.coll-layout.has-filters dialog button[command=close]{display:none!important}.coll-layout.has-filters dialog>div>div:nth-child(2){overflow:visible!important;padding:0 1.25rem .75rem!important}.coll-layout.has-filters dialog>div>div:last-child:not(:nth-child(2)){display:none!important}.coll-layout.has-filters dialog details summary{font-weight:800!important;color:#231313!important;font-size:.875rem!important}.coll-layout.has-filters dialog details:last-child{border-bottom:0}.coll-layout.has-filters dialog label{cursor:pointer}.coll-layout.has-filters dialog label:hover{color:#da2f0c}.coll-layout.has-filters dialog input[type=checkbox]{accent-color:#DA2F0C}}.products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:1.25rem;list-style:none;margin-inline:0;padding:0}.products-grid>li{min-width:0}@media(min-width:48rem){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;row-gap:2rem}}@media(min-width:64rem){.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}@media(min-width:64rem){.coll-layout.has-filters{grid-template-columns:15rem minmax(0,1fr)!important;column-gap:2rem!important}}@media(min-width:64rem)and (max-width:74.99rem){.coll-layout.has-filters .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75rem){.coll-layout.has-filters .products-grid{column-gap:1.25rem}}@media(min-width:48rem){.product-grid.pdp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:64rem){.product-grid.pdp-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:48rem){.pgal-col{position:sticky;top:calc(var(--header-height, 72px) + 1rem);align-self:start}}.pgal__stage{position:relative}@media(min-width:48rem){.pgal__track{scroll-snap-type:x mandatory;overflow-x:auto;background:#fff;border:1px solid #E4E4E4;border-radius:2px}}.pgal__track:focus-visible{outline:2px solid #162950;outline-offset:2px}.pgal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#231313;border:1px solid #E4E4E4;box-shadow:0 2px 8px #0000001f;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.pgal__arrow span{display:inline-flex;width:20px;height:20px}.pgal__arrow:hover{background:#da2f0c;color:#fff;border-color:#da2f0c}.pgal__arrow:focus-visible{outline:2px solid #162950;outline-offset:2px}.pgal__arrow:disabled{opacity:0;pointer-events:none}.pgal__arrow--prev{inset-inline-start:12px}.pgal__arrow--next{inset-inline-end:12px}[dir=rtl] .pgal__arrow span{transform:scaleX(-1)}@media(min-width:48rem)and (hover:hover){.pgal__arrow{display:inline-flex}}.pgal__count{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:2;margin:0;padding:2px 10px;border-radius:999px;background:#0d0d0ec7;color:#fff;font-size:13px;font-weight:700;line-height:22px;pointer-events:none}.pgal__thumbs{padding:2px;list-style:none;margin-inline:0}.pgal__thumb{border:1px solid #E4E4E4!important;background:#fff!important;opacity:.7;transition:opacity .15s,border-color .15s}.pgal__thumb:hover{opacity:1}.pgal__thumb[aria-current=true]{opacity:1;border:2px solid #DA2F0C!important}@media(min-width:48rem){.pgal__thumbs{gap:10px;flex-wrap:wrap;overflow:visible}.pgal__thumb{width:76px!important;height:76px!important}}.pinfo>:first-child>div:first-child{padding-top:0}@media(min-width:48rem){.pinfo .pt-4.md\:pt-8{padding-top:.5rem}}.pfacts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.pfact{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #E4E4E4;border-radius:2px;background:#fff;color:#231313;font-size:13px;font-weight:700;line-height:1.3}.pfact--volt{border-color:#162950;color:#162950}.pfact__k{font-weight:400;color:#322e2e}.pprice-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px;padding-top:16px;border-top:1px solid #E4E4E4}.pprice-row .pwish{margin-top:0}.pbuy{display:flex;flex-direction:column;gap:14px;padding:18px;background:#fff;border:1px solid #E4E4E4;border-radius:2px}@media(min-width:48rem){.pbuy{padding:22px}}.pstock{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#1e6b34}.pstock__dot{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #1e6b3426}.pstock--low{color:#da2f0c}.pstock--low .pstock__dot{box-shadow:0 0 0 3px #da2f0c26}.pstock--out{color:#6b6464}.pstock--out .pstock__dot{box-shadow:none}.pbuy__row{display:flex;align-items:flex-end;gap:12px}.pbuy__qty label{font-size:13px;margin-bottom:6px}.pbuy .pbuy__btn{height:52px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pbuy [data-add-to-cart-error]{margin-top:-6px}.pbuy>.mt-3{margin-top:0}.pbuy__help{display:flex;align-items:flex-start;gap:10px;margin:0;padding-top:14px;border-top:1px solid #E4E4E4;font-size:14px;color:#322e2e}.pbuy__help a{color:#da2f0c;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pbuy__help-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px;color:#da2f0c}.ptrust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ptrust>li{padding:12px;background:#fff;border:1px solid #E4E4E4;border-radius:2px;align-items:flex-start!important}.ptrust>li p,.ptrust>li a{font-size:13px;line-height:1.35}.ptitle{text-wrap:balance;line-height:1.15;letter-spacing:-.01em}.ptitle__main{display:block;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:800;color:#231313}.ptitle__sub{display:block;margin-top:8px;font-family:var(--font-body);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:400;line-height:1.45;color:#322e2e;letter-spacing:0;text-wrap:pretty}.pcard__title{text-wrap:balance}:lang(ar) .ptitle{letter-spacing:0}.pgal__track [data-zoom-src]{position:relative}.pgal__lens{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-size:230%;background-color:#fff;opacity:0;transition:opacity .18s ease;pointer-events:none}.pgal__track [data-zoom-src].is-zooming .pgal__lens{opacity:1}img[data-zoom-image]{cursor:zoom-in;transition:transform .25s ease;touch-action:pinch-zoom}img[data-zoom-image].is-zoomed{cursor:zoom-out;transform:scale(2.5);touch-action:none}@media(prefers-reduced-motion:reduce){img[data-zoom-image],.pgal__lens{transition:none}}.pzoom__hint{position:absolute;inset-block-end:max(1rem,var(--safe-area-inset-bottom, 0px));left:50%;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:999px;background:#0d0d0ec7;color:#fff;font-size:13px;font-weight:700;pointer-events:none;white-space:nowrap}.price-x--page .price-x__row{align-items:center;gap:6px 12px}.price-x--page .price-x__now{font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);letter-spacing:-.01em}.price-x--page .price-x__was{font-size:1.125rem;color:#6b6464}.price-x__pct{display:inline-flex;align-items:center;padding:3px 8px;border-radius:2px;background:#da2f0c;color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.3}.price-x--page .price-x__save{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;font-size:15px;font-weight:700;color:#1e6b34}.price-x__save-icon{display:inline-flex;width:16px;height:16px}.price-x--card .price-x__was{color:#6b6464}.pbadges--page .pbadge--sale{display:none}.pvolt{display:grid;gap:8px}.pvolt__label{margin:0;font-size:14px;color:#322e2e}.pvolt__label strong{color:#162950;font-weight:800}.pvolt__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pvolt__opt{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;border-radius:2px;border:1px solid #E4E4E4;background:#fff}.pvolt__opt.is-on{border:2px solid #162950;background:#f3f5fa;padding:9px 11px}.pvolt__opt.is-off{opacity:.55}.pvolt__opt.is-off .pvolt__v{text-decoration:line-through}.pvolt__icon{grid-row:span 2;display:inline-flex;width:22px;height:22px;padding:3px;border-radius:999px;background:#162950;color:#fff}.pvolt__opt.is-off .pvolt__icon{background:#909090}.pvolt__v{font-family:var(--font-heading);font-weight:800;font-size:17px;line-height:1.1;color:#162950}.pvolt__opt.is-off .pvolt__v{color:#322e2e}.pvolt__sys{font-size:12px;line-height:1.3;color:#322e2e}.pvolt__note{margin:0;font-size:13px;color:#322e2e}.pbuy .pbuy__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px #da2f0c47;transition:background-color .15s,box-shadow .15s,transform .1s}.pbuy .pbuy__btn:hover{box-shadow:0 6px 18px #da2f0c5c}.pbuy .pbuy__btn:active{transform:translateY(1px)}.pbuy .pbuy__btn:focus-visible{outline:3px solid #162950;outline-offset:2px}[aria-busy=true] .pbuy__btn{opacity:.75;cursor:progress}.pbuy__btn-icon{display:inline-flex;width:20px;height:20px}.psticky{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E4E4E4;box-shadow:0 -6px 20px #0000001a;transform:translateY(110%);transition:transform .25s ease}.psticky.is-visible{transform:translateY(0)}@media(min-width:48rem){.psticky{display:none}}.psticky__img{width:44px;height:44px;object-fit:cover;border:1px solid #E4E4E4;border-radius:2px;flex-shrink:0}.psticky__info{min-width:0;flex:1}.psticky__title{margin:0;font-size:13px;font-weight:700;color:#231313;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psticky__price{margin:0;font-size:14px;font-weight:800;color:#231313}.psticky__price .is-sale{color:#da2f0c}.psticky__price s{font-weight:400;font-size:12px;color:#6b6464}.psticky__btn{flex-shrink:0;height:46px;padding:0 18px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:2px}.pspecs{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid #E4E4E4}.pspecs th,.pspecs td{padding:10px 12px;text-align:start;vertical-align:top;border-bottom:1px solid #E4E4E4}.pspecs tr:last-child th,.pspecs tr:last-child td{border-bottom:0}.pspecs tr:nth-child(odd){background:#fafafa}.pspecs th{width:38%;font-weight:700;color:#231313}.pspecs td{color:#322e2e}.pspecs__muted{color:#6b6464}.cline__img{background:#fff;border:1px solid #E4E4E4;border-radius:2px;overflow:hidden}.cline__name{font-weight:700;line-height:1.3}.cline__opts{margin:4px 0 0;padding:0;list-style:none;color:#322e2e}.cline__opts span,.cline__prop span{color:#6b6464}.cline__prop{margin:2px 0 0;color:#322e2e}.cline__total{display:flex;flex-direction:column;align-items:flex-end;font-weight:800;color:#231313}.cline__was{font-weight:400;font-size:12px;color:#6b6464}.cline__remove{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;border-radius:2px;color:#6b6464;font-size:13px;font-weight:700;background:transparent}.cline__remove:hover{color:#da2f0c;background:#da2f0c0f}.cline__remove:focus-visible{outline:2px solid #162950;outline-offset:1px}[aria-busy=true] .cline__remove{opacity:.5}.csum{display:grid;gap:8px}.csum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:#322e2e;font-variant-numeric:tabular-nums}.csum__count{color:#6b6464;font-size:13px}.csum__row--total{padding-top:10px;border-top:1px solid #E4E4E4;font-family:var(--font-heading);font-weight:800;color:#231313;font-size:17px}.csum__row--total [data-cart-total]{font-size:20px}.csum--page .csum__row--total [data-cart-total]{font-size:24px}.csum__note{margin:0;font-size:12px;color:#6b6464}.csum--page{margin-bottom:18px}.ccheckout{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 16px;border-radius:2px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 14px #da2f0c47}.ccheckout:focus-visible{outline:3px solid #162950;outline-offset:2px}.ccheckout__icon{display:inline-flex;width:18px;height:18px}.ccontinue{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:2px;border:2px solid #162950;border-radius:2px;background:#fff;color:#162950;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.ccontinue:hover{background:#162950;color:#fff}.ccontinue:focus-visible{outline:3px solid #162950;outline-offset:2px}.csum--page~.ccontinue,.ccheckout+.ccontinue{margin-top:10px}.cdrawer__empty{display:grid;justify-items:center;gap:8px;padding:40px 8px;text-align:center}.cdrawer__shop{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:2px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}:lang(ar) .ccheckout,:lang(ar) .ccontinue,:lang(ar) .cdrawer__shop{letter-spacing:0}#cart-drawer [command=--update-quantity],#cart [command=--update-quantity]{min-width:40px;min-height:40px}#cart-drawer [data-quantity-display],#cart [data-quantity-display]{font-size:16px;min-height:40px;width:44px;text-align:center}#cart-drawer [data-discount-code],#cart [data-discount-code],#cart-note{font-size:16px}@media(max-width:479.98px){#cart-drawer .flex-1.overflow-y-auto{padding:4px 14px}#cart-drawer .cline__img{width:72px;height:72px}#cart-drawer .cline__name{font-size:15px}#cart-drawer .shrink-0.border-t{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));max-height:62dvh;overflow-y:auto;box-shadow:0 -6px 18px #00000014}#cart-drawer .csum{gap:6px}#cart-drawer .csum__row--total{padding-top:8px}#cart-drawer .ccheckout{height:50px}}@media(max-width:1023.98px){#cart .csum--page .csum__row--total [data-cart-total]{font-size:22px}#cart .bg-surface-secondary{padding:18px}}.cbar{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E4E4E4;box-shadow:0 -6px 20px #0000001a;transform:translateY(110%);transition:transform .25s ease}.cbar.is-visible{transform:translateY(0)}@media(min-width:64rem){.cbar{display:none}}.cbar__info{display:grid;min-width:0;flex:1}.cbar__label{font-size:12px;color:#6b6464}.cbar__count{font-size:12px}.cbar__total{font-family:var(--font-heading);font-weight:800;font-size:19px;color:#231313;font-variant-numeric:tabular-nums}.cbar__btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:2px;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}body.has-cart-bar{padding-bottom:76px}@media(prefers-reduced-motion:reduce){.cbar,.psticky{transition:none}}.about-hero{background:#0d0d0e;color:#fff;border-bottom:4px solid #DA2F0C}.about-hero__inner{max-width:var(--spacing-page, 1280px);margin-inline:auto;padding:20px var(--spacing-margin, 20px) 36px}.about-hero__crumbs,.about-hero__crumbs a{color:#ffffffbf}.about-hero__crumbs [aria-current]{color:#fff}.about-hero__eyebrow{margin:28px 0 10px;color:#ff5a36;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-hero__title{margin:0;max-width:18ch;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.125rem,1.5rem + 3vw,3.75rem);line-height:1.05;text-transform:uppercase;color:#fff;text-wrap:balance}.about-hero__lead{margin:16px 0 0;max-width:60ch;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.6;color:#ffffffe0}.about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.about-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:2px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.about-hero__btn--ghost{border:2px solid #fff;color:#fff}.about-hero__btn--ghost:hover{background:#fff;color:#0d0d0e}.about-stats{max-width:var(--spacing-page, 1280px);margin:0 auto;padding:0 var(--spacing-margin, 20px) 32px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:48rem){.about-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.about-stat{display:grid;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#ffffff0a}.about-stat__big{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);line-height:1.1;color:#fff}.about-stat__text{font-size:13px;line-height:1.4;color:#ffffffbf}.about-body{max-width:920px;margin-inline:auto}.about-story h2,.about-h2{margin:40px 0 14px;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.15;color:#231313}.about-story h2:after,.about-h2:after{content:"";display:block;width:48px;height:4px;margin-top:10px;background:#da2f0c}.about-story>:first-child{margin-top:0}.about-story p,.about-story li{font-size:18px;line-height:1.7;color:#322e2e}.about-story ul{padding-inline-start:0;list-style:none;display:grid;gap:12px}.about-story ul li{position:relative;padding:14px 16px 14px 44px;background:#fff;border:1px solid #E4E4E4;border-radius:2px}.about-story ul li:before{content:"";position:absolute;inset-inline-start:16px;top:22px;width:14px;height:14px;border-radius:2px;background:#da2f0c}[dir=rtl] .about-story ul li{padding:14px 44px 14px 16px}.about-story a{color:#da2f0c;font-weight:700}.about-time__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-inline-start:3px solid #DA2F0C}.about-time__item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px 0 16px 20px;position:relative}.about-time__item:before{content:"";position:absolute;inset-inline-start:-9px;top:22px;width:15px;height:15px;border-radius:999px;background:#fff;border:3px solid #DA2F0C}.about-time__year{font-family:var(--font-heading);font-weight:800;font-size:22px;color:#da2f0c;line-height:1.2}.about-time__title{margin:0;font-weight:800;color:#231313;font-size:18px}.about-time__text{margin:4px 0 0;color:#322e2e;font-size:16px;line-height:1.6}.about-range__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:64rem){.about-range__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-range__card{display:grid;gap:6px;height:100%;padding:18px;background:#fff;border:1px solid #E4E4E4;border-top:4px solid #DA2F0C;border-radius:2px;text-decoration:none;color:#322e2e;transition:box-shadow .15s,transform .15s}.about-range__card:hover{box-shadow:0 8px 22px #00000014;transform:translateY(-2px)}.about-range__card:focus-visible{outline:2px solid #162950;outline-offset:2px}.about-range__name{font-family:var(--font-heading);font-weight:800;font-size:17px;color:#231313}.about-range__text{font-size:14px;line-height:1.5}.about-range__count{margin-top:auto;font-size:13px;font-weight:800;color:#da2f0c}.about-help{background:#0d0d0e;color:#fff}.about-help__inner{max-width:var(--spacing-page, 1280px);margin-inline:auto;padding:40px var(--spacing-margin, 20px);display:grid;gap:24px}@media(min-width:48rem){.about-help__inner{grid-template-columns:1fr 1fr;align-items:center}}.about-help__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);text-transform:uppercase;color:#fff}.about-help__text{margin:10px 0 0;color:#ffffffd9;line-height:1.6}.about-help__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.about-help__list li{display:grid;gap:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:2px}.about-help__k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff5a36}.about-help__list a,.about-help__list span:not(.about-help__k){color:#fff;font-size:16px}.about-help__list a{text-decoration:underline;text-underline-offset:3px}:lang(ar) .about-hero__eyebrow,:lang(ar) .about-hero__title,:lang(ar) .about-hero__btn,:lang(ar) .about-help__title,:lang(ar) .about-help__k{letter-spacing:0}.faq-intro{max-width:62ch;margin:-12px 0 20px;font-size:18px;line-height:1.6;color:#322e2e}.faq-nav{margin:0 0 28px}.faq-nav__label{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6464}.faq-nav ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.faq-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #E4E4E4;border-radius:2px;background:#fff;color:#231313;font-size:14px;font-weight:700;text-decoration:none}.faq-nav a:hover{border-color:#da2f0c;color:#da2f0c}.faq-content{max-width:880px}.faq-content h2{scroll-margin-top:calc(var(--header-height, 72px) + 16px);margin:36px 0 12px;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);color:#231313}.faq-content h2:after{content:"";display:block;width:44px;height:4px;margin-top:8px;background:#da2f0c}.faq-content>h2:first-child{margin-top:0}.faq-item{margin:0 0 8px;background:#fff;border:1px solid #E4E4E4;border-radius:2px}.faq-item[open]{border-color:#c9c9c9;box-shadow:0 4px 14px #0000000d}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:800;font-size:17px;line-height:1.35;color:#231313}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:focus-visible{outline:2px solid #162950;outline-offset:-2px}.faq-item__icon{position:relative;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:#da2f0c}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;background:#fff;transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.faq-item[open] .faq-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-item__a{padding:0 16px 16px}.faq-item__a p,.faq-item__a li{font-size:16px;line-height:1.7;color:#322e2e}.faq-item__a>:first-child{margin-top:0}.faq-item__a>:last-child{margin-bottom:0}.faq-item__a a,.faq-content a{color:#da2f0c;font-weight:700}.faq-content h3{margin:18px 0 6px;font-size:17px;font-weight:800;color:#231313}.faq-help{max-width:880px;margin-top:36px;padding:24px;background:#0d0d0e;color:#fff;border-radius:2px;border-inline-start:4px solid #DA2F0C}.faq-help__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:22px;text-transform:uppercase}.faq-help__text{margin:8px 0 0;color:#ffffffd9;line-height:1.6}.faq-help__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.faq-help__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:2px;font-weight:800;font-size:14px;text-decoration:none}.faq-help__btn--ghost{border:2px solid #fff;color:#fff}.shopify-policy__container{max-width:880px!important;margin:0 auto!important;padding:32px 16px 56px!important}.shopify-policy__title{margin:0 0 20px;text-align:start}.shopify-policy__title h1{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.15;color:#231313}.shopify-policy__title h1:after{content:"";display:block;width:56px;height:4px;margin-top:12px;background:#da2f0c}.shopify-policy__body{background:#fff;border:1px solid #E4E4E4;border-radius:2px;padding:clamp(20px,4vw,40px);color:#322e2e;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.shopify-policy__body .rte>div>p:first-child,.shopify-policy__body>div>p:first-child{color:#6b6464;font-size:15px}.shopify-policy__body h1,.shopify-policy__body h2{scroll-margin-top:calc(var(--header-height, 72px) + 16px);margin:36px 0 12px;padding-top:24px;border-top:1px solid #E4E4E4;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.3;color:#231313}.shopify-policy__body h3,.shopify-policy__body h4{scroll-margin-top:calc(var(--header-height, 72px) + 16px);margin:24px 0 8px;font-weight:800;font-size:18px;color:#231313}.shopify-policy__body :is(h1,h2,h3):focus{outline:none}.shopify-policy__body p,.shopify-policy__body li{max-width:72ch}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-inline-start:1.4em}.shopify-policy__body li{margin:0 0 8px}.shopify-policy__body li::marker{color:#da2f0c}.shopify-policy__body a{color:#da2f0c;font-weight:700;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:#231313}.shopify-policy__body a:focus-visible,.policy-toc a:focus-visible,.policy-top a:focus-visible{outline:2px solid #162950;outline-offset:2px}.shopify-policy__body strong{color:#231313}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:15px;display:block;overflow-x:auto}.shopify-policy__body th,.shopify-policy__body td{padding:10px 12px;border:1px solid #E4E4E4;text-align:start;vertical-align:top}.shopify-policy__body th{background:#f8f8f8;color:#231313;font-weight:800}.policy-toc{margin:0 0 20px;padding:18px 20px;background:#fff;border:1px solid #E4E4E4;border-inline-start:4px solid #DA2F0C;border-radius:2px}.policy-toc__title{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6464}.policy-toc ol{margin:0;padding-inline-start:1.4em;columns:2 260px;column-gap:32px}.policy-toc li{margin:0 0 6px;break-inside:avoid;font-size:15px;line-height:1.4}.policy-toc li::marker{color:#da2f0c;font-weight:800}.policy-toc a{color:#231313;font-weight:700;text-decoration:none}.policy-toc a:hover{color:#da2f0c;text-decoration:underline}.policy-top{margin:20px 0 0;text-align:end;font-size:14px}.policy-top a{display:inline-flex;align-items:center;min-height:44px;color:#162950;font-weight:800}[lang=ar] .policy-toc__title{letter-spacing:0}@media print{.policy-toc,.policy-top{display:none}.shopify-policy__body{border:0;padding:0}}.support-cards{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 36px;padding:0;list-style:none}@media(min-width:640px){.support-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.support-cards{grid-template-columns:repeat(4,1fr)}}.support-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px;background:#fff;border:1px solid #E4E4E4;border-top:4px solid #231313;border-radius:2px;color:#322e2e;text-decoration:none;transition:border-color .2s,box-shadow .2s}.support-card:hover{border-top-color:#da2f0c;box-shadow:0 6px 18px #00000012}.support-card:focus-visible{outline:2px solid #162950;outline-offset:2px}.support-card--primary{border-top-color:#da2f0c}.support-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:6px;border-radius:999px;background:#da2f0c;color:#fff}.support-card__title{font-family:var(--font-heading);font-weight:800;font-size:18px;color:#231313}.support-card__text{font-size:15px;line-height:1.55;flex:1}.support-card__cta{margin-top:6px;font-size:14px;font-weight:800;color:#da2f0c;overflow-wrap:anywhere}.support-content table{width:100%;max-width:880px;border-collapse:collapse;margin:0 0 20px;background:#fff;font-size:16px}.support-content th,.support-content td{padding:12px 14px;border:1px solid #E4E4E4;text-align:start;vertical-align:top}.support-content th{background:#0d0d0e;color:#fff;font-weight:800}.support-content ul,.support-content ol{padding-inline-start:1.4em}.support-content li{margin-bottom:6px;line-height:1.65}.support-content li::marker{color:#da2f0c;font-weight:800}.support-content blockquote{margin:0 0 20px;padding:14px 18px;background:#fff;border:1px solid #E4E4E4;border-inline-start:4px solid #DA2F0C;border-radius:2px;font-style:normal}@media(max-width:639px){.support-content table{display:block;overflow-x:auto;font-size:15px}}.track-panel~.support-content>p:nth-child(-n+3){display:none}.announcement-pro__links{display:inline-flex;align-items:center;gap:1.25rem}@media(max-width:767px){.announcement-pro__links{flex-wrap:wrap;justify-content:center;gap:0 1rem;font-size:.8125rem}.announcement-pro__help{min-height:32px}}.track-panel{display:grid;gap:16px;max-width:1080px;margin:0 0 36px}@media(min-width:1024px){.track-panel{grid-template-columns:2fr 1fr;align-items:start}}.track-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.track-step{display:flex;gap:16px;padding:20px;background:#fff;border:1px solid #E4E4E4;border-radius:2px}.track-step__num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#da2f0c;color:#fff;font-weight:800;font-size:18px}.track-step__title{margin:0 0 4px;font-family:var(--font-heading);font-weight:800;font-size:18px;color:#231313}.track-step__text{margin:0;font-size:16px;line-height:1.6;color:#322e2e}.track-step__btn{display:inline-flex;align-items:center;min-height:46px;margin-top:12px;padding:0 20px;border-radius:2px;font-weight:800;font-size:14px;text-decoration:none}.track-help{padding:24px;background:#0d0d0e;color:#fff;border-radius:2px;border-inline-start:4px solid #DA2F0C}.track-help__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:20px;text-transform:uppercase}.track-help__text{margin:8px 0 16px;color:#ffffffd9;line-height:1.6;font-size:15px}.track-help__btn{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:2px;background:#da2f0c;color:#fff;font-weight:800;font-size:14px;text-decoration:none}.track-help__btn:hover{background:#b9270a}.track-help__link{display:inline-flex;min-height:44px;align-items:center;margin-top:6px;color:#ff5a36;font-weight:700;font-size:14px;overflow-wrap:anywhere}.track-step__btn:focus-visible,.track-help__btn:focus-visible,.track-help__link:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #162950}.home-faq__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.home-faq__all{display:inline-flex;align-items:center;min-height:44px;color:#da2f0c;font-weight:800;font-size:15px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){#home-banners{max-width:100%}#home-banners [data-slideshow-track]{overscroll-behavior-x:contain;touch-action:pan-x pan-y}#home-banners [data-slideshow-track] img{object-fit:contain}#home-banners [data-slideshow-prev],#home-banners [data-slideshow-next]{top:calc(50vw / 2.7312);width:2.125rem;height:2.125rem;min-width:0;min-height:0;background:#ffffffd9;box-shadow:0 1px 4px #00000040}#home-banners [data-slideshow-prev]{inset-inline-start:.375rem}#home-banners [data-slideshow-next]{inset-inline-end:.375rem}#home-banners [data-slideshow-prev]:after,#home-banners [data-slideshow-next]:after{content:"";position:absolute;top:-.3125rem;right:-.3125rem;bottom:-.3125rem;left:-.3125rem}#home-banners [data-slideshow-prev]>span,#home-banners [data-slideshow-next]>span{width:1rem;height:1rem}#home-banners>.absolute.bottom-4{position:static;padding:4px 0;background:#0d0d0e}#home-banners [data-slideshow-dots] button{min-width:1.75rem}#home-banners [data-slideshow-dots] button:before{width:.5rem;height:.5rem;background:#ffffff8c}#home-banners [data-slideshow-dots] button[data-active]:before{background:#da2f0c;transform:scale(1.25)}.home-featured{padding-top:32px!important;padding-bottom:36px!important}.home-featured .mb-8{margin-bottom:18px}:is(.home-christmas,.home-demo,.home-faq) .py-14,.heritage__inner.py-14{padding-top:36px;padding-bottom:40px}:is(.home-christmas,.home-demo) .gap-8,.home-faq .gap-8{gap:20px}.home-christmas .grid>a:first-child{order:2}.home-christmas .grid>a:first-child img{aspect-ratio:4 / 3;object-fit:cover}:is(.home-christmas,.home-demo,.heritage) :is(.button-primary,.button-secondary){width:100%;justify-content:center;min-height:48px}.home-demo .flex-wrap.pt-2{width:100%;gap:6px}.home-demo .flex-wrap.pt-2>a:not(.button-primary){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px}.heritage .flex-wrap.items-center,.home-faq__actions{width:100%}.home-faq__actions .button-secondary{width:100%;justify-content:center;min-height:48px}.home-faq__all{width:100%;justify-content:center}.heritage__year{min-height:0;padding:1.25rem 1.25rem 1rem}.heritage__num{font-size:4.5rem}.heritage__facts{gap:.5rem}.heritage__facts li{padding:.75rem}.heritage__facts strong{font-size:1.0625rem}.heritage__facts span{font-size:.8125rem}.home-faq summary{min-height:56px;padding-top:14px;padding-bottom:14px}.home-faq summary h3{font-size:16px;font-weight:800;line-height:1.35;color:#231313}.home-faq details p{font-size:16px;line-height:1.65}.trust-item{min-height:0;padding:.875rem .75rem}.trust-item__icon{width:2.25rem;height:2.25rem}.trust-item__icon svg{width:1.125rem;height:1.125rem}}.header-cart:focus-visible,.header-wishlist:focus-visible{outline:2px solid #162950;outline-offset:2px}@media(max-width:767px){.site-header [data-header-nav-group]{position:relative;min-height:3.75rem;padding-inline:.5rem}.site-header [data-header-nav-group]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:.25rem;row-gap:0}.site-header [data-header-nav-group]>*{grid-area:1 / 1}.site-header [data-header-nav-group]>div:first-child{display:contents}.site-header [data-header-nav-group]>div:first-child>div{grid-area:1 / 1;justify-self:start}.site-header [data-header-nav-group] .site-logo{grid-area:1 / 2;justify-self:center}.site-header [data-header-nav-group]>div:last-child{grid-area:1 / 3;justify-self:end}.site-header shopify-account{display:none!important}.site-header [data-header-nav-group]>div:last-child{gap:0}.header-cart{padding-inline:.25rem}.site-header .cart-badge:not(.is-empty){min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:800;background:#da2f0c;color:#fff;box-shadow:0 0 0 2px #fff}}.mnav-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:1.25rem 0 0;padding:0;list-style:none}.mnav-quick__item{display:flex;align-items:center;gap:10px;width:100%;min-height:3rem;padding:0 12px;border:1px solid var(--color-border);border-radius:2px;background:#fff;color:var(--color-on-surface);font:inherit;font-weight:700;font-size:.9375rem;text-align:start;text-decoration:none;cursor:pointer}.mnav-quick__item:active,.mnav-quick__item:hover{border-color:#da2f0c;color:#da2f0c}.mnav-quick__item:focus-visible{outline:2px solid #162950;outline-offset:2px}.mnav-quick__icon{display:inline-flex;flex:none;width:1.25rem;height:1.25rem;color:#da2f0c}.mnav-quick__icon svg{width:100%;height:100%}.pcard__types{display:flex;flex-wrap:wrap;gap:0 .25rem;margin:0;font-size:.8125rem;line-height:1.35;font-weight:700;color:#6b6464}.pcard__type+.pcard__type:before{content:"\b7";margin-inline-end:.25rem;color:#da2f0c}.price-x__save-card{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:800;color:#1e6b34}@media(max-width:639px){.pcard__types,.price-x__save-card{font-size:.75rem}.pcard__media{aspect-ratio:1}.pcard__btn{border-radius:2px}.product-card{box-shadow:0 1px 3px #2313130f}}.pgal__track img{object-fit:contain!important;background:#fff}.pgal__track .aspect-square{background:#fff}.pgal__thumb img{object-fit:contain;background:#fff}.pspecs-acc>summary h3{font-weight:800}@media(max-width:639px){.pspecs{font-size:15px}.pspecs th,.pspecs td{padding:11px 10px}.pspecs th{width:42%}}.pvolt__help{justify-self:start;display:inline-flex;align-items:center;min-height:40px;font-size:14px;font-weight:700;color:#162950;text-decoration:underline;text-underline-offset:3px}.pvolt__help:hover{color:#da2f0c}.pvolt--unknown{padding:12px 14px;border:1px dashed #909090;border-radius:2px;background:#fff}.pvolt--unknown a{color:#da2f0c;font-weight:700;text-decoration:underline}.pbuy__express{margin-top:0!important;--shopify-accelerated-checkout-button-border-radius: 2px}.pbuy__restock{display:flex;align-items:center;justify-content:center;min-height:52px;border:2px solid #231313;border-radius:2px;color:#231313;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.pbuy__restock:hover{border-color:#da2f0c;color:#da2f0c}.pbuy__restock:focus-visible,.pvolt__help:focus-visible{outline:3px solid #162950;outline-offset:2px}@media(max-width:479px){.pbuy{padding:14px;gap:12px}.pbuy__row{gap:8px}.pbuy .pbuy__btn{font-size:14px;letter-spacing:.03em;padding-inline:8px}.pvolt__opt{padding:9px 10px}.pvolt__sys{font-size:11.5px}}:lang(ar) .pbuy__restock{letter-spacing:0}:where(h1,h2,h3,h4,.font-heading){overflow-wrap:break-word;text-wrap:balance}:where(p,li,dd,blockquote){text-wrap:pretty}@media(max-width:639px){:root{--text-base: 1.0625rem;--text-base--line-height: 1.65;--text-7xl: clamp(1.875rem, 1.3rem + 2.4vw, 2.25rem);--text-7xl--line-height: 1.1;--text-6xl: clamp(1.625rem, 1.2rem + 1.8vw, 1.875rem);--text-6xl--line-height: 1.15;--text-5xl: clamp(1.5rem, 1.15rem + 1.4vw, 1.75rem);--text-5xl--line-height: 1.2;--text-4xl: 1.375rem;--text-4xl--line-height: 1.25;--text-3xl: 1.25rem;--text-3xl--line-height: 1.3;--text-2xl: 1.1875rem}body{font-size:1.0625rem;line-height:1.65}:where(h1,h2){letter-spacing:-.015em}.richtext,.rte{max-width:none}.richtext :where(p,li),.rte :where(p,li){font-size:1.0625rem;line-height:1.7}.richtext p,.rte p{margin-block:0 1em}.richtext :where(h2,h3,h4),.rte :where(h2,h3,h4){margin-top:1.5em;margin-bottom:.5em;line-height:1.25}.richtext h2,.rte h2{font-size:1.375rem}.richtext h3,.rte h3{font-size:1.1875rem}.richtext :where(ul,ol){padding-inline-start:1.25em}.ptitle__main{font-size:1.5rem;line-height:1.2}.ptitle__sub{font-size:.9375rem;line-height:1.45}.coll-hero__title{font-size:1.75rem;line-height:1.1}.about-hero__title{font-size:1.875rem;line-height:1.1}.heritage__title{font-size:1.5rem;line-height:1.2}.coll-about__title,.about-help__title{font-size:1.375rem;line-height:1.25}.faq-content h2,.shopify-policy__body h2{font-size:1.3125rem}.shopify-policy__title h1{font-size:1.75rem}.faq-item__q{font-size:16px}.section-eyebrow{font-size:.75rem}.heading-accent:after{margin-top:.5rem}main .py-10{padding-top:1.75rem;padding-bottom:2.25rem}main .py-14{padding-top:2.25rem;padding-bottom:2.5rem}main .py-16{padding-top:2.5rem;padding-bottom:2.75rem}main .mb-8{margin-bottom:1.25rem}main .gap-8{gap:1.5rem}.text-xs{font-size:.8125rem;line-height:1.45}}:lang(ar) body{line-height:1.8}:lang(ar) .richtext :where(p,li){line-height:1.85}.m-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #E4E4E4;box-shadow:0 -4px 16px #23131314}.m-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:6px 2px;border:0;background:none;color:#322e2e;font:inherit;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.m-tabbar__item svg{width:22px;height:22px}.m-tabbar__item[aria-current=page],.m-tabbar__item:active{color:#da2f0c}.m-tabbar__item:focus-visible{outline:2px solid #162950;outline-offset:-3px}.m-tabbar__item--cart{color:#231313}.m-tabbar__badge{position:absolute;top:-6px;inset-inline-end:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#da2f0c;color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff;font-variant-numeric:tabular-nums}.m-tabbar__badge.is-empty{display:none}@media(max-width:767px){body:has(.m-tabbar){padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}}@media(min-width:768px){.m-tabbar{display:none}}@media print{.m-tabbar{display:none}}.pcard__slides{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pcard__dots{display:none}@media(hover:none){.pcard__media.has-hover .pcard__slides{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pcard__media.has-hover .pcard__slides::-webkit-scrollbar{display:none}.pcard__media.has-hover .pcard__slides .pcard__img{position:relative;inset:auto;flex:0 0 100%;width:100%;height:100%;opacity:1!important;scroll-snap-align:start;scroll-snap-stop:always;transform:none!important}.pcard__dots{position:absolute;bottom:.5rem;left:50%;z-index:1;display:inline-flex;gap:4px;padding:3px 5px;border-radius:999px;background:#ffffffd9;transform:translate(-50%);pointer-events:none}.pcard__dots i{width:6px;height:6px;border-radius:999px;background:#909090;transition:background-color .2s,width .2s}.pcard__dots i.is-on{width:14px;background:#da2f0c}}@media(hover:none)and (prefers-reduced-motion:reduce){.pcard__dots i{transition:none}}.pkeyspecs{margin-top:14px}.pkeyspecs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:8px;margin:0}.pkeyspecs__item{padding:10px 12px;background:#fff;border:1px solid #E4E4E4;border-top:3px solid #231313;border-radius:2px;min-width:0}.pkeyspecs__item dt{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6464}.pkeyspecs__item dd{margin:2px 0 0;font-family:var(--font-heading);font-weight:800;font-size:15px;line-height:1.3;color:#231313;overflow-wrap:anywhere}.pkeyspecs__all{display:inline-flex;align-items:center;min-height:40px;margin-top:4px;font-size:14px;font-weight:800;color:#da2f0c;text-decoration:underline;text-underline-offset:3px}.pkeyspecs__all:focus-visible{outline:3px solid #162950;outline-offset:2px}.pspecs-anchor{scroll-margin-top:calc(var(--header-height, 72px) + 12px)}:lang(ar) .pkeyspecs__item dt{letter-spacing:0}@media(max-width:479px){.pkeyspecs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkeyspecs__item:only-child{grid-column:1 / -1}}@media(max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px!important}label{line-height:1.4}:where(.richtext,.rte,.faq-item__a,.shopify-policy__body) a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}footer .py-12{padding-top:2.25rem;padding-bottom:2rem}footer .gap-10{gap:1.75rem}footer h2{font-size:1rem!important;letter-spacing:.08em;line-height:1.3}footer .grid>div:first-child nav ul,footer .border-t nav ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}footer :where(p,li,a){line-height:1.6}footer a{overflow-wrap:anywhere}footer .text-xs{font-size:.8125rem}footer .border-t nav ul{row-gap:0}nav[aria-label*=readcrumb i]{font-size:.8125rem;line-height:1.4}.price-x__was{letter-spacing:0}}:lang(ar) footer h2{letter-spacing:0}@media(max-width:767px){#home-banners>.absolute.bottom-4{min-height:52px}#home-banners [data-slideshow-dots]{min-height:44px}}@media(max-width:767px){body>footer,footer.w-full{content-visibility:auto;contain-intrinsic-size:auto 900px}}.home-h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:lang(ar) .home-h1{letter-spacing:0}.pcard__img,.qv__main img,.qv__thumb img,.wl__img img,.ps-product__img img,.psticky__img{object-fit:contain;background:#fff}.pcard__img{padding:4%}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],textarea,select{color:var(--color-field-text);border-color:var(--color-field-border);background-color:var(--color-field-bg)}.coll-nav__list{gap:.375rem;padding-block:.625rem}.coll-nav__chip{min-height:2.25rem;padding:0 .875rem;gap:.375rem;font-size:.8125rem;background:#fff;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.coll-nav__chip span{min-width:1.25rem;padding:0 .3rem;font-size:.625rem;line-height:1.5}.coll-nav__chip:hover{background:#fff5f3}.coll-nav__chip:focus-visible{outline:2px solid #162950;outline-offset:2px}@media(max-width:767px){.coll-nav__list{padding-block:.5rem;padding-inline:var(--spacing-margin, 1rem);scroll-padding-inline:var(--spacing-margin, 1rem)}.coll-nav__chip{min-height:2.5rem;padding:0 .75rem}.coll-hero__inner{gap:.75rem;padding-block:.75rem 1.25rem}.coll-hero__copy{gap:.375rem}.coll-hero__title{font-size:clamp(1.625rem,1.2rem + 2vw,2rem)}.coll-hero__intro{font-size:.9375rem;line-height:1.55}}.pcard__volt{padding:0;border:0;background:none;font-size:.75rem}.product-card .pcard__types{display:none}@media(max-width:767px){.pcard__volt{flex-wrap:wrap;row-gap:.125rem}}@media(max-width:767px){.coll-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .5rem;margin-bottom:1rem}.coll-toolbar:not(:has(button[command=show-modal])){grid-template-columns:minmax(0,1fr)}.coll-toolbar>.coll-toolbar__count,.coll-toolbar>:has(>.coll-toolbar__count){grid-column:1 / -1;order:-1}.coll-toolbar__count{font-size:.8125rem}.coll-toolbar button[command=show-modal]{width:100%;height:2.75rem;padding-inline:.75rem;font-weight:800}.coll-toolbar__sort{margin:0;min-width:0}.coll-toolbar__sort>.relative{flex:1}.coll-toolbar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coll-toolbar__sort select{width:100%;height:2.75rem;font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-custom.css.map */
