.elementor .v2-hero-shell{min-height:560px;overflow:hidden;padding-block-start:36px;padding-block-end:36px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:-9.8rem;background-image:linear-gradient(135deg, #171819 0%,#202122 58%,#111214 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:center;}.elementor .v2-hero-inner-layout{width:100%;max-width:1360px;column-gap:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;row-gap:16px;\n}.elementor .v2-hero-product-visual{height:440px;min-height:440px;overflow:hidden;border-radius:16px;background-image:radial-gradient(circle at 52% 45%, #696b6c 0%,#454748 35%,#252627 72%,#141516 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px rgba(255,255,255,.08) inset,0px 28px 70px 0px rgba(0,0,0,.28);grid-column:2;grid-row:1 / 5;align-self:center;}.elementor .v2-hero-actions{margin-block-start:8px;display:flex;gap:14px;flex-wrap:wrap;grid-column:1;grid-row:4;align-self:start;}.elementor .v2-hero-product-treatment{width:100%;height:100%;min-height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale3d(1.08, 1.08, 1);object-position:center; filter:brightness(1.2) contrast(1.08) saturate(.9);\n}.elementor .v2-hero-product-treatment:hover,.elementor .v2-hero-product-treatment:focus-visible{transform:scale3d(1.18, 1.18, 1);}.elementor .v2-button-primary{height:54px;min-height:54px;font-weight:700;font-size:15px;color:#171819;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-width:1px;border-color:#c2aa6a;border-style:solid;background-color:#c2aa6a;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .v2-button-primary:hover,.elementor .v2-button-primary:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .v2-button-secondary{height:54px;min-height:54px;font-weight:700;font-size:15px;color:#f7f7f5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:rgba(255,255,255,.035);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap; transition:transform .2s ease,background .2s ease,border-color .2s ease;\n}.elementor .v2-button-secondary:hover,.elementor .v2-button-secondary:focus-visible{border-color:rgba(255,255,255,.42);background-color:rgba(255,255,255,.08);transform:translate3d(0px, -1px, 0px);}.elementor .v2-header-desktop-nav{display:flex;gap:1.85rem;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .v2-header-mobile-menu{display:none;}.elementor .v2-category-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));}.elementor .v2-category-card{min-height:9.4rem;overflow:hidden;position:relative;color:#f5f3ed;text-decoration:none;border-radius:12px;border-width:1px;border-color:rgba(211,176,102,.16);border-style:solid;background-color:#18191a;}.elementor .v2-category-card:hover,.elementor .v2-category-card:focus-visible{border-color:rgba(211,176,102,.42);transform:translate3d(0px, -3px, 0px);}.elementor .v2-header-inner{max-width:85rem;padding-block-start:0.82rem;padding-block-end:0.82rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:1.5rem;align-items:center;}