.arrow-left-red{background-image:url(../images/sprites.png);background-position:0 -756px;background-repeat:no-repeat;height:31px}.arrow-left{background-image:url(../images/sprites.png);background-position:0 -603px;background-repeat:no-repeat;height:31px}.arrow-right-red{background-image:url(../images/sprites.png);background-position:0 -705px;background-repeat:no-repeat;height:31px}.arrow-right{background-image:url(../images/sprites.png);background-position:0 -654px;background-repeat:no-repeat;height:31px}.bell-black{background-image:url(../images/sprites.png);background-position:0 -237px;background-repeat:no-repeat;height:16px}.bell-white{background-image:url(../images/sprites.png);background-position:0 -201px;background-repeat:no-repeat;height:16px}.bloc_echantillon{background-image:url(../images/sprites.png);background-position:0 -807px;background-repeat:no-repeat;height:91px}.check-over{background-image:url(../images/sprites.png);background-position:0 -167px;background-repeat:no-repeat;height:14px}.check{background-image:url(../images/sprites.png);background-position:0 -99px;background-repeat:no-repeat;height:14px}.closebuttonb{background-image:url(../images/sprites.png);background-position:0 -467px;background-repeat:no-repeat;height:23px}.closebuttonw{background-image:url(../images/sprites.png);background-position:0 -510px;background-repeat:no-repeat;height:23px}.dialogclose{background-image:url(../images/sprites.png);background-position:0 -387px;background-repeat:no-repeat;height:20px}.dialogclosered{background-image:url(../images/sprites.png);background-position:0 -427px;background-repeat:no-repeat;height:20px}.focus{background-image:url(../images/sprites.png);background-position:0 -553px;background-repeat:no-repeat;height:30px}.gift-star{background-image:url(../images/sprites.png);background-position:0 -348px;background-repeat:no-repeat;height:19px}.gift{background-image:url(../images/sprites.png);background-position:0 -309px;background-repeat:no-repeat;height:19px}.green-check-mark{background-image:url(../images/sprites.png);background-position:0 -273px;background-repeat:no-repeat;height:16px}.green_check{background-image:url(../images/sprites.png);background-position:0 0;background-repeat:no-repeat;height:12px}.un-check{background-image:url(../images/sprites.png);background-position:0 -65px;background-repeat:no-repeat;height:14px}.wishlist-border-icon{background-image:url(../images/sprites.png);background-position:0 -133px;background-repeat:no-repeat;height:14px}.wishlist-red-icon{background-image:url(../images/sprites.png);background-position:0 -32px;background-repeat:no-repeat;height:13px}[data-product-index*="0"]{-webkit-box-ordinal-group:1;order:0}[data-product-index*="1"]{-webkit-box-ordinal-group:2;order:1}[data-product-index*="2"]{-webkit-box-ordinal-group:3;order:2}[data-product-index*="3"]{-webkit-box-ordinal-group:4;order:3}[data-product-index*="4"]{-webkit-box-ordinal-group:5;order:4}[data-product-index*="5"]{-webkit-box-ordinal-group:6;order:5}[data-product-index*="6"]{-webkit-box-ordinal-group:7;order:6}[data-product-index*="7"]{-webkit-box-ordinal-group:8;order:7}[data-product-index*="8"]{-webkit-box-ordinal-group:9;order:8}[data-product-index*="9"]{-webkit-box-ordinal-group:10;order:9}[data-product-index*="10"]{-webkit-box-ordinal-group:11;order:10}[data-product-index*="11"]{-webkit-box-ordinal-group:12;order:11}[data-product-index*="12"]{-webkit-box-ordinal-group:13;order:12}[data-product-index*="13"]{-webkit-box-ordinal-group:14;order:13}[data-product-index*="14"]{-webkit-box-ordinal-group:15;order:14}[data-product-index*="15"]{-webkit-box-ordinal-group:16;order:15}[data-product-index*="16"]{-webkit-box-ordinal-group:17;order:16}[data-product-index*="17"]{-webkit-box-ordinal-group:18;order:17}[data-product-index*="18"]{-webkit-box-ordinal-group:19;order:18}[data-product-index*="19"]{-webkit-box-ordinal-group:20;order:19}[data-product-index*="20"]{-webkit-box-ordinal-group:21;order:20}[data-product-index*="21"]{-webkit-box-ordinal-group:22;order:21}[data-product-index*="22"]{-webkit-box-ordinal-group:23;order:22}[data-product-index*="23"]{-webkit-box-ordinal-group:24;order:23}[data-product-index*="24"]{-webkit-box-ordinal-group:25;order:24}[data-product-index*="25"]{-webkit-box-ordinal-group:26;order:25}[data-product-index*="26"]{-webkit-box-ordinal-group:27;order:26}[data-product-index*="27"]{-webkit-box-ordinal-group:28;order:27}[data-product-index*="28"]{-webkit-box-ordinal-group:29;order:28}[data-product-index*="29"]{-webkit-box-ordinal-group:30;order:29}@-webkit-keyframes zoomIn{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomIn{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.account-nav-wrapper{padding:0 0 24px}.account-overview .accountoverview-page-title{background-color:#fff;padding:16px;margin:0}.subscribedbyemail-row{margin-right:10px}.subscribedbyemail-hide,.subscribedbysms-hide{display:none}#communication-invalid{font-size:.9375rem;color:#d50032;margin-bottom:10px}@media screen and (max-width:63.9375em){.pt_account .page-content{padding:0}.pt_account .accountoverview-list{padding:16px}.pt_account .login-logout-btn{padding:0 16px}}.pt_account.offers .content{background-color:#fff}.pt_account.offers .back-button-wrapper{background-color:#fff}.pt_account.offers .back-button{margin:16px 0 0 16px}.pt_account .offers-primary-section{padding:16px}@media screen and (min-width:50em){.pt_account .offers-primary-section{padding:32px 40px}}.pt_account .account-left-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-transform:none;font-family:AvantGardeMedium,Arial,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.4px;-webkit-box-align:start;align-items:flex-start;padding:0}.pt_account .negative-points-notification{padding:0 32px;background-color:#fff}.pt_account .negative-points-notification .inlinenotification{margin:16px 0 0}.pt_account .greeting-first-name{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.125rem;text-transform:capitalize}.pt_account .account-card-and-status-info,.pt_account .user-account-header{padding:24px 16px;color:#fff;background-color:#000}.greeting-and-loyalty-info{width:100%}.greeting-and-loyalty-info .account-card-and-status-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:16px}.greeting-and-loyalty-info .loyalty-status{text-transform:capitalize}.greeting-and-loyalty-info .joined-since-date{font-size:.9375rem;line-height:1.25rem}.greeting-and-loyalty-info .card-with-status{background-color:#000;color:#fff;font-size:.875rem;padding:8px 12px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:8px;border:1px solid #fff}.greeting-and-loyalty-info .card-with-status svg{max-width:35px}.greeting-and-loyalty-info .points-status-container{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e0e0}.greeting-and-loyalty-info .points-status{width:50%}.greeting-and-loyalty-info .points-heading{font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem}.greeting-and-loyalty-info .accumulated-points-container{display:-webkit-box;display:flex;align-self:center}@media screen and (min-width:50em){.greeting-and-loyalty-info .accumulated-points-container .accumulated-points svg{margin:0 0 0 6px}}.greeting-and-loyalty-info .accumulated-points-period-info{color:#595959;font-size:.75rem;line-height:1rem;margin:4px 0 0}.greeting-and-loyalty-info .accumulated-points{display:-webkit-box;display:flex;align-self:flex-start;-webkit-box-align:center;align-items:center;padding:6px 8px;margin:0;font-size:.875rem}@media screen and (min-width:50em){.greeting-and-loyalty-info .accumulated-points{align-self:center;letter-spacing:0}}.greeting-and-loyalty-info .accumulated-points svg{display:-webkit-box;display:flex;margin:0 6px}.user-account-header .discover-program{padding-bottom:8px}.user-account-header .button,.user-account-header .login-button-link{width:100%}.account-left-nav .nav-icon .loyalty-status-icon,.account-left-nav .nav-icon .reward-circle{stroke:none;height:32px;width:32px}#offers-list-block .offers-list.row{display:block}.offers-item .offers-list.accordion-content{display:-webkit-box;display:flex;gap:12px;padding:0 12px}@media screen and (min-width:50em){.offers-item .offers-list.accordion-content{padding:0}}.account-overview-loyalty-block .rewards-section-wrapper{padding:0}.account-overview-loyalty-block .rewards-section-wrapper .rewards-progress-bar-and-info{border:none}.offers-list .offer-wrapper{width:100%;height:100%}@media screen and (min-width:50em){.accountoverview-item.accountLoyaltyBlock{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}.accountoverview-item.accountLoyaltyBlock .account-overview-loyalty-not-connected{color:#333;padding:0 20px 20px 20px}.accountoverview-item.accountLoyaltyBlock .account-overview-loyalty-not-connected .subtitle{display:inline-block;margin-bottom:8px}@media screen and (min-width:50em){.accountoverview-item.accountLoyaltyBlock .account-overview-loyalty-not-connected{padding:0 20px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}.accountoverview-item.offers-item #offers-list-block .offers-list.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:16px}.accountoverview-item.offers-item .offers-item-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width:50em){.accountoverview-item.offers-item .offers-item-title{margin-bottom:12px}.accountoverview-item.offers-item .offers-item-title .accountoverview-title{width:auto}.accountoverview-item.offers-item .offers-item-title .accountoverview-title .nav-title{font-size:1.5rem}}.accountoverview-item.offers-item .offers-list.accordion-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:50em){.accountoverview-item.offers-item .offers-list.accordion-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:12px}}.accountoverview-item.offers-item .join-program-btn.hide-for-medium,.accountoverview-item.offers-item .login-button-link.hide-for-medium{margin-bottom:12px}.account-overview .accountoverview-list .nav-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-right:10px}@media screen and (min-width:50em){.account-overview .accountoverview-list .accountoverview-row .accountoverview-title .nav-title{font-size:1.5rem;line-height:2.5rem}}.account-overview .accountoverview-list .secondary-button-revamp{font-size:.875rem;line-height:1.25rem;padding:0 14px}.account-overview .accountoverview-list .tertiary-button-revamp{padding:0}@media screen and (min-width:50em){.account-overview .accountoverview-list .offers-item{padding:32px}}.account-overview .accountoverview-list .offers-item .inlinenotification{width:100%}.account-overview .accountoverview-list .offers-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:50em){.account-overview .accountoverview-list .offers-list{padding:0}.account-overview .accountoverview-list .offers-list .no-offers-block,.account-overview .accountoverview-list .offers-list .no-rewards-block,.account-overview .accountoverview-list .offers-list .offers-list-section,.account-overview .accountoverview-list .offers-list .rewards-list-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:calc(50% - 8px)}}.account-overview .accountoverview-list .dashboard-content .offers-list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:16px;padding-bottom:16px}@media screen and (min-width:50em){.account-overview .accountoverview-list .dashboard-content .offers-list{padding-bottom:0}}.account-overview .accountoverview-list .dashboard-content .offers-list .offer-wrapper{width:100%}.account-overview .accountoverview-list .dashboard-content .offers-list .offers-list-section,.account-overview .accountoverview-list .dashboard-content .offers-list .rewards-list-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%}@media screen and (min-width:50em){.account-overview .accountoverview-row{display:-webkit-box;display:flex;gap:20px}.account-overview .accountoverview-row li{width:50%}}.account-overview .account-dashboard-loyalty-asset{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}.account-overview .account-dashboard-loyalty-asset .subtitle{display:inline-block;margin-bottom:8px}.migration-error-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:32px}.migration-error-wrapper .migration-error-title{padding-bottom:24px;font-size:1.25rem;line-height:1.75rem;letter-spacing:.4px}@media screen and (min-width:50em){.migration-error-wrapper .migration-error-title{font-size:2rem;line-height:2.5rem}}.migration-error-wrapper .migration-error-decription{margin:0;font-size:1rem;line-height:1.5rem;letter-spacing:.4px}@media print{.invoice-content{-webkit-print-color-adjust:exact!important}.invoice-content a{text-decoration:none!important}.invoice-content a[href]:after{content:none!important}.invoice-content .order-line-promotion p,.invoice-content .order-line-promotion span,.invoice-content .product-promotion p,.invoice-content .product-promotion span{color:#c00!important}}.invoice-content .banner-card{max-width:405px}.invoice-content .invoice-borders{width:100%;padding:10px 0;margin:auto;border-bottom:43px solid #000;border-top:43px solid #000}.invoice-content .categories-wrapper{margin:15px 0}.invoice-content .categories-wrapper a{margin-right:10px;text-transform:uppercase}.invoice-content .sephora-text-info{font-weight:400;line-height:2}.invoice-content .sephora-text-info .status-logo{height:15px;margin:0 0 8px}.invoice-content .sephora-text-info .status-points{color:#d50032!important}.invoice-content .introduction-message-wrapper .order-message:first-of-type{padding:10px 25px 0}.invoice-content .service-wrapper{background-color:#f7f7f7!important;padding:20px 15px;margin:20px 0}.invoice-content-ltr .actions-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:10px 0}.invoice-content-ltr .actions-wrapper a{margin-right:5px;font-family:AvantGardeBold,Arial,sans-serif;font-size:1.25rem}.invoice-content-ltr .imprint-links{text-align:left;margin-top:15px}.invoice-content-ltr .imprint-links a{color:#9b9b9b;text-decoration:underline;font-size:.5625rem}.invoice-content-ltr .imprint-links a:nth-child(1n)::after{content:'|'}.invoice-content-ltr .imprint-links a:last-of-type::after{content:''}.non-available-sm-fav-product-list,.non-available-st-fav-product-list{display:none}.product-avaibility-info .main-product-box-offers{-webkit-box-align:unset;align-items:unset}.product-avaibility-info .offers-bonus-content-box .offers-bonus-product-info{display:none}.product-avaibility-info .offers-bonus-content-box .offers-bonus-image{width:32px!important;height:32px!important;border:.7px solid #00b140;padding:0;margin:4px 0 8px 4px}.product-avaibility-info .offers-bonus-content-box .offers-bonus-image img{height:100%}.product-avaibility-info .offers-bonus-content-box .offers-bonus-image .crossed{display:none}.product-avaibility-info .mini-cart-product-bonus[data-excluded-product=true] .offers-bonus-image{border:.7px solid #ff3a44}.product-avaibility-info .mini-cart-product-bonus[data-excluded-product=true] .offers-bonus-image .crossed{display:-webkit-box;display:flex;width:43px;border-bottom:.7px solid #ff3a44;-webkit-transform:translateY(-15.5px) translateX(-6px) rotate(-45deg);-ms-transform:translateY(-15.5px) translateX(-6px) rotate(-45deg);transform:translateY(-15.5px) translateX(-6px) rotate(-45deg)}.included-products .mini-cart-image{width:32px!important;height:32px!important}.included-products .mini-cart-image img{height:100%}.included-products .mini-cart-image .crossed{width:44px!important;-webkit-transform:translateY(-15.5px) translateX(-7px) rotate(-45deg)!important;-ms-transform:translateY(-15.5px) translateX(-7px) rotate(-45deg)!important;transform:translateY(-15.5px) translateX(-7px) rotate(-45deg)!important}.pt_order-confirmation .confirmation{padding:0}.pt_order-confirmation .confirmation .confirmation-info{padding:0 16px 40px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info{padding:0 16px 24px}}.pt_order-confirmation .confirmation .program-fid-title{margin:0;padding:24px 16px 0}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .program-fid-title{margin:0}}.pt_order-confirmation .confirmation .mysephora-logo{height:50px}.pt_order-confirmation .confirmation .redirection-loyalty-button{display:grid;margin:0 16px 24px}.pt_order-confirmation .confirmation .loyalty-description{margin:24px 16px;border-radius:7px;display:grid;font-size:1rem;padding:16px;gap:24px}.pt_order-confirmation .confirmation .loyalty-description .loyalty-title{font-family:AvantGardeBold,Arial,sans-serif}.pt_order-confirmation .confirmation .loyalty-description .loyalty-subtitle{font-size:.875rem}.pt_order-confirmation .confirmation .loyalty-description .loyalty-introduction{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center}.pt_order-confirmation .confirmation .loyalty-description .loyalty-introduction .loyalty-introduction-image{display:-webkit-box;display:flex}.pt_order-confirmation .confirmation .loyalty-description .loyalty-introduction .loyalty-subtitle{color:#595959}.pt_order-confirmation .confirmation .loyalty-description .loyalty-introduction .loyalty-introduction-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.pt_order-confirmation .confirmation .loyalty-description .redirection-loyalty-button{margin:0}.pt_order-confirmation .confirmation .loyalty-description .loyalty-conclusion{color:#595959;font-size:14px;line-height:20px;letter-spacing:.4px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.pt_order-confirmation .confirmation .loyalty-description .loyalty-conclusion .loyalty-conclusion-row svg{vertical-align:sub}.inline-success-highlight .inline-success-highlight-custom{padding:4px;font-size:.75rem;letter-spacing:.4px;line-height:16px}.offers-bonus-content-box{display:-webkit-box;display:flex;gap:12px}.offers-bonus-content-box .offers-bonus-image{padding:4px}.offers-bonus-content-box .offers-bonus-image img{width:40px;height:40px}.offers-bonus-content-box .offers-bonus-product-info{display:-webkit-box;display:flex;width:calc(100% - 60px);font-size:.875rem;-webkit-box-align:center;align-items:center}.offers-bonus-content-box .offers-bonus-product-info .offers-bonus-product-name{padding:0;margin:0;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.offers-bonus-content-box .offers-bonus-product-info .offers-bonus-multiple-products{font-family:AvantGardeBold,Arial,sans-serif}.main-product-box-offers{-webkit-box-align:center;align-items:center}.main-product-box-offers .mini-cart-image{margin:0}.main-product-box-offers .mini-cart-image img{width:25px;height:25px}.highlight{color:#d50032}.mysephora-radius-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(white)),-webkit-gradient(linear,left top,right top,from(#bde7f7),to(#dda7f3));background-image:linear-gradient(white,#fff),linear-gradient(to right,#bde7f7,#dda7f3);background-clip:padding-box,border-box;background-origin:border-box;border-radius:8px;border:1px solid transparent;box-sizing:border-box;overflow:hidden}.mysephora-radius-gradient>*{background-color:#fff}.mysephora-radius-gradient>:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.mysephora-radius-gradient>:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.mysephora-gradient{background:-webkit-gradient(linear,left top,right top,from(#e2f5fb),to(#f0dafa));background:linear-gradient(to right,#e2f5fb,#f0dafa)}.hide-description .field-description{display:none}.loyalty-status-tag{border-radius:4px;padding:2px 8px;color:#000;font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif;line-height:1rem;text-transform:capitalize}.loyalty-status-tag.bronze{background:#c17c55}.loyalty-status-tag.silver{background:#b3b3b3}.loyalty-status-tag.gold{background:#d7b97c}.inline-success-highlight{background-color:#eaf6e8;color:#005b00;border-radius:4px;margin-right:2px;padding:0 4px;font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex}.inline-neutral-highlight{background-color:#f2f2f2;color:#333;border-radius:4px;padding:4px 8px;font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex;letter-spacing:.4px}.inline-neutral-highlight svg path{fill:#333}.inline-alert-highlight{background-color:#ffeee4;color:#8d0300;border-radius:4px;padding:4px 8px;font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex;letter-spacing:.4px}.inline-alert-highlight svg path{fill:#8d0300}.inline-info-highlight{background-color:#eaf3fc;color:#004a84;border-radius:4px;padding:4px 8px;font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex;letter-spacing:.4px}.inline-info-highlight svg path{fill:#004a84}@-webkit-keyframes colorChange{0%{fill:#000}25%{fill:#824192}50%{fill:#ffe72e}75%{fill:#e94e24}100%{fill:#e32586}}@keyframes colorChange{0%{fill:#000}25%{fill:#824192}50%{fill:#ffe72e}75%{fill:#e94e24}100%{fill:#e32586}}.dynamic-stripe{-webkit-animation:colorChange 2s 2;animation:colorChange 2s 2}@media screen and (min-width:50em){.ui-dialog svg.svg-inline.close-icon{stroke:#000}}html.popup-dialog-layer-open>body.no-scroll-static{position:static}.popup-dialog-layer.rewards-dialog .ui-dialog-titlebar{box-shadow:0 2px 8px rgba(0,0,0,.12);padding:19px 24px}.popup-dialog-layer.rewards-dialog .ui-dialog-titlebar .ui-dialog-title{text-transform:none;font-size:1rem;line-height:1.5rem}.popup-dialog-layer.rewards-dialog .dialog-content{padding:24px 26px 120px}.brands-dialog .preferred-brand-dialog .preferred-brand-button-wrapper{position:-webkit-sticky;position:sticky;bottom:-5%;left:0;padding:21px 0;background-color:#fff;z-index:1;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.add-loyalty-program-dialog .ui-dialog-titlebar{background-color:#000;color:#fff}.add-loyalty-program-dialog .ui-dialog-titlebar .ui-dialog-title{text-transform:none}.add-loyalty-program-dialog .ui-dialog-titlebar svg.svg-inline.close-icon{stroke:#fff}.add-loyalty-program-dialog #add-loyalty-program-dialog{padding:0 25px}.add-loyalty-program-dialog .phone-row-joinprogram .phoneprefix{max-height:48px;min-width:100px;margin:0;background-color:#f2f2f2}@media screen and (max-width:63.9375em){.add-loyalty-program-dialog .phone-row-joinprogram .phoneprefix{max-height:36px}}.add-loyalty-program-dialog .phone-row-joinprogram .form-row.flags .field-wrapper.with-preinput{margin-left:20px}.add-loyalty-program-dialog .phone-row-joinprogram .hide-description .field-description{display:none}.add-loyalty-program-dialog .phone-row-joinprogram label[for=dwfrm_joinprogram_address_phone]{margin-left:10px}.cart-offers-dialog{overflow-x:hidden}.cart-offers-dialog .dialog-content{overflow-y:auto;-webkit-box-flex:1;flex:1}.cart-offers-dialog .ui-dialog-titlebar{margin-bottom:0}.cart-offers-dialog .ui-dialog-buttonpane{width:100%;bottom:0;background-color:#fff}.cart-offers-dialog .ui-dialog-buttonset{align-self:end;padding:12px 16px;border-top:1px solid #d7d7d7;display:grid;gap:8px}.cart-offers-dialog [id$="-info-dialog"]{padding:0;height:100%;display:grid}.cart-offers-dialog .loyalty-points{display:grid;grid-template-columns:auto auto;gap:16px}.cart-offers-dialog .loyalty-points .loyalty-points-text-container{line-height:1.5rem;width:-webkit-fill-available}.cart-offers-dialog .loyalty-points .purchase-day-text{margin-left:48px}.cart-offers-dialog .loyalty-points .info-subtitle{margin-top:8px}.cart-offers-dialog .loyalty-points .inline-success-highlight{padding:4px 8px}.cart-offers-dialog .loyalty-points svg{align-self:center}.second-level-dialog+.ui-widget-overlay{display:none}.offers-info-dialog-wrapper p{margin:0;font-size:1rem;letter-spacing:.4px;color:#000}.offers-info-dialog-wrapper .offers-info-wrapper{padding:16px;display:grid;align-self:start;gap:32px}.offers-info-dialog-wrapper .offers-tiles{display:grid;gap:16px;font-size:1rem}.offers-info-dialog-wrapper .offer-minitile{border-radius:8px;display:grid;gap:12px;padding:12px;box-sizing:unset}.offers-info-dialog-wrapper .offer-minitile.disabled{background-color:#f2f2f2;background-image:none;border:none;pointer-events:none}.offers-info-dialog-wrapper .offer-minitile.disabled .offer-content{background-color:transparent}.offers-info-dialog-wrapper .offer-minitile.disabled .offer-cta-container{display:none}.offers-info-dialog-wrapper .offer-minitile .offer-error{grid-column:1/-1;display:-webkit-box;display:flex;justify-self:start;font-family:AvantGardeBold,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#8d0300;padding:4px;margin:0;-webkit-box-align:start;align-items:flex-start;gap:4px;border-radius:4px;background:#fbdfdf}.offers-info-dialog-wrapper .offer-minitile .offer-error svg{width:16px;height:16px;margin:0;-webkit-box-flex:0;flex:none}.offers-info-dialog-wrapper .offer-minitile .offer-error svg path{fill:#8d0300}.offers-info-dialog-wrapper .applied,.offers-info-dialog-wrapper .unmodifiable{border:2px solid #000}.offers-info-dialog-wrapper .offer-content{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;align-items:center;gap:10px}.offers-info-dialog-wrapper .offer-content .offer-error{grid-column:1/-1}.offers-info-dialog-wrapper .offer-content .offer-image{grid-column:1}.offers-info-dialog-wrapper .offer-content .offer-info{grid-column:2;display:grid;justify-items:start;gap:4px}.offers-info-dialog-wrapper .offer-content .offer-cta-container{grid-column:3;display:grid;justify-items:center;-webkit-box-align:center;align-items:center;position:relative;box-sizing:border-box}.offers-info-dialog-wrapper.unmodifiable .offer-content{grid-template-columns:auto 1fr}.offers-info-dialog-wrapper .offer-image{width:56px;height:56px}.offers-info-dialog-wrapper .offer-description{font-family:AvantGardeMedium,Arial,sans-serif}.offers-info-dialog-wrapper .offer-end{font-size:.75rem;padding:4px;display:grid;-webkit-box-align:center;align-items:center;grid-template-columns:auto auto;gap:4px}.offers-info-dialog-wrapper .offer-end svg{width:16px;height:16px}.offers-info-dialog-wrapper .offer-conditions{font-size:.75rem;color:#595959;text-decoration:underline;pointer-events:all}.offers-info-dialog-wrapper .offer-conditions a{color:#595959}.offers-info-dialog-wrapper .capsule-tile .offer-content .offer-info{gap:8px}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas{width:32px;height:32px}.offers-info-dialog-wrapper .capsule-tile .edit-selected-capsule{display:none}.offers-info-dialog-wrapper .capsule-tile .remove-selected-capsule{display:none}.offers-info-dialog-wrapper .capsule-tile .arrow-right-icon{display:block}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas.cta-displayed{width:auto;height:auto;gap:12px}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas.cta-displayed span{width:48px;height:48px;border:1px solid #d7d7d7;border-radius:8px;display:grid;justify-items:center;-webkit-box-align:center;align-items:center}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas.cta-displayed .edit-selected-capsule{display:grid}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas.cta-displayed .remove-selected-capsule{display:grid}.offers-info-dialog-wrapper .capsule-tile .capsule-ctas.cta-displayed .arrow-right-icon{display:none}.offers-info-dialog-wrapper .capsule-tile.unmodifiable .capsule-ctas{display:none}.offers-info-dialog-wrapper .crm-offers .offer-minitile:not(.applied){border:1px solid #d7d7d7}.knowmore-offers-info-wrapper{padding:16px;display:grid;align-self:start;gap:32px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content{display:grid;gap:24px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content .dialog-info-block{display:grid;gap:32px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content .dialog-info-block:first-child{gap:8px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content .dialog-info-block>div{display:grid;gap:16px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content .gifts,.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content .offers-now{font-size:1rem;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif;line-height:1.5rem}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content ul{margin:0;display:grid;gap:16px;list-style-type:none}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content ul li{display:grid;grid-template-columns:auto auto;gap:8px;margin:0}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content ul li b{font-family:AvantGardeBold,Arial,sans-serif}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content ul li .loyalty-status-icon{width:48px;height:48px;background-color:#f2f2f2;border-radius:7px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content ul li svg{max-width:35px;max-height:35px}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content li,.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content p{font-size:1rem;letter-spacing:.4px;font-family:AvantGardeMedium,Arial,sans-serif;line-height:1.5rem;margin:0}.knowmore-offers-info-wrapper .mysephora-knowmore-offers-dialog-content hr{margin:0}.enrolled-loyalty-info-dialog-wrapper .enrolled-loyalty-info-wrapper{padding:16px}.enrolled-loyalty-info-dialog-wrapper .loyalty-status{border-radius:8px;background-color:#000;color:#fff;padding:16px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:8px 16px}.enrolled-loyalty-info-dialog-wrapper .loyalty-status .customer-name{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.125rem;grid-column:1;grid-row:1}.enrolled-loyalty-info-dialog-wrapper .loyalty-status .loyalty-status-tag-wrapper{line-height:1.5rem;font-size:1rem;grid-column:1;grid-row:2}.enrolled-loyalty-info-dialog-wrapper .loyalty-status .loyalty-status-tag-wrapper span{line-height:1.5rem;vertical-align:middle}.enrolled-loyalty-info-dialog-wrapper .loyalty-status svg{grid-column:2;grid-row:1/span 2;align-self:center}.enrolled-loyalty-info-dialog-wrapper .text-based-info{padding:40px 0;display:grid;gap:24px}.enrolled-loyalty-info-dialog-wrapper .info-title{font-size:1.125rem;font-family:AvantGardeBold,Arial,sans-serif}.enrolled-loyalty-info-dialog-wrapper .info-subtitle{font-family:AvantGardeMedium,Arial,sans-serif;display:inline-block}.enrolled-loyalty-info-dialog-wrapper .loyalty-reward-section{display:grid;gap:12px;-webkit-box-align:center;align-items:center;grid-template-columns:auto 1fr;font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem}.enrolled-loyalty-info-dialog-wrapper .loyalty-reward-section svg{height:32px;width:32px}.enrolled-loyalty-info-dialog-wrapper .loyalty-welcome-gift-section{padding:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:4px 12px;background:#f2f2f2;border-radius:8px}.enrolled-loyalty-info-dialog-wrapper .loyalty-welcome-gift-section .svg{grid-column:1;grid-row:1/span 2}.enrolled-loyalty-info-dialog-wrapper .loyalty-welcome-gift-section .loyalty-welcome-gift-title{font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;grid-column:2;grid-row:1}.enrolled-loyalty-info-dialog-wrapper .loyalty-welcome-gift-section .loyalty-welcome-gift-subtext{font-size:.875rem;line-height:1.25rem;grid-column:2;grid-row:2}.enrolled-loyalty-info-dialog-wrapper .progress-bar-based-info{border-top:1px solid #d7d7d7;padding:40px 0 0;display:grid;gap:16px}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container{padding:16px;display:grid;grid-template-columns:auto 1fr;gap:16px;-webkit-box-align:center;align-items:center}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container .loyalty-reward-gauge-points{display:grid;gap:4px;font-size:1rem}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container .current-points-text{font-size:.875rem}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container .current-points{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.25rem}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container .remaining-points{font-family:AvantGardeBold,Arial,sans-serif}.enrolled-loyalty-info-dialog-wrapper .loyalty-gauge-info-container .achieved-status{font-family:AvantGardeBold,Arial,sans-serif;text-transform:capitalize}.offer-conditions-dialog .offer-conditions-wrapper{padding:16px;display:grid;gap:16px}.offer-conditions-dialog .offer-description{font-size:1rem;line-height:1.5rem}.offer-conditions-dialog .promotion-legals-text{font-size:.875rem;line-height:1.25rem;letter-spacing:.4px}.circular-simple-progress-bar .circular-simple-progress-bar-svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.circular-simple-progress-bar #progress-circle{stroke-dasharray:98;stroke-dashoffset:100;stroke-linecap:round}.circular-simple-progress-bar.small{height:72px;width:72px;position:relative;display:-webkit-box;display:flex}.circular-simple-progress-bar.small .circular-simple-progress-bar__loyalty-type svg{height:40px;width:40px}.circular-simple-progress-bar.medium{height:124px;width:124px;position:relative;display:-webkit-box;display:flex}.circular-simple-progress-bar.medium .circular-simple-progress-bar__loyalty-type svg{height:58px;width:58px}.circular-simple-progress-bar.large{height:166px;width:166px;position:relative;display:-webkit-box;display:flex}.circular-simple-progress-bar.large .circular-simple-progress-bar__loyalty-type svg{height:58px;width:58px}.circular-simple-progress-bar__loyalty-type{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:flex}.account-layer .header-layer-inner,.customerservice-account-layer .header-layer-inner{height:480px}.account-layer .account-layer-guest,.account-layer .account-layer-guest-phoenix,.account-layer .account-layer-phoenix-nonFID,.account-layer .account-layer-standard,.account-layer .account-layer-standard-reward,.account-layer .account-layer-star,.account-layer .account-layer-star-no-rewards,.customerservice-account-layer .account-layer-guest,.customerservice-account-layer .account-layer-guest-phoenix,.customerservice-account-layer .account-layer-phoenix-nonFID,.customerservice-account-layer .account-layer-standard,.customerservice-account-layer .account-layer-standard-reward,.customerservice-account-layer .account-layer-star,.customerservice-account-layer .account-layer-star-no-rewards{position:absolute;top:0;left:0;bottom:0;z-index:-1}.account-layer .account-layer-guest img,.account-layer .account-layer-guest-phoenix img,.account-layer .account-layer-phoenix-nonFID img,.account-layer .account-layer-standard img,.account-layer .account-layer-standard-reward img,.account-layer .account-layer-star img,.account-layer .account-layer-star-no-rewards img,.customerservice-account-layer .account-layer-guest img,.customerservice-account-layer .account-layer-guest-phoenix img,.customerservice-account-layer .account-layer-phoenix-nonFID img,.customerservice-account-layer .account-layer-standard img,.customerservice-account-layer .account-layer-standard-reward img,.customerservice-account-layer .account-layer-star img,.customerservice-account-layer .account-layer-star-no-rewards img{height:480px}@media screen and (min-width:80em){.account-layer .left-side .wrapper-wide,.customerservice-account-layer .left-side .wrapper-wide{margin:0 100px 0 150px}}.account-layer .left-side .wrapper-limited,.customerservice-account-layer .left-side .wrapper-limited{font-weight:400;letter-spacing:.4px}.account-layer .left-side .last-order-details,.account-layer .left-side .nocard-description,.customerservice-account-layer .left-side .last-order-details,.customerservice-account-layer .left-side .nocard-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;max-width:575px}.account-layer .left-side .header,.customerservice-account-layer .left-side .header{text-transform:none;font-size:1.25rem}.account-layer .left-side .header a,.customerservice-account-layer .left-side .header a{font-size:1rem}.account-layer .left-side .description,.customerservice-account-layer .left-side .description{line-height:1.5rem}.account-layer .left-side .loyaltycard-info .nocard-text,.customerservice-account-layer .left-side .loyaltycard-info .nocard-text{font-size:1rem}.account-layer .with-last-order .last-order-details,.customerservice-account-layer .with-last-order .last-order-details{max-width:575px;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-flex:1;flex:1 1 100%;flex-wrap:wrap;white-space:nowrap}.account-layer .with-last-order .wrapper-limited,.customerservice-account-layer .with-last-order .wrapper-limited{margin-left:75px}.account-layer .with-last-order .wrapper-limited .header,.customerservice-account-layer .with-last-order .wrapper-limited .header{margin-top:75px}.account-layer .right-side,.customerservice-account-layer .right-side{font-family:AvantGardeBold,Arial,sans-serif;font-size:.8125rem;-webkit-box-flex:0;flex:0 0 35%;text-transform:uppercase;height:100%;display:block;padding-top:40px}@media screen and (min-width:80em){.account-layer .right-side,.customerservice-account-layer .right-side{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;padding:0;-webkit-box-flex:0;flex:0 0 55%;font-size:.9375rem}}@media screen and (min-width:80em){.account-layer .right-side .menu-wrapper,.customerservice-account-layer .right-side .menu-wrapper{display:-webkit-box;display:flex;justify-content:space-around;width:100%;padding-right:60px}}.account-layer .right-side .menu-item .offer-title,.customerservice-account-layer .right-side .menu-item .offer-title{display:inline-block;padding:11px 14px;margin-top:10px;margin-left:0;background-color:#f0f4f5}.account-layer .right-side span.header-link-quantity-wrap,.customerservice-account-layer .right-side span.header-link-quantity-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;position:absolute;bottom:4px;min-width:16px;margin:0;right:6px;-webkit-transform:translate(30%,30%);-ms-transform:translate(30%,30%);transform:translate(30%,30%)}@media screen and (min-width:50em) and (max-width:63.9375em){.account-layer .right-side span.header-link-quantity-wrap,.customerservice-account-layer .right-side span.header-link-quantity-wrap{-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);transform:translate(0,20%);min-width:12px}}.account-layer .right-side span.header-link-quantity-wrap::before,.customerservice-account-layer .right-side span.header-link-quantity-wrap::before{content:'';display:block;position:absolute;z-index:1;color:#fff;background-color:#d50032;height:16px;width:16px;border-radius:50%;bottom:0;right:0}@media screen and (min-width:50em) and (max-width:63.9375em){.account-layer .right-side span.header-link-quantity-wrap::before,.customerservice-account-layer .right-side span.header-link-quantity-wrap::before{height:12px;width:12px}}.account-layer .right-side span .header-link-quantity,.customerservice-account-layer .right-side span .header-link-quantity{color:#fff;text-align:center;display:inline-block;vertical-align:middle;line-height:1rem;z-index:2;position:relative;margin:0;font-size:.625rem;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em) and (max-width:63.9375em){.account-layer .right-side span .header-link-quantity,.customerservice-account-layer .right-side span .header-link-quantity{line-height:.75rem;font-size:.5625rem}}.account-layer .right-side a,.customerservice-account-layer .right-side a{height:25px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.account-layer .right-side .loyalty-status-icon,.customerservice-account-layer .right-side .loyalty-status-icon{height:32px;width:auto}#header-item-storelocator .header-layer-blocks>div{-webkit-box-flex:1;flex:1 1 auto;width:50%;position:relative;padding:0 30px;max-width:520px}.menu-item .offers-link .flex-column span{margin:0;position:absolute;-webkit-transform:translate(16px,-16px);-ms-transform:translate(16px,-16px);transform:translate(16px,-16px)}.header-link-wrapper .header-link.header-link-account .offers-count-wrap-logged,.mobile-header .offers-count-wrap-logged{background-color:#00b140}.header-link-wrapper .header-link.header-link-account .bouncingball,.mobile-header .bouncingball{-webkit-animation:key1 .3s ease infinite alternate;animation:key1 .3s ease infinite alternate}@-webkit-keyframes key1{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes key1{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.offers-count-wrap{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:16px;width:16px;background-color:#d50032;border-radius:50%;text-align:center;top:-8px;left:14px}@media screen and (min-width:50em) and (max-width:63.9375em){.offers-count-wrap{top:-6px;height:12px;width:12px}}.offers-count-wrap .offers-count{margin-left:2px}.pt_account .page-content.loyalty-dashboard{background-color:#fff}.pt_account .secondary-content{background-color:#fff}.loyalty-dashboard-wrapper{margin:0;padding:0;background-color:#fff;height:100%;min-height:50vh}@media screen and (min-width:50em){.loyalty-dashboard-wrapper{padding:20px 37px 0}}.loyalty-dashboard-head{padding-left:16px;margin-bottom:0}@media screen and (min-width:50em){.loyalty-dashboard-head{margin-bottom:40px}}.loyalty-dashboard .back-button{margin:16px 0 0}.loyalty-dashboard .accountoverview-page-title{background-color:#fff;padding:16px;margin:0}@media screen and (min-width:50em){.loyalty-dashboard .accountoverview-page-title{padding:16px 0;font-size:2rem;line-height:2.5rem}}.loyalty-dashboard h3{text-transform:none;margin-bottom:16px;font-size:1.25rem}@media screen and (min-width:80em){.loyalty-dashboard h3{font-size:1.5rem}}.loyalty-dashboard h4{font-size:1rem;text-transform:none;line-height:1.5rem;letter-spacing:.4px}@media screen and (min-width:50em){.loyalty-dashboard h4{font-size:1.25rem;line-height:2rem}}.loyalty-dashboard .points-update-notice{letter-spacing:.4px;font-size:.875rem;line-height:1.25rem;color:#595959}@media screen and (min-width:80em){.loyalty-dashboard .points-update-notice{font-size:1rem;line-height:1.5rem}}.progressbar-details{padding:16px;width:100%}@media screen and (min-width:80em){.progressbar-details{padding-bottom:24px;width:50%;margin:auto 8px auto auto}}.progressbar-details .gauge-details-data{padding:16px;width:100%}@media screen and (min-width:80em){.progressbar-details .gauge-details-data{padding-bottom:24px;width:50%;margin-left:auto}}.progressbar-details .details-line{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:8px 0;margin:8px 0;font-size:1rem;line-height:1.5rem;letter-spacing:.4px}.progressbar-details .details-line svg{margin-right:12px;max-width:40px}.progressbar-details .details-sub{font-size:.875rem}.progressbar-details .button.button-program-details{height:48px;display:-webkit-box;display:flex}.rewards-section-wrapper{padding:32px 0 0}.rewards-section-wrapper .rewards-progress-bar-and-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:24px 16px;border:1px solid #d7d7d7;border-radius:8px;font-size:1rem;letter-spacing:.4px;height:100%}.rewards-section-wrapper .actual-points{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.25rem}.rewards-section-wrapper .reward-points-info{text-align:center;margin:12px 0 16px}.rewards-section-wrapper .reward-points-info p{line-height:1.5rem;margin:0}.rewards-section-wrapper .rewards-buttons{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px}.rewards-section-wrapper .rewards-buttons a:last-of-type{margin-top:auto}.rewards-section-wrapper .available-rewards-button{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;gap:12px;padding:12px}.rewards-section-wrapper .available-rewards-button p{margin-bottom:4px;font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem;line-height:1.5rem}.rewards-section-wrapper .available-rewards-button svg{height:40px;width:40px}.rewards-section-wrapper .available-rewards-button .inline-success-highlight{padding:4px 8px;margin-right:4px}.rewards-section-wrapper .available-rewards-button .available-rewards{color:#666}.rewards-section-wrapper .available-rewards-button .rewards-info{width:100%}.rewards-section-wrapper .available-rewards-button .small-arrow-right{height:24px;width:24px}.rewards-section-wrapper .available-rewards-button .available-rewards{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.rewards-section-wrapper .no-rewards{display:-webkit-box;display:flex;gap:8px;-webkit-box-pack:start;justify-content:flex-start;padding:12px;border-radius:8px;border:1px solid #e0e0e0}.rewards-section-wrapper .no-reward-info{align-self:center}.rewards-section-wrapper .inlinenotification{width:100%;margin-bottom:16px}.rewards-section-wrapper .inlinenotification__content{font-size:1rem;line-height:1.5rem}.rewards-and-points-history-section{padding:0 16px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:16px}@media screen and (min-width:50em){.rewards-and-points-history-section{padding:0}}@media screen and (min-width:80em){.rewards-and-points-history-section{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;-webkit-column-gap:35px;column-gap:35px}}.rewards-and-points-history-section .rewards-section-wrapper{-webkit-box-ordinal-group:2;order:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:80em){.rewards-and-points-history-section .rewards-section-wrapper{grid-column:1;grid-row:1}}.rewards-and-points-history-section .rewards-history-section-wrapper{-webkit-box-ordinal-group:4;order:3;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:80em){.rewards-and-points-history-section .rewards-history-section-wrapper{grid-column:2;grid-row:1}}.rewards-and-points-history-section .reward-points-update-notice{letter-spacing:.4px;font-size:.875rem;line-height:1.25rem;color:#595959;margin:16px 0 32px;-webkit-box-ordinal-group:3;order:2}@media screen and (min-width:80em){.rewards-and-points-history-section .reward-points-update-notice{grid-column:1/3;grid-row:2}}.rewards-and-points-history-section .discover-the-rewards,.rewards-and-points-history-section .history-of-points{height:48px;width:100%}.rewards-history-section-wrapper{padding:32px 0 0}.rewards-history-section-wrapper .rewards-history-info{padding:16px;border:1px solid #d7d7d7;border-radius:8px;font-size:1rem;letter-spacing:.4px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.rewards-history-section-wrapper .rewards-history-info .rewards-empty-notice{color:#595959}.rewards-history-section-wrapper .rewards-history-info a{margin-top:auto}@media screen and (min-width:80em){.rewards-history-section-wrapper .rewards-history-info{padding:24px 16px}}.loyalty-dashboard-gauge{background-color:#fff;margin-bottom:16px;margin-top:32px;padding:16px}@media screen and (min-width:50em){.loyalty-dashboard-gauge{margin-top:16px;padding:0}}.loyalty-dashboard-gauge .gauge-block{border-radius:8px;border:1px solid #d7d7d7;margin-bottom:16px;padding-top:32px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width:80em){.loyalty-dashboard-gauge .gauge-block{padding-top:8px;-webkit-box-pack:space-evenly;justify-content:space-evenly}}.loyalty-dashboard-gauge .progress-container{width:250px;height:250px;margin-bottom:40px;display:-webkit-box;display:flex;position:relative;background-color:#f2f2f2;box-shadow:0 0 5px 15px #f2f2f2;border-radius:50%}@media screen and (min-width:80em){.loyalty-dashboard-gauge .progress-container{margin:43px auto;width:336px;height:336px}}.loyalty-dashboard-gauge .progress-container #progressCanvas{width:100%;height:100%}.loyalty-dashboard-gauge .icon-end,.loyalty-dashboard-gauge .icon-start{-webkit-animation:zoomIn .5s ease-out 1s forwards;animation:zoomIn .5s ease-out 1s forwards;opacity:0;position:absolute;bottom:0}.loyalty-dashboard-gauge .icon-end>svg,.loyalty-dashboard-gauge .icon-start>svg{width:42px;height:auto}.loyalty-dashboard-gauge .icon-end::after,.loyalty-dashboard-gauge .icon-start::after{content:"";position:absolute;border:3px solid #fff;width:42px;height:42px;border-radius:50%;left:0;top:0;z-index:-1}@media screen and (min-width:80em){.loyalty-dashboard-gauge .icon-end,.loyalty-dashboard-gauge .icon-start{bottom:1%}.loyalty-dashboard-gauge .icon-end>svg,.loyalty-dashboard-gauge .icon-start>svg{width:60px}.loyalty-dashboard-gauge .icon-end::after,.loyalty-dashboard-gauge .icon-start::after{width:58px;height:58px;left:1px;top:1px}}.loyalty-dashboard-gauge .icon-start{left:26%}.loyalty-dashboard-gauge .icon-end{right:26%}.loyalty-dashboard-gauge .icon-maintain{position:absolute;bottom:4px;right:2px;z-index:1}@media screen and (min-width:80em){.loyalty-dashboard-gauge .icon-maintain{bottom:8px;right:10px}}.loyalty-dashboard-gauge .progress-circle{width:100%;height:auto;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.loyalty-dashboard-gauge .status-layer{position:absolute;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:80em){.loyalty-dashboard-gauge .status-layer{padding-top:7px}}.loyalty-dashboard-gauge .status-layer .status-value{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.5rem}@media screen and (min-width:80em){.loyalty-dashboard-gauge .status-layer .status-value{font-size:2.5rem}}.loyalty-dashboard-gauge .milestones-layer .milestone{position:absolute}.loyalty-dashboard-gauge .milestones-layer .milestone-value{-webkit-animation:zoomIn .5s ease-out 1s forwards;animation:zoomIn .5s ease-out 1s forwards;opacity:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#fff;color:#595959;border-radius:50%;-webkit-box-align:center;align-items:center;width:42px;height:42px;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif}.loyalty-dashboard-gauge .milestones-layer .milestone-value>svg{width:100%;height:auto}@media screen and (min-width:80em){.loyalty-dashboard-gauge .milestones-layer .milestone-value{width:61px;height:61px;font-size:1.0625rem}}.loyalty-dashboard-gauge .milestones-layer .milestone-20{left:1%;bottom:27%}.loyalty-dashboard-gauge .milestones-layer .milestone-25{left:-1%;bottom:42%}.loyalty-dashboard-gauge .milestones-layer .milestone-40{left:13%;top:10%}.loyalty-dashboard-gauge .milestones-layer .milestone-50{left:50%;top:-1%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.loyalty-dashboard-gauge .milestones-layer .milestone-60{right:13%;top:10%}.loyalty-dashboard-gauge .milestones-layer .milestone-75{right:-1%;bottom:42%}.loyalty-dashboard-gauge .milestones-layer .milestone-80{right:1%;bottom:27%}@media screen and (min-width:80em){.loyalty-dashboard-gauge .milestones-layer .milestone-20{left:-1%;bottom:31.4%}.loyalty-dashboard-gauge .milestones-layer .milestone-25{left:-2.4%;bottom:43%}.loyalty-dashboard-gauge .milestones-layer .milestone-40{left:15.5%;top:6.5%}.loyalty-dashboard-gauge .milestones-layer .milestone-50{left:50%;top:-2%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.loyalty-dashboard-gauge .milestones-layer .milestone-60{right:15.5%;top:6.5%}.loyalty-dashboard-gauge .milestones-layer .milestone-75{right:-2.4%;bottom:43%}.loyalty-dashboard-gauge .milestones-layer .milestone-80{right:-1%;bottom:31.4%}}.loyalty-dashboard-identity{position:relative;background-color:#fefefe;border-radius:10px;padding:15px 15px 30px;box-shadow:0 1px 1px 1px rgba(0,0,0,.15);margin-bottom:50px}@media screen and (min-width:50em){.loyalty-dashboard-identity{padding:10px 15px}}.loyalty-dashboard-identity-total{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;padding:10px 10px 5px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;border-radius:10px;width:100px}.loyalty-dashboard-identity-total.gold{background-color:#d7b97c}.loyalty-dashboard-identity-total.unlimited{background-color:#d50032}.loyalty-dashboard-identity-total .points{font-size:1.875rem;width:100%;font-weight:700;line-height:1.375rem}.loyalty-dashboard-identity-sincetotal{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:.6875rem}.loyalty-dashboard-identity-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.loyalty-dashboard-identity-wrapper .inner-wrapper{max-width:90px;font-size:.6875rem}.loyalty-dashboard-identity-wrapper .inner-wrapper-image{margin-bottom:5px}.loyalty-dashboard-identity-wrapper .my-card{max-width:70px}.loyalty-dashboard-points{display:-webkit-box;display:flex}.loyalty-dashboard-points-wrapper .gold .points{color:#d7b97c}.loyalty-dashboard-points-wrapper .unlimited .points{color:#d50032}.loyalty-dashboard-points-inner{height:65px;padding-bottom:5px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-bottom:8px}.loyalty-dashboard-points-text{font-size:.9375rem;font-weight:700}@media screen and (min-width:50em){.loyalty-dashboard-points-text{font-size:1.125rem}}.loyalty-dashboard-points-text .small-text{font-size:.6875rem;font-weight:400}@media screen and (min-width:50em){.loyalty-dashboard-points-text .small-text{font-size:1.125rem;font-weight:700}}.loyalty-dashboard-points-text .points{font-size:1.5625rem;line-height:1.375rem;display:block}@media screen and (min-width:50em){.loyalty-dashboard-points-text .points{display:inline;font-size:1.875rem}}.loyalty-dashboard-points-image{height:50px;max-width:70px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:20px auto 10px}.loyalty-dashboard-points-gift{height:100%}.loyalty-dashboard-see-offers{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);padding:10px 25px;background:#fff;border:1px solid #000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;white-space:nowrap}.loyalty-dashboard-see-offers .gold-point,.loyalty-dashboard-see-offers .red-point{margin-left:5px}.loyalty-dashboard-progress-item{position:relative;padding:10px 15px}.loyalty-dashboard-progress-item .loyalty-info-container{padding:0}.loyalty-dashboard-progress-item .progress-bar progress{height:30px;border-radius:10px;margin:0}.loyalty-dashboard-progress-item progress::-webkit-progress-value{border-radius:10px}.loyalty-dashboard-progress-item progress::-webkit-progress-bar{height:30px;border-radius:10px}.loyalty-dashboard-progress-item progress::-moz-progress-bar{height:30px;border-radius:10px}.loyalty-dashboard-progress-bar{width:100%;height:30px;border-radius:10px}.loyalty-dashboard-progress-icon{position:absolute;margin:0;right:-10px;top:-80%;width:60px;height:70px}.loyalty-dashboard-progress-icon img{height:100%}.loyalty-dashboard-progress-btnicon{position:absolute;margin:0;right:0;top:-50%}.loyalty-dashboard-progress-btnimg{max-width:65px}.loyalty-dashboard .dematerialized-star{background-color:#d7b97c}.loyalty-dashboard-small-text{font-size:.6875rem}@media screen and (min-width:50em){.loyalty-dashboard-small-text{font-size:1.125rem}}.dashboard-missions-wrapper{margin-top:40px;padding:0 16px}.dashboard-missions-wrapper h3{margin-bottom:8px}.dashboard-missions-wrapper p{margin-bottom:16px;color:#616161;font-size:1rem}@media screen and (min-width:50em){.dashboard-missions-wrapper{margin-top:64px;padding:0}.dashboard-missions-wrapper h3{margin-bottom:16px}.dashboard-missions-wrapper p{color:#000}}@media screen and (min-width:64em){.dashboard-missions-wrapper h3{font-size:1.5rem}}.dashboard-missions-wrapper .dashboard-missions-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}@media screen and (min-width:64em){.dashboard-missions-wrapper .dashboard-missions-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}}.dashboard-missions-list .dashboard-mission-item{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100%;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:1px solid #d7d7d7;border-radius:8px;padding:16px}.dashboard-missions-list .dashboard-mission-item.applied{border:2px solid #1a1a1a}@media screen and (min-width:64em){.dashboard-missions-list .dashboard-mission-item{-webkit-box-flex:1;flex:1 1 calc(50% - 16px);max-width:50%}}.dashboard-missions-list .dashboard-mission-item-header{display:-webkit-box;display:flex;gap:16px}.dashboard-missions-list .dashboard-mission-item-image{-webkit-box-flex:0;flex:0 0 56px;width:56px;height:56px;background-color:#f0f0f0;border-radius:8px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.dashboard-missions-list .dashboard-mission-item-image img{max-width:100%;max-height:100%;width:auto;height:auto}.dashboard-missions-list .dashboard-mission-item-content{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.dashboard-missions-list .dashboard-mission-item-content .dashboard-mission-item-title{align-self:flex-start;font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem}.dashboard-missions-list .dashboard-mission-item-labels{display:-webkit-box;display:flex;flex-wrap:wrap;gap:4px;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif}.dashboard-missions-list .dashboard-mission-item-labels span{white-space:nowrap;-webkit-box-align:center;align-items:center}.dashboard-missions-list .dashboard-mission-item-labels .label-mission-permanent svg{width:16px;height:auto;margin-right:4px}.dashboard-missions-list .dashboard-mission-item-labels .inline-success-highlight{padding:4px 8px}.dashboard-missions-list .dashboard-mission-item-description{font-size:.875rem;font-family:AvantGardeMedium,Arial,sans-serif}.dashboard-missions-list .dashboard-mission-item-cta{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.dashboard-missions-list .dashboard-mission-item-cta .dashboard-mission-item-conditions,.dashboard-missions-list .dashboard-mission-item-cta .dashboard-permanent-mission-item-conditions{text-decoration:underline;font-size:.75rem;line-height:1rem;letter-spacing:.4px;font-family:AvantGardeMedium,Arial,sans-serif;color:#666}.dashboard-missions-list .dashboard-mission-item-cta .button{padding:0;height:32px}.dashboard-missions-list .label-mission-applied{-webkit-box-align:center;align-items:center;color:#4c4c4c;padding:4px 20px 4px 16px;-webkit-box-align:center;align-items:center;border-radius:8px}.dashboard-missions-list .label-mission-applied svg{margin-right:4px}.permanent-mission-conditions-dialog .dialog-content{padding:0 16px;font-family:AvantGardeMedium,Arial,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.4px}.permanent-mission-conditions-dialog .ui-dialog-buttonpane{position:absolute;bottom:0;width:100%;padding:12px 16px;border-top:1px solid #d7d7d7}.rewards-history-wrapper{border-radius:8px;border:1px solid #d7d7d7;padding:16px;width:100%}.loyalty-dashboard-wrapper .loyalty-history{-webkit-box-align:start;align-items:start;padding:16px}@media screen and (min-width:50em){.loyalty-dashboard-wrapper .loyalty-history{padding:0}}.loyalty-dashboard-wrapper .loyalty-history-back-button{margin:16px 0;display:inline-block}.history-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:12px 0;padding:12px 0;width:100%}.history-item:first-of-type{margin-top:0}.history-item-image{width:32px;margin-right:12px}.history-item-image img,.history-item-image svg{max-width:32px;height:auto;-o-object-fit:cover;object-fit:cover}.history-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%}.history-item-details{-webkit-box-flex:1;flex-grow:1}.history-item-details-date{color:#595959;font-size:.875rem;line-height:1.25rem}.history-item-details-description{color:#000;font-size:.75rem;line-height:.875rem;margin-bottom:4px}.history-item-details strong{line-height:1.25rem}.history-item-label{margin-bottom:auto;min-width:86px}@media screen and (min-width:80em){.history-item-label{margin-bottom:initial}}.history-item-label .label{padding:2px 6px;font-size:.875rem;line-height:1.25rem;letter-spacing:.4px}@media screen and (min-width:80em){.history-item-label .label{padding:6px 8px}}.loyalty-dashboard-bottom{border-radius:10px;margin-bottom:50px;box-shadow:0 1px 1px 1px rgba(0,0,0,.15);background-color:#fff;width:100%;position:relative;display:-webkit-box;display:flex}.loyalty-dashboard-bottom .loyalty-dashboard-bottom-button{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:-22px}.loyalty-dashboard-bottom .loyalty-dashboard-bottom-button:not(:hover){background-color:#fff}.loyalty-dashboard-bottom .image-wrapper{width:175px;min-width:175px;padding-right:10px}@media screen and (min-width:50em){.loyalty-dashboard-bottom .image-wrapper{width:185px;padding-right:20px}}.loyalty-dashboard-bottom .content-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.program-general-details-dialog .section-title{font-family:AvantGardeBold,Arial,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.4px;text-transform:none;margin:8px 0}.program-general-details-dialog .section-content{font-family:AvantGardeMedium,Arial,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.4px}.program-general-details-dialog p{margin-bottom:16px}.program-general-details-dialog .program-section{margin-bottom:16px}.program-general-details-dialog .icon{height:32px;width:32px}.program-general-details-dialog .section-border{border-bottom:1px solid #d7d7d7;width:85%}.program-general-details-dialog .dialog-content{-webkit-box-flex:1;flex:1;overflow-y:auto;padding:0 24px}.program-general-details-dialog .dialog-content .program-section:last-of-type{margin-bottom:25px}.program-general-details-dialog .ui-dialog-buttonpane{padding:12px 16px;background-color:#fff;border-top:1px solid #d7d7d7}.program-general-details-dialog a{text-decoration:underline}.main-table table tbody tr{background-color:unset}.main-table .greetings-message{font-size:.9375rem;padding-bottom:15px}.main-table .order-info{padding:15px 0}.main-table .invoice-product-lists .invoice-product{margin-bottom:0}.main-table .order-content .order-line::after,.main-table .order-content .order-line::before{display:-webkit-box;display:flex}.main-table .introduction-message p{font-size:.8125rem;padding:10px 25px 0}.main-table .introduction-message p:last-of-type{padding:10px 25px 10px}.main-table .banner-image{z-index:0;width:100%}.main-table .banner-card{position:relative;max-width:455px;margin:-100px auto 0}@media print{.main-table{-webkit-print-color-adjust:exact!important}.main-table a{text-decoration:none!important}.main-table a[href]:after{content:none!important}.main-table .dhl-link{color:#fff!important;background-color:#000!important}.main-table .return-total .values{color:#c00!important;font-size:.9375rem}}.main-table .invoice-billing-address{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.main-table .refund-details-title{margin-bottom:10px;font-weight:700;text-transform:uppercase}.main-table .return-total{font-weight:700;padding-top:10px}.main-table .return-total .values{color:#c00}.offers-item .dashboard-content{padding:0;margin:0}.offers-item .dashboard-content .offer-title{margin:0 20px}.offers-item.is-active .accordion-content{padding:0 16px 16px 16px}.offers-item.is-active .offers-cta-wrapper{margin-top:10px}.pt_account.offers .primary-content .offers-list{display:block}.offers-primary-section .accountoverview-page-title{margin-bottom:16px}.inlinenotification.migration-info{margin-bottom:12px}.offers-list-section-subtitle,.rewards-list-section-subtitle{color:#616161;font-family:AvantGardeMedium,Arial,sans-serif;font-size:1rem;line-height:1.5rem;padding:16px 0 0;text-transform:none}.offers-list .offers-list-section,.offers-list .rewards-list-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:80em){.offers-list .offers-list-section,.offers-list .rewards-list-section{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}}.offers-list .offers-list-section-subtitle,.offers-list .rewards-list-section-subtitle{padding:16px 0 16px}.offers-list .offer-border{border:1px solid #d7d7d7}.offers-list .offer-wraper{display:-webkit-box;display:flex;width:100%;height:100%}.offers-list .offer-tile{border-radius:8px;background-color:#fff;padding:16px;margin:0;width:100%;letter-spacing:.4px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;box-shadow:none}.offers-list .offer-tile.disabled{background-color:#f2f2f2;opacity:.7}.offers-list .offer-tile.disabled .add-offer-button{display:none}.offers-list .offer-tile.applied,.offers-list .offer-tile:hover{border:1px solid #000;box-shadow:none}.offers-list .offer-tile .offer-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px}.offers-list .offer-tile .offer-header{display:-webkit-box;display:flex;gap:12px}.offers-list .offer-tile .offer-header img{height:56px;width:56px;border-radius:8px}.offers-list .offer-tile .offer-header .offer-title{margin-bottom:8px;font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.offers-list .offer-tile .offer-header svg{width:16px;height:16px}.offers-list .offer-tile .exp-date{padding:4px;border-radius:4px;background-color:#f2f2f2;font-family:AvantGardeBold,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#333;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start;gap:4px}.offers-list .offer-tile .exp-date.warning{background-color:#ffeee4;color:#8d0300}.offers-list .offer-tile .exp-date.warning svg path{fill:#8d0300}.offers-list .offer-tile .offer-error{padding:4px;border-radius:4px;background-color:#ffeee4;font-family:AvantGardeBold,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#8d0300;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start;gap:4px}.offers-list .offer-tile .offer-error svg path{fill:#8d0300}.offers-list .offer-tile .offer-description{font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.offers-list .offer-tile .offer-cta-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:12px}.offers-list .offer-tile .offer-conditions a{font-size:.75rem;line-height:1rem;text-decoration:underline;color:#666}.offers-list .offer-tile .offer-info-and-capsule-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:12px}.offers-list .offer-tile .modify-reward-btn,.offers-list .offer-tile .remove-offer-btn{border:1px solid #d7d7d7;border-radius:8px;height:48px;width:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.offers-list .offer-tile .modify-reward-btn svg{height:18px;width:18px}.offers-list .offer-tile .capsule-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.offers-list .offer-tile .add-offer-button{display:-webkit-box;display:flex;height:32px;min-width:unset;padding:12px 20px;font-size:1rem}.offers-list .offer-tile .add-offer-button.applied{background:#f2f2f2;color:#4c4c4c;pointer-events:none;cursor:not-allowed}.offers-list .offer-tile a:has(.add-offer-button.applied){pointer-events:none;cursor:not-allowed}.offers-list .offer-tile .added-offer-cta-text::before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/check-revamp.svg);background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;margin-right:4px}.offers-list .offer-tile.unmodifiable .offer-cta-section,.offers-list .offer-tile.unmodifiable .offer-info-and-capsule-buttons{opacity:.5}.offers-added{background-color:#e1f7df;text-align:center;font-size:1rem;padding:18px}.offers-added::before{content:'';display:inline-block;width:16px;height:16px;background-image:url(../images/check-stroke.png);margin-right:16px}.pt_account:not(.offers) .offers-list .account-overview-loyalty{display:none}.pt_account .offers-item .flex-column{position:absolute;left:30px;top:8px}@media screen and (max-width:49.9375em){.pt_account .offers-item .flex-column{left:46px;top:23px}}.pt_account .offers-show{text-align:center;padding:15px 0 20px}@media screen and (max-width:29.9375em){.pt_account .offers-show a{width:100%}}.pt_account.offers .primary-content{background-color:#eef1f4}.pt_account.offers .secondary-content+.primary-content{background-color:transparent}.pt_account.offers .account-overview-loyalty{padding:0}.loyalty-overview,.offers-non-connected-page{height:100%;margin-bottom:32px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}@media screen and (min-width:50em){.loyalty-overview,.offers-non-connected-page{margin-bottom:0}}.loyalty-overview .account-connect,.offers-non-connected-page .account-connect{width:100%;text-transform:none}@media screen and (min-width:50em){.loyalty-overview .account-connect,.offers-non-connected-page .account-connect{width:auto}}@media screen and (min-width:80em){.account-overview .no-offers-block,.account-overview .no-rewards-block{width:50%}}.round-corners{border-radius:8px}.no-offers-block,.no-rewards-block{padding:16px;width:100%;font-size:1rem;letter-spacing:.4px}.no-offers-block .no-offers-block-title,.no-offers-block .no-rewards-block-title,.no-rewards-block .no-offers-block-title,.no-rewards-block .no-rewards-block-title{font-family:AvantGardeBold,Arial,sans-serif;margin:0;line-height:1.5rem;padding-bottom:8px}.no-offers-block .no-offers-block-subtitle,.no-offers-block .no-rewards-block-subtitle,.no-rewards-block .no-offers-block-subtitle,.no-rewards-block .no-rewards-block-subtitle{line-height:1.5rem;margin-bottom:16px}.no-offers-block .no-rewards-block-images img,.no-rewards-block .no-rewards-block-images img{margin-right:-23px}.no-offers-block .images-and-button,.no-rewards-block .images-and-button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;gap:20px}.no-offers-block .image-and-title,.no-rewards-block .image-and-title{display:-webkit-box;display:flex;gap:12px}.no-offers-block .button.tertiary-button-revamp,.no-rewards-block .button.tertiary-button-revamp{display:-webkit-box;display:flex;height:32px;min-width:unset;padding:12px 20px;font-size:1rem;align-self:flex-end}.no-offers-block a,.no-rewards-block a{display:-webkit-inline-box;display:inline-flex}.no-offers-block{background-color:#fff;border-radius:8px;border:1px solid #d7d7d7}.pt_cart .offers-block.mysephora-info-container{padding-top:0;margin-top:-8px;-webkit-box-align:stretch;align-items:stretch}.pt_cart .offers-block-header{padding:16px;display:grid;grid-template-rows:auto auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:12px;font-size:1rem}.pt_cart .offers-block-header .offers-title{font-family:AvantGardeBold,Arial,sans-serif;line-height:2rem}.pt_cart .offers-block-header .js-knowmore-offers{font-family:AvantGardeMedium,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#595959;text-decoration:underline}.pt_cart .offers-block-header svg{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.pt_cart .offers-block-header .knowmore-link{text-align:left;color:#666;text-decoration:underline;font-size:.75rem;line-height:1rem;letter-spacing:.4px}.pt_cart .offers-block-body{padding:16px;display:grid;gap:16px}.pt_cart .offers-block-body button{height:48px}.pt_cart .offers-block-body.no-offers-chosen{grid-template-columns:auto auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.pt_cart .offers-block-body.no-offers-chosen button{min-width:100px;height:48px}.pt_cart .mysephora-default-offers-cart-thumbnails{text-wrap:nowrap}.pt_cart .mysephora-default-offers-cart-thumbnails img{margin-right:-23px}.pt_cart .chosen-offers-thumbnails{display:grid;gap:16px}.pt_cart .chosen-offers-thumbnails>*{width:100%;display:grid;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:1rem;font-family:AvantGardeBold,Arial,sans-serif;position:relative;overflow:visible;grid-auto-flow:column;padding:2px 0}.pt_cart .chosen-offers-thumbnails>* .multiplied-amount-tag{background-color:#000;color:#fff;font-size:.75rem;line-height:.75rem;z-index:1;border-radius:7px;padding:4px;position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.pt_cart .chosen-offers-thumbnails:has(>:only-child){grid-template-columns:1fr}.pt_cart .chosen-offers-thumbnails:has(>:only-child) .chosen-offer-thumbnail{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:12px}.pt_cart .chosen-offers-thumbnails:has(>:only-child) .chosen-offer-thumbnail img{width:40px;height:40px}.pt_cart .chosen-offers-thumbnails:has(>:only-child) .chosen-offer-thumbnail span{font-size:.875rem;line-height:1.25rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_cart .chosen-offers-thumbnails:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.pt_cart .chosen-offers-thumbnails:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.pt_cart .chosen-offers-thumbnails:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.pt_cart .chosen-offers-thumbnails:has(>:nth-child(5)){gap:4px;grid-template-columns:repeat(5,1fr)}.pt_cart .chosen-offers-thumbnails img{width:56px}.capsule-info-wrapper{padding:16px;display:grid;align-self:start;gap:16px;font-family:AvantGardeMedium,Arial,sans-serif}.capsule-info-wrapper h6,.capsule-info-wrapper p{margin:0;font-size:1rem;letter-spacing:.4px;color:#000}.capsule-info-wrapper h6{font-family:AvantGardeBold,Arial,sans-serif}.capsule-info-wrapper .rewards-count-none{display:block}.capsule-info-wrapper .rewards-count-full{display:none}.capsule-info-wrapper.capsule-selected .rewards-count-none{display:none}.capsule-info-wrapper.capsule-selected .rewards-count-full{display:block}.capsule-info-wrapper .capsule-info-block{display:grid;grid-template-columns:auto 47px;grid-template-rows:auto auto;gap:8px;font-size:1rem}.capsule-info-wrapper .rewards-title{grid-column:1;grid-row:1;font-family:AvantGardeMedium,Arial,sans-serif}.capsule-info-wrapper .reward-enddate{grid-column:1;grid-row:2;justify-self:start;font-size:.75rem;display:grid;-webkit-box-align:center;align-items:center;grid-template-columns:auto auto;gap:4px}.capsule-info-wrapper .reward-enddate svg{width:16px;height:16px}.capsule-info-wrapper [class^=rewards-count-]{grid-row:1/span 2;grid-column:2;align-self:center;text-align:center;padding-top:4px;padding-bottom:4px}.capsule-info-wrapper .rewards-list{display:grid;gap:16px}.capsule-info-wrapper .reward-tile{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;align-items:center;border-radius:8px;display:grid;gap:12px;padding:12px;box-sizing:unset;border:1px solid #d7d7d7}.capsule-info-wrapper .reward-tile.selected{border:2px solid}.capsule-info-wrapper .reward-tile.disabled{background-color:#f2f2f2;border:none}.capsule-info-wrapper .reward-tile.disabled .radio-input-wrap{display:none}.capsule-info-wrapper .reward-tile .reward-error{grid-column:1/-1;display:-webkit-box;display:flex;justify-self:start;font-family:AvantGardeBold,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#8d0300;padding:4px;-webkit-box-align:start;align-items:flex-start;gap:4px;border-radius:4px;background:#fbdfdf}.capsule-info-wrapper .reward-tile .reward-error svg path{fill:#8d0300}.capsule-info-wrapper .reward-tile .reward-image{grid-column:1;width:56px;height:56px}.capsule-info-wrapper .reward-tile .reward-info{grid-column:2;display:grid;justify-items:start;gap:4px;font-family:AvantGardeMedium,Arial,sans-serif}.capsule-info-wrapper .reward-tile .radio-input-wrap{position:relative}.capsule-info-wrapper .reward-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.capsule-info-wrapper .reward-conditions{font-size:.75rem;color:#595959;text-decoration:underline}.capsule-info-wrapper input[type=radio]+label::before{height:24px;width:24px}@media screen and (min-width:50em){.account-overview-loyalty label{pointer-events:none}}.loyalty-card-popup-dialog .dialog-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;font-size:16px;line-height:24px;letter-spacing:.4px}.loyalty-card-popup-dialog .loyalty-card-icon svg{height:100px;width:100px}.loyalty-card-popup-dialog .loyalty-card-barcode-info{font-family:AvantGardeBold,Arial,sans-serif;text-align:center;padding:16px 35px 32px}@media screen and (max-width:49.9375em){.loyalty-card-popup-dialog .loyalty-card-barcode-info{padding:0 32px 10px}}.loyalty-card-popup-dialog .dematerialized-card-barcode{margin:30px 0}@media screen and (max-width:49.9375em){.loyalty-card-popup-dialog .dematerialized-card-barcode{margin:30px 0 10px}}.loyalty-card-popup-dialog .customer-complete-name{font-family:AvantGardeBold,Arial,sans-serif;text-transform:capitalize;padding-top:32px}.loyalty-card-popup-dialog .member-loyalty-status{text-transform:capitalize}.loyalty-card-popup-dialog .captain-wallet-icon{margin-top:24px}.loyalty-card-popup-dialog .ui-dialog-buttonpane{position:absolute;bottom:0;width:100%;padding:12px 16px;border-top:1px solid #d7d7d7}.pt_cart .mysephora-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:24px 16px;gap:24px;background-color:#fff}.pt_cart .mysephora-info-container svg{flex-shrink:0}.pt_cart .mysephora-info-container .mysephora-gradient .mysephora-info-container-title{background:#fff;border-radius:7px}.pt_cart .mysephora-info-container .mysephora-info-container-subtitle,.pt_cart .mysephora-info-container .mysephora-info-container-title{font-size:1rem}.pt_cart .mysephora-info-container .mysephora-info-container-title{padding:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:12px}.pt_cart .mysephora-info-container .mysephora-info-container-title .welcome-message{font-family:AvantGardeBold,Arial,sans-serif;line-height:1.5rem}.pt_cart .mysephora-info-container .mysephora-info-container-title:not(:last-child){padding-top:24px}.pt_cart .mysephora-info-container .mysephora-info-container-description{background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;display:grid;padding:0 16px;gap:16px;font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem}.pt_cart .mysephora-info-container .mysephora-info-container-description .mysephora-description-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px}.pt_cart .mysephora-info-container .mysephora-info-container-description svg{width:32px;height:32px}.pt_cart .mysephora-info-container .mysephora-info-container-description-terms{padding:16px 16px 24px 16px;color:#333;font-size:.75rem;line-height:1rem}.pt_cart .mysephora-info-container .loyalty-points-text-container{line-height:1.375rem}.pt_cart .mysephora-info-container .loyalty-points{background-color:#eaf6e8;color:#005b00;border-radius:4px;margin-right:2px;padding:0 4px;font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex}.pt_cart .mysephora-info-container .loyalty-info-message .loyalty-points{color:#000}.pt_cart .mysephora-info-container .member-loyalty-card-form .action-buttons,.pt_cart .mysephora-info-container .member-loyalty-card-form .form-row{margin:0}.pt_cart .mysephora-info-container .join-program-fields{display:grid;gap:24px;padding:24px 0 0 0}.pt_cart .mysephora-info-container .join-program-fields .newsubscription-newsletter-title{font-size:1.125rem;line-height:1.5rem;letter-spacing:.025rem;font-family:AvantGardeBold,Arial,sans-serif;margin-bottom:.5rem}.pt_cart .mysephora-info-container .join-program-fields .popin-loyalty-text{background-color:unset;font-size:.875rem;line-height:1.25rem;letter-spacing:.025rem;display:grid}.pt_cart .mysephora-info-container .join-program-fields .popin-loyalty-text .text-content{display:-webkit-box;display:flex}.pt_cart .mysephora-info-container .join-program-fields .subscribed-by{display:grid;gap:16px}.pt_cart .mysephora-info-container .join-program-fields .subscribed-by .popin-loyalty-text{display:-webkit-box;display:flex}.pt_cart .mysephora-info-container .join-program-fields .subscribed-by label{-webkit-box-align:center;align-items:center}.pt_cart .mysephora-info-container .join-program-fields .preinput-container{margin-right:0}.pt_cart .mysephora-info-container .join-program-fields .communication-preferences-note{font-size:.75rem;line-height:1rem;letter-spacing:.025rem}.pt_cart .mysephora-info-container .join-program-fields #communication-invalid{display:-webkit-box;display:flex}.pt_cart .mysephora-info-container .join-program-fields #communication-invalid .text-communication-error{margin:2px 0 0 4px;font-style:normal;font-size:12px}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text{background:#f2f2f2;padding:1rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.025rem}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .center-wrap{margin-top:0}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text a{text-decoration:underline}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text p{margin:0}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .legal-mention-text-block{margin-bottom:.5rem}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container .text-see-more{display:block;text-decoration:underline;font-family:AvantGardeBold,Arial,sans-serif}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container .text-see-less{display:none;text-decoration:underline;font-family:AvantGardeBold,Arial,sans-serif}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container .small-arrow-left{width:15px;height:6px;margin-bottom:1px}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container .small-arrow-left path{stroke:#000}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container.opened .text-see-more{display:none}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container.opened .text-see-less{display:block}.pt_cart .mysephora-info-container .join-program-fields .subscription-legal-text .toggle-text-container.opened .small-arrow-left{-webkit-transform:scaleX(1) rotate(-180deg);-ms-transform:scaleX(1) rotate(-180deg);transform:scaleX(1) rotate(-180deg)}.pt_cart .mysephora-info-container.unauthenticated{margin-bottom:20px}.pt_cart .mysephora-info-container .loyalty-info-message-unauthenticated{padding:16px;display:grid;gap:16px;place-items:center;grid-template-columns:auto auto auto;cursor:pointer}.pt_cart .mysephora-info-container .loyalty-info-message-unauthenticated span{line-height:1.5rem;font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem}.pt_cart .mysephora-info-container .loyalty-info-message-unauthenticated .arrow-icon{height:32px;width:32px;text-align:center;line-height:32px}.pt_cart .mysephora-info-container .loyalty-info-message-unauthenticated .loyalty-icon{height:40px}.pt_cart .mysephora-info-container .loyalty-info-message-unauthenticated .loyalty-icon svg{width:40px;height:40px}.pt_cart .mysephora-info-container #enrolled-loyalty-info-dialog,.pt_cart .mysephora-info-container #knowmore-offers-info-dialog,.pt_cart .mysephora-info-container #offers-info-dialog,.pt_cart .mysephora-info-container #unauthenticated-loyalty-info-dialog{display:none}.pt_cart .mysephora-info-container input[type=checkbox].revamp-input-type+.label span,.pt_cart .mysephora-info-container input[type=checkbox].revamp-input-type+label span,.pt_cart .mysephora-info-container input[type=radio].revamp-input-type+.label span,.pt_cart .mysephora-info-container input[type=radio].revamp-input-type+label span{font-size:.875rem;letter-spacing:.025rem;line-height:1.25rem}.pt_cart .cart-items .item-promotion{display:block}.pt_cart .cart-items .item-promotion .mission-checkmark{display:inline-block;width:16px;height:16px;position:relative}.pt_cart .cart-items .item-promotion .mission-checkmark::before{content:'';position:absolute;top:3px;left:4px;width:8px;height:10px;border:solid #980000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow-left-red{background-image:url(../images/sprites.png);background-position:0 -756px;background-repeat:no-repeat;width:17px;height:31px}.arrow-left{background-image:url(../images/sprites.png);background-position:0 -603px;background-repeat:no-repeat;width:17px;height:31px}.arrow-right-red{background-image:url(../images/sprites.png);background-position:0 -705px;background-repeat:no-repeat;width:17px;height:31px}.arrow-right{background-image:url(../images/sprites.png);background-position:0 -654px;background-repeat:no-repeat;width:17px;height:31px}.bell-black{background-image:url(../images/sprites.png);background-position:0 -237px;background-repeat:no-repeat;width:15px;height:16px}.bell-white{background-image:url(../images/sprites.png);background-position:0 -201px;background-repeat:no-repeat;width:15px;height:16px}.bloc_echantillon{background-image:url(../images/sprites.png);background-position:0 -807px;background-repeat:no-repeat;width:787px;height:91px}.check-over{background-image:url(../images/sprites.png);background-position:0 -167px;background-repeat:no-repeat;width:22px;height:14px}.check{background-image:url(../images/sprites.png);background-position:0 -99px;background-repeat:no-repeat;width:22px;height:14px}.closebuttonb{background-image:url(../images/sprites.png);background-position:0 -467px;background-repeat:no-repeat;width:23px;height:23px}.closebuttonw{background-image:url(../images/sprites.png);background-position:0 -510px;background-repeat:no-repeat;width:23px;height:23px}.dialogclose{background-image:url(../images/sprites.png);background-position:0 -387px;background-repeat:no-repeat;width:20px;height:20px}.dialogclosered{background-image:url(../images/sprites.png);background-position:0 -427px;background-repeat:no-repeat;width:20px;height:20px}.focus{background-image:url(../images/sprites.png);background-position:0 -553px;background-repeat:no-repeat;width:30px;height:30px}.gift-star{background-image:url(../images/sprites.png);background-position:0 -348px;background-repeat:no-repeat;width:18px;height:19px}.gift{background-image:url(../images/sprites.png);background-position:0 -309px;background-repeat:no-repeat;width:18px;height:19px}.green-check-mark{background-image:url(../images/sprites.png);background-position:0 -273px;background-repeat:no-repeat;width:16px;height:16px}.green_check{background-image:url(../images/sprites.png);background-position:0 0;background-repeat:no-repeat;width:15px;height:12px}.un-check{background-image:url(../images/sprites.png);background-position:0 -65px;background-repeat:no-repeat;width:22px;height:14px}.wishlist-border-icon{background-image:url(../images/sprites.png);background-position:0 -133px;background-repeat:no-repeat;width:16px;height:14px}.wishlist-red-icon{background-image:url(../images/sprites.png);background-position:0 -32px;background-repeat:no-repeat;width:16px;height:13px}