@media (max-width:47.9375rem) {
    .whatsapp-icon {
        padding-right: 0
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .whatsapp-icon {
        display: block
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .whatsapp-icon .whatsapp {
        width: 2rem
    }
}
.set--header-blend .header-container {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}
.header-container.set--overlay .header-promo {
    z-index: 1
}
.header-container:not(.set--overlay) .header-promo {
    -webkit-transition: z-index 0s ease-in-out 213ms;
    transition: z-index 0s ease-in-out 213ms
}
@media (min-width:48rem) {
    .header-container .header__main .header-logo+.flex-justify-end {
        padding-right: 77px
    }
}
@media (max-width:47.9375rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid {
        margin-bottom: 15px
    }
}
.header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid img {
    margin: 0 auto
}
@media (min-width:48rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid {
        -ms-flex-preferred-size: 19.9%;
        flex-basis: 19.9%;
        max-width: 19.9%
    }
}
.header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .flyout_menu--content-assets {
    position: relative;
    text-align: center
}
.header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .flyout_menu--center {
    position: absolute;
    top: 40%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    left: 50%;
    font-size: .875;
    color: #000
}
@media (min-width:64.0625rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .content-tile--style-default .content-tile__content-wrap.set--text-overlay {
        padding-right: 0;
        padding-left: 0
    }
}
@media (max-width:47.9375rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .header-flyout__tile.level-2 .content-tile__content-wrap.component-overlay {
        padding: 0 .625rem
    }
}
@media (max-width:47.9375rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .header-flyout__tile.level-2 .content-tile__aspect-ratio--square:before {
        content: unset
    }
}
@media (max-width:47.9375rem) {
    .header-flyout__container .header-flyout__scrollable .line-pegs.custom-grid .header-flyout__tile.level-2 .component-overlay--center {
        position: relative;
        overflow: unset
    }
}
.header-flyout__container .category_flyout-images-container .category_flyout-images {
    display: inline-block;
    margin-right: 19px
}
.header-flyout__container .category_flyout-images-container .category_flyout-images img {
    width: 100%
}
.header-flyout__container .category_flyout-images-container .category_flyout-images .category_flyout-image-2 {
    margin-bottom: 10px
}
.button--secondary-itse {
    color: #fff;
    border: 1px solid #fff
}
.button--secondary-itse:hover {
    color: #fff;
    border-color: #231f20
}
.header {
    z-index: 3;
    position: relative;
    background-color: #fc0;
    -webkit-transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, color, box-shadow;
    transition-property: background-color, color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: cubic-bezier(.4, .9, .3, 1);
    transition-timing-function: cubic-bezier(.4, .9, .3, 1);
    -webkit-box-shadow: 0 .0625rem 0 0 rgba(35, 31, 32, .15);
    box-shadow: 0 .0625rem 0 0 rgba(35, 31, 32, .15);
    cursor: auto
}
.header__search .country-mobile {
    display: none
}
.header:not(.header--no-menu) {
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .11);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .11)
}
.set--header-blend .header.header--sticky-always:not(.fixit--active):not(:hover):not(:focus-within):not(.focus-within), .set--header-blend .header.header--sticky-scroll:not(.fixit--scroll-direction-change):not(:hover):not(:focus-within):not(.focus-within) {
    background-color: transparent;
    color: #fff;
    -webkit-box-shadow: inset 0 -.0625rem 0 0 transparent;
    box-shadow: inset 0 -.0625rem 0 0 transparent
}
.header.header--sticky-always.fixit--active {
    position: fixed;
    top: 0;
    width: 100%
}
.header.header--sticky-scroll.fixit--active {
    position: absolute;
    width: 100%;
    -webkit-transition-property: margin, background-color, color, -webkit-box-shadow;
    transition-property: margin, background-color, color, -webkit-box-shadow;
    transition-property: margin, background-color, color, box-shadow;
    transition-property: margin, background-color, color, box-shadow, -webkit-box-shadow
}
.header.header--sticky-scroll.fixit--active:not(.fixit--scroll-direction-change) {
    bottom: 0
}
@media (max-width:47.9375rem) {
    .header.header--sticky-scroll.fixit--active:not(.fixit--scroll-direction-change) {
        bottom: inherit;
        position: fixed;
        top: 0
    }
}
.header.header--sticky-scroll.fixit--scroll-direction-change {
    position: fixed;
    top: 0;
    z-index: 10
}
.header.header--sticky-scroll.fixit--scrolled.fixit--scroll-up {
    margin-top: 0
}
.header__hamburger-trigger, .header__logo {
    color: "currentColor";
    color: var(--header-nav-color, "currentColor")
}
.header__logo {
    height: 3.375rem;
    width: 3.375rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #000
}
.header__logo-img {
    width: 100%;
    fill: currentColor
}
.header__skip-to-main {
    position: absolute;
    top: 1rem;
    left: 2rem;
    z-index: 1000
}
.header__skip-to-main:not(:focus) {
    pointer-events: none;
    opacity: 0
}
.header-promo {
    position: relative;
    z-index: 3
}
@media (min-width:48rem) {
    .header__main {
        padding-top: 1.688rem
    }
    .header.fixit--scrolled.fixit--scroll-down:not(:hover):not(:focus-within):not(.focus-within).header--stacked {
        margin-top: -7.5rem
    }
    .header.fixit--scrolled.fixit--scroll-down:not(:hover):not(:focus-within):not(.focus-within).header--standard {
        margin-top: -10rem
    }
    .header-flyout__list {
        margin-bottom: 0
    }
    .header--no-menu {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .header--stacked {
        padding-top: 1.25rem
    }
    .header--stacked .header-flyout__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .header__logo {
        width: 11.25rem;
        height: 3.375rem;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
}
@media (max-width:47.9375rem) {
    .header__minicart.header__utility-item svg, .header__utility-item svg {
        font-size: 22px
    }
    .header svg.site-search__trigger-icon {
        margin-top: 0
    }
    .header.fixit--scrolled.fixit--scroll-down:not(:hover):not(:focus-within):not(.focus-within) {
        margin-top: 0
    }
    .header__main {
        padding: 13px 20px 8px
    }
    .experience-main>div:first-child .module-carousel .hero__content {
        width: 100%;
        min-height: 145px
    }
    .header__logo {
        width: 8rem;
        margin: auto
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .header .max-width--large {
        max-width: 80rem
    }
}
@media (min-width:64.0625rem) {
    .experience-main>div:first-child .module-carousel img.hero__img {
        -o-object-fit: fill;
        object-fit: fill;
        height: auto
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .header .header__search .header__search-trigger .site-search__trigger-search {
        margin-bottom: .3rem
    }
    .header__account .header__utility-anchor.header-wishlist .header__wishlist-icon {
        margin-top: .125rem;
        font-size: 1.47rem
    }
}
@media (min-width:90.0625rem) {
    .experience-main>div:first-child .slider--dots-inner .slick-dots {
        bottom: 4rem
    }
}
@media (max-width:64rem) {
    .experience-main>div:first-child .module-carousel img.hero__img {
        -o-object-fit: cover;
        object-fit: cover
    }
}
.button--apple-pay {
    display: none
}
@media (max-width:47.9375rem) {
    .page--homepage h1.module-container__title {
        font-size: 21px
    }
}
.page--homepage .price__original {
    margin-right: 10px
}
.page--homepage .wishlist__items .product-line-item__qty-pricing {
    margin-top: 10px
}
.page--homepage .wishlist__items .product-line-item__header {
    margin-top: 40px
}
.page--homepage .wishlistTiles-container .slick-arrow {
    top: 24%
}
@media (min-width:48rem) {
    .page--homepage .wishlistTiles-container .slick-arrow {
        top: 40%
    }
}
.page--homepage .wishlist-swimlanes .content-asset {
    margin-top: 80px;
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 32px
}
@media (max-width:47.9375rem) {
    .page--homepage .wishlist-swimlanes .content-asset {
        font-size: 21px;
        margin-top: 0
    }
}
.page--homepage .button.button--secondary:hover {
    color: #fff;
    background: #000
}
[data-floating-label].set--floating-label .form-control-label {
    font-size: 10px
}
.home-arrow:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/rightarrow.svg) no-repeat;
    top: 5px;
    right: 0;
    left: 10px;
    position: relative;
    display: inline-block
}
.wishlist-swimlanes ul.slick-dots {
    visibility: hidden
}
.header__wishlist-icon {
    margin-top: 2px
}
.header__minicart-icon {
    margin-bottom: 4px
}
.header__search .site-search__trigger-icon {
    margin-bottom: 1px
}
.header .header__utility-badge {
    top: -3px;
    left: 34%
}
[data-action=Account-SetNewPassword] .main, [data-action=Login-Show] .main {
    background-color: #f2f2f2
}
@media (min-width:48rem) {
    .custom-grid-row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
.header {
    background-color: #faf8f0
}
.header__logo-img {
    width: 147px;
    height: 44px
}
.header__wishlist-icon {
    margin-top: 0
}
.header__minicart-icon {
    margin-bottom: 0
}
.header .header__utility-badge {
    top: 0;
    left: 72%
}
[data-action=Account-SetNewPassword] .main, [data-action=Login-Show] .main {
    background-color: #faf8f0
}
.page--homepage .main .component-actions__cta--fake.button--secondary {
    background-color: transparent
}
.page--homepage .main .component-actions__cta--fake.button--secondary:hover {
    background-color: #1e381e
}
.page--homepage .content-tile__content .content-tile__title.heading-type {
    font-weight: 300
}
.page--homepage .content-tile__content .content-tile__description {
    font-weight: 400
}
@media (min-width:993px) and (max-width:1024px) {
    .page .header-flyout__list.level-2 {
        max-height: 31rem;
        margin: 0 auto
    }
    .page .header-flyout__container.level-2 {
        padding: 2.5rem 2rem 1.25rem
    }
    .page .header-flyout__container .header-flyout__list li.header-flyout__item.level-2 {
        margin-right: .3rem
    }
}
.page--GIFTING .component-actions__cta--fake.button--secondary {
    background-color: transparent
}
.page--GIFTING .component-actions__cta--fake.button--secondary:hover {
    background-color: #1e381e
}
.page--GIFTING .module-container--spacing-top-regular .component-overlay--low-index {
    -webkit-box-shadow: none;
    box-shadow: none
}
.header__minicart-overlay .product-line-item__details {
    margin: 0;
    gap: 0
}
.header__minicart-overlay .minicart_quantity {
    font-size: 12px
}
@media (min-width:992px) {
    .page--WEDDING .module-container__title .fine-jewelry-title, .page--wedding .module-container__title .fine-jewelry-title, .page--WEDDING .module-container__title .lookbook, .page--wedding .module-container__title .lookbook {
        padding-bottom: 40px;
        display: block
    }
}
@media (max-width:992px) {
    .header__minicart.header__utility-item svg {
        margin-left: 10px
    }
    .header__utility-item svg {
        font-size: 20px
    }
    .header svg.site-search__trigger-icon {
        margin-top: .125rem
    }
}
@media (max-width:47.9375rem) {
    .header svg.site-search__trigger-icon {
        margin-top: 0;
        font-size: 27px
    }
}
@media (min-width:767px) and (max-width:992px) {
    .header-container .header__main .header-logo+.flex-justify-end {
        padding-right: 0
    }
}
@media (min-width:48rem) {
    .header-container .header__main .header-logo+.flex-justify-end {
        padding-right: 1rem
    }
}
.header-flyout__item.level-2 {
    margin-right: 5.313rem
}
@media (min-width:1024px) and (max-width:1366px) {
    .header-flyout__item.level-2 {
        margin-right: 1.313rem
    }
}
@media (min-width:992px) {
    .header-flyout__item.level-2 {
        min-width: 8rem;
        color: #000
    }
}
@media (min-width:992px) {
    .header-flyout__item.level-3 {
        color: #000
    }
}
.header-flyout__container .category_flyout-images-container {
    padding-left: 0
}
.header-flyout__desktoplist.header-flyout__sublist.header-flyout__list li a {
    font-weight: 400
}
.header__main {
    padding: 10px 20px 0
}
@media (min-width:767px) and (max-width:992px) {
    .header__main {
        padding: 20px
    }
}
.login-verify-form .loginField .input_indent {
    padding-left: 2.7rem
}
@media (min-width:992px) {
    .header-flyout__anchor.level-1 {
        font-weight: 500;
        letter-spacing: 1px;
        color: #1e1e19
    }
}
@media (min-width:1023px) and (max-width:1365) {
    .header-flyout__anchor.level-1 {
        font-size: 10px;
        letter-spacing: .5px
    }
}
.minicart_quantity .product-line-item__qty-input {
    background-size: 6px 6px;
    background-color: #faf8f0
}
.login.login--wishlist .login__section h2.wishlist-heading {
    font-family: Crimson Pro, serif
}
@media (min-width:992px) {
    ul.header-flyout__list.level-2.list--reset {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset;
        -ms-flex-line-pack: unset;
        align-content: unset;
        -ms-flex-wrap: unset;
        flex-wrap: unset
    }
    .header-flyout__anchor.level-2 {
        font-weight: 500
    }
}
@media (max-width:992px) {
    .back-shopping__link {
        margin-top: 7px
    }
    .back-shopping__link .back-toshopping {
        margin-left: 0
    }
    .cms-page--group, .cms-page--single {
        margin: 0 !important;
        padding: 1.5rem 1rem
    }
    .header-flyout__item.level-2 {
        margin-right: 1rem
    }
    .header-flyout__anchor.level-1.megamain {
        position: relative
    }
    .header-flyout__anchor.level-1.megamain:after {
        content: "";
        position: absolute;
        top: 14px;
        right: 0;
        width: 14px;
        height: 14px;
        opacity: .5;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        background-repeat: no-repeat;
        background-size: contain
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title.level-2 {
        position: relative;
        font-size: .875rem;
        font-weight: 400;
        background-image: none
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title.level-2:after {
        content: "";
        position: absolute;
        top: 14px;
        right: 0;
        width: 14px;
        height: 14px;
        opacity: .5;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        background-repeat: no-repeat;
        background-size: contain
    }
    .header__main .navbar-header__currencyDropDown {
        display: none
    }
    .header__main .currency--Container .navbar-header__currencyDropDown {
        display: block
    }
}
.footer-discover {
    padding: 20px;
    display: none
}
@media (max-width:992px) {
    .footer-discover {
        padding: 20px 0
    }
}
.footer-discover-head {
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    padding: 20px;
    background: #f1f1f1;
    color: #1e1e19;
    position: relative
}
@media (max-width:992px) {
    .footer-discover-head {
        font-size: 14px;
        padding: 15px 0
    }
}
.footer-discover-head:after {
    content: "";
    position: absolute;
    top: 26px;
    right: 30px;
    width: 14px;
    height: 14px;
    opacity: .5;
    -webkit-transform: rotate(90deg);
    transform: rotate(180deg);
    background-repeat: no-repeat;
    background-image: url(../images/up.png);
    background-size: contain
}
@media (max-width:992px) {
    .footer-discover-head:after {
        top: 18px
    }
}
.footer-discover-head.arrow {
    position: relative
}
.footer-discover-head.arrow:after {
    content: "";
    position: absolute;
    top: 26px;
    right: 30px;
    width: 14px;
    height: 14px;
    opacity: .5;
    -webkit-transform: rotate(90deg);
    transform: rotate(0deg);
    background-repeat: no-repeat;
    background-image: url(../images/up.png);
    background-size: contain
}
@media (max-width:992px) {
    .footer-discover-head.arrow:after {
        top: 18px
    }
}
.navbar-header__currencyDropDown .dropdown-heading {
    color: #1e1e19;
    font-weight: 400;
    font-size: 14px;
    padding: 0 24px
}
.navbar-header__currencyDropDown .dropdown-heading.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.navbar-header__currencyDropDown .dropdown-heading:after {
    content: "";
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #1e1e19;
    top: 5px;
    right: 0
}
.navbar-header__currencyDropDown .currency-selector .dropdown-menu {
    border-radius: 8px;
    padding: 24px 12px;
    border: 0;
    -webkit-box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16);
    box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16);
    font-weight: 400;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}
.navbar-header__currencyDropDown .currency-selector .dropdown-menu .dropdown-item {
    color: #1e1e19;
    font-size: 14px;
    line-height: 20px
}
.ad-nav-UAE .navbar-header__countrydrop .dropdown-heading:after {
    border-right-width: 5px;
    border-left-width: 5px;
    border-top-width: 5px
}
.ad-nav-UAE .navbar-header__countrydrop.display--tabs-only {
    right: 1.125rem;
    top: 15px
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-heading:after, .header--global .navbar-header__countrydrop .dropdown-heading:after {
    border-right-width: 5px;
    border-left-width: 5px;
    border-top-width: 5px
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-heading.active:after, .header--global .navbar-header__countrydrop .dropdown-heading.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu, .header--global .navbar-header__countrydrop .dropdown-menu {
    cursor: auto
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu.show, .header--global .navbar-header__countrydrop .dropdown-menu.show {
    border-radius: 8px;
    width: 213px;
    padding-top: 8px;
    padding-bottom: 4px;
    -webkit-box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16);
    box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16)
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .dropdown-item, .header--global .navbar-header__countrydrop .dropdown-menu .dropdown-item {
    padding-bottom: .25rem;
    padding-right: 1.5rem
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .dropdown-item:hover, .header--global .navbar-header__countrydrop .dropdown-menu .dropdown-item:hover {
    text-decoration: underline
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .dropdown-item span, .header--global .navbar-header__countrydrop .dropdown-menu .dropdown-item span {
    text-align: right;
    display: block
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container, .header--global .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container {
    font-size: 10px;
    padding: 8px;
    text-align: center;
    font-weight: 400;
    line-height: 14px;
    margin-top: 24px
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container hr, .header--global .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container hr {
    margin: 0 auto .75rem;
    width: 70px;
    color: #979797
}
.ad-navDesktop-UAE .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container .ShippingMsg-container_header, .header--global .navbar-header__countrydrop .dropdown-menu .ShippingMsg-container .ShippingMsg-container_header {
    font-size: 14px;
    padding-bottom: 8px;
    font-family: Crimson Pro, serif
}
.header .navbar-header__countrydrop .dropdown-menu.show {
    left: 16px
}
@media (max-width:47.9375rem) {
    .header .navbar-header__countrydrop .dropdown-menu.show {
        left: auto
    }
}
#modal-regionPopUp {
    background-color: transparent !important
}
@media (min-width:48rem) {
    .header-flyout__tile.level-2 .content-tile__aspect-ratio--square:before {
        padding-bottom: 133.16667%
    }
}
.header-flyout__anchor.level-1 {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: .7rem 0
}
@media (min-width:64.0625rem) {
    .header-flyout__anchor.level-1 {
        margin: 0 1.75rem
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .header-flyout__anchor.level-1 {
        margin: 0 1rem
    }
}
@media (max-width:47.9375rem) {
    .header-flyout__item--main.level-2.display-small-layout {
        display: block !important
    }
}
@media (min-width:48rem) {
    .header-flyout__anchor.level-1 {
        color: #231f20
    }
    .header-flyout__item.level-2 {
        margin-bottom: 16px
    }
    .header-flyout__item.header-flyout__item--main.level-2 {
        font-size: 12px;
        color: #333
    }
    .level-3 .header-flyout__scrollable .col-lg-6 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .header-flyout.mega--active .header-flyout__anchor.level-1:not(.mega-item--active):not(:hover), .header-flyout:hover .header-flyout__anchor.level-1:not(.mega-item--active):not(:hover) {
        opacity: unset
    }
    .header--standard .header-flyout {
        margin-top: 1.1rem
    }
    .header__login-desktop {
        position: relative
    }
    .header-flyout__sublist {
        background-color: #fff;
        padding: .438rem 0
    }
    .header-flyout__sublist.header-flyout__list.level-1 {
        display: block;
        width: 14.375rem;
        position: absolute;
        top: 30px;
        right: -142%;
        -webkit-box-shadow: 0 .5rem 2rem rgba(35, 31, 32, .15);
        box-shadow: 0 .5rem 2rem rgba(35, 31, 32, .15);
        z-index: 2
    }
    .header-flyout__sublist.header-flyout__list.level-1:before {
        content: "";
        height: 0;
        width: 0;
        top: -.688rem;
        position: absolute;
        left: 50%;
        border: .313rem solid transparent;
        border-bottom-color: #d8d8d8
    }
    .header-flyout__sublist.header-flyout__list.level-1 li.border-bottom-1 {
        border-bottom: 1px solid #d8d8d8;
        margin-bottom: .375rem;
        padding-bottom: .75rem
    }
    .header-flyout__sublist.header-flyout__list.level-1 li.border-bottom-1 a {
        padding-bottom: 0
    }
    .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__home, .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__user, .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__welcome {
        padding: .5rem 0;
        margin-left: .75rem;
        font-size: .875;
        color: #333
    }
    .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__home, .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__user {
        padding: .188rem 0
    }
    .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__user {
        font-weight: 500;
        padding-bottom: 0
    }
    .header-flyout__sublist.header-flyout__list.level-1 li a {
        padding: .475rem 0;
        margin-left: .75rem;
        font-size: .75rem;
        color: #333
    }
    .header-flyout__sublist.header-flyout__list.level-1 li a.button {
        padding: .438rem .75rem
    }
    .header-flyout__desktoplist .header-flyout__item.level-1 a.header-flyout__anchor {
        letter-spacing: 1px
    }
    .header-flyout__desktoplist .header-flyout__item.level-1 a.button {
        letter-spacing: .58px
    }
    .header-flyout__desktoplist.header-flyout__sublist.header-flyout__list li a {
        font-size: 14px
    }
    .header-flyout__list.level-1, .header-flyout__list.level-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .header-flyout__list.level-2 {
        -ms-flex-wrap: unset;
        flex-wrap: unset;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-height: 25rem
    }
    .header-flyout__list.level-3 {
        letter-spacing: .5px;
        color: #666;
        margin-top: .75rem
    }
    .header-flyout__item.level-2 {
        font-size: 12px;
        color: #666;
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content;
        margin-bottom: 12px;
        padding-left: 10px;
        padding-right: 10px
    }
    .header-flyout__item.level-3 {
        font-weight: 400;
        font-size: 12px
    }
    .header-flyout__item.level-3:not(:last-child) {
        margin-bottom: 12px
    }
    .header-flyout__anchor.level-1 {
        display: block;
        -webkit-transition-property: opacity, -webkit-box-shadow;
        transition-property: opacity, -webkit-box-shadow;
        transition-property: opacity, box-shadow;
        transition-property: opacity, box-shadow, -webkit-box-shadow;
        -webkit-transition-duration: 213ms;
        transition-duration: 213ms;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out
    }
    .header-flyout__anchor:not(.level-1):hover {
        text-decoration: underline
    }
    .header-flyout__anchor--list-title.level-2, .header-flyout__anchor--parent.level-2 {
        font-weight: 600
    }
    .header-flyout__container.level-2 {
        z-index: 1;
        position: absolute;
        left: 0;
        width: 100%;
        padding: 2.5rem 0 1.25rem;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff);
        border-top: .1px solid #fff
    }
    .header-flyout__container.level-2:not(.mega-item--active) {
        opacity: 0;
        visibility: hidden
    }
}
@media (min-width:48rem) and (min-width:1024px) and (max-width:1200px) {
    .header-flyout__container.level-2 {
        padding: 2.5rem 0 1.25rem
    }
    .header-flyout__container .header-flyout__item.level-2 {
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}
@media (min-width:48rem) and (min-width:1440px) and (max-width:1600px) {
    .header-flyout__container.level-2 {
        padding: 2.5rem 0
    }
}
@media (min-width:48rem) {
    .header-flyout__column-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .header-flyout__column-container .header-flyout__tile-img {
        height: 16rem;
        max-width: none
    }
    .header-flyout__column--mainNavigationColumn {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 12.5rem;
        flex: 0 1 12.5rem;
        min-width: 8rem
    }
    .header-flyout__column--mainNavigationMediaColumn {
        max-width: 100%;
        overflow: auto
    }
    .header-flyout__column--align-right {
        margin-left: auto
    }
    .header-flyout__column-media:not(:last-child), .header-flyout__column:not(:last-child) {
        margin-right: 1.25rem
    }
    .header-flyout__column-media-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .header-flyout__stacked-container:not(:first-child) {
        margin-top: 1.25rem
    }
}
@media (min-width:1024px) and (max-width:1200px) {
    .header-flyout__container.level-2 {
        padding: 1.25rem 0
    }
    .header-flyout__container .header-flyout__item.level-2 {
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}
@media (max-width:47.9375rem) {
    .header-flyout .header-flyout__main.level-1 .header-flyout__menu-toggle li.header-flyout__item.level-3 a {
        font-weight: 300
    }
    div#flyout-style-pegs--target .line-pegs .component-overlay--center {
        overflow: visible;
        padding: 0 1.35rem
    }
    div#flyout-style-pegs--target .line-pegs .content-tile__aspect-ratio--square:before {
        padding-bottom: 66.16667%
    }
    .header-flyout__anchor svg.icon.icon--rotate-down.display--small-only {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    button.header-flyout__back:after {
        content: "";
        width: 24px;
        height: 24px;
        background: url(../images/icon-expand-arrow-24.png) no-repeat;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 16px;
        right: 5px;
        left: 19px;
        position: absolute;
        display: inline-block
    }
    button.header-flyout__back svg.icon.icon--set-left.icon--rotate-down {
        visibility: hidden
    }
    .header-flyout {
        z-index: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff);
        overflow: hidden;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-duration: 213ms;
        transition-duration: 213ms;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out
    }
    .header-flyout:not(.flyout-toggle--active) {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
        visibility: hidden
    }
    .header-flyout .header-flyout__list.level-1 {
        padding-top: 2.813rem;
        padding-bottom: 1rem;
        margin-bottom: 0
    }
    .header-flyout .header-flyout__list.level-1.padding-top {
        padding-top: .813rem
    }
    .header-flyout .header-flyout__main.level-1 {
        display: block;
        overflow: scroll;
        white-space: nowrap;
        padding-left: 0;
        scroll-behavior: smooth
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        display: table-cell;
        padding: 0 1.25rem;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        cursor: pointer
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1:not(.mega-item--active) a.level-1 {
        color: #999
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active {
        border-bottom-color: #1e1e1e
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a.megamain {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a {
        padding-bottom: .75rem;
        padding-top: .75rem;
        font-size: 14px;
        font-weight: 400
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a.level-3 {
        font-size: .75rem
    }
    .header-flyout .header-flyout__main.level-1::-webkit-scrollbar {
        display: none
    }
    .header-flyout .header-flyout__menu-toggle {
        padding-left: 10px;
        border-bottom: 1px solid #ccc
    }
    .header-flyout .header-flyout__menu-toggle:not(.toggle--active) {
        display: none
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title {
        background-size: .85em .85em;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23252525' d='M24 6.3c0 .2-.1.3-.2.4L12.4 18.1c-.2.2-.6.2-.9 0L.2 6.8c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0L12 16.8 22.9 5.9c.2-.2.6-.2.9 0 .1.1.2.3.2.4z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: 95%
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title.toggle--active {
        font-weight: 500;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23231f20' d='M0 17.7c0-.2.1-.3.2-.4L11.6 5.9c.2-.2.6-.2.9 0l11.3 11.3c.2.2.2.6 0 .9-.2.2-.6.2-.9 0L12 7.2 1.1 18.1c-.2.2-.6.2-.9 0-.1-.1-.2-.3-.2-.4z'/%3E%3C/svg%3E")
    }
    .header-flyout .header-flyout__sublist.level-1 {
        padding: 0 0 8.625rem;
        border-top: 1px solid #ccc
    }
    .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item {
        padding-left: 1.25rem
    }
    .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item.blog-menu, .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item:nth-child(2).blog-menu {
        border-bottom: 1px solid #ccc
    }
    .header-flyout.flyout-toggle--active {
        font-weight: 400;
        z-index: 3;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-color: transparent;
        opacity: 1;
        visibility: inherit
    }
    .header-flyout.flyout-toggle--active .header-flyout__anchor.level-1, .header-flyout.flyout-toggle--active .header-flyout__secondary-link {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    .header-flyout.flyout-toggle--active:before {
        background-color: #231f20;
        position: absolute;
        top: 0;
        right: 0;
        content: "";
        width: 100%;
        height: 100%;
        opacity: .85
    }
    .header-flyout__top.header-flyout__secondary {
        position: fixed;
        width: 94%;
        height: 2.813rem;
        background-color: #fff;
        margin-top: 0;
        z-index: 2
    }
    .header-flyout__bottom.header-flyout__secondary {
        background: #faf8f0;
        padding: 0;
        border: 0;
        position: fixed;
        bottom: 0;
        width: 100%;
        display: block;
        z-index: 4
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__bottom-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link {
        font-weight: 400;
        display: inline-block;
        padding-top: 10px;
        margin: 0;
        font-size: 12px
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link svg {
        display: block;
        margin: 0 auto 7px
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link .header__utility-label {
        margin-left: 0
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link:not(:last-of-type) {
        border-right: .1rem solid #fff
    }
    .header-flyout__user--welcome {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 2rem
    }
    .header-flyout__user--welcome li {
        margin-right: 5px;
        display: inline-block
    }
    .header-flyout__user--welcome li .header-flyout__anchor.level-1 {
        padding-top: .25rem
    }
    .header-flyout__user--welcome li span.header-flyout__user {
        font-weight: 500
    }
    .header-flyout__head {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3
    }
    .header-flyout__close {
        z-index: 2;
        margin-left: auto;
        padding: .75rem 1.25rem
    }
    .header-flyout__back {
        z-index: 1;
        position: absolute;
        left: 0;
        top: 0;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff)
    }
    .header-flyout__container a {
        color: #333
    }
    .header-flyout__container .promo-banner-list a {
        color: #1e381e
    }
    .header-flyout__container.level-1 {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-height: 100%;
        max-width: 100%;
        background-color: #fff
    }
    .header-flyout__container .header-flyout__container.level-2.mega-item--active {
        height: auto
    }
    .header-flyout__container:not(.level-1) {
        z-index: 4;
        position: absolute;
        top: 96px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff);
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-duration: 213ms;
        transition-duration: 213ms;
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    .header-flyout__container:not(.level-1).mega-item--active {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        opacity: 1;
        visibility: inherit
    }
    .header-flyout__container:not(.level-1):not(.mega-item--active) {
        display: none;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden
    }
    .header-flyout__scrollable {
        overflow-y: auto;
        overflow-x: hidden;
        height: 100%;
        padding-top: 0;
        position: relative
    }
    .header-flyout__anchor, .header-flyout__back, .header-flyout__secondary-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 1rem 1.25rem;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .header-flyout__anchor--parent {
        font-weight: 700
    }
    .header-flyout__tile-img {
        width: 100%
    }
    .header-flyout__secondary {
        margin-top: .5rem;
        padding-top: .5rem;
        border-top: .0625rem solid #e6e9ed
    }
    .header-flyout__secondary-link {
        padding: .5rem 0;
        text-align: center
    }
    ::-webkit-scrollbar {
        width: 4px;
        height: 3px
    }
    ::-webkit-scrollbar-track {
        background: #f1f1f1
    }
    ::-webkit-scrollbar-thumb {
        background: #888
    }
    ::-webkit-scrollbar-thumb:hover {
        background: #555
    }
}
@media (max-width:47.9375rem) {
    .header-flyout.ad-nav .header-flyout__container .level-1 {
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__scrollable {
        padding-top: 3.125rem;
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__scrollable.header-menu-level-2 {
        padding-top: 4.125rem
    }
    .header-flyout.ad-nav .navbar-header__countrydrop {
        z-index: 4
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        display: block
    }
    .header-flyout.ad-nav .header-flyout__container .header-flyout__container {
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__container .header-flyout__container.level-2.mega-item--active {
        height: 100%
    }
    .header-flyout.ad-nav .header-flyout__container:not(.level-1) {
        top: 0
    }
    .header-flyout.ad-nav .header-flyout__close, .header-flyout.ad-nav .header-flyout__user--welcome {
        margin-left: 0
    }
    .header-flyout.ad-nav .header-flyout__head {
        background: #faf8f0;
        width: 90%;
        position: relative
    }
    .header-flyout.ad-nav .header-flyout__content {
        width: 99%;
        position: fixed;
        background: #faf8f0;
        border-bottom: 1px solid #b18e35
    }
    .header-flyout.ad-nav .header-flyout__top.header-flyout__secondary {
        margin-top: -5px;
        position: unset
    }
    .header-flyout.ad-nav .header-flyout__secondary, .header-flyout.ad-nav .no-border {
        border-top: none;
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        border: none
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1:not(.mega-item--active) a.level-1 {
        color: #333
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active .level-2.mega-item--active .level-2[aria-label="Sub menu"]:first-child {
        height: 100%
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 a.level-3 {
        font-size: .875rem
    }
    .header-flyout.ad-nav .header-flyout__sublist.level-1 {
        padding: 0;
        border-color: #b18e35
    }
    .header-flyout.ad-nav .header-flyout__sublist.level-1.padding-top {
        padding-top: .75rem
    }
    .header-flyout.ad-nav button.header-flyout__back {
        border-bottom: 1px solid #b18e35;
        padding-bottom: 1.25rem;
        background: #faf8f0
    }
    .header-flyout.ad-nav button.header-flyout__back:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23252525' d='M24 6.3c0 .2-.1.3-.2.4L12.4 18.1c-.2.2-.6.2-.9 0L.2 6.8c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0L12 16.8 22.9 5.9c.2-.2.6-.2.9 0 .1.1.2.3.2.4z'/%3E%3C/svg%3E");
        left: 11px
    }
    .header-flyout.ad-nav .header-flyout__anchor--list-title {
        background-image: none
    }
}
@media (max-width:992px) {
    .set-w-in-sm {
        width: 100%
    }
}
@media (max-width:992px) {
    .add-custom-level-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.gd-desktop-login-banner {
    padding-top: 0
}
.header-flyout__sublist {
    background-color: #faf8f0
}
.header__search.header__utility-item {
    padding-right: 20px
}
@media (min-width:992px) {
    .icon-border-right {
        border-right: 1px solid #231f20
    }
}
.header-flyout__desktoplist li.header-flyout__item.level-1:nth-child(7) {
    padding-bottom: .75rem
}
.header-flyout__sublist.header-flyout__list.level-1 {
    top: 38px
}
.header-flyout__sublist.header-flyout__list.level-1 li.border-bottom-1 {
    border-bottom: 0;
    margin-bottom: 0
}
.header-flyout__sublist.header-flyout__list.level-1 li a.button {
    border-radius: 0;
    padding: .438rem .75rem;
    margin-bottom: .4rem
}
.header-flyout__sublist.header-flyout__list.level-1 li a.button span {
    letter-spacing: 1px;
    font-weight: 500
}
.coupon-modal, .header__minicart-overlay, .main {
    background: #faf8f0;
    padding: 1px;
}
[data-floating-label] .form-control-label {
    background-color: transparent
}
.header__minicart-overlay .button--wishlist:after {
    background: url(../images/adwishlist.svg) no-repeat;
    top: 3px
}
.header__minicart-overlay .product-line-item__wishlist-remove:after {
    background: url(../images/adwishlistfilled.svg) no-repeat;
    top: 1px
}
.ad-subscription {
    margin-right: 50px
}
@media (max-width:992px) {
    .ad-subscription {
        margin-right: 0
    }
}
.subscription-banner__description {
    font-size: 16px
}
@media (max-width:992px) {
    .subscription-banner__description {
        font-size: 14px
    }
}
.subscription-banner__field::-webkit-input-placeholder {
    text-shadow: 0 0 #000
}
.subscription-banner__field::-moz-placeholder {
    text-shadow: 0 0 #000
}
.subscription-banner__field:-ms-input-placeholder {
    text-shadow: 0 0 #000
}
.subscription-banner__field::-ms-input-placeholder {
    text-shadow: 0 0 #000
}
.subscription-banner__field::placeholder {
    text-shadow: 0 0 #000
}
@media (max-width:992px) {
    .subscription-banner__field::-webkit-input-placeholder {
        font-size: 12px
    }
    .subscription-banner__field::-moz-placeholder {
        font-size: 12px
    }
    .subscription-banner__field:-ms-input-placeholder {
        font-size: 12px
    }
    .subscription-banner__field::-ms-input-placeholder {
        font-size: 12px
    }
    .subscription-banner__field::placeholder {
        font-size: 12px
    }
}
.subscription-banner__form .success-feedback {
    color: #b18e35
}
.header-flyout__container .header-flyout__list .category_flyout-images-container {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}
.header-flyout__container .header-flyout__list li.header-flyout__item.level-2 {
    margin-right: 4rem
}
@media (min-width:992px) {
    .header-flyout__container .header-flyout__list li.header-flyout__item.level-2.margin-level-2 {
        margin-bottom: .73rem
    }
}
@media (min-width:992px) {
    .header-flyout__container .header-flyout__list .margin-level-3 {
        margin-top: 1px
    }
}
@media (min-width:64.0625rem) and (max-width:90rem) {
    .header-flyout__container .header-flyout__list li.header-flyout__item.level-2 {
        margin-right: 1.5rem
    }
}
@media (min-width:1024px) and (max-width:1200px) {
    .header-flyout__container .header-flyout__list .category_flyout-images-container {
        max-width: 370px;
        min-width: auto
    }
    .header-flyout__container .header-flyout__list .category_flyout-images-container .category_flyout-images {
        width: auto
    }
    .header-flyout__container .header-flyout__list li.header-flyout__item.level-2 {
        margin-right: 1rem
    }
}
@media (max-width:47.9375rem) {
    .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item:nth-child(2) {
        border-bottom: none
    }
}
.header-flyout__desktoplist li.header-flyout__item.level-1:nth-child(6) {
    padding-bottom: .75rem
}
.footer__secondary-content .footer__copyright-additional {
    font-size: .75rem
}
@media (min-width:48rem) {
    .header-flyout__sublist.header-flyout__list.level-1 li span.header-flyout__user {
        padding-bottom: 10px
    }
    p.header-flyout__anchor:not(.level-1):hover {
        text-decoration: none
    }
}
@media (max-width:992px) {
    .header-flyout .header-flyout__list.level-1 {
        padding-top: 0 !important
    }
    .header-flyout .header-flyout__list.level-1 li.header-flyout__item.level-1 {
        display: block
    }
    .header-flyout.ad-nav-UAE .header-flyout__head {
        position: relative;
        background-color: #faf8f0;
        padding: 0;
        border-bottom: 1px solid #c3c3c3
    }
    .header-flyout.ad-nav-UAE .header-flyout__head .header-flyout__user--welcome {
        margin-left: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__container {
        background-color: #f2efe5
    }
    .header-flyout.ad-nav-UAE .header-flyout__container .header-flyout__top.header-flyout__secondary {
        position: relative
    }
    .header-flyout.ad-nav-UAE .header-flyout__container .header-flyout__top.header-flyout__secondary .header-flyout__user--welcome {
        margin-left: 0;
        padding-left: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__container .header-flyout__top.header-flyout__secondary .header-flyout__user--welcome .header-flyout__item {
        padding: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__container .header-flyout__top.header-flyout__secondary .header-flyout__user--welcome .header-flyout__user.header-flyout__anchor {
        font-weight: 500
    }
    .header-flyout.ad-nav-UAE .header-flyout__container .header-flyout__top.header-flyout__secondary, .header-flyout.ad-nav-UAE .header-flyout__container .level-1, .header-flyout.ad-nav-UAE .header-flyout__container:not(.level-1) {
        background: #faf8f0
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        border: none;
        z-index: 1;
        position: relative
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1:not(.mega-item--active) a.level-1 {
        color: #1e1e19
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .megamain {
        background: url(../images/ADD.svg) no-repeat 100%
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .megamain:after {
        background-image: none
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active.collapseEnabled .megamain {
        font-weight: 400
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active .megamain {
        font-weight: 600;
        background: url(../images/Minus.svg) no-repeat 100%
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor {
        color: #1e1e19;
        font-weight: 400;
        width: 100%;
        text-align: left;
        padding-top: 20px
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor.level-1.mega-item--active {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .level-2 {
        margin-right: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .level-2.collapsed {
        background: url(../images/ADD.svg) no-repeat 100%
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .level-2.toggle--active .collapsed.toggle--active {
        font-weight: 600;
        background: url(../images/Minus.svg) no-repeat 100%
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 .level-2:after {
        background: none
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active .level-2.mega-item--active .level-2[aria-label="Sub menu"]:first-child {
        height: 100%
    }
    .header-flyout.ad-nav-UAE .header-flyout__main.level-1 li.header-flyout__item.level-1 a.level-3 {
        font-size: .875rem
    }
    .header-flyout.ad-nav-UAE .header-flyout__main li.header-flyout__item.maincategory:first-child {
        border-top: 1px solid #c7c5bd
    }
    .header-flyout.ad-nav-UAE .header-flyout__main li.header-flyout__item.maincategory:first-child.border-top__none {
        border-top: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__main li.header-flyout__item.maincategory:first-child p.header-flyout__anchor.level-1 {
        padding-top: 1.5rem;
        font-size: 15px;
        font-weight: 400
    }
    .header-flyout.ad-nav-UAE .header-flyout__main li.header-flyout__item.maincategory:first-child p.header-flyout__anchor.level-1.mega-item--active {
        font-weight: 600
    }
    .header-flyout.ad-nav-UAE .header-flyout__sublist.level-1 {
        padding-bottom: 6.375rem;
        background-color: #f2efe5;
        border-top: 0
    }
    .header-flyout.ad-nav-UAE .header-flyout__sublist.level-1 .header-flyout__item.level-1, .header-flyout.ad-nav-UAE .header-flyout__sublist.level-1 .header-flyout__item.level-1 .header-flyout__anchor {
        background-color: #f2efe5
    }
    .header-flyout.ad-nav-UAE .navbar-header__countrydrop .dropdown-heading, .header-flyout.ad-nav-UAE .navbar-header__countrydrop .shipto-text {
        font-size: .875rem;
        color: #1e1e19
    }
    .header-flyout.ad-nav-UAE .navbar-header__countrydrop .shipto-text {
        color: #7e7e7e
    }
    .header-flyout.ad-nav-UAE .navbar-header__countrydrop .dropdown-menu {
        padding-top: 8px
    }
    .header-flyout.ad-nav-UAE .navbar-header__countrydrop .dropdown-menu.show {
        border-radius: 8px;
        min-width: 213px;
        text-align: right;
        font-weight: 400;
        color: #1e1e19;
        line-height: 20px;
        padding-top: 8px;
        padding-bottom: 4px
    }
    .header-flyout.ad-nav-UAE .navbar-header__countrydrop .dropdown-menu.show .dropdown-item {
        padding-right: 1.5rem
    }
    .header-flyout.ad-nav-UAE .header-flyout__content {
        width: 100%;
        position: relative;
        z-index: 1
    }
    .header-flyout.ad-nav-UAE .currency--Container {
        background-color: #f2efe5;
        padding: 10px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown {
        position: relative;
        margin-left: auto;
        top: auto
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-heading:after {
        top: 9px
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-menu {
        z-index: 2
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-menu.show .dropdown-item {
        padding-left: 1.063rem
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-menu.show.dropdown-currency {
        width: auto;
        min-width: 65px;
        padding-left: .5rem;
        padding-right: .5rem
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-menu.show.dropdown-currency .dropdown-item {
        padding-left: 0;
        padding-right: 0
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__currencyDropDown .dropdown-menu.show.dropdown-currency .dropdown-item span {
        text-align: center
    }
    .header-flyout.ad-nav-UAE .currency--Container .navbar-header__countrydrop.display--small-only {
        right: 1.125rem
    }
    .header-flyout .header-flyout__secondary, .header-flyout .no-border {
        border-top: none;
        background: #faf8f0
    }
    .header-flyout .header-flyout__menu-toggle {
        border-bottom: none
    }
    .header-flyout .header-flyout__menu-toggle li a {
        font-weight: 400
    }
    .header-flyout .header-flyout__back {
        display: none
    }
    .header-flyout__container:not(.level-1) {
        position: relative;
        top: 0
    }
}
@media (min-width:992px) {
    .header-flyout__list.level-2 {
        max-height: 100%
    }
}
.header-flyout__item.level-2 {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}
.header-flyout__anchor.level-1.mega-item--active {
    -webkit-box-shadow: inset 0 -.25rem #b18e35;
    box-shadow: inset 0 -.25rem #b18e35;
    font-weight: 600
}
.header-flyout__container.level-1 {
    color: "currentColor";
    color: var(--header-nav-color, "currentColor")
}
.header-flyout__container.level-2 {
    color: "currentColor";
    color: var(--header-nav-panel-color, "currentColor");
    background-color: #faf8f0
}
.header-flyout__container .giftCard__Container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.header-flyout__close {
    color: "currentColor";
    color: var(--header-nav-panel-color, "currentColor")
}
.header-flyout__container .header-flyout__scrollable .line-pegs {
    border-right: none
}
@media (min-width:992px) {
    .header-flyout__tile.level-2 .content-tile__aspect-ratio--square:before {
        padding-bottom: 133.16667%
    }
}
.header-flyout__anchor.level-1 {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: normal;
    padding: 23px 0 14px;
    color: #1e1e19;
    margin: 0 20px
}
.header-flyout__anchor.level-1.no-pointer {
    cursor: text
}
@media (max-width:992px) {
    .header-flyout__anchor.level-1 {
        font-size: 15px;
        margin: 0;
        font-weight: 500
    }
}
@media (min-width:64.0625rem) {
    .header-flyout__anchor.level-1 {
        margin: 0 20px
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .header-flyout__anchor.level-1 {
        margin: 0 10px
    }
}
@media (max-width:992px) {
    .header-flyout__item--main.level-2.display-small-layout {
        display: block !important
    }
}
@media (min-width:1024px) and (max-width:1200px) {
    .header-flyout__container.level-2 {
        padding: 1.25rem 0
    }
    .header-flyout__container .header-flyout__item.level-2 {
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}
@media (max-width:992px) {
    .header-flyout .header-flyout__main.level-1 .header-flyout__menu-toggle li.header-flyout__item.level-3 a {
        font-weight: 300
    }
    div#flyout-style-pegs--target .line-pegs .component-overlay--center {
        overflow: visible;
        padding: 0 1.35rem
    }
    div#flyout-style-pegs--target .line-pegs .content-tile__aspect-ratio--square:before {
        padding-bottom: 66.16667%
    }
    .header-flyout__anchor svg.icon.icon--rotate-down.display--small-only {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    button.header-flyout__back:after {
        content: "";
        width: 24px;
        height: 24px;
        background: url(../images/icon-expand-arrow-24.png) no-repeat;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 16px;
        right: 5px;
        left: 19px;
        position: absolute;
        display: inline-block
    }
    button.header-flyout__back svg.icon.icon--set-left.icon--rotate-down {
        visibility: hidden
    }
    .header-flyout {
        z-index: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff);
        overflow: hidden;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-duration: 213ms;
        transition-duration: 213ms;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out
    }
    .header-flyout:not(.flyout-toggle--active) {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
        visibility: hidden
    }
    .header-flyout .header-flyout__list.level-1 {
        padding-top: 0;
        padding-bottom: 1rem;
        margin-bottom: 0
    }
    .header-flyout .header-flyout__list.level-1.padding-top {
        padding-top: .813rem
    }
    .header-flyout .header-flyout__main.level-1 {
        display: block;
        overflow: scroll;
        white-space: nowrap;
        padding-left: 0;
        scroll-behavior: smooth
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        display: block;
        padding: 0 1.25rem;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        cursor: pointer
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1:not(.mega-item--active) a.level-1 {
        color: #999
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active {
        border-bottom-color: #1e1e1e
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a.megamain {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a {
        padding-bottom: .75rem;
        padding-top: .75rem;
        font-size: 14px;
        font-weight: 400
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 a.level-3 {
        font-size: .75rem
    }
    .header-flyout .header-flyout__main.level-1::-webkit-scrollbar {
        display: none
    }
    .header-flyout .header-flyout__menu-toggle {
        padding-left: 10px;
        border-bottom: 1px solid #ccc
    }
    .header-flyout .header-flyout__menu-toggle:not(.toggle--active) {
        display: none
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title {
        background-size: .85em .85em;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23252525' d='M24 6.3c0 .2-.1.3-.2.4L12.4 18.1c-.2.2-.6.2-.9 0L.2 6.8c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0L12 16.8 22.9 5.9c.2-.2.6-.2.9 0 .1.1.2.3.2.4z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: 95%
    }
    .header-flyout .header-flyout__main.level-1 li.header-flyout__item.level-1 .header-flyout__anchor--list-title.toggle--active {
        font-weight: 500;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23231f20' d='M0 17.7c0-.2.1-.3.2-.4L11.6 5.9c.2-.2.6-.2.9 0l11.3 11.3c.2.2.2.6 0 .9-.2.2-.6.2-.9 0L12 7.2 1.1 18.1c-.2.2-.6.2-.9 0-.1-.1-.2-.3-.2-.4z'/%3E%3C/svg%3E")
    }
    .header-flyout .header-flyout__sublist.level-1 {
        padding: 0 0 8.625rem;
        border-top: 1px solid #ccc
    }
    .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item {
        padding-left: 1.25rem
    }
    .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item.blog-menu, .header-flyout .header-flyout__sublist.level-1 li.header-flyout__item:nth-child(2).blog-menu {
        border-bottom: 1px solid #ccc
    }
    .header-flyout.flyout-toggle--active {
        font-weight: 400;
        z-index: 3;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-color: transparent;
        opacity: 1;
        visibility: inherit
    }
    .header-flyout.flyout-toggle--active .header-flyout__anchor.level-1, .header-flyout.flyout-toggle--active .header-flyout__secondary-link {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    .header-flyout.flyout-toggle--active:before {
        background-color: #231f20;
        position: absolute;
        top: 0;
        right: 0;
        content: "";
        width: 100%;
        height: 100%;
        opacity: .85
    }
    .header-flyout__top.header-flyout__secondary {
        position: fixed;
        width: 94%;
        height: 2.813rem;
        background-color: #fff;
        margin-top: 0;
        z-index: 2
    }
    .header-flyout__bottom.header-flyout__secondary {
        background: #faf8f0;
        padding: 0;
        border: 0;
        position: fixed;
        bottom: 0;
        width: 100%;
        display: block;
        z-index: 4
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__bottom-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link {
        font-weight: 400;
        display: inline-block;
        padding-top: 10px;
        margin: 0;
        font-size: 12px
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link svg {
        display: block;
        margin: 0 auto 7px
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link .header__utility-label {
        margin-left: 0
    }
    .header-flyout__bottom.header-flyout__secondary .header-flyout__secondary-link:not(:last-of-type) {
        border-right: .1rem solid #fff
    }
    .header-flyout__user--welcome {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 2rem
    }
    .header-flyout__user--welcome li {
        margin-right: 5px;
        display: inline-block
    }
    .header-flyout__user--welcome li .header-flyout__anchor.level-1 {
        padding-top: .25rem
    }
    .header-flyout__user--welcome li span.header-flyout__user {
        font-weight: 500
    }
    .header-flyout__head {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3
    }
    .header-flyout__close {
        z-index: 2;
        margin-left: auto;
        padding: .75rem 1.25rem
    }
    .header-flyout__back {
        z-index: 1;
        position: absolute;
        left: 0;
        top: 0;
        background-color: #fff;
        background-color: var(--header-nav-panel-bg, #fff)
    }
    .header-flyout__container.level-2 {
        background-color: #faf8f0;
        border-top: .1px solid #faf8f0
    }
    .header-flyout__container a {
        color: #333
    }
    .header-flyout__container .promo-banner-list a {
        color: #1e381e
    }
    .header-flyout__container.level-1 {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-height: 100%;
        max-width: 100%;
        background-color: #fff
    }
    .header-flyout__container .header-flyout__container.level-2.mega-item--active {
        height: auto
    }
    .header-flyout__scrollable {
        overflow-y: auto;
        overflow-x: hidden;
        height: 100%;
        padding-top: 0;
        position: relative
    }
    .header-flyout__anchor, .header-flyout__back, .header-flyout__secondary-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 1rem 1.25rem;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .header-flyout__anchor--parent {
        font-weight: 700
    }
    .header-flyout__tile-img {
        width: 100%
    }
    .header-flyout__secondary {
        margin-top: .5rem;
        padding-top: .5rem;
        border-top: .0625rem solid #e6e9ed
    }
    .header-flyout__secondary-link {
        padding: .5rem 0;
        text-align: center
    }
    ::-webkit-scrollbar {
        width: 4px;
        height: 3px
    }
    ::-webkit-scrollbar-track {
        background: #f1f1f1
    }
    ::-webkit-scrollbar-thumb {
        background: #888
    }
    ::-webkit-scrollbar-thumb:hover {
        background: #555
    }
}
@media (max-width:992px) {
    .header-flyout.ad-nav .header-flyout__container .level-1 {
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__scrollable {
        padding-top: 3.125rem;
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__scrollable.header-menu-level-2 {
        padding-top: 4.125rem
    }
    .header-flyout.ad-nav .navbar-header__countrydrop {
        z-index: 4;
        top: 15px
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        display: block
    }
    .header-flyout.ad-nav .header-flyout__container .header-flyout__container {
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__container .header-flyout__container.level-2.mega-item--active {
        height: 100%
    }
    .header-flyout.ad-nav .header-flyout__container:not(.level-1) {
        top: 0
    }
    .header-flyout.ad-nav .header-flyout__close, .header-flyout.ad-nav .header-flyout__user--welcome {
        margin-left: 0
    }
    .header-flyout.ad-nav .header-flyout__head {
        background: #faf8f0;
        width: 90%;
        position: relative
    }
    .header-flyout.ad-nav .header-flyout__content {
        width: 99%;
        position: fixed;
        background: #faf8f0;
        border-bottom: 1px solid #b18e35
    }
    .header-flyout.ad-nav .header-flyout__top.header-flyout__secondary {
        margin-top: -5px;
        position: unset
    }
    .header-flyout.ad-nav .header-flyout__secondary, .header-flyout.ad-nav .no-border {
        border-top: none;
        background: #faf8f0
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 {
        border: none
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1:not(.mega-item--active) a.level-1 {
        color: #333
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1.mega-item--active .level-2.mega-item--active .level-2[aria-label="Sub menu"]:first-child {
        height: 100%
    }
    .header-flyout.ad-nav .header-flyout__main.level-1 li.header-flyout__item.level-1 a.level-3 {
        font-size: .875rem
    }
    .header-flyout.ad-nav .header-flyout__sublist.level-1 {
        padding: 0;
        border-color: #b18e35
    }
    .header-flyout.ad-nav .header-flyout__sublist.level-1.padding-top {
        padding-top: .75rem
    }
    .header-flyout.ad-nav button.header-flyout__back {
        border-bottom: 1px solid #b18e35;
        padding-bottom: 1.25rem;
        background: #faf8f0
    }
    .header-flyout.ad-nav button.header-flyout__back:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23252525' d='M24 6.3c0 .2-.1.3-.2.4L12.4 18.1c-.2.2-.6.2-.9 0L.2 6.8c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0L12 16.8 22.9 5.9c.2-.2.6-.2.9 0 .1.1.2.3.2.4z'/%3E%3C/svg%3E");
        left: 11px
    }
    .header-flyout.ad-nav .header-flyout__anchor--list-title {
        background-image: none
    }
}
.position-fixed {
    position: fixed
}
@media (min-width:48rem) and (max-width:64rem) {
    .content-image-grid .content-tile--style-default .content-tile__content-wrap.set--text-overlay {
        padding: 0
    }
}
@media (min-width:767px) and (max-width:992px) {
    .header-flyout__sublist.header-flyout__list.level-1 {
        width: 100%;
        position: static;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .header-flyout__container:not(.level-1) {
        position: relative;
        top: 0
    }
    .header-flyout__container:not(.level-1):not(.mega-item--active) {
        display: none;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden
    }
    .header-flyout__anchor.level-1 {
        padding: .7rem 0 !important
    }
    .header-flyout__container.level-2 {
        padding: 20px;
        border-top: 0
    }
    .header-flyout__item.level-2 {
        width: 100%;
        padding-right: 0;
        margin-bottom: 0
    }
    .header-flyout__list.level-2 {
        max-height: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .navbar-header__countrydrop {
        top: 15px
    }
    .header--standard .header-flyout {
        margin-top: 0
    }
    .header-flyout {
        width: 90%
    }
}
@media (min-width:993px) {
    .header-flyout__anchor .level-1 {
        font-size: 13px;
        margin: 0 1.5rem;
        font-weight: 500
    }
    .header-flyout__anchor.level-2 {
        font-weight: 600
    }
    .header--standard .header-flyout {
        margin-top: 0
    }
    .header-flyout__item.level-3 {
        font-size: 11px;
        font-weight: 500;
        color: #252525
    }
    .header-flyout__item.level-2 {
        font-size: 11px;
        color: #252525;
        font-weight: 600
    }
}
.site-search__form {
    z-index: 5;
    position: absolute;
    width: 100vw;
    right: 0;
    -webkit-transition-property: opacity, visibility;
    transition-property: opacity, visibility;
    -webkit-transition-duration: 213ms;
    transition-duration: 213ms;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}
.site-search__form:not(.toggle--active) {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}
.site-search__field {
    width: 100%;
    padding: .75rem 2rem .75rem 3rem;
    border: none
}
.toggle--active .site-search__field {
    visibility: visible;
    border: 0
}
.site-search__field::-webkit-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__field::-moz-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__field:-ms-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__field::-ms-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__field::placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__field::-webkit-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #252525
}
.site-search__button {
    position: absolute;
    top: 13px;
    left: 15px;
    width: 1rem;
    height: 1rem
}
@media (max-width:47.9375rem) {
    .site-search__button {
        top: 40px;
        left: 43px
    }
}
.site-search__button.site-search__button-right {
    right: 15px;
    left: auto;
    color: #252525;
    font-size: 11px;
    font-weight: 600;
    border-bottom: 1px solid #252525;
    letter-spacing: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}
@media (max-width:47.9375rem) {
    .site-search__button.site-search__button-right {
        right: 43px
    }
}
.header__search-trigger {
    position: relative;
    width: auto;
    height: auto
}
@media (max-width:992px) {
    .header__search-trigger svg {
        margin-top: .125rem
    }
}
.header__search-trigger.toggle--active .site-search__trigger-search, .header__search-trigger:not(.toggle--active) .site-search__trigger-close {
    opacity: 0;
    visibility: hidden
}
.site-search__trigger-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}
.site-search__trigger-close {
    padding: .25rem;
    border-radius: 0;
    background-color: #faf8f0
}
@media (max-width:) {
    .site-search__trigger-close {
        background-color: #faf8f0
    }
}
.site-search__suggestions-container {
    z-index: 3;
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-container {
        overflow-y: scroll;
        height: 55vh
    }
    .site-search__suggestions-container::-webkit-scrollbar {
        display: none
    }
}
.site-search__suggestions-list {
    width: 100%;
    max-height: inherit;
    padding-top: 0;
    padding-bottom: 1.25rem;
    border-radius: 0 0 .125rem .125rem;
    border-top: none;
    margin-top: 48px;
    background-color: transparent
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-list {
        padding-left: 21px;
        -webkit-overflow-scrolling: touch;
        margin-top: 0
    }
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-list .site-search__suggestions-corrections {
        margin-top: 0
    }
}
.site-search__suggestions-list .site-search__suggestions-correction {
    font-size: 11px;
    font-weight: 500;
    color: #252525;
    line-height: 19px;
    margin-bottom: 25px
}
.site-search__suggestions-list .site-search__suggestions-correction a {
    font-weight: 600
}
.site-search__suggestions-list .site-search__suggestions-title {
    font-size: 11px;
    font-weight: 600;
    color: #1e1e19;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    padding-top: 10px;
    border-top: 1.5px solid #b18e35;
    display: inline-block;
    margin-bottom: 16px;
    text-transform: uppercase
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-list .site-search__suggestions-title {
        font-size: 12px
    }
}
.site-search__suggestions-list .site-search__suggestions-name {
    font-size: 11px;
    font-weight: 500;
    color: #252525;
    line-height: 19px;
    display: inline
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-list .site-search__suggestions-name {
        font-size: 12px
    }
}
.site-search__suggestions-section {
    font-size: 11px;
    font-weight: 500;
    color: #252525;
    line-height: 19px;
    margin-bottom: 25px
}
.site-search__suggestions-section .link {
    font-weight: 600
}
.site-search__suggestions-section:not(:last-child) {
    margin-bottom: 35px
}
@media (max-width:47.9375rem) {
    .site-search__suggestions-section {
        font-size: 12px
    }
}
.site-search__suggestions-section.ad-search-suggestions-container:not(:last-child) {
    margin-bottom: 0
}
.product-list-ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 0;
    padding-left: 0;
    overflow-x: scroll;
    overflow-y: hidden
}
.product-list-ul::-webkit-scrollbar {
    display: none
}
.product-list-ul .site-search__suggestions-item {
    margin-bottom: 0
}
@media (max-width:47.9375rem) {
    .product-list-ul .site-search__suggestions-item:last-child() {
        padding-right: 21px
    }
}
@media (min-width:48rem) {
    .header__main .flex-direction-row {
        position: static
    }
    .header__main .dropdown-country-selector .dropdown-item:active {
        color: #16181b;
        background-color: #f8f9fa
    }
    .site-search__form {
        top: 30px;
        right: 0;
        left: 0;
        max-width: 750px;
        margin: auto
    }
}
@media (min-width:48rem) and (min-width:700px) and (max-width:991px) {
    .site-search__form {
        max-width: 650px
    }
}
@media (min-width:48rem) {
    .site-search__suggestions-container {
        min-width: 21.875rem
    }
    .set--has-results .site-search__field {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-left: 45px
    }
}
@media (max-width:47.9375rem) {
    .header__main .flex-direction-row {
        position: static
    }
    .site-search__form {
        width: 100vw;
        top: 0;
        padding: 28px 0 28px 16px
    }
    .site-search__field {
        border-radius: 0;
        max-width: 95%;
        width: 100%
    }
}
.btn-view-all-suggestions {
    border: .0625rem solid #1e381e;
    border-radius: 0;
    font-size: 11px;
    line-height: 12px;
    font-weight: 600;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    text-align: center;
    color: #1e381e;
    -webkit-transition: opacity 426ms cubic-bezier(.4, .9, .3, 1), color 426ms cubic-bezier(.4, .9, .3, 1), border-color 426ms cubic-bezier(.4, .9, .3, 1), background-color 426ms cubic-bezier(.4, .9, .3, 1);
    transition: opacity 426ms cubic-bezier(.4, .9, .3, 1), color 426ms cubic-bezier(.4, .9, .3, 1), border-color 426ms cubic-bezier(.4, .9, .3, 1), background-color 426ms cubic-bezier(.4, .9, .3, 1);
    padding: 0 12px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 14px;
    gap: 8px;
    height: 24px
}
.btn-view-all-suggestions img {
    width: 10px;
    height: 10px
}
@media (max-width:47.9375rem) {
    .btn-view-all-suggestions {
        font-size: 12px;
        height: 26px
    }
}
.ad-search-full-width {
    position: absolute;
    width: 100vw;
    left: 0;
    background: #faf8f0;
    margin: 0;
    height: 90vh;
    z-index: 10;
    opacity: 0;
    overflow-y: auto;
    pointer-events: none;
    top: 0;
    -webkit-transition: opacity .3s ease-in-out, height .3s ease-in-out;
    transition: opacity .3s ease-in-out, height .3s ease-in-out
}
@media (min-width:48rem) {
    .ad-search-full-width::-webkit-scrollbar {
        width: 3px
    }
    .ad-search-full-width::-webkit-scrollbar-track {
        margin-top: 10px;
        border-radius: 6px;
        margin-right: 30px
    }
    .ad-search-full-width::-webkit-scrollbar-thumb {
        background: #7e7e7e;
        border-radius: 6px;
        margin-right: 30px
    }
}
@media (max-width:47.9375rem) {
    .ad-search-full-width {
        width: 101vw;
        top: 62px;
        height: 70vh;
        overflow-y: hidden
    }
}
.ad-search-full-width.toggle--active {
    opacity: 1;
    pointer-events: auto
}
.ad-search-full-width.toggle--inactive {
    opacity: 0;
    height: 0;
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
    pointer-events: none
}
.ad-search-full-width .search--trigger-close {
    z-index: 10;
    position: absolute;
    top: 42px;
    right: 45px;
    height: 12px;
    width: 12px
}
@media (max-width:47.9375rem) {
    .ad-search-full-width .search--trigger-close {
        top: 38px;
        right: 30px
    }
}
@media (min-width:700px) and (max-width:991px) {
    .ad-search-full-width .search--trigger-close {
        right: 23px
    }
}
.ad-search-full-width .search--trigger-close:after {
    content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24'%3E%3Cpath fill='%23252525' d='M13 12L23.8 1.2c.3-.3.3-.7 0-1-.3-.3-.7-.3-1 0L12 11 1.2.2C.9-.1.5-.1.2.2c-.3.3-.3.7 0 1L11 12 .2 22.8c-.3.3-.3.7 0 1 .3.3.7.3 1 0L12 13l10.8 10.8c.1.1.3.2.5.2s.4-.1.5-.2c.3-.3.3-.7 0-1L13 12z' /%3E%3C/svg%3E");
    width: .875rem;
    height: .875rem;
    display: inline-block
}
@media (max-width:47.9375rem) {
    .ad-search-full-width .search--trigger-close:after {
        width: 15px
    }
}
@media (max-width:47.9375rem) {
    .ad-search-full-width .search-suggestion-head {
        padding-right: 21px
    }
}
.ad-search-suggestions-container .site-search__suggestions-title {
    font-size: 11px;
    font-weight: 600;
    color: #1e1e19;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    padding-top: 10px;
    border-top: 1.5px solid #b18e35;
    display: inline-block;
    margin-bottom: 16px;
    text-transform: uppercase
}
.ad-search-suggestions-container .toggle--active .site-search__field {
    padding-left: 45px
}
.ad-search-suggestions-container .toggle--active .site-search__field::-webkit-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #908c88
}
.ad-search-suggestions-container .toggle--active .site-search__field::-moz-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #908c88
}
.ad-search-suggestions-container .toggle--active .site-search__field:-ms-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #908c88
}
.ad-search-suggestions-container .toggle--active .site-search__field::-ms-input-placeholder {
    font-style: italic;
    font-size: 10px;
    color: #908c88
}
.ad-search-suggestions-container .toggle--active .site-search__field::placeholder {
    font-style: italic;
    font-size: 10px;
    color: #908c88
}
.ad-search-suggestions-container .site-search__button {
    position: absolute;
    top: 12px;
    right: auto;
    width: 1rem;
    height: 1rem;
    left: 15px
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .site-search__button {
        top: 40px;
        left: 43px
    }
}
.ad-search-suggestions-container .search__suggestion--inner ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 25px;
    margin-bottom: 35px;
    padding-left: 0;
    overflow-x: scroll
}
.ad-search-suggestions-container .search__suggestion--inner ul::-webkit-scrollbar {
    display: none
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .search__suggestion--inner ul li:last-child() {
        padding-right: 21px
    }
}
.ad-search-suggestions-container .search__suggestion--inner ul .popular-search-after-typing-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px
}
.ad-search-suggestions-container .search__suggestion--inner ul .popular-search-after-typing-list .search-suggestions-value {
    line-height: 20px
}
@media (min-width:48rem) {
    .ad-search-suggestions-container .product-list-ul .site-search__suggestions-item {
        width: calc(25% - 15px)
    }
    .ad-search-suggestions-container .product-list-ul .site-search__suggestions-item .product {
        width: 100%;
        height: auto
    }
    .ad-search-suggestions-container .product-list-ul .site-search__suggestions-item .product img {
        height: auto
    }
}
.ad-search-suggestions-container .product {
    width: 111px;
    height: auto
}
.ad-search-suggestions-container .product .plp-short-desc, .ad-search-suggestions-container .product .price .price__original, .ad-search-suggestions-container .product .product-tile__wishlist, .ad-search-suggestions-container .product .ready-to-ship__container, .ad-search-suggestions-container .product .sales {
    display: none
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .product {
        width: 150px
    }
}
.ad-search-suggestions-container .product img {
    height: 170px
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .product img {
        height: 225px
    }
}
.ad-search-suggestions-container .product .product-tag p.pdp-label {
    top: -47px
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .product .product-tag p.pdp-label {
        top: -27px
    }
}
.ad-search-suggestions-container .product .product-tile__name span {
    max-width: 100%;
    text-transform: none;
    white-space: normal;
    text-overflow: inherit;
    word-wrap: break-word;
    font-size: 10px;
    font-weight: 500;
    color: #252525;
    line-height: 12px
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .product .product-tile__name span {
        font-size: 11px
    }
    .ad-search-suggestions-container .product .product-tile__name span:after {
        display: none
    }
}
.ad-search-suggestions-container .product-tile__image {
    height: 170px
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .product-tile__image {
        height: 225px
    }
}
.ad-search-suggestions-container .search-suggestions-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}
.ad-search-suggestions-container .search-suggestions-value {
    color: #252525;
    font-size: 11px;
    font-weight: 500
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .search-suggestions-value {
        font-size: 12px
    }
}
.ad-search-suggestions-container .search-suggestions-icon {
    height: 11px;
    width: 11px
}
.ad-search-suggestions-container .search-products-newin {
    background: #faf8f0
}
.ad-search-suggestions-container .search-products-newin ul {
    gap: 15px;
    overflow-y: hidden;
    margin-bottom: 0
}
@media (max-width:47.9375rem) {
    .ad-search-suggestions-container .search-products-newin ul {
        gap: 21px
    }
}
.no-search-result {
    padding-left: 35px
}
@media (max-width:47.9375rem) {
    .no-search-result-submit {
        top: 13px;
        left: 6px
    }
}
.site-search__suggestions-item:not(:last-child) {
    margin-bottom: .75rem
}
.inline-prompt-container {
    position: relative
}
.inline-prompt {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(250, 248, 240, .95);
    color: #252525;
    white-space: normal;
    -webkit-transition: opacity 107ms ease-out, visibility 107ms ease-out;
    transition: opacity 107ms ease-out, visibility 107ms ease-out
}
.inline-prompt:not(.toggle--active) {
    opacity: 0;
    visibility: hidden
}
.inline-prompt__body {
    max-width: 20rem
}
.inline-prompt__footer {
    margin-top: 1rem
}
.minicart__checkout-action:not(:first-child) {
    margin-top: 10px;
    font-size: .875rem;
    font-weight: 400
}
.minicart__checkout-action.button--apple-pay:active:not(:first-child), .minicart__checkout-action.button--apple-pay:hover:not(:first-child), .minicart__checkout-action.button--apple-pay:not(:first-child) {
    margin-top: 1rem
}
.header__minicart-overlay .product-line-item__name {
    font-size: .875rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-weight: 400
}
.header__minicart-overlay .product-line-item__promotions {
    color: #ff787d;
    font-size: .75rem
}
.header__minicart-overlay .product-line-item .price, .header__minicart-overlay .product-line-item .price__original {
    font-size: .75rem
}
.header__minicart-overlay .product-line-item .line-item-total-price-amount {
    color: #000;
    padding-right: .688rem
}
.header__minicart-overlay .product-line-item__qty-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.header__minicart-overlay .product-line-item__qty-form .product-line-item__qty-label {
    background-color: #faf8f0;
    font-size: .75rem;
    color: #1e1e1e;
    padding: .188rem 0 .188rem .188rem;
    display: inline-block;
    height: 1.25rem;
    z-index: 1
}
.header__minicart-overlay .product-line-item__qty-form.giftCertificateCart {
    display: none
}
.header__minicart-overlay .product-line-item__header {
    margin-bottom: 0
}
.header__minicart-overlay .product-line-item__availability, .header__minicart-overlay .product-line-item__saveforlater {
    display: none
}
.header__minicart-overlay .mini-store__pickup {
    text-align: left
}
.header__minicart-overlay .mini-store__pickup .product-line-item__pickup {
    margin-top: .75rem;
    font-size: .875rem;
    color: #666
}
.header__minicart-overlay .minicart_quantity {
    padding: .688rem 0
}
.header__minicart-overlay .product-availability__message {
    border: 1px solid #ff787d;
    border-radius: 3px;
    color: #ff787d;
    padding: 0 4px;
    line-height: normal
}
@media (min-width:48rem) {
    .header__minicart-overlay .product-availability__message {
        padding: 1px 7px
    }
}
.header__minicart-overlay .product__availability-message .product-line-item__attributes {
    font-size: .813rem;
    font-weight: 400;
    color: #ff5252;
    text-transform: uppercase;
    margin-top: 0
}
@media (min-width:48rem) {
    .header__minicart-overlay .product__availability-message .product-line-item__attributes {
        font-size: 1rem
    }
}
.header__minicart-overlay .product-line-item__actions {
    margin-top: .625rem
}
.header__minicart-overlay .button--remove {
    font-size: 0;
    text-decoration: none
}
.header__minicart-overlay .button--wishlist {
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    text-indent: -9999px;
    font-size: 0
}
.header__minicart-overlay .button--wishlist:after {
    content: "";
    width: 23px;
    height: 23px;
    background: url(../images/icons/wishlist.svg) no-repeat;
    top: 0;
    left: 0;
    position: absolute;
    display: inline-block
}
.header__minicart-overlay .product-line-item__wishlist-remove {
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    text-indent: -9999px;
    font-size: 0
}
.header__minicart-overlay .product-line-item__wishlist-remove:after {
    content: "";
    width: 23px;
    height: 23px;
    background: url(../images/wishlistfilled.svg) no-repeat;
    top: 0;
    left: 0;
    position: absolute;
    display: inline-block
}
.header__minicart-overlay .minicart__checkout-action {
    text-decoration: none
}
.header__minicart-overlay .utility-overlay__footer-section p {
    font-size: .813rem
}
.header__minicart-overlay .product-line-item__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.header__minicart-overlay .product-line-item__action:not(:last-child) {
    margin-right: 1rem
}
.header__minicart-overlay .product__availability-message {
    display: none
}
@media (min-width:48rem) {
    .header__minicart-overlay {
        width: 26rem
    }
}
@media (max-width:47.9375rem) {
    .header__minicart-overlay {
        width: 85%
    }
}
.minicart_quantity .product-line-item__qty-input {
    padding: 2px 18px 0 6px
}
.GiftCardType {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin-top: 1rem
}
.header__utility-item--badged {
    position: relative
}
.header__utility-item--badged.header__minicart:not(:last-child) {
    margin-right: 20px
}
@media (max-width:47.9375rem) {
    .header__utility-item--badged.header__minicart, .header__utility-item--badged.header__minicart:not(:last-child) {
        margin-right: 0
    }
}
.header__utility-item--badged.set--has-items .header__utility-anchor--no-items, .header__utility-item--badged:not(.set--has-items) .header__utility-anchor--has-items {
    display: none
}
.header__utility-anchor {
    position: relative;
    color: "currentColor";
    color: var(--header-nav-color, "currentColor")
}
.header__utility-badge {
    position: absolute;
    top: 0;
    left: 72%;
    min-width: 1rem;
    height: 1rem;
    padding-right: .25em;
    padding-left: .25em;
    background-color: #b18e35;
    border-radius: 1rem;
    color: #fff;
    font-size: .5625rem;
    font-weight: 700
}
@media (min-width:64.0625rem) {
    .header__utility-item:not(:last-child) {
        margin-right: 20px
    }
}
@media (min-width:48rem) and (max-width:64rem) {
    .header__utility-item:not(:last-child) {
        margin-right: 1rem
    }
}
@media (max-width:47.9375rem) {
    .header__utility-item:not(:last-child) {
        margin-right: 22px;
        padding-right: 0
    }
}
@media (max-width:47.9375rem) {
    .header__wishlist {
        margin-right: .75rem
    }
}
.navbar-header .dropdown {
    position: relative;
    cursor: pointer;
    font-size: 12px
}
.navbar-header .dropdown-menu {
    display: none;
    min-width: 65px
}
.navbar-header .dropdown-menu.show {
    display: block;
    position: absolute;
    left: -8px;
    top: 24px;
    width: auto;
    padding: 2px 0;
    border: 1px solid #000;
    font-size: 12px;
    color: #000;
    background: #fff;
    font-weight: 700
}
.navbar-header__countrydrop {
    position: absolute;
    font-size: .875rem;
    color: #1e1e1e;
    line-height: 1.5rem;
    z-index: 5;
    top: 31px;
    font-weight: 400
}
.navbar-header__countrydrop.display--small-only {
    right: .5rem;
    top: .625rem
}
.navbar-header__countrydrop .shipto-text {
    padding-right: .5rem
}
@media (max-width:47.9375rem) {
    .navbar-header__countrydrop .shipto-text {
        font-size: .75rem
    }
}
.navbar-header__countrydrop .dropdown-heading {
    padding-right: 1.25rem
}
@media (max-width:47.9375rem) {
    .navbar-header__countrydrop .dropdown-heading {
        font-size: .75rem
    }
}
.navbar-header__countrydrop .dropdown-heading:after {
    content: "";
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #1e1e19;
    top: 0.183rem;
    
    right: 0
}
.navbar-header__countrydrop .dropdown-menu.show {
    border-color: transparent;
    background-color: #faf8f0;
    right: 0;
    font-size: .875rem;
    color: #1e1e1e;
    font-weight: 500;
    left: auto
}
.navbar-header__countrydrop .dropdown-menu.show .dropdown-item {
    display: block
}
.icon-chevron-bottom:after {
    content: ""
}
.country-selector .dropdown-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.country-selector .dropdown-toggle:after {
    margin: 8px 0 0 10px
}
.country-selector .icon-chevron-bottom {
    padding: 2px 0 0 7px
}
.currency {
    width: auto;
    display: inline-block;
    padding: 0;
    background: #fff;
    position: absolute;
    top: 10px;
    right: 16px;
    border: 1px solid #1e381e
}
.currency .currency-mobile-drop-down {
    margin: 0;
    padding: 0
}
.currency .currency-mobile-drop-down li {
    text-align: center;
    list-style: none;
    margin: 0;
    display: inline-block
}
.currency .currency-mobile-drop-down li a {
    text-decoration: none;
    font-size: 11px;
    font-weight: 500;
    background: #fff;
    color: #000;
    line-height: 24px;
    display: inline-block;
    padding: 0;
    width: 41px;
    text-align: center;
    vertical-align: top
}
.currency .currency-mobile-drop-down li.active a {
    background: #1e381e;
    color: #fff;
    border: 0;
    line-height: 24px
}
@media (max-width:47.9375rem) {
    .currency {
        border: 1px solid #1e381e
    }
}
.footer {
    font-size: 1rem
}
.footer.common-footer .footer-logo, .footer.common-footer .shop-popular-search {
    background-color: #fc0
}
.footer.common-footer .footer-logo img, .footer.common-footer .shop-popular-search img {
    width: 60px;
    padding: 8px 0 5px
}
@media (min-width:48rem) {
    .footer.common-footer .footer-logo img, .footer.common-footer .shop-popular-search img {
        width: 85px
    }
}
.footer.common-footer .shop-popular-search {
    padding: 20px 0
}
.footer.common-footer .shop-popular-search .footer-links__description a {
    font-size: .875rem;
    color: #231f20
}
.footer.common-footer .shop-popular-search .footer-links__description a.text-bold {
    color: #252525
}
.footer.common-footer .shop-popular-search .footer-links__heading {
    font-size: 1.125rem;
    margin-bottom: 10px;
    color: #252525
}
.footer.common-footer .shop-popular-search .footer-links p {
    padding-bottom: 10px
}
.footer.common-footer .exchange_img {
    background: #c3c3c3
}
@media (max-width:47.9375rem) {
    .footer.common-footer .footer__social {
        padding-top: 1.25rem
    }
}
.footer.common-footer .footer-discover {
    background: #252525;
    color: #b5b5b5;
    padding: 20px 0
}
.footer.common-footer .footer-discover a {
    color: #fc0;
    text-decoration: underline
}
.footer.common-footer .footer-discover .footer-links__heading {
    font-size: 1.125rem;
    color: #b5b5b5
}
.footer__secondary {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #f6f6f6
}
.footer-links__item {
    margin-bottom: 1rem
}
.footer__social-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: .625rem
}
@media (min-width:48rem) {
    .footer__social-icon {
        padding-top: 10px
    }
}
.footer__social-icon.footer__insta-icon {
    vertical-align: text-bottom
}
@media (min-width:48rem) {
    .footer-links__item, .footer__heading {
        margin-bottom: 1.25rem
    }
    .footer__secondary__left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .footer__logo {
        margin-right: 1rem
    }
    .footer__main-content {
        margin-top: 2.75rem;
        margin-bottom: 3rem
    }
}
@media (max-width:47.9375rem) {
    .footer__main-content {
        padding-top: 1.25rem
    }
    .footer-content__heading {
        margin-bottom: .75em
    }
    .footer__copyright p:first-child {
        margin-top: .75rem
    }
    .footer__copyright p:nth-child(2) {
        margin-top: 1.5rem
    }
    .footer__social {
        margin-bottom: 1rem
    }
}
@media (min-width:48rem) {
    .footer__and--container .footer-links__item, .footer__and--container .footer__heading {
        margin-bottom: 15px
    }
}
.fooer__social__AND--container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
@media (max-width:90rem) {
    .fooer__social__AND--container {
        padding-top: 21px;
        padding-bottom: 21px
    }
}
@media (max-width:47.9375rem) {
    .fooer__social__AND--container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-column-gap: 25px;
        -moz-column-gap: 25px;
        column-gap: 25px;
        padding-top: 30px;
        padding-bottom: 30px
    }
}
.fooer__social__AND--container .icon {
    width: 100%;
    height: auto
}
.fooer__social__AND .downarrow:before {
    content: "\276F"
}
.fooer__social__AND .uparrow:before {
    content: "\276E"
}
.fooer__social__AND .downarrow, .fooer__social__AND .uparrow {
    font-size: 12px;
    display: inline-block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    padding: 10px
}
.bg-light-black {
    background-color: #1e1e1e
}
.footer__copyright--AND-text {
    color: #f5f5f5;
    text-align: right;
    font-family: Montserrat;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.32px;
    padding-bottom: 0
}
.footer__copyright--AND-text a, .footer__copyright--AND-text a:hover {
    color: #f5f5f5;
    text-decoration: underline;
    font-weight: 400
}
@media (max-width:47.9375rem) {
    .footer__copyright--AND-text {
        text-align: center
    }
}
.gd-seo-accordian {
    background-color: #252525;
    margin-bottom: 0
}
.gd-seo-accordian .footer-seo-title {
    font-size: 14px;
    color: #fff
}
.gd-seo-accordian .downarrow, .gd-seo-accordian .uparrow {
    color: #fff
}
#whatsapp-chat {
    position: fixed;
    bottom: 25px;
    right: 30px;
    z-index: 8;
    font-size: 16px;
    cursor: pointer
}
@media (max-width:47.9375rem) {
    #whatsapp-chat {
        bottom: 73px;
        right: 10px
    }
}
.footer-links__list .footer-links__item .component-actions__cta img {
    display: inline;
    margin-right: 8px;
    margin-bottom: -5px
}
.footer__main-content .footer__info-group .footer-links__heading {
    font-size: 12px;
    letter-spacing: .7px;
    color: #1e1e19
}
.footer__main-content .footer__info-group ul.footer-links__list .footer-links__item {
    font-size: 12px;
    font-weight: 500;
    color: #252525
}
.footer__social .footer__social-icon {
    padding-top: 0
}
@media (max-width:47.9375rem) {
    .footer__social .footer__social-icon {
        margin-right: 1.625rem
    }
}
@media (max-width:47.9375rem) {
    .footer__social .footer__social-icon:last-child {
        margin-right: 0
    }
}
@media (max-width:47.9375rem) {
    .footer__main-content .footer__info-group .footer-links__heading {
        margin-bottom: 10px
    }
    .footer__main-content .footer__info-group ul.footer-links__list .footer-links__item {
        margin-bottom: 20px
    }
    .footer__secondary {
        margin-top: 30px
    }
    .footer__social {
        margin-bottom: 30px
    }
}
@media (min-width:48rem) {
    .footer__secondary {
        padding-top: 23px;
        padding-bottom: 21px
    }
    .footer__main-content .footer__info-group ul.footer-links__list .footer-links__item {
        margin-bottom: 15px
    }
}
.footer, .footer .footer__secondary {
    background-color: #faf8f0
}
.footer .captcha-text-container {
    background-color: #f3efe5
}
.footer .captcha-text-container .captcha-text {
    font-size: 12px
}
.footer .footer-links__heading-arrow {
    font-size: 10px
}
.footer .footer__logo {
    margin-right: 0
}
.footer-links__item .link {
    letter-spacing: 0;
    font-weight: 400
}
@media (max-width:47.9375rem) {
    .footer-links__heading--toggleable {
        padding-top: .75em;
        padding-bottom: .75em
    }
    .footer-links__heading-arrow {
        position: relative;
        -webkit-transition: -webkit-transform 213ms cubic-bezier(.4, .9, .3, 1);
        transition: -webkit-transform 213ms cubic-bezier(.4, .9, .3, 1);
        transition: transform 213ms cubic-bezier(.4, .9, .3, 1);
        transition: transform 213ms cubic-bezier(.4, .9, .3, 1), -webkit-transform 213ms cubic-bezier(.4, .9, .3, 1)
    }
    .toggle--active .footer-links__heading-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .footer-links__list--stacked:not(.toggle--active) {
        display: none
    }
}
@media (max-width:47.9375rem) {
    .gd-page-footer-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 15px 0 5px
    }
}
.captcha-text-container.gd-captcha-container .captcha-text {
    text-align: left
}
@media (max-width:47.9375rem) {
    .captcha-text-container.gd-captcha-container .captcha-text {
        text-align: center
    }
}
.subscription-banner {
    background-color: #1e381e;
    color: #fff;
    padding-top: 1.2rem;
    padding-bottom: 1.25rem;
    position: relative
}
.subscription-banner input:-webkit-autofill, .subscription-banner input:-webkit-autofill:active, .subscription-banner input:-webkit-autofill:focus, .subscription-banner input:-webkit-autofill:hover {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff !important
}
.subscription-banner .loader:not(.set--alt) {
    background-color: transparent
}
.subscription-banner__email-group {
    border-bottom: .0625rem solid #fff
}
.subscription-banner__gender {
    margin: .75rem 0
}
@media (min-width:48rem) {
    .subscription-banner {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }
}
@media (min-width:90.0625rem) {
    .subscription-banner__description {
        margin-bottom: 0
    }
}
.subscription-banner__description.subscription-banner__AND {
    padding-top: .688rem
}
@media (max-width:47.9375rem) {
    .subscription-banner__description.subscription-banner__AND {
        padding-top: 0
    }
}
.subscription-banner__field {
    padding-left: 0;
    color: #fff;
    border: 0;
    padding-right: 25px
}
.subscription-banner__field::-webkit-input-placeholder {
    color: #fff
}
.subscription-banner__field::-moz-placeholder {
    color: #fff
}
.subscription-banner__field:-ms-input-placeholder {
    color: #fff
}
.subscription-banner__field::-ms-input-placeholder {
    color: #fff
}
.subscription-banner__field::placeholder {
    color: #fff
}
.subscription-banner__field:focus {
    color: #fff
}
.subscription-banner__field:focus::-webkit-input-placeholder {
    color: #fff
}
.subscription-banner__field:focus::-moz-placeholder {
    color: #fff
}
.subscription-banner__field:focus:-ms-input-placeholder {
    color: #fff
}
.subscription-banner__field:focus::-ms-input-placeholder {
    color: #fff
}
.subscription-banner__field:focus::placeholder {
    color: #fff
}
@media (max-width:47.9375rem) {
    .subscription-banner .subscription-banner__description {
        margin-bottom: .625rem
    }
}
.footer.common-footer .subscription-banner {
    background: #fff
}
.footer.common-footer .subscription-banner__email-group {
    border: .0625rem solid #fff;
    padding-left: .625rem;
    position: relative
}
.footer.common-footer .subscription-banner__action {
    position: absolute;
    height: 42px;
    width: 43px;
    background: #231f20;
    border-radius: 0;
    top: -1px;
    right: 0
}
.footer.common-footer .subscription-banner__action:before {
    content: "";
    top: 2px;
    left: -17px;
    position: relative;
    padding: 6px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}
.footer__and--container .and__subscription .subscription-banner {
    background: #fff
}
.breadcrumbs {
    margin-bottom: 1rem
}
.breadcrumbs--spaced {
    margin-top: 1rem
}
.breadcrumbs__item {
    display: inline
}
.breadcrumbs__item:not(:last-child) {
    margin-right: 1em
}
.breadcrumbs__separator {
    display: inline;
    margin-left: 1em
}
.breadcrumbs__item--dots {
    display: none
}
.mto-ordersummary {
    background-color: #f6f2e7
}
.mto-ordersummary .adorder-summary {
    font-weight: 600;
    font-size: 14px;
    padding: 20px
}
.mto-ordersummary .advance {
    padding: 0 20px 15px
}
.mto-ordersummary .grand-total, .mto-ordersummary .mtototal-item, .mto-ordersummary .total-list__row.row.grand-total.amount .grand-total-sum, .mto-ordersummary .total-list__row.row.grand-total.amount .order-receipt-label {
    font-weight: 400;
    font-size: 1rem;
    color: #1e1e19
}
.mto-ordersummary .grand-total .grand-total-sum, .mto-ordersummary .grand-total .order-receipt-label {
    font-weight: 400
}
.mto-ordersummary .payable.total-list__row {
    font-size: 1rem;
    font-weight: 400;
    color: #1e1e19;
    padding-bottom: 15px
}
.mto-ordersummary .mtopaidtotal-item {
    padding: 10px;
    background: #eee8d4;
    margin: 13px -20px !important
}
.mto-ordersummary .mtopaidtotal-item, .mto-ordersummary .subtotal-item {
    font-size: 1rem;
    font-weight: 600;
    color: #231f20
}
.mto-ordersummary .balance {
    padding: 0 20px
}
.mto-ordersummary .shipping-item {
    font-size: 1rem;
    color: #1e1e19
}
.mto-ordersummary .total-list__row:not(:first-child) {
    margin-top: 1.2em !important
}
.mto-ordersummary .payable-sub {
    font-size: 1rem;
    font-weight: 600;
    color: #231f20
}
.account-card__row .address-summary__details .account-card__tag {
    color: #666;
    background: #ede6ca
}
@media (max-width:47.9375rem) {
    .account .secondary-navigation .secondary-navigation__trigger.toggle--active {
        background: #faf8f0
    }
}
.account .account-card {
    margin-bottom: 2.125rem
}
.address-form .form-control--select, .country-flag select {
    padding-left: 0;
    border-width: 0 0 .0625rem
}
.country-flag select {
    padding-right: 0
}
.window-modal__content .quickview {
    background: #faf8f0
}
.window-modal__content .quickview .price__sales.sales .value {
    font-size: 1.75rem;
    padding-top: 20px;
    display: block
}
.window-modal__content .quickview .price .price__original {
    font-size: 1.125rem;
    padding-top: 20px;
    display: block
}
.window-modal__content .quickview .product-attribute__anchor {
    position: relative;
    border-radius: 5%
}
.window-modal__content .quickview .product-attribute__anchor.selected:not(.unselectable) {
    background-color: #b18e35;
    border-color: #b18e35;
    color: #fff
}
@media (max-width:47.9375rem) {
    .address-form .adress-both {
        display: block
    }
    .adress-both .adress {
        margin: 20px 50px 20px 0
    }
    .account-card {
        margin-bottom: 2.125rem
    }
    .account-card .address-summary__details .account-card__tag {
        margin-bottom: 0
    }
    .wishlist__items .pdp-main__Terms-Conditions {
        border-bottom: 0;
        padding-bottom: 0
    }
}
.account-card__body .progress-steps, .address-summary__details, .estimated {
    color: #666
}
.adress-both .styled-checkbox+label:before {
    background: #faf8f0
}
.order-details .product-line-item__details .line-item-pricing-info, .order-details .product-line-item__details .product-line-item__attribute {
    margin-bottom: 1rem
}
.order-details__section {
    letter-spacing: .5px
}
.order-details .advance-paid {
    letter-spacing: 1.33px;
    font-weight: 400;
    padding-left: .625rem
}
@media (max-width:47.9375rem) {
    .order-details .advance-paid {
        font-size: 12px;
        padding-top: 11px;
        padding-left: .35rem
    }
}
.order-details .balance-amount {
    font-weight: 500;
    letter-spacing: .5px
}
.order-details .account-card .account-card__header span {
    letter-spacing: 1px
}
@media (max-width:47.9375rem) {
    .modal--generic .window-modal__content {
        padding-top: 2rem
    }
}
.order-details .order-pre {
    padding: 4px 6.5px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    opacity: .8;
    background-color: #1e381e
}
@media (max-width:47.9375rem) {
    .password-reset-wrapper {
        padding: 10rem 1.3rem
    }
}
.password-reset-wrapper__container {
    border: 1px solid #b18e35;
    max-width: 69.4rem;
    padding: 3rem 2rem;
    margin: 0 auto;
    text-align: center
}
@media (min-width:48rem) {
    .password-reset-wrapper__container {
        max-width: 69.4rem;
        padding: 4rem;
        margin: 10rem auto
    }
}
.password-reset-wrapper h1 {
    font-size: 1.313rem;
    text-transform: uppercase;
    font-weight: 400;
    color: #1e1e19
}
@media (min-width:48rem) {
    .password-reset-wrapper h1 {
        font-size: 2.625rem;
        font-weight: 300
    }
}
.password-reset-wrapper p {
    font-size: .875rem;
    font-weight: 400;
    margin-top: 16px;
    color: #1e1e19
}
@media (min-width:48rem) {
    .password-reset-wrapper p {
        font-size: 1.313rem;
        margin-top: 20px
    }
}
.wishlist-main .product-common__social-list {
    background: #fff;
    padding: .5rem
}
.wishlist-main .product-common__social-list .product-common__social-item:not(:last-child) {
    margin-right: 1.5rem
}
.product-tile:hover .product-tile__name span:after {
    background-color: #b18e35
}
.product-tile .ready-to-ship__container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 3px 11px;
    gap: 10px;
    border: 1px solid #000;
    font-size: 9px;
    font-weight: 500;
    line-height: 16px
}
@media (min-width:48rem) {
    .search-results__main .refinement-bar__title {
        font-family: Crimson Pro, serif;
        font-size: 1.313rem;
        font-weight: 300;
        letter-spacing: 3px
    }
}
.search-results__main .product-name-wrapper-ad .product-tile__wishlist.plp-wishlist {
    position: relative;
    top: 5px
}
.search-results__main .product-tile__wishlist {
    margin-top: 10px;
    position: relative;
    float: right
}
.search-results__main .product-tile__wishlist.plp-wishlist {
    margin-top: 0;
    position: absolute;
    float: right;
    top: -2px;
    padding: 0;
    right: 10px
}
.search-results__main .product-tile__name span {
    max-width: 77%;
    text-transform: uppercase;
    font-family: Crimson Pro, serif;
    letter-spacing: 3px;
    line-height: 19px
}
@media (min-width:48rem) {
    .search-results__main .product-tile__name span {
        max-width: 80%;
        text-transform: uppercase;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 1rem;
        letter-spacing: 2px
    }
}
@media (min-width:48rem) {
    .search-results__main .price .price__original, .search-results__main .price .price__sales {
        letter-spacing: 2px
    }
}
.search-results__main .price .price__original {
    color: #b5b5b6;
    font-size: .75rem
}
@media (min-width:48rem) {
    .search-results__main .sort-dropdown__items .dropdown-box__anchor label {
        font-size: .875rem;
        font-weight: 400;
        cursor: pointer
    }
}
.site-search__suggestions-section .product-name-Wrapper {
    position: relative;
    display: block
}
.site-search__suggestions-section .product-tile__wishlist {
    top: 0;
    position: absolute
}
.product-tile__recognise {
    background: #6b7b6b;
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    padding: 0 7px;
    font-size: 3rem;
    opacity: .9
}
@media (max-width:47.9375rem) {
    .product-tile__recognise {
        font-size: 2.5rem
    }
}
.product-tile__wishlist {
    bottom: 52px;
    top: unset;
    right: -7px;
    margin-top: 10px;
    position: relative;
    float: right
}
.product-tile__name span {
    max-width: 80%;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem
}
.product-split-heading {
    font-family: Crimson Pro, serif;
    color: #1e1e19;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.313rem;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 20px
}
@media (max-width:47.9375rem) {
    .product-split-heading {
        font-size: 1rem;
        line-height: 18px;
        padding-bottom: 1.5rem;
        text-align: center
    }
}
@media (max-width:47.9375rem) {
    .load_more .button--primary-outline {
        font-size: 12px
    }
}
@media (max-width:47.9375rem) {
    .load_more .button--action {
        font-size: 12px;
        padding-top: 1rem;
        margin-bottom: 2rem
    }
}
@media (max-width:47.9375rem) {
    .ad-pdp-slider-container .youmay-secetion h1 {
        margin: 40px 0
    }
}
.ad-pdp-slider-container.ad-pdp-wishlist-swimlane {
    margin: 0 -.625rem
}
@media (max-width:47.9375rem) {
    .ad-pdp-slider-container.ad-pdp-wishlist-swimlane {
        margin: 0 -.35rem
    }
}
@media (min-width:767px) and (max-width:820px) {
    .ad-pdp-slider-container.ad-pdp-wishlist-swimlane {
        margin: 0 -.35rem
    }
}
@media (min-width:48rem) {
    .ad-pdp-slider-container .product-carousal-save-slider {
        margin: 0 -.625rem
    }
}
.ad-pdp-slider-container .product-tile__wishlist {
    top: -16px;
    right: 0
}
.ad-pdp-slider-container .ready-to-ship__container {
    display: none
}
.ad-pdp-slider-container .product-tile--default .product-name-wrapper-ad {
    height: 22px
}
@media (max-width:47.9375rem) {
    .ad-pdp-slider-container .evg-einstein-product-recs .row {
        margin: 0 -.35rem
    }
}
@media (min-width:767px) and (max-width:820px) {
    .ad-pdp-slider-container .evg-einstein-product-recs .row {
        margin: 0 -.35rem
    }
}
.ad-pdp-slider-container .evg-product-recs .slick-dots {
    position: absolute;
    bottom: -1rem;
    left: 0;
    right: 0
}
@media (max-width:47.9375rem) {
    .ad-pdp-slider-container .evg-product-recs .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 2rem
    }
}
.ad-pdp-slider-container .pdp-slider .product-line-item__qty-pricingr {
    margin-top: -5px
}
@media (max-width:47.9375rem) {
    .product-tile--default .product-tile__body {
        padding-top: 0
    }
}
.cart .cart__line-item {
    font-weight: 400
}
.cart .cart__line-item .product-line-item__name {
    font-size: 1rem;
    color: #1e1e1e
}
@media (min-width:48rem) {
    .cart .cart__line-item .product-line-item__name {
        font-size: 1.25rem
    }
}
.cart .cart__line-item .form-check-inline {
    display: block;
    padding-top: 1rem
}
@media (max-width:47.9375rem) {
    .cart .cart__line-item .form-check-inline.mto-payment-method label[for=advance-Payment], .cart .cart__line-item .form-check-inline.mto-payment-method label[for=full-Payment] {
        font-size: .75rem
    }
}
@media (max-width:47.9375rem) {
    .cart .cart__line-item .form-check-inline.mto-payment-method .form-check {
        margin-right: 0
    }
}
.cart .cart__line-item .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 1.125rem
}
.cart .cart__line-item .pricing.line-item-total-price-amount {
    font-weight: 400
}
.cart .cart__line-item .product-line-item__qty-form {
    padding-left: 0;
    background-color: transparent
}
.cart .cart__line-item .form-control-label {
    color: #1e1e1e;
    padding-right: .25rem
}
.cart .cart__line-item .price-strike-promotion {
    padding-top: .5rem
}
.cart .cart__summary-container .cart__summary-section.cart__totals {
    background-color: #f6f2e7;
    padding: 1.25rem;
    font-size: .875rem
}
.cart .cart__summary-container .cart__summary-section.cart__totals .total-list__row.row.fluid-type--base-deka {
    font-size: .875rem
}
.cart .cart__summary-container .cart__summary-section.cart__totals .text-color--grey-5 {
    color: #727171
}
.checkout .order-summary__header {
    color: #1e1e19;
    margin-bottom: .5rem
}
.checkout .order-summary__header .order-summary__title {
    font-size: 1rem
}
.checkout .order-summary .order-summary__products {
    padding: 8px 50px 10px
}
.checkout .order-summary .order-summary__products .pricing.qty-card-quantity-count {
    font-size: .75rem
}
.checkout .order-summary .product-line-item__attributes {
    margin-top: 0
}
.checkout .order-summary .product-line-item {
    border-bottom: 1px solid #1e1e19;
    padding-bottom: 1.875rem;
    margin-bottom: 2.25rem
}
.checkout .order-summary .line-item-pricing-info, .checkout .order-summary .product-line-item__attribute {
    font-size: .75rem
}
.checkout .order-summary .line-item-pricing-info .product-line-item__attribute-key, .checkout .order-summary .line-item-pricing-info .summery-label, .checkout .order-summary .product-line-item__attribute .product-line-item__attribute-key, .checkout .order-summary .product-line-item__attribute .summery-label {
    font-weight: 500
}
.checkout .order-summary .line-item-pricing-info .product-line-item__attribute-value, .checkout .order-summary .line-item-pricing-info .qty-card-quantity-count, .checkout .order-summary .product-line-item__attribute .product-line-item__attribute-value, .checkout .order-summary .product-line-item__attribute .qty-card-quantity-count {
    font-weight: 400
}
.checkout .order-summary .order-summary__totals {
    padding-bottom: .75rem
}
.checkout .order-summary .order-summary__totals .total-list__row {
    margin-bottom: 1rem
}
.checkout .order-summary .order-summary__totals .total-list .order-receipt-label {
    font-size: 1rem;
    color: #1e1e19
}
.checkout .order-summary .order-summary__totals .total-list .text-color--grey-5 {
    color: #727171
}
.checkout .order-summary .order-summary__totals .total-list .total-list__label {
    font-size: 1rem
}
.header__minicart-overlay .product-line-item__qty-form .product-line__qty {
    font-size: .75rem
}
.header__minicart-overlay .product-line-item__qty-form .product-line__exclusive {
    padding: 0 .25rem 0 0
}
@media (max-width:47.9375rem) {
    .breadcrumbs.toggle--active .breadcrumbs__item--dots {
        display: none
    }
    .breadcrumbs.toggle--active li.breadcrumbs__item:last-child span, .breadcrumbs.toggle--active li.breadcrumbs__item:nth-child(n+3), .breadcrumbs__item--dots {
        display: inline-block
    }
    li.breadcrumbs__item:nth-child(n+3) {
        display: none
    }
    li.breadcrumbs__item:last-child {
        display: inline-block
    }
    li.breadcrumbs__item:last-child span {
        display: none
    }
    .checkout-full .checkout .order-summary .order-summary__products {
        padding: 0 0 20px
    }
}
@media (max-width:47.9375rem) and (min-width:48rem) {
    .checkout-full .checkout .order-summary .order-summary__products {
        padding: 0 20px 10px
    }
}
@media (max-width:47.9375rem) {
    .checkout-full .checkout .order-summary .order-summary-sub {
        padding: 0
    }
}
@media (max-width:47.9375rem) and (min-width:48rem) {
    .checkout-full .checkout .order-summary .order-summary-sub {
        padding: 0 20px
    }
}
@media (max-width:47.9375rem) {
    .checkout-full .checkout .order-summary__header .order-summary__title {
        padding: 30px 20px 10px
    }
}
.plp-short-desc {
    margin-top: 8px;
    font-size: 10px;
    color: #745400;
    text-shadow: 0 0 #745400
}
[data-action=Wishlist-Show] .login__section {
    background: #faf8f0
}
.product .product-tag--product-tile {
    position: relative;
    min-height: 10px
}
.product .product-tag p.pdp-label {
    font-weight: 500;
    font-size: 14px;
    text-transform: none;
    opacity: .6;
    height: 48px;
    width: 100%;
    color: #fff;
    margin: 0;
    position: absolute;
    top: -70px;
    background-color: #1e381e;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
@media (max-width:47.9375rem) {
    .product .product-tag p.pdp-label {
        font-size: 12px;
        top: -49px;
        height: 28px
    }
}
.product-line-item {
    position: relative
}
.product-line-item:not(:last-child) {
    border-bottom: .0625rem solid #999
}
.product-line-item.set--in-wishlist .product-line-item__wishlist-add {
    display: none
}
.product-line-item.set--in-wishlist .product-line-item__wishlist-remove {
    display: inline-block
}
.empty_wishlist-ad {
    display: none
}
.empty_wishlist-ad img {
    width: 100%
}
.empty-wishlist-title {
    font-size: 1.313rem
}
@media (min-width:48rem) {
    .empty-wishlist-title {
        font-size: 1.75rem
    }
}
.empty-wishlist-subtitle {
    font-size: .875rem;
    font-weight: 400;
    margin-top: 12px
}
@media (min-width:48rem) {
    .empty-wishlist-subtitle {
        font-size: 1rem
    }
}
.empty-wishlist-button {
    padding-top: 22px;
    width: 20.875rem;
    margin: 0 auto
}
.empty-wishlist-button a {
    width: 100%
}
.wishlist-main .empty_wishlist-ad {
    display: none
}
.wishlist-main .logedin-wishlist-title {
    font-size: 1.75rem;
    font-weight: 300;
    padding-top: 7.813rem
}
@media (min-width:48rem) {
    .wishlist-main .logedin-wishlist-title {
        font-size: 2.188rem
    }
}
.wishlist-main .logedin-wishlist-subtitle {
    font-size: .875rem;
    font-weight: 400;
    margin-top: 12px
}
@media (min-width:48rem) {
    .wishlist-main .logedin-wishlist-subtitle {
        font-size: 1rem
    }
}
.wishlist-main .empty-wishlist-button {
    width: 18.188rem
}
@media (max-width:47.9375rem) {
    .wishlist-main .empty-wishlist-button {
        padding-bottom: 135px
    }
}
.product-line-item--wishlist.set--removed-wishlist .product-line-item__wishlist-revert {
    display: block
}
.product-line-item--wishlist.set--removed-wishlist .product-line-item__main {
    display: none
}
.product-line-item--order {
    overflow: hidden
}
.product-line-item--shipment {
    margin-bottom: 1.25rem;
    padding-bottom: 1.5rem;
    border-bottom: .0625rem dashed #e6e9ed
}
.product-line-item__media-link {
    display: block
}
.product-line-item__header {
    margin-bottom: .25em
}
.product-line-item__header a.product-line-item__name {
    font-weight: 400;
    font-family: Crimson Pro, serif
}
.product-line-item__footer {
    margin-top: 1.25rem
}
.product-line-item__footer .error-add-to-cart {
    word-break: break-word
}
.product-line-item__action:not(:last-child), .product-line-item__attribute:not(:last-child) {
    margin-bottom: .25em
}
.product-line-item__actions {
    margin-top: 1rem;
    white-space: nowrap
}
.product-line-item__wishlist-remove, .product-line-item__wishlist-revert {
    display: none
}
.product-line-item__pickup {
    margin-top: 1rem
}
.bundled-list {
    position: relative;
    margin-top: 1.25rem;
    border-top: .0625rem dashed #e6e9ed
}
.bundled-list__title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 10rem;
    margin: auto;
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%)
}
.bundled-list-item {
    margin-top: 1.25rem
}
.bundled-list-item__media {
    margin-right: .25rem
}
@media (min-width:64.0625rem) {
    .product-line-item--minicart .product-line-item__qty-pricing, .product-line-item--order .product-line-item__qty-pricing, .product-line-item--wishlist .product-line-item__qty-pricing {
        margin-top: 1.25rem
    }
}
@media (max-width:64rem) {
    .product-line-item__qty-pricing {
        margin-top: 1rem
    }
}
@media (min-width:48rem) {
    .product-line-item {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .product-line-item--minicart {
        padding-right: 1.25rem;
        padding-left: 1.25rem
    }
    .product-line-item__actions {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .product-line-item__action:not(:last-child) {
        margin-right: 1rem
    }
}
@media (max-width:47.9375rem) {
    .product-line-item {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .product-line-item--minicart {
        padding-right: 1rem;
        padding-left: 1rem
    }
}
.login--wishlist .login__section h2.wishlist-heading {
    color: #1e1e19;
    font-family: Lora, serif;
    font-size: 2.25rem
}
.login--wishlist .login__section .wishlist-heading-subtitle {
    font-size: 1rem;
    color: #666
}
.login--wishlist h2.wishlist-heading, .wishlist-main h2.wishlist-heading {
    color: #1e1e19;
    font-family: Lora, serif;
    font-size: 2.25rem
}
.login--wishlist .unit-price-each, .wishlist-main .unit-price-each {
    display: none
}
.login--wishlist button.button-border, .wishlist-main button.button-border {
    border-color: #999
}
.login--wishlist .product-attribute__contents .product-attribute__anchor, .login--wishlist .product-attribute__contents .product-attribute__swatch, .wishlist-main .product-attribute__contents .product-attribute__anchor, .wishlist-main .product-attribute__contents .product-attribute__swatch {
    margin-right: .5rem;
    margin-bottom: .5rem;
    border-radius: 0
}
.login--wishlist .price__original .value, .login--wishlist .price__sales .value, .wishlist-main .price__original .value, .wishlist-main .price__sales .value {
    font-size: .75rem;
    letter-spacing: 1.17px
}
@media (min-width:48rem) {
    .login--wishlist .price__original .value, .login--wishlist .price__sales .value, .wishlist-main .price__original .value, .wishlist-main .price__sales .value {
        font-size: 1rem
    }
}
.login--wishlist .price__original .product-line-item__promotions, .login--wishlist .price__sales .product-line-item__promotions, .wishlist-main .price__original .product-line-item__promotions, .wishlist-main .price__sales .product-line-item__promotions {
    font-size: .75rem
}
@media (min-width:48rem) {
    .login--wishlist .price__original .product-line-item__promotions, .login--wishlist .price__sales .product-line-item__promotions, .wishlist-main .price__original .product-line-item__promotions, .wishlist-main .price__sales .product-line-item__promotions {
        font-size: 1rem
    }
}
.login--wishlist .price__original, .wishlist-main .price__original {
    margin-right: 20px
}
.login--wishlist .price__original .value, .wishlist-main .price__original .value {
    color: #666;
    font-weight: 400
}
.login--wishlist .pdp-main__price .price__sales.sales, .wishlist-main .pdp-main__price .price__sales.sales {
    font-size: .75rem;
    margin-right: 20px
}
@media (min-width:48rem) {
    .login--wishlist .pdp-main__price .price__sales.sales, .wishlist-main .pdp-main__price .price__sales.sales {
        font-size: 1rem
    }
}
.login--wishlist .pdp-main__price .price__sales.sales .value, .wishlist-main .pdp-main__price .price__sales.sales .value {
    color: #000;
    font-size: .75rem
}
@media (min-width:48rem) {
    .login--wishlist .pdp-main__price .price__sales.sales .value, .wishlist-main .pdp-main__price .price__sales.sales .value {
        font-size: 1rem
    }
}
.login--wishlist .product-attribute__anchor, .wishlist-main .product-attribute__anchor {
    position: relative;
    border-radius: 5%
}
.login--wishlist .product-attribute__anchor .product-availability__item, .wishlist-main .product-attribute__anchor .product-availability__item {
    font-size: .75rem;
    display: none;
    width: 100%;
    background-color: #fde182;
    padding: 0 .125rem;
    position: absolute;
    left: 0;
    bottom: -.7rem
}
.login--wishlist .product-attribute__anchor:hover:not(.selected):not(.unselectable), .wishlist-main .product-attribute__anchor:hover:not(.selected):not(.unselectable) {
    border-color: #1e1e19
}
.login--wishlist .product-attribute__anchor.selected:not(.unselectable), .wishlist-main .product-attribute__anchor.selected:not(.unselectable) {
    background-color: #b18e35;
    border-color: #b18e35;
    color: #fff
}
.login--wishlist .product-attribute__anchor.selected:not(.unselectable) .product-availability__item, .wishlist-main .product-attribute__anchor.selected:not(.unselectable) .product-availability__item {
    display: none
}
.login--wishlist .product-attribute__anchor.unselectable, .wishlist-main .product-attribute__anchor.unselectable {
    color: #dcdddd;
    border-color: #dcdddd;
    background-color: transparent
}
.login--wishlist .product-attribute__anchor.unselectable:before, .wishlist-main .product-attribute__anchor.unselectable:before {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg);
    position: absolute;
    left: 18px;
    content: " ";
    height: 54px;
    width: 1px;
    background-color: #dcdddd;
    top: -7px
}
.login--wishlist .line-item-availability, .login--wishlist .product-attribute__anchor.unselectable:after, .wishlist-main .line-item-availability, .wishlist-main .product-attribute__anchor.unselectable:after {
    display: none
}
.login--wishlist .product-line-item, .wishlist-main .product-line-item {
    padding: 0
}
.login--wishlist .product-line-item:not(:last-child), .wishlist-main .product-line-item:not(:last-child) {
    border-bottom: 0
}
.login--wishlist .product-line-item:not(:last-child) .product-line-item__main, .wishlist-main .product-line-item:not(:last-child) .product-line-item__main {
    border-bottom: .0625rem solid #999
}
.login--wishlist .product-line-item__main, .wishlist-main .product-line-item__main {
    padding-top: 1.813rem;
    padding-bottom: 1.813rem
}
.login--wishlist .product-line-item__main .product-line-item__actions, .wishlist-main .product-line-item__main .product-line-item__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.login--wishlist .product-line-item__main .product-line-item__actions .product-line-item__action:not(:last-child), .wishlist-main .product-line-item__main .product-line-item__actions .product-line-item__action:not(:last-child) {
    margin-right: 1rem
}
.login--wishlist .product-line-item__header, .wishlist-main .product-line-item__header {
    margin-bottom: .938rem
}
@media (min-width:48rem) {
    .login--wishlist .product-line-item__header, .wishlist-main .product-line-item__header {
        margin-bottom: 1.563rem
    }
}
.login--wishlist .product-line-item__header a, .wishlist-main .product-line-item__header a {
    font-size: 1.125rem;
    color: #1e1e19;
    letter-spacing: 1.25px
}
.login--wishlist p.product-line-item__attribute, .wishlist-main p.product-line-item__attribute {
    margin-bottom: .938rem;
    margin-right: 1.813rem
}
@media (min-width:48rem) {
    .login--wishlist p.product-line-item__attribute, .wishlist-main p.product-line-item__attribute {
        margin-bottom: 1.563rem
    }
}
.login--wishlist p.product-line-item__attribute[data-line-item-component=size], .wishlist-main p.product-line-item__attribute[data-line-item-component=size] {
    display: inline-block
}
.login--wishlist p.product-line-item__attribute span, .wishlist-main p.product-line-item__attribute span {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: .75rem;
    color: #1e1e19
}
@media (min-width:48rem) {
    .login--wishlist p.product-line-item__attribute span, .wishlist-main p.product-line-item__attribute span {
        font-size: 1rem
    }
}
.login--wishlist .product-line-item__quantity .product-line-item__qty-input, .wishlist-main .product-line-item__quantity .product-line-item__qty-input {
    border: 0;
    height: 1.25rem
}
.login--wishlist .product-line-item__quantity .product-line-item__qty-form, .wishlist-main .product-line-item__quantity .product-line-item__qty-form {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
    background: #faf8f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.login--wishlist .product-line-item__quantity .product-line-item__qty-label, .wishlist-main .product-line-item__quantity .product-line-item__qty-label {
    color: #1e1e1e
}
.login--wishlist .product-line-item__qty-pricing .price__original, .login--wishlist .product-line-item__qty-pricing .price__sales, .wishlist-main .product-line-item__qty-pricing .price__original, .wishlist-main .product-line-item__qty-pricing .price__sales {
    padding-right: 1.25rem;
    font-size: 1rem
}
.login--wishlist .product-line-item__remove button, .wishlist-main .product-line-item__remove button {
    font-size: 0
}
.login--wishlist .product-line-item__remove button:before, .wishlist-main .product-line-item__remove button:before {
    content: "";
    background: url(../images/delete.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 18px;
    background-position: 0
}
@media (min-width:48rem) {
    .login--wishlist .product-line-item__remove button:before, .wishlist-main .product-line-item__remove button:before {
        width: 23px;
        height: 23px;
        background-size: 20px
    }
}
.login .wishlist__items .product-line-item__remove button {
    font-size: 0
}
.login .wishlist__items .product-line-item__remove button:before {
    content: "";
    background: url(../images/delete.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 18px;
    background-position: 0
}
@media (min-width:48rem) {
    .login .wishlist__items .product-line-item__remove button:before {
        width: 23px;
        height: 23px;
        background-size: 20px
    }
}
.quickview__main .product-attribute__anchor.unselectable {
    color: #dcdddd;
    border-color: #dcdddd;
    background-color: transparent
}
.quickview__main .product-attribute__anchor.unselectable:before {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg);
    position: absolute;
    left: 18px;
    content: " ";
    height: 54px;
    width: 1px;
    background-color: #dcdddd;
    top: -7px
}
.quickview__main .product-attribute__anchor.unselectable:after {
    display: none
}
.product-attribute__anchor {
    font-size: 14px;
    position: relative;
    border-radius: 0
}
.product-attribute__anchor.unselectable.flexible-size-name:before {
    -webkit-transform: rotate(72deg);
    transform: rotate(72deg);
    position: absolute;
    left: 57px;
    content: " ";
    height: 122px;
    width: 1px;
    background-color: #dcdddd;
    top: -42px
}
.flexible-size-name {
    width: 116px;
    padding: 0 7px
}
.wishlist__items .slick-arrow {
    top: 35%;
    background: transparent
}
.wishlist__items button.slick-arrow.slick-prev svg {
    visibility: hidden
}
.wishlist__items button.slick-arrow.slick-prev:after {
    content: "";
    width: 40px;
    height: 40px;
    background: url(../images/rightarrow.svg) no-repeat;
    top: 16px;
    right: 0;
    left: 15px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    display: inline-block
}
.wishlist__items button.slick-arrow.slick-next svg {
    visibility: hidden
}
.wishlist__items button.slick-arrow.slick-next:after {
    content: "";
    width: 40px;
    height: 40px;
    background: url(../images/rightarrow.svg) no-repeat;
    top: 16px;
    right: 15px;
    left: 0;
    position: absolute;
    display: inline-block
}
.search-results__footer.search-results__footer--splitplp {
    margin-top: 0
}
.search-results__footer .search-result-splitPLP {
    padding-bottom: 1.25rem;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 21px
}
@media (max-width:47.9375rem) {
    .search-results__footer .search-result-splitPLP {
        font-size: 12px;
        padding-bottom: 1rem
    }
}
@media (max-width:47.9375rem) {
    .wishlist__items button.slick-arrow.slick-next:after, .wishlist__items button.slick-arrow.slick-prev:after {
        visibility: hidden
    }
}
.login__section .login_section--body a.oauth-facebook:hover.button, .login__section .login_section--body a.oauth-google:hover.button {
    background-color: #1e381e;
    border-color: #1e381e
}
.search-results--null-page a.link--primary {
    text-decoration: none
}
.search-results--null-page a.link--primary:after {
    border-bottom: 0
}
#modal-regionPopUp {
    padding: 0 .875rem;
    text-align: center;
    color: #1e381e
}
#modal-regionPopUp .window-modal__close {
    right: 8px;
    top: 8px
}
#modal-regionPopUp .window-modal__content {
    background-color: #fff;
    border-radius: 0;
    max-width: 564px
}
@media (max-width:47.9375rem) {
    #modal-regionPopUp .window-modal__content {
        margin-top: 0
    }
    #modal-regionPopUp .window-modal__content .dropdown-container {
        padding: 0 1.125rem
    }
}
#modal-regionPopUp .window-modal__content .regionPopup {
    margin: .375rem;
    border: 1px solid #000;
    padding-top: 2.5rem
}
#modal-regionPopUp .window-modal__content .regionPopup .heading-type {
    padding-bottom: 1.5rem;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: normal
}
#modal-regionPopUp .window-modal__content .regionPopup .text-type {
    padding-bottom: 2.938rem;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container {
    width: 18.125rem;
    margin: 0 auto;
    font-size: 14px;
    padding-bottom: 2rem
}
@media (max-width:47.9375rem) {
    #modal-regionPopUp .window-modal__content .regionPopup .dropdown--container {
        width: 16.25rem
    }
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .shipto-text {
    display: none
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .country-selector {
    position: relative;
    padding: 0
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-toggle {
    border: 1px solid #b49038
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-heading {
    text-align: center;
    margin: 0 auto;
    padding: 6px 0;
    position: relative;
    width: 100%
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-heading.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-heading:after {
    content: "";
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #1e381e;
    top: .75rem;
    right: 10px
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-menu {
    display: none
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-menu.show {
    display: block;
    position: absolute;
    width: 100%;
    padding: .75rem 0;
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16);
    box-shadow: 4px 4px 16px 0 rgba(129, 126, 114, .16)
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-menu a {
    display: block;
    padding: .75rem 0
}
#modal-regionPopUp .window-modal__content .regionPopup .dropdown--container .dropdown-menu .dropdown-item {
    cursor: pointer
}
#modal-regionPopUp .window-modal__content .popup-Logo {
    padding-bottom: 3.125rem
}
@media (max-width:47.9375rem) {
    #modal-regionPopUp .window-modal__content .popup-Logo {
        padding-bottom: 1.875rem
    }
}
#modal-regionPopUp .window-modal__content .popup-Logo .header__logo-img {
    width: 36px;
    height: 36px
}
#modal-regionPopUp .ShippingMsg-container {
    display: none
}
.ad-show-round-arrow-container .slick-arrow {
    background-color: #efede6;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    font-size: 10px
}
.ad-show-round-arrow-container .product-tile__name span {
    font-family: Crimson Pro, serif;
    line-height: 10px;
    padding: 5px
}
.ad-show-round-arrow-container .price__sales.sales .value {
    color: #1e1e1e;
    line-height: 10px;
    padding: 5px
}
.ad-show-round-arrow-container .product-name-wrapper-ad, .ad-show-round-arrow-container .ready-to-ship__container {
    display: none
}
.ad-plp-container .product-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.ad-plp-container .product-grid.product-grid--view-feed {
    display: grid
}
.ad-plp-container .product-grid.product-grid--view-feed .col-6, .ad-plp-container .product-grid.product-grid--view-feed .col-md-3, .ad-plp-container .product-grid.product-grid--view-feed .col-md-6 {
    max-width: none
}
.ad-plp-container .product-grid .ad-product-grid__item {
    margin-bottom: 3rem;
    padding-left: 4px;
    padding-right: 4px
}
@media (min-width:48rem) {
    .ad-plp-container .ad-plp-filter-section .refinement-bar__body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .ad-plp-container .ad-plp-filter-section .refinement-bar__body .refinements {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 30px;
        height: 40px;
        padding-top: 6px
    }
    .ad-plp-container .ad-plp-filter-section .refinement {
        border-bottom: none
    }
    .ad-plp-container .ad-plp-filter-section .refinement .refinement__content {
        position: absolute;
        background: #faf8f0;
        padding: 20px 30px 20px 8px;
        top: 35px;
        width: 102%;
        z-index: 1;
        left: -8px;
        border-bottom: .0625rem solid #cacaca;
        border-top: 0
    }
}
@media (min-width:48rem) and (min-width:90.0625rem) {
    .ad-plp-container .ad-plp-filter-section .refinement .refinement__content {
        left: -8px;
        width: 102%
    }
}
@media (min-width:48rem) {
    .ad-plp-container .ad-plp-filter-section-right, .ad-plp-container .ad-plp-filter-section-right .product-list__view {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 20px
    }
    .ad-plp-container .ad-plp-filter-section-right .list-view-switch {
        margin-top: 0;
        margin-bottom: 0
    }
    .ad-plp-container .ad-plp-filter-section .ad-filter-results-count {
        font-size: 14px;
        color: #a5a5a5;
        position: relative
    }
    .ad-plp-container .ad-plp-filter-section .ad-filter-results-count:after {
        position: absolute;
        content: "";
        display: block;
        width: 1px;
        height: 10px;
        font-weight: 600;
        top: 4px;
        right: -15px;
        border-right: 1px solid #231f20
    }
    .ad-plp-container .refinement {
        padding-bottom: 0;
        margin-bottom: 0
    }
}
.ad-plp-container .universal-category {
    padding: 10px 0 30px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 32px
}
@media (max-width:767px) {
    .ad-plp-container .universal-category {
        gap: 20px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}
.ad-plp-container .universal-category .uni-cat-list {
    list-style: none
}
.ad-plp-container .universal-category .uni-cat-list .attributeLink {
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    color: #908c88
}
.ad-plp-container .universal-category .uni-cat-list .attributeLink.selected {
    color: #1e1e1e;
    cursor: default
}
.ad-plp-container .search-results__section .universal-category {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 25px 20px 15px
}
@media (min-width:768px) and (max-width:1024px) {
    .ad-plp-container .search-results__section .universal-category {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 20px
    }
}
.ad-plp-container .search-results__section .universal-category.active {
    padding: 10px 0
}
.ad-plp-container .search-results__section .universal-category.noData {
    padding: 0
}
@media (max-width:767px) {
    .ad-plp-container .search-results__section .universal-category {
        padding: 25px 20px 15px
    }
}
.ad-plp-container .search-results__section .universal-category .uni-cat-list .attributeLink {
    font-weight: 500;
    font-size: 14px
}
@media (max-width:767px) {
    .ad-plp-container .search-results__section .universal-category .uni-cat-list .attributeLink {
        font-size: 12px
    }
}
.plp-hero-banner {
    text-align: center
}
.plp-hero-banner iframe {
    width: 100% !important;
    max-width: 90rem
}
.plp-hero-banner img {
    max-height: inherit;
    margin: 0 auto
}
@media (max-width:47.9375rem) {
    .plp-hero-banner img {
        padding: 0 1rem;
        margin: 0;
        width: 100%
    }
}
label.store-locator__result-content a.link.link--underline-hover.store-hours {
    text-decoration: underline
}
.store-locator__detect-location {
    margin-top: 2rem;
    margin-bottom: 2rem
}
.store-locator__result-check:checked+.store-locator__result-content {
    background-color: #e6e9ed
}
.store-locator__result-content {
    display: block;
    padding: 1.25rem 0
}
.store-locator__result-content:hover {
    cursor: pointer;
    background-color: #f6f6f8
}
.store-locator__results {
    overflow: auto
}
.store-locator__result-item {
    position: relative;
    border-bottom: .0625rem solid #e6e9ed
}
.store-locator__no-results {
    margin: auto
}
.store-locator__actions {
    padding-top: 1rem;
    padding-bottom: 1rem
}
.store-locator__container .product-pickup__selected {
    padding-left: 0
}
@media (min-width:48rem) {
    .store-locator__results {
        max-height: 30rem
    }
}
@media (max-width:47.9375rem) {
    .store-locator--modal {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: inherit
    }
    .store-locator--modal .store-locator__form {
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .store-locator--modal .store-locator__results {
        -ms-flex-negative: 1;
        flex-shrink: 1;
        max-height: none
    }
    .store-locator--modal .store-locator__actions {
        margin-top: auto
    }
    .store-locator__results {
        max-height: 22rem
    }
}
[data-siteid=AD-INDIA] .login-verify-form .loginField label.form-control-label, [data-siteid=AD-UAE] .login-verify-form .loginField label.form-control-label, [data-siteid=AD-US] .login-verify-form .loginField label.form-control-label {
    letter-spacing: .063rem
}
[data-siteid=AD-INDIA] .custom-registration .shareyour_birthday, [data-siteid=AD-UAE] .custom-registration .shareyour_birthday, [data-siteid=AD-US] .custom-registration .shareyour_birthday {
    display: none
}
[data-siteid=AD-INDIA] .custom-registration .resend-register-otp-wrapper, [data-siteid=AD-UAE] .custom-registration .resend-register-otp-wrapper, [data-siteid=AD-US] .custom-registration .resend-register-otp-wrapper {
    padding-bottom: 2rem
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login_section--body .login_section--heading h2, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login_section--body .login_section--heading h2, [data-siteid=AD-US] .login:not(.login--wishlist) .login_section--body .login_section--heading h2 {
    font-size: 18px
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main, [data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order {
    background-color: #faf8f0
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order p.form-intro__title, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order p.form-intro__title, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order p.form-intro__title {
    font-size: 1rem
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order label.form-control-label, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order label.form-control-label, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login__section--withOrder .login__section--order label.form-control-label {
    font-size: .875rem
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login_section--body, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login_section--body, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login_section--body {
    background-color: #faf8f0
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login_section--body p.form-intro__title.login-title-bottom, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login_section--body p.form-intro__title.login-title-bottom, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login_section--body p.form-intro__title.login-title-bottom {
    font-size: 1rem
}
[data-siteid=AD-INDIA] [data-querystring="cOrder=1"] .main .login_section--body label.form-control-label, [data-siteid=AD-UAE] [data-querystring="cOrder=1"] .main .login_section--body label.form-control-label, [data-siteid=AD-US] [data-querystring="cOrder=1"] .main .login_section--body label.form-control-label {
    font-size: .875rem
}
[data-siteid=AD-INDIA] .login__section .form-intro__title, [data-siteid=AD-UAE] .login__section .form-intro__title, [data-siteid=AD-US] .login__section .form-intro__title {
    font-family: Montserrat, Helvetica, Arial, sans-serif
}
[data-siteid=AD-INDIA] .login-banner, [data-siteid=AD-UAE] .login-banner, [data-siteid=AD-US] .login-banner {
    margin-bottom: 1.25rem;
    text-align: center
}
[data-siteid=AD-INDIA] .login-banner__heading, [data-siteid=AD-UAE] .login-banner__heading, [data-siteid=AD-US] .login-banner__heading {
    padding-bottom: .25rem;
    color: #222b45;
    font-size: 1.5rem
}
[data-siteid=AD-INDIA] .login-banner__subHeading, [data-siteid=AD-UAE] .login-banner__subHeading, [data-siteid=AD-US] .login-banner__subHeading {
    color: #222b45;
    font-size: .875rem
}
[data-siteid=AD-INDIA] .login__section--withOrder .login-banner, [data-siteid=AD-UAE] .login__section--withOrder .login-banner, [data-siteid=AD-US] .login__section--withOrder .login-banner {
    display: none
}
[data-siteid=AD-INDIA] .login__section--withOrder .login__section--order, [data-siteid=AD-UAE] .login__section--withOrder .login__section--order, [data-siteid=AD-US] .login__section--withOrder .login__section--order {
    margin-right: 4rem
}
[data-siteid=AD-INDIA] .change-password__form .success-msg, [data-siteid=AD-UAE] .change-password__form .success-msg, [data-siteid=AD-US] .change-password__form .success-msg {
    background: #fff0f1;
    padding: 7px 50px;
    font-size: .813rem;
    margin: 30px auto;
    border-radius: 2px;
    font-weight: 400
}
@media (min-width:48rem) {
    [data-siteid=AD-INDIA] .change-password__form .success-msg, [data-siteid=AD-UAE] .change-password__form .success-msg, [data-siteid=AD-US] .change-password__form .success-msg {
        padding: 7px 60px
    }
}
[data-siteid=AD-INDIA] .login_box_shadow, [data-siteid=AD-UAE] .login_box_shadow, [data-siteid=AD-US] .login_box_shadow {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .24)
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section {
    background-color: #fff
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section h2.form-intro__title, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section h2.form-intro__title, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section h2.form-intro__title {
    font-size: 1rem;
    color: #333
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section p.form-intro__title, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section p.form-intro__title, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section p.form-intro__title {
    font-size: .875rem;
    color: #666;
    line-height: 1.375rem;
    font-weight: 400;
    margin-bottom: 0
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section p.form-intro__title.login-title-bottom, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section p.form-intro__title.login-title-bottom, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section p.form-intro__title.login-title-bottom {
    margin-top: 30px
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section .input_indent, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section .input_indent, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section .input_indent {
    text-indent: 2.5rem;
    padding-left: 2.7rem
}
[data-siteid=AD-INDIA] .login:not(.login--wishlist) .login__section p.form-intro__copy, [data-siteid=AD-UAE] .login:not(.login--wishlist) .login__section p.form-intro__copy, [data-siteid=AD-US] .login:not(.login--wishlist) .login__section p.form-intro__copy {
    font-size: .813rem
}
[data-siteid=AD-INDIA] .login__section, [data-siteid=AD-UAE] .login__section, [data-siteid=AD-US] .login__section {
    max-width: 27.5rem;
    padding: 0
}
[data-siteid=AD-INDIA] .login__section--newPassword, [data-siteid=AD-UAE] .login__section--newPassword, [data-siteid=AD-US] .login__section--newPassword {
    margin: 0 auto;
    padding: 1.25rem
}
[data-siteid=AD-INDIA] .login__section--newPassword .heading-type, [data-siteid=AD-UAE] .login__section--newPassword .heading-type, [data-siteid=AD-US] .login__section--newPassword .heading-type {
    color: #333;
    font-size: 1.125rem;
    font-weight: 500
}
[data-siteid=AD-INDIA] .login__section--newPassword .heading-type.form-intro__title, [data-siteid=AD-INDIA] .login__section--newPassword .password-resetpassword, [data-siteid=AD-UAE] .login__section--newPassword .heading-type.form-intro__title, [data-siteid=AD-UAE] .login__section--newPassword .password-resetpassword, [data-siteid=AD-US] .login__section--newPassword .heading-type.form-intro__title, [data-siteid=AD-US] .login__section--newPassword .password-resetpassword {
    margin-bottom: 3.75rem
}
[data-siteid=AD-INDIA] .login__section--newPassword .login-password--show, [data-siteid=AD-UAE] .login__section--newPassword .login-password--show, [data-siteid=AD-US] .login__section--newPassword .login-password--show {
    font-size: .875rem;
    color: #1e1e1e
}
[data-siteid=AD-INDIA] .login__section--newPassword .form-control-label:after, [data-siteid=AD-UAE] .login__section--newPassword .form-control-label:after, [data-siteid=AD-US] .login__section--newPassword .form-control-label:after {
    display: none
}
[data-siteid=AD-INDIA] .login__section .login-promotion img, [data-siteid=AD-UAE] .login__section .login-promotion img, [data-siteid=AD-US] .login__section .login-promotion img {
    width: 100%
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook, [data-siteid=AD-UAE] .login__section .oauth-facebook, [data-siteid=AD-US] .login__section .oauth-facebook {
    padding-left: .6em;
    padding-right: .6em
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook, [data-siteid=AD-INDIA] .login__section .oauth-google, [data-siteid=AD-UAE] .login__section .oauth-facebook, [data-siteid=AD-UAE] .login__section .oauth-google, [data-siteid=AD-US] .login__section .oauth-facebook, [data-siteid=AD-US] .login__section .oauth-google {
    border-radius: 2px;
    border: 0;
    font-size: .875rem;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .24)
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook span, [data-siteid=AD-INDIA] .login__section .oauth-google span, [data-siteid=AD-UAE] .login__section .oauth-facebook span, [data-siteid=AD-UAE] .login__section .oauth-google span, [data-siteid=AD-US] .login__section .oauth-facebook span, [data-siteid=AD-US] .login__section .oauth-google span {
    color: #666;
    padding-top: 3px
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook:hover.button, [data-siteid=AD-INDIA] .login__section .oauth-google:hover.button, [data-siteid=AD-UAE] .login__section .oauth-facebook:hover.button, [data-siteid=AD-UAE] .login__section .oauth-google:hover.button, [data-siteid=AD-US] .login__section .oauth-facebook:hover.button, [data-siteid=AD-US] .login__section .oauth-google:hover.button {
    background-color: #1e381e;
    border-color: #1e381e
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook:hover span, [data-siteid=AD-INDIA] .login__section .oauth-google:hover span, [data-siteid=AD-UAE] .login__section .oauth-facebook:hover span, [data-siteid=AD-UAE] .login__section .oauth-google:hover span, [data-siteid=AD-US] .login__section .oauth-facebook:hover span, [data-siteid=AD-US] .login__section .oauth-google:hover span {
    color: #fff
}
[data-siteid=AD-INDIA] .login__section .oauth-facebook svg, [data-siteid=AD-INDIA] .login__section .oauth-google svg, [data-siteid=AD-UAE] .login__section .oauth-facebook svg, [data-siteid=AD-UAE] .login__section .oauth-google svg, [data-siteid=AD-US] .login__section .oauth-facebook svg, [data-siteid=AD-US] .login__section .oauth-google svg {
    height: 1.375rem;
    min-width: 18px
}
[data-siteid=AD-INDIA] .login__section .captcha-text-container .captcha-text, [data-siteid=AD-UAE] .login__section .captcha-text-container .captcha-text, [data-siteid=AD-US] .login__section .captcha-text-container .captcha-text {
    color: #666;
    font-size: .75rem;
    line-height: 1.25rem
}
[data-siteid=AD-INDIA] .login__section .reset-success-msg, [data-siteid=AD-UAE] .login__section .reset-success-msg, [data-siteid=AD-US] .login__section .reset-success-msg {
    margin: 6rem auto;
    font-size: 1.5rem;
    color: #222b45;
    padding-left: 3.125rem
}
[data-siteid=AD-INDIA] .login__section .send-register-otp-button, [data-siteid=AD-UAE] .login__section .send-register-otp-button, [data-siteid=AD-US] .login__section .send-register-otp-button {
    color: #1e1e1e;
    border: 1px solid #1e1e1e;
    border-radius: 3px;
    background: #fff;
    font-weight: 500;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: .875rem;
    padding: 4px 0;
    max-width: 122px
}
[data-siteid=AD-INDIA] .phoneCodeSelect, [data-siteid=AD-UAE] .phoneCodeSelect, [data-siteid=AD-US] .phoneCodeSelect {
    width: 3rem;
    position: absolute;
    left: 0;
    padding-left: 8px;
    border: 0
}
[data-siteid=AD-INDIA] .login-verify-form .form-control-label, [data-siteid=AD-UAE] .login-verify-form .form-control-label, [data-siteid=AD-US] .login-verify-form .form-control-label {
    padding-top: .25rem
}
[data-siteid=AD-INDIA] .login-header, [data-siteid=AD-INDIA] .login_section--body, [data-siteid=AD-UAE] .login-header, [data-siteid=AD-UAE] .login_section--body, [data-siteid=AD-US] .login-header, [data-siteid=AD-US] .login_section--body {
    padding: 0 1.25rem
}
[data-siteid=AD-INDIA] .login-header .form-check, [data-siteid=AD-INDIA] .login-header .otp-links, [data-siteid=AD-INDIA] .login-header .password-links, [data-siteid=AD-INDIA] .login_section--body .form-check, [data-siteid=AD-INDIA] .login_section--body .otp-links, [data-siteid=AD-INDIA] .login_section--body .password-links, [data-siteid=AD-UAE] .login-header .form-check, [data-siteid=AD-UAE] .login-header .otp-links, [data-siteid=AD-UAE] .login-header .password-links, [data-siteid=AD-UAE] .login_section--body .form-check, [data-siteid=AD-UAE] .login_section--body .otp-links, [data-siteid=AD-UAE] .login_section--body .password-links, [data-siteid=AD-US] .login-header .form-check, [data-siteid=AD-US] .login-header .otp-links, [data-siteid=AD-US] .login-header .password-links, [data-siteid=AD-US] .login_section--body .form-check, [data-siteid=AD-US] .login_section--body .otp-links, [data-siteid=AD-US] .login_section--body .password-links {
    padding-bottom: 1.25rem
}
@media (max-width:47.9375rem) {
    [data-siteid=AD-INDIA] .login-header input, [data-siteid=AD-INDIA] .login_section--body input, [data-siteid=AD-UAE] .login-header input, [data-siteid=AD-UAE] .login_section--body input, [data-siteid=AD-US] .login-header input, [data-siteid=AD-US] .login_section--body input {
        font-size: 1rem
    }
}
[data-siteid=AD-INDIA] .modal--login.modal--auth .window-modal__content, [data-siteid=AD-UAE] .modal--login.modal--auth .window-modal__content, [data-siteid=AD-US] .modal--login.modal--auth .window-modal__content {
    padding: 0 0 2rem;
    background-color: #fff
}
[data-siteid=AD-INDIA] .modal--login.modal--auth .login__section, [data-siteid=AD-UAE] .modal--login.modal--auth .login__section, [data-siteid=AD-US] .modal--login.modal--auth .login__section {
    max-width: 100%
}
[data-siteid=AD-INDIA] .modal--login.modal--auth .login-header, [data-siteid=AD-INDIA] .modal--login.modal--auth .login_section--body, [data-siteid=AD-UAE] .modal--login.modal--auth .login-header, [data-siteid=AD-UAE] .modal--login.modal--auth .login_section--body, [data-siteid=AD-US] .modal--login.modal--auth .login-header, [data-siteid=AD-US] .modal--login.modal--auth .login_section--body {
    padding: 0 1.25rem
}
[data-siteid=AD-INDIA] .modal--login.modal--auth .login-confirm-back, [data-siteid=AD-UAE] .modal--login.modal--auth .login-confirm-back, [data-siteid=AD-US] .modal--login.modal--auth .login-confirm-back {
    padding: 2rem 1.25rem;
    display: block
}
[data-siteid=AD-INDIA] .login.reset--password, [data-siteid=AD-UAE] .login.reset--password, [data-siteid=AD-US] .login.reset--password {
    padding: 1.25rem
}
[data-siteid=AD-INDIA] .login.reset--password .password-reset-back, [data-siteid=AD-UAE] .login.reset--password .password-reset-back, [data-siteid=AD-US] .login.reset--password .password-reset-back {
    margin-bottom: 2.063rem;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
[data-siteid=AD-INDIA] .login.reset--password .password-reset-back svg, [data-siteid=AD-UAE] .login.reset--password .password-reset-back svg, [data-siteid=AD-US] .login.reset--password .password-reset-back svg {
    margin-top: .125rem
}
[data-siteid=AD-INDIA] .login--message, [data-siteid=AD-UAE] .login--message, [data-siteid=AD-US] .login--message {
    background-color: #52ffdd;
    padding: 1.5rem 1.25rem;
    font-size: .75rem;
    margin-bottom: 1.25rem;
    color: #1e1e1e
}
[data-siteid=AD-INDIA] .login-header h4, [data-siteid=AD-UAE] .login-header h4, [data-siteid=AD-US] .login-header h4 {
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.313rem;
    color: #333
}
[data-siteid=AD-INDIA] .registration-container, [data-siteid=AD-UAE] .registration-container, [data-siteid=AD-US] .registration-container {
    padding: 1.25rem;
    position: relative
}
[data-siteid=AD-INDIA] .registration-container .registration-toast-msg, [data-siteid=AD-UAE] .registration-container .registration-toast-msg, [data-siteid=AD-US] .registration-container .registration-toast-msg {
    background-color: #fff0f1;
    font-size: .813rem;
    padding: .563rem 0;
    text-align: center;
    line-height: 1.125rem;
    font-weight: 600;
    position: static;
    z-index: 1;
    margin-bottom: 1.375rem
}
[data-siteid=AD-INDIA] .registration-container button.verify-register-otp-button[disabled], [data-siteid=AD-UAE] .registration-container button.verify-register-otp-button[disabled], [data-siteid=AD-US] .registration-container button.verify-register-otp-button[disabled] {
    background-color: transparent;
    cursor: not-allowed;
    color: #1e1e1e;
    opacity: .5
}
[data-siteid=AD-INDIA] .registration-container .input_country--code, [data-siteid=AD-UAE] .registration-container .input_country--code, [data-siteid=AD-US] .registration-container .input_country--code {
    padding-right: 0
}
[data-siteid=AD-INDIA] .registration-container .input_country--phone, [data-siteid=AD-UAE] .registration-container .input_country--phone, [data-siteid=AD-US] .registration-container .input_country--phone {
    padding-left: 0
}
[data-siteid=AD-INDIA] .registration-container .input_country--phone input, [data-siteid=AD-UAE] .registration-container .input_country--phone input, [data-siteid=AD-US] .registration-container .input_country--phone input {
    border-left: 1px solid #fff
}
[data-siteid=AD-INDIA] .registration-container .password-div, [data-siteid=AD-UAE] .registration-container .password-div, [data-siteid=AD-US] .registration-container .password-div {
    padding-top: 2rem
}
[data-siteid=AD-INDIA] .registration-container .password-div ul, [data-siteid=AD-UAE] .registration-container .password-div ul, [data-siteid=AD-US] .registration-container .password-div ul {
    padding: 0
}
[data-siteid=AD-INDIA] .registration-container .password-div ul li, [data-siteid=AD-UAE] .registration-container .password-div ul li, [data-siteid=AD-US] .registration-container .password-div ul li {
    list-style-position: inside;
    padding-right: 5px
}
[data-siteid=AD-INDIA] .registration-container .send-otp-section .registered-user-section, [data-siteid=AD-UAE] .registration-container .send-otp-section .registered-user-section, [data-siteid=AD-US] .registration-container .send-otp-section .registered-user-section {
    padding-top: 1.5rem;
    font-size: .875rem
}
[data-siteid=AD-INDIA] .registration-container .input_country--code input, [data-siteid=AD-UAE] .registration-container .input_country--code input, [data-siteid=AD-US] .registration-container .input_country--code input {
    position: absolute;
    border-right: 1px solid #fff;
    width: 2.5rem
}
[data-siteid=AD-INDIA] .registration-header h4, [data-siteid=AD-UAE] .registration-header h4, [data-siteid=AD-US] .registration-header h4 {
    font-size: 1rem;
    padding-bottom: .625rem
}
[data-siteid=AD-INDIA] .registration-header .heading-message, [data-siteid=AD-UAE] .registration-header .heading-message, [data-siteid=AD-US] .registration-header .heading-message {
    color: #666;
    font-size: .875rem;
    margin-bottom: 1.875rem
}
[data-siteid=AD-INDIA] .custom-registration [data-floating-label].form-group .form-control-phone, [data-siteid=AD-UAE] .custom-registration [data-floating-label].form-group .form-control-phone, [data-siteid=AD-US] .custom-registration [data-floating-label].form-group .form-control-phone {
    background-color: #fff;
    position: absolute;
    z-index: 1;
    color: #888
}
[data-siteid=AD-INDIA] .custom-registration [data-floating-label].form-group .for-control__birthday, [data-siteid=AD-UAE] .custom-registration [data-floating-label].form-group .for-control__birthday, [data-siteid=AD-US] .custom-registration [data-floating-label].form-group .for-control__birthday {
    background-color: #fff;
    width: 100px
}
[data-siteid=AD-INDIA] .custom-registration [data-floating-label].form-group .input_country--phone, [data-siteid=AD-UAE] .custom-registration [data-floating-label].form-group .input_country--phone, [data-siteid=AD-US] .custom-registration [data-floating-label].form-group .input_country--phone {
    padding-left: 0
}
[data-siteid=AD-INDIA] .custom-registration [data-floating-label].form-group .input_country--phone input, [data-siteid=AD-UAE] .custom-registration [data-floating-label].form-group .input_country--phone input, [data-siteid=AD-US] .custom-registration [data-floating-label].form-group .input_country--phone input {
    border-left: 1px solid #fff;
    margin-left: 1.25rem;
    padding-left: 0
}
[data-siteid=AD-INDIA] .custom-registration [data-floating-label].form-group .input_country--code input, [data-siteid=AD-UAE] .custom-registration [data-floating-label].form-group .input_country--code input, [data-siteid=AD-US] .custom-registration [data-floating-label].form-group .input_country--code input {
    position: absolute;
    border-right: 1px solid #fff;
    width: 2.875rem
}
[data-siteid=AD-INDIA] .custom-registration .form_row, [data-siteid=AD-UAE] .custom-registration .form_row, [data-siteid=AD-US] .custom-registration .form_row {
    padding-bottom: 1.25rem
}
[data-siteid=AD-INDIA] .custom-registration .form_row .formField_firstName, [data-siteid=AD-UAE] .custom-registration .form_row .formField_firstName, [data-siteid=AD-US] .custom-registration .form_row .formField_firstName {
    padding-right: .5rem
}
[data-siteid=AD-INDIA] .custom-registration .form_row .formField_lastName, [data-siteid=AD-UAE] .custom-registration .form_row .formField_lastName, [data-siteid=AD-US] .custom-registration .form_row .formField_lastName {
    padding-left: .5rem
}
[data-siteid=AD-INDIA] .custom-registration .form_row .formField_lastName label, [data-siteid=AD-UAE] .custom-registration .form_row .formField_lastName label, [data-siteid=AD-US] .custom-registration .form_row .formField_lastName label {
    margin-left: .5rem
}
[data-siteid=AD-INDIA] .custom-registration .form_row.otp_section, [data-siteid=AD-UAE] .custom-registration .form_row.otp_section, [data-siteid=AD-US] .custom-registration .form_row.otp_section {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 0
}
[data-siteid=AD-INDIA] .custom-registration .form_row.otp_section .align-item__right, [data-siteid=AD-UAE] .custom-registration .form_row.otp_section .align-item__right, [data-siteid=AD-US] .custom-registration .form_row.otp_section .align-item__right {
    margin-left: auto
}
[data-siteid=AD-INDIA] .custom-registration .form_row.otp_section .verify-register-otp-button, [data-siteid=AD-UAE] .custom-registration .form_row.otp_section .verify-register-otp-button, [data-siteid=AD-US] .custom-registration .form_row.otp_section .verify-register-otp-button {
    padding-top: .313rem;
    padding-bottom: .313rem;
    margin-top: .2rem
}
@media (max-width:47.9375rem) {
    [data-siteid=AD-INDIA] .custom-registration .form_row.otp_section .verify-register-otp-button, [data-siteid=AD-UAE] .custom-registration .form_row.otp_section .verify-register-otp-button, [data-siteid=AD-US] .custom-registration .form_row.otp_section .verify-register-otp-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
[data-siteid=AD-INDIA] .custom-registration .otp_container, [data-siteid=AD-UAE] .custom-registration .otp_container, [data-siteid=AD-US] .custom-registration .otp_container {
    font-size: .875rem;
    color: #1e1e1e;
    font-weight: 500
}
[data-siteid=AD-INDIA] .custom-registration .otp_container span.otp_timer, [data-siteid=AD-UAE] .custom-registration .otp_container span.otp_timer, [data-siteid=AD-US] .custom-registration .otp_container span.otp_timer {
    border-left: 1px solid #999;
    margin-left: .25rem;
    padding-left: .25rem
}
[data-siteid=AD-INDIA] .custom-registration .otp_container .disabled, [data-siteid=AD-UAE] .custom-registration .otp_container .disabled, [data-siteid=AD-US] .custom-registration .otp_container .disabled {
    pointer-events: none;
    color: #999
}
[data-siteid=AD-INDIA] .custom-registration .shareyour_birthday, [data-siteid=AD-UAE] .custom-registration .shareyour_birthday, [data-siteid=AD-US] .custom-registration .shareyour_birthday {
    padding-top: 2.5rem
}
[data-siteid=AD-INDIA] .custom-registration .shareyour_birthday .form-group, [data-siteid=AD-UAE] .custom-registration .shareyour_birthday .form-group, [data-siteid=AD-US] .custom-registration .shareyour_birthday .form-group {
    width: 100%
}
[data-siteid=AD-INDIA] .custom-registration .shareyour_birthday p, [data-siteid=AD-UAE] .custom-registration .shareyour_birthday p, [data-siteid=AD-US] .custom-registration .shareyour_birthday p {
    font-size: .875rem;
    padding-bottom: 0
}
[data-siteid=AD-INDIA] .custom-registration .form-check label, [data-siteid=AD-UAE] .custom-registration .form-check label, [data-siteid=AD-US] .custom-registration .form-check label {
    font-size: .75rem
}
[data-siteid=AD-INDIA] .custom-registration .formField_change, [data-siteid=AD-UAE] .custom-registration .formField_change, [data-siteid=AD-US] .custom-registration .formField_change {
    text-align: right;
    font-size: .875rem;
    color: #1e1e1e;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
[data-siteid=AD-INDIA] .custom-registration .no-border, [data-siteid=AD-UAE] .custom-registration .no-border, [data-siteid=AD-US] .custom-registration .no-border {
    border: 0
}
[data-siteid=AD-INDIA] .custom-registration .disable_color, [data-siteid=AD-UAE] .custom-registration .disable_color, [data-siteid=AD-US] .custom-registration .disable_color {
    opacity: .5
}
[data-siteid=AD-INDIA] .custom-registration .otp-heading__text, [data-siteid=AD-UAE] .custom-registration .otp-heading__text, [data-siteid=AD-US] .custom-registration .otp-heading__text {
    color: #666;
    font-size: .875rem;
    padding-bottom: 1.25rem
}
[data-siteid=AD-INDIA] .custom-registration .form-actions, [data-siteid=AD-UAE] .custom-registration .form-actions, [data-siteid=AD-US] .custom-registration .form-actions {
    width: 100%;
    margin-top: .625rem
}
[data-siteid=AD-INDIA] .link_text.forgot-password-link, [data-siteid=AD-INDIA] .link_text.resend-otp-link, [data-siteid=AD-INDIA] .link_text.use-password-link, [data-siteid=AD-INDIA] .link_text.verify-via-otp-link, [data-siteid=AD-INDIA] .reset-otp-counter, [data-siteid=AD-UAE] .link_text.forgot-password-link, [data-siteid=AD-UAE] .link_text.resend-otp-link, [data-siteid=AD-UAE] .link_text.use-password-link, [data-siteid=AD-UAE] .link_text.verify-via-otp-link, [data-siteid=AD-UAE] .reset-otp-counter, [data-siteid=AD-US] .link_text.forgot-password-link, [data-siteid=AD-US] .link_text.resend-otp-link, [data-siteid=AD-US] .link_text.use-password-link, [data-siteid=AD-US] .link_text.verify-via-otp-link, [data-siteid=AD-US] .reset-otp-counter {
    color: #1e1e1e;
    text-decoration: none;
    font-size: .875rem
}
[data-siteid=AD-INDIA] .link_text.resend-otp-link, [data-siteid=AD-INDIA] .reset-otp-counter, [data-siteid=AD-INDIA] .verify-via-otp-link, [data-siteid=AD-UAE] .link_text.resend-otp-link, [data-siteid=AD-UAE] .reset-otp-counter, [data-siteid=AD-UAE] .verify-via-otp-link, [data-siteid=AD-US] .link_text.resend-otp-link, [data-siteid=AD-US] .reset-otp-counter, [data-siteid=AD-US] .verify-via-otp-link {
    text-align: right
}
[data-siteid=AD-INDIA] .link_text.resend-otp-link span, [data-siteid=AD-INDIA] .reset-otp-counter span, [data-siteid=AD-INDIA] .verify-via-otp-link span, [data-siteid=AD-UAE] .link_text.resend-otp-link span, [data-siteid=AD-UAE] .reset-otp-counter span, [data-siteid=AD-UAE] .verify-via-otp-link span, [data-siteid=AD-US] .link_text.resend-otp-link span, [data-siteid=AD-US] .reset-otp-counter span, [data-siteid=AD-US] .verify-via-otp-link span {
    padding-left: .313rem;
    margin-left: .313rem;
    color: #41485f;
    min-width: 3.625rem;
    display: inline-block
}
[data-siteid=AD-INDIA] .link_text.resend-otp-link span.reset-otp-label, [data-siteid=AD-INDIA] .reset-otp-counter span.reset-otp-label, [data-siteid=AD-INDIA] .verify-via-otp-link span.reset-otp-label, [data-siteid=AD-UAE] .link_text.resend-otp-link span.reset-otp-label, [data-siteid=AD-UAE] .reset-otp-counter span.reset-otp-label, [data-siteid=AD-UAE] .verify-via-otp-link span.reset-otp-label, [data-siteid=AD-US] .link_text.resend-otp-link span.reset-otp-label, [data-siteid=AD-US] .reset-otp-counter span.reset-otp-label, [data-siteid=AD-US] .verify-via-otp-link span.reset-otp-label {
    color: #000;
    font-weight: 500
}
[data-siteid=AD-INDIA] .link_text.resend-otp-link.disabled, [data-siteid=AD-UAE] .link_text.resend-otp-link.disabled, [data-siteid=AD-US] .link_text.resend-otp-link.disabled {
    color: #999;
    pointer-events: none
}
[data-siteid=AD-INDIA] .login-password-input, [data-siteid=AD-UAE] .login-password-input, [data-siteid=AD-US] .login-password-input {
    position: relative
}
[data-siteid=AD-INDIA] .login-password-input .invalid-feedback a.forgot-password-link, [data-siteid=AD-UAE] .login-password-input .invalid-feedback a.forgot-password-link, [data-siteid=AD-US] .login-password-input .invalid-feedback a.forgot-password-link {
    text-decoration: underline
}
[data-siteid=AD-INDIA] .login-password--show, [data-siteid=AD-UAE] .login-password--show, [data-siteid=AD-US] .login-password--show {
    position: absolute;
    right: .625rem;
    top: .688rem;
    font-size: .75rem;
    font-weight: 500;
    cursor: pointer;
    width: 2.5rem;
    height: 2rem
}
[data-siteid=AD-INDIA] .edit-section, [data-siteid=AD-INDIA] .message-otp-display, [data-siteid=AD-INDIA] .message-password-display, [data-siteid=AD-INDIA] .user-login-info, [data-siteid=AD-UAE] .edit-section, [data-siteid=AD-UAE] .message-otp-display, [data-siteid=AD-UAE] .message-password-display, [data-siteid=AD-UAE] .user-login-info, [data-siteid=AD-US] .edit-section, [data-siteid=AD-US] .message-otp-display, [data-siteid=AD-US] .message-password-display, [data-siteid=AD-US] .user-login-info {
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.313rem;
    margin-bottom: 2rem
}
[data-siteid=AD-INDIA] .edit-section .link_text, [data-siteid=AD-INDIA] .message-otp-display .link_text, [data-siteid=AD-INDIA] .message-password-display .link_text, [data-siteid=AD-INDIA] .user-login-info .link_text, [data-siteid=AD-UAE] .edit-section .link_text, [data-siteid=AD-UAE] .message-otp-display .link_text, [data-siteid=AD-UAE] .message-password-display .link_text, [data-siteid=AD-UAE] .user-login-info .link_text, [data-siteid=AD-US] .edit-section .link_text, [data-siteid=AD-US] .message-otp-display .link_text, [data-siteid=AD-US] .message-password-display .link_text, [data-siteid=AD-US] .user-login-info .link_text {
    font-weight: 600;
    text-decoration: underline;
    color: #1e1e1e
}
[data-siteid=AD-INDIA] .login--wishlist .edit-section, [data-siteid=AD-UAE] .login--wishlist .edit-section, [data-siteid=AD-US] .login--wishlist .edit-section {
    margin-bottom: 0
}
[data-siteid=AD-INDIA] #modal-checkoutLogin .login__section .edit-section, [data-siteid=AD-INDIA] #modal-checkoutLogin .login__section .message-otp-display, [data-siteid=AD-INDIA] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-INDIA] #modal-checkoutLogin .window-modal__content .edit-section, [data-siteid=AD-INDIA] #modal-checkoutLogin .window-modal__content .message-otp-display, [data-siteid=AD-INDIA] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-INDIA] .login .login__section .edit-section, [data-siteid=AD-INDIA] .login .login__section .message-otp-display, [data-siteid=AD-INDIA] .login .login__section .user-login-info, [data-siteid=AD-INDIA] .login .window-modal__content .edit-section, [data-siteid=AD-INDIA] .login .window-modal__content .message-otp-display, [data-siteid=AD-INDIA] .login .window-modal__content .user-login-info, [data-siteid=AD-INDIA] .modal--login .login__section .edit-section, [data-siteid=AD-INDIA] .modal--login .login__section .message-otp-display, [data-siteid=AD-INDIA] .modal--login .login__section .user-login-info, [data-siteid=AD-INDIA] .modal--login .window-modal__content .edit-section, [data-siteid=AD-INDIA] .modal--login .window-modal__content .message-otp-display, [data-siteid=AD-INDIA] .modal--login .window-modal__content .user-login-info, [data-siteid=AD-UAE] #modal-checkoutLogin .login__section .edit-section, [data-siteid=AD-UAE] #modal-checkoutLogin .login__section .message-otp-display, [data-siteid=AD-UAE] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-UAE] #modal-checkoutLogin .window-modal__content .edit-section, [data-siteid=AD-UAE] #modal-checkoutLogin .window-modal__content .message-otp-display, [data-siteid=AD-UAE] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-UAE] .login .login__section .edit-section, [data-siteid=AD-UAE] .login .login__section .message-otp-display, [data-siteid=AD-UAE] .login .login__section .user-login-info, [data-siteid=AD-UAE] .login .window-modal__content .edit-section, [data-siteid=AD-UAE] .login .window-modal__content .message-otp-display, [data-siteid=AD-UAE] .login .window-modal__content .user-login-info, [data-siteid=AD-UAE] .modal--login .login__section .edit-section, [data-siteid=AD-UAE] .modal--login .login__section .message-otp-display, [data-siteid=AD-UAE] .modal--login .login__section .user-login-info, [data-siteid=AD-UAE] .modal--login .window-modal__content .edit-section, [data-siteid=AD-UAE] .modal--login .window-modal__content .message-otp-display, [data-siteid=AD-UAE] .modal--login .window-modal__content .user-login-info, [data-siteid=AD-US] #modal-checkoutLogin .login__section .edit-section, [data-siteid=AD-US] #modal-checkoutLogin .login__section .message-otp-display, [data-siteid=AD-US] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-US] #modal-checkoutLogin .window-modal__content .edit-section, [data-siteid=AD-US] #modal-checkoutLogin .window-modal__content .message-otp-display, [data-siteid=AD-US] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-US] .login .login__section .edit-section, [data-siteid=AD-US] .login .login__section .message-otp-display, [data-siteid=AD-US] .login .login__section .user-login-info, [data-siteid=AD-US] .login .window-modal__content .edit-section, [data-siteid=AD-US] .login .window-modal__content .message-otp-display, [data-siteid=AD-US] .login .window-modal__content .user-login-info, [data-siteid=AD-US] .modal--login .login__section .edit-section, [data-siteid=AD-US] .modal--login .login__section .message-otp-display, [data-siteid=AD-US] .modal--login .login__section .user-login-info, [data-siteid=AD-US] .modal--login .window-modal__content .edit-section, [data-siteid=AD-US] .modal--login .window-modal__content .message-otp-display, [data-siteid=AD-US] .modal--login .window-modal__content .user-login-info {
    margin-top: 0;
    margin-bottom: 0
}
[data-siteid=AD-INDIA] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-INDIA] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-INDIA] .login .login__section .user-login-info, [data-siteid=AD-INDIA] .login .window-modal__content .user-login-info, [data-siteid=AD-INDIA] .modal--login .login__section .user-login-info, [data-siteid=AD-INDIA] .modal--login .window-modal__content .user-login-info, [data-siteid=AD-UAE] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-UAE] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-UAE] .login .login__section .user-login-info, [data-siteid=AD-UAE] .login .window-modal__content .user-login-info, [data-siteid=AD-UAE] .modal--login .login__section .user-login-info, [data-siteid=AD-UAE] .modal--login .window-modal__content .user-login-info, [data-siteid=AD-US] #modal-checkoutLogin .login__section .user-login-info, [data-siteid=AD-US] #modal-checkoutLogin .window-modal__content .user-login-info, [data-siteid=AD-US] .login .login__section .user-login-info, [data-siteid=AD-US] .login .window-modal__content .user-login-info, [data-siteid=AD-US] .modal--login .login__section .user-login-info, [data-siteid=AD-US] .modal--login .window-modal__content .user-login-info {
    margin-bottom: 2rem
}
[data-siteid=AD-INDIA] .login-confirm-back, [data-siteid=AD-UAE] .login-confirm-back, [data-siteid=AD-US] .login-confirm-back {
    padding: 2rem 1.25rem
}
[data-siteid=AD-INDIA] .registration-back, [data-siteid=AD-UAE] .registration-back, [data-siteid=AD-US] .registration-back {
    padding-bottom: .438rem;
    display: inline-block;
    font-size: .875rem;
    margin-bottom: 1.25rem;
    color: #333
}
[data-siteid=AD-INDIA] .reset-password-form h4, [data-siteid=AD-UAE] .reset-password-form h4, [data-siteid=AD-US] .reset-password-form h4 {
    color: #333
}
[data-siteid=AD-INDIA] .reset-password-form .modal__description, [data-siteid=AD-UAE] .reset-password-form .modal__description, [data-siteid=AD-US] .reset-password-form .modal__description {
    color: #666;
    padding-bottom: 2.375rem;
    font-weight: 500
}
[data-siteid=AD-INDIA] .reset-password-form .phoneCodeSelect, [data-siteid=AD-UAE] .reset-password-form .phoneCodeSelect, [data-siteid=AD-US] .reset-password-form .phoneCodeSelect {
    padding-top: .125rem
}
@media (min-width:48rem) {
    [data-siteid=AD-INDIA] .login, [data-siteid=AD-UAE] .login, [data-siteid=AD-US] .login {
        padding-top: 2.125rem;
        padding-bottom: 8rem
    }
}
@media (max-width:47.9375rem) {
    [data-siteid=AD-INDIA] .login__section .captcha-text-container .captcha-text, [data-siteid=AD-UAE] .login__section .captcha-text-container .captcha-text, [data-siteid=AD-US] .login__section .captcha-text-container .captcha-text {
        text-align: center
    }
    [data-siteid=AD-INDIA] .login__section .captcha-text-container .captcha-text a, [data-siteid=AD-UAE] .login__section .captcha-text-container .captcha-text a, [data-siteid=AD-US] .login__section .captcha-text-container .captcha-text a {
        font-weight: 500;
        color: #333
    }
    [data-siteid=AD-INDIA] .login__section .oauth-facebook, [data-siteid=AD-INDIA] .login__section .oauth-google, [data-siteid=AD-UAE] .login__section .oauth-facebook, [data-siteid=AD-UAE] .login__section .oauth-google, [data-siteid=AD-US] .login__section .oauth-facebook, [data-siteid=AD-US] .login__section .oauth-google {
        padding: .8125em 0
    }
    [data-siteid=AD-INDIA] .change-password-form .password--change li:nth-child(2), [data-siteid=AD-INDIA] .change-password-form .password--change li:nth-child(4), [data-siteid=AD-UAE] .change-password-form .password--change li:nth-child(2), [data-siteid=AD-UAE] .change-password-form .password--change li:nth-child(4), [data-siteid=AD-US] .change-password-form .password--change li:nth-child(2), [data-siteid=AD-US] .change-password-form .password--change li:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px
    }
    [data-siteid=AD-INDIA] .login, [data-siteid=AD-UAE] .login, [data-siteid=AD-US] .login {
        padding-top: 2.75rem;
        padding-bottom: 5rem
    }
    [data-siteid=AD-INDIA] .login.modal--login, [data-siteid=AD-UAE] .login.modal--login, [data-siteid=AD-US] .login.modal--login {
        padding: 0
    }
    [data-siteid=AD-INDIA] .login.modal--login [data-floating-label].set--floating-label .form-control-label, [data-siteid=AD-UAE] .login.modal--login [data-floating-label].set--floating-label .form-control-label, [data-siteid=AD-US] .login.modal--login [data-floating-label].set--floating-label .form-control-label {
        -webkit-transform: translateY(-1.25rem);
        transform: translateY(-1.25rem)
    }
    [data-siteid=AD-INDIA] .login__section:not(:last-child), [data-siteid=AD-UAE] .login__section:not(:last-child), [data-siteid=AD-US] .login__section:not(:last-child) {
        margin-bottom: 4.5rem
    }
    [data-siteid=AD-INDIA] .login__section, [data-siteid=AD-UAE] .login__section, [data-siteid=AD-US] .login__section {
        max-width: 100%
    }
    [data-siteid=AD-INDIA] .login__section--withOrder .login__section--order, [data-siteid=AD-UAE] .login__section--withOrder .login__section--order, [data-siteid=AD-US] .login__section--withOrder .login__section--order {
        margin-right: 0
    }
}
[data-siteid=AD-INDIA] .phoneCodeSelect, [data-siteid=AD-UAE] .phoneCodeSelect, [data-siteid=AD-US] .phoneCodeSelect {
    background: url("../images/icons/drop-down-arrow.png");
    background-size: 6px;
    background-repeat: no-repeat;
    background-position: 2.5rem
}
[data-siteid=AD-INDIA] .loginField, [data-siteid=AD-UAE] .loginField, [data-siteid=AD-US] .loginField {
    padding-top: .25rem
}
[data-siteid=AD-INDIA] .loginField .input_indent, [data-siteid=AD-UAE] .loginField .input_indent, [data-siteid=AD-US] .loginField .input_indent {
    padding-left: 2.7rem
}
[data-siteid=AD-INDIA] .window-modal__content .login-header h4, [data-siteid=AD-UAE] .window-modal__content .login-header h4, [data-siteid=AD-US] .window-modal__content .login-header h4 {
    font-weight: 700;
    margin-top: 1.25rem
}
[data-siteid=AD-INDIA] .window-modal__content .edit-section, [data-siteid=AD-UAE] .window-modal__content .edit-section, [data-siteid=AD-US] .window-modal__content .edit-section {
    margin-top: 1.25rem
}
[data-siteid=AD-INDIA] .change-password-form span.login-password--show, [data-siteid=AD-UAE] .change-password-form span.login-password--show, [data-siteid=AD-US] .change-password-form span.login-password--show {
    font-size: 0
}
[data-siteid=AD-INDIA] .password--change li:nth-child(2), [data-siteid=AD-INDIA] .password--change li:nth-child(4), [data-siteid=AD-UAE] .password--change li:nth-child(2), [data-siteid=AD-UAE] .password--change li:nth-child(4), [data-siteid=AD-US] .password--change li:nth-child(2), [data-siteid=AD-US] .password--change li:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 184px;
    flex: 0 0 184px
}
[data-siteid=AD-INDIA] .login-mobil, [data-siteid=AD-INDIA] .signup-mobil, [data-siteid=AD-UAE] .login-mobil, [data-siteid=AD-UAE] .signup-mobil, [data-siteid=AD-US] .login-mobil, [data-siteid=AD-US] .signup-mobil {
    font-weight: 600
}
[data-siteid=AD-INDIA] .login-verify-form .phoneCodeSelect, [data-siteid=AD-UAE] .login-verify-form .phoneCodeSelect, [data-siteid=AD-US] .login-verify-form .phoneCodeSelect {
    width: 5rem;
    background-position: 4.5rem
}
@media (max-width:47.9375rem) {
    [data-siteid=AD-INDIA] .login-verify-form .phoneCodeSelect, [data-siteid=AD-UAE] .login-verify-form .phoneCodeSelect, [data-siteid=AD-US] .login-verify-form .phoneCodeSelect {
        background-position: 4.3rem
    }
}
[data-siteid=AD-INDIA] .login__section .reset-password-form .input_indent, [data-siteid=AD-UAE] .login__section .reset-password-form .input_indent, [data-siteid=AD-US] .login__section .reset-password-form .input_indent {
    padding-left: 1rem
}
[data-siteid=AD-INDIA] .trackOrderField .phoneCodeSelect, [data-siteid=AD-UAE] .trackOrderField .phoneCodeSelect, [data-siteid=AD-US] .trackOrderField .phoneCodeSelect {
    background-position: 4.1rem;
    padding-left: 3px;
    width: 5rem
}
.consent-notification {
    z-index: 100;
    position: fixed;
    width: calc(100% - 2.5rem);
    bottom: 1.25rem;
    left: 0;
    right: 0;
    border: .0625rem solid;
    border-radius: .25rem;
    -webkit-box-shadow: 0 .5rem 1.25rem rgba(35, 31, 32, .25);
    box-shadow: 0 .5rem 1.25rem rgba(35, 31, 32, .25);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-property: opacity, visibility, -webkit-transform;
    transition-property: opacity, visibility, -webkit-transform;
    transition-property: opacity, visibility, transform;
    transition-property: opacity, visibility, transform, -webkit-transform;
    -webkit-transition-duration: 213ms;
    transition-duration: 213ms;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}
.consent-notification:not(.toggle--active) {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden
}
.consent-notification .tracking-consent p {
    font-weight: 400
}
@media (min-width:48rem) {
    .consent-notification {
        padding: 1rem
    }
}
@media (max-width:47.9375rem) {
    .consent-notification {
        padding: 1rem 1rem 2rem
    }
}



.header:after, .page:after, .set--overlay:not(.header-container):after {
    background-color: rgba(35, 31, 32, .5);
    
}
/*# sourceMappingURL=global.css.map*/
@media (max-width: 992px) {
    .header-flyout__anchor.level-1.megamain:after {
        content: "";
        position: absolute;
        top: 14px;
        right: 0;
        width: 14px;
        height: 14px;
        opacity: .5;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        background-repeat: no-repeat;
        background-size: contain;
    }
}

.page {
    min-height: 0;
}


.slick-arrow {
    width: 50px;
    height: 50px;
}

.slick-prev:before, .slick-next:before {
    font-size: 45px;
}






 .accordion {
        width: 100%;
        margin: 0 auto;
      }

      .accordion input {
        display: none;
      }

      .accordion-item {
        position: relative;
      }

      .accordion-header {
        width: 100%;
        height: 50px;
        line-height: 50px;
        display: block;
        cursor: pointer;
        border-bottom: 1px solid #cecece;
        color: #333333;
      }

      .accordion-text {
        width: 100%;
        font-size: 11pt;
        color: #555555;
        display: block;
        height: 0;
        overflow: hidden;
        opacity: 0;
        position: relative;
        top: -10px;
      }

      .accordion-text p {
        padding: 10px 30px;
        line-height: 1.68em;
      }

      .closing {
        position: absolute;
        height: 50px;
        width: 100%;
        top: 0;
        left: 0;
        cursor: pointer;
        display: none;
      }

      .inputfeild:checked + .accordion-item {
        height: auto;
      }

      .inputfeild:checked + .accordion-item .accordion-text,
      .inputfeild:checked + .accordion-item .closing {
        display: block;
      }

      .inputfeild:checked + .accordion-item .accordion-text {
        height: auto;
        opacity: 1;
        top: 0;
      }

      .dropdown-arrows .accordion-header {
        padding: 0 0 0 30px;
        font-weight: 500;
      }

      .dropdown-arrows .accordion-header:before {
        position: absolute;
        display: block;
        content: "\203a";
        font-size: 18pt;
         right: 11%;
        top: -2px;
        color: #333333;
        
      }

      .inputfeild:checked + .accordion-item .accordion-header:before {
        transform: rotate(90deg);
        top: 1px;
      }



   @media screen and (min-width: 768px) {
      .dropdown-arrows_hide_desktop{
        display: none;
      }
    .drop_menu_html {
  width: 100%;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none !important;
}
  .login-singup{
            display: none;
           }
      }

         @media screen and (max-width: 768px) {
          
            .header-flyout_respon_hide{
                display: none !important;
            }
           
         }

   .login-singup {
      background-color: #ece9de;
   }
         .login-singup ul{
            margin: 0px;
            padding: 0px;
            padding: 30px 20px;
          
         }

           .login-singup ul li{
           list-style: none;
           line-height: 40px;
         }

         .accordion-header_margin_right{
           padding: 0 0 0 0px !important;
  font-weight: 500 !important;
  font-family: sans-serif;
  text-transform: uppercase;
  font-size: 14px;
         }



         .accordion-text_fotter ul{
             padding-top: 0px;
             margin: 0px;
             padding: 0px;
         }

         .accordion-header_margin_right{
            border: none !important;
         }
         .accordion-text_fotter ul li{
           line-height: 30px; 
         }

