section[id^=MainProduct-]{color:#202020}section[id^=MainProduct-] .product__title h1,section[id^=MainProduct-] .product__title .h1{font-size:clamp(25px,2.1vw,35px)!important;letter-spacing:-.028em!important;line-height:1.18!important;font-weight:650!important;text-transform:none!important}section[id^=MainProduct-] .product__title{margin-bottom:12px!important}section[id^=MainProduct-] .price .price-item{font-size:16px!important;font-weight:500!important;letter-spacing:.01em!important}section[id^=MainProduct-] .product__tax{font-size:11px!important;letter-spacing:.015em!important;color:#777!important;line-height:1.6!important;margin-top:5px!important}section[id^=MainProduct-] .product__info-container>.product-form__input,section[id^=MainProduct-] .product__info-container>variant-selects{margin-top:28px}section[id^=MainProduct-] .mrvr-option-heading{font-size:11px!important;letter-spacing:.04em!important;margin:0 0 15px!important}section[id^=MainProduct-] .mrvr-size-trigger{font-size:11px!important;letter-spacing:.015em!important}section[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]+label{min-width:54px;min-height:48px;background:#f7f7f7;border:1px solid #f7f7f7;margin-right:6px;margin-bottom:7px;padding:9px 13px;font-size:12px;font-weight:550}section[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]:checked+label{background:#202020!important;border-color:#202020!important;color:#fff!important}section[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #222;outline-offset:2px}section[id^=MainProduct-] .quantity{border:1px solid #e3e3e3;min-height:44px}section[id^=MainProduct-] .quantity:after{box-shadow:none!important}section[id^=MainProduct-] .quantity__button{width:44px}section[id^=MainProduct-] .product-form__submit{min-height:58px;background:#161616!important;color:#fff!important;border:1px solid #161616!important;border-radius:0!important;font-weight:700!important;font-size:12px!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:background-color .2s ease}section[id^=MainProduct-] .product-form__submit:hover:not([disabled]){background:#383838!important}section[id^=MainProduct-] .product-form__submit:before,section[id^=MainProduct-] .product-form__submit:after{box-shadow:none!important;border-radius:0!important}section[id^=MainProduct-] .product-form__submit[disabled]{opacity:.55}section[id^=MainProduct-] .product-form__buttons{max-width:none!important}section[id^=MainProduct-] .mrvr-product-extras{margin-top:42px!important;margin-bottom:20px!important;border-top:1px solid #e5e5e5}section[id^=MainProduct-] .mrvr-product-extras__detail{border-top:0!important;border-bottom:1px solid #e5e5e5!important}section[id^=MainProduct-] .mrvr-product-extras__detail>summary{font-size:11px!important;letter-spacing:.055em!important;font-weight:650!important;padding:22px 0!important}section[id^=MainProduct-] .mrvr-product-extras__detail>summary span{font-size:18px!important}section[id^=MainProduct-] .mrvr-product-extras__content{color:#575757;font-size:13px;line-height:1.75;padding-bottom:23px}section[id^=MainProduct-] .mrvr-product-extras__content .metafield-rich_text_field p{margin:0 0 13px}section[id^=MainProduct-] .mrvr-product-extras__content .metafield-rich_text_field ul{padding-left:20px}section[id^=MainProduct-] .mrvr-product-extras__content p:last-child{margin-bottom:0}section[id^=MainProduct-] .mrvr-product-extras__content a{color:#202020;text-decoration:underline;text-underline-offset:3px}section[id^=MainProduct-] .product__media-list .product__media img{object-position:center center}section[id^=MainProduct-] .product__media-list>.product__media-item{background:#f8f8f8}@media screen and (min-width:990px){section[id^=MainProduct-].page-width{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}section[id^=MainProduct-] .product:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;align-items:start!important}section[id^=MainProduct-] .product__media-wrapper{padding:0!important}section[id^=MainProduct-] .product__media-list{gap:4px!important}section[id^=MainProduct-] .product__info-wrapper{padding:clamp(48px,5.6vw,100px) clamp(36px,5.6vw,108px) 60px!important}section[id^=MainProduct-] .product__info-container{max-width:540px!important;width:100%;margin-left:auto!important;margin-right:auto!important}section[id^=MainProduct-] .product__info-wrapper.product__column-sticky{align-self:start}section[id^=MainProduct-] .product__info-container .product__title h1{font-size:clamp(25px,2vw,33px)!important}section[id^=MainProduct-] .product.product--stacked .product__media-list>.product__media-item:first-child{grid-column:1/-1}section[id^=MainProduct-] .product__media-list .product-media-container{height:auto!important}section[id^=MainProduct-] .product__media-list .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))!important}section[id^=MainProduct-] .product__info-container .shopify-app-block{margin-top:15px}}@media screen and (min-width:750px)and (max-width:989px){section[id^=MainProduct-].page-width{max-width:none;padding-left:18px;padding-right:18px}section[id^=MainProduct-] .product__info-wrapper{padding-left:28px!important;padding-right:20px!important}section[id^=MainProduct-] .product__title h1{font-size:26px!important}}@media screen and (max-width:749px){section[id^=MainProduct-].page-width{padding-left:0!important;padding-right:0!important}section[id^=MainProduct-] .product__info-wrapper{padding:25px 22px 30px!important}section[id^=MainProduct-] .product__info-container{max-width:none!important}section[id^=MainProduct-] .product__title h1{font-size:26px!important;line-height:1.2!important}section[id^=MainProduct-] .mrvr-product-extras{margin-top:32px!important}section[id^=MainProduct-] .product-form__submit{min-height:54px}section[id^=MainProduct-] .mrvr-size-options.product-form__input--pill input[type=radio]+label{min-width:48px;min-height:45px;padding:8px 11px}}@media(prefers-reduced-motion:reduce){section[id^=MainProduct-] .product-form__submit{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mrvr-editorial-product.css.map */
