﻿.secondary-green-txt{color:#00b140}.secondary-green-bg{background-color:#00b140}i.img{display:inline-block}.common-payment-amazon-pay-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px -26px;width:40px;height:28px}.common-payment-american-express-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-105px 0px;width:40px;height:26px}.common-payment-apple-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-40px -26px;width:40px;height:28px}.common-payment-clearpay-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px 0px;width:105px;height:26px}.common-payment-klarna-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px -54px;width:40px;height:28px}.common-payment-maestro-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-105px -26px;width:40px;height:26px}.common-payment-mastercard-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-105px -52px;width:40px;height:26px}.common-payment-paypal-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-40px -54px;width:40px;height:28px}.common-payment-visa-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px -82px;width:40px;height:26px}.common-usp-icons-advice-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-27px -108px;width:27px;height:27px}.common-usp-icons-authorised-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-54px -108px;width:27px;height:27px}.common-usp-icons-beauty-experts-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-81px -108px;width:27px;height:27px}.common-usp-icons-click-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-108px -108px;width:27px;height:27px}.common-usp-icons-cursor-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-145px 0px;width:27px;height:27px}.common-usp-icons-delivery-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-145px -27px;width:27px;height:27px}.common-usp-icons-hair-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-145px -54px;width:27px;height:27px}.common-usp-icons-payment-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-145px -81px;width:27px;height:27px}.common-usp-icons-platinum-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-145px -108px;width:27px;height:27px}.common-usp-icons-quote-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px -138px;width:27px;height:27px}.common-usp-icons-range-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-27px -138px;width:27px;height:27px}.common-usp-icons-security-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-54px -138px;width:27px;height:27px}.common-usp-icons-service-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-81px -138px;width:27px;height:27px}.common-usp-icons-tick-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-108px -138px;width:27px;height:27px}.common-usp-icons-truck-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:0px -108px;width:27px;height:30px}.common-usp-icons-unidays-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-135px -138px;width:27px;height:27px}.common-usp-icons-unlimited-trans-spriteflag{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-172px 0px;width:27px;height:27px}.common-mobile-icon{background-image:url(/assets/img/sprites/common-sprite_1750856565000.png);background-position:-172px -27px;width:13px;height:18px}i.country-flag{display:inline-block;position:relative;top:2px;right:4px}.u-flush{margin:0 !important}.u-flush-t,.u-flush-top{margin-top:0 !important}.u-flush-r,.u-flush-right{margin-right:0 !important}.u-flush-b,.u-flush-bottom{margin-bottom:0 !important}.u-flush-l,.u-flush-left{margin-left:0 !important}.u-flush-v,.u-flush-vertical{margin-top:0 !important;margin-bottom:0 !important}.u-flush-h,.u-flush-horizontal{margin-left:0 !important;margin-right:0 !important}.u-push{margin:20px !important}.u-push-t,.u-push-top{margin-top:20px !important}.u-push-r,.u-push-right{margin-right:20px !important}.u-push-b,.u-push-bottom{margin-bottom:20px !important}.u-push-l,.u-push-left{margin-left:20px !important}.u-push-v,.u-push-vertical{margin-top:20px !important;margin-bottom:20px !important}.u-push-h,.u-push-horizontal{margin-left:20px !important;margin-right:20px !important}.u-nudge{margin:10px !important}.u-nudge-t,.u-nudge-top{margin-top:10px !important}.u-nudge-r,.u-nudge-right{margin-right:10px !important}.u-nudge-b,.u-nudge-bottom{margin-bottom:10px !important}.u-nudge-l,.u-nudge-left{margin-left:10px !important}.u-nudge-v,.u-nudge-vertical{margin-top:10px !important;margin-bottom:10px !important}.u-nudge-h,.u-nudge-horizontal{margin-left:10px !important;margin-right:10px !important}.u-third{margin:0.33em !important}.u-third-t,.u-third-top{margin-top:0.33em !important}.u-third-r,.u-third-right{margin-right:0.33em !important}.u-third-b,.u-third-bottom{margin-bottom:0.33em !important}.u-third-l,.u-third-left{margin-left:0.33em !important}.u-third-v,.u-third-vertical{margin-top:0.33em !important;margin-bottom:0.33em !important}.u-third-h,.u-third-horizontal{margin-left:0.33em !important;margin-right:0.33em !important}.u-ms{margin:0.33em !important}.u-mst,.u-small-top{margin-top:0.5em !important}.u-msr,.u-small-right{margin-right:0.5em !important}.u-msb,.u-small-bottom{margin-bottom:0.5em !important}.u-msl,.u-small-left{margin-left:0.5em !important}.u-msv,.u-small-vertical{margin-top:0.5em !important;margin-bottom:0.5em !important}.u-msh,.u-small-horizontal{margin-left:0.5em !important;margin-right:0.5em !important}.u-mm{margin:1em !important}.u-mmt,.u-medium-top{margin-top:1em !important}.u-mmr,.u-medium-right{margin-right:1em !important}.u-mmb,.u-medium-bottom{margin-bottom:1em !important}.u-mml,.u-medium-left{margin-left:1em !important}.u-mmv,.u-medium-vertical{margin-top:1em !important;margin-bottom:1em !important}.u-mmh,.u-medium-horizontal{margin-left:1em !important;margin-right:1em !important}.u-ml{margin:2em !important}.u-mlt,.u-large-top{margin-top:2em !important}.u-mlr,.u-large-right{margin-right:2em !important}.u-mlb,.u-large-bottom{margin-bottom:2em !important}.u-mll,.u-large-left{margin-left:2em !important}.u-mlv,.u-large-vertical{margin-top:2em !important;margin-bottom:2em !important}.u-mlh,.u-large-horizontal{margin-left:2em !important;margin-right:2em !important}.u-soft{padding:20px !important}.u-soft-t,.u-soft-top{padding-top:20px !important}.u-soft-r,.u-soft-right{padding-right:20px !important}.u-soft-b,.u-soft-bottom{padding-bottom:20px !important}.u-soft-l,.u-soft-left{padding-left:20px !important}.u-soft-v,.u-soft-vertical{padding-top:20px !important;padding-bottom:20px !important}.u-soft-h,.u-soft-horizontal{padding-left:20px !important;padding-right:20px !important}.u-hard{padding:0 !important}.u-hard-t,.u-hard-top{padding-top:0 !important}.u-hard-r,.u-hard-right{padding-right:0 !important}.u-hard-b,.u-hard-bottom{padding-bottom:0 !important}.u-hard-l,.u-hard-left{padding-left:0 !important}.u-hard-v,.u-hard-vertical{padding-top:0 !important;padding-bottom:0 !important}.u-hard-h,.u-hard-horizontal{padding-left:0 !important;padding-right:0 !important}.u-float-n,.u-pull-none{float:none !important}.u-float-l,.u-pull-left{float:left !important}.u-float-r,.u-pull-right{float:right !important}.u-clear .u-clear-both{clear:both !important}.u-clear-r,.u-clear-right{clear:right !important}.u-clear-l,.u-clear-left{clear:left !important}.u-align-l,.u-text-left{text-align:left !important}.u-align-r,.u-text-right{text-align:right !important}.u-align-c,.u-text-center{text-align:center !important}.u-size-smallcaps{font-size:11px !important}.u-size-micro{font-size:11.5px !important}.u-size-small{font-size:12px !important}.u-size-body{font-size:13px !important}.u-size-min{font-size:14px !important}.u-size-default{font-size:16px !important}.u-size-form{font-size:16px !important}.u-size-bump{font-size:18px !important}.u-size-chunky{font-size:21px !important}@media screen and (min-width: 640px){.u-size-min{font-size:13px !important}.u-size-default{font-size:14px !important}.u-size-bump{font-size:14px !important}.u-size-chunky{font-size:17px !important}}.u-size-medium{font-size:24px !important}.u-size-big{font-size:36px !important}.u-size-hero{font-size:60px !important}.u-weight-h,.u-weight-heavy{font-weight:bold !important}.u-weight-n,.u-weight-body{font-weight:normal !important}.u-weight-l,.u-weight-light{font-weight:300 !important}.u-color-positive{color:#55b280 !important}.u-color-error,.u-color-alert{color:#d72245 !important}.u-color-info{color:#1787E3 !important}.u-color-warning{color:#ceab0a !important}.u-color-page{color:#F2F2F2 !important}.u-color-structure{color:#d5d5d5 !important}.u-color-dark{color:#454545 !important}.u-color-b{color:#000 !important}.u-color-w{color:#FFF !important}.u-color-mid{color:#777 !important}.u-color-offer{color:#62a0ca !important}.u-color-x-for-y,.u-color-promo-code{color:#60B788 !important}.u-bg-positive{background-color:#55b280 !important}.u-bg-error{background-color:#d72245 !important}.u-bg-page{background-color:#F2F2F2 !important}.u-bg-structure{background-color:#d5d5d5 !important}.u-bg-dark{background-color:#454545 !important}.u-bg-b{background-color:#000 !important}.u-bg-w{background-color:#FFF !important}.u-valign-t{vertical-align:top !important}.u-valign-m{vertical-align:middle !important}.u-valign-b{vertical-align:bottom !important}.u-w5{width:5% !important}.u-w10{width:10% !important}.u-w15{width:15% !important}.u-w20{width:20% !important}.u-w25{width:25% !important}.u-w30{width:30% !important}.u-w35{width:35% !important}.u-w40{width:40% !important}.u-w45{width:45% !important}.u-w49{width:49% !important}.u-w50{width:50% !important}.u-w55{width:55% !important}.u-w60{width:60% !important}.u-w65{width:65% !important}.u-w70{width:70% !important}.u-w75{width:75% !important}.u-w80{width:80% !important}.u-w85{width:85% !important}.u-w90{width:90% !important}.u-w95{width:95% !important}.u-w100{width:100% !important}.u-gold1{width:61.8% !important}.u-gold2{width:38.2% !important}.u-spacing-none{letter-spacing:0 !important}.u-spacing-small{letter-spacing:.5px !important}.u-spacing-body{letter-spacing:1px !important}.u-spacing-chunky{letter-spacing:2px !important}@media screen and (min-width: 0px) and (max-width: 480px){.u-mwa{width:auto !important}.u-mw100{width:100% !important}}.u-rule{border:#000 1px solid !important}.u-rule-v{border:#000 1px solid !important;border-width:1px 0 1px 0 !important}.u-rule-h{border:#000 1px solid !important;border-width:0 1px 0 1px !important}.u-rule-t{border-top:#000 1px solid !important}.u-rule-b{border-bottom:#000 1px solid !important}.u-rule-n{border:none !important}.u-hair{border:#d5d5d5 1px solid !important}.u-hair-v{border:#d5d5d5 1px solid !important;border-width:1px 0 1px 0 !important}.u-hair-h{border:#d5d5d5 1px solid !important;border-width:0 1px 0 1px !important}.u-hair-t{border-top:#d5d5d5 1px solid !important}.u-hair-b{border-bottom:#d5d5d5 1px solid !important}.u-hair-r{border-right:#d5d5d5 1px solid !important}.u-page-b{border-bottom:#F2F2F2 1px solid !important}.u-rule-positive{border:#55b280 2px solid !important}.u-display-b{display:block  !important}.u-display-n{display:none  !important}.u-display-i{display:inline  !important}.u-display-ib{display:inline-block  !important}.u-display-f{display:flex  !important}.u-flex-1{flex-grow:1  !important}.u-flex-c{align-items:center  !important}.u-flex-self{align-self:center  !important}.u-hide-mb{display:none}@media screen and (min-width: 640px){.u-hide-mb{display:block !important}}.u-hide-mi{display:none}@media screen and (min-width: 640px){.u-hide-mi{display:inline !important}}.u-hide-mib{display:none}@media screen and (min-width: 640px){.u-hide-mib{display:inline-block !important}}@media screen and (min-width: 640px){.u-hide-db{display:none !important}}.u-line-1{line-height:1em  !important}.u-line-big{line-height:1.66em  !important}.u-line-reset{line-height:1.33em  !important}.u-line-double{line-height:2.66em  !important}.u-nobr,.u-nowrap{white-space:nowrap !important}.u-serif{font-family:Playfair Display,Georgia,serif !important}.u-sans{font-family:AvantGardeMedium,Arial,sans-serif !important}.u-no-decorate,.u-link-n{text-decoration:none !important}.u-decorate,.u-link{text-decoration:underline !important}.u-positive{color:#55b280 !important}.u-error{color:#d72245 !important}.u-italic{font-style:italic !important}.u-box{box-sizing:border-box !important}.u-pointer,.u-mouse-link{cursor:pointer !important}.u-pointer-n{cursor:default}.u-round{border-radius:50% !important}.u-square{border-radius:0 !important}.u-overflow-hidden{overflow:hidden !important}.is-hidden{display:none !important}.is-visible{display:block !important;opacity:1 !important}.is-compacted{height:0 !important;overflow:hidden !important}.h-flush{margin:0}.h-flush-t,.h-flush-top{margin-top:0}.h-flush-r,.h-flush-right{margin-right:0}.h-flush-b,.h-flush-bottom{margin-bottom:0}.h-flush-l,.h-flush-left{margin-left:0}.h-flush-v,.h-flush-vertical{margin-top:0;margin-bottom:0}.h-flush-h,.h-flush-horizontal{margin-left:0;margin-right:0}.h-push{margin:20px}.h-push-t,.h-push-top{margin-top:20px}.h-push-r,.h-push-right{margin-right:20px}.h-push-b,.h-push-bottom{margin-bottom:20px}.h-push-l,.h-push-left{margin-left:20px}.h-push-v,.h-push-vertical{margin-top:20px;margin-bottom:20px}.h-push-h,.h-push-horizontal{margin-left:20px;margin-right:20px}.h-nudge{margin:10px}.h-nudge-t,.h-nudge-top{margin-top:10px}.h-nudge-r,.h-nudge-right{margin-right:10px}.h-nudge-b,.h-nudge-bottom{margin-bottom:10px}.h-nudge-l,.h-nudge-left{margin-left:10px}.h-nudge-v,.h-nudge-vertical{margin-top:10px;margin-bottom:10px}.h-nudge-h,.h-nudge-horizontal{margin-left:10px;margin-right:10px}.h-third{margin:0.33em}.h-third-t,.h-third-top{margin-top:0.33em}.h-third-r,.h-third-right{margin-right:0.33em}.h-third-b,.h-third-bottom{margin-bottom:0.33em}.h-third-l,.h-third-left{margin-left:0.33em}.h-third-v,.h-third-vertical{margin-top:0.33em;margin-bottom:0.33em}.h-third-h,.h-third-horizontal{margin-left:0.33em;margin-right:0.33em}.h-ms{margin:0.33em}.h-mst,.h-small-top{margin-top:0.5em}.h-msr,.h-small-right{margin-right:0.5em}.h-msb,.h-small-bottom{margin-bottom:0.5em}.h-msl,.h-small-left{margin-left:0.5em}.h-msv,.h-small-vertical{margin-top:0.5em;margin-bottom:0.5em}.h-msh,.h-small-horizontal{margin-left:0.5em;margin-right:0.5em}.h-mm{margin:1em}.h-mmt,.h-medium-top{margin-top:1em}.h-mmr,.h-medium-right{margin-right:1em}.h-mmb,.h-medium-bottom{margin-bottom:1em}.h-mml,.h-medium-left{margin-left:1em}.h-mmv,.h-medium-vertical{margin-top:1em;margin-bottom:1em}.h-mmh,.h-medium-horizontal{margin-left:1em;margin-right:1em}.h-ml{margin:2em}.h-mlt,.h-large-top{margin-top:2em}.h-mlr,.h-large-right{margin-right:2em}.h-mlb,.h-large-bottom{margin-bottom:2em}.h-mll,.h-large-left{margin-left:2em}.h-mlv,.h-large-vertical{margin-top:2em;margin-bottom:2em}.h-mlh,.h-large-horizontal{margin-left:2em;margin-right:2em}.h-soft{padding:20px}.h-soft-t,.h-soft-top{padding-top:20px}.h-soft-r,.h-soft-right{padding-right:20px}.h-soft-b,.h-soft-bottom{padding-bottom:20px}.h-soft-l,.h-soft-left{padding-left:20px}.h-soft-v,.h-soft-vertical{padding-top:20px;padding-bottom:20px}.h-soft-h,.h-soft-horizontal{padding-left:20px;padding-right:20px}.h-hard{padding:0}.h-hard-t,.h-hard-top{padding-top:0}.h-hard-r,.h-hard-right{padding-right:0}.h-hard-b,.h-hard-bottom{padding-bottom:0}.h-hard-l,.h-hard-left{padding-left:0}.h-hard-v,.h-hard-vertical{padding-top:0;padding-bottom:0}.h-hard-h,.h-hard-horizontal{padding-left:0;padding-right:0}.h-float-n,.h-pull-none{float:none}.h-float-l,.h-pull-left{float:left}.h-float-r,.h-pull-right{float:right}.h-clear .h-clear-both{clear:both}.h-clear-r,.h-clear-right{clear:right}.h-clear-l,.h-clear-left{clear:left}.h-align-l,.h-text-left{text-align:left}.h-align-r,.h-text-right{text-align:right}.h-align-c,.h-text-center{text-align:center}.h-size-smallcaps{font-size:11px}.h-size-micro{font-size:11.5px}.h-size-small{font-size:12px}.h-size-body{font-size:13px}.h-size-min{font-size:14px}.h-size-default{font-size:16px}.h-size-form{font-size:16px}.h-size-bump{font-size:18px}.h-size-chunky{font-size:21px}@media screen and (min-width: 640px){.h-size-min{font-size:13px}.h-size-default{font-size:14px}.h-size-bump{font-size:14px}.h-size-chunky{font-size:17px}}.h-size-medium{font-size:24px}.h-size-big{font-size:36px}.h-size-hero{font-size:60px}.h-weight-h,.h-weight-heavy{font-weight:bold}.h-weight-n,.h-weight-body{font-weight:normal}.h-weight-l,.h-weight-light{font-weight:300}.h-color-positive{color:#55b280}.h-color-error,.h-color-alert{color:#d72245}.h-color-info{color:#1787E3}.h-color-warning{color:#ceab0a}.h-color-page{color:#F2F2F2}.h-color-structure{color:#d5d5d5}.h-color-dark{color:#454545}.h-color-b{color:#000}.h-color-w{color:#FFF}.h-color-mid{color:#777}.h-color-offer{color:#62a0ca}.h-color-x-for-y,.h-color-promo-code{color:#60B788}.h-bg-positive{background-color:#55b280}.h-bg-error{background-color:#d72245}.h-bg-page{background-color:#F2F2F2}.h-bg-structure{background-color:#d5d5d5}.h-bg-dark{background-color:#454545}.h-bg-b{background-color:#000}.h-bg-w{background-color:#FFF}.h-valign-t{vertical-align:top}.h-valign-m{vertical-align:middle}.h-valign-b{vertical-align:bottom}.h-w5{width:5%}.h-w10{width:10%}.h-w15{width:15%}.h-w20{width:20%}.h-w25{width:25%}.h-w30{width:30%}.h-w35{width:35%}.h-w40{width:40%}.h-w45{width:45%}.h-w49{width:49%}.h-w50{width:50%}.h-w55{width:55%}.h-w60{width:60%}.h-w65{width:65%}.h-w70{width:70%}.h-w75{width:75%}.h-w80{width:80%}.h-w85{width:85%}.h-w90{width:90%}.h-w95{width:95%}.h-w100{width:100%}.h-gold1{width:61.8%}.h-gold2{width:38.2%}.h-spacing-none{letter-spacing:0}.h-spacing-small{letter-spacing:.5px}.h-spacing-body{letter-spacing:1px}.h-spacing-chunky{letter-spacing:2px}@media screen and (min-width: 0px) and (max-width: 480px){.h-mwa{width:auto}.h-mw100{width:100%}}.h-rule{border:#000 1px solid}.h-rule-v{border:#000 1px solid;border-width:1px 0 1px 0}.h-rule-h{border:#000 1px solid;border-width:0 1px 0 1px}.h-rule-t{border-top:#000 1px solid}.h-rule-b{border-bottom:#000 1px solid}.h-rule-n{border:none}.h-hair{border:#d5d5d5 1px solid}.h-hair-v{border:#d5d5d5 1px solid;border-width:1px 0 1px 0}.h-hair-h{border:#d5d5d5 1px solid;border-width:0 1px 0 1px}.h-hair-t{border-top:#d5d5d5 1px solid}.h-hair-b{border-bottom:#d5d5d5 1px solid}.h-hair-r{border-right:#d5d5d5 1px solid}.h-page-b{border-bottom:#F2F2F2 1px solid}.h-rule-positive{border:#55b280 2px solid}.h-display-b{display:block }.h-display-n{display:none }.h-display-i{display:inline }.h-display-ib{display:inline-block }.h-display-f{display:flex }.h-flex-1{flex-grow:1 }.h-flex-c{align-items:center }.h-flex-self{align-self:center }.h-hide-mb{display:none}@media screen and (min-width: 640px){.h-hide-mb{display:block}}.h-hide-mi{display:none}@media screen and (min-width: 640px){.h-hide-mi{display:inline}}.h-hide-mib{display:none}@media screen and (min-width: 640px){.h-hide-mib{display:inline-block}}@media screen and (min-width: 640px){.h-hide-db{display:none}}.h-line-1{line-height:1em }.h-line-big{line-height:1.66em }.h-line-reset{line-height:1.33em }.h-line-double{line-height:2.66em }.h-nobr,.h-nowrap{white-space:nowrap}.h-serif{font-family:Playfair Display,Georgia,serif}.h-sans{font-family:AvantGardeMedium,Arial,sans-serif}.h-no-decorate,.h-link-n{text-decoration:none}.h-decorate,.h-link{text-decoration:underline}.h-positive{color:#55b280}.h-error{color:#d72245}.h-italic{font-style:italic}.h-box{box-sizing:border-box}.h-pointer,.h-mouse-link{cursor:pointer}.h-pointer-n{cursor:default}.h-round{border-radius:50%}.h-square{border-radius:0}.h-overflow-hidden{overflow:hidden}.is-hidden{display:none}.is-visible{display:block;opacity:1}.is-compacted{height:0;overflow:hidden}.h-round{border-radius:50%}.h-rounded{border-radius:3px}.h-fade{opacity:0.6}.h-caps{text-transform:uppercase;letter-spacing:0.15em}.h-caps-s{text-transform:uppercase;letter-spacing:0.035em}.h-caps-n{text-transform:initial;letter-spacing:0}.h-fade{opacity:0.6}.h-pos-a{position:absolute}.h-pos-r{position:relative}.h-pos-s{position:static}.u-middle-table{display:table;width:100%;height:100%}.u-middle-cell{display:table-cell;vertical-align:middle;width:100%;height:100%}.u-inline-block{display:inline-block}.u-clearfix{overflow:auto}.u-transparent{opacity:0 !important}.u-bg-white{background:#fff}.h-touch{padding:10px}.h-touch-l{padding-left:10px}.h-touch-r{padding-right:10px}.h-jab-r{padding-right:34px}.h-margin-auto{margin:auto}.h-padd-l-20{padding-left:20px}.h-padd-b-8{padding-bottom:8px}.clr{clear:both}.container,.container-wide{margin:0 auto}.container>.grid-row,.container-wide>.grid-row{width:100%;max-width:980px;*zoom:1}.container>.grid-row:before,.container>.grid-row:after,.container-wide>.grid-row:before,.container-wide>.grid-row:after{content:" ";display:table}.container>.grid-row:after,.container-wide>.grid-row:after{clear:both}.container>.grid-row>.full-width.grid-box,.container-wide>.grid-row>.full-width.grid-box{width:100%}.container.white-boxes .grid-box,.container-wide.white-boxes .grid-box{background:#F2F2F2}.icon-disc-style:before,.Iconlist i a:before,.Iconlist i p:before,.Iconlist li a:before,.Iconlist li p:before{display:inline-block;margin:0 8px 0;padding:0 4px;height:24px;min-width:24px;line-height:24px;border-radius:50%;font-family:'feelunique';font-size:14px;color:#000;background-color:transparent;text-align:center;vertical-align:middle}.has-icon:before{display:inline-block;font-size:16px;vertical-align:bottom;font-family:'feelunique';margin-right:6px}.Iconlist{list-style:none;margin:20px 0 0 0;padding:0}.Iconlist.Iconlist--notext{font-size:0;color:transparent}.Iconlist.Iconlist--simple a,.Iconlist.Iconlist--simple a:hover{text-decoration:none;line-height:21px}.Iconlist.Iconlist--simple a:before,.Iconlist.Iconlist--simple a:hover:before{background-color:transparent;padding:0;margin-right:4px;font-size:18px}.Iconlist.Iconlist--inline{vertical-align:top;display:inline;margin-left:8px}.Iconlist.Iconlist--inline li{vertical-align:top;display:inline-block;margin:0 3px;position:relative}.Iconlist.Iconlist--inline li.Iconlist-truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:560px;height:24px}.Iconlist.Iconlist--inline li.Iconlist-truncate:after{content:" ";display:inline;width:60px;height:32px;position:absolute;top:0;right:0;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 )}.Iconlist i,.Iconlist li{list-style:none;font-style:normal;padding:0;margin:2px 0}.Iconlist i.Iconlist-search>*:before,.Iconlist li.Iconlist-search>*:before{content:""}.Iconlist i.Iconlist-mail>*:before,.Iconlist li.Iconlist-mail>*:before{content:""}.Iconlist i.Iconlist-video>*:before,.Iconlist li.Iconlist-video>*:before{content:""}.Iconlist i.Iconlist-tick>*:before,.Iconlist li.Iconlist-tick>*:before{content:""}.Iconlist i.Iconlist-close>*:before,.Iconlist li.Iconlist-close>*:before{content:""}.Iconlist i.Iconlist-help>*:before,.Iconlist li.Iconlist-help>*:before{content:""}.Iconlist i.Iconlist-lock>*:before,.Iconlist li.Iconlist-lock>*:before{content:""}.Iconlist i.Iconlist-pricetag>*:before,.Iconlist li.Iconlist-pricetag>*:before{content:""}.Iconlist i.Iconlist-pencil>*:before,.Iconlist li.Iconlist-pencil>*:before{content:""}.Iconlist i.Iconlist-trash>*:before,.Iconlist li.Iconlist-trash>*:before{content:""}.Iconlist i.Iconlist-cog>*:before,.Iconlist li.Iconlist-cog>*:before{content:""}.Iconlist i.Iconlist-twisty-bold>*:before,.Iconlist li.Iconlist-twisty-bold>*:before{content:""}.Iconlist i.Iconlist-twisty>*:before,.Iconlist li.Iconlist-twisty>*:before{content:""}.Iconlist i.Iconlist-refresh>*:before,.Iconlist li.Iconlist-refresh>*:before{content:""}.Iconlist i.Iconlist-plane>*:before,.Iconlist li.Iconlist-plane>*:before{content:""}.Iconlist i.Iconlist-book>*:before,.Iconlist li.Iconlist-book>*:before{content:""}.Iconlist i.Iconlist-gift>*:before,.Iconlist li.Iconlist-gift>*:before{content:""}.Iconlist i.Iconlist-card>*:before,.Iconlist li.Iconlist-card>*:before{content:""}.Iconlist i.Iconlist-flash>*:before,.Iconlist li.Iconlist-flash>*:before{content:""}.Iconlist i.Iconlist-truck>*:before,.Iconlist li.Iconlist-truck>*:before{content:""}.Iconlist i.Iconlist-heart>*:before,.Iconlist li.Iconlist-heart>*:before{content:""}.Iconlist i.Iconlist-star>*:before,.Iconlist li.Iconlist-star>*:before{content:""}.Iconlist i.Iconlist-book-open>*:before,.Iconlist li.Iconlist-book-open>*:before{content:""}.Iconlist i.Iconlist-bag>*:before,.Iconlist li.Iconlist-bag>*:before{content:""}.Iconlist i.Iconlist-spread>*:before,.Iconlist li.Iconlist-spread>*:before{content:""}.Iconlist i.Iconlist-refer>*:before,.Iconlist li.Iconlist-refer>*:before{content:url("/assets/img/icons/refer-a-friend-inv.svg");padding-top:2px}.Iconlist i.Iconlist-logout>*:before,.Iconlist li.Iconlist-logout>*:before{content:""}.Iconlist i.Iconlist-link>*:before,.Iconlist li.Iconlist-link>*:before{content:"";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.Iconlist i.Iconlist-thumbs-up-alt>*:before,.Iconlist li.Iconlist-thumbs-up-alt>*:before{content:""}.Iconlist i.Iconlist-calendar>*:before,.Iconlist li.Iconlist-calendar>*:before{content:""}.Iconlist i.Iconlist-diamond>*:before,.Iconlist li.Iconlist-diamond>*:before{content:""}.Iconlist i.Iconlist-social>*:before,.Iconlist li.Iconlist-social>*:before{content:""}.Iconlist i.Iconlist-user>*:before,.Iconlist li.Iconlist-user>*:before{content:""}.Iconlist i.Iconlist-chat>*:before,.Iconlist li.Iconlist-chat>*:before{content:""}.Iconlist i.Iconlist-videocam>*:before,.Iconlist li.Iconlist-videocam>*:before{content:""}.Iconlist i.Iconlist-wrench>*:before,.Iconlist li.Iconlist-wrench>*:before{content:""}.Iconlist i.Iconlist-home>*:before,.Iconlist li.Iconlist-home>*:before{content:""}.Iconlist i.Iconlist-instagram>*:before,.Iconlist li.Iconlist-instagram>*:before{content:""}.Iconlist i.Iconlist-bell>*:before,.Iconlist li.Iconlist-bell>*:before{content:""}.Iconlist i.Iconlist-clock>*:before,.Iconlist li.Iconlist-clock>*:before{content:""}.Iconlist i a,.Iconlist i p,.Iconlist li a,.Iconlist li p{display:block;margin:0;padding:2px 0}.Iconlist i a:hover,.Iconlist i a:active,.Iconlist i p:hover,.Iconlist i p:active,.Iconlist li a:hover,.Iconlist li a:active,.Iconlist li p:hover,.Iconlist li p:active{color:#000}.Iconlist i a:hover:before,.Iconlist i a:active:before,.Iconlist i p:hover:before,.Iconlist i p:active:before,.Iconlist li a:hover:before,.Iconlist li a:active:before,.Iconlist li p:hover:before,.Iconlist li p:active:before{background-color:rgba(0,0,0,0.15);color:#000}.Iconlist i a:before,.Iconlist i p:before,.Iconlist li a:before,.Iconlist li p:before{background-color:rgba(0,0,0,0.08);color:#454545}.Iconlist i p,.Iconlist li p{color:#000}.Iconlist i p:before,.Iconlist i p:before:hover,.Iconlist i p:before:active,.Iconlist li p:before,.Iconlist li p:before:hover,.Iconlist li p:before:active{background-color:transparent;color:#000;font-size:17px}.Iconlist i .Iconlist-badge,.Iconlist li .Iconlist-badge{font-size:11px}body.mysephora.myfeelunique-page .Layout-main{padding:20px}body.mysephora{font-family:AvantGardeMedium, Arial, sans-serif;background-color:#F2F2F2;color:#000}body.mysephora b,body.mysephora strong{font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main{padding:0}body.mysephora #swal2-html-container{letter-spacing:0.4px;font-size:14px}body.mysephora .swal2-actions button{font-family:AvantGardeBold, Arial, sans-serif;background-color:black;border-radius:8px;padding:6px 20px;min-width:150px;font-weight:800;font-size:15px;color:white}body.mysephora .swal2-actions button:focus{box-shadow:none}@media screen and (min-width: 640px){body.mysephora .swal2-actions button{min-width:176px;min-height:50px}}body.mysephora .swal2-icon.swal2-success .swal2-success-ring{border:.25em solid #04784E}body.mysephora .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long,body.mysephora .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{background-color:#04784E}body.mysephora .mysephora-homepage:first-child>.mys-row{margin-top:0 !important}body.mysephora .mys-row{display:flex;flex-direction:row}body.mysephora .mys-row>div:nth-child(1){flex-grow:1;margin:auto}body.mysephora .mys-row>div:nth-child(2){flex-grow:1;margin:auto;max-width:50%;text-align:right}body.mysephora .mys-row.bkg-white{background-color:#FFF}body.mysephora .mys-row.rounded-8,body.mysephora .mys-row .rounded-8{border-radius:8px}body.mysephora .mys-row .border-grey{border:1px solid #EDEDED}body.mysephora .mys-row .border-radius-left{border-radius:8px 0 0 8px}body.mysephora .mys-row-m .headline{font-size:16px;font-weight:bold;margin-bottom:7px}body.mysephora b,body.mysephora h1{font-family:AvantGardeBold, Arial, sans-serif}body.mysephora h1{text-align:left !important;text-transform:capitalize;color:#000;font-weight:bold;font-size:22px;letter-spacing:1px;color:black}@media only screen and (max-width: 640px){body.mysephora h1{margin:20px}}body.mysephora .mys-narrow{background:#FFF;width:980px;margin:20px auto;padding:20px;box-sizing:border-box}body.mysephora .Layout .Layout-main.mys-container{background-color:transparent}body.mysephora .Layout .Layout-page,body.mysephora .Layout .Layout-row{width:1280px}@media only screen and (max-width: 640px){body.mysephora .Layout .Layout-page,body.mysephora .Layout .Layout-row{width:auto}}@media only screen and (min-width: 640px){body.mysephora .Layout .Layout-page,body.mysephora .Layout .Layout-row{margin-top:15px}}body.mysephora .Layout-sidebar{width:27.73438%;background:transparent;position:relative;z-index:9;padding:0}body.mysephora .Layout-main{width:69.14063%}body.mysephora .mb-30{margin-bottom:30px !important}@media screen and (min-width: 640px){body.mysephora .d-pb-50{padding-bottom:50px !important}body.mysephora .d-pb-40{padding-bottom:40px !important}body.mysephora .d-pb-47{padding-bottom:47px !important}body.mysephora .d-pb-30{padding-bottom:30px !important}}body.mysephora .mys-tier-name{text-transform:uppercase;letter-spacing:.8px;font-size:21px;margin-top:3px;color:#000}body .mysephora-box{background:white;padding:30px;border-radius:10px}@media only screen and (max-width: 640px){body .mysephora-box{padding:20px;border-radius:0}}body .mysephora-box.points-simulation{background-color:#f2f2f2}body .points-simulation{font-size:14px}body .points-simulation>span{display:block}body .points-simulation .name{font-size:26px;margin-bottom:30px;letter-spacing:6px}body .points-simulation .stats{display:flex;align-items:center;justify-content:space-between;column-gap:10px}@media only screen and (max-width: 640px){body .points-simulation .stats{flex-wrap:wrap}}body .points-simulation .stats .count b{font-size:24px;font-weight:bolder}body .points-simulation .stats .bar{width:47%}@media only screen and (max-width: 640px){body .points-simulation .stats .bar{width:60%}}body .points-simulation .stats .bar .total{border-radius:4px;background:#80808045;width:100%;height:7px;display:block;position:relative}body .points-simulation .stats .bar .total .progress{height:7px;display:block;background-color:black}body .points-simulation .stats .bar .total .gift{position:absolute;right:0;top:50%;transform:translate(0, -50%);height:50px;background:white;width:50px;border-radius:50%;border:1px solid #80808045}body .points-simulation .stats .bar .total .gift:before{content:url('data:image/svg+xml;utf8,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.9737 13.4156L7.02632 13.4156L7.02631 26.5946L24.9737 26.5946L24.9737 13.4156ZM7.02632 11.4101C5.90721 11.4101 5 12.308 5 13.4156V26.5946C5 27.7022 5.90721 28.6001 7.02631 28.6001H24.9737C26.0928 28.6001 27 27.7022 27 26.5946V13.4156C27 12.308 26.0928 11.4101 24.9737 11.4101H7.02632Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.4215 27.4542L15.4215 12.5562H17.4478L17.4478 27.4542H15.4215Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2469 6.95986C10.5123 7.52783 10.3821 8.57759 10.956 9.30456C11.1693 9.57475 11.4472 9.76078 11.7511 9.86076L11.7814 9.87073L14.3614 10.9024L13.9426 7.95337C13.9417 7.94906 13.9407 7.94474 13.9398 7.9404C13.8896 7.69663 13.7833 7.45976 13.6159 7.24776C13.042 6.52079 11.9814 6.39189 11.2469 6.95986ZM9.35922 10.5393C8.09637 8.93949 8.38296 6.62939 9.99934 5.37951C11.6157 4.12963 13.9498 4.41328 15.2127 6.01305C15.5572 6.44949 15.7874 6.94111 15.9057 7.45029C15.9203 7.49878 15.9314 7.54931 15.9389 7.60173L16.4901 11.4832C16.6529 12.6298 15.5005 13.5209 14.4158 13.0872L11.0792 11.7529C10.421 11.5297 9.81814 11.1206 9.35922 10.5393Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.7666 6.99251C21.4909 7.57308 21.6026 8.62493 21.016 9.34187C20.798 9.60834 20.5169 9.78954 20.2113 9.88426L20.1808 9.8937L17.583 10.8806L18.0537 7.9393C18.0547 7.93501 18.0557 7.9307 18.0567 7.92638C18.1112 7.68352 18.2217 7.44852 18.3928 7.23944C18.9794 6.52249 20.0422 6.41194 20.7666 6.99251ZM22.5908 10.604C23.8817 9.02625 23.6359 6.71156 22.0418 5.43395C20.4477 4.15634 18.1089 4.39962 16.8181 5.97734C16.4659 6.40777 16.2271 6.89534 16.0998 7.40239C16.0844 7.45062 16.0723 7.50095 16.0639 7.55323L15.4444 11.4246C15.2614 12.5683 16.3978 13.4791 17.49 13.0641L20.8497 11.7878C21.5117 11.5759 22.1217 11.1773 22.5908 10.604Z" fill="black"/></svg>');position:absolute;top:51%;left:50%;transform:translate(-50%, -50%)}body .points-simulation .stats .summary{width:33%}@media only screen and (max-width: 640px){body .points-simulation .stats .summary{width:100%;margin-top:20px}}body.mysephora-offers .Layout-main{padding:20px}body.mysephora-offers .points-simulation{margin-top:10px}body .mysephora-box-v2{border:1px solid #EDEDED;background-color:#FFF;font-size:15px;position:relative;border-radius:8px;padding:30px}@media only screen and (max-width: 640px){body .mysephora-box-v2{padding:20px}}body .mysephora-box-v2>b{color:#000;letter-spacing:.8px}body .mysephora-box-v2>span{display:block;margin-top:15px;letter-spacing:0.6px}@media only screen and (max-width: 640px){body .mysephora-box-v2>span{margin-top:8px}body .mysephora-box-v2>span.rewards-redeem-text{letter-spacing:0}}body .mysephora-box-v2>span.box-headline{color:#000}body .mysephora-box-v2 .name{font-size:26px;margin-bottom:30px;letter-spacing:6px}body .mysephora-box-v2 .stats{display:flex;align-items:center;justify-content:space-between;overflow:hidden;column-gap:10px;padding:30px 0;width:90%}@media only screen and (max-width: 640px){body .mysephora-box-v2 .stats{flex-wrap:wrap}}body .mysephora-box-v2 .stats .box-subtext b,body .mysephora-box-v2 .stats .count b{font-size:24px;font-weight:bolder}body .mysephora-box-v2 .stats .bar{width:100%}body .mysephora-box-v2 .stats .bar .total{border-radius:4px;background:#E0E0E0;width:calc(100% - 48px);height:7px;display:block;position:relative}body .mysephora-box-v2 .stats .bar .total .progress{height:7px;display:block;background-color:black}body .mysephora-box-v2 .stats .bar .total .gift{position:absolute;right:-48px;top:50%;transform:translate(0, -50%);border:1px solid #CDCDCD;background-color:#fff;border-radius:50%;box-shadow:none;display:flex;height:50px;width:50px;z-index:0;padding:0}body .mysephora-box-v2 .stats .bar .total .gift img{width:21px;margin:0 auto}body .mysephora-box-v2 .summary{font-size:13px;margin-bottom:10px;letter-spacing:.6px}@media screen and (max-width: 640px){body .mysephora-box-v2 .summary{max-width:100%}body .mysephora-box-v2 .summary br{display:none}}body .mysephora-box-v2 .summary>span{display:block;margin-top:15px}body .mysephora-box-v2 .summary>span a{text-decoration:underline}body .mysephora-box-v2 p.how-to-earn-points{font-size:13px}body .mysephora-box-v2 a.rewards-redeem-link,body .mysephora-box-v2 a.how-to-earn-points-link{font-size:13px;letter-spacing:.6px;text-decoration:underline}body .mysephora-box-v2 .rewards-redeem-text{display:inline-block;letter-spacing:.6px;font-size:13px}body .mysephora-box-v2 .rewards-redeem-text a{text-decoration:underline}body .mysephora-box-v2.next-tier{overflow:hidden;background-image:linear-gradient(to right, #e3f4f9,#dbeffd,#dbe9ff,#e3e0ff,#f1d6f8)}@media only screen and (max-width: 640px){body .mysephora-box-v2.next-tier{margin-bottom:20px;min-height:auto;border:none}}body .mysephora-box-v2.next-tier>b{margin-top:0px;display:block}@media only screen and (max-width: 640px){body .mysephora-box-v2.next-tier>b{margin-top:0}}body .mysephora-box-v2.next-tier .stats .total{background:#FFF}body .mysephora-box-v2.next-tier .stats .total .gift img{width:40px}body .mysephora-box-v2.brands-you-love,body .mysephora-box-v2.img-container{overflow:visible !important}body .mysephora-box-v2.brands-you-love .my-sephora-title>b,body .mysephora-box-v2.img-container .my-sephora-title>b{font-size:15px !important}body .mysephora-box-v2.brands-you-love .box-subtext,body .mysephora-box-v2.img-container .box-subtext{font-size:12px;color:#000}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selector input,body .mysephora-box-v2.img-container #bfl-container #bfl-selector input{border-radius:8px;background-color:white;border:1px solid #D7D7D7}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl{color:black !important;display:flex;justify-content:space-between;align-items:stretch;margin:0 0 10px 0;border-radius:6px;border:1px solid black;padding:18px 15px;background:white !important;line-height:100%}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl a,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl a{font-size:14px;letter-spacing:.6px;color:black !important;background-color:white;font-family:AvantGardeBold, Arial, sans-serif}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i{display:inline-block}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i:before,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i:before{color:black !important;margin:0;display:block}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl .bfl-magnify:before,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl .bfl-magnify:before{font-family:feelunique;content:'\e805';position:absolute;top:50%;right:20px;font-style:normal;transform:translate(0, -50%)}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i.padlock:before,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i.padlock:before{font-family:feelunique;content:'\e808';font-style:normal;margin-left:7px}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i.delete:before,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i.delete:before{font-family:feelunique;content:'\e833';font-style:normal;margin-left:7px;cursor:pointer}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i.ticked,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i.ticked{background:black;padding:2px;border-radius:50%;width:19px;height:19px;text-align:center}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-selected span.selected-bfl i.ticked:before,body .mysephora-box-v2.img-container #bfl-container #bfl-selected span.selected-bfl i.ticked:before{font-family:feelunique;font-size:11px;content:'\e818';font-style:normal;cursor:pointer;color:white !important}body .mysephora-box-v2.brands-you-love #bfl-container #bfl-results ul,body .mysephora-box-v2.img-container #bfl-container #bfl-results ul{border-radius:8px;padding:14px 20px}body .mysephora-box-v2.brands-you-love #bfl-container button,body .mysephora-box-v2.img-container #bfl-container button{text-transform:initial;background-color:#000}body .mysephora-box-v2.brands-you-love #bfl-container button.disabled,body .mysephora-box-v2.img-container #bfl-container button.disabled{background-color:#F2F2F2;justify-content:center;border-color:#F2F2F2;align-items:center;display:flex;color:black;opacity:1}body .mysephora-box-v2.brands-you-love #bfl-container button.disabled:hover,body .mysephora-box-v2.brands-you-love #bfl-container button.disabled:focus,body .mysephora-box-v2.img-container #bfl-container button.disabled:hover,body .mysephora-box-v2.img-container #bfl-container button.disabled:focus{cursor:default !important;color:black !important;background-color:#F2F2F2 !important}body .mysephora-box-v2.brands-you-love #bfl-container button.disabled img,body .mysephora-box-v2.img-container #bfl-container button.disabled img{margin-right:3px;transform:translateY(-1px)}body .mysephora-box-v2.brands-you-love.show-thumb,body .mysephora-box-v2.img-container.show-thumb{padding:0;position:relative;overflow:hidden}body .mysephora-box-v2.brands-you-love.show-thumb .card-container,body .mysephora-box-v2.img-container.show-thumb .card-container{position:relative;min-height:182px;display:flex}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb{width:300px;background-image:url("/assets/img/brands-you-love/BYL-thumb-img.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb.rewards-image,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb.rewards-image{background-image:url("/assets/img/mysephora/rewards-thumb-img.jpg")}@media screen and (max-width: 640px){body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb.rewards-image,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb.rewards-image{background-image:url("/assets/img/mysephora/m-mys-rewards-image.jpeg")}}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb.my-offers-image,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb.my-offers-image{background-image:url("/assets/img/mysephora/my-offers-thumb-img.jpg")}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb.l-br-8,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb.l-br-8{border-top-left-radius:8px;border-bottom-left-radius:8px}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .thumb img,body .mysephora-box-v2.img-container.show-thumb .card-container .thumb img{width:100%;height:auto}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .side-container,body .mysephora-box-v2.img-container.show-thumb .card-container .side-container{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);justify-content:center;flex-flow:column wrap;align-items:center;padding:30px 40px;display:flex}body .mysephora-box-v2.brands-you-love.show-thumb .card-container .side-container.f-ai-l,body .mysephora-box-v2.img-container.show-thumb .card-container .side-container.f-ai-l{align-items:flex-start}body .mysephora-box-v2.brands-you-love.show-thumb .brands-you-love,body .mysephora-box-v2.img-container.show-thumb .brands-you-love{width:100%;overflow:visible}body .mysephora-box-v2.brands-you-love.show-thumb .brands-you-love #bfl-container #bfl-selector,body .mysephora-box-v2.img-container.show-thumb .brands-you-love #bfl-container #bfl-selector{margin:0 auto}body .mysephora-box-v2.brands-you-love.show-thumb .brands-you-love #bfl-container #bfl-form,body .mysephora-box-v2.img-container.show-thumb .brands-you-love #bfl-container #bfl-form{margin:0 auto}body .mysephora-box-v2.brands-you-love.show-thumb .brands-you-love #bfl-container #bfl-form #bfl-selected:has(span),body .mysephora-box-v2.img-container.show-thumb .brands-you-love #bfl-container #bfl-form #bfl-selected:has(span){margin-top:20px}body .mysephora-box-v2.brands-you-love.show-thumb .brands-you-love #bfl-container button,body .mysephora-box-v2.img-container.show-thumb .brands-you-love #bfl-container button{margin-bottom:0}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob,body .mysephora-box-v2.img-container.show-thumb.thumb-mob{margin:30px 20px 0 20px}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob .card-container,body .mysephora-box-v2.img-container.show-thumb.thumb-mob .card-container{flex-direction:column}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob .card-container .thumb,body .mysephora-box-v2.img-container.show-thumb.thumb-mob .card-container .thumb{width:100%}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob .card-container .thumb.rewards-image,body .mysephora-box-v2.img-container.show-thumb.thumb-mob .card-container .thumb.rewards-image{border-top-left-radius:8px;border-top-right-radius:8px;height:190px}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob .card-container .side-container,body .mysephora-box-v2.img-container.show-thumb.thumb-mob .card-container .side-container{padding:30px 20px;width:100%}body .mysephora-box-v2.brands-you-love.show-thumb.thumb-mob.earn-points-box,body .mysephora-box-v2.img-container.show-thumb.thumb-mob.earn-points-box{margin:15px 0 0 0}body .mysephora-box-v2 #bfl-container #bfl-selector input{border-radius:8px;background-color:white;border:1px solid #D7D7D7}body .mysephora-box-v2 #bfl-container #bfl-selected span.selected-bfl{border-radius:25px;padding:11px 16px 10px 18px}body .mysephora-box-v2 #bfl-container #bfl-selected span.selected-bfl a{font-size:14px;letter-spacing:.6px}body .mysephora-box-v2 #bfl-container #bfl-selected span.selected-bfl i.delete:before{font-size:11px}body .mysephora-box-v2 #bfl-container #bfl-results ul{border-radius:8px;padding:14px 20px}body .mysephora-box-v2 #bfl-container button{text-transform:initial;background-color:#000}body .mysephora-box-v2 .active-status-text{margin-top:15px;display:block;color:#666666}body .mysephora-box-v2 .active-status-text a{text-decoration:underline;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;color:#666666}body .mysephora-box-v2 .active-status-text a:hover{color:#000}body .mysephora-box-v2 .byl-active-status-text{letter-spacing:.4px;font-size:12px;color:#666;margin-top:10px;display:block}body .mysephora-box-v2 .byl-active-status-text a{color:#666;text-decoration:underline}body .mysephora-box-v2.rewards-box{border:none;padding:0}@media screen and (min-width: 640px){body .mysephora-box-v2.points-simulation-v2{min-height:275px}}@media screen and (max-width: 640px){body .mysephora-box-v2.byl-v2 .box-title{padding-top:0 !important;margin-bottom:5px !important}body .mysephora-box-v2.byl-v2 .box-title .left-side .sub-headline,body .mysephora-box-v2.byl-v2 .box-title .left-side .blurb{font-size:12px;line-height:16px;letter-spacing:.4px;margin-top:8px;margin-bottom:10px}body .mysephora-box-v2.byl-v2 .box-title ~ .brands-you-love{margin-top:0 !important}body .mysephora-box-v2.byl-v2 #bfl-container .selected-bfl{padding:16px !important;align-items:center !important}body .mysephora-box-v2.byl-v2 #bfl-container .selected-bfl a{padding:0 !important}body .mysephora-box-v2.byl-v2 .card-container .brands-you-love{margin-top:0 !important}}body .byl-container{background-color:#FFF}body .byl-container .heading{letter-spacing:.6px;margin-bottom:15px;font-size:22px;margin-bottom:15px}body .byl-container .sub-headline{height:24px;display:block;font-size:15px;font-weight:400;margin-top:15px;line-height:24px;font-family:AvantGardeMedium, Arial, sans-serif}body .byl-container .sub-headline img{margin-right:0}body .byl-container .byl-active-status-text{letter-spacing:.4px;font-size:12px;color:#666;margin-top:10px}body .byl-container .byl-active-status-text a{color:#666;text-decoration:underline}body .Callisto.Callisto--mySephoraBrandsYouLove .Callisto--Container .content{padding:0 0 2.2em 0 !important;overflow:hidden scroll;flex-direction:column}body .Callisto.Callisto--mySephoraBrandsYouLove .Callisto--Container .header .title{font-size:16px;font-weight:700;letter-spacing:.4px;font-family:AvantGardeMedium, Arial, sans-serif}body .Callisto.Callisto--mySephoraBrandsYouLove .bylWrapper{padding:0 25px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylHeader{color:#000;height:auto;display:block;position:relative;padding-top:15px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylHeaderText{font-size:16px;letter-spacing:0.4px;display:inline-block}body .Callisto.Callisto--mySephoraBrandsYouLove .bylSubHeader{letter-spacing:.4px;line-height:24px;font-size:16px;height:auto;color:#000}body .Callisto.Callisto--mySephoraBrandsYouLove .bylActiveStatusText{letter-spacing:.4px;margin-bottom:16px;margin-top:12px;font-size:12px;display:block;color:#666}body .Callisto.Callisto--mySephoraBrandsYouLove .bylActiveStatusText a{color:#666;text-decoration:underline}body .Callisto.Callisto--mySephoraBrandsYouLove #searchForBrands{background:url("/assets/svg/search-icon.svg") no-repeat 8px 50% #F2F2F2;padding:5px 12px 5px 40px;border-radius:100px;letter-spacing:.4px;margin-top:12px;font-size:14px;width:100%}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraBrandsYouLove #searchForBrands{padding:0 12px 0 40px}}body .Callisto.Callisto--mySephoraBrandsYouLove #searchForBrands::placeholder{letter-spacing:.4px}body .Callisto.Callisto--mySephoraBrandsYouLove #searchForBrands.search-off{pointer-events:none !important}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList{margin-bottom:70px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper{border-color:#000}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper .brandRadio:before{background-color:#000;box-shadow:0 0 0 2px #000;background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification{justify-content:flex-start;background-color:#FBDFDF;letter-spacing:.4px;align-items:center;margin-bottom:10px;border-radius:8px;font-size:14px;padding:12px;display:flex}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification:before{content:'';background-image:url("/assets/svg/alert-icon.svg");background-repeat:no-repeat;background-position:center;margin-right:10px;height:24px;width:24px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification .close-notification{background-image:url("/assets/svg/close-icon-sml.svg");background-repeat:no-repeat;background-position:center;margin-left:auto;cursor:pointer;height:24px;width:24px;z-index:1}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification.hidden:not(.error-fetch-brands){overflow:hidden;display:none;height:0}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification.error-fetch-brands{display:flex !important}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .brand-select-notification.error-fetch-brands .close-notification{pointer-events:none;cursor:default;display:none}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper{cursor:default}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper input,body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper label{cursor:default}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #selected-brands .brandRadioWrapper .remove-from-selected{cursor:pointer}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .not-selected-text{letter-spacing:.4px;font-size:16px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList .no-results{border-top:1px solid #dfdfdf;letter-spacing:.4px;padding-top:12px;font-size:15px;display:none}body .Callisto.Callisto--mySephoraBrandsYouLove fieldset.Radios-brands{border:none;padding:0}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper{cursor:pointer;display:flex;border-radius:8px;margin-bottom:10px;border:1px solid #EDECEE;justify-content:center;align-items:center;min-height:48px}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper .remove-from-selected{background-image:url("/assets/svg/close-icon-sml.svg");background-position:center;background-repeat:no-repeat;margin-right:10px;height:24px;width:24px;z-index:1}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper .remove-from-selected{margin-right:15px;height:30px;width:30px}}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadio{position:relative;margin-bottom:0;width:100%}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadio::before{right:1em;top:50%;content:'';width:20px;height:20px;margin-right:0;margin-bottom:0;overflow:hidden;position:absolute;border-radius:50%;display:inline-block;box-sizing:border-box;border:3px solid #fff;vertical-align:middle;background-image:none;background-color:#fff;transform:translateY(-50%);box-shadow:0 0 0 2px #E8E6E8}body .Callisto.Callisto--mySephoraBrandsYouLove input[type="radio"]{display:none}body .Callisto.Callisto--mySephoraBrandsYouLove label,body .Callisto.Callisto--mySephoraBrandsYouLove input{cursor:pointer}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper.selected{border-color:#000}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper.selected .brandRadio:before{background-color:#000;box-shadow:0 0 0 2px #000;background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none}body .Callisto.Callisto--mySephoraBrandsYouLove .brandRadioWrapper.preselectedActive .brandRadio:before{background-image:url("/assets/svg/tick-badge.svg");box-shadow:0 0 0 2px #000;background-color:#000;background-repeat:no-repeat;background-position:center;border:none}body .Callisto.Callisto--mySephoraBrandsYouLove .bylSingleBrand{padding:12px}body .Callisto.Callisto--mySephoraBrandsYouLove .brandTextArea{display:inline-block;vertical-align:middle;max-width:60%}@media only screen and (max-width: 640px){body .Callisto.Callisto--mySephoraBrandsYouLove .brandTextArea{max-width:50%}}body .Callisto.Callisto--mySephoraBrandsYouLove .brandName{font-family:AvantGardeBold, Arial, sans-serif;letter-spacing:.4px;font-weight:bold;font-size:14px;display:block;color:#201E20;padding:12px}body .Callisto.Callisto--mySephoraBrandsYouLove .bylSelectionButtons{position:absolute;bottom:0;display:flex;background:white;height:90px;width:100%;padding:10px 27px;flex-direction:row;justify-content:space-between;border-top:1px solid #f7f7f7;-webkit-box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);align-items:center}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraBrandsYouLove .bylSelectionButtons{padding-bottom:0;bottom:1px;height:74px}}body .Callisto.Callisto--mySephoraBrandsYouLove button{width:46%;color:black;font-size:15px;min-height:48px;font-weight:bold;line-height:15px;text-align:center;border-radius:8px;border:2px solid black}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraBrandsYouLove button{min-height:52px}}body .Callisto.Callisto--mySephoraBrandsYouLove .bylCancel{background:white}body .Callisto.Callisto--mySephoraBrandsYouLove .bylConfirm{background:black;color:white}body .Callisto.Callisto--mySephoraBrandsYouLove .bylConfirm:disabled,body .Callisto.Callisto--mySephoraBrandsYouLove .bylConfirm[aria-disabled]{background:lightgrey;color:#8d8d8d;border:lightgrey}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList[data-choose-brands="false"] #selected-brands .brandRadioWrapper .remove-from-selected,body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList[data-choose-brands="false"] .brand-select-notification .close-notification{pointer-events:none;cursor:default;display:none}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #brandsList .brandRadioWrapper.selected,body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #brandsList .brandRadioWrapper .remove-from-selected{pointer-events:none;cursor:default;display:none}body .Callisto.Callisto--mySephoraBrandsYouLove .bylBrandsList #brandsList.selection-disabled .brandRadioWrapper .brandName{opacity:0.4}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container .content{padding:0 0 2.2em 0 !important;overflow:hidden scroll;height:600px}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container .content::-webkit-scrollbar{width:7px}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container .content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container .content::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container{left:50%;min-width:543px}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container{width:100%;height:100vh;max-height:100%;min-width:0px;margin:auto}body .Callisto.Callisto--mySephoraOffersModal .Callisto--Container .content{height:100%}}body .Callisto.Callisto--mySephoraOffersModal .header{display:none}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewardsWrapper{width:100%}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleHeader{display:block;height:auto;padding:15px 25px;position:relative;border-bottom:1px solid #D7D7D7}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleHeaderText{font-family:AvantGardeBold, Arial, sans-serif;display:inline-block;font-size:18px;font-weight:bold;letter-spacing:0.4px;color:#000}@media screen and (min-width: 640px){body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleHeaderText{font-size:20px}}body .Callisto.Callisto--mySephoraOffersModal .capsuleClose{transform:translateY(-45%);position:absolute;cursor:pointer;right:25px;top:50%}body .Callisto.Callisto--mySephoraOffersModal .capsuleClose:before{content:url("/assets/svg/modal-close-icon.svg")}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleSubHeader{letter-spacing:.4px;padding:15px 25px;line-height:24px;font-size:15px;height:auto;color:#000}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewards{margin-bottom:70px}body .Callisto.Callisto--mySephoraOffersModal fieldset.Radios-offers{border:none;padding:0 25px 110px 25px}body .Callisto.Callisto--mySephoraOffersModal .rewardRadioWrapper{cursor:pointer;border:1px solid #EDECEE;margin-bottom:10px;border-radius:8px;display:flex;justify-content:center;align-items:center;min-height:110px}body .Callisto.Callisto--mySephoraOffersModal .rewardRadio{position:relative;width:100%}body .Callisto.Callisto--mySephoraOffersModal input[type="radio"]{display:none}body .Callisto.Callisto--mySephoraOffersModal .rewardRadio:before{position:absolute;right:1em;top:45%;content:'';box-sizing:border-box;display:inline-block;width:20px;height:20px;overflow:hidden;border:3px solid #fff;border-radius:50%;vertical-align:middle;background-image:none;background-color:#fff;margin-right:0.666em;box-shadow:0px 0px 0px 2px #E8E6E8}body .Callisto.Callisto--mySephoraOffersModal input[type="radio"]:checked+label{color:green}body .Callisto.Callisto--mySephoraOffersModal label,body .Callisto.Callisto--mySephoraOffersModal input{cursor:pointer}body .Callisto.Callisto--mySephoraOffersModal .rewardRadioWrapper.selected{border-color:#000}body .Callisto.Callisto--mySephoraOffersModal .rewardRadioWrapper.selected .rewardRadio:before{background-color:#000;box-shadow:0 0 0 2px #000;background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none}body .Callisto.Callisto--mySephoraOffersModal .rewardRadioWrapper.preselectedActive .rewardRadio:before{background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none;background-color:#000;box-shadow:0 0 0 2px #000}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleSingleReward{padding:10px}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewardImage{max-height:100px;display:inline-block;margin-right:15px;border-radius:8px}@media only screen and (max-width: 640px){body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewardImage{max-height:60px}}body .Callisto.Callisto--mySephoraOffersModal .rewardTextArea{display:inline-block;vertical-align:middle;max-width:60%}@media only screen and (max-width: 640px){body .Callisto.Callisto--mySephoraOffersModal .rewardTextArea{max-width:50%}}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewardName{font-family:AvantGardeBold, Arial, sans-serif;letter-spacing:.4px;margin-bottom:5px;font-weight:bold;font-size:14px;display:block;color:#201E20}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleRewardDescription{letter-spacing:.4px;line-height:20px;font-weight:300;display:block;color:#666}body .Callisto.Callisto--mySephoraOffersModal .rewardTandCs{display:block;color:#787778;text-decoration:underline;line-height:1em}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleSelectionButtons{position:absolute;bottom:0;display:flex;background:white;height:90px;width:100%;padding:10px 27px;flex-direction:row;justify-content:space-between;border-top:1px solid #f7f7f7;-webkit-box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);align-items:center}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleSelectionButtons{padding-bottom:0;bottom:1px;height:74px}}body .Callisto.Callisto--mySephoraOffersModal button{width:46%;border-radius:8px;font-weight:bold;color:black;text-align:center;border:2px solid black;min-height:48px;font-size:15px;line-height:15px}@media screen and (max-width: 640px){body .Callisto.Callisto--mySephoraOffersModal button{min-height:52px}}body .Callisto.Callisto--mySephoraOffersModal .capsuleCancel{background:white}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleConfirm{background:black;color:white}body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleConfirm:disabled,body .Callisto.Callisto--mySephoraOffersModal .offerCapsuleConfirm[aria-disabled]{background:lightgrey;color:#8d8d8d;border:lightgrey}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container{left:50%;min-width:543px}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container .content{padding:2.2em 2em;display:flex;flex:1}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container .content .loading-content{display:flex;justify-content:center;align-items:center;flex:1}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container .content::-webkit-scrollbar{width:7px}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container .content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}body .Callisto.Callisto--sephoraSlideModal .Callisto--Container .content::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content #offer-terms-content{padding-bottom:20px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h1,body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h2,body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h3,body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h4{margin-top:0;margin-bottom:20px;font-family:AvantGardeBold,Arial,sans-serif;font-weight:bold;text-transform:none}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content p{margin-top:0;margin-bottom:20px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h1{font-size:22px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h2{font-size:20px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h3{font-size:18px}body .Callisto.Callisto--mySephoraOfferConditions .Callisto--Container .content h4{font-size:16px}body .mys-offers-box{display:grid;justify-content:space-between;gap:10px;grid-template-columns:repeat(auto-fill, 24%)}@media only screen and (max-width: 640px){body .mys-offers-box{gap:10px;grid-template-columns:repeat(auto-fill, 47%);margin:20px}}body .mys-offers-box .mys-offer{border:1px solid #80808036;flex-direction:column;letter-spacing:.4px;padding-bottom:5px;border-radius:6px;text-align:center;background:white;overflow:hidden;display:flex;position:relative;-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-box-shadow:transparent 0 4px 16px 0;box-shadow:transparent 0 4px 16px 0}body .mys-offers-box .mys-offer.burned{opacity:0.5}body .mys-offers-box .mys-offer>span{display:block}body .mys-offers-box .mys-offer .mys-offer-type{color:black;font-weight:bold;margin-bottom:7.5px !important;font-family:AvantGardeBold, Arial, sans-serif;font-size:14px}body .mys-offers-box .mys-offer .mys-offer-thumb{height:180px;display:flex;position:relative;background-color:white;justify-content:center}body .mys-offers-box .mys-offer .mys-offer-thumb b{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;font-size:17px}body .mys-offers-box .mys-offer .mys-offer-thumb img.defaultImage{width:115px;position:relative;transform:translate3d(5%, 0, 0)}body .mys-offers-box .mys-offer .mys-offer-thumb img.offerMediumImage,body .mys-offers-box .mys-offer .mys-offer-thumb img.offerLargeImage{transform:translateY(5%);border-radius:10px;max-height:95%;margin-top:auto;margin-bottom:auto;padding:5px;width:100%}body .mys-offers-box .mys-offer .mys-offer-logo{top:15px;margin-bottom:5px;position:relative}body .mys-offers-box .mys-offer .mys-offer-content{padding:10px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-desc{font-size:13px;min-height:25px;color:#000}body .mys-offers-box .mys-offer .mys-offer-content>span:not(:last-of-type){display:block;margin:15px 0;margin-bottom:3px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta{display:block;border:2px solid;border-radius:8px;font-weight:bold;margin-top:5px !important;background-color:#000}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta a{color:#FFF !important;padding:13px 0 !important;font-family:AvantGardeBold, Arial, sans-serif;font-size:15.5px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta.selected{background-color:#FFF;border:2px solid #000}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta.selected a{color:#000 !important}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta a,body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta span{padding:11px 0;display:block;letter-spacing:.5px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-cta .loader-spiner{padding:0 !important;display:block;margin:0 auto;width:20px;height:20px;border:3px solid #d5d5d5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top-color:#000;-moz-animation:loader-spiner 1s ease-in-out infinite;-o-animation:loader-spiner 1s ease-in-out infinite;animation:loader-spiner 1s ease-in-out infinite;-webkit-animation:loader-spiner 1s ease-in-out infinite}@-moz-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@-o-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-times,body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-terms{color:gray;font-size:12px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-times a,body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-terms a{color:gray;text-decoration:underline}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-times{color:#666;margin-bottom:10px}body .mys-offers-box .mys-offer .mys-offer-content .mys-offer-terms a{display:block;margin-bottom:5px}body .mys-offers-box .mys-offer .mys-offer-content span:not(.mys-offer-cta){cursor:default}@media screen and (min-width: 640px){body .mys-offers-box .mys-offer:hover{-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;border-color:rgba(167,167,167,0.15);-webkit-box-shadow:rgba(72,72,72,0.15) 0 4px 16px 0;box-shadow:rgba(72,72,72,0.15) 0 4px 16px 0}}body .mys-offers-box .mys-offer .mys-offer-content-top{display:flex;flex-direction:column;justify-content:center;align-items:center}body .mys-offers-box .mys-offer .mys-offer-content-bottom{display:flex;flex-direction:column;justify-content:end;margin-top:auto}body .mys-offers-box .mys-offer .mys-offer-content-bottom .mys-offer-content{padding-top:0}body .mys-offers-box .mys-offer .overlay{width:100%;height:100%;position:absolute;z-index:100;background:#fff;top:0;left:0;border-radius:10px;opacity:0.5}body .mys-offers-inline{margin:0px;margin-top:25px}body.mysephora .alert,body.completed .alert{padding:12px;font-weight:normal;border-radius:8px;margin:0 0 15px 0;letter-spacing:.4px}body.mysephora .my-account-title h1,body.completed .my-account-title h1{font-size:24px;margin-top:15px;padding-top:10px;margin-bottom:25px;letter-spacing:.6px;text-transform:initial}body.mysephora .my-sephora-title,body.completed .my-sephora-title{display:flex;flex-flow:row;margin-bottom:30px;align-content:center;justify-content:space-between}body.mysephora .my-sephora-title .left-side>b,body.completed .my-sephora-title .left-side>b{font-size:24px;font-weight:bold;letter-spacing:.6px;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .my-sephora-title .left-side>img,body.completed .my-sephora-title .left-side>img{width:40px;margin-right:10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}body.mysephora .my-sephora-title .left-side .blurb,body.completed .my-sephora-title .left-side .blurb{font-size:15px;letter-spacing:.6px;margin-top:15px}body.mysephora .my-sephora-title .left-side .sub-headline,body.completed .my-sephora-title .left-side .sub-headline{height:24px;display:block;font-size:15px;font-weight:400;margin-top:15px;line-height:24px;font-family:AvantGardeMedium, Arial, sans-serif}body.mysephora .my-sephora-title .left-side .sub-headline img,body.completed .my-sephora-title .left-side .sub-headline img{margin-right:0}body.mysephora .my-sephora-title .right-side,body.completed .my-sephora-title .right-side{flex-direction:column;justify-content:center;align-items:end;display:flex}body.mysephora .my-sephora-title.box-title b,body.completed .my-sephora-title.box-title b{font-size:15px}body.mysephora .space-between-col,body.completed .space-between-col{display:flex;flex-flow:row;margin-bottom:30px;align-content:center;justify-content:space-between}body.mysephora .space-between-col .right-side,body.completed .space-between-col .right-side{flex-direction:column;justify-content:start;align-items:end;display:flex}body.mysephora .mysephora-homepage .border-container,body.mysephora .mysephora-offers .border-container,body.completed .mysephora-homepage .border-container,body.completed .mysephora-offers .border-container{position:relative;border:1px solid #EDEDED;background-color:#FFF;transition:.2s ease;padding:15px 10px;border-radius:8px}body.mysephora .mysephora-homepage .border-container.h-border:hover,body.mysephora .mysephora-offers .border-container.h-border:hover,body.completed .mysephora-homepage .border-container.h-border:hover,body.completed .mysephora-offers .border-container.h-border:hover{border-color:#000}body.mysephora .mysephora-homepage .border-container .content-container,body.mysephora .mysephora-offers .border-container .content-container,body.completed .mysephora-homepage .border-container .content-container,body.completed .mysephora-offers .border-container .content-container{display:flex;width:90%}body.mysephora .mysephora-homepage section.mys-my-sephora-container,body.mysephora .mysephora-offers section.mys-my-sephora-container,body.completed .mysephora-homepage section.mys-my-sephora-container,body.completed .mysephora-offers section.mys-my-sephora-container{flex-direction:row;display:flex;gap:15px}body.mysephora .mysephora-homepage section.mys-my-sephora-container aside,body.mysephora .mysephora-offers section.mys-my-sephora-container aside,body.completed .mysephora-homepage section.mys-my-sephora-container aside,body.completed .mysephora-offers section.mys-my-sephora-container aside{width:50%}body.mysephora .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier,body.mysephora .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier,body.completed .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier,body.completed .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier{margin-top:0;min-height:auto}body.mysephora .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier .stats,body.mysephora .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier .stats,body.completed .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier .stats,body.completed .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier .stats{margin-top:0;padding-top:22px}body.mysephora .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier>b,body.mysephora .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier>b,body.completed .mysephora-homepage section.mys-my-sephora-container .mysephora-box-v2.next-tier>b,body.completed .mysephora-offers section.mys-my-sephora-container .mysephora-box-v2.next-tier>b{margin-top:0}body.mysephora .mysephora-homepage section.mys-my-sephora-container .reward-points,body.mysephora .mysephora-offers section.mys-my-sephora-container .reward-points,body.completed .mysephora-homepage section.mys-my-sephora-container .reward-points,body.completed .mysephora-offers section.mys-my-sephora-container .reward-points{margin-bottom:20px}body.mysephora .mysephora-homepage section.mys-my-sephora-container .byl-container,body.mysephora .mysephora-offers section.mys-my-sephora-container .byl-container,body.completed .mysephora-homepage section.mys-my-sephora-container .byl-container,body.completed .mysephora-offers section.mys-my-sephora-container .byl-container{margin-bottom:20px}body.mysephora .mysephora-homepage section.mys-my-sephora-container .learn-more-container,body.mysephora .mysephora-offers section.mys-my-sephora-container .learn-more-container,body.completed .mysephora-homepage section.mys-my-sephora-container .learn-more-container,body.completed .mysephora-offers section.mys-my-sephora-container .learn-more-container{letter-spacing:.4px;position:relative;line-height:24px;font-size:15px}body.mysephora .mysephora-homepage section.mys-my-sephora-container .learn-more-container .icon,body.mysephora .mysephora-offers section.mys-my-sephora-container .learn-more-container .icon,body.completed .mysephora-homepage section.mys-my-sephora-container .learn-more-container .icon,body.completed .mysephora-offers section.mys-my-sephora-container .learn-more-container .icon{margin-right:8px}body.mysephora .mysephora-homepage section.mys-my-sephora-container .learn-more-container .content-container,body.mysephora .mysephora-offers section.mys-my-sephora-container .learn-more-container .content-container,body.completed .mysephora-homepage section.mys-my-sephora-container .learn-more-container .content-container,body.completed .mysephora-offers section.mys-my-sephora-container .learn-more-container .content-container{align-items:center}@media screen and (min-width: 640px){body.mysephora .mysephora-homepage button.explore-my-sephora,body.mysephora .mysephora-offers button.explore-my-sephora,body.completed .mysephora-homepage button.explore-my-sephora,body.completed .mysephora-offers button.explore-my-sephora{padding:14px 45px !important;margin:20px auto;width:auto}}body.mysephora .my-last-order .headline img,body.completed .my-last-order .headline img{margin-top:-3px}body.mysephora .my-last-order section aside,body.completed .my-last-order section aside{display:flex;flex-direction:column}body.mysephora .my-last-order section aside:first-child,body.completed .my-last-order section aside:first-child{align-items:start}body.mysephora .my-last-order section aside:last-child,body.completed .my-last-order section aside:last-child{align-items:end}body.mysephora .my-last-order .my-order-history-text-link,body.completed .my-last-order .my-order-history-text-link{display:block;padding:15px 30px;text-decoration:underline}@media only screen and (max-width: 640px){body.mysephora .my-last-order,body.completed .my-last-order{padding:0px}body.mysephora .my-last-order section aside:last-child,body.completed .my-last-order section aside:last-child{align-items:end;flex-direction:row;justify-content:space-between}body.mysephora .my-last-order .my-order-history-text-link,body.completed .my-last-order .my-order-history-text-link{display:block;padding:10px 30px 15px 10px;text-decoration:underline}}body.mysephora ul.nav-accordion,body.completed ul.nav-accordion{background-color:white;border-radius:8px;position:relative;text-align:left;list-style:none;padding:20px 0;margin:1% 0}body.mysephora ul.nav-accordion.Iconlist .nav-inner,body.completed ul.nav-accordion.Iconlist .nav-inner{margin-left:55px;overflow:hidden;list-style:none;display:none}body.mysephora ul.nav-accordion.Iconlist .nav-inner li a,body.completed ul.nav-accordion.Iconlist .nav-inner li a{letter-spacing:.6px;padding:8px 0}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title,body.completed ul.nav-accordion.Iconlist .IconList-category-title{transition:border-color 0.5s linear 0s;border-left:2px solid transparent;padding-left:15px;cursor:pointer;display:block;width:100%;margin:0}@media screen and (min-width: 640px){body.mysephora ul.nav-accordion.Iconlist .IconList-category-title,body.completed ul.nav-accordion.Iconlist .IconList-category-title{min-height:36px}}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a,body.completed ul.nav-accordion.Iconlist .IconList-category-title a{display:flex;font-weight:300;align-items:center;letter-spacing:.6px;justify-content:start;color:#000}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a img.category-icon,body.completed ul.nav-accordion.Iconlist .IconList-category-title a img.category-icon{margin-right:10px}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a img.category-icon.my-sephora-icon,body.completed ul.nav-accordion.Iconlist .IconList-category-title a img.category-icon.my-sephora-icon{transform:translateX(3px);width:33px}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a img.arrow-icon,body.completed ul.nav-accordion.Iconlist .IconList-category-title a img.arrow-icon{position:absolute;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;right:20px;width:20px}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a span,body.completed ul.nav-accordion.Iconlist .IconList-category-title a span{font-size:14px;margin-top:4px}@media screen and (min-width: 640px){body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a span,body.completed ul.nav-accordion.Iconlist .IconList-category-title a span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform ease 0.5s;transition:-webkit-transform ease 0.5s;-o-transition:transform ease 0.5s;transition:transform ease 0.5s}}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title a.active,body.completed ul.nav-accordion.Iconlist .IconList-category-title a.active{font-weight:bold;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title.slide-up img.arrow-icon,body.completed ul.nav-accordion.Iconlist .IconList-category-title.slide-up img.arrow-icon{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body.mysephora ul.nav-accordion.Iconlist .IconList-category-title:has(>a.active),body.mysephora ul.nav-accordion.Iconlist .IconList-category-title:hover,body.completed ul.nav-accordion.Iconlist .IconList-category-title:has(>a.active),body.completed ul.nav-accordion.Iconlist .IconList-category-title:hover{border-color:#000}@media screen and (min-width: 640px){body.mysephora ul.nav-accordion.Iconlist .IconList-category-title:has(>a.active),body.mysephora ul.nav-accordion.Iconlist .IconList-category-title:hover,body.completed ul.nav-accordion.Iconlist .IconList-category-title:has(>a.active),body.completed ul.nav-accordion.Iconlist .IconList-category-title:hover{-webkit-transition:border-color 0.25s linear 0.10s;-o-transition:border-color 0.25s linear 0.10s;transition:border-color 0.25s linear 0.10s}}@media screen and (min-width: 640px){body.mysephora ul.nav-accordion.Iconlist .IconList-category-title:hover a:not(.active) span,body.completed ul.nav-accordion.Iconlist .IconList-category-title:hover a:not(.active) span{-webkit-transition:-webkit-transform .3s ease-in-out .10s;transition:-webkit-transform .3s ease-in-out .10s;-o-transition:transform .3s ease-in-out .10s;transition:transform .3s ease-in-out .10s;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}body.mysephora ul.nav-accordion .button.log-out,body.completed ul.nav-accordion .button.log-out{margin:15px 20px 0 20px;background-color:white;border:2px solid #000;padding:10px 0;border-radius:8px;text-align:center;font-weight:600;font-size:15px;color:#000}body.mysephora .show-sub-list,body.completed .show-sub-list{display:block}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal.Callisto--position-vh-center,body.completed .Callisto--mySephoraWaysToEarnPointsModal.Callisto--position-vh-center{display:flex;align-items:center}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container{left:50%;transform:translateX(-50%);width:480px}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container{top:0;height:50vh}}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header{border-bottom:1px solid #ccc;background-color:transparent}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .title,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .title{color:#000;font-weight:600;letter-spacing:.4px;font-family:AvantGardeBold, Arial, sans-serif}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .title,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .title{font-size:16px}}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .close,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .close{opacity:1;background-color:transparent}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .close:before,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .header .close:before{content:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.92781 10.3431C8.53729 9.95257 8.53729 9.3194 8.92781 8.92888C9.31833 8.53836 9.9515 8.53836 10.342 8.92888L23.0699 21.6568C23.4605 22.0473 23.4605 22.6805 23.0699 23.071C22.6794 23.4615 22.0463 23.4615 21.6557 23.071L8.92781 10.3431Z" fill="black"/> <path d="M10.3419 23.0712C9.95135 23.4617 9.31818 23.4617 8.92766 23.0712C8.53713 22.6807 8.53713 22.0475 8.92766 21.657L21.6556 8.92908C22.0461 8.53855 22.6793 8.53855 23.0698 8.92908C23.4603 9.3196 23.4603 9.95277 23.0698 10.3433L10.3419 23.0712Z" fill="black"/> </svg>');line-height:0.3em}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content{padding:2.2em 0 !important}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper{flex-direction:column;padding:0 5%;display:flex;gap:15px}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container{justify-content:space-between;border:1px solid #D7D7D7;align-items:center;border-radius:8px;flex-shrink:0;padding:20px;display:flex}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content{align-items:center;display:flex}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content svg,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content svg{margin-right:14px}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content p,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content p{margin:0;font-size:14px;letter-spacing:.4px}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content a,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-content a{text-decoration:underline;letter-spacing:.4px;line-height:16px;font-size:12px;color:#666666;display:flex}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-points,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content #waysToEarnPointsWrapper .item-container .item-points{background-color:black;justify-content:center;letter-spacing:0.4px;display:inline-flex;align-items:center;font-style:normal;border-radius:8px;line-height:20px;font-weight:700;font-size:14px;padding:12px;color:#fff;height:30px}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content .modal-footer-fix,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content .modal-footer-fix{-webkit-box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);box-shadow:0 -10px 20px -19px rgba(0,0,0,0.2);justify-content:space-between;border-top:1px solid #f7f7f7;align-items:center;flex-direction:row;padding:10px 27px;position:absolute;background:white;display:flex;height:90px;width:100%;bottom:0}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content .modal-footer-fix,body.completed .Callisto--mySephoraWaysToEarnPointsModal .Callisto--Container .content .modal-footer-fix{padding:10px 27px 5px 27px;height:100px}}body.mysephora .Callisto--mySephoraWaysToEarnPointsModal .header-content,body.completed .Callisto--mySephoraWaysToEarnPointsModal .header-content{display:flex;justify-content:space-between;align-items:center}body.mysephora .Callisto--mySephoraRegisterSignupModal.Callisto--position-vh-center,body.completed .Callisto--mySephoraRegisterSignupModal.Callisto--position-vh-center{display:flex;align-items:center}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container{left:50%;transform:translateX(-50%);width:480px}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container{top:0;height:50vh}}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header{border-bottom:1px solid #ccc;background-color:transparent}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .title,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .title{color:#000;font-weight:600;letter-spacing:.4px;font-family:AvantGardeBold, Arial, sans-serif}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .title,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .title{font-size:19px}}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .close,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .close{opacity:1;background-color:transparent}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .close:before,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .header .close:before{content:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.92781 10.3431C8.53729 9.95257 8.53729 9.3194 8.92781 8.92888C9.31833 8.53836 9.9515 8.53836 10.342 8.92888L23.0699 21.6568C23.4605 22.0473 23.4605 22.6805 23.0699 23.071C22.6794 23.4615 22.0463 23.4615 21.6557 23.071L8.92781 10.3431Z" fill="black"/> <path d="M10.3419 23.0712C9.95135 23.4617 9.31818 23.4617 8.92766 23.0712C8.53713 22.6807 8.53713 22.0475 8.92766 21.657L21.6556 8.92908C22.0461 8.53855 22.6793 8.53855 23.0698 8.92908C23.4603 9.3196 23.4603 9.95277 23.0698 10.3433L10.3419 23.0712Z" fill="black"/> </svg>');line-height:0.3em}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content{padding:0;margin:0 auto;background:linear-gradient(to bottom, #e3f4f9 0%,#f1d6f8 100%);height:100% !important}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content .registerNonLoyaltyWrapper,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content .registerNonLoyaltyWrapper{padding:16px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content .loyalty-terms,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content .loyalty-terms{text-decoration:underline}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register{color:#000}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register h3,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register h3{font-family:AvantGardeBold, Arial, sans-serif;text-transform:capitalize;letter-spacing:.6px;line-height:1.333em;font-size:1.17em;padding-top:0;color:#000}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper{margin:auto}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul{margin-top:20px}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul li,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul li{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:12px;letter-spacing:.6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;color:#000}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul li>img,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper ul li>img{margin-right:8px;width:19px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box{padding:12px 16px 16px 16px;margin-top:16px;border-radius:8px;background:#FFFFFF}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .box-title,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .box-title{font-family:AvantGardeBold, Arial, sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.4px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box select,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box select{border:1px solid #D7D7D7;background-color:#FBFBFB;transition:0.25s ease;border-radius:8px;height:48px;line-height:20px;width:68%;margin:0;padding:12px;font-size:14px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .spacer-icon,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .spacer-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .inline-select,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .inline-select{display:flex}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .inline-select+.sub-text-label,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .inline-select+.sub-text-label{margin-top:5px;letter-spacing:.4px;font-size:12px;font-weight:500;display:block}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .sub-headline,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .sub-headline{font-size:12px;font-weight:500;letter-spacing:.4px;text-align:left;display:flex;line-height:24px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .sub-headline+span,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .sub-headline+span{margin-left:12px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .notice-text,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .notice-text{letter-spacing:.4px;font-size:12px;color:#666;margin-top:10px;display:block}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .notice-text a,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .notice-text a{color:#666;text-decoration:underline}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .search-container,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .search-container{margin:16px 0;position:relative}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .search-container input,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .search-container input{border-radius:8px;background-color:white;border:1px solid #D7D7D7;width:100%;padding:10px 20px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .bfl-item-selected,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-field-box .bfl-item-selected{display:flex;justify-content:space-between;padding:10px 20px;font-size:14px;line-height:32px;font-weight:700;border:1px solid #D7D7D7;border-radius:8px;margin:16px 0}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join{border-radius:8px;background:white;margin-top:16px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join label,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join label{font-size:12px;letter-spacing:.6px;padding:15px 15px 15px 40px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label{cursor:pointer;position:relative;box-sizing:border-box;font-weight:300;font-style:normal}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:before,body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:after,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:before,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:after{content:"";display:inline-block;width:20px;height:22px;position:absolute;left:10px;background-color:transparent;border:2px solid black;border-radius:6px;top:50%;transform:translateY(-50%)}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:after,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox label:after{border:2px solid transparent;-webkit-transform:scale(0) translateY(-50%);-ms-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%);-webkit-transition:120ms -webkit-transform ease-in-out;-o-transition:120ms transform ease-in-out;transition:120ms transform ease-in-out;top:50%}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox input[type=checkbox],body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox input[type=checkbox]{display:none}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox input[type=checkbox]:checked+label:after,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .join-my-sephora-wrapper .loyalty-join.s-checkbox input[type=checkbox]:checked+label:after{-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);content:url("data:image/svg+xml;utf8,<svg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14 5.40698L7 12.407L3.5 8.90698' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");font-size:12px;color:#fff;top:50%;text-align:center;line-height:12px;background-color:black}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper{max-width:465px;margin:16px auto}@media screen and (max-width: 640px){body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper{margin:100px auto 0 auto;max-width:100%}}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper button[type=submit],body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper button[type=submit]{width:100%;max-width:unset;margin:0 auto !important;border-radius:8px;padding:0.7em 1.75em;line-height:unset;display:block;height:auto}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper .pp-text,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper .pp-text{margin-top:5px;font-size:13px;letter-spacing:.2px}body.mysephora .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper.locked,body.completed .Callisto--mySephoraRegisterSignupModal .Callisto--Container .content #register-loyalty-signup.loyalty-register .signup-cta-wrapper.locked{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;opacity:0.6}body.mysephora .Callisto--mySephoraRegisterSignupModal .header-content,body.completed .Callisto--mySephoraRegisterSignupModal .header-content{display:flex;justify-content:space-between;align-items:center}body.mysephora .Callisto--mySephoraRegisterSignupModal .header-image-container,body.completed .Callisto--mySephoraRegisterSignupModal .header-image-container{margin-right:20px}body.mysephora .Callisto--mySephoraRegisterSignupModal .header-image,body.completed .Callisto--mySephoraRegisterSignupModal .header-image{vertical-align:middle;width:156px;height:19px}body.mysephora .loader-spiner,body.completed .loader-spiner{padding:0 !important;display:block;margin:0 auto;width:20px;height:20px;border:3px solid #d5d5d5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top-color:#000;-moz-animation:loader-spiner 1s ease-in-out infinite;-o-animation:loader-spiner 1s ease-in-out infinite;animation:loader-spiner 1s ease-in-out infinite;-webkit-animation:loader-spiner 1s ease-in-out infinite}@-moz-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@-o-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes loader-spiner{to{-webkit-transform:rotate(360deg)}}body.mysephora .offers-Pagination .pages.Paginator--pages ul,body.completed .offers-Pagination .pages.Paginator--pages ul{margin:40px 0 20px 0}@media screen and (min-width: 640px){body.mysephora .offers-Pagination .pages.Paginator--pages ul,body.completed .offers-Pagination .pages.Paginator--pages ul{justify-content:center;display:flex;float:unset}}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a,body.completed .offers-Pagination .pages.Paginator--pages ul li a{border:1px solid transparent;background:transparent;transition:0.5s ease;line-height:normal;border-radius:50%;padding:10px 14px;margin:0 2%;height:auto;width:auto}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a:hover:not(.highlight-bold),body.mysephora .offers-Pagination .pages.Paginator--pages ul li a:active:not(.highlight-bold),body.completed .offers-Pagination .pages.Paginator--pages ul li a:hover:not(.highlight-bold),body.completed .offers-Pagination .pages.Paginator--pages ul li a:active:not(.highlight-bold){border-color:#e4e4e4}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.highlight-bold,body.completed .offers-Pagination .pages.Paginator--pages ul li a.highlight-bold{font-family:AvantGardeBold, Arial, sans-serif;background:#000 !important;color:#fff !important;padding:8px 14px;font-weight:800}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.previous,body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.forward,body.completed .offers-Pagination .pages.Paginator--pages ul li a.previous,body.completed .offers-Pagination .pages.Paginator--pages ul li a.forward{color:#979797;padding:10px 15px;border-color:#e4e4e4}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.previous:hover,body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.forward:hover,body.completed .offers-Pagination .pages.Paginator--pages ul li a.previous:hover,body.completed .offers-Pagination .pages.Paginator--pages ul li a.forward:hover{border-color:#000;color:#000}body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.previous.border-off,body.mysephora .offers-Pagination .pages.Paginator--pages ul li a.forward.border-off,body.completed .offers-Pagination .pages.Paginator--pages ul li a.previous.border-off,body.completed .offers-Pagination .pages.Paginator--pages ul li a.forward.border-off{border-color:transparent}@media screen and (min-width: 640px){body.mysephora .offers-Pagination .pages.Paginator--pages ul li a,body.completed .offers-Pagination .pages.Paginator--pages ul li a{line-height:34px !important;height:34px !important;width:34px !important;padding:0 !important}}body.mysephora .offers-Pagination .pages.Paginator--pages ul li:has(>a.end),body.mysephora .offers-Pagination .pages.Paginator--pages ul li:has(>a.begin),body.completed .offers-Pagination .pages.Paginator--pages ul li:has(>a.end),body.completed .offers-Pagination .pages.Paginator--pages ul li:has(>a.begin){display:none !important}@media screen and (min-width: 640px){body.mysephora .offers-Pagination .pages.Paginator--pages ul li,body.completed .offers-Pagination .pages.Paginator--pages ul li{margin:0 5px}}body.mysephora .Layout-main .mys-subscription,body.completed .Layout-main .mys-subscription{padding:10px 0 0 0 !important;margin:0}body.mysephora .Layout-main p,body.completed .Layout-main p{color:#000;line-height:20px;letter-spacing:0.6px;text-align:left !important}body.mysephora .Layout-main .mys-header>h1,body.completed .Layout-main .mys-header>h1{color:#000;display:flex;font-size:24px;margin-top:5px;line-height:30px;font-weight:bold;margin-bottom:30px;letter-spacing:.6px;align-items:flex-start;justify-content:flex-start;text-transform:capitalize !important;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .mys-header>h1 .myfu-header-badge,body.completed .Layout-main .mys-header>h1 .myfu-header-badge{font-size:11px;margin-top:3px;margin-left:3px;letter-spacing:0;font-weight:normal;font-family:AvantGardeMedium, Arial, sans-serif}body.mysephora .Layout-main .Tabnav,body.completed .Layout-main .Tabnav{text-align:left;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .Tabnav li,body.completed .Layout-main .Tabnav li{letter-spacing:.6px}body.mysephora .Layout-main .Tabnav li:first-child,body.completed .Layout-main .Tabnav li:first-child{margin-left:0}body.mysephora .Layout-main .table-container,body.completed .Layout-main .table-container{padding:0 20px;margin-top:30px;border-radius:8px;border:1px solid #EDEDED}body.mysephora .Layout-main .Productlist,body.completed .Layout-main .Productlist{gap:10px;display:grid;margin-top:40px !important;justify-content:space-between;grid-template-columns:repeat(auto-fill, 24%)}body.mysephora .Layout-main .Productlist .Product,body.completed .Layout-main .Productlist .Product{padding-bottom:20px;width:auto}body.mysephora .Layout-main #SortProductPurchasedPaginated_sortby,body.mysephora .Layout-main #SortProductPurchasedPaginated_views,body.completed .Layout-main #SortProductPurchasedPaginated_sortby,body.completed .Layout-main #SortProductPurchasedPaginated_views{border-radius:6px;font-size:14px}body.mysephora .Layout-main .mys-content-container h2,body.mysephora .Layout-main .mys-gift-voucher-wrapp h2,body.completed .Layout-main .mys-content-container h2,body.completed .Layout-main .mys-gift-voucher-wrapp h2{margin-top:0;font-size:15px;font-weight:bold;letter-spacing:.8px;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .mys-gift-voucher-wrapp,body.completed .Layout-main .mys-gift-voucher-wrapp{padding:20px;border-radius:8px;border:1px solid #EDEDED}body.mysephora .Layout-main .mys-gift-voucher-wrapp:empty,body.completed .Layout-main .mys-gift-voucher-wrapp:empty{display:none}body.mysephora .Layout-main .mys-gift-voucher-wrapp.bkg-color,body.completed .Layout-main .mys-gift-voucher-wrapp.bkg-color{border-color:#F2F2F2;background-color:#F2F2F2}body.mysephora .Layout-main .mys-gift-voucher-wrapp form,body.completed .Layout-main .mys-gift-voucher-wrapp form{margin-bottom:10px}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form{width:100%;margin:0}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dt,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dt{float:unset;text-align:left}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dt.dt-title,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dt.dt-title{color:#000;font-size:15px;letter-spacing:.8px}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input{width:360px !important;border-radius:0;font-size:15.5px;padding:8px 10px;letter-spacing:.6px;border:1px solid #D7D7D7}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input.button,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input.button{color:#FFF;margin-top:0;font-weight:bold;background-color:#000;border:1px solid #000;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input#GiftVoucher_giftVoucherCode,body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input#GiftVoucher_giftVoucherCode{border-top-left-radius:8px;border-top-right-radius:8px}body.mysephora .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input[type="submit"],body.completed .Layout-main .mys-gift-voucher-wrapp form .my-feelunique-form dl dd input[type="submit"]{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.mysephora .Layout-main .mys-gift-voucher-wrapp .gc-code-form dl:nth-of-type(2) dt:empty,body.completed .Layout-main .mys-gift-voucher-wrapp .gc-code-form dl:nth-of-type(2) dt:empty{display:none !important}body.mysephora .Layout-main .mys-gift-voucher-wrapp .gc-code-form dl dd,body.completed .Layout-main .mys-gift-voucher-wrapp .gc-code-form dl dd{padding:0 !important}body.mysephora .Layout-main .mys-gift-voucher-wrapp .gv-subtext,body.completed .Layout-main .mys-gift-voucher-wrapp .gv-subtext{padding:5px}body.mysephora .Layout-main .wishListIntro,body.completed .Layout-main .wishListIntro{letter-spacing:.4px}body.mysephora .Layout-main .wishListIntro img,body.completed .Layout-main .wishListIntro img{border-radius:8px}body.mysephora .Layout-main .wishListIntro h2,body.completed .Layout-main .wishListIntro h2{font-weight:bold;letter-spacing:.6px;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .wishListIndex+div a.button,body.completed .Layout-main .wishListIndex+div a.button{margin-bottom:15px;background-color:#000 !important}body.mysephora .Layout-main .preference-centre-inner,body.completed .Layout-main .preference-centre-inner{margin:0 auto}@media screen and (min-width: 640px){body.mysephora .Layout-main .preference-centre-inner form dl dt label.h-size-chunky,body.completed .Layout-main .preference-centre-inner form dl dt label.h-size-chunky{font-size:15px;letter-spacing:.6px;font-family:AvantGardeBold, Arial, sans-serif}}body.mysephora .Layout-main .my-feelunique-account-details #tabnavaccount li a,body.completed .Layout-main .my-feelunique-account-details #tabnavaccount li a{color:#000;font-size:15px;letter-spacing:.8px}body.mysephora .Layout-main .my-feelunique-account-details .tab-content,body.completed .Layout-main .my-feelunique-account-details .tab-content{border:1px solid #EDEDED;border-radius:8px;padding:20px}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword{max-width:340px}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl label,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl label,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl label,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl label,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl label,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl label,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl label,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl label{letter-spacing:.6px;padding-left:5px;font-size:15px;margin:0}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd{padding:0;width:100%;text-align:left}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd input{border:1px solid #D7D7D7;background-color:#FBFBFB;transition:0.25s ease;border-radius:6px;width:100%}@media screen and (min-width: 640px){body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt input,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt input,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd input{line-height:54px;margin-bottom:20px}}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dt button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dt button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dt button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dt button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl dd button{width:100%;font-size:15px;letter-spacing:.6px;border-radius:8px !important;padding:12px 16px !important;color:#FFF;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl:last-of-type dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl:last-of-type dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl:last-of-type dd button,body.mysephora .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl:last-of-type dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountDetail"] dl:last-of-type dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #personaldetails form[name="AccountPassword"] dl:last-of-type dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountDetail"] dl:last-of-type dd button,body.completed .Layout-main .my-feelunique-account-details .tab-content #changeyourpassword form[name="AccountPassword"] dl:last-of-type dd button{margin-top:20px}@media screen and (min-width: 640px){body.mysephora.orderhistory .offer-panel .myfu-search input,body.completed.orderhistory .offer-panel .myfu-search input{min-height:45px;line-height:45px;border-radius:8px}body.mysephora.orderhistory .offer-panel .myfu-search button,body.completed.orderhistory .offer-panel .myfu-search button{padding:8px 26px;border-radius:8px}}body .client-alerts-m{display:flex}body .client-alerts-m .alert{margin:0px;margin-top:25px}.hello-user{color:#000;font-family:AvantGardeBold, Arial, sans-serif;font-size:22px !important;overflow-wrap:break-word;letter-spacing:.4px;line-height:25px;font-weight:bold;max-width:170px}.mys-homepage-greeting{font-size:21px !important;margin-bottom:auto;padding-right:20px;margin-top:auto;font-weight:400}.mys-sidebar-tier-name{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid;background-color:#fff;letter-spacing:.4px;margin-bottom:20px;position:relative;font-size:14px;padding:22px 20px 20px 20px}.mys-sidebar-tier-name.tier-bronze{border-color:#AC7B59}.mys-sidebar-tier-name.tier-bronze span{color:#fff;background-color:#AC7B59}.mys-sidebar-tier-name.tier-silver{border-color:#C9C8C8}.mys-sidebar-tier-name.tier-silver span{background-color:#C9C8C8}.mys-sidebar-tier-name.tier-gold{border-color:#D7B97C}.mys-sidebar-tier-name.tier-gold span{background-color:#D7B97C}.mys-sidebar-tier-name span{font-family:AvantGardeBold, Arial, sans-serif;display:inline-block;border-radius:4px;padding:8px 10px;font-weight:bold;color:#000}.mys-sidebar-tier-name p{color:#666;font-size:12px;font-weight:500;margin-top:10px;margin-bottom:0;line-height:16px;letter-spacing:0.4px}.mys-sidebar-row{padding:30px 20px 26px 20px;background-color:white;flex-direction:row;margin-bottom:20px;border-radius:8px;display:flex}.mys-sidebar-row.is-loyalty-member{margin-bottom:0}.mys-sidebar-row.border-rb-0{border-bottom-right-radius:0;border-bottom-left-radius:0}.mys-sidebar-row>div:nth-child(1) .user-tier-status{color:#000;letter-spacing:.6px;font-weight:300;margin-top:3px;font-size:12px;cursor:pointer}.mys-sidebar-row>div:nth-child(1) .user-tier-status .current-points{margin-top:15px;font-size:16px;display:block}.mys-sidebar-row>div:nth-child(1) .user-tier-status .current-member-tier{margin-bottom:5px;font-size:15px;display:block}.mys-sidebar-row>div:nth-child(1) .user-tier-status.is-silver .current-member-tier,.mys-sidebar-row>div:nth-child(1) .user-tier-status.is-silver .spend-to-next-tier{color:#666}.mys-sidebar-row>div:nth-child(1) .user-tier-status.is-gold .current-member-tier,.mys-sidebar-row>div:nth-child(1) .user-tier-status.is-gold .spend-to-next-tier{color:#D7B97C}.mys-sidebar-row>div:nth-child(2).view-my-card{cursor:pointer;margin-top:auto;margin-left:auto;text-align:center;border-radius:8px;margin-bottom:auto;height:fit-content;padding:20px 15px 15px 15px;max-width:max-content !important;min-width:max-content !important;background-color:#000}.mys-sidebar-row>div:nth-child(2).view-my-card span{color:#FFF;letter-spacing:.6px;font-weight:400;font-size:13px}.mys-sidebar-row>div:nth-child(2).view-my-card span.sephora-icon{display:block;border:1px solid white;width:max-content;padding:4px 14px 0 14px;border-radius:4px;text-align:center;margin:0 auto 5px auto}.mys-sidebar-row>div:nth-child(2).view-my-card span.sephora-icon-text{letter-spacing:.6px;font-weight:600}@media screen and (min-width: 640px){.mys-sidebar-row>div:nth-child(2).view-my-card{-webkit-mask-image:linear-gradient(45deg, #000000 25%,rgba(0,0,0,0.2) 50%,#000000 75%);mask-image:linear-gradient(45deg, #000000 25%,rgba(0,0,0,0.2) 50%,#000000 75%);transition:transform 500ms ease-out;-webkit-mask-position:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-mask-size:650%;mask-size:650%;mask-position:0}.mys-sidebar-row>div:nth-child(2).view-my-card:hover{transition:transform 500ms ease-out, mask-position 1.35s ease,-webkit-mask-position 1.35s ease;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-mask-position:-120%;mask-position:-120%;opacity:1}}.mys-wrapper{background-color:#FFF}@media only screen and (max-width: 640px){.mys-wrapper{padding:0 15px}}.mys-wrapper .headline{color:#000;display:flex;font-size:24px;line-height:30px;font-weight:bold;margin-bottom:30px;letter-spacing:.6px;align-items:flex-start;justify-content:flex-start;font-family:AvantGardeBold, Arial, sans-serif}.mys-wrapper .headline img{margin-right:10px}.mys-wrapper .headline.mysephora-logo-title{display:flex;flex-flow:row;align-content:center;justify-content:space-between}.mys-wrapper .border-box{border:1px solid #EDEDED;background-color:#FFF;letter-spacing:.6px;position:relative;border-radius:8px;line-height:25px;font-size:15px;padding:30px}.mys-wrapper .border-box.full-bg-grey{border-color:#F2F2F2;background-color:#F2F2F2}@media screen and (max-width: 640px){.mys-wrapper .border-box.full-bg-grey{padding:20px 18px}}section.container-50-50{gap:20px;display:flex;flex-direction:row}section.container-50-50 aside{width:50%;border-radius:8px;background-color:#fff}@media screen and (max-width: 640px){section.container-50-50{flex-direction:column;gap:0}section.container-50-50 aside{padding:0;width:100%}section.container-50-50 aside:first-child{order:1}section.container-50-50 aside:last-child{order:2}}section.image-container{gap:20px;display:flex;flex-direction:row}section.image-container aside:first-child{width:300px;height:182px;overflow:hidden}section.image-container aside:first-child img{width:100%;height:auto}section .headline{color:#000;display:flex;font-size:24px;line-height:30px;font-weight:bold;margin-bottom:30px;letter-spacing:.6px;align-items:flex-start;justify-content:flex-start;font-family:AvantGardeBold, Arial, sans-serif}section .headline img{margin-right:10px}section .border-box{border:1px solid #EDEDED;background-color:#FFF;letter-spacing:.6px;position:relative;border-radius:8px;line-height:25px;font-size:15px;padding:30px}section .border-box.full-bg-grey{border-color:#F2F2F2;background-color:#F2F2F2}section .learn-more-button{letter-spacing:.4px;position:relative;line-height:24px;margin-top:25px;font-size:15px}section .learn-more-button .icon{margin-right:8px}section .learn-more-button .content-container{align-items:center}.mysephora-loyalty-brands-you-love-container .space-between-col{gap:20px}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container .space-between-col{gap:15px}}.mysephora-loyalty-brands-you-love-container .space-between-col .left-side{max-width:371px}.mysephora-loyalty-brands-you-love-container .space-between-col .right-side{color:#666;text-align:right}.mysephora-loyalty-brands-you-love-container .space-between-col .right-side a{color:#666;text-decoration:underline}.mysephora-loyalty-brands-you-love-container .sub-header{letter-spacing:.4px}.mysephora-loyalty-brands-you-love-container .sub-header p{text-align:right !important;font-size:16px}.mysephora-loyalty-brands-you-love-container .sub-header .hint-text{display:block;font-size:14px;margin-top:16px;line-height:20px}.mysephora-loyalty-brands-you-love-container .sub-header .byl-info-text{font-size:12px}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2){width:calc(100% - 300px);flex-direction:column;padding-right:20px;align-self:center;display:flex}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2){width:100%;padding:0}}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group{margin-bottom:0}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group{flex-direction:column}}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper{display:flex;cursor:default;border-radius:8px;border:1px solid #EDECEE;justify-content:center;align-items:center;min-height:48px;padding:4px 0;width:50%}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper{width:100%}}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper .brandRadio{position:relative;margin-bottom:0;width:100%}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper .brandRadio::before{right:1em;top:50%;content:'';width:20px;height:20px;margin-right:0;margin-bottom:0;overflow:hidden;position:absolute;border-radius:50%;display:inline-block;box-sizing:border-box;border:3px solid #fff;vertical-align:middle;background-image:none;background-color:#fff;transform:translateY(-50%);box-shadow:0 0 0 2px #E8E6E8}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper .brandRadio .brandName{font-family:AvantGardeBold, Arial, sans-serif;letter-spacing:.4px;font-weight:bold;font-size:14px;display:block;color:#828282;padding:12px}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group .brandRadioWrapper input[type="radio"]{display:none}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected .brandRadioWrapper{border-color:#000}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected .brandRadioWrapper .brandRadio:before{background-color:#000;box-shadow:0 0 0 2px #000;background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected .brandRadioWrapper .brandRadio .brandName{color:#201E20}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected-brand-1 .brandRadioWrapper:first-child{border-color:#000}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected-brand-1 .brandRadioWrapper:first-child .brandRadio:before{background-color:#000;box-shadow:0 0 0 2px #000;background-image:url("/assets/svg/tick-badge.svg");background-repeat:no-repeat;background-position:center;border:none}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) #selected-byl-group.selected-brand-1 .brandRadioWrapper:first-child .brandRadio .brandName{color:#201E20}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.select-byl-trigger,.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked{max-width:244px;min-width:244px;margin-top:15px;font-size:16px}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.select-byl-trigger,.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked{max-width:100%;width:100%}}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked{background-color:#F2F2F2;justify-content:center;border-color:white;align-items:center;display:flex;color:black}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked img{transform:translateY(-1px);margin-right:3px;margin-top:auto}.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked:hover,.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked:focus,.mysephora-loyalty-brands-you-love-container .image-container aside:nth-of-type(2) a.edit-locked:active{opacity:1 !important;cursor:default !important;color:black !important;background-color:#F2F2F2 !important}.mysephora-loyalty-brands-you-love-container .image-container aside img{margin-top:-45px}.mysephora-loyalty-brands-you-love-container .image-container aside a{min-width:248px}@media screen and (max-width: 640px){.mysephora-loyalty-brands-you-love-container{border:1px solid #EDEDED;padding-bottom:20px;border-radius:8px}.mysephora-loyalty-brands-you-love-container .space-between-col .left-side{width:100%}.mysephora-loyalty-brands-you-love-container .space-between-col .right-side{display:none !important}.mysephora-loyalty-brands-you-love-container .sub-header p{text-align:left !important}.mysephora-loyalty-brands-you-love-container .image-container{border:none !important}.mysephora-loyalty-brands-you-love-container .image-container aside{width:100%}.mysephora-loyalty-brands-you-love-container .image-container aside:first-child{display:none}}.mys-byl-selected{border:1px solid #000 !important}.mys-byl-selected label .brandName{color:#000 !important}.mys-byl-selected .brandRadio::before{background-color:#000 !important;box-shadow:0 0 0 2px #000 !important;background-image:url(/assets/svg/tick-badge.svg) !important;background-repeat:no-repeat !important;background-position:center !important;border:none !important}.mysephora-loyalty-program .loyalty-program-content>div:first-child .my-sephora-title:not(.mys-logo-title){width:fit-content;padding-left:0 !important;flex-direction:column !important}.mysephora-loyalty-program .loyalty-program-content>div:first-child .my-sephora-title .mys-tier-name{text-align:right;margin-top:4px;display:block}.mysephora-loyalty-program section.mys-my-rewards-container{display:flex;flex-direction:row}.mysephora-loyalty-program section.mys-my-rewards-container aside{width:50%}.mysephora-loyalty-program section.mys-my-rewards-container aside:first-child{padding-right:1%}.mysephora-loyalty-program section.mys-my-rewards-container aside:last-child{padding-left:1%}@media screen and (max-width: 640px){.mysephora-loyalty-program section.mys-my-rewards-container{flex-direction:column}.mysephora-loyalty-program section.mys-my-rewards-container aside{padding:0 !important;width:100%}.mysephora-loyalty-program section.mys-my-rewards-container aside .next-tier{margin-bottom:0}.mysephora-loyalty-program section.mys-my-rewards-container aside:first-child{order:1;margin-bottom:20px}.mysephora-loyalty-program section.mys-my-rewards-container aside:last-child{order:2}}.mysephora-loyalty-program .Container.Container--overlay,.mysephora-loyalty-program .Layout .Layout-sidebar,.mysephora-loyalty-program .Layout .Layout-main{background-color:transparent}.mysephora-loyalty-program .loyalty-program-content>div{margin-bottom:30px}.mysephora-loyalty-program .loyalty-program-content>div:last-child{margin-top:0}@media screen and (max-width: 640px){body.mysephora .myfu-homepage-row>div:nth-child(1) .current-points{font-size:16px;font-weight:400;margin-top:10px}body.mysephora .myfu-homepage-row .user-tier-status{color:#000;letter-spacing:.6px;padding:20px 0;font-weight:bold;margin-top:-15px;font-size:12px;z-index:1;position:relative}body.mysephora .myfu-homepage-row .user-tier-status:after{top:0;content:"";width:100vh;height:100%;right:-20px;z-index:-1;position:absolute;background-color:#FFF;border-top:1px solid}body.mysephora .myfu-homepage-row .user-tier-status p{color:#666;font-size:13px;font-weight:500;margin-top:10px;margin-bottom:0;line-height:16px;letter-spacing:0.4px}body.mysephora .myfu-homepage-row .user-tier-status .current-member-tier{border-radius:4px;width:fit-content;padding:5px 8px;font-size:15px;display:block}body.mysephora .myfu-homepage-row .user-tier-status.is-bronze:after{border-color:#AC7B59}body.mysephora .myfu-homepage-row .user-tier-status.is-bronze .current-member-tier{color:#fff;background-color:#AC7B59}body.mysephora .myfu-homepage-row .user-tier-status.is-silver:after{border-color:#C9C8C8}body.mysephora .myfu-homepage-row .user-tier-status.is-silver .current-member-tier{background-color:#C9C8C8}body.mysephora .myfu-homepage-row .user-tier-status.is-gold:after{border-color:#D7B97C}body.mysephora .myfu-homepage-row .user-tier-status.is-gold .current-member-tier{background-color:#D7B97C}body.mysephora .myfu-homepage-row>div:nth-child(2).view-my-card{text-align:center;border-radius:8px;padding:14px 15px 10px 15px;max-width:max-content !important;min-width:max-content !important;background-color:#000}body.mysephora .myfu-homepage-row>div:nth-child(2).view-my-card span{color:#FFF;letter-spacing:.6px;font-weight:400;font-size:13px}body.mysephora .myfu-homepage-row>div:nth-child(2).view-my-card span.sephora-icon{display:block;border:1px solid white;width:max-content;padding:4px 14px 0 14px;border-radius:4px;text-align:center;margin:0 auto 5px auto}body.mysephora .myfu-homepage-row>div:nth-child(2).view-my-card span.sephora-icon-text{letter-spacing:.6px;font-weight:600}body.mysephora h2{color:#323a45}body.mysephora .myfu-rewards-heading{display:flex;font-size:15px;margin-bottom:9px;flex-direction:row}body.mysephora .myfu-rewards-heading .heading-col{flex-grow:1;margin:auto}body.mysephora .myfu-rewards-heading .heading-col .heading-content>span{display:block}body.mysephora .myfu-rewards-heading .heading-col .heading-content .sephora-card-type-text{font-weight:300;letter-spacing:.6px}body.mysephora .myfu-rewards-heading .heading-col .heading-content .card-points{letter-spacing:.8px;margin-bottom:5px;font-weight:600;font-size:20px;margin-top:5px}body.mysephora .myfu-rewards-heading .heading-col .heading-content .valid-date{opacity:.85;font-size:12px;font-weight:300;letter-spacing:.5px}body.mysephora .myfu-rewards-heading .heading-col .sephora-my-card{color:white;text-align:center;border-radius:8px;padding:14px 15px 10px 15px;max-width:max-content !important;background-color:#000;flex-direction:column;width:fit-content;margin-left:auto;min-width:124px;display:flex}body.mysephora .myfu-rewards-heading .heading-col .sephora-my-card .sephora-icon{border:1px solid white;padding:3px 14px 0 14px;margin:0 auto 5px auto;width:max-content;border-radius:4px;text-align:center;display:block}body.mysephora .myfu-rewards-heading .heading-col .sephora-my-card .sephora-icon-text{letter-spacing:.6px;font-weight:400;font-size:13px}body.mysephora .myfu-rewards-heading .myfu-rewards-heading>.heading-col:nth-child(2){max-width:50%;text-align:right}body.mysephora .tile-card{margin-right:0 !important;margin-left:0 !important}body.mysephora .rewards-alert{padding:16px 10px 15px 10px;background:#E2F5F9;position:relative;border-radius:6px;margin-top:25px}body.mysephora .rewards-alert .info-icon{position:absolute;transform:translateY(-50%);height:24px;right:10px;top:50%}body.mysephora .learn-more-container{letter-spacing:.4px;position:relative;line-height:24px;margin-top:25px;font-size:15px}body.mysephora .learn-more-container .icon{margin-right:8px}body.mysephora .learn-more-container .content-container{align-items:center}body.mysephora .brands-you-love{margin-top:25px}body.mysephora .need-help-container,body.mysephora .link-group-wrapp{display:flex;margin:0 5px;align-items:center;flex-direction:row;justify-content:center}body.mysephora .need-help-container>div:nth-child(1),body.mysephora .link-group-wrapp>div:nth-child(1){max-width:20%;margin:auto;margin-top:0}body.mysephora .need-help-container>div:nth-child(2),body.mysephora .link-group-wrapp>div:nth-child(2){margin:auto;margin-top:5px;font-size:16px;margin-left:10px;font-weight:bold;letter-spacing:.8px;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .need-help-container>a,body.mysephora .link-group-wrapp>a{flex-grow:1;display:flex;justify-content:end}body.mysephora .need-help-container>a img,body.mysephora .link-group-wrapp>a img{max-width:21px;max-height:13px;margin-top:9px;margin-right:4px;transform:rotate(90deg)}body.mysephora .myfu-group{color:#000;border-radius:8px;margin-bottom:15px;padding:4% 4% 5% 4%;box-shadow:rgba(17,17,26,0.02) 0 1px 0,rgba(17,17,26,0.04) 0 0 8px;min-height:auto;overflow:hidden;line-height:normal}body.mysephora .myfu-group .myfu-rewards-border{border-bottom:#000 solid 1px;border-bottom:transparent solid 1px;margin:15px 2px 16px 2px}body.mysephora .myfu-group .link-group-header{display:flex;margin:0 5px;flex-direction:row;align-items:center;justify-content:center}body.mysephora .myfu-group .link-group-header>div:nth-child(1){max-width:20%;margin:auto;margin-top:0}body.mysephora .myfu-group .link-group-header>div:nth-child(1) img{margin:unset}body.mysephora .myfu-group .link-group-header>div:nth-child(1) img.m-nav-my-sephora-icon{margin-bottom:-15px;width:35px}body.mysephora .myfu-group .link-group-header>div:nth-child(2){margin:auto;margin-left:10px;margin-top:5px;font-size:16px;font-weight:bold;letter-spacing:.8px;font-family:AvantGardeBold, Arial, sans-serif}body.mysephora .myfu-group .link-group-header>a{flex-grow:1;display:flex;justify-content:end}body.mysephora .myfu-group .link-group-header>a img{max-width:21px;max-height:13px;margin-top:9px;margin-right:4px}body.mysephora .myfu-group .m-mys-sephora-container{letter-spacing:.4px;position:relative;line-height:24px;font-size:16px}body.mysephora .myfu-group .m-mys-sephora-container .thumb-container+.content-container{border-top:none;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-bottom-right-radius:8px;border-bottom-left-radius:8px}body.mysephora .myfu-group .m-mys-sephora-container .m-container-img{width:100%}body.mysephora .myfu-group .m-mys-sephora-container .m-container-img.img-rt{border-top-right-radius:8px;border-top-left-radius:8px}body.mysephora .myfu-group .m-mys-sephora-container.box-border{border-radius:8px;border:1px solid #D7D7D7}body.mysephora .myfu-group .m-mys-sephora-container .content-container{font-size:15px;padding:15px}body.mysephora .myfu-group .m-mys-sephora-container .content-container .headline{letter-spacing:.4px;margin-bottom:15px;font-size:16px;display:block}body.mysephora .myfu-group .m-mys-sephora-container .alert--info{font-family:AvantGardeMedium, Arial, sans-serif;background-color:#E2F5F9;color:#000 !important;letter-spacing:.4px;font-weight:500;font-size:13px;z-index:1}body.mysephora .myfu-group .m-mys-sephora-container .alert--info:before{content:url("/assets/svg/loyalty/info.svg");vertical-align:middle;display:inline-block;height:26px}body.mysephora .myfu-group .m-mys-sephora-container .points-simulation-v2{overflow:hidden}body.mysephora .myfu-group .link-group-border{border-color:transparent;margin:10px 2px}body.mysephora .myfu-group .link-group li{letter-spacing:.4px;margin-bottom:15px;font-size:15px}body.mysephora .myfu-group .link-group li.cta-button,body.mysephora .myfu-group .link-group li.link-group-container{text-decoration:none !important}body.mysephora .myfu-group .link-group li .thumb-img+.content-container{border-top:none;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-bottom-right-radius:8px;border-bottom-left-radius:8px}body.mysephora .myfu-group .link-group li .m-container-img{width:100%}body.mysephora .myfu-group .link-group li .m-container-img.img-rt{border-top-right-radius:8px;border-top-left-radius:8px}body.mysephora .myfu-group .link-group li .box-border{border-radius:8px;border:1px solid #D7D7D7}body.mysephora .myfu-group .link-group li .content-container{font-size:15px;padding:15px}body.mysephora .myfu-group .link-group li .content-container .headline{letter-spacing:.4px;margin-bottom:15px;font-size:16px;display:block}body.mysephora .myfu-mobile-title{padding:18px 0;margin-top:-20px !important;font-size:22px;font-weight:700;margin-bottom:0;color:#000;background-color:#F2F2F2}body.mysephora .myfu-mobile-title:after{border-bottom:1px solid #d5d5d5}body.mysephora .fw-100{overflow:visible;position:relative;box-shadow:none;margin-top:0;z-index:1}body.mysephora .fw-100:after{top:0;content:"";width:100vh;height:100%;right:-20px;z-index:-1;position:absolute;background-color:#FFF}body.mysephora .fw-100 .bt-1:after{border-top:1px solid #777}body.mysephora .myfu-manage-account-container a.button{width:100%}body.mysephora.mysephora-loyalty-program{background-color:#fff}body.mysephora.mysephora-loyalty-program .loyalty-program-row{padding:0 !important;margin-bottom:5px}body.mysephora.mysephora-loyalty-program .loyalty-program-row .my-sephora-title{padding-right:0 !important;margin-bottom:0;margin-left:auto}body.mysephora.mysephora-loyalty-program .loyalty-program-row .my-sephora-title img{width:75%;align-self:end}body.mysephora.mysephora-loyalty-program .loyalty-program-row .my-sephora-title .mys-tier-name{font-size:18px}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper{padding-bottom:20px;border:1px solid #EDEDED;border-radius:8px}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper.no-border{border:none;padding:0}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .my-sephora-title{margin-bottom:0}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .my-sephora-title .left-side img{display:none}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .my-sephora-title .right-side{display:none}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .mys-offers-box{gap:25px 10px;margin:0}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .mys-offers-box .mys-offer:hover{box-shadow:none !important}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .mys-offers-box .mys-offer-logo{width:74%}body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .mys-offers-box .mys-offer-content .mys-offer-type,body.mysephora.mysephora-loyalty-program .loyalty-rewards-box-wrapper .mys-offers-box .mys-offer-content .mys-offer-desc{font-size:15px}}a,a:active,a:focus{outline:none !important}a.mys-button,button.mys-button{opacity:1;width:100%;display:block;font-size:15px;margin-top:20px;font-weight:700;text-align:center;line-height:unset;letter-spacing:.6px;text-decoration:none;text-transform:initial;border-radius:8px !important;padding:13px 16px !important;color:#FFF;font-family:AvantGardeBold, Arial, sans-serif;border:2px solid #000;background-color:#000;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 640px){a.mys-button,button.mys-button{min-width:auto !important;font-size:16px}}a.mys-button.state-off,button.mys-button.state-off{opacity:0.5}a.mys-button.mt-30,button.mys-button.mt-30{margin-top:30px}a.mys-button.mt-15,button.mys-button.mt-15{margin-top:15px}a.mys-button.mt-10,button.mys-button.mt-10{margin-top:10px}a.mys-button.mt-0,button.mys-button.mt-0{margin-top:0}a.mys-button:hover,button.mys-button:hover{color:#FFF !important;opacity:0.8}a.mys-button.button-border,button.mys-button.button-border{padding:14px !important;color:#000;background-color:#FFF}a.mys-button.button-border:hover,button.mys-button.button-border:hover{color:#000 !important}a.mys-button.fit-content-btn,button.mys-button.fit-content-btn{width:fit-content;min-width:280px}a.mys-button.center-btn,button.mys-button.center-btn{margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){a.mys-button.order-details-btn,button.mys-button.order-details-btn{padding:15px 0 !important;width:100% !important}}a#mys-link-go-to{position:absolute;height:100%;width:100%;z-index:1;right:0;left:0;top:0}a#mys-link-go-to img{transform:translateY(-50%);position:absolute;right:3%;top:50%}input[type=email],input[type=date],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=search],select,textarea,.u-join-label,.u-input{-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=email]:focus,input[type=date]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=search]:focus,select:focus,textarea:focus,.u-join-label:focus,.u-input:focus{box-shadow:none;border:1px #000000 solid !important;outline:none}b,.fb,strong{font-family:AvantGardeBold, Arial, sans-serif;font-weight:bold}.icon-o-zero{opacity:0 !important}.sephora-rewards-barcode-model{top:50%;left:50%;width:340px;display:none;position:fixed;text-align:center;border-radius:10px;transform:translate(-50%, -50%);background:#000;-webkit-box-shadow:rgba(136,136,136,0.5) 0 0 20px 0;-moz-box-shadow:rgba(136,136,136,0.5) 0 0 20px 0;box-shadow:rgba(136,136,136,0.5) 0 0 20px 0;z-index:101}.sephora-rewards-barcode-model .sephora-card-barcode-wrapper{width:100%;border-radius:8px;background-color:#FFF}.sephora-rewards-barcode-model .sephora-card-barcode-wrapper a{cursor:default}.sephora-rewards-barcode-model .sephora-card-details-wrapper{width:100%;height:auto;color:#FFF;background-color:#000;padding:18px;letter-spacing:.4px}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-details-title-row{display:flex}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-details-title-row div{width:50%}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-details-title-row .sephora-card-details-name{text-align:left;font-size:16px;font-weight:bold;margin-top:auto;margin-bottom:auto}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-details-title-row .sephora-card-details-ms-logo img{width:90%;display:block;margin-left:auto;color:#FFF}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-details-title-row .sephora-card-details-ms-logo .tier{font-weight:100;font-size:15px;margin-left:auto;display:flex;justify-content:end}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-membership .sephora-card-membership-detail,.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-membership .sephora-card-membership-spend-more{display:flex;flex-direction:row;margin-bottom:2px}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-membership .sephora-card-membership-detail .detail-label,.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-membership .sephora-card-membership-spend-more .detail-label{text-align:left;font-weight:bold;width:100px}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-membership .sephora-card-membership-spend-more{margin-bottom:0px}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-animated-logo{padding:25px;padding-top:20px;position:relative;height:160px;overflow:hidden}.sephora-rewards-barcode-model .sephora-card-details-wrapper .sephora-card-animated-logo svg{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-fit:contain;padding:35px 0 40px 0px}.sephora-rewards-barcode-model .sephora-card-details-wrapper .image-static{z-index:100}.sephora-rewards-barcode-model .sephora-card-details-wrapper .image-animated{z-index:101}.sephora-rewards-barcode-model .sephora-card-time-progress-wrapper{height:9px;overflow:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.sephora-rewards-barcode-model .sephora-card-time-progress{height:100%}.sephora-rewards-barcode-model .sephora-card-time-bronze{background-color:#8c6346}.sephora-rewards-barcode-model .sephora-card-time-bronze div{background-color:#AC7B59}.sephora-rewards-barcode-model .sephora-card-time-silver{background-color:#afafaf}.sephora-rewards-barcode-model .sephora-card-time-silver div{background-color:#C8C8C8}.sephora-rewards-barcode-model .sephora-card-time-gold{background-color:#caa455}.sephora-rewards-barcode-model .sephora-card-time-gold div{background-color:#D6B97C}.sephora-rewards-barcode-model .sephora-card-add-to-wallet{min-height:20px;display:block}.sephora-rewards-barcode-model .sephora-card-add-to-wallet img{margin:10px;margin-bottom:12px;width:100%;max-width:160px;cursor:pointer}.sephora-rewards-barcode-model .kicker{background:#000;color:#FFF;padding:10px;border-radius:5px;font-weight:bold;display:block;margin-top:20px;font-size:15px}.sephora-rewards-barcode-model .closeKicker{position:absolute;top:0;right:0;cursor:pointer;padding:13px;scale:1.3}.sephora-rewards-barcode-model .closeKicker:before{font-family:feelunique;content:'\e833'}.sephora-rewards-barcode-model .barcode{z-index:2;width:100%;width:90%;padding:10px 0;border-radius:7px;margin-top:38px;background:#000}.sephora-rewards-barcode-model.barcode-bkg-bronze .barcode{background:#AC7B59}.sephora-rewards-barcode-model.barcode-bkg-silver .barcode{background:#C9C8C8}.sephora-rewards-barcode-model.barcode-bkg-gold .barcode{background:#D7B97C}.byl-notice{display:flex;align-items:center;background-color:#f0f8ff;border-radius:8px;padding:12px;margin-bottom:20px}.byl-notice div:nth-child(1){margin-right:10px}.byl-notice div:nth-child(2){flex-grow:1}.byl-notice div:nth-child(3){cursor:pointer}.view-my-card.card-tier-bronze .sephora-icon{border-color:#AC7B59 !important;background-color:#AC7B59 !important}.view-my-card.card-tier-bronze .sephora-icon svg path{fill:#000}.view-my-card.card-tier-silver .sephora-icon{border-color:#C9C8C8 !important;background-color:#C9C8C8 !important}.view-my-card.card-tier-silver .sephora-icon svg path{fill:#000}.view-my-card.card-tier-gold .sephora-icon{border-color:#D7B97C !important;background-color:#D7B97C !important}.view-my-card.card-tier-gold .sephora-icon svg path{fill:#000}.br-8{border-radius:8px}.f-mw-100{max-width:100% !important}.bg-none{background-color:transparent !important}@media only screen and (max-width: 640px){.sephora-rewards-barcode-model{width:90%}.mys-tab-toggle-closed img{transform:rotate(180deg)}}.triangle-icon:after{top:-4px !important}.mega-menu .navigation-back{box-sizing:unset}body.mobile-device.mysephora h1,body.mobile-device.mysephora h2{color:#000}body.mobile-device.mysephora a.button{border-radius:8px}body.mobile-device.mysephora .mys-header{display:block !important}body.mobile-device.mysephora .mys-header h1{text-align:center !important}body.mobile-device.mysephora .mys-header h1 .myfu-header-badge{font-family:AvantGardeMedium, Arial, sans-serif}body.mobile-device.mysephora .Layout.u-soft{min-height:300px;padding-top:0 !important}body.mobile-device.mysephora.mysephora-offers{background-color:white}body.mobile-device.mysephora.mysephora-offers .my-sephora-title{padding:0 20px;flex-flow:column;margin-bottom:20px}body.mobile-device.mysephora.mysephora-offers .my-sephora-title .left-side{order:2}body.mobile-device.mysephora.mysephora-offers .my-sephora-title .left-side .sub-headline{margin-top:10px;margin-bottom:0}body.mobile-device.mysephora.mysephora-offers .my-sephora-title .right-side{width:fit-content;margin:0 auto 25px auto;order:1}body.mobile-device.mysephora.mysephora-offers .my-sephora-title .right-side img{max-width:190px}body.mobile-device.mysephora.mysephora-offers .my-sephora-title .right-side .mys-tier-name{margin-top:0;margin-right:-2px}body.mobile-device.mysephora.mysephora-offers .mysephora-box.points-simulation{margin-top:10px;margin-left:20px;margin-right:20px;border-radius:8px;padding:30px 20px 30px 20px}body.mobile-device.mysephora.mysephora-offers .mysephora-box.points-simulation .stats{color:#000}body.mobile-device.mysephora.mysephora-offers .mysephora-box.points-simulation .stats .count{font-weight:bold;transform:translateY(-3px);font-family:AvantGardeBold, Arial, sans-serif}body.mobile-device.mysephora.mysephora-offers .mysephora-box.points-simulation .stats .bar{width:57%;margin-top:10px;margin-bottom:10px}body.mobile-device.mysephora.mysephora-offers .mysephora-box.points-simulation .stats .summary{letter-spacing:.4px;font-size:15px}body.mobile-device.mysephora.mysephora-offers .mys-offers-box{margin:10px 20px 20px 20px}body.mobile-device.mysephora .product-listing-wrap .Product{min-height:400px}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form dl input#GiftVoucher_giftVoucherCode{border-radius:8px 8px 0 0}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form dl dd{padding:0 5px}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form dl dd input[type="submit"]{border-radius:0 0 8px 8px;min-height:48px;line-height:48px}body.mobile-device.mysephora.gift-vouchers .gv-subtext{margin-top:6px}body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form #tabnavaccount li a{padding:12px 0;font-weight:700;letter-spacing:.2px !important;font-family:AvantGardeBold, Arial, sans-serif}body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form #tabnavaccount li:nth-of-type(1) a{border-radius:8px 0 0 8px}body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form #tabnavaccount li:nth-of-type(2) a{border-radius:0 8px 8px 0}body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form .tab-content #changeyourpassword form dl dd input,body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form .tab-content #personaldetails form dl dd input{border-radius:8px;line-height:45px}body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form .tab-content #changeyourpassword form dl dd button,body.mobile-device.mysephora .my-feelunique-account-details .my-feelunique-form .tab-content #personaldetails form dl dd button{border-radius:8px;background-color:#000}body.mobile-device.mysephora .preference-centre-inner .my-feelunique-form label.h-size-chunky{font-size:18px}body.mobile-device.mysephora.orderhistory .table-container tr td:first-child.w05{background-color:#fff;border-radius:6px}body.mobile-device.mysephora.orderhistory .table-container tr td:first-child.w05 img.product-order-thumbnail{border-radius:6px}body.mobile-device.mysephora.order-detail{letter-spacing:0.4px;background:#fff;font-size:16px}body.mobile-device.mysephora.order-detail .myfu-text .red{color:#D50032}body.mobile-device.mysephora.order-detail .directionButtons{position:relative;background:#EEF1F4;display:flex}body.mobile-device.mysephora.order-detail .directionButtons a{font-family:AvantGardeMedium, Arial, sans-serif;justify-content:start;letter-spacing:0.4px;align-items:center;margin-top:unset;font-weight:500;font-size:14px;color:#666666;display:flex;padding:0}body.mobile-device.mysephora.order-detail .directionButtons:before{background-color:#EEF1F4;position:absolute;height:46px;z-index:-1;content:"";width:200%;right:-50%;left:-50%;bottom:0}body.mobile-device.mysephora.order-detail .myfu-header{display:block}body.mobile-device.mysephora.order-detail .myfu-header h1{letter-spacing:.4px;font-size:24px;margin-left:0}body.mobile-device.mysephora.order-detail .my-order-info{padding:0 20px}body.mobile-device.mysephora.order-detail .order-details h2{letter-spacing:.4px;margin-bottom:16px;font-size:16px}body.mobile-device.mysephora.order-detail .order-details ul{padding:0;list-style:none}body.mobile-device.mysephora.order-detail .view-order-table-container{padding:0}body.mobile-device.mysephora.order-detail .ViewOrderTable{border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7}body.mobile-device.mysephora.order-detail .ViewOrderTable tbody{padding:0 20px;display:block}body.mobile-device.mysephora.order-detail .ViewOrderTable tbody tr.package-items td.item-content a.item-product-name{display:table-row;line-height:normal}body.mobile-device.mysephora.order-detail .ViewOrderTable tbody tr.package-items td.item-content ul{justify-content:space-between;flex-direction:row;list-style:none;display:flex;padding:0}body.mobile-device.mysephora.order-detail .ViewOrderTable tbody tr.package-items td.item-content ul li.item-quantity{font-size:14px}body.mobile-device.mysephora.order-detail .download-invoice-button{border-bottom:none;padding-bottom:0;font-size:16px;float:left}body.mobile-device.mysephora.order-detail .download-invoice-button a span{border-bottom:1px solid #000;margin-left:10px}body.mobile-device.mysephora.order-detail .self-service-options-form{float:unset !important}body.mobile-device.mysephora.orderhistory .offer-panel form .myfu-search{position:relative}body.mobile-device.mysephora.orderhistory .offer-panel form .myfu-search button{border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;top:0;right:0;width:50px;height:100%;padding:0}.charity-confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.3s, visibility 0.3s;z-index:1000}.charity-confirm-box{background:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transform:translateY(150%);transition:transform 0.5s;width:90%;max-width:400px;margin:auto}.charity-confirm-box h3{text-align:center;text-transform:none;font-family:AvantGardeMedium, Arial, sans-serif;font-size:16px;font-weight:bold;margin-top:0px;color:#000}.charity-confirm-box p{text-align:center;margin-bottom:0px;display:none;font-family:AvantGardeMedium, Arial, sans-serif}.charity-confirm-overlay.show{visibility:visible;opacity:1}.charity-confirm-buttons button{width:100%;margin-top:10px;padding:10px;border:none;border-radius:5px;color:white;cursor:pointer;font-weight:bold;font-family:AvantGardeMedium, Arial, sans-serif}.charity-confirm-buttons button:first-of-type{background-color:#000}.charity-confirm-buttons button:last-of-type{background-color:#FFF;color:#000;border:1px solid #000}@media only screen and (max-width: 640px){.charity-confirm-box{width:100%;max-width:none;border-radius:0;display:flex;flex-direction:column;justify-content:center}.charity-confirm-box h3{text-align:center;color:#000;font-size:16px;font-weight:bold;margin:0px;margin-bottom:8px !important}.charity-confirm-buttons{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.charity-confirm-buttons button{margin-top:10px;font-size:15px;padding:0px;font-weight:bold;min-height:42px}}.mysVoucherPinWrapper{display:none;margin-top:10px}@media only screen and (max-width: 640px){.mysVoucherPinWrapper{margin:0 5px;margin-top:10px}}.mysVoucherPinWrapper .mysPinInput{box-sizing:border-box;font-size:16px;background-color:#F2F2F2;line-height:46px;height:48px;border:#d5d5d5 1px solid;outline:none;min-width:38px;padding:0 10px;transition:border 0.15s ease;color:#000;border-radius:8px;margin-right:5px}@media only screen and (max-width: 640px){.mysVoucherPinWrapper .mysPinInput{border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:0px;height:44px}}.mysVoucherPinWrapper .mysPinButton{background-color:#000;padding:8px;border:1px solid #000;border-radius:8px;color:#FFF;font-weight:700;font-family:AvantGardeBold, Arial, sans-serif;height:48px;cursor:pointer}@media only screen and (max-width: 640px){.mysVoucherPinWrapper .mysPinButton{background-color:#2c2c2c;border:1px solid #2c2c2c;font-size:16px;font-weight:700;border-top-left-radius:0px;border-top-right-radius:0px;width:100%;height:46px}}.mysVoucherPinWrapper .mysPinButton :hover{background-color:#d8d8d8 !important;border:1px solid #d8d8d8 !important}@media only screen and (max-width: 768px){body.mobile-device.mysephora.order-detail .download-invoice-button{margin-top:20px}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form.gc-code-form{padding:0 5px;width:100%}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form.gc-code-form dl dt.dt-title{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){body.mobile-device.mysephora .Layout .Layout-row{width:100%}body.mobile-device.mysephora .myfu-group{padding-top:4%;padding-bottom:4%}body.mobile-device.mysephora .myfu-group .link-group-wrapp,body.mobile-device.mysephora .myfu-group .link-group-header,body.mobile-device.mysephora .need-help-container{display:flex;flex-direction:row;align-items:center;margin:0 5px}body.mobile-device.mysephora .myfu-group .link-group-wrapp div,body.mobile-device.mysephora .myfu-group .link-group-header div,body.mobile-device.mysephora .need-help-container div{margin-top:0;margin-bottom:0;line-height:35px}body.mobile-device.mysephora .myfu-group .link-group-wrapp div:nth-child(2),body.mobile-device.mysephora .myfu-group .link-group-header div:nth-child(2),body.mobile-device.mysephora .need-help-container div:nth-child(2){font-size:18px;font-weight:bold;margin-left:14px}body.mobile-device.mysephora.order-detail .download-invoice-button{margin-top:20px}body.mobile-device.mysephora.my-offers ul.offer-details li{background-color:white;padding:20px}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form.gc-code-form{padding:0 5px;width:100%}body.mobile-device.mysephora.gift-vouchers .my-feelunique-form.gc-code-form dl dt.dt-title{text-align:left}body.mobile-device.mysephora.account-details #tabnavaccount li:nth-of-type(1) a{border-radius:0 !important}body.mobile-device.mysephora.account-details .my-feelunique-form dl{display:flex;flex-direction:column}body.mobile-device.mysephora.account-details .my-feelunique-form dl dd,body.mobile-device.mysephora.account-details .my-feelunique-form dl dt{width:100%}body.mobile-device.mysephora.account-details .my-feelunique-form dl dd label,body.mobile-device.mysephora.account-details .my-feelunique-form dl dd input,body.mobile-device.mysephora.account-details .my-feelunique-form dl dt label,body.mobile-device.mysephora.account-details .my-feelunique-form dl dt input{width:100% !important;margin-bottom:0}}
/*# sourceMappingURL=my-sephora.css.map */
