.mim-product{--mim-ink: 26, 26, 26;--mim-muted: rgba(var(--mim-ink), .68);--mim-line: rgba(var(--mim-ink), .1);--mim-radius: .2rem}.mim-product__topbar{background:var(--mim-bar-bg);margin-top:calc(-1 * var(--mim-pad-top, 0px));margin-bottom:2.4rem}.quick-add-modal .mim-product__topbar{display:none}.mim-product__topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;flex-wrap:wrap;padding-top:1.2rem;padding-bottom:1.2rem}.mim-product__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:1.3rem;color:var(--mim-muted)}.mim-product__breadcrumb li+li:before{content:"/";margin:0 .8rem;color:rgba(var(--mim-ink),.4)}.mim-product__breadcrumb a{color:inherit;text-decoration:none}.mim-product__breadcrumb a:hover{color:rgb(var(--mim-ink))}.mim-product__breadcrumb [aria-current=page]{color:rgb(var(--mim-ink));font-weight:600}.mim-product__stock{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mim-stock-text)}.mim-product__stock-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--mim-blue);box-shadow:0 0 0 .3rem #adc9e959}.mim-product__stock--out{color:var(--mim-muted)}.mim-product__stock--out .mim-product__stock-dot{background:rgba(var(--mim-ink),.3);box-shadow:none}@media screen and (max-width:749px){.mim-product__breadcrumb ol{font-size:1.2rem}.mim-product__topbar{margin-bottom:1.6rem}}.mim-product .product__media-wrapper{position:relative}.mim-product .product__media-item .media,.mim-product .thumbnail{border-radius:0}.mim-product .product__media-icon{left:auto;top:auto;right:1.2rem;bottom:1.2rem;width:3.4rem;height:3.4rem;border-radius:var(--mim-radius);border:0;background:#ffffffeb;box-shadow:0 .2rem .8rem rgba(var(--mim-ink),.08)}.mim-product .thumbnail-list{gap:1.6rem}.mim-product .thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--mim-blue);border-color:transparent}.mim-product .product__info-container>*+*{margin-top:1.4rem;margin-bottom:0}.mim-product .product__info-container>p.product__text:first-of-type{display:inline-block;padding:.5rem .8rem;background:var(--mim-pink);color:rgb(var(--mim-ink));font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;border-radius:var(--mim-radius)}.mim-product .product__text{font-size:1.3rem;color:var(--mim-muted)}.mim-product .product__text.caption-with-letter-spacing{letter-spacing:.08em}.mim-product .product__title h1{font-size:var(--mim-title-size-m, 2.6rem);line-height:1.2;letter-spacing:0;margin:0}@media screen and (min-width:750px){.mim-product .product__title h1{font-size:var(--mim-title-size-d, 3.4rem)}}.mim-product .product__info-container>.product__title{margin-top:var(--mim-title-gap, 1.6rem)}.mim-product .price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.mim-product .price .price-item--last,.mim-product .price .price__regular .price-item--regular{font-size:1.8rem;font-weight:700;color:rgb(var(--mim-ink));letter-spacing:0}.mim-product .price s.price-item--regular{font-size:1.4rem;font-weight:400;color:rgba(var(--mim-ink),.5)}.mim-product .price .badge{border:0;border-radius:var(--mim-radius);background:var(--mim-peach);color:rgb(var(--mim-ink));font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mim-product .rating-wrapper{font-size:1.3rem}.mim-product .rating-star{--color-rating-star: 240, 177, 60}.mim-product .product__description{font-size:1.4rem;line-height:1.7;color:var(--mim-muted)}.mim-product .product-form__input .form__label{font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--mim-ink));margin-bottom:1rem}.mim-product .product-form__input .form__label [data-selected-value],.mim-product .product-form__input .form__label span{font-weight:700}.mim-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;margin:0 .6rem .8rem 0;padding:0 1.2rem;border:.1rem solid transparent;border-radius:var(--mim-radius);background:transparent;color:rgb(var(--mim-ink));font-size:1.3rem;font-weight:600;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease}.mim-product .product-form__input--pill input[type=radio]+label:before{display:none}.mim-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--mim-blue)}.mim-product .product-form__input--pill input[type=radio]:checked+label{background:var(--mim-blue);border-color:var(--mim-blue);color:rgb(var(--mim-ink))}.mim-product .product-form__input--pill input[type=radio]:disabled+label,.mim-product .product-form__input--pill input[type=radio].disabled+label{color:rgba(var(--mim-ink),.35);border-color:transparent;text-decoration:line-through}.mim-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid rgb(var(--mim-ink));outline-offset:.2rem}.mim-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:0 .8rem .8rem 0}.mim-product .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid var(--mim-blue);outline-offset:.2rem}.mim-product .product-popup-modal__opener{display:block}.mim-product variant-selects .mim-size-guide{display:flex;justify-content:flex-end;margin:0 0 -.4rem}.mim-product .mim-size-guide .product-popup-modal__button{font-size:1.2rem;line-height:1.6}.mim-product .product-popup-modal__button{min-height:auto;padding:0;font-size:1.3rem;color:#3a5f8f;text-decoration:underline;text-underline-offset:.3rem}.mim-product .product-form__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.mim-product .product-form__quantity .quantity__label{margin-bottom:0;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--mim-ink))}.mim-product .product-form__quantity .quantity__label>span[aria-hidden=true]:first-child:after{content:":"}.mim-product .product-form__quantity .price-per-item__container{margin:0}.mim-product .quantity{width:auto;min-height:3.6rem}.mim-product .quantity:before,.mim-product .quantity:after{display:none}.mim-product .quantity__button{width:3.2rem;color:rgb(var(--mim-ink))}.mim-product .quantity__input{width:3.6rem;flex-grow:0;font-size:1.5rem;font-weight:600}.mim-product .product-form__buttons{max-width:none}.mim-product .product-form__submit,.mim-product .shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:var(--mim-radius);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mim-product .product-form__submit{background:var(--mim-pink);color:rgb(var(--mim-ink));margin-bottom:1.2rem}.mim-product .product-form__submit:before,.mim-product .product-form__submit:after,.mim-product .shopify-payment-button__button--unbranded:before,.mim-product .shopify-payment-button__button--unbranded:after{box-shadow:none}.mim-product .product-form__submit:not([disabled]):hover{background:var(--mim-peach)}.mim-product .product-form__submit[disabled]{background:rgba(var(--mim-ink),.12);color:rgba(var(--mim-ink),.5);opacity:1}.mim-product .shopify-payment-button__button--unbranded{background:transparent;color:rgb(var(--mim-ink));box-shadow:inset 0 0 0 .1rem rgb(var(--mim-ink))}.mim-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--mim-blue);box-shadow:inset 0 0 0 .1rem var(--mim-blue)}.mim-product .shopify-payment-button__more-options{font-size:1.2rem;color:var(--mim-muted)}.mim-product__payments{margin-top:1.2rem;padding:1.2rem 1.6rem;background:rgba(var(--mim-ink),.03);border-radius:var(--mim-radius);border-bottom:.1rem solid var(--mim-line)}.mim-product__payments-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0}.mim-product__payments-item .icon{width:3.8rem;height:2.4rem}.mim-product .product__accordion{margin-top:0}.mim-product .product__accordion.accordion{border-top-color:var(--mim-line);border-bottom-color:var(--mim-line)}.mim-product .product__accordion+.product__accordion{border-top:0}.mim-product .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.mim-product .product__accordion .accordion__content{font-size:1.4rem;color:var(--mim-muted)}.mim-product .product__accordion summary .icon-accordion{fill:#3a5f8f}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product-mim.css.map */
