@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Jost:wght@300;400;500&display=swap";:root{--font-heading-family: "Cormorant Garamond", serif !important;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Jost", sans-serif !important;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.rich-text__heading,.banner__heading,.title{font-family:Cormorant Garamond,serif!important;font-weight:500!important;letter-spacing:-.02em}body,.price,.button,input,select,textarea{font-family:Jost,sans-serif!important}.announcement-bar{min-height:4rem;display:flex;align-items:center;justify-content:center}.announcement-bar__message{font-size:1.15rem;letter-spacing:.08em;font-weight:400;text-transform:uppercase}.header{padding-top:8px!important;padding-bottom:8px!important}@media screen and (max-width:749px){.header{padding-top:4px!important;padding-bottom:4px!important}}.header__heading-link .h2,.header__heading-text,.header__heading{letter-spacing:.22em!important}.header__menu-item{letter-spacing:.1em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.banner__heading.h0,.banner__heading{line-height:1.05}.banner__heading.h0{font-size:6.4rem;letter-spacing:-.045em}@media screen and (max-width:749px){.banner__heading.h0{font-size:4rem}}.banner__box{border:none;box-shadow:none}.card__heading{font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.04em;text-transform:none}.card__information{padding-top:.9rem;padding-bottom:.4rem}.card-information .price{font-size:1.2rem;font-weight:500;letter-spacing:.04em}.card--standard .card__inner{border-radius:0}.button,.quick-add__submit{letter-spacing:.2em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.badge{letter-spacing:.18em;font-size:1rem}.product__title h1,.product__title .h1{font-size:4rem;letter-spacing:-.05em;line-height:1.05}.product__info-container .product__text{font-size:1.3rem;letter-spacing:.05em;color:#211f1bb3}.product-form__submit{letter-spacing:.22em}.multicolumn-card__info h3{font-family:Jost,sans-serif!important;font-size:1.2rem;letter-spacing:.16em;font-weight:500!important}.multicolumn .title,.featured-collection .title,.rich-text__heading,.newsletter__heading{letter-spacing:-.02em}ul.product-grid,.collection .grid,.featured-collection .grid{column-gap:var(--grid-mobile-horizontal-spacing)!important}@media screen and (min-width:990px){ul.product-grid,.collection .grid,.featured-collection .grid{column-gap:var(--grid-desktop-horizontal-spacing)!important}}.cart-drawer .drawer__inner{background:#fff}.maylowe-ship-bar{padding:1.4rem 0 .2rem}.maylowe-ship-bar p{font-size:1.25rem;margin:0 0 .7rem}.maylowe-ship-bar p b{color:#243a2c;font-weight:500}.maylowe-ship-track{height:4px;background:#e7e3d9;border-radius:2px;overflow:hidden}.maylowe-ship-fill{display:block;height:100%;background:#243a2c;transition:width .5s ease}.product__info-container .product__text a[href*=size-guide]{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#211f1b;text-decoration:underline;text-underline-offset:.4rem}.maylowe-cart-reassurance{display:flex;flex-direction:column;gap:.5rem;padding:.2rem 0 1.2rem}.maylowe-cart-reassurance p{margin:0;display:flex;align-items:center;gap:.9rem;font-size:1.25rem;letter-spacing:.02em;line-height:1.4;color:#4e524b}.maylowe-cart-reassurance b{color:#211f1b;font-weight:500}.maylowe-cart-reassurance__icon{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;color:#243a2c}.maylowe-cart-reassurance__icon svg{width:100%;height:100%}.maylowe-card-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.maylowe-card-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border:none;border-radius:50%;background:#ffffffe0;color:#211f1b;font-size:1.8rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;padding:0 0 2px}.maylowe-card-arrow[data-dir="-1"]{left:.8rem}.maylowe-card-arrow[data-dir="1"]{right:.8rem}.card__inner:hover .maylowe-card-arrow,.card:hover .maylowe-card-arrow{opacity:1}.media.maylowe-engaged img+img{opacity:0!important}body.maylowe-header-overlap .section-header{z-index:4}body.maylowe-header-overlap .announcement-bar-section .utility-bar{background:transparent}body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper{background:transparent;--color-foreground: 255, 255, 255;color:#fff;border-bottom:none;transition:background .25s ease,color .25s ease}body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper:hover,body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper:has(details[open]){background:rgb(var(--color-background));--color-foreground: 33, 31, 27;color:rgb(var(--color-foreground))}body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper .header__heading-logo{filter:brightness(0) invert(1);transition:filter .25s ease}body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper:hover .header__heading-logo,body.maylowe-header-overlap .section-header:not(.shopify-section-header-sticky) .header-wrapper:has(details[open]) .header__heading-logo{filter:none}.section-header .header-wrapper{transition:background .25s ease,color .25s ease}.mega-menu__content{padding-top:3.6rem;padding-bottom:3.6rem;border-top:1px solid rgba(33,31,27,.08)}.mega-menu__list{column-gap:5rem}.mega-menu__link{font-size:1.2rem;letter-spacing:.08em;line-height:2.1;color:#211f1bb8}.mega-menu__link:hover{color:#211f1b}.mega-menu__link--level-2{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#211f1b;margin-bottom:.8rem}.footer{border-top:1px solid rgba(33,31,27,.08)}.footer-block__heading{font-family:Jost,sans-serif!important;font-size:1.15rem!important;letter-spacing:.22em;text-transform:uppercase;font-weight:500!important}.footer-block--newsletter .footer-block__heading{font-family:Cormorant Garamond,serif!important;font-size:2.6rem!important;text-transform:none;letter-spacing:-.01em}.footer-block__details-content .list-menu__item--link{font-size:1.25rem;letter-spacing:.04em;padding-top:.5rem;padding-bottom:.5rem;color:#211f1b9e}.footer-block__details-content .list-menu__item--link:hover{color:#211f1b;text-decoration:none}.footer-block__subtext{font-size:1.3rem;line-height:1.65;color:#211f1b9e;max-width:30rem}.footer__content-bottom{border-top:1px solid rgba(33,31,27,.08)}.footer__copyright{font-size:1.05rem;letter-spacing:.08em}.newsletter-form__field-wrapper .field__input{border-radius:0}.maylowe-tabs__nav{display:flex;justify-content:center;gap:1.8rem;border-bottom:1px solid rgba(33,31,27,.12);margin-bottom:2rem;flex-wrap:wrap}.maylowe-tab{background:none;border:none;padding:0 0 .8rem;font-family:Jost,sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:#211f1b80;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.maylowe-tab.is-active{color:#211f1b;border-bottom-color:#211f1b}.maylowe-hidden{display:none}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:72%;width:calc(72% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:28%;width:calc(28% - var(--grid-desktop-horizontal-spacing) / 2)}}.product__name{display:block}.product__desc{display:block;margin-top:.8rem;font-family:Jost,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:.03em;line-height:1.45;text-transform:none;color:#211f1bb3}.product-grid{--grid-mobile-horizontal-spacing: .35cm;--grid-desktop-horizontal-spacing: .35cm}.card__title-link{display:block}.card__name{display:block;font-family:Cormorant Garamond,serif!important;font-size:2rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.1;text-transform:none}.card__desc{display:block;margin-top:.3rem;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.03em;line-height:1.45;text-transform:none;color:#211f1bad}.card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.card__title-swatches{flex:0 0 auto;padding-top:.3rem;position:relative;z-index:2}.card__color-swatches{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;text-decoration:none}.card__color-swatches .swatch,.card__color-swatches .color-swatch{--swatch--size: 1.6rem;cursor:pointer}.card__color-swatches-more{font-size:1.1rem;letter-spacing:.04em;color:#211f1b8c}.quick-add-size{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-sizing:border-box}.card-wrapper .card__inner.gradient{transform:none}.quick-add-size *{box-sizing:border-box}.quick-add-size__trigger{pointer-events:auto;position:absolute;right:.8rem;bottom:.8rem;width:3.4rem;height:3.4rem;padding:0;border:none;border-radius:50%;background:#fbfbf9f0;color:#211f1b;box-shadow:0 1px 4px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,background .15s ease}.quick-add-size__trigger svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.quick-add-size__trigger:hover{background:#211f1b;color:#fbfbf9}.quick-add-size.is-open .quick-add-size__trigger svg{transform:rotate(45deg)}.quick-add-size__trigger .loading__spinner{display:none}.quick-add-size.is-loading .quick-add-size__trigger svg{opacity:0}.quick-add-size.is-loading .quick-add-size__trigger .loading__spinner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem}.quick-add-size__panel{pointer-events:auto;position:absolute;left:0;right:0;bottom:0;max-height:100%;overflow-y:auto;display:none;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.4rem;padding:1rem 5rem 1rem 1rem;background:#fbfbf9f5}.quick-add-size__label{flex:0 0 100%;margin:0 0 .2rem;font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#211f1b99}.quick-add-size__option{min-width:3.2rem;padding:.55rem .6rem;white-space:nowrap;background:transparent;border:1px solid rgba(33,31,27,.28);color:#211f1b;font:inherit;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.quick-add-size__option:hover{background:#211f1b;color:#fbfbf9;border-color:#211f1b}.quick-add-size__option--single{padding:.7rem 1.4rem;background:#211f1b;color:#fbfbf9;border-color:#211f1b}.quick-add-size__option.is-unavailable,.quick-add-size__option[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.quick-add-size__option.loading{opacity:.5}.quick-add-size .product-form__error-message-wrapper{pointer-events:auto;padding:.6rem 1rem;background:#fbfbf9;font-size:1.1rem}.quick-add-size.is-open .quick-add-size__panel{display:flex}.quick-add-size--single .quick-add-size__panel{display:none!important}.card--horizontal .quick-add-size__panel{top:100%;bottom:auto;right:auto;width:30rem;max-width:calc(100vw - 4rem);max-height:none;margin-top:.4rem;padding:1rem;box-shadow:0 4px 16px #0000001f}.card--horizontal .quick-add-size__trigger{right:.4rem;bottom:.4rem;width:2.8rem;height:2.8rem}@media screen and (max-width:749px){.quick-add-size__panel{gap:.3rem;padding:.8rem 4.4rem .8rem .8rem}.quick-add-size__label{font-size:.95rem;letter-spacing:.1em}.quick-add-size__option{min-width:0;padding:.5rem .55rem;font-size:1.05rem;letter-spacing:.02em}.quick-add-size__trigger{right:.6rem;bottom:.6rem}}@media(hover:hover)and (min-width:750px){.quick-add-size__trigger{opacity:0}.card-wrapper:hover .quick-add-size__trigger,.quick-add-size.is-open .quick-add-size__trigger,.quick-add-size__trigger:focus-visible{opacity:1}.card-wrapper:hover .quick-add-size:not(.quick-add-size--single) .quick-add-size__panel{display:flex}}body.maylowe-header-overlap .announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar{background:rgb(var(--color-background))!important}.announcement-bar,.announcement-bar__announcement,.announcement-bar__message,.announcement-bar__link{color:#fff!important;opacity:1!important}.utility-bar{height:4rem;min-height:4rem}.announcement-bar{min-height:4rem;height:4rem}.announcement-bar__message{font-weight:600!important;font-size:1.6rem;line-height:1;letter-spacing:.1em}.announcement-bar__message strong,.announcement-bar__message b{font-weight:700!important;color:#fff!important;letter-spacing:.12em}@media screen and (min-width:750px)and (max-width:899px){.announcement-bar .slider-button{display:none!important}.utility-bar__grid{padding-left:16px!important;padding-right:16px!important}.announcement-bar__message{font-size:1.6rem;letter-spacing:.1em}}@media screen and (max-width:749px){.utility-bar{height:3.8rem;min-height:3.8rem}.announcement-bar{min-height:3.8rem;height:3.8rem}.announcement-bar__message{font-size:1.4rem;font-weight:800!important;letter-spacing:.01em;text-transform:none!important;line-height:1}.announcement-bar .slider-button{display:none!important}.utility-bar__grid{padding-left:12px!important;padding-right:12px!important}.announcement-bar__message strong,.announcement-bar__message b{font-weight:800!important;letter-spacing:.04em}}.maylowe-discount{display:block;margin:1.2rem 0 .4rem}.maylowe-discount__row{display:flex;gap:.8rem;align-items:stretch}.maylowe-discount__input{flex:1 1 auto;min-width:0;margin:0;height:4.4rem;padding:0 1.2rem;border:1px solid rgba(33,31,27,.28);border-radius:0;background:transparent;font-family:Jost,sans-serif;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#211f1b}.maylowe-discount__input::placeholder{color:#211f1b73;text-transform:none;letter-spacing:.04em}.maylowe-discount__input:focus{outline:none;border-color:#211f1b;box-shadow:inset 0 0 0 1px #211f1b}.maylowe-discount__submit{flex:0 0 auto;height:4.4rem;padding:0 2rem;border:1px solid #211F1B;border-radius:0;background:transparent;color:#211f1b;font-family:Jost,sans-serif;font-size:1.15rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.maylowe-discount__submit:hover{background:#211f1b;color:#fff}.maylowe-discount__submit:disabled{opacity:.5;cursor:default}.maylowe-discount__message{margin:.6rem 0 0;font-family:Jost,sans-serif;font-size:1.15rem;letter-spacing:.02em;color:#243a2c}.maylowe-discount__message--erreur{color:#8a2b20}.maylowe-collection-description__inner{max-width:82rem}.maylowe-collection-description--pleine .maylowe-collection-description__inner{max-width:none}.maylowe-collection-description__heading{font-family:Cormorant Garamond,serif!important;font-size:2.8rem;font-weight:500;letter-spacing:-.02em;margin:0 0 1.4rem}.maylowe-collection-description__body{font-family:Jost,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.75}.maylowe-collection-description__body>*:first-child{margin-top:0}.maylowe-collection-description__body>*:last-child{margin-bottom:0}.maylowe-collection-description__body h2,.maylowe-collection-description__body h3{font-family:Cormorant Garamond,serif!important;font-size:2.2rem;font-weight:500;margin:2.4rem 0 1rem}@media screen and (max-width:749px){.maylowe-collection-description__heading{font-size:2.4rem}.maylowe-collection-description__body{font-size:1.4rem}}.maylowe-hero__scrim,.maylowe-hero__scrim--even,.maylowe-tile__scrim{display:block!important}.ml-rassure{display:grid;grid-template-columns:repeat(3,1fr);margin:1.8rem 0 .6rem;padding:1.8rem 0;border-top:1px solid rgba(33,31,27,.12);border-bottom:1px solid rgba(33,31,27,.12)}.ml-rassure__c{position:relative;text-align:center;padding:0 .8rem;font-family:Jost,sans-serif}.ml-rassure__c+.ml-rassure__c:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:1px;background:#211f1b1a}.ml-rassure__i{display:block;margin:0 auto .9rem;width:2.4rem;height:2.4rem}.ml-rassure__i svg{display:block;width:2.4rem;height:2.4rem}.ml-rassure__c b{display:block;font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#211f1b}.ml-rassure__c em{display:block;margin-top:.5rem;font-size:1.1rem;font-weight:300;font-style:normal;line-height:1.45;letter-spacing:.02em;color:#211f1b8c}@media screen and (max-width:749px){.ml-rassure{padding:1.5rem 0}.ml-rassure__c{padding:0 .4rem}.ml-rassure__i,.ml-rassure__i svg{width:2.1rem;height:2.1rem}.ml-rassure__c b{font-size:1.15rem;letter-spacing:.04em}.ml-rassure__c em{font-size:1.05rem}}.ml-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#faf8f3;border-top:1px solid rgba(33,31,27,.14);transform:translateY(100%);transition:transform .22s ease}.ml-sticky.is-on{transform:translateY(0)!important}.ml-sticky__x{flex:1 1 auto;min-width:0;font-family:Jost,sans-serif}.ml-sticky__t{display:block;font-size:1.2rem;font-weight:400;letter-spacing:.02em;color:#211f1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-sticky__p{display:block;margin-top:.1rem;font-size:1.3rem;font-weight:500;color:#211f1b}.ml-sticky__b{flex:0 0 auto;height:4.4rem;padding:0 2.4rem;border:1px solid #211F1B;border-radius:0;background:#211f1b;color:#faf8f3;cursor:pointer;font-family:Jost,sans-serif;font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ml-sticky__b:disabled{opacity:.45;cursor:default}@media screen and (max-width:749px){.ml-sticky{display:flex}}.ml-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:2rem}.ml-modal__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120f80}.ml-modal__boite{position:relative;z-index:1;width:100%;max-width:62rem;max-height:82vh;overflow-y:auto;padding:3rem 2.6rem 2.6rem;background:#faf8f3;border:1px solid rgba(33,31,27,.14)}.ml-modal__x{position:absolute;top:.8rem;right:1.2rem;border:none;background:none;font-size:2.6rem;line-height:1;color:#211f1b80;cursor:pointer;padding:0}.ml-modal__x:hover{color:#211f1b}.ml-modal__corps{font-family:Jost,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.65}.ml-modal__corps h2{font-family:Cormorant Garamond,serif!important;font-size:2.2rem;font-weight:500;margin:2rem 0 .8rem}.ml-modal__corps h2:first-child{margin-top:0}.ml-modal__corps table{width:100%;border-collapse:collapse;margin:1rem 0 1.6rem;font-size:1.25rem}.ml-modal__corps th,.ml-modal__corps td{padding:.7rem .5rem;text-align:left;border-bottom:1px solid rgba(33,31,27,.12)}.ml-modal__corps th{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem}.ml-modal__att{color:#211f1b80}@media screen and (max-width:749px){.ml-modal{padding:1.2rem}.ml-modal__boite{padding:2.6rem 1.6rem 2rem;max-height:86vh}.ml-modal__corps{font-size:1.25rem}.ml-modal__corps table{font-size:1.1rem}}@media screen and (max-width:749px){.product__media-list.grid--peek .product__media-item{width:100%!important;max-width:100%!important;margin-left:0!important}.product__media-list .product-media-container{width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important}.product__media-list .product-media-container.constrain-height{height:auto!important;max-height:none!important}}:root{--ml-accent:#3f5741}.product-form__buttons .product-form__submit,.product-form__buttons .product-form__submit.button--secondary{background:#211f1b!important;color:#fff!important;border-color:#211f1b!important;box-shadow:none!important}.product-form__buttons .product-form__submit:after{border:0!important;box-shadow:none!important}.product-form__buttons .product-form__submit:hover{background:#000!important;color:#fff!important}.ml-multibuy-cart{margin:0 0 1.2rem;padding:.9rem 1.2rem;background:#f6f5f1;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.02em;line-height:1.5;text-align:center;color:#211f1b}.ml-multibuy-cart--on{background:#243a2c;color:#fbfbf9;padding:1.1rem 1.4rem}.ml-multibuy-cart p{margin:0}.ml-multibuy-cart__main{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.ml-multibuy-cart__pct{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;letter-spacing:0;text-transform:none;margin-right:.4rem;vertical-align:-.1rem}.ml-multibuy-cart__sub{margin-top:.3rem;font-size:1.2rem;opacity:.9}.ml-cart-badge{display:flex;justify-content:center;padding:1.2rem 0 .2rem}.ml-cart-badge .ml-badge{margin:0}.ml-mb-was{color:#211f1b73;font-weight:400;margin-right:.6rem}.ml-mb-discounts{margin:0 0 .8rem}.ml-multibuy-cart--on{padding:.7rem 1.2rem}.ml-multibuy-cart__main{font-size:1.05rem}.ml-multibuy-cart__pct{font-size:1.7rem;margin-right:.3rem}.ml-multibuy-cart__sub{margin-top:.1rem;font-size:1.1rem}.ml-xsell{margin:1.6rem 0 .4rem;padding:1.4rem 0 0;border-top:1px solid rgba(33,31,27,.1)}.ml-xsell__title{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#211f1b}.ml-xsell{min-width:0;width:100%;max-width:100%;overflow:hidden}.ml-xsell__list{display:flex;flex-wrap:nowrap;gap:1rem;margin:0;padding:0 0 .4rem;list-style:none;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml-xsell__list::-webkit-scrollbar{display:none}.ml-xsell__item{flex:0 0 11rem;scroll-snap-align:start;margin:0;position:relative;min-width:0}.ml-xsell__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:#f1eee7}.ml-xsell__media a{display:block;height:100%}.ml-xsell__media img{width:100%;height:100%;object-fit:cover;display:block}.ml-xsell__name{display:block;margin-top:.5rem;font-family:var(--font-heading-family);font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:1.1;color:#211f1b;text-decoration:none}.ml-xsell__price{display:block;margin-top:.2rem;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.04em;color:#4e524b}.ml-xsell .quick-add-size__trigger{width:3rem;height:3rem;right:.5rem;bottom:.5rem}.ml-xsell .quick-add-size__panel{gap:.3rem;padding:.6rem 3.4rem .6rem .6rem}.ml-xsell .quick-add-size__label{font-size:.9rem;letter-spacing:.08em}.ml-xsell .quick-add-size__option{min-width:0;padding:.4rem .5rem;font-size:1rem;letter-spacing:0}.cart-drawer .drawer__inner{overflow-x:hidden}.cart-drawer .drawer__contents,.cart-drawer .drawer__cart-items-wrapper,.cart-drawer .cart-items{max-width:100%;min-width:0}.cart-drawer .cart-item{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-drawer .cart-item__error{min-width:0}.cart-drawer .cart-item__media img{max-width:100%;height:auto}.cart-drawer .cart__dynamic-checkout-buttons{margin-top:1rem}.cart-drawer .drawer__header{padding-bottom:.4rem}.cart-drawer .cart-items thead{margin-bottom:0}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .ml-xsell{margin-top:.2rem}.cart-drawer .drawer__footer .tax-note{display:none}.cart-drawer .drawer__footer .totals{margin-bottom:1.2rem}.cart-drawer .drawer__footer .cart__ctas{margin-top:0}.cart-drawer .ml-multibuy-cart{margin:1rem 0 0;padding:.75rem 1rem;font-size:1.15rem;line-height:1.3;text-align:center}.cart-drawer .ml-multibuy-cart--on{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.1rem;text-align:left}.cart-drawer .ml-multibuy-cart__pct{font-size:1.6rem;margin-right:0}.cart-drawer .ml-multibuy-cart__label{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.cart-drawer .ml-multibuy-cart__next{margin-left:auto;font-size:1.1rem;opacity:.9;white-space:nowrap}.cart-drawer .ml-xsell{margin:.8rem 0 .4rem;padding:0;border-top:0}.cart-drawer .ml-xsell__title{display:none}.cart-drawer .maylowe-cart-reassurance{margin-bottom:1rem}.cart-drawer .ml-cart-banner{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.4rem;row-gap:.2rem;margin:0 -1.5rem;padding:.7rem 1rem;background:#f6f5f1;font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.02em;line-height:1.4;color:#211f1b}.cart-drawer .ml-cart-banner__item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.cart-drawer .ml-cart-banner__icon{display:inline-flex}.cart-drawer .ml-cart-banner__icon svg{width:1.7rem;height:1.7rem;display:block}.cart-drawer .drawer__header{padding-top:1rem}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.cart-drawer .cart-item{grid-template-columns:5.6rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.3rem 1.1rem;padding:1rem 0;margin:0!important;border-bottom:1px solid rgba(33,31,27,.08);align-items:start}.cart-drawer .cart-items td{padding-top:0!important}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item .cart-item__media{grid-area:1 / 1 / 3 / 2}.cart-drawer .cart-item .cart-item__image-container{width:5.6rem}.cart-drawer .cart-item .cart-item__image{width:100%;height:auto;display:block}.cart-drawer .cart-item .cart-item__details{grid-area:1 / 2 / 2 / 3;min-width:0;font-size:1.3rem}.cart-drawer .cart-item__details>*+*{margin-top:.1rem}.cart-drawer .cart-item__name{display:block;font-size:1.65rem;line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>.cart-item__discounted-prices,.cart-drawer .cart-item__details .discounts,.cart-drawer .cart-item__details p.product-option:empty{display:none}.cart-drawer .cart-item__details dl{margin:0;font-size:1.3rem;line-height:1.3;color:#4e524b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-item__details dl .product-option{display:inline;font-size:inherit}.cart-drawer .cart-item__details dl dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-drawer .cart-item__details dl dd{display:inline;margin:0}.cart-drawer .cart-item .cart-item__totals{grid-area:1 / 3 / 3 / 4;display:flex;align-items:flex-start;justify-content:flex-end}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:.1rem}.cart-drawer .cart-item__totals .price{font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.3}.cart-drawer .cart-item__totals .cart-item__old-price{font-size:1.2rem;font-weight:400;color:#211f1b80}.cart-drawer .cart-items .cart-item__quantity{grid-area:2 / 2 / 3 / 3;padding-top:.2rem!important}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem}.cart-drawer .cart-item .quantity{width:8.8rem;min-height:3rem;height:3rem}.cart-drawer .cart-item .quantity__button{width:2.7rem}.cart-drawer .cart-item .quantity__button svg{width:1rem}.cart-drawer .cart-item .quantity__input{font-size:1.3rem;padding:0}.cart-drawer .cart-item cart-remove-button{margin:0}.cart-drawer .cart-item .cart-remove-button{min-width:3rem;min-height:3rem;width:3rem;height:3rem;margin:0}.cart-drawer .cart-item .cart-remove-button svg{width:1.5rem;height:1.5rem}.cart-drawer .cart-item .cart-item__error{margin-top:.2rem}.cart-drawer .cart-item .loading__spinner{padding-top:0}.cart-drawer .ml-multibuy-cart{margin-top:.9rem}.cart-drawer .maylowe-discount{margin:.2rem 0 .6rem}.cart-drawer .ml-mb-line{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:1.15rem;color:#211f1b}.cart-drawer .ml-mb-line__code{display:inline-block;padding:.2rem .6rem;border:1px solid #211f1b;border-radius:.3rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.cart-drawer .ml-mb-line__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4e524b}.cart-drawer .ml-mb-line__amt{margin-left:auto;font-weight:600;white-space:nowrap}.cart-drawer .drawer__footer .totals{margin:.6rem 0 1rem}.cart-drawer .drawer__footer .ml-multibuy-cart{margin:0 0 .7rem}.cart-drawer .drawer__footer .ml-xsell{margin:0 0 .6rem;padding:0 0 .6rem;border-bottom:1px solid rgba(33,31,27,.1)}.cart-drawer .drawer__footer .ml-xsell__list{padding-bottom:.2rem}.cart-drawer .drawer__footer .ml-xsell__item{flex:0 0 8.6rem}.cart-drawer .drawer__footer .ml-xsell__name{font-size:1.3rem;margin-top:.35rem}.cart-drawer .drawer__footer .ml-xsell__price{font-size:1.05rem;margin-top:.1rem}.cart-drawer .drawer__footer .ml-xsell .quick-add-size__trigger{width:2.6rem;height:2.6rem;right:.4rem;bottom:.4rem}.cart-drawer .drawer__footer .maylowe-discount{margin-top:0}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .ml-cart-banner{display:block;padding:.7rem 1.5rem .8rem}.cart-drawer .ml-cart-banner__row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cart-drawer .ml-cart-banner__date{margin:.3rem 0 0;text-align:center;font-size:1.2rem;color:#4e524b}.cart-drawer .ml-cart-banner__date b{color:#211f1b}.cart-drawer .drawer__inner{overflow-y:auto;overflow-x:hidden}.cart-drawer cart-drawer-items{overflow:visible;flex:0 0 auto}.cart-drawer .drawer__footer{flex:0 0 auto;margin-top:auto}.cart-drawer .cart__dynamic-checkout-buttons{margin-top:.8rem}.cart-drawer .ml-cart-badge{padding-top:1rem}.cart-drawer cart-drawer-items{margin-bottom:2.8rem}.cart-drawer .drawer__footer{padding-top:1.6rem}.cart-drawer .ml-xsell .quick-add-size__trigger{width:2.8rem;height:2.8rem;right:.5rem;bottom:.5rem}.cart-drawer .ml-xsell .quick-add-size__panel{top:0;right:0;bottom:0;left:0;max-height:100%;padding:.6rem .6rem 2.8rem;gap:.4rem;justify-content:center;align-content:center;background:#fbfbf9f7}.cart-drawer .ml-xsell .quick-add-size__label{display:none}.cart-drawer .ml-xsell .quick-add-size__option{min-width:0;flex:0 0 auto;width:3rem;padding:.45rem 0;text-align:center;font-size:1.05rem;letter-spacing:.02em}.cart-drawer .ml-xsell .quick-add-size--variants .quick-add-size__option{width:auto;padding:.45rem .7rem}.cart-drawer .ml-xsell .quick-add-size__option--single{flex:1 1 100%;width:auto;padding:.7rem .5rem;font-size:1rem}.ml-sheet[hidden]{display:none}.ml-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.ml-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14121073;opacity:0;transition:opacity .25s ease}.ml-sheet.is-open .ml-sheet__overlay{opacity:1}.ml-sheet__panel{position:absolute;left:0;right:0;bottom:0;background:#fbfbf9;border-radius:1.4rem 1.4rem 0 0;padding:1.6rem 2rem 2.2rem;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);max-height:88vh;overflow-y:auto;box-shadow:0 -1rem 3rem #00000024}.ml-sheet.is-open .ml-sheet__panel{transform:none}.ml-sheet__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ml-sheet__title{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.1;color:#211f1b}.ml-sheet__price{margin:.3rem 0 0;font-size:1.5rem;color:#211f1b}.ml-sheet__close{flex:0 0 auto;width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#211f1b;cursor:pointer;padding:0}.ml-sheet__close svg{width:1.6rem;height:1.6rem}.ml-sheet__label{margin:1.6rem 0 .8rem;font-size:1.2rem;letter-spacing:.02em;color:#4e524b}.ml-sheet__color-name{color:#211f1b;font-weight:500}.ml-sheet__swatches{display:flex;flex-wrap:wrap;gap:.8rem}.ml-sheet__swatch{width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid rgba(33,31,27,.2);background-size:cover;background-position:center;background-color:#efece6;cursor:pointer;padding:0}.ml-sheet__swatch.is-active{outline:2px solid #211f1b;outline-offset:2px}.ml-sheet__sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.ml-sheet__size{padding:1.2rem .4rem;background:#fff;border:1px solid rgba(33,31,27,.22);color:#211f1b;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.02em;cursor:pointer;text-align:center;transition:background .12s ease,color .12s ease}.ml-sheet__size.is-active{background:#211f1b;color:#fbfbf9;border-color:#211f1b}.ml-sheet__size.is-unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ml-sheet__cta{margin-top:1.8rem;width:100%;padding:1.4rem;background:#c7c4bd;color:#fbfbf9;border:0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;cursor:not-allowed;transition:background .15s ease}.ml-sheet__cta.is-ready{background:#211f1b;cursor:pointer}html.ml-sheet-open{overflow:hidden}@media(min-width:750px){.ml-sheet__panel{left:auto;right:0;max-width:42rem;border-radius:0;max-height:100vh;top:0;padding-top:2.4rem}.ml-sheet.is-open .ml-sheet__panel{transform:none}.ml-sheet__panel{transform:translate(100%)}}.ml-xsell__add{position:absolute;right:.5rem;bottom:.5rem;width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(33,31,27,.12);color:#211f1b;cursor:pointer;padding:0;box-shadow:0 1px 4px #0000001f;z-index:2}.ml-xsell__add svg{width:1.3rem;height:1.3rem}.cart-drawer .totals__total-value .ml-total-final{font-weight:700;color:#211f1b}.card__title-row .card__heading{flex:1 1 auto;min-width:14rem}.card__title-swatches{flex:0 1 auto;min-width:0}.card__color-swatches{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maylowe.css.map */
