:root{--pp-t-title: 19px;--pp-t-emph: 17px;--pp-t-body: 15px;--pp-t-cap: 13px;--pp-space-section: 20px;--pp-space-inner: 10px;--pp-radius: 10px;--pp-red: #f90435;--pp-ink-2: #5a5a5a;--pp-ink-3: #6e6e6e;--pp-line: #dedede;--pp-strike: #b0b0b0}@media screen and (min-width:750px){:root{--pp-t-title: 24px;--pp-t-emph: 19px;--pp-t-body: 16px;--pp-t-cap: 14px;--pp-space-section: 24px;--pp-space-inner: 12px;--pp-radius: 12px}}.product-details>.group-block>.group-block-content{gap:var(--pp-space-section)}@media screen and (max-width:749px){.product-details{padding-block-start:var(--pp-space-inner);padding-block-end:var(--pp-space-section)}}@media screen and (min-width:750px){.product-details{padding-block-start:0;padding-block-end:var(--pp-space-section)}}.product-details .group-block-content>.group-block>.group-block-content{gap:var(--pp-space-inner)}.product-details .group-block-content>.group-block rte-formatter p{font-size:var(--pp-t-cap);font-weight:400;line-height:1.35}.product-details h1{font-size:var(--pp-t-title);font-weight:400;line-height:1.25}.product-details product-price.text-block{font-size:var(--pp-t-emph)!important;line-height:1.35}.product-details product-price.text-block>*{font-size:inherit}.product-details product-price .price{font-size:inherit;font-weight:400}.product-details product-price .compare-at-price,.product-details product-price s{font-size:inherit;font-weight:400;color:var(--pp-ink-3);opacity:1;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--pp-strike)}.product-details .mto-discount-badge{--mto-badge-font-size: var(--pp-t-body);font-weight:400;line-height:1.35;padding:3px 12px;border-radius:var(--pp-radius);transform:none}.product-details .mto-discount-badge.mto-badge--outline{border-width:1px;background:#fff}.product-details .rating-wrapper{font-size:var(--pp-t-cap)}.product-details .rating-wrapper .stars{--star-size: 1em}.product-details .rating-wrapper{--color: var(--color-foreground)}.product-details .rating-wrapper .rating-count,.product-details .rating-wrapper .rating-count-separator{font-size:var(--pp-t-cap);font-weight:400;color:var(--color-foreground)}.product-details .rating-wrapper .rating-count>*{font-size:inherit;font-weight:400;color:inherit}.product-details .rating-wrapper .rating-count-separator{opacity:.25}slideshow-controls[thumbnails]{--thumbnail-width: 62px;--thumbnail-gutter: 16px;display:flex;justify-content:flex-start;padding-block:var(--pp-space-inner) 0;padding-inline:0}slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;justify-content:flex-start}slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:max-content;max-width:none;margin:0;padding:0 var(--thumbnail-gutter)}slideshow-controls[thumbnails] .slideshow-controls__thumbnail{flex:0 0 var(--thumbnail-width);width:var(--thumbnail-width);height:auto;aspect-ratio:1 / 1;border-radius:var(--pp-radius);overflow:hidden;border:1px solid var(--pp-line);background:none;padding:0}slideshow-controls[thumbnails] .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border:1px solid var(--pp-red);outline:none}slideshow-controls[thumbnails] .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (min-width:750px){slideshow-controls[thumbnails]{--thumbnail-width: 84px;--thumbnail-gutter: 0px}slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:10px}}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){display:block}.product-details .fd-options-swatch__options{flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.product-details .fd-options-swatch__options::-webkit-scrollbar{display:none}.product-details .fd-options-swatch__options>.pg-product{flex:0 0 auto;border-radius:var(--pp-radius)!important}.product-details .fd-options-swatch__options>.pg-product>div{border-radius:var(--pp-radius)!important}.product-details .fd-options-swatch__options>.pg-product.active{border-color:var(--pp-red)!important}@media screen and (min-width:750px){.product-details .fd-options-swatch__options{gap:10px!important}}.product-details .variant-option{--options-border-radius: var(--pp-radius)}.product-details .variant-option--buttons{gap:var(--pp-space-inner)}@media screen and (max-width:749px){.product-details .variant-option--buttons:not(.variant-option--swatches){grid-template-columns:repeat(2,minmax(0,1fr))}.product-details .variant-option--buttons:not(.variant-option--swatches):not(:has(>label:nth-of-type(2))){grid-template-columns:minmax(0,1fr)}.product-details .variant-option--buttons:not(.variant-option--swatches):has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;white-space:normal;text-align:center;line-height:1.2}}.product-details .variant-option__button-label{min-height:44px;padding-block:0;padding-inline:10px;font-size:var(--pp-t-body);font-weight:400}.product-details .variant-option__button-label__text{font-size:inherit;font-weight:inherit}.product-details .variant-option__button-label__pill{border-radius:var(--pp-radius)}@media screen and (min-width:750px){.product-details .variant-option__button-label{min-height:48px;padding-inline:14px}}.product-details .product-form-buttons:not(:has(.quantity-rules)){gap:var(--pp-space-inner)}.product-details add-to-cart-component{display:block;width:100%}.product-details .product-form-buttons span:has(>add-to-cart-component){display:flex}.product-details .quantity-selector{--quantity-selector-width: 118px;flex:0 0 var(--quantity-selector-width);height:44px;min-height:44px;border-radius:var(--pp-radius);font-size:var(--pp-t-body);font-weight:400}.product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--pp-radius);border-end-start-radius:var(--pp-radius)}.product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--pp-radius);border-end-end-radius:var(--pp-radius)}.product-details .quantity-selector input{font-size:var(--pp-t-body);font-weight:400}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:18px;height:18px}#MainContent .product-details [id^=BuyButtons-ProductSubmitButton].add-to-cart-button{font-size:var(--pp-t-body)!important;font-weight:400;min-height:44px!important;border-radius:var(--pp-radius)!important;padding-block:0!important;padding-inline:16px!important}@media screen and (min-width:750px){.product-details .quantity-selector{--quantity-selector-width: 150px;height:48px;min-height:48px}#MainContent .product-details [id^=BuyButtons-ProductSubmitButton].add-to-cart-button{min-height:48px!important;padding-inline:24px!important}}.product-details .accordion{--summary-font-size: var(--pp-t-body);--summary-font-weight: 400}.product-details .accordion .details__header{min-height:46px;padding-block:0;font-size:var(--pp-t-body);font-weight:400}.product-details .accordion .details__header .svg-wrapper svg{width:14px;height:14px;color:var(--pp-ink-2)}.product-details .accordion .details-content{font-size:var(--pp-t-body)}@media screen and (min-width:750px){.product-details .accordion .details__header{min-height:52px}.product-details .accordion .details__header .svg-wrapper svg{width:15px;height:15px}}#MainContent .product-details .jm-review-widget{padding-block:0!important}#MainContent .product-details .jm-review-widget__header>.jm-cluster{gap:var(--pp-space-inner)!important}#MainContent .product-details .jm-review-widget__header>.jm-cluster>.jm-stack{gap:var(--pp-space-inner)!important}#MainContent .product-details .jm-review-widget-minimal-header__title{font-size:var(--pp-t-emph)!important;font-weight:400!important;line-height:1.3!important}#MainContent .product-details .jm-average-rating-display .jm-cluster>p.jm-text:first-child{font-size:var(--pp-t-emph)!important;font-weight:400!important}#MainContent .product-details .jm-average-rating-display .jm-cluster>p.jm-text:last-child{font-size:var(--pp-t-cap)!important;font-weight:400!important;color:var(--pp-ink-2)!important}#MainContent .product-details .jm-review-widget__header .jm-button{min-height:38px!important;height:38px!important;border-radius:19px!important;font-size:var(--pp-t-body)!important;font-weight:400!important}#MainContent .product-details .jm-review-widget__header .jm-button .jm-text,#MainContent .product-details .jm-review-widget__header .jm-sort-filter .jm-text{font-size:var(--pp-t-body)!important;font-weight:400!important}#MainContent .product-details .jm-review-item .jm-star-rating__font-icon{font-size:14px!important}#MainContent .product-details .jm-reviewer-info__name{font-size:var(--pp-t-body)!important;font-weight:400!important}#MainContent .product-details .jm-verified-buyer-badge,#MainContent .product-details .jm-verified-buyer-badge .jm-text{font-size:var(--pp-t-cap)!important;font-weight:400!important}#MainContent .product-details .jm-reviewer-info__details>.jm-cluster:last-child .jm-text{font-size:var(--pp-t-cap)!important;font-weight:400!important;color:var(--pp-ink-3)!important}#MainContent .product-details .jm-pagination-controls .jm-text{font-size:var(--pp-t-cap)!important}#MainContent .product-details .jm-review-content__body,#MainContent .product-details .jdgm-review-content__body-content{font-size:var(--pp-t-body)!important;font-weight:400!important;line-height:1.5!important}@media screen and (min-width:750px){#MainContent .product-details .jm-review-widget__header>.jm-cluster{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}#MainContent .product-details .jm-review-widget__header>.jm-cluster>.jm-stack:last-child{flex:0 0 auto!important;width:auto!important}#MainContent .product-details .jm-review-widget__header .jm-button{min-height:42px!important;height:42px!important;border-radius:21px!important;padding-inline:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mto-product-page.css.map */
