.categories{background:var(--color-page);padding:38px 24px 52px}.categories *,.categories :before,.categories :after{box-sizing:border-box}.categories__container{width:min(100%, var(--site-max-width));margin-inline:auto}.categories__heading{margin-bottom:24px}.categories__heading p{color:var(--color-brand-500);align-items:center;gap:10px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.categories__heading p:before{content:"";background:currentColor;width:28px;height:2px}.categories__heading h2{color:var(--color-text-primary);margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.5}.categories__list{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.categories__link{min-height:57px;color:var(--color-text-primary);background:var(--color-surface-primary);border:1px solid #e6e6e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 10px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.categories__link:hover{border-color:var(--color-brand-500);color:var(--color-brand-500);transform:translateY(-2px);box-shadow:0 8px 20px #1118270f}.categories__link span{min-width:0}.categories__link svg{fill:none;stroke:#858585;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px;transition:stroke .18s,transform .18s}.categories__link:hover svg{stroke:var(--color-brand-500);transform:translate(-3px)}@media (width<=900px){.categories__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.categories__link{min-height:76px;padding-inline:18px;font-size:18px}}@media (width<=620px){.categories{padding:28px 20px 40px}.categories__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categories__link{border-radius:14px;gap:8px;min-height:68px;padding:12px;font-size:14px}.categories__link svg{flex-basis:18px;width:18px;height:18px}}@media (width<=380px){.categories__list{gap:8px}.categories__link{padding:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.categories__link,.categories__link svg{transition:none}}.about-page{padding-block:18px 100px}.about-page__container{width:min(100% - 48px, var(--site-max-width));margin-inline:auto}.about-page__breadcrumb{margin-bottom:18px;font-size:12px}.about-intro,.about-mission{background:#fff;border:1px solid #ececec;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.about-intro__image,.about-mission__image{background:#eeeae4;grid-area:1/2;min-height:350px;position:relative;overflow:hidden}.about-intro__image img,.about-mission__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.about-intro__content,.about-mission__content{text-align:right;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,4vw,54px);display:flex}.about-intro__content>p{color:var(--color-brand-500);margin-bottom:4px;font-size:13px;font-weight:700}.about-intro__content h1{font-size:clamp(25px,2.5vw,34px);font-weight:800;line-height:1.5}.about-intro__description,.about-mission__content>p{color:#777;margin-top:8px;font-size:14px;line-height:1.95}.about-intro__description{text-align:justify;gap:7px;display:grid}.about-intro__content>a,.about-mission__content>a{color:#fff;background:var(--color-brand-500);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:20px;padding-inline:18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.about-intro__content>a:hover,.about-mission__content>a:hover,.about-cta__primary:hover{background:var(--color-brand-800);transform:translateY(-2px)}.about-intro__content>a svg,.about-mission__content>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.about-story{text-align:right;padding-block:48px 32px}.about-story h2,.about-reasons>h2,.about-categories>h2{margin-bottom:12px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.6}.about-story p{color:#777;font-size:14px;line-height:2.15}.about-story p+p{margin-top:10px}.about-reasons{text-align:right;padding-block:38px}.about-reasons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-reason{background:#fff;border:1px solid #ececec;border-radius:13px;min-height:154px;padding:18px}.about-reason__icon{width:42px;height:42px;color:var(--color-brand-500);background:#f8e9e9;border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.about-reason__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:21px;height:21px}.about-reason h3{font-size:15px;font-weight:800;line-height:1.7}.about-reason p{color:#888;margin-top:5px;font-size:13px;line-height:1.9}.about-mission{margin-top:8px}.about-mission__content h2{font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.55}.about-mission__content>a{margin-top:18px}.about-categories{text-align:right;padding-top:40px}.about-categories>h2{margin-bottom:0}.about-categories .categories{background:0 0;padding:16px 0 0}.about-categories .categories__container{width:100%}.about-categories .categories__list{gap:12px}.about-categories .categories__link{min-height:52px;padding:10px 14px;font-size:13px}.about-categories .categories__link svg{width:16px;height:16px}.about-cta{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:24px;padding:38px 24px;display:flex}.about-cta h2{max-width:620px;font-size:clamp(20px,2.3vw,28px);font-weight:800;line-height:1.65}.about-cta>p{color:#999;margin-top:8px;font-size:13px;line-height:1.9}.about-cta__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.about-cta__primary,.about-cta__secondary{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding-inline:18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s,border-color .18s;display:inline-flex}.about-cta__primary{color:#fff;background:var(--color-brand-500)}.about-cta__secondary{color:#555;background:#fff;border-color:#e8e8e8}.about-cta__secondary:hover{border-color:var(--color-brand-500);color:var(--color-brand-500)}.about-cta__secondary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}@media (width<=900px){.about-intro__image,.about-mission__image{min-height:300px}.about-intro__content,.about-mission__content{padding:24px}.about-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-categories .categories__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.about-page{padding-block:14px 60px}.about-page__container{width:min(100% - 28px, var(--site-max-width))}.about-intro,.about-mission{grid-template-columns:minmax(0,1fr)}.about-intro__image,.about-mission__image{aspect-ratio:1.65;grid-area:1/1;min-height:0}.about-intro__content,.about-mission__content{grid-area:2/1;padding:22px}.about-intro__content h1{font-size:26px}.about-story{padding-block:32px 22px}.about-story p{font-size:13px}.about-reasons__grid{gap:10px}.about-reason{min-height:160px;padding:13px}.about-reason h3,.about-reason p{font-size:13px}.about-categories .categories__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-categories .categories__link{min-height:48px;padding-inline:9px;font-size:12px}.about-cta{min-height:220px;padding:28px 18px}.about-cta h2{font-size:20px}}@media (width<=380px){.about-reasons__grid{grid-template-columns:minmax(0,1fr)}.about-reason{min-height:0}}@media (prefers-reduced-motion:reduce){.about-intro__content>a,.about-mission__content>a,.about-cta__primary,.about-cta__secondary{transition:none}}html[dir=rtl]{direction:rtl}html[dir=rtl] body{text-align:right}html[dir=rtl] :is(input,textarea,select,button){font-family:inherit}html[dir=rtl] :is(.account-dashboard__breadcrumb,.editorial-page__breadcrumb,.shop-page__breadcrumb) svg,html[dir=rtl] :is(.shop-page__pagination,.account-pagination) nav svg{transform:scaleX(-1)}@media (width>=821px){:is(.product-page__overview,.shop-page__layout,.contact-page__main,.account-dashboard__layout,.blog-article__layout){align-items:stretch}:is(.shop-page__layout,.contact-page__main,.account-dashboard__layout,.blog-article__layout)>*{align-self:stretch;min-height:100%}.account-dashboard__layout>.account-sidebar,.shop-page__layout>.shop-page__filters{align-self:start;height:fit-content;min-height:0}}
