@import url(https://use.typekit.net/nry3lxi.css);.dark-modal-bg{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(0,0,0,.7);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}body{background:#f9f9f9}.breadcrumb{-ms-flex-pack:center;justify-content:center}.order-product-summary .attributes-wrapper .price{display:none}.order-details .personalisation-card-body{position:relative}.order-details .personalisation-card-body .item-attributes-footer{position:absolute;right:0;bottom:0.8rem}.dashboard-message{background:#006eff;color:#fff}.dashboard-message a{color:#fff}.subscription-block{background-color:#222;-ms-flex-direction:row;flex-direction:row;padding:1.5rem 0.6rem;margin-bottom:3rem}@media only screen and (min-width:768px){.subscription-block{padding:2rem 1rem}}.subscription-block-item{width:50%;padding:0 1rem}@media only screen and (max-width:1024px){.subscription-block-item-left{width:45%}}.subscription-block-item-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.subscription-block-item-right{width:55%}}.subscription-block-item img{max-width:14.3rem}.subscription-block-item-text{color:#fff;line-height:1.68rem}.subscription-block-item-text-status-title{font-size:1.4rem;margin-bottom:1rem}.subscription-block-item-text-status-subscribed{color:#00bfa5}.subscription-block-item-text-status-unsubscribed{color:#ff8234}.subscription-block-item-text-credit-title,.subscription-block-item-text-forgot-voucher-title,.subscription-block-item-text-voucher-title{color:#a3a3a3;font-size:1.2rem;margin-bottom:0}.subscription-block-item-text-credit{font-size:3rem;margin:0.5rem 0 1rem}@media only screen and (max-width:380px){.subscription-block-item-text-credit{font-size:2.8rem}}.subscription-block-item-text-voucher-number{color:#fff!important;font-size:1.4rem;margin:0}.subscription-block-item-text-voucher-number.show-icon{cursor:pointer}.subscription-block-item-text-voucher-number.show-icon:after{content:url(../../images/copy-icon.svg);margin-left:0.4rem}.subscription-block-item-text-email-vouchers{color:#fff!important;font-size:1.4rem;margin:0;text-decoration:underline}.subscription-block-item-text-email-vouchers:hover{color:#fff}.subscription-block-item-text-success-email-send,.subscription-block-item-text-wait-till-new-email{color:#fff!important;font-size:1.4rem;margin:0;display:none}.subscription-block-item-text-description{font-size:1.4rem;margin:0.7rem 0 0}@media only screen and (max-width:380px){.subscription-block-item-text-copied{display:block}}.subscription-block-item-text-copied-voucher-number{display:none}.subscription-block-item-link{margin-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:1.6rem}.subscription-block-item-link-a{font-size:1.4rem;text-decoration:underline;color:#fff}.subscription-block-item-link-a:hover{color:#fff}.subscription-block-item-title-image{width:2.7rem;margin-right:1rem;display:inline-block}.subscription-block-item-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.subscription-block-item-logo-text{font-family:filicudi-solid,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.6rem;font-style:normal;display:inline-block;color:#fff}@media only screen and (max-width:380px){.subscription-block-item-logo-text{font-size:1.6rem}}@media only screen and (min-width:1025px){.subscription-block-item-logo-text{font-size:1.8rem}}.account-pages>.container{max-width:89rem}.account-pages .card{border-radius:0.4rem;border:none;max-width:100%}.account-pages .card-header{font-size:1.4rem;border-bottom:1px solid #a3a3a3;border-top-right-radius:0.4rem;border-top-left-radius:0.4rem}.account-pages .card-header h2{font-size:1.2rem;display:inline-block}.account-pages .card-footer{border-top:1px dashed #a3a3a3;border-bottom-right-radius:0.4rem;border-bottom-left-radius:0.4rem}.account-pages .read-only-text,.account-pages .read-only-text a{color:#a3a3a3}.account-pages .current-points{background:#dbbdda;color:#4f0341;position:relative}.account-pages .current-points:before{display:block;content:"";position:absolute;top:1rem;right:1rem;background-image:url(../../images/liberty-collective-monogram.svg);width:5.7rem;height:3rem;background-size:contain;background-repeat:no-repeat}.account-pages .current-points span{display:block}.account-pages .current-points .current-points-value{font-size:6vw}.account-pages .current-points-details .row:not(:last-child){border-bottom:1px solid #a3a3a3}.account-pages .current-points-details .p-3.col-4{border-right:1px solid #a3a3a3}.account-pages .current-points-details .html-slot-container{display:inline}.account-pages.wishlist .wishlist-list-container{margin:0}.account-pages .wishlist-list-sharing,.account-pages.wishlist .cart-items-actions.action-link{display:none}.account-pages .loyalty-connected-details .loyalty-connected-description{width:calc(100% - 6.5rem);margin-left:1.5rem}.account-pages .loyalty-connected-details .inverse-link{white-space:nowrap}.account-pages .loyalty-connected-details+.card-footer .content-asset{display:inline}@media only screen and (min-width:1200px){.account-pages .current-points .current-points-value{font-size:8.1rem}}@media only screen and (max-width:991px){.account-pages .current-points .current-points-value{font-size:8vw}}@media only screen and (max-width:543px){.account-pages .current-points .current-points-value{font-size:16vw}}