:root{--m2-black: #292728;--m2-white: #FDFAF5;--m2-pink: #FAECE3;--m2-pink-2: #E18497;--m2-sand: #E3D9CD;--m2-sage: #AFB599;--m2-grey: #CBCBCB;--m2-serif: "PP Editorial New", "Instrument Serif", Georgia, serif;--m2-sans: "Delight", system-ui, -apple-system, "Segoe UI", sans-serif;--m2-gutter: 40px;--m2-max: 1440px;--m2-section-y: 96px;--m2-nav-clear: 244px}@media(max-width:749px){:root{--m2-gutter: 20px;--m2-section-y: 80px;--m2-nav-clear: 100px}}:where(.m2) *,:where(.m2) *:before,:where(.m2) *:after{box-sizing:border-box}body.m2{margin:0;background:var(--m2-white);color:var(--m2-black);font-family:var(--m2-sans);font-size:16px;line-height:1.36;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.m2) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol){margin:0;padding:0;font-weight:inherit}:where(.m2) :where(ul,ol){list-style:none}:where(.m2) a{color:inherit;text-decoration:none}:where(.m2) :where(img,video,svg){display:block;max-width:100%}:where(.m2) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.m2) input{font:inherit;color:inherit}:where(.m2) :focus-visible{outline:2px solid var(--m2-pink-2);outline-offset:2px}.m2-main{display:block;overflow-x:clip}.m2-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--m2-black);color:var(--m2-white);padding:12px 16px}.m2-skip:focus{left:16px;top:16px}.m2-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m2 .m2-trim{text-box:trim-both cap alphabetic}.m2-wrap{width:100%;max-width:var(--m2-max);margin:0 auto;padding-left:var(--m2-gutter);padding-right:var(--m2-gutter)}.m2-section{padding-top:var(--m2-section-y);padding-bottom:var(--m2-section-y)}.m2-section--under-nav{padding-top:var(--m2-nav-clear)}.m2-center{text-align:center;margin-left:auto;margin-right:auto}.m2-eyebrow{font-family:var(--m2-sans);font-weight:500;font-size:14px;line-height:1.36;text-transform:uppercase;text-box:trim-both cap alphabetic}.m2-display{font-family:var(--m2-serif);font-style:italic;font-weight:400;font-size:clamp(56px,6.12vw,88px);line-height:normal;text-transform:uppercase;text-box:trim-both cap alphabetic}.m2-h1{font-family:var(--m2-serif);font-style:italic;font-weight:400;font-size:clamp(44px,4.45vw,64px);line-height:normal;text-transform:uppercase;text-box:trim-both cap alphabetic}.m2-h2{font-family:var(--m2-serif);font-style:italic;font-weight:400;font-size:clamp(44px,4.17vw,60px);line-height:normal;text-transform:uppercase;text-box:trim-both cap alphabetic}.m2-h3{font-family:var(--m2-serif);font-style:italic;font-weight:400;font-size:48px;line-height:normal;text-transform:uppercase;text-box:trim-both cap alphabetic}.m2-h5{font-family:var(--m2-serif);font-style:normal;font-weight:400;font-size:32px;line-height:normal;text-box:trim-both cap alphabetic}.m2-c2{font-family:var(--m2-serif);font-style:normal;font-weight:400;font-size:20px;line-height:normal;text-box:trim-both cap alphabetic}.m2-body{font-size:16px;line-height:1.36;text-box:trim-both cap alphabetic}.m2-body-2{font-size:14px;line-height:1.36;text-box:trim-both cap alphabetic}.m2-small{font-size:12px;line-height:1.36}.m2-medium{font-weight:500}.m2-upper{text-transform:uppercase}.m2-rte p+p{margin-top:1.36em}.m2-rte a{text-decoration:underline}.m2-rte strong,.m2-rte b{font-weight:500}@media(max-width:749px){.m2-eyebrow{font-size:11px}.m2-display,.m2-h1,.m2-h2{font-size:32px}.m2-h5{font-size:24px}.m2-body--sm-mobile{font-size:11px}}.m2-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border:1px solid var(--m2-black);border-radius:4px;background:transparent;color:var(--m2-black);font-family:var(--m2-sans);font-weight:500;font-size:16px;line-height:.72;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.m2-btn:hover{background:var(--m2-black);color:var(--m2-white)}.m2-btn--light{background:var(--m2-white);border-color:var(--m2-white);color:var(--m2-black)}.m2-btn--light:hover{background:transparent;color:var(--m2-white);border-color:var(--m2-white)}.m2-btn--dark{background:var(--m2-black);color:var(--m2-white)}.m2-btn--dark:hover{background:transparent;color:var(--m2-black)}.m2-btn--block{display:flex;width:100%}.m2-btn[disabled],.m2-btn.is-disabled{opacity:.45;pointer-events:none}.m2-btn svg{width:16px;height:16px;flex:none}.m2-link{text-box:trim-both cap alphabetic;display:inline-block;padding-bottom:8px;border-bottom:1px solid currentColor;font-weight:500;font-size:20px;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.m2-link:hover{opacity:.6}@media(max-width:749px){.m2-btn{padding:12px 24px;font-size:12px}.m2-link{font-size:14px}}.m2-head{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:670px;margin:0 auto;text-align:center}.m2-head__text{display:flex;flex-direction:column;align-items:center;gap:32px}.m2-head--wide{max-width:940px;gap:40px}@media(max-width:749px){.m2-head{gap:32px}.m2-head__text{gap:20px}}.m2-stars{display:inline-flex;gap:2px;color:var(--m2-black)}.m2-stars svg{width:12px;height:12px}.m2-rating{display:flex;align-items:center;gap:4px;padding-top:8px;font-size:12px;line-height:1.36}.m2 .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:4px}.m2 .jdgm-prev-badge__stars{color:var(--m2-black)!important;font-size:12px!important;letter-spacing:1px}.m2 .jdgm-prev-badge__stars .jdgm-star{color:var(--m2-black)!important;padding:0!important}.m2 .jdgm-prev-badge__text{font-family:var(--m2-sans);font-size:12px!important;color:var(--m2-black)!important;white-space:nowrap}.m2 .jdgm-prev-badge[data-number-of-reviews="0"],.m2 .jdgm-prev-badge__text{display:none!important}.m2 .jdgm-prev-badge:not([data-number-of-reviews="0"]):after{content:"(" attr(data-number-of-reviews) ")";font-family:var(--m2-sans);font-size:12px;line-height:1;color:var(--m2-black)}.m2-rating:not(:has(.jdgm-prev-badge:not([data-number-of-reviews="0"]))){display:none}.m2-card{display:flex;flex-direction:column;gap:24px;min-width:0}.m2-card__media{position:relative;display:block;aspect-ratio:var(--m2-card-ratio, 440 / 566);overflow:hidden;background:var(--m2-card-bg, var(--m2-white))}.m2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.m2-card__media img+img{opacity:0}.m2-card:hover .m2-card__media img+img{opacity:1}.m2-card:hover .m2-card__media img:only-of-type{transform:scale(1.03)}.m2-card__badge{position:absolute;top:20px;left:20px;z-index:1;font-weight:500;font-size:14px;line-height:1.36;text-transform:uppercase}.m2-card__info{display:flex;flex-direction:column;gap:12px}.m2-card__title{font-weight:500;font-size:16px;line-height:1.36;text-box:trim-both cap alphabetic}.m2-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-weight:500;font-size:14px;line-height:1.36;text-box:trim-both cap alphabetic}.m2-card__compare{color:var(--m2-sage);text-decoration:line-through}@media(max-width:749px){.m2-card{gap:20px}.m2-card__badge{top:12px;left:12px;font-size:11px}.m2-card__title{font-size:14px;line-height:1.2}}.m2-price-compare{color:var(--m2-sage);text-decoration:line-through}.m2-carousel{position:relative}.m2-carousel__track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m2-carousel__track::-webkit-scrollbar{display:none}.m2-carousel__track>*{flex:0 0 auto;scroll-snap-align:start}.m2-carousel__arrow{position:absolute;top:var(--m2-arrow-top, 50%);z-index:2;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--m2-black);color:var(--m2-white);transform:translateY(-50%);transition:opacity .2s ease}.m2-carousel__arrow svg{width:16px;height:16px}.m2-carousel__arrow[disabled]{opacity:.35;cursor:default}.m2-carousel__arrow--prev{left:0}.m2-carousel__arrow--next{right:0}.m2-progress{position:relative;height:2px;background:var(--m2-sage);overflow:hidden}.m2-progress__bar{position:absolute;top:0;left:0;height:100%;width:25%;background:var(--m2-black);transition:transform .2s ease,width .2s ease}@media(max-width:749px){.m2-progress__bar{width:40px!important}}@media(max-width:749px){.m2-carousel__arrow{display:none}}.m2-acc{border-top:1px solid var(--m2-sand)}.m2-acc>summary{display:flex;align-items:center;gap:40px;padding:20px 0;list-style:none;cursor:pointer;font-weight:500;font-size:16px;line-height:1.36}.m2-acc>summary::-webkit-details-marker{display:none}.m2-acc>summary>span:first-child{flex:1;text-box:trim-both cap alphabetic}.m2-acc__icon{position:relative;flex:none;width:16px;height:16px}.m2-acc__icon:before,.m2-acc__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.m2-acc__icon:before{width:14px;height:1.5px}.m2-acc__icon:after{width:1.5px;height:14px}.m2-acc[open] .m2-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.m2-acc__body{padding:12px 0 32px;font-size:16px;line-height:1.36}.m2-acc__body>*+*{margin-top:12px}.m2-acc__body p{text-box:trim-both cap alphabetic}.m2-cover{position:relative;overflow:hidden}.m2-cover>img,.m2-cover>video,.m2-cover>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m2-placeholder{background:var(--m2-sand)}.m2-placeholder svg{width:100%;height:100%;opacity:.25}.m2-vtile{display:block;position:relative;width:325px;aspect-ratio:325 / 418;overflow:hidden;background:var(--m2-sand)}.m2-vtile>video,.m2-vtile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m2-vtile__play{position:absolute;left:16px;bottom:28px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--m2-white);color:var(--m2-black)}.m2-vtile__play svg{width:16px;height:16px}.m2-vtile__play .m2-i-pause,.m2-vtile.is-playing .m2-vtile__play .m2-i-play{display:none}.m2-vtile.is-playing .m2-vtile__play .m2-i-pause{display:block}.m2-vtile__mute{position:absolute;right:16px;bottom:36px;z-index:1;width:16px;height:16px;color:var(--m2-white);filter:drop-shadow(0 0 2px rgba(0,0,0,.35))}.m2-vtile__mute svg{width:16px;height:16px}.m2-vtile__mute .m2-i-sound{display:none}.m2-vtile.is-unmuted .m2-vtile__mute .m2-i-sound{display:block}.m2-vtile.is-unmuted .m2-vtile__mute .m2-i-muted{display:none}@media(max-width:749px){.m2-vtile{width:277px;aspect-ratio:277 / 380}.m2-vtile__play{width:30px;height:30px;bottom:24px}.m2-vtile__mute{bottom:31px}}.m2-vtile--link{cursor:pointer}.m2-vtile__still{display:none}@media(max-width:820px){.m2-vtile--still>video{display:none}.m2-vtile--still .m2-vtile__play,.m2-vtile--still .m2-vtile__mute{z-index:2}.m2-vtile--still .m2-vtile__still{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.m2-vmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.m2-vmodal[hidden]{display:none}.m2-vmodal.is-open{opacity:1;pointer-events:auto}.m2-vmodal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#29272899}.m2-vmodal__inner{position:relative;display:grid;grid-template-columns:minmax(0,420px) minmax(0,420px);width:min(860px,100%);max-height:calc(100vh - 48px);overflow:hidden;background:var(--m2-white);transform:translateY(16px);transition:transform .25s ease}.m2-vmodal.is-open .m2-vmodal__inner{transform:none}.m2-vmodal__media{position:relative;aspect-ratio:9 / 16;max-height:calc(100vh - 48px);background:var(--m2-black)}.m2-vmodal__media video,.m2-vmodal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m2-vmodal__sound{position:absolute;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--m2-white);color:var(--m2-black)}.m2-vmodal__sound .m2-i-sound{display:none}.m2-vmodal.is-unmuted .m2-vmodal__sound .m2-i-sound{display:block}.m2-vmodal.is-unmuted .m2-vmodal__sound .m2-i-muted{display:none}.m2-vmodal__info{display:flex;flex-direction:column;gap:20px;padding:40px 32px 32px;overflow-y:auto}.m2-vmodal__name{font-family:var(--m2-serif);font-style:italic;font-size:28px;line-height:normal;text-transform:uppercase;padding-right:32px}.m2-vmodal__price{display:flex;gap:12px;font-size:16px}.m2-vmodal__price span{font-weight:500}.m2-vmodal__label{display:block;margin-bottom:10px;font-weight:500;font-size:14px;text-transform:uppercase}.m2-vmodal__pills{display:flex;flex-wrap:wrap;gap:8px}.m2-vmodal__pill{padding:10px 14px;border:1px solid var(--m2-sand);border-radius:4px;font-weight:500;font-size:14px;transition:background .2s ease,border-color .2s ease}.m2-vmodal__pill.is-active{border-color:var(--m2-black);background:var(--m2-black);color:var(--m2-white)}.m2-vmodal__pill:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.m2-vmodal__form{display:flex;flex-direction:column;gap:20px}.m2-vmodal__actions{display:flex;flex-direction:column;gap:12px}.m2-vmodal__pdp{font-weight:500;font-size:14px;text-decoration:underline;text-underline-offset:3px}.m2-vmodal__desc{font-size:14px;line-height:1.5;color:#292728cc}.m2-vmodal__close{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--m2-white);color:var(--m2-black)}.m2-vmodal__reveal{display:none}html.m2-vmodal-open{overflow:hidden}@media(max-width:820px){.m2-vmodal{padding:0}.m2-vmodal__inner{display:block;width:100%;height:100%;max-height:none}.m2-vmodal__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.m2-vmodal__sound{top:12px;right:60px;bottom:auto}.m2-vmodal__reveal{position:absolute;left:24px;right:24px;bottom:32px;z-index:2;display:flex;align-items:center;justify-content:center;height:52px;border:1px solid rgba(253,250,245,.7);border-radius:4px;background:#2927288c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--m2-white);font-weight:500;font-size:14px;text-transform:uppercase;transition:opacity .2s ease}.m2-vmodal.is-revealed .m2-vmodal__reveal{opacity:0;pointer-events:none}.m2-vmodal__info{position:absolute;left:0;right:0;bottom:0;z-index:2;max-height:65vh;padding:28px 20px 24px;background:var(--m2-white);transform:translateY(100%);transition:transform .3s ease;pointer-events:none}.m2-vmodal.is-revealed .m2-vmodal__info{transform:none;pointer-events:auto}.m2-vmodal__name{font-size:24px;padding-right:0}}.m2-toast{position:fixed;left:50%;bottom:20px;z-index:300;display:flex;align-items:center;gap:16px;width:min(560px,calc(100% - 40px));padding:14px 16px 14px 20px;background:var(--m2-black);color:var(--m2-white);border-radius:4px;transform:translate(-50%,140%);transition:transform .3s ease;font-size:14px}.m2-toast.is-visible{transform:translate(-50%)}.m2-toast__text{flex:1}.m2-toast .m2-btn{padding:10px 16px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/m2-base.css.map */
