.gpo-select select,.gpo-element input[type=text],.gpo-element input[type=number],.gpo-element textarea{border:.1rem solid rgba(18,18,18,.14)!important;border-radius:.3rem!important;background-color:#fcfaf7!important;height:5rem!important;padding:0 3.4rem 0 1.6rem!important;color:#121212!important;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.gpo-select select:hover,.gpo-element input:hover{border-color:#1212124d!important}.gpo-select select:focus,.gpo-element input:focus,.gpo-element textarea:focus{border-color:#12121273!important;background-color:#fff!important;box-shadow:none!important;outline:none!important}.gpo-select{position:relative}.gpo-select:after,.gpo-dropdown .dropdown-button__icon{border-color:#12121273!important}.product-form__submit{border-radius:.3rem!important}.complementary-products .card-wrapper{border-radius:.3rem;border-color:#1212121f}.complementary-products .card--horizontal .card__inner{border-radius:.2rem}.mj-sizer-note{border-radius:.3rem}.mj-material--text .mj-material__big{font-size:1.05rem!important;letter-spacing:.08em;text-transform:uppercase;color:#121212}.mj-material--text .mj-material__small{font-size:1.25rem!important;letter-spacing:.12em;color:#121212;margin-top:.25rem}.mj-badge-wrap{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.mj-material{position:static!important}.mj-badge-link{background:none;border:0;padding:0;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.02em;color:#12121299;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.05rem;transition:color var(--duration-short) ease}.mj-badge-link:hover{color:#121212}.mj-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.mj-drawer.is-open{visibility:visible;pointer-events:auto}.mj-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121259;opacity:0;transition:opacity .3s ease}.mj-drawer.is-open .mj-drawer__scrim{opacity:1}.mj-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(46rem,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);box-shadow:-1rem 0 4rem #12121214}.mj-drawer.is-open .mj-drawer__panel{transform:translate(0)}.mj-drawer__head{display:flex;align-items:stretch;justify-content:space-between;border-bottom:.1rem solid rgba(18,18,18,.09);flex-shrink:0}.mj-drawer__title{display:flex;align-items:center;padding:0 2rem;font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:#121212}.mj-drawer__close{width:5.6rem;flex-shrink:0;background:none;border:0;border-left:.1rem solid rgba(18,18,18,.09);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:1.6rem}.mj-drawer__close svg{width:1.8rem;height:1.8rem;fill:none;stroke:#121212;stroke-width:1.3}.mj-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.mj-drawer__img{display:block;width:100%;height:24rem;object-fit:cover}.mj-drawer__text{padding:2.4rem 2rem 3rem;font-size:1.4rem;line-height:1.75;color:#121212b8}.mj-drawer__text p{margin:0 0 1rem}.mj-drawer__text p:last-child{margin-bottom:0}.mj-drawer__text hr{border:0;border-top:.1rem solid rgba(18,18,18,.09);margin:2.2rem 0}.mj-drawer__text h3{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#121212;margin:0 0 .6rem}.mj-drawer__claim{font-family:var(--font-heading-family);font-size:1.8rem;font-style:italic;color:#121212;margin:0 0 .8rem!important;line-height:1.35}.mj-drawer__intro{color:#121212cc}.mj-drawer__foot{padding:1.4rem 2rem 2rem;border-top:.1rem solid rgba(18,18,18,.09);flex-shrink:0}.mj-drawer__cta{width:100%;border-radius:.3rem}body.mj-drawer-open{overflow:hidden}@media screen and (max-width:749px){.mj-drawer__panel{width:100%}.mj-drawer__img{height:20rem}.mj-drawer__text{padding:2rem 1.8rem 2.6rem;font-size:1.35rem}}fieldset.product-form__input--mj{margin:0 0 2rem!important;padding-top:2rem;border-top:.1rem solid rgba(18,18,18,.09)}fieldset.product-form__input--mj:first-of-type{padding-top:0;border-top:0}fieldset.product-form__input--mj legend.mj-label{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0 0 1.4rem!important}.mj-label__name{font-family:var(--font-heading-family)!important;font-size:2.1rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;color:#121212!important;margin:0!important}.mj-label__value{font-family:var(--font-body-family)!important;font-size:1.15rem!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase;color:#1212128c!important;text-align:right}fieldset.product-form__input--mj input[type=radio]+label.mj-swatch{width:7rem!important;margin:0 .8rem 1.6rem 0!important;padding:0!important}.mj-swatch__img{width:4.8rem!important;height:4.8rem!important;box-shadow:0 0 0 .3rem #fff,0 0 0 .4rem transparent!important}fieldset.product-form__input--mj input[type=radio]+label.mj-swatch:hover .mj-swatch__img{box-shadow:0 0 0 .3rem #fff,0 0 0 .4rem #1212124d!important}fieldset.product-form__input--mj input[type=radio]:checked+label.mj-swatch .mj-swatch__img{box-shadow:0 0 0 .35rem #fff,0 0 0 .45rem #121212!important}.mj-swatch__caption{margin-top:1.1rem!important;font-size:1.05rem!important;line-height:1.3!important;letter-spacing:.1em!important;text-transform:uppercase;color:#1212128c!important}fieldset.product-form__input--mj input[type=radio]:checked+label.mj-swatch .mj-swatch__caption{color:#121212!important;font-weight:400!important}fieldset.product-form__input--mj input[type=radio]+label:not(.mj-swatch){min-width:7rem!important;height:5rem!important;border:.1rem solid rgba(18,18,18,.14)!important;border-radius:.3rem!important;background:#fcfaf7!important;font-size:1.4rem!important;letter-spacing:.02em!important;margin:0 .8rem .8rem 0!important}fieldset.product-form__input--mj input[type=radio]+label:not(.mj-swatch):hover{border-color:#12121259!important}fieldset.product-form__input--mj input[type=radio]:checked+label:not(.mj-swatch){border-color:#121212!important;box-shadow:none!important;background:#fff!important}@media screen and (max-width:749px){.mj-label__name{font-size:1.9rem!important}fieldset.product-form__input--mj input[type=radio]+label.mj-swatch{width:6.4rem!important;margin-right:.4rem!important}.mj-swatch__img{width:4.4rem!important;height:4.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mj-pdp-soft.css.map */
