.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-a5e053a2-4c3e-ef7c-dc9c-b44080046465 {
background-color: var(--gray-100) !important;
}
.lfr-layout-structure-item-a5e053a2-4c3e-ef7c-dc9c-b44080046465 {
position:sticky;
top:0px;
z-index:969;
}.lfr-layout-structure-item-abafb51e-0222-f846-d51c-ee93a839991b {
display: none !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b5169dc6-5a24-58e2-b4f6-5d118269224e .nav-item:hover {
background-color: #EDF3FE !important;
cursor: pointer; !important
}

.dropdown-menu {
min-width: 130px;
}.lfr-layout-structure-item-350b78ea-4b63-16ec-d3a3-2f484742b007 {
font-size: var(--font-size-lg) !important;
}
.lfr-layout-structure-item-d4c5f098-2574-c581-cb0b-f6a72ab7a011 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-d4c5f098-2574-c581-cb0b-f6a72ab7a011 {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-05dda1b6-1a3c-f551-6bdb-b0bb661e9d4d {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-05dda1b6-1a3c-f551-6bdb-b0bb661e9d4d {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-b941e3ce-333f-6193-a753-faacb3d56889 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
font-weight: var(--font-weight-bold) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-060aa00f-c89c-c8c3-8cee-1c8e67d31ee6 {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-284e8804-2528-1884-c294-73d65e0ea086 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
width: 100% !important;
}
.lfr-layout-structure-item-210dee03-c83f-d9b4-ec67-4f6cf0a74423 {
font-size: 16px !important;
font-weight: 600 !important;
}
.lfr-layout-structure-item-210dee03-c83f-d9b4-ec67-4f6cf0a74423 a {
color: #272833 !important;
text-decoration: none !important;
}.lfr-layout-structure-item-0cfd6d37-7ce1-a1a3-8eb4-e1240238582d {
font-size: 24px !important;
font-weight: 600 !important;
}
.lfr-layout-structure-item-67fe944c-9d73-37b6-2fcd-629f72ab856a {
min-height: 50vh !important;
}
.lfr-layout-structure-item-ec09879d-c758-7d95-ab30-51b84ad601c6 {
margin-right: 12px !important;
}
.lfr-layout-structure-item-4bbac201-3f12-9a3a-2ff4-f0ce9b126f51 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-257977fd-79d6-6e65-2295-2e557f9c283b {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
}
.lfr-layout-structure-item-4cd82209-38c8-ce16-42f1-f7698dcca81a {
background-color: colorNeutral3 !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b445a205-17db-79b4-4db6-951fd6aa3833 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-b445a205-17db-79b4-4db6-951fd6aa3833 {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-19ccb698-02cf-5fd1-12ac-79b4951158e3 {
color: var(--body-color) !important;
}
.lfr-layout-structure-item-19ccb698-02cf-5fd1-12ac-79b4951158e3 {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-16a2252d-0860-e619-30e6-781770044611 {
font-size: var(--font-size-lg) !important;
}
.lfr-layout-structure-item-00ca90f7-1753-907c-54f9-7e1a7752f3ce {
background-color: #FFFFFF !important;
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-521bb58f-4c6a-3fa1-c4ef-4883488ea544 {
background-color: #FFFFFF !important;
height: 48px !important;
}
.lfr-layout-structure-item-521bb58f-4c6a-3fa1-c4ef-4883488ea544 {
border-bottom: solid 1px var(--neutral-02, #E2E2E4);
}.lfr-layout-structure-item-44915afa-4249-212e-1dad-4bd4e8f6f10d {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-236613eb-d2bd-0491-207a-99629cebccb8 {
    position: relative;
    z-index: 9999;
}.lfr-layout-structure-item-d0a91328-d30b-9dba-6aef-2e3d844575d1 {
background-color: var(--white) !important;
border-radius: 2px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2fb72050-104d-da6d-abe7-9089da592615 {
background-color: #FFFFFF !important;
min-height: 100vh !important;
}
.lfr-layout-structure-item-a3ecd304-ad30-535c-979d-9854d33ea832 {
background-color: colorNeutral3 !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7d5a6b29-70c6-fe64-a6d7-6ff79139254f {
color: var(--body-color) !important;
}
.lfr-layout-structure-item-7d5a6b29-70c6-fe64-a6d7-6ff79139254f {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-48f923ee-8ce1-073b-d1b1-c62774b20892 {
background-color: var(--white) !important;
border-radius: 2px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-cca1dd3d-1259-30bc-2c12-5584107f7563 {
width: 100% !important;
}
.lfr-layout-structure-item-1d17883f-ece3-bf59-783b-57f7bbc6e17d {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-1d17883f-ece3-bf59-783b-57f7bbc6e17d {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-ac0d592b-0e32-8b1b-7c80-14592bd482df {
display: none !important;
}
.lfr-layout-structure-item-ac0d592b-0e32-8b1b-7c80-14592bd482df {
.product-gallery:has(.gallery-overlay) .product-img {
  width: auto;
height:auto;

}
}.lfr-layout-structure-item-dcb5046b-e882-e593-ba19-68c7f6033c75 {
background-color: var(--white) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-5,3rem) !important;
min-height: 100vh !important;
}
.lfr-layout-structure-item-a429329d-c5df-2cad-1391-825a7a0ec59b {
width: 100% !important;
}
.lfr-layout-structure-item-2cc22027-cf2a-f904-6b34-6beca7e68cdb {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-75f198ed-c1a8-c7b5-e737-bd85315faeb6 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-75f198ed-c1a8-c7b5-e737-bd85315faeb6 {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-5ebdc963-5da4-20d0-3e94-1275b22880fc {
background-color: var(--white) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-351e81fd-6ae5-c52e-284a-ce7c98b11ede {
display: none !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b4a8725c-98dc-5d3c-d5e5-efa97724a390 {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9a6e6deb-cadd-02a9-e53f-4bea3050a38e {
font-size: var(--font-size-lg) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-3794abbe-62dd-fb89-32dc-1f01ba2ddb0e {
background-color: #FFFFFF !important;
}
.lfr-layout-structure-item-3794abbe-62dd-fb89-32dc-1f01ba2ddb0e {
position:sticky;
top:-48px;
z-index:970;
}.lfr-layout-structure-item-0ff6d853-617f-af90-8fe0-81fba6cf26cb {
background-color: var(--white) !important;
border-radius: 2px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-48eead6c-4802-9c70-085a-70c9e2ca6e92 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-f4c352b0-ffe0-c603-3b89-0b47654e233e {
display: none !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-f4c352b0-ffe0-c603-3b89-0b47654e233e {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-90d3c19b-f165-711f-18f1-45d5f337922b {
color: var(--body-color) !important;
}
.lfr-layout-structure-item-90d3c19b-f165-711f-18f1-45d5f337922b {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-78c65f42-2829-ff97-b64b-e3a6eafc09ea {
font-size: 14.4px !important;
font-weight: 600 !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-33ead4e3-2a0d-94d9-d080-3a060212d27a {
height: 72px !important;
max-height: 72px !important;
max-width: 72px !important;
width: 72px !important;
}
.lfr-layout-structure-item-33ead4e3-2a0d-94d9-d080-3a060212d27a img {
    height: 72px;
    width: 72px;
   object-fit: contain;
}.lfr-layout-structure-item-2c534036-8b3f-9158-4344-9fbc4623b803 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-011f19d5-01a9-ecda-cf93-bba24d0e6067 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-011f19d5-01a9-ecda-cf93-bba24d0e6067 {
background-color: transparent;
}.lfr-layout-structure-item-af7e8e67-f3a0-e8c4-9d4e-06a0e74e38cc {
background-color: #FFFFFF !important;
height: 64px !important;
}
.lfr-layout-structure-item-af7e8e67-f3a0-e8c4-9d4e-06a0e74e38cc {
border-bottom: solid 1px var(--neutral-02, #E2E2E4);
}.lfr-layout-structure-item-c1dd319d-ca13-e6db-238d-1bf2d97728dd {
background-color: var(--white) !important;
border-color: #E2E2E4 !important;
border-radius: 8px !important;
border-style: solid; border-width: 1 !important; border-width: 1px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd0b1050-7f80-9024-9277-376d2aac5527 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-43228d94-b0ed-a57b-ef43-1896508d00d1 {
background-color: #ffffff !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: #54555F !important;
}
.lfr-layout-structure-item-8625dbc6-9e78-4a0c-7498-4cdf9c784794 {
display: none !important;
}
.lfr-layout-structure-item-969704ce-683b-e775-69e0-b94d0a281a4b {
font-size: var(--font-size-lg) !important;
}
.lfr-layout-structure-item-045e0f2f-4026-2f24-7714-ec5fdea6affd {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-22198fe2-845e-6410-0e9c-d43656386656 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--body-color) !important;
}
.lfr-layout-structure-item-22198fe2-845e-6410-0e9c-d43656386656 {
    font-size: 14.4px;
    line-height: 1.389;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}.lfr-layout-structure-item-cb4cc3b8-7ca7-c828-84ee-080fc90af1ce {
background-color: #ffffff !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-84158198-5696-18ee-4189-214a5c89ad50 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-84158198-5696-18ee-4189-214a5c89ad50 {
position:sticky;
top:0px;
}.lfr-layout-structure-item-a7586ffe-1c7a-12a3-475e-a80a89dbb388 {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-ddc435de-d228-3289-addd-dc3d00ff8383 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b941e3ce-333f-6193-a753-faacb3d56889 {
margin-left: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-0,0rem) !important;
text-align: left !important;
width: 100vw !important;
}
.lfr-layout-structure-item-284e8804-2528-1884-c294-73d65e0ea086 {
display: none !important;
}
.lfr-layout-structure-item-ec09879d-c758-7d95-ab30-51b84ad601c6 {
display: block !important;
}
.lfr-layout-structure-item-257977fd-79d6-6e65-2295-2e557f9c283b {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-ddc435de-d228-3289-addd-dc3d00ff8383 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b941e3ce-333f-6193-a753-faacb3d56889 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
text-align: justify !important;
width: 60% !important;
}
.lfr-layout-structure-item-ec09879d-c758-7d95-ab30-51b84ad601c6 {
display: block !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-257977fd-79d6-6e65-2295-2e557f9c283b {
padding-bottom: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
}