body.mila{overflow-x:clip}body.mila h1,body.mila h2,body.mila h3{overflow-wrap:break-word}body.mila img,body.mila video{margin-inline:auto}@media(max-width:749px){body.mila .mila-section{padding:40px 0}body.mila h2{font-size:clamp(22px,6.4vw,28px)}body.mila .mila-split__text,body.mila .mila-benefit>div:last-child,body.mila .mila-guarantee,body.mila .mila-hero__eyebrow{text-align:center}body.mila .mila-split__body{margin-inline:auto}body.mila .mila-split__btn,body.mila .mila-routine__cta{display:flex;margin-inline:auto;width:100%;max-width:340px}body.mila .mila-benefit ul,body.mila .mila-split__body ul{display:inline-block;text-align:left;margin-inline:auto}body.mila .mila-guarantee__seal{margin:0 auto}body.mila .mila-igrid__item{text-align:center}body.mila .mila-igrid__icon{margin-inline:auto}body.mila .mila-trust__item{flex-direction:column;text-align:center;gap:6px}body.mila .mila-banner__content{text-align:center}body.mila .mila-banner__title,body.mila .mila-banner__text{margin-inline:auto}body.mila .mila-banner__media:after{background:rgba(0,0,0,var(--ov))}body.mila .mila-hero{padding-top:8px}body.mila .mila-hero__grid{gap:18px}body.mila .mila-pdpt__atc,body.mila .mila-pdp .mila-btn{min-height:56px}body.mila .mila-pdp__gifts ul{justify-items:center}}body.mila .mila-gallery__slide{display:flex;align-items:center;justify-content:center;background:#fff}body.mila .mila-gallery__slide img{object-fit:contain!important;object-position:center}body.mila .mila-gallery .mila-gallery__track{background:#fff}body.mila .mila-gallery .mila-thumb img{object-fit:contain;background:#fff}@media(min-width:990px){body.mila .mila-gallery .mila-gallery__thumbs>:first-child{margin-left:0;margin-top:0}body.mila .mila-gallery .mila-gallery__thumbs>:last-child{margin-right:0}}body.mila .mila-split__slide{aspect-ratio:4/3;width:86%}@media(min-width:990px){body.mila .mila-split__slide{width:calc(50% - 8px)}}body.mila .mila-split__slide img,body.mila .mila-split__slide video{object-position:center}body.mila .mila-giftcard__img img,body.mila .mila-tier__img img{object-fit:contain;background:#fff}@media(min-width:990px){body.mila .mila-section{padding:64px 0}body.mila .mila-hero__grid{align-items:start}body.mila .mila-benefit,body.mila .mila-split,body.mila .mila-igrid{align-items:center}body.mila .mila-duo__cards{max-width:960px;margin-inline:auto}}body.mila h1,body.mila h2,body.mila .mila-pdpt__name,body.mila .mila-pdpt__sub,body.mila .mila-pdp__sub,body.mila .mila-hero__eyebrow,body.mila .mila-duo__kicker,body.mila .mila-routine__label{text-align:center}body.mila .mila-benefit__kicker{border-left:0;padding-left:0;display:block;text-align:center}body.mila .mila-rating,body.mila .mila-eta{justify-content:center;text-align:center}body.mila .mila-checks2{width:fit-content;max-width:100%;margin-inline:auto}body.mila .mila-pdp__price{text-align:center}body.mila .mila-bundle legend{justify-content:center}body.mila .mila-pdpt__quote{text-align:center;border-left:0;border-radius:8px}body.mila .mila-pdp__gifts-label{text-align:center}body.mila .mila-arrows li{text-align:center;padding-left:0}body.mila .mila-arrows li:before{position:static;margin-right:6px}body.mila .mila-duo__card,body.mila .mila-feat__card,body.mila .mila-routine__step,body.mila .mila-igrid__item,body.mila .mila-benefit>div:last-child,body.mila .mila-pc__body,body.mila .mila-pcard,body.mila .mila-review,body.mila .mila-guarantee,body.mila .mila-split__text{text-align:center}body.mila .mila-igrid__icon,body.mila .mila-duo__icon{margin-inline:auto}body.mila .mila-duo__icon{display:grid}body.mila .mila-routine__num{left:50%;transform:translate(-50%)}body.mila .mila-split__body,body.mila .mila-banner__title,body.mila .mila-banner__text,body.mila .mila-split__btn,body.mila .mila-banner .mila-btn{margin-inline:auto}body.mila .mila-benefit ul,body.mila .mila-split__body ul,body.mila .mila-routine__step ul{display:inline-block;text-align:left}body.mila .mila-pc__kicker{left:0;right:0;text-align:center}body.mila .mila-review>div{text-align:center}body.mila .mila-guarantee__seal{margin-inline:auto}body.mila .mila-banner__content{text-align:center}@media(min-width:750px){body.mila .mila-guarantee{grid-template-columns:1fr}}@media(max-width:749px){body.mila .mila-feats,body.mila .mila-carousel__track,body.mila .mila-reviews__track{margin-inline:calc(-1*var(--mila-gutter))}body.mila .mila-feats{padding-inline:11vw;scroll-padding-inline:11vw}body.mila .mila-feat{flex:0 0 78vw;scroll-snap-align:center}body.mila .mila-pc__track{padding-inline:10vw;scroll-padding-inline:10vw}body.mila .mila-pc{width:80vw;max-width:none;scroll-snap-align:center}body.mila .mila-split__track{padding-inline:7vw;scroll-padding-inline:7vw}body.mila .mila-split__slide{width:86vw;scroll-snap-align:center}body.mila .mila-reviews__track{padding-inline:9vw;scroll-padding-inline:9vw}body.mila .mila-review{flex:0 0 82vw;scroll-snap-align:center}}body.mila .mila-carousel__track,body.mila .mila-feats,body.mila .mila-reviews__track,body.mila .mila-gallery__thumbs{justify-content:safe center}body.mila .mila-dots,body.mila .mila-filters,body.mila .mila-chips{justify-content:center}@media(max-width:749px){body.mila .mila-footer__top,body.mila .mila-footer__cols,body.mila .mila-footer__text,body.mila .mila-footer__legal,body.mila .mila-footer__brand{text-align:center}body.mila .mila-footer__cols .mila-footer__menu{align-items:center}body.mila .mila-footer__pay{justify-content:center}}body.mila .mila-pcard__title,body.mila .mila-pcard__price{text-align:center}body.mila .mila-vals{display:grid;grid-template-columns:1fr;gap:10px;max-width:440px;margin-inline:auto;justify-items:stretch}body.mila .mila-vals__pill{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:52px;padding:10px 18px;gap:10px}body.mila .mila-vals__pill:before{flex:0 0 22px;height:22px}@media(min-width:750px){body.mila .mila-vals{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media(min-width:990px){body.mila .mila-vals{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}}body.mila .mila-vals__text{text-align:center}body.mila a.mila-btn,body.mila a.mila-btn:hover{color:#fff}body.mila a.mila-btn--light,body.mila a.mila-btn--light:hover,body.mila a.mila-btn--pink{color:var(--mila-ink)}body.mila .mila-nav a,body.mila .mila-nav summary{white-space:nowrap}body.mila .mila-acc{display:grid;gap:10px;margin-top:22px}body.mila .mila-acc details{border:0;border-radius:12px;background:var(--mila-bg-soft);padding:0 16px;transition:background .15s ease}body.mila .mila-acc details[open]{background:#fdf3f7}body.mila .mila-acc summary{list-style:none;position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0;cursor:pointer;font:600 15px/1.3 var(--mila-font-b);text-transform:none;letter-spacing:0;color:var(--mila-ink);text-align:left}body.mila .mila-acc summary::-webkit-details-marker,body.mila .mila-acc summary::marker{display:none;content:""}body.mila .mila-acc summary:after{content:"";position:static;transform:none;flex:0 0 26px;height:26px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2A2A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .2s ease}body.mila .mila-acc details[open] summary:after{content:"";transform:rotate(45deg)}body.mila .mila-acc__body{padding:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--mila-muted);text-align:left}body.mila .mila-acc__body p:last-child,body.mila .mila-acc__body ul:last-child{margin-bottom:0}body.mila .mila-acc__body ul{margin:0 0 8px;padding-left:18px}body.mila .mila-paybox{margin-top:12px;padding:12px 12px 14px;border:1px solid #E4DAD5;border-radius:12px;background:#fff}body.mila .mila-paybox__title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;font:500 13.5px/1.3 var(--mila-font-b);color:var(--mila-ink)}body.mila .mila-paybox__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body.mila .mila-paybox__list li{display:grid;place-items:center;width:58px;height:38px;border:1px solid #E4DAD5;border-radius:8px;background:#fff}body.mila .mila-paybox__list svg{width:40px;height:26px}@media(min-width:990px)and (max-width:1199px){body.mila .mila-nav a,body.mila .mila-nav summary{padding:0 7px;font-size:12.5px;letter-spacing:.03em}}body.mila .mila-nav>ul{flex-wrap:nowrap}body.mila .mila-pdp__gifts{margin:16px 0;padding:14px 12px 12px;border-radius:14px;background:linear-gradient(135deg,#fdf3f7,#fff6ee)}body.mila .mila-pdp__gifts-label{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font:700 13px/1.2 var(--mila-font-b);letter-spacing:.04em;text-transform:uppercase;color:var(--mila-ink)}body.mila .mila-pdp__gifts-label:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2A2A' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M5 12v9h14v-9M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center/contain no-repeat}body.mila .mila-pdp__gifts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-items:stretch}body.mila .mila-giftcard{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"img name" "img val";align-items:center;column-gap:10px;row-gap:2px;padding:12px 10px;border:0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #3a2a2a0f,0 4px 14px #3a2a2a0f;text-align:left;font-size:12.5px}body.mila .mila-giftcard__tag{position:absolute;top:-8px;right:10px;left:auto;transform:none;background:var(--mila-accent);color:#fff;border-radius:999px;padding:4px 9px;font:italic 700 10px/1 var(--mila-font-b);letter-spacing:.06em;text-transform:uppercase}body.mila .mila-giftcard__img{grid-area:img;width:52px;height:52px;border-radius:10px;overflow:hidden;background:#faf6f4;display:grid;place-items:center}body.mila .mila-giftcard__img img{width:100%;height:100%;object-fit:contain;border-radius:0;margin:0}body.mila .mila-giftcard__name{grid-area:name;align-self:end;font:600 12.5px/1.3 var(--mila-font-b);color:var(--mila-ink)}body.mila .mila-giftcard__val{grid-area:val;align-self:start;font-size:12px;color:var(--mila-muted)}@media(max-width:359px){body.mila .mila-pdp__gifts ul{grid-template-columns:1fr}}body.mila .mila-pdpt__name{display:table;margin:0 auto 12px;padding:6px 14px;border-radius:999px;background:var(--mila-blush);color:var(--mila-ink);font:700 11px/1 var(--mila-font-b);letter-spacing:.14em;text-transform:uppercase}body.mila .mila-pdpt__title{font-size:clamp(26px,5.4vw,38px)!important;line-height:1.08!important;max-width:15ch;margin:0 auto 12px!important;letter-spacing:-.015em}body.mila .mila-pdpt__sub{max-width:36ch;margin:0 auto 18px;font-size:15px;line-height:1.55;color:var(--mila-muted);text-align:center}body.mila .mila-checks2{width:100%;max-width:560px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.mila .mila-checks2 li{position:relative;display:flex;align-items:center;min-height:58px;padding:10px 12px 10px 42px;border-radius:12px;background:var(--mila-bg-soft);font:500 13px/1.35 var(--mila-font-b);color:var(--mila-ink);text-align:left}body.mila .mila-checks2 li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--mila-blush) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2A2A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}@media(max-width:359px){body.mila .mila-checks2{grid-template-columns:1fr}}body.mila .mila-gallery:has(.mila-gallery__thumbs){display:block}body.mila .mila-gallery .mila-gallery__thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;margin:10px 0 0;justify-content:flex-start;scroll-behavior:smooth}body.mila .mila-gallery .mila-gallery__thumbs>:first-child{margin-left:auto}body.mila .mila-gallery .mila-gallery__thumbs>:last-child{margin-right:auto}@media(min-width:990px){body.mila .mila-gallery .mila-thumb{flex:0 0 72px;width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mila-layout.css.map */
