.elementor .e-20f72b3f-f5e5:hover,.elementor .e-20f72b3f-f5e5:focus-visible{color:#CEB5A7;opacity:100%;}.elementor .e-20f72b3f-f5e5{width:auto;font-family:Montserrat;font-weight:700;font-size:17px;color:inherit;line-height:1.4;text-decoration:none;transition:color 0.2s;white-space: nowrap; &:focus-visible { color: #CEB5A7; outline: 2px solid #D5B8A6; outline-offset: 4px; }\n}.elementor .e-27221b6b-60ce:hover,.elementor .e-27221b6b-60ce:focus-visible{color:#CEB5A7;opacity:100%;}.elementor .e-27221b6b-60ce{width:auto;font-family:Montserrat;font-weight:700;font-size:17px;color:inherit;line-height:1.4;text-decoration:none;transition:color 0.2s;white-space: nowrap; &:focus-visible { color: #CEB5A7; outline: 2px solid #D5B8A6; outline-offset: 4px; }\n}.elementor .e-6a9e4aeb-117d{width:auto;color:#FFFFFF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.25rem;padding-inline-end:0px;margin:0px;border-inline-start-width:1px;display:flex;flex-direction:row;gap:1rem;flex:0 0 auto;align-items:center;border-left-style: solid; border-left-color: currentColor; &:is(body.single-product *, body.page-id-3 *) { color: #2F4D4C; }\n}.elementor .e-9dd38b0{width:100%;overflow:visible;position:absolute;inset-block-start:auto;inset-inline-start:0px;z-index:100;padding:0px;border-style:none;background-color:transparent;flex-direction:row;gap:0px;justify-content:space-between;align-items:center;& .elementor-nav-menu--main .elementor-item { font-family: Montserrat; font-size: 17px; font-weight: 700; color: #FFFFFF !important; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #CEB5A7 !important; } & > .elementor-element-ea316b9 { padding-top: .6rem; } & > .elementor-element-ea316b9 { padding: 1rem 7%; width: 100%; max-width: none; display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; gap: 1.25rem; } & .elementor-element-88cb4a1 { flex: 0 0 auto; width: auto; } & .elementor-element-88cb4a1 img { width: clamp(7.5rem, 11vw, 11.25rem) !important; height: auto !important; } & .elementor-element-cc6b83b { flex: 0 0 auto; margin-left: auto; } & .elementor-nav-menu--main .elementor-item { padding: .75rem .7rem; }\n}