body{--mtp-white: #ffffff;--mtp-soft: #f7f8f6;--mtp-charcoal: #1d2125;--mtp-ink: #262b30;--mtp-muted: #586067;--mtp-line: #dfe3df;--mtp-line-strong: #c9cfca;--mtp-green: #1d4b39;--mtp-ivory: #eee4c8;--mtp-radius: 1.2rem;--mtp-btn-radius: .6rem}#MainContent{background:var(--mtp-soft)}#MainContent [id$=__main]>section{padding-top:2.4rem;padding-bottom:4rem}@media screen and (min-width:750px){#MainContent [id$=__main]>section{padding-top:4rem;padding-bottom:6.4rem}}#MainContent .product{font-family:var(--font-heading-family);color:var(--mtp-ink)}@media screen and (min-width:990px){#MainContent .product.grid{column-gap:0}#MainContent .product__info-wrapper{padding-left:5.6rem}#MainContent .product__info-container{max-width:52rem}}#MainContent .product__media-list .product__media-item .product-media-container,#MainContent .product__media-list .product__media-item .product__media{background:var(--mtp-white)}#MainContent .product__media-list .product__media-item .product-media-container{border:.1rem solid var(--mtp-line);border-radius:var(--mtp-radius);overflow:hidden}#MainContent .product__media-list .product__media-item .product__media img{object-fit:contain}#MainContent .product__media-icon{border-radius:50%}#MainContent .thumbnail-list .thumbnail{background:var(--mtp-white);border:.1rem solid var(--mtp-line);border-radius:.8rem;overflow:hidden}#MainContent .thumbnail-list .thumbnail img{object-fit:contain}#MainContent .thumbnail-list .thumbnail[aria-current]{border-color:var(--mtp-charcoal);box-shadow:0 0 0 .1rem var(--mtp-charcoal)}#MainContent .product .slider-buttons{font-family:var(--font-heading-family);color:var(--mtp-muted)}#MainContent .product__info-container>*+*{margin:1.4rem 0}#MainContent .mt-pdp-brand{margin:0;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mtp-green);line-height:1.4}#MainContent .product__title{margin-bottom:.8rem}#MainContent .product__title h1,#MainContent .product__title>a.product__title{margin:0;font-family:var(--font-heading-family);font-weight:600;color:var(--mtp-charcoal);font-size:2.6rem;line-height:1.2;letter-spacing:-.02em;word-break:break-word}@media screen and (min-width:750px){#MainContent .product__title h1{font-size:clamp(2.8rem,2.4vw,3.6rem);line-height:1.15}}#MainContent .product .price{font-family:var(--font-heading-family);color:var(--mtp-charcoal);letter-spacing:0}#MainContent .product .price--large .price-item,#MainContent .product .price .price-item--last{font-size:2.4rem;font-weight:600;letter-spacing:-.01em;color:var(--mtp-charcoal)}#MainContent .product .price__sale .price-item--regular{font-size:1.7rem;font-weight:400;color:var(--mtp-muted)}#MainContent .product .price .unit-price{font-size:1.3rem;color:var(--mtp-muted)}#MainContent .product .price .badge{padding:.5rem 1rem;border:0;border-radius:.4rem;background:var(--mtp-ivory);color:var(--mtp-charcoal);font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.2}#MainContent .product .price .badge.price__badge-sold-out{background:#e6e9e6;color:var(--mtp-muted)}#MainContent .product__tax{font-family:var(--font-heading-family);font-size:1.3rem;color:var(--mtp-muted);letter-spacing:0}#MainContent .product .form__label,#MainContent .product .product-form__input .form__label,#MainContent .product .quantity__label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:var(--mtp-charcoal);margin-bottom:.8rem}#MainContent .product .product-form__input{margin-bottom:.4rem}#MainContent .product .product-form__input--pill input[type=radio]+label{min-height:4.2rem;padding:.9rem 1.8rem;margin:.6rem .6rem .2rem 0;border:.1rem solid var(--mtp-line-strong);border-radius:var(--mtp-btn-radius);background:var(--mtp-white);color:var(--mtp-charcoal);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.6}#MainContent .product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--mtp-charcoal)}#MainContent .product .product-form__input--pill input[type=radio]:checked+label{background:var(--mtp-charcoal);border-color:var(--mtp-charcoal);color:var(--mtp-white)}#MainContent .product .product-form__input--pill input[type=radio].disabled+label,#MainContent .product .product-form__input--pill input[type=radio]:disabled+label{color:#8a9096;border-color:var(--mtp-line)}#MainContent .product .product-form__input--pill input[type=radio].disabled:checked+label,#MainContent .product .product-form__input--pill input[type=radio]:disabled:checked+label{background:#8a9096;border-color:#8a9096;color:var(--mtp-white)}#MainContent .product .product-form__input .select{max-width:32rem}#MainContent .product .product-form__input .select__select{height:4.6rem;border-radius:var(--mtp-btn-radius);font-family:var(--font-heading-family);font-size:1.4rem;color:var(--mtp-charcoal)}#MainContent .product .product-form__input .select:after,#MainContent .product .product-form__input .select:before{border-radius:var(--mtp-btn-radius)}#MainContent .product .product-form__quantity{margin-top:1.6rem}#MainContent .product .quantity{width:14.4rem;min-height:4.8rem;border:.1rem solid var(--mtp-line-strong);border-radius:var(--mtp-btn-radius);background:var(--mtp-white)}#MainContent .product .quantity:before,#MainContent .product .quantity:after{display:none}#MainContent .product .quantity__input{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;color:var(--mtp-charcoal)}#MainContent .product .quantity__button{width:4.4rem;color:var(--mtp-charcoal)}#MainContent .product .product-form{margin-top:2rem}#MainContent .product .product-form__buttons{max-width:none}#MainContent .product .product-form__submit{min-height:5.2rem;margin-bottom:1rem;border-radius:var(--mtp-btn-radius);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.01em}#MainContent .product .product-form__submit:before,#MainContent .product .product-form__submit:after{border-radius:var(--mtp-btn-radius)}#MainContent .product .product-form__submit.button--primary{background:var(--mtp-charcoal);color:var(--mtp-white)}#MainContent .product .product-form__submit.button--primary:hover:not([disabled]){background:#000}#MainContent .product .product-form__submit[disabled]{opacity:1;background:#e6e9e6;color:var(--mtp-muted);cursor:not-allowed}#MainContent .product .product-form__submit[disabled]:after{box-shadow:none}#MainContent .product .product-form__buttons{--shopify-accelerated-checkout-button-border-radius: .6rem;--shopify-accelerated-checkout-button-block-size: 52px}#MainContent .product .shopify-payment-button__button{border-radius:var(--mtp-btn-radius);min-height:5.2rem}#MainContent .product .product-form__error-message-wrapper{font-family:var(--font-heading-family);font-size:1.4rem}#MainContent .product pickup-availability{font-family:var(--font-heading-family);font-size:1.4rem;color:var(--mtp-ink)}#MainContent .product__description{margin-top:2.8rem;padding-top:2.8rem;border-top:.1rem solid var(--mtp-line);font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.7;letter-spacing:0;color:var(--mtp-ink);overflow-wrap:anywhere}#MainContent .product__description>*:first-child{margin-top:0}#MainContent .product__description p{margin:0 0 1.4rem}#MainContent .product__description strong,#MainContent .product__description b{font-weight:600;color:var(--mtp-charcoal)}#MainContent .product__description h1,#MainContent .product__description h2,#MainContent .product__description h3,#MainContent .product__description h4,#MainContent .product__description h5,#MainContent .product__description h6{margin:2.8rem 0 1rem;font-family:var(--font-heading-family);font-weight:600;color:var(--mtp-charcoal);letter-spacing:-.01em;line-height:1.3}#MainContent .product__description h1,#MainContent .product__description h2{font-size:2rem}#MainContent .product__description h3{font-size:1.8rem}#MainContent .product__description h4,#MainContent .product__description h5,#MainContent .product__description h6{font-size:1.6rem}#MainContent .product__description ul,#MainContent .product__description ol{margin:0 0 1.6rem;padding-left:2.2rem}#MainContent .product__description li{margin:0 0 .8rem;padding-left:.2rem}#MainContent .product__description li::marker{color:var(--mtp-muted)}#MainContent .product__description a{color:var(--mtp-green);text-underline-offset:.3rem}#MainContent .product__description img{max-width:100%;height:auto;border-radius:.8rem}#MainContent .product__description table{width:100%;max-width:100%;display:block;overflow-x:auto;border-collapse:collapse;margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5}#MainContent .product__description th,#MainContent .product__description td{border:.1rem solid var(--mtp-line);padding:.8rem 1rem;text-align:left;vertical-align:top}#MainContent .product__description th{background:var(--mtp-white);font-weight:600;color:var(--mtp-charcoal)}#MainContent .product__description iframe{max-width:100%}#MainContent .product .share-button__button,#MainContent .product .share-button__fallback{font-family:var(--font-heading-family);font-size:1.4rem;color:var(--mtp-muted)}#MainContent [id$=__disclosures] .page-width{font-family:var(--font-heading-family);color:var(--mtp-ink)}#MainContent [id$=__disclosures] h2,#MainContent [id$=__disclosures] .accordion__title{font-family:var(--font-heading-family);font-weight:600;color:var(--mtp-charcoal);letter-spacing:-.01em}#MainContent [id$=__disclosures] .accordion{border-color:var(--mtp-line)}#MainContent .related-products{padding-top:0}#MainContent .related-products__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:600;color:var(--mtp-charcoal);font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.15;letter-spacing:-.02em}#MainContent product-recommendations .product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.8rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 4rem}#MainContent product-recommendations .card-wrapper,#MainContent product-recommendations .card,#MainContent product-recommendations .card__inner{background:transparent}#MainContent product-recommendations .card__inner{border:.1rem solid var(--mtp-line);border-radius:var(--mtp-radius);overflow:hidden}#MainContent product-recommendations .card__media,#MainContent product-recommendations .card__media .media{background:var(--mtp-white);border-radius:var(--mtp-radius)}#MainContent product-recommendations .card__media .media img{object-fit:contain;padding:8%}#MainContent product-recommendations .card__information{padding:1.4rem 0 0;text-align:left}#MainContent product-recommendations .card__heading,#MainContent product-recommendations .card__heading a{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.005em;color:var(--mtp-charcoal)}#MainContent product-recommendations .card__information .card__heading{margin:0}#MainContent product-recommendations .card__information .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:990px){#MainContent product-recommendations .card__information .card__heading a{-webkit-line-clamp:2}}#MainContent product-recommendations .card-information{text-align:left;padding-top:.6rem}#MainContent product-recommendations .price{justify-content:flex-start;text-align:left;margin-top:0}#MainContent product-recommendations .price,#MainContent product-recommendations .price-item{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:0;color:var(--mtp-charcoal)}#MainContent product-recommendations .price__sale .price-item--regular{font-weight:400;color:var(--mtp-muted)}#MainContent product-recommendations .card__inner .card__badge{align-self:flex-start;grid-row-start:1;justify-self:flex-start}#MainContent product-recommendations .card__inner .card__content{padding:1rem}#MainContent product-recommendations .card .badge{padding:.5rem 1rem;border:0;border-radius:.4rem;background:var(--mtp-ivory);color:var(--mtp-charcoal);font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.2}#MainContent product-recommendations .card-wrapper:has(.price--sold-out) .badge{background:#e6e9e6;color:var(--mtp-muted)}
/*# sourceMappingURL=/cdn/shop/t/85/assets/mt-product.css.map */
