.h-promoBar{-webkit-box-pack:justify;-moz-box-pack:justify;background:#e4e4e4;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.h-promoBar--sale{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#eee;border-bottom:1px solid #ddd;color:#000}.h-promoBar--sale:hover a:hover{color:#000}.h-promoBar--specialSale{letter-spacing:.01px}.h-promoBar--cybermonday{background:#21252e;letter-spacing:.01px}.h-promoBar__content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;margin:auto;position:relative}.h-promoBar__content--default{padding:.375rem .75rem}.h-promoBar__content--scrollable{height:2.8125rem;overflow:hidden}.h-promoBar--specialSale .h-promoBar__content{display:block;font-size:.875rem;margin:0;max-width:-webkit-calc(100% - 3.5rem);max-width:-moz-calc(100% - 3.5rem);max-width:calc(100% - 3.5rem);padding:.75rem}.h-promoBar__itemList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0 .5rem}.touch .h-promoBar__itemList{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto}.touch .h-promoBar__itemList::-webkit-scrollbar{display:none}.touch .h-promoBar__itemList:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,89%,0)),to(#e4e4e4));background:-webkit-linear-gradient(left,hsla(0,0%,89%,0),#e4e4e4);background:-moz-linear-gradient(left,hsla(0,0%,89%,0),#e4e4e4);background:linear-gradient(90deg,hsla(0,0%,89%,0),#e4e4e4);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:2.5rem}.h-promoBar__item{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:2.8125rem;padding:0 .25rem}.h-promoBar__imgWrap{-webkit-align-self:center;align-self:center;margin-bottom:.5rem;text-align:center;width:100%}.h-promoBar--specialSale .h-promoBar__imgWrap{grid-area:logo;width:100%}.h-promoBar__img{display:none}.h-promoBar--cybermonday .h-promoBar__img{height:2.1875rem}.h-promoBar__saleText{-webkit-box-flex:1;-moz-box-flex:1;color:#fff;-webkit-flex:1;flex:1;font-size:.8125rem;padding:.5rem 0}.h-promoBar__saleText__topic{color:#fff;display:none;font-weight:700}.h-promoBar__saleText__discount{color:#c00;font-weight:700}.h-promoBar__saleText__voucherCode{font-weight:700;white-space:nowrap}.h-promoBar__textpromo{font-size:.875rem}.h-promoBar--specialSale .h-promoBar__saleText{-webkit-box-flex:1;-moz-box-flex:1;color:#000;-webkit-flex:1 1 25%;flex:1 1 25%;font-size:inherit;grid-area:text;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;justify-self:end;margin-right:.5rem;max-width:13.75rem;padding:0;text-align:right}.h-promoBar--specialSale .w1{display:none}.h-promoBar--specialSale .h-promoBar__saleText__discount{color:#000}.h-promoBar--cybermonday .discount{color:#fc6842}.h-promoBar__link{background:#eee;-webkit-border-radius:.875rem;-moz-border-radius:.875rem;border-radius:.875rem;color:#000;font-size:.8125rem;line-height:1.1;padding:.5rem 1rem;text-decoration:none;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;transition:background-color .2s ease-in;white-space:nowrap}.h-promoBar__link:hover{background:#fff;-webkit-box-shadow:1px 1px .4375rem rgba(0,0,0,.07);-moz-box-shadow:1px 1px .4375rem rgba(0,0,0,.07);box-shadow:1px 1px .4375rem rgba(0,0,0,.07);color:#000}.h-promoBar__saleLink{color:#e19748;display:inline;font-size:.8rem;font-weight:700;letter-spacing:.125px;text-decoration:underline;text-decoration-thickness:.125rem}.h-promoBar__saleLink:hover{text-decoration:none}.h-promoBar--specialSale .h-promoBar__saleLink:hover{background-color:#333;text-decoration:none}.h-promoBar--specialSale .h-promoBar__saleLink:after{background-position:100%;right:1rem;width:1.3125rem}.h-promoBar--specialSale .h-promoBar__saleLink:hover:after{-webkit-transform:none;-moz-transform:none;transform:none}.h-promoBar--specialSale .h-promoBar__saleLink:focus{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.h-promoBar__saleLinkText{margin-right:1rem}.h-promoBar__voucherCodeWithBtn{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px dashed #8f8f8f;-webkit-border-radius:.4375rem;-moz-border-radius:.4375rem;border-radius:.4375rem;font-size:.8125rem;font-weight:700;padding:.25rem .625rem}.h-promoBar__form,.h-promoBar__voucher,.h-promoBar__voucherCodeWithBtn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.h-promoBar__voucher{gap:.5rem;white-space:nowrap}.h-promoBar__voucher .h-promoBar__cta{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;background:rgba(0,0,0,.55);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:700;gap:.375rem;letter-spacing:0;min-height:0;padding:.375rem .5rem}.h-promoBar__voucher .h-promoBar__cta--confirmed{background:rgba(0,0,0,.08);color:#000;min-height:0;pointer-events:none}.h-promoBar__voucher .h-promoBar__cta--confirmed .icon{display:block;height:.75rem;width:.75rem}.h-promoBar__voucher .h-promoBar__cta:not([disabled]):hover{background:rgba(0,0,0,.65);color:#fff}.h-promoBar__close{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;height:2.8125rem;-webkit-justify-content:center;justify-content:center;padding:0 .5rem;width:3.5rem}.touch .h-promoBar__close{border-left:1px solid rgba(0,0,0,.15)}.touch .h-promoBar--specialSale .h-promoBar__close{border:none}@media (min-width:22.5rem){.h-promoBar__img{margin-bottom:.125rem}}@media (min-width:35.5rem){.h-promoBar__content--default{padding:.375rem 1rem}.h-promoBar--specialSale .h-promoBar__content{-webkit-box-align:center;-moz-box-align:center;-webkit-box-flex:0;-moz-box-flex:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;padding:0 0 0 1rem}.h-promoBar__imgWrap{margin:0;width:auto}.h-promoBar__img{-webkit-align-self:center;align-self:center;display:block;margin:0;padding:0;width:8rem}.h-promoBar--specialSale .h-promoBar__img{height:1.875rem;width:auto}.h-promoBar--specialSale .h-promoBar__saleText{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;flex:none;justify-self:unset;margin:0 1rem;max-width:none;text-align:left}.h-promoBar__saleLink{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#e19748;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;min-height:2rem;padding:.25rem 1rem;text-decoration:none;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;transition:background .2s ease-in-out;white-space:nowrap}.h-promoBar__saleLink:hover{background:#dd882e}.h-promoBar--specialSale .h-promoBar__saleLink{background-color:#000;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}}@media (min-width:48rem){.h-promoBar__item{padding:0 .5rem}.h-promoBar--specialSale .h-promoBar__imgWrap{margin-bottom:0;width:auto}.h-promoBar__saleText{font-size:.875rem}.h-promoBar__textpromo,.h-promoBar__voucherCodeWithBtn{font-size:.9375rem}.h-promoBar__voucher .h-promoBar__cta{padding:.375rem .75rem}.h-promoBar__voucher .h-promoBar__cta--confirmed .icon{height:.9375rem;width:.9375rem}}@media (min-width:64rem){.h-promoBar--specialSale .h-promoBar__saleText{margin:0 2rem}.h-promoBar__saleLink{font-size:.875rem}}@media (min-width:75.625rem){.h-promoBar{padding:0 calc(50% - 37.8125rem)}}