.new-shopping-bag .payment-methods__wrapper{background-color:transparent;padding:1.25rem}@media (min-width:1279px){.new-shopping-bag .payment-methods__wrapper{margin-bottom:.625rem}}@media (min-width:768px){.new-shopping-bag .payment-methods__wrapper{padding:24px 30px 20px}}@media (min-width:1280px){.new-shopping-bag .payment-methods__wrapper{margin-bottom:.875rem}}@media (max-width:767.98px){.new-shopping-bag .payment-methods__wrapper{padding:1.4375rem 2rem 2.5rem;margin:0}}.new-shopping-bag .payment-methods__wrapper .payment-image{height:1.625rem;width:auto}.new-shopping-bag .payment-methods__wrapper .payment-image.paypal{padding:.3125rem 0}.new-shopping-bag .payment-methods__title{width:284px;text-align:center;text-transform:uppercase;font-size:.6875rem;font-family:var(--font-primary,Arial);font-weight:400;color:#000;line-height:20px;margin-bottom:.5rem}@media (max-width:1023.98px){.new-shopping-bag .payment-methods__title{text-align:left}}.new-shopping-bag .payment-methods__text{font-size:.75rem;font-family:var(--font-primary,Arial);font-weight:600;color:#777;margin-bottom:.9375rem}.new-shopping-bag .payment-methods__image-wrapper{width:284px;text-align:center}.new-shopping-bag .payment-methods__image-wrapper.more-padding{padding-left:1.25rem;padding-right:1.25rem}.new-shopping-bag .payment-methods__image-wrapper img{margin:0 4px}@media (max-width:1023.98px){.new-shopping-bag .payment-methods__image-wrapper{text-align:left}.new-shopping-bag .payment-methods__image-wrapper img{margin:0 8px 0 0}}.sticky-Methods{position:fixed}.new-checkout__aside .payment-methods__image-wrapper{margin-top:16px}.find-in-store__modal{height:100%;padding:1.25rem;width:100%;background-color:#fff}[class*="--second"] .find-in-store__modal .modal__title{margin-top:2.1875rem}.find-in-store__modal .modal__close.icon-close{position:fixed}@media (min-width:1280px){.find-in-store__modal .modal__close.icon-close{position:absolute}}@media (min-width:1280px){.find-in-store__modal{max-height:630px;max-width:1440px;width:calc(100% - 280px)}[class*=pDetails] .find-in-store__modal{height:90%}[class*="--second"] .find-in-store__modal .modal__title{display:none}.find-in-store__modal .modal__body{height:calc(100% - 60px)}[class*="--second"] .find-in-store__modal .modal__body{height:100%}}.find-in-store__container,.find-in-store__row{height:100%;position:relative}.find-in-store__content{display:flex;flex-flow:column;height:100%}.ie11 .find-in-store__content{padding-top:.625rem;overflow:hidden}@media (min-width:1280px){.find-in-store__content{padding-right:1.25rem}}.find-in-store__map{height:0;margin-top:1.875rem;overflow:hidden;padding-bottom:106.66%}.find-in-store__map .map-component,.find-in-store__map .map-component .map{height:100%}@media (min-width:768px){.find-in-store__map{padding-bottom:87.03%}}@media (min-width:1280px){.find-in-store__map{height:calc(100% + 60px);margin-top:-3.75rem;padding-bottom:0;padding-left:1.25rem}}[class*="--second"] .find-in-store__map{height:0;padding-bottom:53%}@media (min-width:768px){[class*="--second"] .find-in-store__map{padding-bottom:40.44%}}@media (min-width:1280px){[class*="--second"] .find-in-store__map{height:100%;margin:0;padding-bottom:0;position:absolute;right:0;top:0}html[dir=rtl] [class*="--second"] .find-in-store__map{/*! rtl:begin:ignore */right:unset/*! rtl:end:ignore */}}.find-in-store__back{display:none}[class*="--second"] .find-in-store__back{font-family:var(--font-primary,Arial);font-weight:700;font-size:.8125rem;letter-spacing:.2px;line-height:1.2;text-transform:uppercase;color:#000;cursor:pointer;display:block;position:absolute;top:-5.3125rem;left:.9375rem}@media (min-width:768px){[class*="--second"] .find-in-store__back{font-size:.875rem}}@media (min-width:1280px){[class*="--second"] .find-in-store__back{font-size:.6875rem;text-transform:capitalize;color:#777;left:0;position:relative;top:-.5rem}}.findInStore__productRecap{display:flex}.findInStore__imgWrapper{background-color:#fff;height:150px;width:120px}.findInStore__imgWrapper img{width:100%}.findInStore__img{display:block;height:100%;margin:0 auto}.findInStore__productInfos{display:inline-block;margin-left:1.25rem;margin-top:.625rem}.findInStore__productName{font-family:var(--font-primary,Arial);font-weight:700;display:block;font-size:1.125rem}@media (min-width:768px){.findInStore__productName{font-size:1.4375rem}}@media (min-width:1280px){.findInStore__productName{font-size:1rem}}.findInStore__productCode{font-family:var(--font-primary,Arial);font-weight:400;font-size:.75rem;letter-spacing:.4px;font-size:.625rem}@media (min-width:768px){.findInStore__productCode{font-size:.875rem;line-height:1.3125rem}}@media (min-width:1280px){.findInStore__productCode{font-size:.625rem}}.findInStore__productPrice{font-family:var(--font-primary,Arial);font-weight:400;color:#000;font-size:.875rem}.findInStore__productPrice .price__old{display:inline-block;font-size:.6875rem}@media (min-width:768px){.findInStore__productPrice .price__old{font-size:.9375rem}}.findInStore__productPrice .price__current{display:block}@media (min-width:768px){.findInStore__productPrice .price__current{display:inline-block;font-size:.9375rem}}.findInStore__productPrice .price__discount{color:#6c6c6c;display:inline-block;font-size:.6875rem}@media (min-width:768px){.findInStore__productPrice .price__discount{font-size:.9375rem}}.findInStore__productPrice .price__discount:before{content:"|";padding-left:.1875rem;padding-right:.1875rem}.findInStore__productPrice .price__discount:after{content:""}@media (min-width:768px){.findInStore__productPrice .price__discount:after{content:"|";display:inline-block;padding-left:.1875rem;padding-right:.1875rem}}.findInStore__productInfo{font-family:var(--font-primary,Arial);font-weight:400;display:flex;font-size:.75rem;line-height:1.5625rem}@media (min-width:1280px){.findInStore__productInfo{line-height:1.25rem}}.findInStore__search{height:50px;margin-bottom:1.25rem;margin-top:1.5625rem}@media (min-width:768px){.findInStore__search{margin-bottom:2.5rem;margin-top:3.125rem}}@media (min-width:1280px){.findInStore__search{margin-bottom:.9375rem;margin-top:.9375rem}}.findInStore__stores{margin-top:1.5625rem}@media (min-width:1280px){.findInStore__stores{margin-top:0;max-height:22.1875rem}}.findInStore__noResult{font-family:var(--font-primary,Arial);font-weight:400;font-size:.875rem}@media (min-width:1280px){.findInStore__noResult{font-size:1.125rem}}.findInStore__noResult .noResults--bold{font-family:var(--font-primary,Arial);font-weight:700}.findInStore__noResult.findInStore__storesLabel--mobile{display:block;padding-left:.625rem}@media (min-width:1280px){.findInStore__noResult.findInStore__storesLabel--mobile{display:none}}.findInStore__noResult.findInStore__storesLabel--desktop{display:none}@media (min-width:1280px){.findInStore__noResult.findInStore__storesLabel--desktop{display:block;padding-left:.625rem}}.findInStore__storesLabel{font-family:var(--font-primary,Arial);font-weight:400;font-size:.75rem;letter-spacing:.4px}.findInStore__storesLabel.findInStore__storesLabel--mobile{margin-top:1.875rem;padding-left:.625rem}@media (min-width:1280px){.findInStore__storesLabel.findInStore__storesLabel--mobile{display:none}}.findInStore__storesLabel.findInStore__storesLabel--desktop{display:none}@media (min-width:1280px){.findInStore__storesLabel.findInStore__storesLabel--desktop{display:block;margin-bottom:.9375rem;padding-left:.625rem}}.customScrollBar[data-scrollbar] .scrollbar-track{background:#c6c6c6}.customScrollBar[data-scrollbar] .scrollbar-track-x,.customScrollBar[data-scrollbar] .scrollbar-track-y{width:.375rem}.customScrollBar[data-scrollbar] .scrollbar-thumb{background:#000;border-radius:0;width:.375rem}.customScrollBar[data-scrollbar][class*="--small"] .scrollbar-thumb,.customScrollBar[data-scrollbar][class*="--small"] .scrollbar-track-x,.customScrollBar[data-scrollbar][class*="--small"] .scrollbar-track-y{width:.1875rem}.findInStore--second .findInStore__product{position:relative}.findInStore--second .findInStore__productRecap{display:flex;padding-bottom:1.875rem}.findInStore--second .findInStore__productRecap:after{background-color:#c6c6c6;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}html[dir=rtl] .findInStore--second .findInStore__productRecap:after{transform:translateX(50%)}@media (min-width:768px){.findInStore--second .findInStore__productRecap{padding-bottom:2.5rem}}@media (min-width:1280px){.findInStore--second .findInStore__productRecap{padding-bottom:1.25rem}}.findInStore--second .findInStore__storesLabel{display:none}.findInStore--second .findInStore__imgWrapper{background-color:#fff;height:5.4375rem;width:4.375rem}@media (min-width:768px){.findInStore--second .findInStore__imgWrapper{height:9.0625rem;width:7.1875rem}}@media (min-width:1280px){.findInStore--second .findInStore__imgWrapper{height:5.0625rem;width:5.0625rem}}.findInStore--second .findInStore__img{display:block;height:100%;margin:0 auto}.findInStore--second .findInStore__productInfos{display:inline-block;margin-left:1.3125rem}@media (min-width:1280px){.findInStore--second .findInStore__productInfos{margin-left:1.125rem;margin-top:.3125rem}}.findInStore--second .findInStore__productName{font-family:var(--font-primary,Arial);font-weight:700;display:block;font-size:1.125rem}@media (min-width:768px){.findInStore--second .findInStore__productName{font-size:1.4375rem}}@media (min-width:1280px){.findInStore--second .findInStore__productName{font-size:.875rem}}.findInStore--second .findInStore__productCode{font-family:var(--font-primary,Arial);font-weight:400;font-size:.75rem;letter-spacing:.4px;font-size:.625rem}@media (min-width:768px){.findInStore--second .findInStore__productCode{font-size:.875rem;line-height:1.3125rem}}@media (min-width:1280px){.findInStore--second .findInStore__productCode{font-size:.75rem;line-height:1.3125rem}}.findInStore--second .findInStore__productPrice{font-family:var(--font-primary,Arial);font-weight:400;color:#000;display:flex;font-size:.6875rem}@media (min-width:768px){.findInStore--second .findInStore__productPrice{font-size:1rem}}@media (min-width:1280px){.findInStore--second .findInStore__productPrice{font-size:.75rem}}.findInStore--second .findInStore__productPrice .price__discount{color:#6c6c6c}.findInStore--second .findInStore__productPrice .price__discount:after,.findInStore--second .findInStore__productPrice .price__discount:before{content:"|";padding-left:.1875rem;padding-right:.1875rem}.findInStore--second .findInStore__productPrice .price__old{color:#6c6c6c;font-size:.75rem;padding:0 .125rem;text-decoration:line-through}@media (min-width:768px){.findInStore--second .findInStore__productPrice .price__old{font-size:1rem}}@media (min-width:1280px){.findInStore--second .findInStore__productPrice .price__old{font-size:.75rem}}.findInStore--second .findInStore__productInfo{font-family:var(--font-primary,Arial);font-weight:400;font-size:.75rem;letter-spacing:.4px;display:inline;line-height:.875rem}.findInStore--second .findInStore__productInfo.product--color:after{content:"|";padding-left:.1875rem;padding-right:.1875rem}.findInStore--second .findInStore__scrollWrapper{margin-top:.9375rem;padding:0 0 0 .625rem;position:relative}@media (min-width:1280px){.findInStore--second .findInStore__scrollWrapper{min-height:3.125rem;overflow:hidden}.findInStore--second .findInStore__scrollWrapper:after{background-color:transparent;bottom:0;box-shadow:0 1px 9px 9px rgba(0,0,0,.1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:94%}}.findInStore--second .findInStore__store{margin-top:40px;position:relative}@media (min-width:768px){.findInStore--second .findInStore__store{display:flex}}@media (min-width:1280px){.findInStore--second .findInStore__store{height:100%;margin-top:0;max-height:135px;overflow-y:scroll}}.findInStore--second .findInStore__store .scroll-content{display:block}@media (min-width:768px){.findInStore--second .findInStore__store .scroll-content{display:flex;width:100%}}.findInStore--second .findInStore__name{font-family:var(--font-primary,Arial);font-weight:700;display:flex;font-size:1rem}@media (min-width:768px){.findInStore--second .findInStore__name{font-size:1.125rem}}@media (min-width:1280px){.findInStore--second .findInStore__name{font-size:1rem}}.findInStore--second .findInStore__address,.findInStore--second .findInStore__phone{font-family:var(--font-primary,Arial);font-weight:400;display:flex;font-size:.875rem;line-height:1.25rem}@media (min-width:1280px){.findInStore--second .findInStore__address,.findInStore--second .findInStore__phone{font-size:.6875rem;line-height:1.3125rem}}.findInStore--second .findInStore__address{word-break:break-word}@media (min-width:768px){.findInStore--second .findInStore__details{margin-top:0;padding-right:.625rem;width:50%}}.findInStore--second .findInStore__availabilityLabel{font-family:var(--font-primary,Arial);font-weight:700;display:block;font-size:1rem}@media (min-width:1280px){.findInStore--second .findInStore__availabilityLabel{font-size:.875rem}}.findInStore--second .findInStore__bookLabel{font-family:var(--font-primary,Arial);font-weight:700;display:block;font-size:.875rem;line-height:1.3125rem}@media (min-width:768px){.findInStore--second .findInStore__bookLabel{letter-spacing:.01875rem}}@media (min-width:1280px){.findInStore--second .findInStore__bookLabel{font-size:.875rem}}.findInStore--second .findInStore__categoryList{margin-top:2.5rem}@media (min-width:768px){.findInStore--second .findInStore__categoryList{margin-top:0;padding-right:.625rem;width:50%}}.findInStore--second .findInStore__appointment{margin-bottom:1.875rem;margin-top:5.625rem}@media (min-width:768px){.findInStore--second .findInStore__appointment{margin-bottom:2.5rem;margin-top:3.75rem;position:relative}}@media (min-width:1280px){.findInStore--second .findInStore__appointment{display:flex;flex-flow:column;flex-grow:1;margin-bottom:0;margin-top:.625rem}}.findInStore--second .findInStore__appTitle{font-family:var(--font-primary,Arial);font-weight:700;font-size:1.125rem;margin-bottom:1.875rem}@media (min-width:1280px){.findInStore--second .findInStore__appTitle{font-size:.875rem;margin-bottom:0;padding-top:1.25rem}}.findInStore__appointmentLabel{font-family:var(--font-primary,Arial);font-weight:700;display:block;font-size:1.125rem;padding-bottom:1.875rem}@media (min-width:1280px){.findInStore__appointmentLabel{font-size:.875rem;padding-bottom:0}}.tangram-suggestion-main{z-index:18}@media (min-width:1280px){.tangram-suggestion-main{position:fixed!important}}.body-new-pdp .storeLocator__label{width:100%}.body-new-pdp dl,.body-new-pdp ol,.body-new-pdp ul{margin:0}.body-new-pdp .book-appointment-form .selectInput__optionItem,.body-new-pdp .book-appointment-form .selectInput__selected{color:inherit;line-height:1;text-decoration:none}.body-new-pdp label{margin-bottom:0}html[dir=rtl] .findInStore__phone{direction:ltr;justify-content:end;z-index:inherit}html[dir=rtl] .find-in-store__back .icon-arrow-left:before{content:"";z-index:inherit}.store__number{font-family:var(--font-primary,Arial);font-weight:400;font-size:.75rem;letter-spacing:.4px;padding-left:.6875rem}.storeLocator__options .store__number{display:block;margin:1.25rem 0}@media (min-width:1280px){.storeLocator__options .store__number{display:none}}.store__list .store__number{display:none}@media (min-width:1280px){.store__list .store__number{display:block;margin-bottom:.9375rem}}.store__wrapper{background-color:#e6e9f0;border:1px solid transparent;padding:1.25rem;position:relative;width:100%}.store__wrapper.openStore{border:1px solid #000;box-sizing:border-box}@media (min-width:1280px){.findInStore .store__wrapper,.store__wrapper{width:calc(100% - 20px)}.store__wrapper{border:1px solid transparent;box-sizing:border-box;margin-top:.1875rem}}@media (min-width:768px) and (max-width:1279.98px){.store__wrapper .store__moreSection.baa-showcase{margin-bottom:3.6875rem}}.store__name{display:block;font-family:var(--font-primary,Arial);font-weight:700;font-size:1rem;padding-right:6.25rem}@media (min-width:768px){.store__name{font-size:1.125rem}}.findInStore__stores .store__name{font-size:.75rem}@media (min-width:768px){.findInStore__stores .store__name{font-size:1.125rem}}.store__details{font-family:var(--font-primary,Arial);font-weight:600;font-size:.625rem;position:absolute;right:0;top:1.25rem;padding-right:1.25rem;cursor:pointer}@media (min-width:768px){.store__details{font-size:.75rem}}.store__address{margin-top:.9375rem}html[dir=rtl] .store__phone{direction:ltr;text-align:right;position:relative}.store__address,.store__phone,.store__temporaryClosed{font-family:var(--font-primary,Arial);font-weight:400;line-height:1.3125rem;font-size:.875rem;display:block}@media (min-width:768px){.store__address,.store__phone,.store__temporaryClosed{line-height:1.5625rem}}@media (min-width:1280px){.store__address,.store__phone,.store__temporaryClosed{line-height:1.25rem}}.findInStore__stores .store__address,.findInStore__stores .store__phone,.findInStore__stores .store__temporaryClosed{font-size:.75rem;line-height:1rem}@media (min-width:768px){.findInStore__stores .store__address,.findInStore__stores .store__phone,.findInStore__stores .store__temporaryClosed{font-size:.875rem;line-height:1.3125rem}}.store__temporaryClosed{color:#cf6065;font-weight:500}.store__ctaWrapper .button-cta{line-height:1}.store__ctaWrapper .button-cta--fixed{line-height:1;padding:.3125rem .9375rem}.store__ctaWrapper .button-cta__holder{width:auto}.store__ctaWrapper--locator{margin-top:1.5625rem}@media (min-width:768px){.store__ctaWrapper--locator .row{justify-content:flex-end}}@media (min-width:1280px){.store__ctaWrapper--locator .row{justify-content:space-between}}.store__ctaWrapper--locator .col-2{display:none}.store__ctaWrapper--locator .col-5{flex:none;max-width:100%}.store__ctaWrapper--locator .col-5:first-child{width:auto}.store__ctaWrapper--locator .col-5:last-child{width:100%;margin-top:1.875rem}.store__ctaWrapper--locator .col-5:last-child .button-cta--fixed,.store__ctaWrapper--locator .col-5:last-child .button-cta__holder{width:100%}@media (min-width:1280px){.store__ctaWrapper--locator .col-5:last-child .button-cta--fixed,.store__ctaWrapper--locator .col-5:last-child .button-cta__holder{width:auto}}@media (min-width:768px){.store__ctaWrapper--locator .col-5:last-child{text-align:right;width:auto;margin-top:0}}@media (min-width:1280px){.store__ctaWrapper--locator .col-5:last-child{width:auto;margin-top:0;flex:0 0 41.66667%}}.store__ctaWrapper--desktopOpen{display:none}@media (min-width:1280px){.store__ctaWrapper--desktopOpen{display:block;margin-top:.3125rem}}.store__ctaWrapper--mobile{margin-top:1.25rem;display:flex}@media (min-width:768px){.store__ctaWrapper--mobile{margin-top:0}}@media (min-width:1280px){.store__ctaWrapper--mobile{display:none}}.store__ctaWrapper--mobile .cta--phone{margin-right:.625rem}@media (min-width:768px){.store__ctaWrapper--mobile .cta--phone{display:none}}@media (min-width:768px){.store__ctaWrapper--mobile .cta--directions{position:absolute;display:flex;left:1.25rem;bottom:1.25rem}}.store__ctaWrapper--mobile .cta__text{width:0;opacity:0;height:0}.store__ctaWrapper--mobile .icon{margin:0}.findInStore__stores .store__ctaWrapper{display:flex;justify-content:flex-start;margin-top:.625rem}@media (min-width:768px){.findInStore__stores .store__ctaWrapper{justify-content:flex-end;margin-top:0}}.opening{padding-top:2.5rem}@media (min-width:768px){.opening{padding:2.5rem .625rem 0 0}}.store__list .opening{padding-top:1.875rem}@media (min-width:768px){.store__list .opening{padding-top:1.5625rem}}.storeLocatorModal__details .opening{padding-top:0}@media (min-width:768px){.storeLocatorModal__details .opening{padding-top:1.5625rem}}.findInStore__store .opening{padding-top:2.5rem}@media (min-width:768px){.findInStore__store .opening{padding-top:.625rem}}.opening__title{font-family:var(--font-primary,Arial);font-weight:700}.store__list .opening__title{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.store__list .opening__title{font-size:.8125rem;line-height:1}}.singleStore__hours .opening__title{font-size:1.125rem}.findInStore__store .opening__title{font-size:1rem;line-height:1.625rem}@media (min-width:1280px){.findInStore__store .opening__title{font-size:.875rem;line-height:1.3125rem}}.storeLocatorModal__details .opening__title{font-size:1rem}@media (min-width:768px){.storeLocatorModal__details .opening__title{font-size:.875rem}}.opening__weekday{font-family:var(--font-primary,Arial);font-weight:700;vertical-align:top;width:70%}.findInStore__details .opening__weekday{width:45%}.store__list .opening__weekday{width:50%}@media (min-width:768px){.store__list .opening__weekday{width:20%}}@media (min-width:1280px){.store__list .opening__weekday{width:30%}}.storeLocatorModal__details .opening__weekday{width:50%}.singleStore__hours .opening__weekday{width:55%}.opening__hour{white-space:pre;font-family:var(--font-primary,Arial);font-weight:400}.findInStore .opening__hour,.singleStore__hours .opening__hour,.store__list .opening__hour,.storeLocatorModal__details .opening__hour{text-align:right}@media (min-width:768px){.findInStore .opening__hour,.singleStore__hours .opening__hour,.store__list .opening__hour,.storeLocatorModal__details .opening__hour{text-align:left}}html[dir=rtl] .findInStore .opening__hour,html[dir=rtl] .singleStore__hours .opening__hour,html[dir=rtl] .store__list .opening__hour,html[dir=rtl] .storeLocatorModal__details .opening__hour{direction:ltr;text-align:right;position:relative}.opening__week{width:100%;margin-top:1.25rem}.store__list .opening__week{font-size:.8125rem;line-height:1.3125rem}@media (min-width:768px){.store__list .opening__week{line-height:1.25rem}}.storeLocatorModal__details .opening__week{font-size:.875rem;line-height:1.625rem}@media (min-width:1280px){.storeLocatorModal__details .opening__week{font-size:.75rem;line-height:1.125rem}}.findInStore__store .opening__week,.singleStore__hours .opening__week{font-size:.875rem;line-height:1.625rem}@media (min-width:1280px){.findInStore__store .opening__week{font-size:.75rem;line-height:1.3125rem}}.accordion{position:relative}.accordion__elem{border-bottom:1px solid rgba(0,0,0,.1)}.accordion-wrapper{padding:1.25rem}.accordion__link{display:block;position:relative;width:100%;height:100%}.accordion__cont{display:none}.accordion__title{font-family:var(--font-primary,Arial);font-weight:700;max-width:90%;font-size:.875rem;letter-spacing:.025rem;padding:.625rem;border-bottom:1px solid #f4f5f7;width:100%;line-height:1.43}@media (min-width:1280px){.accordion__title{line-height:1.875rem;padding-top:0;padding-bottom:0}.faqs .accordion__title{padding:.625rem;line-height:2.4}}.accordion__desc{font-family:var(--font-primary,Arial);font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.025rem;padding:.625rem 1.875rem .3125rem .625rem;margin-bottom:10px}.accordion__html{display:none}.accordion--active .accordion__html{display:block}.accordion__icon{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;font-size:1.125rem}html[dir=rtl] .accordion__icon{text-align:left}@media (min-width:768px){.accordion__icon{right:.625rem}}.accordion__icon.accordion__icon--plus{display:block}.accordion--active .accordion__icon.accordion__icon--plus,.accordion__icon.accordion__icon--minus{display:none}.accordion--active .accordion__icon.accordion__icon--minus{display:block}.accordion-wrapper__new-checkout{position:relative;margin:0 auto;max-width:1600px;padding:0 2rem}@media (min-width:1024px) and (max-width:1366px){.accordion-wrapper__new-checkout{padding:2.4375rem 3rem 0}}@media (min-width:1366px){.accordion-wrapper__new-checkout{padding:2.4375rem 7.5rem 0}}.accordion-wrapper__new-checkout .accordion{margin-top:1.78125rem}.accordion-wrapper__new-checkout .accordion:last-child{padding-bottom:0}@media (min-width:768px){.accordion-wrapper__new-checkout .accordion:last-child{padding-bottom:2rem}}@media (max-width:1023.98px){.accordion-wrapper__new-checkout .accordion{margin-top:2.5rem}}.accordion-wrapper__new-checkout .accordion .accordion__elem{border-top:none}.accordion-wrapper__new-checkout .accordion .accordion__elem:not(:first-child){padding-top:.5625rem}@media (max-width:1023.98px){.accordion-wrapper__new-checkout .accordion .accordion__elem:not(:first-child){padding-top:.875rem}}.accordion-wrapper__new-checkout .accordion .accordion__elem,.accordion-wrapper__new-checkout .accordion .accordion__title{border:none}@media (min-width:768px) and (max-width:1023px){.accordion-wrapper__new-checkout .accordion{margin-left:3rem;margin-right:3rem}}.accordion-wrapper__new-checkout .accordion .accordion__title{padding:0;line-height:1.43}@media (max-width:1023.98px){.accordion-wrapper__new-checkout .accordion .accordion__title{margin-left:1.875rem}}.accordion-wrapper__new-checkout .accordion--active{padding-bottom:.25rem}.accordion-wrapper__new-checkout .accordion__desc{color:#000;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:400;margin-bottom:0}.accordion-wrapper__new-checkout .accordion__html{display:block;padding:0}.accordion-wrapper__new-checkout .accordion__html p{color:#000;font-family:var(--font-primary,Arial);font-weight:400;font-size:.875rem;line-height:1.43;letter-spacing:.01375rem}.accordion-wrapper__new-checkout .accordion__html a{font-family:var(--font-primary,Arial);font-weight:600;text-decoration:underline}.accordion-wrapper__new-checkout .cards .credit-card-thumb{float:none;margin-right:.5rem;max-width:2.25rem}.accordion-wrapper__new-checkout .accordion__link .accordion__icon{text-align:center;line-height:1.5rem;font-size:.875rem;color:#71797f}@media (min-width:768px){.accordion-wrapper__new-checkout .accordion__link .accordion__icon{right:0}}@media (max-width:1023.98px){.accordion-wrapper__new-checkout .accordion__link .accordion__icon{right:auto;left:0}}.accordion-wrapper__new-checkout .js-contentAccordion{padding-right:1.875rem;padding-top:.3125rem}@media (max-width:1023.98px){.accordion-wrapper__new-checkout .js-contentAccordion{padding-left:2.10625rem}}@media (min-width:1024px){.accordion-wrapper__new-checkout .js-contentAccordion{padding-right:.375rem;padding-top:.5rem}}.accordion-wrapper__new-checkout .payment-methods__title{color:#000;font-size:.875rem;line-height:1.25rem;font-weight:400;padding-bottom:1rem}.accordion-wrapper__new-checkout .payment-methods .payment-image{margin-right:.5rem;max-width:2.25rem}[v-cloak]{visibility:hidden}@media (min-width:1280px){.store-categories-component{pointer-events:none}}@media (min-width:1280px){.store-categories-component .accordion{margin:.625rem 0}}.store-categories-component .accordion__elem{margin-top:.3125rem}@media (min-width:1280px){.store-categories-component .accordion__elem{border:none}}@media (min-width:1280px){.singleStore__categoryList .store-categories-component .accordion__elem{width:50%}}@media (min-width:1280px){.store-categories-component .accordion__cont{display:inline-block!important}}.store-categories-component .singleStore__products .accordion{width:100%;overflow:hidden}@media (min-width:1280px){.store-categories-component .singleStore__products .accordion{display:flex;justify-content:flex-start}}.store-categories-component .singleStore__products .accordion__link{height:auto}.store-categories-component .products__productItem{font-family:var(--font-primary,Arial);font-weight:400;padding-left:.625rem;font-size:.875rem;line-height:1.625rem}@media (min-width:1280px){.store-categories-component .products__productItem{padding:0;display:inline;font-size:.75rem;line-height:1.3125rem}.store-categories-component .products__productItem:before{content:"-";padding-left:3px;padding-right:3px}.store-categories-component .products__productItem:first-child:before{content:"";padding:0}}.store-categories-component .products__productItem.notAvailable{color:#c6c6c6}@media (min-width:1280px){.singleStore__categoryList .store-categories-component .products__productItem{font-size:.875rem;display:block;line-height:1.625rem}.singleStore__categoryList .store-categories-component .products__productItem:before{content:none}}.store-categories-component .accordion__title{line-height:1;padding-left:.625rem;font-size:.75rem;text-transform:uppercase;position:relative;font-weight:600}@media (min-width:1280px){.store-categories-component .accordion__title{padding-bottom:0;text-transform:inherit;padding-left:0;display:inline-block;line-height:1.25rem;border-bottom:none}}.singleStore__categoryList .store-categories-component .accordion__title{letter-spacing:.2px}@media (min-width:1280px){.singleStore__categoryList .store-categories-component .accordion__title{font-size:.875rem;line-height:1.625rem}}@media (min-width:1280px){.store-categories-component .accordion__icon,.store-categories-component .accordion__icon.accordion__icon--minus{display:none}}@media (min-width:1280px){.singleStore__categoryList .accordion{width:50%}}@media (min-width:1280px){.singleStore__categoryList .accordion-pure-component{display:flex}}.map{height:320px}@media (min-width:768px){.map{height:590px}}@media (min-width:1280px){.map{margin-bottom:0;max-width:1075px;height:calc(100vh - 95px)}}.map>div{background-color:#fff!important}.map div[aria-roledescription=map]{background-color:#000}.findInStore .map{height:0;padding-bottom:106.66%}@media (min-width:768px){.findInStore .map{padding-bottom:87.03%}}@media (min-width:1280px){.findInStore .map{padding-bottom:0;height:650px;margin-top:0}}.findInStore--second .map{height:0;padding-bottom:53%}@media (min-width:768px){.findInStore--second .map{padding-bottom:40.44%}}@media (min-width:1280px){.findInStore--second .map{padding-bottom:0;height:650px;margin-top:0}}.singleStore__map .map{height:0;padding-bottom:54.33%}@media (min-width:768px){.singleStore__map .map{padding-bottom:39.35%}}@media (min-width:1280px){.singleStore__map .map{padding-bottom:0;height:550px}}.storeLocator__form{height:50px;position:relative}.storeLocator__form.inputFocus{z-index:20}.storeLocator__input{height:50px;width:100%;padding:.3125rem 3.75rem .3125rem .625rem;line-height:2.0625rem;letter-spacing:.02625rem;font-family:var(--font-primary,Arial);font-weight:400;font-size:1rem;letter-spacing:.2px;line-height:2.5;-webkit-appearance:none;appearance:none;border-bottom:1px solid #c6c6c6;border-radius:0;color:#1b1b1b}@media (min-width:1280px){.storeLocator__input{font-size:.875rem}}.checkout-component .storeLocator__input{overflow:hidden;text-overflow:ellipsis;padding-right:60px}.storeLocator__input::-webkit-input-placeholder{color:#1b1b1b}.storeLocator__input.cancel-is-visible{padding:.3125rem 8.75rem .3125rem .625rem}@media (min-width:768px){.storeLocator__input.cancel-is-visible{padding:.3125rem 10rem .3125rem .625rem}}.input-rounded .storeLocator__input:focus,.input-rounded .storeLocator__input:focus-visible{outline:none;box-shadow:none}.inputFocus .storeLocator__input{background-color:#f4f5f7}html[dir=rtl] .storeLocator__input{/*! rtl:begin:ignore */padding:0/*! rtl:end:ignore */}.button__cancelStore{font-family:var(--font-primary,Arial);font-weight:400;font-size:.6875rem;letter-spacing:.2px;line-height:2.5;text-transform:uppercase;color:#777;margin-right:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:clip;max-width:65px}.storeLocator__buttons{width:19%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;position:absolute;top:50%;right:1%;transform:translateY(-50%)}.storeLocator__buttons a{margin:0 auto}.storeLocator__buttons button{padding-right:0}html[dir=rtl] .storeLocator__buttons{/*! rtl:begin:ignore */right:unset/*! rtl:end:ignore */}.storeLocator__geolocalization{cursor:pointer}.storeLocator__geolocalization.disabled{color:#777;cursor:auto}.storeLocator__geolocalization.is-loading{-webkit-animation:pulse .8s infinite;-moz-animation:pulse .8s infinite;-o-animation:pulse .8s infinite;animation:pulse .8s infinite}html[dir=rtl] .storeLocator__geolocalization{transform:rotateY(180deg)}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fontbulger{0%{font-size:10px}30%{font-size:15px}to{font-size:12px}}.storeLocator__iconSearch{margin-left:.625rem;cursor:pointer}.storeLocator__iconSearch.disabled{color:#777;cursor:auto}#location-select-component-suggestion .pac-container{top:48px!important;left:0!important}.location-new-checkout{margin-bottom:2.5rem;line-height:20px;font-size:.875rem}.location-new-checkout.list-open{margin-bottom:2.1875rem}.location-new-checkout .storeLocator__input{font-size:.875rem;font-weight:600;height:36px;overflow:hidden;text-overflow:ellipsis;padding:0 60px 0 0}.location-new-checkout .storeLocator__input:focus{padding-right:150px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #000}.location-new-checkout .storeLocator__input:focus~.float-label{top:-.8125rem;transform:scale(.7)}.location-new-checkout .icon-arrow-right-slash{font-size:1.6rem}.location-new-checkout .icon-arrow-right-slash:before{content:"\e91e"}.location-new-checkout .float-label{position:absolute;left:0;top:.5rem;transform:scale(1);transition:.2s cubic-bezier(0,.5,.5,1);transform-origin:left;pointer-events:none}.location-new-checkout .storeLocator__buttons{top:42%;transform:translateY(-56%)}.location-new-checkout .storeLocator__geolocalization{font-size:1.75rem;padding-right:.5rem;display:inline-block;position:relative;top:-.1875rem}html[dir=rtl] .location-new-checkout .storeLocator__geolocalization{transform:scaleX(-1);margin-left:10px;position:relative}.location-new-checkout.focused .float-label{top:-.8125rem;transform:scale(.7)}.location-new-checkout.focused .storeLocator__input{border-bottom:1px solid #000}.location-new-checkout .input-rounded .storeLocator__buttons{top:3.75rem;transform:translateY(-50%)}.location-new-checkout .storeLocator__error-message{color:#e02020;position:absolute;top:100%;font-size:.6875rem;margin-top:.25rem;left:0}.storeLocator__form.input-rounded{height:auto}.storeLocator__form.input-rounded .storeLocator__title{display:block;color:#0b0b0b;line-height:1.43;letter-spacing:.0125rem;padding-bottom:9px;font-weight:600}.storeLocator__form.input-rounded .storeLocator__input{padding:0 20px;font-weight:600;border:.0625rem solid rgba(0,0,0,.5);border-radius:.375rem;height:3.4375rem}.storeLocator__form.input-rounded .storeLocator__input.error-border{border:.0625rem solid rgba(224,32,32,.6)}.storeLocator__form.input-rounded .storeLocator__input:focus{border:.0625rem solid #000}.storeLocator__form.input-rounded .storeLocator__input::placeholder{color:rgba(0,0,0,.5);font-weight:500}.storeLocator__search .storeLocator__input{overflow:hidden;text-overflow:ellipsis}.storeLocator__search .storeLocator__input:focus~.float-label{top:-.8125rem;transform:scale(.7)}.storeLocator__search .float-label{position:absolute;left:0;top:.25rem;transform:scale(1);transition:.2s cubic-bezier(0,.5,.5,1);transform-origin:left;pointer-events:none;font-family:var(--font-primary,Arial);font-weight:400;font-size:1rem;letter-spacing:.2px;line-height:2.5;padding-left:.625rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:195px}@media (min-width:1280px){.storeLocator__search .float-label{font-size:.875rem}}.storeLocator__search .float-label.has-value,.storeLocator__search.focused .float-label{top:-.8125rem;transform:scale(.7)}html[dir=rtl] .storeLocator__iconSearch:before{content:""}.storeLocator__field>label input{padding-right:10px!important}.book-appointment-form{flex-grow:1}html[dir=rtl] .book-appointment-form input[type=email]{direction:ltr;text-align:right;position:relative}.book-appointment-form .p-date__input,.book-appointment-form .p-email__input,.book-appointment-form .p-phone__select,.book-appointment-form .p-textfield__input{min-height:2.625rem;padding:0 .625rem}.book-appointment-form .p-date,.book-appointment-form .p-date__container,.book-appointment-form .p-email,.book-appointment-form .p-email__container,.book-appointment-form .p-textfield,.book-appointment-form .p-textfield__container{margin:0}.book-appointment-form .p-phone__select{padding:0 .625rem 0 0}.book-appointment-form .p-phone__select .selectInput__label{height:3.0625rem}.book-appointment-form .selectInput__label{min-height:2.625rem}.find-in-store__container .book-appointment-form .selectInput__options,.storedetailpage .book-appointment-form .selectInput__options{border:1px solid #e1e7ed}.book-appointment-form .select__wrapper .select{height:2.625rem}.book-appointment-form .select__wrapper .select:disabled{color:#000}.book-appointment-form .p-datepicker__container{min-height:42px}.find-in-store__container .book-appointment-form .p-datepicker__container .flatpickr-calendar.open,.storedetailpage .book-appointment-form .p-datepicker__container .flatpickr-calendar.open{border:1px solid #e1e7ed}.book-appointment-form__recaptcha .recaptcha{transform:scale(.77);transform-origin:0 0}@media (max-width:1023.98px){html[dir=rtl] .book-appointment-form__recaptcha .recaptcha{/*! rtl:begin:ignore */transform-origin:0 0/*! rtl:end:ignore */}}@media (min-width:768px){html[dir=rtl] .book-appointment-form__recaptcha .recaptcha{/*! rtl:begin:ignore */transform-origin:100% 0/*! rtl:end:ignore */}}.book-appointment-form__cta{align-self:flex-end;margin:0 0 0 auto}.book-appointment-form .bookNowBtn{align-items:flex-end;display:flex;margin-top:.625rem}@media (min-width:1280px){.book-appointment-form.layout3{padding-top:20px}}.book-appointment-form__privacy{margin-top:8px}.book-appointment-form__privacy .p-checkbox__title{font-size:.75rem}.book-appointment-form__privacy .p-checkbox__title a{color:#0c0c0c}.book-appointment-form.customLongPolicy.layout1{max-height:520px;padding-right:10px}.book-appointment-form.customLongPolicy .p-checkbox{margin-bottom:20px}.book-appointment-form.customLongPolicy.layout2 .book-appointment-form__cta{align-self:flex-start;margin-top:13px;margin-bottom:10px}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-and-details-text,.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-more-less-button{font-family:GT-America,sans-serif ;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-more-less-button{text-decoration-line:underline;text-decoration-thickness:.5px;padding-top:20px;cursor:pointer}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-and-details-text{display:block;padding-top:20px}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-and-details-text u{font-size:120%;text-decoration-line:underline;text-decoration-thickness:.5px}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper{padding-top:20px}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper .custom-consent-checkbox{display:block}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper .custom-consent-checkbox .p-checkbox__title{padding-right:0}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper .custom-consent-checkbox .p-checkbox__title label{font-style:normal;line-height:18px;font-size:12px;font-weight:400}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper .custom-consent-checkbox .p-checkbox__title label b{font-weight:600}.book-appointment-form .flex-item-custom-consent-and-details .custom-consent-checkbox-wrapper .custom-consent-checkbox .p-checkbox__title label a{font-weight:400;text-decoration-line:underline;text-decoration-thickness:.5px;border-bottom:none}.book-appointment-wrapper .fixed-outher-submit{margin-bottom:0;padding-top:24px}.flex-form,.flex-form .flex-row{display:flex;flex-wrap:wrap}.flex-form .flex-row{width:100%}.flex-form .flex-item{flex-basis:100%;padding:.3125rem}.flex-form .flex-item.half-full{flex-basis:100%}@media (min-width:768px){.flex-form .flex-item.half-full{flex-basis:50%;max-width:50%}}.flex-form .flex-item.msg__aux{font-family:GT-America,sans-serif ;color:red;line-height:1.33;font-size:12px}@media (max-width:1023.98px){.flex-form .flex-item.msg__aux{padding-top:1.375rem}}.flex-form .flex-item.msg__aux a{color:red;text-decoration:underline;font-weight:600}@media (min-width:1280px){.flex-form .flex-item{padding:0 .3125rem .3125rem}}.flex-form.layout2 .flex-item,.flex-form.layout3 .flex-item{flex-basis:100%}@media (min-width:768px){.flex-form.layout2 .flex-item,.flex-form.layout3 .flex-item{flex-basis:50%;max-width:50%}}.flex-form.layout2 .bookNowBtn,.flex-form.layout3 .bookNowBtn{margin-top:.5625rem}@media (min-width:768px){.flex-form.layout2 .bookNowBtn,.flex-form.layout3 .bookNowBtn{margin-top:0}}@media (min-width:1280px){.flex-form.layout3{flex-grow:1;height:100%}.flex-form.layout3 .flex-item.book-appointment-form__cta{margin-bottom:0!important;padding-bottom:0}}@media (min-width:768px){.layout2 .flex-item.half-full.flex-item--bottom,.layout3 .flex-item.half-full.flex-item--bottom{align-items:flex-end;display:flex;flex-basis:50%;margin-bottom:.3125rem}}@media (min-width:1280px){.layout1 .flex-item.half-full.flex-item--bottom{display:block;flex-basis:100%;max-width:100%}}@media (min-width:1280px){.layout3 .flex-item.half-full[class*=__recaptcha]{height:2.8125rem}}.grecaptcha-badge{width:auto!important}.book-appointment-form__recaptcha{height:3.75rem;max-width:100%}@media (min-width:1280px){.layout1 .book-appointment-form__recaptcha{height:80px}}@media (min-width:600px){.overlayOpen body>div[style*="visibility: visible"]{position:fixed!important;top:0!important;z-index:999999!important}}:root{--font-primary:GT-America,sans-serif /*!rtl: almarai;*/}html{font-family:GT-America,sans-serif /*!rtl: almarai;*/}html[lang=hk],html[lang=ja],html[lang=ko],html[lang=th],html[lang=zh]{--font-primary:Helvetica,Arial,sans-serif;font-family:Helvetica,Arial,sans-serif}html[dir=rtl]{--font-primary:Almarai,sans-serif;font-family:Almarai,sans-serif}.thankStep{height:100%}.thankStep__thankWrap{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1.25rem;min-height:100%}.thankStep__icon{font-size:4.3125rem;color:#87dba7;margin-bottom:1.25rem}.thankStep__title{font-weight:700;font-size:1.25rem}.thankStep__title,.thankStep__txt{font-family:var(--font-primary,Arial)}.thankStep__txt{padding-top:1.25rem;text-align:center;font-weight:400;line-height:1.3125rem;font-size:.875rem}@media (min-width:768px){.thankStep__txt{max-width:50%}}.thankStep__cta{text-align:center}@media (min-width:768px){.thankStep__cta{position:relative;width:250px}}.thankStep__cta .button-cta{font-size:.9375rem;line-height:1;padding:7px 5px;margin-top:1.875rem;margin-bottom:0}