/* cyrillic-ext */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7azyymg8.4956ec7b19798cb8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7yjyymg8.6276a2f5a5554c16.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7adyymg8.f626b95c1efa95cf.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7zjyy.891951df5e8b5b0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7azyymg8.4956ec7b19798cb8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7yjyymg8.6276a2f5a5554c16.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7adyymg8.f626b95c1efa95cf.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/wnz6hac5bafyb2q7zjyy.891951df5e8b5b0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@media screen{.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .spinner{animation:1.4s linear infinite shopify-rotator}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite shopify-dash}@media screen and (forced-colors:active){.shopify-payment-button__button .path{stroke:canvastext}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}::slotted(more-payment-options-link){text-align:center;margin-top:1em;display:block}}

        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumj.39689184132e9fba.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumj.47d42151dff6d13f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumj.787fc783f35c9133.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumj.29e273a42cac8240.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumj.1991ed5832eb07f7.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumj.71254244ccb1ec21.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.7291b5970da22374.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2jl7suc.ca157063339ac4ad.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia0zl7suc.71d5ee93cc1e9f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2zl7suc.6e9e020a25f9b56d.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1pl7suc.1be3448e292fbf05.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia2pl7suc.5c66f9e07e90c6d4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.34b9c504cab7a73e.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.3100e775e8616cd2.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

                
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnohkk72xu.51b2dac698333379.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojuk72xu.6b8bfd228577635a.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnojek72xu.b9dff4aec6d8ef27.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufkd-vyszvivyub-rj3ij-anpxdtnogkk7.54af24bd0f911f0f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtjygfe.c108681cba6a9820.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtpygfe.ef6446229b59773e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtlygfe.42898ad49a6b23f3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/nufid-vyszvivyub-rj3ij-anpxdtzyga.e0c764a8e9e1cce9.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

                    
:root {
        --font-family-1: Inter;
        --font-family-2: Playfair Display;

        /* Settings Body */--font-body-family: Inter;--font-body-size: 15px;--font-body-weight: 400;--body-line-height: 26px;--body-letter-spacing: 0;

        /* Settings Heading */--font-heading-family: Playfair Display;--font-heading-size: 36px;--font-heading-weight: 500;--font-heading-style: normal;--heading-line-height: 42px;--heading-letter-spacing: -0.01em;--heading-text-transform: none;--heading-border-height: 1px;

        /* Menu Lv1 */--font-menu-lv1-family: Inter;--font-menu-lv1-size: 15px;--font-menu-lv1-weight: 600;--menu-lv1-line-height: 24px;--menu-lv1-letter-spacing: 0;--menu-lv1-text-transform: uppercase;

        /* Menu Lv2 */--font-menu-lv2-family: Inter;--font-menu-lv2-size: 15px;--font-menu-lv2-weight: 400;--menu-lv2-line-height: 24px;--menu-lv2-letter-spacing: 0;--menu-lv2-text-transform: capitalize;

        /* Menu Lv3 */--font-menu-lv3-family: Inter;--font-menu-lv3-size: 15px;--font-menu-lv3-weight: 400;--menu-lv3-line-height: 24px;--menu-lv3-letter-spacing: 0;--menu-lv3-text-transform: capitalize;

        /* Mega Menu Lv2 */--font-mega-menu-lv2-family: Inter;--font-mega-menu-lv2-size: 15px;--font-mega-menu-lv2-weight: 600;--font-mega-menu-lv2-style: normal;--mega-menu-lv2-line-height: 22px;--mega-menu-lv2-letter-spacing: 0;--mega-menu-lv2-text-transform: capitalize;

        /* Mega Menu Lv3 */--font-mega-menu-lv3-family: Inter;--font-mega-menu-lv3-size: 15px;--font-mega-menu-lv3-weight: 400;--mega-menu-lv3-line-height: 24px;--mega-menu-lv3-letter-spacing: 0;--mega-menu-lv3-text-transform: capitalize;

        /* Product Card Title */--product-title-font: Inter;--product-title-font-size : 16px;--product-title-font-weight : 500;--product-title-line-height: 28px;--product-title-letter-spacing: 0;--product-title-line-text : 2;--product-title-text-transform : capitalize;--product-title-margin-bottom: 8px;

        /* Product Card Vendor */--product-vendor-font: Inter;--product-vendor-font-size : 13px;--product-vendor-font-weight : 400;--product-vendor-font-style : normal;--product-vendor-line-height: 20px;--product-vendor-letter-spacing: 0;--product-vendor-text-transform : uppercase;--product-vendor-margin-bottom: 3px;--product-vendor-margin-top: 0px;

        /* Product Card Price */--product-price-font: Inter;--product-price-font-size : 15px;--product-price-font-weight : 700;--product-price-line-height: 22px;--product-price-letter-spacing: 0;--product-price-margin-top: 6px;--product-price-margin-bottom: 13px;

        /* Product Card Badge */--badge-font: Inter;--badge-font-size : 13px;--badge-font-weight : 400;--badge-text-transform : capitalize;--badge-letter-spacing: 0;--badge-line-height: 20px;--badge-border-radius: 0px;--badge-padding-top: 2px;--badge-padding-bottom: 2px;--badge-padding-left-right: 10px;--badge-postion-top: 0px;--badge-postion-left-right: 0px;

        /* Product Quickview */
        --product-quickview-font-size : 13px; --product-quickview-line-height: 22px; --product-quickview-border-radius: 3px; --product-quickview-padding-top: 2px; --product-quickview-padding-bottom: 2px; --product-quickview-padding-left-right: 19px; --product-quickview-sold-out-product: #e95144;--product-quickview-box-shadow: 0 1px 3px #0003;/* Blog Card Tile */--blog-title-font: Inter;--blog-title-font-size : 18px; --blog-title-font-weight : 700; --blog-title-line-height: 36px; --blog-title-letter-spacing: 0; --blog-title-text-transform : capitalize;

        /* Blog Card Info (Date, Author) */--blog-info-font: Inter;--blog-info-font-size : 12px; --blog-info-font-weight : 400; --blog-info-line-height: 22px; --blog-info-letter-spacing: 0; --blog-info-text-transform : none;

        /* Button 1 */--btn-1-font-family: Inter;--btn-1-font-size: 15px; --btn-1-font-weight: 600; --btn-1-text-transform: uppercase; --btn-1-line-height: 26px; --btn-1-letter-spacing: 0.05em; --btn-1-text-align: center; --btn-1-border-radius: 50px; --btn-1-border-width: 1px; --btn-1-border-style: solid; --btn-1-padding-top: 10px; --btn-1-padding-bottom: 11px; --btn-1-horizontal-length: 0px; --btn-1-vertical-length: 0px; --btn-1-blur-radius: 0px; --btn-1-spread: 0px;
        
--btn-1-inset: ;/* Button 2 */--btn-2-font-family: Inter;--btn-2-font-size: 15px; --btn-2-font-weight: 600; --btn-2-text-transform: uppercase; --btn-2-line-height: 26px; --btn-2-letter-spacing: 0.05em; --btn-2-text-align: center; --btn-2-border-radius: 50px; --btn-2-border-width: 1px; --btn-2-border-style: solid; --btn-2-padding-top: 13px; --btn-2-padding-bottom: 13px; --btn-2-horizontal-length: 0px; --btn-2-vertical-length: 0px; --btn-2-blur-radius: 0px; --btn-2-spread: 0px;
        
--btn-2-inset: ;/* Button 3 */--btn-3-font-family: Inter;--btn-3-font-size: 15px; --btn-3-font-weight: 600; --btn-3-text-transform: uppercase; --btn-3-line-height: 24px; --btn-3-letter-spacing: 0.05em; --btn-3-text-align: center; --btn-3-border-radius: 50px; --btn-3-border-width: 1px; --btn-3-border-style: solid; --btn-3-padding-top: 12px; --btn-3-padding-bottom: 12px; --btn-3-horizontal-length: 0px; --btn-3-vertical-length: 0px; --btn-3-blur-radius: 0px; --btn-3-spread: 0px;
        
--btn-3-inset: ;/* Footer Heading */--footer-heading-font-family: Inter;--footer-heading-font-size : 18px; --footer-heading-font-weight : 700; --footer-heading-line-height : 28px; --footer-heading-letter-spacing : ; --footer-heading-text-transform : capitalize;

        /* Footer Link */--footer-link-font-family: Inter;--footer-link-font-size : 15px; --footer-link-font-weight : ; --footer-link-line-height : 34px; --footer-link-letter-spacing : 0; --footer-link-text-transform : capitalize;

        /* Page Title */--font-page-title-family: Inter;--font-page-title-size: 24px; --font-page-title-weight: 400; --font-page-title-style: normal; --page-title-line-height: 20px; --page-title-letter-spacing: .02em; --page-title-text-transform: uppercase;

        /* Font Product Tab Title */
        --font-tab-type-1: Inter; --font-tab-type-2: Playfair Display;

        /* Text Size */
        --text-size-font-size : 10px; --text-size-font-weight : 400; --text-size-line-height : 22px; --text-size-letter-spacing : 0; --text-size-text-transform : uppercase; --text-size-color : #787878;

        /* Font Weight */
        --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-bolder: 800; --font-weight-black: 900;

        /* Radio Button */
        --form-label-checkbox-before-bg: #fff; --form-label-checkbox-before-border: #cecece; --form-label-checkbox-before-bg-checked: #000;

        /* Conatiner */
        --body-custom-width-container: 1800px;

        /* Layout Boxed */
        --color-background-layout-boxed: rgba(0,0,0,0);/* Arrow */
        --position-horizontal-slick-arrow: 15px;

        /* General Color*/
        --color-text: #2B3A3A; --color-text2: #7A8A8A; --color-global: #1A6B7A; --color-white: #FFFFFF; --color-grey: #7A8A8A; --color-black: #202020; --color-base-text-rgb: 43, 58, 58; --color-base-text2-rgb: 122, 138, 138; --color-background: #FAF5EE; --color-background-rgb: 250, 245, 238; --color-background-overylay: rgba(250, 245, 238, 0.9); --color-base-accent-text: ; --color-base-accent-1: ; --color-base-accent-2: ; --color-link: #1A6B7A; --color-link-hover: #6DC5C1; --color-error: #D93333; --color-error-bg: #FCEEEE; --color-success: #5A5A5A; --color-success-bg: #DFF0D8; --color-info: #202020; --color-info-bg: #FFF2DD; --color-link-underline: rgba(26, 107, 122, 0.5); --color-breadcrumb: #999999; --colors-breadcrumb-hover: #232323;--colors-breadcrumb-active: #999999; --border-global: #e6e6e6; --bg-global: #fafafa; --bg-planceholder: #fafafa; --color-warning: #fff; --bg-warning: #e0b252; --color-background-10 : #e5e2dc; --color-background-20 : #d1d0ca; --color-background-30 : #bcbdb8; --color-background-50 : #939894; --color-background-global : #8ab0b4;

        /* Arrow Color */
        --arrow-color: #1A6B7A; --arrow-background-color: #ffffff; --arrow-border-color: #d4d5d7;--arrow-color-hover: #191919;--arrow-background-color-hover: #3CC8C8;--arrow-border-color-hover: #3CC8C8;--arrow-width: 50px;--arrow-height: 50px;--arrow-size: 55px;--arrow-size-icon: 20px;--arrow-border-radius: 6px;--arrow-border-width: 1px;--arrow-width-half: -25px;

        /* Pagination Color */
        --pagination-item-color: #3c3c3c; --pagination-item-color-active: #3c3c3c; --pagination-item-bg-color: #fff;--pagination-item-bg-color-active: #fff;--pagination-item-border-color: #fff;--pagination-item-border-color-active: #3c3c3c;--pagination-arrow-color: #3c3c3c;--pagination-arrow-color-active: #3c3c3c;--pagination-arrow-bg-color: #fff;--pagination-arrow-bg-color-active: #fff;--pagination-arrow-border-color: #fff;--pagination-arrow-border-color-active: #fff;

        /* Dots Color */
        --dots-color: rgba(0,0,0,0);--dots-border-color: #000000;--dots-color-active: #000000;--dots-border-color-active: #000000;--dots-style2-background-opacity: #00000020;--dots-width: 12px;--dots-height: 12px;

        /* Button Color */
        --btn-1-color: #2B3A3A;--btn-1-bg: #6DC5C1;--btn-1-border: #6DC5C1;--btn-1-color-hover: #FAF5EE;--btn-1-bg-hover: #1A6B7A;--btn-1-border-hover: #1A6B7A;
        --btn-2-color: #1A6B7A;--btn-2-bg: #FAF5EE;--btn-2-border: #1A6B7A;--btn-2-color-hover: #FAF5EE;--btn-2-bg-hover: #1A6B7A;--btn-2-border-hover: #1A6B7A;
        --btn-3-color: #FFFFFF;--btn-3-bg: #E8856C;--btn-3-border: #E8856C;--btn-3-color-hover: #FAF5EE;--btn-3-bg-hover: #1A6B7A;--btn-3-border-hover: #1A6B7A;
        --anchor-transition: all ease .3s;--bg-white: #ffffff;--bg-black: #000000;--bg-grey: #808080;--icon: var(--color-text);--text-cart: #3c3c3c;--duration-short: 100ms;--duration-default: 350ms;--duration-long: 500ms;--form-input-bg: #ffffff;--form-input-border: #c7c7c7;--form-input-color: #2B3A3A;--form-input-placeholder: #7A8A8A;--form-label: #2B3A3A;

        --new-badge-color: #ffffff;--new-badge-bg: #3CC8C8;--sale-badge-color: #ffffff;--sale-badge-bg: #E8856C;--sold-out-badge-color: #1A6B7A;--sold-out-badge-bg: #ffffff;--custom-badge-color: #1e1e1e;--custom-badge-bg: #E8C898;--bundle-badge-color: #ffffff;--bundle-badge-bg: #1e1e1e;
        
        --product-title-color : #000000;--product-title-color-hover : #3CC8C8;--product-vendor-color : #787878;--product-price-color : #000000;--product-sale-price-color : #E8856C;--product-compare-price-color : #787878;--product-countdown-color : #c12e48;--product-countdown-bg-color : #ffffff;

        --product-swatch-border : #cbcbcb;--product-swatch-border-active : #232323;--product-swatch-width : 40px;--product-swatch-height : 40px;--product-swatch-border-radius : 0px;--product-swatch-color-width : 40px;--product-swatch-color-height : 40px;--product-swatch-color-border-radius : 20px;

        --product-wishlist-color : #000000;--product-wishlist-bg : #fff;--product-wishlist-border : transparent;--product-wishlist-color-added : #c32f2f;--product-wishlist-bg-added : #ffffff;--product-wishlist-border-added : transparent;--product-compare-color : #000000;--product-compare-bg : #FFFFFF;--product-compare-color-added : #D12442; --product-compare-bg-added : #FFFFFF; --product-hot-stock-text-color : #d62828; --product-quick-view-color : #0b0335; --product-cart-image-fit : contain; --product-title-variant-font-size: 16px;--product-quick-view-bg : #ffffff;--product-quick-view-bg-above-button: rgba(255, 255, 255, 0.7);--product-quick-view-color-hover : #0b0335;--product-quick-view-bg-hover : #ffffff;--product-action-color : #000000;--product-action-bg : #ffffff;--product-action-border : #000000;--product-action-color-hover : #ffffff;--product-action-bg-hover : #000000;--product-action-border-hover : #000000;

        /* Multilevel Category Filter */
        --color-label-multiLevel-categories: #232323;--bg-label-multiLevel-categories: #fff;--color-button-multiLevel-categories: #fff;--bg-button-multiLevel-categories: #ff8b21;--border-button-multiLevel-categories: #3CC8C8;--hover-color-button-multiLevel-categories: #fff;--hover-bg-button-multiLevel-categories: #ff8b21;--cart-item-bg : #ffffff;--cart-item-border : #e8e8e8;--cart-item-border-width : 1px;--cart-item-border-style : solid;--free-shipping-height : 10px;--free-shipping-border-radius : 20px;--free-shipping-color : #727272; --free-shipping-bg : #ededed;--free-shipping-bg-1: #E8856C;--free-shipping-bg-2: #3CC8C8;--free-shipping-bg-3: #69c69c;--free-shipping-bg-4: #69c69c; --free-shipping-min-height : 20.0px;--w-product-swatch-custom: 30px;--h-product-swatch-custom: 30px;--w-product-swatch-custom-mb: 20px;--h-product-swatch-custom-mb: 20px;--font-size-product-swatch-more: 12px;--swatch-border : #cbcbcb;--swatch-border-active : #232323;

        --variant-size: #232323;--variant-size-border: #e7e7e7;--variant-size-bg: #ffffff;--variant-size-hover: #ffffff;--variant-size-border-hover: #232323;--variant-size-bg-hover: #232323;--variant-bg : #ffffff; --variant-color : #232323; --variant-bg-active : #ffffff; --variant-color-active : #232323;

        --fontsize-text-social: 12px;
        --page-content-distance: 64px;--sidebar-content-distance: 40px;--button-transition-ease: cubic-bezier(.25,.46,.45,.94);

        /* Loading Spinner Color */
        --spinner-top-color: #fc0; --spinner-right-color: #4dd4c6; --spinner-bottom-color: #f00; --spinner-left-color: #f6f6f6;

        /* Product Card Marquee */
        --product-marquee-background-color: ;--product-marquee-text-color: #FFFFFF;--product-marquee-text-size: 14px;--product-marquee-text-mobile-size: 14px;--product-marquee-text-weight: 400;--product-marquee-text-transform: none;--product-marquee-text-style: italic;--product-marquee-speed: ; --product-marquee-line-height: calc(var(--product-marquee-text-mobile-size) * 1.5);
    }

@media all{
*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);background:var(--color-background);margin:0 auto;opacity:1;visibility:visible;overflow-x:hidden}button{cursor:pointer}.body-boxed .wrapper-body{background-color:var(--bg-white);max-width:1370px;margin-left:auto;margin-right:auto;flex:1}[style*=--wid-a]{width:var(--wid-a)}.container{display:block;width:100%;position:relative;max-width:100%;padding:0 15px;margin:0 auto}.wrapper-body{padding-bottom:80px}.template-index .wrapper-body{padding-bottom:0;overflow:hidden}.template-index.style-arrows-5 .wrapper-body{overflow:initial}.template-index.style-arrows-5 .wrapper-body>.shopify-section:not(.section-special-banner){overflow:hidden}.adaptive_height img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:contain;object-position:center center;transition:opacity .5s}.adaptive_height img[style^=object-position]{object-fit:cover}.adaptive_height img.lazyload,.adaptive_height img.lazyloading{opacity:0;transition:var(--anchor-transition)}.adaptive_height img.lazyload+.data-lazy-loading,.adaptive_height img.lazyloading+.data-lazy-loading{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;background-color:var(--bg-planceholder);display:block;transition:var(--anchor-transition)}.ajax-loaded .data-lazy-loading{display:none!important}.disable-srollbar::-webkit-scrollbar{display:none}.disable-srollbar::-webkit-scrollbar-track{display:none}.disable-srollbar::-webkit-scrollbar-thumb{display:none}.disable-srollbar::-webkit-scrollbar-thumb:hover{display:none}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item .image-container,.animate--hover-3d-lift .article-card .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-3d-lift .policies-block .halo-item img,.animate--hover-3d-lift .halo-blog-content .item .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img,.animate--hover-3d-lift .newsletter-section .section-banner img,.animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-3d-lift .product-tab-block .product-block__banner figure,.animate--hover-3d-lift .button,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button],.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease!important;transform-origin:center}.animate--hover-3d-lift .card:hover .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide:hover img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-3d-lift .policies-block .halo-item:hover img,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img,.animate--hover-3d-lift .newsletter-section .section-banner:hover img,.animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure,.animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button]:hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease!important;transform:rotate(2deg)!important;box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .products-grid{isolation:isolate}.animate--hover-3d-lift .card:hover .card-product__wrapper:after,.animate--hover-3d-lift .card:hover .card-media:before{background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card:hover .card-media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card .card-product .card-media:after,.animate--hover-3d-lift .article-card .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box:after,.animate--hover-3d-lift .halo-blog-content .item .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card:hover .card-product .card-media:after,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image:hover .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box:after,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner:hover .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}.animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product{padding-left:15px;padding-right:15px}.animate--hover-vertical-lift .button,.animate--hover-vertical-lift .button-animation,.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item .image-container,.animate--hover-vertical-lift .article-card .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-vertical-lift .policies-block .halo-item img,.animate--hover-vertical-lift .halo-blog-content .item .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image,.animate--hover-vertical-lift .newsletter-section .section-banner img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner figure{transition:transform var(--duration-medium) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card:hover .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-vertical-lift .policies-block .halo-item:hover img,.animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-vertical-lift .newsletter-section .section-banner:hover img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure{transform:translateY(-.75rem)!important}.animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.5rem)!important}.animate--hover-vertical-lift .button:not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)!important}.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img{transform:none}}.animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img{position:fixed;height:100vh;object-fit:cover}.banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}svg{display:inline-block;vertical-align:middle;fill:currentColor;stroke:currentColor;width:1rem;height:1rem;transition:var(--anchor-transition)}.icon{fill:var(--icon);stroke:transparent}.background-overlay,.background-overlay1{position:fixed;background-color:#232323cc;top:0;left:0;bottom:0;right:0;cursor:pointer;display:block!important;z-index:100;opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}.quickshop-popup-show .background-overlay{z-index:101}body:not(.safari).show_effect_close .background-overlay,body:not(.safari).show_effect_close .background-overlay1{cursor:none}body:not(.safari).show_effect_close .background-overlay:hover,body:not(.safari).show_effect_close .background-overlay1:hover{cursor:none}body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg{width:15px;height:15px;stroke:#232323}body.safari .button{transition:all .2s var(--button-transition-ease)}body:not(.safari) .button{transition:var(--duration-long) var(--button-transition-ease);transition-property:color,background,background-color,border}.button,.shopify-challenge__button{display:block;width:100%;font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);text-transform:var(--btn-1-text-transform);text-align:var(--btn-1-text-align);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-1-border-radius);border-style:var(--btn-1-border-style);border-width:var(--btn-1-border-width);min-width:130px;max-width:100%;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:auto;outline:none!important;box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset);cursor:pointer;position:relative}.button svg{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:0 6px 0 0}.button.button-1,.button.button--primary{background:var(--btn-1-bg);border-color:var(--btn-1-border);color:var(--btn-1-color);background-origin:border-box}.button.button-1 svg,.button.button--primary svg{fill:var(--btn-1-color)}.button.button-2,.button.button--secondary{background:var(--btn-2-bg);border-color:var(--btn-2-border);color:var(--btn-2-color);background-origin:border-box}.button.button-2 svg,.button.button--secondary svg{fill:var(--btn-2-color)}.button.button-3 svg{fill:var(--btn-3-color)}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.btn-unavailable{opacity:.6;pointer-events:none}.btn_1_br_outside .button,.btn_2_br_outside .productView-action .button,.btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded,.btn_3_br_outside .card-action .button{overflow:visible}.btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button):after,.btn_3_br_outside .card-action .button:after,.btn_2_br_outside .productView-action .button:after{position:absolute;content:"";width:calc(100% + 5px);height:calc(100% + 5px);top:-1px;left:-1px;transform:unset;z-index:1}.btn_1_br_outside .button:not(.search__button):after{border:1px solid var(--btn-1-border)}.btn_1_br_outside .button.button-2:after,.btn_1_br_outside .button.button--secondary:after{border:1px solid var(--btn-2-border)}.btn_2_br_outside .productView-action .button:after{border:1px solid var(--atc-border-color)}.btn_3_br_outside .card-action .button:after{border:1px solid var(--product-action-border)}.btn_1_br_outside:not(.btn_3_br_outside) .card-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:none!important}.halo-block{position:relative;background:#fff}.halo-block-header .title{display:inline-block;position:relative;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text);margin-top:0;margin-bottom:5px}.halo-block-header .title .text{display:inline-block;vertical-align:top;padding:0 20px;position:relative;z-index:1;background:var(--color-background);width:auto;max-width:100%}.halo-block-header .title.fontsize_title_60 .text{background:transparent}.halo-block-header:not(.text-center) .title .text{padding:0}.halo-block-header.text-left.viewAll--left .title,.halo-block-header.text-right.viewAll--right .title{margin-right:30px}.halo-block-header.text-left.viewAll--left.has-des .title,.halo-block-header.text-right.viewAll--right.has-des .title{margin-right:0}.halo-block-header.text-center .title{display:block;margin-right:0}.halo-block-header .title:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0;width:100%;height:var(--heading-border-height);background:#c7c7c7}.halo-block-header .title svg{width:26px;height:26px;position:relative;top:-3px;margin-right:8px;margin-left:0}.halo-block-header .text-left .text,.halo-block-header.text-left .title .text{padding-left:0}.halo-block-header .text-right .text,.halo-block-header.text-right .title .text{padding-right:0}.block-title--style2 .title{display:inline-block;margin:0!important}.block-title--style2.enable_border_title_style2 .title{border-bottom:3px solid}.block-title--style2 .title:before{display:none}.block-title--style2 .title .text{width:auto!important;padding:0!important}.countdown_style_2 .text{width:auto!important}.countdown_style_2 .icon{margin-right:5px;margin-left:5px;color:#202020}.halo-product-block .product{display:inline-block;vertical-align:top;padding:0 15px}.halo-product-block .products-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.haloCalculatorShipping{position:relative;margin:0 0 12px;min-height:var(--free-shipping-min-height);padding:0 20px}.haloCalculatorShipping .progress{position:relative;margin:0 0 10px;font-size:0;letter-spacing:0}.haloCalculatorShipping .progress.progress-hidden{display:none}.haloCalculatorShipping .progress .progress_shipping{height:var(--free-shipping-height);background-color:var(--free-shipping-bg);border-radius:var(--free-shipping-border-radius);border:0}.haloCalculatorShipping .progress .progress-meter{position:relative;display:block;width:100%;height:100%;font-size:calc(var(--font-body-size) - 1px);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:calc(var(--free-shipping-height) + 1px);color:var(--color-white);transition:width .3s ease}.haloCalculatorShipping .progress.progress-free .progress_shipping{border-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress_shipping{border-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress_shipping{border-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress_shipping{border-color:var(--free_shipping_color3)}.haloCalculatorShipping .progress.progress-free .progress-meter{background-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter{background-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter{background-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .message{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--body-line-height);color:var(--free-shipping-color);transition:color var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free+.message{color:var(--free-shipping-bg-4)}.haloCalculatorShipping .message .text{text-transform:capitalize}.template-cart .haloCalculatorShipping .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping .progress .progress-meter{text-align:center;animation:2s linear 0s infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;transition:.9s linear;transition-property:width,background-color;border-radius:var(--free-shipping-border-radius)}.halo-cart-sidebar .halo-sidebar-wrapper{padding-top:13px}.progress-truck-wrapper{position:absolute;right:0;bottom:-2px}.progress-truck-wrapper .icon-shipping-truck{--truck-color: var(--free-shipping-bg);width:calc(var(--free-shipping-height) * 3);height:calc(var(--free-shipping-height) * 3);stroke:#fff;transition:fill var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-4);color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-1);color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-2);color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-3);color:var(--free-shipping-bg-3)}.haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{fill:#fff!important}.list-unstyled{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.clearfix:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text)}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem;line-height:2.8rem}h3,.h3{font-size:1.7rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hidden{display:none!important}.left,.text-left{text-align:left}.center,.text-center{text-align:center}ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}br:empty,hr:empty,iframe:empty,path:empty,line:empty,circle:empty,use:empty,img:empty,input:empty,rect:empty,textarea:empty,.display-empty:empty,shopify-payment-terms:empty,shopify-installments-modal:empty,model-viewer:empty,polyline:empty,polygon:empty,.fancybox-bg:empty{display:block}.shopify_subscriptions_fieldset input[type=radio]{background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 0 5px;padding:initial;border:initial;position:relative;top:2px;overflow:visible;display:inline-block;clip:unset;width:auto;height:auto}a{color:var(--color-link);cursor:pointer;border:none;box-shadow:none;text-decoration:none}body:not(.safari) a{transition:var(--anchor-transition)}.link{display:inline-block;vertical-align:top;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.link-underline .text{transition:text-decoration var(--duration-short) ease}details>*{box-sizing:border-box}.image-zoom img{will-change:transform;transition:transform .64s ease}img{max-width:100%}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}*:focus-visible{outline:none}*:focus{outline:none}*:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:0;box-shadow:none}.focus-inset:focus{outline:0;box-shadow:none}.focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.field{display:flex;position:relative;width:100%}label{font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:capitalize;text-align:left;color:var(--form-label)}label em{color:#e95144}.form-label,.field__label{display:block;width:100%;padding:0;margin:0 0 8px}label.hiddenLabels{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;min-height:unset;outline-offset:unset}input[type=checkbox],input[type=radio]{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;opacity:1;width:15px;height:auto}.form-input,.field__input{flex-grow:1;display:block;width:100%;height:auto;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-align:left;border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:0;overflow:hidden;border-radius:var(--btn-1-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input-placeholder::-webkit-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:-ms-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder::placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus:-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus::placeholder{opacity:0;visibility:hidden}.field__input::-webkit-search-cancel-button{display:none}.form__message .icon{width:20px;height:20px;margin:0 10px 0 0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.form-field.form-field--success .form-input,.form-field.form-field--success .form-textarea{border-color:var(--color-success-bg)}.form-field.form-field--error .form-input,.form-field.form-field--error .form-textarea{border-color:var(--color-error-bg)}.update-quantity__group .form-input{width:100%;padding:0 32px;height:45px;text-align:center}.update-quantity__group input::-webkit-outer-spin-button,.update-quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.update-quantity__group input[type=number]{-moz-appearance:textfield}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--bg-white)}.modal__content:empty{display:none}.cart-count-bubble:empty,.wishlist-count-bubble:empty{display:none}.cart-count-bubble,.wishlist-count-bubble{position:absolute;top:0;right:0;min-width:23px;min-height:23px;text-align:center;border-radius:50%;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--body-letter-spacing);background-color:var(--color-global);color:var(--color-white);letter-spacing:0}.cart-count-bubble .text{display:inherit}.bottom-bar--list .cart-count-bubble{min-width:22px;min-height:15px}.announcement-bar__message .message,.announcement-bar__message p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px 15px;position:relative;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:.05em;line-height:var(--body-line-height);margin:0}.announcement-bar__message .message a{margin-left:5px}.announcement-bar__message .message a:hover{text-decoration:underline}.announcement-bar__message .message span img{position:relative;top:-4px;margin-right:25px}.announcement-close svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.announcement-bar .announcement-countdown .clock-item span.text{font-size:12px;text-transform:capitalize}.announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{transform:rotate(0)}.announcement-bar [data-announcement-bar] .slick-arrow svg{width:18px;height:18px;transform:rotate(0)!important}.header__logo .header__heading svg,.header-mobile--icon .header__heading-link svg{width:100%;height:auto}.header__group .header__icon--cart svg{width:20px;height:20px;margin-right:8px;position:relative;top:-2px}.header__group .cart-count-bubble{margin-left:8px}.header__group .header__icon--wishlist svg{width:19px;height:18px;margin-right:8px}.halo-top-language .icon{width:16px;height:16px}.halo-top-language .icon svg{width:16px;height:16px;stroke:initial;vertical-align:top}.halo-top-language .text{font-family:var(--font-body-family);text-transform:uppercase;font-weight:var(--font-weight-medium);margin-left:5px;margin-right:5px}.dropdown-language .localization-form .disclosure__link .icon{width:22px;height:22px;margin-right:6px}.dropdown-language .localization-form .disclosure__link .icon svg{width:22px;height:22px}.header-top--wrapper .customer-service-text p{margin:0}.halo-top-currency .currency-menu .text+svg{display:none}.halo-top-currency .text{text-transform:uppercase;font-weight:var(--font-weight-medium);color:#232323;margin-left:5px;margin-right:5px}.halo-top-language .text+svg{width:9px;height:10px}.halo-top-currency .icon{width:16px;height:16px;display:inline-block;line-height:1;position:relative;top:-1px}.halo-top-currency .text+svg{position:relative;top:0;width:9px;height:10px}.halo-top-currency .currency-dropdown .icon svg{width:100%;height:100%;stroke:initial}.header *[tabindex="-1"]:focus{outline:none}.header__iconItem .header__icon--cart .cart-count-bubble{position:relative}.header__icon--cart *,.header__icon--wishlist *{display:inline-block!important;vertical-align:middle}.cart-text,.wishlist-text,.customer-links{font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing)}.customer-links{display:inline-block;vertical-align:middle;margin-left:25px}.header__search .search-modal__form{max-width:160px}.header__search .search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.header__search .search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.header__search .search-modal__form .search__button svg{width:14px;height:14px;position:relative;top:1px}.header-search-close{display:none;background:none;border:none}.header__icon span{display:flex;align-items:center;justify-content:center;height:100%}.header__icon .icon{display:block}.header__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon .icon-search-1{transform:rotate(-90deg)}.header-mobile--icon .header__icon--account svg:not(.user-circle){width:22px;height:22px}.header-mobile--icon .header__icon--cart svg{width:22px;height:22px}.header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child{padding-right:10px}.header-mobile--icon .header__icon--wishlist svg{width:22px;height:22px}.header-mobile__item .icon,.header-mobile__item svg.icon path{fill:var(--i-color)}.header-mobile__item .header__icon--cart .cart-count-bubble{color:var(--color-bubble);background-color:var(--bg-bubble);display:flex!important;align-items:center;justify-content:center}.style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text{font-size:calc(var(--font-body-size) - 4px)}.slick-arrow svg{max-width:100%;max-height:100%;width:var(--arrow-size-icon);height:var(--arrow-size-icon);color:var(--arrow-color);fill:var(--arrow-color);stroke:transparent}.style-arrows-8 .slick-arrow svg{stroke:var(--arrow-color)}.style-arrows-8 .slick-arrow svg path{stroke-width:0px}.slick-arrow.slick-prev svg{transform:rotate(-180deg)}.slick-dots li,.slider-dots li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 7px;position:relative;border-radius:50%}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 15px}.slick-dots li:first-child,.slider-dots li:first-child{margin-left:0}.slick-dots li:last-child,.slider-dots li:last-child{margin-right:0}.slick-dots li button,.slider-dots li button{display:inline-block;vertical-align:middle;position:relative;border-radius:50%;border:1px solid var(--dots-border-color);background:var(--dots-color);font-size:0;letter-spacing:0;padding:0;width:var(--dots-width);height:var(--dots-height);cursor:pointer;transition:var(--anchor-transition)}.slideshow.show-dot-with-image .slick-dots li button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:17px;transition:unset}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:10px}.slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)){padding:20px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img{display:none}.slideshow.show-dot-with-image .slick-dots li button svg{width:100%;height:100%;stroke:none}.slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg{display:none}.slideshow.show-dot-with-image .slick-dots button{background:#ffffff80!important;border:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slideshow .adaptive_height img{object-fit:cover}.slick-dots li.slick-active button,.slider-dots li.active button{background:var(--dots-color-active);border-color:var(--dots-border-color-active)}.style-arrows-2 .slick-arrow.slick-prev svg{transform:rotate(-180deg)}.style-arrows-5 .slick-arrow svg,.style-arrows-2 .slick-arrow svg{transition:all .3s ease-in-out}.style-arrows-5 .slick-arrow.slick-prev svg{transform:rotateY(180deg)}.style-arrows-5 .slick-prev:hover svg,.style-arrows-2 .slick-prev:hover svg{margin-left:-13px}.style-arrows-5 .slick-next:hover svg,.style-arrows-2 .slick-next:hover svg{margin-left:8px}.style-dots-2 .slick-dots li:first-child,.style-dots-2 .slider-dots li:first-child{margin-left:5px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:5px}.style-dots-2 .slick-dots li,.style-dots-2 .slider-dots li{margin:0 5px;vertical-align:top}.halo-lookbook-popup{position:absolute;width:200px;max-width:100%;display:none;z-index:5}.halo-lookbook-popup .halo-popup-wrapper.style-1,.halo-lookbook-popup .halo-popup-wrapper.style-2{position:relative;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026}.halo-lookbook-popup .halo-popup-wrapper.style-1{padding:18px 18px 7px;background-color:#fff;border:1px solid #fbfbfb;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}:root{--lookbook-style-2-border-radius: .5rem}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information{padding-top:0}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title{text-align:left;margin-bottom:0;color:var(--lookbook-text-color);-webkit-line-clamp:1}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title{text-align:right}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price{justify-content:flex-start;font-size:calc(var(--product-title-font-size) + 2px);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--lookbook-text-color)}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price{justify-content:flex-end}.halo-lookbook-popup .close-modal{position:fixed;right:15px;top:15px}.halo-lookbook-popup .close-modal svg{color:#fff;width:24px;height:24px}.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:102;width:100%;max-width:calc(100% - 30px);opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-white);box-shadow:0 6px 27px #0003;transition:opacity .3s,transform .35s ease,visibility .35s ease;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-popup-banner img{width:100%}.halo-popup-wrapper{position:relative;padding:30px}.halo-popup-header{margin:0 0 25px;padding:21px 0 0}.halo-popup-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:1;font-size:0;letter-spacing:0;background:var(--bg-black);text-align:center;padding:7px;border:none}.halo-popup-close svg{width:100%;height:100%;fill:var(--color-white)}.halo-popup-title{font-size:var(--font-heading-size);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;text-transform:uppercase;margin:0;padding:0}.customPopup-header{padding-top:0!important}.customPopup-close{top:10px;right:10px;width:15px;height:15px;padding:0;background-color:var(--bg-white)}.customPopup-close svg{fill:var(--bg-black)}.customPopup-title{font-size:calc(var(--font-body-size) + 4px);font-weight:var(--font-weight-bold)}body.term-condition-show .background-overlay{opacity:1;pointer-events:auto;z-index:999}.halo-sidebar{position:fixed;top:0;bottom:0;padding:0;height:100%;z-index:101;max-width:calc(100vw - 40px);width:100%;opacity:1;visibility:hidden;transition:opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease;background-color:var(--bg-white)}.halo-sidebar-header{position:relative;padding:24px 20px 0;background-color:#fff}.halo-sidebar-header .title{display:block;font-size:calc(var(--font-body-size) + 4px);font-style:var(--font-heading-style);font-weight:var(--font-weight-semibold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:capitalize}.halo-sidebar-close{position:absolute;top:16px;width:40px;height:40px;font-size:0;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto;background-color:transparent;border:none;padding:0}.halo-sidebar-close svg{display:block;width:18px;height:18px;fill:var(--color-text);stroke:transparent}.halo-sidebar-wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 70px}.halo-cart-sidebar .halo-sidebar-wrapper{overflow:hidden}.halo-sidebar.halo-sidebar-left{left:0;transform:translate3d(-101%,0,0)}body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{right:0;left:auto;transform:translate3d(101%,0,0)}body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{transform:translateZ(0)}.halo-sidebar.halo-sidebar-right{right:0;transform:translate3d(101%,0,0)}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:20px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:20px}.halo-notifyMe{padding:30px 0 0}.halo-notifyMe .form-field{display:flex;flex-wrap:wrap}.halo-notifyMe .form-input{width:calc(100% - 185px)}.halo-notifyMe .form-label{color:var(--color-text2)}.halo-notifyMe .button{width:175px;margin:0 0 0 10px}.notifyMe-text{display:none;margin:20px 0 0}.halo-notifyMe--popup{padding-top:0}.halo-notifyMe--popup .form-label{text-align:center;margin-bottom:23px;text-transform:none}.halo-notifyMe--popup .form-input{width:100%}.halo-notifyMe--popup .button{width:100%;margin-left:0;margin-top:10px}body.notify-me-show .background-overlay{opacity:1;pointer-events:all}body.notify-me-show .halo-notify-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:201}.header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header{display:none}.menu-lv-item>a,.menu-lv-item .site-nav-list-dropdown>a{display:block;position:relative}.menu-lv-1__action .text{text-decoration-thickness:.2rem!important}.menu-lv-item:last-child .site-nav-list-dropdown>a,.menu-lv-item:last-child>a{border-bottom:none}.menu-lv-item .text{transition:text-decoration var(--duration-short) ease}.menu-lv-item .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:0;transform:translateY(-50%)}.products-grid{display:block;position:relative;margin:0 -15px;font-size:0;letter-spacing:0}.products-grid .product{display:inline-block;vertical-align:top;width:100%;padding:0 15px;margin-top:30px}.products-grid .product:first-child{margin-top:0}.products-grid.slider .product{margin-top:0;flex-shrink:0}.product-infinite-scroll .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.product-infinite-scroll .button span{pointer-events:none}.product-infinite-scroll .button svg{width:14px;height:14px;margin-right:8px;margin-top:-2px}.footbar-fixed{position:fixed;left:0;right:0;bottom:0;z-index:10;line-height:0;transition:all .3s ease}.sticky-toolbar-mobile .footbar-fixed{bottom:60px}.footbar-fixed .footbar-fixed-left,.footbar-fixed .footbar-fixed-right{line-height:22px;display:inline-block}.footbar-fixed-left{left:0;right:0;bottom:0;width:100%;display:inline-block;vertical-align:top;transition:all .3s ease}.footbar-fixed-right{left:0;right:0;bottom:0;display:inline-block;vertical-align:top;transition:all .3s ease}.slideshow .item{position:relative}.slide-content .slide-sub.border--solid span{border-bottom:1px solid var(--slide-sub-color-style)}.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:6px}.slick-slider img{visibility:visible!important}.slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2){display:none}.slideshow:not(.slick-slider) .swatch .item:nth-child(n+2){display:inline-block}.slick-slide img{margin-left:auto;margin-right:auto}.block-categories-slider .title{text-transform:unset;margin-bottom:5px}.block-categories-slider .title span{display:inline-block;padding:6px 20px;font-weight:var(--font-weight-bold);border-radius:6px 6px 0 0;letter-spacing:.02em}.block-categories-slider .categories-slider--list li{width:50%;margin:0;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;min-height:72px}.block-categories-slider .categories-slider--list li:nth-child(1),.block-categories-slider .categories-slider--list li:nth-child(2){border-top:0}.block-categories-slider .categories-slider--list li:nth-child(2n){border-right:0}.block-categories-slider .categories-slider--list li a{display:flex;align-content:space-around;flex-wrap:wrap;justify-content:center;height:100%;line-height:24px;color:#202020}.block-categories-slider .categories-slider--list li a span{display:block;width:100%;text-align:center;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.block-categories-slider .categories-slider--list li a img{max-width:24px;margin-bottom:5px;padding-top:5px;margin-left:auto;margin-right:auto}.halo-lookbook-popup-mobile{--lookbook-mobile-duraton: .5s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:100;pointer-events:none;transition:opacity var(--lookbook-mobile-duraton) 50ms ease-in-out,background-color var(--lookbook-mobile-duraton) 50ms ease-in-out}body.video-show .halo-video-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}body.video-show .background-overlay{opacity:1;pointer-events:all}body.is-custom-information #halo-product-custom-information{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}#halo-product-custom-information .halo-popup-content{max-height:55vh;overflow-y:auto}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar{width:5px}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track{background:#f4f4f4}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb{background:#000}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover{background:#000}body.is-custom-information .background-overlay{opacity:1;pointer-events:all}.halo-video-popup .halo-popup-close{z-index:9}.halo-video-popup .halo-popup-wrapper{padding:0}.halo-video-popup .halo-popup-header{margin:0;padding:0}.site-nav-mobile.nav-account{--icon-size: 20px;padding-top:0!important;padding-bottom:0!important}.site-nav-mobile.nav-account .icon-wrapper{width:calc(var(--icon-size) + 5px);height:var(--icon-size)}.site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper{height:calc(var(--icon-size) + 3px)}.site-nav-mobile.nav-account .last-link{border-bottom:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account,.site-nav-mobile.nav-account .header__icon{padding:15px 20px!important;border-top:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account .title{position:relative;top:1px}.site-nav-mobile.nav-account .header__link--account .title,.site-nav-mobile.nav-account .header__icon .title{margin-left:5px!important;margin-right:5px}.site-nav-mobile.nav-account .customer-links .icon-wrapper svg,.site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist{width:var(--icon-size);height:var(--icon-size);fill:var(--color-text)}.site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg{width:18px;height:18px}.site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path{width:var(--icon-size);height:var(--icon-size);transform:scale(1.2);transform-origin:center center}.site-nav-mobile.nav-account .wrapper-links{padding-top:7px;padding-bottom:10px}.site-nav-mobile.nav-account .customer-links.customer-login .header__link--account{border-top:none;padding:0 7px!important}.positive_vibes .text-vibes p{display:block;transition:transform 1s ease-in-out;margin:0;color:var(--color-text);font-size:var(--font-size);font-weight:var(--fonr-weight)}.positive_vibes .text-vibes p svg{width:20px;height:20px;stroke:transparent;position:relative;top:-2px;margin-right:10px}@media(max-width:1366px){.block-categories-slider .categories-slider--list li{border-top:0;border-right:0;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%;padding:0 10px}}@media(max-width:1024px){.halo-block-header .title .text{padding:0 15px}.custom_position:not(.content-box--center){top:var(--vertical_position_mb, 50%)!important;transform:translateY(calc(var(--vertical_position_mb, 50%) * -1))!important}.wrapper-body{padding-bottom:50px}.halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4){display:none}.style-arrows-5 .slick-arrow svg{width:46px;height:46px}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -8px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 8px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.halo-block-header.text-left.viewAll--right .title,.halo-block-header.text-right.viewAll--left .title{margin-right:30px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:13px!important;padding-bottom:13px!important;font-size:calc(var(--btn-1-font-size) - 2px)!important}.slideshow .slick-dots li{margin:0 5px;width:10px;height:10px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.halo-popup-wrapper-mobile{position:absolute;bottom:0;left:0;height:max-content;max-height:85%;width:100%;background-color:#fff;transform:translateY(100%);transition:transform var(--lookbook-mobile-duraton) ease-in-out}.halo-lookbook-popup-mobile{opacity:0;visibility:hidden;transition:opacity var(--lookbook-mobile-duraton) ease,visibility var(--lookbook-mobile-duraton) ease}.halo-lookbook-popup-mobile .product-item{flex:0 0 55%}.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;align-items:stretch;justify-content:start;gap:10px}body.mobile-popup-active .halo-lookbook-popup-mobile{pointer-events:auto;opacity:1;visibility:visible;background-color:#000000b3}body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile{transform:translateY(0)}.halo-popup-wrapper-mobile .close-modal{position:absolute;right:10px;background:none;border:none;padding:0}.mobile-popup-header{width:100%;padding:10px;margin:0;border-bottom:1px solid rgba(0,0,0,.2);display:block;text-align:center;color:var(--text-color);font-size:var(--font-heading-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--font-weight-medium);position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.btn_1_br_outside .mobile-popup-header{text-transform:unset}.halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;justify-content:center;align-items:start;gap:10px;padding:10px}.halo-popup-wrapper-mobile .lookbook-mobile-item img{max-width:100%;max-height:100%;object-fit:cover;object-position:center}.halo-popup-wrapper-mobile .scroll-snap-mobile{padding:0;overflow-x:scroll}.halo-lookbook-popup-mobile .close-modal svg{width:16px;height:16px;fill:var(--color-text);stroke:var(--color-text)}.halo-sidebar-header{padding:13px 20px 0}.halo-sidebar-close{top:5px}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:5px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{left:auto;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{position:inherit;top:0;left:auto;right:-15px;background-color:transparent}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{position:absolute;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{fill:var(--color-black)}#navigation-mobile .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.menu_open #navigation-mobile .halo-sidebar-close{opacity:1;pointer-events:auto}.header__icon--cart .cart-count-bubble{position:absolute;right:-12px;top:-8px}.search-modal__form{background-color:#fafafa;border-bottom:1px solid #e7e7e7}.search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.search-modal__form .search__button svg{width:20px!important;height:20px!important;position:relative}.menu-heading-mobile{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 3px}.has-menu-vertical .menu-heading-mobile{align-items:baseline}.halo-top-language .icon svg{width:20px;height:20px}.halo-currency .currency-menu .icon svg{width:20px!important;height:20px!important;position:relative;top:1px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:7px}.button{font-size:calc(var(--btn-1-font-size) * .8);line-height:calc(var(--btn-1-line-height) * .8)}}@media(max-width:992px){.scroll-snap-mobile{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 15px;margin-left:0;align-items:center;scroll-snap-type:x mandatory}}@media(max-width:767px){.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:4px}.slideshow.show-dot-with-image .slick-dots li button{padding:6px}.halo-lookbook-popup{left:0;right:0;margin:20px auto;width:275px;max-width:-moz-calc(100vw - 30px);max-width:-webkit-calc(100vw - 30px);max-width:-ms-calc(100vw - 30px);max-width:calc(100vw - 30px)}.halo-lookbook-popup .halo-popup-wrapper{padding:10px 12px}.halo-lookbook-popup .card{display:flex}.halo-lookbook-popup .card-product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-right:15px}.halo-lookbook-popup .card-information{padding:0;-webkit-box-flex:0;-ms-flex:0 0 calc(70% - 15px);flex:0 0 calc(70% - 15px);max-width:-moz-calc(70% - 15px);max-width:-webkit-calc(70% - 15px);max-width:-ms-calc(70% - 15px);max-width:calc(70% - 15px)}.halo-lookbook-popup .card-information__wrapper{text-align:left}.halo-lookbook-popup .card-information .card-price{justify-content:flex-start!important}.halo-lookbook-popup .card-action{display:none}.halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized)>.product{width:82.2%}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:6px}.slideshow.show-dot-with-image .slick-dots li button svg{max-width:14px;max-height:14px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:7px}}@media(max-width:551px){.halo-block-header .title .text{padding:0 10px}.container,.container-1770,.container-1570,.container-1670,.container-1470,.container-1370,.container-1320,.container-1170{padding-left:10px;padding-right:10px}.halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+2),.halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3){display:none}.scroll-snap-mobile{padding:0 0 0 10px;margin-left:0}.halo-product-block .container-full .products-carousel,.halo-product-block .container-full .products-grid{margin:0}.halo-term-condition-popup .halo-popup-header{margin:0 0 20px;padding:5px 0 0}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -5px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 5px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--],.style-arrows-8 .button:not(.share-button__button):not(.product-form__submit),.style-arrows-8 .grouped_btn--slider .slide-button,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:10px!important;padding-bottom:10px!important}.btn_1_br_outside .button{padding-top:10px!important;padding-bottom:10px!important}.body-full-width.product-card-layout-04 .button{padding-top:9px!important;padding-bottom:5px!important}.field__input,.form-input{padding-top:7px;padding-bottom:7px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 7px}.btn_1_br_outside .slick-dots li button,.btn_1_br_outside .slider-dots li button{width:calc(var(--dots-width) - 4px);height:calc(var(--dots-height) - 4px)}.animate--fixed .image.enable_custom_image img{position:absolute!important;height:100%!important}}@media(min-width:321px){.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:50%}.products-grid.column-2 .product:nth-child(-n+2),.products-grid.column-3 .product:nth-child(-n+2),.products-grid.column-4 .product:nth-child(-n+2),.products-grid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:375px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:50%}}@media(min-width:551px){.footbar-fixed{left:15px;right:auto;bottom:15px}.halo-popup-header{padding-top:3px}.halo-popup.customPopup-small{max-width:470px}.halo-sidebar{max-width:370px}.halo-sidebar.halo-cart-sidebar{max-width:420px}}@media only screen and (min-width:750px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}h5,.h5{font-size:1.3rem}}@media(min-width:768px){.halo-popup{max-width:720px}.products-grid.column-2 .product{margin-top:30px}.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:33.3333333%;margin-top:50px}.products-grid.column-3 .product:nth-child(-n+3),.products-grid.column-4 .product:nth-child(-n+3),.products-grid.column-5 .product:nth-child(-n+3){margin-top:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:33.3333333%}}@media(min-width:992px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:25%}.halo-product-block .column-2\.5.products-carousel:not(.slick-initialized)>.product{width:38%}}@media(min-width:1025px){a:hover{color:var(--color-link-hover)}.link-underline:hover .text{text-decoration:underline;text-underline-offset:.3rem}.halo-block-header .title .text{min-width:420px}.halo-block-header.text-left.viewAll--left .title .text,.halo-block-header.text-right.viewAll--right .title .text{width:auto}.slick-arrow:hover svg{color:var(--arrow-color-hover);fill:var(--arrow-color-hover)}.style-arrows-8 .slick-dots li,.style-arrows-8 .slider-dots li{margin:0 20px}.container{max-width:1200px;padding-left:15px;padding-right:15px}.has-megamenu .container{max-width:var(--container_size)!important;padding-left:15px!important;padding-right:15px!important}.header-full-width .header .container,.header-full-width #shopify-section-announcement-bar .container,.body-full-width .wrapper-body .container{max-width:100%;padding:0 3.175%}.body-full-width.template-customers\/login .wrapper-body .container,.body-full-width.template-customers\/register .wrapper-body .container,.body-full-width.template-customers\/account .wrapper-body .container,.body-full-width.template-customers\/addresses .wrapper-body .container{max-width:1200px;padding-left:15px;padding-right:15px}.body-custom-width .wrapper-body .container{max-width:var(--body-custom-width-container);padding-left:15px;padding-right:15px}.halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3),.halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4),.halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+5),.halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+6),.halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+7),.halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+8),.halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+9),.halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+10),.halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+11){display:none}.products-carousel.column-2:not(.slick-slider) .product:nth-child(n+3),.products-carousel.column-3:not(.slick-slider) .product:nth-child(n+4),.products-carousel.column-4:not(.slick-slider) .product:nth-child(n+5),.products-carousel.column-5:not(.slick-slider) .product:nth-child(n+6),.products-carousel.column-6:not(.slick-slider) .product:nth-child(n+7),.products-carousel.column-7:not(.slick-slider) .product:nth-child(n+8),.products-carousel.column-8:not(.slick-slider) .product:nth-child(n+9),.products-carousel.column-9:not(.slick-slider) .product:nth-child(n+10),.products-carousel.column-10:not(.slick-slider) .product:nth-child(n+11){display:none}.header-bottom .main-menu,.header-bottom .main-menu>.container{position:static}.header__list .link{padding:23px 25px}.header__icon:hover .icon{transform:scale(1.15)}.header__icon:hover .icon-search-1{transform:rotate(-90deg) scale(1.15)}.halo-top-language #HeaderLanguageLabel,.halo-top-currency .currency-block .title{display:none}.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{top:5px;right:5px;min-width:20px;min-height:20px;line-height:20px}.sticky-search-open .header__search .search-modal__form{max-width:555px}.sticky-search-open .header__search .search-modal__form .search__input{padding:7px 10px}.sticky-search-open .header__search .search-modal__form .search__button svg{width:18px;height:18px}.sticky-search-open .search_details{top:10vh;position:relative;max-width:555px;margin:0 auto;text-align:center;animation:animateMenuOpen .5s ease}.sticky-search-open .search_details .quickSearchResultsWrap{right:0;left:0;width:555px}.sticky-search-open .quickSearchResults .container{padding-left:20px;padding-right:20px}.sticky-search-open .search_details .header-search-close{padding-bottom:15px;display:block}.sticky-search-open .search_details .header-search-close svg{width:20px;height:20px;color:var(--bg-white)}.sticky-search-open details>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.sticky-search-open details>.search-modal .quickSearchResultsWrap{display:block!important;animation:appear-down var(--duration-default) ease}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{width:5px;background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}.button:hover{box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset)}.button.button-1:hover,.button.button--primary:hover,.button.button--primary:focus{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover);background-origin:border-box}.button.button-1:hover svg,.button.button--primary:hover svg,.button.button--primary:focus svg{fill:var(--btn-1-color-hover)}.btn_1_br_outside .button:hover:after{border-color:var(--btn-1-border-hover)}.button.button-2:hover,.button.button--secondary:hover,.button.button--secondary:focus{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover);background-origin:border-box}.btn_1_br_outside .button.button-2:hover:after,.btn_1_br_outside .button.button--secondary:hover:after{border:1px solid var(--btn-2-border-hover)}.button.button-2:hover svg,.button.button--secondary:hover svg,.button.button--secondary:focus svg{fill:var(--btn-2-color-hover)}.btn_2_br_outside .productView-action .button:hover:after{border-color:var(--atc-border-color-hover)}.button.button-3:hover svg,.button.button-3:focus svg{fill:var(--btn-3-color-hover)}.halo-popup.halo-edit-cart-popup .halo-notifyMe{display:none!important}.halo-sidebar-header{padding-left:30px;padding-right:30px}.announcement-bar__message .text{font-size:calc(var(--font-body-size) + 4px)}.menu-lv-item:hover>a>.text,.menu-lv-item>.site-nav-list-dropdown>a>.text,.menu-lv-item:hover>.site-nav-list-dropdown>a>.text{border-bottom:1px solid transparent}.products-grid.column-4 .product,.products-grid.column-5 .product{width:25%}.products-grid.column-4 .product:nth-child(-n+4),.products-grid.column-5 .product:nth-child(-n+4){margin-top:0}.halo-product-block .products-carousel.column-1:not(.slick-initialized)>.product{width:100%}.halo-product-block .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}.halo-product-block .products-carousel.column-3:not(.slick-initialized)>.product{width:calc(100% / 3)}.halo-product-block .products-carousel.column-4:not(.slick-initialized)>.product{width:25%}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product{width:calc(100% / 6)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg{transform:rotate(-180deg)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg{transform:unset}.halo-product-block:has(.products-carousel.display-product-outside-container .slick-list){overflow:hidden}.footbar-fixed-left{position:fixed;left:15px;right:auto;bottom:15px;z-index:10;width:auto}.footbar-fixed-right{position:fixed;left:auto;right:15px;bottom:15px;z-index:10}.image-zoom:hover img{transform:scale(1.06)}.haloCalculatorShipping{padding:0 30px}.body-content-wrapper{transition:transform var(--duration-long) ease}body.cart-sidebar-show .body-content-wrapper,body.auth-sidebar-show .body-content-wrapper,body.show-pickup-availability .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}body.menu_open .body-content-wrapper,body.open_search_mobile .body-content-wrapper{transform:translate(var(--page-content-distance))}#halo-cart-sidebar .halo-sidebar-header,#halo-cart-sidebar .previewCartMessage,#halo-cart-sidebar .previewCart-wrapper,#halo-auth-sidebar .halo-sidebar-header,#halo-auth-sidebar .halo-sidebar-wrapper,#halo-language-currency-sidebar .title,#halo-language-currency-sidebar .halo-top-language,#halo-language-currency-sidebar .halo-top-currency{transform:translate(calc(var(--sidebar-content-distance) * 1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title{transition-delay:.25s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transition-delay:.4s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper{transition-delay:.55s}body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header{transition-delay:.3s}body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper{transition-delay:.3s}#search-form-mobile .halo-sidebar-header,#search-form-mobile .header__search-full,#search-form-mobile .quickSearchTrending,#search-form-mobile .quickSearchProduct,#navigation-mobile .halo-sidebar-wrapper{transform:translate(calc(var(--sidebar-content-distance) * -1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header,body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper{transition-delay:.25s}body:not(.safari).open_search_mobile #search-form-mobile .header__search-full{transition-delay:.4s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending{transition-delay:.55s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct{transition-delay:.7s}body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper,body.open_search_mobile #search-form-mobile .halo-sidebar-header,body.open_search_mobile #search-form-mobile .header__search-full,body.open_search_mobile #search-form-mobile .quickSearchTrending,body.open_search_mobile #search-form-mobile .quickSearchProduct,body.menu_open #navigation-mobile .halo-sidebar-wrapper,body.lang-currency-sidebar-show #halo-language-currency-sidebar .title,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transform:translate(0);opacity:1}.halo-popup-wrapper-mobile{display:none}}@media(min-width:1280px){.halo-lookbook-popup .halo-popup-wrapper{max-height:366px}.halo-lookbook-popup .lookbook-content .card-media{padding-bottom:133.33333333333334%!important}}@media(min-width:1600px){.halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{background:transparent}.products-grid.column-5 .product{width:20%}.products-grid.column-5 .product:nth-child(-n+5){margin-top:0}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}}@media(min-width:768px)and (max-width:1024px){.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action,.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch{display:none}.halo-lookbook-popup-mobile .product-item{flex-basis:25%}.slider-dots li:last-child{display:none}.halo-block-header .title .text{padding:0 60px}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map?v=84970157901927775051776217589 */

}
@media all{
:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * .1s)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fade-up-animation.css.map?v=148448505227430981271776217589 */

}
@media all{
/*# sourceMappingURL=/cdn/shop/t/13/assets/animated.css.map?v=91884483947907798981776217589 */

}
@media all{
.product-item{position:relative;letter-spacing:0;font-size:0}.product-item>.card{font-size:var(--font-body-size)}.card{position:relative}.card-product{position:relative;z-index:1}.card-media{display:block;position:relative;overflow:hidden}.card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;display:block}.card-media>img,.card-media>video{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:var(--product-cart-image-fit);object-position:center center;transition:all .8s ease}.card-media>img.lazyload,.card-media>img.lazyloading{opacity:0}.card-media>img+img,.card-media>img+video{opacity:0}.card-product--padding .card-product__wrapper{padding:2rem}.card-information{padding:15px 0 0}.style-arrows-7 .card-information{padding:17px 0 0}.style-arrows-10 .card-information{padding:20px 0 0}.animate--hover-vertical-lift .card-information,.animate--hover-vertical-lift.style-arrows-7 .card-information{padding:15px 0}.card-information__group{margin:0 0 1px}.card-vendor{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:var(--product-vendor-font);font-size:var(--product-vendor-font-size);font-weight:var(--product-vendor-font-weight);font-style:var(--product-vendor-font-style);color:var(--product-vendor-color);line-height:var(--product-vendor-line-height);letter-spacing:var(--product-vendor-letter-spacing);text-transform:var(--product-vendor-text-transform);width:100%;margin-bottom:var(--product-vendor-margin-bottom);margin-top:var(--product-vendor-margin-top)}.card-vendor a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.card__heading{font-size:var(--product-title-font-size);margin:0}.card-title{font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--product-title-line-height);letter-spacing:var(--product-title-letter-spacing);text-transform:var(--product-title-text-transform);color:var(--product-title-color);display:block;margin:0 0 var(--product-title-margin-bottom) 0}.card-title-ellipsis{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.card-price{font-weight:var(--font-weight-bold);letter-spacing:0;margin-top:var(--product-price-margin-top);margin-bottom:var(--product-price-margin-bottom)}.card-quickview .text,.card-wishlist .text,.card-compare .text,.card-compare .text_1{display:none;white-space:nowrap;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);width:0;opacity:0;overflow:hidden;visibility:hidden;right:calc(100% - 30px);height:36px;background-color:var(--bg-white);line-height:36px;position:absolute;top:50%;padding:0 30px 0 15px;border-radius:36px;transform:translateY(-50%);transition:var(--anchor-transition);transition-duration:var(--duration-default);pointer-events:none}.enable_custom_layout_card_1 .card-quickview .text,.enable_custom_layout_card_1 .card-wishlist .text,.enable_custom_layout_card_1 .card-compare .text,.enable_custom_layout_card_1 .card-compare .text_1{height:44px;line-height:44px}.card-product__group.group-left .card-quickview .text,.card-product__group.group-left .card-wishlist .text,.card-product__group.group-left .card-compare .text,.card-product__group.group-left .card-compare .text_1{padding:0 15px 0 40px}.card-quickview .text{color:var(--product-quick-view-color);background-color:var(--product-quick-view-bg)}.card-quickview .icon,.card-wishlist .icon,.card-compare .icon{width:100%;height:100%;width:18px;height:18px;line-height:18px;vertical-align:top;position:relative;z-index:2;background-color:transparent}.card-quickview .icon{fill:var(--product-quick-view-color)}.card-quickview:not(.card-quickviewIcon){display:block;position:absolute;top:50%;left:50%;z-index:4;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease;transform:translate3d(-50%,calc(-50% - 10px),0);opacity:0;visibility:hidden;pointer-events:none;width:auto}.card-wishlist .text{color:var(--product-wishlist-color);background-color:var(--product-wishlist-bg);text-transform:capitalize}.card-wishlist .icon{fill:var(--product-wishlist-color)}.card-wishlist .wishlist-added .text{color:var(--product-wishlist-color-added);background-color:var(--product-wishlist-bg-added)}.card-wishlist .wishlist-added .icon{fill:var(--product-wishlist-color-added)}.card-compare .text{color:var(--product-compare-color);background-color:var(--product-compare-bg)}.card-compare .icon{fill:var(--product-compare-color)}.card-compare .compare-checkbox:checked+.compare-label .text,.card-compare .compare-checkbox:checked+.compare-label .text_1{color:var(--product-compare-color-added);background-color:var(--product-compare-bg-added)}.card-compare .compare-checkbox:checked+.compare-label .icon{fill:var(--product-compare-color-added)}.card-compare:not(.card-compareIcon){opacity:0;visibility:hidden;pointer-events:none;transition:var(--anchor-transition);transition-duration:var(--duration-default)}.card-product__group.group-left .card-wishlist .text,.card-product__group.group-left .card-quickview .text,.card-product__group.group-left .card-compare .text{right:auto;left:calc(100% + 20px)}.card-action{position:absolute;bottom:0;width:100%;padding:0;background:transparent;z-index:10;margin:0;transform:translate3d(0,15px,0);transition:transform var(--duration-long) ease,opacity var(--duration-default) ease}.price{justify-content:center}.card-action .button{font-family:var(--btn-3-font-family);font-size:var(--btn-3-font-size);font-weight:var(--btn-3-font-weight);text-transform:var(--btn-3-text-transform);text-align:var(--btn-3-text-align);letter-spacing:var(--btn-3-letter-spacing);line-height:var(--btn-3-line-height);border-radius:var(--btn-3-border-radius);border-style:var(--btn-3-border-style);border-width:var(--btn-3-border-width);padding-top:var(--btn-3-padding-top);padding-bottom:var(--btn-3-padding-bottom);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity) var(--btn-3-inset)}.card-action .variants-popup-close svg{width:40px;height:40px;padding:11px;fill:var(--icon);stroke:transparent}.card-action .selector-wrapper .form-label{font-weight:var(--font-weight-medium);padding:0 25px;text-align:center;line-height:18px}.productList .card-action .selector-wrapper .form-label{padding:0 25px 0 0;text-align:left}.card-action .selector-wrapper .single-label .text{display:none;font-size:calc(var(--font-body-size) - 3px);font-weight:var(--font-weight-normal);color:var(--color-grey);margin:0 0 0 5px}.card-action .selector-wrapper .single-action .icon{fill:var(--icon);stroke:transparent;width:16px;height:16px;margin:0 5px 0 0}.card-action .selector-wrapper .single-action .text{display:inline-block;vertical-align:middle;font-size:calc(var(--font-body-size) - 3px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--form-label);opacity:0}.card-action .selector-wrapper .swatch-element.soldout .single-label .text{display:inline-block;vertical-align:inherit}.card-swatch{font-size:0;letter-spacing:0}.card-swatch .item{display:inline-block;vertical-align:top;margin:0 5px 5px 0;position:relative;line-height:1}.card-swatch .number-showmore span{pointer-events:none}.card-swatch .item:first-child{margin-left:0}.card-swatch .item:last-child{margin-right:0}.card-summary{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);margin:0 0 13px}.card-list__hidden{display:none!important}.product-item-custom .card-product{display:inline-block;vertical-align:top;width:80px;height:107px}.product-item-custom .card-media{width:100%;height:100%}.product-item-custom .card-information{display:inline-block;vertical-align:top;width:calc(100% - 80px);padding:0 25px 0 20px!important;position:relative;top:-6px}.product-item-custom .card-vendor{margin:0 0 10px}.product-item-custom .card-title{margin-bottom:19px}.card-vendor.animated-loading>a,.card-title.animated-loading .text,.card-price.animated-loading .price,.card-action.animated-loading .button{opacity:0;visibility:hidden}.card-information__wrapper.text-center .card-price,.card-swatch.text-center,body:not(:has(.productList)) .card-information:has(.card-information__wrapper.text-center) .card-compare-wrapper{display:flex;justify-content:center}.card-information__wrapper.text-left .card-price,.card-swatch.text-left{display:flex;justify-content:flex-start}.card-information__wrapper.text-right .card-price,.card-information__wrapper.text-right .card-price .price--on-sale .price__sale.show_saved_price,.card-swatch.text-right,body:not(:has(.productList)) .card-information:has(.card-information__wrapper.text-right) .card-compare-wrapper{display:flex;justify-content:flex-end}.card-information__wrapper.text-center .card-information__group{justify-content:center}.product-tab-block .list-product-tabs li{margin:0 12px;text-align:center}.product-tab-block .list-product-tabs:not(.list-tabs-popup) li:last-child{margin-right:0}.product-tab-block .list-product-tabs:not(.list-tabs-popup) li:first-child{margin-left:0}.sizes-list li{display:inline-block;letter-spacing:normal;margin:0 2.5px}.sizes-list li:first-of-type{margin-left:0}.sizes-list li:last-of-type{margin-right:0}.sizes-list li a{min-width:27px;-moz-border-radius:13px;-webkit-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;color:var(--variant-size);border:1px solid var(--variant-size-border);background-color:var(--variant-size-bg);display:block;text-align:center;padding:3px 5px 2px;font-weight:var(--font-weight-medium);font-size:12px;line-height:20px}.sizes-list li a:hover{background:var(--variant-size-bg-hover);color:var(--variant-size-hover);border-color:var(--variant-size-border-hover)}.sizes-list li.hide-count-5 a{border:none;background-color:transparent}.sizes-list li.hide-count-5 a:hover{color:var(--variant-size);background-color:transparent}.product-block__banner .list_banner_item:not(.slick-initialized) figure:nth-child(n+2){display:none}.product-block__banner .list_banner_item .slick-dots li button{background:var(--bg-white);border-color:var(--bg-white)}.product-block__banner .list_banner_item .slick-dots li.slick-active button{background:transparent;border-color:var(--bg-white)}.product-block-has__banner .product-block__banner figure img{cursor:auto}.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:77%!important}.product-block-has__banner.product-block-has__collections .product-block__grid .products-carousel .product{margin:0;padding-left:1px;padding-right:1px}.product-block__collection--list_info h5{font-size:calc(var(--font-body-size) + 2px);text-transform:unset;margin:0}.halo-block-header.has__banner .title .text{padding:0;margin-bottom:5px}.style_2_text_color_varriant .card-title-ellipsis{position:relative}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:10px;padding-bottom:10px;background:var(--bg-white)}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action{padding:25px}.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:25px 25px 15px;background:#fff}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .price-item .text{margin:1px 10px 0 0}.quick_shop_option_2 .card-action .product-card__button2 .button{min-width:auto;width:calc(50% - 5px);padding:10px}.product-card-layout-01.btn_3_br_outside.quick_shop_option_2 .card-action .product-card__button2 .button{margin-right:3px;margin-bottom:3px}.quick_shop_option_2 .card-action .selector-wrapper:not(.option-color){padding:0 0 8px}.quick_shop_option_2 .product-item.quickshop-popup-show .card-action>form{opacity:0;visibility:hidden}.card-product:hover .card-media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-product:hover .card-media.media--hover-effect>img+img{opacity:1;transform:scale(1.05);transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.quick_shop_option_1 .card-action .variants-popup-content .variants .selector-wrapper.option-color:not(.unshow_swatch){display:none}.product-item .swatch-custom ul{column-gap:5px}#halo-card-mobile-popup .mobile-popup-header{display:flex;justify-content:space-between;padding:0 10px;font-size:calc(var(--font-heading-size) - 2px);font-weight:var(--font-weight-semibold)}#halo-card-mobile-popup .mobile-popup-header .close-modal{background:none;border:none;padding:0}#halo-card-mobile-popup .mobile-popup-header .close-modal svg{width:40px;height:40px;padding:11px 0 11px 11px;fill:var(--icon);stroke:transparent;margin-right:-7px}.card .card-information .positive_vibes .text-vibes p svg{margin-right:3px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-action{padding:16px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:25px 16px 15px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-swatch .item,.product-card-layout-01 .product-item.enable_custom_position_swatch .swatch.show--more .group-swatch .item-wrapper{margin:0 5px 0 0}.product-card-layout-01 .sidebarBlock-product .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-swatch{margin-top:10px}.product-card-layout-01 .product-block-has__banner .product-block__grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price,.product-card-layout-01 .product-block-02 .products-grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:12px}.card-vendor .vendor-image img{max-height:var(--product-vendor-line-height);max-width:100%;width:auto}.card-information__wrapper.text-center .vendor-image img{margin:auto}.card-information__wrapper.text-left .vendor-image img{margin-left:0;margin-right:auto}.card-information__wrapper.text-right .vendor-image img{margin-left:auto;margin-right:0}@media(max-width:1500px){.product-card-layout-01 .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:12px}}@media(max-width:1024px){.product-card-layout-02 .card-title{font-size:calc(var(--product-title-font-size) * .7);line-height:1.5}.product-card-layout-01 .product-item .card-action,.product-card-layout-04 .product-item .card-action,.product-card-layout-03 .product-item .card-action,.product-card-layout-07 .product-item .card-action{position:relative;padding-top:0!important;padding-bottom:5px!important;transform:translate3d(0,10px,0)}.product-card-layout-01 .product-item .card-action{padding-bottom:10px!important}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:10px!important;transform:translateZ(0)}.product-block__collection--list_image img{padding:6px}.style_2_text_color_varriant .card-title-ellipsis{padding-right:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-title{font-size:calc(var(--product-title-font-size) - 2px)}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action .button{border-radius:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:18px 15px 12px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:25px 0 15px}.card-vendor{font-size:max(calc(var(--product-vendor-font-size) * .75),12px);line-height:max(calc(var(--product-vendor-line-height) * .75),12px)}}@media(max-width:991px){.product-block-has__banner.product-block-no__collections:not(.not-img){display:block!important}}@media(max-width:768px){.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:50%!important}.card-vendor{font-size:max(calc(var(--product-vendor-font-size) * .5),12px);line-height:max(calc(var(--product-vendor-line-height) * .5),12px)}}@media(max-width:767px){.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:80%!important}.quick_shop_option_1 #halo-card-mobile-popup .card-action{position:static}.quick_shop_option_1 .halo-product-list-view-popup .card-action .variants-popup-content,.quick_shop_option_1 .halo-product-list-view-popup .card-action .selector-wrapper .form-label{text-align:center!important}.quick_shop_option_1.product-card-layout-06 .card{display:block}.quick_shop_option_1.product-card-layout-06 #halo-card-mobile-popup.show .card-information{display:none!important}body.product-card-layout-07.quick_shop_option_1 #halo-card-mobile-popup .halo-popup-wrapper{padding:10px 10px 0}.quick_shop_option_1 .card-action .variants-popup-content .variants .selector-wrapper.option-color:not(.unshow_swatch){display:block}.quick_shop_option_2 .card-product{z-index:auto!important}.quick_shop_option_2 .card-action{transform:none!important;z-index:auto!important}.quick_shop_popup_mobile .background-overlay{opacity:1;pointer-events:all;z-index:99}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:10px 10px 12px}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-title{font-size:calc(var(--product-title-font-size) - 3px)}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:15px 0 10px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-title{margin-bottom:10px}.list-product-tabs.list-tabs-popup a{color:#000;padding:12px 16px;text-decoration:none;display:block}.product-tab-block .dropdown .list-product-tabs svg{width:18px;height:18px;stroke:unset}}@media(max-width:551px){.product-tab-block .halo-block-header.has__banner,.product-tab-block .halo-block-header.has__banner .title{margin-bottom:0}.product-tab-block .list-product-tabs li a{font-size:16px}.product-tab-block .list-product-tabs.list-tab__style_2 li a{margin-bottom:10px}.list-product-tabs.list-tab__style_2 li:before{right:-22px!important;font-size:16px!important;top:0!important}.product-tab-block .list-product-tabs.enable_scroll_tab:not(.list-tabs-popup) li:first-child{margin-left:3px}.product-card-layout-01 .card-information{padding:8px 0 0}.quick_shop_option_1 #halo-card-mobile-popup,.quick_shop_option_2 #halo-card-mobile-popup{left:0;max-width:100%;min-width:100%;top:unset;bottom:0;transform:translateY(100px)}.quick_shop_option_1 #halo-card-mobile-popup .halo-popup-wrapper{padding:0 0 15px}}@media(min-width:551px){.card-information__group{display:flex;align-items:center;justify-content:space-between}.product-item-loading .card-information__group{flex-direction:column}.sidebarBlock-product .card-information__group:not(.card-information__group-2){display:block}.card-information__group .card-vendor{width:calc(100% - 85px)}.card-information__group-2 .card-vendor{width:100%}.card-information__wrapper.text-center .card-information__group-2{justify-content:center}.card-information__wrapper.text-left .card-information__group-2{justify-content:flex-start}.card-information__wrapper.text-right .card-information__group-2{justify-content:flex-end}}@media(min-width:767px){.halo-block-top .halo-block-header .title{margin:0!important}.product-block-has__banner .product-block__grid.pd--style3 .products-grid .product{margin-bottom:0!important}.product-block-has__banner .product-block__grid.pd--style3 .products-grid .product:nth-child(n+2){display:none}.product-block-has__banner .product-block__grid.pd--style3 .product-item{margin-top:10px;margin-bottom:10px}.product-block-has__banner .product-block__grid.pd--style3 .card{background-color:#fff;padding-bottom:6px;-webkit-box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:-5px 4px 5px #0000001a}.product-block-has__banner .product-block__grid.pd--style3 .card .card-information{padding:15px 7px 3px}}@media(min-width:991px){.product-block-has__banner .product-block__banner img,.product-tab--block-has__banner .product-block__banner img{object-fit:unset}.product-block-has__banner:not(.height_auto) .product-block__banner img{cursor:pointer}.product-block-has__banner .product-block__image a img{object-fit:cover}.product-block-has__banner .product-block__grid.pd--style3 .card .card-information{padding:25px 30px 10px}.halo-block-top .halo-block-header .title{margin:0!important}}@media(min-width:1025px){.card-quickview .quickview-icon:hover .text,.card-wishlist .wishlist-icon:hover .text,.card-compare .compare-icon:hover .text{opacity:1;visibility:visible;pointer-events:auto;display:inline-block;width:auto}.card-product__group.group-left .card-wishlist .wishlist-icon:hover .text,.card-product__group.group-left .card-quickview .quickview-icon:hover .text,.card-product__group.group-left .card-compare .compare-icon:hover .text{left:calc(100% - 35px);right:auto}.card-product__group.group-right .card-wishlist .wishlist-icon:hover .text,.card-product__group.group-right .card-quickview .quickview-icon:hover .text,.card-product__group.group-right .card-compare .compare-icon:hover .text{left:auto;right:calc(100% - 30px)}.card-title:hover{color:var(--product-title-color-hover)}.card-information .link-underline .text{--d: 50%;background:linear-gradient(90deg,currentColor 33.33333%,transparent 0 70%,currentColor 0) var(--d, 100%) 100% / 300% 1px no-repeat;transition:background .6s ease-in-out 0s}.card-information:hover .link-underline .text{--d: 0%;text-decoration:none}.card-product__group,.card-action{opacity:0;visibility:hidden}.card-action .button:hover{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity-hover) var(--btn-3-inset)}.card:hover .card-quickview:not(.card-quickviewIcon){opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}.card:hover .card-compare:not(.card-compareIcon){opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-action{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.product-card-layout-01 .card-action{bottom:-1px}.product-card-layout-01 .card-compare:not(.card-compareIcon){position:absolute;bottom:0;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-01 .card:hover .card-compare:not(.card-compareIcon),.product-card-layout-05 .card:hover .card-compare:not(.card-compareIcon){transform:translate(-50%,-5px)}.product-card-layout-01 .card:hover .card-media:after,.product-card-layout-05 .card:hover .card-media:after{opacity:1}.product-card-layout-02 .card-compare:not(.card-compareIcon){position:absolute;bottom:8px;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-03 .card-compare:not(.card-compareIcon),.product-card-layout-04 .card-compare:not(.card-compareIcon){display:flex;justify-content:center;padding-top:12px}.product-card-layout-03 .productListing.productList .card-compare:not(.card-compareIcon),.product-card-layout-04 .productListing.productList .card-compare:not(.card-compareIcon){justify-content:flex-start;padding-top:15px}.product-card-layout-05 .card-compare:not(.card-compareIcon){position:absolute;bottom:-18px;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:15px;padding-bottom:15px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-quickview .icon,.product-card-layout-01 .product-item.enable_custom_position_swatch .card-wishlist .icon,.product-card-layout-01 .product-item.enable_custom_position_swatch .card-compare .icon{width:28px;height:24px;line-height:24px}}.style-card--list .card-information{padding:0 0 0 16px!important;top:0}.style-card--list .card-information__wrapper .card-title{margin:0}.style-card--list .card-information__wrapper .card-title+.card-price{margin-top:6px;margin-bottom:0}@media(max-width:767px){.style-card--list .card-information{padding:0 0 0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-card.css.map?v=84890900002460790781776217589 */

}
@media all{.halo-cart-content.is-loading .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-background-global);animation:dash 1.4s ease-in-out infinite}predictive-search[open] .path,.cart-sidebar-show .path,.has-halo-loader .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-background-global);animation:dash 1.4s ease-in-out infinite}predictive-search[open] .spinner{animation:rotator 1.4s linear infinite}.loading-overlay--custom .spinner{width:100%;height:100%}.animated-loading>span,.animated-loading>img{opacity:0!important}.is-loading.button svg{display:none!important}.product-item--loadingNoInfo .card-vendor,.product-item--loadingNoInfo .card-title .text,.product-item--loadingNoInfo .card-price .price{opacity:0;visibility:hidden}.show_image_loading .media--loading-effect{background:var(--bg-planceholder)}.media--loading-effect>img.lazyload,.media--loading-effect>img.lazyloading{opacity:0!important}.ajax-loaded .media--loading-effect{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-loading-overlay.css.map?v=26723411978098876071776217588 */

}
@media all{
.banner-item,.image-banner .halo-banner-wrapper .item{position:relative}.image-banner.style_bg--for_img .item .image:not(.image-custom):after{content:"";position:absolute;top:0;left:auto;right:0;bottom:0;background-color:var(--bg-color-style);width:30%;max-width:420px;height:100%;transition:all 2s ease}.img-box .image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.content-custom-image.content-box--absolute img{width:100%;height:100%}.banner-button svg{width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:0}.banner-button span{display:inline-block;vertical-align:middle}.content-list li{margin-bottom:16px}.image-banner .item+.item{margin-top:20px}.countdown-block .clock-item span{display:block}.countdown-block .clock-item span.text{font-weight:var(--font-weight-normal);font-size:var(--font-size-countdown-text-style);text-transform:uppercase;line-height:1}.collection-countdown .clock-item span{display:block}.btn-scroll-down svg{width:39px;height:20px}.point-icon .text{position:relative;top:1px;line-height:1}.halo-banner-wrapper .flex-box__banner .text-left .button{margin-left:0}.halo-banner-wrapper .flex-box__banner .text-right .button{margin-right:0}.halo-banner-wrapper .flex-box__banner .banner-button.button_style_2 svg{height:12px;position:relative;top:-1px}.flex-box__banner .video-open-popup .video-circle--custom svg{width:40px;height:40px;fill:transparent}.flex-box__banner .video-open-popup.icon_style_2 a{padding:0}.flex-box__banner .video-open-popup svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.flex-box__banner .video-open-popup.icon_style_2 svg{width:96px;height:96px}.scrolling-text__list li{white-space:nowrap}.scrolling-text__list li:last-child{padding-right:45px}.scrolling-text__list a{color:var(--color);font-size:30px;font-weight:var(--font-weight-bold);line-height:1.2}.style-arrows-6 .scrolling-text__list a{font-weight:var(--font-weight-semibold)}.scrolling-text__list span{color:var(--color);font-size:30px;display:inline-block;margin-left:15px;margin-right:15px}.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){width:100%!important;display:flex;position:unset;overflow:unset;gap:30px;justify-content:space-between;align-items:center;padding:37px 55px;transform:unset}.image-banner:has(.horizontal_content .countdown-block) .img-box .image img{position:unset}@media(min-width:768px){.scrolling-text__list li:last-child{padding-right:60px}.scrolling-text__list a{font-size:35px}.scrolling-text__list span{font-size:35px;margin-left:20px;margin-right:20px}}@media(min-width:1200px){.scrolling-text__list li:last-child{padding-right:130px}.scrolling-text__list a{font-size:var(--fontsize)}.scrolling-text__list span{font-size:var(--fontsize);margin-left:50px;margin-right:50px}}@media(max-width:1200px){.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){padding:33px 20px;align-items:start}.countdown-block .clock-item span.text{font-size:12px}.countdown-block.countdown-slide-show .clock-item span.text{font-size:max(calc(var(--font-size-countdown-text-style) * .75),12px)}}@media(max-width:1024px){.content-list li{margin-bottom:2px}}@media(max-width:767px){.countdown-block.countdown-slide-show .clock-item span.text{font-size:max(calc(var(--font-size-countdown-text-style) * .5),12px)}}@media(max-width:551px){.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){padding:53px 20px}}@media(max-width:550px){.horizontal_content.content-box--absolute:has(.countdown-block){flex-wrap:wrap;flex-direction:column-reverse;text-align:left}}@media(min-width:1025px){.halo-banner-wrapper .flex-box__banner>div{width:calc(50% - 15px)}.template-page .halo-banner-wrapper .flex-box__banner>div{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-loading-banner.css.map?v=23751737841716112591776217588 */

}
@media all{.previewCartItem-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:contain;object-position:center}.previewCartItem-edit .icon{width:18px;height:16px;fill:var(--color-text2);position:relative;top:-2px}.previewCartItem-price .price{display:block;font-size:var(--product-price-font-size);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--body-line-height);color:var(--product-price-color)}.previewCartItem-qty input{text-align:center;padding:0}.previewCartItem-qty input::-webkit-outer-spin-button,.previewCartItem-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.previewCartItem-qty input[type=number]{-moz-appearance:textfield}.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}.previewCartCollection .product-item-custom .card-title{margin-bottom:7px;font-size:min(var(--product-title-font-size),16px);line-height:min(var(--product-title-line-height),24px)}.previewCartCollection .card-swatch{text-align:left;justify-content:flex-start!important;margin-bottom:14px}.previewCartCollection .product-card-layout-02 .card{border:none}.previewCartCarousel .card-action .button{font-size:min(var(--btn-3-font-size),16px);line-height:1;padding-top:min(var(--btn-3-padding-top),10px);padding-bottom:min(var(--btn-3-padding-bottom),10px)}.previewCartCarousel .product{display:inline-block;vertical-align:top;width:100%}.previewCartCarousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.previewCartCheckbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:20px;font-weight:var(--font-weight-normal);color:var(--text-cart);text-transform:unset}.previewCartCheckbox input[type=checkbox]~button{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:20px;color:var(--text-cart);margin:0 0 0 5px;padding:0;background:none;background-image:linear-gradient(transparent 97%,var(--color-text) 3%);background-repeat:repeat-x;background-position-y:-2px;border:none;letter-spacing:var(--body-letter-spacing);font-family:var(--font-body-family);font-weight:var(--font-weight-normal)}.previewCartGroup .button+.button{margin-top:15px}.wrapper-cartCount{color:#727272;margin-top:8px;margin-bottom:0}.cartTool-item span{pointer-events:none}.cartTool-item svg{width:24px;height:24px;color:#464646}.cartTool-item.cart-tool-gift svg{width:26px}.cartTool-item.cart-tool-shipping svg{width:32px}body.cart-sidebar-show .background-overlay{opacity:1;pointer-events:all}body.cart-sidebar-show .halo-cart-sidebar{transform:translateZ(0);opacity:1;visibility:visible}.previewCart-wrapper{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.popup-toolDown label{font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:7px;display:block}.popup-toolDown label svg{width:20px;height:20px;margin-right:9px;position:relative;top:-2px}.popup-toolDown button{margin-top:15px;margin-bottom:10px}.popup-toolDown #shipping-calculator h3{font-size:0}.popup-toolDown #shipping-calculator-form-wrapper label{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text2)}.popup-toolDown #shipping-calculator-form-wrapper p{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:10px;margin-top:0;display:block}.popup-toolDown #shipping-calculator-form-wrapper p svg{width:22px;height:22px;margin-right:9px;position:relative;top:-3px}.discount-code-field p{margin-top:0;margin-bottom:14px;color:var(--color-text2)}#popup-tool-gift svg{width:26px;height:26px;margin-bottom:12px;color:#464646}.previewCart .previewCartProduct .product .card{display:flex;flex-direction:row}.previewCart .previewCartProduct .product .card .card-information{padding:0 0 0 20px!important;top:0}.previewCart .previewCartProduct .product .card-product{flex:0 0 33%}.product-card-layout-02 .previewCart .previewCartProduct .card-information__wrapper{padding-top:10px}.previewCart .previewCartProduct .product .card-information .card-action__group .card-action{position:static;opacity:1;visibility:visible;transform:translateZ(0)}.previewCartCollection .card-information{position:static;padding-bottom:2px!important}.previewCartCollection .product-item .card-action,.previewCartCollection .product-item .card-button{box-shadow:none}body.cart-sidebar-show.quick_shop_option_3.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_option_3.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}body:not(.quick_shop_option_3) .previewCartCollection .previewCartCarousel .product{min-height:180px}.product-card-layout-02 .previewCartCollection .previewCartCollection .card-swatch{margin-bottom:8px}.product-card-layout-02 .previewCartCollection .product-item .card-action{margin-top:0}.product-card-layout-02.quick_shop_option_2 .previewCartCollection .product-item .card-action{padding-left:0}.product-card-layout-06 .previewCartCollection .product-item .card-action{position:static;opacity:1;pointer-events:visible;visibility:visible}.product-card-layout-05 .previewCartCollection .card-information{position:relative}.product-card-layout-07:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-05:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-04:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-02:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-03:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action{position:static;transform:none!important}.previewCartCollection .previewCartCarousel .product-item.enable_custom_position_swatch .card-price{margin-bottom:10px}.product-card-layout-01 .previewCartCarousel .product-item.enable_custom_position_swatch .card-action{padding:0}@media(max-width:1024px){.halo-cart-sidebar .previewCartItem-price .discounted-price,.previewCartItem-price .price{font-size:calc(var(--product-price-font-size)* .75)}.previewCartCollection .card-action{position:static}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .product-item:hover .card-action{transform:none}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .card:after{display:none}body:not(.quick_shop_option_3,.quick_shop_option_2) .previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:768px){#halo-card-mobile-popup .product-item-custom .card-information{display:block;width:100%}#halo-card-mobile-popup .product-item-custom .card-swatch,#halo-card-mobile-popup .product-item-custom .card-product,#halo-card-mobile-popup .product-item-custom .card-price,#halo-card-mobile-popup .product-item-custom .card-title{display:none}body.cart-sidebar-show.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}.product-card-layout-08.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-action{display:block;position:static}.product-card-layout-02.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper,.product-card-layout-06.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper{display:block}}@media(min-width:551px){.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}}@media(min-width:769px){.product-card-layout-06.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-information{position:static}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-action>form{opacity:0}}@media(min-width:1025px){.previewCartCarousel .product-item .product-image svg{display:block}.previewCartCarousel .product-item .product-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.previewCartCarousel .product-item .product-image:hover svg{opacity:1;visibility:visible;pointer-events:auto}.previewCartCarousel .product-item .product-image:hover:before{opacity:1;visibility:visible}.previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible}.previewCartCollection .card-action>form{margin-inline:0;width:100%;padding:0}.product-card-layout-06 .previewCartCollection .product-item.quickshop-popup-show .card:after{display:none}.product-card-layout-05 .previewCartCollection .card-action .button{bottom:0;max-width:100%}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .card-action,.product-card-layout-02.quick_shop_option_2 .previewCartCollection .card-action .variants-popup{padding:0}.product-card-layout-04 .previewCartCollection .card-action{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-quick-cart.css.map?v=85216047258904419931776217588 */

}
@media all{.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}}
@media all{
.search-modal{display:block;opacity:0;padding:0;bottom:auto;min-height:auto}.quickSearchResultsBlock .productEmpty .search-more .text{color:var(--color-text2)}.quickSearchResultsBlock .productEmpty .search-more .text strong{color:var(--color-link)}.quickSearchResultsBlock .productEmpty .search-more:hover .text{opacity:.8}.quickSearchResultsBlock .productEmpty svg{width:3rem;height:3rem;padding-top:1.1rem}body:not(:has(predictive-search)) .quickSearchResultsWrap{display:none;pointer-events:none}.search-modal__form .search__input{border-right:none}.search-modal__form .search__button,.search-modal__content .search-modal__close-button{width:auto;min-width:45px;padding:10px}.search-modal__form .search__button svg,.search-modal__content .search-modal__close-button svg{width:auto;height:auto;margin-right:0}.search-modal__form .search__button .icon-search-1{transform:rotate(-90deg)}.quickSearchResultsWrap{position:absolute;top:calc(100% + 5px);right:0;left:auto;width:570px;z-index:5;box-shadow:0 1px 4px #00000026;background-color:var(--bg-white);padding:18px 0;cursor:auto}.quickSearchResults{max-height:calc(80vh - 150px);overflow-x:hidden;overflow-y:auto;webkit-overflow-scrolling:touch}.quickSearchResults .container{padding-left:30px;padding-right:30px}.quickSearchResultsBlock .search-block-title{font-size:var(--font-body-size);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-transform:uppercase;color:var(--color-text);position:relative;margin:15px 0;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.quickSearchResultsBlock .search-block-title .text{display:inline-block;vertical-align:top;width:auto;padding:0 28px 0 0;position:relative;z-index:2;background-color:var(--bg-white)}.quickSearchResultsBlock .list-item,.predictive-search .predictive-search__results-list:not(#predictive-search-results-list){display:block;font-size:0;letter-spacing:0;margin:0 -5px;text-align:left}.quickSearchResultsBlock .list-item .item,.predictive-search .predictive-search__list-item{display:inline-block;vertical-align:top;padding:0 5px;margin:10px 0}.quickSearchResultsBlock .list-item .link,.predictive-search .predictive-search__list-item .link{display:flex;align-items:center;justify-content:center;padding:5px 10px 5px 7px;text-transform:lowercase;background-color:#f7f7f7;color:var(--color-grey);text-decoration:unset}.quickSearchResultsBlock .list-item .link svg,.predictive-search .predictive-search__list-item .link svg{width:20px;height:20px;padding:2px;fill:var(--icon);transform:rotate(-90deg)}.quickSearchResultsBlock .list-item .link .text{display:block;margin:0 0 0 4px}.quickSearchResultsBlock .products-grid{padding-bottom:20px;font-size:0;letter-spacing:0}.quickSearchResultsBlock .productViewAll .button{width:auto;padding:0;background-color:transparent;color:var(--color-text);box-shadow:none;border:0;font-size:var(--font-body-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--body-letter-spacing)}.btn_1_br_outside .quickSearchResultsBlock .productViewAll .button:after{content:none!important}.quickSearchResultsBlock .search-block+.search-block{margin-top:13px}.quickSearchResultsBlock.is-hidden,.quickSearchResultsBlock .products-grid .card-action,.quickSearchResultsBlock .products-grid .card-compare,.quickSearchResultsBlock .products-grid .group-right{display:none}.quickSearchResultsBlock .halo-block .price dd,.quickSearchResultsBlock .halo-block .price-item .text{margin:0 5px 0 0}details[open]>.search-modal{opacity:1}details[open] .search-modal .quickSearchResultsWrap{display:block;animation:appear-down var(--duration-default) ease}.header-search-popup-close{background:none;border:none;padding:0}input::-webkit-search-decoration{-webkit-appearance:none}.open_search_mobile .background-overlay{opacity:1;pointer-events:all}.open_search_mobile .halo-sidebar.halo-sidebar_search{transform:translateZ(0);opacity:1;visibility:visible}.halo-sidebar_search .halo-sidebar-wrapper{padding:25px 20px 140px}.halo-sidebar_search .halo-sidebar-wrapper .header__search.show-icon .search-modal{padding:0 0 10px}.halo-sidebar_search .halo-sidebar-wrapper .search-modal{position:relative;width:100%;box-shadow:none;padding:5px 0}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{box-shadow:none;max-height:65vh;margin:0 -15px}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid .product{width:250px;margin:0}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid .card-information .card-title:not(.card-title-ellipsis){white-space:initial}.halo-search-popup .halo-popup-wrapper{padding:20px 30px}.open_search_desktop .background-overlay{opacity:1;pointer-events:all}.open_search_desktop .halo-popup-header{text-align:right;margin-bottom:0}.open_search_desktop [data-search-close-popup] svg{width:20px;height:20px}.open_search_desktop .search_details .search-modal__form{max-width:1170px;background:transparent;width:100%;margin:0 auto;position:relative;left:-3px}.open_search_desktop .search_details .search-modal__form .search__button{padding-right:0;text-align:right}.open_search_desktop .search_details .search-modal__form .search__button svg{width:20px;height:20px}.open_search_desktop .quickSearchResultsWrap{box-shadow:none;width:100%;left:0;top:100px}.open_search_desktop .quickSearchResultsWrap .container,.open_search_desktop #halo-search-popup .container{padding-left:15px;padding-right:15px}.open_search_desktop .halo-search-popup .search-modal__form .search__input{padding:3px 0}.quickSearchResultsBlock .products-grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:14px}@media(max-width:1024px){.quickSearchResultsWrap[data-quick-trending-products]{display:block!important}predictive-search[open] .quickSearchResultsWrap[data-quick-trending-products]{display:none!important}#predictive-search-results-list .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}#predictive-search-results-list .products-grid .product{width:250px;margin:0}.quickSearchResultsWrap{padding:15px 0 0;box-shadow:none}.quickSearchResults .container{padding-left:0;padding-right:0}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{margin:0}.halo-sidebar_search .quickSearchResultsWrap{width:100%;top:100%;left:0;right:auto}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{max-height:80vh}.halo-sidebar_search .quickSearchTrending .header-search-popup-close{display:none}.search-modal__form .search__button .icon-search-1{fill:var(--color-text);stroke:var(--color-text)}}@media(max-width:551px){.search-modal__form .search__button{padding:10px!important}}@media(min-width:1025px){#halo-search-popup .quickSearchResultsWrap{width:100%}.open_search_mobile .halo-sidebar.halo-sidebar_search{left:auto;right:0}.halo-sidebar.halo-sidebar_search{left:auto;right:-101%}.search-modal__form{max-width:47.8rem}.quickSearchResultsBlock .list-item .link:hover{color:var(--link-hover);background-color:#e5e5e5;border-color:#e5e5e5}.quickSearchResultsBlock .list-item .link:hover svg{fill:var(--link-hover)}.quickSearchTrending .search-block-title{display:flex;justify-content:space-between;align-items:center}.quickSearchTrending .search-block-title svg{width:14px;height:14px;position:relative;top:-1px}.shopify-section-header-sticky .quickSearchTrending .search-block-title svg{display:none}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap{width:100%;top:0;padding-top:20px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container{max-width:100%!important;padding:0!important}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchTrending,.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchProduct .search-block-title{padding-left:140px;padding-right:140px}.wrapper-header-bottom .layout_search--style2 .search-modal{top:100%}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block+.search-block{margin-top:25px}.layout_search--style2 .quickSearchResultsBlock .list-item .item{margin-bottom:15px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link{flex-direction:row-reverse;padding:8px 10px 8px 14px;background:transparent}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link .text{margin-right:18px;margin-left:0;font-size:calc(var(--font-body-size) - 2px)}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link svg{height:18px;width:18px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link:hover{box-shadow:0 3px 8px #0003 inset;background:#e5e5e5}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title{border:0;margin-bottom:2px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title .text{font-size:calc(var(--font-body-size) - 2px);letter-spacing:.05em;margin-left:0;font-weight:500}.wrapper-header-bottom .layout_search--style2 .products-grid{margin-left:-7.5px;margin-right:-7.5px}.wrapper-header-bottom .layout_search--style2 .products-grid .product{padding:0 7.5px}}.predictive-search__results-list .products-grid{padding-bottom:30px}.quickSearchResultsWrap[data-quick-trending-products]{display:none}.quickSearchResultsWrap .products-grid .card-action,.quickSearchResultsWrap .products-grid .card-compare,.quickSearchResultsWrap .products-grid .group-right,.product-card-layout-01 .quickSearchResultsWrap .card .card-media.has-compare:after,.product-card-layout-05 .quickSearchResultsWrap .card .card-media.has-compare:after{display:none}details[open]>.search-modal .quickSearchResultsWrap.hidden[data-quick-trending-products]{display:none!important}.open_search_desktop:has(.header.header-02) .quickSearchResultsWrap{top:unset}.open_search_desktop:has(.header.header-02) #halo-search-popup .container{width:100vw}#predictive-search-option-search-keywords+.predictive-search__loading-state{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;display:none}predictive-search .price--on-sale .price__sale{justify-content:center}.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}.predictive-search__list-item:nth-last-child(2){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}@media screen and (min-width:1025px){.header-nav-multi-site predictive-search{position:static}.header-nav-multi-site .wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap{position:absolute;top:100%;left:0;width:100%}.header-nav-multi-site .wrapper-header-bottom .layout_search--style2 .search_details summary.header__search-full{position:static}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchTrending,.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title{padding-left:140px;padding-right:140px}.header.header-07 predictive-search.search-modal__form{position:static;height:unset}.wrapper-header-bottom .layout_search--style1 .search-modal.modal__content.quickSearch,.header.header-03 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-04 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-05 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-08 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-09 .search-modal__form .search-modal.modal__content.quickSearch,body:has(.header.header-02) .search-modal__form .search-modal.modal__content.quickSearch{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-predictive-search.css.map?v=173460233946013614451776217588 */

}
@media all{.form__label-combined span{color:var(--text-cart);font-weight:var(--font-weight-normal);margin-left:7px}.product-form__label .text{display:block;width:auto;min-width:var(--product-swatch-width);height:var(--product-swatch-height);line-height:var(--product-swatch-height);border-radius:var(--product-swatch-border-radius);padding:0 10px;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-transform:capitalize;color:var(--variant-color);background-color:var(--variant-bg);border:1px solid var(--swatch-border);text-align:center;transition:var(--anchor-transition)}.productView-moreItem.style-2 .product-form__label .text{font-size:calc(var(--font-body-size) - 4px);padding:0 9px}.productView-moreItem.style-2 .product-form__radio:not(:checked)+.product-form__label .text:hover{color:var(--variant-bg-active);background-color:var(--variant-color-active);border-color:var(--swatch-border-active)}.product-form__radio:checked+.product-form__label .text{color:var(--variant-color-active);background-color:var(--variant-bg-active);border-color:var(--swatch-border-active)}.recipient-fields>div{padding:1rem 0 0}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field .field{display:block}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-form.css.map?v=28872783860719307291776217588 */

}
@media all{
.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.price dl{display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.price dd{margin:0 10px 0 0}.style-arrows-7 .price dd{margin:0 5px 0 0}.price .price__last:last-of-type{margin:0}.price__availability,.price__regular{display:block}.price__sale,.price__availability,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--on-sale .price__sale{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center}.price-style-2.price--on-sale .price__sale{flex-direction:row-reverse;column-gap:8px}.price-style-2.price--on-sale .price__sale .price__compare{margin:0}.price-item{display:inline-flex;font-size:var(--product-price-font-size);letter-spacing:var(--product-price-letter-spacing);font-weight:var(--product-price-font-weight);line-height:var(--product-price-line-height)}.price-item .text{display:inline-block;vertical-align:middle;font-family:var(--product-price-font);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);letter-spacing:0;line-height:var(--product-price-line-height);margin:-2px 10px 0 0}.style-arrows-7 .price-item .text{margin:-2px 2px 0 0;text-transform:lowercase}.unit-price{font-size:calc(var(--font-body-size) - 2px);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:.2rem;text-transform:uppercase}.price-item--sale,.price.price--on-sale .price-item--sale .money{color:var(--product-sale-price-color)}.price.price--large.price--on-sale .price__sale{align-items:center}.price__label_sale.price__label_percent .label_sale:not(.label_sale_percent){font-size:var(--product-price-font-size);padding:0}.card .price__saved .price-item{color:#fff;padding:2px 8px 3px;background-color:var(--product-sale-price-color);border-radius:5px;line-height:1;font-weight:var(--font-weight-normal);font-size:calc(var(--product-price-font-size) - 2px)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-price.css.map?v=35566064389579847991776217588 */

}
@media all{
.halo-productBadges{position:absolute;top:var(--badge-postion-top);z-index:2;display:flex;flex-direction:column}.halo-productBadges .badge{font-family:var(--badge-font);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);border-radius:var(--badge-border-radius);height:auto;padding:var(--badge-padding-top) var(--badge-padding-left-right) var(--badge-padding-bottom) var(--badge-padding-left-right);text-align:center;word-break:break-word}.badge-leaf .halo-productBadges .badge{border-radius:20px 0;border:none!important}.halo-productBadges .badge.sale-badge{color:var(--sale-badge-color);background-color:var(--sale-badge-bg)}.halo-productBadges .badge.custom-badge:has(svg){display:flex;justify-content:center;align-items:center;column-gap:4px}.halo-productBadges .badge.custom-badge svg{width:max(calc(var(--badge-line-height) - 8px),10px);height:max(calc(var(--badge-line-height) - 8px),10px)}.halo-productBadges .badge+.badge{margin-top:5px}.halo-productBadges--right{right:var(--badge-postion-left-right);align-items:flex-end}@media(max-width:767px){.product-item.enable_custom_layout_card_1 .halo-productBadges{top:10px}.product-item.enable_custom_layout_card_1 .halo-productBadges--right{right:10px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-badge.css.map?v=97907120567370036051776217588 */

}
@media all{
.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte img{height:auto;max-width:100%}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote>*{margin:-.5rem 0}.halo-text-format p{margin-bottom:0}.halo-text-format p+p{margin-top:17px}.halo-text-format p+ul,.halo-text-format p+ol{margin-top:18px}.halo-text-format h1,.halo-text-format h2,.halo-text-format h3,.halo-text-format h4,.halo-text-format h5,.halo-text-format h6{margin-top:0;margin-bottom:7px}.halo-text-format h1+p,.halo-text-format h2+p,.halo-text-format h3+p,.halo-text-format h4+p,.halo-text-format h5+p,.halo-text-format h6+p{padding-top:0}.halo-text-format p+h1,.halo-text-format p+h2,.halo-text-format p+h3,.halo-text-format p+h4,.halo-text-format p+h5,.halo-text-format p+h6{margin-top:25px}.halo-text-format p a{text-decoration:underline;text-underline-offset:.3rem;transition:text-decoration var(--duration-short) ease}.halo-text-format ul,.halo-text-format ol{margin:0 0 10px 17px;padding:0 0 22px;list-style:inherit}.halo-text-format ul li,.halo-text-format ol li{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text2);position:relative}.halo-text-format ul li+li,.halo-text-format ol li+li{margin-top:10px}.halo-text-format blockquote h4{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);font-style:normal;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 17px}.halo-text-format blockquote p{display:block;width:100%;margin:0 auto;font-size:calc(var(--font-body-size) + 3px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text)}.halo-text-format table tr:nth-child(odd){background:#f1f1f1}.halo-text-format .list .item{display:inline-block;vertical-align:top;width:100%}.halo-text-format .list .item h4{font-size:var(--font-body-size);font-weight:var(--font-weight-bold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 22px}.productView-tab .halo-text-format,.productView-tab .halo-text-format ul li,.productView-tab .halo-text-format ol li{color:var(--text-cart)}.productView-tab .halo-text-format blockquote p{display:block;width:100%;margin:0 auto;font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--text-cart);background-color:var(--bg-global);padding:34px 40px;font-style:normal}.description-sample-container h4{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);margin-bottom:18px}.description-sample-container .quote h4{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-transform:capitalize;margin-bottom:18px}.description-sample-container ul:not(.slick-dots) li+li,.description-sample-container ol li+li{margin-top:7px}.description-sample-container ul:not(.slick-dots),.description-sample-container ol{margin:0 0 10px 17px;padding:0 0 28px;list-style:inherit}.sample-lists .item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sample-lists .item ul{list-style-type:none;margin-left:0!important}.sample-lists .item ul li{position:relative;padding-left:1.5em}.sample-lists .item ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;background-color:currentColor;border-radius:50%;padding-right:5px}.description-sample-container img{padding-left:15px;padding-right:15px}.description-sample-container .articleGallery-slider:not(.slick-initialized){white-space:nowrap;overflow:hidden}.description-sample-container .slick-dots li+li{margin-top:0}.description-sample-container .hover-icon-container .icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color, #fff)}.description-sample-container .sample-text-block p{margin-top:3px}@media(max-width:1024px){.description-sample-container img{padding-left:7px;padding-right:7px}}@media(max-width:550px){.sample-lists .item{width:100%}.productView-tab .halo-text-format blockquote p{padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-rte.css.map?v=63702617831065942891776217588 */

}
@media all{.share-button__button .icon{width:20px;height:20px;vertical-align:top}.share-button__fallback .button{margin-top:10px}.share-button__message:not(:empty){display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-align:center;line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text2);margin:10px 0 0}.at-share-btn-elements .at-icon-wrapper svg{width:100%!important;height:100%!important;fill:var(--icon)!important}.productView-share.style-2 .share-button__button svg{margin-right:0}.productView-share.style-3 .share-button__button span{text-decoration:underline;text-underline-offset:.1rem}.share-button__fallback .share-group .form-field{width:calc(100% - 56px)}.share-button__fallback .share-group .button{width:46px;margin:0 0 0 10px;min-width:auto;align-items:flex-start;font-size:0}.modal-share-open .background-overlay{opacity:1;pointer-events:auto;z-index:101}.social-share li{list-style:none;margin-right:20px}.social-share li svg{width:18px;height:18px}@media(max-width:1024px){.modal-share-open .background-overlay{opacity:1;pointer-events:auto}.product-details .share-content .share-button__close svg{width:15px;height:16px}.product-details .share-content .field__input{padding-top:13px;padding-bottom:13px}.product-details .share-button__fallback .share-group .button{width:50px}}@media(max-width:767px){.productView-share.style-3 .share-button__button span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-share.css.map?v=143176046425114009521776217588 */

}
@media all{.newsletter-banner img{width:100%;height:100%;object-fit:cover}.newsletter-note a{font-size:inherit;font-weight:inherit}.newsletter-note a .text{text-decoration:underline;text-underline-position:under}.halo-newsletter-popup.halo-popup-LeftRight .halo-popup-wrapper{padding:0}.halo-newsletter-popup.halo-popup-LeftRight .halo-popup-header{padding-top:0;margin-bottom:0}body.newsletter-show .background-overlay,body.newsletter-message-show .background-overlay{opacity:1;pointer-events:all}.halo-newsletter-popup .halo-popup-banner img{height:100%;object-fit:cover}.halo-popup-banner+.halo-popup-wrapper{width:calc(100% - 470px)}.halo-newsletter-popup .halo-popup-wrapper{display:inline-block;vertical-align:top;height:100%;padding:0}.halo-newsletter-popup .halo-popup-header{padding:0;max-width:270px;margin:0 auto}.halo-newsletter-popup .halo-popup-content{max-width:270px;margin:0 auto;overflow:unset}.newsletter--checked label{display:inline-block!important;width:auto!important;color:var(--color-text);text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:767px){.halo-newsletter-popup .halo-popup-wrapper{width:100%}}@media screen and (min-width:768px){.halo-newsletter-popup .halo-popup-wrapper{transform:translate(-50%);background-color:#fff;transition:transform .5s ease}.show-newsletter-image .halo-newsletter-popup .halo-popup-banner,.show-newsletter-image .halo-newsletter-popup .halo-popup-wrapper{transform:translate(0)}}@media(min-width:768px)and (max-width:991px){.halo-newsletter-popup .halo-popup-banner,.halo-popup-banner+.halo-popup-wrapper{width:370px}}.halo-newsletter-popup.style-2 .halo-popup-close{box-shadow:0 0 5px #ffffff80;z-index:1}.halo-newsletter-popup.style-2 .banner__content p{margin:0}.halo-newsletter-popup.style-2 .code__input .field__input{background-color:transparent;border-color:#232323;border-right:0;border-radius:unset;max-height:40px;font-weight:700;text-align:center}.halo-newsletter-popup.style-2 .code__input .button-code--copy svg{width:20px;height:20px;color:#fff}.halo-newsletter-popup.style-2 .list-social .list-social__link svg{fill:var(--btn-1-color);width:16px;height:16px}.halo-newsletter-popup.style-2 .list-social .list-social__link:hover svg{fill:var(--btn-1-color-hover)}.halo-newsletter-popup.style-2 .newsletter--checked label{text-underline-offset:.8rem}.halo-newsletter-popup.style-2 .halo-popup-wrapper{min-width:calc(100% - (392 / 860 * 100%));width:100%;height:initial}.halo-newsletter-popup.style-2 .products-grid{margin:0 0 20px}.halo-newsletter-popup.style-2 .button-continue svg{width:16px;height:16px;margin:0}.halo-newsletter-popup.style-2 .products-grid .product{margin-top:0}@media(min-width:768px){.halo-newsletter-popup.style-2 .halo-popup-banner,.halo-newsletter-popup.style-2 .halo-popup-wrapper{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-newsletter.css.map?v=93243441050576780161776217588 */

}
@media all{.slider-button .icon{width:100%;height:100%;fill:var(--icon);stroke:transparent}.slider-button--next .icon{margin-right:-.2rem;transform:rotate(-90deg) translate(.15rem)}.slider-button--prev .icon{margin-left:-.2rem;transform:rotate(90deg) translate(-.15rem)}@media(max-width:1024px){product-slider-component .container{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-slider.css.map?v=18320497342874123791776217588 */

}
@media all{.list-social__link .icon{width:18px;height:18px;fill:var(--color-text)}.list-social__link.color-white .icon{background-color:var(--color-black)}.list-social-2 .list-social__link .icon{width:19px;height:19px;fill:var(--color-text2)!important}.footer-block__list-social .list-social__link .icon{width:12px;height:12px}.list-social-2 .list-social__info a,.list-social-2 .list-social__info button{font-size:var(--fontsize-text-social);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:1.2;text-transform:uppercase;color:var(--color-text2)}.list-social-2 .list-social__info button{background:none;border:none;padding:0;text-align:left}@media(min-width:1025px){.list-social__link:hover .icon{fill:var(--btn-1-color-hover)}.list-social__link.color-white:hover .icon{background-color:var(--color-white)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-list-social.css.map?v=160160302884525886651776217588 */

}

	.nav-title-mobile {display: none;}.list-menu--disclosure:focus {outline: none;}.list-menu--disclosure.localization-selector {max-height: 18rem;overflow: auto;width: 10rem;padding: 0.5rem;}.js menu-drawer > details > summary::before, .js menu-drawer > details[open]:not(.menu-opening) > summary::before {content: '';position: absolute;cursor: default;width: 100%;height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top: 100%;left: 0;background: var(--color-foreground-50);opacity: 0;visibility: hidden;z-index: 2;transition: opacity var(--duration-default) ease,visibility var(--duration-default) ease;}menu-drawer > details[open] > summary::before {visibility: visible;opacity: 1;}.menu-drawer {position: absolute;transform: translateX(-100%);visibility: hidden;z-index: 3;left: 0;top: 100%;width: 100%;max-width: calc(100vw - 4rem);padding: 0;border: 0.1rem solid var(--color-background-10);border-left: 0;border-bottom: 0;background-color: var(--bg-white);overflow-x: hidden;}.js .menu-drawer {height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));}.js details[open] > .menu-drawer, .js details[open] > .menu-drawer__submenu {transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;}.no-js details[open] > .menu-drawer, .js details[open].menu-opening > .menu-drawer, details[open].menu-opening > .menu-drawer__submenu {transform: translateX(0);visibility: visible;}@media screen and (min-width: 750px) {.menu-drawer {width: 40rem;}.no-js .menu-drawer {height: auto;}}.menu-drawer__inner-container {position: relative;height: 100%;}.menu-drawer__navigation-container {display: grid;grid-template-rows: 1fr auto;align-content: space-between;overflow-y: auto;height: 100%;}.menu-drawer__navigation {padding: 0 0 5.6rem 0;}.menu-drawer__inner-submenu {height: 100%;overflow-x: hidden;overflow-y: auto;}.no-js .menu-drawer__navigation {padding: 0;}.js .menu-drawer__menu li {width: 100%;border-bottom: 1px solid #e6e6e6;overflow: hidden;}.menu-drawer__menu-item > .icon{width: 24px;height: 24px;margin: 0 10px 0 0;}.menu-drawer__menu-item > .symbol {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;font-size: 0;pointer-events: none;}.menu-drawer__menu-item > .symbol .icon{width: 14px;height: 14px;opacity: .6;}.no-js .menu-drawer .menu-drawer__menu-item > .symbol {display: none;}.js .menu-drawer__submenu {position: absolute;top: 0;width: 100%;bottom: 0;left: 0;background-color: var(--bg-white);z-index: 1;transform: translateX(100%);visibility: hidden;}.js .menu-drawer__submenu .menu-drawer__submenu {overflow-y: auto;}.menu-drawer__close-button {display: block;width: 100%;padding: 10px 15px;background-color: transparent;border: none;background: #f6f8f9;position: relative;}.menu-drawer__close-button .icon {display: inline-block;vertical-align: middle;width: 18px;height: 18px;transform: rotate(180deg);}.menu-drawer__close-button .text{max-width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: top;width: 100%;margin: 0 auto;}.no-js .menu-drawer__close-button {display: none;}.menu-drawer__utility-links {padding: 2rem;}.menu-drawer__account {display: inline-flex;align-items: center;text-decoration: none;padding: 1.2rem;margin-left: -1.2rem;font-size: 1.4rem;}.menu-drawer__account .icon-account {height: 2rem;width: 2rem;margin-right: 1rem;}.menu-drawer .list-social {justify-content: flex-start;margin-left: -1.25rem;margin-top: 2rem;}.menu-drawer .list-social:empty {display: none;}.menu-drawer .list-social__link {padding: 1.3rem 1.25rem;}.d-none {display: none}.ver-alg-mid {vertical-align: middle}
	.p-relative{position:relative}
	.stroke-w-0{stroke-width: 0px}.stroke-w-7 {stroke-width: 7px}.stroke-w-10 {stroke-width: 10px}.stroke-w-12 {stroke-width: 12px}.stroke-w-15 {stroke-width: 15px}.stroke-w-20 {stroke-width: 20px}.stroke-w-25 {stroke-width: 25px}.stroke-w-32 {stroke-width: 32px}.stroke-w-40 {stroke-width: 40px}.w-h-18 {width: 18px;height: 18px}.w-h-20 {width: 20px;height: 20px}.w-h-22 {width: 22px;height: 22px}.w-h-24 {width: 24px;height: 24px}.w-h-25 {width: 25px;height: 25px}.w-h-26 {width: 26px;height: 26px}.w-h-27 {width: 27px;height: 27px}.w-h-28 {width: 28px;height: 28px}.w-h-29 {width: 29px;height: 29px}.w-h-30 {width: 30px;height: 30px}.w-h-31 {width: 31px;height: 31px}.w-h-32 {width: 32px;height: 32px}.w-h-33 {width: 33px;height: 33px}.w-h-34 {width: 34px;height: 34px}.w-h-35 {width: 35px;height: 35px}.w-h-36 {width: 36px;height: 36px}.w-h-37 {width: 37px;height: 37px}
	.button-effect svg{transition: 0.3s}.button-effect:hover svg{transform: rotate(180deg)}
	.icon-effect:hover svg {transform: scale(1.15)}.icon-effect:hover .icon-search-1 {transform: rotate(-90deg) scale(1.15)}
	.link-effect > span:after, .link-effect > .text__icon:after{content: "";position: absolute;bottom: -2px;left: 0;height: 1px;width: 100%;transform: scaleX(0);transition: transform var(--duration-default) ease-out;transform-origin: right}
	.link-effect > span:hover:after, .link-effect > .text__icon:hover:after{transform: scaleX(1);transform-origin: left}

	/* Style Flex-section */
	.spacing-style {
		--padding-top: var(--pd-top-mobile);
		--padding-bottom: var(--pd-bottom-mobile);
        padding-block: var(--padding-top, 0px) var(--padding-bottom, 0px);

		@media screen and (750px <= width <= 1024px) {
			--padding-top: var(--pd-top-tablet);
			--padding-bottom: var(--pd-bottom-tablet);
        }

        @media screen and (width >= 1025px) {
			--padding-top: var(--pd-top-desktop);
			--padding-bottom: var(--pd-bottom-desktop);
        }
	}

	:root {
        /* Section Heights */
        --section-height-small: 15rem;
        --section-height-medium: 25rem;
        --section-height-large: 35rem;

        @media screen and (min-width: 40em) {
            --section-height-small: 40svh;
            --section-height-medium: 55svh;
            --section-height-large: 70svh;
        }

        @media screen and (min-width: 60em) {
            --section-height-small: 50svh;
            --section-height-medium: 65svh;
            --section-height-large: 80svh;
        }
    }

    .section-wrapper {
        --section-height-offset: 0px;
    }

    .section--height-small {
        --section-min-height: var(--section-height-small);
    }

    .section--height-medium {
        --section-min-height: var(--section-height-medium);
    }

    .section--height-large {
        --section-min-height: var(--section-height-large);
    }

    .section--height-full-screen {
        --section-min-height: 100svh;
    }

@media all{
@font-face{font-family:Playfair Display Fallback;src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:107%;ascent-override:90%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Segoe UI"),local("-apple-system"),local("Helvetica Neue"),local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Caveat Fallback;src:local("Brush Script MT"),local("Snell Roundhand"),local("Apple Chancery"),local("cursive");size-adjust:110%}:root{--teamo-sand: #F5EFE4;--teamo-cream: #FAF5EE;--teamo-turquoise: #6DC5C1;--teamo-turquoise-dark: #1A6B7A;--teamo-coral: #E8856C;--teamo-gold: #E4AD42;--teamo-pink: #E88FB8;--teamo-text: #2B3A3A;--teamo-muted: rgba(43, 58, 58, .7);--teamo-border: rgba(43, 58, 58, .1);--teamo-border-soft: rgba(43, 58, 58, .06);--teamo-radius-lg: 20px;--teamo-radius: 14px;--teamo-radius-sm: 10px;--teamo-radius-pill: 999px;--teamo-shadow-sm: 0 2px 8px rgba(26, 107, 122, .06);--teamo-shadow: 0 8px 24px rgba(26, 107, 122, .08);--teamo-shadow-lg: 0 20px 40px -12px rgba(26, 107, 122, .15);--teamo-space-2: 8px;--teamo-space-3: 12px;--teamo-space-4: 16px;--teamo-space-5: 20px;--teamo-space-6: 24px;--teamo-space-8: 32px;--teamo-space-10: 40px;--teamo-space-12: 48px;--teamo-space-14: 56px;--teamo-space-16: 64px;--teamo-space-24: 96px;--teamo-section-py: 96px;--teamo-section-px: 40px;--teamo-section-py-mb: 60px;--teamo-section-px-mb: 24px;--teamo-container: 1280px;--teamo-container-wide: 1400px;--teamo-font-head: "Playfair Display", "Playfair Display Fallback", Georgia, serif;--teamo-font-body: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--teamo-font-script: "Caveat", "Caveat Fallback", cursive;--teamo-h1: clamp(40px, 6vw, 72px);--teamo-h2: clamp(32px, 4.2vw, 48px);--teamo-h3: clamp(22px, 2.4vw, 26px);--teamo-eyebrow: clamp(20px, 2vw, 24px);--teamo-body: 16px;--teamo-body-sm: 14px;--teamo-small: 12px;--teamo-micro: 11px;--teamo-tracking-wide: 2px;--teamo-tracking-tight: -.01em}.product-item .card-product,.card-product{border-radius:var(--teamo-radius)!important;overflow:hidden;background:#fff;border:1px solid var(--teamo-border-soft)!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.product-item .card-product:hover,.card-product:hover{border-color:#1a6b7a33!important;transform:translateY(-2px);box-shadow:var(--teamo-shadow)}.card-product__wrapper{border-radius:var(--teamo-radius)!important;overflow:hidden}.card-media,.card-media--portrait,.card-media--square,.card-media--adapt{border-radius:var(--teamo-radius) var(--teamo-radius) 0 0!important;overflow:hidden;border-bottom:1px solid var(--teamo-border-soft)}.card-product:not(:has(.card-information)) .card-media,.card-product.card-product--no-info .card-media{border-radius:var(--teamo-radius)!important;border-bottom:none}.card-media img,.card-product img{display:block}.card-media>*,.card-media .media,.card-media .aspect-ratio{border-radius:inherit;overflow:hidden}[class*=teamo-routine-][class*=__circle]{border:2px solid rgba(255,255,255,.6)}.halo-toolbar-mobile,.halo-toolbar-mobile-wrapper,#shopify-section-halo-toolbar-mobile,[id*=halo-toolbar-mobile]{display:none!important}body{padding-bottom:0!important}.card-product{position:relative}.card-information__wrapper.teamo-qa-ready{min-height:calc(100% + 60px)}.teamo-qa-badge{margin:6px 0 4px;min-height:18px}.teamo-jdgm-wrap{display:inline-flex;align-items:center;gap:6px;margin:6px 0 4px;text-decoration:none;color:inherit}.teamo-jdgm-wrap:hover{opacity:.8}.teamo-jdgm-wrap .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px;visibility:visible!important;opacity:1!important}.teamo-jdgm-wrap .jdgm-prev-badge__stars{display:inline-flex!important;gap:1px;color:var(--teamo-gold, #E4AD42)!important;font-size:14px!important;line-height:1!important;letter-spacing:0!important}.teamo-jdgm-wrap .jdgm-star{color:var(--teamo-gold, #E4AD42)!important}.teamo-jdgm-wrap .jdgm-star.jdgm--off{color:#e4ad424d!important}.teamo-jdgm-wrap .jdgm-star.jdgm--half{color:var(--teamo-gold, #E4AD42)!important;opacity:.6}.teamo-jdgm-wrap .jdgm-prev-badge__text{color:var(--teamo-text, #2B3A3A)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;margin-left:2px}.teamo-qa-host{padding:0 16px 16px;display:flex;justify-content:stretch;min-height:60px}.teamo-qa-btn{flex:1;width:100%;padding:12px 18px;min-height:44px;background:var(--teamo-turquoise-dark);color:var(--teamo-cream);border:1.5px solid var(--teamo-turquoise-dark);border-radius:999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;line-height:1.2}.teamo-qa-btn:hover:not([disabled]){background:var(--teamo-turquoise);color:var(--teamo-text);border-color:var(--teamo-turquoise);transform:translateY(-1px);box-shadow:0 8px 16px -4px #1a6b7a4d}.teamo-qa-btn[disabled]:not(.is-added){opacity:.55;cursor:wait}@media(max-width:640px){.teamo-qa-host{padding:0 10px 10px}.teamo-qa-btn{padding:10px 12px;font-size:11px;letter-spacing:1px}}.halo-recently-viewed.recently-viewed-share,.halo-recently-viewed.recently-viewed-tab,.footbar-fixed,.footbar-fixed-left,.footbar-fixed-right,.halo-sticky-toolbar-mobile,.halo-toolbar-bottom-mobile,.recently-viewed-product-btn,.halo-cart-sidebar .halo-sidebar-close,[class*=halo-notification],.halo-warning{display:none!important}.halo-productCard a,.product-card a{-webkit-tap-highlight-color:transparent}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--teamo-turquoise);outline-offset:2px;border-radius:6px}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html,body{overflow-x:hidden}@media(max-width:640px){.teamo-hero-section .teamo-hero-section__h1,[class*=teamo-hero-][class*=__h1]{font-size:36px!important;line-height:1.08!important}[class*=teamo-cats-][class*=__title],[class*=teamo-reviews-][class*=__title],[class*=teamo-foot-][class*=__title]{font-size:32px!important;line-height:1.1!important}}[class*=teamo-pdp-][class*=__thumb]{border:1.5px solid var(--teamo-border-soft)}[class*=teamo-pdp-][class*=__thumb].is-active{border-color:var(--teamo-turquoise-dark)}.jdgm-rev__pic,.jdgm-rev img,.jdgm-carousel-item img{border-radius:var(--teamo-radius-sm)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/teamo-global.css.map?v=94689588239395673111776742322 */

}

#atq-pf{position:fixed;bottom:20px;right:20px;z-index:999998;width:56px;height:56px;border-radius:50%;background:#246776;color:#ffffff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;padding:0}
#atq-pf:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(0,0,0,.3)}
#atq-pf:active{transform:scale(.95)}
#atq-pf:focus-visible{outline:3px solid #246776;outline-offset:3px}
#atq-pf svg{width:calc(56px*.45);height:calc(56px*.45);fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#atq-pb{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#ffffff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 5px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
#atq-pb:empty{display:none}
#atq-pk{position:fixed;inset:0;z-index:999997;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
#atq-pp{position:fixed;inset:0;z-index:999999;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
.qp-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#246776;color:#ffffff;flex-shrink:0;min-height:52px}
.qp-hl{display:flex;align-items:center;gap:8px}
.qp-bk,.qp-cl{background:none;border:0;color:#ffffff;cursor:pointer;padding:4px;border-radius:4px;line-height:0}
.qp-bk:focus-visible,.qp-cl:focus-visible{outline:2px solid #ffffff;outline-offset:2px}
.qp-bk svg,.qp-cl svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.qp-cl svg{width:22px;height:22px}
.qp-tt{font-size:16px;font-weight:700;margin:0;line-height:1.3;color:inherit}
.qp-bd{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}
.qp-ft{flex-shrink:0;padding:12px 16px;border-top:1px solid #e5e5e5;background:#fff}
.qp-cb{width:100%;padding:14px 20px;border:0;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;background:#246776;color:#ffffff;transition:opacity .2s;font-family:inherit;min-height:48px}
.qp-cb:hover{opacity:.9}
.qp-cb:disabled{opacity:.5;cursor:not-allowed}
.qp-cb:focus-visible{outline:3px solid #246776;outline-offset:2px}
.qp-ca{display:block;width:100%;text-align:center;padding:10px;margin-bottom:8px;background:none;border:0;color:#888;font-size:13px;cursor:pointer;font-family:inherit;transition:color .2s}
.qp-ca:hover{color:#c41e3a}
.qp-ca:focus-visible{outline:2px solid #888;outline-offset:2px}
.qp-is{display:flex;flex-direction:column;gap:12px}
.qp-ph svg{width:24px;height:24px;stroke:#ccc;fill:none;stroke-width:1.5}
.qp-rb svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.qp-em{text-align:center;padding:40px 16px;color:#888}
.qp-em p{font-size:14px;line-height:1.5;margin:0 0 16px}
.qp-fm{display:flex;flex-direction:column;gap:16px}
.qp-fg label{font-size:13px;font-weight:600;color:#374151}
.qp-fg input[type="text"],.qp-fg input[type="email"],.qp-fg input[type="tel"],.qp-fg textarea,.qp-fg select{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}
.qp-fg input:focus,.qp-fg textarea:focus,.qp-fg select:focus{outline:none;border-color:#246776;box-shadow:0 0 0 2px #24677633}
.qp-fe{padding:10px 12px;background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;color:#c41e3a;font-size:13px}
@media(min-width:768px){#atq-pp{inset:auto 0 0 auto;width:400px;max-width:100vw;height:100vh;transform:translateX(100%);box-shadow:-4px 0 20px rgba(0,0,0,.15)}}
@media(prefers-reduced-motion:reduce){#atq-pf,#atq-pk,#atq-pp,.qp-cb,.qp-qb,.qp-rb{transition:none!important}}
.qp-ci input,.qp-ri input{width:18px;height:18px;cursor:pointer;flex-shrink:0}
.qp-ci label,.qp-ri label{font-weight:400;cursor:pointer;font-size:14px;margin:0}

.jdgm-widget-revamp,.jdgm-cards-carousel,.jdgm-testimonials-carousel{font-size:max(16px,1rem);--jm-space-0: 0em;--jm-space-25: .0625em;--jm-space-50: .125em;--jm-space-100: .25em;--jm-space-150: .375em;--jm-space-200: .5em;--jm-space-300: .75em;--jm-space-400: 1em;--jm-space-500: 1.25em;--jm-space-600: 1.5em;--jm-space-800: 2em;--jm-space-1000: 2.5em;--jm-space-1200: 3em;--jm-space-1600: 4em;--jm-space-2000: 5em;--jm-space-2400: 6em;--jm-space-3200: 8em;--jm-border-radius-0: 0px;--jm-border-radius-200: 8px;--jm-border-radius-400: 16px;--jm-border-radius-600: 24px;--jm-corner-square: var(--jm-border-radius-0);--jm-corner-soft: var(--jm-border-radius-200);--jm-corner-round: var(--jm-border-radius-400);--jm-corner-extra-round: var(--jm-border-radius-600);--jm-font-weight-regular: 400;--jm-font-weight-medium: 500;--jm-font-weight-semibold: 600;--jm-font-weight-bold: 700;--jm-font-size-250: .625em;--jm-font-size-275: .6875em;--jm-font-size-300: .75em;--jm-font-size-325: .8125em;--jm-font-size-350: .875em;--jm-font-size-400: 1em;--jm-font-size-450: 1.125em;--jm-font-size-500: 1.25em;--jm-font-size-600: 1.5em;--jm-font-size-750: 1.875em;--jm-font-size-900: 2.25em;--jm-font-size-1200: 3em;--jm-font-line-height-300: .75em;--jm-font-line-height-400: 1em;--jm-font-line-height-500: 1.25em;--jm-font-line-height-600: 1.5em;--jm-font-line-height-800: 2em;--jm-font-line-height-1000: 2.5em;--jm-font-line-height-1200: 3em;--jm-heading-xl-size: var(--jm-font-size-1200);--jm-heading-xl-weight-default: var(--jm-font-weight-regular);--jm-heading-xl-weight-bold: var(--jm-font-weight-bold);--jm-heading-lg-size: var(--jm-font-size-750);--jm-heading-lg-weight-default: var(--jm-font-weight-regular);--jm-heading-lg-weight-bold: var(--jm-font-weight-bold);--jm-heading-md-size: var(--jm-font-size-600);--jm-heading-md-weight-default: var(--jm-font-weight-regular);--jm-heading-md-weight-bold: var(--jm-font-weight-bold);--jm-heading-sm-size: var(--jm-font-size-500);--jm-heading-sm-weight-default: var(--jm-font-weight-regular);--jm-heading-sm-weight-bold: var(--jm-font-weight-bold);--jm-heading-xs-size: var(--jm-font-size-400);--jm-heading-xs-weight-default: var(--jm-font-weight-regular);--jm-heading-xs-weight-bold: var(--jm-font-weight-bold);--jm-body-lg-size: var(--jm-font-size-450);--jm-body-lg-weight-default: var(--jm-font-weight-regular);--jm-body-lg-weight-bold: var(--jm-font-weight-bold);--jm-body-md-size: var(--jm-font-size-400);--jm-body-md-weight-default: var(--jm-font-weight-regular);--jm-body-md-weight-bold: var(--jm-font-weight-bold);--jm-body-sm-size: var(--jm-font-size-350);--jm-body-sm-weight-default: var(--jm-font-weight-regular);--jm-body-sm-weight-medium: var(--jm-font-weight-medium);--jm-body-sm-weight-bold: var(--jm-font-weight-bold);--jm-body-xs-size: var(--jm-font-size-300);--jm-body-xs-weight-default: var(--jm-font-weight-regular);--jm-body-xs-weight-medium: var(--jm-font-weight-medium);--jm-body-xxs-size: var(--jm-font-size-250);--jm-body-xxs-weight-default: var(--jm-font-weight-regular);--jm-body-xxs-weight-medium: var(--jm-font-weight-medium);--jm-measure: 60ch;--jm-measure-large: 75ch;--jm-default-line-height: normal;line-height:var(--jm-default-line-height)}.jdgm-widget-revamp *,.jdgm-cards-carousel *,.jdgm-testimonials-carousel *{line-height:var(--jm-default-line-height)}.jdgm-widget-revamp p,.jdgm-cards-carousel p,.jdgm-testimonials-carousel p{margin:0}.jdgm-widget-revamp button,.jdgm-cards-carousel button,.jdgm-testimonials-carousel button{cursor:pointer}.jdgm-widget-revamp div:empty,.jdgm-widget-revamp section:empty,.jdgm-cards-carousel div:empty,.jdgm-cards-carousel section:empty,.jdgm-testimonials-carousel div:empty,.jdgm-testimonials-carousel section:empty{display:block}.jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jm-center--intrinsic[data-v-c913ae1b]>*{flex-grow:0;flex-shrink:0}.jdgm-modal[data-v-6729a363] *,.jdgm-modal[data-v-6729a363] *:before,.jdgm-modal[data-v-6729a363] *:after{box-sizing:border-box!important}@container review-widget (min-width: 768px){.jm-media-grid--v1 .jm-media-grid__item[data-v-23de70c2]:nth-child(n+9){display:none}}.jm-product-variant-card[data-v-106bee0b]>*{margin-bottom:0}.jm-social-share-button[data-v-94765785] svg{transition:fill .2s ease;inline-size:100%;block-size:100%}.jm-social-share-button[data-v-94765785] svg path{fill:var(--jm-review-widget-lighter-text-color)}.jm-voting-controls__button[data-v-c4c904c6]:hover:not(:disabled){color:var(--jm-review-widget-text-color)}.jm-voting-controls__button:hover:not(:disabled) .jm-voting-controls__icon[data-v-c4c904c6] svg path{fill:var(--jm-review-widget-text-color)}.jm-voting-controls__button--active .jm-voting-controls__icon[data-v-c4c904c6] svg path{fill:var(--jm-widget-primary-color, var(--jm-review-widget-star-and-histogram-color))}.jm-voting-controls__icon[data-v-c4c904c6] svg path{fill:var(--jm-review-widget-lighter-text-color)}

.jm-stack[data-v-417c96d2]>*{margin-block:0}.jm-stack--space-0[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-0)}.jm-stack--space-25[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-25)}.jm-stack--space-50[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-50)}.jm-stack--space-100[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-100)}.jm-stack--space-150[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-150)}.jm-stack--space-200[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-200)}.jm-stack--space-300[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-300)}.jm-stack--space-400[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-400)}.jm-stack--space-500[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-500)}.jm-stack--space-600[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-600)}.jm-stack--space-800[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-800)}.jm-stack--space-1000[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-1000)}.jm-stack--space-1200[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-1200)}.jm-stack--space-1600[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-1600)}.jm-stack--space-2000[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-2000)}.jm-stack--space-2400[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-2400)}.jm-stack--space-3200[data-v-417c96d2]>*+*{margin-block-start:var(--jm-space-3200)}.jm-stack--flex[data-v-417c96d2]>*{margin-block:0}.jm-box--inherit-color[data-v-267c46da] *{color:inherit}

[data-v-fb25c6cd] svg{block-size:var(--jm-icon-size, .75em);block-size:var(--jm-icon-size, 1cap);inline-size:var(--jm-icon-size, .75em);inline-size:var(--jm-icon-size, 1cap);display:inline-block}.jm-with-icon[data-v-fb25c6cd] svg{margin-inline-end:var(--jm-icon-space, .5em)}.jdgm-review-content__body-content[data-v-fd665d7b] p{margin-bottom:16px}.jdgm-review-content__body-content[data-v-fd665d7b] p:last-of-type{margin-bottom:0}.jm-frame[data-v-c570f31f] img,.jm-frame[data-v-c570f31f] video{inline-size:100%;block-size:100%;object-fit:cover}.jm-frame--auto[data-v-c570f31f] img,.jm-frame--auto[data-v-c570f31f] video{block-size:auto;object-fit:contain}[class*="add-to-quote"],[class*="quote-cart"],.quote-cart-icon-wrapper,.quote-cart-section,.atq-header-quote-icon,.atq-header-quote-icon *{visibility:visible !important;opacity:1 !important;pointer-events:auto !important}:root{--jdgm-primary-color: #3CC8C8;--jdgm-secondary-color: rgba(60,200,200,0.1);--jdgm-star-color: #E8856C;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #3CC8C8;--jdgm-paginate-color: #3CC8C8;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #3CC8C8}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#E8856C}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-prev-badge__text{visibility:hidden}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#3CC8C8}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-prev-badge{display:block !important}



  .teamo-ann-sections--26901161050411__teamo_announcement {
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --cream: var(--teamo-cream, #FAF5EE);
    --gold: var(--teamo-gold, #E4AD42);
    background: #1a6b7a;
    color: #faf5ee;
    text-align: center;
    padding: 10px 20px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    overflow: hidden;
  }
  .teamo-ann-sections--26901161050411__teamo_announcement__track {
    position: relative;
    min-height: 18px;
  }
  .teamo-ann-sections--26901161050411__teamo_announcement__msg {
    display: inline-block;
    opacity: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    transition: opacity 0.6s ease;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .teamo-ann-sections--26901161050411__teamo_announcement__msg.is-active { opacity: 1; }
  .teamo-ann-sections--26901161050411__teamo_announcement__msg a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 3px;
  }
  .teamo-ann-sections--26901161050411__teamo_announcement__pineapple {
    color: #e4ad42;
    margin: 0 12px;
  }
  @media (max-width: 680px) {
    .teamo-ann-sections--26901161050411__teamo_announcement {
      padding: 8px 16px;
      font-size: 10px;
      letter-spacing: 1.5px;
    }}


  .teamo-hdr-sections--26901161050411__teamo_header {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --text: var(--teamo-text, #2B3A3A);
    --border: rgba(43,58,58,0.12);
    background: #faf5ee;
    border-bottom: 1px solid var(--border);
    padding: 18px clamp(20px, 3vw, 40px);
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: clamp(12px, 2vw, 24px);
    position: sticky; top: 0;
    z-index: 50;
    font-family: 'Inter', sans-serif;
  }

  /* Desktop nav (left) — flex-wrap nowrap with min-width:0 + overflow:hidden guarantees the column
     cannot spill into the center logo cell. Progressive nth-child rules below hide trailing items
     at intermediate widths so the logo is never crashed. */
  .teamo-hdr-sections--26901161050411__teamo_header__nav {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: clamp(14px, 1.6vw, 28px);
    min-width: 0;
    overflow: hidden;
    padding-block: 2px; /* room for :hover underline (bottom: -2px) so overflow:hidden doesn't clip it */
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    font-size: clamp(11px, 0.92vw, 13px);
    font-weight: 500;
    letter-spacing: clamp(0.6px, 0.1vw, 1.5px);
    text-transform: uppercase;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__nav a { white-space: nowrap; }
  .teamo-hdr-sections--26901161050411__teamo_header__nav a {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    color: var(--text);
    text-decoration: none;
    padding: 4px 0;
    position: relative;
    transition: color 0.2s ease;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__nav a::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    height: 1.5px;
    background: var(--gold);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.25s ease;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__nav a:hover::after { transform: scaleX(1); }
  .teamo-hdr-sections--26901161050411__teamo_header__nav a:hover { color: var(--turquoise-dark); }

  /* Logo (center) */
  .teamo-hdr-sections--26901161050411__teamo_header__logo {
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 4px;
    color: var(--text);
    text-decoration: none;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    gap: 2px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__logo .amp {
    color: var(--gold);
    font-style: italic;
    margin: 0 2px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__logo img {
    height: clamp(42px, 4.5vw, 56px);
    width: auto;
    max-width: 100%;
    object-fit: contain;
    display: block;
  }

  /* Utility (right) */
  .teamo-hdr-sections--26901161050411__teamo_header__utility {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
    align-items: center;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__icon-btn {
    background: none;
    border: none;
    cursor: pointer;
    color: var(--text);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    text-decoration: none;
    position: relative;
    transition: color 0.2s;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__icon-btn:hover { color: var(--turquoise-dark); }
  .teamo-hdr-sections--26901161050411__teamo_header__icon-btn svg {
    width: 24px;
    height: 24px;
    stroke: currentColor;
    fill: none;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__cart-icon-img {
    width: 26px;
    height: 26px;
    object-fit: contain;
    display: block;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__burger svg {
    width: 26px;
    height: 26px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__cart-count {
    position: absolute;
    top: -2px;
    right: -4px;
    background: var(--coral);
    color: white;
    font-size: 10px;
    font-weight: 700;
    min-width: 18px;
    height: 18px;
    padding: 0 4px;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  /* Mobile hamburger (hidden on desktop) */
  .teamo-hdr-sections--26901161050411__teamo_header__burger { display: none; }

  /* Search overlay (positioned outside .teamo-hdr-{id}, so uses explicit colors) */
  .teamo-hdr-sections--26901161050411__teamo_header__search-overlay {
    display: none;
    position: fixed;
    top: 0; left: 0; right: 0;
    background: #FAF5EE;
    padding: 24px 40px;
    border-bottom: 1px solid rgba(43,58,58,0.1);
    z-index: 60;
    box-shadow: 0 12px 24px rgba(0,0,0,0.08);
  }
  .teamo-hdr-sections--26901161050411__teamo_header__search-overlay.is-open { display: block; }
  .teamo-hdr-sections--26901161050411__teamo_header__search-form {
    max-width: 720px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 12px;
    border: 1.5px solid rgba(43,58,58,0.1);
    border-radius: 999px;
    padding: 8px 8px 8px 24px;
    background: #ffffff;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__search-input {
    flex: 1;
    border: none;
    outline: none;
    padding: 10px 0;
    font-size: 15px;
    font-family: 'Inter', sans-serif;
    color: #2B3A3A;
    background: transparent;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__search-submit {
    border: none;
    background: #1A6B7A;
    color: #FAF5EE;
    padding: 10px 22px;
    border-radius: 999px;
    cursor: pointer;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__search-close {
    border: none;
    background: transparent;
    color: #2B3A3A;
    padding: 10px 14px;
    border-radius: 999px;
    cursor: pointer;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  /* Mobile drawer (positioned outside .teamo-hdr-{id}, uses explicit colors) */
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-bg {
    position: fixed;
    inset: 0;
    background: rgba(10, 40, 48, 0.55);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 70;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-bg.is-open {
    opacity: 1;
    pointer-events: auto;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 88%;
    max-width: 380px;
    background: #FAF5EE;
    padding: 24px 28px;
    transform: translateX(-100%);
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 80;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    box-shadow: 30px 0 60px -20px rgba(10, 40, 48, 0.25);
    color: #2B3A3A;
    font-family: 'Inter', sans-serif;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer.is-open { transform: translateX(0); }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(43,58,58,0.1);
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-logo {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 3px;
    color: #2B3A3A;
    text-decoration: none;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-logo .amp { color: #E4AD42; font-style: italic; }
  .teamo-hdr-sections--26901161050411__teamo_header__close {
    background: none;
    border: none;
    font-size: 28px;
    color: #2B3A3A;
    cursor: pointer;
    padding: 4px 8px;
    line-height: 1;
    border-radius: 999px;
    transition: background 0.15s ease;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__close:hover { background: rgba(26,107,122,0.08); }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-nav {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 28px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-nav a {
    display: block;
    padding: 14px 0;
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    font-weight: 600;
    color: #2B3A3A;
    text-decoration: none;
    border-bottom: 1px solid rgba(43,58,58,0.08);
    transition: color 0.2s ease, padding-left 0.2s ease;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-nav a:hover {
    color: #1A6B7A;
    padding-left: 8px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-utility {
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid rgba(43,58,58,0.1);
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-utility a {
    font-family: 'Inter', sans-serif;
    color: #2B3A3A;
    text-decoration: none;
    padding: 14px 0;
    min-height: 44px;
    display: flex;
    align-items: center;
    gap: 14px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    transition: color 0.2s ease, padding-left 0.2s ease;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-utility a:hover {
    color: #1A6B7A;
    padding-left: 6px;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-utility svg {
    width: 22px;
    height: 22px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
    flex-shrink: 0;
  }
  .teamo-hdr-sections--26901161050411__teamo_header__drawer-utility .count {
    margin-left: auto;
    background: #E8856C;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    min-width: 22px;
    height: 22px;
    padding: 0 7px;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  /* Tablet — tight-but-usable desktop nav (between mobile_breakpoint and 1200px).
     Progressive item-hiding ensures the logo is never crashed by overflow at narrower widths.
     Items are CSS-hidden only, so they still appear in the mobile drawer. */@media (max-width: 1280px) and (min-width: 993px) {
    .teamo-hdr-sections--26901161050411__teamo_header { padding: 16px 24px; gap: 12px; }
    .teamo-hdr-sections--26901161050411__teamo_header__logo { font-size: 22px; letter-spacing: 3px; }
    .teamo-hdr-sections--26901161050411__teamo_header__utility { gap: 12px; }
    .teamo-hdr-sections--26901161050411__teamo_header__icon-btn { padding: 6px; }
    .teamo-hdr-sections--26901161050411__teamo_header__nav a:nth-child(n+7) { display: none; }}
  @media (max-width: 1160px) and (min-width: 993px) {
    .teamo-hdr-sections--26901161050411__teamo_header__nav a:nth-child(n+6) { display: none; }
    .teamo-hdr-sections--26901161050411__teamo_header__logo { font-size: 20px; letter-spacing: 2.5px; }}
  @media (max-width: 1060px) and (min-width: 993px) {
    .teamo-hdr-sections--26901161050411__teamo_header__nav a:nth-child(n+5) { display: none; }}

  /* Mobile — hide nav, show burger. Icons + logo bumped up for touch-friendliness. */
  @media (max-width: 992px) {
    .teamo-hdr-sections--26901161050411__teamo_header {
      grid-template-columns: auto 1fr auto;
      padding: 12px clamp(14px, 4vw, 20px);
      gap: 10px;
    }
    .teamo-hdr-sections--26901161050411__teamo_header__nav { display: none; }
    .teamo-hdr-sections--26901161050411__teamo_header__burger {
      display: flex;
      align-items: center;
      justify-content: center;
      background: none;
      border: none;
      cursor: pointer;
      color: var(--text);
      padding: 10px;
      margin-left: -6px; /* visual balance so the icon aligns with the page edge */
    }
    .teamo-hdr-sections--26901161050411__teamo_header__burger svg { width: 28px; height: 28px; stroke-width: 1.8; }
    .teamo-hdr-sections--26901161050411__teamo_header__logo {
      font-size: clamp(18px, 5vw, 22px);
      letter-spacing: 2px;
      justify-self: center;
    }
    .teamo-hdr-sections--26901161050411__teamo_header__logo img {
      height: clamp(44px, 10vw, 52px);
      max-height: none;
    }
    .teamo-hdr-sections--26901161050411__teamo_header__utility { gap: 2px; }
    .teamo-hdr-sections--26901161050411__teamo_header__icon-btn { padding: 8px; }
    .teamo-hdr-sections--26901161050411__teamo_header__icon-btn svg { width: 26px; height: 26px; stroke-width: 1.8; }
    .teamo-hdr-sections--26901161050411__teamo_header__cart-icon-img { width: 30px; height: 30px; }
    .teamo-hdr-sections--26901161050411__teamo_header__cart-count {
      top: 0;
      right: 0;
      min-width: 18px;
      height: 18px;
      font-size: 10px;
    }

    /* Full-sheet search overlay — covers the viewport on mobile for comfortable typing */
    .teamo-hdr-sections--26901161050411__teamo_header__search-overlay {
      padding: 14px;
      box-shadow: 0 16px 40px rgba(0,0,0,0.15);
    }
    .teamo-hdr-sections--26901161050411__teamo_header__search-form {
      padding: 4px 4px 4px 18px;
      gap: 6px;
    }
    .teamo-hdr-sections--26901161050411__teamo_header__search-input { font-size: 16px; padding: 12px 0; } /* 16px prevents iOS input-zoom */
    .teamo-hdr-sections--26901161050411__teamo_header__search-submit {
      padding: 10px 14px;
      font-size: 0; /* hide the "Search" word */
      min-width: 44px;
      min-height: 44px;
      position: relative;
    }
    .teamo-hdr-sections--26901161050411__teamo_header__search-submit::after {
      /* search icon replacement */
      content: '';
      position: absolute;
      inset: 0;
      background: no-repeat center/18px 18px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF5EE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3'/></svg>");
    }
    .teamo-hdr-sections--26901161050411__teamo_header__search-close {
      padding: 10px;
      font-size: 20px;
      min-width: 44px;
      min-height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
    }}

  /* Very narrow — drop account icon, keep search + cart only */
  @media (max-width: 380px) {
    .teamo-hdr-sections--26901161050411__teamo_header__utility .teamo-hdr-sections--26901161050411__teamo_header__icon-btn[aria-label="Account"] { display: none; }}


  .teamo-hero-template--26901162557739__teamo_hero {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    position: relative;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    aspect-ratio: 2 / 1;
    min-height: 560px;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 80px;
    
    background: #1A0F0D;
    
  }
  
  .teamo-hero-template--26901162557739__teamo_hero__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
  }
  .teamo-hero-template--26901162557739__teamo_hero__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    display: block;
  }
  .teamo-hero-template--26901162557739__teamo_hero__bg::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background:
      linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%),
      linear-gradient(90deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.05) 55%, rgba(0,0,0,0) 100%);
    z-index: 1;
    pointer-events: none;
  }
  
  
  
  .teamo-hero-template--26901162557739__teamo_hero__wrap {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 60px;
    position: relative;
    z-index: 2;
  }
  .teamo-hero-template--26901162557739__teamo_hero__copy {
    max-width: 55%;
    color: white;
  }
  .teamo-hero-template--26901162557739__teamo_hero__tag {
    display: inline-block;
    padding: 6px 14px;
    background: rgba(255,255,255,0.2);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255,255,255,0.4);
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
    color: white;
  }
  .teamo-hero-template--26901162557739__teamo_hero__h1 {
    font-family: 'Playfair Display', serif;
    font-size: 72px;
    line-height: 1.05;
    font-weight: 600;
    margin: 0 0 12px;
    color: white;
    text-shadow: 0 4px 16px rgba(0,0,0,0.15);
  }
  .teamo-hero-template--26901162557739__teamo_hero__h1 em {
    font-style: italic;
    color: #FFF3D9;
  }
  .teamo-hero-template--26901162557739__teamo_hero__sub {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    line-height: 1.6;
    max-width: 480px;
    margin: 0 0 28px;
    color: rgba(255,255,255,0.9);
  }
  .teamo-hero-template--26901162557739__teamo_hero__ctas {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
  }
  .teamo-hero-template--26901162557739__teamo_hero__btn {
    padding: 16px 32px;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: transform 0.2s, box-shadow 0.2s;
    border: 1.5px solid transparent;
    cursor: pointer;
  }
  .teamo-hero-template--26901162557739__teamo_hero__btn--primary {
    background: var(--gold);
    color: var(--text);
  }
  .teamo-hero-template--26901162557739__teamo_hero__btn--primary:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(228,173,66,0.45);
  }
  .teamo-hero-template--26901162557739__teamo_hero__btn--ghost {
    background: transparent;
    color: white;
    border-color: white;
  }
  .teamo-hero-template--26901162557739__teamo_hero__btn--ghost:hover {
    background: white;
    color: var(--turquoise-dark);
  }
  .teamo-hero-template--26901162557739__teamo_hero__scribble {
    position: absolute;
    bottom: 40px;
    right: 80px;
    font-family: 'Caveat', cursive;
    font-size: 36px;
    color: white;
    opacity: 0.85;
    transform: rotate(-3deg);
    z-index: 2;
  }
  @media (max-width: 900px) {
    .teamo-hero-template--26901162557739__teamo_hero {
      padding: 40px 20px;
      min-height: 520px;
      aspect-ratio: auto;
    }
    .teamo-hero-template--26901162557739__teamo_hero__wrap { padding: 0; }
    .teamo-hero-template--26901162557739__teamo_hero__copy { max-width: 100%; }
    .teamo-hero-template--26901162557739__teamo_hero__h1 { font-size: 44px; }
    .teamo-hero-template--26901162557739__teamo_hero__sub { font-size: 15px; }
    .teamo-hero-template--26901162557739__teamo_hero::before { font-size: 180px; top: -20px; right: -20px; }
    .teamo-hero-template--26901162557739__teamo_hero::after { font-size: 90px; }
    .teamo-hero-template--26901162557739__teamo_hero__scribble { display: none; }
    .teamo-hero-template--26901162557739__teamo_hero__tag { font-size: 13px; padding: 8px 16px; }}


  .teamo-trust-template--26901162557739__teamo_trust {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --text: var(--teamo-text, #2B3A3A);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    background: #faf5ee;
    padding: 80px 20px;
    border-top: 1px solid rgba(43,58,58,0.08);
    border-bottom: 1px solid rgba(43,58,58,0.08);
  }
  .teamo-trust-template--26901162557739__teamo_trust__grid {
    max-width: 1280px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    align-items: center;
  }
  .teamo-trust-template--26901162557739__teamo_trust__item {
    display: flex;
    gap: 16px;
    align-items: flex-start;
    text-align: left;
  }
  .teamo-trust-template--26901162557739__teamo_trust__icon {
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    color: var(--turquoise-dark);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .teamo-trust-template--26901162557739__teamo_trust__icon svg { width: 100%; height: 100%; }
  .teamo-trust-template--26901162557739__teamo_trust__icon img { width: 100%; height: 100%; object-fit: contain; display: block; }
  .teamo-trust-template--26901162557739__teamo_trust__body { flex: 1; }
  .teamo-trust-template--26901162557739__teamo_trust__title {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: var(--turquoise-dark);
    margin: 0 0 4px;
    line-height: 1.3;
  }
  .teamo-trust-template--26901162557739__teamo_trust__desc {
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    color: rgba(43,58,58,0.7);
    margin: 0;
    line-height: 1.5;
  }
  @media (max-width: 900px) {
    .teamo-trust-template--26901162557739__teamo_trust__grid {
      grid-template-columns: 1fr;
      gap: 20px;
    }
    .teamo-trust-template--26901162557739__teamo_trust {
      padding: 32px 20px;
    }}


  .teamo-bs-template--26901162557739__teamo_bestsellers {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --text: var(--teamo-text, #2B3A3A);
    --border: rgba(43,58,58,0.08);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding: 96px 40px;
    background: #faf5ee;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__wrap { max-width: 1280px; margin: 0 auto; }
  .teamo-bs-template--26901162557739__teamo_bestsellers__head {
    text-align: center;
    max-width: 640px;
    margin: 0 auto 56px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__tag {
    font-family: 'Caveat', cursive;
    font-size: 24px;
    color: var(--coral);
    display: inline-block;
    margin-bottom: 6px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__title {
    font-family: 'Playfair Display', serif;
    font-size: 48px;
    line-height: 1.08;
    font-weight: 600;
    color: var(--turquoise-dark);
    margin: 0 0 10px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__title em { font-style: italic; color: var(--coral); }
  .teamo-bs-template--26901162557739__teamo_bestsellers__sub {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: rgba(43,58,58,0.7);
    line-height: 1.6;
    margin: 0;
  }

  .teamo-bs-template--26901162557739__teamo_bestsellers__grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 24px;
  }

  .teamo-bs-template--26901162557739__teamo_bestsellers__card {
    background: #fff;
    border: 1.5px solid rgba(43,58,58,0.14);
    border-radius: 14px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
    box-shadow: 0 2px 8px rgba(26,107,122,0.04);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__card:hover {
    border-color: var(--turquoise-dark);
    transform: translateY(-3px);
    box-shadow: 0 14px 32px rgba(26,107,122,0.12);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__media {
    border-bottom: 1.5px solid rgba(43,58,58,0.08);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__media {
    aspect-ratio: 1;
    background: var(--sand);
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__media-placeholder {
    width: 60%;
    aspect-ratio: 1;
    border-radius: 50%;
    background: linear-gradient(145deg, #8FA8DB, #E88FB8);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    text-align: center;
    padding: 16px;
    font-size: 14px;
    letter-spacing: 1px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__save {
    position: absolute;
    top: 12px;
    left: 12px;
    background: var(--coral);
    color: #fff;
    padding: 4px 10px;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__body {
    padding: 18px 20px 22px;
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__vendor {
    font-family: 'Inter', sans-serif;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 700;
    margin-bottom: 6px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__name-wrap {
    margin: 0 0 8px;
    font-family: 'Playfair Display', serif;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 600;
    min-height: 1.3em;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__name {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: var(--turquoise-dark);
    text-decoration: none;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__name:hover { color: var(--coral); }
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars {
    color: var(--gold);
    font-size: 13px;
    letter-spacing: 1px;
    margin-bottom: 8px;
    min-height: 20px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars-fallback {
    font-size: 13px;
    color: var(--gold);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars-fallback span {
    color: rgba(43,58,58,0.5);
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    margin-left: 4px;
  }
  /* Judge.me badge overrides */
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars .jdgm-preview-badge {
    display: inline-flex !important;
    align-items: center;
    gap: 6px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars .jdgm-preview-badge__stars {
    color: var(--gold) !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__stars .jdgm-preview-badge__text {
    color: rgba(43,58,58,0.6) !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 11px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__price-row {
    display: flex;
    align-items: baseline;
    gap: 8px;
    margin: 0 0 16px;
    font-family: 'Inter', sans-serif;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__price {
    font-size: 16px;
    font-weight: 700;
    color: var(--text);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__compare {
    font-size: 13px;
    color: rgba(43,58,58,0.5);
    text-decoration: line-through;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__atc {
    margin-top: auto;
    width: 100%;
    padding: 12px 16px;
    min-height: 44px;
    background: var(--turquoise-dark);
    color: var(--cream);
    border: none;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.2s ease, transform 0.15s ease;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__atc:hover {
    background: var(--turquoise);
    color: var(--text);
    transform: translateY(-1px);
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__atc[disabled] {
    background: #cbd5d5;
    color: rgba(43,58,58,0.5);
    cursor: not-allowed;
    transform: none;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__view-all {
    text-align: center;
    margin-top: 40px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__view-all a {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    color: var(--turquoise-dark);
    text-decoration: none;
    padding-bottom: 4px;
    border-bottom: 2px solid var(--gold);
    letter-spacing: 0.5px;
    font-size: 14px;
  }
  .teamo-bs-template--26901162557739__teamo_bestsellers__view-all a:hover { color: var(--coral); border-color: var(--coral); }

  @media (max-width: 900px) {
    .teamo-bs-template--26901162557739__teamo_bestsellers { padding: 60px 24px; }
    .teamo-bs-template--26901162557739__teamo_bestsellers__title { font-size: 32px; }
    .teamo-bs-template--26901162557739__teamo_bestsellers__grid { grid-template-columns: repeat(2, 1fr); gap: 16px; }
    .teamo-bs-template--26901162557739__teamo_bestsellers__body { padding: 14px 14px 18px; }
    .teamo-bs-template--26901162557739__teamo_bestsellers__name { font-size: 15px; }}
  @media (max-width: 640px) {
    .teamo-bs-template--26901162557739__teamo_bestsellers__grid { grid-template-columns: 1fr; gap: 20px; }
    .teamo-bs-template--26901162557739__teamo_bestsellers__card { max-width: 440px; margin: 0 auto; width: 100%; }}


  .teamo-ing-template--26901162557739__teamo_ingredients_home {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --text: var(--teamo-text, #2B3A3A);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding: 96px 40px;
    background: #f5efe4;
    position: relative;
    overflow: hidden;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home::before {
    content: '🍍';
    position: absolute;
    bottom: -60px;
    right: -60px;
    font-size: 320px;
    opacity: 0.08;
    transform: rotate(-20deg);
    line-height: 1;
    pointer-events: none;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__head {
    max-width: 640px;
    margin: 0 auto 56px;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__eyebrow {
    font-family: 'Caveat', cursive;
    font-size: 24px;
    color: var(--coral);
    margin-bottom: 8px;
    display: inline-block;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__title {
    font-family: 'Playfair Display', serif;
    font-size: 48px;
    font-weight: 600;
    color: var(--turquoise-dark);
    line-height: 1.1;
    margin: 0 0 12px;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__title em { font-style: italic; color: var(--coral); }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__sub {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: rgba(43,58,58,0.7);
    line-height: 1.65;
    margin: 0;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card {
    background: white;
    border-radius: 20px;
    overflow: hidden;
    transition: transform 0.3s;
    border: 1px solid rgba(43,58,58,0.08);
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card:hover { transform: translateY(-4px); }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__img {
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 84px;
    position: relative;
    line-height: 1;
    color: white;
    overflow: hidden;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__img::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.2));
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card:nth-child(3n+1) .teamo-ing-template--26901162557739__teamo_ingredients_home__img {
    background: linear-gradient(135deg, #6DC5C1, #1A6B7A);
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card:nth-child(3n+2) .teamo-ing-template--26901162557739__teamo_ingredients_home__img {
    background: linear-gradient(135deg, #E8B64B, #E8856C);
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card:nth-child(3n) .teamo-ing-template--26901162557739__teamo_ingredients_home__img {
    background: linear-gradient(135deg, #E88FB8, #8FA8DB);
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card[data-has-image="true"] .teamo-ing-template--26901162557739__teamo_ingredients_home__img {
    font-size: 0;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__card[data-has-image="true"] .teamo-ing-template--26901162557739__teamo_ingredients_home__img > img {
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: none;
    object-fit: cover;
    object-position: center;
    display: block;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__body { padding: 24px 28px 28px; }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__origin {
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 700;
    margin-bottom: 6px;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__name {
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    color: var(--turquoise-dark);
    margin: 0 0 10px;
    font-weight: 600;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__desc {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    line-height: 1.65;
    color: rgba(43,58,58,0.75);
    margin: 0;
  }
  .teamo-ing-template--26901162557739__teamo_ingredients_home__tag {
    display: inline-block;
    margin-top: 14px;
    padding: 6px 12px;
    background: var(--sand);
    color: var(--turquoise-dark);
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-radius: 999px;
  }
  @media (max-width: 900px) {
    .teamo-ing-template--26901162557739__teamo_ingredients_home { padding: 60px 24px; }
    .teamo-ing-template--26901162557739__teamo_ingredients_home__title { font-size: 32px; }
    .teamo-ing-template--26901162557739__teamo_ingredients_home__grid { grid-template-columns: 1fr; }}


  .teamo-cats-template--26901162557739__teamo_cats {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    background: #faf5ee;
    padding: 96px 40px;
  }
  .teamo-cats-template--26901162557739__teamo_cats__wrap {
    max-width: 1400px;
    margin: 0 auto;
  }
  .teamo-cats-template--26901162557739__teamo_cats__header {
    text-align: center;
    max-width: 700px;
    margin: 0 auto 56px;
  }
  .teamo-cats-template--26901162557739__teamo_cats__tag {
    display: inline-block;
    font-family: 'Caveat', cursive;
    font-size: 24px;
    color: var(--coral);
    margin-bottom: 8px;
  }
  .teamo-cats-template--26901162557739__teamo_cats__title {
    font-family: 'Playfair Display', serif;
    font-size: 52px;
    line-height: 1.08;
    font-weight: 600;
    color: var(--turquoise-dark);
    margin: 0 0 12px;
  }
  .teamo-cats-template--26901162557739__teamo_cats__title em { font-style: italic; color: var(--coral); }
  .teamo-cats-template--26901162557739__teamo_cats__sub {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: rgba(43,58,58,0.7);
    margin: 0;
    line-height: 1.6;
  }
  .teamo-cats-template--26901162557739__teamo_cats__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile {
    aspect-ratio: 3 / 4;
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: flex-end;
    padding: 24px;
    text-decoration: none;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    border: 1px solid rgba(255,255,255,0.18);
    box-shadow: 0 2px 8px rgba(26,107,122,0.08);
    color: white;
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 24px rgba(0,0,0,0.1);
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 40%, rgba(26,107,122,0.65) 100%);
    z-index: 1;
  }
  .teamo-cats-template--26901162557739__teamo_cats__inner {
    position: relative;
    z-index: 2;
    width: 100%;
    color: white;
  }
  .teamo-cats-template--26901162557739__teamo_cats__label {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: rgba(255,255,255,0.95);
    margin-bottom: 8px;
    font-weight: 600;
  }
  .teamo-cats-template--26901162557739__teamo_cats__name {
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    line-height: 1.1;
    margin: 0 0 10px;
    font-weight: 600;
    color: white;
  }
  .teamo-cats-template--26901162557739__teamo_cats__shop {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding-bottom: 2px;
    border-bottom: 1.5px solid white;
  }
  .teamo-cats-template--26901162557739__teamo_cats__icon {
    position: absolute;
    top: 20px;
    left: 24px;
    font-size: 32px;
    z-index: 2;
    line-height: 1;
  }
  .teamo-cats-template--26901162557739__teamo_cats__icon--img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    filter: drop-shadow(0 2px 6px rgba(0,0,0,0.2));
  }
  /* Unique tile backgrounds — repeat cycle of 4 */
  .teamo-cats-template--26901162557739__teamo_cats__tile:nth-child(4n+1) {
    background:
      radial-gradient(ellipse at top right, rgba(109,197,193,0.4), transparent),
      linear-gradient(165deg, #8FA8DB 0%, #E88FB8 100%);
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile:nth-child(4n+2) {
    background:
      radial-gradient(ellipse at top left, rgba(228,173,66,0.35), transparent),
      linear-gradient(165deg, #E8B64B 0%, #ED8A6E 100%);
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile:nth-child(4n+3) {
    background:
      radial-gradient(ellipse at top right, rgba(90,129,104,0.4), transparent),
      linear-gradient(165deg, #6DC5C1 0%, #1A6B7A 100%);
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile:nth-child(4n) {
    background:
      radial-gradient(ellipse at bottom right, rgba(232,143,184,0.5), transparent),
      linear-gradient(165deg, #F5AACB 0%, #E4AD42 100%);
  }
  /* Optional image override per tile — img element */
  .teamo-cats-template--26901162557739__teamo_cats__tile-bg {
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: 0;
    overflow: hidden;
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .teamo-cats-template--26901162557739__teamo_cats__tile-bg::after {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    background: linear-gradient(180deg, transparent 20%, rgba(26,107,122,0.7) 100%);
    pointer-events: none;
  }
  @media (max-width: 900px) {
    .teamo-cats-template--26901162557739__teamo_cats { padding: 60px 24px; }
    .teamo-cats-template--26901162557739__teamo_cats__title { font-size: 36px; }
    .teamo-cats-template--26901162557739__teamo_cats__grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }
    .teamo-cats-template--26901162557739__teamo_cats__header { margin-bottom: 36px; }}
  @media (max-width: 480px) {
    .teamo-cats-template--26901162557739__teamo_cats__grid { grid-template-columns: 1fr; }}


  .teamo-ig-template--26901162557739__teamo_instagram {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --navy: #0F2E36;
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    position: relative;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding: 96px 0;
    overflow: hidden;
    background: #1a6b7a;
    color: var(--cream);
  }
  .teamo-ig-template--26901162557739__teamo_instagram::before {
    content: '🌴';
    position: absolute;
    top: 20px;
    left: -40px;
    font-size: 260px;
    opacity: 0.08;
    transform: rotate(-20deg);
    line-height: 1;
    pointer-events: none;
    z-index: 0;
    filter: blur(1px);
  }
  .teamo-ig-template--26901162557739__teamo_instagram::after {
    content: '🍍';
    position: absolute;
    bottom: 20px;
    right: -40px;
    font-size: 220px;
    opacity: 0.08;
    transform: rotate(15deg);
    line-height: 1;
    pointer-events: none;
    z-index: 0;
    filter: blur(1px);
  }
  .teamo-ig-template--26901162557739__teamo_instagram__wrap {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    padding: 0 40px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__head {
    text-align: center;
    margin: 0 auto 40px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tag {
    font-family: 'Caveat', cursive;
    font-size: 24px;
    color: var(--gold);
    display: inline-block;
    margin-bottom: 4px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tag:empty { display: none; }
  .teamo-ig-template--26901162557739__teamo_instagram__title {
    font-family: 'Playfair Display', serif;
    font-size: 48px;
    line-height: 1.08;
    font-weight: 600;
    color: var(--cream);
    margin: 0;
    letter-spacing: -0.01em;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__title em { font-style: italic; color: var(--gold); }
  .teamo-ig-template--26901162557739__teamo_instagram__sub {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    color: rgba(250,245,238,0.7);
    line-height: 1.55;
    margin: 10px auto 0;
    max-width: 540px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__sub:empty { display: none; }
  .teamo-ig-template--26901162557739__teamo_instagram__footer-link {
    text-align: center;
    margin-top: 32px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__footer-link a {
    color: var(--cream);
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1.5px solid rgba(250,245,238,0.4);
    padding-bottom: 2px;
    transition: border-color 0.2s ease, color 0.2s ease;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__footer-link a:hover {
    color: var(--gold);
    border-color: var(--gold);
  }
  /* Arrow nav */
  .teamo-ig-template--26901162557739__teamo_instagram__carousel {
    position: relative;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-top: -30px;
    transform: translateY(-50%);
    border-radius: 999px;
    border: none;
    background: var(--cream);
    color: var(--turquoise-dark);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
    z-index: 3;
    transition: background 0.15s ease, transform 0.15s ease;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow:hover { background: var(--gold); color: var(--text); }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow--prev { left: -8px; }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow--next { right: -8px; }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow svg { width: 18px; height: 18px; stroke: currentColor; fill: none; stroke-width: 2.5; }
  .teamo-ig-template--26901162557739__teamo_instagram__arrow[disabled] { opacity: 0.35; cursor: not-allowed; }
  .teamo-ig-template--26901162557739__teamo_instagram__follow svg { width: 16px; height: 16px; fill: currentColor; }

  .teamo-ig-template--26901162557739__teamo_instagram__grid {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    overflow-x: auto;
    overflow-y: visible;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 8px 40px 24px;
    margin: 0 -40px;
    scrollbar-width: thin;
    scrollbar-color: rgba(250,245,238,0.3) transparent;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__grid::-webkit-scrollbar {
    height: 6px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__grid::-webkit-scrollbar-track {
    background: rgba(250,245,238,0.08);
    border-radius: 999px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__grid::-webkit-scrollbar-thumb {
    background: rgba(250,245,238,0.3);
    border-radius: 999px;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__grid::-webkit-scrollbar-thumb:hover {
    background: rgba(250,245,238,0.5);
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile {
    flex: 0 0 320px;
    width: 320px;
    aspect-ratio: 4 / 5;
    scroll-snap-align: start;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    display: block;
    text-decoration: none;
    background: linear-gradient(135deg, #E88FB8, #8FA8DB);
    border: 1.5px solid rgba(250,245,238,0.15);
    box-shadow: 0 8px 24px rgba(0,0,0,0.18);
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:nth-child(6n+2) { background: linear-gradient(135deg, #E8B64B, #E8856C); }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:nth-child(6n+3) { background: linear-gradient(135deg, #6DC5C1, #1A6B7A); }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:nth-child(6n+4) { background: linear-gradient(135deg, #F5AACB, #E4AD42); }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:nth-child(6n+5) { background: linear-gradient(135deg, #1A6B7A, #2B3A3A); }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:nth-child(6n) { background: linear-gradient(135deg, #E8856C, #E88FB8); }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:hover {
    transform: translateY(-5px);
    box-shadow: 0 24px 48px rgba(26,107,122,0.18);
    border-color: rgba(26,107,122,0.22);
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 55%, rgba(0,0,0,0.45) 100%);
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:hover::after { opacity: 1; }
  .teamo-ig-template--26901162557739__teamo_instagram__overlay {
    position: absolute;
    bottom: 18px;
    left: 18px;
    right: 18px;
    z-index: 2;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 600;
    opacity: 0;
    transform: translateY(8px);
    transition: opacity 0.2s ease, transform 0.2s ease;
    text-shadow: 0 1px 4px rgba(0,0,0,0.3);
  }
  .teamo-ig-template--26901162557739__teamo_instagram__tile:hover .teamo-ig-template--26901162557739__teamo_instagram__overlay {
    opacity: 1;
    transform: translateY(0);
  }
  .teamo-ig-template--26901162557739__teamo_instagram__overlay svg {
    width: 16px;
    height: 16px;
    fill: #fff;
  }

  @media (max-width: 900px) {
    .teamo-ig-template--26901162557739__teamo_instagram { padding: 60px 0; }
    .teamo-ig-template--26901162557739__teamo_instagram__wrap { padding: 0 24px; }
    .teamo-ig-template--26901162557739__teamo_instagram__title { font-size: 34px; }
    .teamo-ig-template--26901162557739__teamo_instagram__grid { gap: 14px; padding: 8px 24px 18px; margin: 0 -24px; }
    .teamo-ig-template--26901162557739__teamo_instagram__tile {
      flex: 0 0 280px;
      width: 280px;
      border-radius: 16px;
    }}
  @media (max-width: 520px) {
    .teamo-ig-template--26901162557739__teamo_instagram__tile { flex: 0 0 260px; width: 260px; }}


  .teamo-story-template--26901162557739__teamo_story {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    width: 100vw;
    margin-left: calc(50% - 50vw);
    padding: 96px 40px;
    background: #f5efe4;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 80px;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .teamo-story-template--26901162557739__teamo_story::before {
    content: '';
    position: absolute;
    top: -100px;
    right: -100px;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, rgba(228,173,66,0.15), transparent 70%);
    pointer-events: none;
    z-index: 0;
  }
  .teamo-story-template--26901162557739__teamo_story__palm {
    position: absolute;
    opacity: 0.15;
    z-index: 0;
    pointer-events: none;
    font-size: 340px;
    line-height: 0.8;
    width: 340px;
    height: 340px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .teamo-story-template--26901162557739__teamo_story__palm > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
  }
  .teamo-story-template--26901162557739__teamo_story__palm--left {
    bottom: -60px;
    left: -40px;
    transform: rotate(-10deg);
  }
  .teamo-story-template--26901162557739__teamo_story__palm--right {
    top: -60px;
    right: -60px;
    width: 320px;
    height: 320px;
    font-size: 320px;
    transform: rotate(15deg);
  }
  .teamo-story-template--26901162557739__teamo_story > .teamo-story-template--26901162557739__teamo_story__image,
  .teamo-story-template--26901162557739__teamo_story > .teamo-story-template--26901162557739__teamo_story__copy {
    position: relative;
    z-index: 1;
  }
  .teamo-story-template--26901162557739__teamo_story__image {
    aspect-ratio: 3 / 4;
    max-width: 500px;
    justify-self: end;
    width: 100%;
  }
  .teamo-story-template--26901162557739__teamo_story__image-inner {
    width: 100%;
    height: 100%;
    border-radius: 300px 300px 20px 20px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 30px 60px -20px rgba(26,107,122,0.35);
    display: flex;
    align-items: center;
    justify-content: center;
    background:
      radial-gradient(ellipse at top, rgba(232,143,184,0.25), transparent 50%),
      linear-gradient(180deg, #E88FB8 0%, #6DC5C1 70%, #1A6B7A 100%);
  }
  
  .teamo-story-template--26901162557739__teamo_story__image-inner > img {
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: inherit;
  }
  
  .teamo-story-template--26901162557739__teamo_story__image-inner::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30%;
    background: linear-gradient(180deg, transparent, rgba(0,0,0,0.3));
  }
  .teamo-story-template--26901162557739__teamo_story__emoji {
    font-size: 240px;
    opacity: 0.6;
    position: absolute;
    bottom: 10%;
    right: -30px;
    transform: rotate(-15deg);
    line-height: 1;
    display: none;
  }
  .teamo-story-template--26901162557739__teamo_story__badge {
    position: absolute;
    top: 24px;
    left: 24px;
    background: var(--gold);
    color: var(--text);
    padding: 8px 16px;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    z-index: 2;
  }
  .teamo-story-template--26901162557739__teamo_story__sticker {
    position: absolute;
    bottom: -30px;
    right: -30px;
    background: white;
    border-radius: 16px;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 12px;
    box-shadow: 0 20px 40px -12px rgba(0,0,0,0.2);
    transform: rotate(5deg);
    z-index: 2;
  }
  .teamo-story-template--26901162557739__teamo_story__sticker-emoji {
    font-size: 32px;
    line-height: 1;
  }
  .teamo-story-template--26901162557739__teamo_story__sticker-title {
    display: block;
    font-family: 'Playfair Display', serif;
    color: var(--turquoise-dark);
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 2px;
  }
  .teamo-story-template--26901162557739__teamo_story__sticker-sub {
    font-family: 'Caveat', cursive;
    color: var(--coral);
    font-size: 14px;
    font-style: normal;
  }
  .teamo-story-template--26901162557739__teamo_story__copy { max-width: 520px; }
  .teamo-story-template--26901162557739__teamo_story__tag {
    display: inline-block;
    font-family: 'Caveat', cursive;
    font-size: 22px;
    color: var(--coral);
    margin-bottom: 12px;
  }
  .teamo-story-template--26901162557739__teamo_story__title {
    font-family: 'Playfair Display', serif;
    font-size: 56px;
    line-height: 1.05;
    font-weight: 600;
    color: var(--turquoise-dark);
    margin: 0 0 24px;
  }
  .teamo-story-template--26901162557739__teamo_story__title em { font-style: italic; color: var(--coral); }
  .teamo-story-template--26901162557739__teamo_story__lead {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    line-height: 1.7;
    color: var(--text);
    margin: 0 0 16px;
  }
  .teamo-story-template--26901162557739__teamo_story__lead strong { color: var(--turquoise-dark); }
  .teamo-story-template--26901162557739__teamo_story__body {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    line-height: 1.75;
    color: rgba(43,58,58,0.78);
    margin: 0 0 14px;
  }
  .teamo-story-template--26901162557739__teamo_story__link {
    display: inline-block;
    margin-top: 12px;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    color: var(--turquoise-dark);
    text-decoration: none;
    padding-bottom: 4px;
    border-bottom: 2px solid var(--gold);
    letter-spacing: 0.5px;
  }
  .teamo-story-template--26901162557739__teamo_story__link:hover { color: var(--coral); border-color: var(--coral); }
  .teamo-story-template--26901162557739__teamo_story__signature {
    display: block;
    font-family: 'Caveat', cursive;
    font-size: 26px;
    color: var(--coral);
    margin-top: 24px;
    transform: rotate(-2deg);
  }
  @media (max-width: 900px) {
    .teamo-story-template--26901162557739__teamo_story {
      grid-template-columns: 1fr;
      padding: 60px 24px;
      gap: 40px;
    }
    .teamo-story-template--26901162557739__teamo_story__image {
      justify-self: center;
      max-width: 320px;
    }
    .teamo-story-template--26901162557739__teamo_story__title { font-size: 36px; }
    .teamo-story-template--26901162557739__teamo_story__sticker { right: 0; bottom: -20px; }
    .teamo-story-template--26901162557739__teamo_story__palm { font-size: 200px; }}


  .teamo-story-template--26901162557739__teamo_story__body-wrap p {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    line-height: 1.75;
    color: rgba(43,58,58,0.78);
    margin: 0 0 14px;
  }
  .teamo-story-template--26901162557739__teamo_story__body-wrap strong { color: var(--turquoise-dark); }

.jdgm-cards-carousel.jdgm-hidden,.jdgm-videos-carousel.jdgm-hidden,.jdgm-testimonials-carousel.jdgm-hidden{display:none}
@media all{
:has(>.jdgm-videos-carousel){width:100%}:has(>.jdgm-testimonials-carousel){width:100%}:has(>.jdgm-cards-carousel){width:100%}:has(>.jdgm-cards-carousel){container-type:inline-size}.jdgm-videos-carousel.jdgm-hidden,.jdgm-cards-carousel.jdgm-hidden,.jdgm-testimonials-carousel.jdgm-hidden{display:none}.jdgm-testimonials-carousel,.jdgm-videos-carousel,.jdgm-cards-carousel{margin:0 auto;max-width:var(--max-width);padding:20px 0;text-align:center}.jdgm-testimonials-carousel .jdgm-header,.jdgm-videos-carousel .jdgm-header,.jdgm-cards-carousel .jdgm-header{margin-bottom:40px}.jdgm-testimonials-carousel .jdgm-title,.jdgm-videos-carousel .jdgm-title,.jdgm-cards-carousel .jdgm-title{font-size:32px;font-weight:400;margin-bottom:8px;color:var(--header-color, var(--text-color));line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.jdgm-testimonials-carousel .jdgm-header-info,.jdgm-videos-carousel .jdgm-header-info,.jdgm-cards-carousel .jdgm-header-info{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:8px}.jdgm-testimonials-carousel .jdgm-average-rating,.jdgm-videos-carousel .jdgm-average-rating,.jdgm-cards-carousel .jdgm-average-rating{display:flex;align-items:center;gap:8px}.jdgm-testimonials-carousel .jdgm-average-rating .jdgm-star,.jdgm-videos-carousel .jdgm-average-rating .jdgm-star,.jdgm-cards-carousel .jdgm-average-rating .jdgm-star{color:var(--stars-color, var(--header-color, var(--text-color)));line-height:1}.jdgm-testimonials-carousel .jdgm-rating-text,.jdgm-videos-carousel .jdgm-rating-text,.jdgm-cards-carousel .jdgm-rating-text{font-size:16px;color:var(--header-color, var(--text-color));font-weight:400}.jdgm-testimonials-carousel .jdgm-rating-text .jdgm-rating-star,.jdgm-videos-carousel .jdgm-rating-text .jdgm-rating-star,.jdgm-cards-carousel .jdgm-rating-text .jdgm-rating-star{color:var(--stars-color, var(--header-color, var(--text-color)))}.jdgm-testimonials-carousel .jdgm-verified-badge-header,.jdgm-videos-carousel .jdgm-verified-badge-header,.jdgm-cards-carousel .jdgm-verified-badge-header{display:flex;align-items:center;gap:8px}.jdgm-testimonials-carousel .jdgm-verified-text,.jdgm-videos-carousel .jdgm-verified-text,.jdgm-cards-carousel .jdgm-verified-text{font-size:16px;color:var(--header-color, var(--text-color));font-weight:400}.jdgm-testimonials-carousel .jdgm-verified-checkmark,.jdgm-videos-carousel .jdgm-verified-checkmark,.jdgm-cards-carousel .jdgm-verified-checkmark{width:20px;height:20px;fill:#3eb2a2}.jdgm-testimonials-carousel .jdgm-arrow,.jdgm-videos-carousel .jdgm-arrow,.jdgm-cards-carousel .jdgm-arrow{width:40px;height:40px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--arrows-color);transition:opacity .2s;flex-shrink:0;padding:0}.jdgm-testimonials-carousel .jdgm-arrow:hover,.jdgm-videos-carousel .jdgm-arrow:hover,.jdgm-cards-carousel .jdgm-arrow:hover{opacity:.7}.jdgm-testimonials-carousel .jdgm-arrow svg,.jdgm-videos-carousel .jdgm-arrow svg,.jdgm-cards-carousel .jdgm-arrow svg{width:20px;height:34px;fill:currentColor}.jdgm-testimonials-carousel .jdgm-text p,.jdgm-videos-carousel .jdgm-text p,.jdgm-cards-carousel .jdgm-text p{margin:0;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);max-width:calc(var(--card-width) - 48px)}.jdgm-testimonials-carousel .jdgm-content,.jdgm-videos-carousel .jdgm-content,.jdgm-cards-carousel .jdgm-content{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:40px}.jdgm-testimonials-carousel .jdgm-rating-section .jdgm-star,.jdgm-videos-carousel .jdgm-rating-section .jdgm-star,.jdgm-cards-carousel .jdgm-rating-section .jdgm-star{font-size:var(--stars-size);color:var(--stars-color)}.jdgm-testimonials-carousel .jdgm-product-name a{color:var(--text-color)}.jdgm-videos-carousel .jdgm-videos-wrapper .jdgm-videos-container{display:flex;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;overflow:visible;transition:transform .6s cubic-bezier(.36,.66,.04,1);position:relative;padding:10px 0;min-height:calc(var(--active-height) + 20px)}.jdgm-videos-carousel .jdgm-content{overflow:hidden;overscroll-behavior-x:contain}@container (min-width: 1100px){.jdgm-videos-carousel .jdgm-content>.jdgm-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.jdgm-videos-carousel .jdgm-content>.jdgm-arrow:first-child{left:0}.jdgm-videos-carousel .jdgm-content>.jdgm-arrow:last-child{right:0}}.jdgm-videos-carousel .jdgm-media-card img{width:100%;height:100%;object-fit:cover}.jdgm-videos-carousel .jdgm-media-card .jdgm-text p{max-width:calc(var(--card-width) - 48px);-webkit-line-clamp:var(--clamp);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.jdgm-videos-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:16px}.jdgm-videos-carousel .jdgm-media-card.active .jdgm-star{font-size:var(--stars-size)}.jdgm-videos-carousel .jdgm-media-card.active .jdgm-text p{max-width:calc(var(--active-width) - 48px)}.jdgm-videos-carousel .jdgm-media-card.active img{animation:ambient-breath 10s ease-in-out infinite}.jdgm-videos-carousel .jdgm-media-card.secondary .jdgm-text p{max-width:calc(var(--scd-width) - 48px)}.jdgm-cards-carousel{--jm-card-gap: 20px;--visible-cards: 1;--card-width: var(--width-xl)}@container (max-width: 400px){.jdgm-cards-carousel{--card-width: 225px }}@container (max-width: 626px){.jdgm-cards-carousel .jdgm-arrow{display:var(--jm-arrows-mobile, flex)!important}}@container (min-width: 658px){.jdgm-cards-carousel{--visible-cards: calc(2 - max(4 - var(--slides-count), var(--slides-count) - 4)) ;--card-width: var(--width-lg) }}@container (min-width: 702px){.jdgm-cards-carousel{--visible-cards: 2;--card-width: var(--width-lg) }}@container (min-width: 820px){.jdgm-cards-carousel{--visible-cards: calc(2 + clamp(0, var(--slides-count) - 4, 1)) ;--card-width: var(--width-md) }}@container (min-width: 937px){.jdgm-cards-carousel{--visible-cards: calc(2 + clamp(0, var(--slides-count) - 3, 1)) ;--card-width: var(--width-md) }}@container (min-width: 980px){.jdgm-cards-carousel{--visible-cards: calc(var(--slides-count) - 1);--card-width: var(--width-sm) }}@container (min-width: 1100px){.jdgm-cards-carousel{--visible-cards: var(--slides-count);--card-width: var(--width-xs) }}@supports not (container-type: inline-size){@media(max-width:400px){.jdgm-cards-carousel{--card-width: 225px }}@media(min-width:658px){.jdgm-cards-carousel{--visible-cards: calc(2 - max(4 - var(--slides-count), var(--slides-count) - 4)) ;--card-width: var(--width-lg) }}@media(min-width:702px){.jdgm-cards-carousel{--visible-cards: 2;--card-width: var(--width-lg) }}@media(min-width:820px){.jdgm-cards-carousel{--visible-cards: calc(2 + clamp(0, var(--slides-count) - 4, 1)) ;--card-width: var(--width-md) }}@media(min-width:937px){.jdgm-cards-carousel{--visible-cards: calc(2 + clamp(0, var(--slides-count) - 3, 1)) ;--card-width: var(--width-md) }}@media(min-width:980px){.jdgm-cards-carousel{--visible-cards: calc(var(--slides-count) - 1);--card-width: var(--width-sm) }}@media(min-width:1100px){.jdgm-cards-carousel{--visible-cards: var(--slides-count);--card-width: var(--width-xs) }}}.jdgm-cards-carousel .jdgm-title{font-size:36px;font-weight:500}.jdgm-cards-carousel .jdgm-content{gap:var(--jm-card-gap)}.jdgm-cards-carousel .jdgm-arrow,.jdgm-cards-carousel .jdgm-arrows--bottom{opacity:clamp(0,(var(--reviews-count) - var(--visible-cards)),1)}.jdgm-cards-carousel .jdgm-cards-wrapper{overflow:hidden;flex:1;min-width:0;max-width:max(var(--card-width),calc(var(--visible-cards) * var(--card-width) + (var(--visible-cards) - 1) * var(--jm-card-gap)))}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{display:flex;flex-direction:row;gap:var(--jm-card-gap);justify-content:flex-start;align-items:stretch;overflow:visible;transition:transform .6s cubic-bezier(.36,.66,.04,1);position:relative;padding:0}.jdgm-cards-carousel .jdgm-media-card img{width:100%;height:calc(var(--card-width) * var(--image-ratio, 1));object-fit:cover}.jdgm-cards-carousel .jdgm-media-card .jdgm-text p{-webkit-line-clamp:var(--clamp);overflow:hidden}.jdgm-cards-carousel .jdgm-media-card .jdgm-text p:not(:first-child){display:none}.jdgm-cards-carousel .jdgm-media-card.jdgm-text-card .jdgm-text p{-webkit-line-clamp:calc(var(--clamp) * 2)}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-stars{display:flex;gap:4px}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:24px;color:var(--stars-color);padding:0!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a,.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name.jdgm-product-name--unlinked{font-size:14px;font-weight:400;color:#7b7b7b;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@container (max-width: 818px){.jdgm-videos-carousel .jdgm-videos-wrapper .jdgm-videos-container{min-height:calc(var(--mobile-height) + 20px)}.jdgm-videos-carousel:has(.jdgm-arrows--bottom) .jdgm-content{overflow:hidden;display:block}}@media(max-width:768px){.jdgm-testimonials-carousel .jdgm-title{font-size:24px}.jdgm-testimonials-carousel .jdgm-text p{line-height:1.2;-webkit-line-clamp:var(--line-clamp-mobile)}.jdgm-testimonials-carousel .jdgm-header-info{flex-direction:column;gap:8px}}.jdgm-video-card .jdgm-video-controls button,.jdgm-video-card .jdgm-video-controls-center button{background:none;border:none;padding:0;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.jdgm-video-card .jdgm-video-controls button:hover,.jdgm-video-card .jdgm-video-controls-center button:hover{opacity:.8}.jdgm-video-card .jdgm-video-controls button svg,.jdgm-video-card .jdgm-video-controls-center button svg{width:40px;height:40px;pointer-events:none}@keyframes ambient-breath{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.jdgm-media-card.active img{animation:none}}.jdgm-cart-mode-aggregate .jdgm-cards-wrapper,.jdgm-cart-mode-aggregate .jdgm-videos-wrapper{width:100%;max-width:100%}}
.jdgm-carousel{display: none}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(72% - 1.4em)}
 

  .teamo-foot-sections--26901161017643__teamo_footer {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --text: var(--teamo-text, #2B3A3A);
    position: relative;
    overflow: hidden;
    padding: 100px 60px 0;
    background: linear-gradient(180deg, #133E48 0%, #0A2830 100%);
    color: var(--cream);
  }
  
  .teamo-foot-sections--26901161017643__teamo_footer__wave-wrap {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    height: 80px;
    display: block;
    pointer-events: none;
    margin-bottom: -1px;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__wave-wrap svg {
    width: 100%;
    height: 100%;
    display: block;
  }
  
.teamo-foot-sections--26901161017643__teamo_footer__decor {
    position: absolute;
    pointer-events: none;
    opacity: 0.1;
    z-index: 0;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__decor img {
    width: 100%;
    height: auto;
    display: block;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__decor--left {
    top: 40px;
    left: -60px;
    width: 380px;
    transform: rotate(-25deg);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__decor--right {
    bottom: 80px;
    right: -40px;
    width: 340px;
    transform: rotate(20deg);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__inner {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
  }

  /* Big newsletter block */
  .teamo-foot-sections--26901161017643__teamo_footer__big {
    text-align: center;
    padding-bottom: 64px;
    border-bottom: 1px solid rgba(255,243,217,0.12);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__pretitle {
    font-family: 'Caveat', cursive;
    font-size: 30px;
    color: var(--gold);
    margin-bottom: 8px;
    display: inline-block;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__title {
    font-family: 'Playfair Display', serif;
    font-size: 72px;
    line-height: 1;
    font-weight: 600;
    margin: 0 0 20px;
    letter-spacing: -0.02em;
    color: var(--cream);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__title em {
    font-style: italic;
    color: var(--gold);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__big p {
    max-width: 540px;
    margin: 0 auto 28px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    line-height: 1.65;
    opacity: 0.85;
    color: var(--cream);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__form {
    display: flex;
    gap: 8px;
    max-width: 480px;
    margin: 0 auto 12px;
    padding: 6px;
    background: rgba(255,243,217,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255,243,217,0.15);
    border-radius: 999px;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__input {
    flex: 1;
    background: transparent;
    border: none;
    color: var(--cream);
    padding: 14px 22px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    outline: none;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__input::placeholder { color: rgba(255,243,217,0.5); }
  .teamo-foot-sections--26901161017643__teamo_footer__submit {
    padding: 14px 28px;
    min-height: 44px;
    background: var(--gold);
    color: var(--text);
    border: none;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
    white-space: nowrap;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__submit:hover {
    background: #FFC463;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px -4px rgba(228,173,66,0.5);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__note {
    font-family: 'Caveat', cursive;
    font-size: 20px;
    color: rgba(255,243,217,0.7);
    margin-top: 12px;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__success {
    font-family: 'Caveat', cursive;
    font-size: 22px;
    color: var(--gold);
    margin-top: 12px;
  }

  /* Columns */
  .teamo-foot-sections--26901161017643__teamo_footer__cols {
    display: grid;
    grid-template-columns: 1.3fr 1fr 1fr 1fr;
    gap: 48px;
    padding: 64px 0;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__brand { max-width: 320px; }
  .teamo-foot-sections--26901161017643__teamo_footer__logo {
    font-family: 'Playfair Display', serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 4px;
    margin: 0 0 12px;
    color: var(--cream);
    text-decoration: none;
    display: inline-block;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__logo .amp {
    color: var(--gold);
    font-style: italic;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__logo img {
    max-height: 48px;
    width: auto;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__tagline {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    line-height: 1.7;
    opacity: 0.75;
    margin: 0 0 18px;
    color: var(--cream);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__social {
    display: flex;
    gap: 10px;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__social a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255,243,217,0.08);
    border: 1px solid rgba(255,243,217,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cream);
    text-decoration: none;
    transition: all 0.2s;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__social a:hover {
    background: var(--gold);
    color: var(--text);
    border-color: var(--gold);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__social svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__social img {
    width: 18px;
    height: 18px;
    object-fit: contain;
    display: block;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__col h4 {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    margin: 0 0 20px;
    font-weight: 600;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__col ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__col li { margin-bottom: 10px; }
  .teamo-foot-sections--26901161017643__teamo_footer__col a {
    color: var(--cream);
    text-decoration: none;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    opacity: 0.8;
    transition: opacity 0.2s, padding-left 0.2s;
    display: inline-block;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__col a:hover {
    opacity: 1;
    padding-left: 4px;
    color: var(--gold);
  }

  /* Bottom bar */
  .teamo-foot-sections--26901161017643__teamo_footer__bottom {
    padding: 28px 0;
    border-top: 1px solid rgba(255,243,217,0.12);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    color: rgba(255,243,217,0.7);
  }
  .teamo-foot-sections--26901161017643__teamo_footer__legal {
    display: flex;
    gap: 24px;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__legal a {
    color: var(--cream);
    text-decoration: none;
    opacity: 0.7;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__legal a:hover { color: var(--gold); opacity: 1; }
  .teamo-foot-sections--26901161017643__teamo_footer__payments {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    opacity: 0.8;
  }
  .teamo-foot-sections--26901161017643__teamo_footer__pay-chip {
    padding: 4px 8px;
    background: rgba(255,243,217,0.1);
    border-radius: 4px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.5px;
    color: var(--cream);
  }

  @media (max-width: 900px) {
    .teamo-foot-sections--26901161017643__teamo_footer { padding: 60px 24px 0; }
    .teamo-foot-sections--26901161017643__teamo_footer__title { font-size: 44px; }
    .teamo-foot-sections--26901161017643__teamo_footer__cols {
      grid-template-columns: 1fr 1fr;
      gap: 32px;
      padding: 40px 0;
    }
    .teamo-foot-sections--26901161017643__teamo_footer__brand { grid-column: 1 / -1; max-width: 100%; }
    .teamo-foot-sections--26901161017643__teamo_footer__bottom {
      flex-direction: column;
      text-align: center;
    }
    .teamo-foot-sections--26901161017643__teamo_footer__form {
      flex-direction: column;
      border-radius: 18px;
      padding: 12px;
    }
    .teamo-foot-sections--26901161017643__teamo_footer__submit { width: 100%; }}


  .teamo-cart {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --text: var(--teamo-text, #2B3A3A);
    --border: rgba(43,58,58,0.1);
    --border-soft: rgba(43,58,58,0.06);
    --muted: rgba(43,58,58,0.6);
  }

  .teamo-cart__backdrop {
    position: fixed;
    inset: 0;
    background: rgba(10, 40, 48, 0.45);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 90;
  }
  .teamo-cart__backdrop.is-open {
    opacity: 1;
    pointer-events: auto;
  }

  .teamo-cart {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    max-width: 460px;
    background: var(--cream);
    transform: translateX(100%);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 100;
    display: flex;
    flex-direction: column;
    box-shadow: -30px 0 60px -20px rgba(10, 40, 48, 0.25);
    font-family: 'Inter', sans-serif;
    color: var(--text);
  }
  .teamo-cart.is-open { transform: translateX(0); }

  /* Announcement strip */
  .teamo-cart__announce {
    background: var(--turquoise-dark);
    color: var(--cream);
    padding: 12px 24px;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    border-bottom: 2px solid var(--gold);
  }
  .teamo-cart__announce span { color: var(--gold); }

  /* Header */
  .teamo-cart__header {
    padding: 24px 28px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--border-soft);
  }
  .teamo-cart__title {
    font-family: 'Playfair Display', serif;
    font-size: 28px;
    font-weight: 600;
    color: var(--turquoise-dark);
    margin: 0;
    letter-spacing: -0.01em;
  }
  .teamo-cart__title span {
    color: var(--coral);
    font-style: italic;
  }
  .teamo-cart__close {
    background: none;
    border: none;
    cursor: pointer;
    padding: 8px;
    color: var(--text);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    transition: background 0.15s ease;
  }
  .teamo-cart__close:hover { background: rgba(26,107,122,0.08); }
  .teamo-cart__close svg { width: 22px; height: 22px; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; }

  /* Free-shipping progress */
  .teamo-cart__shipping {
    padding: 16px 28px 20px;
    background: var(--sand);
  }
  .teamo-cart__shipping-text {
    font-size: 13px;
    line-height: 1.5;
    color: var(--text);
    margin: 0 0 10px;
  }
  .teamo-cart__shipping-text strong {
    color: var(--turquoise-dark);
    font-weight: 700;
  }
  .teamo-cart__bar {
    height: 8px;
    background: rgba(26,107,122,0.12);
    border-radius: 999px;
    overflow: hidden;
    position: relative;
  }
  .teamo-cart__bar-fill {
    height: 100%;
    background: linear-gradient(90deg, var(--gold), var(--coral));
    border-radius: 999px;
    transition: width 0.5s ease;
    box-shadow: 0 0 12px rgba(228,173,66,0.4);
  }

  /* Body / items */
  .teamo-cart__body {
    flex: 1;
    overflow-y: auto;
    padding: 8px 0;
  }
  .teamo-cart__empty {
    padding: 60px 28px;
    text-align: center;
  }
  .teamo-cart__empty-emoji {
    font-size: 72px;
    margin-bottom: 16px;
    display: block;
    line-height: 1;
  }
  .teamo-cart__empty-title {
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    color: var(--turquoise-dark);
    margin: 0 0 10px;
    font-weight: 600;
  }
  .teamo-cart__empty-sub {
    font-size: 14px;
    color: var(--muted);
    line-height: 1.6;
    margin: 0 0 24px;
  }
  .teamo-cart__empty-cta {
    display: inline-block;
    padding: 14px 28px;
    background: var(--turquoise-dark);
    color: var(--cream);
    text-decoration: none;
    border-radius: 999px;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    transition: background 0.2s ease, transform 0.15s ease;
  }
  .teamo-cart__empty-cta:hover {
    background: var(--turquoise);
    color: var(--text);
    transform: translateY(-1px);
  }

  .teamo-cart__items {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .teamo-cart__item {
    display: grid;
    grid-template-columns: 80px 1fr auto;
    gap: 16px;
    padding: 20px 28px;
    border-bottom: 1px solid var(--border-soft);
    align-items: start;
  }
  .teamo-cart__item:last-child { border-bottom: none; }
  .teamo-cart__item-media {
    width: 80px;
    height: 80px;
    border-radius: 12px;
    overflow: hidden;
    background: var(--sand);
    border: 1px solid var(--border-soft);
  }
  .teamo-cart__item-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .teamo-cart__item-info { min-width: 0; }
  .teamo-cart__item-vendor {
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 700;
    margin: 0 0 4px;
  }
  .teamo-cart__item-name {
    font-family: 'Playfair Display', serif;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
    color: var(--turquoise-dark);
    text-decoration: none;
    margin: 0 0 4px;
    display: block;
  }
  .teamo-cart__item-name:hover { color: var(--coral); }
  .teamo-cart__item-option {
    font-size: 12px;
    color: var(--muted);
    margin: 0 0 10px;
  }
  .teamo-cart__qty {
    display: inline-flex;
    align-items: center;
    border: 1px solid var(--border);
    border-radius: 999px;
    overflow: hidden;
    background: #fff;
  }
  .teamo-cart__qty button {
    width: 32px;
    height: 32px;
    border: none;
    background: none;
    cursor: pointer;
    color: var(--text);
    font-size: 16px;
    font-family: inherit;
    transition: background 0.15s ease;
  }
  .teamo-cart__qty button:hover { background: rgba(26,107,122,0.08); }
  .teamo-cart__qty button[disabled] { color: var(--muted); cursor: not-allowed; }
  .teamo-cart__qty input {
    width: 32px;
    border: none;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    background: transparent;
    color: var(--text);
    -moz-appearance: textfield;
  }
  .teamo-cart__qty input::-webkit-outer-spin-button,
  .teamo-cart__qty input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .teamo-cart__qty input:focus { outline: none; }

  .teamo-cart__item-right {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    min-width: 70px;
  }
  .teamo-cart__item-price {
    font-size: 15px;
    font-weight: 700;
    color: var(--text);
  }
  .teamo-cart__item-compare {
    font-size: 12px;
    color: var(--muted);
    text-decoration: line-through;
    margin-top: -2px;
  }
  .teamo-cart__item-remove {
    background: none;
    border: none;
    cursor: pointer;
    padding: 4px;
    color: var(--muted);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    transition: color 0.15s ease, background 0.15s ease;
  }
  .teamo-cart__item-remove:hover { color: var(--coral); background: rgba(232,133,108,0.1); }
  .teamo-cart__item-remove svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; }

  /* Order-note collapsible */
  .teamo-cart__note {
    padding: 12px 28px 20px;
    border-top: 1px solid var(--border-soft);
    background: var(--sand);
  }
  .teamo-cart__note summary {
    font-size: 13px;
    font-weight: 600;
    color: var(--turquoise-dark);
    cursor: pointer;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 0;
  }
  .teamo-cart__note summary::-webkit-details-marker { display: none; }
  .teamo-cart__note summary::before {
    content: '+';
    font-size: 18px;
    color: var(--gold);
    font-weight: 300;
    width: 14px;
    display: inline-block;
  }
  .teamo-cart__note[open] summary::before { content: '−'; }
  .teamo-cart__note textarea {
    width: 100%;
    min-height: 80px;
    margin-top: 10px;
    padding: 12px 14px;
    border: 1px solid var(--border);
    border-radius: 12px;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    color: var(--text);
    background: #fff;
    resize: vertical;
  }
  .teamo-cart__note textarea:focus {
    outline: 2px solid var(--turquoise);
    outline-offset: 0;
    border-color: var(--turquoise-dark);
  }

  /* Footer */
  .teamo-cart__footer {
    padding: 20px 28px 28px;
    background: #fff;
    border-top: 1px solid var(--border);
  }
  .teamo-cart__sub-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    padding: 4px 0;
    color: #2B3A3A;
  }
  .teamo-cart__sub-line--discount {
    color: #1A6B7A;
    font-weight: 600;
  }
  .teamo-cart__total-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 4px;
  }
  .teamo-cart__total-label {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--muted);
    font-weight: 700;
  }
  .teamo-cart__total-value {
    font-family: 'Playfair Display', serif;
    font-size: 28px;
    font-weight: 700;
    color: var(--turquoise-dark);
  }
  .teamo-cart__fine {
    font-size: 11px;
    color: var(--muted);
    margin: 0 0 16px;
    line-height: 1.5;
  }
  .teamo-cart__actions {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    gap: 10px;
  }
  .teamo-cart__view {
    padding: 14px 20px;
    min-height: 52px;
    background: transparent;
    border: 1.5px solid var(--text);
    color: var(--text);
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease, color 0.2s ease;
  }
  .teamo-cart__view:hover { background: var(--text); color: var(--cream); }
  .teamo-cart__checkout {
    padding: 14px 24px;
    min-height: 52px;
    background: var(--turquoise-dark);
    color: var(--cream);
    border: none;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  }
  .teamo-cart__checkout:hover {
    background: var(--turquoise);
    color: var(--text);
    transform: translateY(-1px);
    box-shadow: 0 10px 24px -6px rgba(26,107,122,0.4);
  }
  .teamo-cart__checkout svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }

  /* Loading state */
  .teamo-cart.is-loading .teamo-cart__body { opacity: 0.5; pointer-events: none; }

  /* Mobile */
  @media (max-width: 520px) {
    .teamo-cart { max-width: 100%; }
    .teamo-cart__header { padding: 20px 20px 14px; }
    .teamo-cart__shipping, .teamo-cart__note, .teamo-cart__footer { padding-left: 20px; padding-right: 20px; }
    .teamo-cart__item { padding: 16px 20px; grid-template-columns: 64px 1fr auto; gap: 12px; }
    .teamo-cart__item-media { width: 64px; height: 64px; }
    .teamo-cart__actions { grid-template-columns: 1fr; }
    .teamo-cart__view { order: 2; }
    .teamo-cart__checkout { order: 1; }}

@media all{
.halo-sticky-toolbar-mobile{position:fixed;bottom:0;left:0;width:100%;z-index:99;box-shadow:0 0 9px #0000001f;transition:transform .6s}.bottom-bar{padding:3px 15px;min-height:60px}.bottom-bar--list{list-style:none;padding:0;display:flex;justify-content:space-between;margin:0;align-items:center}.bottom-bar--list li>a{padding:7px 2px;display:block;pointer-events:auto;text-align:center}.bottom-bar--list li>a[data-cart-sidebar],.bottom-bar--list li>a.list-item-cart{position:relative}.bottom-bar--list span{display:block;pointer-events:none;font-weight:var(--font-weight);font-size:var(--font-size)}.bottom-bar--list .icon+.text{margin-top:6px;line-height:1}.bottom-bar--list svg{width:var(--icon-size);height:var(--icon-size)}.bottom-bar--list .bottom-bar--close svg{fill:var(--bg-black);padding:2px}.bottom-bar--list .cart-count-bubble{top:0;right:-7px;background-color:var(--bg-bubble)}.bottom-bar--list .cart-count-bubble .text{color:var(--color-bubble)}@media(min-width:1025px){.halo-sticky-toolbar-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-toolbar-mobile.css.map?v=32841863140776607611776217588 */

}
.halo-sticky-toolbar-mobile {background: #ffffff;border: 1px solid #ffffff}
    .halo-sticky-toolbar-mobile span {color: #232323}
    .halo-sticky-toolbar-mobile span.icon svg {fill: #232323}

@media all{
.halo-notification-popup{position:initial;width:100%;max-width:100%;transition:transform .6s ease,visibility .6s ease;overflow:visible;box-shadow:0 2px 5px #0000001f}.halo-notification-popup .customPopup-close{width:28px;height:28px;padding:7px;background:var(--color-text);top:-1px;right:0}.halo-notification-popup .customPopup-close svg{fill:var(--color-white)}.product-suggest{font-size:0;letter-spacing:0;overflow:hidden}.product-suggest .product-image{display:inline-block;vertical-align:top;width:75px;height:100px;position:relative;overflow:hidden;padding:10px 0 10px 10px}.product-suggest .product-image svg{display:block;position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;fill:var(--color-white);opacity:0;visibility:hidden;pointer-events:none}.product-suggest .product-image img{z-index:2;width:100%;height:100%;object-fit:cover}.product-suggest .product-info{padding:14px 35px 9px 19px;display:inline-block;vertical-align:top;width:calc(100% - 75px)}.product-suggest .product-info .text{margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--color-text2);font-weight:var(--font-weight-normal);font-size:var(--font-body-size);line-height:calc(var(--font-body-size) + 8px);letter-spacing:var(--body-letter-spacing)}.product-suggest .product-info .product-name{display:inline;color:var(--color-text);font-size:var(--font-body-size);line-height:var(--body-line-height)}.product-suggest .product-info .time{display:block;letter-spacing:var(--body-letter-spacing);color:var(--color-text2);margin-top:7px}.halo-notification-popup.is-active{transform:translateZ(0)!important;opacity:1;visibility:visible;pointer-events:auto}.halo-notification-popup.halo-popup-right{transform:translate3d(100px,0,0)}@media(max-width:767px){.halo-notification-popup{display:none}}@media screen and (min-width:551px){.halo-notification-popup{max-width:368px!important;bottom:15px}.halo-notification-popup .customPopup-close{top:-13px;right:-13px}.halo-notification-popup.halo-popup-right{left:auto;right:15px;transform:translate3d(1000px,0,0)}}@media screen and (min-width:1025px){.product-suggest .product-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.product-suggest .product-image:hover:before,.product-suggest .product-image:hover svg{opacity:1;visibility:visible}}@media(min-width:768px)and (max-width:1024px){.halo-notification-popup.halo-popup-left,.halo-notification-popup.halo-popup-right{transform:translate3d(-100px,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-someone-purchase.css.map?v=64083373364020061741776217588 */

}
.product-suggest .product-info .time{font-size: calc(var(--font-body-size) - 2px);line-height: calc(var(--font-body-size) + 7px)}
@media all{
.halo-product-list-view-popup{--w-product-swatch-custom-mb: 30px;--h-product-swatch-custom-mb: 30px;position:fixed;bottom:0;left:0;width:100%;height:max-content;background-color:#fff;transform:translateY(150%);transition:transform .25s ease-in-out;pointer-events:none;z-index:101}.halo-product-list-view-popup{opacity:1}body.quickshop-list-view-show .background-overlay{opacity:1;pointer-events:auto}body.quickshop-list-view-show .halo-product-list-view-popup{transform:translateY(0);pointer-events:auto}.halo-product-list-view-popup .card-action{position:static;bottom:unset;transform:unset;transition:unset}.halo-product-list-view-popup .card-product,.halo-product-list-view-popup .card-information .card-information__wrapper,.halo-product-list-view-popup .card-information .card-information__wrapper+.card-swatch,.halo-product-list-view-popup .card-information .card-information__wrapper+.card-swatch+.card-action:not(.variants-popup-form):not(.halo-popup-content),.halo-product-list-view-popup .card-information .card-information__wrapper+.card-swatch+.text-size{display:none}.halo-product-list-view-popup .card-action:not(.variants-popup-form):not(.halo-popup-content){display:none}body.product-card-layout-05 .halo-product-list-view-popup .card-information .card-information__wrapper{display:block}body.product-card-layout-05 .halo-product-list-view-popup .card-information .card-information__wrapper>.card-information__group,body.product-card-layout-05 .halo-product-list-view-popup .card-information .card-information__wrapper>.card-swatch,body.product-card-layout-05 .halo-product-list-view-popup .card-information .card-information__wrapper>.card-title,body.product-card-layout-05 .halo-product-list-view-popup .card-information .card-information__wrapper>.card-price{display:none}.halo-product-list-view-popup .mobile-popup-header{display:flex;justify-content:space-between;padding:0 10px;font-size:calc(var(--font-heading-size) - 2px);font-weight:var(--font-weight-semibold)}.halo-product-list-view-popup .mobile-popup-header .close-modal{background:none;border:none;padding:0}.halo-product-list-view-popup .mobile-popup-header .close-modal svg{width:40px;height:40px;padding:11px 0 11px 11px;fill:var(--icon);stroke:transparent;margin-right:-7px}.halo-product-list-view-popup .card-action .variants-popup-close svg{display:none}.halo-product-list-view-popup .card-information{padding-top:0}.halo-product-list-view-popup .card-information .button{padding-top:13px!important;padding-bottom:13px!important}body:not(.quick_shop_option_2) .halo-product-list-view-popup .card-action .selector-wrapper .form-label{text-align:left;padding-left:0}@media(min-width:1025px){.halo-product-list-view-popup{display:none}}@media screen and (max-width:767px){.halo-product-list-view-popup{--duration-long: .5s;opacity:0;visibility:hidden}body.quickshop-list-view-show .halo-product-list-view-popup{--duration-long: .5s;opacity:1;visibility:visible;transition:opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/halo-product-list-view-popup.css.map?v=152895518340062080591776217588 */

}
@media all{
#halo-card-mobile-popup{position:fixed;top:50%;left:50%;transform:translate(-47%,-50%);background-color:#fff;width:70vw;min-width:300px;max-width:450px;height:max-content;max-height:550px;opacity:0;pointer-events:none;z-index:200;transition:all .25s ease-in-out}#halo-card-mobile-popup .halo-popup-wrapper{padding:8px}body.product-card-layout-07 #halo-card-mobile-popup .halo-popup-wrapper{padding:0 0 15px}#halo-card-mobile-popup .card-media,#halo-card-mobile-popup .card-information,#halo-card-mobile-popup .button-ATC,#halo-card-mobile-popup .card__badge{display:none;pointer-events:none}@media(max-width:551px){#halo-card-mobile-popup{min-width:95%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-card-mobile-popup.css.map?v=56320772035838543281776217589 */

}
@media all{
.halo-warning-popup{position:fixed;top:auto;bottom:0;left:0;width:100%;max-width:100%;padding:10px 80px 10px 65px;min-height:60px;transform:translateY(100%);opacity:0;visibility:hidden;z-index:200;display:flex;align-items:center;gap:25px;background-color:var(--bg-warning)}.halo-warning-popup .halo-warning-content{color:var(--color-warning);font-size:calc(var(--font-body-size) + 1px)}body.has-warning .halo-warning-popup{transform:translateY(0);pointer-events:all;opacity:1;visibility:visible}body.has-warning .background-overlay{opacity:1;pointer-events:all;z-index:101}.halo-warning-popup .halo-warning-icon .icon{width:25px;height:25px;fill:var(--color-warning)}.halo-warning-popup .halo-popup-close{top:50%;right:0;transform:translateY(-50%);height:100%;width:60px;display:flex;justify-content:center;align-items:center;background-color:#0000001a}.halo-warning-popup .halo-popup-close:hover{background-color:#0003}.halo-warning-popup .halo-popup-close svg{width:24px;height:24px;stroke:transparent;fill:var(--color-warning)}@media(max-width:1024px){.halo-warning-popup{min-height:62px}}@media(max-width:768px){.halo-warning-popup{padding:10px 80px 10px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-warning-popup.css.map?v=24168467751525808001776217588 */

}
@media all{.auth-form .form-input{text-align:center}.auth-actions{margin:15px 0 0}.auth-link{font-size:var(--font-body-size);margin:14px 0 18px;color:#3c3c3c;text-decoration:underline;text-underline-offset:.3rem}.auth-form .form-field+.form-field,.auth-actions .button+.button{margin-top:12px}.auth-form.auth-form-2{padding:22px 20px}.auth-form.auth-form-2 .form-input{text-align:left}body.auth-popup-show .background-overlay,body.auth-sidebar-show .background-overlay{opacity:1;pointer-events:auto}body.auth-sidebar-show .halo-auth-sidebar{transform:translateZ(0);opacity:1;visibility:visible}@media(min-width:1025px){.auth-form.auth-form-2,.account-dropdown{padding-left:30px;padding-right:30px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-auth.css.map?v=78976403504384089531776217588 */

}
@media all{.previewCartItem-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:contain;object-position:center}.previewCartItem-edit .icon{width:18px;height:16px;fill:var(--color-text2);position:relative;top:-2px}.previewCartItem-price .price{display:block;font-size:var(--product-price-font-size);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--body-line-height);color:var(--product-price-color)}.previewCartItem-qty input{text-align:center;padding:0}.previewCartItem-qty input::-webkit-outer-spin-button,.previewCartItem-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.previewCartItem-qty input[type=number]{-moz-appearance:textfield}.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}.previewCartCollection .product-item-custom .card-title{margin-bottom:7px;font-size:min(var(--product-title-font-size),16px);line-height:min(var(--product-title-line-height),24px)}.previewCartCollection .card-swatch{text-align:left;justify-content:flex-start!important;margin-bottom:14px}.previewCartCollection .product-card-layout-02 .card{border:none}.previewCartCarousel .card-action .button{font-size:min(var(--btn-3-font-size),16px);line-height:1;padding-top:min(var(--btn-3-padding-top),10px);padding-bottom:min(var(--btn-3-padding-bottom),10px)}.previewCartCarousel .product{display:inline-block;vertical-align:top;width:100%}.previewCartCarousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.previewCartCheckbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:20px;font-weight:var(--font-weight-normal);color:var(--text-cart);text-transform:unset}.previewCartCheckbox input[type=checkbox]~button{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:20px;color:var(--text-cart);margin:0 0 0 5px;padding:0;background:none;background-image:linear-gradient(transparent 97%,var(--color-text) 3%);background-repeat:repeat-x;background-position-y:-2px;border:none;letter-spacing:var(--body-letter-spacing);font-family:var(--font-body-family);font-weight:var(--font-weight-normal)}.previewCartGroup .button+.button{margin-top:15px}.wrapper-cartCount{color:#727272;margin-top:8px;margin-bottom:0}.cartTool-item span{pointer-events:none}.cartTool-item svg{width:24px;height:24px;color:#464646}.cartTool-item.cart-tool-gift svg{width:26px}.cartTool-item.cart-tool-shipping svg{width:32px}body.cart-sidebar-show .background-overlay{opacity:1;pointer-events:all}body.cart-sidebar-show .halo-cart-sidebar{transform:translateZ(0);opacity:1;visibility:visible}.previewCart-wrapper{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.popup-toolDown label{font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:7px;display:block}.popup-toolDown label svg{width:20px;height:20px;margin-right:9px;position:relative;top:-2px}.popup-toolDown button{margin-top:15px;margin-bottom:10px}.popup-toolDown #shipping-calculator h3{font-size:0}.popup-toolDown #shipping-calculator-form-wrapper label{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text2)}.popup-toolDown #shipping-calculator-form-wrapper p{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:10px;margin-top:0;display:block}.popup-toolDown #shipping-calculator-form-wrapper p svg{width:22px;height:22px;margin-right:9px;position:relative;top:-3px}.discount-code-field p{margin-top:0;margin-bottom:14px;color:var(--color-text2)}#popup-tool-gift svg{width:26px;height:26px;margin-bottom:12px;color:#464646}.previewCart .previewCartProduct .product .card{display:flex;flex-direction:row}.previewCart .previewCartProduct .product .card .card-information{padding:0 0 0 20px!important;top:0}.previewCart .previewCartProduct .product .card-product{flex:0 0 33%}.product-card-layout-02 .previewCart .previewCartProduct .card-information__wrapper{padding-top:10px}.previewCart .previewCartProduct .product .card-information .card-action__group .card-action{position:static;opacity:1;visibility:visible;transform:translateZ(0)}.previewCartCollection .card-information{position:static;padding-bottom:2px!important}.previewCartCollection .product-item .card-action,.previewCartCollection .product-item .card-button{box-shadow:none}body.cart-sidebar-show.quick_shop_option_3.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_option_3.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}body:not(.quick_shop_option_3) .previewCartCollection .previewCartCarousel .product{min-height:180px}.product-card-layout-02 .previewCartCollection .previewCartCollection .card-swatch{margin-bottom:8px}.product-card-layout-02 .previewCartCollection .product-item .card-action{margin-top:0}.product-card-layout-02.quick_shop_option_2 .previewCartCollection .product-item .card-action{padding-left:0}.product-card-layout-06 .previewCartCollection .product-item .card-action{position:static;opacity:1;pointer-events:visible;visibility:visible}.product-card-layout-05 .previewCartCollection .card-information{position:relative}.product-card-layout-07:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-05:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-04:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-02:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-03:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action{position:static;transform:none!important}.previewCartCollection .previewCartCarousel .product-item.enable_custom_position_swatch .card-price{margin-bottom:10px}.product-card-layout-01 .previewCartCarousel .product-item.enable_custom_position_swatch .card-action{padding:0}@media(max-width:1024px){.halo-cart-sidebar .previewCartItem-price .discounted-price,.previewCartItem-price .price{font-size:calc(var(--product-price-font-size)* .75)}.previewCartCollection .card-action{position:static}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .product-item:hover .card-action{transform:none}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .card:after{display:none}body:not(.quick_shop_option_3,.quick_shop_option_2) .previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:768px){#halo-card-mobile-popup .product-item-custom .card-information{display:block;width:100%}#halo-card-mobile-popup .product-item-custom .card-swatch,#halo-card-mobile-popup .product-item-custom .card-product,#halo-card-mobile-popup .product-item-custom .card-price,#halo-card-mobile-popup .product-item-custom .card-title{display:none}body.cart-sidebar-show.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}.product-card-layout-08.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-action{display:block;position:static}.product-card-layout-02.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper,.product-card-layout-06.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper{display:block}}@media(min-width:551px){.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}}@media(min-width:769px){.product-card-layout-06.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-information{position:static}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-action>form{opacity:0}}@media(min-width:1025px){.previewCartCarousel .product-item .product-image svg{display:block}.previewCartCarousel .product-item .product-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.previewCartCarousel .product-item .product-image:hover svg{opacity:1;visibility:visible;pointer-events:auto}.previewCartCarousel .product-item .product-image:hover:before{opacity:1;visibility:visible}.previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible}.previewCartCollection .card-action>form{margin-inline:0;width:100%;padding:0}.product-card-layout-06 .previewCartCollection .product-item.quickshop-popup-show .card:after{display:none}.product-card-layout-05 .previewCartCollection .card-action .button{bottom:0;max-width:100%}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .card-action,.product-card-layout-02.quick_shop_option_2 .previewCartCollection .card-action .variants-popup{padding:0}.product-card-layout-04 .previewCartCollection .card-action{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-quick-cart.css.map?v=85216047258904419931776217588 */

}
.cls-1{fill:#767676;}.cls-2{fill:#5c5c5c;}
@media all{
@font-face{font-family:"JudgemeIcons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABKsAAsAAAAAEmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxH9P2NtYXAAAAFoAAAAbAAAAGzAfMD8Z2FzcAAAAdQAAAAIAAAACAAAABBnbHlmAAAB3AAADcwAAA3MVW+izWhlYWQAAA+oAAAANgAAADYkw781aGhlYQAAD+AAAAAkAAAAJAhCBFxobXR4AAAQBAAAAGwAAABsYoAMR2xvY2EAABBwAAAAOAAAADgjaCXCbWF4cAAAEKgAAAAgAAAAIAAhAMluYW1lAAAQyAAAAcIAAAHCiEoZRXBvc3QAABKMAAAAIAAAACAAAwAAAAMD8AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA4CUDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAFAAAAAQABAAAwAAAAEAIOAE4AngGeAl//3//wAAAAAAIOAB4AbgEeAg//3//wAB/+MgAyACH/sf9QADAAEAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEBVgCrApICqwAFAAABBxcHCQECksTEPP8AAQACb8TEPAEAAQAAAAABAW4AqwKqAqsABQAACQInNycBqgEA/wA8xMQCq/8A/wA8xMQAAAAAAgEAAKsDEgKrAAMACQAAATMRIyUHCQEXBwEAVlYCEjz/AAEAPMQCq/4APDwBAAEAPMQAAAIA7gCrAwACqwADAAkAAAEzESMBNwkBJzcCqlZW/kQ8AQD/ADzEAqv+AAHEPP8A/wA8xAADAIAAAAOAA1UAKgBDAFsAACU1NCYnLgEjISIGBw4BHQEUFjMyNj0BNDY3PgEzITIWFx4BHQEUFjMyNjUDNCYnLgEjIgYHDgEVFBYXHgEzMjY3PgE1IxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BA4AiHB1OLP6qLE4dHCIZEhEZFBIRLxoBVhovERIUGRESGashHR1OLCxOHR0hIR0dTiwsTh0dIVUUEhEuGxsuERIUFBIRLhsbLhESFCtVLE4dHSEhHR1OLFUSGRkSVRsuERIUFBIRLhtVEhkZEgJVLE4dHSEhHR1OLCxOHR0hIR0dTiwbLhESFBQSES4bGy4REhQUEhEuAAIAVgABA6oDAQAZACUAABsBNjMhMhcWFREUBwEnJicmPwEjIicmPQE0AREjIicmNRE0NzYzXHIaMAFaKh0dGv7uEhgOBgIo7CIZGQNUVBINDQ0NEgHRAQYqHR0q/rIkGv7wFBgcDg7GGhoiLhQBPv4qDAwSAYASDQ0AAAACAFYAVQOqA1UAGQAlAAABAwYjISInJjURNDcBFxYXFg8BMzIXFh0BFAERMzIXFhURFAcGIwOkchow/qYoHh4aARISGA4GAijsIhkZ/KxUEg0NDQ0SAYX++ioeHigBTiQaARAUGBwODsYaGiIuEv7AAdYMDBL+gBINDQAAAQEA/8ADAAPAABcAAAEzNSMiBw4BBwYdASMVMxEzETM3IzU0NgJgoKAuKSk9ERKAgMCgIMATAwDAEhE9KSkuYMD+AAIAwGANEwAAAAEAAAAABAADQABPAAABDgEHPgE3DgEHLgEjIgcOAQcGFRQWFyYnLgEnJicOARUUFhcuASccARUUFhcOASMiJiceARcOASMiJicWFx4BFxYzMjc+ATc2NTQmNT4BNwQAHD0gITAMH0MkHFAtKycmORARAwJBPT5uMDAnDQ8zKhkxFWFIDRwPChMKFGtFNoVKDRkMIyYmUSsrLJFvcJgnJwEfNRUC3g0RAxM8JRIaBx4kEBE5JiYsDBgMAxEROScnMBc2HTZcHQEODAEBAUx0DgQDAgE+UgIqMAIBFhIRGAcGNjesamtoBw0HFjcgAAAAAAEAgACrA4ACqwAXAAABNxEnFRQHBiMhIicmNRE0NzYzITIXFhUC1qqqDQ0S/gASDAwMDBICABINDQHrqv4sqpYSDAwMDBIBrBIMDAwMEgAAAwBWAFUDqgNVAA8AJwA3AAAlMjc2NTQnJiMiBwYVFBcWAyEXMzIXFhURFAcGIyEiJyY1ETQ3NjsBEzQ3NjMyFxYVFAcGIyInJgIAWD8/Pz9YWD8/Pz8oAQBOiCIZGRkZIv1UIhkZGRkiiEYoKDg4KCgoKDg4KCjVPz9YWD8/Pz9YWD8/AoBUGhoi/gAiGhoaGiICACIaGv6qOCgoKCg4OCgoKCgAAAAAAwBAAAADwANAABkAHQApAAABMxUzPgEzMhceARcWFREjETQmIyIGFREjESEzESMTFAYjIiY1NDYzMhYBgLEDEllDRysrMAkIuRlHSCa5/sDAwMA4KCg4OCgoOAJAWyE6FRRIMTE5/swBETFkWTf+6gJA/cAC4Cg4OCgoODgAAAACAAD/wAQAA8AAGwCKAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyImJz4BNz4BMR4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ2MzIWFRQGIyImNz4BNTQmIyIGFRQWMTAHDgEHBgcGFhcmJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoiQh8NIggEFws5IjIqKz0RERUVSjIyOUg3NkoTEzAqBgcCAQgDAQEDDhNqXlJnUDshKQgKGxsdIS8NBwcSCAkDBwMCPTQ0SxUVIyN5UFFcXFFQeSMjIyN5UFFcA8AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8RAsJFkIcEFoVHhUWSzIyOjcvL0QUExYXSjAxNDFoEwMDBgQkCgMHAxE4HEp3ZVBacS8hKE8dGSU9Lh4kHh1NJCQNHEkaGCkqa0BAR1xRUHkjIyMjeVBRXFxRUHkjIwAAAAACAAD/wASAA8AAJwB8AAAlFBYXFQ4BIyImJw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBw4BAQ4BFRQWFx4BFx4BFx4BFz4BNz4BMzoBFx4BMxUiJicGBw4BBwYHNT4BNTQmJyYnLgEnJjU0Nz4BNzYzMhceARcWFy4BJy4BJy4BJy4BIyIGBw4BBwRAJBwIEAg0WSAUKRY8NDVOFhcXFk41NDw8NDVOFhccGQUG/KcyNREQETMfFx0EAgEBBQsGEi8ZBAgEECAQFCgUKS0tXTAwMDNNAQEsIyMxDg0oKIteXWpoXF2KKSkDH0MiCTIoGj4jJk8pKU8mIz4aOyI4DhABAigjBQYUFEYuLzU1Ly5GFBQUFEYuLzUqSx8MGAKbKWQ2HjsbHTMUDy4bCRIJBAoGEhMBAgKAAwIpGhkdBQUCGxpXNAcPBxwkJFIuLjFWTExxICEgH25KSlUOEQIqTiAVIgwNDQ0NDCIVAAAAAAMAVgABA6oDVQAJAA4AIgAAEzMRIRUhIicmNQEHIScHBRQHBiMhIicmNRE0NzYzITIXFhVWVAJW/aoiGRkBgIACAKx+AX4ZGSL+ACIaGhoaIgIAIhkZAqv9qlQZGSIBVqrUnjYiGhoaGiICACIZGRkZIgAAAQDAAEADQANAAAIAABMJAcACgP2AA0D+gP6AAAUAAP/AA/8DwABIAJIArgC6AMYAAAEyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATM1IgYHDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjMRUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYBFAYjIiY1NDYzMhYCAGc/KSUsDhIbDg0SBwULAgECAgECCwUHEg0OGxIOLCUpP2dmQCklLA4RHA0OEgcFCwECAQECAQsFBxINDhsSDiwlKT9naEIpKTsYGiwVFRwKCgwCAgEBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBksFhUcCgkNAQIBAQIBDQkKHBUVLBoYOykpQmg2MDBIFBUVFEgwMDY2MDBIFBUVFEgwMDZHZGRHR2RkAQgkGhkkJBkaJANkAQICCwUHEg0NHBINLCYoQGdmQCgmLA0SHA0OEgcFCwECAQECAQsFBxIODRwRDiwlKUBmZ0AoJSwOEhsODRIHBQsCAgFcAQICDAoKHBUVLBoYOykpQmhoQikpOxgaLBUVHAoJDQICAQECAg0JChwVFSwaGDspKUJoaEIpKTsYGS0VFRwKCQ0CAgH5FRRIMDA2NjAwSBQVFRRIMDA2NjAwSBQV/k5kR0dkZEdHZAG8GSQkGRokJAAAAgDWACsDKgMrAAcAEwAAARUhNTM3MxcBESERFAcGIyEiJyYDKv2slCzULP5qAgAaGiL+rCIaGgMBVlYqKv2AAgD+ACIaGhoaAAAAAAIAgABBA2oDKwAPACgAAAEyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXAZZQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAFVODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAAAAAgAA/8AEAAPAABcAIwAAASIGFREhETQmIyIGFREUFjMhMjY1ETQmBRQWMzI2NREzCQEzA8AbJf0AJRsbJSUbA4AbJSX95SUbGyXA/wD/AMACACUb/oABgBslJRv+QBslJRsBwBslwBslJRsBgAEA/wAAAAABANUAVQN0AvUAOAAAASYiBw4BBw4BBw4BIyIGBw4BBwYUFx4BHwEDJRceARceATMyNjc+ATc+ATU0Njc+ATc+ATc2NC8BAsoNIw0DBQEbPCUqZ0wECQQHDAQDAwIFA4rCAQKLAwcEBAgEBAgECAwDAgIZFRJDNwUHAw0NqgL0DQwEBwU3QxIVGQICAwwIBxEIBAcDi/7+wooDBQIBAgIBBAwHBAkETGcpJTwbAgQEDCMNqwADAIAAqwOAAqsAAwAHAAsAAAE1IRUBIRUhATUzFQEAAgD9gAMA/QABKqwBgVRUASpW/lZWVgAAAAEAAAABAAB9gM+3Xw889QALBAAAAAAA4JI9XAAAAADgkj1cAAD/wASAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABIAAAAAABIAAAQAAAAAAAAAAAAAAAAAAABsEAAAAAAAAAAAAAAACAAAABAAAkgQAAVYEAAFuBAABAAQAAO4EAACABAAAVgQAAFYEAAEABAAAAAQAAIAEAABWBAAAQAQAAAAEgAAABAAAVgQAAMAEAAAABAAA1gQAAIAEAAAABAAA1QQAAIAAAAAAAAoAFAAeADIARgBaAHQAjgEQAU4BjAGyAioCUgKmAuYDrARkBJ4ErAXQBfYGNgZwBsoG5gABAAAAGwDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIABwCNAAEAAAAAAAMADABFAAEAAAAAAAQADACiAAEAAAAAAAUACwAkAAEAAAAAAAYADABpAAEAAAAAAAoAGgDGAAMAAQQJAAEAGAAMAAMAAQQJAAIADgCUAAMAAQQJAAMAGABRAAMAAQQJAAQAGACuAAMAAQQJAAUAFgAvAAMAAQQJAAYAGAB1AAMAAQQJAAoANADgSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQBySnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-widget.jdgm-widget{display:block}.jdgm-widget ul:empty,.jdgm-widget dl:empty,.jdgm-widget div:empty,.jdgm-widget section:empty,.jdgm-widget article:empty,.jdgm-widget p:empty,.jdgm-widget h1:empty,.jdgm-widget h2:empty,.jdgm-widget h3:empty,.jdgm-widget h4:empty,.jdgm-widget h5:empty,.jdgm-widget h6:empty{display:block}.jdgm-widget input,.jdgm-widget textarea{font-family:inherit}.jdgm-widget input:focus-visible,.jdgm-widget textarea:focus-visible{box-shadow:none}.jdgm-widget textarea,.jdgm-widget input.text,.jdgm-widget input[type="text"],.jdgm-widget input[type="button"],.jdgm-widget input[type="submit"]{-webkit-appearance:none;border-radius:0}.jdgm-widget a:empty,.jm-mfp-wrap a:empty{display:inline}.jdgm-widget a:not([href]):not([role="button"]),.jm-mfp-wrap a:not([href]):not([role="button"]){cursor:inherit}.jdgm-widget a:not([href])[role="button"],.jm-mfp-wrap a:not([href])[role="button"]{cursor:pointer}.jdgm-widget a[role="button"],.jm-mfp-wrap a[role="button"]{cursor:pointer}.jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdgm-btn--solid:not([disabled]):hover,.jdgm-btn--solid:focus,input[type=submit].jdgm-btn--solid:not([disabled]):hover,input[type=submit].jdgm-btn--solid:focus{color:white;background-color:#108474;background-color:var(--jdgm-primary-color)}.jdgm-btn--dark:not([disabled]):hover,.jdgm-btn--dark:focus{color:white;background-color:#108474;background-color:#333333}.jdgm-btn--border:not([disabled]):hover,.jdgm-btn--border:focus{color:#108474;color:var(--jdgm-primary-color);background-color:white}.jdgm-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jdgm-divider-top:not(.jdgm-rev,.jdgm-quest){margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.jdgm-preview-badge.jdgm--from-js .jdgm-prev-badge[data-average-rating="0.00"]{display:none !important}.jdgm-form input:not([type="submit"]),.jdgm-form textarea{border-radius:calc(var(--jdgm-border-radius) * 2px)}.jdgm-all-reviews-text>a{text-decoration:none;display:flex;align-items:center;pointer-events:none}.jdgm-all-reviews-text__text>a{text-decoration:underline;pointer-events:initial}.jdgm-all-reviews-text__text>a:hover{text-decoration:none}.jdgm-all-reviews-text--style-text .jdgm-all-reviews-rating{padding-right:16px}.jdgm-all-reviews-text--style-branded>a{flex-direction:column;justify-content:center}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{display:flex;align-items:center;height:32px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{font-family:"JudgemeIcons";content:'\e001';font-size:13px;line-height:1;margin-right:8px;padding:2px 1px 0;width:16px;height:16px;color:white;border-radius:50%}.jdgm-all-reviews-text--style-branded .jdgm-verified-by__image>svg{height:100%;width:17px;display:inline}@media only screen and (min-width: 768px){.jdgm-all-reviews-text--style-branded>a{flex-direction:row}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{padding-right:16px}}.enforce-center-preview-badge .jdgm-prev-badge__stars{float:left;text-align:right;width:49%;width:calc(50% - 3px)}.enforce-center-preview-badge .jdgm-prev-badge__text{float:right;text-align:left;width:49%;width:calc(50% - 3px)}.jm-mfp-preloader>a{color:white}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}}.jdgm-glider.draggable .jdgm-glider-slide img{user-select:none;pointer-events:none}.jdgm-carousel-wrapper{width:80%;margin:auto;padding:48px 0}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:block;text-align:center}.jdgm-all-reviews-rating-wrapper,.jdgm-all-reviews-rating-wrapper:hover .jdgm-carousel-number-of-reviews{text-decoration:none}.jdgm-carousel-number-of-reviews--verified{display:flex;align-items:center;justify-content:center;gap:8px}.jdgm-carousel-number-of-reviews--verified>svg{width:17px;height:17px;display:inline}.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-number-of-reviews--verified{justify-content:flex-start}.jdgm-carousel-wrapper[data-theme=vertical] .jdgm-carousel-number-of-reviews--verified>svg{vertical-align:sub;margin-left:4px}.jdgm-carousel-title-and-link{margin-bottom:24px}.jdgm-carousel-title{text-align:center;margin:0}.jdgm-carousel{margin:24px auto;width:100%}.jdgm-carousel__item-container{overflow:auto}.jdgm-carousel__item-wrapper{width:100%;height:200px;white-space:nowrap}.jdgm-carousel-item{display:inline-block;height:100%;width:33.3%;vertical-align:middle;padding:0 24px;overflow:hidden}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product{display:none}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product.jdgm--shop-review-has-image{display:block}@media only screen and (min-width: 768px){.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative}.jdgm-carousel-wrapper[data-theme=vertical]{position:relative}}@media only screen and (min-width: 768px) and (max-width: 991px){.jdgm-carousel-item{width:50%}.jdgm-carousel-wrapper{width:90%}}@media only screen and (max-width: 767px){.jdgm-carousel-item{width:100%}.jdgm-carousel-wrapper{width:100%}}.jdgm-carousel-item__review-rating{font-size:120%}.jdgm-carousel-item__review{width:100%;height:calc(72% - 4em);text-align:center;white-space:normal;overflow:hidden}.jdgm-carousel-item__review-title{font-weight:bold}.jdgm-carousel-item__review-title a{word-break:break-word}.jdgm-carousel-item__review-body{margin:0}.jdgm-carousel-item__review-body>p{margin:0}.jdgm-carousel-item__review-body a{word-break:break-word}.jdgm-carousel-item__reviewer-name-wrapper{text-align:center;margin:6px 0}.jdgm-carousel-item__reviewer-name{font-size:90%;opacity:0.6;line-height:1;padding-bottom:2px}.jdgm-carousel-item__timestamp{font-size:75%;font-style:italic;opacity:0.35;line-height:1}.jdgm-carousel-item__product{display:block;text-align:center;height:28%;width:100%}.jdgm-carousel-item__product-image{display:block;height:100%;width:auto;margin:0 auto}.jdgm-carousel-item__product-image[src=""]{display:none}.jdgm-carousel__arrows{margin:20px auto 10px auto;font-size:0;text-align:center}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:inline-block}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border:4px none #e4e4e4;width:20px;height:20px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-carousel__right-arrow:hover,.jdgm-carousel__left-arrow:hover{opacity:0.6}.jdgm-carousel__right-arrow{border-style:none solid solid none}.jdgm-carousel__left-arrow{border-style:solid none none solid;margin-right:10px}.jdgm-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jdgm-carousel--done .jdgm-carousel__item-container{overflow:hidden;position:relative}.jdgm-carousel--done .jdgm-carousel__item-wrapper{position:relative;transition:transform 500ms ease}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:100%;overflow:clip !important;overflow-clip-margin:0px;margin:auto}@media only screen and (max-width: 767px){.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 15%;overflow-clip-margin:border-box}}.jdgm-carousel--gallery-theme .jdgm-carousel__item-wrapper{height:fit-content}.jdgm-carousel--gallery-theme .jdgm-carousel-item{position:relative;overflow:unset;margin:auto;padding:15px 1%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{width:100%;height:100%;object-fit:cover}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{padding:0;color:var(--jdgm-primary-color);font-size:16px;font-weight:400;line-height:22px;opacity:1}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:center;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title,.jdgm-carousel--gallery-theme .jdgm-carousel-item__timestamp:not(.jdgm-spinner){text-decoration:none;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;font-style:unset;line-height:22px;text-align:center;opacity:1}.jdgm-carousel__kwd-icon-color-positive>svg{font-size:16px;font-weight:700;fill:#377B63;display:flex}.jdgm-carousel__kwd-icon-color-negative>svg{font-size:16px;font-weight:700;fill:#C18020;display:flex}.jdgm-verified-badge .jdgm-verified-badge__image img{display:block;width:100%}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star{padding-right:3px !important;font-size:11px;color:#fffb00 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star:last-of-type{padding-right:0 !important}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image svg{width:120px;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-by__image svg{width:auto}.jdgm-verified-by__image img,.jdgm-verified-by__image svg{height:100%}.jdgm-ugc-media-title h3{margin-bottom:5px}.jdgm-popup-widget .jdgm-popup-card__rev-body>p{display:unset}.jdgm-full-rev-modal .jdgm-full-rev__icon:not(.jdgm--loading,.jdgm-full-rev__avatar)::before{content:"\e007";font-family:"JudgemeIcons";font-size:24px;line-height:36px}.jdgm-full-rev-modal .jdgm-full-rev__body>p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev__vids>div{display:inline-block;width:-moz-fit-content;width:fit-content;margin-right:8px}.jdgm-full-rev-modal .jdgm-full-rev__vids>div:last-of-type{margin-right:0}.jdgm-full-rev-modal .jdgm-full-rev__reply>div,.jdgm-full-rev-modal .jdgm-full-rev__reply p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:not(.disabled){cursor:pointer}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:hover:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:hover:not(.disabled){opacity:0.6}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget .jdgm-star{color:var(--jdgm-snippet-star-color, #108474)}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::before,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::after{box-sizing:border-box}.jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-rev-snippet-widget__next-btn>svg{fill:var(--jdgm-snippet-arrows-color, #000)}.jdgm-rev-snippet-card__rev-body *{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}}

.jdgm-rev__icon::after { content: '\e001'; }
.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
  display: inline-block;
  color: #ffffff;
  background-color: rgb(26, 107, 122);
}
.jdgm-rev__buyer-badge:before { content: 'Verified'; }

.jdgm-rev-widg__title { visibility: unset; }
.jdgm-rev-widg__summary-text { visibility: unset; }
.jdgm-prev-badge__text { visibility: unset; }

.jdgm-quest__body:before { content: 'Question:'; }
.jdgm-ans__body:before { content: 'Answer:'; }

.jdgm-star { color: #E8856C; }

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url { color: rgb(26, 107, 122); }

a.jdgm-write-rev-link {
    color: rgb(26, 107, 122);
    background-color: #ffffff;
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star { color: #E8856C; }
.jdgm-histogram .jdgm-star { color: #E8856C; }

.k-s1e672179.k-s1e672179.k-s1e672179{display:none;display:none!important;position:relative;z-index:2147483647}
.k-s293b0471.k-s293b0471.k-s293b0471{color:#166534;font-size:20px;font-weight:700;margin:0 0 8px}
.k-s29f885d2.k-s29f885d2.k-s29f885d2{color:var(--turquoise-dark)}
.k-s2d6dc97c.k-s2d6dc97c.k-s2d6dc97c{font-size:0px}
.k-s43bb8734.k-s43bb8734.k-s43bb8734{align-items:center;background:#22c55e;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}
.k-s467c60fe.k-s467c60fe.k-s467c60fe{visibility:hidden!important}
.k-s475e921e.k-s475e921e.k-s475e921e{font-size:15px}
.k-s5467cd6f.k-s5467cd6f.k-s5467cd6f{opacity:0!important}
.k-s63db3f68.k-s63db3f68.k-s63db3f68{padding-bottom:90%}
.k-s66785aa8.k-s66785aa8.k-s66785aa8{width:0%}
.k-s6f9051e3.k-s6f9051e3.k-s6f9051e3{display:none}
.k-s7d7aa8bd.k-s7d7aa8bd.k-s7d7aa8bd{display:none;padding:40px 16px;text-align:center}
.k-s825221f5.k-s825221f5.k-s825221f5{background-position:0% 0% !important;border-color:rgb(250, 245, 238) !important;color:rgb(250, 245, 238) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0.0150467 !important;transform:matrix(1, 0, 0, 1, -162.031, -13) !important}
.k-s85a5a123.k-s85a5a123.k-s85a5a123{-webkit-line-clamp:4}
.k-s87713c83.k-s87713c83.k-s87713c83{margin:0 auto;max-width:1080px}
.k-s8aa5a902.k-s8aa5a902.k-s8aa5a902{-webkit-line-clamp:3}
.k-s8ba5aa95.k-s8ba5aa95.k-s8ba5aa95{-webkit-line-clamp:2}
.k-s9ab1d91a.k-s9ab1d91a.k-s9ab1d91a{display:block}
.k-s9d6624c9.k-s9d6624c9.k-s9d6624c9{font-size:16px;font-weight:700;margin-top:16px}
.k-sa707c3ef.k-sa707c3ef.k-sa707c3ef{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}
.k-sbc45104c.k-sbc45104c.k-sbc45104c{display:none!important}
.k-scbb941c4.k-scbb941c4.k-scbb941c4{color:#166534;font-size:14px;margin:0 0 8px}
.k-sdf85edf3.k-sdf85edf3.k-sdf85edf3{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}
.k-se47805a6.k-se47805a6.k-se47805a6{border:0px !important;height:0px !important;margin:0px !important;overflow:hidden !important;padding:0px !important;position:fixed !important;visibility:hidden !important;visibility:hidden!important;width:0px !important;z-index:-100 !important}
.k-se8b1227b.k-se8b1227b.k-se8b1227b{background-position:0% 0% !important;border-color:rgb(250, 245, 238) !important;color:rgb(250, 245, 238) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0.984953 !important;transform:matrix(1, 0, 0, 1, -201.094, -13) !important}
/* 静态化兜底：横向商品轨/轮播无脚本，限制在视口内并可内部滚动 */
.swiper,.swiper-container,.slick-list,.swiper-wrapper,ul.popular_list,.themes_products_sales,.global_themes_sales,.themes_position,.w-slider,.w-slider-mask,.w-slide,.w-dyn-list,.w-dyn-items,.list-testimonials-b,.collection-testimonials-home-b,.rotation-container-b,.splide,.splide__track,.splide__list{max-width:100%;overflow-x:auto}

/* kt-carousel-clip:ly-nav */
.ly_collection_list,.nav-list-flex,.nav-cont{max-width:100vw!important;overflow-x:hidden!important}

/* kt-carousel-clip:hero-carousel */
.homepage-hero-video-carousel,.homepage-hero-video-carousel-wrap,.homepage-hero-video-carousel.clone{max-width:100vw!important;overflow-x:hidden!important}

/* kt-carousel-clip:doc-x */
html,body{max-width:100%;overflow-x:clip}

@media screen{.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__button.button.loading>.loading-overlay__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}.shopify-payment-button__button .spinner{animation:1.4s linear infinite shopify-rotator}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite shopify-dash}@media screen and (forced-colors:active){.shopify-payment-button__button .path{stroke:canvastext}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}::slotted(more-payment-options-link){text-align:center;margin-top:1em;display:block}}
@media all{
*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);background:var(--color-background);margin:0 auto;opacity:1;visibility:visible;overflow-x:hidden}button{cursor:pointer}.body-boxed .wrapper-body{background-color:var(--bg-white);max-width:1370px;margin-left:auto;margin-right:auto;flex:1}[style*=--wid-a]{width:var(--wid-a)}.container{display:block;width:100%;position:relative;max-width:100%;padding:0 15px;margin:0 auto}.wrapper-body{padding-bottom:80px}.template-index .wrapper-body{padding-bottom:0;overflow:hidden}.template-index.style-arrows-5 .wrapper-body{overflow:initial}.template-index.style-arrows-5 .wrapper-body>.shopify-section:not(.section-special-banner){overflow:hidden}.adaptive_height img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:contain;object-position:center center;transition:opacity .5s}.adaptive_height img[style^=object-position]{object-fit:cover}.adaptive_height img.lazyload,.adaptive_height img.lazyloading{opacity:0;transition:var(--anchor-transition)}.adaptive_height img.lazyloaded{opacity:1!important}.adaptive_height img.lazyload+.data-lazy-loading,.adaptive_height img.lazyloading+.data-lazy-loading{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;background-color:var(--bg-planceholder);display:block;transition:var(--anchor-transition)}.ajax-loaded .data-lazy-loading{display:none!important}.disable-srollbar::-webkit-scrollbar{display:none}.disable-srollbar::-webkit-scrollbar-track{display:none}.disable-srollbar::-webkit-scrollbar-thumb{display:none}.disable-srollbar::-webkit-scrollbar-thumb:hover{display:none}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item .image-container,.animate--hover-3d-lift .article-card .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-3d-lift .policies-block .halo-item img,.animate--hover-3d-lift .halo-blog-content .item .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img,.animate--hover-3d-lift .newsletter-section .section-banner img,.animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-3d-lift .product-tab-block .product-block__banner figure,.animate--hover-3d-lift .button,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button],.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease!important;transform-origin:center}.animate--hover-3d-lift .card:hover .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide:hover img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-3d-lift .policies-block .halo-item:hover img,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img,.animate--hover-3d-lift .newsletter-section .section-banner:hover img,.animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure,.animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button]:hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease!important;transform:rotate(2deg)!important;box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .products-grid{isolation:isolate}.animate--hover-3d-lift .card:hover .card-product__wrapper:after,.animate--hover-3d-lift .card:hover .card-media:before{background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card:hover .card-media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card .card-product .card-media:after,.animate--hover-3d-lift .article-card .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box:after,.animate--hover-3d-lift .halo-blog-content .item .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card:hover .card-product .card-media:after,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image:hover .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box:after,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner:hover .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}.animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product{padding-left:15px;padding-right:15px}.animate--hover-vertical-lift .button,.animate--hover-vertical-lift .button-animation,.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item .image-container,.animate--hover-vertical-lift .article-card .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-vertical-lift .policies-block .halo-item img,.animate--hover-vertical-lift .halo-blog-content .item .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image,.animate--hover-vertical-lift .newsletter-section .section-banner img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner figure{transition:transform var(--duration-medium) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card:hover .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-vertical-lift .policies-block .halo-item:hover img,.animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-vertical-lift .newsletter-section .section-banner:hover img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure{transform:translateY(-.75rem)!important}.animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.5rem)!important}.animate--hover-vertical-lift .button:not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)!important}.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img{transform:none}}.animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img{position:fixed;height:100vh;object-fit:cover}.banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}svg{display:inline-block;vertical-align:middle;fill:currentColor;stroke:currentColor;width:1rem;height:1rem;transition:var(--anchor-transition)}.icon{fill:var(--icon);stroke:transparent}.background-overlay,.background-overlay1{position:fixed;background-color:#232323cc;top:0;left:0;bottom:0;right:0;cursor:pointer;display:block!important;z-index:100;opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}.quickshop-popup-show .background-overlay{z-index:101}body:not(.safari).show_effect_close .background-overlay,body:not(.safari).show_effect_close .background-overlay1{cursor:none}body:not(.safari).show_effect_close .background-overlay:hover,body:not(.safari).show_effect_close .background-overlay1:hover{cursor:none}body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg{width:15px;height:15px;stroke:#232323}body.safari .button{transition:all .2s var(--button-transition-ease)}body:not(.safari) .button{transition:var(--duration-long) var(--button-transition-ease);transition-property:color,background,background-color,border}.button,.shopify-challenge__button{display:block;width:100%;font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);text-transform:var(--btn-1-text-transform);text-align:var(--btn-1-text-align);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-1-border-radius);border-style:var(--btn-1-border-style);border-width:var(--btn-1-border-width);min-width:130px;max-width:100%;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:auto;outline:none!important;box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset);cursor:pointer;position:relative}.button svg{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:0 6px 0 0}.button.button-1,.button.button--primary{background:var(--btn-1-bg);border-color:var(--btn-1-border);color:var(--btn-1-color);background-origin:border-box}.button.button-1 svg,.button.button--primary svg{fill:var(--btn-1-color)}.button.button-2,.button.button--secondary{background:var(--btn-2-bg);border-color:var(--btn-2-border);color:var(--btn-2-color);background-origin:border-box}.button.button-2 svg,.button.button--secondary svg{fill:var(--btn-2-color)}.button.button-3 svg{fill:var(--btn-3-color)}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.btn-unavailable{opacity:.6;pointer-events:none}.btn_1_br_outside .button,.btn_2_br_outside .productView-action .button,.btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded,.btn_3_br_outside .card-action .button{overflow:visible}.btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button):after,.btn_3_br_outside .card-action .button:after,.btn_2_br_outside .productView-action .button:after{position:absolute;content:"";width:calc(100% + 5px);height:calc(100% + 5px);top:-1px;left:-1px;transform:unset;z-index:1}.btn_1_br_outside .button:not(.search__button):after{border:1px solid var(--btn-1-border)}.btn_1_br_outside .button.button-2:after,.btn_1_br_outside .button.button--secondary:after{border:1px solid var(--btn-2-border)}.btn_2_br_outside .productView-action .button:after{border:1px solid var(--atc-border-color)}.btn_3_br_outside .card-action .button:after{border:1px solid var(--product-action-border)}.btn_1_br_outside:not(.btn_3_br_outside) .card-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:none!important}.halo-block{position:relative;background:#fff}.halo-block-header .title{display:inline-block;position:relative;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text);margin-top:0;margin-bottom:5px}.halo-block-header .title .text{display:inline-block;vertical-align:top;padding:0 20px;position:relative;z-index:1;background:var(--color-background);width:auto;max-width:100%}.halo-block-header .title.fontsize_title_60 .text{background:transparent}.halo-block-header:not(.text-center) .title .text{padding:0}.halo-block-header.text-left.viewAll--left .title,.halo-block-header.text-right.viewAll--right .title{margin-right:30px}.halo-block-header.text-left.viewAll--left.has-des .title,.halo-block-header.text-right.viewAll--right.has-des .title{margin-right:0}.halo-block-header.text-center .title{display:block;margin-right:0}.halo-block-header .title:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0;width:100%;height:var(--heading-border-height);background:#c7c7c7}.halo-block-header .title svg{width:26px;height:26px;position:relative;top:-3px;margin-right:8px;margin-left:0}.halo-block-header .text-left .text,.halo-block-header.text-left .title .text{padding-left:0}.halo-block-header .text-right .text,.halo-block-header.text-right .title .text{padding-right:0}.block-title--style2 .title{display:inline-block;margin:0!important}.block-title--style2.enable_border_title_style2 .title{border-bottom:3px solid}.block-title--style2 .title:before{display:none}.block-title--style2 .title .text{width:auto!important;padding:0!important}.countdown_style_2 .text{width:auto!important}.countdown_style_2 .icon{margin-right:5px;margin-left:5px;color:#202020}.halo-product-block .product{display:inline-block;vertical-align:top;padding:0 15px}.halo-product-block .products-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.haloCalculatorShipping{position:relative;margin:0 0 12px;min-height:var(--free-shipping-min-height);padding:0 20px}.haloCalculatorShipping .progress{position:relative;margin:0 0 10px;font-size:0;letter-spacing:0}.haloCalculatorShipping .progress.progress-hidden{display:none}.haloCalculatorShipping .progress .progress_shipping{height:var(--free-shipping-height);background-color:var(--free-shipping-bg);border-radius:var(--free-shipping-border-radius);border:0}.haloCalculatorShipping .progress .progress-meter{position:relative;display:block;width:100%;height:100%;font-size:calc(var(--font-body-size) - 1px);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:calc(var(--free-shipping-height) + 1px);color:var(--color-white);transition:width .3s ease}.haloCalculatorShipping .progress.progress-free .progress_shipping{border-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress_shipping{border-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress_shipping{border-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress_shipping{border-color:var(--free_shipping_color3)}.haloCalculatorShipping .progress.progress-free .progress-meter{background-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter{background-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter{background-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .message{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--body-line-height);color:var(--free-shipping-color);transition:color var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free+.message{color:var(--free-shipping-bg-4)}.haloCalculatorShipping .message .text{text-transform:capitalize}.template-cart .haloCalculatorShipping .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping .progress .progress-meter{text-align:center;animation:2s linear 0s infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;transition:.9s linear;transition-property:width,background-color;border-radius:var(--free-shipping-border-radius)}.halo-cart-sidebar .halo-sidebar-wrapper{padding-top:13px}.progress-truck-wrapper{position:absolute;right:0;bottom:-2px}.progress-truck-wrapper .icon-shipping-truck{--truck-color: var(--free-shipping-bg);width:calc(var(--free-shipping-height) * 3);height:calc(var(--free-shipping-height) * 3);stroke:#fff;transition:fill var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-4);color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-1);color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-2);color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-3);color:var(--free-shipping-bg-3)}.haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{fill:#fff!important}.list-unstyled{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.clearfix:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text)}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem;line-height:2.8rem}h3,.h3{font-size:1.7rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hidden{display:none!important}.left,.text-left{text-align:left}.center,.text-center{text-align:center}ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}br:empty,hr:empty,iframe:empty,path:empty,line:empty,circle:empty,use:empty,img:empty,input:empty,rect:empty,textarea:empty,.display-empty:empty,shopify-payment-terms:empty,shopify-installments-modal:empty,model-viewer:empty,polyline:empty,polygon:empty,.fancybox-bg:empty{display:block}.shopify_subscriptions_fieldset input[type=radio]{background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 0 5px;padding:initial;border:initial;position:relative;top:2px;overflow:visible;display:inline-block;clip:unset;width:auto;height:auto}a{color:var(--color-link);cursor:pointer;border:none;box-shadow:none;text-decoration:none}body:not(.safari) a{transition:var(--anchor-transition)}.link{display:inline-block;vertical-align:top;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.link-underline .text{transition:text-decoration var(--duration-short) ease}details>*{box-sizing:border-box}.image-zoom img{will-change:transform;transition:transform .64s ease}img{max-width:100%}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}*:focus-visible{outline:none}*:focus{outline:none}*:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:0;box-shadow:none}.focus-inset:focus{outline:0;box-shadow:none}.focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.field{display:flex;position:relative;width:100%}label{font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:capitalize;text-align:left;color:var(--form-label)}label em{color:#e95144}.form-label,.field__label{display:block;width:100%;padding:0;margin:0 0 8px}label.hiddenLabels{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;min-height:unset;outline-offset:unset}input[type=checkbox],input[type=radio]{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;opacity:1;width:15px;height:auto}.form-input,.field__input{flex-grow:1;display:block;width:100%;height:auto;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-align:left;border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:0;overflow:hidden;border-radius:var(--btn-1-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input-placeholder::-webkit-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:-ms-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder::placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus:-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus::placeholder{opacity:0;visibility:hidden}.field__input::-webkit-search-cancel-button{display:none}.form__message .icon{width:20px;height:20px;margin:0 10px 0 0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.form-field.form-field--success .form-input,.form-field.form-field--success .form-textarea{border-color:var(--color-success-bg)}.form-field.form-field--error .form-input,.form-field.form-field--error .form-textarea{border-color:var(--color-error-bg)}.update-quantity__group .form-input{width:100%;padding:0 32px;height:45px;text-align:center}.update-quantity__group input::-webkit-outer-spin-button,.update-quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.update-quantity__group input[type=number]{-moz-appearance:textfield}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--bg-white)}.modal__content:empty{display:none}.cart-count-bubble:empty,.wishlist-count-bubble:empty{display:none}.cart-count-bubble,.wishlist-count-bubble{position:absolute;top:0;right:0;min-width:23px;min-height:23px;text-align:center;border-radius:50%;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--body-letter-spacing);background-color:var(--color-global);color:var(--color-white);letter-spacing:0}.cart-count-bubble .text{display:inherit}.bottom-bar--list .cart-count-bubble{min-width:22px;min-height:15px}.announcement-bar__message .message,.announcement-bar__message p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px 15px;position:relative;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:.05em;line-height:var(--body-line-height);margin:0}.announcement-bar__message .message a{margin-left:5px}.announcement-bar__message .message a:hover{text-decoration:underline}.announcement-bar__message .message span img{position:relative;top:-4px;margin-right:25px}.announcement-close svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.announcement-bar .announcement-countdown .clock-item span.text{font-size:12px;text-transform:capitalize}.announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{transform:rotate(0)}.announcement-bar [data-announcement-bar] .slick-arrow svg{width:18px;height:18px;transform:rotate(0)!important}.header__logo .header__heading svg,.header-mobile--icon .header__heading-link svg{width:100%;height:auto}.header__group .header__icon--cart svg{width:20px;height:20px;margin-right:8px;position:relative;top:-2px}.header__group .cart-count-bubble{margin-left:8px}.header__group .header__icon--wishlist svg{width:19px;height:18px;margin-right:8px}.halo-top-language .icon{width:16px;height:16px}.halo-top-language .icon svg{width:16px;height:16px;stroke:initial;vertical-align:top}.halo-top-language .text{font-family:var(--font-body-family);text-transform:uppercase;font-weight:var(--font-weight-medium);margin-left:5px;margin-right:5px}.dropdown-language .localization-form .disclosure__link .icon{width:22px;height:22px;margin-right:6px}.dropdown-language .localization-form .disclosure__link .icon svg{width:22px;height:22px}.header-top--wrapper .customer-service-text p{margin:0}.halo-top-currency .currency-menu .text+svg{display:none}.halo-top-currency .text{text-transform:uppercase;font-weight:var(--font-weight-medium);color:#232323;margin-left:5px;margin-right:5px}.halo-top-language .text+svg{width:9px;height:10px}.halo-top-currency .icon{width:16px;height:16px;display:inline-block;line-height:1;position:relative;top:-1px}.halo-top-currency .text+svg{position:relative;top:0;width:9px;height:10px}.halo-top-currency .currency-dropdown .icon svg{width:100%;height:100%;stroke:initial}.header *[tabindex="-1"]:focus{outline:none}.header__iconItem .header__icon--cart .cart-count-bubble{position:relative}.header__icon--cart *,.header__icon--wishlist *{display:inline-block!important;vertical-align:middle}.cart-text,.wishlist-text,.customer-links{font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing)}.customer-links{display:inline-block;vertical-align:middle;margin-left:25px}.header__search .search-modal__form{max-width:160px}.header__search .search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.header__search .search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.header__search .search-modal__form .search__button svg{width:14px;height:14px;position:relative;top:1px}.header-search-close{display:none;background:none;border:none}.header__icon span{display:flex;align-items:center;justify-content:center;height:100%}.header__icon .icon{display:block}.header__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon .icon-search-1{transform:rotate(-90deg)}.header-mobile--icon .header__icon--account svg:not(.user-circle){width:22px;height:22px}.header-mobile--icon .header__icon--cart svg{width:22px;height:22px}.header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child{padding-right:10px}.header-mobile--icon .header__icon--wishlist svg{width:22px;height:22px}.header-mobile__item .icon,.header-mobile__item svg.icon path{fill:var(--i-color)}.header-mobile__item .header__icon--cart .cart-count-bubble{color:var(--color-bubble);background-color:var(--bg-bubble);display:flex!important;align-items:center;justify-content:center}.style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text{font-size:calc(var(--font-body-size) - 4px)}.slick-arrow svg{max-width:100%;max-height:100%;width:var(--arrow-size-icon);height:var(--arrow-size-icon);color:var(--arrow-color);fill:var(--arrow-color);stroke:transparent}.style-arrows-8 .slick-arrow svg{stroke:var(--arrow-color)}.style-arrows-8 .slick-arrow svg path{stroke-width:0px}.slick-arrow.slick-prev svg{transform:rotate(-180deg)}.slick-dots li,.slider-dots li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 7px;position:relative;border-radius:50%}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 15px}.slick-dots li:first-child,.slider-dots li:first-child{margin-left:0}.slick-dots li:last-child,.slider-dots li:last-child{margin-right:0}.slick-dots li button,.slider-dots li button{display:inline-block;vertical-align:middle;position:relative;border-radius:50%;border:1px solid var(--dots-border-color);background:var(--dots-color);font-size:0;letter-spacing:0;padding:0;width:var(--dots-width);height:var(--dots-height);cursor:pointer;transition:var(--anchor-transition)}.slideshow.show-dot-with-image .slick-dots li button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:17px;transition:unset}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:10px}.slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)){padding:20px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img{display:none}.slideshow.show-dot-with-image .slick-dots li button svg{width:100%;height:100%;stroke:none}.slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg{display:none}.slideshow.show-dot-with-image .slick-dots button{background:#ffffff80!important;border:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slideshow .adaptive_height img{object-fit:cover}.slick-dots li.slick-active button,.slider-dots li.active button{background:var(--dots-color-active);border-color:var(--dots-border-color-active)}.style-arrows-2 .slick-arrow.slick-prev svg{transform:rotate(-180deg)}.style-arrows-5 .slick-arrow svg,.style-arrows-2 .slick-arrow svg{transition:all .3s ease-in-out}.style-arrows-5 .slick-arrow.slick-prev svg{transform:rotateY(180deg)}.style-arrows-5 .slick-prev:hover svg,.style-arrows-2 .slick-prev:hover svg{margin-left:-13px}.style-arrows-5 .slick-next:hover svg,.style-arrows-2 .slick-next:hover svg{margin-left:8px}.style-dots-2 .slick-dots li:first-child,.style-dots-2 .slider-dots li:first-child{margin-left:5px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:5px}.style-dots-2 .slick-dots li,.style-dots-2 .slider-dots li{margin:0 5px;vertical-align:top}.halo-lookbook-popup{position:absolute;width:200px;max-width:100%;display:none;z-index:5}.halo-lookbook-popup .halo-popup-wrapper.style-1,.halo-lookbook-popup .halo-popup-wrapper.style-2{position:relative;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026}.halo-lookbook-popup .halo-popup-wrapper.style-1{padding:18px 18px 7px;background-color:#fff;border:1px solid #fbfbfb;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}:root{--lookbook-style-2-border-radius: .5rem}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information{padding-top:0}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title{text-align:left;margin-bottom:0;color:var(--lookbook-text-color);-webkit-line-clamp:1}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title{text-align:right}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price{justify-content:flex-start;font-size:calc(var(--product-title-font-size) + 2px);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--lookbook-text-color)}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price{justify-content:flex-end}.halo-lookbook-popup .close-modal{position:fixed;right:15px;top:15px}.halo-lookbook-popup .close-modal svg{color:#fff;width:24px;height:24px}.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:102;width:100%;max-width:calc(100% - 30px);opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-white);box-shadow:0 6px 27px #0003;transition:opacity .3s,transform .35s ease,visibility .35s ease;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-popup-banner img{width:100%}.halo-popup-wrapper{position:relative;padding:30px}.halo-popup-header{margin:0 0 25px;padding:21px 0 0}.halo-popup-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:1;font-size:0;letter-spacing:0;background:var(--bg-black);text-align:center;padding:7px;border:none}.halo-popup-close svg{width:100%;height:100%;fill:var(--color-white)}.halo-popup-title{font-size:var(--font-heading-size);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;text-transform:uppercase;margin:0;padding:0}.customPopup-header{padding-top:0!important}.customPopup-close{top:10px;right:10px;width:15px;height:15px;padding:0;background-color:var(--bg-white)}.customPopup-close svg{fill:var(--bg-black)}.customPopup-title{font-size:calc(var(--font-body-size) + 4px);font-weight:var(--font-weight-bold)}body.term-condition-show .background-overlay{opacity:1;pointer-events:auto;z-index:999}.halo-sidebar{position:fixed;top:0;bottom:0;padding:0;height:100%;z-index:101;max-width:calc(100vw - 40px);width:100%;opacity:1;visibility:hidden;transition:opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease;background-color:var(--bg-white)}.halo-sidebar-header{position:relative;padding:24px 20px 0;background-color:#fff}.halo-sidebar-header .title{display:block;font-size:calc(var(--font-body-size) + 4px);font-style:var(--font-heading-style);font-weight:var(--font-weight-semibold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:capitalize}.halo-sidebar-close{position:absolute;top:16px;width:40px;height:40px;font-size:0;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto;background-color:transparent;border:none;padding:0}.halo-sidebar-close svg{display:block;width:18px;height:18px;fill:var(--color-text);stroke:transparent}.halo-sidebar-wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 70px}.halo-cart-sidebar .halo-sidebar-wrapper{overflow:hidden}.halo-sidebar.halo-sidebar-left{left:0;transform:translate3d(-101%,0,0)}body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{right:0;left:auto;transform:translate3d(101%,0,0)}body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{transform:translateZ(0)}.halo-sidebar.halo-sidebar-right{right:0;transform:translate3d(101%,0,0)}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:20px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:20px}.halo-notifyMe{padding:30px 0 0}.halo-notifyMe .form-field{display:flex;flex-wrap:wrap}.halo-notifyMe .form-input{width:calc(100% - 185px)}.halo-notifyMe .form-label{color:var(--color-text2)}.halo-notifyMe .button{width:175px;margin:0 0 0 10px}.notifyMe-text{display:none;margin:20px 0 0}.halo-notifyMe--popup{padding-top:0}.halo-notifyMe--popup .form-label{text-align:center;margin-bottom:23px;text-transform:none}.halo-notifyMe--popup .form-input{width:100%}.halo-notifyMe--popup .button{width:100%;margin-left:0;margin-top:10px}body.notify-me-show .background-overlay{opacity:1;pointer-events:all}body.notify-me-show .halo-notify-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:201}.header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header{display:none}.menu-lv-item>a,.menu-lv-item .site-nav-list-dropdown>a{display:block;position:relative}.menu-lv-1__action .text{text-decoration-thickness:.2rem!important}.menu-lv-item.menu-lv-1 .icon-dropdown{display:none}.menu-lv-item:last-child .site-nav-list-dropdown>a,.menu-lv-item:last-child>a{border-bottom:none}.menu-lv-item .text{transition:text-decoration var(--duration-short) ease}.menu-lv-item .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:0;transform:translateY(-50%)}.products-grid{display:block;position:relative;margin:0 -15px;font-size:0;letter-spacing:0}.products-grid .product{display:inline-block;vertical-align:top;width:100%;padding:0 15px;margin-top:30px}.products-grid .product:first-child{margin-top:0}.products-grid.slider .product{margin-top:0;flex-shrink:0}.product-infinite-scroll .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.product-infinite-scroll .button span{pointer-events:none}.product-infinite-scroll .button svg{width:14px;height:14px;margin-right:8px;margin-top:-2px}.footbar-fixed{position:fixed;left:0;right:0;bottom:0;z-index:10;line-height:0;transition:all .3s ease}.sticky-toolbar-mobile .footbar-fixed{bottom:60px}.footbar-fixed .footbar-fixed-left,.footbar-fixed .footbar-fixed-right{line-height:22px;display:inline-block}.footbar-fixed-left{left:0;right:0;bottom:0;width:100%;display:inline-block;vertical-align:top;transition:all .3s ease}.footbar-fixed-right{left:0;right:0;bottom:0;display:inline-block;vertical-align:top;transition:all .3s ease}.slideshow .item{position:relative}.slide-content .slide-sub.border--solid span{border-bottom:1px solid var(--slide-sub-color-style)}.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:6px}.slick-slider img{visibility:visible!important}.slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2){display:none}.slideshow:not(.slick-slider) .swatch .item:nth-child(n+2){display:inline-block}.slick-slide img{margin-left:auto;margin-right:auto}.block-categories-slider .title{text-transform:unset;margin-bottom:5px}.block-categories-slider .title span{display:inline-block;padding:6px 20px;font-weight:var(--font-weight-bold);border-radius:6px 6px 0 0;letter-spacing:.02em}.block-categories-slider .categories-slider--list li{width:50%;margin:0;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;min-height:72px}.block-categories-slider .categories-slider--list li:nth-child(1),.block-categories-slider .categories-slider--list li:nth-child(2){border-top:0}.block-categories-slider .categories-slider--list li:nth-child(2n){border-right:0}.block-categories-slider .categories-slider--list li a{display:flex;align-content:space-around;flex-wrap:wrap;justify-content:center;height:100%;line-height:24px;color:#202020}.block-categories-slider .categories-slider--list li a span{display:block;width:100%;text-align:center;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.block-categories-slider .categories-slider--list li a img{max-width:24px;margin-bottom:5px;padding-top:5px;margin-left:auto;margin-right:auto}.halo-lookbook-popup-mobile{--lookbook-mobile-duraton: .5s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:100;pointer-events:none;transition:opacity var(--lookbook-mobile-duraton) 50ms ease-in-out,background-color var(--lookbook-mobile-duraton) 50ms ease-in-out}body.video-show .halo-video-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}body.video-show .background-overlay{opacity:1;pointer-events:all}body.is-custom-information #halo-product-custom-information{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}#halo-product-custom-information .halo-popup-content{max-height:55vh;overflow-y:auto}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar{width:5px}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track{background:#f4f4f4}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb{background:#000}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover{background:#000}body.is-custom-information .background-overlay{opacity:1;pointer-events:all}.halo-video-popup .halo-popup-close{z-index:9}.halo-video-popup .halo-popup-wrapper{padding:0}.halo-video-popup .halo-popup-header{margin:0;padding:0}.site-nav-mobile.nav-account{--icon-size: 20px;padding-top:0!important;padding-bottom:0!important}.site-nav-mobile.nav-account .icon-wrapper{width:calc(var(--icon-size) + 5px);height:var(--icon-size)}.site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper{height:calc(var(--icon-size) + 3px)}.site-nav-mobile.nav-account .last-link{border-bottom:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account,.site-nav-mobile.nav-account .header__icon{padding:15px 20px!important;border-top:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account .title{position:relative;top:1px}.site-nav-mobile.nav-account .header__link--account .title,.site-nav-mobile.nav-account .header__icon .title{margin-left:5px!important;margin-right:5px}.site-nav-mobile.nav-account .customer-links .icon-wrapper svg,.site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist{width:var(--icon-size);height:var(--icon-size);fill:var(--color-text)}.site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg{width:18px;height:18px}.site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path{width:var(--icon-size);height:var(--icon-size);transform:scale(1.2);transform-origin:center center}.site-nav-mobile.nav-account .wrapper-links{padding-top:7px;padding-bottom:10px}.site-nav-mobile.nav-account .customer-links.customer-login .header__link--account{border-top:none;padding:0 7px!important}.positive_vibes .text-vibes p{display:block;transition:transform 1s ease-in-out;margin:0;color:var(--color-text);font-size:var(--font-size);font-weight:var(--fonr-weight)}.positive_vibes .text-vibes p svg{width:20px;height:20px;stroke:transparent;position:relative;top:-2px;margin-right:10px}@media(max-width:1366px){.block-categories-slider .categories-slider--list li{border-top:0;border-right:0;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%;padding:0 10px}}@media(max-width:1024px){.halo-block-header .title .text{padding:0 15px}.custom_position:not(.content-box--center){top:var(--vertical_position_mb, 50%)!important;transform:translateY(calc(var(--vertical_position_mb, 50%) * -1))!important}.wrapper-body{padding-bottom:50px}.halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4){display:none}.style-arrows-5 .slick-arrow svg{width:46px;height:46px}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -8px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 8px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.halo-block-header.text-left.viewAll--right .title,.halo-block-header.text-right.viewAll--left .title{margin-right:30px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:13px!important;padding-bottom:13px!important;font-size:calc(var(--btn-1-font-size) - 2px)!important}.slideshow .slick-dots li{margin:0 5px;width:10px;height:10px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.halo-popup-wrapper-mobile{position:absolute;bottom:0;left:0;height:max-content;max-height:85%;width:100%;background-color:#fff;transform:translateY(100%);transition:transform var(--lookbook-mobile-duraton) ease-in-out}.halo-lookbook-popup-mobile{opacity:0;visibility:hidden;transition:opacity var(--lookbook-mobile-duraton) ease,visibility var(--lookbook-mobile-duraton) ease}.halo-lookbook-popup-mobile .product-item{flex:0 0 55%}.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;align-items:stretch;justify-content:start;gap:10px}body.mobile-popup-active .halo-lookbook-popup-mobile{pointer-events:auto;opacity:1;visibility:visible;background-color:#000000b3}body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile{transform:translateY(0)}.halo-popup-wrapper-mobile .close-modal{position:absolute;right:10px;background:none;border:none;padding:0}.mobile-popup-header{width:100%;padding:10px;margin:0;border-bottom:1px solid rgba(0,0,0,.2);display:block;text-align:center;color:var(--text-color);font-size:var(--font-heading-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--font-weight-medium);position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.btn_1_br_outside .mobile-popup-header{text-transform:unset}.halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;justify-content:center;align-items:start;gap:10px;padding:10px}.halo-popup-wrapper-mobile .lookbook-mobile-item img{max-width:100%;max-height:100%;object-fit:cover;object-position:center}.halo-popup-wrapper-mobile .scroll-snap-mobile{padding:0;overflow-x:scroll}.halo-lookbook-popup-mobile .close-modal svg{width:16px;height:16px;fill:var(--color-text);stroke:var(--color-text)}.halo-sidebar-header{padding:13px 20px 0}.halo-sidebar-close{top:5px}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:5px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{left:auto;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{position:inherit;top:0;left:auto;right:-15px;background-color:transparent}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{position:absolute;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{fill:var(--color-black)}#navigation-mobile .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.menu_open #navigation-mobile .halo-sidebar-close{opacity:1;pointer-events:auto}.header__icon--cart .cart-count-bubble{position:absolute;right:-12px;top:-8px}.search-modal__form{background-color:#fafafa;border-bottom:1px solid #e7e7e7}.search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.search-modal__form .search__button svg{width:20px!important;height:20px!important;position:relative}.menu-heading-mobile{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 3px}.has-menu-vertical .menu-heading-mobile{align-items:baseline}.halo-top-language .icon svg{width:20px;height:20px}.halo-currency .currency-menu .icon svg{width:20px!important;height:20px!important;position:relative;top:1px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:7px}.button{font-size:calc(var(--btn-1-font-size) * .8);line-height:calc(var(--btn-1-line-height) * .8)}}@media(max-width:992px){.scroll-snap-mobile{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 15px;margin-left:0;align-items:center;scroll-snap-type:x mandatory}}@media(max-width:767px){.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:4px}.slideshow.show-dot-with-image .slick-dots li button{padding:6px}.halo-lookbook-popup{left:0;right:0;margin:20px auto;width:275px;max-width:-moz-calc(100vw - 30px);max-width:-webkit-calc(100vw - 30px);max-width:-ms-calc(100vw - 30px);max-width:calc(100vw - 30px)}.halo-lookbook-popup .halo-popup-wrapper{padding:10px 12px}.halo-lookbook-popup .card{display:flex}.halo-lookbook-popup .card-product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-right:15px}.halo-lookbook-popup .card-information{padding:0;-webkit-box-flex:0;-ms-flex:0 0 calc(70% - 15px);flex:0 0 calc(70% - 15px);max-width:-moz-calc(70% - 15px);max-width:-webkit-calc(70% - 15px);max-width:-ms-calc(70% - 15px);max-width:calc(70% - 15px)}.halo-lookbook-popup .card-information__wrapper{text-align:left}.halo-lookbook-popup .card-information .card-price{justify-content:flex-start!important}.halo-lookbook-popup .card-action{display:none}.halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized)>.product{width:82.2%}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:6px}.slideshow.show-dot-with-image .slick-dots li button svg{max-width:14px;max-height:14px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:7px}}@media(max-width:551px){.halo-block-header .title .text{padding:0 10px}.container,.container-1770,.container-1570,.container-1670,.container-1470,.container-1370,.container-1320,.container-1170{padding-left:10px;padding-right:10px}.halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+2),.halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3){display:none}.scroll-snap-mobile{padding:0 0 0 10px;margin-left:0}.halo-product-block .container-full .products-carousel,.halo-product-block .container-full .products-grid{margin:0}.halo-term-condition-popup .halo-popup-header{margin:0 0 20px;padding:5px 0 0}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -5px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 5px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--],.style-arrows-8 .button:not(.share-button__button):not(.product-form__submit),.style-arrows-8 .grouped_btn--slider .slide-button,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:10px!important;padding-bottom:10px!important}.btn_1_br_outside .button{padding-top:10px!important;padding-bottom:10px!important}.body-full-width.product-card-layout-04 .button{padding-top:9px!important;padding-bottom:5px!important}.field__input,.form-input{padding-top:7px;padding-bottom:7px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 7px}.btn_1_br_outside .slick-dots li button,.btn_1_br_outside .slider-dots li button{width:calc(var(--dots-width) - 4px);height:calc(var(--dots-height) - 4px)}.animate--fixed .image.enable_custom_image img{position:absolute!important;height:100%!important}}@media(min-width:321px){.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:50%}.products-grid.column-2 .product:nth-child(-n+2),.products-grid.column-3 .product:nth-child(-n+2),.products-grid.column-4 .product:nth-child(-n+2),.products-grid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:375px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:50%}}@media(min-width:551px){.footbar-fixed{left:15px;right:auto;bottom:15px}.halo-popup-header{padding-top:3px}.halo-popup.customPopup-small{max-width:470px}.halo-sidebar{max-width:370px}.halo-sidebar.halo-cart-sidebar{max-width:420px}}@media only screen and (min-width:750px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}h5,.h5{font-size:1.3rem}}@media(min-width:768px){.halo-popup{max-width:720px}.products-grid.column-2 .product{margin-top:30px}.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:33.3333333%;margin-top:50px}.products-grid.column-3 .product:nth-child(-n+3),.products-grid.column-4 .product:nth-child(-n+3),.products-grid.column-5 .product:nth-child(-n+3){margin-top:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:33.3333333%}}@media(min-width:992px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:25%}.halo-product-block .column-2\.5.products-carousel:not(.slick-initialized)>.product{width:38%}}@media(min-width:1025px){a:hover{color:var(--color-link-hover)}.link-underline:hover .text{text-decoration:underline;text-underline-offset:.3rem}.halo-block-header .title .text{min-width:420px}.halo-block-header.text-left.viewAll--left .title .text,.halo-block-header.text-right.viewAll--right .title .text{width:auto}.slick-arrow:hover svg{color:var(--arrow-color-hover);fill:var(--arrow-color-hover)}.style-arrows-8 .slick-dots li,.style-arrows-8 .slider-dots li{margin:0 20px}.container{max-width:1200px;padding-left:15px;padding-right:15px}.has-megamenu .container{max-width:var(--container_size)!important;padding-left:15px!important;padding-right:15px!important}.header-full-width .header .container,.header-full-width #shopify-section-announcement-bar .container,.body-full-width .wrapper-body .container{max-width:100%;padding:0 3.175%}.body-full-width.template-customers\/login .wrapper-body .container,.body-full-width.template-customers\/register .wrapper-body .container,.body-full-width.template-customers\/account .wrapper-body .container,.body-full-width.template-customers\/addresses .wrapper-body .container{max-width:1200px;padding-left:15px;padding-right:15px}.body-custom-width .wrapper-body .container{max-width:var(--body-custom-width-container);padding-left:15px;padding-right:15px}.halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3),.halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4),.halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+5),.halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+6),.halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+7),.halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+8),.halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+9),.halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+10),.halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+11){display:none}.products-carousel.column-2:not(.slick-slider) .product:nth-child(n+3),.products-carousel.column-3:not(.slick-slider) .product:nth-child(n+4),.products-carousel.column-4:not(.slick-slider) .product:nth-child(n+5),.products-carousel.column-5:not(.slick-slider) .product:nth-child(n+6),.products-carousel.column-6:not(.slick-slider) .product:nth-child(n+7),.products-carousel.column-7:not(.slick-slider) .product:nth-child(n+8),.products-carousel.column-8:not(.slick-slider) .product:nth-child(n+9),.products-carousel.column-9:not(.slick-slider) .product:nth-child(n+10),.products-carousel.column-10:not(.slick-slider) .product:nth-child(n+11){display:none}.header-bottom .main-menu,.header-bottom .main-menu>.container{position:static}.header__list .link{padding:23px 25px}.header__icon:hover .icon{transform:scale(1.15)}.header__icon:hover .icon-search-1{transform:rotate(-90deg) scale(1.15)}.halo-top-language #HeaderLanguageLabel,.halo-top-currency .currency-block .title{display:none}.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{top:5px;right:5px;min-width:20px;min-height:20px;line-height:20px}.sticky-search-open .header__search .search-modal__form{max-width:555px}.sticky-search-open .header__search .search-modal__form .search__input{padding:7px 10px}.sticky-search-open .header__search .search-modal__form .search__button svg{width:18px;height:18px}.sticky-search-open .search_details{top:10vh;position:relative;max-width:555px;margin:0 auto;text-align:center;animation:animateMenuOpen .5s ease}.sticky-search-open .search_details .quickSearchResultsWrap{right:0;left:0;width:555px}.sticky-search-open .quickSearchResults .container{padding-left:20px;padding-right:20px}.sticky-search-open .search_details .header-search-close{padding-bottom:15px;display:block}.sticky-search-open .search_details .header-search-close svg{width:20px;height:20px;color:var(--bg-white)}.sticky-search-open details>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.sticky-search-open details>.search-modal .quickSearchResultsWrap{display:block!important;animation:appear-down var(--duration-default) ease}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{width:5px;background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}.button:hover{box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset)}.button.button-1:hover,.button.button--primary:hover,.button.button--primary:focus{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover);background-origin:border-box}.button.button-1:hover svg,.button.button--primary:hover svg,.button.button--primary:focus svg{fill:var(--btn-1-color-hover)}.btn_1_br_outside .button:hover:after{border-color:var(--btn-1-border-hover)}.button.button-2:hover,.button.button--secondary:hover,.button.button--secondary:focus{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover);background-origin:border-box}.btn_1_br_outside .button.button-2:hover:after,.btn_1_br_outside .button.button--secondary:hover:after{border:1px solid var(--btn-2-border-hover)}.button.button-2:hover svg,.button.button--secondary:hover svg,.button.button--secondary:focus svg{fill:var(--btn-2-color-hover)}.btn_2_br_outside .productView-action .button:hover:after{border-color:var(--atc-border-color-hover)}.button.button-3:hover svg,.button.button-3:focus svg{fill:var(--btn-3-color-hover)}.halo-popup.halo-edit-cart-popup .halo-notifyMe{display:none!important}.halo-sidebar-header{padding-left:30px;padding-right:30px}.announcement-bar__message .text{font-size:calc(var(--font-body-size) + 4px)}.menu-lv-item:hover>a>.text,.menu-lv-item>.site-nav-list-dropdown>a>.text,.menu-lv-item:hover>.site-nav-list-dropdown>a>.text{border-bottom:1px solid transparent}.menu-lv-item.menu-lv-1 .menu-lv-2__action .icon-dropdown{display:block}.products-grid.column-4 .product,.products-grid.column-5 .product{width:25%}.products-grid.column-4 .product:nth-child(-n+4),.products-grid.column-5 .product:nth-child(-n+4){margin-top:0}.halo-product-block .products-carousel.column-1:not(.slick-initialized)>.product{width:100%}.halo-product-block .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}.halo-product-block .products-carousel.column-3:not(.slick-initialized)>.product{width:calc(100% / 3)}.halo-product-block .products-carousel.column-4:not(.slick-initialized)>.product{width:25%}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product{width:calc(100% / 6)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg{transform:rotate(-180deg)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg{transform:unset}.halo-product-block:has(.products-carousel.display-product-outside-container .slick-list){overflow:hidden}.footbar-fixed-left{position:fixed;left:15px;right:auto;bottom:15px;z-index:10;width:auto}.footbar-fixed-right{position:fixed;left:auto;right:15px;bottom:15px;z-index:10}.image-zoom:hover img{transform:scale(1.06)}.haloCalculatorShipping{padding:0 30px}.body-content-wrapper{transition:transform var(--duration-long) ease}body.cart-sidebar-show .body-content-wrapper,body.auth-sidebar-show .body-content-wrapper,body.show-pickup-availability .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}body.menu_open .body-content-wrapper,body.open_search_mobile .body-content-wrapper{transform:translate(var(--page-content-distance))}#halo-cart-sidebar .halo-sidebar-header,#halo-cart-sidebar .previewCartMessage,#halo-cart-sidebar .previewCart-wrapper,#halo-auth-sidebar .halo-sidebar-header,#halo-auth-sidebar .halo-sidebar-wrapper,#halo-language-currency-sidebar .title,#halo-language-currency-sidebar .halo-top-language,#halo-language-currency-sidebar .halo-top-currency{transform:translate(calc(var(--sidebar-content-distance) * 1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title{transition-delay:.25s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transition-delay:.4s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper{transition-delay:.55s}body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header{transition-delay:.3s}body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper{transition-delay:.3s}#search-form-mobile .halo-sidebar-header,#search-form-mobile .header__search-full,#search-form-mobile .quickSearchTrending,#search-form-mobile .quickSearchProduct,#navigation-mobile .halo-sidebar-wrapper{transform:translate(calc(var(--sidebar-content-distance) * -1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header,body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper{transition-delay:.25s}body:not(.safari).open_search_mobile #search-form-mobile .header__search-full{transition-delay:.4s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending{transition-delay:.55s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct{transition-delay:.7s}body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper,body.open_search_mobile #search-form-mobile .halo-sidebar-header,body.open_search_mobile #search-form-mobile .header__search-full,body.open_search_mobile #search-form-mobile .quickSearchTrending,body.open_search_mobile #search-form-mobile .quickSearchProduct,body.menu_open #navigation-mobile .halo-sidebar-wrapper,body.lang-currency-sidebar-show #halo-language-currency-sidebar .title,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transform:translate(0);opacity:1}.halo-popup-wrapper-mobile{display:none}}@media(min-width:1280px){.halo-lookbook-popup .halo-popup-wrapper{max-height:366px}.halo-lookbook-popup .lookbook-content .card-media{padding-bottom:133.33333333333334%!important}}@media(min-width:1600px){.halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{background:transparent}.products-grid.column-5 .product{width:20%}.products-grid.column-5 .product:nth-child(-n+5){margin-top:0}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}}@media(min-width:768px)and (max-width:1024px){.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action,.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch{display:none}.halo-lookbook-popup-mobile .product-item{flex-basis:25%}.slider-dots li:last-child{display:none}.halo-block-header .title .text{padding:0 60px}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map?v=84970157901927775051776217589 */

}
@media all{
:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * .1s)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fade-up-animation.css.map?v=148448505227430981271776217589 */

}
@media all{
.product-item{position:relative;letter-spacing:0;font-size:0}.product-item>.card{font-size:var(--font-body-size)}.card{position:relative}.card-product{position:relative;z-index:1}.card-media{display:block;position:relative;overflow:hidden}.card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;display:block}.card-media>img,.card-media>video{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:var(--product-cart-image-fit);object-position:center center;transition:all .8s ease}.card-media>img.lazyload,.card-media>img.lazyloading{opacity:0}.card-media>img+img.lazyloaded{opacity:0}.card-media>img+img,.card-media>img+video{opacity:0}.card-product--padding .card-product__wrapper{padding:2rem}.card-information{padding:15px 0 0}.style-arrows-7 .card-information{padding:17px 0 0}.style-arrows-10 .card-information{padding:20px 0 0}.animate--hover-vertical-lift .card-information,.animate--hover-vertical-lift.style-arrows-7 .card-information{padding:15px 0}.card-information__group{margin:0 0 1px}.card-vendor{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:var(--product-vendor-font);font-size:var(--product-vendor-font-size);font-weight:var(--product-vendor-font-weight);font-style:var(--product-vendor-font-style);color:var(--product-vendor-color);line-height:var(--product-vendor-line-height);letter-spacing:var(--product-vendor-letter-spacing);text-transform:var(--product-vendor-text-transform);width:100%;margin-bottom:var(--product-vendor-margin-bottom);margin-top:var(--product-vendor-margin-top)}.card-vendor a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.card__heading{font-size:var(--product-title-font-size);margin:0}.card-title{font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--product-title-line-height);letter-spacing:var(--product-title-letter-spacing);text-transform:var(--product-title-text-transform);color:var(--product-title-color);display:block;margin:0 0 var(--product-title-margin-bottom) 0}.card-title-ellipsis{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.card-price{font-weight:var(--font-weight-bold);letter-spacing:0;margin-top:var(--product-price-margin-top);margin-bottom:var(--product-price-margin-bottom)}.card-quickview .text,.card-wishlist .text,.card-compare .text,.card-compare .text_1{display:none;white-space:nowrap;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);width:0;opacity:0;overflow:hidden;visibility:hidden;right:calc(100% - 30px);height:36px;background-color:var(--bg-white);line-height:36px;position:absolute;top:50%;padding:0 30px 0 15px;border-radius:36px;transform:translateY(-50%);transition:var(--anchor-transition);transition-duration:var(--duration-default);pointer-events:none}.enable_custom_layout_card_1 .card-quickview .text,.enable_custom_layout_card_1 .card-wishlist .text,.enable_custom_layout_card_1 .card-compare .text,.enable_custom_layout_card_1 .card-compare .text_1{height:44px;line-height:44px}.card-product__group.group-left .card-quickview .text,.card-product__group.group-left .card-wishlist .text,.card-product__group.group-left .card-compare .text,.card-product__group.group-left .card-compare .text_1{padding:0 15px 0 40px}.card-quickview .text{color:var(--product-quick-view-color);background-color:var(--product-quick-view-bg)}.card-quickview .icon,.card-wishlist .icon,.card-compare .icon{width:100%;height:100%;width:18px;height:18px;line-height:18px;vertical-align:top;position:relative;z-index:2;background-color:transparent}.card-quickview .icon{fill:var(--product-quick-view-color)}.card-quickview:not(.card-quickviewIcon){display:block;position:absolute;top:50%;left:50%;z-index:4;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease;transform:translate3d(-50%,calc(-50% - 10px),0);opacity:0;visibility:hidden;pointer-events:none;width:auto}.card-wishlist .text{color:var(--product-wishlist-color);background-color:var(--product-wishlist-bg);text-transform:capitalize}.card-wishlist .icon{fill:var(--product-wishlist-color)}.card-wishlist .wishlist-added .text{color:var(--product-wishlist-color-added);background-color:var(--product-wishlist-bg-added)}.card-wishlist .wishlist-added .icon{fill:var(--product-wishlist-color-added)}.card-compare .text{color:var(--product-compare-color);background-color:var(--product-compare-bg)}.card-compare .icon{fill:var(--product-compare-color)}.card-compare .compare-checkbox:checked+.compare-label .text,.card-compare .compare-checkbox:checked+.compare-label .text_1{color:var(--product-compare-color-added);background-color:var(--product-compare-bg-added)}.card-compare .compare-checkbox:checked+.compare-label .icon{fill:var(--product-compare-color-added)}.card-compare:not(.card-compareIcon){opacity:0;visibility:hidden;pointer-events:none;transition:var(--anchor-transition);transition-duration:var(--duration-default)}.card-product__group.group-left .card-wishlist .text,.card-product__group.group-left .card-quickview .text,.card-product__group.group-left .card-compare .text{right:auto;left:calc(100% + 20px)}.card-action{position:absolute;bottom:0;width:100%;padding:0;background:transparent;z-index:10;margin:0;transform:translate3d(0,15px,0);transition:transform var(--duration-long) ease,opacity var(--duration-default) ease}.price{justify-content:center}.card-action .button{font-family:var(--btn-3-font-family);font-size:var(--btn-3-font-size);font-weight:var(--btn-3-font-weight);text-transform:var(--btn-3-text-transform);text-align:var(--btn-3-text-align);letter-spacing:var(--btn-3-letter-spacing);line-height:var(--btn-3-line-height);border-radius:var(--btn-3-border-radius);border-style:var(--btn-3-border-style);border-width:var(--btn-3-border-width);padding-top:var(--btn-3-padding-top);padding-bottom:var(--btn-3-padding-bottom);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity) var(--btn-3-inset)}.card-action .variants-popup-close svg{width:40px;height:40px;padding:11px;fill:var(--icon);stroke:transparent}.card-action .selector-wrapper .form-label{font-weight:var(--font-weight-medium);padding:0 25px;text-align:center;line-height:18px}.productList .card-action .selector-wrapper .form-label{padding:0 25px 0 0;text-align:left}.card-action .selector-wrapper .single-label .text{display:none;font-size:calc(var(--font-body-size) - 3px);font-weight:var(--font-weight-normal);color:var(--color-grey);margin:0 0 0 5px}.card-action .selector-wrapper .single-action .icon{fill:var(--icon);stroke:transparent;width:16px;height:16px;margin:0 5px 0 0}.card-action .selector-wrapper .single-action .text{display:inline-block;vertical-align:middle;font-size:calc(var(--font-body-size) - 3px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--form-label);opacity:0}.card-action .selector-wrapper .swatch-element.soldout .single-label .text{display:inline-block;vertical-align:inherit}.card-swatch{font-size:0;letter-spacing:0}.card-swatch .item{display:inline-block;vertical-align:top;margin:0 5px 5px 0;position:relative;line-height:1}.card-swatch .number-showmore span{pointer-events:none}.card-swatch .item:first-child{margin-left:0}.card-swatch .item:last-child{margin-right:0}.card-summary{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);margin:0 0 13px}.card-list__hidden{display:none!important}.product-item-custom .card-product{display:inline-block;vertical-align:top;width:80px;height:107px}.product-item-custom .card-media{width:100%;height:100%}.product-item-custom .card-information{display:inline-block;vertical-align:top;width:calc(100% - 80px);padding:0 25px 0 20px!important;position:relative;top:-6px}.product-item-custom .card-vendor{margin:0 0 10px}.product-item-custom .card-title{margin-bottom:19px}.card-vendor.animated-loading>a,.card-title.animated-loading .text,.card-price.animated-loading .price,.card-action.animated-loading .button{opacity:0;visibility:hidden}.card-information__wrapper.text-center .card-price,.card-swatch.text-center,body:not(:has(.productList)) .card-information:has(.card-information__wrapper.text-center) .card-compare-wrapper{display:flex;justify-content:center}.card-information__wrapper.text-left .card-price,.card-swatch.text-left{display:flex;justify-content:flex-start}.card-information__wrapper.text-right .card-price,.card-information__wrapper.text-right .card-price .price--on-sale .price__sale.show_saved_price,.card-swatch.text-right,body:not(:has(.productList)) .card-information:has(.card-information__wrapper.text-right) .card-compare-wrapper{display:flex;justify-content:flex-end}.card-information__wrapper.text-center .card-information__group{justify-content:center}.product-tab-block .list-product-tabs li{margin:0 12px;text-align:center}.product-tab-block .list-product-tabs:not(.list-tabs-popup) li:last-child{margin-right:0}.product-tab-block .list-product-tabs:not(.list-tabs-popup) li:first-child{margin-left:0}.sizes-list li{display:inline-block;letter-spacing:normal;margin:0 2.5px}.sizes-list li:first-of-type{margin-left:0}.sizes-list li:last-of-type{margin-right:0}.sizes-list li a{min-width:27px;-moz-border-radius:13px;-webkit-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;color:var(--variant-size);border:1px solid var(--variant-size-border);background-color:var(--variant-size-bg);display:block;text-align:center;padding:3px 5px 2px;font-weight:var(--font-weight-medium);font-size:12px;line-height:20px}.sizes-list li a:hover{background:var(--variant-size-bg-hover);color:var(--variant-size-hover);border-color:var(--variant-size-border-hover)}.sizes-list li.hide-count-5 a{border:none;background-color:transparent}.sizes-list li.hide-count-5 a:hover{color:var(--variant-size);background-color:transparent}.product-block__banner .list_banner_item:not(.slick-initialized) figure:nth-child(n+2){display:none}.product-block__banner .list_banner_item .slick-dots li button{background:var(--bg-white);border-color:var(--bg-white)}.product-block__banner .list_banner_item .slick-dots li.slick-active button{background:transparent;border-color:var(--bg-white)}.product-block-has__banner .product-block__banner figure img{cursor:auto}.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:77%!important}.product-block-has__banner.product-block-has__collections .product-block__grid .products-carousel .product{margin:0;padding-left:1px;padding-right:1px}.product-block__collection--list_info h5{font-size:calc(var(--font-body-size) + 2px);text-transform:unset;margin:0}.halo-block-header.has__banner .title .text{padding:0;margin-bottom:5px}.style_2_text_color_varriant .card-title-ellipsis{position:relative}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:10px;padding-bottom:10px;background:var(--bg-white)}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action{padding:25px}.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:25px 25px 15px;background:#fff}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .price-item .text{margin:1px 10px 0 0}.quick_shop_option_2 .card-action .product-card__button2 .button{min-width:auto;width:calc(50% - 5px);padding:10px}.product-card-layout-01.btn_3_br_outside.quick_shop_option_2 .card-action .product-card__button2 .button{margin-right:3px;margin-bottom:3px}.quick_shop_option_2 .card-action .selector-wrapper:not(.option-color){padding:0 0 8px}.quick_shop_option_2 .product-item.quickshop-popup-show .card-action>form{opacity:0;visibility:hidden}.card-product:hover .card-media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-product:hover .card-media.media--hover-effect>img+img{opacity:1;transform:scale(1.05);transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.quick_shop_option_1 .card-action .variants-popup-content .variants .selector-wrapper.option-color:not(.unshow_swatch){display:none}.product-item .swatch-custom ul{column-gap:5px}#halo-card-mobile-popup .mobile-popup-header{display:flex;justify-content:space-between;padding:0 10px;font-size:calc(var(--font-heading-size) - 2px);font-weight:var(--font-weight-semibold)}#halo-card-mobile-popup .mobile-popup-header .close-modal{background:none;border:none;padding:0}#halo-card-mobile-popup .mobile-popup-header .close-modal svg{width:40px;height:40px;padding:11px 0 11px 11px;fill:var(--icon);stroke:transparent;margin-right:-7px}.card .card-information .positive_vibes .text-vibes p svg{margin-right:3px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-action{padding:16px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:25px 16px 15px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-swatch .item,.product-card-layout-01 .product-item.enable_custom_position_swatch .swatch.show--more .group-swatch .item-wrapper{margin:0 5px 0 0}.product-card-layout-01 .sidebarBlock-product .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-swatch{margin-top:10px}.product-card-layout-01 .product-block-has__banner .product-block__grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price,.product-card-layout-01 .product-block-02 .products-grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:12px}.card-vendor .vendor-image img{max-height:var(--product-vendor-line-height);max-width:100%;width:auto}.card-information__wrapper.text-center .vendor-image img{margin:auto}.card-information__wrapper.text-left .vendor-image img{margin-left:0;margin-right:auto}.card-information__wrapper.text-right .vendor-image img{margin-left:auto;margin-right:0}@media(max-width:1500px){.product-card-layout-01 .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:12px}}@media(max-width:1024px){.product-card-layout-02 .card-title{font-size:calc(var(--product-title-font-size) * .7);line-height:1.5}.product-card-layout-01 .product-item .card-action,.product-card-layout-04 .product-item .card-action,.product-card-layout-03 .product-item .card-action,.product-card-layout-07 .product-item .card-action{position:relative;padding-top:0!important;padding-bottom:5px!important;transform:translate3d(0,10px,0)}.product-card-layout-01 .product-item .card-action{padding-bottom:10px!important}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:10px!important;transform:translateZ(0)}.product-block__collection--list_image img{padding:6px}.style_2_text_color_varriant .card-title-ellipsis{padding-right:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-title{font-size:calc(var(--product-title-font-size) - 2px)}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-action .button{border-radius:0}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:18px 15px 12px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-action{padding:0}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:25px 0 15px}.card-vendor{font-size:max(calc(var(--product-vendor-font-size) * .75),12px);line-height:max(calc(var(--product-vendor-line-height) * .75),12px)}}@media(max-width:991px){.product-block-has__banner.product-block-no__collections:not(.not-img){display:block!important}}@media(max-width:768px){.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:50%!important}.card-vendor{font-size:max(calc(var(--product-vendor-font-size) * .5),12px);line-height:max(calc(var(--product-vendor-line-height) * .5),12px)}}@media(max-width:767px){.product-block-has__banner.product-block-has__collections .product-block__grid .card-product .card-media{padding-bottom:80%!important}.quick_shop_option_1 #halo-card-mobile-popup .card-action{position:static}.quick_shop_option_1 .halo-product-list-view-popup .card-action .variants-popup-content,.quick_shop_option_1 .halo-product-list-view-popup .card-action .selector-wrapper .form-label{text-align:center!important}.quick_shop_option_1.product-card-layout-06 .card{display:block}.quick_shop_option_1.product-card-layout-06 #halo-card-mobile-popup.show .card-information{display:none!important}body.product-card-layout-07.quick_shop_option_1 #halo-card-mobile-popup .halo-popup-wrapper{padding:10px 10px 0}.quick_shop_option_1 .card-action .variants-popup-content .variants .selector-wrapper.option-color:not(.unshow_swatch){display:block}.quick_shop_option_2 .card-product{z-index:auto!important}.quick_shop_option_2 .card-action{transform:none!important;z-index:auto!important}.quick_shop_popup_mobile .background-overlay{opacity:1;pointer-events:all;z-index:99}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-information{padding:10px 10px 12px}.product-card-layout-01 .product-item.enable_custom_layout_card_1 .card-title{font-size:calc(var(--product-title-font-size) - 3px)}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-information{padding:15px 0 10px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-title{margin-bottom:10px}.list-product-tabs.list-tabs-popup a{color:#000;padding:12px 16px;text-decoration:none;display:block}.product-tab-block .dropdown .list-product-tabs svg{width:18px;height:18px;stroke:unset}}@media(max-width:551px){.product-tab-block .halo-block-header.has__banner,.product-tab-block .halo-block-header.has__banner .title{margin-bottom:0}.product-tab-block .list-product-tabs li a{font-size:16px}.product-tab-block .list-product-tabs.list-tab__style_2 li a{margin-bottom:10px}.list-product-tabs.list-tab__style_2 li:before{right:-22px!important;font-size:16px!important;top:0!important}.product-tab-block .list-product-tabs.enable_scroll_tab:not(.list-tabs-popup) li:first-child{margin-left:3px}.product-card-layout-01 .card-information{padding:8px 0 0}.quick_shop_option_1 #halo-card-mobile-popup,.quick_shop_option_2 #halo-card-mobile-popup{left:0;max-width:100%;min-width:100%;top:unset;bottom:0;transform:translateY(100px)}.quick_shop_option_1 #halo-card-mobile-popup .halo-popup-wrapper{padding:0 0 15px}}@media(min-width:551px){.card-information__group{display:flex;align-items:center;justify-content:space-between}.product-item-loading .card-information__group{flex-direction:column}.sidebarBlock-product .card-information__group:not(.card-information__group-2){display:block}.card-information__group .card-vendor{width:calc(100% - 85px)}.card-information__group-2 .card-vendor{width:100%}.card-information__wrapper.text-center .card-information__group-2{justify-content:center}.card-information__wrapper.text-left .card-information__group-2{justify-content:flex-start}.card-information__wrapper.text-right .card-information__group-2{justify-content:flex-end}}@media(min-width:767px){.halo-block-top .halo-block-header .title{margin:0!important}.product-block-has__banner .product-block__grid.pd--style3 .products-grid .product{margin-bottom:0!important}.product-block-has__banner .product-block__grid.pd--style3 .products-grid .product:nth-child(n+2){display:none}.product-block-has__banner .product-block__grid.pd--style3 .product-item{margin-top:10px;margin-bottom:10px}.product-block-has__banner .product-block__grid.pd--style3 .card{background-color:#fff;padding-bottom:6px;-webkit-box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:-5px 4px 5px #0000001a}.product-block-has__banner .product-block__grid.pd--style3 .card .card-information{padding:15px 7px 3px}}@media(min-width:991px){.product-block-has__banner .product-block__banner img,.product-tab--block-has__banner .product-block__banner img{object-fit:unset}.product-block-has__banner:not(.height_auto) .product-block__banner img{cursor:pointer}.product-block-has__banner .product-block__image a img{object-fit:cover}.product-block-has__banner .product-block__grid.pd--style3 .card .card-information{padding:25px 30px 10px}.halo-block-top .halo-block-header .title{margin:0!important}}@media(min-width:1025px){.card-quickview .quickview-icon:hover .text,.card-wishlist .wishlist-icon:hover .text,.card-compare .compare-icon:hover .text{opacity:1;visibility:visible;pointer-events:auto;display:inline-block;width:auto}.card-product__group.group-left .card-wishlist .wishlist-icon:hover .text,.card-product__group.group-left .card-quickview .quickview-icon:hover .text,.card-product__group.group-left .card-compare .compare-icon:hover .text{left:calc(100% - 35px);right:auto}.card-product__group.group-right .card-wishlist .wishlist-icon:hover .text,.card-product__group.group-right .card-quickview .quickview-icon:hover .text,.card-product__group.group-right .card-compare .compare-icon:hover .text{left:auto;right:calc(100% - 30px)}.card-title:hover{color:var(--product-title-color-hover)}.card-information .link-underline .text{--d: 50%;background:linear-gradient(90deg,currentColor 33.33333%,transparent 0 70%,currentColor 0) var(--d, 100%) 100% / 300% 1px no-repeat;transition:background .6s ease-in-out 0s}.card-information:hover .link-underline .text{--d: 0%;text-decoration:none}.card-product__group,.card-action{opacity:0;visibility:hidden}.card-action .button:hover{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity-hover) var(--btn-3-inset)}.card:hover .card-quickview:not(.card-quickviewIcon){opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}.card:hover .card-compare:not(.card-compareIcon){opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-action{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.product-card-layout-01 .card-action{bottom:-1px}.product-card-layout-01 .card-compare:not(.card-compareIcon){position:absolute;bottom:0;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-01 .card:hover .card-compare:not(.card-compareIcon),.product-card-layout-05 .card:hover .card-compare:not(.card-compareIcon){transform:translate(-50%,-5px)}.product-card-layout-01 .card:hover .card-media:after,.product-card-layout-05 .card:hover .card-media:after{opacity:1}.product-card-layout-02 .card-compare:not(.card-compareIcon){position:absolute;bottom:8px;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-03 .card-compare:not(.card-compareIcon),.product-card-layout-04 .card-compare:not(.card-compareIcon){display:flex;justify-content:center;padding-top:12px}.product-card-layout-03 .productListing.productList .card-compare:not(.card-compareIcon),.product-card-layout-04 .productListing.productList .card-compare:not(.card-compareIcon){justify-content:flex-start;padding-top:15px}.product-card-layout-05 .card-compare:not(.card-compareIcon){position:absolute;bottom:-18px;left:50%;width:auto;padding:0;background:transparent;z-index:10;margin:0;transform:translate(-50%,15px);transition:transform var(--duration-long) ease,visibility var(--duration-long) ease}.product-card-layout-01 .product-item.enable_background_button_card .card-action{padding-top:15px;padding-bottom:15px}.product-card-layout-01 .product-item.enable_custom_position_swatch .card-quickview .icon,.product-card-layout-01 .product-item.enable_custom_position_swatch .card-wishlist .icon,.product-card-layout-01 .product-item.enable_custom_position_swatch .card-compare .icon{width:28px;height:24px;line-height:24px}}.style-card--list .card-information{padding:0 0 0 16px!important;top:0}.style-card--list .card-information__wrapper .card-title{margin:0}.style-card--list .card-information__wrapper .card-title+.card-price{margin-top:6px;margin-bottom:0}@media(max-width:767px){.style-card--list .card-information{padding:0 0 0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-card.css.map?v=84890900002460790781776217589 */

}
@media all{
.loading-overlay{position:absolute;z-index:1;width:3rem;top:0;right:0}.loading-overlay__spinner{width:3rem;display:inline-block}.halo-cart-content.is-loading .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-background-global);animation:dash 1.4s ease-in-out infinite}predictive-search[open] .path,.cart-sidebar-show .path,.has-halo-loader .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-background-global);animation:dash 1.4s ease-in-out infinite}predictive-search[open] .spinner{animation:rotator 1.4s linear infinite}.loading-overlay--custom{display:none;bottom:0;left:0;right:0;width:100%;padding:0 5rem;background-color:var(--color-background-overylay)}.loading-overlay--custom .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.loading-overlay--custom .spinner{width:100%;height:100%}.is-loading>.loading-overlay{display:block}.animated-loading>span,.animated-loading>img{opacity:0!important}.is-loading.button svg{display:none!important}.has-halo-loader .loading-overlay--custom{display:block;position:fixed;z-index:111}.product-item--loadingNoInfo .card-vendor,.product-item--loadingNoInfo .card-title .text,.product-item--loadingNoInfo .card-price .price{opacity:0;visibility:hidden}.show_image_loading .media--loading-effect{background:var(--bg-planceholder)}.media--loading-effect>img.lazyload,.media--loading-effect>img.lazyloading{opacity:0!important}.ajax-loaded .media--loading-effect{background:transparent}@media(min-width:768px){.loading-overlay{left:0;right:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-loading-overlay.css.map?v=26723411978098876071776217588 */

}
@media all{
.search-modal{display:block;opacity:0;padding:0;bottom:auto;min-height:auto}.quickSearchResultsBlock .productEmpty .search-more .text{color:var(--color-text2)}.quickSearchResultsBlock .productEmpty .search-more:hover .text{opacity:.8}.quickSearchResultsBlock .productEmpty svg{width:3rem;height:3rem;padding-top:1.1rem}body:not(:has(predictive-search)) .quickSearchResultsWrap{display:none;pointer-events:none}.search-modal__form .search__input{border-right:none}.search-modal__form .search__button,.search-modal__content .search-modal__close-button{width:auto;min-width:45px;padding:10px}.search-modal__form .search__button svg,.search-modal__content .search-modal__close-button svg{width:auto;height:auto;margin-right:0}.search-modal__form .search__button .icon-search-1{transform:rotate(-90deg)}.quickSearchResultsWrap{position:absolute;top:calc(100% + 5px);right:0;left:auto;width:570px;z-index:5;box-shadow:0 1px 4px #00000026;background-color:var(--bg-white);padding:18px 0;cursor:auto}.quickSearchResults{max-height:calc(80vh - 150px);overflow-x:hidden;overflow-y:auto;webkit-overflow-scrolling:touch}.quickSearchResults .container{padding-left:30px;padding-right:30px}.quickSearchResultsBlock .search-block-title{font-size:var(--font-body-size);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-transform:uppercase;color:var(--color-text);position:relative;margin:15px 0;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.quickSearchResultsBlock .search-block-title .text{display:inline-block;vertical-align:top;width:auto;padding:0 28px 0 0;position:relative;z-index:2;background-color:var(--bg-white)}.quickSearchResultsBlock .list-item,.predictive-search .predictive-search__results-list:not(#predictive-search-results-list){display:block;font-size:0;letter-spacing:0;margin:0 -5px;text-align:left}.quickSearchResultsBlock .list-item .item,.predictive-search .predictive-search__list-item{display:inline-block;vertical-align:top;padding:0 5px;margin:10px 0}.quickSearchResultsBlock .list-item .link,.predictive-search .predictive-search__list-item .link{display:flex;align-items:center;justify-content:center;padding:5px 10px 5px 7px;text-transform:lowercase;background-color:#f7f7f7;color:var(--color-grey);text-decoration:unset}.quickSearchResultsBlock .list-item .link svg,.predictive-search .predictive-search__list-item .link svg{width:20px;height:20px;padding:2px;fill:var(--icon);transform:rotate(-90deg)}.quickSearchResultsBlock .list-item .link .text{display:block;margin:0 0 0 4px}.quickSearchResultsBlock .products-grid{padding-bottom:20px;font-size:0;letter-spacing:0}.quickSearchResultsBlock .productViewAll .button{width:auto;padding:0;background-color:transparent;color:var(--color-text);box-shadow:none;border:0;font-size:var(--font-body-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--body-letter-spacing)}.btn_1_br_outside .quickSearchResultsBlock .productViewAll .button:after{content:none!important}.quickSearchResultsBlock .search-block+.search-block{margin-top:13px}.quickSearchResultsBlock.is-hidden,.quickSearchResultsBlock .products-grid .card-action,.quickSearchResultsBlock .products-grid .card-compare,.quickSearchResultsBlock .products-grid .group-right{display:none}.quickSearchResultsBlock .halo-block .price dd,.quickSearchResultsBlock .halo-block .price-item .text{margin:0 5px 0 0}details[open]>.search-modal{opacity:1}details[open] .search-modal .quickSearchResultsWrap{display:block;animation:appear-down var(--duration-default) ease}.header-search-popup-close{background:none;border:none;padding:0}input::-webkit-search-decoration{-webkit-appearance:none}.open_search_mobile .background-overlay{opacity:1;pointer-events:all}.open_search_mobile .halo-sidebar.halo-sidebar_search{transform:translateZ(0);opacity:1;visibility:visible}.halo-sidebar_search .halo-sidebar-wrapper{padding:25px 20px 140px}.halo-sidebar_search .halo-sidebar-wrapper .header__search.show-icon .search-modal{padding:0 0 10px}.halo-sidebar_search .halo-sidebar-wrapper .search-modal{position:relative;width:100%;box-shadow:none;padding:5px 0}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{box-shadow:none;max-height:65vh;margin:0 -15px}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid .product{width:250px;margin:0}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid .card-information .card-title:not(.card-title-ellipsis){white-space:initial}.halo-search-popup .halo-popup-wrapper{padding:20px 30px}.open_search_desktop .background-overlay{opacity:1;pointer-events:all}.open_search_desktop .halo-popup-header{text-align:right;margin-bottom:0}.open_search_desktop [data-search-close-popup] svg{width:20px;height:20px}.open_search_desktop .search_details .search-modal__form{max-width:1170px;background:transparent;width:100%;margin:0 auto;position:relative;left:-3px}.open_search_desktop .search_details .search-modal__form .search__button{padding-right:0;text-align:right}.open_search_desktop .search_details .search-modal__form .search__button svg{width:20px;height:20px}.open_search_desktop .quickSearchResultsWrap{box-shadow:none;width:100%;left:0;top:100px}.open_search_desktop .quickSearchResultsWrap .container,.open_search_desktop #halo-search-popup .container{padding-left:15px;padding-right:15px}.open_search_desktop .halo-search-popup .search-modal__form .search__input{padding:3px 0}.quickSearchResultsBlock .products-grid .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:14px}@media(max-width:1024px){.quickSearchResultsWrap[data-quick-trending-products]{display:block!important}predictive-search[open] .quickSearchResultsWrap[data-quick-trending-products]{display:none!important}#predictive-search-results-list .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}#predictive-search-results-list .products-grid .product{width:250px;margin:0}.quickSearchResultsWrap{padding:15px 0 0;box-shadow:none}.quickSearchResults .container{padding-left:0;padding-right:0}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{margin:0}.halo-sidebar_search .quickSearchResultsWrap{width:100%;top:100%;left:0;right:auto}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{max-height:80vh}.halo-sidebar_search .quickSearchTrending .header-search-popup-close{display:none}.search-modal__form .search__button .icon-search-1{fill:var(--color-text);stroke:var(--color-text)}}@media(max-width:551px){.search-modal__form .search__button{padding:10px!important}}@media(min-width:1025px){#halo-search-popup .quickSearchResultsWrap{width:100%}.open_search_mobile .halo-sidebar.halo-sidebar_search{left:auto;right:0}.halo-sidebar.halo-sidebar_search{left:auto;right:-101%}.search-modal__form{max-width:47.8rem}.quickSearchResultsBlock .list-item .link:hover{color:var(--link-hover);background-color:#e5e5e5;border-color:#e5e5e5}.quickSearchResultsBlock .list-item .link:hover svg{fill:var(--link-hover)}.quickSearchTrending .search-block-title{display:flex;justify-content:space-between;align-items:center}.quickSearchTrending .search-block-title svg{width:14px;height:14px;position:relative;top:-1px}.shopify-section-header-sticky .quickSearchTrending .search-block-title svg{display:none}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap{width:100%;top:0;padding-top:20px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container{max-width:100%!important;padding:0!important}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchTrending,.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchProduct .search-block-title{padding-left:140px;padding-right:140px}.wrapper-header-bottom .layout_search--style2 .search-modal{top:100%}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block+.search-block{margin-top:25px}.layout_search--style2 .quickSearchResultsBlock .list-item .item{margin-bottom:15px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link{flex-direction:row-reverse;padding:8px 10px 8px 14px;background:transparent}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link .text{margin-right:18px;margin-left:0;font-size:calc(var(--font-body-size) - 2px)}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link svg{height:18px;width:18px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link:hover{box-shadow:0 3px 8px #0003 inset;background:#e5e5e5}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title{border:0;margin-bottom:2px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title .text{font-size:calc(var(--font-body-size) - 2px);letter-spacing:.05em;margin-left:0;font-weight:500}.wrapper-header-bottom .layout_search--style2 .products-grid{margin-left:-7.5px;margin-right:-7.5px}.wrapper-header-bottom .layout_search--style2 .products-grid .product{padding:0 7.5px}}.predictive-search__results-list .products-grid{padding-bottom:30px}.quickSearchResultsWrap[data-quick-trending-products]{display:none}.quickSearchResultsWrap .products-grid .card-action,.quickSearchResultsWrap .products-grid .card-compare,.quickSearchResultsWrap .products-grid .group-right,.product-card-layout-01 .quickSearchResultsWrap .card .card-media.has-compare:after,.product-card-layout-05 .quickSearchResultsWrap .card .card-media.has-compare:after{display:none}details[open]>.search-modal .quickSearchResultsWrap.hidden[data-quick-trending-products]{display:none!important}.open_search_desktop:has(.header.header-02) .quickSearchResultsWrap{top:unset}.open_search_desktop:has(.header.header-02) #halo-search-popup .container{width:100vw}#predictive-search-option-search-keywords+.predictive-search__loading-state{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;display:none}predictive-search .price--on-sale .price__sale{justify-content:center}.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}.predictive-search__list-item:nth-last-child(2){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}@media screen and (min-width:1025px){.header-nav-multi-site predictive-search{position:static}.header-nav-multi-site .wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap{position:absolute;top:100%;left:0;width:100%}.header-nav-multi-site .wrapper-header-bottom .layout_search--style2 .search_details summary.header__search-full{position:static}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchTrending,.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title{padding-left:140px;padding-right:140px}.header.header-07 predictive-search.search-modal__form{position:static;height:unset}.wrapper-header-bottom .layout_search--style1 .search-modal.modal__content.quickSearch,.header.header-03 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-04 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-05 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-08 .search-modal__form .search-modal.modal__content.quickSearch,.header.header-09 .search-modal__form .search-modal.modal__content.quickSearch,body:has(.header.header-02) .search-modal__form .search-modal.modal__content.quickSearch{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-predictive-search.css.map?v=173460233946013614451776217588 */

}
.teamo-colb-template--26901162066219__banner {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    position: relative;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    overflow: hidden;
    min-height: 340px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 64px 40px;
    color: white;
    text-align: center;
    background:
      radial-gradient(ellipse at 15% 20%, rgba(232,143,184,0.45), transparent 45%),
      radial-gradient(ellipse at 85% 80%, rgba(109,197,193,0.55), transparent 50%),
      linear-gradient(135deg, #F5AACB 0%, #E88FB8 30%, #8FA8DB 65%, #6DC5C1 100%);
  }
.teamo-colb-template--26901162066219__banner__bg {
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: 0;
    overflow: hidden;
    opacity: 0.7;
  }
.teamo-colb-template--26901162066219__banner__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
.teamo-colb-template--26901162066219__banner__bg::after {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    background: linear-gradient(135deg, rgba(245,170,203,0.45) 0%, rgba(232,143,184,0.35) 30%, rgba(143,168,219,0.4) 65%, rgba(109,197,193,0.45) 100%);
    pointer-events: none;
  }
.teamo-colb-template--26901162066219__banner__palm {
    position: absolute;
    top: -40px;
    right: -40px;
    font-size: 260px;
    opacity: 0.2;
    filter: blur(1px);
    line-height: 1;
    pointer-events: none;
    z-index: 1;
  }
.teamo-colb-template--26901162066219__banner__pineapple {
    position: absolute;
    bottom: -20px;
    left: 18%;
    font-size: 120px;
    opacity: 0.6;
    transform: rotate(-15deg);
    pointer-events: none;
    line-height: 1;
    z-index: 1;
  }
.teamo-colb-template--26901162066219__banner__wrap {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1280px;
    
  }
.teamo-colb-template--26901162066219__banner__breadcrumb {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    opacity: 0.85;
    margin-bottom: 16px;
    color: white;
  }
.teamo-colb-template--26901162066219__banner__breadcrumb a {
    color: white;
    text-decoration: none;
    opacity: 0.85;
    transition: opacity 0.2s;
  }
.teamo-colb-template--26901162066219__banner__breadcrumb a:hover { opacity: 1; }
.teamo-colb-template--26901162066219__banner__breadcrumb .sep { margin: 0 8px; opacity: 0.6; }
.teamo-colb-template--26901162066219__banner__tag {
    display: inline-block;
    font-family: 'Caveat', cursive;
    font-size: 28px;
    color: #FFF3D9;
    margin-bottom: 6px;
  }
.teamo-colb-template--26901162066219__banner__title {
    font-family: 'Playfair Display', serif;
    font-size: 64px;
    line-height: 1.05;
    font-weight: 600;
    color: white;
    margin: 0 0 14px;
    text-shadow: 0 4px 16px rgba(0,0,0,0.15);
  }
.teamo-colb-template--26901162066219__banner__title em {
    font-style: italic;
    color: #FFF3D9;
  }
.teamo-colb-template--26901162066219__banner__meta {
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 700;
    margin: 0 0 18px;
    display: inline-block;
  }
.teamo-colb-template--26901162066219__banner__sub {
    font-family: 'Inter', sans-serif;
    font-size: 17px;
    line-height: 1.65;
    color: white;
    opacity: 0.95;
    margin: 0 auto;
    max-width: 620px;
  }
.teamo-colb-template--26901162066219__banner__sub p { margin: 0 0 8px; }
@media (max-width: 900px) {
    .teamo-colb-template--26901162066219__banner {
      padding: 48px 24px;
      min-height: 260px;
    }
    .teamo-colb-template--26901162066219__banner__wrap {
      padding: 0;
    }
    .teamo-colb-template--26901162066219__banner__title { font-size: 38px; }
    .teamo-colb-template--26901162066219__banner__sub { font-size: 15px; }
    .teamo-colb-template--26901162066219__banner__palm { font-size: 160px; top: -20px; right: -20px; }
    .teamo-colb-template--26901162066219__banner__pineapple { font-size: 80px; }
    .teamo-colb-template--26901162066219__banner__tag { font-size: 22px; }}
@media all{
.halo-grid-content:after{content:"";display:block;clear:both}.sidebar-toogle .icon{width:100%;height:100%;stroke:transparent;fill:var(--bg-grey)}.page-sidebar.page-sidebar-left .halo-sidebar-close{right:-40px}.page-sidebar.page-sidebar-right .halo-sidebar-close,.product-left-sidebar.has-sidebar .page-sidebar.page-sidebar-right .halo-sidebar-close{left:-40px}body.open-mobile-sidebar .background-overlay{opacity:1;pointer-events:all}body.open-mobile-sidebar.has-halo-loader .background-overlay{z-index:999}body.open-mobile-sidebar .halo-grid-content{overflow-x:hidden}@media(max-width:1299px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product{width:33.33333%}.toolbar .toolbar-item .toolbar-icon.grid-4{display:none}}@media(max-width:1100px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product,.sidebar--layout_vertical .productGrid.column-3 .product{width:50%}.toolbar .toolbar-item .toolbar-icon.grid-3{display:none}}@media(max-width:1024px){.page-sidebar .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.open-mobile-sidebar .page-sidebar .halo-sidebar-close{opacity:1;pointer-events:auto}.template-list-collections .sidebar-toogle svg{width:20px}}@media(min-width:1025px){.page-sidebar+.page-content{width:calc(100% - 210px);padding-left:30px;float:left}.product-details.has-sidebar .page-sidebar+.page-content{float:none;display:inline-block}.blog-layout-default .page-sidebar+.page-content{width:calc(100% - 270px)}.page-sidebar.page-sidebar-right+.page-content{padding-left:0;padding-right:30px}.page-sidebar.page-sidebar--horizontal+.page-content{padding-left:0;padding-right:0;width:100%}}@media(min-width:1400px){.blog-layout-full-width .page-sidebar+.page-content{padding-left:60px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-grid.css.map?v=33686972519045475131776217588 */

}
@media all{.collection .loading-overlay{z-index:2;width:calc(100% + 20px);left:-10px}.collection-product-wrapper h2,.collection-product-wrapper a{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);text-transform:uppercase}.collection-product-wrapper h2{width:100%;margin-top:0;margin-bottom:0}.collection-product-wrapper a{text-decoration:underline;text-underline-offset:.1rem}.productListing{font-size:0;letter-spacing:0;margin:0 0 30px}.productListing>.product{font-size:var(--font-body-size)}.productListing .product{display:inline-block;vertical-align:top;width:100%}.productGrid .product{margin-bottom:15px}.productList .product{margin-bottom:30px}.productList .product+.product{padding-top:30px;border-top:1px solid #dedede}.productList .card-information,.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-information{position:relative}.productList .card.style-4 .card-information{padding:14px 20px 20px}.productList .card.style-4 .card-information__wrapper{padding-top:0;padding-left:0;padding-right:0}.productList .card-information__wrapper,.productList .card-action,.productList .card-vendor,.productList .text-size{text-align:left!important}.productList .card-information__wrapper .card-information__group .card-vendor,.productList .card-information__wrapper .card-title{font-weight:500}.productList .card-product .card-action,.productList .card-product .card-compare,.productList .card-information>.card-action,.productList .card-product .card-compare-wrapper,.product-card-layout-01 .productList .card .card-media:after{display:none}.productList .card-information__wrapper,.productList .card-swatch,.productList .card-action__group{opacity:1;pointer-events:auto;transition:opacity var(--duration-long) ease}.productList .product-item.quickshop-popup-show .card-information__wrapper,.productList .product-item.quickshop-popup-show .card-swatch,.productList .product-item.quickshop-popup-show .card-action__group{opacity:0;pointer-events:none}body.product-card-layout-05 .productList .product-item.quickshop-popup-show .card-information__wrapper,body.product-card-layout-05 .productList .product-item.quickshop-popup-show .card-swatch,body.product-card-layout-05 .productList .product-item.quickshop-popup-show .card-action__group{opacity:1;pointer-events:auto}.productList .card-action__group .card-action{position:unset;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);max-width:100%;margin-left:0;padding-left:0;box-shadow:unset}.productList .card-action__group .card-action form{padding:0}.product-card-layout-01 .productList .product-item.enable_custom_position_swatch .card-action{padding:16px 0}.product-card-layout-06 .productList .product-item .card-action{box-shadow:unset}.product-card-layout-06 .productList .card-information{top:unset}.productList .card-action__group .card-action .button{bottom:0;margin-left:0;max-width:210px}.productList .card.style-3 .card-action .button{margin-top:28px}.productList .price,.productList .card-information__wrapper .card-information__group-2,.productList .card-information__wrapper.text-center .card-price,.productList .card-swatch.text-center,.productList .card-swatch.text-center .swatch,.productList .card .card-information__wrapper.text-center .price--on-sale .price__sale.show_saved_price,.product-card-layout-05 .productList .card-information__group{justify-content:flex-start!important;text-align:left}.productList .card-swatch{margin-bottom:22px}.productList .product-item.enable_custom_position_swatch .card-swatch{margin-bottom:0}.productList .card-list__hidden{display:block!important}.productList .card-compare:not(.card-compareIcon){opacity:1;visibility:visible;pointer-events:auto;margin-top:0!important}.coll-express-order .price dd{margin:0 6px 0 0}.coll-express-order .price-item .text{margin:0 5px 0 0}.coll-express-order .inner-top .product-image{line-height:1}.coll-express-order .product-options .options-items .column:not(.col-prod){-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coll-express-order .product-item .product-vendor a{font-size:var(--font-body-size);color:#969696;text-transform:uppercase}.coll-express-order .qty-group [name=quantity]{width:90px;height:40px;border:1px solid #dadada;padding:10px 15px}.coll-express-order .grid-item .col-options .button{padding-top:8px!important;padding-bottom:8px!important}.collection-masonry .halo-row.halo-row--masonry .product-masonry-item .card-information{padding-bottom:50px}.productListing.productGrid .banner-1,.productListing.productGrid .banner-2,.productListing.productGrid .banner-3,.productListing.productGrid .product.show-banner-1 .product-item,.productListing.productGrid .product.show-banner-2 .product-item,.productListing.productGrid .product.show-banner-3 .product-item{display:none}.productListing.productGrid .product.banner img{width:100%}.productList .card-information .positive_vibes .text-vibes p{font-size:var(--font-body-size);color:var(--color-text)}.product-card-layout-01 .productListing.column-4 .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price,.product-card-layout-01 .productListing.column-5 .product-item.enable_custom_position_swatch .wrapper-price-swatch .card-price{margin-bottom:12px}@media(max-width:1024px){.productList .card-information,.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-information{padding-top:15px}.product-card-layout-01 .productListing.productList .product-item.enable_custom_position_swatch .card-action{margin-top:18px}}@media(max-width:767px){.coll-express-order .express-order-content .column.col-price .price__compare .price-item--regular,.coll-express-order .express-order-content .column.col-qtt{display:none}.coll-express-order .grid-item .col-options .button{font-weight:var(--font-weight-normal);font-size:calc(var(--btn-1-font-size) - 4px);min-width:unset;padding-left:6px;padding-right:6px;padding-top:2px!important;padding-bottom:2px!important}.coll-express-order .product-options .options-items .column.col-prod img{margin:0 auto}.coll-express-order .price dd{margin:0}.coll-express-order .product-options .options-items .column:not(.col-prod){-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}.coll-express-order .express-order-content .card-price .price{justify-content:flex-start}.coll-express-order .price-item .text{display:none}.coll-express-order .grid-item .button{max-width:175px;margin-left:0;margin-right:auto}.coll-express-order .product-item .card-price{margin-top:0;margin-bottom:0}.productListing.productGrid.banner-full-width .product.banner+.product,.productListing.productGrid.banner-full-width .product.banner+.product+.product{margin-top:15px}.productListing .product .card-summary.card-list__hidden{display:none!important}}@media(max-width:551px){.productList .card-action__group .card-action .button{max-width:100%}}@media(min-width:360px){.productGrid{margin-left:calc(-.5 * var(--space-between-vert-mb));margin-right:calc(-.5 * var(--space-between-vert-mb))}.productGrid .product{padding-left:calc(.5 * var(--space-between-vert-mb));padding-right:calc(.5 * var(--space-between-vert-mb));margin-bottom:0}.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:50%;margin-top:var(--space-between-horiz-mb)}.productGrid .product:nth-child(-n+2),.productGrid.column-2 .product:nth-child(-n+2),.productGrid.column-3 .product:nth-child(-n+2),.productGrid.column-4 .product:nth-child(-n+2),.productGrid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:551px){.productList .card{display:flex;width:100%;font-size:0;letter-spacing:0}.productList .card-product{display:inline-block;vertical-align:top;width:250px}.productList .card-information,.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-information{display:inline-block;vertical-align:top;padding:0 0 0 30px;width:calc(100% - 250px)}.productList.list-2 .card-product{width:calc(50% - 8px)}.productList.list-2 .card-information{width:calc(50% + 8px)}}@media(min-width:768px){.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:33.3333333%;margin-top:30px}.productGrid.column-3 .product:nth-child(-n+3),.productGrid.column-4 .product:nth-child(-n+3),.productGrid.column-5 .product:nth-child(-n+3){margin-top:0}.productList.list-3 .card-product,.productList.list-4 .card-product,.productList.list-5 .card-product{width:calc(33.3333333% - 8px)}.productList.list-3 .card-information,.productList.list-4 .card-information,.productList.list-5 .card-information{width:calc(66.6666667% + 8px)}.coll-express-order .grid-item .card-price{margin-bottom:0}}@media(min-width:992px){.productGrid.column-4 .product,.productGrid.column-5 .product{width:25%}.productGrid.column-4 .product:nth-child(-n+4),.productGrid.column-5 .product:nth-child(-n+5){margin-top:0}.productList.list-4 .card-product,.productList.list-5 .card-product{width:calc(25% - 8px)}.productList.list-4 .card-information,.productList.list-5 .card-information{width:calc(75% + 8px)}}@media(min-width:1025px){.productListing{margin-bottom:60px}.productGrid{margin-left:calc(-.5 * var(--space-between-vert-desk));margin-right:calc(-.5 * var(--space-between-vert-desk))}.productGrid .product{padding-left:calc(.5 * var(--space-between-vert-desk));padding-right:calc(.5 * var(--space-between-vert-desk));margin-bottom:0;margin-top:var(--space-between-horiz-desk)}.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{margin-top:var(--space-between-horiz-desk)}.productGrid.column-2 .product:nth-child(-n+2),.productGrid.column-3 .product:nth-child(-n+3),.productGrid.column-4 .product:nth-child(-n+4),.productGrid.column-5 .product:nth-child(-n+4){margin-top:0}.productList .card-information,.product-card-layout-01 .productList .product-item.enable_custom_layout_card_1 .card-information{padding-top:0!important;padding-left:30px!important}.productList.list-5 .card-product{width:calc(25% - 10px)}.productList.list-5 .card-information{width:calc(75% + 10px)}}@media(min-width:1600px){.productGrid.column-5 .product{width:20%}.productGrid.column-5 .product:nth-child(-n+5){margin-top:0}.productList.list-5 .card-product{width:calc(20% - 10px)}.productList.list-5 .card-information{width:calc(80% + 10px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-listing.css.map?v=145463624612212396801776217589 */

}
@media screen{
body { background: var(--body-bg)}#CollectionSection-template--26901162066219__product-grid{padding-top: 0px;padding-bottom: 0px}@media (max-width: 1024px) {
        #CollectionSection-template--26901162066219__product-grid{padding-top: 0px;padding-bottom: 0px}}
    @media (max-width: 550px) {
        #CollectionSection-template--26901162066219__product-grid{padding-top: 0px;padding-bottom: 0px}}}
@media all{
.collection-masonry .toolbar,.collection-right-sidebar .toolbar{padding-top:0;border-top:none}.toolbar{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0;padding:30px 0;border-top:1px solid #dedede}.toolbar-wrapper{display:flex}.toolbar-wrapper .toolbar-col{font-size:0;letter-spacing:0}.toolbar-wrapper .toolbar-col.toolbar-colLeft{display:none}.toolbar-wrapper:not(.toolbar-mobile){flex:1;justify-content:center;align-items:center}.toolbar-wrapper.toolbar-wrapper--flex,.toolbar-wrapper.toolbar-mobile{justify-content:flex-start}.toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{justify-content:flex-end}.toolbar .toolbar-item{display:block;position:relative;z-index:2;font-size:0;letter-spacing:0}.toolbar .toolbar-item .toolbar-icon{display:inline-block;vertical-align:middle;width:26px;height:26px;padding:3px;border:1px solid var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.active{border-color:var(--icon)}.toolbar .toolbar-item .toolbar-icon.grid-2{width:19px}.toolbar .toolbar-item .toolbar-icon.grid-4{width:33px}.toolbar .toolbar-item .toolbar-icon.grid-5{width:40px}.toolbar .toolbar-item .toolbar-icon .icon{width:20px;height:100%}.toolbar .toolbar-item .toolbar-icon.grid-5,.toolbar .toolbar-item .toolbar-icon.grid-4,.toolbar .toolbar-item .toolbar-icon.grid-3{display:none}.toolbar .toolbar-item .toolbar-icon.active{background-color:var(--bg-white)}.toolbar .toolbar-item .toolbar-icon+.toolbar-icon{margin-left:5px}.toolbar .toolbar-item .toolbar-icon.icon-mode{position:relative;cursor:pointer}.toolbar .toolbar-item .toolbar-icon:before{width:4px;height:18px}.toolbar .toolbar-item .toolbar-icon.icon-mode:before{content:"";position:absolute;top:3px;left:3px;background-color:var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.icon-mode.active:before{background-color:var(--icon)}.toolbar .toolbar-item .toolbar-icon.icon-mode-list:before{width:18px;height:4px;box-shadow:0 7px 0 var(--bg-grey),0 14px 0 var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.icon-mode-list.active:before{box-shadow:0 7px 0 var(--icon),0 14px 0 var(--icon)}.toolbar .toolbar-col .toolbar-item{display:inline-block;vertical-align:middle}.toolbar .toolbar-col .toolbar-item.toolbar-limitView,.toolbar .toolbar-label{display:none}.toolbar .toolbar-dropdown{position:relative}.toolbar .toolbar-dropdown .label-tab{background-color:var(--form-input-bg);border:1px solid var(--form-input-border);padding:7px 38px 7px 20px;min-height:45px;min-width:89px;max-width:149px;cursor:pointer;position:relative;line-height:29px}.toolbar .toolbar-dropdown .label-tab .icon-dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 551.13 551.13' height='512' viewBox='0 0 551.13 551.13' width='512'%3E%3Cpath style='fill: %233c3c3c;' d='m275.565 361.679-223.897-223.896h-51.668l275.565 275.565 275.565-275.565h-51.668z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:100%;width:9px;height:5px;display:inline-block;top:50%;position:absolute;right:15px;transition:all .5s ease;transform:translateY(-50%)}.toolbar .toolbar-dropdown.filter-sortby .label-tab{min-width:140px}.toolbar .toolbar-dropdown .label-text{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile{position:absolute;top:100%;left:auto;right:0;pointer-events:none;opacity:0;visibility:hidden;font-size:0;letter-spacing:0;background-color:var(--bg-white);z-index:5;width:100%;min-width:90px;box-shadow:0 6px 27px #0003;padding:13px 13px 13px 20px;transform:translate3d(0,-40px,0);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;will-change:transform}.toolbar .toolbar-dropdown.filter-sortby .dropdown-menu{min-width:200px}.toolbar .toolbar-dropdown [aria-expanded=true]+.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.toolbar .toolbar-dropdown .dropdown-menu li{display:inline-block;vertical-align:middle;position:relative;width:100%;padding:0 20px 0 0}.toolbar .toolbar-dropdown li .text{display:block;padding:7px 0 0;font-weight:var(--font-weight-normal);color:var(--color-text);font-size:var(--font-body-size);cursor:pointer}.toolbar .toolbar-dropdown li.is-active .text{text-decoration:underline;text-underline-offset:.3rem}.toolbar:not(.show-sticky){top:unset!important}.sidebar--layout_vertical .page-content .toolbar-wrapper .results-count{display:none}.toolbar .dropdown-menu.hidden-on-desktop{--header-height: 55px;--modal-height: 60vh;--modal-border: #ededee;--active-gray: #f8f8f8;--close-size: 20px;position:fixed;bottom:0;left:0;width:100%;max-height:var(--modal-height);background-color:var(--bg-white);z-index:101;transform:translateY(100%);transition:transform var(--duration-default) ease-in-out}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header{width:100%;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--modal-border)}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .dropdown-menu-title{font-weight:var(--font-weight-semibold);font-size:calc(var(--font-body-size) + 2px);text-transform:uppercase;padding:0;margin:0;max-height:var(--header-height)}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .close-mobile-modal{width:var(--close-size);height:var(--close-size);transform:translateY(-2px)}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body{padding:15px 0;height:max-content;max-height:calc(var(--modal-height) - var(--header-height));overflow:auto}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li{padding:10px 15px;font-size:calc(var(--font-body-size) + 2px);color:var(--modal-gray)}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li.is-active{background-color:var(--active-gray);color:var(--color-text);font-weight:var(--font-weight-bold)}body.toolbar-modal-open .toolbar .dropdown-menu.hidden-on-desktop{transform:translateY(0)}body.toolbar-modal-open .background-overlay{opacity:1;pointer-events:auto}@media(max-width:1024px){body.toolbar-modal-open .toolbar.show-sticky.animate .label-tab.hidden-on-desktop{pointer-events:none}.toolbar .toolbar-dropdown .label-tab{padding:4px 38px 4px 20px!important;min-height:40px}.toolbar .toolbar-dropdown.filter-sortby .dropdown-menu{min-width:177px}.toolbar-wrapper:not(.toolbar-mobile){flex-shrink:1;flex:unset;order:3;justify-content:flex-end}.toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{justify-content:center;order:2;flex-grow:1}.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-mobile,.toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile,.toolbar .toolbar-dropdown.hidden-on-mobile{display:none}.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop{padding:4px 13px 4px 0!important;min-height:unset;min-width:unset;max-height:unset;max-width:unset;background-color:transparent;border:none;width:75px;justify-content:flex-end;text-align:right}.toolbar .toolbar-dropdown .label-tab.hidden-on-desktop .icon-dropdown{right:0;width:8px;height:5px;margin-left:3px}.toolbar{border-top:none;padding:25px 0}}@media(max-width:767px){.toolbar .toolbar-dropdown .dropdown-menu{left:0}}@media(max-width:359px){.toolbar .toolbar-item .toolbar-icon.grid-2{width:12px}}@media(min-width:360px){.toolbar .toolbar-item .toolbar-icon.grid-2:before{box-shadow:7px 0 0 var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.grid-2.active:before{box-shadow:7px 0 0 var(--icon)}}@media(min-width:551px){.toolbar .toolbar-col .toolbar-item+.toolbar-item{margin-left:28px}}@media(min-width:768px){.sidebar--layout_horizontal .toolbar .toolbar-item .toolbar-icon.grid-3{display:inline-block}.toolbar .toolbar-item .toolbar-icon.grid-3:before{box-shadow:7px 0 0 var(--bg-grey),14px 0 0 var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.grid-3.active:before{box-shadow:7px 0 0 var(--icon),14px 0 0 var(--icon)}.toolbar .toolbar-dropdown{display:inline-block;vertical-align:middle}}@media(min-width:992px){.sidebar--layout_horizontal .toolbar .toolbar-item .toolbar-icon.grid-4{display:inline-block}.toolbar .toolbar-item .toolbar-icon.grid-4:before{box-shadow:7px 0 0 var(--bg-grey),14px 0 0 var(--bg-grey),21px 0 0 var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.grid-4.active:before{box-shadow:7px 0 0 var(--icon),14px 0 0 var(--icon),21px 0 0 var(--icon)}}@media(min-width:1025px){.toolbar{z-index:6}.toolbar-wrapper.toolbar-mobile{display:none}.toolbar-wrapper:not(.toolbar-mobile){justify-content:space-between}.toolbar-wrapper .toolbar-col.toolbar-colLeft{display:flex;align-items:center}.toolbar .toolbar-label{display:inline-block;vertical-align:middle;margin:0 15px 0 0;text-transform:uppercase;font-weight:var(--font-weight-medium)}.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop,.toolbar .dropdown-menu.hidden-on-desktop{display:none}}@media(min-width:1100px){.toolbar .toolbar-item .toolbar-icon.grid-3{display:inline-block}}@media(min-width:1300px){.toolbar .toolbar-item .toolbar-icon.grid-4{display:inline-block}}@media(min-width:1600px){.toolbar .toolbar-item .toolbar-icon.grid-5{display:inline-block}.toolbar .toolbar-item .toolbar-icon.grid-5:before{box-shadow:7px 0 0 var(--bg-grey),14px 0 0 var(--bg-grey),21px 0 0 var(--bg-grey),28px 0 0 var(--bg-grey)}.toolbar .toolbar-item .toolbar-icon.grid-5.active:before{box-shadow:7px 0 0 var(--icon),14px 0 0 var(--icon),21px 0 0 var(--icon),28px 0 0 var(--icon)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-toolbar.css.map?v=80385942758682503611776217588 */

}
@media all{
.pagination-wrapper{margin-top:4rem;margin-bottom:7rem}.pagination__list>li{min-width:4rem}.pagination__item:not(.pagination__item-arrow){padding-top:7px}.pagination__item--next .icon{transform:rotate(-90deg)}.pagination__item--next:hover .icon{transform:rotate(-90deg) scale(1.07)}.pagination__item--prev .icon{transform:rotate(90deg)}.pagination__item--prev:hover .icon{transform:rotate(90deg) scale(1.07)}.pagination__item-arrow .icon{fill:var(--pagination-arrow-color);max-width:100%;max-height:100%;width:var(--arrow-size-icon);height:var(--arrow-size-icon);color:var(--arrow-color);stroke:transparent}.pagination__item-arrow:hover .icon{fill:var(--pagination-arrow-color-active)}.pagination-arrow.style-3 .pagination__item-arrow .icon{width:15px;height:15px;stroke:none}.pagination.style--1 .pagination__list>li{min-width:2rem}.pagination.style--1 .pagination__item-arrow .icon{stroke:var(--pagination-arrow-color);margin-top:1px}.pagination.style--2 .pagination__list>li{max-width:4rem}.pagination.style--2 .pagination__list>li:not(:last-child){margin-right:1.5rem}.pagination.style--2 .pagination__item-arrow .icon{width:15px;height:9px}.pagination.style--3 .pagination-arrow svg{width:35px;height:35px;stroke:none}.pagination.style--3 .pagination__item--next svg{transform:rotate(-180deg)}.pagination-page-infinite{margin-top:20px}.pagination-page-infinite .button{display:inline-block;width:auto;min-width:290px}.pagination-page-total{color:#707070}.pagination-total-progress{max-width:190px;height:3px;background-color:#e6e6e6;text-align:left;margin:7px auto 0;display:block}.pagination-total-item{width:0;height:100%;background-color:#4b6cc0;display:block;transition:all ease 1s}@media screen and (min-width:990px){.pagination-wrapper{margin-top:5rem;margin-bottom:8rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-pagination.css.map?v=111531165859207123751776217588 */

}
@media screen{
.section-block-template--26901162066219__product-recently-viewed,
        .section-block-template--26901162066219__product-recently-viewed .halo-block-header .title .text {
            background: #ffffff;
        }

        
            .section-block-template--26901162066219__product-recently-viewed .halo-block-header {
                border-top: 1px solid #e8e8e8;
            }
         

        

         

        

        .section-block-template--26901162066219__product-recently-viewed .halo-block-header .title {
            color: #232323;
            font-size: 18px;
            margin-top: 26px;
            margin-bottom: 3px;
            /*text-transform: unset;*/
        }

        .section-block-template--26901162066219__product-recently-viewed .halo-block-header .title:before {
            background-color: #232323;
            
                display: none;
            
        }

        

        .section-block-template--26901162066219__product-recently-viewed .block-title--style2 .title {
            padding-bottom: 3px;
        }/* Start: Scroll Layout */
        .section-block-template--26901162066219__product-recently-viewed .products-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            user-select: none;
            padding-bottom: 45px;
            overflow: auto;
            overflow-y: clip;
            gap: 30px;
            padding-right: 60px;
        }

        body.layout_rtl .section-block-template--26901162066219__product-recently-viewed .products-flex {
            padding-left: 60px;
            padding-right: 0;
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex .product {
            flex-shrink: 0;
            flex-grow: 0;
            padding: 0;
        }

        .section-block-template--26901162066219__product-recently-viewed .halo-block-content.is-scroll {
            overflow: hidden;
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex::-webkit-scrollbar {
            height: var(--scrollbar-height, 3px);
            cursor: pointer;
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex::-webkit-scrollbar-track {
            background: var(--scrollbar-track-color, #dadada);
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex::-webkit-scrollbar-thumb {
            background: var(--scrollbar-thumb-color, #000);
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex::-webkit-scrollbar-thumb:hover {
            background: var(--scrollbar-thumb-hover-color, #333);
        }

        .section-block-template--26901162066219__product-recently-viewed .products-flex.active .product {
            pointer-events: none;
        }

        /* End: Scroll Layout */

        @media (max-width: 1024px) {
            .section-block-template--26901162066219__product-recently-viewed .products-flex {
                --count: 2!important;
                gap: 15px;
            }
            
            .section-block-template--26901162066219__product-recently-viewed .products-flex .product {
                padding: 0 7px;
            }

            .section-block-template--26901162066219__product-recently-viewed .products-flex {
                scroll-snap-type: x mandatory;
                padding-bottom: 0;
                margin-left: -7px;
                margin-right: -7px;
            }
        
            .section-block-template--26901162066219__product-recently-viewed .halo-product-block .products-flex .product {
                scroll-snap-align: start;
            }}

        @media (max-width: 767px) {
            .section-block-template--26901162066219__product-recently-viewed {
                padding-top: 0px;
                padding-bottom: 0px;
            }

            .section-block-template--26901162066219__product-recently-viewed .halo-block-header .title {
                font-size: 18px;
            }

            .section-block-template--26901162066219__product-recently-viewed .products-flex .product {
                
                    flex-basis: calc(100% / var(--count));
                    width: calc(100% / var(--count));
                
            }}

        @media (min-width: 551px){
            .section-block-template--26901162066219__product-recently-viewed .products-grid {
                margin-left: calc(var(--grid-gap) * (-1));
                margin-right: calc(var(--grid-gap) * (-1));
            }

            .section-block-template--26901162066219__product-recently-viewed .products-grid .product {
                padding-right: var(--grid-gap);
                padding-left: var(--grid-gap);
                margin: 0 0 calc(var(--grid-gap) * 2) !important;
            }}

        @media (min-width: 1025px) {
            .section-block-template--26901162066219__product-recently-viewed .products-carousel .product {
                padding-right: var(--grid-gap);
                padding-left: var(--grid-gap);
            }}

        @media (min-width: 768px) and (max-width: 1199px) {
            .section-block-template--26901162066219__product-recently-viewed {
                padding-top: 0px;
                padding-bottom: 0px;
            }}

        @media (min-width: 768px) {
            .section-block-template--26901162066219__product-recently-viewed .products-flex .product  {
                
                    flex-basis: calc(100% / var(--count));
                    width: calc(100% / var(--count));
                
            }}

        @media (min-width: 1200px) {
            .section-block-template--26901162066219__product-recently-viewed {
                padding-top: 0px;
                padding-bottom: 0px;
            }}}
.k-s1c76ce04.k-s1c76ce04.k-s1c76ce04{background-position:0% 0% !important;border-color:rgb(43, 58, 58) !important;color:rgb(43, 58, 58) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;transform:matrix(1, 0, 0, 1, 0, 0) !important}
.k-s59854fc0.k-s59854fc0.k-s59854fc0{background-position:0% 0% !important;border-color:rgb(250, 245, 238) !important;color:rgb(250, 245, 238) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0.468089 !important;transform:matrix(1, 0, 0, 1, -201.094, -13) !important}
.k-s6886a514.k-s6886a514.k-s6886a514{background-position:0% 0% !important;border-color:rgb(250, 245, 238) !important;color:rgb(250, 245, 238) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0.531911 !important;transform:matrix(1, 0, 0, 1, -203.844, -13) !important}
.k-s69892486.k-s69892486.k-s69892486{width:88%}
.k-sd91ee9a8.k-sd91ee9a8.k-sd91ee9a8{font-size:0px;transform:translate3d(-574px, 0px, 0px)}
@media screen{.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__more-options{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:1em;font-size:1em;text-decoration:underline;display:block}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .spinner{animation:1.4s linear infinite shopify-rotator}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite shopify-dash}@media screen and (forced-colors:active){.shopify-payment-button__button .path{stroke:canvastext}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}::slotted(more-payment-options-link){text-align:center;margin-top:1em;display:block}}
@media all{
*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);background:var(--color-background);margin:0 auto;opacity:1;visibility:visible;overflow-x:hidden}button{cursor:pointer}.body-boxed .wrapper-body{background-color:var(--bg-white);max-width:1370px;margin-left:auto;margin-right:auto;flex:1}[style*=--wid-a]{width:var(--wid-a)}.container{display:block;width:100%;position:relative;max-width:100%;padding:0 15px;margin:0 auto}.wrapper-body{padding-bottom:80px}.template-index .wrapper-body{padding-bottom:0;overflow:hidden}.template-index.style-arrows-5 .wrapper-body{overflow:initial}.template-index.style-arrows-5 .wrapper-body>.shopify-section:not(.section-special-banner){overflow:hidden}.adaptive_height img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:contain;object-position:center center;transition:opacity .5s}.adaptive_height img[style^=object-position]{object-fit:cover}.adaptive_height img.lazyload,.adaptive_height img.lazyloading{opacity:0;transition:var(--anchor-transition)}.adaptive_height img.lazyload+.data-lazy-loading,.adaptive_height img.lazyloading+.data-lazy-loading{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;background-color:var(--bg-planceholder);display:block;transition:var(--anchor-transition)}.ajax-loaded .data-lazy-loading{display:none!important}.disable-srollbar::-webkit-scrollbar{display:none}.disable-srollbar::-webkit-scrollbar-track{display:none}.disable-srollbar::-webkit-scrollbar-thumb{display:none}.disable-srollbar::-webkit-scrollbar-thumb:hover{display:none}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item .image-container,.animate--hover-3d-lift .article-card .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-3d-lift .policies-block .halo-item img,.animate--hover-3d-lift .halo-blog-content .item .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img,.animate--hover-3d-lift .newsletter-section .section-banner img,.animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-3d-lift .product-tab-block .product-block__banner figure,.animate--hover-3d-lift .button,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button],.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease!important;transform-origin:center}.animate--hover-3d-lift .card:hover .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide:hover img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-3d-lift .policies-block .halo-item:hover img,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img,.animate--hover-3d-lift .newsletter-section .section-banner:hover img,.animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure,.animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button]:hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease!important;transform:rotate(2deg)!important;box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .products-grid{isolation:isolate}.animate--hover-3d-lift .card:hover .card-product__wrapper:after,.animate--hover-3d-lift .card:hover .card-media:before{background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card:hover .card-media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card .card-product .card-media:after,.animate--hover-3d-lift .article-card .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box:after,.animate--hover-3d-lift .halo-blog-content .item .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card:hover .card-product .card-media:after,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image:hover .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box:after,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner:hover .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}.animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product{padding-left:15px;padding-right:15px}.animate--hover-vertical-lift .button,.animate--hover-vertical-lift .button-animation,.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item .image-container,.animate--hover-vertical-lift .article-card .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-vertical-lift .policies-block .halo-item img,.animate--hover-vertical-lift .halo-blog-content .item .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image,.animate--hover-vertical-lift .newsletter-section .section-banner img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner figure{transition:transform var(--duration-medium) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card:hover .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-vertical-lift .policies-block .halo-item:hover img,.animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-vertical-lift .newsletter-section .section-banner:hover img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure{transform:translateY(-.75rem)!important}.animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.5rem)!important}.animate--hover-vertical-lift .button:not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)!important}.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img{transform:none}}.animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img{position:fixed;height:100vh;object-fit:cover}.banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}svg{display:inline-block;vertical-align:middle;fill:currentColor;stroke:currentColor;width:1rem;height:1rem;transition:var(--anchor-transition)}.icon{fill:var(--icon);stroke:transparent}.background-overlay,.background-overlay1{position:fixed;background-color:#232323cc;top:0;left:0;bottom:0;right:0;cursor:pointer;display:block!important;z-index:100;opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}.quickshop-popup-show .background-overlay{z-index:101}body:not(.safari).show_effect_close .background-overlay,body:not(.safari).show_effect_close .background-overlay1{cursor:none}body:not(.safari).show_effect_close .background-overlay:hover,body:not(.safari).show_effect_close .background-overlay1:hover{cursor:none}body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg{width:15px;height:15px;stroke:#232323}body.safari .button{transition:all .2s var(--button-transition-ease)}body:not(.safari) .button{transition:var(--duration-long) var(--button-transition-ease);transition-property:color,background,background-color,border}.button,.shopify-challenge__button{display:block;width:100%;font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);text-transform:var(--btn-1-text-transform);text-align:var(--btn-1-text-align);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-1-border-radius);border-style:var(--btn-1-border-style);border-width:var(--btn-1-border-width);min-width:130px;max-width:100%;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:auto;outline:none!important;box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset);cursor:pointer;position:relative}.button svg{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:0 6px 0 0}.button.button-1,.button.button--primary{background:var(--btn-1-bg);border-color:var(--btn-1-border);color:var(--btn-1-color);background-origin:border-box}.button.button-1 svg,.button.button--primary svg{fill:var(--btn-1-color)}.button.button-2,.button.button--secondary{background:var(--btn-2-bg);border-color:var(--btn-2-border);color:var(--btn-2-color);background-origin:border-box}.button.button-2 svg,.button.button--secondary svg{fill:var(--btn-2-color)}.button.button-3 svg{fill:var(--btn-3-color)}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.btn-unavailable{opacity:.6;pointer-events:none}.btn_1_br_outside .button,.btn_2_br_outside .productView-action .button,.btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded,.btn_3_br_outside .card-action .button{overflow:visible}.btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button):after,.btn_3_br_outside .card-action .button:after,.btn_2_br_outside .productView-action .button:after{position:absolute;content:"";width:calc(100% + 5px);height:calc(100% + 5px);top:-1px;left:-1px;transform:unset;z-index:1}.btn_1_br_outside .button:not(.search__button):after{border:1px solid var(--btn-1-border)}.btn_1_br_outside .button.button-2:after,.btn_1_br_outside .button.button--secondary:after{border:1px solid var(--btn-2-border)}.btn_2_br_outside .productView-action .button:after{border:1px solid var(--atc-border-color)}.btn_2_br_outside .productView-payment .shopify-payment-button{position:relative}.btn_3_br_outside .card-action .button:after{border:1px solid var(--product-action-border)}.btn_1_br_outside:not(.btn_3_br_outside) .card-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:none!important}.halo-block{position:relative;background:#fff}.halo-block-header .title{display:inline-block;position:relative;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text);margin-top:0;margin-bottom:5px}.halo-block-header .title .text{display:inline-block;vertical-align:top;padding:0 20px;position:relative;z-index:1;background:var(--color-background);width:auto;max-width:100%}.halo-block-header .title.fontsize_title_60 .text{background:transparent}.halo-block-header:not(.text-center) .title .text{padding:0}.halo-block-header.text-left.viewAll--left .title,.halo-block-header.text-right.viewAll--right .title{margin-right:30px}.halo-block-header.text-left.viewAll--left.has-des .title,.halo-block-header.text-right.viewAll--right.has-des .title{margin-right:0}.halo-block-header.text-center .title{display:block;margin-right:0}.halo-block-header .title:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0;width:100%;height:var(--heading-border-height);background:#c7c7c7}.halo-block-header .title svg{width:26px;height:26px;position:relative;top:-3px;margin-right:8px;margin-left:0}.halo-block-header .text-left .text,.halo-block-header.text-left .title .text{padding-left:0}.halo-block-header .text-right .text,.halo-block-header.text-right .title .text{padding-right:0}.block-title--style2 .title{display:inline-block;margin:0!important}.block-title--style2.enable_border_title_style2 .title{border-bottom:3px solid}.block-title--style2 .title:before{display:none}.block-title--style2 .title .text{width:auto!important;padding:0!important}.countdown_style_2 .text{width:auto!important}.countdown_style_2 .icon{margin-right:5px;margin-left:5px;color:#202020}.halo-product-block .product{display:inline-block;vertical-align:top;padding:0 15px}.halo-product-block .products-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.haloCalculatorShipping{position:relative;margin:0 0 12px;min-height:var(--free-shipping-min-height);padding:0 20px}.haloCalculatorShipping .progress{position:relative;margin:0 0 10px;font-size:0;letter-spacing:0}.haloCalculatorShipping .progress.progress-hidden{display:none}.haloCalculatorShipping .progress .progress_shipping{height:var(--free-shipping-height);background-color:var(--free-shipping-bg);border-radius:var(--free-shipping-border-radius);border:0}.haloCalculatorShipping .progress .progress-meter{position:relative;display:block;width:100%;height:100%;font-size:calc(var(--font-body-size) - 1px);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:calc(var(--free-shipping-height) + 1px);color:var(--color-white);transition:width .3s ease}.haloCalculatorShipping .progress.progress-free .progress_shipping{border-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress_shipping{border-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress_shipping{border-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress_shipping{border-color:var(--free_shipping_color3)}.haloCalculatorShipping .progress.progress-free .progress-meter{background-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter{background-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter{background-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .message{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--body-line-height);color:var(--free-shipping-color);transition:color var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free+.message{color:var(--free-shipping-bg-4)}.haloCalculatorShipping .message .text{text-transform:capitalize}.template-cart .haloCalculatorShipping .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping .progress .progress-meter{text-align:center;animation:2s linear 0s infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;transition:.9s linear;transition-property:width,background-color;border-radius:var(--free-shipping-border-radius)}.halo-cart-sidebar .halo-sidebar-wrapper{padding-top:13px}.progress-truck-wrapper{position:absolute;right:0;bottom:-2px}.progress-truck-wrapper .icon-shipping-truck{--truck-color: var(--free-shipping-bg);width:calc(var(--free-shipping-height) * 3);height:calc(var(--free-shipping-height) * 3);stroke:#fff;transition:fill var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-4);color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-1);color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-2);color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-3);color:var(--free-shipping-bg-3)}.haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{fill:#fff!important}.list-unstyled{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.clearfix:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text)}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem;line-height:2.8rem}h3,.h3{font-size:1.7rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hidden{display:none!important}.left,.text-left{text-align:left}.center,.text-center{text-align:center}ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}br:empty,hr:empty,iframe:empty,path:empty,line:empty,circle:empty,use:empty,img:empty,input:empty,rect:empty,textarea:empty,.display-empty:empty,shopify-payment-terms:empty,shopify-installments-modal:empty,model-viewer:empty,polyline:empty,polygon:empty,.fancybox-bg:empty{display:block}.shopify_subscriptions_fieldset input[type=radio]{background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 0 5px;padding:initial;border:initial;position:relative;top:2px;overflow:visible;display:inline-block;clip:unset;width:auto;height:auto}a{color:var(--color-link);cursor:pointer;border:none;box-shadow:none;text-decoration:none}body:not(.safari) a{transition:var(--anchor-transition)}.link{display:inline-block;vertical-align:top;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.link-underline .text{transition:text-decoration var(--duration-short) ease}details>*{box-sizing:border-box}.image-zoom img{will-change:transform;transition:transform .64s ease}img{max-width:100%}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}*:focus-visible{outline:none}*:focus{outline:none}*:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:0;box-shadow:none}.focus-inset:focus{outline:0;box-shadow:none}.focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.field{display:flex;position:relative;width:100%}label{font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:capitalize;text-align:left;color:var(--form-label)}label em{color:#e95144}.form-label,.field__label{display:block;width:100%;padding:0;margin:0 0 8px}label.hiddenLabels{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;min-height:unset;outline-offset:unset}input[type=checkbox],input[type=radio]{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;opacity:1;width:15px;height:auto}.form-input,.field__input{flex-grow:1;display:block;width:100%;height:auto;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-align:left;border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:0;overflow:hidden;border-radius:var(--btn-1-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input-placeholder::-webkit-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:-ms-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder::placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus:-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus::placeholder{opacity:0;visibility:hidden}.field__input::-webkit-search-cancel-button{display:none}.form__message .icon{width:20px;height:20px;margin:0 10px 0 0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.form-field.form-field--success .form-input,.form-field.form-field--success .form-textarea{border-color:var(--color-success-bg)}.form-field.form-field--error .form-input,.form-field.form-field--error .form-textarea{border-color:var(--color-error-bg)}.update-quantity__group .form-input{width:100%;padding:0 32px;height:45px;text-align:center}.update-quantity__group input::-webkit-outer-spin-button,.update-quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.update-quantity__group input[type=number]{-moz-appearance:textfield}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--bg-white)}.modal__content:empty{display:none}.cart-count-bubble:empty,.wishlist-count-bubble:empty{display:none}.cart-count-bubble,.wishlist-count-bubble{position:absolute;top:0;right:0;min-width:23px;min-height:23px;text-align:center;border-radius:50%;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--body-letter-spacing);background-color:var(--color-global);color:var(--color-white);letter-spacing:0}.cart-count-bubble .text{display:inherit}.bottom-bar--list .cart-count-bubble{min-width:22px;min-height:15px}.announcement-bar__message .message,.announcement-bar__message p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px 15px;position:relative;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:.05em;line-height:var(--body-line-height);margin:0}.announcement-bar__message .message a{margin-left:5px}.announcement-bar__message .message a:hover{text-decoration:underline}.announcement-bar__message .message span img{position:relative;top:-4px;margin-right:25px}.announcement-close svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.announcement-bar .announcement-countdown .clock-item span.text{font-size:12px;text-transform:capitalize}.announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{transform:rotate(0)}.announcement-bar [data-announcement-bar] .slick-arrow svg{width:18px;height:18px;transform:rotate(0)!important}.header__logo .header__heading svg,.header-mobile--icon .header__heading-link svg{width:100%;height:auto}.header__group .header__icon--cart svg{width:20px;height:20px;margin-right:8px;position:relative;top:-2px}.header__group .cart-count-bubble{margin-left:8px}.header__group .header__icon--wishlist svg{width:19px;height:18px;margin-right:8px}.halo-top-language .icon{width:16px;height:16px}.halo-top-language .icon svg{width:16px;height:16px;stroke:initial;vertical-align:top}.halo-top-language .text{font-family:var(--font-body-family);text-transform:uppercase;font-weight:var(--font-weight-medium);margin-left:5px;margin-right:5px}.dropdown-language .localization-form .disclosure__link .icon{width:22px;height:22px;margin-right:6px}.dropdown-language .localization-form .disclosure__link .icon svg{width:22px;height:22px}.header-top--wrapper .customer-service-text p{margin:0}.halo-top-currency .currency-menu .text+svg{display:none}.halo-top-currency .text{text-transform:uppercase;font-weight:var(--font-weight-medium);color:#232323;margin-left:5px;margin-right:5px}.halo-top-language .text+svg{width:9px;height:10px}.halo-top-currency .icon{width:16px;height:16px;display:inline-block;line-height:1;position:relative;top:-1px}.halo-top-currency .text+svg{position:relative;top:0;width:9px;height:10px}.halo-top-currency .currency-dropdown .icon svg{width:100%;height:100%;stroke:initial}.header *[tabindex="-1"]:focus{outline:none}.header__iconItem .header__icon--cart .cart-count-bubble{position:relative}.header__icon--cart *,.header__icon--wishlist *{display:inline-block!important;vertical-align:middle}.cart-text,.wishlist-text,.customer-links{font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing)}.customer-links{display:inline-block;vertical-align:middle;margin-left:25px}.header__search .search-modal__form{max-width:160px}.header__search .search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.header__search .search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.header__search .search-modal__form .search__button svg{width:14px;height:14px;position:relative;top:1px}.header-search-close{display:none;background:none;border:none}.header__icon span{display:flex;align-items:center;justify-content:center;height:100%}.header__icon .icon{display:block}.header__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon .icon-search-1{transform:rotate(-90deg)}.header-mobile--icon .header__icon--account svg:not(.user-circle){width:22px;height:22px}.header-mobile--icon .header__icon--cart svg{width:22px;height:22px}.header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child{padding-right:10px}.header-mobile--icon .header__icon--wishlist svg{width:22px;height:22px}.header-mobile__item .icon,.header-mobile__item svg.icon path{fill:var(--i-color)}.header-mobile__item .header__icon--cart .cart-count-bubble{color:var(--color-bubble);background-color:var(--bg-bubble);display:flex!important;align-items:center;justify-content:center}.style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text{font-size:calc(var(--font-body-size) - 4px)}.slick-arrow svg{max-width:100%;max-height:100%;width:var(--arrow-size-icon);height:var(--arrow-size-icon);color:var(--arrow-color);fill:var(--arrow-color);stroke:transparent}.style-arrows-8 .slick-arrow svg{stroke:var(--arrow-color)}.style-arrows-8 .slick-arrow svg path{stroke-width:0px}.slick-arrow.slick-prev svg{transform:rotate(-180deg)}.slick-dots li,.slider-dots li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 7px;position:relative;border-radius:50%}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 15px}.slick-dots li:first-child,.slider-dots li:first-child{margin-left:0}.slick-dots li:last-child,.slider-dots li:last-child{margin-right:0}.slick-dots li button,.slider-dots li button{display:inline-block;vertical-align:middle;position:relative;border-radius:50%;border:1px solid var(--dots-border-color);background:var(--dots-color);font-size:0;letter-spacing:0;padding:0;width:var(--dots-width);height:var(--dots-height);cursor:pointer;transition:var(--anchor-transition)}.slideshow.show-dot-with-image .slick-dots li button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:17px;transition:unset}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:10px}.slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)){padding:20px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img{display:none}.slideshow.show-dot-with-image .slick-dots li button svg{width:100%;height:100%;stroke:none}.slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg{display:none}.slideshow.show-dot-with-image .slick-dots button{background:#ffffff80!important;border:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slideshow .adaptive_height img{object-fit:cover}.slick-dots li.slick-active button,.slider-dots li.active button{background:var(--dots-color-active);border-color:var(--dots-border-color-active)}.style-arrows-2 .slick-arrow.slick-prev svg{transform:rotate(-180deg)}.style-arrows-5 .slick-arrow svg,.style-arrows-2 .slick-arrow svg{transition:all .3s ease-in-out}.style-arrows-5 .slick-arrow.slick-prev svg{transform:rotateY(180deg)}.style-arrows-5 .slick-prev:hover svg,.style-arrows-2 .slick-prev:hover svg{margin-left:-13px}.style-arrows-5 .slick-next:hover svg,.style-arrows-2 .slick-next:hover svg{margin-left:8px}.style-dots-2 .slick-dots li:first-child,.style-dots-2 .slider-dots li:first-child{margin-left:5px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:5px}.style-dots-2 .slick-dots li,.style-dots-2 .slider-dots li{margin:0 5px;vertical-align:top}.halo-lookbook-popup{position:absolute;width:200px;max-width:100%;display:none;z-index:5}.halo-lookbook-popup .halo-popup-wrapper.style-1,.halo-lookbook-popup .halo-popup-wrapper.style-2{position:relative;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026}.halo-lookbook-popup .halo-popup-wrapper.style-1{padding:18px 18px 7px;background-color:#fff;border:1px solid #fbfbfb;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}:root{--lookbook-style-2-border-radius: .5rem}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information{padding-top:0}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title{text-align:left;margin-bottom:0;color:var(--lookbook-text-color);-webkit-line-clamp:1}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title{text-align:right}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price{justify-content:flex-start;font-size:calc(var(--product-title-font-size) + 2px);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--lookbook-text-color)}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price{justify-content:flex-end}.halo-lookbook-popup .close-modal{position:fixed;right:15px;top:15px}.halo-lookbook-popup .close-modal svg{color:#fff;width:24px;height:24px}.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:102;width:100%;max-width:calc(100% - 30px);opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-white);box-shadow:0 6px 27px #0003;transition:opacity .3s,transform .35s ease,visibility .35s ease;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-popup-banner img{width:100%}.halo-popup-wrapper{position:relative;padding:30px}.halo-popup-header{margin:0 0 25px;padding:21px 0 0}.halo-popup-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:1;font-size:0;letter-spacing:0;background:var(--bg-black);text-align:center;padding:7px;border:none}.halo-popup-close svg{width:100%;height:100%;fill:var(--color-white)}.halo-popup-title{font-size:var(--font-heading-size);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;text-transform:uppercase;margin:0;padding:0}.customPopup-header{padding-top:0!important}.customPopup-close{top:10px;right:10px;width:15px;height:15px;padding:0;background-color:var(--bg-white)}.customPopup-close svg{fill:var(--bg-black)}.customPopup-title{font-size:calc(var(--font-body-size) + 4px);font-weight:var(--font-weight-bold)}body.term-condition-show .background-overlay{opacity:1;pointer-events:auto;z-index:999}.halo-sidebar{position:fixed;top:0;bottom:0;padding:0;height:100%;z-index:101;max-width:calc(100vw - 40px);width:100%;opacity:1;visibility:hidden;transition:opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease;background-color:var(--bg-white)}.halo-sidebar-header{position:relative;padding:24px 20px 0;background-color:#fff}.halo-sidebar-header .title{display:block;font-size:calc(var(--font-body-size) + 4px);font-style:var(--font-heading-style);font-weight:var(--font-weight-semibold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:capitalize}.halo-sidebar-close{position:absolute;top:16px;width:40px;height:40px;font-size:0;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto;background-color:transparent;border:none;padding:0}.halo-sidebar-close svg{display:block;width:18px;height:18px;fill:var(--color-text);stroke:transparent}.halo-sidebar-wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 70px}.halo-cart-sidebar .halo-sidebar-wrapper{overflow:hidden}.halo-sidebar.halo-sidebar-left{left:0;transform:translate3d(-101%,0,0)}body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{right:0;left:auto;transform:translate3d(101%,0,0)}body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{transform:translateZ(0)}.halo-sidebar.halo-sidebar-right{right:0;transform:translate3d(101%,0,0)}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:20px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:20px}.halo-notifyMe{padding:30px 0 0}.halo-notifyMe .form-field{display:flex;flex-wrap:wrap}.halo-notifyMe .form-input{width:calc(100% - 185px)}.halo-notifyMe .form-label{color:var(--color-text2)}.halo-notifyMe .button{width:175px;margin:0 0 0 10px}.notifyMe-text{display:none;margin:20px 0 0}.halo-notifyMe--popup{padding-top:0}.halo-notifyMe--popup .form-label{text-align:center;margin-bottom:23px;text-transform:none}.halo-notifyMe--popup .form-input{width:100%}.halo-notifyMe--popup .button{width:100%;margin-left:0;margin-top:10px}body.notify-me-show .background-overlay{opacity:1;pointer-events:all}body.notify-me-show .halo-notify-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:201}.header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header{display:none}.menu-lv-item>a,.menu-lv-item .site-nav-list-dropdown>a{display:block;position:relative}.menu-lv-1__action .text{text-decoration-thickness:.2rem!important}.menu-lv-item:last-child .site-nav-list-dropdown>a,.menu-lv-item:last-child>a{border-bottom:none}.menu-lv-item .text{transition:text-decoration var(--duration-short) ease}.menu-lv-item .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:0;transform:translateY(-50%)}.products-grid{display:block;position:relative;margin:0 -15px;font-size:0;letter-spacing:0}.products-grid .product{display:inline-block;vertical-align:top;width:100%;padding:0 15px;margin-top:30px}.products-grid .product:first-child{margin-top:0}.products-grid.slider .product{margin-top:0;flex-shrink:0}.product-infinite-scroll .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.product-infinite-scroll .button span{pointer-events:none}.product-infinite-scroll .button svg{width:14px;height:14px;margin-right:8px;margin-top:-2px}.product-infinite-scroll .button[disabled]{display:none!important}.footbar-fixed{position:fixed;left:0;right:0;bottom:0;z-index:10;line-height:0;transition:all .3s ease}.sticky-toolbar-mobile .footbar-fixed{bottom:60px}.footbar-fixed .footbar-fixed-left,.footbar-fixed .footbar-fixed-right{line-height:22px;display:inline-block}.footbar-fixed-left{left:0;right:0;bottom:0;width:100%;display:inline-block;vertical-align:top;transition:all .3s ease}.footbar-fixed-right{left:0;right:0;bottom:0;display:inline-block;vertical-align:top;transition:all .3s ease}.slideshow .item{position:relative}.slide-content .slide-sub.border--solid span{border-bottom:1px solid var(--slide-sub-color-style)}.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:6px}.slick-slider img{visibility:visible!important}.slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2){display:none}.slideshow:not(.slick-slider) .swatch .item:nth-child(n+2){display:inline-block}.slick-slide img{margin-left:auto;margin-right:auto}.block-categories-slider .title{text-transform:unset;margin-bottom:5px}.block-categories-slider .title span{display:inline-block;padding:6px 20px;font-weight:var(--font-weight-bold);border-radius:6px 6px 0 0;letter-spacing:.02em}.block-categories-slider .categories-slider--list li{width:50%;margin:0;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;min-height:72px}.block-categories-slider .categories-slider--list li:nth-child(1),.block-categories-slider .categories-slider--list li:nth-child(2){border-top:0}.block-categories-slider .categories-slider--list li:nth-child(2n){border-right:0}.block-categories-slider .categories-slider--list li a{display:flex;align-content:space-around;flex-wrap:wrap;justify-content:center;height:100%;line-height:24px;color:#202020}.block-categories-slider .categories-slider--list li a span{display:block;width:100%;text-align:center;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.block-categories-slider .categories-slider--list li a img{max-width:24px;margin-bottom:5px;padding-top:5px;margin-left:auto;margin-right:auto}.halo-lookbook-popup-mobile{--lookbook-mobile-duraton: .5s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:100;pointer-events:none;transition:opacity var(--lookbook-mobile-duraton) 50ms ease-in-out,background-color var(--lookbook-mobile-duraton) 50ms ease-in-out}body.video-show .halo-video-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}body.video-show .background-overlay{opacity:1;pointer-events:all}body.is-custom-information #halo-product-custom-information{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}#halo-product-custom-information .halo-popup-content{max-height:55vh;overflow-y:auto}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar{width:5px}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track{background:#f4f4f4}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb{background:#000}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover{background:#000}body.is-custom-information .background-overlay{opacity:1;pointer-events:all}.halo-video-popup .halo-popup-close{z-index:9}.halo-video-popup .halo-popup-wrapper{padding:0}.halo-video-popup .halo-popup-header{margin:0;padding:0}.site-nav-mobile.nav-account{--icon-size: 20px;padding-top:0!important;padding-bottom:0!important}.site-nav-mobile.nav-account .icon-wrapper{width:calc(var(--icon-size) + 5px);height:var(--icon-size)}.site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper{height:calc(var(--icon-size) + 3px)}.site-nav-mobile.nav-account .last-link{border-bottom:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account,.site-nav-mobile.nav-account .header__icon{padding:15px 20px!important;border-top:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account .title{position:relative;top:1px}.site-nav-mobile.nav-account .header__link--account .title,.site-nav-mobile.nav-account .header__icon .title{margin-left:5px!important;margin-right:5px}.site-nav-mobile.nav-account .customer-links .icon-wrapper svg,.site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist{width:var(--icon-size);height:var(--icon-size);fill:var(--color-text)}.site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg{width:18px;height:18px}.site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path{width:var(--icon-size);height:var(--icon-size);transform:scale(1.2);transform-origin:center center}.site-nav-mobile.nav-account .wrapper-links{padding-top:7px;padding-bottom:10px}.site-nav-mobile.nav-account .customer-links.customer-login .header__link--account{border-top:none;padding:0 7px!important}.positive_vibes .text-vibes p{display:block;transition:transform 1s ease-in-out;margin:0;color:var(--color-text);font-size:var(--font-size);font-weight:var(--fonr-weight)}.positive_vibes .text-vibes p svg{width:20px;height:20px;stroke:transparent;position:relative;top:-2px;margin-right:10px}@media(max-width:1366px){.block-categories-slider .categories-slider--list li{border-top:0;border-right:0;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%;padding:0 10px}}@media(max-width:1024px){.halo-block-header .title .text{padding:0 15px}.custom_position:not(.content-box--center){top:var(--vertical_position_mb, 50%)!important;transform:translateY(calc(var(--vertical_position_mb, 50%) * -1))!important}.wrapper-body{padding-bottom:50px}.halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4){display:none}.style-arrows-5 .slick-arrow svg{width:46px;height:46px}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -8px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 8px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.halo-block-header.text-left.viewAll--right .title,.halo-block-header.text-right.viewAll--left .title{margin-right:30px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:13px!important;padding-bottom:13px!important;font-size:calc(var(--btn-1-font-size) - 2px)!important}.slideshow .slick-dots li{margin:0 5px;width:10px;height:10px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.halo-popup-wrapper-mobile{position:absolute;bottom:0;left:0;height:max-content;max-height:85%;width:100%;background-color:#fff;transform:translateY(100%);transition:transform var(--lookbook-mobile-duraton) ease-in-out}.halo-lookbook-popup-mobile{opacity:0;visibility:hidden;transition:opacity var(--lookbook-mobile-duraton) ease,visibility var(--lookbook-mobile-duraton) ease}.halo-lookbook-popup-mobile .product-item{flex:0 0 55%}.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;align-items:stretch;justify-content:start;gap:10px}body.mobile-popup-active .halo-lookbook-popup-mobile{pointer-events:auto;opacity:1;visibility:visible;background-color:#000000b3}body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile{transform:translateY(0)}.halo-popup-wrapper-mobile .close-modal{position:absolute;right:10px;background:none;border:none;padding:0}.mobile-popup-header{width:100%;padding:10px;margin:0;border-bottom:1px solid rgba(0,0,0,.2);display:block;text-align:center;color:var(--text-color);font-size:var(--font-heading-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--font-weight-medium);position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.btn_1_br_outside .mobile-popup-header{text-transform:unset}.halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;justify-content:center;align-items:start;gap:10px;padding:10px}.halo-popup-wrapper-mobile .lookbook-mobile-item img{max-width:100%;max-height:100%;object-fit:cover;object-position:center}.halo-popup-wrapper-mobile .scroll-snap-mobile{padding:0;overflow-x:scroll}.halo-lookbook-popup-mobile .close-modal svg{width:16px;height:16px;fill:var(--color-text);stroke:var(--color-text)}.halo-sidebar-header{padding:13px 20px 0}.halo-sidebar-close{top:5px}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:5px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{left:auto;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{position:inherit;top:0;left:auto;right:-15px;background-color:transparent}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{position:absolute;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{fill:var(--color-black)}#navigation-mobile .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.menu_open #navigation-mobile .halo-sidebar-close{opacity:1;pointer-events:auto}.header__icon--cart .cart-count-bubble{position:absolute;right:-12px;top:-8px}.search-modal__form{background-color:#fafafa;border-bottom:1px solid #e7e7e7}.search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.search-modal__form .search__button svg{width:20px!important;height:20px!important;position:relative}.menu-heading-mobile{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 3px}.has-menu-vertical .menu-heading-mobile{align-items:baseline}.halo-top-language .icon svg{width:20px;height:20px}.halo-currency .currency-menu .icon svg{width:20px!important;height:20px!important;position:relative;top:1px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:7px}.button{font-size:calc(var(--btn-1-font-size) * .8);line-height:calc(var(--btn-1-line-height) * .8)}}@media(max-width:992px){.scroll-snap-mobile{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 15px;margin-left:0;align-items:center;scroll-snap-type:x mandatory}}@media(max-width:767px){.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:4px}.slideshow.show-dot-with-image .slick-dots li button{padding:6px}.halo-lookbook-popup{left:0;right:0;margin:20px auto;width:275px;max-width:-moz-calc(100vw - 30px);max-width:-webkit-calc(100vw - 30px);max-width:-ms-calc(100vw - 30px);max-width:calc(100vw - 30px)}.halo-lookbook-popup .halo-popup-wrapper{padding:10px 12px}.halo-lookbook-popup .card{display:flex}.halo-lookbook-popup .card-product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-right:15px}.halo-lookbook-popup .card-information{padding:0;-webkit-box-flex:0;-ms-flex:0 0 calc(70% - 15px);flex:0 0 calc(70% - 15px);max-width:-moz-calc(70% - 15px);max-width:-webkit-calc(70% - 15px);max-width:-ms-calc(70% - 15px);max-width:calc(70% - 15px)}.halo-lookbook-popup .card-information__wrapper{text-align:left}.halo-lookbook-popup .card-information .card-price{justify-content:flex-start!important}.halo-lookbook-popup .card-action{display:none}.halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized)>.product{width:82.2%}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:6px}.slideshow.show-dot-with-image .slick-dots li button svg{max-width:14px;max-height:14px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:7px}}@media(max-width:551px){.halo-block-header .title .text{padding:0 10px}.container,.container-1770,.container-1570,.container-1670,.container-1470,.container-1370,.container-1320,.container-1170{padding-left:10px;padding-right:10px}.halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+2),.halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3){display:none}.scroll-snap-mobile{padding:0 0 0 10px;margin-left:0}.halo-product-block .container-full .products-carousel,.halo-product-block .container-full .products-grid{margin:0}.halo-term-condition-popup .halo-popup-header{margin:0 0 20px;padding:5px 0 0}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -5px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 5px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--],.style-arrows-8 .button:not(.share-button__button):not(.product-form__submit),.style-arrows-8 .grouped_btn--slider .slide-button,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:10px!important;padding-bottom:10px!important}.btn_1_br_outside .button{padding-top:10px!important;padding-bottom:10px!important}.body-full-width.product-card-layout-04 .button{padding-top:9px!important;padding-bottom:5px!important}.field__input,.form-input{padding-top:7px;padding-bottom:7px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 7px}.btn_1_br_outside .slick-dots li button,.btn_1_br_outside .slider-dots li button{width:calc(var(--dots-width) - 4px);height:calc(var(--dots-height) - 4px)}.animate--fixed .image.enable_custom_image img{position:absolute!important;height:100%!important}}@media(min-width:321px){.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:50%}.products-grid.column-2 .product:nth-child(-n+2),.products-grid.column-3 .product:nth-child(-n+2),.products-grid.column-4 .product:nth-child(-n+2),.products-grid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:375px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:50%}}@media(min-width:551px){.footbar-fixed{left:15px;right:auto;bottom:15px}.halo-popup-header{padding-top:3px}.halo-popup.customPopup-small{max-width:470px}.halo-sidebar{max-width:370px}.halo-sidebar.halo-cart-sidebar{max-width:420px}}@media only screen and (min-width:750px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}h5,.h5{font-size:1.3rem}}@media(min-width:768px){.halo-popup{max-width:720px}.products-grid.column-2 .product{margin-top:30px}.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:33.3333333%;margin-top:50px}.products-grid.column-3 .product:nth-child(-n+3),.products-grid.column-4 .product:nth-child(-n+3),.products-grid.column-5 .product:nth-child(-n+3){margin-top:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:33.3333333%}}@media(min-width:992px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:25%}.halo-product-block .column-2\.5.products-carousel:not(.slick-initialized)>.product{width:38%}}@media(min-width:1025px){a:hover{color:var(--color-link-hover)}.link-underline:hover .text{text-decoration:underline;text-underline-offset:.3rem}.halo-block-header .title .text{min-width:420px}.halo-block-header.text-left.viewAll--left .title .text,.halo-block-header.text-right.viewAll--right .title .text{width:auto}.slick-arrow:hover svg{color:var(--arrow-color-hover);fill:var(--arrow-color-hover)}.style-arrows-8 .slick-dots li,.style-arrows-8 .slider-dots li{margin:0 20px}.container{max-width:1200px;padding-left:15px;padding-right:15px}.has-megamenu .container{max-width:var(--container_size)!important;padding-left:15px!important;padding-right:15px!important}.header-full-width .header .container,.header-full-width #shopify-section-announcement-bar .container,.body-full-width .wrapper-body .container{max-width:100%;padding:0 3.175%}.body-full-width.template-customers\/login .wrapper-body .container,.body-full-width.template-customers\/register .wrapper-body .container,.body-full-width.template-customers\/account .wrapper-body .container,.body-full-width.template-customers\/addresses .wrapper-body .container{max-width:1200px;padding-left:15px;padding-right:15px}.body-custom-width .wrapper-body .container{max-width:var(--body-custom-width-container);padding-left:15px;padding-right:15px}.halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3),.halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4),.halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+5),.halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+6),.halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+7),.halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+8),.halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+9),.halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+10),.halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+11){display:none}.products-carousel.column-2:not(.slick-slider) .product:nth-child(n+3),.products-carousel.column-3:not(.slick-slider) .product:nth-child(n+4),.products-carousel.column-4:not(.slick-slider) .product:nth-child(n+5),.products-carousel.column-5:not(.slick-slider) .product:nth-child(n+6),.products-carousel.column-6:not(.slick-slider) .product:nth-child(n+7),.products-carousel.column-7:not(.slick-slider) .product:nth-child(n+8),.products-carousel.column-8:not(.slick-slider) .product:nth-child(n+9),.products-carousel.column-9:not(.slick-slider) .product:nth-child(n+10),.products-carousel.column-10:not(.slick-slider) .product:nth-child(n+11){display:none}.header-bottom .main-menu,.header-bottom .main-menu>.container{position:static}.header__list .link{padding:23px 25px}.header__icon:hover .icon{transform:scale(1.15)}.header__icon:hover .icon-search-1{transform:rotate(-90deg) scale(1.15)}.halo-top-language #HeaderLanguageLabel,.halo-top-currency .currency-block .title{display:none}.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{top:5px;right:5px;min-width:20px;min-height:20px;line-height:20px}.sticky-search-open .header__search .search-modal__form{max-width:555px}.sticky-search-open .header__search .search-modal__form .search__input{padding:7px 10px}.sticky-search-open .header__search .search-modal__form .search__button svg{width:18px;height:18px}.sticky-search-open .search_details{top:10vh;position:relative;max-width:555px;margin:0 auto;text-align:center;animation:animateMenuOpen .5s ease}.sticky-search-open .search_details .quickSearchResultsWrap{right:0;left:0;width:555px}.sticky-search-open .quickSearchResults .container{padding-left:20px;padding-right:20px}.sticky-search-open .search_details .header-search-close{padding-bottom:15px;display:block}.sticky-search-open .search_details .header-search-close svg{width:20px;height:20px;color:var(--bg-white)}.sticky-search-open details>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.sticky-search-open details>.search-modal .quickSearchResultsWrap{display:block!important;animation:appear-down var(--duration-default) ease}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{width:5px;background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}.button:hover{box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset)}.button.button-1:hover,.button.button--primary:hover,.button.button--primary:focus{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover);background-origin:border-box}.button.button-1:hover svg,.button.button--primary:hover svg,.button.button--primary:focus svg{fill:var(--btn-1-color-hover)}.btn_1_br_outside .button:hover:after{border-color:var(--btn-1-border-hover)}.button.button-2:hover,.button.button--secondary:hover,.button.button--secondary:focus{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover);background-origin:border-box}.btn_1_br_outside .button.button-2:hover:after,.btn_1_br_outside .button.button--secondary:hover:after{border:1px solid var(--btn-2-border-hover)}.button.button-2:hover svg,.button.button--secondary:hover svg,.button.button--secondary:focus svg{fill:var(--btn-2-color-hover)}.btn_2_br_outside .productView-action .button:hover:after{border-color:var(--atc-border-color-hover)}.button.button-3:hover svg,.button.button-3:focus svg{fill:var(--btn-3-color-hover)}.halo-popup.halo-edit-cart-popup .halo-notifyMe{display:none!important}.halo-sidebar-header{padding-left:30px;padding-right:30px}.announcement-bar__message .text{font-size:calc(var(--font-body-size) + 4px)}.menu-lv-item:hover>a>.text,.menu-lv-item>.site-nav-list-dropdown>a>.text,.menu-lv-item:hover>.site-nav-list-dropdown>a>.text{border-bottom:1px solid transparent}.products-grid.column-4 .product,.products-grid.column-5 .product{width:25%}.products-grid.column-4 .product:nth-child(-n+4),.products-grid.column-5 .product:nth-child(-n+4){margin-top:0}.halo-product-block .products-carousel.column-1:not(.slick-initialized)>.product{width:100%}.halo-product-block .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}.halo-product-block .products-carousel.column-3:not(.slick-initialized)>.product{width:calc(100% / 3)}.halo-product-block .products-carousel.column-4:not(.slick-initialized)>.product{width:25%}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product{width:calc(100% / 6)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg{transform:rotate(-180deg)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg{transform:unset}.halo-product-block:has(.products-carousel.display-product-outside-container .slick-list){overflow:hidden}.footbar-fixed-left{position:fixed;left:15px;right:auto;bottom:15px;z-index:10;width:auto}.footbar-fixed-right{position:fixed;left:auto;right:15px;bottom:15px;z-index:10}.image-zoom:hover img{transform:scale(1.06)}.haloCalculatorShipping{padding:0 30px}.body-content-wrapper{transition:transform var(--duration-long) ease}body.cart-sidebar-show .body-content-wrapper,body.auth-sidebar-show .body-content-wrapper,body.show-pickup-availability .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}body.menu_open .body-content-wrapper,body.open_search_mobile .body-content-wrapper{transform:translate(var(--page-content-distance))}#halo-cart-sidebar .halo-sidebar-header,#halo-cart-sidebar .previewCartMessage,#halo-cart-sidebar .previewCart-wrapper,#halo-auth-sidebar .halo-sidebar-header,#halo-auth-sidebar .halo-sidebar-wrapper,#halo-language-currency-sidebar .title,#halo-language-currency-sidebar .halo-top-language,#halo-language-currency-sidebar .halo-top-currency{transform:translate(calc(var(--sidebar-content-distance) * 1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title{transition-delay:.25s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transition-delay:.4s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper{transition-delay:.55s}body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header{transition-delay:.3s}body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper{transition-delay:.3s}#search-form-mobile .halo-sidebar-header,#search-form-mobile .header__search-full,#search-form-mobile .quickSearchTrending,#search-form-mobile .quickSearchProduct,#navigation-mobile .halo-sidebar-wrapper{transform:translate(calc(var(--sidebar-content-distance) * -1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header,body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper{transition-delay:.25s}body:not(.safari).open_search_mobile #search-form-mobile .header__search-full{transition-delay:.4s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending{transition-delay:.55s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct{transition-delay:.7s}body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper,body.open_search_mobile #search-form-mobile .halo-sidebar-header,body.open_search_mobile #search-form-mobile .header__search-full,body.open_search_mobile #search-form-mobile .quickSearchTrending,body.open_search_mobile #search-form-mobile .quickSearchProduct,body.menu_open #navigation-mobile .halo-sidebar-wrapper,body.lang-currency-sidebar-show #halo-language-currency-sidebar .title,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transform:translate(0);opacity:1}.halo-popup-wrapper-mobile{display:none}}@media(min-width:1280px){.halo-lookbook-popup .halo-popup-wrapper{max-height:366px}.halo-lookbook-popup .lookbook-content .card-media{padding-bottom:133.33333333333334%!important}}@media(min-width:1600px){.halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{background:transparent}.products-grid.column-5 .product{width:20%}.products-grid.column-5 .product:nth-child(-n+5){margin-top:0}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}}@media(min-width:768px)and (max-width:1024px){.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action,.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch{display:none}.halo-lookbook-popup-mobile .product-item{flex-basis:25%}.slider-dots li:last-child{display:none}.halo-block-header .title .text{padding:0 60px}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map?v=84970157901927775051776217589 */

}
@media all{.previewCartItem-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:contain;object-position:center}.previewCartItem-edit .icon{width:18px;height:16px;fill:var(--color-text2);position:relative;top:-2px}.previewCartItem-price .price{display:block;font-size:var(--product-price-font-size);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--body-line-height);color:var(--product-price-color)}.previewCartItem-qty input{text-align:center;padding:0}.previewCartItem-qty input::-webkit-outer-spin-button,.previewCartItem-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.previewCartItem-qty input[type=number]{-moz-appearance:textfield}.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}.previewCartCollection .product-item-custom .card-title{margin-bottom:7px;font-size:min(var(--product-title-font-size),16px);line-height:min(var(--product-title-line-height),24px)}.previewCartCollection .card-swatch{text-align:left;justify-content:flex-start!important;margin-bottom:14px}.previewCartCollection .product-card-layout-02 .card{border:none}.previewCartCarousel .card-action .button{font-size:min(var(--btn-3-font-size),16px);line-height:1;padding-top:min(var(--btn-3-padding-top),10px);padding-bottom:min(var(--btn-3-padding-bottom),10px)}.previewCartCarousel .product{display:inline-block;vertical-align:top;width:100%}.previewCartCarousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.previewCartCheckbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:20px;font-weight:var(--font-weight-normal);color:var(--text-cart);text-transform:unset}.previewCartCheckbox input[type=checkbox]~button{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:20px;color:var(--text-cart);margin:0 0 0 5px;padding:0;background:none;background-image:linear-gradient(transparent 97%,var(--color-text) 3%);background-repeat:repeat-x;background-position-y:-2px;border:none;letter-spacing:var(--body-letter-spacing);font-family:var(--font-body-family);font-weight:var(--font-weight-normal)}.previewCartGroup .button+.button{margin-top:15px}.previewCartGroup .dynamic-checkout__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--btn-1-border-radius)}.wrapper-cartCount{color:#727272;margin-top:8px;margin-bottom:0}.cartTool-item span{pointer-events:none}.cartTool-item svg{width:24px;height:24px;color:#464646}.cartTool-item.cart-tool-gift svg{width:26px}.cartTool-item.cart-tool-shipping svg{width:32px}body.cart-sidebar-show .background-overlay{opacity:1;pointer-events:all}body.cart-sidebar-show .halo-cart-sidebar{transform:translateZ(0);opacity:1;visibility:visible}.previewCart-wrapper{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.popup-toolDown label{font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:7px;display:block}.popup-toolDown label svg{width:20px;height:20px;margin-right:9px;position:relative;top:-2px}.popup-toolDown button{margin-top:15px;margin-bottom:10px}.popup-toolDown #shipping-calculator h3{font-size:0}.popup-toolDown #shipping-calculator-form-wrapper label{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text2)}.popup-toolDown #shipping-calculator-form-wrapper p{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);text-transform:capitalize;color:var(--color-text);margin-bottom:10px;margin-top:0;display:block}.popup-toolDown #shipping-calculator-form-wrapper p svg{width:22px;height:22px;margin-right:9px;position:relative;top:-3px}.discount-code-field p{margin-top:0;margin-bottom:14px;color:var(--color-text2)}#popup-tool-gift svg{width:26px;height:26px;margin-bottom:12px;color:#464646}.previewCart .previewCartProduct .product .card{display:flex;flex-direction:row}.previewCart .previewCartProduct .product .card .card-information{padding:0 0 0 20px!important;top:0}.previewCart .previewCartProduct .product .card-product{flex:0 0 33%}.product-card-layout-02 .previewCart .previewCartProduct .card-information__wrapper{padding-top:10px}.previewCart .previewCartProduct .product .card-information .card-action__group .card-action{position:static;opacity:1;visibility:visible;transform:translateZ(0)}.previewCartCollection .card-information{position:static;padding-bottom:2px!important}.previewCartCollection .product-item .card-action,.previewCartCollection .product-item .card-button{box-shadow:none}body.cart-sidebar-show.quick_shop_option_3.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_option_3.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}body:not(.quick_shop_option_3) .previewCartCollection .previewCartCarousel .product{min-height:180px}.product-card-layout-02 .previewCartCollection .previewCartCollection .card-swatch{margin-bottom:8px}.product-card-layout-02 .previewCartCollection .product-item .card-action{margin-top:0}.product-card-layout-02.quick_shop_option_2 .previewCartCollection .product-item .card-action{padding-left:0}.product-card-layout-06 .previewCartCollection .product-item .card-action{position:static;opacity:1;pointer-events:visible;visibility:visible}.product-card-layout-05 .previewCartCollection .card-information{position:relative}.product-card-layout-07:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-05:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-04:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-02:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action,.product-card-layout-03:not(.quick_shop_option_3) .previewCartCollection .product-item .card-action{position:static;transform:none!important}.previewCartCollection .previewCartCarousel .product-item.enable_custom_position_swatch .card-price{margin-bottom:10px}.product-card-layout-01 .previewCartCarousel .product-item.enable_custom_position_swatch .card-action{padding:0}@media(max-width:1024px){.halo-cart-sidebar .previewCartItem-price .discounted-price,.previewCartItem-price .price{font-size:calc(var(--product-price-font-size)* .75)}.previewCartCollection .card-action{position:static}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .product-item:hover .card-action{transform:none}body:not(.quick_shop_option_3,.quick_shop_option_2).product-card-layout-06 .previewCartCollection .card:after{display:none}body:not(.quick_shop_option_3,.quick_shop_option_2) .previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:551px){.previewCartGroup .dynamic-checkout__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 42px}}@media(max-width:768px){#halo-card-mobile-popup .product-item-custom .card-information{display:block;width:100%}#halo-card-mobile-popup .product-item-custom .card-swatch,#halo-card-mobile-popup .product-item-custom .card-product,#halo-card-mobile-popup .product-item-custom .card-price,#halo-card-mobile-popup .product-item-custom .card-title{display:none}body.cart-sidebar-show.quickshop-popup-show .halo-cart-sidebar,body.cart-sidebar-show.quick_shop_popup_mobile .halo-cart-sidebar{opacity:0;pointer-events:none}.product-card-layout-08.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-action{display:block;position:static}.product-card-layout-02.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper,.product-card-layout-06.quick_shop_option_2 #halo-card-mobile-popup .product-item-custom .card-information .card-information__wrapper{display:block}}@media(min-width:551px){.previewCartItem-remove svg{fill:var(--icon);width:18px;height:18px}}@media(min-width:769px){.product-card-layout-06.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-information{position:static}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .quickshop-popup-show .card-action>form{opacity:0}}@media(min-width:1025px){.previewCartCarousel .product-item .product-image svg{display:block}.previewCartCarousel .product-item .product-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.previewCartCarousel .product-item .product-image:hover svg{opacity:1;visibility:visible;pointer-events:auto}.previewCartCarousel .product-item .product-image:hover:before{opacity:1;visibility:visible}.previewCartCollection .card-action{transform:none!important;position:static;opacity:1;visibility:visible}.previewCartCollection .card-action>form{margin-inline:0;width:100%;padding:0}.product-card-layout-06 .previewCartCollection .product-item.quickshop-popup-show .card:after{display:none}.product-card-layout-05 .previewCartCollection .card-action .button{bottom:0;max-width:100%}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .card-action,.product-card-layout-02.quick_shop_option_2 .previewCartCollection .card-action .variants-popup{padding:0}.product-card-layout-04 .previewCartCollection .card-action{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-quick-cart.css.map?v=85216047258904419931776217588 */

}
@media all{
@font-face{font-family:Playfair Display Fallback;src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:107%;ascent-override:90%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Segoe UI"),local("-apple-system"),local("Helvetica Neue"),local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Caveat Fallback;src:local("Brush Script MT"),local("Snell Roundhand"),local("Apple Chancery"),local("cursive");size-adjust:110%}:root{--teamo-sand: #F5EFE4;--teamo-cream: #FAF5EE;--teamo-turquoise: #6DC5C1;--teamo-turquoise-dark: #1A6B7A;--teamo-coral: #E8856C;--teamo-gold: #E4AD42;--teamo-pink: #E88FB8;--teamo-text: #2B3A3A;--teamo-muted: rgba(43, 58, 58, .7);--teamo-border: rgba(43, 58, 58, .1);--teamo-border-soft: rgba(43, 58, 58, .06);--teamo-radius-lg: 20px;--teamo-radius: 14px;--teamo-radius-sm: 10px;--teamo-radius-pill: 999px;--teamo-shadow-sm: 0 2px 8px rgba(26, 107, 122, .06);--teamo-shadow: 0 8px 24px rgba(26, 107, 122, .08);--teamo-shadow-lg: 0 20px 40px -12px rgba(26, 107, 122, .15);--teamo-space-2: 8px;--teamo-space-3: 12px;--teamo-space-4: 16px;--teamo-space-5: 20px;--teamo-space-6: 24px;--teamo-space-8: 32px;--teamo-space-10: 40px;--teamo-space-12: 48px;--teamo-space-14: 56px;--teamo-space-16: 64px;--teamo-space-24: 96px;--teamo-section-py: 96px;--teamo-section-px: 40px;--teamo-section-py-mb: 60px;--teamo-section-px-mb: 24px;--teamo-container: 1280px;--teamo-container-wide: 1400px;--teamo-font-head: "Playfair Display", "Playfair Display Fallback", Georgia, serif;--teamo-font-body: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--teamo-font-script: "Caveat", "Caveat Fallback", cursive;--teamo-h1: clamp(40px, 6vw, 72px);--teamo-h2: clamp(32px, 4.2vw, 48px);--teamo-h3: clamp(22px, 2.4vw, 26px);--teamo-eyebrow: clamp(20px, 2vw, 24px);--teamo-body: 16px;--teamo-body-sm: 14px;--teamo-small: 12px;--teamo-micro: 11px;--teamo-tracking-wide: 2px;--teamo-tracking-tight: -.01em}.product-item .card-product,.card-product{border-radius:var(--teamo-radius)!important;overflow:hidden;background:#fff;border:1px solid var(--teamo-border-soft)!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.product-item .card-product:hover,.card-product:hover{border-color:#1a6b7a33!important;transform:translateY(-2px);box-shadow:var(--teamo-shadow)}.card-product__wrapper{border-radius:var(--teamo-radius)!important;overflow:hidden}.card-media,.card-media--portrait,.card-media--square,.card-media--adapt{border-radius:var(--teamo-radius) var(--teamo-radius) 0 0!important;overflow:hidden;border-bottom:1px solid var(--teamo-border-soft)}.card-product:not(:has(.card-information)) .card-media,.card-product.card-product--no-info .card-media{border-radius:var(--teamo-radius)!important;border-bottom:none}.card-media img,.card-product img{display:block}.card-media>*,.card-media .media,.card-media .aspect-ratio{border-radius:inherit;overflow:hidden}[class*=teamo-routine-][class*=__circle]{border:2px solid rgba(255,255,255,.6)}.halo-toolbar-mobile,.halo-toolbar-mobile-wrapper,#shopify-section-halo-toolbar-mobile,[id*=halo-toolbar-mobile]{display:none!important}body{padding-bottom:0!important}.card-product{position:relative}.card-information__wrapper.teamo-qa-ready{min-height:calc(100% + 60px)}.teamo-qa-badge{margin:6px 0 4px;min-height:18px}.teamo-qa-badge .jdgm-preview-badge{display:flex!important;align-items:center;gap:6px}.teamo-jdgm-wrap{display:inline-flex;align-items:center;gap:6px;margin:6px 0 4px;text-decoration:none;color:inherit}.teamo-jdgm-wrap:hover{opacity:.8}.teamo-jdgm-wrap .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px;visibility:visible!important;opacity:1!important}.teamo-jdgm-wrap .jdgm-prev-badge__stars{display:inline-flex!important;gap:1px;color:var(--teamo-gold, #E4AD42)!important;font-size:14px!important;line-height:1!important;letter-spacing:0!important}.teamo-jdgm-wrap .jdgm-star{color:var(--teamo-gold, #E4AD42)!important}.teamo-jdgm-wrap .jdgm-star.jdgm--off{color:#e4ad424d!important}.teamo-jdgm-wrap .jdgm-star.jdgm--half{color:var(--teamo-gold, #E4AD42)!important;opacity:.6}.teamo-jdgm-wrap .jdgm-prev-badge__text{color:var(--teamo-text, #2B3A3A)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;margin-left:2px}.teamo-qa-host{padding:0 16px 16px;display:flex;justify-content:stretch;min-height:60px}.teamo-qa-btn{flex:1;width:100%;padding:12px 18px;min-height:44px;background:var(--teamo-turquoise-dark);color:var(--teamo-cream);border:1.5px solid var(--teamo-turquoise-dark);border-radius:999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;line-height:1.2}.teamo-qa-btn:hover:not([disabled]){background:var(--teamo-turquoise);color:var(--teamo-text);border-color:var(--teamo-turquoise);transform:translateY(-1px);box-shadow:0 8px 16px -4px #1a6b7a4d}.teamo-qa-btn[disabled]:not(.is-added){opacity:.55;cursor:wait}@media(max-width:640px){.teamo-qa-host{padding:0 10px 10px}.teamo-qa-btn{padding:10px 12px;font-size:11px;letter-spacing:1px}}.halo-recently-viewed.recently-viewed-share,.halo-recently-viewed.recently-viewed-tab,.footbar-fixed,.footbar-fixed-left,.footbar-fixed-right,.halo-sticky-toolbar-mobile,.halo-toolbar-bottom-mobile,.recently-viewed-product-btn,.halo-cart-sidebar .halo-sidebar-close,[class*=halo-notification],.halo-warning{display:none!important}.halo-productCard a,.product-card a{-webkit-tap-highlight-color:transparent}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--teamo-turquoise);outline-offset:2px;border-radius:6px}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html,body{overflow-x:hidden}@media(max-width:640px){.teamo-hero-section .teamo-hero-section__h1,[class*=teamo-hero-][class*=__h1]{font-size:36px!important;line-height:1.08!important}[class*=teamo-cats-][class*=__title],[class*=teamo-reviews-][class*=__title],[class*=teamo-foot-][class*=__title]{font-size:32px!important;line-height:1.1!important}}[class*=teamo-pdp-][class*=__thumb]{border:1.5px solid var(--teamo-border-soft)}[class*=teamo-pdp-][class*=__thumb].is-active{border-color:var(--teamo-turquoise-dark)}.jdgm-rev__pic,.jdgm-rev img,.jdgm-carousel-item img{border-radius:var(--teamo-radius-sm)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/teamo-global.css.map?v=94689588239395673111776742322 */

}
.qp-fg textarea{resize:vertical;min-height:80px}
shopify-accelerated-checkout {
  --shopify-accelerated-checkout-button-border-radius: 999px !important;
}
@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mregular.2dda39790292f332.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 450;
  font-display: fallback;
}
@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mmedium.6ea0b2680eb8aadc.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
}
@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-msemibold.d2910416447682f4.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
}
.jdgm-visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.jm-review-widget[data-v-755794ab]{color:var(--jm-review-widget-text-color);padding-block:var(--jm-space-1200);line-height:var(--jm-default-line-height);container-type:inline-size;container-name:review-widget}
.jm-review-widget__header-and-body[data-v-755794ab]{display:flex;flex-direction:column;gap:var(--jm-space-300)}
@container (min-width: 768px){.jm-review-widget--sidebar-header .jm-review-widget__header-and-body[data-v-755794ab]{display:grid;grid-template-columns:minmax(auto,300px) 1fr;grid-template-rows:auto 1fr;grid-row-gap:0;grid-column-gap:var(--jm-space-1000)}.jm-review-widget--sidebar-header .jm-review-widget__body[data-v-755794ab]{grid-area:2 / 2 / 3 / 3}}
.jm-pagination-controls[data-v-755794ab]{margin-block:var(--jm-space-600)}
.jm-loading-overlay[data-v-5978544e]{position:relative;transition:all .25s ease-in-out}
.jm-store-summary-keywords__icon[data-v-33f7ee70] svg{inline-size:100%;block-size:100%;fill:currentColor}
@container (max-width: 500px){.jm-store-summary-button-wrapper--accordion[data-v-592e2da8]:not(.jm-store-summary-button-wrapper--no-integrate),.jm-store-summary-button-wrapper--button[data-v-592e2da8]:not(.jm-store-summary-button-wrapper--no-integrate){margin-inline:-1.25em;margin-block-end:-1.25em;margin-block-start:.5em}}
.all-reviews-widget-content{flex:0 0 100%!important}
.all-reviews-widget-content-inner{padding:var(--jm-space-600);margin-block:calc(-1 * var(--jm-space-1200))}
.jm-center[data-v-c913ae1b]{box-sizing:content-box;max-inline-size:var(--jm-center-max);margin-inline:auto}
.jm-center[style*=--jm-center-gutters][data-v-c913ae1b]{padding-inline-start:var(--jm-center-gutters);padding-inline-end:var(--jm-center-gutters)}
.jm-text[data-v-6d928e9f]{font-size:var(--text-size);font-weight:var(--text-weight)}
.jm-text--align-left[data-v-6d928e9f]{text-align:left}
.jm-box[data-v-267c46da]{padding:var(--jm-box-padding);border:var(--jm-box-border-width) solid}
.jm-with-icon[data-v-fb25c6cd]{display:inline-flex;justify-content:var(--jm-icon-justify, flex-start);align-items:var(--jm-icon-align, baseline)}
.jm-cluster[data-v-04f37a24]{display:flex;flex-wrap:var(--cluster-wrap);justify-content:var(--cluster-justify);align-items:var(--cluster-align);gap:var(--cluster-space)}
.jm-verified-badge[data-v-eabda9a6]{color:#000;padding:.125em .5em;background-color:#9cf2e7;border-radius:var(--jm-widget-border-radius-simplified)}
.jm-verified-badge--no-bg .jm-verified-badge__icon[data-v-eabda9a6]{color:#108474}
.jm-verified-badge__icon[data-v-eabda9a6]{display:inline-flex}
.jm-verified-badge .jm-text[data-v-eabda9a6]{margin-top:.125em}
.jdgm-modal[data-v-6729a363]{container-type:inline-size;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}
.jdgm-modal__overlay[data-v-6729a363]{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background-color:color-mix(in srgb,var( --jm-modal-overlay-color, var(--jm-review-widget-form-modal-overlay-color, #000000) ) 50%,transparent);will-change:opacity;display:block}
.jdgm-modal__content[data-v-6729a363]{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.jdgm-modal__container[data-v-6729a363]{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);flex:1;align-self:center}
.jm-slide[data-v-c0eb827c]{position:relative;inset:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;flex-direction:column}
@media(min-width:768px){.jm-slide[data-v-c0eb827c]{flex-direction:row;border-radius:var(--jm-widget-border-radius)}}
.jm-indicator[data-v-63cd73a4]{position:absolute;display:flex;justify-content:flex-end;align-items:center;padding:8px;top:0;right:0;z-index:10}
.jm-indicator__close[data-v-63cd73a4]{width:32px;height:32px;padding:8px;border-radius:var(--jm-widget-border-radius);background:#0009;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-inline-box-pack:center;-ms-inline-flexbox-pack:center;justify-content:center;-webkit-inline-box-align:center;-ms-inline-flexbox-align:center;align-items:center;color:#fff;opacity:1;transition:all .3s ease}
.jm-indicator__close svg[data-v-63cd73a4]{display:block;width:18px;height:auto;margin:0;padding:0}
.jm-indicator__close[data-v-63cd73a4]:hover{opacity:.5}
.jm-indicator--content-only .jm-indicator__close[data-v-63cd73a4]{background:#00000014;color:var(--jm-review-widget-text-color)}
.jm-indicator--content-only .jm-indicator__close[data-v-63cd73a4]:hover{background:#0000001f;opacity:1}
@media(min-width:768px){.jm-indicator[data-v-63cd73a4]{top:-48px;right:-8px}.jm-indicator--content-only .jm-indicator__close[data-v-63cd73a4]{background:#0009;color:#fff}.jm-indicator--content-only .jm-indicator__close[data-v-63cd73a4]:hover{opacity:.5}}
.jdgm-modal__container[data-v-73387a73]{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);flex:1;align-self:center;max-width:var(--jm-lightbox-max-width)}
@media(min-width:768px){.jdgm-modal__container[data-v-73387a73]{max-height:var(--jm-lightbox-max-height)}}
.jm-content[data-v-02db4319]{width:100%;flex:0 0 var(--jm-lightbox-content-height, 50%);height:var(--jm-lightbox-content-height, 50%);background-color:var(--v2bfe9aa1);padding:var(--v0824c094);overflow-y:auto;overscroll-behavior:contain;touch-action:auto}
.jm-content[data-v-02db4319]::-webkit-scrollbar{width:6px}
.jm-content[data-v-02db4319]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}
.jm-content[data-v-02db4319]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}
.jm-content[data-v-02db4319]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
@media(min-width:768px){.jm-content[data-v-02db4319]{width:var(--v788479a7);flex:0 0 var(--v788479a7);height:100%}}
@media screen,print{
/*!
 * Copyright (c) 2026 Mintt Studio
 * All rights reserved.
 *
 * This code is proprietary and protected under international copyright laws.
 * Redistribution, use, modification, or sublicensing without explicit written permission from 
 * Mintt Studio is prohibited.
 *
 * License inquiries or unauthorized use reports should be directed to:
 * legal@minttstudio.com.
 */:root{--detailed-popup-top-bar-mobile-height:42px}#insta-feed,.instafeed-shopify{position:relative;display:block!important;text-align:center;clear:both;margin:0 auto;overflow-x:hidden}#insta-feed video::-webkit-media-controls-panel,.instafeed-modals-wrapper video:not(.instafeed-video-controls-show)::-webkit-media-controls-panel,.instafeed-shopify video::-webkit-media-controls-panel{display:none!important}#insta-feed a,.instafeed-shopify a{border:none!important;background:0 0!important;position:static;display:inline;padding:0;z-index:2147483647;text-decoration:none;color:transparent;text-decoration:none!important;filter:unset!important}#insta-feed h2,.instafeed-shopify h2{margin-bottom:30px;display:block}#insta-feed h3,.instafeed-shopify h3{font-size:16px;margin:8px 0 15px 0}#insta-feed a:focus,#insta-feed a:hover,.instafeed-shopify a:focus,.instafeed-shopify a:hover{opacity:1!important}#insta-feed a::after,.instafeed-shopify a::after{border:none}#insta-feed img,.instafeed-shopify img{max-width:none;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:100%;border-radius:0;transform:initial;display:initial;opacity:1}#insta-feed .instafeed-new-layout-item img,.instafeed-shopify .instafeed-new-layout-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%)}.instafeed-new-layout-container[data-layout="8"]:not([data-admin=true]){position:fixed!important;bottom:20px;left:20px;z-index:1000;border-radius:12px;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.08);overflow:hidden;opacity:0;transform:translateY(12px);transition:opacity .3s ease-out,transform .3s ease-out,box-shadow .2s ease}.instafeed-new-layout-container[data-layout="8"]:not([data-admin=true]).instafeed-floating-visible{opacity:1;transform:translateY(0)}.instafeed-new-layout-container[data-layout="8"]:not([data-admin=true]).instafeed-floating-minimized{width:52px!important;height:52px!important;min-width:52px;min-height:52px;border-radius:50%}.instafeed-hover-layer *{pointer-events:none}.instafeed-hover-icon span{color:#fff;font-size:15px}#insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img,.instafeed-shopify .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img{height:20px;width:20px;position:relative;transform:initial;left:0}.instafeed-bottom-link-wrapper{display:flex;justify-content:flex-start;width:100%}.instafeed-bottom-link-wrapper a{display:inline-block;padding:0 0 15px;letter-spacing:.5px;font-size:13px;margin-top:10px;color:transparent;text-decoration:none;margin-bottom:0;margin-left:0;margin-right:0}.instafeed-bottom-link-wrapper a:after{border-bottom:solid 1px #000;content:"";display:block;margin-top:0;transform:scaleX(1);transform-origin:left;transition:transform .25s cubic-bezier(.645, .045, .355, 1);bottom:-5px;position:relative;width:100%}.instafeed-bottom-link-wrapper a:hover:after{transform:scaleX(0);transform-origin:right}.instafeed-lightbox .lightbox-instagram .instafeed-simple-popup-product-list a{color:#000!important}.instafeed-lightbox .instafeed-simple-popup-product-list img{border-radius:15px}.instafeed-lightbox .tagged-products-image a{display:flex}.instafeed-lightbox .tagged-products a{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666!important;letter-spacing:0}.instafeed-lightbox .tagged-products img{position:relative!important;object-fit:contain!important;height:120px!important;width:120px!important}.instafeed-lightbox .instafeed-simple-popup-product-list .tagged-products img{max-height:100%;height:75px!important;width:75px!important;max-width:75px!important;border-radius:3px!important}.instafeed-lightbox a{border:none!important;position:static;display:inline;margin:0;padding:0;z-index:2147483647;text-decoration:none;color:transparent;text-decoration:none!important}.instafeed-lightbox .post-date a{color:#666;font-size:11px}.instafeed-lightbox .post-date span{color:#666;font-size:11px}.instafeed-lightbox img{max-width:none;top:0;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:100%;border-radius:0;transform:initial;display:initial;opacity:1}.instafeed-lightbox .lightbox-instagram .instafeed-post-image img{border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0;height:100%;object-fit:cover;z-index:1;width:auto;max-width:100%}[dir=rtl] .instafeed-lightbox .lightbox-instagram .instafeed-post-image img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px}.lightbox-instagram.instafeed-simple-popup .instafeed-post-image img:first-of-type,.lightbox-instagram.instafeed-simple-popup .instafeed-post-image video:first-of-type{border-radius:15px}.instafeed-lightbox .lightbox-instagram .post-engagement svg{display:inline-block;vertical-align:baseline;height:14px;width:14px}.lightbox-instagram a,.lightbox-instagram a:link,.lightbox-instagram a:visited{font-weight:initial}.instafeed-lightbox img{right:auto!important}.instafeed-lightbox .lightbox-instagram .instafeed-header-logo img{position:absolute}@media only screen and (max-width:1024px){.lightbox-instagram.instafeed-simple-popup .instafeed-post-image>img:first-of-type,.lightbox-instagram.instafeed-simple-popup .instafeed-post-image>video:first-of-type{height:100%!important;border-radius:0;width:100%!important;max-width:unset!important;border-top-left-radius:0;border-bottom-left-radius:0}.lightbox-instagram.instafeed-simple-popup .instafeed-post-image>img:first-of-type{object-fit:contain}.instafeed-lightbox .lightbox-instagram:not(.instafeed-simple-popup) .instafeed-post-image>img:first-of-type{width:100%!important;max-width:unset!important;height:auto!important;border-top-left-radius:0;border-bottom-left-radius:0}}}
.jm-button[data-v-9640c170]{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid;cursor:pointer;font:inherit;padding-inline:var(--jm-btn-padding-inline, var(--jm-space-200));padding-block:var(--jm-btn-padding-block, var(--jm-space-150));border-radius:var(--jm-btn-border-radius, var(--jm-widget-border-radius));line-height:1}
.jm-button--primary[data-v-9640c170]{background-color:var(--jm-btn-bg, var(--jm-review-widget-button-color));color:var(--jm-btn-color, var(--jm-review-widget-button-text-color));border-color:var(--jm-btn-border, var(--jm-review-widget-button-color))}
.jm-button--primary[data-v-9640c170]:hover,.jm-button--primary[data-v-9640c170]:active,.jm-button--primary[data-v-9640c170]:focus-visible{outline:none;background-color:var(--jm-btn-hover-bg, color-mix(in srgb, var(--jm-review-widget-button-color) 80%, transparent))}
.jm-button--primary[style*=--jm-btn-hover-disabled][data-v-9640c170]:hover,.jm-button--primary[style*=--jm-btn-hover-disabled][data-v-9640c170]:active,.jm-button--primary[style*=--jm-btn-hover-disabled][data-v-9640c170]:focus-visible{background-color:var(--jm-btn-bg, var(--jm-review-widget-button-color))}
.jm-button--secondary[data-v-9640c170]{background-color:var(--jm-btn-bg, transparent);color:var(--jm-btn-color, var(--jm-review-widget-text-color));border-color:var(--jm-btn-border, var(--jm-review-widget-text-color))}
.jm-button--secondary[data-v-9640c170]:hover,.jm-button--secondary[data-v-9640c170]:active,.jm-button--secondary[data-v-9640c170]:focus-visible{outline:none;background-color:var(--jm-btn-hover-bg, color-mix(in srgb, var(--jm-review-widget-button-color) 10%, transparent))}
.jm-button--secondary[style*=--jm-btn-hover-disabled][data-v-9640c170]:hover,.jm-button--secondary[style*=--jm-btn-hover-disabled][data-v-9640c170]:active,.jm-button--secondary[style*=--jm-btn-hover-disabled][data-v-9640c170]:focus-visible{background-color:var(--jm-btn-bg, var(--jm-secondary-button-bg))}
.jm-button[data-v-9640c170]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.jm-button[data-v-9640c170]:disabled:hover,.jm-button[data-v-9640c170]:disabled:active,.jm-button[data-v-9640c170]:disabled:focus-visible{background-color:var(--jm-btn-bg, var(--jm-primary-button-bg))}
.jm-button:disabled.jm-button--secondary[data-v-9640c170]:hover,.jm-button:disabled.jm-button--secondary[data-v-9640c170]:active,.jm-button:disabled.jm-button--secondary[data-v-9640c170]:focus-visible{background-color:var(--jm-btn-bg, var(--jm-secondary-button-bg))}
.jm-star-rating[data-v-071eabb5]{display:inline-block}
.jm-star-rating__filled svg path[data-v-071eabb5]{fill:var(--v2c8a9f7e)}
.jm-star-rating__empty svg path[data-v-071eabb5]{fill:none!important;stroke:var(--v2c8a9f7e)}
.jm-star-rating__half svg path[data-v-071eabb5]{stroke:var(--v2c8a9f7e)}
.jm-star-rating__font-icon[data-v-071eabb5]{font-family:JudgemeStar,monospace;font-style:normal;font-weight:400;display:inline-block;text-decoration:none;position:relative}
.jm-action-buttons[data-v-1f1d8788]{inline-size:100%}
.jm-action-buttons[data-v-1f1d8788]>*{flex-grow:2}
.jm-button[data-v-1f1d8788]{--action-button-padding-inline: 1em;--action-button-padding-block: .5em}
.jm-filters[data-v-93e975d4]{--jm-filter-padding-inline: var(--jm-space-400);--jm-filter-padding-block: var(--jm-space-200);flex-wrap:nowrap}
@container (max-width: 768px){.jm-filters[data-v-93e975d4]{--jm-filter-padding-inline: var(--jm-space-300);--jm-filter-padding-block: var(--jm-space-200);flex-wrap:wrap}}
.jm-filters--compact[data-v-93e975d4]{--jm-filter-padding-inline: var(--jm-space-300);--jm-filter-padding-block: .5em;flex-wrap:nowrap}
.jm-filters__buttons[data-v-93e975d4]{flex-wrap:nowrap}
@container (max-width: 768px){.jm-filters__buttons[data-v-93e975d4]{flex-wrap:wrap}.jm-filters:not(.jm-filters--compact) .jm-filters__buttons[data-v-93e975d4]{inline-size:100%}}
.jm-search-filter__toggle[data-v-93e975d4]{flex-shrink:0}
@container (max-width: 768px){.jm-filters:not(.jm-filters--compact) .jm-search-filter__toggle[data-v-93e975d4]{flex:0 0 auto}}
.jm-search-filter__toggle span[data-v-93e975d4]{display:flex}
.jm-custom-answer-filter[data-v-93e975d4]{flex-grow:1}
@container (max-width: 768px){.jm-custom-answer-filter[data-v-93e975d4]{flex-grow:0;inline-size:auto}.jm-filters:not(.jm-filters--compact) .jm-custom-answer-filter[data-v-93e975d4]{flex:0 0 auto}}
.jm-custom-answer-filter--compact[data-v-93e975d4]{flex-grow:0;inline-size:auto}
.jm-custom-answer-filter--compact .jm-custom-answer-filter__icon[data-v-93e975d4] svg{margin-inline-end:0}
.jm-custom-answer-filter--compact .jm-custom-answer-filter__text[data-v-93e975d4]{display:none}
@container (max-width: 768px){.jm-custom-answer-filter__icon[data-v-93e975d4] svg{margin-inline-end:0}}
@container (max-width: 768px){.jm-custom-answer-filter__text[data-v-93e975d4]{display:none}}
.jm-sort-filter[data-v-93e975d4]{position:relative;display:inline-flex;align-items:stretch;flex-grow:1;font-size:.75em}
@container (max-width: 768px){.jm-sort-filter[data-v-93e975d4]{flex-grow:0;flex-shrink:0;font-size:inherit;inline-size:fit-content}}
@container (max-width: 768px){.jm-sort-filter[data-v-93e975d4]:not(.jm-sort-filter--compact){flex:1 1 0;inline-size:auto}}
.jm-sort-filter--compact[data-v-93e975d4]{flex-grow:0;flex-shrink:0;font-size:inherit;inline-size:fit-content}
.jm-sort-filter--compact .jm-sort-filter__select[data-v-93e975d4]{color:transparent;inline-size:calc(1em + (var(--jm-filter-padding-inline) * 2));min-inline-size:calc(1em + (var(--jm-filter-padding-inline) * 2));padding-inline-start:var(--jm-filter-padding-inline);padding-inline-end:var(--jm-filter-padding-inline);text-indent:0;overflow:hidden}
.jm-sort-filter--compact .jm-sort-filter__select option[data-v-93e975d4]{color:var(--jm-review-widget-text-color);text-indent:0}
.jm-sort-filter--compact .jm-sort-filter__icon--chevron[data-v-93e975d4]{display:none}
.jm-sort-filter--compact .jm-sort-filter__icon--sort[data-v-93e975d4]{display:flex;inset-inline-start:50%;transform:translate(-50%,-50%)}
.jm-sort-filter__select[data-v-93e975d4]{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;background-color:transparent;color:var(--jm-review-widget-text-color);border:1px solid var(--jm-review-widget-text-color);inline-size:100%;align-self:stretch;padding-inline-start:var(--jm-filter-padding-inline);padding-inline-end:2em;padding-block:var(--jm-filter-padding-block);cursor:pointer;font-weight:500;border-radius:var(--jm-widget-border-radius)}
.jm-sort-filter--compact .jm-sort-filter__select[data-v-93e975d4]{padding-block:var(--jm-space-150)}
@container (max-width: 768px){.jm-sort-filter--compact .jm-sort-filter__select[data-v-93e975d4]{color:transparent;inline-size:calc(1em + (var(--jm-filter-padding-inline) * 2));min-inline-size:calc(1em + (var(--jm-filter-padding-inline) * 2));padding-inline-start:var(--jm-filter-padding-inline);padding-inline-end:var(--jm-filter-padding-inline);text-indent:0;overflow:hidden}.jm-sort-filter--compact .jm-sort-filter__select option[data-v-93e975d4]{color:var(--jm-review-widget-text-color);text-indent:0}}
.jm-sort-filter__select[data-v-93e975d4]:hover{background-color:color-mix(in srgb,var(--jm-review-widget-button-color) 10%,transparent)}
.jm-sort-filter__select[data-v-93e975d4]:focus-visible{outline:none;box-shadow:none}
.jm-sort-filter__icon[data-v-93e975d4]{position:absolute;inset-block-start:50%;pointer-events:none}
.jm-sort-filter__icon--chevron[data-v-93e975d4]{inset-inline-end:var(--jm-space-400);transform:translateY(-50%)}
@container (max-width: 768px){.jm-sort-filter--compact .jm-sort-filter__icon--chevron[data-v-93e975d4]{display:none}}
.jm-sort-filter__icon--sort[data-v-93e975d4]{display:none}
@container (max-width: 768px){.jm-sort-filter--compact .jm-sort-filter__icon--sort[data-v-93e975d4]{display:flex;inset-inline-start:50%;transform:translate(-50%,-50%)}}
.jm-average-rating-display[data-v-f9a52b52]:is(a){color:inherit;text-decoration:none;display:block}
.jm-average-rating-display--clickable[data-v-f9a52b52]{cursor:pointer;transition:opacity .2s ease}
.jm-average-rating-display--clickable[data-v-f9a52b52]:hover{opacity:.8}
.jm-average-rating-display--clickable[data-v-f9a52b52]:focus{outline:2px solid var(--jm-review-widget-star-and-histogram-color);outline-offset:2px;opacity:.8}
.jm-average-rating-display--clickable[data-v-f9a52b52]:focus:not(:focus-visible){outline:none}
.jm-average-rating-display--clickable[data-v-f9a52b52]:focus-visible{outline:2px solid var(--jm-review-widget-star-and-histogram-color);outline-offset:2px}
.jdgm-ask-question-form__terms-text[data-v-646989c9] a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;color:inherit}
.jdgm-tabs[data-v-4f6fb16e]{display:flex;flex-direction:column;box-sizing:border-box;container-type:inline-size}
.jdgm-tab-dropdown[data-v-4f68ad3c]{display:none;position:relative}
.jdgm-tab-dropdown__label[data-v-4f68ad3c]{display:block;outline:none;padding:var(--jm-space-200);box-sizing:border-box;text-align:center;border-radius:var(--jm-tabs-border-radius, 0);border:1px solid var(--jm-tabs-dropdown-border-color, #000);width:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:var(--jm-space-200)}
.jdgm-tab-dropdown__select[data-v-4f68ad3c]{display:block;outline:none;width:100%;position:absolute;inset:0;opacity:0}
@container (min-width: 768px){.jdgm-tab-dropdown--medium[data-v-4f68ad3c]{display:none}}
.jdgm-tab[data-v-867364af]{flex-shrink:0;cursor:pointer;user-select:none;position:relative;border-style:solid;white-space:nowrap;box-sizing:border-box;background:transparent;border-width:0 0 1.5px 0;border-color:color-mix(in srgb,var(--jm-tabs-active-border-color, #108474) 20%,white 80%);color:var(--jm-tabs-item-text-color, #7b7b7b);padding:16px 8px;font-size:var(--jm-tabs-item-font-size, 14px);font-weight:500;border-radius:0;box-shadow:none;line-height:var(--jm-tabs-item-line-height, var(--jm-default-line-height));transition:background .3s,border-color .3s,color .3s,outline-color .3s,box-shadow .3s;margin:0 0 -1px;outline-color:transparent;flex:1}
.jdgm-tab--active[data-v-867364af]{border-color:var(--jm-tabs-active-border-color, #108474);color:var(--jm-tabs-text-active-color, #020617)}
@container (min-width: 768px){.jdgm-tab[data-v-867364af]{flex:auto}}
.jdgm-tablist[data-v-4195cc0b]{display:flex;align-items:center;justify-content:var(--v1ad9a858);flex-direction:column;position:relative;overflow:hidden;background:transparent}
@container (max-width: 768px){.jdgm-tablist[data-v-4195cc0b]{gap:var(--jm-space-400)}}
.jdgm-tablist__viewport[data-v-4195cc0b]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;display:flex;flex-shrink:0}
.jdgm-tablist__content[data-v-4195cc0b]{width:100%;flex-grow:1}
@container (min-width: 768px){.jdgm-tablist__content[data-v-4195cc0b]{max-width:503px}}
.jdgm-tablist__list[data-v-4195cc0b]{position:relative;display:flex;border-style:solid;border-color:color-mix(in srgb,var(--jm-tabs-active-border-color, #108474) 20%,white 80%);border-width:0 0 1px 0;width:100%}
.jdgm-tablist__activeBar[data-v-4195cc0b]{z-index:1;display:block;position:absolute;inset-block-end:-1px;height:1.5px;background:var(--jm-tabs-active-border-color, #108474);transition:.3s cubic-bezier(.35,0,.25,1)}
@container (max-width: 768px){.jdgm-tablist--medium .jdgm-tablist__viewport[data-v-4195cc0b]{width:100%}}
@container (min-width: 768px){.jdgm-tablist--medium[data-v-4195cc0b]{flex-direction:row}.jdgm-tablist--medium .jdgm-tablist__list[data-v-4195cc0b]{width:var(--v465cc3df)}}
@container (max-width: 700px){.jdgm-tablist--small .jdgm-tablist__viewport[data-v-4195cc0b]{width:100%}}
@container (min-width: 700px){.jdgm-tablist--small .jdgm-tablist__list[data-v-4195cc0b]{width:var(--v465cc3df)}}
.jm-tag[data-v-abbcda8b]:hover:not(.jm-tag--selected){background-color:color-mix(in srgb,var(--jm-review-widget-button-color) 20%,transparent)}
.jm-rating-filter__tag[data-v-08f5365a]:hover:not(.jm-rating-filter__tag--selected){background-color:color-mix(in srgb,var(--jm-review-widget-button-color) 20%,transparent)}
.jm-keyword-sentiment[data-v-7cddbd68]:hover:not(.jm-keyword-sentiment--selected){background-color:color-mix(in srgb,var(--jm-review-widget-button-color) 20%,transparent)}
.jm-keyword-sentiment__icon[data-v-7cddbd68] svg{inline-size:100%;block-size:100%;fill:currentColor}
.jm-keyword-list[data-v-52b793bc]{width:100%;overflow-x:auto;overflow-y:visible}
.jm-review-widget-minimal-header[data-v-6e61ccc0]{container-type:inline-size}
.jm-review-widget-minimal-header__action-buttons[data-v-6e61ccc0]{max-inline-size:15.5em}
@container (max-width: 768px){.jm-review-widget-minimal-header__action-buttons[data-v-6e61ccc0]{flex:1 1 0;max-inline-size:none}}
.jm-review-widget-minimal-header__action-buttons[data-v-6e61ccc0] .jm-button{display:block;inline-size:100%;min-inline-size:9.5em}
.jm-review-widget-minimal-header__filter-container[data-v-6e61ccc0]{flex-grow:2;display:flex;flex-direction:column}
.jm-review-widget-minimal-header__button-and-filters[data-v-6e61ccc0]{justify-content:flex-start}
@container (min-width: 768px){.jm-review-widget-minimal-header__button-and-filters[data-v-6e61ccc0]{flex-wrap:nowrap;justify-content:flex-end}}
.jm-review-widget-minimal-header[data-v-6e61ccc0] .jm-media-grid{justify-content:flex-start}
.jm-review-content[data-v-fd665d7b]{min-width:0;width:100%}
.jm-review-content__title-wrapper[data-v-fd665d7b]{display:flex;flex-direction:column;gap:.5rem;min-width:0}
.jm-review-content__title[data-v-fd665d7b]{overflow:hidden;transition:max-height .24s ease;min-width:0;word-wrap:break-word;overflow-wrap:break-word}
.jm-review-content__body[data-v-fd665d7b]{overflow:hidden;transition:max-height .24s ease;min-width:0;word-wrap:break-word;overflow-wrap:break-word}
.jm-review-content__body--clickable[data-v-fd665d7b]{cursor:pointer}
.jm-review-content__expand-button[data-v-fd665d7b]{appearance:none;background:none;cursor:pointer;border:none;padding:0;text-decoration:underline;align-self:flex-start;flex-shrink:0}
.jm-frame[data-v-c570f31f]{overflow:hidden;display:flex;justify-content:center;align-items:center}
.jm-reviewer-avatar[data-v-47b2f71c]{--jm-reviewer-avatar-size: 2.75em;inline-size:var(--jm-reviewer-avatar-size);block-size:var(--jm-reviewer-avatar-size);border-radius:50%;overflow:hidden;flex-shrink:0}
.jm-reviewer-avatar--with-initial[data-v-47b2f71c]{background-color:color-mix(in srgb,var(--jm-review-widget-star-and-histogram-color) 10%,transparent)}
.jm-reviewer-avatar__initial[data-v-47b2f71c]{inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center}
.jm-reviewer-info.align .jm-reviewer-info__details[data-v-cf3329bb]{min-width:0}
.jm-reviewer-info__name-cluster[data-v-cf3329bb] .jm-verified-buyer-badge,.jm-reviewer-info__name-cluster[data-v-cf3329bb] .jm-verified-by-shop-badge{flex-shrink:0}
.jm-reviewer-info__name[data-v-cf3329bb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:min(200px,50vw);flex-shrink:1}
.jm-product-variant-card[data-v-106bee0b]{border:1px solid color-mix(in srgb,var(--jm-review-widget-text-color) 0%,transparent);background-color:color-mix(in srgb,var(--jm-widget-primary-color) 10%,transparent);border-radius:var(--jm-widget-border-radius);padding:var(--jm-space-200)}
.jm-product-variant-card__content[data-v-106bee0b]{max-width:80%}
.jm-product-variant-card__thumbnail[data-v-106bee0b]{inline-size:48px;block-size:auto;position:relative;margin-bottom:0;cursor:pointer;transition:opacity .2s ease;flex-shrink:0;border-radius:var(--jm-widget-border-radius)}
.jm-product-variant-card__thumbnail[data-v-106bee0b]:hover{opacity:.8}
.jm-product-variant-card__thumbnail[data-v-106bee0b]:focus{outline:2px solid #007bff;outline-offset:2px}
.jm-product-variant-card__product-link[data-v-106bee0b]{cursor:pointer;text-decoration:underline}
.jm-product-variant-card__product-link[data-v-106bee0b]:focus{outline:2px solid #007bff;outline-offset:2px}
.jm-product-variant-card__product-link[data-v-106bee0b]:hover{opacity:.8}
.jm-product-variant-card__product-link[data-v-106bee0b],.jm-product-variant-card__variant-title[data-v-106bee0b]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:16px}
.jm-store-review-banner[data-v-9ba8f238]{background-color:color-mix(in srgb,var(--jm-review-widget-button-color) 10%,transparent);border-radius:var(--jm-widget-border-radius)}
.jm-review-item[data-v-47c26855]{color:var(--jm-review-widget-text-color);container-type:inline-size}
.jm-review-item__content[data-v-47c26855]{flex:1 1 300px;min-width:0}
@container (max-width: 768px){.jm-review-item__content[data-v-47c26855]{flex:1 1 100%}}
.jm-carousel-navigation__next[data-v-34b2f185]:hover:not(:disabled),.jm-carousel-navigation__previous[data-v-34b2f185]:hover:not(:disabled){opacity:.7}
.jm-carousel__track[data-v-ed89aad9]>*{flex-shrink:0;scroll-snap-align:center;width:80%;max-width:320px;min-width:250px;box-sizing:border-box}
.jm-carousel--single-item .jm-carousel__track[data-v-ed89aad9]>*{width:100%;max-width:100%}
@container carousel (min-width: 768px){.jm-carousel__track[data-v-ed89aad9]>*{scroll-snap-align:start;width:calc((100% - (var(--carousel-gap, 16px) * (var(--slides-per-view) - 1))) / var(--slides-per-view));min-width:250px;flex-shrink:0;flex-grow:0}}
@container carousel (min-width: 1000px){.jm-carousel__track[data-v-ed89aad9]>*{scroll-snap-align:start;width:calc((100% - (var(--carousel-gap, 16px) * (var(--slides-per-view) - 1))) / var(--slides-per-view));max-width:calc((100% - (var(--carousel-gap, 16px) * (var(--slides-per-view) - 1))) / var(--slides-per-view));min-width:250px;flex-shrink:0;flex-grow:0}}
.jdgm-review-list[data-v-7af49453]{padding-block-start:var(--jm-space-600)}
.jdgm-review-list .jm-review-item[data-v-7af49453],.jm-review-item[data-v-32f3960d]{padding-block-end:var(--jm-space-600);border-block-end:1px solid color-mix(in srgb,var(--jm-review-widget-text-color) 20%,transparent)}
.jm-pagination-controls[data-v-0583968b]{transition:opacity .2s ease}
.jm-pagination-controls__button[data-v-0583968b]{min-inline-size:2em;min-block-size:2em;font-size:.875em}
.jm-pagination-controls__button--page[data-v-0583968b]{font-variant-numeric:tabular-nums}
.jm-pagination-controls__button.jm-pagination-controls__button--nav[data-v-0583968b]{border:none}
.jm-pagination-controls__ellipsis[data-v-0583968b]{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--jm-space-150);padding-block:var(--jm-space-100)}
.all-reviews-widget-content[data-v-0593a193]{flex:0 0 100%!important}
.all-reviews-widget-content-inner[data-v-0593a193]{padding:var(--jm-space-600);margin-block:calc(-1 * var(--jm-space-1200))}
.jdgm-write-review-modal {
    .jdgm-write-review-modal__overlay {
      background-color: #000000;
    }

    .jdgm-write-review-modal__content {
      background-color: #ffffff;
    }

    .jdgm-write-review-modal__title,
    .jdgm-write-review-modal__intro,
    .jdgm-write-review-modal__text,
    .jdgm-write-review-modal__product-title,
    .jdgm-write-review-modal__stars::before,
    .jdgm-write-review-modal__stars::after,
    .jdgm-write-review-modal__field-label,
    .jdgm-write-review-modal__field-label-help,
    .jdgm-write-review-modal__chip-label,
    .jdgm-write-review-modal__checkbox-text,
    .jdgm-write-review-modal__repeat-prompt-text,
    .jdgm-media-input-prompt-text {
      color: #333333;
    }

    .jdgm-write-review-modal__nav-btn {
      border-radius: 0;
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__btn--contact-us,
    .jdgm-write-review-modal__btn--repeat-write-another {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__btn--leave-review,
    .jdgm-write-review-modal__btn--repeat-not-now {
      color: #3CC8C8;
      border: 2px solid #3CC8C8;
    }

    .jdgm-write-review-modal__btn--leave-review:hover,
    .jdgm-write-review-modal__btn--repeat-not-now:hover {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__btn--repeat-write-another,
    .jdgm-write-review-modal__btn--repeat-not-now {
      border-radius: 0;
    }

    /* Other-product cards: apply merchant theme colours */
    .jdgm-write-review-modal__other-products-title,
    .jdgm-write-review-modal__other-product-title {
      color: #333333;
    }

    .jdgm-write-review-modal__other-product-stars .jdgm-star {
      color: #3CC8C8;
    }

    .jdgm-write-review-modal__stars .jdgm-star {
      color: #3CC8C8;
    }

    .jdgm-write-review-modal__stars::before {
      visibility: visible;
      content: 'Poor';
    }

    .jdgm-write-review-modal__stars::after {
      visibility: visible;
      content: 'Great';
    }

    .jdgm-write-review-modal__page--review-details {
      .jdgm-write-review-modal__page-header {
        margin-bottom: 60px;
      }

      .jdgm-write-review-modal__field-group--stars .jdgm-write-review-modal__field-error {
        top: 65px;
      }
    }

    .jdgm-write-review-modal__field-input {
      border-radius: 0;
      background-color: #fafafa;
    }

    .jdgm-write-review-modal__field-input:focus {
      border-color: #3CC8C8;
    }

    .jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__chip-label:hover {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom {
      border-color: #3CC8C8;
      background-color: #3CC8C8;
    }

    .jdgm-write-review-modal__field-group--media-upload {
      border-radius: 0;
    }

    .jdgm-write-review-modal__page .jdgm-form__fieldset .jdgm-picture-fieldset__box--input {
      background-color: #fafafa;
      border-color: #3CC8C8;
      border-radius: 0;
    }

    .jdgm-write-review-modal__page .jdgm-picture-fieldset__delete {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__page .jdgm-picture-fieldset__delete:hover {
      background-color: #3CC8C8;
      color: #ffffff;
    }

    .jdgm-write-review-modal__field-group.jdgm-cf {
      .jdgm-rev__slider-range {
        border-radius: 0;
        background-color: #3CC8C833;
      }

      .jdgm-rev__slider-range::-webkit-slider-thumb {
        border-color: #3CC8C8;
      }

      .jdgm-rev__slider-range::-moz-range-thumb {
        border-color: #3CC8C8;
      }
    }

    .jdgm-coupon-banner {
      background: linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0.9)), linear-gradient(90deg, #3CC8C8, #3CC8C8);
      color: #333333;
      border-radius: 0;
    }

    @media only screen and (min-width: 768px) {
      .jdgm-write-review-modal__content {
        border-radius: 0;
      }
    }
  }
.jm-medals__medal-link[data-v-8ff6b34e]{display:inline-block;text-decoration:none;color:inherit;position:relative}
.jm-medals__medal-link[data-v-8ff6b34e]:hover{opacity:.8}
.jm-medals__medal[data-v-8ff6b34e]{inline-size:var(--medal-size)}
.jm-medals__medal-count[data-v-8ff6b34e]{position:absolute;left:0;right:0;width:100%;text-align:center;font-size:var(--medal-count-font-size);font-weight:var(--jm-font-weight-bold);line-height:16px}
.jm-medals__medal-count--ver-rev[data-v-8ff6b34e]{bottom:var(--medal-count-ver-rev-position)}
.jm-verified-buyer-badge[data-v-2cfdbb03]{display:inline-flex;align-items:center}
.jm-verified-buyer-badge__text[data-v-2cfdbb03]{padding:var(--jm-space-100) var(--jm-space-300);border:1px solid var(--jm-review-widget-text-color);border-radius:var(--jm-widget-border-radius-simplified);color:var(--jm-review-widget-text-color)}
.jm-media-thumbnail-list__thumbnail[data-v-bb8b69f2]{inline-size:160px;position:relative;cursor:pointer;transition:opacity .2s ease;border-radius:var(--jm-widget-border-radius);overflow:hidden}
.jm-media-thumbnail-list__thumbnail[data-v-bb8b69f2]:hover{opacity:.8}
.jm-media-thumbnail-list__thumbnail[data-v-bb8b69f2]:focus{outline:2px solid #007bff;outline-offset:2px}
.jm-progress-bar[data-v-857aa554]{display:grid;grid-template-columns:1fr;flex:1;block-size:var(--jm-review-widget-bar-chart-height, 2px);background:var(--jm-progress-track, #e5e7eb);border-radius:var(--jm-widget-border-radius-simplified);overflow:hidden;position:relative}
.jm-progress-bar__fill[data-v-857aa554]{block-size:100%;background:var(--jm-progress-fill, var(--jm-widget-primary-color));transition:width .3s ease;grid-column:1;grid-row:1;justify-self:start}
.jm-histogram-row[data-v-e2d12ff0]{cursor:pointer}
.jm-histogram-row[data-v-e2d12ff0]:focus:not(:focus-visible){outline:none}
.jm-histogram-row[data-v-e2d12ff0]:focus-visible{outline:2px solid var(--jm-review-widget-star-and-histogram-color);outline-offset:2px}
.jm-histogram-row[data-v-e2d12ff0]:hover .jm-progress-bar__fill{opacity:.8}
.jm-histogram-row[data-v-e2d12ff0]:hover .jm-progress-bar{background-color:color-mix(in srgb,var(--jm-review-widget-star-and-histogram-color) 20%,transparent)}
.jm-histogram-row__rating[data-v-e2d12ff0]{min-inline-size:1em;text-align:center}
.jm-histogram-row__frequency[data-v-e2d12ff0]{min-inline-size:2em;text-align:right;color:var(--jm-review-widget-lighter-text-color)}
.jm-histogram[data-v-40aae0aa]{flex:1;min-inline-size:min(200px,90%);max-inline-size:100%}
.jm-media-grid[data-v-23de70c2]{position:relative;width:100%;height:var(--thumbnail-size);overflow:hidden;display:flex;justify-content:center;align-items:center}
.jm-media-grid__container[data-v-23de70c2]{display:flex;gap:var(--thumbnail-spacing);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;user-select:none;cursor:grab;padding:0 var(--thumbnail-spacing);touch-action:pan-x}
.jm-media-grid__container[data-v-23de70c2]::-webkit-scrollbar{display:none}
.jm-media-grid--dragging .jm-media-grid__container[data-v-23de70c2]{cursor:grabbing;scroll-behavior:auto}
.jm-media-grid--dragging .jm-media-grid__item[data-v-23de70c2]{pointer-events:none}
.jm-media-grid__item[data-v-23de70c2]{position:relative;flex-shrink:0;width:var(--thumbnail-size);height:var(--thumbnail-size);border:0;border-radius:var(--thumbnail-border-radius);background:none;cursor:pointer;transition:all .2s ease;overflow:hidden;user-select:none;padding:0;margin:0}
.jm-media-grid__item:hover .jm-media-grid__image-container[data-v-23de70c2]{transform:scale(1.05)}
.jm-media-grid__item[data-v-23de70c2]:focus{outline:none}
.jm-media-grid__image-container[data-v-23de70c2]{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--thumbnail-border-radius)}
.jm-media-grid__image[data-v-23de70c2]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease,opacity .3s ease;user-select:none;opacity:0}
.jm-media-grid__image--loaded[data-v-23de70c2]{opacity:1}
.jm-media-grid__item:hover .jm-media-grid__image[data-v-23de70c2]{transform:scale(1.05)}
.jm-media-grid__arrow[data-v-23de70c2]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:var(--thumbnail-border-radius);background:var(--thumbnail-arrow-bg, rgba(0, 0, 0, .4));color:var(--thumbnail-arrow-text, #fff);cursor:pointer;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;padding:8px}
.jm-media-grid__arrow[data-v-23de70c2]:hover{background:var(--slightbox-arrow-hover-bg, rgba(0, 0, 0, .9));transform:translateY(-50%) scale(1.1)}
.jm-media-grid__arrow[data-v-23de70c2]:focus{outline:2px solid var(--slightbox-focus, #3b82f6);outline-offset:2px}
.jm-media-grid__arrow--next[data-v-23de70c2]{right:var(--thumbnail-arrow-position, 8px)}
.jm-media-grid__arrow-icon[data-v-23de70c2]{width:16px;height:16px;stroke-width:2}
@container review-widget (min-width: 768px){.jm-media-grid--v1 .jm-media-grid__container[data-v-23de70c2]{flex-wrap:var(--grid-flex-wrap);overflow-x:var(--grid-overflow-x);gap:var(--grid-gap);justify-content:var(--grid-justify-content);padding:0}.jm-media-grid--v1 .jm-media-grid__arrow[data-v-23de70c2]{display:var(--grid-navigation-arrow)}.jm-media-grid--v1 .jm-media-grid__item[data-v-23de70c2]{width:var(--grid-size);height:var(--grid-size)}.jm-media-grid--v1 .jm-media-grid__item[data-v-23de70c2]:nth-child(n+9){display:none}}
.sr-only[data-v-23de70c2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.jm-media-preview[data-v-a422f4eb]{min-inline-size:min(200px,90%);max-inline-size:100%;display:flex;justify-content:center}
.jm-media-preview--expanded-carousel[data-v-a422f4eb]{min-inline-size:100%;max-inline-size:100%}
.jm-review-widget-header[data-v-1a9eff3c]{container-type:inline-size}
@container (max-width: 768px){.jm-review-widget-header__summary-section.jm-review-widget-header__summary-section[data-v-1a9eff3c]{justify-content:center;flex-direction:column;align-items:center;gap:var(--jm-space-600)}.jm-review-widget-header__summary-section .jm-review-widget-header__title-and-rating[data-v-1a9eff3c]{align-items:center}.jm-review-widget-header__summary-section .jm-review-widget-header__title[data-v-1a9eff3c]{text-align:center}.jm-review-widget-header__summary-section .jm-review-widget-header__average-rating-display[data-v-1a9eff3c]{justify-content:center}}
.jm-review-widget-header__main-content[data-v-1a9eff3c]{flex-wrap:nowrap}
@container (max-width: 768px){.jm-review-widget-header__main-content[data-v-1a9eff3c]{flex-direction:column;gap:var(--jm-space-400)}.jm-review-widget-header__main-content[data-v-1a9eff3c]>*{inline-size:100%;max-inline-size:none}.jm-review-widget-header__main-content .jm-review-widget-header__star-rating-histogram[data-v-1a9eff3c],.jm-review-widget-header__main-content .jm-action-buttons.jm-action-buttons[data-v-1a9eff3c]{max-inline-size:none}.jm-review-widget-header__main-content .jm-action-buttons.jm-action-buttons[data-v-1a9eff3c]>*{display:flex;justify-content:center;flex-direction:column;gap:var(--jm-space-200)}[data-v-1a9eff3c] .jm-review-widget-header__main-content .jm-action-buttons.jm-action-buttons__button{margin:0}}
.jm-review-widget-header__main-content[data-v-1a9eff3c]>.jm-media-preview:last-child{justify-content:flex-end}
.jm-review-widget-header__main-content[data-v-1a9eff3c]>.jm-media-preview:last-child .jm-media-grid{margin:0}
.jm-review-widget-header__main-content[data-v-1a9eff3c]>.jm-media-preview:first-child{justify-content:flex-start}
.jm-review-widget-header__main-content[data-v-1a9eff3c]>.jm-media-preview:first-child .jm-media-grid{margin:0}
.jm-review-widget-header__star-rating-histogram[data-v-1a9eff3c]{max-inline-size:250px}
.jm-review-widget-header__main-content[data-v-1a9eff3c] .jm-action-buttons{max-inline-size:15em}
.jm-review-widget-header__main-content[data-v-1a9eff3c] .jm-action-buttons__button{inline-size:100%}
.jm-review-widget-header__filters-wrapper[data-v-1a9eff3c]>*{inline-size:100%;max-inline-size:var(--jm-measure)}
@container (max-width: 1024px){.jm-review-widget-header__filters-wrapper[data-v-1a9eff3c]>*{max-inline-size:none}}
@container (max-width: 768px){.jm-review-widget-header__filters[data-v-1a9eff3c]>*{justify-content:flex-start}}
.jdgm-preview-badge[data-template="product"]{display:none !important}
.jdgm-preview-badge[data-template="collection"]{display:none !important}
.jdgm-preview-badge[data-template="index"]{display:none !important}
.teamo-pdp-template--26901162590507__teamo_pdp_main {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    --muted: rgba(43,58,58,0.7);
    --border: rgba(43,58,58,0.12);
    background: var(--cream);
    color: var(--text);
    font-family: 'Inter', sans-serif;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main * { box-sizing: border-box; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__breadcrumb {
    max-width: 1280px;
    margin: 0 auto;
    padding: 24px 40px 12px;
    font-size: 12px;
    letter-spacing: 0.5px;
    color: var(--muted);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__breadcrumb a { color: var(--muted); text-decoration: none; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__breadcrumb a:hover { color: var(--turquoise-dark); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__breadcrumb .sep { margin: 0 8px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__wrap {
    max-width: 1280px;
    margin: 0 auto;
    padding: 24px 40px 80px;
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    grid-template-rows: auto auto;
    column-gap: 64px;
    row-gap: 16px;
    align-items: flex-start;
  }
/* GALLERY — row 1, col 1 — thumbs absolutely positioned on left so they match main height exactly */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__gallery {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    padding-left: 92px; /* 80px thumbs + 12px gap */
  }
/* INFO — row 1/2, col 2 (spans both rows so it sits next to both gallery and accordions) */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__info {
    grid-column: 2;
    grid-row: 1 / span 2;
  }
/* ACCORDIONS — row 2, col 1 (below gallery, same width as gallery) */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__accordions.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions--below-gallery {
    grid-column: 1;
    grid-row: 2;
    margin-top: 0;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__main {
    aspect-ratio: 1;
    background: var(--sand);
    border-radius: 24px;
    border: 1.5px solid rgba(43,58,58,0.12);
    box-shadow: 0 2px 8px rgba(26,107,122,0.04);
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__main::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
      radial-gradient(ellipse at top right, rgba(232,143,184,0.12), transparent 50%),
      radial-gradient(ellipse at bottom left, rgba(109,197,193,0.18), transparent 55%);
    z-index: 0;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 24px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__jar {
    width: 62%;
    aspect-ratio: 1;
    border-radius: 50%;
    background: linear-gradient(145deg, #8FA8DB 0%, #E88FB8 55%, #F5AACB 100%);
    box-shadow: 0 30px 60px -20px rgba(26,107,122,0.35), inset 0 -20px 40px rgba(0,0,0,0.15);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: white;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 32px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__jar-badge {
    width: 72px;
    height: 72px;
    background: linear-gradient(135deg, #F4D06A, #E4AD42);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-weight: 800;
    font-size: 13px;
    color: #2B241D;
    line-height: 1.1;
    margin-bottom: 14px;
    letter-spacing: 1px;
    font-family: 'Inter', sans-serif;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__jar-name {
    font-weight: 900;
    font-size: 26px;
    letter-spacing: 2px;
    text-shadow: 0 2px 4px rgba(0,0,0,0.25);
    font-family: 'Inter', sans-serif;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumbs--vertical {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 80px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    overflow-y: auto;
    padding-right: 2px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumbs--vertical::-webkit-scrollbar { width: 3px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumbs--vertical::-webkit-scrollbar-thumb {
    background: rgba(43,58,58,0.2);
    border-radius: 999px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumb {
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    aspect-ratio: 1;
    background: var(--sand);
    border-radius: 12px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
    transition: border-color 0.2s ease, transform 0.15s ease;
    padding: 0;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumb:hover { transform: translateX(2px); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumb.is-active { border-color: var(--turquoise-dark); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__thumb:hover { border-color: var(--turquoise); }
/* INFO */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__info { padding-top: 8px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 12px;
    min-height: 20px;
    flex-wrap: wrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof-stars {
    color: var(--gold);
    font-size: 14px;
    letter-spacing: 1px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof-text {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: var(--turquoise-dark);
    letter-spacing: 0.2px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof .jdgm-preview-badge {
    display: inline-flex !important;
    align-items: center;
    gap: 6px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof .jdgm-preview-badge__stars {
    color: var(--gold) !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__top-proof .jdgm-preview-badge__text {
    color: var(--turquoise-dark) !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__title {
    font-family: 'Inter', -apple-system, sans-serif;
    font-size: clamp(22px, 2.8vw, 32px);
    line-height: 1.3;
    color: #1a1a1a;
    margin: 0 0 12px;
    font-weight: 700;
    letter-spacing: -0.01em;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__title em { font-style: italic; color: var(--coral); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__rating {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 20px;
    color: var(--muted);
    font-size: 13px;
    min-height: 22px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__stars { color: var(--gold); font-size: 16px; letter-spacing: 2px; }
/* Judge.me badge override */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__rating .jdgm-preview-badge {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__rating .jdgm-preview-badge__stars {
    color: var(--gold) !important;
    font-size: 16px !important;
    letter-spacing: 2px !important;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__rating .jdgm-preview-badge__text {
    color: var(--text) !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    text-decoration: underline;
    text-underline-offset: 3px;
  }
/* App block slot — where merchants drop Judge.me, Klaviyo, Loox, etc. via Theme Editor */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__app-blocks:not(:empty) {
    margin: 8px 0 16px;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__app-block { width: 100%; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__app-block:empty { display: none; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__price-row {
    display: flex;
    align-items: baseline;
    gap: 12px;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__price {
    font-size: 30px;
    font-weight: 700;
    color: var(--text);
    font-family: 'Inter', sans-serif;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__compare {
    font-size: 18px;
    color: var(--muted);
    text-decoration: line-through;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__save {
    background: var(--coral);
    color: white;
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pitch {
    font-size: 16px;
    color: var(--muted);
    line-height: 1.7;
    margin: 0 0 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid var(--border);
  }
/* Pack Selector — CRO module (compact, image-free) */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__packs {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 0 0 20px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack {
    position: relative;
    display: block;
    padding: 10px 14px 10px;
    background: #fff;
    border: 1.5px solid rgba(43,58,58,0.12);
    border-radius: 12px;
    cursor: pointer;
    transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack:hover { border-color: var(--turquoise); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack.is-selected {
    border-color: var(--turquoise-dark);
    background: rgba(109,197,193,0.08);
    box-shadow: 0 4px 12px -4px rgba(26,107,122,0.18);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-badge {
    position: absolute;
    top: -8px;
    left: 14px;
    background: var(--coral);
    color: #fff;
    padding: 2px 9px;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    line-height: 1.6;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-mid {
    display: flex;
    flex-direction: column;
    gap: 1px;
    min-width: 0;
    flex: 1;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-label-row {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-label {
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.2;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-discount {
    background: var(--gold);
    color: var(--text);
    padding: 2px 7px;
    border-radius: 999px;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.5;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-sub {
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    color: var(--muted);
    line-height: 1.3;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-price-col {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 0px;
    white-space: nowrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-price {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.15;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-compare {
    font-size: 11px;
    color: var(--muted);
    text-decoration: line-through;
    line-height: 1.3;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-compare[hidden] { display: none; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-perks {
    list-style: none;
    margin: 8px 0 0;
    padding: 6px 0 0;
    border-top: 1px solid rgba(43,58,58,0.06);
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    color: var(--text);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-perks li {
    padding: 1px 0 1px 16px;
    position: relative;
    line-height: 1.4;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-perks li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: var(--turquoise-dark);
    font-weight: 700;
    font-size: 11px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total {
    margin-top: 2px;
    padding: 10px 14px;
    background: var(--turquoise-dark);
    color: var(--cream);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total-label {
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-weight: 700;
    opacity: 0.92;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total-value {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #ffffff;
    letter-spacing: -0.01em;
    line-height: 1;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total-save {
    font-family: 'Inter', sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 3px 9px;
    background: var(--gold);
    color: var(--text);
    border-radius: 999px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total-save:empty { display: none; }
@media (max-width: 520px) {
    .teamo-pdp-template--26901162590507__teamo_pdp_main__pack-label { font-size: 14px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__pack-price { font-size: 14px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__pack-total-value { font-size: 17px; }}
/* Proof Strip — CRO module */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__proof {
    margin: 0 0 28px;
    padding: 22px 24px 20px;
    background: var(--sand);
    border-radius: 16px;
    position: relative;
    overflow: hidden;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof::after {
    content: '';
    position: absolute;
    left: 24px;
    right: 24px;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg, #E88FB8 0%, #E4AD42 50%, #6DC5C1 100%);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-stats {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    align-items: end;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-stat {
    text-align: center;
    position: relative;
    padding: 0 8px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-stat + .teamo-pdp-template--26901162590507__teamo_pdp_main__proof-stat::before {
    content: '';
    position: absolute;
    left: -2px;
    top: 8px;
    bottom: 8px;
    width: 1px;
    background: rgba(43,58,58,0.15);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-num {
    font-family: 'Playfair Display', serif;
    font-size: 34px;
    line-height: 1;
    font-weight: 700;
    color: var(--gold);
    letter-spacing: -0.01em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-star {
    font-size: 22px;
    color: var(--gold);
    line-height: 1;
    transform: translateY(-2px);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-label {
    font-family: 'Inter', sans-serif;
    font-size: 10px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: var(--turquoise-dark);
    font-weight: 700;
    margin-top: 6px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote {
    margin: 18px 0 0;
    padding: 16px 0 0;
    border-top: 1px solid rgba(43,58,58,0.1);
    text-align: center;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text {
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    line-height: 1.5;
    font-style: italic;
    color: var(--text);
    margin: 0 0 8px;
    max-width: 520px;
    display: block;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text::before,
  .teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text::after {
    content: '"';
    color: var(--coral);
    font-weight: 700;
    font-size: 18px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text::before { margin-right: 2px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text::after { margin-left: 2px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-author {
    font-family: 'Caveat', cursive;
    font-size: 18px;
    color: var(--coral);
    font-style: normal;
  }
@media (max-width: 520px) {
    .teamo-pdp-template--26901162590507__teamo_pdp_main__proof { padding: 18px 16px 18px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__proof-num { font-size: 26px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__proof-label { font-size: 9px; letter-spacing: 1px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__proof-quote-text { font-size: 14px; }}
/* Variants */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__variant-group { margin-bottom: 24px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant-key {
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant-val { font-size: 13px; color: var(--muted); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variants {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant {
    padding: 14px 20px;
    min-height: 48px;
    border: 1.5px solid var(--border);
    border-radius: 14px;
    background: white;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    color: var(--text);
    transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;
    font-family: 'Inter', sans-serif;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant:hover { border-color: var(--turquoise); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant.is-active {
    border-color: var(--turquoise-dark);
    background: var(--turquoise-dark);
    color: white;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__variant[disabled] {
    opacity: 0.4;
    cursor: not-allowed;
    text-decoration: line-through;
  }
/* Qty + CTA */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__buy-row {
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 12px;
    margin-bottom: 16px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__qty {
    display: flex;
    border: 1.5px solid var(--border);
    border-radius: 999px;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
    background: white;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__qty button {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 18px;
    color: var(--text);
    width: 44px;
    height: 48px;
    font-family: inherit;
    border-radius: 999px;
    transition: background 0.15s ease;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__qty button:hover {
    background: rgba(26,107,122,0.08);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__qty input {
    width: 40px;
    border: none;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    font-family: inherit;
    background: transparent;
    color: var(--text);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__qty input:focus { outline: none; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__atc {
    background: var(--turquoise-dark);
    color: var(--cream);
    border: none;
    border-radius: 999px;
    padding: 16px 32px;
    min-height: 52px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.2s ease, color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__atc:hover {
    background: var(--turquoise);
    color: var(--text);
    transform: translateY(-1px);
    box-shadow: 0 10px 20px -6px rgba(26,107,122,0.35);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__atc[disabled] {
    background: #cbd5d5;
    color: var(--muted);
    cursor: not-allowed;
    transform: none;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__atc-price {
    background: rgba(43,58,58,0.1);
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 12px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__shopify-payment-btn {
    margin-top: 10px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__shopify-payment-btn .shopify-payment-button__button {
    background: var(--text) !important;
    color: var(--cream) !important;
    border: none !important;
    border-radius: 999px !important;
    padding: 14px 32px !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
  }
/* Trust row */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__trust {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 16px;
    padding: 20px;
    background: var(--sand);
    border-radius: 16px;
    margin: 24px 0;
    text-align: center;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__trust-cell {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    font-size: 11px;
    color: var(--muted);
    letter-spacing: 0.5px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__trust-cell strong {
    color: var(--text);
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__trust-cell svg {
    width: 26px;
    height: 26px;
    stroke: var(--turquoise-dark);
    stroke-width: 1.6;
    fill: none;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__love {
    font-family: 'Caveat', cursive;
    font-size: 22px;
    color: var(--coral);
    text-align: center;
    margin: 12px 0 0;
  }
/* Accordions */
  .teamo-pdp-template--26901162590507__teamo_pdp_main__accordions {
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions details {
    background: var(--turquoise-dark);
    border-radius: 12px;
    overflow: hidden;
    transition: box-shadow 0.2s;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions details[open] {
    box-shadow: 0 8px 24px rgba(26,107,122,0.15);
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions summary {
    padding: 18px 22px;
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: white;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions summary:hover { background: rgba(255,255,255,0.05); }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions summary::-webkit-details-marker { display: none; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions summary::after {
    content: '+';
    font-size: 24px;
    font-weight: 300;
    color: var(--gold);
    transition: transform 0.2s;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions details[open] summary::after { content: '−'; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body {
    background: white;
    padding: 20px 22px 24px;
    border-radius: 0 0 12px 12px;
    border: 1px solid var(--border);
    border-top: none;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body p,
  .teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body ul,
  .teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body ol {
    color: var(--text);
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    line-height: 1.7;
    margin: 0 0 12px;
  }
.teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body ul,
  .teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body ol { padding-left: 20px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body li { margin-bottom: 8px; }
.teamo-pdp-template--26901162590507__teamo_pdp_main__acc-body strong { color: var(--turquoise-dark); font-weight: 600; }
@media (max-width: 960px) {
    .teamo-pdp-template--26901162590507__teamo_pdp_main__wrap {
      grid-template-columns: 1fr;
      grid-template-rows: auto auto auto;
      column-gap: 0;
      row-gap: 24px;
      padding: 16px 20px 60px;
    }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__gallery,
    .teamo-pdp-template--26901162590507__teamo_pdp_main__info,
    .teamo-pdp-template--26901162590507__teamo_pdp_main__accordions--below-gallery {
      min-width: 0;
      max-width: 100%;
    }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__gallery img,
    .teamo-pdp-template--26901162590507__teamo_pdp_main__info img {
      max-width: 100%;
      height: auto;
    }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__gallery {
      grid-column: 1;
      grid-row: 1;
      display: flex;
      flex-direction: column;
      gap: 12px;
      padding-left: 0;
      position: static;
    }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__main { order: 1; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__thumbs--vertical {
      position: static;
      order: 2;
      width: auto;
      flex-direction: row;
      max-height: none;
      overflow-x: auto;
      overflow-y: visible;
      padding-right: 0;
      padding-bottom: 2px;
    }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__thumbs--vertical::-webkit-scrollbar { height: 3px; width: auto; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__thumb { width: 64px; height: 64px; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__thumb:hover { transform: translateY(-1px); }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__info { grid-column: 1; grid-row: 2; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__accordions.teamo-pdp-template--26901162590507__teamo_pdp_main__accordions--below-gallery { grid-column: 1; grid-row: 3; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__pitch { display: none; }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__title { font-size: clamp(20px, 5vw, 26px); }
    .teamo-pdp-template--26901162590507__teamo_pdp_main__trust { grid-template-columns: 1fr; }}
#more-payment-options-link{cursor:pointer}
#more-payment-options-link[aria-disabled=true]{cursor:default;opacity:.6}
div[id*="instafeed_app_block"] {
        width: 100%;
      }
div.shopify-section:has(> [id*="instafeed_app_block"]) {
      width: 100%;
      }
body #insta-feed {
      
          

          
          margin-bottom: 0px!important;
          

          

          

          
            color: #ffffff;
          
      }
body #insta-feed h2 {
      
        
          color: #ffffff;
        
        
         text-align: center;
      }
.instafeed-bottom-link-wrapper[data-feed-id="0"] {
          display: flex;
          
            justify-content: center;
          
          width: 100%;
        }
.instafeed-bottom-link-wrapper[data-feed-id="0"] a {
          display: inline-block;
          padding: 0 0 15px;
          letter-spacing: .5px;
          font-size: 13px;
          margin-top: 10px;
          color: #ff8b21;
          text-decoration: none;
          
          
        }
.instafeed-bottom-link-wrapper[data-feed-id="0"] a:after {
          border-bottom: solid 1px #ff8b21;
          content: "";
          display: block;
          margin-top: 0;
          transform: scaleX(1);
          transform-origin: left;
          transition: transform .25s cubic-bezier(.645,.045,.355,1);
          bottom: -5px;
          position: relative;
          width: 100%;
        }
.instafeed-bottom-link-wrapper a:hover:after {
          transform: scaleX(0);
          transform-origin: right;
        }
@media all{
@font-face{font-family:"JudgemeIcons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABKsAAsAAAAAEmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxH9P2NtYXAAAAFoAAAAbAAAAGzAfMD8Z2FzcAAAAdQAAAAIAAAACAAAABBnbHlmAAAB3AAADcwAAA3MVW+izWhlYWQAAA+oAAAANgAAADYkw781aGhlYQAAD+AAAAAkAAAAJAhCBFxobXR4AAAQBAAAAGwAAABsYoAMR2xvY2EAABBwAAAAOAAAADgjaCXCbWF4cAAAEKgAAAAgAAAAIAAhAMluYW1lAAAQyAAAAcIAAAHCiEoZRXBvc3QAABKMAAAAIAAAACAAAwAAAAMD8AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA4CUDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAFAAAAAQABAAAwAAAAEAIOAE4AngGeAl//3//wAAAAAAIOAB4AbgEeAg//3//wAB/+MgAyACH/sf9QADAAEAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEBVgCrApICqwAFAAABBxcHCQECksTEPP8AAQACb8TEPAEAAQAAAAABAW4AqwKqAqsABQAACQInNycBqgEA/wA8xMQCq/8A/wA8xMQAAAAAAgEAAKsDEgKrAAMACQAAATMRIyUHCQEXBwEAVlYCEjz/AAEAPMQCq/4APDwBAAEAPMQAAAIA7gCrAwACqwADAAkAAAEzESMBNwkBJzcCqlZW/kQ8AQD/ADzEAqv+AAHEPP8A/wA8xAADAIAAAAOAA1UAKgBDAFsAACU1NCYnLgEjISIGBw4BHQEUFjMyNj0BNDY3PgEzITIWFx4BHQEUFjMyNjUDNCYnLgEjIgYHDgEVFBYXHgEzMjY3PgE1IxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BA4AiHB1OLP6qLE4dHCIZEhEZFBIRLxoBVhovERIUGRESGashHR1OLCxOHR0hIR0dTiwsTh0dIVUUEhEuGxsuERIUFBIRLhsbLhESFCtVLE4dHSEhHR1OLFUSGRkSVRsuERIUFBIRLhtVEhkZEgJVLE4dHSEhHR1OLCxOHR0hIR0dTiwbLhESFBQSES4bGy4REhQUEhEuAAIAVgABA6oDAQAZACUAABsBNjMhMhcWFREUBwEnJicmPwEjIicmPQE0AREjIicmNRE0NzYzXHIaMAFaKh0dGv7uEhgOBgIo7CIZGQNUVBINDQ0NEgHRAQYqHR0q/rIkGv7wFBgcDg7GGhoiLhQBPv4qDAwSAYASDQ0AAAACAFYAVQOqA1UAGQAlAAABAwYjISInJjURNDcBFxYXFg8BMzIXFh0BFAERMzIXFhURFAcGIwOkchow/qYoHh4aARISGA4GAijsIhkZ/KxUEg0NDQ0SAYX++ioeHigBTiQaARAUGBwODsYaGiIuEv7AAdYMDBL+gBINDQAAAQEA/8ADAAPAABcAAAEzNSMiBw4BBwYdASMVMxEzETM3IzU0NgJgoKAuKSk9ERKAgMCgIMATAwDAEhE9KSkuYMD+AAIAwGANEwAAAAEAAAAABAADQABPAAABDgEHPgE3DgEHLgEjIgcOAQcGFRQWFyYnLgEnJicOARUUFhcuASccARUUFhcOASMiJiceARcOASMiJicWFx4BFxYzMjc+ATc2NTQmNT4BNwQAHD0gITAMH0MkHFAtKycmORARAwJBPT5uMDAnDQ8zKhkxFWFIDRwPChMKFGtFNoVKDRkMIyYmUSsrLJFvcJgnJwEfNRUC3g0RAxM8JRIaBx4kEBE5JiYsDBgMAxEROScnMBc2HTZcHQEODAEBAUx0DgQDAgE+UgIqMAIBFhIRGAcGNjesamtoBw0HFjcgAAAAAAEAgACrA4ACqwAXAAABNxEnFRQHBiMhIicmNRE0NzYzITIXFhUC1qqqDQ0S/gASDAwMDBICABINDQHrqv4sqpYSDAwMDBIBrBIMDAwMEgAAAwBWAFUDqgNVAA8AJwA3AAAlMjc2NTQnJiMiBwYVFBcWAyEXMzIXFhURFAcGIyEiJyY1ETQ3NjsBEzQ3NjMyFxYVFAcGIyInJgIAWD8/Pz9YWD8/Pz8oAQBOiCIZGRkZIv1UIhkZGRkiiEYoKDg4KCgoKDg4KCjVPz9YWD8/Pz9YWD8/AoBUGhoi/gAiGhoaGiICACIaGv6qOCgoKCg4OCgoKCgAAAAAAwBAAAADwANAABkAHQApAAABMxUzPgEzMhceARcWFREjETQmIyIGFREjESEzESMTFAYjIiY1NDYzMhYBgLEDEllDRysrMAkIuRlHSCa5/sDAwMA4KCg4OCgoOAJAWyE6FRRIMTE5/swBETFkWTf+6gJA/cAC4Cg4OCgoODgAAAACAAD/wAQAA8AAGwCKAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyImJz4BNz4BMR4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ2MzIWFRQGIyImNz4BNTQmIyIGFRQWMTAHDgEHBgcGFhcmJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoiQh8NIggEFws5IjIqKz0RERUVSjIyOUg3NkoTEzAqBgcCAQgDAQEDDhNqXlJnUDshKQgKGxsdIS8NBwcSCAkDBwMCPTQ0SxUVIyN5UFFcXFFQeSMjIyN5UFFcA8AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8RAsJFkIcEFoVHhUWSzIyOjcvL0QUExYXSjAxNDFoEwMDBgQkCgMHAxE4HEp3ZVBacS8hKE8dGSU9Lh4kHh1NJCQNHEkaGCkqa0BAR1xRUHkjIyMjeVBRXFxRUHkjIwAAAAACAAD/wASAA8AAJwB8AAAlFBYXFQ4BIyImJw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBw4BAQ4BFRQWFx4BFx4BFx4BFz4BNz4BMzoBFx4BMxUiJicGBw4BBwYHNT4BNTQmJyYnLgEnJjU0Nz4BNzYzMhceARcWFy4BJy4BJy4BJy4BIyIGBw4BBwRAJBwIEAg0WSAUKRY8NDVOFhcXFk41NDw8NDVOFhccGQUG/KcyNREQETMfFx0EAgEBBQsGEi8ZBAgEECAQFCgUKS0tXTAwMDNNAQEsIyMxDg0oKIteXWpoXF2KKSkDH0MiCTIoGj4jJk8pKU8mIz4aOyI4DhABAigjBQYUFEYuLzU1Ly5GFBQUFEYuLzUqSx8MGAKbKWQ2HjsbHTMUDy4bCRIJBAoGEhMBAgKAAwIpGhkdBQUCGxpXNAcPBxwkJFIuLjFWTExxICEgH25KSlUOEQIqTiAVIgwNDQ0NDCIVAAAAAAMAVgABA6oDVQAJAA4AIgAAEzMRIRUhIicmNQEHIScHBRQHBiMhIicmNRE0NzYzITIXFhVWVAJW/aoiGRkBgIACAKx+AX4ZGSL+ACIaGhoaIgIAIhkZAqv9qlQZGSIBVqrUnjYiGhoaGiICACIZGRkZIgAAAQDAAEADQANAAAIAABMJAcACgP2AA0D+gP6AAAUAAP/AA/8DwABIAJIArgC6AMYAAAEyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATM1IgYHDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjMRUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYBFAYjIiY1NDYzMhYCAGc/KSUsDhIbDg0SBwULAgECAgECCwUHEg0OGxIOLCUpP2dmQCklLA4RHA0OEgcFCwECAQECAQsFBxINDhsSDiwlKT9naEIpKTsYGiwVFRwKCgwCAgEBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBksFhUcCgkNAQIBAQIBDQkKHBUVLBoYOykpQmg2MDBIFBUVFEgwMDY2MDBIFBUVFEgwMDZHZGRHR2RkAQgkGhkkJBkaJANkAQICCwUHEg0NHBINLCYoQGdmQCgmLA0SHA0OEgcFCwECAQECAQsFBxIODRwRDiwlKUBmZ0AoJSwOEhsODRIHBQsCAgFcAQICDAoKHBUVLBoYOykpQmhoQikpOxgaLBUVHAoJDQICAQECAg0JChwVFSwaGDspKUJoaEIpKTsYGS0VFRwKCQ0CAgH5FRRIMDA2NjAwSBQVFRRIMDA2NjAwSBQV/k5kR0dkZEdHZAG8GSQkGRokJAAAAgDWACsDKgMrAAcAEwAAARUhNTM3MxcBESERFAcGIyEiJyYDKv2slCzULP5qAgAaGiL+rCIaGgMBVlYqKv2AAgD+ACIaGhoaAAAAAAIAgABBA2oDKwAPACgAAAEyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXAZZQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAFVODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAAAAAgAA/8AEAAPAABcAIwAAASIGFREhETQmIyIGFREUFjMhMjY1ETQmBRQWMzI2NREzCQEzA8AbJf0AJRsbJSUbA4AbJSX95SUbGyXA/wD/AMACACUb/oABgBslJRv+QBslJRsBwBslwBslJRsBgAEA/wAAAAABANUAVQN0AvUAOAAAASYiBw4BBw4BBw4BIyIGBw4BBwYUFx4BHwEDJRceARceATMyNjc+ATc+ATU0Njc+ATc+ATc2NC8BAsoNIw0DBQEbPCUqZ0wECQQHDAQDAwIFA4rCAQKLAwcEBAgEBAgECAwDAgIZFRJDNwUHAw0NqgL0DQwEBwU3QxIVGQICAwwIBxEIBAcDi/7+wooDBQIBAgIBBAwHBAkETGcpJTwbAgQEDCMNqwADAIAAqwOAAqsAAwAHAAsAAAE1IRUBIRUhATUzFQEAAgD9gAMA/QABKqwBgVRUASpW/lZWVgAAAAEAAAABAAB9gM+3Xw889QALBAAAAAAA4JI9XAAAAADgkj1cAAD/wASAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABIAAAAAABIAAAQAAAAAAAAAAAAAAAAAAABsEAAAAAAAAAAAAAAACAAAABAAAkgQAAVYEAAFuBAABAAQAAO4EAACABAAAVgQAAFYEAAEABAAAAAQAAIAEAABWBAAAQAQAAAAEgAAABAAAVgQAAMAEAAAABAAA1gQAAIAEAAAABAAA1QQAAIAAAAAAAAoAFAAeADIARgBaAHQAjgEQAU4BjAGyAioCUgKmAuYDrARkBJ4ErAXQBfYGNgZwBsoG5gABAAAAGwDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIABwCNAAEAAAAAAAMADABFAAEAAAAAAAQADACiAAEAAAAAAAUACwAkAAEAAAAAAAYADABpAAEAAAAAAAoAGgDGAAMAAQQJAAEAGAAMAAMAAQQJAAIADgCUAAMAAQQJAAMAGABRAAMAAQQJAAQAGACuAAMAAQQJAAUAFgAvAAMAAQQJAAYAGAB1AAMAAQQJAAoANADgSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQBySnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-widget.jdgm-widget{display:block}.jdgm-widget ul:empty,.jdgm-widget dl:empty,.jdgm-widget div:empty,.jdgm-widget section:empty,.jdgm-widget article:empty,.jdgm-widget p:empty,.jdgm-widget h1:empty,.jdgm-widget h2:empty,.jdgm-widget h3:empty,.jdgm-widget h4:empty,.jdgm-widget h5:empty,.jdgm-widget h6:empty{display:block}.jdgm-widget input,.jdgm-widget textarea{font-family:inherit}.jdgm-widget input:focus-visible,.jdgm-widget textarea:focus-visible{box-shadow:none}.jdgm-widget textarea,.jdgm-widget input.text,.jdgm-widget input[type="text"],.jdgm-widget input[type="button"],.jdgm-widget input[type="submit"]{-webkit-appearance:none;border-radius:0}.jdgm-widget a:empty,.jm-mfp-wrap a:empty{display:inline}.jdgm-widget a:not([href]):not([role="button"]),.jm-mfp-wrap a:not([href]):not([role="button"]){cursor:inherit}.jdgm-widget a:not([href])[role="button"],.jm-mfp-wrap a:not([href])[role="button"]{cursor:pointer}.jdgm-widget a[role="button"],.jm-mfp-wrap a[role="button"]{cursor:pointer}.jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdgm-btn--solid:not([disabled]):hover,.jdgm-btn--solid:focus,input[type=submit].jdgm-btn--solid:not([disabled]):hover,input[type=submit].jdgm-btn--solid:focus{color:white;background-color:#108474;background-color:var(--jdgm-primary-color)}.jdgm-btn--dark:not([disabled]):hover,.jdgm-btn--dark:focus{color:white;background-color:#108474;background-color:#333333}.jdgm-btn--border:not([disabled]):hover,.jdgm-btn--border:focus{color:#108474;color:var(--jdgm-primary-color);background-color:white}.jdgm-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jdgm-divider-top:not(.jdgm-rev,.jdgm-quest){margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.jdgm-preview-badge.jdgm--from-js .jdgm-prev-badge[data-average-rating="0.00"]{display:none !important}.jdgm-form input:not([type="submit"]),.jdgm-form textarea{border-radius:calc(var(--jdgm-border-radius) * 2px)}.jdgm-all-reviews-text>a{text-decoration:none;display:flex;align-items:center;pointer-events:none}.jdgm-all-reviews-text__text>a{text-decoration:underline;pointer-events:initial}.jdgm-all-reviews-text__text>a:hover{text-decoration:none}.jdgm-all-reviews-text--style-text .jdgm-all-reviews-rating{padding-right:16px}.jdgm-all-reviews-text--style-branded>a{flex-direction:column;justify-content:center}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{display:flex;align-items:center;height:32px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{font-family:"JudgemeIcons";content:'\e001';font-size:13px;line-height:1;margin-right:8px;padding:2px 1px 0;width:16px;height:16px;color:white;border-radius:50%}.jdgm-all-reviews-text--style-branded .jdgm-verified-by__image>svg{height:100%;width:17px;display:inline}@media only screen and (min-width: 768px){.jdgm-all-reviews-text--style-branded>a{flex-direction:row}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{padding-right:16px}}.jdgm-preview-badge--with-link{cursor:pointer}.enforce-center-preview-badge .jdgm-prev-badge__stars{float:left;text-align:right;width:49%;width:calc(50% - 3px)}.enforce-center-preview-badge .jdgm-prev-badge__text{float:right;text-align:left;width:49%;width:calc(50% - 3px)}.jm-mfp-preloader>a{color:white}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}}.jdgm-glider.draggable .jdgm-glider-slide img{user-select:none;pointer-events:none}.jdgm-carousel-wrapper{width:80%;margin:auto;padding:48px 0}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:block;text-align:center}.jdgm-all-reviews-rating-wrapper,.jdgm-all-reviews-rating-wrapper:hover .jdgm-carousel-number-of-reviews{text-decoration:none}.jdgm-carousel-number-of-reviews--verified{display:flex;align-items:center;justify-content:center;gap:8px}.jdgm-carousel-number-of-reviews--verified>svg{width:17px;height:17px;display:inline}.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-number-of-reviews--verified{justify-content:flex-start}.jdgm-carousel-wrapper[data-theme=vertical] .jdgm-carousel-number-of-reviews--verified>svg{vertical-align:sub;margin-left:4px}.jdgm-carousel-title-and-link{margin-bottom:24px}.jdgm-carousel-title{text-align:center;margin:0}.jdgm-carousel{margin:24px auto;width:100%}.jdgm-carousel__item-container{overflow:auto}.jdgm-carousel__item-wrapper{width:100%;height:200px;white-space:nowrap}.jdgm-carousel-item{display:inline-block;height:100%;width:33.3%;vertical-align:middle;padding:0 24px;overflow:hidden}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product{display:none}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product.jdgm--shop-review-has-image{display:block}@media only screen and (min-width: 768px){.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative}.jdgm-carousel-wrapper[data-theme=vertical]{position:relative}}@media only screen and (min-width: 768px) and (max-width: 991px){.jdgm-carousel-item{width:50%}.jdgm-carousel-wrapper{width:90%}}@media only screen and (max-width: 767px){.jdgm-carousel-item{width:100%}.jdgm-carousel-wrapper{width:100%}}.jdgm-carousel-item__review-rating{font-size:120%}.jdgm-carousel-item__review{width:100%;height:calc(72% - 4em);text-align:center;white-space:normal;overflow:hidden}.jdgm-carousel-item__review-title{font-weight:bold}.jdgm-carousel-item__review-title a{word-break:break-word}.jdgm-carousel-item__review-body{margin:0}.jdgm-carousel-item__review-body>p{margin:0}.jdgm-carousel-item__review-body a{word-break:break-word}.jdgm-carousel-item__reviewer-name-wrapper{text-align:center;margin:6px 0}.jdgm-carousel-item__reviewer-name{font-size:90%;opacity:0.6;line-height:1;padding-bottom:2px}.jdgm-carousel-item__timestamp{font-size:75%;font-style:italic;opacity:0.35;line-height:1}.jdgm-carousel-item__product{display:block;text-align:center;height:28%;width:100%}.jdgm-carousel-item__product-image{display:block;height:100%;width:auto;margin:0 auto}.jdgm-carousel-item__product-image[src=""]{display:none}.jdgm-carousel__arrows{margin:20px auto 10px auto;font-size:0;text-align:center}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:inline-block}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border:4px none #e4e4e4;width:20px;height:20px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-carousel__right-arrow:hover,.jdgm-carousel__left-arrow:hover{opacity:0.6}.jdgm-carousel__right-arrow{border-style:none solid solid none}.jdgm-carousel__left-arrow{border-style:solid none none solid;margin-right:10px}.jdgm-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jdgm-carousel--done .jdgm-carousel__item-container{overflow:hidden;position:relative}.jdgm-carousel--done .jdgm-carousel__item-wrapper{position:relative;transition:transform 500ms ease}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:100%;overflow:clip !important;overflow-clip-margin:0px;margin:auto}@media only screen and (max-width: 767px){.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 15%;overflow-clip-margin:border-box}}.jdgm-carousel--gallery-theme .jdgm-carousel__item-wrapper{height:fit-content}.jdgm-carousel--gallery-theme .jdgm-carousel-item{position:relative;overflow:unset;margin:auto;padding:15px 1%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{width:100%;height:100%;object-fit:cover}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{padding:0;color:var(--jdgm-primary-color);font-size:16px;font-weight:400;line-height:22px;opacity:1}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:center;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title,.jdgm-carousel--gallery-theme .jdgm-carousel-item__timestamp:not(.jdgm-spinner){text-decoration:none;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;font-style:unset;line-height:22px;text-align:center;opacity:1}.jdgm-carousel__kwd-icon-color-positive>svg{font-size:16px;font-weight:700;fill:#377B63;display:flex}.jdgm-carousel__kwd-icon-color-negative>svg{font-size:16px;font-weight:700;fill:#C18020;display:flex}.jdgm-verified-badge .jdgm-verified-badge__image img{display:block;width:100%}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star{padding-right:3px !important;font-size:11px;color:#fffb00 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star:last-of-type{padding-right:0 !important}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image svg{width:120px;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-by__image svg{width:auto}.jdgm-verified-by__image img,.jdgm-verified-by__image svg{height:100%}.jdgm-ugc-media-title h3{margin-bottom:5px}.jdgm-popup-widget .jdgm-popup-card__rev-body>p{display:unset}.jdgm-full-rev-modal .jdgm-full-rev__icon:not(.jdgm--loading,.jdgm-full-rev__avatar)::before{content:"\e007";font-family:"JudgemeIcons";font-size:24px;line-height:36px}.jdgm-full-rev-modal .jdgm-full-rev__body>p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev__vids>div{display:inline-block;width:-moz-fit-content;width:fit-content;margin-right:8px}.jdgm-full-rev-modal .jdgm-full-rev__vids>div:last-of-type{margin-right:0}.jdgm-full-rev-modal .jdgm-full-rev__reply>div,.jdgm-full-rev-modal .jdgm-full-rev__reply p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:not(.disabled){cursor:pointer}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:hover:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:hover:not(.disabled){opacity:0.6}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget .jdgm-star{color:var(--jdgm-snippet-star-color, #108474)}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::before,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::after{box-sizing:border-box}.jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-rev-snippet-widget__next-btn>svg{fill:var(--jdgm-snippet-arrows-color, #000)}.jdgm-rev-snippet-card__rev-body *{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}}
@media all{.jdgm-histogram .jdgm-star{font-size:13px;line-height:1;padding-right:3px !important}.jdgm-histogram__row:not([data-rating="1"]){margin-bottom:10px}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}@media only screen and (min-width: 992px){.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}@media only screen and (min-width: 768px){.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}.jdgm-rev a,.jdgm-quest a{color:#108474;color:var(--jdgm-primary-color);text-decoration:underline}.jdgm-rev a:not([disabled]):hover,.jdgm-rev a:hover,.jdgm-rev a:active,.jdgm-rev a:visited,.jdgm-quest a:not([disabled]):hover,.jdgm-quest a:hover,.jdgm-quest a:active,.jdgm-quest a:visited{color:var(--jdgm-primary-color)}.jdgm-rev a:hover,.jdgm-quest a:hover{text-decoration:none;opacity:0.8}.jdgm-rev__prod-info-wrapper:not(.jdgm-hidden){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin-bottom:8px}.jdgm-rev__icon:not(.jdgm-rev__avatar):before{font-family:"JudgemeIcons";font-size:24px;line-height:36px;content:"\e007"}.jdgm-rev__title,.jdgm-rev__body>p,.jdgm-rev__reply-content>p{margin-bottom:8px}.jdgm-rev__body>p:last-of-type{margin-bottom:0}.jdgm-rev__cf-ans--type:not(:last-of-type){margin-bottom:16px}@media only screen and (min-width: 768px){.jdgm-rev__prod-info-wrapper:not(.jdgm-hidden){-webkit-line-clamp:1}.jdgm-rev__custom-form:not(.custom-form--horizontal-style) .jdgm-rev__cf-ans:not(:last-of-type){margin-bottom:16px}}@media only screen and (max-width: 767px){.jdgm-rev__prod-info-wrapper:not(.jdgm-hidden){-webkit-line-clamp:2}}.jdgm-yt-video:not(.done-setup){max-width:220px}.jdgm-yt-video>img{object-fit:cover}.jdgm-paginate__load-more,.jdgm-paginate__load-more:not([disabled]):hover{background-color:#108474;background-color:var(--jdgm-paginate-color);border-color:#108474;border-color:var(--jdgm-paginate-color)}.jdgm-paginate__page:not([disabled]):hover,.jdgm-paginate__page:hover,.jdgm-paginate__page:active,.jdgm-paginate__page:visited{color:#108474;color:var(--jdgm-paginate-color)}.jdgm-star{font-family:'JudgemeStar' !important}.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star,.jdgm-all-reviews .jdgm-star,.jdgm-gallery-popup .jdgm-star{color:#108474;color:var(--jdgm-star-color)}.jdgm-rev-widg .jdgm-star:not([disabled]):hover,.jdgm-rev-widg .jdgm-star:focus,.jdgm-revs-tab .jdgm-star:not([disabled]):hover,.jdgm-revs-tab .jdgm-star:focus,.jdgm-all-reviews .jdgm-star:not([disabled]):hover,.jdgm-all-reviews .jdgm-star:focus,.jdgm-gallery-popup .jdgm-star:not([disabled]):hover,.jdgm-gallery-popup .jdgm-star:focus{color:#108474;color:var(--jdgm-star-color)}.jdgm-link:not([disabled]):hover,.jdgm-link:hover,.jdgm-link:active,.jdgm-link:visited,.jdgm-histogram__clear-filter:not([disabled]):hover,.jdgm-histogram__clear-filter:hover,.jdgm-histogram__clear-filter:active,.jdgm-histogram__clear-filter:visited{color:var(--jdgm-primary-color)}.jdgm-rev-widg__summary .jdgm-star{font-size:16px}.jdgm-ask-question-btn.jdgm-ask-question-btn:not([disabled]):hover,.jdgm-ask-question-btn.jdgm-ask-question-btn:focus{color:#108474;color:var(--jdgm-primary-color);background-color:white}.jdgm-ask-question-btn.jdgm-ask-question-btn:not([disabled]):hover,.jdgm-ask-question-btn.jdgm-ask-question-btn:focus{color:#108474;color:var(--jdgm-primary-color);background-color:white}.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover,.jdgm-write-rev-link.jdgm-write-rev-link:focus{color:white;background-color:#108474;background-color:var(--jdgm-write-review-bg-color, var(--jdgm-primary-color))}.jdgm-row-search .jdgm-review-search:not([type="submit"]){width:100%;border:1px solid #e4e4e4}.jdgm-row-search .jdgm-review-search:not([type="submit"]):focus,.jdgm-row-search .jdgm-review-search:not([type="submit"]):focus-visible{outline:none;border-color:#108474;border-color:var(--jdgm-primary-color)}.jdgm-chip:not(.active){color:var(--jdgm-primary-color)}.jdgm-chip:not(.active):hover{opacity:0.8}.jdgm-subtab__name:not([disabled]):hover,.jdgm-subtab__name:hover,.jdgm-subtab__name:active,.jdgm-subtab__name:visited{color:var(--jdgm-primary-color)}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#108474;color:var(--jdgm-primary-color)}.jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown-arrow{opacity:0.8}.jdgm-sort-dropdown{padding:10px 20px 10px 0;font-size:14px;appearance:none;background:transparent;border:none;cursor:pointer;position:relative;z-index:1}.jdgm-custom-forms-filters .jdgm-rev__cf-ans:not(:last-of-type){padding-bottom:24px}@media only screen and (min-width: 992px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div{display:flex;flex-direction:column;align-items:center;justify-content:center}}.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-star{display:inline-block;width:24px}.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon>span{display:flex;justify-content:center}.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-star,.jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-star{display:block !important;padding:0 !important}.jdgm-widget .jdgm-favicon[data-url="/verified-checkmark.svg"]>img{width:17px;height:17px}.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url,.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url:hover span{text-decoration:none}.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url span{text-decoration:underline}}
@media all{.jdgm-form .jdgm-form__fieldset>label,.jdgm-form .jdgm-form__fieldset .jdgm-form__inline-label,.jdgm-repeat-review-prompt .jdgm-form__fieldset>label,.jdgm-repeat-review-prompt .jdgm-form__fieldset .jdgm-form__inline-label{margin-bottom:8px}.jdgm-form .jdgm-form__fieldset>label,.jdgm-repeat-review-prompt .jdgm-form__fieldset>label{display:block}.jdgm-form .jdgm-form__fieldset label[for],.jdgm-repeat-review-prompt .jdgm-form__fieldset label[for]{cursor:pointer}.jdgm-form .jdgm-star,.jdgm-repeat-review-prompt .jdgm-star{font-size:150%}.jdgm-form .jdgm-star:not([disabled]):hover,.jdgm-repeat-review-prompt .jdgm-star:not([disabled]):hover{opacity:0.6}.jdgm-form input[type="text"],.jdgm-form input[type="email"],.jdgm-form input[type="url"],.jdgm-form textarea,.jdgm-repeat-review-prompt input[type="text"],.jdgm-repeat-review-prompt input[type="email"],.jdgm-repeat-review-prompt input[type="url"],.jdgm-repeat-review-prompt textarea{padding:8px 16px;width:100%;border:1px solid #e4e4e4}.jdgm-form input[type="text"]:focus,.jdgm-form input[type="text"]:focus-visible,.jdgm-form input[type="email"]:focus,.jdgm-form input[type="email"]:focus-visible,.jdgm-form input[type="url"]:focus,.jdgm-form input[type="url"]:focus-visible,.jdgm-form textarea:focus,.jdgm-form textarea:focus-visible,.jdgm-repeat-review-prompt input[type="text"]:focus,.jdgm-repeat-review-prompt input[type="text"]:focus-visible,.jdgm-repeat-review-prompt input[type="email"]:focus,.jdgm-repeat-review-prompt input[type="email"]:focus-visible,.jdgm-repeat-review-prompt input[type="url"]:focus,.jdgm-repeat-review-prompt input[type="url"]:focus-visible,.jdgm-repeat-review-prompt textarea:focus,.jdgm-repeat-review-prompt textarea:focus-visible{outline:none;border-color:#108474;border-color:var(--jdgm-primary-color)}.jdgm-form .jdgm-sort-dropdown,.jdgm-repeat-review-prompt .jdgm-sort-dropdown{border-bottom:1px solid #e4e4e4;border-color:var(--jdgm-secondary-color)}.jdgm-form__fieldset:not(:last-of-type),.jdgm-form__fieldset-actions{margin-bottom:24px}.jdgm-notification__inner>a{color:#108474;color:var(--jdgm-primary-color);text-decoration:underline}.jdgm-notification__inner>a:not([disabled]):hover,.jdgm-notification__inner>a:hover,.jdgm-notification__inner>a:active,.jdgm-notification__inner>a:visited{color:var(--jdgm-primary-color)}.jdgm-notification__inner>a:hover{text-decoration:none;opacity:0.8}.jdgm-follow-up-explain-text p{color:#108474;color:var(--jdgm-primary-color)}.jdgm-custom-forms .jdgm-form__fieldset>label{color:#108474;color:var(--jdgm-primary-color)}.jdgm-cf__options:not([data-type="text"]){display:inline-block;margin:0 auto;text-align:left}.jdgm-cf__options:not([data-type="text"]) .jdgm-cf__option:not(:last-of-type){margin-bottom:4px}.jdgm-cf__options[data-type="single"] input,.jdgm-cf__options[data-type="multiple"] input,.jdgm-cf__options[data-type="scale"] input{display:none}.jdgm-cf__options[data-type="single"] .jdgm-cf__option:hover label:before,.jdgm-cf__options[data-type="multiple"] .jdgm-cf__option:hover label:before,.jdgm-cf__options[data-type="scale"] .jdgm-cf__option:hover label:before{background-color:rgba(16,132,116,0.1);background-color:var(--jdgm-secondary-color)}.jdgm-cf__options[data-type="slider"] input[type="range"]::-moz-range-thumb{width:16px;height:16px;background:#108474;background:var(--jdgm-primary-color);border-radius:50%;border:none}.jdgm-cf__options[data-type="slider"] input[type="range"]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#108474;background:var(--jdgm-primary-color);border-radius:50%;border:none}.jdgm-review-widget--small .jdgm-cf__options[data-type="scale"] .jdgm-cf__option:not(:last-of-type){margin-bottom:8px}.jdgm-write-review-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100}.jdgm-write-review-modal :focus-visible{outline:2px solid #2c7be5;outline-offset:2px}.jdgm-write-review-modal .jdgm-write-review-modal__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5}.jdgm-write-review-modal .jdgm-write-review-modal__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{position:absolute;cursor:pointer;z-index:1;background-color:transparent;border:none;opacity:1;transition:opacity 0.2s ease-in-out;will-change:opacity}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:hover{opacity:0.8}.jdgm-write-review-modal .jdgm-write-review-modal__content{position:relative;display:flex;flex-direction:column;align-items:normal;justify-content:space-between;overflow:hidden;margin:auto}.jdgm-write-review-modal .jdgm-write-review-modal__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.jdgm-write-review-modal .jdgm-write-review-modal__sections{display:flex;flex:1;width:100%;transition:transform 0.8s ease-in-out;will-change:transform}.jdgm-write-review-modal .jdgm-write-review-modal__section{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;opacity:0;visibility:hidden;transition:transform 0.8s ease-in-out, opacity 0.8s ease-in-out, visibility 0.8s ease-in-out}.jdgm-write-review-modal .jdgm-write-review-modal__slider-container{display:flex;width:100%;height:100%;transition:transform 0.8s ease-in-out;will-change:transform}.jdgm-write-review-modal .jdgm-write-review-modal__page{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:transform 0.8s ease-in-out, opacity 0.8s ease-in-out, visibility 0.8s ease-in-out}.jdgm-write-review-modal .jdgm-write-review-modal__page--thank-you{justify-content:flex-start;overflow-y:auto}.jdgm-write-review-modal .jdgm-write-review-modal__thank-you-nav{display:flex;justify-content:center;align-items:center;width:100%;margin-top:32px}.jdgm-write-review-modal .jdgm-write-review-modal__page-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__page-header{gap:20px}.jdgm-write-review-modal .jdgm-write-review-modal__title{font-size:24px;font-weight:500;line-height:150%;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__intro{font-size:16px;font-weight:400;line-height:150%;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__text{font-size:14px;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__navigation{display:inline-flex;justify-content:center;align-items:center;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__navigation:has(.jdgm-write-review-modal__nav-btn-back){justify-content:space-between}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;overflow-wrap:anywhere}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:hover{opacity:0.8}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:disabled{background-color:rgba(51,51,51,0.5);cursor:default}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{background-color:transparent;color:#333333;display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back:hover{opacity:0.8}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back:active{transform:translateY(1px)}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back svg{width:16px;height:16px}.jdgm-write-review-modal .jdgm-write-review-modal__product-image{width:160px;height:160px;overflow:hidden;border-radius:8px}.jdgm-write-review-modal .jdgm-write-review-modal__product-image img{object-fit:cover;width:100%;height:100%}.jdgm-write-review-modal .jdgm-write-review-modal__product-title{font-size:18px;font-weight:700;line-height:130%;max-width:100%;text-align:center;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__product-title{line-clamp:1;-webkit-line-clamp:1}.jdgm-write-review-modal .jdgm-write-review-modal__stars{position:relative;display:inline-flex;gap:9px}.jdgm-write-review-modal .jdgm-write-review-modal__stars::before,.jdgm-write-review-modal .jdgm-write-review-modal__stars::after{position:absolute;top:108%;font-size:12px;font-weight:700;line-height:20px;cursor:default;pointer-events:none}.jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{font-size:48px;font-weight:400;line-height:48px;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;border:none;background:none}.jdgm-write-review-modal .jdgm-write-review-modal__stars-container{margin-top:16px}.jdgm-write-review-modal .jdgm-write-review-modal__stars::before{left:0}.jdgm-write-review-modal .jdgm-write-review-modal__stars::after{right:0}.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement{margin-bottom:20px;font-size:11px;font-weight:400;line-height:150%;color:rgba(51,51,51,0.8);text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement a{color:rgba(51,51,51,0.8);text-decoration:underline}.jdgm-write-review-modal .jdgm-write-review-modal__form,.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;height:100%;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__form--share-media,.jdgm-write-review-modal .jdgm-write-review-modal__form--custom-questions{padding:20px 0}.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you{gap:8px;justify-content:flex-start;padding-top:40px}.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you-separator{height:0}.jdgm-write-review-modal .jdgm-write-review-modal__other-product-image img{object-fit:cover;width:100%;height:100%}.jdgm-write-review-modal .jdgm-write-review-modal__other-product-stars .jdgm-star{font-size:40px !important;line-height:40px !important;width:40px !important}.jdgm-write-review-modal .jdgm-write-review-modal__form-group{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--review-content{height:100%}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media,.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions{overflow-y:auto;overflow-x:hidden;padding:0 5px 6px}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media::-webkit-scrollbar,.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions::-webkit-scrollbar{width:10px}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media::-webkit-scrollbar-track,.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions::-webkit-scrollbar-track{background:transparent}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media::-webkit-scrollbar-thumb,.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,0.2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media::-webkit-scrollbar-thumb:hover,.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions::-webkit-scrollbar-thumb:hover{background-color:rgba(51,51,51,0.3)}.jdgm-write-review-modal .jdgm-write-review-modal__btn{padding:12px 24px;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-write-another{color:white}.jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us:hover,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-write-another:hover{opacity:0.8}.jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us:active,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-write-another:active{transform:translateY(1px)}.jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-not-now{background-color:transparent;padding:12px 24px;border:2px solid}.jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review:hover,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-not-now:hover{color:white}.jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review:active,.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-not-now:active{transform:translateY(1px)}.jdgm-write-review-modal .jdgm-write-review-modal__repeat-prompt{display:none;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:100%;max-width:400px;margin:0 auto;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__repeat-prompt-text{margin:0;font-size:20px;font-weight:500;line-height:150%}.jdgm-write-review-modal .jdgm-write-review-modal__repeat-prompt-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__btn--repeat-write-another{border:2px solid transparent}.jdgm-write-review-modal.jdgm-write-review-modal--repeat-prompt .jdgm-write-review-modal__content{width:100%}.jdgm-write-review-modal.jdgm-write-review-modal--repeat-prompt .jdgm-write-review-modal__sections{display:none}.jdgm-write-review-modal.jdgm-write-review-modal--repeat-prompt .jdgm-write-review-modal__repeat-prompt{display:flex}@media only screen and (max-width: 767px){.jdgm-write-review-modal .jdgm-write-review-modal__repeat-prompt-actions{flex-direction:column}.jdgm-write-review-modal .jdgm-write-review-modal__repeat-prompt-actions .jdgm-write-review-modal__btn{width:100%}}.jdgm-write-review-modal .jdgm-write-review-modal__field-group{width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--stars{position:relative;text-align:center}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--stars .jdgm-write-review-modal__field-error{position:absolute;left:50%;transform:translateX(-50%)}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--review-body{display:flex;flex-direction:column;height:100%}.jdgm-write-review-modal .jdgm-write-review-modal__field-label{display:block;font-size:14px;font-weight:500;line-height:150%;margin-bottom:8px}.jdgm-write-review-modal input[type="radio"],.jdgm-write-review-modal input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-input:focus-visible+.jdgm-write-review-modal__checkbox-custom,.jdgm-write-review-modal .jdgm-write-review-modal__chip-input:focus-visible+.jdgm-write-review-modal__chip-label{outline:2px solid #2c7be5;outline-offset:2px}.jdgm-write-review-modal .jdgm-write-review-modal__field-input{width:100%;padding:12px 16px;font-size:14px;font-family:inherit;line-height:125%;border:1px solid rgba(51,51,51,0.3);transition:border-color 0.2s ease, box-shadow 0.2s ease}.jdgm-write-review-modal .jdgm-write-review-modal__field-input::placeholder{font-size:14px;font-weight:400;line-height:150%;color:rgba(51,51,51,0.8)}.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error{border-color:#EF4444;background-color:#FEF2F2}.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error:focus{border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.jdgm-write-review-modal textarea.jdgm-write-review-modal__field-input{flex:1;resize:none}.jdgm-write-review-modal .jdgm-write-review-modal__field-error{margin-top:8px;font-size:12px;line-height:150%;color:#D22B2B;font-weight:400}.jdgm-write-review-modal .jdgm-write-review-modal__field-help{margin-top:8px;font-size:12px;line-height:150%;color:rgba(51,51,51,0.8);font-weight:400}.jdgm-write-review-modal .jdgm-write-review-modal__anonymous-help{font-size:13px}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:150%;font-weight:400;gap:12px}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom{position:relative;height:20px;width:20px;background-color:#ffffff;border:2px solid #6B7280;flex-shrink:0;transition:all 0.2s ease}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom::after{content:"";position:absolute;display:none;height:10px}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom{border-radius:4px}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom::after{left:6px;top:2px;width:6px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom::after{display:block}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-text{user-select:none}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__field-group--media-upload{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;gap:10px;width:100%;height:200px;border:1px dashed rgba(32,34,35,0.6)}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__field-group--media-upload:hover{background-color:rgba(51,51,51,0.03);border-style:solid}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__field-group--media-upload:focus-within{background-color:rgba(51,51,51,0.03);border-style:solid;outline:2px solid #2c7be5;outline-offset:2px}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-upload-icon{font-size:0}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-upload-prompt{font-size:14px;font-weight:400;line-height:150%;user-select:none;color:#6b7280}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-input{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-previews-container{display:inline-flex;gap:6px;overflow-y:hidden;overflow-x:auto;max-width:98%;z-index:1}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar{height:10px}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar-track{background:transparent}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,0.2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar-thumb:hover{background-color:rgba(51,51,51,0.3)}.jdgm-write-review-modal .jdgm-write-review-modal__field-group.jdgm-cf .jdgm-write-review-modal__field-label{margin-bottom:0}.jdgm-write-review-modal .jdgm-write-review-modal__field-group.jdgm-cf .jdgm-write-review-modal__field-error{margin-top:0}.jdgm-write-review-modal .jdgm-write-review-modal__field-group.jdgm-cf.error .jdgm-write-review-modal__field-input{background-color:#FEF2F2;border-color:#EF4444}@media only screen and (max-width: 767px){.jdgm-write-review-modal .jdgm-write-review-modal__content{border-radius:0;padding:70px 24px;height:100%;width:100%;height:100dvh;width:100dvw}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{top:30px;right:30px}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{padding:12px 0;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{padding:12px 0;width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-close{padding:12px 40px;width:auto}.jdgm-write-review-modal .jdgm-write-review-modal__page--review-form-intro .jdgm-write-review-modal__form,.jdgm-write-review-modal .jdgm-write-review-modal__page--review-form-intro .jdgm-write-review-modal__form--thank-you{padding-top:0}}@media only screen and (min-width: 768px){.jdgm-write-review-modal .jdgm-write-review-modal__content{padding:40px;min-height:600px;max-height:650px;max-width:600px;overflow-y:auto}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{top:15px;right:15px}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{padding:12px 40px}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{padding:12px 20px}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-close{padding:12px 40px;width:auto}}@media (max-height: 640px){.jdgm-write-review-modal .jdgm-write-review-modal__content{border-radius:0;padding:70px 24px;height:100dvh;width:100dvw;min-height:unset;max-height:unset;max-width:unset;overflow-y:auto}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{max-width:150px}}.jdgm-write-review-modal .jdgm-coupon-banner-container{width:100%}.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-coupon-banner-container{padding-top:16px}.jdgm-write-review-modal .jdgm-coupon-banner-container--multi .jdgm-coupon-banner{flex:1;min-width:0;flex-direction:column;align-items:center;text-align:center;gap:8px}.jdgm-write-review-modal .jdgm-coupon-banner{display:flex;align-items:center;gap:16px;padding:16px;border:1px dashed #ccc;width:100%;box-sizing:border-box}.jdgm-write-review-modal .jdgm-coupon-banner__number{display:flex;align-items:baseline;flex-shrink:0;line-height:1;white-space:nowrap}.jdgm-write-review-modal .jdgm-coupon-banner__value{font-size:36px;font-weight:700}.jdgm-write-review-modal .jdgm-coupon-banner__symbol{font-size:21px;font-weight:600}.jdgm-write-review-modal .jdgm-coupon-banner__text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.jdgm-write-review-modal .jdgm-coupon-banner__main-text{font-size:14px;font-weight:400;line-height:normal}.jdgm-write-review-modal .jdgm-coupon-banner__sub-text{font-size:12px;font-weight:400;line-height:normal;opacity:0.8}@media only screen and (max-width: 767px){.jdgm-write-review-modal .jdgm-coupon-banner{flex-direction:column;align-items:center;text-align:center}}[dir="rtl"] .jdgm-write-review-modal .jdgm-write-review-modal__stars::before{right:0 !important;left:auto !important}[dir="rtl"] .jdgm-write-review-modal .jdgm-write-review-modal__stars::after{left:0 !important;right:auto !important}[dir="rtl"] .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back svg{transform:scaleX(-1)}.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__page{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;opacity:1;visibility:visible;transition:none;transform:none}.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__page-header,.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__page-header,.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__page--custom-questions .jdgm-write-review-modal__page-header{display:none}.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__form-group--share-media,.jdgm-write-review-modal__compact-body .jdgm-write-review-modal__form-group--custom-questions{overflow:visible !important;height:auto !important;max-height:none !important}.jdgm-write-review-modal--compact .jdgm-write-review-modal__content{overflow:hidden}.jdgm-write-review-modal--compact .jdgm-write-review-modal__sections{min-height:0}.jdgm-write-review-modal--compact:has(.jdgm-write-review-modal__compact-body.is-active) .jdgm-write-review-modal__content{padding:0}.jdgm-write-review-modal--compact:has(.jdgm-write-review-modal__compact-body.is-active) .jdgm-write-review-modal__navigation{padding:20px 40px}}
.k-s2b651567.k-s2b651567.k-s2b651567{clear:both}
.k-s2d7d6717.k-s2d7d6717.k-s2d7d6717{left:auto;width:auto}
.k-s34931795.k-s34931795.k-s34931795{display:none;display:none!important}
.k-s37ec3904.k-s37ec3904.k-s37ec3904{background:#1a6b7a}
.k-s3f866b75.k-s3f866b75.k-s3f866b75{background-color:rgb(26, 107, 122);overflow:hidden}
.k-s46569159.k-s46569159.k-s46569159{color:var(--jm-review-widget-star-and-histogram-color);font-size:0.8em;line-height:1;position:relative}
.k-s4a75effd.k-s4a75effd.k-s4a75effd{width:1%}
.k-s4a858f50.k-s4a858f50.k-s4a858f50{max-height:343.012px}
.k-s6a6d5069.k-s6a6d5069.k-s6a6d5069{color:rgb(163, 103, 16)}
.k-s7657cdb9.k-s7657cdb9.k-s7657cdb9{color:var(--jm-review-widget-star-and-histogram-color);font-size:1.5em;line-height:1;position:relative}
.k-s857a4610.k-s857a4610.k-s857a4610{width:82%}
.k-s93ce31ad.k-s93ce31ad.k-s93ce31ad{width:14%}
.k-sb67089d3.k-sb67089d3.k-sb67089d3{width:3%}
.k-sb8398f91.k-sb8398f91.k-sb8398f91{margin:0 auto;max-width:1200px}
.k-sc4e1b13c.k-sc4e1b13c.k-sc4e1b13c{cursor:pointer}
.k-sfd1befcb.k-sfd1befcb.k-sfd1befcb{display:contents}
.k-sfd3955f8.k-sfd3955f8.k-sfd3955f8{aspect-ratio:1 / 1}
@media all{
*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);background:var(--color-background);margin:0 auto;opacity:1;visibility:visible;overflow-x:hidden}button{cursor:pointer}.body-boxed .wrapper-body{background-color:var(--bg-white);max-width:1370px;margin-left:auto;margin-right:auto;flex:1}[style*=--wid-a]{width:var(--wid-a)}.container{display:block;width:100%;position:relative;max-width:100%;padding:0 15px;margin:0 auto}.wrapper-body{padding-bottom:80px}.template-index .wrapper-body{padding-bottom:0;overflow:hidden}.template-index.style-arrows-5 .wrapper-body{overflow:initial}.template-index.style-arrows-5 .wrapper-body>.shopify-section:not(.section-special-banner){overflow:hidden}.adaptive_height img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:contain;object-position:center center;transition:opacity .5s}.adaptive_height img[style^=object-position]{object-fit:cover}.adaptive_height img.lazyload,.adaptive_height img.lazyloading{opacity:0;transition:var(--anchor-transition)}.adaptive_height img.lazyload+.data-lazy-loading,.adaptive_height img.lazyloading+.data-lazy-loading{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;background-color:var(--bg-planceholder);display:block;transition:var(--anchor-transition)}.ajax-loaded .data-lazy-loading{display:none!important}.disable-srollbar::-webkit-scrollbar{display:none}.disable-srollbar::-webkit-scrollbar-track{display:none}.disable-srollbar::-webkit-scrollbar-thumb{display:none}.disable-srollbar::-webkit-scrollbar-thumb:hover{display:none}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item .image-container,.animate--hover-3d-lift .article-card .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-3d-lift .policies-block .halo-item img,.animate--hover-3d-lift .halo-blog-content .item .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img,.animate--hover-3d-lift .newsletter-section .section-banner img,.animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-3d-lift .product-tab-block .product-block__banner figure,.animate--hover-3d-lift .button,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button],.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease!important;transform-origin:center}.animate--hover-3d-lift .card:hover .card-product__wrapper,.animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom,.animate--hover-3d-lift .slidable-spotlight-slide:hover img,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-3d-lift .policies-block .halo-item:hover img,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img,.animate--hover-3d-lift .newsletter-section .section-banner:hover img,.animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image,.animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure,.animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover,.animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button]:hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease!important;transform:rotate(2deg)!important;box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .products-grid{isolation:isolate}.animate--hover-3d-lift .card:hover .card-product__wrapper:after,.animate--hover-3d-lift .card:hover .card-media:before{background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card:hover .card-media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card .card-product .card-media:after,.animate--hover-3d-lift .article-card .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box:after,.animate--hover-3d-lift .halo-blog-content .item .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card:hover .card-product .card-media:after,.animate--hover-3d-lift .article-card:hover .article-card__image-wrapper:after,.animate--hover-3d-lift .section-block-banner-image:hover .img-box:after,.animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box:after,.animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height:after,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box:after,.animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon:after,.animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image:after,.animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height:after,.animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height:after,.animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box:after,.animate--hover-3d-lift .halo-blog-content .item:hover .blog-image:after,.animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box:after,.animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img:after,.animate--hover-3d-lift .newsletter-section .section-banner:hover .image:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a:after,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img:after,.animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}.animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product{padding-left:15px;padding-right:15px}.animate--hover-vertical-lift .button,.animate--hover-vertical-lift .button-animation,.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item .image-container,.animate--hover-vertical-lift .article-card .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box,.animate--hover-vertical-lift .policies-block .halo-item img,.animate--hover-vertical-lift .halo-blog-content .item .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image,.animate--hover-vertical-lift .newsletter-section .section-banner img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner figure{transition:transform var(--duration-medium) var(--ease-out-slow)!important}.animate--hover-vertical-lift .card:hover .card-product__wrapper,.animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container,.animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper,.animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img,.animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box,.animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon,.animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image,.animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height,.animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height,.animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box,.animate--hover-vertical-lift .policies-block .halo-item:hover img,.animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image,.animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box,.animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box,.animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img,.animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover,.animate--hover-vertical-lift .newsletter-section .section-banner:hover img,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image,.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover,.animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box,.animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure{transform:translateY(-.75rem)!important}.animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.5rem)!important}.animate--hover-vertical-lift .button:not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)!important}.animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img{transform:none}}@media(prefers-reduced-motion:no-preference){.animate--ambient .image{animation:animateAmbient 20s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(2em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(2em) rotate(-360deg) scale(1.2)}}}.animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img{position:fixed;height:100vh;object-fit:cover}.animate--zoom-in .image{transition:scale .25s linear;scale:var(--zoom-in-ratio)}.banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}svg{display:inline-block;vertical-align:middle;fill:currentColor;stroke:currentColor;width:1rem;height:1rem;transition:var(--anchor-transition)}.icon{fill:var(--icon);stroke:transparent}.placeholder{height:var(--height_placeholder);line-height:var(--height_placeholder)}.placeholder-svg{display:block;fill:#78818826;stroke:#78818833;background-color:#7881881a;width:100%;height:100%;max-width:100%;max-height:100%}.background-overlay,.background-overlay1{position:fixed;background-color:#232323cc;top:0;left:0;bottom:0;right:0;cursor:pointer;display:block!important;z-index:100;opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}.quickshop-popup-show .background-overlay{z-index:101}body:not(.safari).show_effect_close .background-overlay,body:not(.safari).show_effect_close .background-overlay1{cursor:none}body:not(.safari).show_effect_close .background-overlay:hover,body:not(.safari).show_effect_close .background-overlay1:hover{cursor:none}body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg{width:15px;height:15px;stroke:#232323}body.safari .button{transition:all .2s var(--button-transition-ease)}body:not(.safari) .button{transition:var(--duration-long) var(--button-transition-ease);transition-property:color,background,background-color,border}.button,.shopify-challenge__button{display:block;width:100%;font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);text-transform:var(--btn-1-text-transform);text-align:var(--btn-1-text-align);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-1-border-radius);border-style:var(--btn-1-border-style);border-width:var(--btn-1-border-width);min-width:130px;max-width:100%;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:auto;outline:none!important;box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset);cursor:pointer;position:relative}.button svg{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:0 6px 0 0}.button.button-1,.button.button--primary{background:var(--btn-1-bg);border-color:var(--btn-1-border);color:var(--btn-1-color);background-origin:border-box}.button.button-1 svg,.button.button--primary svg{fill:var(--btn-1-color)}.button.button-2,.button.button--secondary{background:var(--btn-2-bg);border-color:var(--btn-2-border);color:var(--btn-2-color);background-origin:border-box}.button.button-2 svg,.button.button--secondary svg{fill:var(--btn-2-color)}.button.button-3 svg{fill:var(--btn-3-color)}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.btn-unavailable{opacity:.6;pointer-events:none}.btn_1_br_outside .button,.btn_2_br_outside .productView-action .button,.btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded,.btn_3_br_outside .card-action .button{overflow:visible}.btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button):after,.btn_3_br_outside .card-action .button:after,.btn_2_br_outside .productView-action .button:after{position:absolute;content:"";width:calc(100% + 5px);height:calc(100% + 5px);top:-1px;left:-1px;transform:unset;z-index:1}.btn_1_br_outside .button:not(.search__button):after{border:1px solid var(--btn-1-border)}.btn_1_br_outside .button.button-2:after,.btn_1_br_outside .button.button--secondary:after{border:1px solid var(--btn-2-border)}.btn_2_br_outside .productView-action .button:after{border:1px solid var(--atc-border-color)}.btn_3_br_outside .card-action .button:after{border:1px solid var(--product-action-border)}.btn_1_br_outside:not(.btn_3_br_outside) .card-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button:after,.btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:none!important}.halo-block{position:relative;background:#fff}.halo-block-header .title{display:inline-block;position:relative;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text);margin-top:0;margin-bottom:5px}.halo-block-header .title .text{display:inline-block;vertical-align:top;padding:0 20px;position:relative;z-index:1;background:var(--color-background);width:auto;max-width:100%}.halo-block-header .title.fontsize_title_60 .text{background:transparent}.halo-block-header:not(.text-center) .title .text{padding:0}.halo-block-header.text-left.viewAll--left .title,.halo-block-header.text-right.viewAll--right .title{margin-right:30px}.halo-block-header.text-left.viewAll--left.has-des .title,.halo-block-header.text-right.viewAll--right.has-des .title{margin-right:0}.halo-block-header.text-center .title{display:block;margin-right:0}.halo-block-header .title:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0;width:100%;height:var(--heading-border-height);background:#c7c7c7}.halo-block-header .title svg{width:26px;height:26px;position:relative;top:-3px;margin-right:8px;margin-left:0}.halo-block-header .text-left .text,.halo-block-header.text-left .title .text{padding-left:0}.halo-block-header .text-right .text,.halo-block-header.text-right .title .text{padding-right:0}.block-title--style2 .title{display:inline-block;margin:0!important}.block-title--style2.enable_border_title_style2 .title{border-bottom:3px solid}.block-title--style2 .title:before{display:none}.block-title--style2 .title .text{width:auto!important;padding:0!important}.countdown_style_2 .text{width:auto!important}.countdown_style_2 .icon{margin-right:5px;margin-left:5px;color:#202020}.halo-product-block .product{display:inline-block;vertical-align:top;padding:0 15px}.halo-product-block .products-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.haloCalculatorShipping{position:relative;margin:0 0 12px;min-height:var(--free-shipping-min-height);padding:0 20px}.haloCalculatorShipping .progress{position:relative;margin:0 0 10px;font-size:0;letter-spacing:0}.haloCalculatorShipping .progress.progress-hidden{display:none}.haloCalculatorShipping .progress .progress_shipping{height:var(--free-shipping-height);background-color:var(--free-shipping-bg);border-radius:var(--free-shipping-border-radius);border:0}.haloCalculatorShipping .progress .progress-meter{position:relative;display:block;width:100%;height:100%;font-size:calc(var(--font-body-size) - 1px);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:calc(var(--free-shipping-height) + 1px);color:var(--color-white);transition:width .3s ease}.haloCalculatorShipping .progress.progress-free .progress_shipping{border-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress_shipping{border-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress_shipping{border-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress_shipping{border-color:var(--free_shipping_color3)}.haloCalculatorShipping .progress.progress-free .progress-meter{background-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter{background-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter{background-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .message{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--body-line-height);color:var(--free-shipping-color);transition:color var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free+.message{color:var(--free-shipping-bg-4)}.haloCalculatorShipping .message .text{text-transform:capitalize}.template-cart .haloCalculatorShipping .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping .progress .progress-meter{text-align:center;animation:2s linear 0s infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;transition:.9s linear;transition-property:width,background-color;border-radius:var(--free-shipping-border-radius)}.halo-cart-sidebar .halo-sidebar-wrapper{padding-top:13px}.progress-truck-wrapper{position:absolute;right:0;bottom:-2px}.progress-truck-wrapper .icon-shipping-truck{--truck-color: var(--free-shipping-bg);width:calc(var(--free-shipping-height) * 3);height:calc(var(--free-shipping-height) * 3);stroke:#fff;transition:fill var(--duration-default) ease-in-out}.haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-4);color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-1);color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-2);color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck{fill:var(--free-shipping-bg-3);color:var(--free-shipping-bg-3)}.haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{fill:#fff!important}.list-unstyled{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.clearfix:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);color:var(--color-text)}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem;line-height:2.8rem}h3,.h3{font-size:1.7rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hidden{display:none!important}.left,.text-left{text-align:left}.center,.text-center{text-align:center}.capitalize{text-transform:capitalize}ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}br:empty,hr:empty,iframe:empty,path:empty,line:empty,circle:empty,use:empty,img:empty,input:empty,rect:empty,textarea:empty,.display-empty:empty,shopify-payment-terms:empty,shopify-installments-modal:empty,model-viewer:empty,polyline:empty,polygon:empty,.fancybox-bg:empty{display:block}.shopify_subscriptions_fieldset input[type=radio]{background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 0 5px;padding:initial;border:initial;position:relative;top:2px;overflow:visible;display:inline-block;clip:unset;width:auto;height:auto}a{color:var(--color-link);cursor:pointer;border:none;box-shadow:none;text-decoration:none}body:not(.safari) a{transition:var(--anchor-transition)}.link{display:inline-block;vertical-align:top;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.link-underline .text{transition:text-decoration var(--duration-short) ease}details>*{box-sizing:border-box}.image-zoom img{will-change:transform;transition:transform .64s ease}img{max-width:100%}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}*:focus-visible{outline:none}*:focus{outline:none}*:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:0;box-shadow:none}.focus-inset:focus{outline:0;box-shadow:none}.focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.field{display:flex;position:relative;width:100%}label{font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:capitalize;text-align:left;color:var(--form-label)}label em{color:#e95144}.form-label,.field__label{display:block;width:100%;padding:0;margin:0 0 8px}label.hiddenLabels{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;min-height:unset;outline-offset:unset}input[type=checkbox],input[type=radio]{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;opacity:1;width:15px;height:auto}.form-input,.field__input{flex-grow:1;display:block;width:100%;height:auto;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-align:left;border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;margin:0;overflow:hidden;border-radius:var(--btn-1-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input-placeholder::-webkit-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:-ms-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder::placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus:-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus::placeholder{opacity:0;visibility:hidden}.field__input::-webkit-search-cancel-button{display:none}.form__message .icon{width:20px;height:20px;margin:0 10px 0 0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.form-field.form-field--success .form-input,.form-field.form-field--success .form-textarea{border-color:var(--color-success-bg)}.form-field.form-field--error .form-input,.form-field.form-field--error .form-textarea{border-color:var(--color-error-bg)}.update-quantity__group .form-input{width:100%;padding:0 32px;height:45px;text-align:center}.update-quantity__group input::-webkit-outer-spin-button,.update-quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.update-quantity__group input[type=number]{-moz-appearance:textfield}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--bg-white)}.modal__content:empty{display:none}.cart-count-bubble:empty,.wishlist-count-bubble:empty{display:none}.cart-count-bubble,.wishlist-count-bubble{position:absolute;top:0;right:0;min-width:23px;min-height:23px;text-align:center;border-radius:50%;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--body-letter-spacing);background-color:var(--color-global);color:var(--color-white);letter-spacing:0}.cart-count-bubble .text{display:inherit}.bottom-bar--list .cart-count-bubble{min-width:22px;min-height:15px}.page-header{display:block;font-family:var(--font-page-title-family);font-size:var(--font-page-title-size);font-weight:var(--font-page-title-weight);font-style:var(--font-page-title-style);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);text-transform:var(--page-title-text-transform);color:var(--color-text);position:relative;padding:37px 0 25px;margin:0}.breadcrumb-container+.page-header{padding-top:10px}.announcement-bar__message .message,.announcement-bar__message p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px 15px;position:relative;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:.05em;line-height:var(--body-line-height);margin:0}.announcement-bar__message .message a{margin-left:5px}.announcement-bar__message .message a:hover{text-decoration:underline}.announcement-bar__message .message span img{position:relative;top:-4px;margin-right:25px}.announcement-close svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.announcement-bar .announcement-countdown .clock-item span.text{font-size:12px;text-transform:capitalize}.announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{transform:rotate(0)}.announcement-bar [data-announcement-bar] .slick-arrow svg{width:18px;height:18px;transform:rotate(0)!important}.header__logo .header__heading svg,.header-mobile--icon .header__heading-link svg{width:100%;height:auto}.header__group .header__icon--cart svg{width:20px;height:20px;margin-right:8px;position:relative;top:-2px}.header__group .cart-count-bubble{margin-left:8px}.header__group .header__icon--wishlist svg{width:19px;height:18px;margin-right:8px}.halo-top-language .icon{width:16px;height:16px}.halo-top-language .icon svg{width:16px;height:16px;stroke:initial;vertical-align:top}.halo-top-language .text{font-family:var(--font-body-family);text-transform:uppercase;font-weight:var(--font-weight-medium);margin-left:5px;margin-right:5px}.dropdown-language .localization-form .disclosure__link .icon{width:22px;height:22px;margin-right:6px}.dropdown-language .localization-form .disclosure__link .icon svg{width:22px;height:22px}.header-top--wrapper .customer-service-text p{margin:0}.halo-top-currency .currency-menu .text+svg{display:none}.halo-top-currency .text{text-transform:uppercase;font-weight:var(--font-weight-medium);color:#232323;margin-left:5px;margin-right:5px}.halo-top-language .text+svg{width:9px;height:10px}.halo-top-currency .icon{width:16px;height:16px;display:inline-block;line-height:1;position:relative;top:-1px}.halo-top-currency .text+svg{position:relative;top:0;width:9px;height:10px}.halo-top-currency .currency-dropdown .icon svg{width:100%;height:100%;stroke:initial}.header *[tabindex="-1"]:focus{outline:none}.header__iconItem .header__icon--cart .cart-count-bubble{position:relative}.header__icon--cart *,.header__icon--wishlist *{display:inline-block!important;vertical-align:middle}.cart-text,.wishlist-text,.customer-links{font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing)}.customer-links{display:inline-block;vertical-align:middle;margin-left:25px}.header__search .search-modal__form{max-width:160px}.header__search .search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.header__search .search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.header__search .search-modal__form .search__button svg{width:14px;height:14px;position:relative;top:1px}.header-search-close{display:none;background:none;border:none}.header__icon span{display:flex;align-items:center;justify-content:center;height:100%}.header__icon .icon{display:block}.header__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon .icon-search-1{transform:rotate(-90deg)}.header-mobile--icon .header__icon--account svg:not(.user-circle){width:22px;height:22px}.header-mobile--icon .header__icon--cart svg{width:22px;height:22px}.header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child{padding-right:10px}.header-mobile--icon .header__icon--wishlist svg{width:22px;height:22px}.header-mobile__item .icon,.header-mobile__item svg.icon path{fill:var(--i-color)}.header-mobile__item .header__icon--cart .cart-count-bubble{color:var(--color-bubble);background-color:var(--bg-bubble);display:flex!important;align-items:center;justify-content:center}.style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text{font-size:calc(var(--font-body-size) - 4px)}.slick-arrow svg{max-width:100%;max-height:100%;width:var(--arrow-size-icon);height:var(--arrow-size-icon);color:var(--arrow-color);fill:var(--arrow-color);stroke:transparent}.style-arrows-8 .slick-arrow svg{stroke:var(--arrow-color)}.style-arrows-8 .slick-arrow svg path{stroke-width:0px}.slick-arrow.slick-prev svg{transform:rotate(-180deg)}.slick-dots li,.slider-dots li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 7px;position:relative;border-radius:50%}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 15px}.slick-dots li:first-child,.slider-dots li:first-child{margin-left:0}.slick-dots li:last-child,.slider-dots li:last-child{margin-right:0}.slick-dots li button,.slider-dots li button{display:inline-block;vertical-align:middle;position:relative;border-radius:50%;border:1px solid var(--dots-border-color);background:var(--dots-color);font-size:0;letter-spacing:0;padding:0;width:var(--dots-width);height:var(--dots-height);cursor:pointer;transition:var(--anchor-transition)}.slideshow.show-dot-with-image .slick-dots li button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:17px;transition:unset}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:10px}.slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)){padding:20px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img{display:none}.slideshow.show-dot-with-image .slick-dots li button svg{width:100%;height:100%;stroke:none}.slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg{display:none}.slideshow.show-dot-with-image .slick-dots button{background:#ffffff80!important;border:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slideshow .adaptive_height img{object-fit:cover}.slick-dots li.slick-active button,.slider-dots li.active button{background:var(--dots-color-active);border-color:var(--dots-border-color-active)}.style-arrows-2 .slick-arrow.slick-prev svg{transform:rotate(-180deg)}.style-arrows-5 .slick-arrow svg,.style-arrows-2 .slick-arrow svg{transition:all .3s ease-in-out}.style-arrows-5 .slick-arrow.slick-prev svg{transform:rotateY(180deg)}.style-arrows-5 .slick-prev:hover svg,.style-arrows-2 .slick-prev:hover svg{margin-left:-13px}.style-arrows-5 .slick-next:hover svg,.style-arrows-2 .slick-next:hover svg{margin-left:8px}.style-dots-2 .slick-dots li:first-child,.style-dots-2 .slider-dots li:first-child{margin-left:5px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:5px}.style-dots-2 .slick-dots li,.style-dots-2 .slider-dots li{margin:0 5px;vertical-align:top}.halo-lookbook-popup{position:absolute;width:200px;max-width:100%;display:none;z-index:5}.halo-lookbook-popup .halo-popup-wrapper.style-1,.halo-lookbook-popup .halo-popup-wrapper.style-2{position:relative;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026}.halo-lookbook-popup .halo-popup-wrapper.style-1{padding:18px 18px 7px;background-color:#fff;border:1px solid #fbfbfb;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}:root{--lookbook-style-2-border-radius: .5rem}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information{padding-top:0}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title{text-align:left;margin-bottom:0;color:var(--lookbook-text-color);-webkit-line-clamp:1}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title{text-align:right}.halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price{justify-content:flex-start;font-size:calc(var(--product-title-font-size) + 2px);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--lookbook-text-color)}.halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price{justify-content:flex-end}.halo-lookbook-popup .close-modal{position:fixed;right:15px;top:15px}.halo-lookbook-popup .close-modal svg{color:#fff;width:24px;height:24px}.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:102;width:100%;max-width:calc(100% - 30px);opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-white);box-shadow:0 6px 27px #0003;transition:opacity .3s,transform .35s ease,visibility .35s ease;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-popup-banner img{width:100%}.halo-popup-wrapper{position:relative;padding:30px}.halo-popup-header{margin:0 0 25px;padding:21px 0 0}.halo-popup-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:1;font-size:0;letter-spacing:0;background:var(--bg-black);text-align:center;padding:7px;border:none}.halo-popup-close svg{width:100%;height:100%;fill:var(--color-white)}.halo-popup-title{font-size:var(--font-heading-size);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;text-transform:uppercase;margin:0;padding:0}.customPopup-header{padding-top:0!important}.customPopup-close{top:10px;right:10px;width:15px;height:15px;padding:0;background-color:var(--bg-white)}.customPopup-close svg{fill:var(--bg-black)}.customPopup-title{font-size:calc(var(--font-body-size) + 4px);font-weight:var(--font-weight-bold)}body.term-condition-show .background-overlay{opacity:1;pointer-events:auto;z-index:999}.halo-sidebar{position:fixed;top:0;bottom:0;padding:0;height:100%;z-index:101;max-width:calc(100vw - 40px);width:100%;opacity:1;visibility:hidden;transition:opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease;background-color:var(--bg-white)}.halo-sidebar-header{position:relative;padding:24px 20px 0;background-color:#fff}.halo-sidebar-header .title{display:block;font-size:calc(var(--font-body-size) + 4px);font-style:var(--font-heading-style);font-weight:var(--font-weight-semibold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:capitalize}.halo-sidebar-close{position:absolute;top:16px;width:40px;height:40px;font-size:0;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto;background-color:transparent;border:none;padding:0}.halo-sidebar-close svg{display:block;width:18px;height:18px;fill:var(--color-text);stroke:transparent}.halo-sidebar-wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 70px}.halo-cart-sidebar .halo-sidebar-wrapper{overflow:hidden}.halo-sidebar.halo-sidebar-left{left:0;transform:translate3d(-101%,0,0)}body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{right:0;left:auto;transform:translate3d(101%,0,0)}body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{transform:translateZ(0)}.halo-sidebar.halo-sidebar-right{right:0;transform:translate3d(101%,0,0)}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:20px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:20px}.halo-notifyMe{padding:30px 0 0}.halo-notifyMe .form-field{display:flex;flex-wrap:wrap}.halo-notifyMe .form-input{width:calc(100% - 185px)}.halo-notifyMe .form-label{color:var(--color-text2)}.halo-notifyMe .button{width:175px;margin:0 0 0 10px}.notifyMe-text{display:none;margin:20px 0 0}.halo-notifyMe--popup{padding-top:0}.halo-notifyMe--popup .form-label{text-align:center;margin-bottom:23px;text-transform:none}.halo-notifyMe--popup .form-input{width:100%}.halo-notifyMe--popup .button{width:100%;margin-left:0;margin-top:10px}body.notify-me-show .background-overlay{opacity:1;pointer-events:all}body.notify-me-show .halo-notify-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:201}.header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header{display:none}.menu-lv-item>a,.menu-lv-item .site-nav-list-dropdown>a{display:block;position:relative}.menu-lv-1__action .text{text-decoration-thickness:.2rem!important}.menu-lv-item:last-child .site-nav-list-dropdown>a,.menu-lv-item:last-child>a{border-bottom:none}.menu-lv-item .text{transition:text-decoration var(--duration-short) ease}.menu-lv-item .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:0;transform:translateY(-50%)}.products-grid{display:block;position:relative;margin:0 -15px;font-size:0;letter-spacing:0}.products-grid .product{display:inline-block;vertical-align:top;width:100%;padding:0 15px;margin-top:30px}.products-grid .product:first-child{margin-top:0}.products-grid.slider .product{margin-top:0;flex-shrink:0}.product-infinite-scroll .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.product-infinite-scroll .button span{pointer-events:none}.product-infinite-scroll .button svg{width:14px;height:14px;margin-right:8px;margin-top:-2px}.footbar-fixed{position:fixed;left:0;right:0;bottom:0;z-index:10;line-height:0;transition:all .3s ease}.sticky-toolbar-mobile .footbar-fixed{bottom:60px}.footbar-fixed .footbar-fixed-left,.footbar-fixed .footbar-fixed-right{line-height:22px;display:inline-block}.footbar-fixed-left{left:0;right:0;bottom:0;width:100%;display:inline-block;vertical-align:top;transition:all .3s ease}.footbar-fixed-right{left:0;right:0;bottom:0;display:inline-block;vertical-align:top;transition:all .3s ease}.slideshow .item{position:relative}.slide-content .slide-sub.border--solid span{border-bottom:1px solid var(--slide-sub-color-style)}.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:6px}.slick-slider img{visibility:visible!important}.slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2){display:none}.slideshow:not(.slick-slider) .swatch .item:nth-child(n+2){display:inline-block}.slick-slide img{margin-left:auto;margin-right:auto}.block-categories-slider .title{text-transform:unset;margin-bottom:5px}.block-categories-slider .title span{display:inline-block;padding:6px 20px;font-weight:var(--font-weight-bold);border-radius:6px 6px 0 0;letter-spacing:.02em}.block-categories-slider .categories-slider--list li{width:50%;margin:0;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;min-height:72px}.block-categories-slider .categories-slider--list li:nth-child(1),.block-categories-slider .categories-slider--list li:nth-child(2){border-top:0}.block-categories-slider .categories-slider--list li:nth-child(2n){border-right:0}.block-categories-slider .categories-slider--list li a{display:flex;align-content:space-around;flex-wrap:wrap;justify-content:center;height:100%;line-height:24px;color:#202020}.block-categories-slider .categories-slider--list li a span{display:block;width:100%;text-align:center;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.block-categories-slider .categories-slider--list li a img{max-width:24px;margin-bottom:5px;padding-top:5px;margin-left:auto;margin-right:auto}.halo-lookbook-popup-mobile{--lookbook-mobile-duraton: .5s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:100;pointer-events:none;transition:opacity var(--lookbook-mobile-duraton) 50ms ease-in-out,background-color var(--lookbook-mobile-duraton) 50ms ease-in-out}body.video-show .halo-video-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}body.video-show .background-overlay{opacity:1;pointer-events:all}body.is-custom-information #halo-product-custom-information{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}#halo-product-custom-information .halo-popup-content{max-height:55vh;overflow-y:auto}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar{width:5px}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track{background:#f4f4f4}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb{background:#000}#halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover{background:#000}body.is-custom-information .background-overlay{opacity:1;pointer-events:all}.halo-video-popup .halo-popup-close{z-index:9}.halo-video-popup .halo-popup-wrapper{padding:0}.halo-video-popup .halo-popup-header{margin:0;padding:0}.site-nav-mobile.nav-account{--icon-size: 20px;padding-top:0!important;padding-bottom:0!important}.site-nav-mobile.nav-account .icon-wrapper{width:calc(var(--icon-size) + 5px);height:var(--icon-size)}.site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper{height:calc(var(--icon-size) + 3px)}.site-nav-mobile.nav-account .last-link{border-bottom:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account,.site-nav-mobile.nav-account .header__icon{padding:15px 20px!important;border-top:1px solid #e6e6e6}.site-nav-mobile.nav-account .header__link--account .title{position:relative;top:1px}.site-nav-mobile.nav-account .header__link--account .title,.site-nav-mobile.nav-account .header__icon .title{margin-left:5px!important;margin-right:5px}.site-nav-mobile.nav-account .customer-links .icon-wrapper svg,.site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist{width:var(--icon-size);height:var(--icon-size);fill:var(--color-text)}.site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg{width:18px;height:18px}.site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path{width:var(--icon-size);height:var(--icon-size);transform:scale(1.2);transform-origin:center center}.site-nav-mobile.nav-account .wrapper-links{padding-top:7px;padding-bottom:10px}.site-nav-mobile.nav-account .customer-links.customer-login .header__link--account{border-top:none;padding:0 7px!important}.positive_vibes .text-vibes p{display:block;transition:transform 1s ease-in-out;margin:0;color:var(--color-text);font-size:var(--font-size);font-weight:var(--fonr-weight)}.positive_vibes .text-vibes p svg{width:20px;height:20px;stroke:transparent;position:relative;top:-2px;margin-right:10px}@media(max-width:1366px){.block-categories-slider .categories-slider--list li{border-top:0;border-right:0;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%;padding:0 10px}}@media(max-width:1024px){.halo-block-header .title .text{padding:0 15px}.custom_position:not(.content-box--center){top:var(--vertical_position_mb, 50%)!important;transform:translateY(calc(var(--vertical_position_mb, 50%) * -1))!important}body.cart-sidebar-show #halo-sidebar.page-sidebar,body.auth-sidebar-show #halo-sidebar.page-sidebar,body.open_search_mobile #halo-sidebar.page-sidebar,body.menu_open #halo-sidebar.page-sidebar,body.lang-currency-sidebar-show#halo-sidebar.page-sidebar{display:none}.header-with-sidebar{display:flex;align-items:center;justify-content:space-between}.header-with-sidebar .page-header{padding:21px 0!important}.wrapper-body{padding-bottom:50px}.halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4){display:none}.style-arrows-5 .slick-arrow svg{width:46px;height:46px}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -8px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 8px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.halo-block-header.text-left.viewAll--right .title,.halo-block-header.text-right.viewAll--left .title{margin-right:30px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:13px!important;padding-bottom:13px!important;font-size:calc(var(--btn-1-font-size) - 2px)!important}.slideshow .slick-dots li{margin:0 5px;width:10px;height:10px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.halo-popup-wrapper-mobile{position:absolute;bottom:0;left:0;height:max-content;max-height:85%;width:100%;background-color:#fff;transform:translateY(100%);transition:transform var(--lookbook-mobile-duraton) ease-in-out}.halo-lookbook-popup-mobile{opacity:0;visibility:hidden;transition:opacity var(--lookbook-mobile-duraton) ease,visibility var(--lookbook-mobile-duraton) ease}.halo-lookbook-popup-mobile .product-item{flex:0 0 55%}.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;align-items:stretch;justify-content:start;gap:10px}body.mobile-popup-active .halo-lookbook-popup-mobile{pointer-events:auto;opacity:1;visibility:visible;background-color:#000000b3}body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile{transform:translateY(0)}.halo-popup-wrapper-mobile .close-modal{position:absolute;right:10px;background:none;border:none;padding:0}.mobile-popup-header{width:100%;padding:10px;margin:0;border-bottom:1px solid rgba(0,0,0,.2);display:block;text-align:center;color:var(--text-color);font-size:var(--font-heading-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--font-weight-medium);position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.btn_1_br_outside .mobile-popup-header{text-transform:unset}.halo-popup-wrapper-mobile .halo-popup-container-mobile{display:flex;justify-content:center;align-items:start;gap:10px;padding:10px}.halo-popup-wrapper-mobile .lookbook-mobile-item img{max-width:100%;max-height:100%;object-fit:cover;object-position:center}.halo-popup-wrapper-mobile .scroll-snap-mobile{padding:0;overflow-x:scroll}.halo-lookbook-popup-mobile .close-modal svg{width:16px;height:16px;fill:var(--color-text);stroke:var(--color-text)}.hide-on-mobile{visibility:hidden}.halo-sidebar-header{padding:13px 20px 0}.halo-sidebar-close{top:5px}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{left:5px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{left:auto;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{position:inherit;top:0;left:auto;right:-15px;background-color:transparent}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{position:absolute;right:5px}.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{fill:var(--color-black)}#navigation-mobile .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.menu_open #navigation-mobile .halo-sidebar-close{opacity:1;pointer-events:auto}.header__icon--cart .cart-count-bubble{position:absolute;right:-12px;top:-8px}.search-modal__form{background-color:#fafafa;border-bottom:1px solid #e7e7e7}.search-modal__form .search__button{min-width:inherit;text-overflow:unset;padding:1px 10px 4px;border-radius:0;min-height:30px;background:transparent;box-shadow:none;border:0}.search-modal__form .search__input{padding:3px 10px;background-color:transparent;border:0}.search-modal__form .search__button svg{width:20px!important;height:20px!important;position:relative}.menu-heading-mobile{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 3px}.has-menu-vertical .menu-heading-mobile{align-items:baseline}.halo-top-language .icon svg{width:20px;height:20px}.halo-currency .currency-menu .icon svg{width:20px!important;height:20px!important;position:relative;top:1px}.products-grid.grid .grid__item{padding-left:0;padding-right:0;margin-top:0!important;margin-left:.5rem;width:calc(25% - .375rem)!important;max-width:50%;flex-grow:1;flex-shrink:0}.products-grid.grid .grid__item:first-of-type{margin-left:15px}.products-grid.grid .grid__item:last-of-type{margin-right:15px}.style-dots-2 .slick-dots li:last-child,.style-dots-2 .slider-dots li:last-child{margin-right:7px}.button{font-size:calc(var(--btn-1-font-size) * .8);line-height:calc(var(--btn-1-line-height) * .8)}.template-list-collections .breadcrumb-container,.wishlist-container .breadcrumb-container{margin-left:-15px!important;margin-right:-15px!important}.template-list-collections .breadcrumb-container .breadcrumb,.wishlist-container .breadcrumb-container .breadcrumb{width:100vw;padding-left:15px!important;padding-right:15px!important}}@media(max-width:992px){.products-grid.grid .grid__item{width:calc(33.333333% - .5rem * 3 / 4)!important}.scroll-snap-mobile{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 15px;margin-left:0;align-items:center;scroll-snap-type:x mandatory}}@media(max-width:767px){.slide-content.sub_heading_font_1 .slide-sub.border--solid span{padding-bottom:4px}.slideshow.show-dot-with-image .slick-dots li button{padding:6px}.halo-lookbook-popup{left:0;right:0;margin:20px auto;width:275px;max-width:-moz-calc(100vw - 30px);max-width:-webkit-calc(100vw - 30px);max-width:-ms-calc(100vw - 30px);max-width:calc(100vw - 30px)}.halo-lookbook-popup .halo-popup-wrapper{padding:10px 12px}.halo-lookbook-popup .card{display:flex}.halo-lookbook-popup .card-product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-right:15px}.halo-lookbook-popup .card-information{padding:0;-webkit-box-flex:0;-ms-flex:0 0 calc(70% - 15px);flex:0 0 calc(70% - 15px);max-width:-moz-calc(70% - 15px);max-width:-webkit-calc(70% - 15px);max-width:-ms-calc(70% - 15px);max-width:calc(70% - 15px)}.halo-lookbook-popup .card-information__wrapper{text-align:left}.halo-lookbook-popup .card-information .card-price{justify-content:flex-start!important}.halo-lookbook-popup .card-action{display:none}.halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized)>.product{width:82.2%}.slideshow.show-dot-with-image .slick-dots li.slick-active button{padding:6px}.slideshow.show-dot-with-image .slick-dots li button svg{max-width:14px;max-height:14px}.slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{padding:7px}}@media(max-width:551px){.halo-block-header .title .text{padding:0 10px}.container,.container-1770,.container-1570,.container-1670,.container-1470,.container-1370,.container-1320,.container-1170{padding-left:10px;padding-right:10px}.halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+2),.halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3){display:none}.scroll-snap-mobile{padding:0 0 0 10px;margin-left:0}.products-grid.grid .grid__item{width:calc(50% - 1.875rem)!important}.halo-product-block .container-full .products-carousel,.halo-product-block .container-full .products-grid{margin:0}.halo-term-condition-popup .halo-popup-header{margin:0 0 20px;padding:5px 0 0}.halo-product-block .products-carousel,.halo-product-block .products-grid{margin:0 -5px}.halo-product-block .products-carousel .product,.halo-product-block .products-grid .product{padding:0 5px}.products-grid .product .card-action,.products-carousel .product .card-action{padding:0 0 15px}.style-arrows-6 .button:not(.share-button__button),.style-arrows-6 .grouped_btn--slider .slide-button,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--],.style-arrows-8 .button:not(.share-button__button):not(.product-form__submit),.style-arrows-8 .grouped_btn--slider .slide-button,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:10px!important;padding-bottom:10px!important}.btn_1_br_outside .button{padding-top:10px!important;padding-bottom:10px!important}.body-full-width.product-card-layout-04 .button{padding-top:9px!important;padding-bottom:5px!important}.field__input,.form-input{padding-top:7px;padding-bottom:7px}.block-categories-slider .categories-slider--list li{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;border-right:0}.block-categories-slider .categories-slider--list li a{align-content:center}.page-header{padding:10px 0 15px}.btn_1_br_outside .slick-dots li,.btn_1_br_outside .slider-dots li{margin:0 7px}.btn_1_br_outside .slick-dots li button,.btn_1_br_outside .slider-dots li button{width:calc(var(--dots-width) - 4px);height:calc(var(--dots-height) - 4px)}.animate--fixed .image.enable_custom_image img{position:absolute!important;height:100%!important}.template-list-collections .breadcrumb-container,.wishlist-container .breadcrumb-container{margin-left:-10px!important;margin-right:-10px!important}.template-list-collections .breadcrumb-container .breadcrumb,.wishlist-container .breadcrumb-container .breadcrumb{padding-left:10px!important;padding-right:10px!important}}@media(min-width:321px){.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:50%}.products-grid.column-2 .product:nth-child(-n+2),.products-grid.column-3 .product:nth-child(-n+2),.products-grid.column-4 .product:nth-child(-n+2),.products-grid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:375px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:50%}}@media(min-width:551px){.footbar-fixed{left:15px;right:auto;bottom:15px}.halo-popup-header{padding-top:3px}.halo-popup.customPopup-small{max-width:470px}.halo-sidebar{max-width:370px}.halo-sidebar.halo-cart-sidebar{max-width:420px}}@media only screen and (min-width:750px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}h5,.h5{font-size:1.3rem}}@media(min-width:768px){.halo-popup{max-width:720px}.products-grid.column-2 .product{margin-top:30px}.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:33.3333333%;margin-top:50px}.products-grid.column-3 .product:nth-child(-n+3),.products-grid.column-4 .product:nth-child(-n+3),.products-grid.column-5 .product:nth-child(-n+3){margin-top:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:33.3333333%}}@media(min-width:992px){.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:25%}.halo-product-block .column-2\.5.products-carousel:not(.slick-initialized)>.product{width:38%}}@media(min-width:1025px){a:hover{color:var(--color-link-hover)}.link-underline:hover .text{text-decoration:underline;text-underline-offset:.3rem}.halo-block-header .title .text{min-width:420px}.halo-block-header.text-left.viewAll--left .title .text,.halo-block-header.text-right.viewAll--right .title .text{width:auto}.slick-arrow:hover svg{color:var(--arrow-color-hover);fill:var(--arrow-color-hover)}.style-arrows-8 .slick-dots li,.style-arrows-8 .slider-dots li{margin:0 20px}.container{max-width:1200px;padding-left:15px;padding-right:15px}.has-megamenu .container{max-width:var(--container_size)!important;padding-left:15px!important;padding-right:15px!important}.header-full-width .header .container,.header-full-width #shopify-section-announcement-bar .container,.body-full-width .wrapper-body .container{max-width:100%;padding:0 3.175%}.body-full-width.template-customers\/login .wrapper-body .container,.body-full-width.template-customers\/register .wrapper-body .container,.body-full-width.template-customers\/account .wrapper-body .container,.body-full-width.template-customers\/addresses .wrapper-body .container{max-width:1200px;padding-left:15px;padding-right:15px}.body-custom-width .wrapper-body .container{max-width:var(--body-custom-width-container);padding-left:15px;padding-right:15px}.halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3),.halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4),.halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+5),.halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+6),.halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+7),.halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+8),.halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+9),.halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+10),.halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+11){display:none}.products-carousel.column-2:not(.slick-slider) .product:nth-child(n+3),.products-carousel.column-3:not(.slick-slider) .product:nth-child(n+4),.products-carousel.column-4:not(.slick-slider) .product:nth-child(n+5),.products-carousel.column-5:not(.slick-slider) .product:nth-child(n+6),.products-carousel.column-6:not(.slick-slider) .product:nth-child(n+7),.products-carousel.column-7:not(.slick-slider) .product:nth-child(n+8),.products-carousel.column-8:not(.slick-slider) .product:nth-child(n+9),.products-carousel.column-9:not(.slick-slider) .product:nth-child(n+10),.products-carousel.column-10:not(.slick-slider) .product:nth-child(n+11){display:none}.header-bottom .main-menu,.header-bottom .main-menu>.container{position:static}.header__list .link{padding:23px 25px}.header__icon:hover .icon{transform:scale(1.15)}.header__icon:hover .icon-search-1{transform:rotate(-90deg) scale(1.15)}.halo-top-language #HeaderLanguageLabel,.halo-top-currency .currency-block .title{display:none}.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{top:5px;right:5px;min-width:20px;min-height:20px;line-height:20px}.sticky-search-open .header__search .search-modal__form{max-width:555px}.sticky-search-open .header__search .search-modal__form .search__input{padding:7px 10px}.sticky-search-open .header__search .search-modal__form .search__button svg{width:18px;height:18px}.sticky-search-open .search_details{top:10vh;position:relative;max-width:555px;margin:0 auto;text-align:center;animation:animateMenuOpen .5s ease}.sticky-search-open .search_details .quickSearchResultsWrap{right:0;left:0;width:555px}.sticky-search-open .quickSearchResults .container{padding-left:20px;padding-right:20px}.sticky-search-open .search_details .header-search-close{padding-bottom:15px;display:block}.sticky-search-open .search_details .header-search-close svg{width:20px;height:20px;color:var(--bg-white)}.sticky-search-open details>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.sticky-search-open details>.search-modal .quickSearchResultsWrap{display:block!important;animation:appear-down var(--duration-default) ease}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{width:5px;background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}.button:hover{box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset)}.button.button-1:hover,.button.button--primary:hover,.button.button--primary:focus{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover);background-origin:border-box}.button.button-1:hover svg,.button.button--primary:hover svg,.button.button--primary:focus svg{fill:var(--btn-1-color-hover)}.btn_1_br_outside .button:hover:after{border-color:var(--btn-1-border-hover)}.button.button-2:hover,.button.button--secondary:hover,.button.button--secondary:focus{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover);background-origin:border-box}.btn_1_br_outside .button.button-2:hover:after,.btn_1_br_outside .button.button--secondary:hover:after{border:1px solid var(--btn-2-border-hover)}.button.button-2:hover svg,.button.button--secondary:hover svg,.button.button--secondary:focus svg{fill:var(--btn-2-color-hover)}.btn_2_br_outside .productView-action .button:hover:after{border-color:var(--atc-border-color-hover)}.button.button-3:hover svg,.button.button-3:focus svg{fill:var(--btn-3-color-hover)}.halo-popup.halo-edit-cart-popup .halo-notifyMe{display:none!important}.halo-sidebar-header{padding-left:30px;padding-right:30px}.announcement-bar__message .text{font-size:calc(var(--font-body-size) + 4px)}.menu-lv-item:hover>a>.text,.menu-lv-item>.site-nav-list-dropdown>a>.text,.menu-lv-item:hover>.site-nav-list-dropdown>a>.text{border-bottom:1px solid transparent}.products-grid.column-4 .product,.products-grid.column-5 .product{width:25%}.products-grid.column-4 .product:nth-child(-n+4),.products-grid.column-5 .product:nth-child(-n+4){margin-top:0}.halo-product-block .products-carousel.column-1:not(.slick-initialized)>.product{width:100%}.halo-product-block .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}.halo-product-block .products-carousel.column-3:not(.slick-initialized)>.product{width:calc(100% / 3)}.halo-product-block .products-carousel.column-4:not(.slick-initialized)>.product{width:25%}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product{width:calc(100% / 6)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg{transform:rotate(-180deg)}body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg{transform:unset}.halo-product-block:has(.products-carousel.display-product-outside-container .slick-list){overflow:hidden}.footbar-fixed-left{position:fixed;left:15px;right:auto;bottom:15px;z-index:10;width:auto}.footbar-fixed-right{position:fixed;left:auto;right:15px;bottom:15px;z-index:10}.image-zoom:hover img{transform:scale(1.06)}.haloCalculatorShipping{padding:0 30px}.body-content-wrapper{transition:transform var(--duration-long) ease}body.cart-sidebar-show .body-content-wrapper,body.auth-sidebar-show .body-content-wrapper,body.show-pickup-availability .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}body.menu_open .body-content-wrapper,body.open_search_mobile .body-content-wrapper{transform:translate(var(--page-content-distance))}#halo-cart-sidebar .halo-sidebar-header,#halo-cart-sidebar .previewCartMessage,#halo-cart-sidebar .previewCart-wrapper,#halo-auth-sidebar .halo-sidebar-header,#halo-auth-sidebar .halo-sidebar-wrapper,#halo-language-currency-sidebar .title,#halo-language-currency-sidebar .halo-top-language,#halo-language-currency-sidebar .halo-top-currency{transform:translate(calc(var(--sidebar-content-distance) * 1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title{transition-delay:.25s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transition-delay:.4s}body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper{transition-delay:.55s}body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header{transition-delay:.3s}body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper{transition-delay:.3s}#search-form-mobile .halo-sidebar-header,#search-form-mobile .header__search-full,#search-form-mobile .quickSearchTrending,#search-form-mobile .quickSearchProduct,#navigation-mobile .halo-sidebar-wrapper{transform:translate(calc(var(--sidebar-content-distance) * -1));opacity:0;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease;transition-delay:0}body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header,body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper{transition-delay:.25s}body:not(.safari).open_search_mobile #search-form-mobile .header__search-full{transition-delay:.4s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending{transition-delay:.55s}body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct{transition-delay:.7s}body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage,body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper,body.open_search_mobile #search-form-mobile .halo-sidebar-header,body.open_search_mobile #search-form-mobile .header__search-full,body.open_search_mobile #search-form-mobile .quickSearchTrending,body.open_search_mobile #search-form-mobile .quickSearchProduct,body.menu_open #navigation-mobile .halo-sidebar-wrapper,body.lang-currency-sidebar-show #halo-language-currency-sidebar .title,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency{transform:translate(0);opacity:1}.halo-popup-wrapper-mobile{display:none}}@media(min-width:1280px){.halo-lookbook-popup .halo-popup-wrapper{max-height:366px}.halo-lookbook-popup .lookbook-content .card-media{padding-bottom:133.33333333333334%!important}}@media(min-width:1600px){.halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{background:transparent}.products-grid.column-5 .product{width:20%}.products-grid.column-5 .product:nth-child(-n+5){margin-top:0}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product{width:20%}}@media(min-width:768px)and (max-width:1024px){.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action,.halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch{display:none}.halo-lookbook-popup-mobile .product-item{flex-basis:25%}.slider-dots li:last-child{display:none}.halo-block-header .title .text{padding:0 60px}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map?v=84970157901927775051776217589 */

}
@media all{
.banner-item,.image-banner .halo-banner-wrapper .item{position:relative}.image-banner.style_bg--for_img .item .image:not(.image-custom):after{content:"";position:absolute;top:0;left:auto;right:0;bottom:0;background-color:var(--bg-color-style);width:30%;max-width:420px;height:100%;transition:all 2s ease}.image-banner.style_bg--for_img .item:hover .image:after{width:calc(50% + 15px);max-width:calc(50% + 15px)}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}.halo-banner .flying-effect .img-box .image{animation:float 6s ease-in-out infinite}.banner-item .img-box .image{border-radius:var(--border_radius)}.img-box .image{display:block;overflow:hidden;position:relative}.img-box .image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.img-box--mobile .image{display:none}.img-box--mobile .image+.image{display:block}.content-custom-image.content-box--absolute img{width:100%;height:100%}.banner-button svg{width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:0}.banner-button span{display:inline-block;vertical-align:middle}.content-list li{margin-bottom:16px}.image-banner .item+.item{margin-top:20px}.countdown-block .clock-item span{display:block}.countdown-block .clock-item span.text{font-weight:var(--font-weight-normal);font-size:var(--font-size-countdown-text-style);text-transform:uppercase;line-height:1}.collection-countdown .clock-item span{display:block}.btn-scroll-down svg{width:39px;height:20px}.point-icon .text{position:relative;top:1px;line-height:1}.halo-banner-wrapper .flex-box__banner .text-left .button{margin-left:0}.halo-banner-wrapper .flex-box__banner .text-right .button{margin-right:0}.halo-banner-wrapper .flex-box__banner .banner-button.button_style_2 svg{height:12px;position:relative;top:-1px}.flex-box__banner .video-open-popup .video-circle--custom svg{width:40px;height:40px;fill:transparent}.flex-box__banner .video-open-popup.icon_style_2 a{padding:0}.flex-box__banner .video-open-popup svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.flex-box__banner .video-open-popup.icon_style_2 svg{width:96px;height:96px}.scrolling-text__list li{white-space:nowrap}.scrolling-text__list li:last-child{padding-right:45px}.scrolling-text__list a{color:var(--color);font-size:30px;font-weight:var(--font-weight-bold);line-height:1.2}.style-arrows-6 .scrolling-text__list a{font-weight:var(--font-weight-semibold)}.scrolling-text__list span{color:var(--color);font-size:30px;display:inline-block;margin-left:15px;margin-right:15px}.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){width:100%!important;display:flex;position:unset;overflow:unset;gap:30px;justify-content:space-between;align-items:center;padding:37px 55px;transform:unset}.image-banner:has(.horizontal_content .countdown-block) .img-box .image{padding-top:0!important;height:100%}.image-banner:has(.horizontal_content .countdown-block) .img-box .image img{position:unset}@media(min-width:768px){.scrolling-text__list li:last-child{padding-right:60px}.scrolling-text__list a{font-size:35px}.scrolling-text__list span{font-size:35px;margin-left:20px;margin-right:20px}}@media(min-width:1200px){.scrolling-text__list li:last-child{padding-right:130px}.scrolling-text__list a{font-size:var(--fontsize)}.scrolling-text__list span{font-size:var(--fontsize);margin-left:50px;margin-right:50px}}@media(max-width:1200px){.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){padding:33px 20px;align-items:start}.countdown-block .clock-item span.text{font-size:12px}.countdown-block.countdown-slide-show .clock-item span.text{font-size:max(calc(var(--font-size-countdown-text-style) * .75),12px)}}@media(max-width:1024px){.image-banner.style_bg--for_img .item .image:after{width:calc(50% + 15px);max-width:calc(50% + 15px)}.content-list li{margin-bottom:2px}}@media(max-width:767px){.countdown-block.countdown-slide-show .clock-item span.text{font-size:max(calc(var(--font-size-countdown-text-style) * .5),12px)}}@media(max-width:551px){.image-banner .horizontal_content.content-box--absolute:has(.countdown-block){padding:53px 20px}}@media(max-width:550px){.horizontal_content.content-box--absolute:has(.countdown-block){flex-wrap:wrap;flex-direction:column-reverse;text-align:left}}@media(min-width:1025px){.img-box--mobile .image{display:block}.img-box--mobile .image+.image{display:none}.halo-banner-wrapper .flex-box__banner>div{width:calc(50% - 15px)}.template-page .halo-banner-wrapper .flex-box__banner>div{width:50%}}@media(min-width:1200px){.img-box.is-parallax .image{display:none}}@media(min-width:768px)and (max-width:991px){.halo-block-content.disable_space_item .halo-banner-wrapper .image{padding-top:92.708333%!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-loading-banner.css.map?v=23751737841716112591776217588 */

}
@media all{
.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte img{height:auto;max-width:100%}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote>*{margin:-.5rem 0}.halo-text-format{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text2)}.halo-text-format p{margin-bottom:0}.halo-text-format p+p{margin-top:17px}.halo-text-format p+ul,.halo-text-format p+ol{margin-top:18px}.halo-text-format h1,.halo-text-format h2,.halo-text-format h3,.halo-text-format h4,.halo-text-format h5,.halo-text-format h6{margin-top:0;margin-bottom:7px}.halo-text-format h1+p,.halo-text-format h2+p,.halo-text-format h3+p,.halo-text-format h4+p,.halo-text-format h5+p,.halo-text-format h6+p{padding-top:0}.halo-text-format p+h1,.halo-text-format p+h2,.halo-text-format p+h3,.halo-text-format p+h4,.halo-text-format p+h5,.halo-text-format p+h6{margin-top:25px}.halo-text-format p a{text-decoration:underline;text-underline-offset:.3rem;transition:text-decoration var(--duration-short) ease}.halo-text-format ul,.halo-text-format ol{margin:0 0 10px 17px;padding:0 0 22px;list-style:inherit}.halo-text-format ul li,.halo-text-format ol li{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text2);position:relative}.halo-text-format ul li+li,.halo-text-format ol li+li{margin-top:10px}.halo-text-format blockquote h4{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);font-style:normal;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 17px}.halo-text-format blockquote p{display:block;width:100%;margin:0 auto;font-size:calc(var(--font-body-size) + 3px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text)}.halo-text-format table tr:nth-child(odd){background:#f1f1f1}.halo-text-format .banner-item .image{position:relative;overflow:hidden;padding:0;width:100%}.halo-text-format .list .item{display:inline-block;vertical-align:top;width:100%}.halo-text-format .list .item h4{font-size:var(--font-body-size);font-weight:var(--font-weight-bold);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 22px}.productView-tab .halo-text-format,.productView-tab .halo-text-format ul li,.productView-tab .halo-text-format ol li{color:var(--text-cart)}.productView-tab .halo-text-format blockquote p{display:block;width:100%;margin:0 auto;font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--text-cart);background-color:var(--bg-global);padding:34px 40px;font-style:normal}.description-sample-container h4{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);margin-bottom:18px}.description-sample-container .quote h4{font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-semibold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-transform:capitalize;margin-bottom:18px}.description-sample-container ul:not(.slick-dots) li+li,.description-sample-container ol li+li{margin-top:7px}.description-sample-container ul:not(.slick-dots),.description-sample-container ol{margin:0 0 10px 17px;padding:0 0 28px;list-style:inherit}.sample-lists .item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sample-lists .item ul{list-style-type:none;margin-left:0!important}.sample-lists .item ul li{position:relative;padding-left:1.5em}.sample-lists .item ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;background-color:currentColor;border-radius:50%;padding-right:5px}.description-sample-container img{padding-left:15px;padding-right:15px}.description-sample-container .articleGallery-slider:not(.slick-initialized){white-space:nowrap;overflow:hidden}.description-sample-container .slick-dots li+li{margin-top:0}.description-sample-container .hover-icon-container .icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color, #fff)}.description-sample-container .sample-text-block p{margin-top:3px}@media(max-width:1024px){.description-sample-container img{padding-left:7px;padding-right:7px}}@media(max-width:550px){.sample-lists .item{width:100%}.productView-tab .halo-text-format blockquote p{padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-rte.css.map?v=63702617831065942891776217588 */

}
@media all{.blog-block-item{margin:0 -10px}.blog-block-item .item{display:inline-block;vertical-align:top;width:100%;padding:0 10px}.blog-block-item .item-content .title{display:block;font-size:var(--header-font-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:0 0 10px}.blog-block-item+.blog-block-item{margin-top:40px}.blog-filter li{display:flex;width:auto;margin:0 0 0 5px}.blog-filter li a{display:block;font-size:calc(var(--font-size) + 8px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:.02em;background-color:transparent;border:1px solid transparent;padding:6px 12px}.blog-filter li.is-active a{border-color:var(--bg-grey);background:var(--bg-grey);color:var(--bg-white);border-radius:3px}.blog-filter li:first-child{margin-left:0}.halo-product-block{clear:both}.blog-block-item.column-1 .item{flex:0 0 100%;width:100%}.blog-layout-simple .breadcrumb+.page-header{padding-top:13px}.main-blog-block .blog-info span+span{margin-left:10px}.blog-layout-default .blog-info .blog-author span{color:var(--color-summary-style);font-weight:var(--font-weight-semibold)}.blog-layout-simple .blog-block-item .item{margin-bottom:30px}.blog-layout-default .page-header{font-family:var(--font-heading-family);padding:37px 0 10px}.blog-layout-default .breadcrumb{padding:0 0 65px}.blog-breadcrumb .breadcrumb-container.style--line_clamp_1{margin-left:0;margin-right:0}@media(max-width:1024px){.blog-layout-default .breadcrumb{padding:0 0 30px}.blog-layout-full-width .breadcrumb{padding:12px 0}.blog-layout-full-width .page-header{padding:5px 0 30px}.blog-layout-masonry .breadcrumb{padding-top:24px}}@media(max-width:767px){.blog-layout-masonry .breadcrumb{padding-top:16px}}@media(min-width:551px){.blog-block-item .item,.blog-block-item.column-2 .item,.blog-block-item.column-3 .item,.blog-block-item.column-4 .item,.blog-block-item.column-5 .item,.blog-block-item .item.item-left,.blog-block-item .item.item-right{flex:0 0 50%;width:50%}}@media(min-width:768px){.blog-block-item .item-content .title{margin:0 0 20px}.blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder){display:flex;flex-direction:column-reverse;margin-bottom:80px}.blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder){display:flex;align-items:flex-start}}@media(min-width:992px){.blog-block-item .item,.blog-block-item.column-3 .item,.blog-block-item.column-4 .item,.blog-block-item.column-5 .item{flex:0 0 33.3333333%;width:33.3333333%}}@media(min-width:1025px){.blog-block-item .item-content .title{font-size:60px;line-height:30px;margin-bottom:40px}.blog-block-item.column-3 .item{flex:0 0 33.3333333%;width:33.3333333%}.blog-block-item.column-4 .item{flex:0 0 25%;width:25%}.blog-block-item.column-5 .item{flex:0 0 20%;width:20%}.blog-layout-masonry .blog-block-item{margin:0 -15px}.blog-layout-masonry .blog-block-item .item{padding:0 15px}.blog-layout-masonry .breadcrumb{padding:24px 0 7px}.blog-layout-masonry .breadcrumb+.page-header{padding-bottom:40px}.blog-layout-full-width .breadcrumb{padding:17px 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-blog.css.map?v=7813934964831088101776217589 */

}
@media all{
.halo-grid-content:after{content:"";display:block;clear:both}.page-sidebar{position:fixed;top:0;bottom:0;padding:0;width:100%;height:100%;z-index:101;max-width:calc(100vw - 40px);opacity:1;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease,visibility var(--duration-default) ease;background-color:var(--bg-white)}.sidebar-toogle{display:block;width:40px;height:40px;padding:9px 0 9px 9px;background-color:var(--color-global-darken);margin:0}.sidebar-toogle .icon{width:100%;height:100%;stroke:transparent;fill:var(--bg-grey)}.page-sidebar.page-sidebar-left{left:0;transform:translate3d(-101%,0,0)}.page-sidebar.page-sidebar-left .halo-sidebar-close{right:-40px}.page-sidebar.page-sidebar-right .halo-sidebar-close,.product-left-sidebar.has-sidebar .page-sidebar.page-sidebar-right .halo-sidebar-close{left:-40px}body.open-mobile-sidebar .background-overlay{opacity:1;pointer-events:all}body.open-mobile-sidebar.has-halo-loader .background-overlay{z-index:999}body.open-mobile-sidebar .page-sidebar{opacity:1;visibility:visible;transform:translateZ(0)}body.open-mobile-sidebar .halo-grid-content{overflow-x:hidden}@media(max-width:1299px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product{width:33.33333%}}@media(max-width:1100px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product,.sidebar--layout_vertical .productGrid.column-3 .product{width:50%}}@media(max-width:1024px){.page-sidebar .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.open-mobile-sidebar .page-sidebar .halo-sidebar-close{opacity:1;pointer-events:auto}.template-list-collections .sidebar-toogle{border:none;display:flex;gap:3px;width:75px;text-align:left;margin-bottom:25px}.template-list-collections .sidebar-toogle svg{width:20px}}@media(min-width:420px){.page-sidebar{max-width:300px}}@media(min-width:1025px){.page-sidebar{position:static;top:30px;left:unset!important;right:unset!important;bottom:unset;height:auto;transition:unset;transform:unset!important;z-index:inherit;background-color:transparent;display:inline-block;vertical-align:top;width:210px;opacity:1;visibility:visible;float:left;transition:var(--anchor-transition)}.blog-layout-default .page-sidebar{width:270px}.scroll-down .page-sidebar{top:20px}.scroll-up .page-sidebar{top:70px}.sidebar-toogle{display:none;margin-bottom:0}.page-sidebar+.page-content{width:calc(100% - 210px);padding-left:30px;float:left}.product-details.has-sidebar .page-sidebar-left{float:left}.product-details.has-sidebar .page-sidebar+.page-content{float:none;display:inline-block}.blog-layout-default .page-sidebar+.page-content{width:calc(100% - 270px)}.page-sidebar.page-sidebar-right+.page-content{padding-left:0;padding-right:30px}.page-sidebar.page-sidebar--horizontal+.page-content{padding-left:0;padding-right:0;width:100%}}@media(min-width:1400px){.blog-layout-full-width .page-sidebar+.page-content{padding-left:60px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-grid.css.map?v=33686972519045475131776217588 */

}
@media all{
breadcrumb-component{display:block}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:11px 0 2px;font-size:var(--font-body-size);font-weight:var(--font-body-weight);text-transform:capitalize;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.breadcrumb a,.breadcrumb span:not(.separate){font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:var(--color-breadcrumb)}.skin-5 .breadcrumb a{color:var(--color-grey)}.breadcrumb span.separate{display:block;position:relative;padding:0 7px}.breadcrumb span.separate:before{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--color-breadcrumb)}.breadcrumb span.separate svg{width:9px;height:10px;position:relative;top:-1px}.breadcrumb span:not(.separate),.breadcrumb span.bd-title a,.breadcrumb span.separate svg{color:var(--color-breadcrumb);fill:var(--color-breadcrumb)}.breadcrumb{width:100%}.breadcrumb.breadcrumb-left{text-align:left;margin-right:auto;justify-content:flex-start}.product-details .breadcrumb{padding-top:10px;padding-bottom:10px;margin-bottom:3px}.hide-on-desktop{display:none}.hide-on-mobile{display:block}@media(max-width:1024px){.moreItem-breadcrumb .container{padding-left:0;padding-right:0}.product-details.has-sidebar .breadcrumb-container.style--line_clamp_1{background:none;padding-left:10px}.breadcrumb-container.style--line_clamp_1{position:relative}.breadcrumb-container.style--line_clamp_1 .breadcrumb{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;position:relative;padding:10px 10px 10px 7px}.breadcrumb-container.style--line_clamp_1 .breadcrumb::-webkit-scrollbar{height:5px}.breadcrumb-container.style--line_clamp_1 .breadcrumb::-webkit-scrollbar-track{background:#f4f4f4}.breadcrumb-container.style--line_clamp_1 .breadcrumb::-webkit-scrollbar-thumb{background:#000}.breadcrumb-container.style--line_clamp_1 .breadcrumb::-webkit-scrollbar-thumb:hover{background:#000}.breadcrumb-container.style--line_clamp_1:before{position:absolute;top:0;left:0;z-index:1;width:10px;height:100%;transform:rotate(180deg);background:linear-gradient(270deg,#fffc 38.19%,#fff0)}.breadcrumb-container.style--line_clamp_1:after{content:"";position:absolute;top:0;right:0;z-index:1;width:10px;height:100%;background:linear-gradient(270deg,#fffc 38.19%,#fff0)}.breadcrumb-container.style--line_clamp_1 .breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-container.style--line_clamp_1 .breadcrumb{-ms-overflow-style:none;scrollbar-width:none}.breadcrumb-container.style--line_clamp_1:before,.breadcrumb-container.style--line_clamp_1:after{content:"";position:absolute;top:0;height:100%;width:30px!important;transition:opacity .2s ease-in-out;pointer-events:none}.breadcrumb-container.style--line_clamp_1:before{left:0;background:linear-gradient(to right,white,transparent);z-index:1;transform:unset;opacity:0!important}.breadcrumb-container.style--line_clamp_1:after{right:0;opacity:0!important;background:linear-gradient(to left,white,transparent)}.breadcrumb-container.style--line_clamp_1.initialized:after{opacity:1!important}.breadcrumb-container.style--line_clamp_1.initialized:before{opacity:1!important}.breadcrumb-container.style--line_clamp_1.initialized.disable-first:before{opacity:0!important}.breadcrumb-container.style--line_clamp_1.initialized.disable-last:after{opacity:0!important}.product-details.style--line_clamp_1.has-sidebar .breadcrumb{transform:translateY(1px);overflow-y:hidden}.hide-on-desktop{display:block}.hide-on-mobile{display:none}}@media(max-width:767px){.breadcrumb .home-link{color:var(--color-link)}.template-product .breadcrumb span.separate svg{color:var(--color-link)!important;fill:var(--color-link)!important}.product-details.has-sidebar .breadcrumb-container.style--line_clamp_1{padding-left:0}.breadcrumb{font-size:calc(var(--font-body-size) - 2px)}.breadcrumb-container.style--line_clamp_1{position:relative;overflow-x:hidden;margin-left:-10px;margin-right:-10px;background:var(--breadcrumb-mb-bg);min-height:42px}.breadcrumb-bg .breadcrumb-container.style--line_clamp_1{margin-right:0}.template-product .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:10px}.breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:20px}.container-1770>.breadcrumb-container.style--line_clamp_1{margin-left:-20px}.template-blog .container-1770>.breadcrumb-container.style--line_clamp_1{margin-left:-10px}.container .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-right:15px}.breadcrumb-with-sidebar .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding:10px 10px 10px 7px}.breadcrumb-container.style--line_clamp_1:before{background:linear-gradient(to right,var(--breadcrumb-mb-bg, white),transparent)}.breadcrumb-container.style--line_clamp_1:after{right:0;opacity:1;background:linear-gradient(to left,var(--breadcrumb-mb-bg, white),transparent)}.breadcrumb.breadcrumb-center,.breadcrumb.breadcrumb-right,.breadcrumb.breadcrumb-left{text-align:left;margin-right:auto}}@media(min-width:767px)and (max-width:1024px){.product-details.has-sidebar .breadcrumb-container.style--line_clamp_1{width:calc(100% - 26px);padding-left:0}.halo-productView-left+.halo-productView-right .productView-product .moreItem-breadcrumb .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:0!important;padding-right:30px}}@media(min-width:551px)and (max-width:1024px){.breadcrumb-container.style--line_clamp_1{margin-left:0;margin-right:0}.moreItem-breadcrumb.hidden-on-mobile .breadcrumb-container.style--line_clamp_1{margin-left:0}.breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:15px;padding-right:15px}.collection-header.container-full .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:30px}.breadcrumb-with-sidebar .breadcrumb-container.style--line_clamp_1 .breadcrumb,.template-blog .breadcrumb-container.style--line_clamp_1 .breadcrumb,.template-page .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:15px}.container-1770>.breadcrumb-container.style--line_clamp_1 .breadcrumb,.container-1170>.breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:0}.container .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:15px}.breadcrumb-container.style--line_clamp_1:before{width:15px}.breadcrumb-container.style--line_clamp_1:after{width:15px}.halo-productView-left+.halo-productView-right .productView-product .moreItem-breadcrumb .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:15px}}@media(min-width:1025px){.breadcrumb{padding:35px 0 7px}.contact-container .breadcrumb{padding-top:10px;padding-bottom:10px;margin-top:-10px}.has-bg-image .breadcrumb{padding-top:20px}.breadcrumb a:hover{color:var(--color-link-hover)}.skin-5 .breadcrumb{padding-top:20px}}@media screen and (min-width:1300px){.container-1170>.breadcrumb-container.style--line_clamp_1 .breadcrumb,.container-1170>.breadcrumb-with-sidebar{margin-left:-10px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-breadcrumb.css.map?v=158896573748378790801776217588 */

}
@media all{
.sidebarBlock{margin:0 0 40px}.sidebar--layout_2 .sidebarBlock{margin:0 0 10px}.sidebarBlock.sidebar-categories{margin-bottom:44px}.sidebarBlock-heading{position:relative;font-family:var(--font-heading-family);font-size:calc(var(--header-font-size) - 6px);font-weight:var(--header-font-weight);text-transform:var(--header-text-transform);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin-top:0;margin-bottom:0;padding:6px 0}.sidebarBlock:first-child .sidebarBlock-heading{padding-top:0}.sidebarBlock:last-child{margin-bottom:0}.sidebarBlock-headingWrapper .sidebarBlock-heading{padding-top:5px;padding-bottom:2px;padding-right:15px;cursor:pointer}.sidebar--layout_1 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 551.13 551.13' height='512' viewBox='0 0 551.13 551.13' width='512'%3E%3Cpath style='fill: %233c3c3c;' d='m275.565 361.679-223.897-223.896h-51.668l275.565 275.565 275.565-275.565h-51.668z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:100%;width:11px;height:6px;display:inline-block;top:calc(50% - 5px);position:absolute;right:0;transition:all .5s ease;transform:translateY(-50%)}.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:before,.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{content:"";background-color:var(--icon);top:calc(50% - 5px);position:absolute;transition:all .5s ease}.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:before{width:10px;height:2px;left:100%;transform:translate3D(-100%,-50%,0) rotate(0)}.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{width:2px;height:10px;left:auto;right:4px;transform:translate3D(0,-50%,0) rotate(0)}.sidebar-custom-text .halo-text-format p:first-child{margin-top:0}.sidebar-custom-text .sidebarBlock-content{padding-top:1em}.all-categories-list{padding-top:8px}.sidebar--layout_2 .all-categories-list{padding-top:0;top:calc(50% - 5px)}.all-categories-list .is-clicked>.link{color:var(--color-link-hover)}.all-categories-list .is-clicked>.link>.text{text-decoration:underline;text-underline-offset:.3rem}.all-categories-list ul{display:none;overflow:hidden}.recentPosts-list-item .title{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);margin-top:0;margin-bottom:4px}.skin-3 .recentPosts-list-item .title,.page-sidebar .recentPosts-list-item .title{font-weight:var(--font-weight-medium)}.sidebar--layout_2 .recentPosts-list-item .title{font-weight:var(--font-weight-semibold)}.recentPosts-list-item .link{display:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.recentTags-list{padding-top:10px}.tags-list-item .link{color:#505050;padding:6px 11px}.advertisement-image{padding:12px 0}.sidebar--layout_2 .advertisement-image{padding:15px 0}.advertisement-image img{width:100%;height:auto}.page-sidebar .halo-sidebar-wrapper{padding-top:20px;padding-left:20px;padding-right:20px}.halo-blog-content .sidebarBlock-product .halo-productBadges .badge{font-size:min(var(--badge-font-size),12px);line-height:min(var(--badge-line-height),19px);border-radius:10px 0;--badge-padding-left-right: 11px}.halo-article-block .sidebarBlock-product .halo-productBadges .badge{font-size:min(var(--badge-font-size),18px);line-height:min(var(--badge-line-height),26px);border-radius:10px 0}.sidebarBlock-product .halo-productBadges{top:min(var(--badge-postion-top),5px)!important}.sidebarBlock-product .halo-productBadges--right{right:min(var(--badge-postion-left-right),5px)!important}.halo-blog-content .sidebarBlock-product .card-vendor,.halo-article-block .sidebarBlock-product .card-vendor{font-size:min(var(--product-vendor-font-size),14px);line-height:min(var(--product-vendor-line-height),20px)}.halo-blog-content .sidebarBlock-product .card-title,.halo-article-block .sidebarBlock-product .card-title{font-size:min(var(--product-title-font-size),16px);line-height:min(var(--product-title-line-height),24px)}.halo-blog-content .sidebarBlock-product .card-price,.halo-article-block .sidebarBlock-product .card-price{--product-price-font-size: 16px;--product-price-line-height: 24px;justify-content:center!important}.halo-article-block .sidebarBlock-product .card-action .button{font-size:min(var(--btn-3-font-size),18px);line-height:min(var(--btn-3-line-height),24px);padding-top:min(var(--btn-3-padding-top),10px);padding-bottom:min(var(--btn-3-padding-bottom),10px)}.page-sidebar.page-sidebar--vertical .refined-widgets .sidebarBlock-heading{text-transform:uppercase!important}.skin-1 .page-sidebar.page-sidebar--vertical .sidebarBlock{margin-bottom:17px;padding-bottom:12px;border-bottom:1px solid #dedede}.skin-1 .page-sidebar.page-sidebar--vertical .sidebarBlock:last-child{border-bottom:none}.sidebar--layout_1 .sidebarBlock-heading{border-bottom:1px solid #787878;padding-bottom:9px;margin-bottom:5px}.sidebar--layout_2 .sidebarBlock-heading{letter-spacing:.05em;padding-bottom:14px}.page-sidebar .sidebar-product .sidebarBlock-content{padding-top:30px;padding-bottom:30px}.blog-layout-default .sidebarBlock-product{margin-top:10px;margin-bottom:25px}.page-sidebar .sidebar-image+.sidebar-image .sidebarBlock-content{margin-bottom:25px}.sidebar--layout_2 .sidebar-custom-text{margin-top:12px;margin-bottom:18px}.page-sidebar .halo-text-format{color:var(--color-text)}.page-sidebar .halo-sidebar-close{top:0;background-color:var(--color-black)}.page-sidebar .halo-sidebar-close svg{fill:var(--color-white)}.page-sidebar .halo-sidebar-header{padding:13px 20px 6px}.sidebar--layout_2 .halo-text-format{color:#202020}.sidebar--layout_2 .halo-text-format h1,.sidebar--layout_2 .halo-text-format h2,.sidebar--layout_2 .halo-text-format h3,.sidebar--layout_2 .halo-text-format h4,.sidebar--layout_2 .halo-text-format h5{margin-top:10px}.sidebar--layout_2 .sidebarBlock-product .card{display:flex}.sidebar--layout_2 .sidebarBlock-product .card-product{width:101px}.sidebar--layout_2 .sidebarBlock-product .card-information{width:calc(100% - 101px);padding:5px 0 0 20px}.sidebar--layout_2:has(.placeholder-svg) .sidebarBlock-product .card-product{width:100%}.sidebar--layout_2:has(.placeholder-svg) .sidebarBlock-product .card-information{width:100%}.sidebar--layout_2 .sidebarBlock-product .card-information .card-action,.sidebar--layout_2 .sidebarBlock-product .card-product .card-product__group,.sidebar--layout_2 .sidebarBlock-product .card-product .card-action,.sidebar--layout_2 .sidebarBlock-product .card-product .card-compare{display:none}.sidebar--layout_2 .sidebarBlock-product .card-product .card-media:after{content:none!important}.sidebar--layout_2 .card-information .card-information__wrapper,.sidebar--layout_2 .card-information .card-information__wrapper .card-price,.sidebar--layout_2 .card-information .card-swatch{text-align:left;justify-content:flex-start}.product-details .page-sidebar .policies-block .halo-item img{display:inline-block;margin-top:10px;max-width:36px}@media screen and (max-width:1024px){.halo-sidebar-wrapper{max-height:calc(100vh - 60px)}.sidebarBlock.sidebar-categories.sidebarBlock-slide svg{top:1px}.filter-facets-slide #CollectionFiltersForm .sidebarBlock.sibarbarBlock-filter-price .sidebarBlock-heading svg{top:1px}.filter-facets-slide #CollectionFiltersForm .sidebarBlock{margin-bottom:2px}.filter-facets-slide #CollectionFiltersForm .sidebarBlock .sidebarBlock-heading{margin-bottom:8px}.sidebarBlock .sidebarBlock-headingWrapper-slide svg{position:absolute;top:8px;right:0;width:20px;height:20px;transform:rotate(180deg);pointer-events:none}.sidebarBlock .sidebarBlock-headingWrapper-slide .sidebarBlock-heading{padding-right:20px;border-bottom:0}.sidebarBlock .sidebarBlock-slide__content-close svg{width:20px;height:20px}.halo-sidebar-wrapper.disable-scroll .sidebarBlock .sidebarBlock-headingWrapper-slide,.halo-sidebar-wrapper.disable-scroll .sidebarBlock:not(.has-slide){opacity:0;pointer-events:none}.sidebarBlock.sidebarBlock-slide .facets__price--box .form-field{width:45%}}@media(min-width:551px){.sidebar-toogle{left:20px}}@media(min-width:1025px){.page-sidebar .halo-sidebar-header,.page-sidebar .halo-sidebar-close{display:none}.page-sidebar .halo-sidebar-wrapper{padding-top:0;padding-left:0;padding-right:0}.tags-list-item:hover .link{color:#202020}.navPages-item:hover>.link{color:var(--color-link-hover)}.navPages-item:hover>.link>.text{text-decoration:underline;text-underline-offset:.3rem}.sidebar--layout_1 .navPages-item:hover>.link,.sidebar--layout_1 .navPage-subMenu-item:hover>.link,.sidebar--layout_1 .is-clicked>.link{position:relative;padding-left:15px}.sidebar--layout_1 .navPages-item>.link:before,.sidebar--layout_1 .navPage-subMenu-item>.link:before{content:"";display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' style='fill: %23adadad'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center;width:6px;height:9px;visibility:hidden;opacity:0;transition:var(--anchor-transition)}.sidebar--layout_1 .navPages-item:hover>.link:before,.sidebar--layout_1 .navPage-subMenu-item:hover>.link:before,.sidebar--layout_1 .is-clicked>.link:before{visibility:visible;opacity:1}.sidebar--layout_1 .navPages-item>.link>.text,.sidebar--layout_1 .navPage-subMenu-item>.link>.text{transition:var(--anchor-transition)}.sidebar--layout_1 .navPages-item:hover>.link>.text,.sidebar--layout_1 .navPage-subMenu-item:hover>.link>.text,.sidebar--layout_1 .is-clicked>.link>.text{text-decoration:none}.page-sidebar .all-categories-list li a{z-index:3;position:relative}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper{width:100%;height:auto;padding-bottom:0;overflow:inherit;z-index:10}.page-sidebar.page-sidebar--horizontal .sidebarBlock{display:inline-block;vertical-align:top;position:relative;width:auto;margin-right:10px;margin-top:0;margin-bottom:10px!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{padding:10px 15px 9px;border:1px solid #dadada;position:relative;cursor:pointer;margin-bottom:0;min-width:210px;text-align:left}.page-sidebar.page-sidebar--horizontal .refined-widgets .sidebarBlock-heading{display:none!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:before{content:"";display:inline-block;width:11px;height:6px;position:absolute;top:50%;left:auto;right:13px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 551.13 551.13' height='512' viewBox='0 0 551.13 551.13' width='512'%3E%3Cpath style='fill: %233c3c3c;' d='m275.565 361.679-223.897-223.896h-51.668l275.565 275.565 275.565-275.565h-51.668z'%3E%3C/path%3E%3C/svg%3E");background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100%}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:after{content:"";background:var(--bg-white);width:100%;height:0;position:absolute;left:0;top:auto;right:auto;bottom:-2px;z-index:6;transition:unset;transform:unset;opacity:0;visibility:hidden}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:var(--bg-white);border-color:#dedede}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading:after{opacity:1;visibility:visible}.page-sidebar .halo-sidebar-wrapper{overflow:visible}.sidebarBlock-headingWrapper-slide svg,.sidebarBlock-heading .facets__text svg,.sidebarBlock-slide__content-close{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-main-sidebar.css.map?v=3794275228421578991776217588 */

}
@media screen{

    :root {
        
            
                --sidebar-heading-font: var(--font-body-family);
            
        
    }

    #BlogSection-template--26901161443627__main{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    
        #BlogSection-template--26901161443627__main .sidebarBlock-heading{
            font-family: var(--sidebar-heading-font);
            font-size: 13px;
            font-weight: 900;
            text-transform: uppercase;
        }

        #BlogSection-template--26901161443627__main .sidebarBlock:first-child .sidebarBlock-heading{
            margin-top: -7px;
        }
    

    #BlogSection-template--26901161443627__main .blog-block-item .item {
        background-color: #ffffff;
    }

    #BlogSection-template--26901161443627__main .blog-block-item .blog-info {
        color: #999999;
        font-size: 12px;
        font-weight: 400;
        text-transform: none;
        font-style: italic;
    }

    @media (max-width: 1024px) {
        #BlogSection-template--26901161443627__main{
            padding-top: 0px;
            padding-bottom: 0px;
        }

        #BlogSection-template--26901161443627__main .breadcrumb {
            margin-bottom: 10px;
            background: #f6f6f6;
        }}

    @media (max-width: 550px) {
        #BlogSection-template--26901161443627__main{
            padding-top: 0px;
            padding-bottom: 0px;
        }}

    @media (min-width: 1025px) {
        

        #BlogSection-template--26901161443627__main .breadcrumb-container {
            position: relative;
        }

        #BlogSection-template--26901161443627__main .breadcrumb::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: ;
            z-index: -1;
        }}}
.k-sd15586be.k-sd15586be.k-sd15586be{background:transparent;display:inline-block;flex-shrink:0;height:1px;width:1px}
.teamo-contact-template--26901162492203__contact_main {
    --sand: var(--teamo-sand, #F5EFE4);
    --cream: var(--teamo-cream, #FAF5EE);
    --turquoise: var(--teamo-turquoise, #6DC5C1);
    --turquoise-dark: var(--teamo-turquoise-dark, #1A6B7A);
    --coral: var(--teamo-coral, #E8856C);
    --gold: var(--teamo-gold, #E4AD42);
    --pink: var(--teamo-pink, #E88FB8);
    --text: var(--teamo-text, #2B3A3A);
    --border: rgba(43, 58, 58, 0.12);
    background: #FAF5EE;
    padding: clamp(56px, 8vw, 96px) clamp(20px, 4vw, 40px);
    color: var(--text);
    font-family: 'Inter', sans-serif;
  }
.teamo-contact-template--26901162492203__contact_main__inner {
    max-width: 1160px;
    margin: 0 auto;
  }
.teamo-contact-template--26901162492203__contact_main__head {
    text-align: center;
    margin-bottom: clamp(40px, 6vw, 72px);
  }
.teamo-contact-template--26901162492203__contact_main__eyebrow {
    display: inline-block;
    font-family: 'Caveat', cursive;
    font-size: clamp(20px, 2vw, 24px);
    color: var(--turquoise-dark);
    margin-bottom: 10px;
  }
.teamo-contact-template--26901162492203__contact_main__title {
    font-family: 'Playfair Display', serif;
    font-size: clamp(32px, 4.2vw, 48px);
    line-height: 1.05;
    font-weight: 600;
    color: var(--text);
    margin: 0 0 12px;
  }
.teamo-contact-template--26901162492203__contact_main__title em { font-style: italic; color: var(--coral); }
.teamo-contact-template--26901162492203__contact_main__subtitle {
    font-size: 16px;
    color: rgba(43, 58, 58, 0.7);
    max-width: 580px;
    margin: 0 auto;
    line-height: 1.6;
  }
.teamo-contact-template--26901162492203__contact_main__grid {
    display: grid;
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    gap: clamp(32px, 5vw, 72px);
  }
/* Form */
  .teamo-contact-template--26901162492203__contact_main__form-wrap {
    background: var(--cream);
    border: 1px solid var(--border);
    border-radius: var(--teamo-radius, 14px);
    padding: clamp(24px, 3vw, 40px);
    box-shadow: 0 8px 24px rgba(26, 107, 122, 0.06);
  }
.teamo-contact-template--26901162492203__contact_main__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    margin-bottom: 16px;
  }
.teamo-contact-template--26901162492203__contact_main__field {
    margin-bottom: 16px;
  }
.teamo-contact-template--26901162492203__contact_main__field label,
  .teamo-contact-template--26901162492203__contact_main__row label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--text);
    margin-bottom: 6px;
  }
.teamo-contact-template--26901162492203__contact_main__field input,
  .teamo-contact-template--26901162492203__contact_main__field textarea,
  .teamo-contact-template--26901162492203__contact_main__row input,
  .teamo-contact-template--26901162492203__contact_main__row textarea {
    width: 100%;
    padding: 12px 16px;
    border: 1.5px solid var(--border);
    border-radius: var(--teamo-radius-sm, 10px);
    background: #fff;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    color: var(--text);
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
  }
.teamo-contact-template--26901162492203__contact_main__field input:focus,
  .teamo-contact-template--26901162492203__contact_main__field textarea:focus,
  .teamo-contact-template--26901162492203__contact_main__row input:focus,
  .teamo-contact-template--26901162492203__contact_main__row textarea:focus {
    outline: none;
    border-color: var(--turquoise-dark);
    box-shadow: 0 0 0 3px rgba(26, 107, 122, 0.12);
  }
.teamo-contact-template--26901162492203__contact_main__field textarea {
    min-height: 150px;
    resize: vertical;
    font-family: 'Inter', sans-serif;
  }
.teamo-contact-template--26901162492203__contact_main__submit {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 14px 32px;
    background: var(--turquoise-dark);
    color: var(--cream);
    border: none;
    border-radius: var(--teamo-radius-pill, 999px);
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  }
.teamo-contact-template--26901162492203__contact_main__submit:hover {
    background: var(--turquoise);
    color: var(--text);
    transform: translateY(-1px);
    box-shadow: 0 8px 18px -4px rgba(26, 107, 122, 0.3);
  }
.teamo-contact-template--26901162492203__contact_main__status {
    padding: 12px 16px;
    border-radius: var(--teamo-radius-sm, 10px);
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.5;
  }
.teamo-contact-template--26901162492203__contact_main__status--success {
    background: rgba(109, 197, 193, 0.18);
    color: var(--turquoise-dark);
    border: 1px solid rgba(109, 197, 193, 0.4);
  }
.teamo-contact-template--26901162492203__contact_main__status--error {
    background: rgba(232, 133, 108, 0.12);
    color: #8a3a20;
    border: 1px solid rgba(232, 133, 108, 0.3);
  }
.teamo-contact-template--26901162492203__contact_main__status ul {
    margin: 6px 0 0;
    padding-left: 20px;
  }
/* Side info */
  .teamo-contact-template--26901162492203__contact_main__side {
    display: flex;
    flex-direction: column;
    gap: 32px;
  }
.teamo-contact-template--26901162492203__contact_main__card {
    background: var(--sand);
    border-radius: var(--teamo-radius, 14px);
    padding: clamp(20px, 2.5vw, 32px);
  }
.teamo-contact-template--26901162492203__contact_main__card-title {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    font-weight: 600;
    color: var(--text);
    margin: 0 0 12px;
  }
.teamo-contact-template--26901162492203__contact_main__card-body {
    font-size: 15px;
    color: rgba(43, 58, 58, 0.75);
    line-height: 1.6;
  }
.teamo-contact-template--26901162492203__contact_main__card-body a {
    color: var(--turquoise-dark);
    text-decoration: underline;
    text-underline-offset: 3px;
  }
.teamo-contact-template--26901162492203__contact_main__card-body a:hover { color: var(--coral); }
.teamo-contact-template--26901162492203__contact_main__social {
    display: flex;
    gap: 10px;
    margin-top: 16px;
  }
.teamo-contact-template--26901162492203__contact_main__social a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 999px;
    background: var(--cream);
    color: var(--turquoise-dark);
    transition: background 0.2s ease, color 0.2s ease, transform 0.15s ease;
  }
.teamo-contact-template--26901162492203__contact_main__social a:hover {
    background: var(--turquoise-dark);
    color: var(--cream);
    transform: translateY(-1px);
  }
.teamo-contact-template--26901162492203__contact_main__social svg { width: 18px; height: 18px; fill: currentColor; }
@media (max-width: 860px) {
    .teamo-contact-template--26901162492203__contact_main__grid { grid-template-columns: 1fr; }
    .teamo-contact-template--26901162492203__contact_main__row { grid-template-columns: 1fr; gap: 0; }
    .teamo-contact-template--26901162492203__contact_main__row > * { margin-bottom: 16px; }}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.75f772b79fc9ba85.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.65ada383da60367c.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.51432c14da97030d.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.14d1ba46bc42c6e3.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.56e471c49990de1a.bin") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.e1b6db9336c34e65.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.2a0c9c669354498f.bin") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.f3e741b63e661a1d.bin") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.c1c4b5be7c6ab827.bin") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.43dd1227b297e91f.bin") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.814d2a5bb4fd5bf2.bin") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdCD2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/font.a4da522e312f8810.bin") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=UcCB3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfU5NJeWUdIOjBeTHFXZdND2M&skey=c491285d6722e4fa&v=v20) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.k-s8568fcef.k-s8568fcef.k-s8568fcef{width:85%}
.pagination-wrapper{display:flex;justify-content:center;padding:24px 0}
.pagination__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:4px;text-decoration:none}
.pagination__item--current{font-weight:600}
.k-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.k-gallery-thumb{display:block;line-height:0;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,.08)}
.k-gallery-thumbs img{width:56px;height:70px;object-fit:cover;display:block}
.k-lang-switch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;background:#f5f5f5;border-top:1px solid #e5e5e5;font:500 12px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.06em}
.k-lang-switch a{color:#111;text-decoration:none;opacity:.62}
.k-lang-switch a:hover,.k-lang-switch a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}
.k-lang-switch a[aria-current]{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:3px}
:root{--t-accent:rgb(43, 58, 58);--t-bg-6:rgb(250, 245, 238);--t-fg-0:rgb(43, 58, 58);--t-font-body:Inter;--t-font-size-0:15px;--t-page-bg:var(--t-bg-6);--t-page-fg:var(--t-fg-0);--t-page-font:var(--t-font-body);--t-page-line-height:26px;--t-page-size:var(--t-font-size-0);--t-page-tracking:normal;--t-page-weight:400}
/* kt-dead-overlay-kill */
[data-section-type="geofencing"],[data-testid="geofencing-modal"],[id*="geofencing"],[id*="Geofencing"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.klaviyo-form,.klaviyo-form-version-popup,[class*="klaviyo-form"],#klaviyo-form,[class*="needsclick"][class*="kl-"]{display:none!important}
.fn-card-grid,[data-product-grid]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;align-items:stretch}
.fn-card-grid>.fn-card,[data-product-grid]>.fn-card{min-width:0;height:100%}
.fn-card-grid>.fn-card__image,.fn-card-grid>.fn-card__price-current,.fn-card-grid>.fn-card__qty-btn,[data-product-grid]>.fn-card__image,[data-product-grid]>.fn-card__price-current,[data-product-grid]>.fn-card__qty-btn{display:none!important}
.h9-rail{overflow-x:auto!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.kt-soft-landing{max-width:40rem;margin:3rem auto;padding:1.5rem;font:16px/1.5 system-ui,sans-serif}
.kt-soft-landing a{display:inline-block;margin:0.5rem 1rem 0 0}
