.unsr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.lSPager li a {
    background-color: #FFFFFF!important;
}

.undownarrow{
    border: solid white !important;
    border-width: 0 3px 3px 0 !important;
    display: inline-block !important;
    padding: 3px !important;
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
    margin-top: 30px !important;
    margin-left: -16px !important;
    position: relative !important;
    background-color: black !important;
}
.un-skip-links ul {
    list-style: none;
    margin: 0px;
}

body {
    background-color: white;
    color: black;
}

input {
    color: black;
    background-color: white;
}

.un-skip-links span {
    position: absolute;
    top: -50px;
    left: 0;
    transition: all 0.5s, transform 0.5s cubic-bezier(.4,0,.2,1);
    z-index: 401;
    background: #fff;
    color: #0a0a0a;
    font-size: 14px;
    padding: 10px;
}

[class*="component__PositionedChevron"] {
    display: none;
}

/*.un-list-item {
    display: inline-block;
    width: 49% !important;
}

.un-list-item a {
    display: block;
    width: 200%;
}*/

#carouselServiceBanner-0 {
    z-index: 9;
}

[style*="color:#000000;"] {
    color: black !important;
    background-color: white !important;
}

#carouselServiceBanner-0 .carousel-inner {
    top: -20px;
}

.un-assistive .white-text {
    color: white;
    background-color: black;
}

.un-assistive .green-text {
    background-color: black;
}

.un-assistive .text-overlay .denim-cta-hp {
    color: white !important;
    background-color: black !important;
}

.un-ex-label {
    font-weight: 400;
    font-family: "Poppins", "Azo-Sans", sans-serif;
    font-size: 14px;
    line-height: 21px;
    text-transform: none;
    margin-bottom: 0;
    margin: unset !important;
}

/*reiss arrows*/

.un-assistive .un-left-arrow {
    width: 20px;
    float: left;
    top: 10px;
    position: relative;
    z-index: 9;
}

.zoommed-text .un-left-arrow {
    top: 1em;
}

.un-assistive .un-right-arrow {
    width: 20px;
    float: right;
    bottom: 6em;
    position: relative;
    z-index: 9;
}

#listFilter:focus-within {
    outline: 2px solid red !important;
}

.un-close-search ~ button {
    display: none;
}

.align--center {
    text-align: center;
}

.zoommed-text .un-right-arrow {
    position: absolute;
    bottom: 2em;
}

/*.un-assistive.PdpChipsATBJumpFix #hdnIsLandingPage + .storefront #cm-placement-topBanner {
    max-width: 31em;
}*/

.un-assistive.PdpChipsATBJumpFix #hdnIsLandingPage + .storefront #cm-placement-topBanner span {
    display: inline;
}

.un-assistive .qsm-item-number {
    color: black;
}

.un-assistive .cm_bootstrap h1, 
.un-assistive .cm_bootstrap h2, 
.un-assistive .cm_bootstrap h3 {
    color: black;
    background-color: white;
}

.un-assistive .cm_bootstrap p:not(header p) {
    color: black !important;
    background-color: white;
}

.hp-tile-module-teaser__button {
    color: black;
    background-color: white;
}

.banner-title-default-advent,
.banner-copy-advent,
.banner-cta-default-advent {
    color: black !important;
    background-color: white !important;
}

.un-assistive .american-props-banner-mb {
    padding: 0px !important;
}

.un-assistive .unavailable {
    color: #757575 !important;
}

/*next arrows*/

.un-assistive div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-next,
.un-assistive div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-prev {
    display: none !important;
}

.un-assistive.PdpChipsATBJumpFix #hdnIsLandingPage + .storefront #cm-placement-topBanner .un-left-arrow {
    left: -10px;
    width: 20px;
}

.un-assistive.PdpChipsATBJumpFix #hdnIsLandingPage + .storefront #cm-placement-topBanner .un-right-arrow {
    right: -10px;
    bottom: 50px;
    width: 20px;
}

.zoommed-text #platform_modernisation_header .header-1cku7gu {
  max-width: unset;
}

.zoommed-text #platform_modernisation_header .header-1ayz35y {
  max-width: unset;
}

body[data-theme="Reiss"] header.black-header h1.next-logo, 
body[data-theme="Reiss"] header.black-header #header-logo {
    color: black;
    background-color: white;
}

[style*="color:#f0f0f0;"] {
    color: white;
    background-color: black;
}

.un-assistive .form-control-rs {
    background-color: white !important;
    color: #757575 !important;
}

/*.cm_bootstrap h1 {
    color: black !important;
    background-color: white !important;
}*/

#txtNLSEmailAddress::placeholder {
    color: #757575;
}

.rs-store-details {
    display: none;
}

.hero-main-container-default .hero-title-default-main,
.hero-main-container-default .hero-title-default-sub {
    color: white;
    background-color: black;
}

.active + .rs-store-details {
    display: block;
}

h1.next-logo a, .black-header .left-header-secure {
    color: black !important;
}

.un-assistive .campaign-main-container {
    background-color: white;
    color: black;
}

.un-assistive .campaign-main-container * {
    background-color: white;
    color: black;
}

.un-assistive .cm_bootstrap .blocks-under-hero .hp-teaser-wrapper .hp-tile-module-teaser__header {
    background-color: black;
    color: white;
}

.un-assistive .produc-fpg4o7:focus {
    outline-color: red !important;
}

.un-assistive .brands-innerDiv {
    animation-play-state: paused !important;
}

.un-assistive .brand-icons a:focus {
    display: block;
}

.un-assistive .text-banner__content a {
    color: white;
    background-color: black;
}

.un-assistive .edited-1,
.un-assistive .edited-text-header,
.un-assistive .edited-text-2,
.un-assistive .edited-text-3 {
    color: black;
    background-color: white;
}

h7.bottom-left-text {
    color: white;
    background-color: black;
}

h7.hero-title-womens,
h8.hero-title-womens {
    color: white;
    background-color: black;
}

h8.banner-title-default,
.banner-copy,
h9.banner-cta-default {
    color: white;
    background-color: black;
}

.campaign-main-container-christmas .campaign-cta-christmas,
.campaign-main-container-christmas .campaign-header-christmas {
    color: white;
    background-color: black;
}

.un-assistive .shop-trending-now .hp-tile-module-teaser__kicker p {
    color: black !important;
    background-color: white !important;
}

.un-assistive .shop-hero-one h3.hp-tile-module-teaser__header {
    color: white !important;
    background-color: black !important;
}

.mybtn {
    color: black;
    background-color: white;
}

.hero-title,
.hero-cta {
    color: white;
    background-color: black;
}

.un-sbm-idContinueShoppingButton {
    display: block;
    margin-top: 11px;
    width: 100%;
    font-size: 14px;
    height: 36px !important;
    padding: .25rem .75rem;
    border-radius: 22px !important;
    font-weight: 600 !important;
    letter-spacing: normal !important;
    background: #007a7a !important;
    color: white !important;
    text-align: center;
}

.un-assistive .added-to-bag-slider.gel3 .stock.instock {
    color: black;
}

.un-assistive .monetate_selectorHTML_b5161e6a .mt-content-left h4 {
    color: black;
}

.un-assistive .cm_bootstrap .ticker__item {
    color: white;
    background-color: black;
}

.zoommed-text .cm_bootstrap .product-category-slider-module.product-category-slider-module-mobile .carousel-inner-product .carousel-card-product,
.un-mobile .cm_bootstrap .product-category-slider-module.product-category-slider-module-mobile .carousel-inner-product .carousel-card-product {
    display: block;
}

.zoommed-text .cm_bootstrap .carousel-inner-con,
.un-mobile .cm_bootstrap .carousel-inner-con {
    display: block;
}

.zoommed-text .multi-teaser .multi-teaser-outer-container .multi-teaser-inner-container {
    display: block;
}

/*.un-mobile .multi-teaser .multi-teaser-outer-container .multi-teaser-inner-container {
    display: block;
}*/

.un-assistive .sb div.row .col-sb-items .sb-items .ShoppingBag #items .sbm-item .sbm-item-edit-toggle .sbm-edit-size-wrapper .dk_container.dk-disable .dk_toggle.dk_label, 
.un-assistive .sb div.row .col-sb-items .sb-items .ShoppingBag .sbm-bag-items .sbm-item .sbm-item-edit-toggle .sbm-edit-size-wrapper .dk_container.dk-disable .dk_toggle.dk_label {
    color: #757575 !important;
}

.un-assistive .mobile-circular-card-title {
    color: black !important;
}

.rs-store-btn {
    color: black;
    background-color: #f7f7f7;
}

.zoommed-text .ap-show-password {
    margin-top: unset !important; 
}

body.zoommed-text #mainBody main .panel-level-content #editBillingAddress a {
    position: relative;
}

body.zoommed-text #ArrangeReturnsForm select, body form[name=frmAddressFinder]:not([action*='/Addresses/AddDelivery']) select, body form[action*="/Returns"] select {
    height: auto;
}

.zoommed-text #mainBody .returns-labels-header.returns-from-home-header {
    height: auto;
}

.zoommed-text .secure-header__col {
    height: auto !important;
}

.zoommed-text .mt_buttonGreen {
  height: auto;
  width: auto;
}

.zoommed-text .delivery-option-tab__link--active .delivery-performance__options-tabs, 
.zoommed-text .delivery-option-tab__link--active .delivery-option-tab__label--sm {
  height: auto;
}

.zoommed-text .delivery-option-tab__link--active {
  height: auto;
}

.zoommed-text .delivery-option-tabs {
  height: auto;
}

#cr-summer .button:focus {
    border: 2px solid black;
}

.zoommed-text section.sitemap {
    display: block;
}

.zoommed-text .header-ste0pw {
    position: relative;
    top: -20px;
}

.top-action[tabindex="-1"] {
    display: none;
}

.un-childrenswear .slick-slide {
    visibility: hidden;
}

.un-assistive .pdp-css-9ptd91,
.un-assistive .pdp-css-ibxoum {
    opacity: 1;
    color: black;
    background-color: white;
}

.un-assistive .cm_bootstrap .accordion-tab input {
    display: none;
}

.intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a:focus {
    display: inline-block;
}

.new-arrivals-inc-image-main-container-v2 span,
.new-arrivals-inc-image-main-container-v2 div {
    color: white;
    background-color: black;
}

.hero-title-bts,
.hero-cta-bts {
    color: white !important;
    background-color: black !important;
}

.un-childrenswear .slick-slide.slick-active {
    visibility: visible;
}

.full-width-banner-bottom-text_2 p,
.full-width-banner-bottom-text_1 p {
    color: white;
    background-color: black;
}

[data-testid="header-burger-menu-secondary-"] {
    display: none !important;
}

.campaign-main-container {
    background-color: #496d68;
}

.un-assistive #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
.un-assistive #onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline: 2px solid red !important;
}

.un-assistive [id*="monetate_selectorHTML_"] {
    background-color: white;
    color: black;
}

.un-assistive .footSizeContainer {
    background-color: black;
    color: white;
}

.un-assistive [style*="color:#FF6565;"] {
    color: black !important;
    background-color: white !important;
}

.un-assistive .cm_bootstrap .hp-btn, .cm_bootstrap .hp-btn-dark, 
.un-assistive .cm_bootstrap .hp-btn-dark.msite-cta-brands, 
.un-assistive .cm_bootstrap .hp-btn-invert, 
.un-assistive .cm_bootstrap .hp-btn-invert-same-border, 
.un-assistive .cm_bootstrap .hp-btn-invert-same-border.msite-cta-brands, 
.un-assistive .cm_bootstrap .hp-btn-same-border, 
.un-assistive .cm_bootstrap .hp-btn-transparent, 
.un-assistive .cm_bootstrap .hp-btn-transparent.msite-cta-brands, 
.un-assistive .cm_bootstrap .hp-btn-invert-transparent, 
.un-assistive .cm_bootstrap .hp-btn-invert-transparent.msite-cta-brands, 
.un-assistive .cm_bootstrap .msite-cta-brands.hp-btn-dark:hover, 
.un-assistive .cm_bootstrap .msite-cta-brands.hp-btn-invert-same-border:hover, 
.un-assistive .cm_bootstrap .msite-cta-brands.hp-btn-transparent:hover, 
.un-assistive .cm_bootstrap .msite-cta-brands.hp-btn-invert-transparent:hover, 
.un-assistive .cm_bootstrap .mSite-btn span[class="hp-btn-same-border"]:hover, 
.un-assistive .cm_bootstrap .mSite-btn span[class="hp-btn-invert-same-border"]:hover, 
.un-assistive .cm_bootstrap .mSite-btn span[class="hp-btn-transparent"]:hover, 
.un-assistive .cm_bootstrap .mSite-btn span[class="hp-btn-invert-transparent"]:hover, 
.un-assistive .cm_bootstrap .mSite-btn span[class="hp-btn-dark"]:hover, 
.un-assistive .cm_bootstrap .hp-btn-fabled, 
.un-assistive .cm_bootstrap .cp-btn, 
.un-assistive .cm_bootstrap .msite-cta-brands.cp-btn {
    color: black !important;
    background-color: white !important;
}

.un-assistive .hero-title-default,
.un-assistive .hero-cta-default {
    color: white;
    background-color: black;
}

.un-assistive .viewFootWearBtn {
    background-color: black !important;
    color: white;
}

/*.un-assistive .cm_bootstrap p {
    color: black !important;
    background-color: white !important;
    line-height: unset !important;
}*/

.un-assistive .cm_bootstrap .holiday-shop-banner span,
.un-assistive .cm_bootstrap .holiday-shop-banner h3 {
    color: black !important;
    background-color: white !important;
}

/*.un-assistive .cm_bootstrap p span {
    color: black !important;
    background-color: white;
}*/

#embeddedNavLinks {
    display: none;
}

.un-assistive #header-content-banner .cm-richtext span {
    color: black;
    background-color: white;
}

.shoppingbag .MuiBadge-badge {
    background-color: black !important;
    color: white !important;
}

.un-assistive .info-block a {
    color: white !important;
    background-color: black !important;
}

.campaign-content-1,
.campaign-content-1 * {
    color: white !important;
    background-color: black !important;
}

.un-assistive body[data-theme="Reiss"] div.int-registration .country-code-prefix {
    position: relative;
}

.un-assistive body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix {
    left: 0;
}

.un-assistive .Campaign-Banner h2,
.un-assistive .Campaign-Banner h1 {
    color: black !important;
    background-color: white;
}

.un-assistive .shop-hero-two h1 {
    color: black !important;
    background-color: white;
    line-height: unset !important;
}

[style*="color:#e0172a"] {
    color: white !important;
    background-color: black !important;
}

.un-assistive #plp-search-banner-entrypoint .search-banner-strip.beauty-strip {
    background-color: white;
}

.un-assistive #plp-search-banner-entrypoint #search-banner-read-more {
    color: black;
    text-decoration: underline;
}

.un-assistive [hidden="hidden"] {
    visibility: hidden;
}

.un-assistive .hero-title h2 a {
    color: black !important;
    background: white !important;
}

.un-mobile .multi-teaser .multi-teaser-outer-container .multi-teaser-inner-container {
    display: block;
}

.customfocus{
    border: 2px solid red !important;
}

.un-assistive .full-width-banner-bottom-text {
    color: white !important;
    background-color: black !important;
}

#divMainCarouselContainer {
    top :0px!important;
}
#divMainDetailsContainer, #mainBody{
    min-height: 500px!important;
}

.un-assistive body:not(.chanelPDP) .nx-select {
    border:none;
}

a[aria-label*="See our fast Delivery & Returns options"]:focus {
    display: block;
    outline-offset: -2px;
}

#platform_modernisation_header .MuiModal-root #catalogue [class*="header-"] {
    color: black;
    background-color: white;
}

#ppm-colourselector:focus {
    outline-offset: -4px !important;
}

.item-price span[style*="color"]{
    color: #b20000!important;
}

.un-assistive .campaign-cta,
.un-assistive .campaign-cta-1,
.un-assistive .campaign-copy {
    color: white;
    background-color: black;
}

.un-assistive .full-width-banner-christmas-heading h3 {
    color: #757575 !important;
    background-color: white;
}

.un-assistive #platform_modernisation_header .header-njlfpo {
    color: black !important;
    background-color: white !important;
}

.un-skip-links span:focus {
	position:absolute;
	top:0;
	left:0;
	height:auto;
	z-index: 10000000000;
	opacity:1;
}

.un-assistive #cr-sale20 h3 {
    color: white;
    background-color: black;
}

a[href="/help/terms-and-conditions"],
small a {
    text-decoration: underline;
}

.un-assistive .delivery-slot-selector__radio {
    display: block !important;
    opacity: 0;
}

.un-assistive .delivery-slot-selector__radio:focus + label {
    outline: 2px solid red;
}

.un-assistive .nextpay-credit-account .pay_with_credit_subheading:not(.nextAPRText) {
    color: #008387;
}

#burgerMenu-all .tray-slide {
    display: none;
}

.un-dyellow {
    color: #a85e00 !important;
}

.monetate_selectorHTML_b5161e6a .mt-accordion__content {
    visibility: hidden;
}

.monetate_selectorHTML_b5161e6a .mt-accordion__header.open + .mt-accordion__content {
    visibility: visible;
}

#burgerMenu-all .tray-slide.show {
    display: block;
}

.un-assistive .cm_bootstrap h3 {
    color: white;
    background-color: black;
}

.reiss-sale-container * {
    color: white;
    background-color: black;
}

/*.recently-viewed .clear {
    position:relative!important;
}*/

select {
    font-size: 16px!important;
}

/*#collapseSeo {
    display: none;
}

#collapseSeo.show {
    display: block;
}*/

[style*="color:#ffffff;"] {
    color: white !important;
    background-color: black !important;
}

.cm-teaser-overlay__text span {
    display: inline;
}

.un-assistive .cm_bootstrap .accordion-tab-content {
    visibility: hidden;
}

.un-assistive .cm_bootstrap .accordion-tab input:checked~.accordion-tab-content {
    visibility: visible;
}

.un-assistive .cm_bootstrap .brands-outer {
    overflow: scroll;
}

.un-assistive .campaign-image-container {
    background-color: #665e51;
    color: white;
}

.un-assistive body .newsletter-signup-container #nls-form .form-group label:disabled, body .newsletter-signup-container #nls-form .form-group label[disabled="disabled"] {
    color: #757575;
}

.hp-hover-image-wrapper:focus {
    border: 2px solid red;
}

a:focus .hp-btn {
    outline: 2px solid red;
}

.un-assistive .plp-162tyuy .MuiFormControlLabel-label.Mui-disabled {
    color: #757575;
    background-color: white;
}

#platform_modernisation_header [title="SALE"] div {
    color: #d70000;
    background-color: white;
}

.Reiss-sale-container * {
    color: white !important;
    background-color: black !important;
}

#search-options #btn-sort select{
    opacity : 1;
}
*:focus,
#keyword-search-btn-cancel:focus,
#keyword-search-btn-search:focus,
button#btn-filter-clear-all:focus,
button#btn-filter:focus{
    outline: 2px solid red !important;
}
input:focus,
.ppm-sizeselector:focus,
.ppm-fitselector:focus,
#search-results a:focus{
    border: 2px solid red!important;
}
#keyword-search-modal #keyword-search-bar #keyword-search-input-area{
    float: left;
    height: 44px; /*NEXTR001AV-529*/
}
.footer-copy, .hpm-social-header,.footer-call-charges,.page-break div, .total-number, .rating-stars-count,.sbm-item-number,.sbm-instock,#btn-reviewSort,#btn-filter,#btn-sort,#btn-filter-modal-apply{
    color: #000000!important;
}
.btn-tertiary .prompt,
.btn-addtobag[data-button-type="order-swatch"] {
    background-color: #FFFFFF !important;
}

/*.prompt,
.btn-addtobag{
    background-color :#00605c!important;
}*/

.selectors.prompt {
     background-color :#fff!important;
}
#divSizeSelectorContainer {
    background-color: #FFFFFF!important;
}
#navigationheader span.sr-only{
    color:#FFFFFF!important;
}

[data-theme="Reiss"] #platform_modernisation_header .MuiTypography-root {
    color: black;
}

a.cm-imagemap__hotzone:focus {
    top: 0 !important;
    left: 0 !important;
    height: 100%;
    outline-offset: -3px;
    position: fixed;
    outline: 2px solid red!important;
}

a[href="javascript:closethankyoubanner()"] {
    display: none;
}

.take-me-to-site button {
     background-color: #87ab8e !important ;
     color: #000000!important;
}

/*label:has(~input.filled) {
    display: none;
}*/

.MuiSelect-nativeInput {
    display: none;
}

.languageButtons:after {
    content: '';
    display: table;
    clear: both;
}
.languageButtons input.languageButton:last-child {
    margin-right: 0px;
    float: right;
}
.languageButtons input.languageButton {
    min-width: calc( 50% - 10px );
}
.languageButton.selected{
    color : #FFFFFF!important;
    background-color: #000000!important;
}

.ppm-sizeselector, .ppm-fitselector{
    -webkit-appearance: none;
}

::marker {
    content: none;
}

.un-assistive #responsive_body .qsm-itemfind {
    top: unset !important;
}

.un-scroll-left {
    width: 20px !important;
    height: 60px;
    position: absolute;
    z-index: 9;
    left: 0;
}

.un-scroll-right {
    width: 20px !important;
    height: 60px;
    position: absolute;
    z-index: 9;
    right: 0;
}

.un-scroll-left1 {
    width: 20px;
    height: 60px;
    position: absolute;
    z-index: 9;
    left: 20px;
    top: 25px;
}

.un-scroll-right1 {
    width: 20px;
    height: 60px;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 25px;
}

.hero-slider-block:focus .carousel-card-subtitle {
    outline: 2px solid red;
}

.multi-carousel.shop-branded .slick-list {
    overflow: scroll;
}

/*.un-assistive .col-xs-6 .hp-tile-module-teaser__button {
    opacity: 1;
    left: 75px;
}*/

/*.hp-text-on-image-wrapper .cm-teaser-overlay__text a,
.hp-text-on-image-wrapper .cm-teaser-overlay__text p {
    background-color: black;
    color: white;
}*/

/*.cm_bootstrap a,
.un-assistive .link a {
    color: black !important;
    background-color: white !important;
}*/

.un-assistive #cr-unlimited .hp-btn a {
    color: white !important;
    background-color: black !important;
}

.hp-tile-slideshow__headline {
    color: white;
    background-color: black;
}

[style*="color:#fa7ea3"] {
    color: #EB054A !important;
    background-color: white !important;
}

[style*="color:#212121;"] {
    color: #212121 !important;
    background-color: white !important;
}

.un-assistive body #descriptionContainer .read-more,
body div.recently-viewed button.clear {
    text-decoration: underline;
}

.recent-search-term, .btn-keyword-search,.recent-search-item{
    color: #006712!important;
}
.un-body-res #navigationdepts{
    height: 100%!important;
    min-height: 45px!important;
}
.un-body-res #nav-headers-spacer{
    height: 110px!important;
}

.un-body-res .take-me-to-site .btn{
    height: 3rem !important;
}
.un-body-res .footer-primary-links{
    height : 300px!important;
}
.un-body-res .change-language-block {
    height: 110px!important;
}
.un-body-res #search-options #btn-sort{
    width : 250px!important;
}

.un-body-res #search-results .search-result-item.multiple .item-details {
    height: 150px!important;
}

.un-assistive #platform_modernisation_header .kEcUCw {
    color: #ff2855;
}

.un-assistive #cr-sale20 .outer {
    background-color: #df002e;
}

.un-assistive .mt-cdt-terms-label {
    color: #757575;
    background-color: white;
}



/*.cm-teaser-overlay.msite-text-on-image p,
.shop-hero-one .hp-btn-link.hp-tile-slideshow__btn {
    color: white;
    background-color: black;
}*/

#search-results .search-result-item .item-details div.item-price{
    bottom: 0px;
    position:relative;
    top : 0px;
}

body .input-container label {
    top: 5px;
}

.search-result-item a{
    display : block;
    padding-bottom: 0px;
}
.search-result-item .item-name{
    position : relative!important;
    margin-top:5px!important;
}

#search-results .search-result-item .item-image>a>.item-image-constrainer{
    position : relative!important;
}

a[data-link-name*="Sale"]{
    color : #ff9494!important;
}

.un-assistive #responsive_body:not(.un-mobile) .filter-header.up:not(#favourites-filter-header) {
    top: 9.6em !important;
}
.un-assistive #responsive_body:not(.un-mobile) .filter-wrapper {
    top: 184px !important;
}

@media (max-width: 800px) {
    .un-assistive #responsive_body.zoommed-text .filter-header.up:not(#favourites-filter-header) {
        top: 6em !important;
    }
}

.zoommed-text #filter-wrapper {
    top: 0 !important;
    overflow: scroll;
    height: 10em;
    position: absolute !important;
}

.un-assistive .custom-checkbox input[type="checkbox"] {
    display: block;
}

.un-assistive .custom-checkbox input[type="checkbox"]+label span {
    display: none;
}

.un-assistive #platform_modernisation_header .kfeJwS {
    color: #a95f00;
}

#cr-sale20 a:focus {
    outline-color: white !important;
}

.multi-carousel.shop-branded .slick-slider .slick-track {
    transform: translateZ(0) !important;
}

.un-assistive .main-container .cta-button,
.un-assistive .main-container-1 .cta-button-1 {
    background-color: black !important;
    color: white !important;
}

.un-assistive .product-price {
    color: #757575;
}

/*   commented out for NEXTR001AV-546
#mainwrapper {
    position : relative;
}
*/

/* FIX FOR CRASH ON LOGIN PAGE */
.has-feedback.has-error .form-control-feedback-error,
.has-feedback.has-success .form-control-feedback-success{
    display: block!important;
    float :right!important;
    width: 40px!important;
}

/*.has-error input#AccountNumber.form-control,
.has-success input#AccountNumber.form-control,
.has-error input#EmailOrAccountNumber.form-control,
.has-success input#EmailOrAccountNumber.form-control,
.has-error input#EmailAddress.form-control,
.has-success input#EmailAddress.form-control,
.has-error input#Password:not([aria-describedby="passwordHelp"]).form-control,
.has-success input#Password:not([aria-describedby="passwordHelp"]).form-control {
    width : calc(100% - 40px)!important;
}*/
form:not([action*="Register"]) .has-error input.form-control,
form:not([action*="Register"]) .has-success input.form-control {
    width : calc(100% - 40px)!important;
}
.has-error input.form-control,
.has-success input.form-control{
    display: block!important;
}
/*
.has-feedback input.form-control {
    display: block!important;
    width : 100%!important;
}
*/

.has-feedback .input-group,
.has-error .input-group,
.has-success .input-group{
    display: inline !important;
}

body #registerArea #register_form .searchby-post-postcode #SearchPostcode {
    top: -1px;
    left: 633px;
}

body[data-theme="Reiss"] #registerArea #register_form .searchby-post-postcode #SearchPostcode {
    top: -3px;
}

body[data-theme="Reiss"] #registerArea #register_form #password-field-container #ShowPassword.hide-show {
    top: 27px;
}

div.int-registration .input-group {
    float: none;
}

.xn-icon.cross {
    height: 14px!important;
}

.input-group-addon {
    padding: 7.5px 9.5px!important;
}
/* END OF FIX FOR CRASH ON LOGIN PAGE */

.zoommed-text #cr-propo .intro {
  height: auto;
  right: 10%;
  z-index: 999;
}

.un-assistive #platform_modernisation_header .header-tpqe6o a {
    color: #9b6e00;
}

.zoommed-text #sort-wrapper {
    position:absolute;
}

.zoommed-text #more-wrapper {
    position:absolute;
    top: -6em;
}

.un-assistive #platform_modernisation_header .header-8pgf0r {
    color: #ff4335;
}

.un-assistive .shop-hero-one .hp-btn-link.hp-tile-slideshow__btn {
    color: white;
    background-color: black;
}

.un-assistive .full-width-banner-bottom-text p {
    color: white;
    background-color: black;
}

.shop-hero-one .hp-btn-link.hp-tile-module-teaser__button {
    color: white;
    background-color: black;
}

.shop-hero-one .hp-tile-module-teaser__text,
.shop-hero-two #multi-2-teaser3_item_1 .hp-tile-module-teaser__text,
.shop-hero-two #multi-2-teaser3_item_0 .hp-tile-module-teaser__text {
    color: white;
    background-color: black;
}

/* PLP PAGE */

.un-mobile .plp-1gn5ro3 {
    max-width: unset;
}

.un-mobile [data-testid="search-banner-image-chips"] {
    display: block;
}

.un-mobile [data-testid="search-banner-image-chip"]:first-of-type {
    margin-inline-start: unset;
}

body #clearance_accordion_container .text-wrapper.filter-item:focus {
    outline-offset: -4px !important;
}

.un-assistive .zoommed-text .search-result-item .item-text-container {
    height: 25em !important;
}

.zoommed-text .plp-13d406l  {
    max-width: unset;
}

.seoAccord .searchAccord button,
.seoAccord .searchAccord button.active {
    position: relative;
    display: block;
    width: 100%;
    background: none;
    -moz-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg) !important;
    -o-transform: rotate(0deg) !important;
    -webkit-transform: rotate70deg !important;
    transform: rotate(0deg) !important;
    top: 0px;
    text-decoration: underline;
}
.primary-image a { display: inline-block; }
/*
.seoAccord .showSearchDesc:not(.active) {
    display: none;
}
*/
.takeover-full.from-bottom * {
    color: #000;
}
#filter-price-slider .noUi-handle {
    cursor: pointer;
}

#un-carousel5 div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-prev,
#un-carousel10 div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-prev {
    visibility: hidden;
}

.has-error .parsley-required ,
.has-error .parsley-pattern ,
.error-styling-req,
.form-error{
    color:#ad0000;
    font-size: 14px;
}

#register_form label {
    color:#000000;
}

h1.next-logo a, .black-header .left-header-secure{
    color:#FFFFFF;
}

#mt-htmlBannerDesktop {
    background-color :#006162;
}
#search-results .search-result-item .item-details div.item-rating {
    position: relative;
}
#search-results .search-result-item .item-details .item-name {
    height: auto;
    top: 0px;
}

.chipItemLink:focus {
    outline-offset: -8px;
}

.chipItemLink:focus span {
    outline: 2px solid red;
    outline-offset: -4px;
}

.un-assistive .pdp-chips #divSizeSelectorContainer .ppm-select ul.ppm-sizechips .chipItem .chipItemLink:focus {
    outline-offset: 2px;
}

.un-assistive #platform_modernisation_header a[data-ga-v3="Shop All Christmas"] {
    color: #996b00;
}

#search-results-wrapper article[data-style-itemid] {
    display: inline-block;
    width: calc( 50% - 5px );
}
@media only screen and (orientation: landscape) {
    #search-results-wrapper article[data-style-itemid] {
        width: calc( 33% - 5px );
    }
}
#search-results-wrapper article[data-style-itemid] .search-result-item{

    float: inherit !important;
}
#search-results h3.spell-error {
    font-size: 14px;
    margin-bottom: 2px;
    min-height: 35px;
}
[data-prod-info].side .prod-sku,
.takeover-full .takeover-full-body h3 {
    color: #666 !important;
}

.text-banner--advanced-layout a:focus {
    border: 2px solid red;
}

/*.text-banner__text-box.msite-text-on-image a:focus {
    display: inline;
}*/

a.product-content-alignment:focus {
    outline: none !important;
    border: 2px solid red !important;
}

a:focus .product-card-title {
    outline: 2px solid red;
    outline-offset: -1px;
}

.un-assistive body #searchTextField,
.un-assistive body #viewToggleButton {
    top: 0 !important;
}

.hp-tile-slideshow.cm-teaser_hero_pos a:focus {
    border: 2px solid red;
}

a.un-border-focus:focus {
    display: block;
    border: 2px solid red;
}

/* PDP */
.ppm-style-content {
    padding-bottom: 15px;
}
#divSizeSelectorContainer .ppm-select .prompt {
    background-color: #fff !important;
}
#divSizeSelectorContainer:after {
    content: "";
    display: table;
    clear: both;
}
#divMainDetailsContainer #mt-htmlBannerMobile {
    background: #1a6461!important
}
/* CART */
.sbm-item-description {
    display: inline-block!important;
    margin-left: 15px!important;
    max-width: 55%;
}
.sbm-order-incentive, .sbm-order-promo, .sbm-order-multibuy {
    color: #458050!important;
}
.sbm-delayed {
    color: #795100!important;
}
.sfl-item-priceblock p.sfl-item-number {
    color: #6b6f6f!important;
}
/* body.landscape #divMainWrapper #divMainCarouselContainer {
    position: absolute!important;
} */
.secure-footer__copyright {
    color: #4f504d;
}
.delivery-slot-header {
    background-color: #fff;
    border-bottom: 1px solid #1a6461
}
.secure-nav__next-logo span.sr-only {
    color: #fff;
}
/* Store Locator */
.slm-toggle-map-label, .slm-toggle-list-label{
    color: #484a4f;
}
/* Quick Shop*/
.qsm-item-number{
    color: #5e6363;
}
.qsm-item-error{
    color: #e52020 !important;
}
label[for=txtQsmFind] {
    text-transform: none;
}
/*NEXTR001AV-419*/
#txtQsmFind::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: black;
    opacity: 1; /* Firefox */
}

#txtQsmFind:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: black;
}

#txtQsmFind::-ms-input-placeholder { /* Microsoft Edge */
    color: black;
}
/* end NEXTR001AV-419 */

/*NEXTR001AV-224*/
.ppm-style-itemcode{
    float:right;
}
/*end NEXTR001AV-224*/
/* Register page */
#select-title label{
    display: inline-block !important;
}
#FirstName-error, #LastName-error, #Email-error, #Password-error, #DobDate-error, #PhoneNumber-error, #HouseNumberOrName-error, #Postcode-error, #RequestDir-error{
    color: #d61f45;
}
#monetate_selectorHTML_b9e40e11_0 h3.mtHeadline{
    font-size: 19px !important;
    font-weight: normal !important;
    margin-bottom: 4px !important;
    color: #fff !important;
    margin: 0 !important;
    margin-bottom: 4px !important;
    font-family: "Azo Sans",sans-serif !important;
    text-transform: none !important;
    box-sizing: border-box !important;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px ;
    text-align: center !important;

}
#monetate_selectorHTML_b9e40e11_0 .mt-bannerContainer{
  background: #A5557C;
}
/* Manage Saved Cards page */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    color: #FFFFFF!important;
    background-color: #000!important;
}
/* Order Tracking page */
.nx-alertbody div {
    color: #3075ad;
}
#warning.show.alert {
    background-color: #EFE3E3;
}
#login-left-col .login-copy p{
  color: #656565;
}
div.usablenet-footer a {
  color: #2e6ca2;
}
/* Next Unlimitade page*/
#nuAddToBag a{
    display: inline;
    cursor: pointer;
}
/* Update Sign In Details */
.nx-alertbody span {
    color: #2d6490;
}
.nx-optional {
    top: 0px !important;
}
/* Delivery Address */
span.control-label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 300;

}
/*NEXTR001AV-524*/
.zoommed-text .delivery-buttons-wrapper button{
  height: 75px;
}
.zoommed-text .delivery-options-cta__continue-button{
  width: 400px
}
.zoommed-text .mt_buttonGreen.btn.btn-nu-addnow{
  height: 40px;
}
/*end NEXTR001AV-524*/
/* Checkout page */
.stock-message--InStock {
    color: #405a2e !important;
}
.field {
    position: relative;
}
.delivery-option_address-col-3,
.delivery-option_address-col-3 > div {
    position: relative;
    float: none;
    left: auto;
    right: auto;
    width: 100%;
    padding: 0;
}
.delivery-option_address-col-3 a {
    text-align: right;
    display: block;
    padding-bottom: 5px;
}
/* quickOrder */
.qsm-item-name,
.qsm-item-number {
    display: inline-block;
}
.footer-sign-out,
.tip {
    color: inherit;
}
/* Clearence */
span.line-clamp {
    color: #525252 !important ;
}
/* Help */
#searchQuestion{
    color: #525252;
}
.nosearchDesktop h2{
    font-size: 12px;
}
.trailCurrent{
    color: #6f6b6b !important;
}

.un-assistive .pdp-chips .sizeAvailability.delayed {
    color: #ac6100;
}

.un-assistive .stock-message--Delayed {
    color: #ac6100;
}

.un-h2-help{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Azo Sans',sans-serif;
}
#solutionText .MsoNormal font[size='2'],
#solutionText[data-nodeid='32429'] font{
    color: #df0000;
}
#solutionText table.tg-4avg.table-striped a{
    color: #2d699e;
}
#solutionText[data-nodeid='32344'] div{
    overflow: scroll;
}
/* h2.panel-group{
    font-size: 14px;
    margin-top: 0px;
    font-weight: 400:
} */
/* style pdp*/
#colourLabel {
  display: inline-block !important;
  float: initial;
}
/*style plp*/
.item-image a .item-image-constrainer .wrap-images {
    position: relative;
    font-size: 0;
}
.item-image a .item-image-constrainer .wrap-images img:first-child {
    float: left;
}
.item-image a .item-image-constrainer .wrap-images img {
    width: 100%;
    height: 100%;
    position: relative;
}
.item-image a .item-image-constrainer .wrap-images {
    position: relative;
    font-size: 0;
}
.divFavouritesContainer.plp {
    top: 0px;
}
.sectionThing .desc {
    display: block;
    padding-top: 5px;
}

/* TrackYourOrder */
body {
    padding-bottom: 0px;
}
#need-assistance {
    padding-bottom: 20px;
}
#footer-text h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 0 0;
}
/* NEXTR001AV-297 */
#filter-wrapper {
    z-index: 1001;
}
#filter-wrapper:not(.slide-in){
    display: none !important
}
/* NEXTR001AV-313
#UpdateSID .panel-heading,
#nav .panel-heading {
    background-color: #f5f5f5;
    color: #333;
    border: 1px solid #ddd;
    margin: 0 .5rem;
    border-bottom: 1px solid #ddd !important;
}
#UpdateSID .panel-heading.collapsed,
#nav .panel-heading.collapsed {
    margin-bottom: 1rem;
}
#UpdateSID .panel-body,
#nav .panel-body {
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
   margin: 0 .5rem 1rem .5rem;
}
*/
.has-error .help-block{
    color: #a20000 !important;
}
a.panel-heading {
    width: 100%;
    border: none;
    display: block;
}
/*Forgotten password*/
.nx-alertbody div{
  color: #286393;
}
.has-error .help-block span{
  color: #df0000;
}
.optional-indicator {
    color: #4c4c4c;
}
#unHost {
    display: none;
}
/* NEXTR001AV-378 */
.new-sale .ppm-sizeselector {
    width: 100%;
    display: block!important;
    padding: 5px;
}
.ppm-sizeselector {
    -webkit-appearance: menulist;
}

select#countrySelectorDropdown {
    opacity:1!important;
}

/* DE - SITE */
#btnQsmAddToBag,
.mobileSignInContainer .btn,
div[id*="RegMobile"] .btn,
#accountsummary+.custom-button-section .btn-next-primary,
.change-address-form .remove-panel-edging,
.btn-register-now{
    background-color: #2c4e30!important;
    background-image: none!important;
}


/* menu.min.css */
div.un-navigation,ul.un-navigation{margin:0;padding:0;}div.un-navigation *,ul.un-navigation *{box-sizing:border-box!important;font-size:14px;text-decoration:none}ul.un-navigation{list-style:none}div.un-navigation>div.un-main-link,ul.un-navigation>li.un-main-link{vertical-align:middle;display:inline-block;height:100%;height:calc(100%);margin-left:10px}li.un-menu-item.un-menu-item-expanded{height:auto!important}div.un-navigation>div.un-main-link>div.un-sub-menu,ul.un-navigation>li.un-main-link>div.un-sub-menu{position:absolute;top:100%}div.un-navigation>div.un-main-link>div.un-menu-item-wrap>a,ul.un-navigation>li.un-main-link>div.un-menu-item-wrap>a{height:100%}div.un-menu-item-wrap{vertical-align:middle;width:100%;height:100%;padding:0 5px 0 10px;}div.un-menu-item-wrap>a{vertical-align:middle;height:100%}.un-sub-menu{display:none}.un-sub-menu.un-main-link-elt{left:auto;top:auto}ul.un-sub-menu-list{list-style:none;margin:0;padding:0}button.un-submenu-trigger{-webkit-appearance:none;background:0 0;display:block;border:none;width:100%;text-align:left;padding:0 30px 0 0;margin:0;position:relative;box-sizing:border-box;height:100%}button.un-submenu-trigger i.un-submenu-icon{border:solid #FFF;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:absolute;top:-3px;bottom:0;margin:auto;height:10px;width:10px;right:10px}button[aria-expanded=true] i.un-submenu-icon{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:3px}.un-horizontal-menu button[aria-expanded=true] i.un-submenu-icon{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}button[aria-expanded=false] i.un-submenu-icon{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.un-main-link>.un-menu-item-wrap>.un-sub-menu{background:#FFF;color:#000;position:absolute;left:0;top:100%;width:85%;height:100vh;}.un-horizontal-menu .un-menu-item{position:relative}.un-horizontal-menu .un-sub-menu{position:absolute;background:#FFF;left:100%;top:0}
/* carousel.min.css */
body.un-assistive [un-carousel=true],body.un-assistive div[un-carousel=true],body.un-assistive ul[un-carousel=true]{display:none!important}a.un-skipPreviewCarousel{position:absolute;top:0;left:0;display:inline-block;font-size:16px;font-family:Arial;padding:0 5px;height:30px;line-height:30px;top:-30px;z-index:1000;background:#fff;color:#000;transition:top ease .4s;-webkit-transition:top ease .4s;text-decoration:none}a.un-skipPreviewCarousel:focus{top:0;border:2px dashed #000}div.un-carousel-end{height:0;width:0;overflow:hidden;color:#000;background:#fff}ul.un-carousel-belt,ul.un-carousel-preview-zoom,ul.un-carousel-preview-zoom-nav{list-style:none;margin:0;padding:0}div.un-carousel{position:relative}div.un-carousel.un-slider ul.un-carousel-belt,div.un-carousel.un-slider ul.un-carousel-belt .un-carousel-slide{height:100%}div.un-carousel ul.un-carousel-ctrs{display:block!important;width:100%!important;height:0!important;margin:0!important;z-index:200}div.un-carousel ul.un-carousel-ctrs button{z-index:1000}div.un-carousel div.un-carousel-slide-title{color:#fff!important;padding:10px!important;position:absolute;top:0;left:0;width:100%;z-index:300;background:rgba(0,0,0,.7)}div.un-carousel .un-carousel-slide.un-slide-active{position:relative}div.un-carousel div.un-carousel-slide-desc,div.un-carousel div.un-carousel-slide-html{position:absolute;bottom:40px;width:100%;left:0}div.un-carousel div.un-carousel-slide-desc{padding:10px;color:#fff;z-index:400;background:rgba(0,0,0,.7)}div.un-carousel div.un-carousel-clear{width:0!important;height:0!important;clear:both!important;display:block!important}div.un-carousel ul.un-carousel-ctrs>li{display:inline-block!important;text-align:center!important}div.un-carousel ul.un-carousel-ctrs>li[class] button i.un-carousel-icon{border:solid #fff!important;border-width:0 2px 2px 0!important;display:inline-block!important;padding:3px!important;position:absolute!important;top:0!important;bottom:0!important;margin:auto!important;height:10px!important;width:10px!important}div.un-carousel ul.un-carousel-ctrs>li.un-carousel-next button,div.un-carousel ul.un-carousel-ctrs>li.un-carousel-prev button{-webkit-appearance:none!important;background:#000;opacity:.8;border:none}div.un-carousel ul.un-carousel-ctrs>li.un-carousel-next button{right:10px!important}div.un-carousel ul.un-carousel-ctrs>li.un-carousel-prev button{left:10px!important}div.un-carousel ul.un-carousel-ctrs>li button{position:absolute!important;top:calc(50% - 30px)!important;width:27px!important;height:60px!important}div.un-carousel ul.un-carousel-ctrs>li.un-carousel-prev button i.un-carousel-icon{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:10px!important}div.un-carousel ul.un-carousel-ctrs>li.un-carousel-next button i.un-carousel-icon{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px!important}div.un-carousel{overflow:hidden}div.un-carousel ul.un-carousel-belt{display:block!important;width:100%!important;text-align:left!important;margin:0!important;z-index:100;position:relative}div.un-carousel.un-transition ul.un-carousel-belt li.un-carousel-slide{transition:left ease .4s;-webkit-transition:left ease .4s}div.un-carousel ul.un-carousel-belt li.un-carousel-slide{width:100%!important}div.un-carousel ul.un-carousel-belt li.un-carousel-slide{display:none!important;margin:0!important;position:absolute;top:0}div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-active{display:inline-block!important;left:0!important}div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-next{display:inline-block!important;left:100%!important}div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-prev{display:inline-block!important;left:-100%!important}div.un-carousel ul.un-carousel-belt li.un-carousel-slide.un-slide-active{display:inline-block!important}ul.un-carousel-pgn{display:block!important;text-align:right!important;margin:0!important;position:absolute;bottom:0;right:0;z-index:600;padding:5px;width:100%}ul.un-carousel-pgn:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:#000;z-index:-1;opacity:.7}ul.un-carousel-pgn li.un-carousel-slide-pgn{display:inline-block!important;margin:0!important;margin-left:.25rem!important}ul.un-carousel-pgn li.un-carousel-slide-pgn button{-webkit-appearance:none;border:none;background:#000;opacity:.8;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;box-sizing:border-box}ul.un-carousel-pgn li.un-carousel-slide-pgn button.un-cr-active{opacity:1;background:#fff;color:#000}ul.un-carousel-pgn li.un-carousel-slide-pgn button.un-cr-play .un-stop-status{display:none}ul.un-carousel-pgn li.un-carousel-slide-pgn button.un-cr-play.un-cr-stop .un-stop-status{display:block}ul.un-carousel-pgn li.un-carousel-slide-pgn button.un-cr-play.un-cr-stop .un-play-status{display:none}a.un-skipPreviewCarousel{position:absolute;top:0;left:0;display:inline-block;font-size:16px;font-family:Arial;padding:0 5px;height:30px;line-height:30px;top:-30px;z-index:1000;background:#fff;color:#000;transition:top ease .4s;-webkit-transition:top ease .4s;text-decoration:none}a.un-skipPreviewCarousel:focus{top:0;border:2px dashed #000}.un-carousel-ms{overflow:hidden}ul.un-carousel-ms-belt{list-style:none!important;padding:0!important;margin:0!important}ul.un-carousel-ms-belt.un-animated{-webkit-transition:left .2s linear;transition:left .2s linear}ul.un-carousel-ms-belt>li.un-carousel-ms-slide{display:inline-block;position:relative;top:0;vertical-align:top;margin-left:5px;margin-right:5px;overflow:hidden;box-sizing:border-box!important}.un-ms-belt-cont{position:relative;padding-left:40px;padding-right:40px;overflow:hidden}.un-ms-belt-cont .un-carousel-ms-thumbs{overflow:hidden}.un-ms-belt-cont .un-carousel-ms-next-s,.un-ms-belt-cont .un-carousel-ms-prev-s{position:absolute;top:calc(50% - 20px);color:#fff;z-index:1;width:40px}.un-ms-belt-cont .un-carousel-ms-prev-s{left:0}.un-ms-belt-cont .un-carousel-ms-next-s{right:0}.un-carousel-ms-belt{position:relative;left:0}ul.un-carousel-ms-belt>li.un-carousel-ms-slide>a{border:none!important}.un-carousel-ms-next-s button,.un-carousel-ms-prev-s button{background:unset;border:none!important}.un-carousel-ms-next-s button i.un-carousel-ms-icon,.un-carousel-ms-prev-s button i.un-carousel-ms-icon{border:solid #000!important;border-width:0 2px 2px 0!important;display:inline-block!important;padding:3px!important;position:absolute!important;top:0!important;bottom:0!important;margin:auto!important;height:10px!important;width:10px!important;box-sizing:border-box}.un-carousel-ms-next-s button i.un-carousel-ms-icon,.un-carousel-ms-prev-s button i.un-carousel-ms-icon{-webkit-appearance:none!important;opacity:.8;border:none}.un-carousel-ms-next-s[disabled],.un-carousel-ms-prev-s[disabled]{opacity:.2!important}.un-carousel-ms-next-s button{right:10px!important}.un-carousel-ms-prev-s button{left:10px!important}.un-carousel-ms-prev-s button i.un-carousel-ms-icon{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:10px!important}.un-carousel-ms-next-s button i.un-carousel-ms-icon{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px!important}
/*NEXTR001AV-499*/
html.un-assistive, body.un-assistive {
    -webkit-overflow-scrolling :unset!important;
}
/* end NEXTR001AV-499 */

ul.un-navigation {
    overflow: auto;
    min-height: 45px;
    background-color: #222;
    color: #fff;
    position: unset!important;
    white-space: nowrap;
    line-height: 45px;
    display: flex;
}
@media (min-width: 1100px) {
  ul.un-navigation {
    justify-content: space-around;
  }
}
.un-menu-item-wrap a {
    background: #FFF;
    border: none;
}
.un-sub-menu-list > li {
   line-height: initial;
}
div.un-navigation>div.un-main-link, ul.un-navigation>li.un-main-link {
    height: auto!important;
}
.un-main-link>.un-menu-item-wrap>.un-sub-menu {
    background: #FFF;
    color: #000;
    position: absolute;
    left: 0;
    top: 88px;
    width: 85%;
    height: 100vh;
    -webkit-box-shadow: 800px 0px 0px 0px rgba(0,0,0,0.65);
    -moz-box-shadow: 800px 0px 0px 0px rgba(0,0,0,0.65);
    box-shadow: 800px 0px 0px 0px rgba(0,0,0,0.65);
    overflow-y: scroll;
    z-index: 999;
}
ul.un-navigation .un-menu-item-h {
    display: block;
    text-transform: uppercase;
    color: #FFF;
}
ul.un-navigation .un-sub-menu .un-menu-item-h {
    display: block;
    text-transform: initial;
    font-weight: bold;
}
/*NEXTR001AV-499*/
ul.un-navigation .un-sub-menu .un-sub-menu  .un-menu-item-h {
    font-weight: normal;
    color:#000000!important;
}

.un-sub-menu .un-menu-item-h .un-menu-item-wrap > a{
    color:#000000!important;
}
/* edn NEXTR001AV-499 */
.un-sub-menu div.un-menu-item-wrap {
    padding: 0px;
}
.un-menu-item .un-menu-item-h {
    padding: 10px;
}
.un-sub-menu .un-menu-item-h .un-menu-item-wrap > a {
    padding: 10px;
    display: block;
    color: #000;
}
.un-sub-menu .un-sub-menu .un-menu-item-h .un-menu-item-wrap > a {
    padding: 0px;
}
.un-sub-menu .un-menu-item-wrap button {
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0 1px 1px 1px;
    color: #000;
}
.un-sub-menu .un-menu-item-wrap a {
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0 1px 1px 1px;
}
.un-sub-menu .un-sub-menu .un-menu-item-wrap a {
    border: none;
}
.un-sub-menu .un-sub-menu .un-sub-menu-list li {
    background-color: #FFF;
}
.un-sub-menu .un-sub-menu .un-menu-item-wrap,
.un-sub-menu-list .un-sub-menu .un-menu-item {
    border: none;
}
/*.un-sub-menu-list .un-menu-item {
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0 1px 1px 1px;
}*/
.un-sub-menu button.un-submenu-trigger i.un-submenu-icon {
    border: solid #222;
    border-width: 0 2px 2px 0;
}

input.watermarked{
    color: #000000!important;
}

#unDetectZoom {
    color:#000;
    background-color: #FFF;
}
.sbm-idShopMoreButton {
    color: #37613e;
}
.sbm-bag-empty-content .btn-primary {
    background-color: #37613e!important;
    background-image: none;
}

.cm_bootstrap .service-teaser-link {
    padding: unset;
    height: 34px;
    outline-offset: -2px;
}

.cm_bootstrap .service-teaser-link:focus img {
    margin: 2px;
}

.teaser-title,
.big-teaser-title {
    color: #595959 !important;
}
#map .test-div {
    background-color: #000;
    border-radius: 50%;
}
.gm-style-pbt {
    background-color: #000;
    padding: 10px 0;
}
.secure-footer__customer-services > span,
.secure-footer__customer-services-tel-link,
.secure-footer__customer-services-charges {
    color: #4f504d!important;
}
.mt_nuContainer .mt_bannerOuter {
    background-color: #2148a7!important;
    background-image: none;
}
.mt_nuContainer h2 {
    text-align: left;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light",Helvetica,Arial,sans-serif;
    color: #fff;
    font-size: 11px;
    margin: 0;
    line-height: 1.2em;
    letter-spacing: .4px;
    padding: 5px 0 0 0;
    text-transform: none;
    background: no-repeat;
    border: 0;
    margin-block-start: 0;
    margin-block-end: 0;
    max-width: 265px;
    font-weight: 100;
}
.stock-InStock {
  color: #255425;
}
.black-header #header-accessibility {
    color: #FFF;
}
a[data-link-name*="Sale"] {
    color: #9d0000!important;
}
div[id*="RegMobileS"] .has-error,
div[id*="RegMobileS"] .has-success {
    width: 100%;
}
html, body {
    -webkit-overflow-scrolling: unset!important;
}
div[id*="monetate_selectorHTML"] h4 {
    padding: 10px 0px 10px 0px;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    background: white;
    margin-top: 0px;
}
#mt_idContainer .mt_bannerOuter {
    background-image: none;
    background-color: #064d4f;
}
.zoommed-text .search-result-item .item-text-container {
    height: auto!important;
}
.teaser-wrapper a { display: inline-block; }


@media only screen and (min-width: 1023px) {
    .cm_bootstrap .mobile-brands-module {
        padding-left: 20px!important;
    }
    .cm_bootstrap .mobile-brands-icon-list {
        padding-right: 1.8vw;
    }
    .mobile-brands-icon-img-con img {
        width: 58px!important;
        height: 58px!important;
        max-width: 58px!important;
    }
    .mobile-brands-icon-list,
    .mobile-brands-icon-list * {
        width: auto!important;
    }
}
div[id*="mt-slider-2844824-0"] a,
.mobile-brands-icon-list a {
    display: block;
}

#divColourSelectorContainer .nx-select-ppm select:focus {
    opacity: 1
}
/* NEXTR001AV-493 */
#footer_tel_link {
    display: block;
}
/* NEXTR001AV-494 */
#footer_collapsehelp_list small.x-small {
    color: #4f504d;
}

.take-me-to-site a{
    line-height: 36px;
}
/*NEXTR001AV-450*/
.un-focused{
    outline: 2px solid red!important;
    outline-offset: -2px;
}
/*end NEXTR001AV-450*/
.zoommed-text .mt_sliderTop{
  padding-bottom: 25px !important;
}
/*NEXTR001AV-476*/
h2.panel-heading{
  font-family: "Azo Sans",sans-serif;
  line-height: 1.5;
  letter-spacing: .4px;
  color: #222;
  text-align: center;
  margin-bottom: 16px;
  background: none;
  border: none;
  text-transform: none;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 14px;
}
[id *='wrap-images'] img{
  width: 100%;
  height: 100%;
  position: relative;
}
h2.ex_h5{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}
/*end NEXTR001AV-476*/
/* NEXTR001AV-513 */
.SignInContainer h2 span,
.SecondaryContainer h2 span,
#aFindOutMore {
    color: #000 !important;
}
/* end NEXTR001AV-513 */
/* NEXTR001AV-458 start */
.plp_filter_section .plp_filter_header,
.plp_filter_clear-section,
#plp_filter_list .plp_filter_more-header{
    outline-offset: -3px !important;
}
/* NEXTR001AV-458 end */
/* NEXTR001AV-542 start */
#header_search_input_clear,
#header_department_list a{
    outline-offset:  -2px !important;
}
#header_bagpopover_container .popover{
    position: fixed !important;
}
.flag-icon{
    overflow: visible !important;
}
.zoommed-text #header_upper-nav_nav{
    overflow: visible !important;
    /* height: 130px !important; */
}
.zoommed-text .header_lower-nav_sticky.up{
    top: 130px !important;
}
.zoommed-text #header_top-matches_autocomplete{
    z-index: 99999 !important;
}
.zoommed-text .undownarrow{
    margin-top: 35px !important;
}
.zoommed-text #header_shoppingbagpopover_btngroupcontainer{
    width: auto !important;
}
.zoommed-text #header_shoppingbag_count{
    height: 30px !important;
    width: 30px !important;
    top: 0px !important;
}
.zoommed-text #header_lg-my-account_link{
    text-overflow: unset !important;
    max-width: none !important;
}
/* .zoommed-text #header_bagpopover_container{
    margin-right: 6rem !important;
} */
.zoommed-text #header_csmodalshopnow_btn,
.zoommed-text #header_modal-country-selector_dropdown{
    height: auto !important;
    width: auto !important;
}
.zoommed-text #header_cspopover_content{
    overflow: scroll !important;
}
/* NEXTR001AV-542 end */
#plp_filter_modal .text-black-50{
    color: #000 !important;
}
.hp-background-colour[style="background-color:#C2B17D;"]{
    background-color: #6e6038 !important;
}
/*NEXTR001AV-355*/
.order-confirmation_print_orderdetails .items-panel__body-col{
  overflow: hidden !important;
}
/*NEXTR001AV-355 end*/
/**/
/*.row-margin-0 .cm-teaser-overlay__text.cm-richtext {
  background-color: #C20F21 !important;
}*/
#header_bag_btn .sr-only,
a.mr-auto.pl-2.mr-md-2.pl-md-0 .sr-only{
  color: #FFF !important;
}
/**/
.top-action span.sr-only{
  display: block !important;
}
.header-sticky.bg-white div{
  color: #000 !important;
}
body .btn-primary{
  background-color: #1D5825 !important;
}

body #ArrangeReturnsForm .btn-primary, 
body form[name=frmAddressFinder]:not([action*='/Addresses/AddDelivery']) .btn-primary, 
body form[action*="/Returns"] .btn-primary {
    background-color: #1D5825 !important;
}
/*NEXTR001AV-567*/
#register_form .info-txt-left-delivery,
#favouriteItemsCountTarget,
.basedOn{
  color: #000 !important;
}
.btn-style,
body #mainBody #add-new-card-container a,
body #mainBody .add-new-delivery-address{
  background-color: #1D5825 !important;
}
.new-sale .price-history,
.new-sale .item-description a{
  color: #288235 !important;
}
body .apply-filter-wrapper a{
  background-color: #227134 !important;
}
/*end NEXTR001AV-567*/
/*NEXTR001AV-568*/
.justify-content-between.align-items-center{
  outline-offset: -2px;
}
/*end NEXTR001AV-568*/
.item-sizes-available a{
  color: #227736 !important;
}
.un-button{
  left: 10px;
  top: 110px;
  position: relative;
}
.btn-style.secondary-btn.acc-green-btn {
    background-color: #405a2e !important;
}
.sbm-stock-status .sbm-instock,
.recently-viewed .clear.clearTop {
  color: #405a2e !important;
}
.page-title .sbm-item-count{
  color: #000 !important;
}
.copyArea > p{
  color: #3c3a3a !important;
}
#crCuratedSearch .topButton{
  background-color: #7d6d40 !important;
}
.hp-teaser-wrapper .ex_h3{
  font-size: 16px !important;
}
/**/
.plp_results_item-link:focus,
.plp_results_item-link:hover {
  outline-offset: -2px;
}
/**/
/*NEXTR001AV-579*/
#divSizeSelectorContainer .ppm-select {
    float: left;
    width: 78%;
}
/*NEXTR001AV-579*/
/*NEXTR001AV-585*/
@media (min-width: 400px) {
    .container {
        max-width: 540px !important;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px !important;
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 960px !important;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px !important;
    }
}
/*NEXTR001AV-585*/

.nx-select select:focus + .line-clamp {
    outline: 2px solid red;
}

.cm_bootstrap .new-3-teaser-stack-module .hp-hover-image-wrapper-mSite {
    display: block;
    margin: 3px;
}

.cm_bootstrap .msite-cta-brands.hp-btn-link {
    margin-bottom: 3px !important;
    margin-left: 3px;
}

.brands-animator-mSite-icons a {
    margin: 3px;
    display: block;
}

.un-assistive .cm_bootstrap .brands-inner-mSite {
    animation: none;
    -webkit-animation: none;
    animation-duration: unset !important;
    animation-play-state: unset !important;
}

.cm_bootstrap .new-4-teaser-module .carousel-card-con-mSite a {
    display: block;
}

.cm_bootstrap .new-4-teaser-module .carousel-card-con-mSite a:focus {
    margin: 3px;
    width: 98%;
}

body.upward-pdp #divMainCarouselContainer .ppm-main-swiper-superzoom.sz-show {
    display: block;
    background-color: rgba(255,255,255,.6);
    opacity: 1;
}

body.upward-pdp #divMainCarouselContainer .sz-text {
    opacity: 1;
    width: 12px;
    margin-right: 26px;
}

body.upward-pdp #divMainCarouselContainer .sz-icon {
    opacity: 1;
    width: 18px;
}

.nav-search-link {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
}

body .container.plp_responsive .plp_results_item .plp_results_item-img .plp_favourites_wrapper.card-text a.remove .gel-favourite-active,
body .container.plp_responsive .plp_results_item .plp_results_item-img .plp_favourites_wrapper.card-text a.add .gel-favourite-inactive{
    display: block !important;
}

body #divMainCarouselContainer .Gel3Favourites a.add .gel-favourite-inactive,
body #divMainCarouselContainer .Gel3Favourites a.remove .gel-favourite-active {
    display: block !important;
}

#mainBody .apply-filter-wrapper a {
    color: #fff !important;
    background-color: #000 !important;
}

.un-assistive #filter-panel-container .footer>button {
    background-color: #086f20!important;
}

body .sfl-page-header .page-title .sfl-item-count {
    color: #757575;
}

.panel-default>.panel-heading:focus {
    margin: 2px;
}
.partial-description .read-more:focus,
.partial-description .read-more:hover,
.recently-viewed .clear:focus,
.clear .clear:hover {
    outline-offset: -1px !important;
}

.un-assistive #filter-panel-container.open #filter-close-1 {
    display: block;
}

.plp_results_item > .plp_results_item-link {
    display: block;
}

.un-assistive #mainwrapper {
    position: relative;
}

.un-assistive .hp-hover-image-wrapper-mSite:focus {
    outline: 2px solid red !important;
    display: block;
    margin: 2px;
}

#platform_modernisation_header a:focus {
    outline-offset: -2px !important;
}
/* start NEXTR001AT-682 */
.un-mobile #registerArea #addressFinderArea #postcodeSearchWrapper .searchby-post-postcode .search-button.search-address {
    right: 0 !important;
}
/* end NEXTR001AT-682 */

.gm-err-message {
    color: black;
}

.hp-tile-slideshow a{
    display: block !important;
}

body #nxtBurgerModal .modal-dialog .modal-content .modal-body #burgerMenu-all .modal-burger-primary-view #dept-list-group li .burgerDepartmentListItem .burgerImage .burgerMenu-primaryNavItmTxt{
    position: relative!important;
    top:0px!important
}

body #nxtBurgerModal .modal-dialog .modal-content .modal-body #burgerMenu-all .modal-burger-primary-view #dept-list-group li .burgerDepartmentListItem .burgerImage{
    margin-top:0px;
}

a.hp-hover-image-wrapper {
    display:block!important
}

.un-assistive body .text-muted {
    color: #757575 !important;
}

.un-assistive body .form-control.form-control,
body #header_search-modal_modal #header_search-form_form_xs input{
    border-color: black!important;
    border: 1px solid black!important;
}

.un-assistive body #registerArea .next-marketing div.checkbox label:before, 
.un-assistive body #registerArea .next-marketing .persist-dob-checkbox div.checkbox label:before, 
.un-assistive body #registerArea .dob-container div.checkbox label:before, 
.un-assistive body #registerArea .dob-container .persist-dob-checkbox div.checkbox label:before {
    border-color: black;
}

#usablenet-footer {
    margin-top: 10px;
}

.mt_nuContainer .mt_bannerOuter {
    background-color: #ffffff!important;
}

body .btn-primary, 
body a.acc-green-btn, 
body #SearchBFPO, 
body .btn-primary:not(:disabled):not(.disabled):active, 
body .btn-primary:not(:disabled):not(.disabled).active, 
body .show>.btn-primary.dropdown-toggle, 
body .btn-primary:hover, 
body .btn-primary:focus, 
body .form-control.btn-primary {
    background-color: #1D5825 !important;
}

.panel .panel-body .edit-panel .form-row td[id$="validation-message"]{
    color:#9d0000 !important
}

body[data-theme="Reiss"]:not([data-country='GB']) #mainwrapper.my_account main#mainBody #accountsummary.accountsummary .panel #comm-content .buttonPanelCommunicationPreference input#btnUpdateCommunicationPreference:hover {
    border: 2px solid black!important;
    background-color: black!important;
    color:white!important
}

.zoommed-text h1.header-small-font{
    text-align: right!important;
}

body:not([data-country='GB']) .panel .panel-body .edit-panel .form-row input,
select {
    border: 1px solid black!important;
}

body[data-theme="Reiss"] #list-page .item-placeholder .image-details .item-details .remove-item-link.remove-item-link {
    position:static !important;
}

.nx-select select{
    opacity:1!important
}

h2.line-clamp.style-with-font {
    max-height: none!important;
}

body[data-theme="Reiss"] .plp_responsive .plp_results_item .card-title {
    height:auto!important;
}

.custom-select {
    height: auto!important;
    width: auto !important;
}

.zoommed-text .plp_title_align_center {
    max-width:100%!important;
    flex : auto!important;
}

.zoommed-text .btn-primary,
.zoommed-text .sbm-idDeleteButton,
.zoommed-text .sbm-idSaveForLaterButton{
    width:auto!important;
    height: auto!important;
}

#filter-option-price-minlabel,
#filter-option-price-maxlabel {
    top:70px!important;
}

body[data-theme="Reiss"] #registerArea.int-registration input{
    width:100%!important;
}

body.upward-pdp .ppm-main-swiper-prev, body.upward-pdp .ppm-main-swiper-next{
    opacity : 1!important
}

body[data-theme="Reiss"] #registerArea #register_form .container .row #select-title.selectContainer {
    width: auto!important
}

div.int-registration .country-code-prefix {
    line-height: 8px!important;
}

/*div.int-registration .country-code-prefix span {
    padding-top:20px!important;
}*/


#subheader a{
    display: block!important;
    height: 30px!important;
}


body[data-theme="Reiss"]:not([data-country='GB']) .CheckoutCommon .row a.pull-right {
    width: auto;
}

body[data-theme="Reiss"]:not([data-country='GB']) .CheckoutCommon .row .paymentoptions .payment-option, body[data-theme="Reiss"]:not([data-country='GB']) .CheckoutCommon .row .paymentoptions .paymentoptions-card,
body #mainwrapper #subheader{
    height: auto;
}

.faq .panel {
    display: none;
}

.faq input:checked~.panel {
    display: block;
}

.zoommed-text .plp_sticky-menu_wrapper {
    position: relative;
    top : 0!important
}

.nxt-seo-tag-container .nxt-seo-tag-scroll {
    height:auto!important;
}

.zoommed-text .nxt-seo-tag-container .nxt-seo-tag-scroll {
    display:flex!important;
    flex-wrap: wrap;
}

a.sizeguide-btn:focus {
    border : none!important;
    outline : 2 px solid red;
    outline-offset: -5px;
}

#sizeguide-wrapper #table-switch .sizeguide-btn,
body.upward-pdp #divMainDetailsContainer .select-wrapper .substyle-label-international{
    width:auto!important;
}

body[data-theme="Reiss"] .header_brand-logo_container.header_brand-logo_container {
    padding-left: 0!important;
}
@media screen and (max-width: 992px) {
    body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .row-width .form-group .telephone-input label {
        margin-left: 60px!important;
    }
}

.selectContainer label {
    display:block!important
}

.zoommed-text select#Title{
    width:auto!important;
}

.zoommed-text div.int-registration .country-code-prefix {
    left: 29px!important;
}

body[data-theme="Reiss"].zoommed-text #nxtBurgerModal .modal-dialog .modal-content .modal-body #burgerMenu-all .modal-burger-primary-view{
    margin-top: 90px!important;
}

.recently-viewed.show a {
    display: block!important;
}

.delivery-method a:focus {
    display: block;
}

/*#onetrust-consent-sdk #onetrust-accept-btn-handler, 
#onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #00881e;
}*/

[data-testid="country-selector-CTA-button"] {
    background-color: #006817 !important;
}

/*#onetrust-consent-sdk #onetrust-accept-btn-handler, 
#onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #006817 !important;
}*/

.un-assistive .header-adaptive-checkout a {
    opacity: 1;
    background-color: #006817;
}

.header-adaptive-checkout a span {
    color: white;
}

.un-assistive .sbm-soldout {
    color: #ec0000;
}

.un-assistive .sbm-saleSubText {
    color: #ec0000 !important;
}

.un-assistive #platform_modernisation_footer h2 {
    background-color: white;
}

a[href="/terms#nextunlimited"]:focus {
    display: block;
    width: fit-content;
}

body:not([data-country='GB']) div#order-summary-group div.order-summary-panel table.order-table tr .a-b-col .full-item-description .stock-InStock, 
body:not([data-country='GB']) div#order-summary-group div.order-summary-panel table.order-table-header tr .a-b-col .full-item-description .stock-InStock {
    color: #00891f !important;
}

body.upward-pdp #divMainCarouselContainer .sz-text {
  width: auto;
}

body[data-theme="Reiss"] .gel_pdp_options-select #divSizeSelectorContainer.ppm-sizeselector-container .ppm-select .ppm-sizechips .chipItem .chipItemLink {
  height: auto;
}

#mt-slider-4489264-0 .mt-desc, #mt-slider-4489264-0 .mt-desc-en {
  height: auto;
}

#mt-slider-4489285-0 .mt-desc, #mt-slider-4489285-0 .mt-desc-en {
  height: auto;
}

.un-assistive body #searchTextField input {
    color: black;
}

.un-assistive #platform_modernisation_header #platform_modernisation_meganav a {
    color: black;
}

.zoommed-text .cm-teaser-overlay {
  max-height: unset;
}

.zoommed-text .cm_bootstrap .carouselServiceBanner.vertical {
  height: 5em;
}

.zoommed-text #platform_modernisation_header .header-ars6m6 {
    overflow: scroll;
}

.zoommed-text .cm_bootstrap .vertical-service-banner {
  height: auto;
  max-height: unset;
}

.zoommed-text .cm_bootstrap .service-teaser-link {
  height: auto;
}

body.zoommed-text #items .sbm-item .sbm-item-conent .sbm-stock-status .sbm-idEditButton {
    height: auto;
}

body.zoommed-text #list-page .item-placeholder .image-details .item-details .remove-item-link {
    height: auto;
}

.zoommed-text .nx-select select {
    height: auto;
}

.un-assistive .new-sale #sc-search-control #sc-search-input-outer #sc-search-input:focus {
    outline: 2px solid red !important;
}

#sc-search-input {
    color: black;
    background-color: white;
}

#promo-code-input {
    color: black;
    background-color: white;
}

#sort-wrapper {
    visibility: hidden;
}

#sort-wrapper.slide-in {
    visibility: visible;
}

.apply-filter-wrapper {
    visibility: hidden;
}

.apply-filter-wrapper.slide-in {
    visibility: visible;
}

.un-assistive .cm_bootstrap .christmas-header-banner h4 {
    color: white;
    background-color: #000000d1;
}

.un-assistive .cm_bootstrap .christmas-header-banner h3 {
    color: black;
}

.un-assistive .cm_bootstrap .video-heading h3,
.un-assistive .cm_bootstrap .font--nextdisplay-bold {
    color: black !important;
    background-color: white !important;
}

.zoommed-text .tsandcs-pill {
  height: auto;
}

.zoommed-text .security-code-container {
  display: block;
}

.zoommed-text .sb div.row .sb-checkout .sbm-page-header .sbm-order-summary .sbm-idCheckoutButton, 
.zoommed-text .sb div.row .sb-checkout .sbm-page-header .sbm-order-summary-empty .sbm-idCheckoutButton,
.zoommed-text .sb div.row .col-sb-items .sb-items .ShoppingBag #items .sbm-item .sbm-item-conent .sbm-item-edit-toggle .sbm-edit-size-wrapper .dk_container .dk_toggle, 
.zoommed-text .sb div.row .col-sb-items .sb-items .ShoppingBag .sbm-bag-items .sbm-item .sbm-item-conent .sbm-item-edit-toggle .sbm-edit-size-wrapper .dk_container .dk_toggle,
.zoommed-text .dk_container,
.zoommed-text .sb div.row .col-sb-items .sb-items .ShoppingBag .sbm-order-summary.responsive-summary .bag_delivery_text div {
    height: auto !important;
}

.zoommed-text .sb div.row .col-sb-items .sb-items .ShoppingBag #items .sbm-item .sbm-item-conent .sbm-item-edit-toggle.row, 
.zoommed-text .sb div.row .col-sb-items .sb-items .ShoppingBag .sbm-bag-items .sbm-item .sbm-item-conent .sbm-item-edit-toggle.row,
.zoommed-text .sb div.row .col-sb-items.mobile-mode .sb-items.mobile-mode .ShoppingBag .sbm-order-summary.responsive-summary {
    display: block;
}

.zoommed-text #platform_modernisation_header #snail-trail-container {
    display: block;
}

.zoommed-text #platform_modernisation_header #snail-trail-container > li {
    display: inline-block;
}

.zoommed-text #platform_modernisation_meganav > div {
    display: block;
}

.zoommed-text #platform_modernisation_header .header-adaptive-checkout {
    width: auto;
}

@media (max-width: 1000px) {
    .zoommed-text .touch-container .panel-group,
    .zoommed-text .touch-container a.panel-link {
        display: block;
    }

    .zoommed-text .button-list .button-list-outer-container .button-list-inner-container, 
    .zoommed-text .button-list .button-list-outer-container .multi-teaser-inner-container, 
    .zoommed-text .button-list .multi-teaser-outer-container .button-list-inner-container, 
    .zoommed-text .button-list .multi-teaser-outer-container .multi-teaser-inner-container, 
    .zoommed-text .multi-teaser .button-list-outer-container .button-list-inner-container, 
    .zoommed-text .multi-teaser .button-list-outer-container .multi-teaser-inner-container, 
    .zoommed-text .multi-teaser .multi-teaser-outer-container .button-list-inner-container, 
    .zoommed-text .multi-teaser .multi-teaser-outer-container .multi-teaser-inner-container {
        display: block;
    }

    .zoommed-text #plp-search-banner-entrypoint .search-banner-quick-links {
        white-space: normal;
    }

    .zoommed-text #menu-list-grow {
        height: 55vh;
        overflow: scroll;
    }
}