header {
    background-color: rgba(0, 0, 0, .004);
}
.gHeader {
    position: sticky;
    top: 0;
    z-index: var(--z-HEADER);
    width: 100%; 
    margin: auto;
}

/* gHeader Main */
.gHeader-main {
    background-color: var(--c-BRAND);
}

/* gHeader Main Inner*/
.gHeader-main-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    color: var(--c-WHITE);
    height: 60px; 
    max-width: var(--MAX-WIDTH);
    padding: 0;
}

/* gHeader Mobile Menu Trigger */
.gHeader-main-mMenuTrigger {
    position: relative;
    display: flex;
    height: 60px;
    width: 50px;
    cursor: pointer;
}

.gHeader-main-mMenuTrigger-inner {
    position: relative;
    top: 28px;
    height: 2px;
    width: 24px;
    margin: 0 auto;
    background-color: var(--c-WHITE);
    transition: all 0.3s ease-in-out;
    pointer-events: none;
}

.gHeader-main-mMenuTrigger-inner:after,
.gHeader-main-mMenuTrigger-inner:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    display: block;
    background-color: var(--c-WHITE);
    transition: all 0.3s ease-in-out;
}

.gHeader-main-mMenuTrigger-inner:after { bottom: calc(50% - 11px); }

.gHeader-main-mMenuTrigger-inner:before { top: calc(50% - 11px); }

.gHeader-main-mMenuTrigger.isOpen > .gHeader-main-mMenuTrigger-inner { background-color: transparent; }

.gHeader-main-mMenuTrigger.isOpen > .gHeader-main-mMenuTrigger-inner::before {
    width: 130%;
    left: 1px;
    top: calc(50% - 12px);
    transform: rotate(45deg);
    transform-origin: top left;
}

.gHeader-main-mMenuTrigger.isOpen > .gHeader-main-mMenuTrigger-inner:after {
    width: 130%;
    left: 1px;
    transform: rotate(-45deg);
    transform-origin: bottom left;
}
.gHeader-main-alerts.isOpen .gHeader-main-alerts-count span {
    display: none;
}

/* gHeader Main Logo */
.gHeader-main-logo {
    display: block;
    height: 44px;
    width: 44px;
    padding: 5px;
    box-sizing: border-box;
    transition: opacity 0.2s ease-in-out;
    flex-grow: 1;
}

.gHeader-main-logo-link { display: inline-block; }

.gHeader-main-logo-link-mark,
.gHeader-main-logo-link-type {
    display: flex;
    align-self: center;
}
.gHeader-main-logo-link-mark {
    align-content: flex-start;
    height: 32px;
    width: 38px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%0AviewBox='0 0 105.72 100.09' style='enable-background:new 0 0 105.72 100.09;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%0A.st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M94.5,80.24c-1.45,0-2.62,1.17-2.62,2.62h0c0,3.29-1.33,6.25-3.48,8.41c-2.16,2.16-5.12,3.48-8.41,3.48%0AH17.13c-3.29,0-6.25-1.33-8.41-3.48c-2.16-2.16-3.48-5.12-3.48-8.41v-44.7l58.34,32.78l-9.84,5.28c-1.64,0.88-3.46,1.3-5.32,1.3%0Ac-1.71,0-3.44-0.44-5.04-1.3l-14.05-7.53c-1.28-0.68-2.86-0.2-3.55,1.07c-0.68,1.28-0.2,2.86,1.07,3.55l0,0l14.05,7.53%0Ac2.33,1.25,4.9,1.92,7.52,1.92c2.65,0,5.34-0.61,7.79-1.92l12.37-6.63c0.62-0.33,1.12-0.83,1.45-1.41%0Ac0.33-0.57,0.48-1.2,0.48-1.83c0-0.61-0.15-1.23-0.47-1.8c-0.31-0.56-0.8-1.07-1.4-1.4L3.9,31.4c-0.04-0.02-0.08-0.03-0.12-0.05%0Ac-0.08-0.04-0.17-0.08-0.26-0.11c-0.08-0.03-0.16-0.05-0.24-0.08c-0.08-0.02-0.16-0.04-0.24-0.05c-0.09-0.02-0.19-0.02-0.28-0.03%0Ac-0.04,0-0.09-0.01-0.13-0.01c-0.03,0-0.07,0.01-0.1,0.01c-0.09,0-0.19,0.01-0.28,0.03C2.16,31.12,2.08,31.13,2,31.15%0Ac-0.08,0.02-0.16,0.05-0.24,0.08c-0.08,0.03-0.16,0.06-0.24,0.09c-0.08,0.04-0.15,0.08-0.22,0.12c-0.07,0.04-0.14,0.08-0.21,0.13%0Ac-0.07,0.05-0.13,0.11-0.2,0.16c-0.06,0.06-0.12,0.11-0.18,0.17c-0.06,0.06-0.11,0.12-0.16,0.19c-0.06,0.07-0.11,0.15-0.16,0.23%0Ac-0.02,0.03-0.04,0.05-0.06,0.08c-0.02,0.04-0.03,0.08-0.05,0.12c-0.04,0.08-0.08,0.17-0.11,0.26c-0.03,0.08-0.05,0.16-0.08,0.24%0Ac-0.02,0.08-0.04,0.16-0.05,0.24c-0.02,0.09-0.02,0.19-0.03,0.28C0.01,33.6,0,33.64,0,33.69l0,49.18c0,4.72,1.92,9.02,5.02,12.12%0Ac3.09,3.1,7.39,5.02,12.12,5.02h62.85c4.72,0,9.02-1.92,12.12-5.02c3.1-3.09,5.02-7.39,5.02-12.12%0AC97.12,81.42,95.95,80.24,94.5,80.24z'/%3E%3Cpath class='st0' d='M92.1,5.02C89.01,1.92,84.71,0,79.99,0H17.13C12.41,0,8.11,1.92,5.02,5.02C1.92,8.11,0,12.41,0,17.13%0Ac0,1.45,1.17,2.62,2.62,2.62c1.45,0,2.62-1.17,2.62-2.62h0c0-3.29,1.33-6.25,3.48-8.41c2.16-2.16,5.12-3.48,8.41-3.48h62.85%0Ac3.29,0,6.25,1.33,8.41,3.48c2.16,2.16,3.48,5.12,3.48,8.41v44.7L33.54,29.05l9.84-5.28c1.61-0.86,3.37-1.3,5.11-1.3%0Ac1.82,0,3.62,0.43,5.25,1.3l14.05,7.53c1.28,0.68,2.86,0.2,3.55-1.07c0.68-1.28,0.2-2.86-1.07-3.55h0l-14.05-7.53%0Ac-2.42-1.3-5.09-1.92-7.73-1.92c-2.62,0-5.23,0.66-7.59,1.92l-12.37,6.63c-0.62,0.33-1.12,0.83-1.45,1.4%0Ac-0.33,0.57-0.48,1.2-0.48,1.83c0,0.61,0.15,1.23,0.47,1.8c0.31,0.56,0.81,1.07,1.4,1.4l64.75,36.38%0Ac0.04,0.02,0.08,0.03,0.12,0.05c0.08,0.04,0.17,0.08,0.26,0.11c0.08,0.03,0.16,0.05,0.24,0.07s0.16,0.04,0.25,0.05%0Ac0.09,0.02,0.19,0.02,0.28,0.03c0.05,0,0.09,0.01,0.13,0.01c0.03,0,0.07-0.01,0.1-0.01c0.09,0,0.19-0.01,0.28-0.03%0Ac0.08-0.01,0.16-0.02,0.24-0.04c0.08-0.02,0.16-0.05,0.24-0.07c0.08-0.03,0.16-0.06,0.24-0.09c0.08-0.03,0.15-0.08,0.22-0.12%0Ac0.07-0.04,0.14-0.08,0.21-0.13c0.07-0.05,0.13-0.11,0.2-0.16c0.06-0.06,0.13-0.11,0.18-0.17c0.06-0.06,0.11-0.12,0.16-0.19%0Ac0.06-0.07,0.11-0.15,0.16-0.23c0.02-0.03,0.04-0.05,0.06-0.08c0.02-0.04,0.03-0.08,0.05-0.12c0.04-0.08,0.08-0.17,0.11-0.26%0Ac0.03-0.08,0.05-0.16,0.07-0.24c0.02-0.08,0.04-0.16,0.05-0.25c0.02-0.09,0.02-0.19,0.03-0.28c0-0.05,0.01-0.09,0.01-0.13%0Al0-49.18C97.12,12.41,95.2,8.11,92.1,5.02z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M102.7,96.79l0.96,1.38c0.03,0.06,0.05,0.12-0.03,0.12h-0.56c-0.06,0-0.1-0.01-0.14-0.08L102,96.84h-0.87%0Av1.38c0,0.04-0.03,0.07-0.07,0.07h-0.51c-0.03,0-0.07-0.03-0.07-0.07v-3.78c0-0.04,0.03-0.08,0.07-0.08h1.62%0Ac0.38,0,0.71,0.06,0.97,0.24c0.29,0.21,0.46,0.55,0.46,1c0,0.4-0.16,0.72-0.45,0.95C103.02,96.67,102.87,96.74,102.7,96.79z%0AM101.14,94.91v1.39h0.93c0.25,0,0.44-0.02,0.61-0.12c0.17-0.1,0.28-0.28,0.28-0.57c0-0.28-0.1-0.47-0.27-0.57%0Ac-0.16-0.1-0.35-0.13-0.56-0.13H101.14z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M101.96,100.09c-2.07,0-3.76-1.69-3.76-3.76c0-2.07,1.69-3.76,3.76-3.76s3.76,1.69,3.76,3.76%0AC105.72,98.41,104.04,100.09,101.96,100.09z M101.96,93.07c-1.8,0-3.26,1.46-3.26,3.26c0,1.8,1.46,3.26,3.26,3.26%0As3.26-1.46,3.26-3.26C105.22,94.53,103.76,93.07,101.96,93.07z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.gHeader-main-logo-link-mark_holiday {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 110 120' style='enable-background:new 0 0 110 120;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF;%7D.st1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Cg%3E%3Cg id='LOGO_STANDARD_-_Horizontal_Lockup'%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M103.76 115.72l0.96 1.38c0.03 0.06 0.05 0.12-0.04 0.12h-0.56c-0.06 0-0.1-0.01-0.14-0.08l-0.93-1.37h-0.87v1.38c0 0.04-0.04 0.07-0.07 0.07h-0.51c-0.03 0-0.07-0.03-0.07-0.07v-3.78c0-0.04 0.04-0.08 0.07-0.08h1.62c0.38 0 0.71 0.06 0.97 0.24c0.29 0.21 0.46 0.55 0.46 1c0 0.4-0.16 0.72-0.45 0.95C104.07 115.61 103.92 115.68 103.76 115.72z M102.19 113.85v1.39h0.93c0.25 0 0.44-0.02 0.61-0.12c0.17-0.1 0.28-0.28 0.28-0.57c0-0.28-0.1-0.47-0.27-0.57c-0.16-0.1-0.35-0.13-0.56-0.13H102.19z'/%3E%3C/g%3E%3Cpath class='st0' d='M103.02 119.03c-2.07 0-3.76-1.69-3.76-3.76s1.69-3.76 3.76-3.76s3.76 1.69 3.76 3.76S105.09 119.03 103.02 119.03z M103.02 112.01c-1.8 0-3.26 1.46-3.26 3.26s1.46 3.26 3.26 3.26s3.26-1.46 3.26-3.26S104.82 112.01 103.02 112.01z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M95.5 99.1c-1.44 0-2.6 1.17-2.6 2.6h0c0 3.27-1.32 6.21-3.46 8.36c-2.15 2.14-5.08 3.46-8.36 3.46H18.62c-3.27 0-6.21-1.32-8.36-3.46c-2.14-2.15-3.46-5.08-3.46-8.36l0-44.42l57.97 32.58L55 95.11c-1.63 0.87-3.44 1.29-5.29 1.29c-1.7 0-3.42-0.44-5.01-1.29l-13.96-7.48c-1.27-0.68-2.85-0.2-3.52 1.06c-0.68 1.27-0.2 2.85 1.06 3.52l0 0l13.96 7.48c2.31 1.24 4.87 1.91 7.47 1.91c2.63 0 5.31-0.6 7.75-1.91l12.29-6.59c0.61-0.33 1.12-0.83 1.44-1.4c0.33-0.57 0.48-1.19 0.48-1.81c0-0.61-0.15-1.22-0.46-1.78c-0.31-0.56-0.8-1.06-1.39-1.39L5.48 50.57c-0.04-0.02-0.08-0.03-0.12-0.05c-0.08-0.04-0.17-0.08-0.26-0.11c-0.08-0.03-0.16-0.05-0.24-0.07c-0.08-0.02-0.16-0.04-0.24-0.05c-0.09-0.02-0.19-0.02-0.28-0.03c-0.04 0-0.09-0.01-0.13-0.01c-0.03 0-0.06 0.01-0.1 0.01c-0.09 0-0.19 0.01-0.28 0.03c-0.08 0.01-0.16 0.02-0.24 0.04c-0.08 0.02-0.16 0.05-0.24 0.08c-0.08 0.03-0.16 0.06-0.23 0.09c-0.08 0.04-0.15 0.08-0.22 0.12c-0.07 0.04-0.14 0.08-0.21 0.13c-0.07 0.05-0.13 0.11-0.2 0.16c-0.06 0.06-0.12 0.11-0.18 0.17c-0.06 0.06-0.11 0.12-0.16 0.19c-0.06 0.07-0.11 0.15-0.16 0.23c-0.02 0.03-0.04 0.05-0.06 0.08c-0.02 0.04-0.03 0.08-0.05 0.12c-0.04 0.08-0.08 0.17-0.11 0.26c-0.03 0.08-0.05 0.16-0.07 0.24c-0.02 0.08-0.04 0.16-0.05 0.24c-0.02 0.09-0.02 0.19-0.03 0.28c0 0.04-0.01 0.09-0.01 0.13l0 48.87c0 4.69 1.91 8.97 4.99 12.04c3.07 3.08 7.35 4.99 12.04 4.99h62.45c4.69 0 8.97-1.91 12.04-4.99c3.08-3.07 4.99-7.35 4.99-12.04C98.11 100.27 96.94 99.1 95.5 99.1z'/%3E%3Cpath class='st1' d='M4.2 39c1.44 0 2.6-1.17 2.6-2.6h0c0-3.27 1.32-6.21 3.46-8.36c2.15-2.14 5.08-3.46 8.36-3.46h20.51l-15.3 9c-1.19 0.7-1.59 2.23-0.89 3.42c0.47 0.79 1.3 1.23 2.16 1.23c0.43 0 0.87-0.11 1.27-0.35l21.75-12.79L61.57 35.1c1.11 0.83 2.68 0.6 3.5-0.51c0.82-1.11 0.6-2.67-0.51-3.5l-8.75-6.51h25.28c3.27 0 6.21 1.32 8.36 3.46c2.14 2.15 3.46 5.08 3.46 8.36v44.42L34.93 48.23l9.78-5.24c1.6-0.86 3.35-1.29 5.08-1.29c1.81 0 3.6 0.43 5.22 1.29l13.96 7.48c1.27 0.68 2.85 0.2 3.52-1.06c0.68-1.27 0.2-2.85-1.06-3.52h0L57.46 38.4c-2.41-1.29-5.05-1.91-7.68-1.91c-2.61 0-5.2 0.65-7.54 1.91l-12.29 6.59c-0.61 0.33-1.12 0.83-1.44 1.4c-0.33 0.57-0.48 1.19-0.48 1.81c0 0.61 0.15 1.22 0.46 1.78c0.31 0.56 0.8 1.06 1.39 1.39l64.34 36.15c0.04 0.02 0.08 0.03 0.12 0.05c0.08 0.04 0.17 0.08 0.26 0.11c0.08 0.03 0.16 0.05 0.24 0.07c0.08 0.02 0.16 0.04 0.24 0.05c0.09 0.02 0.19 0.02 0.28 0.03c0.04 0 0.09 0.01 0.13 0.01c0.03 0 0.07-0.01 0.1-0.01c0.09 0 0.18-0.01 0.28-0.03c0.08-0.01 0.16-0.02 0.24-0.04c0.08-0.02 0.16-0.05 0.24-0.07c0.08-0.03 0.16-0.06 0.24-0.09c0.08-0.03 0.15-0.08 0.22-0.12c0.07-0.04 0.14-0.08 0.21-0.13c0.07-0.05 0.13-0.11 0.2-0.16c0.06-0.06 0.12-0.11 0.18-0.17c0.05-0.06 0.1-0.12 0.15-0.19c0.06-0.07 0.11-0.15 0.16-0.23c0.02-0.03 0.04-0.05 0.06-0.08c0.02-0.04 0.03-0.08 0.05-0.12c0.04-0.08 0.08-0.17 0.11-0.26c0.03-0.08 0.05-0.16 0.07-0.24c0.02-0.08 0.04-0.16 0.05-0.24c0.02-0.09 0.02-0.19 0.03-0.28c0-0.04 0.01-0.09 0.01-0.13l0-48.86c0-4.69-1.91-8.97-4.99-12.04c-3.07-3.08-7.35-4.99-12.04-4.99h-2.87c1.34-1.9 2.13-4.21 2.13-6.7c0-4.9-2.96-9.19-7.55-10.93C68.21 0 63.15 1.25 59.9 4.93L48.28 18.07L36.67 4.93C33.42 1.25 28.36 0 23.78 1.74s-7.55 6.02-7.55 10.93c0 2.5 0.8 4.81 2.14 6.72c-4.59 0.07-8.77 1.95-11.79 4.97C3.51 27.43 1.6 31.7 1.6 36.39C1.6 37.83 2.76 39 4.2 39z M63.65 8.24c2.25-2.55 5.28-2.61 7.37-1.82c2.09 0.79 4.32 2.85 4.32 6.25c0 3.68-3 6.68-6.68 6.68H53.83L63.65 8.24z M25.55 6.42c0.72-0.27 1.56-0.45 2.44-0.45c1.65 0 3.46 0.61 4.93 2.27l9.81 11.1H27.92c-3.68 0-6.68-3-6.68-6.68C21.24 9.26 23.47 7.21 25.55 6.42z'/%3E%3C/g%3E%3C/svg%3E");
    height: 39px;
    top: -4px;
    position: relative;
}

.gHeader-main-logo-link-type { display: none; }

/* gHeader Main Search */
.gHeader-main-search { display: none; }

/* gHeader Main Mobile Search */
.gHeader-main-mSearch {}

.gHeader-main-mSearch-trigger {
    position: relative;
    height: 60px;
    width: 44px;
    font-size: 0;
    align-self: flex-end;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-mSearch-trigger:before {
    content: '';
    position: absolute;
    right: 12px;
    bottom: 20px;
    height: 1px;
    width: 9px;
    /* background: var(--c-WHITE); */
    background: transparent;
    transform: rotate(45deg);
    transform-origin: bottom right;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-mSearch-trigger:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5015 14.8695C14.7279 14.5226 15.1926 14.4249 15.5395 14.6513L21.4531 18.5105C21.7999 18.7369 21.8976 19.2016 21.6713 19.5485C21.4449 19.8953 20.9802 19.993 20.6333 19.7667L14.7197 15.9075C14.3728 15.6811 14.2751 15.2164 14.5015 14.8695Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.58557 5.67578C6.31494 5.67578 3.66357 8.32715 3.66357 11.5978C3.66357 14.8684 6.31494 17.5198 9.58557 17.5198C12.8562 17.5198 15.5076 14.8684 15.5076 11.5978C15.5076 8.32715 12.8562 5.67578 9.58557 5.67578ZM2.16357 11.5978C2.16357 7.49872 5.48652 4.17578 9.58557 4.17578C13.6846 4.17578 17.0076 7.49872 17.0076 11.5978C17.0076 15.6968 13.6846 19.0198 9.58557 19.0198C5.48652 19.0198 2.16357 15.6968 2.16357 11.5978Z" fill="white"/></svg>');
    position: absolute;
    left: 12px;
    bottom: 29px;
    height: 13px;
    width: 13px;
    /* border: 1px solid var(--c-WHITE);
    border-radius: 50%; */
    transition: all 0.3s ease-in-out;
    transform-origin: bottom left;
}

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger:before,
.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger:after {
    bottom: 22px;
    height: 2px;
    width: 47%;
    content:'';
}

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger:before {
    right: 15px;
    background-color: var(--c-BRAND);
}

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger:after {
    left: 15px;
    background-color: var(--c-BRAND);
    border: none;
    border-radius: 0;
    transform: rotate(-45deg);
}

/* .gHeader-main-mSearch-trigger:hover { background-color: var(--c-BRAND-LIGHT); } */

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger { background-color: var(--c-WHITE); }

.gHeader-main-mSearch-triggerisOpen:before { background-color: var(--c-BRAND); }

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-trigger:after { border-color: var(--c-BRAND); }

.gHeader-main-mSearch-target {
    position: absolute;
    left: -100%;
    height: 100vh;
    width: 0;
    padding: 40px;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
    z-index: var(--z-HEADER);
}

.gHeader-main-mSearch.isOpen > .gHeader-main-mSearch-target {
    left: 0;
    width: 100%;
    background-color: var(--c-WHITE);
}

.gHeader-main-mSearch-target-hdg {
    display: inline-block;
    font: 30px/37px var(--f-SERIF);
    color: var(--c-OFFBLACK);
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 4px solid var(--c-OFFBLACK-LIGHTER);
}

.mix-sdpcForm-gHeaderSearchSubmit {
    position: absolute;
    top: 4px;
    right: 10px;
    width: 40px;
    height: 37px;
    display: inline-block;
    border: none;
    font-size: 0!important;
    overflow: hidden;
    cursor: pointer;
    outline: 0!important;
    background-color: transparent !important;
    border: none !important;
}

.mix-sdpcForm-gHeaderSearchSubmit::after,
.mix-sdpcForm-gHeaderSearchSubmit::before {
    content: '';
    font-family: var(--f-ICONS);
    font-size: 24px;
    padding: calc(var(--spacing)) 2px;
    line-height: .75;
    color: var(--c-BRAND-LIGHT);
    position: absolute;
    height: 17px;
    width: 20px;
    right: 0;
    top: -60px;
    opacity: 0;
    transition: all .3s ease-in-out
}

.mix-sdpcForm-gHeaderSearchSubmit::before {
    content: '\f3d6';
    top: -60px;
    opacity: 0
}

.mix-sdpcForm-gHeaderSearchSubmit::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5015 14.7777C14.7279 14.4308 15.1926 14.3331 15.5395 14.5595L21.4531 18.4187C21.7999 18.6451 21.8976 19.1098 21.6713 19.4567C21.4449 19.8036 20.9802 19.9012 20.6333 19.6749L14.7197 15.8157C14.3728 15.5893 14.2751 15.1246 14.5015 14.7777Z" fill="%23007AC9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.58557 5.58398C6.31494 5.58398 3.66357 8.23535 3.66357 11.506C3.66357 14.7766 6.31494 17.428 9.58557 17.428C12.8562 17.428 15.5076 14.7766 15.5076 11.506C15.5076 8.23535 12.8562 5.58398 9.58557 5.58398ZM2.16357 11.506C2.16357 7.40693 5.48652 4.08398 9.58557 4.08398C13.6846 4.08398 17.0076 7.40693 17.0076 11.506C17.0076 15.605 13.6846 18.928 9.58557 18.928C5.48652 18.928 2.16357 15.605 2.16357 11.506Z" fill="%23007AC9"/></svg>');
    top: -2px;
    margin-right: 4px;
    opacity: 1
}

/* gHeader Main Navigation */
.gHeader-main-nav {}

.gHeader-main-nav-mTrigger {
    position: relative;
    display: block;
    font-size: 0;
    height: 60px;
    width: 44px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-nav-mTrigger::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.98242C7.1123 3.98242 3.15002 7.9447 3.15002 12.8324C3.15002 17.7201 7.1123 21.6824 12 21.6824C16.8877 21.6824 20.85 17.7201 20.85 12.8324C20.85 7.9447 16.8877 3.98242 12 3.98242ZM1.65002 12.8324C1.65002 7.11628 6.28388 2.48242 12 2.48242C17.7162 2.48242 22.35 7.11628 22.35 12.8324C22.35 18.5486 17.7162 23.1824 12 23.1824C6.28388 23.1824 1.65002 18.5486 1.65002 12.8324Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.74 8.78242C10.7053 8.78242 9.84998 9.6348 9.84998 10.7067C9.84998 11.1209 9.51419 11.4567 9.09998 11.4567C8.68576 11.4567 8.34998 11.1209 8.34998 10.7067C8.34998 8.82468 9.85864 7.28242 11.74 7.28242C13.6213 7.28242 15.13 8.82468 15.13 10.7067C15.13 11.5113 14.9269 12.1157 14.5639 12.5918C14.246 13.0087 13.8333 13.2808 13.5313 13.4799C13.5118 13.4928 13.4927 13.5054 13.4741 13.5177C13.1375 13.7407 12.9215 13.8976 12.765 14.1191C12.6239 14.3189 12.49 14.6353 12.49 15.2324C12.49 15.6466 12.1542 15.9824 11.74 15.9824C11.3258 15.9824 10.99 15.6466 10.99 15.2324C10.99 14.3896 11.1861 13.7545 11.5399 13.2536C11.8771 12.7763 12.3189 12.4837 12.6419 12.2697L12.6458 12.2671C13.0005 12.0322 13.2145 11.8877 13.371 11.6824C13.5031 11.5092 13.63 11.2392 13.63 10.7067C13.63 9.6348 12.7747 8.78242 11.74 8.78242Z" fill="white"/><path d="M12.46 17.8724C12.46 18.2701 12.1377 18.5924 11.74 18.5924C11.3424 18.5924 11.02 18.2701 11.02 17.8724C11.02 17.4748 11.3424 17.1524 11.74 17.1524C12.1377 17.1524 12.46 17.4748 12.46 17.8724Z" fill="white"/></svg>');
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    font-family: var(--f-SANS);
    font-size: 14px;
    text-align: center;
    color: var(--c-WHITE);
    margin: auto;
    height: 25px;
    width: 18px;
    filter: brightness(0) invert(1); 
}

.gHeader-main-nav-mTrigger::after {
    content: '';
    opacity: 0;
    transform: rotate(0);
    transition: all 0.3s ease-in-out;
}

.gHeader-main-nav.isOpen > .gHeader-main-nav-mTrigger::before {
    content: '';
    position: absolute;
    border: 1px solid var(--c-BRAND);
    width: 18px;
    height: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 1;
    filter: none;
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out;
}

.gHeader-main-nav.isOpen > .gHeader-main-nav-mTrigger::after {
    content: '';
    position: absolute;
    border: 1px solid var(--c-BRAND);
    width: 18px;
    height: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 1;
    transform: rotate(-45deg);
}

.isOpen > .gHeader-main-nav-mTrigger::before { color: var(--c-BRAND) } */

/* .gHeader-main-nav-mTrigger:hover { background-color: var(--c-BRAND-LIGHT); } */

.gHeader-main-nav.isOpen > .gHeader-main-nav-mTrigger { background-color: var(--c-WHITE); }

.gHeader-main-nav-list {
    display: block;
    position: absolute;
    left: -300%;
    height: calc(100vh - 100px);
    font: 16px/20px var(--f-SANS);
    letter-spacing: 0.03em;
    text-align: center;
    color: var(--c-BRAND);
    margin: 0;
    padding: 40px 40px 100px 40px;
    box-sizing: border-box;
    background-color: var(--c-WHITE);
    list-style: none;
    overflow: scroll;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-nav-list li a {
    padding: 23px 15px;
    transition: all .5s;
    display: inline-block;
}

 .gHeader-main-nav-list-backLink {
    padding: 0 0 0 40px !important;
}

.gHeader-main-nav.isOpen > .gHeader-main-nav-list {
    width: 100%;
    left: 0;
    z-index: var(--z-HEADER);
}

.gHeader-main-nav-list a {
    text-decoration: none;
    color: var(--c-OFFBLACK);
}

/* .gHeader-main-nav-list > li:not(:first-of-type) { margin-top: 40px; } */

.gHeader-main-nav-list-backLink {
    position: relative;
    text-align: left;
    display: block;
    padding-left: 40px;
    cursor: pointer;
}

.gHeader-main-nav-list-backLink:after,
.gHeader-main-nav-list-backLink:before {
    content: '';
    position: absolute;
    left: 13px;
    height: 2px;
    width: 14px;
    background: var(--c-BRAND)
}

.gHeader-main-nav-list-backLink:before {
    top: 14px;
    transform: rotate(45deg)
}

.gHeader-main-nav-list-backLink:after {
    bottom: 14px;
    transform: rotate(-45deg)
}

/* gHeader Main Cart */
.gHeader-main-cart {}

.gHeader-main-cart {
    position: relative;
    display: block;
    height: 60px;
    width: 44px;
    transition: background-color 0.3s ease-in-out;
    padding-right: 5px;
}

.gHeader-main-cart a .text { color: #fff }

.gHeader-main-cart::before {
    content: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="Outline/Cart"%3E%3Cg id="Vector"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M5.65614 5.32185C5.79861 5.14879 6.01102 5.04852 6.23519 5.04852H21.9456C22.1697 5.04852 22.3821 5.14874 22.5245 5.32173C22.667 5.49473 22.7246 5.72238 22.6817 5.94233L20.9777 14.6639C20.9088 15.0165 20.5996 15.2707 20.2404 15.2701L7.93801 15.2509C7.57981 15.2504 7.272 14.9966 7.20316 14.645L5.49916 5.94263C5.45609 5.72265 5.51367 5.49492 5.65614 5.32185ZM7.14628 6.54852L8.55676 13.7519L19.6241 13.7691L21.0349 6.54852H7.14628Z" fill="white"/%3E%3Cpath d="M11.5968 21.4849C11.5968 22.2802 10.9521 22.9249 10.1568 22.9249C9.3615 22.9249 8.71678 22.2802 8.71678 21.4849C8.71678 20.6896 9.3615 20.0449 10.1568 20.0449C10.9521 20.0449 11.5968 20.6896 11.5968 21.4849Z" fill="white"/%3E%3Cpath d="M18.3648 21.4849C18.3648 22.2802 17.7201 22.9249 16.9248 22.9249C16.1295 22.9249 15.4848 22.2802 15.4848 21.4849C15.4848 20.6896 16.1295 20.0449 16.9248 20.0449C17.7201 20.0449 18.3648 20.6896 18.3648 21.4849Z" fill="white"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1.16998 2.28491C1.16998 1.8707 1.50577 1.53491 1.91998 1.53491H5.32318C5.6822 1.53491 5.99087 1.78934 6.05939 2.14176L9.06706 17.6098L18.423 17.6773C18.8372 17.6803 19.1706 18.0185 19.1676 18.4327C19.1646 18.8469 18.8264 19.1803 18.4122 19.1773L8.44257 19.1053C8.08559 19.1027 7.77991 18.8489 7.71177 18.4985L4.70497 3.03491H1.91998C1.50577 3.03491 1.16998 2.69913 1.16998 2.28491Z" fill="white"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
    position: absolute;
    top: -3px;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    height: 24px;
    width: 24px;
    font-family: var(--f-ICONS);
    font-size: 24px;
    color: var(--c-WHITE);
    margin: auto;
    transition: color 0.3s ease-in-out;
}

.gHeader-main-cart #cartButton {
    display: none;
    padding: 0;
}

.gHeader-main-cart #cartContents {
    background: 0 0;
    padding: 0;
    font-size: 0;
}

.gHeader-main-cart .cartCount {
    position: absolute;
    top: 12px;
    right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 16px;
    width: 16px;
    font: 11px/19px var(--f-SANS);
    font-weight: 400;
    letter-spacing: .05em;
    text-align: center;
    color: var(--c-BRAND);
    padding: 0;
    background: var(--c-WHITE);
    border-radius: 50%;
}

/* gHeader Main Account */
.gHeader-main-account {}

.gHeader-main-account-trigger {
    display: flex;
    align-items: center;
    height: 60px;
    padding: 0 30px 0 10px;
    background-color: var(--c-BRAND-DARK);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
/* .gHeader-main-account-trigger:after {
    content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20.8392 7.94604C21.1522 8.21739 21.1859 8.69106 20.9146 9.00402L13.3375 17.7431L13.3347 17.7462C12.8623 18.2792 12.0312 18.309 11.5264 17.7918L11.5222 17.7875L3.11259 9.03225C2.82565 8.73352 2.83521 8.25875 3.13394 7.97181C3.43267 7.68487 3.90745 7.69443 4.19439 7.99316L12.3994 16.5353L19.7812 8.02139C20.0526 7.70843 20.5262 7.6747 20.8392 7.94604Z" fill="white"/%3E%3C/svg%3E');
    position: absolute;
    padding-left:41px;
    margin-top: 5px;
} */
.gHeader-main-account-avatar-label__account {
    font-size: 0px;
    line-height: 0px;
    font-family: var(--f-SANS);
}


.gHeader-main-account.isOpen > .gHeader-main-account-trigger { background-color: white; }

.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::before,
.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::after { background-color: var(--c-BRAND); }

.gHeader-main-account-avatar-email { font-size: 0; }

.gHeader-main-account-avatar-image {
    display: flex; 
    overflow: hidden;
    justify-content: center; 
    align-items: center;
    font-family: var(--f-SANS);
    font-size: 16px;
    font-weight: 600;
    color: var(--c-BRAND-DARK); 
    text-align: center;
    height: 30px;
    width: 30px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    border: 2px solid transparent;
    pointer-events: none;
    background-color: var(--c-BRAND-LIGHTEST);
}

.gHeader-main-account-avatar-label {
    position: relative;
    font-size: 0;
    pointer-events: none;
}

.gHeader-main-account-avatar-label::after,
.gHeader-main-account-avatar-label::before {
    content: '';
    position: absolute;
    top: -5px;
    height: 2px;
    width: 10px;
    background-color: var(--c-WHITE);
    transition: all .3s ease-in-out;
}

.gHeader-main-account-avatar-label::before {
    left: 7px;
    transform: rotate(45deg);
    transform-origin: top left;
}

.gHeader-main-account-avatar-label::after {
    right: -18px;
    transform: rotate(-45deg);
    transform-origin: top right;
}

.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::after,
.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::before { top: -9px; }

.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::before { width: 20px }

.gHeader-main-account.isOpen .gHeader-main-account-avatar-label::after {
    width: 20px;
    right: -20px;
}

.mix-ppTierCyan .gHeader-main-account-avatar-image { border-color: var(--c-TIER-CYAN) }

.mix-ppTierMagenta .gHeader-main-account-avatar-image { border-color: var(--c-TIER-MAGENTA) }

.mix-ppTierYellow .gHeader-main-account-avatar-image { border-color: var(--c-TIER-YELLOW) }

.mix-ppTierBlack .gHeader-main-account-avatar-image { border-color: var(--c-TIER-BLACK) }

.gHeader-main-account-target {
    position: fixed;
    right: -100%;
    height: 100vh;
    width: 0;
    overflow: hidden;
    background-color: var(--c-WHITE);
    transition: all 0.3s ease-in-out;
    box-shadow: -2px 0px 5px 0 rgba(0,0,0,.2);
}

.gHeader-main-account.isOpen > .gHeader-main-account-target {
    position: absolute;
    right: 0;
    width: 100vw;
    overflow: scroll;
    z-index: var(--z-HEADER);
}

.gHeader-main-signIn {
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    padding: 24px 20px;
    font-size: 0;
    line-height: 14px;
    text-align: center;
    color: var(--c-WHITE);
    background-color: var(--c-BRAND-DARK);
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-signIn::before {
    content: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="Outline/Login"%3E%3Cg id="Vector"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M12 3.1499C9.49023 3.1499 7.45563 5.1845 7.45563 7.6943C7.45563 10.2041 9.49023 12.2387 12 12.2387C14.5098 12.2387 16.5444 10.2041 16.5444 7.6943C16.5444 5.1845 14.5098 3.1499 12 3.1499ZM5.95563 7.6943C5.95563 4.35607 8.6618 1.6499 12 1.6499C15.3383 1.6499 18.0444 4.35607 18.0444 7.6943C18.0444 11.0325 15.3383 13.7387 12 13.7387C8.6618 13.7387 5.95563 11.0325 5.95563 7.6943Z" fill="white"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M12 13.7339C7.65745 13.7339 4.13403 17.2573 4.13403 21.5999C4.13403 22.0141 3.79825 22.3499 3.38403 22.3499C2.96982 22.3499 2.63403 22.0141 2.63403 21.5999C2.63403 16.4289 6.82902 12.2339 12 12.2339C17.171 12.2339 21.366 16.4289 21.366 21.5999C21.366 22.0141 21.0302 22.3499 20.616 22.3499C20.2018 22.3499 19.866 22.0141 19.866 21.5999C19.866 17.2573 16.3426 13.7339 12 13.7339Z" fill="white"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
    position: absolute;
    top: -3px;
    right: 0;
    left: 0;
    bottom: 0;
    height: 16px;
    width: 27px;
    font-family: var(--f-ICONS);
    font-size: 27px;
    margin: auto;
}

/* gHeader Main Alerts */
.gHeader-main-alerts-count:not(:empty) {
    /* height: 60px;
    width: 44px; */
    display: flex !important;
    justify-content: center;
    /* align-items: center; */
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    padding: 16px 12px 15px 12px;
}
.gHeader-main-alerts-count:before {
    content: url('data:image/svg+xml,%3Csvg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="Outline/Notifications"%3E%3Cpath id="Vector" d="M20.805 17.7452C20.785 17.7152 18.68 14.8852 18.68 12.6852V10.2302C18.68 7.5002 16.81 5.1752 14.215 4.3152C14.03 3.2552 13.11 2.4502 12 2.4502C10.89 2.4502 9.96999 3.2602 9.78499 4.3152C7.18999 5.1752 5.31999 7.5002 5.31999 10.2302V12.6852C5.31499 14.8602 3.20999 17.7202 3.18999 17.7502C3.01999 17.9802 2.99499 18.2802 3.11999 18.5352C3.24499 18.7902 3.50499 18.9502 3.78999 18.9502H8.31499C8.66499 20.6652 10.18 21.9602 12 21.9602C13.82 21.9602 15.335 20.6652 15.685 18.9502H20.21C20.495 18.9502 20.755 18.7902 20.88 18.5352C21.005 18.2802 20.98 17.9752 20.81 17.7502L20.805 17.7452ZM12 20.4552C11.02 20.4552 10.19 19.8202 9.87999 18.9452H14.12C13.81 19.8202 12.98 20.4552 12 20.4552ZM5.17999 17.4452C5.88999 16.2552 6.81999 14.3752 6.81999 12.6852V10.2302C6.81999 7.5952 9.14499 5.4502 12 5.4502C14.855 5.4502 17.18 7.5952 17.18 10.2302V12.6852C17.18 14.3902 18.105 16.2602 18.815 17.4452H5.17999Z" fill="white"/%3E%3C/g%3E%3C/svg%3E');
}
.gHeader-main-alerts.isOpen > .gHeader-main-alerts-count:before {
    content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M21.4036 4.10248C21.6965 4.39538 21.6965 4.87025 21.4036 5.16314L5.56357 21.0031C5.27067 21.296 4.7958 21.296 4.50291 21.0031C4.21001 20.7102 4.21001 20.2354 4.50291 19.9425L20.3429 4.10248C20.6358 3.80959 21.1107 3.80959 21.4036 4.10248Z" fill="%23007AC9"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M21.4035 21.0031C21.1106 21.296 20.6358 21.296 20.3429 21.0031L4.50287 5.16314C4.20998 4.87025 4.20998 4.39538 4.50287 4.10248C4.79577 3.80959 5.27064 3.80959 5.56353 4.10248L21.4035 19.9425C21.6964 20.2354 21.6964 20.7102 21.4035 21.0031Z" fill="%23007AC9"/%3E%3C/svg%3E');
    /* height:29px;
    width: 24px; */
}
.gHeader-main-alerts-count > span {
    font: 12px/14px var(--f-SANS);
    background-color: var(--c-ERROR);
    height: 16px;
    width: 16px;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
    margin-top: -4px;
    margin-left:-11px;
    z-index: 0;
}

.gHeader-main-alerts-count.isEmpty { display: none !important; }

.gHeader-main-alerts-list {
    position: fixed;
    height: 100vh;
    background-color: var(--c-WHITE);
    right: -100%;
    width: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.gHeader-main-alerts.isOpen > .gHeader-main-alerts-count { background-color: var(--c-WHITE); }

.gHeader-main-alerts.isOpen > .gHeader-main-alerts-list {
    position: absolute;
    width: 100%;
    right: 0;
    overflow: scroll;
}

/* gHeader Navigation */
.gHeader-nav {
    position: absolute;
    left: -100%;
    height: 100vh;
    width: 0;
    overflow: hidden;
    background: var(--c-WHITE);
    transition: all 0.3s ease-in-out;
}

.gHeader-nav.isOpen {
    left: 0;
    width: 100%;
    z-index: var(--z-HEADER);
}

.gHeader-nav-list {
    height: calc(100vh - 100px);
    max-width: 480px;
    text-align: center;
    margin: 0 auto;
    padding: 40px 40px 100px 40px;
    box-sizing: border-box;
    list-style: none;
    overflow: scroll;
}

.gHeader-nav-list-item { 
    text-wrap: balance; 
    padding: 2px 0;
}
.gHeader-nav-list-item-name {
    display: flex;
    justify-content: center;
    font: 16px/18px var(--f-SANS);
    color: var(--c-OFFBLACK);
    text-decoration: none;
    padding: 20px 10px;
    cursor: pointer;
    letter-spacing: 0.05em;
    transition: color 0.3s ease-in-out;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.gHeader-nav-list-item-links {
    position: absolute;
    top: 0;
    left: -100%;
    height: 100vh;
    width: 0;
    padding: 40px;
    box-sizing: border-box;
    overflow: hidden;
    background-color: var(--c-WHITE);
    z-index: var(--z-HEADER);
    transition: all 0.3s ease-in-out;
}

.gHeader-nav-list-item.isOpen > .gHeader-nav-list-item-links {
    display: block;
    width: 100%;
    left: 0;
    height: calc(100vh - 100px); /* Offset for fixed header and possible global message banner */
    padding-bottom: 100px;
    overflow: scroll;
}

/* Targeting iOS Safari */
@supports (-webkit-hyphens:none) {
    .gHeader-nav-list-item.isOpen > .gHeader-nav-list-item-links {
        height: calc(100vh - 175px); /* Offset for fixed header, possible global message banner and iOS Safari bottom browser chrome */
    }
}

.gHeader-nav-list-item-links-backLink {
    position: relative;
    display: flex;
    align-items: center;
    height: 44px;
    width: 100%;
    max-width: 480px;
    font: 16px/20px var(--f-SANS);
    color: var(--c-BRAND);
    letter-spacing: 0.03em;
    text-decoration: none;
    margin: 0 auto;
    text-align: left;
    padding-left: 40px;
    box-sizing: border-box;
}

.gHeader-nav-list-item-links-backLink:after,
.gHeader-nav-list-item-links-backLink:before {
    content: '';
    position: absolute;
    left: 13px;
    height: 2px;
    width: 14px;
    background: var(--c-BRAND);
}

.gHeader-nav-list-item-links-backLink:before {
    top: 16px;
    transform: rotate(-45deg)
}

.gHeader-nav-list-item-links-backLink:after {
    bottom: 17px;
    transform: rotate(45deg)
}

/* gHeaderMenu */
.gHeaderMenu {
    display: flex;
    flex-direction: column;
    list-style: none;
    max-width: 480px;
    padding: 0;
    margin: 0 auto;
    transition: all .2s;
}

.gHeaderMenu-item { margin-top: 20px; }

.gHeaderMenu-item:last-of-type {
    width: 100%;
    border-top: 1px solid var(--c-OFFBLACK-LIGHTER);
}

/* thumbTile */
.thumbTile {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    background-color: var(--c-OFFWHITE);
    border: 1px solid var(--c-OFFBLACK-LIGHTER);
    transition: all 0.3s ease-in-out;
}

.thumbTile_link {
    position: relative;
    display: inline-block;
    height: 40px;
    font: 16px/20px var(--f-SANS);
    letter-spacing: 0.03em;
    color: var(--c-BRAND);
    text-align: center;
    padding-top: 10px;
    padding: 8px 30px 8px 8px;
    margin-top: 10px;
    box-sizing: border-box;
    background: inherit;
    border: none;
    transition: all 0.3s ease-in-out;
}

.thumbTile_link:after,
.thumbTile_link:before {
    content: '';
    position: absolute;
    right: 0;
    height: 2px;
    width: 14px;
    background: var(--c-BRAND)
}

.thumbTile_link:before {
    top: 15px;
    transform: rotate(45deg)
}

.thumbTile_link:after {
    bottom: 14px;
    transform: rotate(-45deg)
}

.thumbTile-img { max-width: 100px; }

.thumbTile-name {
    font: 16px/20px var(--f-SANS);
    color: var(--c-BRAND);
    letter-spacing: 0.03em;
    padding: 10px;
}

@media screen and (min-width: 768px) {
    .gHeader-main-logo { flex-grow: unset; }

    .gHeader-main-mSearch.js--element-toggle { display: none; }

    .gHeader-main-search {
        display: flex;
        margin: 0 20px;
        flex-grow: 1;
    }

    .mix-gHeaderSearchInput { background-color: var(--c-WHITE) !important; }

    .spdcForm_gHeaderSearch { width: 100%; }

    .gHeader-nav-list { max-width: 100%; }
}

@media screen and (min-width: 1200px) {
    .gHeaderMenu {
        max-height: 0px;
        overflow: hidden;
    }

    .hoverOn .gHeaderMenu { max-height: 500px!important }

    .hoverOn .gHeaderMenu::before {
        content: '';
        height: 100vh;
        width: 100vw;
        background-color: rgba(0,0,0,.2);
        backdrop-filter: blur(5px);
        position: fixed;
        top: 160px;
        left: 0;
        z-index: -1;
        pointer-events: none
    }

    .gHeader-main-nav-list li a:hover {
        background-color: var(--c-BRAND-LIGHT);
   }
   .gHeader-subNav-list-item__sub-menu__item a:hover {
    background-color:var(--c-WHITE) !important;
   }
    .gHeader-main-account-avatar-label {
        max-width: 150px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        font-size:0;
        min-width: 85px;
      }
    .gHeader-main-account-avatar-label__account {
        font-size: 12px;
        line-height: 12px;
    }
    .gHeader-main-account-avatar-label__account::after {
        content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13.8928 4.94499C14.1015 5.12588 14.124 5.44167 13.9431 5.65031L8.89169 11.4764L8.88987 11.4784C8.57489 11.8338 8.02087 11.8536 7.68431 11.5088L7.68149 11.5059L2.0751 5.66913C1.88381 5.46997 1.89018 5.15345 2.08933 4.96216C2.28849 4.77087 2.60501 4.77724 2.7963 4.9764L8.26628 10.6712L13.1875 4.99522C13.3684 4.78658 13.6842 4.76409 13.8928 4.94499Z" fill="white"/%3E%3C/svg%3E');
        position: absolute;
        padding-left:2px;
    }
    .gHeader-nav-list-item-name { padding: 10px; }
    .gHeader-main-inner {
        position:relative;
        z-index: var(--z-HEADER);
        max-width: var(--MAX-WIDTH);
        margin: 0 auto;
        height: 60px;
    }

    .gHeader-main-logo { width: auto; }

    .gHeader-main-logo-link {
        display: flex;
        flex-direction: row;
    }

    .gHeader-main-logo-link:hover,
    .gHeader-main-logo-link:active,
    .gHeader-main-logo-link:focus {
        opacity: 0.65;
    }

    .gHeader-main-logo-link-type {
        display: block;
        height: 12px;
        width: 145px;
        margin-left: 4px;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url('data:image/svg+xml,<svg width="142px" height="12px" viewBox="0 0 142 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><polygon id="path-1" points="0 0 10.31095 0 10.31095 11.598 0 11.598"></polygon></defs><g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Globals-/-Branding-/-Horizontal-Logo-with-Mark-/-White" transform="translate(-46.000000, -9.000000)"><g id="Group" transform="translate(46.015900, 9.031801)"><path d="M106.0763,1.9301 C106.2293,1.7781 106.4323,1.6871 106.6643,1.6871 L112.0813,1.6871 C112.5153,1.6871 112.8673,1.3351 112.8673,0.9011 C112.8673,0.4661 112.5153,0.115097242 112.0813,0.115097242 L106.6643,0.115097242 C106.0023,0.1141 105.3973,0.3851 104.9643,0.8181 C104.5313,1.2511 104.2603,1.8561 104.261297,2.5181 L104.261297,9.0201 C104.2603,9.6811 104.5313,10.2871 104.9643,10.7191 C105.3973,11.1531 106.0023,11.4241 106.6643,11.4231028 L112.0813,11.4231028 C112.5153,11.4231028 112.8673,11.0711 112.8673,10.6371 C112.8673,10.2031 112.5153,9.8511 112.0813,9.8511 L106.6643,9.8511 C106.4323,9.8511 106.2293,9.7591 106.0763,9.6081 C105.9243,9.4551 105.8333,9.2521 105.8333,9.0201 L105.8333,6.6221 L110.1743,6.6221 C110.6083,6.6221 110.9603,6.2701 110.9603,5.8361 C110.9603,5.4021 110.6083,5.0501 110.1743,5.0501 L105.8333,5.0501 L105.8333,2.5181 C105.8333,2.2861 105.9243,2.0831 106.0763,1.9301" id="Fill-6" fill="%23FFFFFF"></path><path d="M83.2655,4.0632 L83.2655,4.0622 C83.2385,4.6212 82.9885,5.1132 82.5915,5.4782 C82.1945,5.8422 81.6575,6.0652 81.0815,6.06420335 L77.1625,6.06420335 L77.1625,2.6862 C77.1635,2.4542 77.2545,2.2512 77.4065,2.0982 C77.5585,1.9472 77.7615,1.8562 77.9935,1.8552 L81.1635,1.8552 C81.7465,1.8562 82.2685,2.0892 82.6515,2.4722 C83.0335,2.8552 83.2675,3.3762 83.2675,3.9602 C83.2675,3.9942 83.2675,4.0282 83.2655,4.0632 M81.1635,0.2832 L77.9935,0.2832 C77.3325,0.2832 76.7265,0.5532 76.2945,0.9872 C75.8605,1.4192 75.5905,2.0252 75.5905,2.6862 L75.5905,10.7902 C75.5905,11.2242 75.9425,11.5762 76.3765,11.5762 C76.8105,11.5762 77.1625,11.2242 77.1625,10.7902 L77.1625,7.6362 L81.0815,7.6362 C82.0625,7.6362 82.9735,7.2602 83.6535,6.6372 C84.3335,6.0162 84.7895,5.1322 84.8355,4.1362 L84.8355,4.1352 C84.8385,4.0762 84.8395018,4.0182 84.8395018,3.9602 C84.8405,2.9472 84.4275,2.0232 83.7625,1.3602 C83.1005,0.6962 82.1755,0.2832 81.1635,0.2832" id="Fill-8" fill="%23FFFFFF"></path><path d="M70.2077,0.2833 L62.4177,0.2833 C61.9837,0.2833 61.6317,0.6353 61.6317,1.0693 C61.6317,1.5033 61.9837,1.8553 62.4177,1.8553 L65.5267,1.8553 L65.5267,10.7903 C65.5267,11.2243 65.8787,11.5763 66.3127,11.5763 C66.7467,11.5763 67.0987,11.2243 67.0987,10.7903 L67.0987,1.8553 L70.2077,1.8553 C70.6417,1.8553 70.9937,1.5033 70.9937,1.0693 C70.9937,0.6353 70.6417,0.2833 70.2077,0.2833" id="Fill-10" fill="%23FFFFFF"></path><path d="M49.837,2.6863 C49.837,2.4543 49.929,2.2513 50.08,2.0983 C50.233,1.9473 50.436,1.8553 50.668,1.8553 L53.837,1.8553 C54.421,1.8553 54.942,2.0893 55.326,2.4713 C55.708,2.8553 55.942,3.3763 55.942,3.9603 C55.942,3.9943 55.941,4.0283 55.94,4.0623 C55.913,4.6213 55.663,5.1133 55.266,5.4783 C54.869,5.8423 54.332,6.0653 53.756,6.06430335 L49.837,6.06430335 L49.837,2.6863 Z M58.145,10.1183 C57.978,10.0143 57.769,10.0293 57.585,9.9653 C57.034,9.7733 56.664,9.2343 56.331,8.7843 C55.991,8.3313 55.637,7.8143 55.225,7.3393 C55.632,7.1683 56.007,6.9323 56.328,6.6373 C57.008,6.0163 57.464,5.1323 57.51,4.1363 L57.51,4.1353 C57.513,4.0763 57.514,4.0183 57.514,3.9603 C57.515,2.9473 57.102,2.0233 56.437,1.3603 C55.774,0.6963 54.85,0.2833 53.837,0.2833 L50.668,0.2833 C50.007,0.2833 49.401,0.5533 48.969,0.9873 C48.535,1.4193 48.265,2.0253 48.265,2.6863 L48.265,10.7903 C48.265,11.2243 48.617,11.5763 49.051,11.5763 C49.485,11.5763 49.837,11.2243 49.837,10.7903 L49.837,7.6363 L52.941,7.6363 C53.06,7.6373 53.166,7.6623 53.296,7.7253 C53.522,7.8323 53.806,8.0823 54.098,8.4333 C54.319,8.6943 54.545,9.0043 54.779,9.3273 C55.133,9.8113 55.498,10.3233 55.949,10.7573 C56.176,10.9733 56.428,11.1723 56.724,11.3233 C57.019,11.4743 57.365,11.5743 57.733,11.5733 C58.167,11.5733 58.519,11.2213 58.519,10.7873 C58.519,10.5163 58.375,10.2603 58.145,10.1183 L58.145,10.1183 Z" id="Fill-12" fill="%23FFFFFF"></path><path d="M90.9399,2.6863 C90.9399,2.4543 91.0319,2.2513 91.1829,2.0983 C91.3359,1.9473 91.5389,1.8553 91.7709,1.8553 L94.9399,1.8553 C95.5239,1.8553 96.0449,2.0893 96.4289,2.4713 C96.8109,2.8553 97.0449,3.3763 97.0449,3.9603 C97.0449,3.9943 97.0439,4.0283 97.0429,4.0623 C97.0159,4.6213 96.7659,5.1133 96.3689,5.4783 C95.9719,5.8423 95.4349,6.0653 94.8589,6.06430335 L90.9399,6.06430335 L90.9399,2.6863 Z M99.2479,10.1183 C99.0809,10.0143 98.8719,10.0293 98.6879,9.9653 C98.1369,9.7733 97.7669,9.2343 97.4339,8.7843 C97.0939,8.3313 96.7399,7.8143 96.3279,7.3393 C96.7349,7.1683 97.1099,6.9323 97.4309,6.6373 C98.1109,6.0163 98.5669,5.1323 98.6129,4.1363 L98.6129,4.1353 C98.6159,4.0763 98.6169,4.0183 98.6169,3.9603 C98.6179,2.9473 98.2049,2.0233 97.5399,1.3603 C96.8769,0.6963 95.9529,0.2833 94.9399,0.2833 L91.7709,0.2833 C91.1099,0.2833 90.5039,0.5533 90.0719,0.9873 C89.6379,1.4193 89.3679,2.0253 89.3679,2.6863 L89.3679,10.7903 C89.3679,11.2243 89.7199,11.5763 90.1539,11.5763 C90.5879,11.5763 90.9399,11.2243 90.9399,10.7903 L90.9399,7.6363 L94.0439,7.6363 C94.1629,7.6373 94.2689,7.6623 94.3989,7.7253 C94.6249,7.8323 94.9089,8.0823 95.2009,8.4333 C95.4219,8.6943 95.6479,9.0043 95.8819,9.3273 C96.2359,9.8113 96.6009,10.3233 97.0519,10.7573 C97.2789,10.9733 97.5309,11.1723 97.8269,11.3233 C98.1219,11.4743 98.4679,11.5743 98.8359,11.5733 C99.2699,11.5733 99.6219,11.2213 99.6219,10.7873 C99.6219,10.5163 99.4779,10.2603 99.2479,10.1183 L99.2479,10.1183 Z" id="Fill-14" fill="%23FFFFFF"></path><path d="M34.311,6.1096 L34.311,4.9816 C34.311,4.0556 34.684,3.2256 35.289,2.6196 C35.896,2.0136 36.726,1.6416 37.651,1.6406 C38.576,1.6416 39.406,2.0136 40.013,2.6186 C40.618,3.2256 40.99,4.0556 40.991,4.9816 L40.991,6.1096 L34.311,6.1096 Z M41.124,1.5076 C40.238,0.6196 39.005,0.0686 37.651,0.0686 C36.297,0.0686 35.064,0.6196 34.178,1.5076 C33.29,2.3936 32.739,3.6266 32.739,4.9816 L32.739,10.7906 C32.739,11.2246 33.091,11.5766 33.525,11.5766 C33.959,11.5766 34.311,11.2246 34.311,10.7906 L34.311,10.7906 L34.311,7.6816 L40.991,7.6816 L40.991,10.7906 C40.991,11.2246 41.343,11.5766 41.777,11.5766 C42.211,11.5766 42.563,11.2246 42.563,10.7906 L42.563,4.9816 C42.563,3.6266 42.012,2.3936 41.124,1.5076 L41.124,1.5076 Z" id="Fill-16" fill="%23FFFFFF"></path><path d="M9.6248,7.2 L2.1298,3.065 C2.1288,3.064 2.1278,3.063 2.1258,3.062 C2.6598,2.518 3.2068,2.152 3.7548,1.917 C4.3178,1.677 4.8848,1.573 5.4518,1.572 C6.0908,1.572 6.7288,1.708 7.3288,1.943 C7.9278,2.178 8.4868,2.512 8.9598,2.894 C9.2978,3.167 9.7928,3.114 10.0648,2.776 C10.3378,2.438 10.2848,1.943 9.9468,1.671 C9.3528,1.192 8.6618,0.778 7.9018,0.48 C7.1428,0.182 6.3138,0 5.4518,0 C4.6898,0 3.9028,0.144 3.1368,0.472 C2.3708,0.798 1.6288,1.308 0.9498,2.016 C-0.0352,3.142 0.5958,3.985 1.2948,4.398 L8.7898,8.533 C8.7908,8.534 8.7918,8.535 8.7938,8.536 C8.2598,9.08 7.7128,9.446 7.1648,9.681 C6.6018,9.921 6.0338,10.025 5.4678,10.026 C4.7148,10.026 3.9628,9.837 3.2748,9.52 C2.5878,9.205 1.9668,8.762 1.4888,8.282 C1.1818,7.975 0.6838,7.975 0.3768,8.281 C0.0698,8.588 0.0698,9.086 0.3768,9.393 L0.3768,9.393 C0.9898,10.006 1.7528,10.55 2.6178,10.949 C3.4828,11.346 4.4518,11.597 5.4678,11.598 C6.2298,11.598 7.0168,11.454 7.7828,11.127 C8.5488,10.8 9.3208,10.318 9.9708,9.582 C10.7728,8.673 10.5338,7.676 9.6248,7.2" id="Fill-18" fill="%23FFFFFF"></path><path d="M0.5,2.0161 L0.5,2.0161 L0.5,2.0161 Z" id="Fill-20" fill="%23007AC9"></path><path d="M126.4094,7.2 L118.9144,3.065 C118.9134,3.064 118.9124,3.063 118.9114,3.062 C119.4444,2.518 119.9914,2.152 120.5394,1.917 C121.1024,1.677 121.6694,1.573 122.2364,1.572 C122.8754,1.572 123.5134,1.708 124.1134,1.943 C124.7124,2.178 125.2714,2.512 125.7444,2.894 C126.0824,3.167 126.5774,3.114 126.8504,2.776 C127.1224,2.438 127.0694,1.943 126.7314,1.671 C126.1374,1.192 125.4464,0.778 124.6874,0.48 C123.9274,0.182 123.0984,0 122.2364,0 C121.4744,0 120.6874,0.144 119.9214,0.472 C119.1554,0.798 118.4134,1.308 117.7344,2.016 C116.7494,3.142 117.3804,3.985 118.0804,4.398 L125.5744,8.533 C125.5754,8.534 125.5764,8.535 125.5784,8.536 C125.0444,9.08 124.4974,9.446 123.9494,9.681 C123.3864,9.921 122.8184,10.025 122.2524,10.026 C121.4994,10.026 120.7474,9.837 120.0594,9.52 C119.3724,9.205 118.7514,8.762 118.2734,8.282 C117.9664,7.975 117.4684,7.975 117.1614,8.281 C116.8544,8.588 116.8544,9.086 117.1614,9.393 L117.1614,9.393 C117.7744,10.006 118.5374,10.55 119.4024,10.949 C120.2674,11.346 121.2364,11.597 122.2524,11.598 C123.0144,11.598 123.8014,11.454 124.5674,11.127 C125.3334,10.8 126.1054,10.318 126.7554,9.582 C127.5574,8.673 127.3184,7.676 126.4094,7.2" id="Fill-22" fill="%23FFFFFF"></path><path d="M117.7339,2.0161 L117.7339,2.0161 L117.7339,2.0161 Z" id="Fill-24" fill="%23007AC9"></path><g id="Group-28" transform="translate(131.604150, 0.000000)"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Clip-27"></g><path d="M9.47825,7.2 L1.98325,3.065 C1.98225,3.064 1.98125,3.063 1.97925,3.062 C2.51325,2.518 3.06025,2.152 3.60825,1.917 C4.17125,1.677 4.73825,1.573 5.30525,1.572 C5.94425,1.572 6.58225,1.708 7.18225,1.943 C7.78125,2.178 8.34025,2.512 8.81325,2.894 C9.15125,3.167 9.64625,3.114 9.91825,2.776 C10.19125,2.438 10.13825,1.943 9.80025,1.671 C9.20625,1.192 8.51525,0.778 7.75525,0.48 C6.99625,0.182 6.16725,0 5.30525,0 C4.54325,0 3.75625,0.144 2.99025,0.472 C2.22425,0.798 1.48225,1.308 0.80325,2.016 C-0.18175,3.142 0.44925,3.985 1.14825,4.398 L8.64225,8.533 C8.64425,8.534 8.64525,8.535 8.64725,8.536 C8.11325,9.08 7.56625,9.446 7.01825,9.681 C6.45525,9.921 5.88725,10.025 5.32125,10.026 C4.56825,10.026 3.81625,9.837 3.12825,9.52 C2.44025,9.205 1.82025,8.762 1.34225,8.282 C1.03525,7.975 0.53725,7.975 0.23025,8.281 C-0.07675,8.588 -0.07675,9.086 0.23025,9.393 L0.23025,9.393 C0.84325,10.006 1.60625,10.55 2.47125,10.949 C3.33625,11.346 4.30525,11.597 5.32125,11.598 C6.08325,11.598 6.87025,11.454 7.63625,11.127 C8.40225,10.8 9.17425,10.318 9.82425,9.582 C10.62625,8.673 10.38725,7.676 9.47825,7.2" id="Fill-26" fill="%23FFFFFF" mask="url(%23mask-2)"></path></g><path d="M132.4068,2.0161 L132.4068,2.0161 L132.4068,2.0161 Z" id="Fill-29" fill="%23007AC9"></path><path d="M27.1443,1.1444 C27.1443,0.9374 27.0603,0.7354 26.9143,0.5884 C26.7673,0.4424 26.5653,0.3584 26.3583,0.3584 C26.0753,0.3594 25.7203,0.4154 25.2933,0.5724 C24.6553,0.8084 23.8783,1.2784 23.0883,2.1354 C22.5553,2.7134 22.0163,3.4654 21.5003,4.4404 C20.7293,2.9834 19.9053,2.0234 19.1313,1.4014 C18.6193,0.9904 18.1323,0.7294 17.7073,0.5724 C17.2803,0.4154 16.9253,0.3594 16.6423,0.3584 C16.4353,0.3584 16.2323,0.4424 16.0863,0.5884 C15.9403,0.7354 15.8563,0.9374 15.8563,1.1444 L15.8563,10.7904 C15.8563,11.2244 16.2083,11.5764 16.6423,11.5764 C17.0763,11.5764 17.4283,11.2244 17.4283,10.7904 L17.4283,2.1634 C17.7933,2.3424 18.2503,2.6534 18.7573,3.2014 C19.3953,3.8934 20.1083,4.9634 20.7713,6.6064 C20.7723,6.6084 20.7733,6.6104 20.7743,6.6124 C20.7883,6.6454 20.8063,6.6764 20.8243,6.7074 C20.8323,6.7214 20.8383,6.7364 20.8473,6.7494 C20.8653,6.7764 20.8873,6.8004 20.9083,6.8244 C20.9213,6.8384 20.9313,6.8544 20.9443,6.8674 C20.9593,6.8824 20.9763,6.8944 20.9923,6.9074 C21.0153,6.9274 21.0373,6.9484 21.0623,6.9644 C21.0763,6.9734 21.0923,6.9804 21.1063,6.9884 C21.1373,7.0064 21.1673,7.0244 21.2003,7.0374 C21.2023,7.0384 21.2043,7.0404 21.2063,7.0404 C21.2233,7.0474 21.2403,7.0504 21.2573,7.0554 C21.2873,7.0654 21.3173,7.0764 21.3483,7.0824 C21.3723,7.0874 21.3963,7.0884 21.4203,7.0904 C21.4473,7.0934 21.4733,7.0974 21.5003,7.0974 C21.5273,7.0974 21.5533,7.0934 21.5803,7.0904 C21.6043,7.0884 21.6283,7.0874 21.6523,7.0824 C21.6833,7.0764 21.7133,7.0654 21.7433,7.0554 C21.7603,7.0504 21.7783,7.0474 21.7943,7.0404 C21.7963,7.0404 21.7983,7.0384 21.8003,7.0374 C21.8333,7.0244 21.8643,7.0064 21.8953,6.9884 C21.9093,6.9794 21.9243,6.9734 21.9383,6.9644 C21.9633,6.9474 21.9863,6.9264 22.0103,6.9054 C22.0253,6.8924 22.0423,6.8814 22.0563,6.8674 C22.0703,6.8534 22.0813,6.8364 22.0953,6.8204 C22.1153,6.7974 22.1363,6.7754 22.1533,6.7494 C22.1623,6.7364 22.1683,6.7204 22.1773,6.7054 C22.1943,6.6754 22.2123,6.6444 22.2263,6.6124 C22.2273,6.6104 22.2283,6.6084 22.2293,6.6064 L22.2293,6.6064 C23.1143,4.4154 24.0843,3.2454 24.8533,2.6274 C25.1193,2.4134 25.3603,2.2684 25.5723,2.1644 L25.5723,10.7904 C25.5723,11.2244 25.9243,11.5764 26.3583,11.5764 C26.7923,11.5764 27.1443,11.2244 27.1443,10.7904 L27.1443,1.1444 Z" id="Fill-31" fill="%23FFFFFF"></path></g></g></g></svg>');
    }

    .gHeader-main-nav-mTrigger { display: none; }

    .gHeader-main-nav-list {
        position: static;
        display: flex;
        flex-direction: row;
        height: auto;
        font: 14px/14px var(--f-SANS);
        padding: 0;
        background: transparent;
        transition: none;
	    overflow: unset;
    }

    .gHeader-main-nav-list > li:not(:first-of-type) { margin: 0px; }

    .gHeader-main-nav-list a { color: var(--c-WHITE); }

    .gHeader-main-nav-list-backLink,
    .gHeader-main-mMenuTrigger { display: none; }

    .gHeader-main-cart:hover { background-color: var(--c-BRAND-LIGHT); }

    .gHeader-main-signIn {
        display: flex;
        align-items: center;
        width: auto;
        font: 12px/12px var(--f-SANS);
        padding: 0 20px 0 50px;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0.03em;
    }

    .gHeader-main-signIn::before {
        right: unset;
        left: 18px;
        top: -6px;
    }

    .gHeader-main-account-trigger { padding: 0 20px; }

    .gHeader-main-account-target,
    .gHeader-main-alerts-list { position: absolute; }

    .gHeader-main-account { position: relative; }

    .gHeader-main-account-target {
        height: auto;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        right: 0;
        opacity: 0;
        transition: opacity 0.2s ease-in-out;
    }

    .gHeader-main-account:hover > .gHeader-main-account-target {
        width: 300px;
        opacity: 1;
        z-index: var(--z-HEADER);
        transition-delay: 0.5s;
    }

    .gHeader-main-account-avatar-label {
        /* max-width: auto; */
        font: 14px/14px var(--f-SANS-ALT);
        color: var(--d-WHITE);
        text-transform: capitalize;
        letter-spacing: 0.03em;
        margin-left: 10px;
    }

    .gHeader-main-account-avatar-label:before,
    .gHeader-main-account-avatar-label:after { content: none; }

    .gHeader-main-alerts-list {
        right: 0;
        opacity: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        transition: opacity 0.3s ease-in-out;
    }

    .gHeader-main-alerts-count:hover + .gHeader-main-alerts-list,
    .gHeader-main-alerts-list:hover {
        width: 250px;
        height: auto;
        overflow: scroll;
        opacity: 1;
        box-shadow: -2px 0 5px 0 rgba(0,0,0,.2);
        transition-delay: 0.5s;
        margin-top: 1px;
    }

    .gHeader-nav {
        position: relative;
        left: 0;
        top: 0;
        z-index: -1;
        height: auto;
        width: auto;
        overflow: unset;
        border-bottom: 1px solid var(--c-OFFBLACK-LIGHTER);
        transition: top 0.3s ease-in-out;
    }

    .hideNav .gHeader-nav { top: -61px; }

    .gHeader-nav-list {
        max-width: var(--MAX-WIDTH);
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        height: 58px;
        padding: 0 10px;
	    overflow: unset;
    }

    .gHeader-nav-list-item-links {
        opacity: 1;
        max-height: 0;
        padding: 0;
        transition: all 0.2s ease-in-out;
    }

    .gHeader-nav-list-item.hoverOn > .gHeader-nav-list-item-name + .gHeader-nav-list-item-links {
        position: static;
        width: 100%;
        max-height: 10px;
        opacity: 1;
    }

    .gHeader-nav-list-item.hoverOn .gHeader-nav-list-item-links:after {
        content: '';
        position: fixed;
        width: 100vw;
        /* height: 100vh; */
        transition: all .5s;
        background-color: rgba(0, 0, 0, .6);
        left: 0;
        z-index: -1;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        top: 60px;
        pointer-events: none;
    }

    .hideNav .gHeader-nav-list-item-links {
        opacity: 0;
        height: 0;
        padding: 0;
        overflow: hidden;
        pointer-events: none;
    }

    .gHeader-nav-list-item-links-backLink { display: none; }

    .gHeader-nav-list-item-name {
        height: 55px;
        box-sizing: border-box;
        padding: 5px 15px;
        display: flex;
        align-items: center;
        transition: all 0.3s ease-in-out;
    }

    .gHeaderMenu {
        position: absolute;
        top: 57px;
        left: 0;
        right: 0;
        width: 100%;
        max-width: 100vw;
        margin: 0 auto;
        flex-flow: wrap;
        box-sizing: border-box;
        padding: 20px 40px 0 40px;
        background-color: var(--c-WHITE);
        border-top: 1px solid var(--c-OFFBLACK-LIGHTER);
        box-shadow: 0px 5px 5px 0 rgba(0,0,0,.2);
        padding:0px calc( calc(100% - 1420px) / 2);
    }

    .gHeaderMenu-item {
        width: 33.333367%;
        padding: 10px;
        margin: 0;
        box-sizing: border-box;
    }

    .gHeaderMenu-item:last-of-type {
        width: 100%;
        margin-top: 20px;
    }

    .gHeader-nav-list-item-name { position: relative; }

    .gHeader-nav-list-item.hoverOn > .gHeader-nav-list-item-name {
        color: var(--c-BRAND);
    }

    .gHeader-nav-list-item-name.isActive {
        box-shadow: inset 0px -4px 0 var(--c-BRAND);
        border-bottom-color: var(--c-BRAND);
    }

    .gHeader-nav-list-item-name:after {
        content: '';
        position: absolute;
        height: 1px;
        width: 100%;
        background-color: transparent;
        bottom: -2px;
        z-index: 1;
    }

    .gHeader-nav-list-item.hoverOn > .gHeader-nav-list-item-name:after {
        transition: all 1s ease-in-out;
    }

    .thumbTile:not(.thumbTile_link) { overflow: hidden; }

    .thumbTile { margin-top: 0; }

    .thumbTile:not(.thumbTile_link):hover { background-color: var(--c-OFFBLACK-LIGHTER); }

    .thumbTile:hover > .thumbTile-name { color: var(--c-OFFBLACK); }

    .thumbTile_link:hover::before,
    .thumbTile_link:hover::after { background-color: var(--c-OFFBLACK); }

    .gHeader-nav-list-item-name:hover { color: var(--c-BRAND); }

    .gHeader-main-alerts-count:hover {
        background-color: var(--c-BRAND-LIGHT);
        transition-delay: 0.5s;
    }

    .gHeader-main-signIn:hover { background-color: var(--c-BRAND-LIGHT); }

    .gHeader-main-account-trigger:hover {
        background-color: var(--c-BRAND-LIGHT);
        transition-delay: 0.5s;
    }
}

@media screen and (max-width: 320px) {
    .gHeader-main-alerts {
        width: 0px;
    }
    .gHeader-main-alerts-count > span {
        position: absolute;
        right: 26px;
        top: 15px
    }
}

.gHeader-nav-list-item-name {
    text-decoration: none;
    padding: 14px 10px;
    text-transform: capitalize;
    background: linear-gradient(var(--c-BRAND), var(--c-BRAND)) bottom / 0 .1em no-repeat;
    transition: 0.3s background-size;
}

.hoverOn .gHeader-nav-list-item-name {
    background-size: 100% 2px;
}

.gHeader-subNav-list-item {
    color: var(--c-OFFBLACK);
    font-family: var(--f-SANS);
    padding-right: 40px !important;
}
.gHeader-subNav-list-item__target {
    font-family: var(--f-SANS);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.64px;
    padding: 40px 0px 23px 0px;
}
.gHeader-subNav-list-item__target::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.8392 7.11328C21.1522 7.38463 21.1859 7.8583 20.9146 8.17126L13.3375 16.9104L13.3347 16.9134C12.8623 17.4465 12.0312 17.4762 11.5264 16.959L11.5222 16.9547L3.11259 8.19949C2.82565 7.90076 2.83521 7.42598 3.13394 7.13905C3.43267 6.85211 3.90745 6.86167 4.19439 7.1604L12.3994 15.7026L19.7812 7.18863C20.0526 6.87567 20.5262 6.84193 20.8392 7.11328Z" fill="%23007AC9"/></svg>');
    height: 17px;
    width: 17px;
    position:absolute;
    margin: -2px 0 0 4px;
    transition: all .1s linear; 
}
.gHeader-subNav-list-item__target_arrow::after {
    transform: scale(1, -1);
    margin: 4px 0 0 3px;
}
.gHeader-subNav-list-item__sub-menu-container {
    overflow: hidden;
    max-height: 0px;
    max-width:0px;
    transition:  opacity .2s linear, max-height .5s linear, padding .2s linear;
    opacity: 0;
}
.reveal_sub_menu {
    max-height: 3000px;
    padding-top: 20px;
    opacity: 1;
}
.reveal_subnav_width {
    max-width: 1000px;
}
.gHeader-subNav-list-item__sub-menu {
    background-color: var(--c-OFFWHITE);
    padding: 20px;
    border-radius: 8px;
    transition: all .5s linear;
}
.gHeader-subNav-list-item__sub-menu__item {
    padding-bottom: 20px;
}
.gHeader-subNav-list-item__sub-menu__item:last-child {
    padding-bottom: 0;
}
.gHeader-subNav-list-item__sub-menu__item__media {
    width: 100%;
    height: calc(100vw - 130px);
    background-color: rgba(0, 0, 0, .1);
    border-radius: 8px;
    overflow: hidden;
}
.gHeader-subNav-list-item__sub-menu__item__media img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.gHeader-subNav-list-item__sub-menu__item__productDetails {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; 
    letter-spacing: 0.14px;
    text-align: left;
    font-family: var(--f-SANS);
}
.gHeader-subNav-list-item__sub-menu__item__href {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0.56px;
    text-align: left;
    font-family: var(--f-SANS);
    color: var(--c-BRAND);
    padding: 8px 0;
}
.gHeader-subNav-list-item__sub-menu__item__href a {
    color: var(--c-BRAND);
}
.gHeader-subNav-list-item__sub-menu__item__href::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.81978 2.7666C6.0459 2.5058 6.44063 2.47769 6.70143 2.70382L13.984 9.01805L13.9866 9.02032C14.4308 9.41404 14.4555 10.1066 14.0246 10.5273L14.021 10.5308L6.72496 17.5388C6.47602 17.7779 6.08037 17.7699 5.84125 17.521C5.60214 17.272 5.6101 16.8764 5.85905 16.6373L12.9775 9.79981L5.88257 3.64826C5.62177 3.42213 5.59366 3.0274 5.81978 2.7666Z" fill="%23007AC9"/></svg>');
    height: 20px;
    width: 20px;
    position:absolute;
    padding-left: 4px;
    margin-top: -3px;
}
.gHeader-subNav-list-item__sub-menu__item__productName {
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1px;
    font-family: var(--f-SANS);
    color: var(--c-BRAND);
    padding-top: 16px;
    text-align: left;
}
.gHeader-subNav-list-item__sub-menu__item__rate {
    color: #B05B00;
    padding: 4px 0;
    font-family: var(--f-SANS);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.96px;
    text-transform: uppercase;
    text-align: left;
}

@media screen and (min-width: 768px) {
    .gHeader-subNav-list-item__sub-menu {
        display: flex;
    }
    .gHeader-subNav-list-item__sub-menu__item__media {
        width: 100%;
        height: calc(48vw - 130px);
        background-color: rgba(0, 0, 0, .1);
        border-radius: 8px;
        overflow: hidden;
    }
    .gHeader-subNav-list-item__sub-menu__item {
        padding: 20px;
    }
}

@media screen and (min-width: 1200px) {
    .gHeader-subNav-list-item {
        color: white;
        height: 17px;
        padding: 22px 26px 21px 15px;
        margin-top: 1px;
        transition: all .5s;
        cursor: pointer;
    }
    .gHeader-subNav-list-item__sub-menu {
        cursor: default;
    }
    .gHeader-subNav-list-item:hover {
        background-color: var(--c-BRAND-LIGHT);
    }
    .gHeader-subNav-list-item__target {
        margin-top: -2px;
        font-family: var(--f-SANS);
        font-size: 14px;
        padding: 0px;
    }
    .gHeader-subNav-list-item__target::after {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.8392 7.11328C21.1522 7.38463 21.1859 7.8583 20.9146 8.17126L13.3375 16.9104L13.3347 16.9134C12.8623 17.4465 12.0312 17.4762 11.5264 16.959L11.5222 16.9547L3.11259 8.19949C2.82565 7.90076 2.83521 7.42598 3.13394 7.13905C3.43267 6.85211 3.90745 6.86167 4.19439 7.1604L12.3994 15.7026L19.7812 7.18863C20.0526 6.87567 20.5262 6.84193 20.8392 7.11328Z" fill="white"/></svg>');
        height: 17px;
        width: 17px;
        position: absolute;
        margin: -2px 0 0 3px;
    }
    .gHeader-subNav-list-item__sub-menu {
        margin: 22px 0 0 -15px;
        box-shadow: 0px 4px 6px 0px rgba(102, 102, 102, 0.24);
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        display: flex;
        position: absolute;
        padding: 20px 0;
        border-top-right-radius: none;
        border-top-left-radius: none;
        z-index: 10;
    }
    .gHeader-subNav-list-item__sub-menu__item {
        border-right: 1px solid var(--c-OFFBLACK-LIGHTER);
        padding: 0 20px;
    }
    .gHeader-subNav-list-item__sub-menu__item:last-child {
        border-right: none;
    }
    .gHeader-subNav-list-item__sub-menu__item__media {
        height: 200px;
        width: 200px;
        background-color: rgba(0, 0, 0, .1);
        border-radius: 8px;
    }
    .gHeader-subNav-list-item__sub-menu__item__productDetails {
        padding: 16px 20px 0 16px;
        text-align: left;
        color: var(--c-BLACK);
        font-family: var(--f-SANS);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.10px;
        width: 149px;
    }
    .gHeader-subNav-list-item__sub-menu__item__href {
        padding: 5px 0;
    }
    .gHeader-subNav-list-item__sub-menu__item__href a {
        font-family: var(--f-SANS);
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: 0.56px;
        color: var(--c-BRAND);
    }
    .gHeader-subNav-list-item__sub-menu__item__href::after {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.81978 2.7666C6.0459 2.5058 6.44063 2.47769 6.70143 2.70382L13.984 9.01805L13.9866 9.02032C14.4308 9.41404 14.4555 10.1066 14.0246 10.5273L14.021 10.5308L6.72496 17.5388C6.47602 17.7779 6.08037 17.7699 5.84125 17.521C5.60214 17.272 5.6101 16.8764 5.85905 16.6373L12.9775 9.79981L5.88257 3.64826C5.62177 3.42213 5.59366 3.0274 5.81978 2.7666Z" fill="%23007AC9"/></svg>');
        height: 20px;
        width: 20px;
        position:absolute;
        padding-left: 4px;
    }
    .gHeader-subNav-list-item__sub-menu__item__productName {
        text-transform: uppercase;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 1px;
        font-family: var(--f-SANS);
        color: var(--c-BRAND);
    }
    .gHeader-subNav-list-item__sub-menu__item__rate {
        padding: 4px 0;
        color: #B05B00;
        font-family: var(--f-SANS);
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0.96px;
        text-transform: uppercase;
    }
    .gHeader-subNav-list-item__sub-menu-container {
        max-width: 100%;
        max-height: 100%;
        display: none;
    }
    .gHeader-subNav-list-item__target_arrow::after {
        transform: scale(1, -1);
        margin: 6px 0 0 3px;
    }
    .reveal_sub_menu { 
        padding-top: 0px;
        display: block;
    }
    .gHeader-subNav-list-item__sub-menu {
        background-color: var(--c-WHITE);
    }
    .gHeader-subNav-list-item__sub-menu {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
}

