.grid--home-categories .grid-item{min-height:0;height:auto}.grid--home-categories .grid-item__inner{height:auto;aspect-ratio:2 / 3}.grid--home-categories .grid-item__image .image__img{object-position:center top!important;transform:none!important}.flagship-store-intro .image-with-text__text-container-text{max-width:400px;margin-inline:auto;font-size:13px!important;line-height:1.9;letter-spacing:.01em}.flagship-store-intro .image-with-text__text-container-text p{margin:0;font-size:inherit;line-height:inherit}.flagship-store-intro .image-with-text__text-container-text p+p{margin-top:24px}.flagship-store-intro .image-with-text__text-container-text strong{font-weight:500}@media(max-width:719px){.flagship-store-intro .image-with-text__text-container-text{max-width:310px;font-size:12px!important;line-height:1.85}.flagship-store-intro .image-with-text__text-container-text p+p{margin-top:20px}}@media(min-width:720px){.flagship-store-intro .image-with-text__text-container-text{max-width:350px;font-size:12px!important;line-height:2;letter-spacing:.025em;text-wrap:pretty}.flagship-store-intro .image-with-text__text-container-text p+p{margin-top:28px;font-size:11px;line-height:1.9;letter-spacing:.04em}.flagship-store-intro .image-with-text__text-container-heading+.image-with-text__text-container-text{margin-top:20px}}.cart{background:#fff}.cart .cart__container{max-width:1160px;margin-inline:auto}.cart .cart__form-title{font-size:20px!important;font-weight:500;line-height:1.5;letter-spacing:.2em}.cart .cart__form-header{border-bottom:1px solid #e5e5e5}.cart .cart__form-item-title{font-size:13px!important;font-weight:500;line-height:1.6;letter-spacing:.06em}.cart .cart__form-item-variant,.cart .cart__form-item-remove,.cart .cart__footer-tax-note,.cart .cart__form-item-count{font-size:12px;line-height:1.7}.cart .cart__form-item-price-wrapper{font-size:13px}.cart .cart__footer-subtotal :is(h3,span){font-size:14px!important;font-weight:500;letter-spacing:.06em}.cart .cart__empty-message-heading{font-size:13px!important;font-weight:500;letter-spacing:.2em;line-height:1.7}.cart .cart__empty-message-text{font-size:12px;line-height:1.8}.cart .cart__empty .btn,.cart .cart__submit{background:#111;color:#fff;border:1px solid #111;border-radius:0;min-height:46px;font-size:12px;font-weight:500;letter-spacing:.2em}.cart .cart__update{min-height:46px;font-size:11px;letter-spacing:.16em}.cart .quantity-input input{font-size:12px}@media(max-width:719px){.cart .cart__form-title{font-size:18px!important}.cart .cart__form-item-title{font-size:12px!important}.cart .cart__container{padding-inline:20px}}.ms-parcel{max-width:640px;margin:0 auto;padding:76px 24px 80px;color:#1c1b1b;font-family:var(--font-body);font-weight:400;text-align:center}.ms-parcel h1{font:400 30px/1.35 var(--font-body);letter-spacing:.07em;text-transform:uppercase;margin:0 0 22px}.ms-parcel p{font:400 13px/1.85 var(--font-body);margin:0 auto;max-width:470px}.ms-parcel__form{margin:34px auto 0;padding:30px;background:#f4e9e9;text-align:left;max-width:470px}.ms-parcel label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.ms-parcel select,.ms-parcel input{width:100%;height:48px;min-width:0;border:1px solid #cdbfbe;border-radius:0;background:#fff;color:#1c1b1b;font:400 14px var(--font-body);padding:10px 12px}.ms-parcel select{margin-bottom:24px}.ms-parcel p.ms-parcel__hint{font-size:11px;line-height:1.65;margin-top:10px}.ms-parcel button{width:100%;min-height:48px;margin-top:26px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:400 11px/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;padding:14px;cursor:pointer}.ms-parcel .ms-parcel__external{text-align:center}.ms-parcel__help{margin:34px auto 0;max-width:450px}.ms-parcel h2{font:400 14px/1.5 var(--font-body);margin:0 0 10px}.ms-parcel__help a{display:inline-block;margin-top:14px;font-size:12px;text-underline-offset:4px;text-decoration:underline}.ms-parcel :focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:749px){.ms-parcel{padding:42px 20px 50px}.ms-parcel h1{font-size:23px;letter-spacing:.045em;margin-bottom:18px}.ms-parcel__form{padding:24px 20px;margin-top:26px}.ms-parcel select,.ms-parcel input{font-size:16px}.ms-parcel p{font-size:12px}}.paris-strip{position:relative;display:block;padding:0 clamp(18px,3.3vw,60px) 36px}.paris-strip__viewport{overflow:hidden}.paris-strip__track{display:flex;width:max-content;animation:paris-editorial-drift var(--paris-duration,120s) linear infinite}.paris-strip__group{display:flex;flex:0 0 auto;gap:0;padding-right:0}.paris-strip__photo{margin:0;width:min(30vw,420px);aspect-ratio:2 / 3;overflow:hidden}.paris-strip__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.paris-strip__controls{position:absolute;bottom:48px;right:calc(clamp(18px,3.3vw,60px) + 12px);z-index:1}.paris-strip__pause{display:grid;place-items:center;width:32px;height:32px;padding:0;background:#fffc;border:0;border-radius:50%;cursor:pointer;color:#171717}.paris-strip__pause-symbol{width:9px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor}.paris-strip[data-paused] .paris-strip__pause-symbol{width:0;height:0;border:6px solid transparent;border-right:0;border-left:9px solid currentColor}.paris-strip__pause:focus-visible{outline:1px solid currentColor;outline-offset:4px}.paris-strip[data-paused] .paris-strip__track{animation-play-state:paused}@keyframes paris-editorial-drift{to{transform:translate(-50%)}}@media(hover:hover){.paris-strip__viewport:hover .paris-strip__track{animation-play-state:paused}}@media(max-width:719px){.paris-strip{padding-bottom:24px}.paris-strip__controls{bottom:36px}.paris-strip__photo{width:72vw}}@media(prefers-reduced-motion:reduce){.paris-strip__track{animation:none}.paris-strip__viewport{overflow-x:auto}.paris-strip__group[aria-hidden],.paris-strip__controls{display:none}}.quick-cart__container{width:min(460px,calc(100vw - 20px));background:#fff;padding:28px}.quick-cart .quick-cart__header{padding-bottom:20px;border-bottom:1px solid #e5e5e5}.quick-cart .quick-cart__heading{font-size:16px!important;font-weight:500;letter-spacing:.16em;line-height:1.5}.quick-cart .quick-cart__empty-state-heading{font-size:13px!important;font-weight:500;letter-spacing:.2em;line-height:1.7}.quick-cart .quick-cart__empty-state .btn,.quick-cart .quick-cart__submit{background:#111;color:#fff;border:1px solid #111;border-radius:0;min-height:46px;font-size:11px;font-weight:500;letter-spacing:.18em}.quick-cart .quick-cart__item{padding:22px 0;border-bottom:1px solid #e8e8e8}.quick-cart .quick-cart__item-image{width:88px;flex:0 0 88px}.quick-cart .quick-cart__item-title{font-size:12px!important;font-weight:500;line-height:1.6;letter-spacing:.06em}.quick-cart .quick-cart__item-variant{font-size:11px;line-height:1.6}.quick-cart .quick-cart__item-price-wrapper{font-size:12px}.quick-cart .quick-cart__item-remove,.quick-cart .quick-cart__footer-tax-note{font-size:11px;line-height:1.7}.quick-cart .quick-cart__footer-subtotal :is(h3,span){font-size:13px!important;font-weight:500;letter-spacing:.06em}.quick-cart .quantity-input{min-height:36px;height:36px}.quick-cart .quantity-input input{font-size:12px}.quick-cart .quick-cart__footer{background:#fff;border-top:1px solid #e5e5e5}@media(max-width:719px){.quick-cart__container{padding:20px}.quick-cart .quick-cart__heading{font-size:14px!important}.quick-cart .quick-cart__item-image{width:76px;flex-basis:76px}}.quick-cart .quick-cart__header{flex-shrink:0}.quick-cart .quick-cart__form{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;min-height:0}.quick-cart .quick-cart__items{flex:0 0 auto;overflow:visible;padding-bottom:0!important}.quick-cart .quick-cart__footer{position:static;flex:0 0 auto;margin-top:0;padding:20px 0 0}.quick-cart .quick-cart__footer-inner{border-top:0;padding:0 0 20px}.flagship-location-map{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid #e4d1d1;background:#f7f7f7}.flagship-location-map__image{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06)}.flagship-location-map__label{position:absolute;left:43.5%;top:47.5%;width:36%;height:7.5%;display:flex;align-items:center;gap:6%;padding:1.5%;background:#faf8f6;border:1px solid #e4d1d1;border-radius:3px;box-shadow:0 2px 8px #2a221b14}.flagship-location-map__pin{flex:0 0 9%;aspect-ratio:1;border-radius:50%;background:#cd8695;box-shadow:0 0 0 3px #e4d1d1}.flagship-location-map__logo{display:block;width:83%;height:auto}.ms-card-colours{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin:5px 0 3px;min-height:30px}.ms-card-colours a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;padding:4px;box-sizing:border-box}.ms-card-colours a[aria-current=true],.ms-card-colours a:hover{border-color:currentColor}.ms-card-colours a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ms-card-colours span{display:block;width:20px;height:20px;border:1px solid rgba(0,0,0,.15);background-size:cover;background-position:center;box-sizing:border-box}.ms-store-availability{display:block;margin:20px 0;padding:18px 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.7}.ms-store-availability p{margin:0;font-size:inherit;font-weight:400}.ms-store-availability .ms-store-availability__heading{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.ms-store-availability a{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.ms-store-availability .ms-store-availability__note{margin-top:7px;font-size:11px;opacity:.7}.ms-footer{background:#efefef;color:#1c1b1b;padding:75px 60px 24px;font-family:var(--font-body);font-size:13px;line-height:1.65}.ms-footer__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.15fr .8fr .55fr 1.35fr;gap:50px;align-items:start}.ms-footer h2,.ms-footer summary{margin:0 0 20px;padding:0;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.65;letter-spacing:.2em;text-transform:uppercase;text-align:left}.ms-footer p{margin:0}.ms-footer ul{list-style:none;padding:0;margin:0;text-align:left}.ms-footer li{margin:0 0 12px}.ms-footer a{color:inherit;text-decoration:none}.ms-footer a:hover{text-decoration:underline}.ms-footer__brand .social-icons{display:flex;justify-content:flex-start;gap:24px;margin:35px 0 0;padding:0}.ms-footer__brand .social-icons li{margin:0}.ms-footer__brand .social-icons svg{width:15px;height:15px}.ms-footer__newsletter h2{margin-bottom:0}.ms-footer__newsletter form{margin-top:20px}.ms-footer__newsletter input[type=email]{display:block;width:100%;height:45px;padding:12px 14px;border:1px solid #d9d9d9;border-radius:0;background:transparent;color:inherit;font:inherit}.ms-footer__newsletter input::placeholder{color:#555;opacity:1}.ms-footer__newsletter button{display:block;margin:20px 0 0;padding:14px 28px;border:1px solid #d4d4d4;border-radius:0;background:transparent;color:#6a6a6a;font:500 12px var(--font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.ms-footer__newsletter button:hover{background:#1c1b1b;color:#fff;border-color:#1c1b1b}.ms-footer :focus-visible{outline:2px solid #1c1b1b;outline-offset:4px}.ms-footer__copyright{margin-top:28px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ms-footer .payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;margin:20px 0 0}.ms-footer .payment-icons__icon{margin:0;width:38px}.ms-footer .payment-icons svg{width:38px;height:24px}.ms-footer__policies{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:20px;max-width:1280px;margin:38px auto 0;font-size:10px;color:#6a6a6a}.ms-footer__mobile-menu{display:none}@media(min-width:750px)and (max-width:1100px){.ms-footer{padding-inline:36px}.ms-footer__inner{gap:28px;grid-template-columns:1.15fr .85fr .65fr 1.3fr}}@media(max-width:749px){.ms-footer{padding:40px 24px 24px;font-size:13px}.ms-footer__inner{display:block}.ms-footer__brand{margin-bottom:36px}.ms-footer__brand .social-icons{margin-top:24px}.ms-footer__desktop-title,.ms-footer__desktop-links{display:none}.ms-footer__mobile-menu{display:block;border-top:1px solid #d9d9d9}.ms-footer__mobile-menu summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:20px 0;cursor:pointer;list-style:none}.ms-footer__mobile-menu summary::-webkit-details-marker{display:none}.ms-footer__mobile-menu summary span{font-size:18px;letter-spacing:0;font-weight:400}.ms-footer__mobile-menu[open] summary span{transform:rotate(45deg)}.ms-footer__mobile-menu ul{padding:0 0 12px}.ms-footer__newsletter{border-top:1px solid #d9d9d9;margin-top:0;padding-top:32px}.ms-footer__newsletter h2,.ms-footer__newsletter>p{text-align:center}.ms-footer__newsletter button{margin-inline:auto}.ms-footer__copyright{text-align:center}.ms-footer .payment-icons{justify-content:center}.ms-footer__policies{justify-content:center;gap:12px;margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
