.mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice{position:relative;flex:0 0 auto!important;width:110px!important;min-width:110px!important;max-width:110px!important;border:0!important;background:transparent!important;overflow:visible!important;transition:opacity .16s ease!important}.mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice:hover{border:0!important;opacity:.82}.mrvr-color-options.product-form__input--pill input[type=radio]:checked+label.mrvr-color-choice{border:0!important;background:transparent!important;color:#171717!important}.mrvr-color-options.product-form__input--pill input[type=radio]:checked+label.mrvr-color-choice .mrvr-color-choice__media{box-shadow:inset 0 -2px #171717}.mrvr-color-choice__media{width:110px!important;height:110px!important;aspect-ratio:1 / 1!important}.mrvr-color-choice__name{width:110px!important;padding:7px 2px 0!important;background:transparent!important}@media screen and (max-width:749px){.mrvr-color-options.product-form__input--pill{gap:8px!important}.mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice{width:calc((100vw - 80px) / 3)!important;min-width:0!important;max-width:112px!important}.mrvr-color-choice__media,.mrvr-color-choice__name{width:100%!important}.mrvr-color-choice__media{height:auto!important;aspect-ratio:1 / 1!important}}.mrvr-color-options.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;margin-bottom:1.8rem!important}.mrvr-color-options.product-form__input--pill>.mrvr-option-heading{flex:0 0 100%;width:100%;margin-bottom:9px!important}.mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice{box-sizing:border-box!important;display:block!important;position:relative!important;flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:73px!important;min-height:73px!important;padding:0 0 3px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.mrvr-color-options .mrvr-color-choice__media{display:flex!important;align-items:center!important;justify-content:center!important;width:70px!important;height:70px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f7f7f7!important;box-shadow:none!important}.mrvr-color-options .mrvr-color-choice__media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.mrvr-color-options .mrvr-color-choice__name{display:none!important}.mrvr-color-options.product-form__input--pill input[type=radio]:checked+label.mrvr-color-choice .mrvr-color-choice__media{box-shadow:none!important}.mrvr-color-options.product-form__input--pill input[type=radio]:checked+label.mrvr-color-choice:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:#171717!important}.mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice:before{display:none!important}.mrvr-color-options.product-form__input--pill input[type=radio]:focus-visible+label.mrvr-color-choice{outline:2px solid #171717!important;outline-offset:3px!important}.mrvr-guide:not([hidden]){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:block!important}.mrvr-guide__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000073;border:0;cursor:pointer}.mrvr-guide__panel{position:absolute;right:0;top:0;bottom:0;width:min(100%,520px);display:flex;flex-direction:column;background:#fff;color:#171717;box-shadow:-8px 0 32px #0002;padding:0;overflow:hidden}.mrvr-guide__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;border-bottom:1px solid #e6e6e6;flex:0 0 auto}.mrvr-guide__eyebrow{display:block;font-size:10px;letter-spacing:.12em;color:#777}.mrvr-guide__header h2{font-size:24px;margin:7px 0 0;line-height:1.1;font-weight:650}.mrvr-guide__close{background:transparent;border:0;padding:8px;font-size:32px;line-height:1;cursor:pointer;color:inherit}.mrvr-guide__scroll{padding:22px 24px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mrvr-guide__product{margin:0 0 14px;font-size:14px;font-weight:600}.mrvr-guide__selection{font-size:11px;letter-spacing:.04em;color:#666;margin:0 0 23px}.mrvr-guide__selection strong{color:#171717}.mrvr-guide__section{border-top:1px solid #e5e5e5}.mrvr-guide__section>summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-size:12px;font-weight:650;letter-spacing:.04em}.mrvr-guide__section-content{padding:0 0 20px;font-size:13px;line-height:1.6}.mrvr-guide__hint{margin:0 0 14px;color:#666}.mrvr-guide__bottom{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;flex:0 0 auto}.mrvr-guide__return{width:100%;padding:17px;border:0;background:#171717;color:#fff;font-size:12px;font-weight:700;letter-spacing:.07em;cursor:pointer}.mrvr-size-trigger,.mrvr-inline-guide-trigger{position:relative;z-index:1;cursor:pointer;pointer-events:auto;touch-action:manipulation}@media(max-width:749px){.mrvr-guide__panel{width:100%}.mrvr-guide__header,.mrvr-guide__scroll{padding:18px 20px}.mrvr-guide__bottom{padding-left:20px;padding-right:20px}}@media screen and (min-width:990px){body:has(product-info[id^=MainProduct-]) product-info[id^=MainProduct-]{display:block!important;margin-top:calc(-1 * var(--mrvr-header-overlap, 72px))!important}body:has(product-info[id^=MainProduct-]) product-info[id^=MainProduct-] .product.product--thumbnail_slider>.product__media-wrapper{padding-top:0!important}body:has(product-info[id^=MainProduct-]) product-info[id^=MainProduct-] .product.product--thumbnail_slider>.product__info-wrapper{padding-top:calc(var(--mrvr-header-overlap, 72px) + 3.2rem)!important}product-info[id^=MainProduct-] .product__info-container{max-width:56rem!important;margin-left:auto!important;margin-right:auto!important}product-info[id^=MainProduct-] .product__title{margin-bottom:.6rem!important}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(2.45rem,1.9vw,3.2rem)!important;line-height:1.1!important;letter-spacing:-.025em!important}product-info[id^=MainProduct-] [id^=price-]{margin-top:.35rem!important;margin-bottom:.9rem!important}product-info[id^=MainProduct-] [id^=price-] .price{font-size:1.5rem!important}product-info[id^=MainProduct-] [id^=price-] .badge{padding:.45rem .9rem!important;border-radius:999px!important;font-size:.95rem!important;line-height:1!important;letter-spacing:.02em!important}product-info[id^=MainProduct-] .product__tax{margin-top:0!important;margin-bottom:2.2rem!important;font-size:1.05rem!important;color:#737373!important}product-info[id^=MainProduct-] variant-selects{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:0!important}product-info[id^=MainProduct-] variant-selects>.mrvr-color-options{order:1!important}product-info[id^=MainProduct-] variant-selects>.mrvr-size-options{order:2!important}product-info[id^=MainProduct-] variant-selects>:not(.mrvr-color-options):not(.mrvr-size-options){order:3!important}product-info[id^=MainProduct-] .mrvr-color-options.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;margin:0 0 2.4rem!important}product-info[id^=MainProduct-] .mrvr-color-options.product-form__input--pill>.mrvr-option-heading{flex:0 0 100%!important;width:100%!important;margin:0 0 .9rem!important}product-info[id^=MainProduct-] .mrvr-color-options.product-form__input--pill input[type=radio]+label.mrvr-color-choice{flex:0 0 7.8rem!important;width:7.8rem!important;min-width:7.8rem!important;max-width:7.8rem!important;height:8.2rem!important;padding:0 0 .4rem!important}product-info[id^=MainProduct-] .mrvr-color-options .mrvr-color-choice__media{width:7.8rem!important;height:7.8rem!important;background:#f5f5f5!important}product-info[id^=MainProduct-] .mrvr-color-options.product-form__input--pill input[type=radio]:checked+label.mrvr-color-choice:after{left:0!important;right:0!important;bottom:0!important;height:2px!important;background:#111!important}product-info[id^=MainProduct-] .mrvr-option-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:2.2rem!important;font-size:1.15rem!important;letter-spacing:0!important;text-transform:none!important}product-info[id^=MainProduct-] .mrvr-option-current{color:#777!important;font-weight:400!important}product-info[id^=MainProduct-] .mrvr-size-options.product-form__input--pill{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.55rem!important;margin:0 0 2.5rem!important}product-info[id^=MainProduct-] .mrvr-size-options>.mrvr-option-heading,product-info[id^=MainProduct-] .mrvr-size-options>.mrvr-size-required-message{grid-column:1 / -1!important}product-info[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]+label{width:100%!important;min-width:0!important;min-height:4.8rem!important;margin:0!important;padding:1.35rem .5rem!important;border:1px solid transparent!important;border-radius:0!important;background:#f6f6f6!important;color:#171717!important;font-size:1.12rem!important;letter-spacing:0!important}product-info[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]:checked+label{border-color:#171717!important;background:#f6f6f6!important;color:#171717!important}product-info[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio].disabled+label,product-info[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]:disabled+label{color:#aaa!important;text-decoration:line-through!important;opacity:.72!important}product-info[id^=MainProduct-] .mrvr-size-trigger{padding:0 0 2px!important;border:0!important;border-bottom:1px solid #777!important;border-radius:0!important;background:transparent!important;color:#666!important;font-size:1rem!important;font-weight:500!important;letter-spacing:0!important}product-info[id^=MainProduct-] .product-form__buttons{margin-top:0!important}product-info[id^=MainProduct-] .product-form__submit{min-height:6.4rem!important;border:0!important;border-radius:0!important;background:#050505!important;color:#fff!important;font-size:1.08rem!important;font-weight:650!important;letter-spacing:.045em!important}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):hover{background:#1a1a1a!important;opacity:1!important}product-info[id^=MainProduct-] .mrvr-product-extras{margin-top:2rem!important;border-top:1px solid #ededed!important}product-info[id^=MainProduct-] .mrvr-product-extras__detail,product-info[id^=MainProduct-] .product__accordion{margin:0!important;border:0!important}product-info[id^=MainProduct-] .mrvr-product-extras__detail>summary,product-info[id^=MainProduct-] .product__accordion summary{min-height:5.5rem!important;padding:0!important;border-bottom:1px solid #ededed!important}product-info[id^=MainProduct-] .mrvr-product-extras__detail summary,product-info[id^=MainProduct-] .product__accordion .accordion__title{font-size:1.08rem!important;font-weight:550!important;letter-spacing:.01em!important}}@media screen and (min-width:990px){product-info[id^=MainProduct-] variant-selects>.mrvr-color-options{order:1!important}product-info[id^=MainProduct-] variant-selects>.mrvr-size-group{order:2!important}product-info[id^=MainProduct-] variant-selects>:not(.mrvr-color-options):not(.mrvr-size-group){order:3!important}}.mrvr-guide[hidden]{display:none!important}.mrvr-guide:not([hidden]){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:block!important;isolation:isolate!important}.mrvr-guide__veil{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;border:0!important;background:#14141457!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;cursor:pointer!important}.mrvr-guide__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:2147483001!important;width:clamp(620px,42.5vw,760px)!important;max-width:100vw!important;height:100dvh!important;display:flex!important;flex-direction:column!important;background:#fff!important;color:#171717!important;box-shadow:-14px 0 40px #0000001f!important;overflow:hidden!important}.mrvr-guide__header{min-height:9rem!important;padding:2.8rem 3.2rem 2.2rem!important;border-bottom:1px solid #ececec!important}.mrvr-guide__eyebrow{font-size:.95rem!important;letter-spacing:.11em!important}.mrvr-guide__header h2{margin-top:.8rem!important;font-family:var(--font-heading-family)!important;font-size:2.6rem!important;line-height:1.08!important;letter-spacing:-.02em!important}.mrvr-guide__close{position:absolute!important;top:2.2rem!important;right:2.6rem!important;z-index:2!important;width:4rem!important;height:4rem!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:3rem!important;line-height:1!important}.mrvr-guide__scroll{padding:2.6rem 3.2rem 3.2rem!important}.mrvr-guide__product{margin:0 0 1.4rem!important;font-size:1.45rem!important;line-height:1.3!important}.mrvr-guide__selection{margin:0 0 2.8rem!important;font-size:1rem!important}.mrvr-guide__section>summary{padding:2rem 0!important;font-size:1.15rem!important;letter-spacing:.025em!important}.mrvr-guide__section-content{padding:0 0 2.4rem!important;font-size:1.25rem!important;line-height:1.55!important}.mrvr-guide__hint{margin:0 0 1.8rem!important}.mrvr-guide__bottom{padding:1.8rem 3.2rem calc(1.8rem + env(safe-area-inset-bottom))!important}@media screen and (max-width:989px){.mrvr-guide__panel{width:min(100vw,620px)!important}}@media screen and (max-width:749px){.mrvr-guide__panel{width:100vw!important}.mrvr-guide__header{min-height:8rem!important;padding:2.2rem 2rem 1.8rem!important}.mrvr-guide__scroll{padding:2.2rem 2rem 2.6rem!important}.mrvr-guide__bottom{padding-left:2rem!important;padding-right:2rem!important}}.mrvr-product-extras__drawer-trigger{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-height:5.8rem!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #e8e8e8!important;background:transparent!important;color:#181818!important;font-family:var(--font-body-family)!important;font-size:1.08rem!important;line-height:1.2!important;letter-spacing:.01em!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}.mrvr-product-extras__drawer-trigger>span:last-child{margin-left:2rem!important;font-size:1.45rem!important;line-height:1!important;font-weight:400!important;color:#5f5f5f!important}.mrvr-shipping-drawer__section{padding:0 0 2.8rem!important;margin:0 0 2.8rem!important;border-bottom:1px solid #e8e8e8!important}.mrvr-shipping-drawer__section:last-child{margin-bottom:0!important;border-bottom:0!important}.mrvr-shipping-drawer__section h3{margin:0 0 1.8rem!important;font-family:var(--font-body-family)!important;font-size:1.18rem!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.025em!important}.mrvr-shipping-drawer__section .rte{font-family:var(--font-body-family)!important;font-size:1.25rem!important;line-height:1.6!important;color:#555!important}.mrvr-shipping-drawer__section .rte p{margin:0 0 1.2rem!important}.mrvr-shipping-drawer__section .rte p:last-child{margin-bottom:0!important}.mrvr-shipping-drawer__section .rte ul,.mrvr-shipping-drawer__section .rte ol{margin:.6rem 0 1.4rem!important;padding-left:1.8rem!important}.mrvr-shipping-drawer__section .rte li{margin-bottom:.5rem!important}@media screen and (max-width:749px){.mrvr-product-extras__drawer-trigger{min-height:5.4rem!important}}.mrvr-product-extras--drawers{margin-top:2.6rem!important;border-top:1px solid #e8e8e8!important}.mrvr-product-drawer-row{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-height:5.8rem!important;margin:0!important;padding:0 .2rem 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;border:0!important;border-bottom:1px solid #e8e8e8!important;background:transparent!important;color:#181818!important;font-family:var(--font-body-family)!important;font-size:1.08rem!important;line-height:1.2!important;letter-spacing:.01em!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}.mrvr-product-drawer-row:hover{opacity:.72!important}.mrvr-product-drawer-row__arrow{margin-left:auto!important;flex:0 0 auto!important;font-size:1.55rem!important;line-height:1!important;font-weight:400!important;transform:translate(0)!important;transition:transform .16s ease!important}.mrvr-product-drawer-row:hover .mrvr-product-drawer-row__arrow{transform:translate(3px)!important}.mrvr-drawer-copy{font-family:var(--font-body-family)!important;font-size:1.24rem!important;line-height:1.6!important;letter-spacing:0!important;font-weight:400!important;color:#555!important}.mrvr-drawer-copy p{margin:0 0 1.2rem!important}.mrvr-drawer-copy p:last-child{margin-bottom:0!important}.mrvr-drawer-copy ul,.mrvr-drawer-copy ol{margin:.6rem 0 1.4rem!important;padding-left:1.8rem!important}.mrvr-drawer-copy li{margin-bottom:.5rem!important}.mrvr-drawer-copy strong{color:#222!important;font-weight:600!important}@media screen and (max-width:749px){.mrvr-product-drawer-row{min-height:5.4rem!important;font-size:1.05rem!important}}product-info[id^=MainProduct-] variant-selects[style*="display: none"],product-info[id^=MainProduct-] variant-selects[style*="display:none"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/mrvr-product-ux.css.map */
