/* Header */

.gui-header {
    max-width: 1200px;
    margin: 0 auto;
}

/* Header Top */
.gui-header-top {
    background: #424242;
}

.gui-header-top-container .block-2>* {
    margin: 0;
}

.gui-header-top-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 10px;
}




.orderby11pmfornextdaydelivery {
    display: none;
}

/* Header Top Links */

.gui-header-top-links {
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-ordinal-group: 3;
}

.gui-header-top-links ul li a {
    font: 10px/21px GalanoGrotesque-Regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: block;
    margin: 0 0 0 15px;
    padding: 0;
    text-transform: uppercase;
    color: #fff;
}


/* Top Links */

.gui-top-links li a {
    font-family: "GalanoGrotesque-Regular";
    text-transform: uppercase;
}


/* Region Selector */

.gui-region-selector {
    font-family: GalanoGrotesque-Regular, Arial, Helvetica, sans-serif;
}

.gui-region-selector img {
    float: left;
    border: 1px solid #555555;
}

.gui-region-selector .gui-dropdown-menu {
    min-width: 200px;
    max-height: 260px;
    margin-top: -1px;
    color: #ffffff;
    border: 1px solid #555555;
    background: #424242;
}

.gui-region-selector .gui-dropdown-toggle {
    padding: 6px 10px;
    color: #ffffff;
    border: 1px solid #555555;
    border-top: none;
    border-bottom: none;
    background: #424242;
}

.gui-region-selector .gui-dropdown-menu ul li {
    border-bottom: 1px solid #555555;
}

.gui-region-selector .gui-dropdown-menu ul li:last-child {
    border: none;
}

.gui-region-selector .gui-dropdown-menu ul li a:hover {
    background: #333333;
}

.gui-region-selector .gui-dropdown-menu ul li a,
.gui-region-selector .gui-dropdown-toggle span {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    align-items: center;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    color: #fff;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
}

.gui-region-selector .gui-dropdown-menu ul li a:before,
.gui-region-selector .gui-dropdown-toggle span:before {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    margin-right: 6px;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-uk a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-uk:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%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' viewBox='0 0 512 269.4' enable-background='new 0 0 512 269.4' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' width='512' height='269.4'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' overflow='visible'/%3e%3c/clipPath%3e%3cg clip-path='url(%23SVGID_2_)'%3e%3crect x='75.9' y='-0.3' fill='none' width='360.2' height='270.2'/%3e%3cg transform='translate(80) scale(.94)'%3e%3cg%3e%3cpath fill='%23000066' d='M-100.2-0.3h574.8V287h-574.8V-0.3z'/%3e%3cpath fill='%23FFFFFF' d='M-100.2-0.3v32.1L410.4,287h64.3v-32L-35.9-0.3H-100.2z M474.6-0.3v32.1L-35.9,287h-64.3v-32 L410.4-0.3H474.6z'/%3e%3cpath fill='%23FFFFFF' d='M139.3-0.3V287h95.9V-0.3H139.3z M-100.2,95.4v95.9h574.8V95.4L-100.2,95.4L-100.2,95.4z'/%3e%3cpath fill='%23CC0000' d='M-100.2,114.6v57.5h574.8v-57.5L-100.2,114.6L-100.2,114.6z M158.5-0.3V287H216V-0.3H158.5z M-100.2,287l191.6-95.9h42.9L-57.3,287H-100.2z M-100.2-0.3L91.4,95.6H48.5l-148.7-74.4C-100.2,21.2-100.2-0.3-100.2-0.3z M240.1,95.4L431.8-0.4h42.9L283,95.4H240.1L240.1,95.4z M474.6,287L283,191.3h42.9l148.7,74.4V287z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-usa a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-usa:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%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' viewBox='0 0 912 480' style='enable-background:new 0 0 912 480;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23BD3D44;%7d .st1%7bfill:%23FFFFFF;%7d .st2%7bfill:%23192F5D;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M0,0h912v36.9H0V0z M0,73.8h912v36.9H0V73.8z M0,147.7h912v36.9H0V147.7z M0,221.5h912v36.9H0V221.5z M0,295.4h912v36.9H0V295.4z M0,369.2h912v36.9H0V369.2z M0,443.1h912V480H0V443.1z'/%3e%3cpath class='st1' d='M0,36.9h912v36.9H0V36.9z M0,110.8h912v36.9H0V110.8z M0,184.6h912v36.9H0V184.6z M0,258.5h912v36.9H0V258.5z M0,332.3h912v36.9H0V332.3z M0,406.2h912v36.9H0V406.2z'/%3e%3c/g%3e%3cpath class='st2' d='M0,0h364.8v258.5H0V0z'/%3e%3cg%3e%3cpath class='st1' d='M30.4,11.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3L25,27.6l-8.7-6.3h10.7L30.4,11.1z M91.2,11.1 l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L91.2,11.1z M152,11.1l3.3,10.2h10.7l-8.7,6.3 l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L152,11.1z M212.8,11.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3 l3.3-10.2l-8.7-6.3h10.7L212.8,11.1z M273.6,11.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L273.6,11.1z M334.4,11.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L334.4,11.1z M60.8,36.9 l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L60.8,36.9z M121.6,36.9l3.3,10.2h10.7l-8.7,6.3 l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L121.6,36.9z M182.4,36.9l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3 l3.3-10.2l-8.7-6.3h10.7L182.4,36.9z M243.2,36.9l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L243.2,36.9z M304,36.9l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L304,36.9z M30.4,62.8L33.7,73 h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3L25,79.3L16.3,73h10.7L30.4,62.8z M91.2,62.8L94.5,73h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3 l-8.7,6.3l3.3-10.2L77.1,73h10.7L91.2,62.8z M152,62.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L152,62.8z M212.8,62.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L212.8,62.8z M273.6,62.8 l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L273.6,62.8z M334.4,62.8l3.3,10.2h10.7l-8.7,6.3 l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L334.4,62.8z M60.8,88.6l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3 l3.3-10.2l-8.7-6.3h10.7L60.8,88.6z M121.6,88.6l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L121.6,88.6z M182.4,88.6l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L182.4,88.6z M243.2,88.6 l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L243.2,88.6z M304,88.6l3.3,10.2h10.7l-8.7,6.3 l3.3,10.2L304,109l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L304,88.6z M30.4,114.4l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3 L25,131l-8.7-6.3h10.7L30.4,114.4z M91.2,114.4l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L91.2,114.4z M152,114.4l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L152,114.4z M212.8,114.4 l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L212.8,114.4z M273.6,114.4l3.3,10.2h10.7L279,131 l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L273.6,114.4z M334.4,114.4l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3 l-8.7,6.3L329,131l-8.7-6.3h10.7L334.4,114.4z M60.8,140.3l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3 h10.7L60.8,140.3z M121.6,140.3l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L121.6,140.3z M182.4,140.3l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L182.4,140.3z M243.2,140.3l3.3,10.2 h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L243.2,140.3z M304,140.3l3.3,10.2h10.7l-8.7,6.3l3.3,10.2 l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L304,140.3z M30.4,166.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2 l-8.7-6.3h10.7L30.4,166.1z M91.2,166.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L91.2,166.1z M152,166.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L152,166.1z M212.8,166.1l3.3,10.2h10.7 l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L212.8,166.1z M273.6,166.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2 l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L273.6,166.1z M334.4,166.1l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3 l3.3-10.2l-8.7-6.3h10.7L334.4,166.1z M60.8,192l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7 L60.8,192z M121.6,192l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L121.6,192z M182.4,192l3.3,10.2 h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L182.4,192z M243.2,192l3.3,10.2h10.7l-8.7,6.3l3.3,10.2 l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L243.2,192z M304,192l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2 l-8.7-6.3h10.7L304,192z M30.4,217.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L30.4,217.8z M91.2,217.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L91.2,217.8z M152,217.8l3.3,10.2h10.7 l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L152,217.8z M212.8,217.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3 l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L212.8,217.8z M273.6,217.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2 l-8.7-6.3h10.7L273.6,217.8z M334.4,217.8l3.3,10.2h10.7l-8.7,6.3l3.3,10.2l-8.7-6.3l-8.7,6.3l3.3-10.2l-8.7-6.3h10.7L334.4,217.8 z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-aus a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-aus:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='NZ-Flag' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 400 210.5' enable-background='new 0 0 400 210.5' xml:space='preserve'%3e%3cg id='BG'%3e%3crect fill='%23000066' width='400' height='210.5'/%3e%3c/g%3e%3cg id='Stars'%3e%3cpolygon fill='%23FFFFFF' points='320.2,100.1 322.6,104.9 327.9,105.7 324.1,109.5 325,114.8 320.2,112.3 315.5,114.8 316.4,109.5 312.5,105.7 317.8,104.9 '/%3e%3cpolygon fill='%23FFFFFF' points='300.3,19 303.4,26.7 311.4,24.3 307.2,31.5 314.1,36.2 305.9,37.5 306.5,45.8 300.3,40.1 294.2,45.8 294.8,37.5 286.6,36.2 293.5,31.5 289.3,24.3 297.3,26.7 '/%3e%3cpolygon fill='%23FFFFFF' points='344.8,60 347.9,67.7 355.9,65.3 351.7,72.5 358.6,77.2 350.4,78.5 351,86.8 344.8,81.1 338.7,86.8 339.3,78.5 331.1,77.2 338,72.5 333.8,65.3 341.8,67.7 '/%3e%3cpolygon fill='%23FFFFFF' points='250.2,74.1 253.2,81.9 261.2,79.4 257,86.7 263.9,91.4 255.7,92.7 256.3,101 250.2,95.3 244,101 244.6,92.7 236.4,91.4 243.3,86.7 239.1,79.4 247.1,81.9 '/%3e%3cpolygon fill='%23FFFFFF' points='300.3,153.1 303.4,160.9 311.4,158.4 307.2,165.7 314.1,170.4 305.9,171.7 306.5,180 300.3,174.3 294.2,180 294.8,171.7 286.6,170.4 293.5,165.7 289.3,158.4 297.3,160.9 '/%3e%3cpolygon fill='%23FFFFFF' points='100.6,120.5 107,136.8 123.8,131.7 115.1,146.9 129.6,156.8 112.2,159.5 113.5,177 100.6,165 87.7,177 89,159.5 71.6,156.8 86.1,146.9 77.4,131.7 94.1,136.8 '/%3e%3c/g%3e%3cg id='UK-Flag'%3e%3cg%3e%3cg%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' y='0' width='190.2' height='100.1'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' overflow='visible'/%3e%3c/clipPath%3e%3cg clip-path='url(%23SVGID_2_)'%3e%3crect x='28.2' y='-0.1' fill='none' width='133.8' height='100.4'/%3e%3cg transform='translate(80) scale(.94)'%3e%3cg%3e%3cpath fill='%23000066' d='M-90.7-0.1h213.6v106.8H-90.7V-0.1z'/%3e%3cpath fill='%23FFFFFF' d='M-90.7-0.1v11.9L99,106.7h23.9V94.8L-66.8-0.1H-90.7z M122.9-0.1v11.9l-189.7,94.8h-23.9V94.7 L99-0.1H122.9z'/%3e%3cpath fill='%23FFFFFF' d='M-1.7-0.1v106.8h35.6V-0.1H-1.7z M-90.7,35.5v35.6h213.6V35.5H-90.7L-90.7,35.5z'/%3e%3cpath fill='%23CC0000' d='M-90.7,42.6V64h213.6V42.6H-90.7L-90.7,42.6z M5.4-0.1v106.8h21.4V-0.1H5.4z M-90.7,106.7 l71.2-35.6h15.9l-71.2,35.6H-90.7z M-90.7-0.1l71.2,35.6h-15.9L-90.7,7.9V-0.1z M35.7,35.5l71.2-35.6h15.9L51.6,35.5H35.7 L35.7,35.5z M122.9,106.7L51.7,71.1h15.9l55.3,27.6C122.9,98.7,122.9,106.7,122.9,106.7z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-nz a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-nz:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='NZ-Flag' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 400 210.5' enable-background='new 0 0 400 210.5' xml:space='preserve'%3e%3cg id='BG'%3e%3crect y='0' fill='%23000066' width='400' height='210.5'/%3e%3c/g%3e%3cg id='Stars'%3e%3cpolygon fill='%23CC0000' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' points='300.2,25.4 303.5,35.5 314.1,35.5 305.5,41.8 308.8,51.9 300.2,45.6 291.6,51.9 294.9,41.8 286.3,35.5 296.9,35.5 '/%3e%3cpolygon fill='%23CC0000' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' points='300.2,145.1 303.5,155.2 314.1,155.2 305.5,161.4 308.8,171.5 300.2,165.3 291.6,171.5 294.9,161.4 286.3,155.2 296.9,155.2 '/%3e%3cpolygon fill='%23CC0000' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' points='253.8,72.9 256.9,82.2 266.7,82.2 258.8,88 261.8,97.4 253.8,91.6 245.9,97.4 248.9,88 240.9,82.2 250.8,82.2 '/%3e%3cpolygon fill='%23CC0000' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' points='339.5,62.3 342.1,70.4 350.7,70.4 343.8,75.4 346.4,83.5 339.5,78.5 332.6,83.5 335.2,75.4 328.3,70.4 336.9,70.4 '/%3e%3c/g%3e%3cg id='UK-Flag'%3e%3cg%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' y='0' width='190.2' height='100.1'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' overflow='visible'/%3e%3c/clipPath%3e%3cg clip-path='url(%23SVGID_2_)'%3e%3crect x='28.2' y='-0.1' fill='none' width='133.8' height='100.4'/%3e%3cg transform='translate(80) scale(.94)'%3e%3cg%3e%3cpath fill='%23000066' d='M-90.7-0.1h213.6v106.8H-90.7V-0.1z'/%3e%3cpath fill='%23FFFFFF' d='M-90.7-0.1v11.9L99,106.7h23.9V94.8L-66.8-0.1H-90.7z M122.9-0.1v11.9l-189.7,94.8h-23.9V94.7 L99-0.1H122.9z'/%3e%3cpath fill='%23FFFFFF' d='M-1.7-0.1v106.8h35.6V-0.1H-1.7z M-90.7,35.5v35.6h213.6V35.5L-90.7,35.5L-90.7,35.5z'/%3e%3cpath fill='%23CC0000' d='M-90.7,42.6V64h213.6V42.6H-90.7L-90.7,42.6z M5.4-0.1v106.8h21.4V-0.1H5.4z M-90.7,106.7l71.2-35.6 h15.9l-71.2,35.6H-90.7z M-90.7-0.1l71.2,35.6h-15.9L-90.7,7.9V-0.1z M35.7,35.5l71.2-35.6h15.9L51.6,35.5H35.7L35.7,35.5z M122.9,106.7L51.7,71.1h15.9l55.3,27.6C122.9,98.7,122.9,106.7,122.9,106.7z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-sa a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-sa:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' id='SA-Flag' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 268.8' enable-background='new 0 0 512 268.8' xml:space='preserve'%3e%3crect y='-0.8' fill='%23DE3831' width='512' height='134.8'/%3e%3crect y='134.5' fill='%23002395' width='512' height='134.8'/%3e%3cpolygon fill='%23FFFFFF' points='512,89.3 214.9,89.3 81.9,0 0,0 0,268.9 81.9,268.9 214.9,179.6 512,179.6 '/%3e%3cpolygon fill='%23007A4D' points='209.5,107.6 49,0 0,0 0,128.7 0,140.1 0,268.8 49,268.8 209.5,161 512,161 512,140.1 512,128.7 512,107.6 '/%3e%3cpolygon fill='%23FFB612' points='0,32.1 152.8,134.4 0,236.4 '/%3e%3cpolygon points='0,53.9 120.3,134.5 0,214.6 '/%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-india a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-india:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 225 150' width='1350' height='900'%3e%3crect width='225' height='150' fill='%23f93'/%3e%3crect width='225' height='50' y='50' fill='%23fff'/%3e%3crect width='225' height='50' y='100' fill='%23128807'/%3e%3cg transform='translate(112.5,75)'%3e%3ccircle r='20' fill='%23008'/%3e%3ccircle r='17.5' fill='%23fff'/%3e%3ccircle r='3.5' fill='%23008'/%3e%3cg id='d'%3e%3cg id='c'%3e%3cg id='b'%3e%3cg id='a'%3e%3ccircle r='0.875' fill='%23008' transform='rotate(7.5) translate(17.5)'/%3e%3cpath fill='%23008' d='M 0,17.5 0.6,7 C 0.6,7 0,2 0,2 0,2 -0.6,7 -0.6,7 L 0,17.5 z'/%3e%3c/g%3e%3cuse xlink:href='%23a' transform='rotate(15)'/%3e%3c/g%3e%3cuse xlink:href='%23b' transform='rotate(30)'/%3e%3c/g%3e%3cuse xlink:href='%23c' transform='rotate(60)'/%3e%3c/g%3e%3cuse xlink:href='%23d' transform='rotate(120)'/%3e%3cuse xlink:href='%23d' transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-eu a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-eu:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%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' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3e%3cpath fill='%2300309A' d='M512,423.7H0V88.3h512V423.7z'/%3e%3cg%3e%3cpath fill='%23FFCD00' d='M259.6,126.7l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C257.2,125.3,259.1,125.3,259.6,126.7z'/%3e%3cpath fill='%23FFCD00' d='M259.6,354.5l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C257.2,353.2,259.1,353.2,259.6,354.5z'/%3e%3cpath fill='%23FFCD00' d='M373.5,240.6l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 L363,273c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C371.1,239.2,373.1,239.2,373.5,240.6z'/%3e%3cpath fill='%23FFCD00' d='M145.7,240.6l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C143.3,239.2,145.2,239.2,145.7,240.6z'/%3e%3cpath fill='%23FFCD00' d='M162.8,181.1l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C160.4,179.7,162.3,179.7,162.8,181.1z'/%3e%3cpath fill='%23FFCD00' d='M360.1,295.1l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C357.7,293.7,359.6,293.7,360.1,295.1z'/%3e%3cpath fill='%23FFCD00' d='M318.4,139.4l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7L312,150l3.5-10.6C316,138,317.9,138,318.4,139.4z'/%3e%3cpath fill='%23FFCD00' d='M204.5,336.8l3.5,10.6l11.2,0.1c1.4,0,2,1.9,0.9,2.7l-9,6.6l3.4,10.7c0.4,1.4-1.1,2.5-2.3,1.7l-9.1-6.5 l-9.1,6.5c-1.2,0.8-2.8-0.3-2.3-1.7l3.4-10.7l-9-6.6c-1.2-0.9-0.6-2.7,0.9-2.7l11.2-0.1l3.5-10.6 C202.1,335.4,204,335.4,204.5,336.8z'/%3e%3cpath fill='%23FFCD00' d='M357.2,181.1l-3.5,10.6l-11.2,0.1c-1.4,0-2,1.9-0.9,2.7l9,6.6l-3.4,10.7c-0.4,1.4,1.1,2.5,2.3,1.7l9.1-6.5 l9.1,6.5c1.2,0.8,2.8-0.3,2.3-1.7l-3.4-10.7l9-6.6c1.2-0.9,0.6-2.7-0.9-2.7l-11.2-0.1l-3.5-10.6 C359.6,179.7,357.7,179.7,357.2,181.1z'/%3e%3cpath fill='%23FFCD00' d='M159.9,295.1l-3.5,10.6l-11.2,0.1c-1.4,0-2,1.9-0.9,2.7l9,6.6l-3.4,10.7c-0.4,1.4,1.1,2.5,2.3,1.7l9.1-6.5 l9.1,6.5c1.2,0.8,2.8-0.3,2.3-1.7l-3.4-10.7l9-6.6c1.2-0.9,0.6-2.7-0.9-2.7l-11.2-0.1l-3.5-10.6 C162.3,293.7,160.4,293.7,159.9,295.1z'/%3e%3cpath fill='%23FFCD00' d='M201.6,139.4l-3.5,10.6l-11.2,0.1c-1.4,0-2,1.9-0.9,2.7l9,6.6l-3.4,10.7c-0.4,1.4,1.1,2.5,2.3,1.7l9.1-6.5 l9.1,6.5c1.2,0.8,2.8-0.3,2.3-1.7l-3.4-10.7l9-6.6c1.2-0.9,0.6-2.7-0.9-2.7L208,150l-3.5-10.6C204,138,202.1,138,201.6,139.4z'/%3e%3cpath fill='%23FFCD00' d='M315.5,336.8l-3.5,10.6l-11.2,0.1c-1.4,0-2,1.9-0.9,2.7l9,6.6l-3.4,10.7c-0.4,1.4,1.1,2.5,2.3,1.7l9.1-6.5 l9.1,6.5c1.2,0.8,2.8-0.3,2.3-1.7l-3.4-10.7l9-6.6c1.2-0.9,0.6-2.7-0.9-2.7l-11.2-0.1l-3.5-10.6C317.9,335.4,316,335.4,315.5,336.8 z'/%3e%3c/g%3e%3c/svg%3e ");
}

.gui-region-selector .gui-dropdown-menu ul li.gui-flag-row a:before,
.gui-region-selector .gui-dropdown-toggle span.gui-flag-row:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='row' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3e%3cpath id='Flag_BG_1_' fill='%23FFFFFF' d='M512,423.7H0V88.3h512V423.7z'/%3e%3ccircle id='World_BG' fill='%23FFFFFF' cx='255.4' cy='256.4' r='133.6'/%3e%3cg id='World'%3e%3cpath d='M354.4,158.7c26.2,26.2,40.7,61.2,40.7,98.4s-14.5,72.1-40.7,98.4s-61.2,40.7-98.4,40.7s-72.1-14.5-98.4-40.7 c-26.2-26.2-40.7-61.2-40.7-98.4s14.5-72.1,40.7-98.4S218.9,118,256,118S328.1,132.5,354.4,158.7z M342.1,343.2 c17.1-17.1,28.5-38.5,33.2-61.7c-3.7,5.4-7.2,7.4-9.3-4.7c-2.3-19.6-20.4-7.1-31.6-14.1c-12,8-38.8-15.7-34.3,11.1 c7.1,12.1,38.1-16.2,22.6,9.3c-9.8,17.9-36.1,57.4-32.7,77.8c0.5,29.8-30.4,6.2-41.1-3.7c-7.2-19.8-2.4-54.5-21.2-64.2 c-20.4-0.8-37.7-2.8-45.6-25.5c-4.8-16.3,5-40.5,22.5-44.2c25.5-16.1,34.6,18.8,58.6,19.4c7.4-7.8,27.7-10.3,29.4-18.9 c-15.7-2.8,19.9-13.2-1.6-19.2c-11.9,1.4-19.4,12.2-13.2,21.4c-22.9,5.4-23.6-33.2-45.6-21c-0.6,19.2-35.9,6.2-12.2,2.3 c8.1-3.6-13.3-13.9-1.7-12c5.6-0.4,24.8-7.1,19.6-11.5c10.7-6.6,19.6,15.8,30.1-0.5c7.5-12.6-3.1-14.9-12.6-8.5 c-5.3-6,9.3-18.8,22.4-24.4c4.3-1.8,8.5-2.9,11.6-2.6c6.6,7.5,18.7,8.9,19.3-1c-16.2-7.8-34-11.9-52.6-11.9 c-26.5,0-51.8,8.4-72.6,24.1c5.6,2.5,8.7,5.8,3.4,9.8c-4.2,12.5-21.2,29.4-36.2,27c-7.8,13.4-12.9,28.2-15.1,43.6 c12.6,4.2,15.5,12.3,12.7,15.1c-6.3,5.5-10.3,13.4-12.3,22.2c4.1,24.9,15.8,47.9,34,66.3c23,23,53.6,35.7,86.1,35.7 C288.6,378.9,319.1,366.2,342.1,343.2z'/%3e%3c/g%3e%3c/svg%3e ");
}


/* START - My Account Selector */

.gui-my-account-selector * {
    font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
}

.gui-my-account-selector .gui-dropdown-menu {
    margin-top: 0px;
    border: 1px solid #eeeeee;
    background: #f5f5f5;
}

.gui-header-main .gui-my-account-selector .gui-dropdown-menu ul li,
.gui-header-main .gui-my-account-selector .gui-dropdown-menu ul li a {
    font-size: 12px;
    text-transform: uppercase;
}

.gui-my-account-selector .gui-dropdown-toggle {
    color: #000000;
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    background: #f5f5f5;
}

.gui-my-account-selector .gui-dropdown-toggle:before {
    font-size: 12px;
    line-height: 1.9;
    display: none;
    width: auto;
    height: auto;
    margin-right: 12px;
    content: "";
    text-transform: uppercase;
    background-image: none;
}

.gui-my-account-selector .gui-dropdown-toggle:after {
    width: 20px;
    height: 20px;
    margin-top: -1px;
    margin-left: 0;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23000000' d='M96 160C96 71.634 167.635 0 256 0s160 71.634 160 160-71.635 160-160 160S96 248.366 96 160zm304 192h-28.556c-71.006 42.713-159.912 42.695-230.888 0H112C50.144 352 0 402.144 0 464v24c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24v-24c0-61.856-50.144-112-112-112z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px 20px;
}

.gui-header .gui-my-account-selector.gui-dropdown {
    width: auto;
    margin-right: 0;
}

@media (min-width: 768px) {
    .gui-header .gui-my-account-selector.gui-dropdown {
        display: inline-block;
        margin-right: 6px;
    }

    .gui-my-account-selector .gui-dropdown-toggle:before {
        display: block;
        content: "My Account";
    }

    .gui-my-account-selector .gui-dropdown-toggle:after {
        margin-top: -2px;
        margin-left: inherit;
    }
}

@media (max-width: 479px) {
    .gui-my-account-selector .gui-dropdown-toggle:after {
        margin-top: -2px;
    }
}

@media (max-width: 350px) {
    .gui-my-account-selector .gui-dropdown-menu {
        min-width: 220px;
    }
}


/* Welcome Name Surname */

.gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-welcome {
    padding: 0 0 10px;
    color: #54565b;
    border-bottom: 1px solid #e5e5e5;
}


/* Dropdown Button - Sign In/Out Button */


/* Signed Out */

.gui-my-account-selector .gui-dropdown-menu ul li:first-child {
    display: block;
    border-bottom: 1px solid #e5e5e5;
}


/* Signed In */

.gui-my-account-selector .gui-dropdown-menu.signed-in ul li:first-child {
    display: block;
}

.gui-my-account-selector .gui-dropdown-menu.signed-in ul li:last-child {
    display: block;
    margin-top: 6px;
    padding-top: 4px;
    border-top: 1px solid #e5e5e5;
}


/* Sign In Button */

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin {
    color: #fff;
    background-color: #c25480;
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin:hover {
    color: #fff;
    background-color: #a05070;
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23ffffff' d='M444.5,159.1C426.3,71,348.2,4.4,254.7,4.4S83,71,64.9,159.1H3v348.4h505.8V159.1H444.5z M254.7,77.1 c53.1,0,98.3,34.4,114.6,82.1H140.1C156.3,111.5,201.5,77.1,254.7,77.1z M282.1,336.9v94.8c0,7.7-6.3,14-14,14h-24.6 c-7.7,0-14-6.3-14-14v-94.8c-18-9.6-30.4-28.4-30.4-50.3c0-31.3,25.4-56.8,56.8-56.8s56.8,25.4,56.8,56.8 C312.7,308.3,300.3,327.3,282.1,336.9z'/%3e%3c/svg%3e");
}


/* Sign Out Button */

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signout:after {
    display: none;
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signout:hover {
    background-color: #fff;
}


/* Drop Down Links*/

.gui-my-account-selector .gui-dropdown-menu ul li:nth-child(2) {
    margin-top: 6px;
}

.gui-my-account-selector .gui-dropdown-menu ul li:not(:first-child) a {
    color: #54565b;
}

.gui-my-account-selector .gui-dropdown-menu ul li:not(:first-child) a:hover {
    text-decoration: underline;
    color: #3e3d3c;
}

.gui-my-account-selector .gui-dropdown-menu.signed-in ul li.credit-available+li {
    margin-top: 0;
}


/* Icon Sizes */

.gui-my-account-selector ul li:not(:first-child) .gui-btn-sm.gui-icon-right:after {
    width: 10px;
    height: 10px;
    background-size: 10px 10px;
}


/* Help Link - :after Background Image */

.gui-my-account-selector .gui-dropdown-menu ul li a.my-account-help:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Discounts' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve' fill='%23878787'%3e%3cg%3e%3cpath d='M99.6,189.1c1.2-97.1,65.1-153,161-153c76.8,0,153.6,40.6,153.6,125.4c0,59.6-28.9,81.1-75.6,110.6 c-32,20.9-39.9,30.1-40.6,67h-97.1v-30.7c0-47.9,27-68.8,49.8-85.4c25.2-17.2,49.2-30.1,49.2-60.8c0-23.4-17.8-37.5-39.9-37.5 c-33.8,0-51,20.3-52.8,52.8v11.7H99.6z M192.3,369.7h114.3V484H192.3V369.7z'/%3e%3c/g%3e%3c/svg%3e");
}


/* Wishlist Link - :after Background Image */

.gui-my-account-selector .gui-dropdown-menu ul li a.my-account-wishlist:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23878787'  d='M229.9,464.2L79.6,316.6c-6.5-6-62.5-59.8-62.5-126.7c0-82.8,51.8-137.6,138.7-137.6 c37.8,0,73.6,20.8,102.3,45.4c28.6-24.6,64.5-45.4,102.3-45.4c83.7,0,138.7,51.6,138.7,137.6c0,47.4-29,94.4-62.1,126.6l-0.3,0.3 L286.1,464.2C270.5,479.6,245.5,479.6,229.9,464.2L229.9,464.2z'/%3e%3c/svg%3e");
}


/* Available to Spend */

.gui-my-account-selector .gui-dropdown-menu ul li.credit-available {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-top: 6px;
    padding: 10px 0;
    color: #54565b;
    border-top: 1px solid #e5e5e5;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
}

.gui-my-account-selector .gui-dropdown-menu ul li.credit-available strong {
    color: #87983f;
}

.gui-my-account-selector .gui-dropdown-menu ul li.credit-available span:not(:first-child) {
    text-align: right;
}


/* Mobile - My Account Link/Dropdown */

.gui-header-main .gui-my-account-selector .gui-dropdown-toggle {
    position: relative;
    z-index: 102;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    width: auto;
    padding: 10px 12px;
    text-transform: inherit;
    color: #54565b;
    border: 1px solid #f3f3f3;
    border-bottom: none;
    background-color: #f3f3f3;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
}

@media (max-width: 479px) {
    .gui-header-main .gui-my-account-selector .gui-dropdown-toggle {
        padding: 5px 7px;
    }
}

.gui-header-main .gui-my-account-selector.gui-active .gui-dropdown-toggle {
    border: 1px solid #e5e5e5;
    border-bottom: none;
}

.gui-header-main .gui-my-account-selector .gui-dropdown-menu {
    z-index: 101;
    margin-top: -1px;
    border: 1px solid #e5e5e5;
    background-color: #f3f3f3;
}

@media (max-width: 767px) {
    .gui-header-main .gui-my-account-selector .gui-dropdown-toggle {
        z-index: 9;
    }

    .gui-header-main .gui-my-account-selector .gui-dropdown-menu {
        z-index: 8;
    }
}


/* END - My Account Selector */


/* Logo */

.logo {
    width: 170px;
}

@media (min-width: 768px) {
    .logo {
        width: 210px;
    }
}

@media (min-width: 992px) {
    .logo {
        width: 288px;
    }
}


/* Header Main Links */

.gui-header-main-links ul li a {
    font: 11px/1 GalanoGrotesque-Regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
    position: relative;
    height: 40px;
    padding: 10px 39px 9px 0px;
    text-transform: uppercase;
    color: #54565b;
    border: none;
}


/* Search */

.gui-search {
    width: 236px;
    margin: 0;
}

.gui-search input {
    font: italic 13px/1 GalanoGrotesque-Regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 10.5px;
    font-style: italic;
    line-height: 26px;
    height: 46px;
    color: #a0a0a0;
    border: 3px solid #cccccc;
}

.gui-search button#searchButton {
    top: 8px;
    right: 12px;
    bottom: 3px;
    width: 30px;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    background-image: url("/repo/JDW/desktop/header/02-images/JDW-header-sprite-int.png");
    background-position: 4px -214px;
    background-size: 90% auto;
}


/* Toggle Buttons */

.gui-minibag-toggle,
.gui-search-toggle,
.gui-nav-toggle {
    border: 1px solid #f3f3f3;
    background-color: #f3f3f3;
}


/* Search Toggle */

.gui-search-toggle {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.01 43.96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23222;%7d%3c/style%3e%3c/defs%3e%3ctitle%3esearch%3c/title%3e%3cpath class='cls-1' d='M44,40.61A3.43,3.43,0,0,1,40.61,44a3.14,3.14,0,0,1-2.38-1l-9.07-9a18.11,18.11,0,0,1-10.55,3.28,18.3,18.3,0,0,1-7.23-1.47,18.22,18.22,0,0,1-9.92-9.92,18.56,18.56,0,0,1,0-14.46,18.24,18.24,0,0,1,9.92-9.92,18.56,18.56,0,0,1,14.46,0,18.26,18.26,0,0,1,9.92,9.92,18.31,18.31,0,0,1,1.47,7.23A18.1,18.1,0,0,1,34,29.17l9,9.07A3.24,3.24,0,0,1,44,40.61ZM27,27a11.4,11.4,0,0,0,3.48-8.37A11.4,11.4,0,0,0,27,10.25a11.4,11.4,0,0,0-8.37-3.48,11.4,11.4,0,0,0-8.37,3.48,11.41,11.41,0,0,0-3.48,8.37A11.41,11.41,0,0,0,10.25,27a11.41,11.41,0,0,0,8.37,3.48A11.41,11.41,0,0,0,27,27Z' transform='translate(0.01 -0.04)'/%3e%3c/svg%3e");
    display: none;
}


/* Minibag Toggle */

.gui-minibag-toggle-text {
    font-family: "GalanoGrotesque-Regular";
    font-size: 12px;
    line-height: 2.3;
    text-transform: uppercase;
    color: #54565b;
}

.gui-minibag-toggle-count {
    line-height: 2.4;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23222;%7d%3c/style%3e%3c/defs%3e%3ctitle%3ebag%3c/title%3e%3ccircle class='cls-1' cx='22.5' cy='16.5' r='15'/%3e%3cpath class='cls-2' d='M22.5,33A16.5,16.5,0,1,1,39,16.5,16.5,16.5,0,0,1,22.5,33Zm0-30A13.5,13.5,0,1,0,36,16.5,13.5,13.5,0,0,0,22.5,3Z'/%3e%3crect class='cls-2' y='8' width='44' height='36'/%3e%3c/svg%3e");
}


/* Minibag */

.gui-minibag-content header {
    color: #424242;
    background: #ffffff;
}

.gui-minibag-content header h4 {
    font-family: "GalanoGrotesque-Regular";
    text-transform: uppercase;
}

.gui-minibag-close {
    color: #424242;
    border: 1px solid #424242;
}


/* Main Nav Link Style */

.gui-nav-list>li>a {
    font-family: "GalanoGrotesque-Medium", Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .gui-nav-list>li>a#topNav_Christmas {
        font-family: "GalanoGrotesque-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;
        color: #000;
        background-color: #e3b253;
    }

    .gui-nav-list>li:hover>a#topNav_Christmas {
        font-family: "GalanoGrotesque-Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;
        color: #fff !important;
    }

    .gui-nav-list>li>a#topNav_Sale,
    .gui-nav-list>li>a#topNav_Clearance {
        background-color: #F05228;
        background-color: #800605 !important;
        /*SUMMER CLEARANCE ORANGE*/
        color: #fff;
    }
}


/* Sub Nav Content Title */

@media only screen and (min-width: 768px) {
    .gui-sub-nav-content-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        -ms-flex-align: start;
        align-items: flex-start;
        justify-content: center;
        -webkit-box-pack: center;
        -webkit-box-align: start;
    }
}

.gui-sub-nav-content-grid>div .gui-sub-nav-title {
    font-family: "GalanoGrotesque-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 3px;
    padding: 2px 0 4px;
    text-align: left;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #433d3d;
    border-bottom: solid 1px #424242;
    background: none;
}


/* Sub Nav Content Link */

.gui-sub-nav-content .gui-sub-nav-content-list li {
    margin-bottom: 1px;
}

.gui-sub-nav-content .gui-sub-nav-content-list a {
    font: 12px "GalanoGrotesque-Regular";
    padding: 2px 4px;
    text-align: left;
    text-transform: capitalize;
    color: #433d3d;
    border: none;
}

.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
    padding: 2px 4px;
    text-decoration: none;
    color: #ffffff;
}

.gui-sub-nav-content .gui-btn-close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 21px;
    height: 21px;
    padding: 0;
    border-radius: 50%;
    background-color: #000;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.54 47.54'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:5px;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eclose%3c/title%3e%3cline class='cls-1' x1='1.77' y1='45.77' x2='45.77' y2='1.77'/%3e%3cline class='cls-1' x1='1.77' y1='1.77' x2='45.77' y2='45.77'/%3e%3c/svg%3e");
    background-position: 5px 5px;
    background-size: 12px 10px;
}


/* Nav Child 1 */

.gui-nav-list>li .gui-sub-nav-content a:hover {
    background: #000;
}


/* Nav Default */


/* Main Nav Link Style */

.gui-nav-default .gui-nav-list>li>a {
    font-size: 10px;
    padding: 8px 3px 10px 3px;
}

.gui-nav-default .gui-sub-nav-content-grid>div {
    -ms-flex: 0 0 23.3%;
    flex: 0 0 23.3%;
    -webkit-box-flex: 0;
}

.gui-nav-default .gui-nav-list>li:hover>a,
.gui-nav-default .gui-nav-list>.gui-show>a {
    color: #ffffff !important;
}

.gui-nav-default .gui-nav-list {
    padding: 0 23px;
}

.gui-nav-default .gui-nav-container {
    padding: 0;
}


/* Sub Nav Content */

.gui-nav-default .gui-sub-nav-content {
    padding-bottom: 10px !important;
    border: none;
    border-top: 5px solid #000;
    background-repeat: no-repeat !important;
    -webkit-box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.25);
}


/*
nav.gui-nav .gui-nav-list > li:first-of-type .gui-sub-nav-content {
    border-color: #F05228 !important;
}
*/


/* BLK FRI STYLING */

@media (min-width: 768px) {
    li.gui-sub-nav a#topNav_BlackFriday {
        color: #fff;
        background: #000;
    }
}

#DDM_pro_BlackFriday span.gui-sub-nav-title {
    color: #fff !important;
    border: 0;
    background: #000 !important;
}


/* Nav Child */

.gui-nav-default .gui-nav-list>li .gui-sub-nav-content {
    border-color: #000 !important;
}

.gui-nav-default .gui-nav-list>li:hover #topNav_Sale .gui-sub-nav-content,
.gui-nav-default .gui-nav-list>li:hover #topNav_Clearance .gui-sub-nav-content {
    border-top: #F05228 !important;
    background-color: #ee1820 !important;
    /*SUMMER CLEARANCE ORANGE*/
}

.gui-nav-default .gui-nav-list>li:hover,
.gui-nav-default .gui-nav-list>li.gui-show {
    background: #000;
}

.gui-nav-default .gui-nav-list>li:hover #topNav_Sale,
.gui-nav-default .gui-nav-list>li:hover #topNav_Clearance {
    background: #F05228;
    background-color: #800605 !important;
    /*SUMMER CLEARANCE ORANGE*/
}


/* Secondary Nav */

.gui-secondary-nav .gui-container {
    max-width: 1200px;
    margin: 0 auto;
}

.gui-secondary-nav {
    font-family: "GalanoGrotesque-Regular";
    margin: 0;
    background: #EAE6DF;
    padding: 5px 0;
}

.gui-secondary-nav a {
    font: 10px/1 GalanoGrotesque-Regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding: 8px 5px;
    text-transform: none;
    color: black;
}

.gui-secondary-nav a span {
    font-size: 12px;
    display: block;
    color: black;
}

.gui-secondary-nav a span:nth-child(2) {
    text-transform: none;
}


/* Update to Brand Style sheet */

.gui-secondary-nav .gui-container a:after {
    font: 9px/1 GalanoGrotesque-Regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: block;
    padding: 0;
    text-transform: none;
    color: #6e6e6e;
}

@media (min-width: 768px) {
    .gui-secondary-nav .gui-container a {
        padding: 7px;
    }
}


/* desktop */

@media (max-width: 768px) {
    a[name="topNav_UNLIMITEDDELIVERY"] {
        background-position: 7% center !important;
    }

    a[name="topNav_SHOPNOW"] {
        background-position: 22% center !important;
    }

    a[name="topNav_Rewards"] {
        background-position: 16% center !important;
    }

    a[name="topNav_NEXTDAYDELIVERY"],
    a[name="topNav_FASTESTDELIVERY"],
    a[name="topNav_FREEDELIVERY"] {
        background-position: 6% center !important;
    }
}


/* Drop-down image styling Christmas */

#topNav_Christmas~.gui-sub-nav-content>div>div:nth-of-type(4) .gui-sub-nav-title {
    opacity: 0;
    margin: 0;
}

a#DDM_pro__VisitChristmasShop {
    height: 236px;
    color: transparent;
    background: url("/repo/JDW/desktop/responsiveheader/02-images/XMAS_DDM_v4.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}





@media only screen and (min-width: 1024px) {
    a#DDM_pro__VisitChristmasShop {
        height: 280px;
    }
}

@media only screen and (min-width: 1200px) {
    a#DDM_pro__VisitChristmasShop {
        height: 380px;
    }
}


/* Off-Canvas Navigation */

@media only screen and (max-width: 767px) {

    /* Title Dividers - Start */
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_ShopOurDepartments"],
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_UsefulInformation"] {
        font-size: 14px;
        font-weight: bold;
        padding-right: 10px;
        cursor: default;
        text-transform: uppercase;
        pointer-events: none;
        color: #fff;
        background-color: #000;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_ShopOurDepartments"]:after,
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_UsefulInformation"]:after {
        display: none;
    }

    /* Title Dividers - End */
    .gui-header.gui-nav-off-canvas a:hover {
        text-decoration: none !important;
    }

    .gui-nav-list>li {
        position: relative;
        border-bottom: 1px solid #cecfcf;
    }

    .gui-nav-list>li>a {
        font-family: "GalanoGrotesque-SemiBold", Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        position: relative;
        padding-right: 45px;
    }

    .gui-nav-off-canvas .gui-nav-list>li a:after {
        position: absolute;
        top: calc(50% - 10px);
        right: 12px;
        width: 20px;
        height: 20px;
        content: "";
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Chevron' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpolygon points='43.43,115.61 107.17,74.85 43.43,34.09 '/%3e%3c/svg%3e ");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 20px 20px;
    }

    .gui-nav-off-canvas .gui-nav-list>li.gui-sub-nav>a:after {
        display: none;
    }

    li.gui-sub-nav #topNav_Sale,
    li.gui-sub-nav #topNav_Clearance {
        color: #fff !important;
        background-color: #F05228 !important;
        background-color: #800605 !important;
        /*SUMMER CLEARANCE ORANGE*/
    }

    /*li.gui-sub-nav #topNav_Christmas {
        color: #fff;
        background-color: #e3b253 !important;
    }*/

    /* Mobile Bespoke Icons */
    /* My Account / Help / Wishlist / Track an Order */
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_MyAccount"]:after,
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Help"]:after,
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Wishlist"]:after,
    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_TrackAnOrder"]:after {
        position: absolute;
        right: 12px;
        width: 20px;
        height: 20px;
        content: "";
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 20px 20px;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_MyAccount"]:after {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='MyAccount' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpath d='M104.9,97.1c0,0-3.3-0.8-8.1-1.7c-1.2-1.7-2.2-4-2.4-7.1c-0.4-4.9,2.1-11,4.6-15.8c5.7-6.3,8.9-15,8.9-24.7 c0-19.1-12.4-34.5-31.5-34.5c-19.1,0-31.5,15.5-31.5,34.5c0,10.2,3.5,19.3,9.8,25.6c2.6,4.7,5,10.4,4.6,15c-0.2,2.7-1,4.8-2,6.5 c-5.6,1-9.6,2.1-9.6,2.1c-28.2,6.7-30.8,21.9-30.8,34.3h118.5C135.3,118.8,131.2,100.9,104.9,97.1z'/%3e%3c/svg%3e");
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Help"]:after {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Discounts' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve' fill='%23000000'%3e%3cg%3e%3cpath d='M99.6,189.1c1.2-97.1,65.1-153,161-153c76.8,0,153.6,40.6,153.6,125.4c0,59.6-28.9,81.1-75.6,110.6 c-32,20.9-39.9,30.1-40.6,67h-97.1v-30.7c0-47.9,27-68.8,49.8-85.4c25.2-17.2,49.2-30.1,49.2-60.8c0-23.4-17.8-37.5-39.9-37.5 c-33.8,0-51,20.3-52.8,52.8v11.7H99.6z M192.3,369.7h114.3V484H192.3V369.7z'/%3e%3c/g%3e%3c/svg%3e");
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Wishlist"]:after {
        top: calc(50% - 12px);
        right: 10px;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Wishlist' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cg%3e%3cpolygon fill='%23FFFFFF' points='75,10.5 95.2,54.3 143,59.9 107.6,92.6 117,139.9 75,116.3 33,139.9 42.4,92.6 7,59.9 54.8,54.3 '/%3e%3cpath fill='%23000000' d='M75,48.8L80.6,61l3.8,8.1l8.9,1.1l13.3,1.6l-9.9,9.1l-6.6,6.1l1.8,8.8l2.6,13.2l-11.7-6.6L75,98l-7.8,4.4l-11.7,6.6 l2.6-13.2l1.8-8.8l-6.6-6.1l-9.9-9.1l13.3-1.6l8.9-1.1l3.8-8.1L75,48.8 M75,10.5L54.8,54.3L7,59.9l35.4,32.7L33,139.9l42-23.6 l42,23.6l-9.4-47.3L143,59.9l-47.9-5.6L75,10.5L75,10.5z'/%3e%3c/g%3e%3c/svg%3e ");
        background-size: 24px 24px;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_TrackAnOrder"]:after {
        right: 7px;
        width: 30px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Van' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1379.78 1000' style='enable-background:new 0 0 1379.78 1000;' xml:space='preserve'%3e%3cpath d='M437.22,617.33H303.84c-10.54,0-19.16,8.62-19.16,19.16v12.64h122.59C415.77,637.22,425.86,626.52,437.22,617.33z'/%3e%3cpath d='M669.76,649.13h313.43c8.5-11.91,18.58-22.61,29.94-31.8H639.81C651.17,626.52,661.26,637.22,669.76,649.13z'/%3e%3cpath d='M1312.73,617.33h-97.03c6.26,5.07,12.14,10.59,17.57,16.52c26.26,28.67,42.29,66.87,42.29,108.81c0,0.01,0,0.02,0,0.03 h37.17c10.54,0,19.16-8.62,19.16-19.16v-87.04C1331.89,625.95,1323.27,617.33,1312.73,617.33z'/%3e%3cpath d='M381.41,706.6h-96.73v16.93c0,10.54,8.62,19.16,19.16,19.16h73.52c0-0.01,0-0.02,0-0.03 C377.36,730.27,378.76,718.2,381.41,706.6z'/%3e%3cpath d='M699.68,742.69h253.57c0-0.01,0-0.02,0-0.03c0-12.4,1.42-24.47,4.07-36.06h-261.7c2.65,11.59,4.05,23.67,4.05,36.06 C699.68,742.67,699.68,742.68,699.68,742.69z'/%3e%3cpath d='M908.42,580.61H323.19c-9.35,0-17-7.65-17-17v-417.1c0-9.35,7.65-17,17-17h585.22c9.35,0,17,7.65,17,17v417.1 C925.42,572.96,917.77,580.61,908.42,580.61z'/%3e%3cpath d='M256.82,168.84H47.88c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h208.94c9.67,0,17.5,7.83,17.5,17.5 S266.49,168.84,256.82,168.84z'/%3e%3cpath d='M256.82,237.22H93.47c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h163.35c9.67,0,17.5,7.83,17.5,17.5 S266.49,237.22,256.82,237.22z'/%3e%3cpath d='M255.69,305.6H151.23c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h104.47c9.67,0,17.5,7.83,17.5,17.5 S265.36,305.6,255.69,305.6z'/%3e%3cpath d='M1273.88,537.55c0,13.77,10.34,25.16,23.67,26.83v-53.66C1284.22,512.4,1273.88,523.79,1273.88,537.55z'/%3e%3cpath d='M1287.4,424.29c-10.14-18.03-111.52-193.1-111.52-193.1l-0.01,0.01c-8.42-14.41-24.06-24.15-41.86-24.15H1010.6 c-26.65,0-48.46,21.81-48.46,48.46v356.41c0,15.94,7.8,30.14,19.78,38.99c29.1-41.94,77.58-69.4,132.49-69.4 c47.06,0,89.41,20.18,118.87,52.35l64.26-9.52v-36.19c-26.39-1.75-47.3 3-23.76-47.33-50.59c0-26.83,20.94-48.84,47.33-50.59v-2.94 v-15.78C1297.54,468.24,1297.54,442.32,1287.4,424.29z M1185.97,409.64h-68.53h-78.54c-6.82,0-12.4-5.58-12.4-12.4v-112.7 c0-6.82,5.58-12.4,12.4-12.4h78.54c1.36,0,2.58,0.22,3.67,0.56c0.01,0,0.02,0.01,0.02,0.01c0.37,0.12,0.72,0.25,1.05,0.39 c0.06,0.03,0.12,0.05,0.18,0.08c0.28,0.12,0.55,0.25,0.8,0.39c0.1,0.05,0.2,0.1,0.29,0.16c0.22,0.13,0.44,0.26,0.64,0.39 c0.17,0.11,0.34,0.22,0.5,0.34c0.18,0.13,0.36,0.26,0.53,0.39c0.13,0.1,0.26,0.21,0.39,0.32c0.19,0.16,0.36,0.32,0.53,0.48 c0.08,0.08,0.16,0.16,0.24,0.24c0.86,0.87,1.3,1.56,1.3,1.56s0.01,0.02,0.02,0.03c0.35,0.5,0.65,1.02,0.93,1.57 c7.91,13.41,63.56,107.73,69.84,118.19C1205.13,408.51,1192.79,409.64,1185.97,409.64z'/%3e%3cpath d='M996.07,742.67c0,65.35,52.98,118.33,118.33,118.33c65.35,0,118.33-52.98,118.33-118.33c0-65.35-52.98-118.33-118.33-118.33 C1049.05,624.33,996.07,677.31,996.07,742.67z M1114.41,794.51c-28.63,0-51.84-23.21-51.84-51.84c0-28.63,23.21-51.84,51.84-51.84 s51.84,23.21,51.84,51.84C1166.25,771.3,1143.04,794.51,1114.41,794.51z'/%3e%3cpath d='M538.52,624.33c-65.35,0-118.33,52.98-118.33,118.33c0,65.35,52.98,118.33,118.33,118.33s118.33-52.98,118.33-118.33 C656.85,677.31,603.87,624.33,538.52,624.33z M538.52,794.51c-28.63,0-51.84-23.21-51.84-51.84c0-28.63,23.21-51.84,51.84-51.84 c28.63,0,51.84,23.21,51.84,51.84C590.36,771.3,567.15,794.51,538.52,794.51z'/%3e%3c/svg%3e ");
        background-size: 30px 20px;
    }

    /* Main Links with Toggle */
    .gui-nav-off-canvas .gui-nav-list .gui-show>a {
        color: #fff;
        background-color: #2f3131;
    }

    .gui-show a+.gui-sub-nav-toggle {
        background-color: transparent;
    }

    .gui-sub-nav-toggle span {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Chevron' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpolygon points='43.43,115.61 107.17,74.85 43.43,34.09 '/%3e%3c/svg%3e ");
    }

    .gui-show .gui-sub-nav-toggle span {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Chevron' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpolygon fill='%23ffffff' points='43.43,115.61 107.17,74.85 43.43,34.09 '/%3e%3c/svg%3e ");
    }

    /* Layout */
    .gui-show>.gui-sub-nav-content {
        padding-bottom: 0;
    }

    .gui-nav-list>li .gui-sub-nav-content a:hover {
        background: #2f3131;
    }

    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list li:last-child {
        border-bottom: none;
    }

    .gui-nav-off-canvas .gui-sub-nav-content-grid>div {
        margin: 0 0 12px;
        padding: 0;
    }

    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list {
        grid-template-columns: repeat(auto-fill, minmax(221px, 1fr));
        grid-gap: 10px;
        padding: 0 10px 10px;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list {
        grid-gap: 0;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a {
        font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
        font-size: 12px;
        position: relative;
        padding: 13px 45px 13px 10px;
        text-transform: uppercase;
        color: #000;
        border: none;
        background-color: #efe8e8;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a:hover {
        padding: 13px 45px 13px 10px;
    }

    /* Sub Nav Links */
    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list>li a:after {
        position: absolute;
        top: calc(50% - 5px);
        right: 16px;
        width: 10px;
        height: 10px;
        content: "";
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Chevron' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpolygon fill='%23515151' points='43.43,115.61 107.17,74.85 43.43,34.09 '/%3e%3c/svg%3e ");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 10px 10px;
    }

    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list>li a:hover:after {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Chevron' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpolygon fill='%23ffffff' points='43.43,115.61 107.17,74.85 43.43,34.09 '/%3e%3c/svg%3e ");
    }

    .gui-nav-off-canvas .gui-nav-list>li .gui-sub-nav-content-grid>div>a:after {
        display: none;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list li {
        margin-bottom: 0;
        border: none;
    }

    /* Sub Nav Title */
    .gui-sub-nav-content-grid>div .gui-sub-nav-title {
        font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin: 0 10px 10px;
        padding: 10px 0;
        text-transform: uppercase;
        color: #000;
        border-top: none;
        border-bottom: 1px solid #cecfcf;
    }

    /* Close Icon */
    .gui-nav-close {
        top: 7px;
        right: 18px;
    }

    .gui-nav-close .gui-btn {
        background-color: transparent;
    }

    .gui-nav-close .gui-btn:before {
        width: 29px;
        height: 29px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Close' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cg%3e%3crect x='20' y='20' fill='%23000000' width='108' height='108'/%3e%3cpath fill='%23FFFFFF' d='M130.6,9.5H19.3c-5.7,0-10.3,4.6-10.3,10.3V131c0,5.7,4.6,10.3,10.3,10.3h111.3c5.7,0,10.3-4.6,10.3-10.3V19.8 C140.9,14.1,136.3,9.5,130.6,9.5z M116.4,101.6c4,4,4,10.5,0,14.5c-2,2-4.6,3-7.3,3s-5.3-1-7.3-3l-27-27l-27,27c-2,2-4.6,3-7.3,3 s-5.3-1-7.3-3c-4-4-4-10.5,0-14.5l27-27l-27-27c-4-4-4-10.5,0-14.5s10.5-4,14.5,0l27,27l27-27c4-4,10.5-4,14.5,0c4,4,4,10.5,0,14.5 l-27,27L116.4,101.6z'/%3e%3c/g%3e%3c/svg%3e ");
        background-size: 29px 29px;
    }
}

@media only screen and (max-width: 560px) {
    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list {
        margin: 0;
        padding: 0;
        grid-template-columns: none;
        grid-gap: 0;
    }

    .gui-nav-off-canvas .gui-sub-nav-content-grid>div {
        margin: 0;
        padding: 0;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list li {
        margin-bottom: 0;
        border-bottom: 1px solid #cecfcf;
    }

    /* Sub Nav Title */
    .gui-sub-nav-content-grid>div .gui-sub-nav-title {
        margin: 0;
        margin-bottom: 0;
        padding: 10px;
        border-top: 1px solid #cecfcf;
    }
}

.gui-container {
    padding: 0;
}

.gui-secondary-nav ul li {
    -ms-flex: 1 1 0;
    -webkit-box-flex: 1 1 0;
    flex: 1 1 0;
}

.gui-no-touch .gui-nav-default .gui-nav-list>li:hover .gui-sub-nav-content,
.gui-touch .gui-nav-default .gui-nav-list>li.gui-show .gui-sub-nav-content {
    width: 100%;
    max-width: 1200px;
    padding-top: 15px;
}


/* Back to Top  */

.hd-backtotop {
    position: fixed;
    z-index: 2000;
    right: 20px;
    bottom: 30px;
    display: none;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    text-indent: -99999px;
    opacity: 0.5;
    border: 1px solid #808080;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3e%3cpath fill='%23808080' d='M187.6,200.8L314.8,73.7c4.7-4.7,4.7-12.3,0-16.9l-40.2-40.2c-4.7-4.7-12.3-4.7-16.9,0L81.8,192.3 c-2.3,2.3-3.5,5.4-3.5,8.5s1.2,6.2,3.5,8.5l175.8,175.8c4.7,4.7,12.3,4.7,16.9,0l40.2-40.2c4.7-4.7,4.7-12.3,0-16.9L187.6,200.8z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
}

.hd-backtotop:hover {
    opacity: 0.8;
    border-color: #333333;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3e%3cpath fill='%23333333' d='M187.6,200.8L314.8,73.7c4.7-4.7,4.7-12.3,0-16.9l-40.2-40.2c-4.7-4.7-12.3-4.7-16.9,0L81.8,192.3 c-2.3,2.3-3.5,5.4-3.5,8.5s1.2,6.2,3.5,8.5l175.8,175.8c4.7,4.7,12.3,4.7,16.9,0l40.2-40.2c4.7-4.7,4.7-12.3,0-16.9L187.6,200.8z'/%3e%3c/svg%3e");
}

@media (min-width: 992px) {
    .gui-header {
        margin-bottom: 7px;
    }

    .gui-logo-center.gui-header-main .block-2 {
        max-width: 288px;
    }

    .gui-nav-default .gui-header-main {
        padding: 13px 0 10px 0;
    }

    .gui-header-main-container {
        height: auto;
    }

    .gui-header-main-links ul li a {
        padding: 11px 37px 8px 20px;
    }

    .gui-main-links li a:before {
        right: 9px;
    }

    .gui-minibag-toggle,
    .gui-search-toggle,
    .gui-nav-toggle {
        padding: 8px 15px 6px 16px;
    }

    .gui-minibag-toggle-text {
        margin-right: 10px;
    }

    .gui-search input {
        font-size: 13px;
        height: 46px;
    }

    .gui-logo-center.gui-header-main .block-4 {
        margin-right: 8%;
    }

    .gui-search {
        width: 294px;
    }

    .gui-search button#searchButton {
        right: 12px;
        width: 27px;
        background-position: 4px -192px;
    }

    .gui-nav-default .gui-nav-list {
        padding: 0px 12px;
    }

    .gui-nav-default .gui-nav-list>li>a {
        font-size: 12px;
        padding: 9px 4px 10px 4px;
    }

    .gui-secondary-nav a {
        font-size: 13px;
        padding: 7px 5px 7px 5px;
    }

    .gui-secondary-nav .gui-container a:after {
        font-size: 12px;
    }

    .gui-nav-default .gui-sub-nav-content-grid>div:nth-child(5) {
        display: none;
    }

    .gui-nav-default .gui-sub-nav-content-grid>div {
        -ms-flex: 0 0 23%;
        flex: 0 0 23%;
        -webkit-box-flex: 0;
    }

    .gui-sub-nav-content-grid>div .gui-sub-nav-title {
        font-size: 14px;
        margin-bottom: 6px;
        padding-bottom: 3px;
        padding-left: 3px;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a {
        font-size: 13px;
    }

    .gui-sub-nav-content-grid>div {
        padding: 15px 15px 30px 7px;
    }

    .gui-no-touch .gui-nav-default .gui-nav-list>li:hover .gui-sub-nav-content,
    .gui-touch .gui-nav-default .gui-nav-list>li.gui-show .gui-sub-nav-content {
        padding-right: 20px;
        padding-left: 20px;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list li {
        margin-bottom: 0;
    }

    .gui-sub-nav-content ul {
        margin: 0 0 20px;
    }

    .gui-touch .gui-nav-default .gui-sub-nav-content .gui-btn-close {
        display: none;
    }
}

.gui-nav-default .gui-sub-nav-content-grid>div:nth-child(5) {
    display: none;
}

.gui-sub-nav:hover #topNav_Sale,
.gui-sub-nav:hover #topNav_Clearance {
    color: #000;
}


/* Dropdown Menu Service Links */

.dd-service-links {
    display: none;
}


/* .dd-service-links {
  position: relative;
  margin: 0 -1.5%;
  padding-bottom: 7%;
  border-top: 2px solid #000;
  background-image: url("/repo/JDW/desktop/responsiveheader/02-images/191126-JDW-drop-down-strip-banner_v2.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.dd-service-links .dd-service-link {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 25%;
}
.dd-service-links .dd-service-link:hover,
.dd-service-links .dd-service-link:focus {
  background-color: transparent !important;
}
.dd-service-links a:nth-child(1) {
  left: 0;
}
.dd-service-links a:nth-child(2) {
  left: 25%;
}
.dd-service-links a:nth-child(3) {
  left: 50%;
}
.dd-service-links a:nth-child(4) {
  left: 75%;
}
@media only screen and (max-width: 767px) {
  .dd-service-links {
    display: none;
  }
} */

#view-bag-alerts .gui-alert .gui-alert-inner p {
    font-size: 15px;
    color: #000;
}

#view-bag-alerts .gui-alert-warning:before {
    position: absolute;
    top: 50%;
    left: 12px;
    width: 22px;
    height: 22px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    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 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3E%3Cpath fill='%23000' d='M395.5,327.8c12.8,22.2-3.3,50-28.9,50H33.4c-25.7,0-41.7-27.8-28.9-50L171.1,38.9 c12.8-22.2,44.9-22.2,57.7,0L395.5,327.8L395.5,327.8z M200,268.1c-17.6,0-31.9,14.3-31.9,31.9s14.3,31.9,31.9,31.9 s31.9-14.3,31.9-31.9S217.6,268.1,200,268.1z M169.7,153.2l5.2,94.4c0.2,4.4,3.9,7.9,8.3,7.9h33.7c4.4,0,8.1-3.5,8.3-7.9l5.2-94.4 c0.3-4.8-3.5-8.8-8.3-8.8h-44C173.2,144.4,169.4,148.5,169.7,153.2L169.7,153.2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
}

#view-bag-alerts .gui-alert.gui-alert-warning {
    padding-left: 43px;
}


/* MOBILE BURGER MENU CHANGES START 3rd Sep 2020  */

@media only screen and (max-width: 767px) {
    .gui-nav-list #topNav_MyAccount {
        border-bottom: 5px solid #cecfcf;
    }

    .gui-nav-list #topNav_ShopOurDepartments {
        display: none;
    }

    .gui-nav-list #topNav_UsefulInformation {
        display: none;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a {
        background-color: #fff;
    }

    .gui-nav-list>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
        text-transform: capitalize;
        border-bottom: 1px solid #cecfcf;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a {
        text-transform: capitalize;
    }

    .gui-nav-off-canvas .gui-nav-list .gui-show>a {
        color: #000;
        background-color: #fff;
    }

    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list>li a:after {
        top: calc(36% - 5px);
        display: block;
        width: 24px;
        height: 24px;
        content: "";
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiIGZpbGw9IiNCNUI1QjUiIC8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
        background-size: initial;
    }

    .gui-sub-nav-toggle span {
        display: block;
        width: 24px;
        height: 24px;
        content: "";
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiIGZpbGw9IiNCNUI1QjUiIC8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
    }

    .gui-nav-list>li {
        border-bottom: 0;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_MyAccount"]:after {
        display: none;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_TrackAnOrder"]:after {
        display: none;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Wishlist"]:after {
        display: none;
    }

    .gui-nav-off-canvas .gui-nav-list a[id^="topNav_Help"]:after {
        display: none;
    }

    .gui-nav-off-canvas .gui-nav-list>li a:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiIGZpbGw9IiNCNUI1QjUiIC8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
    }

    .gui-sub-nav-content-grid>div .gui-sub-nav-title {
        text-transform: capitalize;
    }

    .gui-nav-list #topNav_TrackAnOrder,
    .gui-nav-list #topNav_Wishlist,
    .gui-nav-list #topNav_Help,
    .gui-nav-list #topNav_JDWPay,
    .gui-nav-list #topNav_Rewards,
    .gui-nav-list #topNav_UnlimitedDelivery {
        font-family: "GalanoGrotesque-Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-weight: normal;
    }

    .gui-nav-list #topNav_UnlimitedDelivery {
        border-bottom: 0;
    }

    .gui-sub-nav-content .gui-sub-nav-content-list a {
        padding: 15px 45px 15px 10px;
    }

    .gui-sub-nav-content-grid>div .gui-sub-nav-title {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .gui-nav-list>li .gui-sub-nav-content a:hover {
        color: #000;
        background: #fff;
    }

    .gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list>li a:hover:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiIGZpbGw9IiNCNUI1QjUiIC8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
    }
}


/* MOBILE BURGER MENU CHANGES END 3rd Sep 2020 */


/* MOBILE BURGER MENU CHANGES END 3rd Sep 2020 */

@media only screen and (max-width: 767px) {

    .gui-sub-nav-content-grid #DDM_pro_MakeUp,
    .gui-sub-nav-content-grid #DDM_pro_Boots,
    .gui-sub-nav-content-grid #DDM_pro_ChristmasGifts {
        font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        position: relative;
        display: block;
        padding: 15px 45px 15px 10px;
        text-transform: capitalize;
        color: #000;
        border: none;
        border-bottom: 1px solid #cecfcf;
        background-color: #fff;
    }

    .gui-sub-nav-content-grid #DDM_pro_MakeUp .gui-sub-nav-title,
    .gui-sub-nav-content-grid #DDM_pro_Boots .gui-sub-nav-title,
    .gui-sub-nav-content-grid #DDM_pro_ChristmasGifts .gui-sub-nav-title {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        padding: 0;
        text-transform: inherit;
        color: inherit;
        border: 0;
    }

    .gui-sub-nav-content-grid #DDM_pro_MakeUp:after,
    .gui-sub-nav-content-grid #DDM_pro_Boots:after,
    .gui-sub-nav-content-grid #DDM_pro_ChristmasGifts:after {
        position: absolute;
        top: calc(36% - 5px);
        right: 16px;
        display: block;
        width: 24px;
        height: 24px;
        content: "";
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiIGZpbGw9IiNCNUI1QjUiIC8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: initial;
    }
}


/* * to pull the svg through */

#idDONOTUSE {
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/logo-JDW.svg"), url("/repo/JDW/desktop/responsiveheader/02-images//JD-Williams-2020-Black.svg");
}


/* ------------------------ */


/* Auto Suggestions - START */


/* ------------------------ */


/* search input */

.gui-search input {
    font-family: "GalanoGrotesque-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 10px 16px;
    color: #000000;
}


/* recent search */

.gui-search-container {
    border: 1px solid #e5e5e5;
    border-top: none;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16);
}

.gui-search-container li {
    font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
}

.gui-search-container li:last-child {
    border-bottom: none;
}

.gui-search-container .gui-search-heading {
    font-family: "GalanoGrotesque-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 16px;
    text-transform: uppercase;
    color: #000;
}

.gui-search-container .gui-search-item-link {
    font-size: 14px;
    padding: 12px 16px;
    color: #000;
}

.gui-search-container .gui-search-dismissable:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Close' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 150 150' style='enable-background:new 0 0 150 150;' xml:space='preserve'%3e%3cpath d='M74.93,1.35c2.53,0,4.59,2.05,4.59,4.59l0,0v64.24h64.24c2.42,0,4.4,1.87,4.58,4.25l0.01,0.34 c0,2.53-2.05,4.59-4.59,4.59l0,0H79.52v64.24c0,2.42-1.87,4.4-4.25,4.58l-0.34,0.01c-2.53,0-4.59-2.05-4.59-4.59l0,0V79.35H6.11 c-2.42,0-4.4-1.87-4.58-4.25l-0.01-0.34c0-2.53,2.05-4.59,4.59-4.59l0,0h64.24V5.94c0-2.42,1.87-4.4,4.25-4.58L74.93,1.35z'/%3e%3c/svg%3e ");
}


/* auto suggestion */

.auto-suggestions {
    border: 1px solid #e5e5e5;
    border-top: none;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16);
}

.auto-suggestion:first-child div {
    border-top: none;
    border-bottom: none;
}

.auto-suggestion div {
    border-top: 1px solid #e5e5e5;
    border-bottom: none;
}

.auto-suggestion.product div {
    border-top: 1px solid #e5e5e5;
    border-bottom: none;
}

.auto-suggestion b {
    color: #727272;
}


/* auto suggestion keywords */

.auto-suggestion {
    font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}


/* auto suggestion product */

.auto-suggestion-header {
    font-family: "GalanoGrotesque-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 16px;
    text-transform: uppercase;
    color: #000;
}

.auto-suggestion.product span span.title {
    color: #000;
}

.auto-suggestion.product span span.price {
    font-size: 14px;
    padding: 0;
    color: #000;
}


/* auto suggestion btn */

a.auto-suggestion-btn .btn {
    font-family: "GalanoGrotesque-Regular", Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}


/* ---------------------- */


/* Auto Suggestions - END */


/* ---------------------- */


/*.gui-sub-nav a[name="topNav_Outlet"],
.gui-sub-nav:hover>a[name="topNav_Outlet"] {
    background-color: #e20000;
    color: #fff;
}
*/

.gui-sub-nav a[name="topNav_Christmas"],
.gui-sub-nav:hover>a[name="topNav_Christmas"] {
    background-color: #e3b253;
    color: #000;
}


/* Delivery sub changes */

body.JDW-delivery-subscription .delivery-subscription-logo {
    width: 100%;
    height: 50vw;
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/3463354.png");
}

@media screen and (min-width: 768px) {
    body.JDW-delivery-subscription .delivery-subscription-logo {
        height: 15vw;
    }
}

@media screen and (min-width: 1366px) {
    body.JDW-delivery-subscription .delivery-subscription-logo {
        height: 215px;
    }
}

body.JDW-delivery-subscription .delivery-subscription-subtitle:before {
    content: "Unlimited next-day delivery for a year!";
    text-align: center;
}

body.JDW-delivery-subscription #termsCheckbox a {
    color: blue;
    text-decoration: underline !important;
}

body.JDW-delivery-subscription #addToBagBtn {
    text-decoration: none !important;
}


/* New In brand tag 
#DDM_pro__PhaseEight, #DDM_pro__DamselInADress, #DDM_pro__Studio8, #DDM_pro__FrenchConnection {
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/new-in-tag.png");
    background-repeat: no-repeat;
}

#DDM_pro__PhaseEight {
    background-position: 82px;
}

#DDM_pro__DamselInADress {
    background-position: 118px;
}

#DDM_pro__Studio8 {
    background-position: 65px;
}

#DDM_pro__FrenchConnection {
    background-position: 122px;
}

@media only screen and (min-width: 1000px) {
    #DDM_pro__PhaseEight {
        background-position: 88px;
    }

    #DDM_pro__DamselInADress {
        background-position: 127px;
    }

    #DDM_pro__FrenchConnection {
        background-position: 130px;
    }
}
*/


/* Shop the Campaign DDM image */

a[id^="topNav_Womens"]~.gui-sub-nav-content>div>div:nth-of-type(4) span {
    color: white;
    border-color: white;
    margin-bottom: 0;
}

a[id^="topNav_Womens"]~.gui-sub-nav-content>div>div:nth-of-type(4) a#DDM_pro__ShopTheCampaign {
    text-indent: -9999px;
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/DDM_Womens_230928.jpg");
    height: 0;
    padding-top: 134%;
    background-size: contain;
    background-position: center top;
    position: relative;
    background-repeat: no-repeat;
}

a[id^="topNav_Womens"]~.gui-sub-nav-content>div>div:nth-of-type(4) a#DDM_pro__ShopTheCampaign:hover {
    background-color: white;
}

/* Secondary nav */

.gui-secondary-nav li a span {
    position: relative;
}

.gui-secondary-nav li a span::before {
    content: "";
    width: 19px;
    height: 19px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: -25px;
    transform: translateY(-50%);
}

/* Secondary nav item 1 */

.gui-secondary-nav li:nth-child(1) a span {
    font-family: 'GalanoGrotesque-SemiBold';
}

.gui-secondary-nav li:nth-child(1) a span::before {
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/van.png");
}

/* Secondary nav item 2 */

.gui-secondary-nav li:nth-child(2) a span::before {
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/tickmark.png");
}

/* Secondary nav item 3 */

.gui-secondary-nav li:nth-child(3) a span::before {
    background-image: url("/repo/JDW/desktop/responsiveheader/02-images/tickmark.png");
}

.gui-secondary-nav li:nth-child(3) a span {
    font-family: 'GalanoGrotesque-SemiBold';
}

@media(min-width: 768px) {
    .gui-secondary-nav a span {
        display: inline-block;
        font-size: 9px;
    }
}

@media(min-width: 1024px) {
    .gui-secondary-nav a span {
        font-size: 12px;
    }
}
