.m7-pdp__media{min-width:0}.m7-gal{position:relative}.m7-gal__track{display:flex;aspect-ratio:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:15px;background:var(--lav);overscroll-behavior-x:contain}.m7-gal__track::-webkit-scrollbar{display:none}.m7-gal__s{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;place-items:center;overflow:hidden}.m7-gal__s:not(.v-sl)>img{width:100%;height:100%;object-fit:cover}.m7-gal__s--p>img{width:78%;height:78%;object-fit:contain}.m7-gal__s--v{background:#1d1418}.m7-gal__s--v video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.m7-gal__lbl{position:absolute;top:14px;left:14px;z-index:2;background:#fff;color:var(--ink);font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:7px 12px;border-radius:4px}.m7-gal__snd{position:absolute;right:14px;bottom:14px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#fffffff0;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px #0000002e;transition:transform .2s}.m7-gal__snd:hover{transform:scale(1.06)}.m7-gal__snd svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.m7-gal__snd svg path:first-child{fill:currentColor}.m7-gal__snd .on{display:none}.m7-gal__snd[aria-pressed=true] .on{display:inline}.m7-gal__snd[aria-pressed=true] .off{display:none}.m7-gal__nav{position:absolute;top:50%;z-index:3;width:42px;height:42px;margin-top:-21px;border-radius:50%;border:0;background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px #00000024;opacity:0;transition:opacity .25s,transform .25s}.m7-gal__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.m7-gal__nav--p{left:14px}.m7-gal__nav--n{right:14px}.m7-gal:hover .m7-gal__nav,.m7-gal__nav:focus-visible{opacity:1}.m7-gal__nav:hover{transform:scale(1.06)}.m7-gal__dots{display:none;position:absolute;left:0;right:0;bottom:12px;z-index:2;justify-content:center;gap:6px;pointer-events:none}.m7-gal__dots i{width:7px;height:7px;border-radius:50%;background:#ffffffa6;box-shadow:0 0 0 1px #00000014;transition:background .25s,transform .25s}.m7-gal__dots i.is-on{background:var(--pri);transform:scale(1.2)}.m7-gal__th{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.m7-gal__th::-webkit-scrollbar{display:none}.m7-gal__th button{position:relative;flex:0 0 72px;height:72px;border-radius:8px;background:var(--lav);border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer;transition:border-color .2s}.m7-gal__th button img{width:100%;height:100%;object-fit:cover}.m7-gal__th button:first-child img{object-fit:contain;padding:6px}.m7-gal__th button[aria-current=true]{border-color:var(--pri)}.m7-gal__th button.is-v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23C8336A'/%3E%3C/svg%3E") center/16px no-repeat}@media(hover:none){.m7-gal__nav{display:none}}@media(max-width:899px){.m7-gal__dots{display:flex}.m7-gal__th button{flex-basis:60px;height:60px}}.m7-promo{margin:14px 0 2px;padding:12px 16px;border-radius:8px;background:var(--lav2);border-left:4px solid var(--pri)}.m7-promo b{display:block;font-size:16px;font-weight:600;color:var(--pri);text-transform:uppercase;letter-spacing:.01em}.m7-promo span{display:block;margin-top:3px;font-size:14px;line-height:1.35;color:var(--grey)}.m7-ann__sep{padding:0 .35em}.m7 .m7-of__tag{color:#fff}@media(min-width:1000px){.m7-uses__row{overflow:visible;padding-right:max(var(--pad),calc((100% - 1180px)/2 + var(--pad)))}.m7-uses__row:after{display:none}.m7-uses__c{flex:1 1 0;min-width:0;max-height:none}}html:root,html body{--fb:"Outfit",system-ui,-apple-system,sans-serif;--fh:"Outfit",system-ui,-apple-system,sans-serif;--bg:#FFFFFF}html body{background:#fff}html body #header-group header,html body #header-group .header,html body #header-group .header__row{background:#fffffff5!important}.m7-mis,.m7-faq,.m7-cmp,.m7-pdp{background:#fff!important}.m7-uses,.m7-pick{background:#fdf4f7!important}html body #header-group header{box-shadow:0 1px #14141414}html body .page-wrapper>footer h2{font-weight:600!important;letter-spacing:-.025em}html body main h1,html body main h2,html body main h3{letter-spacing:-.025em}html body main :is(h1,h2,h3):not(.m7 *){font-weight:600}.m7 .m7-lbl{margin:18px 0 8px}.m7 .m7-rev__s{margin-top:12px}.m7 .m7-pick__d{margin-top:10px}.m7 .m7-rev__note{margin-top:4px}.m7 .m7-gal__s.v-sl{display:block;aspect-ratio:auto;height:100%}.m7 .v-sl h3{font-weight:500;letter-spacing:-.02em}.m7 .v-sl__cap h3{color:var(--cream)}.m7 .v-sl__cap h3 em,.m7 .v-sl--vs h3 em{color:var(--rose-s,#E7A3B4)}.m7 .v-sl--vs h3 em{color:var(--rose,#C26E87)}.m7 .v-sl--vs h3{margin:0 0 18px;font-size:clamp(22px,2.6vw,32px)}.m7 .v-sl__big p{margin:12px 0 0}.m7 .v-sl__cap p{margin:8px 0 0}.m7 .v-sl__big b{font-size:clamp(84px,9vw,130px);line-height:.9}.m7-gal__th button.is-t{display:grid;place-items:center;font:600 15px/1 Outfit,sans-serif;color:#fff;background:var(--plum,#2E1A2B)}.m7-gal__th button.is-t small{font-size:9px;margin-left:1px;opacity:.8}.m7-gal__th button.is-vs{background:var(--paper,#FBF7F2);color:var(--ink);font-size:16px}.m7-gal__th button.is-g img{object-fit:contain;padding:6px}.m7-hero{height:max(560px,calc(100svh - var(--m7-top,113px)))}@media(max-width:700px){.m7-hero{min-height:calc(100svh - var(--m7-top,100px))}}.m7 .m7-mega__top em{color:#fff}.m7-gal__th button.is-vs{background:var(--lav2)}.v-wall .v-w{max-width:1180px}.v-wall__g{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none!important;gap:18px;align-items:start}.v-wall__c{display:flex;flex-direction:column;gap:18px;min-width:0}@media(max-width:959px){.v-wall__g,.v-wall__c{gap:10px}.v-wc{padding:12px!important}.v-wc p{font-size:13.5px!important;line-height:1.35!important}.v-wc header b{font-size:13.5px!important}}.m7-shop .m7-chev{display:none!important}.m7-shop .menu-list__link-title:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;vertical-align:middle;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s,margin .2s}.m7-shop[aria-expanded=true] .menu-list__link-title:after{margin:3px 0 0 8px;transform:rotate(-135deg)}@media(max-width:989px){.m7-shop .menu-list__link-title:after{display:none}}@media(max-width:899px){.m7 .v-sl--vs{padding-bottom:30px}.m7 .v-sl--vs .v-vs td{padding:7px 0}}html body .m7-hero{height:max(560px,calc(100svh - var(--m7-top,113px)))}@media(max-width:700px){html body .m7-hero{height:auto;min-height:calc(100svh - var(--m7-top,100px))}}@media(min-width:901px){html body .m7-hero .m7-hero__in{max-width:none;padding:0 5.83vw 5.83vw;align-items:flex-end;gap:3vw}html body .m7-hero h1{font-size:clamp(40px,4.3vw,90px);font-weight:500;letter-spacing:-.048em;line-height:1.32}html body .m7-hero p{font-size:clamp(17px,1.67vw,34px);font-weight:300;line-height:1.4;margin:.42vw 0 1.67vw;letter-spacing:0}html body .m7-hero .m7-btn{min-height:clamp(46px,3.47vw,72px);min-width:clamp(180px,13.9vw,290px);padding:0 2.5vw;font-size:clamp(16px,1.25vw,26px);font-weight:500;border-radius:6px}html body .m7-hero .m7-card{min-width:clamp(320px,24vw,500px);padding:1.25vw 1.39vw;gap:1.67vw;border:1.5px solid rgba(255,255,255,.7);border-radius:6px;background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:-1.18vw}html body .m7-hero .m7-card img{width:clamp(110px,9.5vw,200px);height:auto;aspect-ratio:1;border-radius:8px;background:#fff;padding:.4vw;object-fit:contain}html body .m7-hero .m7-card b{font-size:clamp(19px,1.67vw,34px);font-weight:400;line-height:1.65}html body .m7-hero .m7-card span{font-size:clamp(15px,1.25vw,26px);font-weight:300;margin:.3vw 0 2.2vw;white-space:nowrap}html body .m7-hero .m7-card u{font-size:clamp(15px,1.25vw,26px);font-weight:300;white-space:nowrap}}html body .m7-pdp .m7-gal__s--p>img{width:100%;height:100%;object-fit:cover;padding:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mb7x.css.map */
