.mmx-ps-v2{--mmx-ps-grey: #272727;--mmx-ps-muted: #6d6660;--mmx-ps-border: rgba(109, 102, 96, .43);background:#fff}.mmx-ps-v2 *,.mmx-ps-v2 *:before,.mmx-ps-v2 *:after{box-sizing:border-box}.mmx-ps-v2__inner{display:flex;flex-direction:column}.mmx-ps-v2__gallery{position:relative;width:100%;min-height:438px;background-color:#c4c4c4;background-size:cover;background-position:center;overflow:hidden}.mmx-ps-v2__content{position:relative;padding:24px 20px 40px}.mmx-ps-v2__panel{display:none;flex-direction:column;gap:16px}.mmx-ps-v2__panel.is-active{display:flex}.mmx-ps-v2__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-8px}.mmx-ps-v2__title{margin:0;font-family:Oswald,sans-serif;font-weight:700;font-size:2.25rem;line-height:1;letter-spacing:.36px;text-transform:uppercase;color:var(--mmx-ps-grey)}.mmx-ps-v2__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 12px;border-radius:4px;background:#353535;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:.625rem;line-height:1.96;text-transform:uppercase;white-space:nowrap}.mmx-ps-v2__tabs{display:flex;align-items:center;gap:7px;width:100%;padding:8px;border:1px solid var(--mmx-ps-border);border-radius:10000px;background:#fff;max-width:fit-content;box-sizing:border-box}.mmx-ps-v2__tab{display:inline-flex;align-items:center;gap:6px;padding:13px 15px;border:0;border-radius:10000px;background:transparent;cursor:pointer;font-family:Space Mono,monospace;font-size:.875rem;letter-spacing:1.12px;text-transform:uppercase;color:var(--mmx-ps-muted);white-space:nowrap;transition:background .25s ease,color .25s ease}.mmx-ps-v2__tab-dot{width:9px;height:9px;border-radius:50%;background:var(--mmx-ps-dot, #bf1a23);flex-shrink:0}.mmx-ps-v2__tab.is-active{background:var(--mmx-ps-accent);color:var(--mmx-ps-on, var(--mmx-ps-grey));font-family:Space Mono,monospace;font-weight:700}.mmx-ps-v2__tab.is-active .mmx-ps-v2__tab-dot{background:currentColor}.mmx-ps-v2__tab:focus-visible{outline:2px solid var(--mmx-ps-accent);outline-offset:2px}.mmx-ps-v2__scents{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.mmx-ps-v2__scent{display:inline-flex;align-items:center;gap:4px;color:var(--mmx-ps-grey)}.mmx-ps-v2__scent-icon{display:inline-flex;width:20px;height:20px;flex-shrink:0}.mmx-ps-v2__scent-icon svg{display:block;width:100%;height:100%}.mmx-ps-v2__scent-label{font-family:Space Mono,monospace;font-size:.75rem;color:var(--mmx-ps-grey)}.mmx-ps-v2__description{font-family:Space Mono,monospace;font-size:.75rem;line-height:2;color:var(--mmx-ps-grey)}.mmx-ps-v2__description-lead{margin:0;font-family:Space Mono,monospace;font-weight:700;line-height:2}.mmx-ps-v2__description-body{margin:0;line-height:2}.mmx-ps-v2__specs{display:flex;flex-direction:column;border-top:1px solid var(--mmx-ps-border)}.mmx-ps-v2__spec{display:flex;align-items:center;gap:17px;padding:10px 0;border-bottom:1px solid var(--mmx-ps-border)}.mmx-ps-v2__spec-label{flex-shrink:0;width:76px;font-family:Space Mono,monospace;font-size:.625rem;letter-spacing:.8px;text-transform:uppercase;color:var(--mmx-ps-muted)}.mmx-ps-v2__spec-value{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.36px;line-height:1.3;color:var(--mmx-ps-grey)}.mmx-ps-v2__purchase{display:flex;align-items:center;gap:9px}.mmx-ps-v2__price{flex:0 0 auto;font-family:Oswald,sans-serif;font-weight:600;font-size:2rem;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--mmx-ps-grey)}.mmx-ps-v2__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;font-family:Space Mono,monospace;font-weight:700;font-size:.875rem;line-height:1;letter-spacing:-.28px;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:filter .2s ease}.mmx-ps-v2__btn--cart{background:var(--mmx-ps-accent);border:2px solid var(--mmx-ps-accent);color:var(--mmx-ps-accent-on, var(--mmx-ps-grey))}.mmx-ps-v2__btn--bundle{flex:1 1 0;min-width:0;border-radius:0;-webkit-appearance:none;appearance:none}.mmx-ps-v2__btn--bundle.is-adding{opacity:.7;cursor:progress}.mmx-ps-v2__btn--bundle.is-added{background:var(--mmx-ps-grey);border-color:var(--mmx-ps-grey);color:#fff}.mmx-ps-v2__btn--details{flex:1 1 0;background:#fff;border:1.4px solid var(--mmx-ps-grey);color:var(--mmx-ps-grey)}.mmx-ps-v2__btn--disabled{flex:1 1 0;opacity:.5;cursor:not-allowed}.mmx-ps-v2__btn--cart:hover,.mmx-ps-v2__btn--details:hover,.mmx-ps-v2__btn--cart:focus-visible,.mmx-ps-v2__btn--details:focus-visible{filter:brightness(.94)}@media screen and (min-width:990px){.mmx-ps-v2__inner{flex-direction:row;align-items:stretch;max-width:1430px;margin-inline:auto}.mmx-ps-v2__gallery{flex:0 0 50%;min-height:836px}.mmx-ps-v2__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:92px clamp(40px,4vw,76px)}.mmx-ps-v2__panel{gap:32px;width:100%;max-width:564px}.mmx-ps-v2__header{margin-bottom:-10px}.mmx-ps-v2__title{font-family:Oswald,sans-serif;font-weight:600;font-size:3.75rem;letter-spacing:-3px}.mmx-ps-v2__badge{border-radius:0;padding:5px 12px;font-size:.875rem}.mmx-ps-v2__tabs{width:fit-content}.mmx-ps-v2__scents{gap:34px}.mmx-ps-v2__scent{gap:11px}.mmx-ps-v2__scent-icon{width:24px;height:24px}.mmx-ps-v2__scent-label{font-size:1rem}.mmx-ps-v2__description{font-size:1.0625rem;line-height:2.12}.mmx-ps-v2__description-lead,.mmx-ps-v2__description-body{line-height:2.12}.mmx-ps-v2__specs{gap:0}.mmx-ps-v2__spec{gap:24px;padding:13px 0}.mmx-ps-v2__spec-label{width:120px;font-size:.6875rem;letter-spacing:.88px}.mmx-ps-v2__spec-value{font-size:.8125rem;letter-spacing:.39px}.mmx-ps-v2__purchase{align-items:center;gap:4px}.mmx-ps-v2__price{margin-right:auto;padding-right:20px;font-weight:700;font-size:3rem}.mmx-ps-v2__btn{width:186px;height:56px;font-size:1rem;letter-spacing:0}.mmx-ps-v2__btn--bundle,.mmx-ps-v2__btn--details,.mmx-ps-v2__btn--disabled{flex:1 1 auto}}@media screen and (max-width:400px){.mmx-ps-v2__tabs{gap:4px;padding:5px}.mmx-ps-v2__tab{gap:5px;padding:9px 10px;min-width:0}.mmx-ps-v2__tab-dot{width:7px;height:7px}.mmx-ps-v2__tab-label{font-size:.6875rem;letter-spacing:.6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mmx-product-showcase-v2.css.map */
