body[data-page-type=product]{--gm-body-size: 16px;--gm-section-title: 32px;--gm-product-title: 24px;--text-color: 0 10 20;--heading-color: 0 10 20;--body-font-size: 16px;--product-column-padding: 40px;--inventory-normal-text: 53 116 87;--inventory-low-text: 53 116 87;--inventory-very-low-text: 161 78 88;--inventory-no-stock-text: 161 78 88;color:#000a14}body[data-page-type=product] #main-content{font-family:Inter,MFW-HiraKakuStdN-W4,sans-serif;font-size:var(--gm-body-size);line-height:1.8}body[data-page-type=product] #main-content .container{max-width:1280px;padding-inline:32px}body[data-page-type=product] .product-title{font:400 var(--gm-product-title)/1.45 "Inter","MFW-GothicMB101Pr6N-Heavy",sans-serif;margin:0}body[data-page-type=product] :is(.section__heading,.section__header h2){font:400 var(--gm-section-title)/1.5 "Inter","MFW-GothicMB101Pr6N-Heavy",sans-serif}body[data-page-type=product] .product-info__block{margin-block:24px}body[data-page-type=product] .product-info__block--sm{margin-block:12px}body[data-page-type=product] .product-info__title{margin-top:0}body[data-page-type=product] .product-info :is(.label,.disclosure__title,.custom-select__btn,.opt-label,.btn){font:400 14px/1.6 Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .product-info :is(.rte,.product-policies,.product-message,.text-sm){font-size:14px;line-height:1.8}body[data-page-type=product] .product-info .price__current{font:600 25px/1.3 var(--price-font-family);color:#000a14}body[data-page-type=product] .product-info .price__was{font:400 16px/1.4 var(--price-font-family);color:#a14e58}body[data-page-type=product] .tax-included{font-size:12px;color:#56616a}body[data-page-type=product] .product-info__price{margin-block:16px}body[data-page-type=product] .product-info :is(.btn--primary,.shopify-payment-button__button--unbranded){background:#245aa7;border-color:#245aa7;color:#fff}body[data-page-type=product] .product-info :is(.btn--primary,.shopify-payment-button__button--unbranded):hover{background:#19447f;border-color:#19447f}body[data-page-type=product] .product-info__add-button .btn,body[data-page-type=product] .shopify-payment-button__button{min-height:52px;border-radius:3px;font-size:14px}body[data-page-type=product] .qty-input{min-height:52px;border-radius:3px;border-color:#cbd3dc}body[data-page-type=product] .opt-label--btn{min-height:44px;padding:10px 16px;border-color:#cbd3dc}body[data-page-type=product] .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:0 0 0 1px #245aa7}body[data-page-type=product] :is(.disclosure,.product-info hr){border-color:#e1e5e9}body[data-page-type=product] .product-info .disclosure__toggle{padding-block:16px}body[data-page-type=product] .product-details :is(.rte,.disclosure__content){font-size:var(--gm-body-size);line-height:1.8;color:#56616a}body[data-page-type=product] .product-details .rte :is(p,li,td,th){font-size:var(--gm-body-size);line-height:1.8}body[data-page-type=product] .product-details .rte p{margin-block:0 20px}body[data-page-type=product] .product-details .rte :is(h2,h3){font:400 24px/1.5 Inter,MFW-GothicMB101Pr6N-Heavy,sans-serif;color:#000a14;margin:40px 0 16px}body[data-page-type=product] .product-details .rte :is(h4,h5,h6,strong){font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif;font-weight:400;color:#000a14}body[data-page-type=product] .product-details .rte li{margin-bottom:8px}body[data-page-type=product] .product-details .rte table{width:100%;border-collapse:collapse;border:1px solid #e1e5e9}body[data-page-type=product] .product-details .rte :is(td,th){padding:14px 16px;border:0;border-bottom:1px solid #e1e5e9;overflow-wrap:anywhere}body[data-page-type=product] .product-details .rte tr>:first-child{background:#f3f4f5;color:#000a14;font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .product-details .disclosure__title{font:400 24px/1.5 Inter,MFW-GothicMB101Pr6N-Heavy,sans-serif}body[data-page-type=product] .card__title{font:400 16px/1.35 Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .card .price{font-size:20px}body[data-page-type=product] .product-label{background:#245aa7;color:#fff;font-size:12px;border-radius:3px}body[data-page-type=product] .breadcrumbs{font-size:12px;color:#56616a}@media(min-width:769px){body[data-page-type=product] .product-main .product-media{border:0}body[data-page-type=product] .product-main .product-info:before,body[data-page-type=product] .product-main .product-info:after{display:none}body[data-page-type=product] .product-main+.product-details{max-width:1280px;padding-inline:32px}body[data-page-type=product] #main-content .product-main+.product-details>.container{padding-left:0;padding-right:var(--product-column-padding);border:0}}@media(max-width:768px){body[data-page-type=product]{--gm-body-size: 14px;--gm-section-title: 24px;--gm-product-title: clamp(17px,4.6vw,20px)}body[data-page-type=product] #main-content .container{padding-inline:18px}body[data-page-type=product] .product-info__add-button .btn,body[data-page-type=product] .shopify-payment-button__button,body[data-page-type=product] .qty-input{min-height:48px}body[data-page-type=product] .product-info .price__current{font-size:22px}body[data-page-type=product] .product-details .rte :is(h2,h3),body[data-page-type=product] .product-details .disclosure__title{font-size:20px}body[data-page-type=product] .product-details .rte :is(td,th){padding:12px}body[data-page-type=product] .card__title{font-size:14px}}body[data-page-type=product] .product-details :is(.rte,p,li,td){font-family:Inter,MFW-HiraKakuStdN-W4,sans-serif;font-weight:400}body[data-page-type=product] .product-info :is(.rte,p){font-family:Inter,MFW-HiraKakuStdN-W4,sans-serif;font-weight:400}body[data-page-type=product] .product-info__price .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}body[data-page-type=product] .product-info__price .price__was{order:-1}body[data-page-type=product] .product-info__price .price__was:empty{display:none}body[data-page-type=product] .product-details .rte :is(th,tr>:first-child){font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .gm-order-info{display:block;margin-block:24px;font:400 14px/1.6 Inter,MFW-HiraKakuStdN-W4,sans-serif}body[data-page-type=product] .gm-order-label{font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif;color:#000a14}body[data-page-type=product] .gm-order-dispatch{display:flex;gap:16px;align-items:baseline}body[data-page-type=product] .gm-order-dispatch[hidden]{display:none}body[data-page-type=product] .gm-order-dispatch>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:#357457}body[data-page-type=product] .gm-order-info[data-stock=false] .gm-order-dispatch>div{color:#a14e58}body[data-page-type=product] .gm-order-info strong{font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif;font-weight:400}body[data-page-type=product] .gm-order-lead{border-left:1px solid currentColor;padding-left:10px}body[data-page-type=product] .gm-order-info .gm-order-note{display:block;font-size:12px;line-height:1.6;color:#56616a;margin:8px 0 0}body[data-page-type=product] .gm-order-shipping{margin-top:16px;padding:16px;background:#edf3fa;border-radius:4px}body[data-page-type=product] .gm-order-shipping>.gm-order-label{display:block;font-size:12px;margin-bottom:4px;color:#56616a}body[data-page-type=product] .gm-order-shipping>strong{color:#245aa7}body[data-page-type=product] .gm-order-sample{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-top:12px;border:1px solid #cbd3dc;border-radius:3px;color:#000a14}body[data-page-type=product] .gm-order-sample strong{display:block;font-size:12px;color:#56616a;margin-top:4px;margin-bottom:0}body[data-page-type=product] .gm-order-sample>span>span{font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .gm-order-sample:hover{border-color:#245aa7;color:#245aa7}body[data-page-type=product] .gm-product-features{margin-bottom:48px}body[data-page-type=product] .gm-product-features__title{margin:0 0 24px;font:400 24px/1.5 Inter,MFW-GothicMB101Pr6N-Heavy,sans-serif;color:#000a14}body[data-page-type=product] .gm-product-features__list{display:grid;gap:32px}body[data-page-type=product] .gm-product-feature{min-width:0}body[data-page-type=product] .gm-product-feature__media{margin-bottom:16px;overflow:hidden;border-radius:var(--gm-radius-card,4px)}body[data-page-type=product] .gm-product-feature__media :is(img,video){display:block;width:100%;height:auto}body[data-page-type=product] .gm-product-feature__heading{margin:0 0 12px;color:#000a14;font:400 20px/1.5 Inter,MFW-HiraKakuStdN-W7,sans-serif;overflow-wrap:anywhere}body[data-page-type=product] .gm-product-feature__description{margin:0;color:#56616a;font-size:var(--gm-body-size);line-height:1.8;overflow-wrap:anywhere}@media(max-width:768px){body[data-page-type=product] .gm-product-features{margin-bottom:32px}body[data-page-type=product] .gm-product-features__title{font-size:20px;margin-bottom:16px}body[data-page-type=product] .gm-product-features__list{gap:24px}body[data-page-type=product] .gm-product-feature__heading{font-size:18px;margin-bottom:8px}}body[data-page-type=product] .gm-color-chart .option-selector__btns{gap:10px;margin-top:0}body[data-page-type=product] .gm-color-swatch{position:relative;display:flex;flex-direction:column;align-items:center;width:76px;min-height:44px;margin:0;padding:5px;border:1px solid #cbd3dc;border-radius:4px;background:#fff;color:#000a14;cursor:pointer;box-shadow:none}body[data-page-type=product] .gm-color-swatch:after{content:none}body[data-page-type=product] .gm-color-swatch__visual{display:block;position:relative;width:64px;height:64px;overflow:hidden;border-radius:2px;background:#f3f4f5}body[data-page-type=product] .gm-color-swatch__visual :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}body[data-page-type=product] .gm-color-swatch--texture .gm-color-swatch__visual img{position:absolute;width:400%;max-width:none;height:400%;left:-150%;top:-150%;object-fit:cover}body[data-page-type=product] .gm-color-swatch__name{padding-top:9px;text-align:center;font:400 12px/1.5 Inter,MFW-HiraKakuStdN-W6,sans-serif;overflow-wrap:anywhere}body[data-page-type=product] .gm-color-chart .opt-btn:checked+.gm-color-swatch{border-color:#245aa7;box-shadow:0 0 0 1px #245aa7}body[data-page-type=product] .gm-color-chart .opt-btn:focus-visible+.gm-color-swatch{outline:2px solid #245aa7;outline-offset:3px}body[data-page-type=product] .gm-color-chart .opt-btn.is-unavailable+.gm-color-swatch{opacity:.5}body[data-page-type=product] .gm-color-chart .opt-btn:checked+.gm-color-swatch:after{content:none;display:none}body[data-page-type=product] .product-info__title{margin-bottom:8px}body[data-page-type=product] .product-info__block:has(.scm-reviews-rate),body[data-page-type=product] .product-info__rating{margin-block:8px}body[data-page-type=product] .product-info .scm-reviews-rate{margin-block:0!important;padding-block:0!important}body[data-page-type=product] .product-info .product-price{margin-block:8px 0}body[data-page-type=product] .product-info .product-info__price{margin-block:0}body[data-page-type=product] .product-price .js-instalments-form:not(:has(shopify-payment-terms)){margin-block:0}body[data-page-type=product] .gm-review-frame-wrap{width:100%;max-width:none;margin:0 auto}.gm-review-dialog{box-sizing:border-box;width:min(640px,calc(100% - 36px));max-height:80svh;margin:auto;padding:32px;border:1px solid #e1e5e9;border-radius:4px;background:#fff;color:#000a14;overflow:auto}.gm-review-dialog::backdrop{background:#000a147f}.gm-review-dialog h2{margin:0 44px 20px 0;font:400 20px/1.5 Inter,MFW-HiraKakuStdN-W7,sans-serif}.gm-review-dialog p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#56616a;font:400 14px/1.8 Inter,MFW-HiraKakuStdN-W4,sans-serif}.gm-review-dialog__close{position:absolute;right:12px;top:12px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#56616a;font:400 28px/1 sans-serif;cursor:pointer}@media(max-width:768px){.gm-review-dialog{padding:24px}.gm-review-dialog p{font-size:14px}}body[data-page-type=product] .gm-product-overview{border:0}body[data-page-type=product] .gm-product-overview__title{margin:0 0 24px;color:#000a14;font:400 24px/1.5 Inter,MFW-GothicMB101Pr6N-Heavy,sans-serif}@media(max-width:768px){body[data-page-type=product] .gm-product-overview__title{font-size:20px;margin-bottom:16px}}body[data-page-type=product] .gm-product-tabs{display:block}body[data-page-type=product] .gm-product-tabs__nav{display:flex;gap:28px;margin-bottom:24px}body[data-page-type=product] .gm-product-tabs__nav button{position:relative;min-height:48px;padding:8px 0 12px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#56616a;font:400 20px/1.5 Inter,MFW-HiraKakuStdN-W7,sans-serif;cursor:pointer}body[data-page-type=product] .gm-product-tabs__nav button[aria-selected=true]{color:#245aa7;border-bottom-color:#245aa7}body[data-page-type=product] .gm-product-tabs [role=tabpanel][hidden]{display:none}body[data-page-type=product] .gm-product-tabs [role=tabpanel]>:first-child{margin-top:0}body[data-page-type=product] .gm-product-tabs__nav button:focus-visible{outline:2px solid #245aa7;outline-offset:3px}@media(max-width:768px){body[data-page-type=product] .gm-product-tabs__nav{gap:24px;margin-bottom:16px}body[data-page-type=product] .gm-product-tabs__nav button{font-size:16px}}@media(min-width:769px){body[data-page-type=product] .product-info .product-vendor-sku{margin-top:0}}body[data-page-type=product] .cc-product-comparison-grid{--text-color: 0 10 20;--bg-color: 255 255 255}body[data-page-type=product] .cc-product-comparison-grid>.section{margin-block:64px}body[data-page-type=product] .cc-product-comparison-grid .section__header{flex-direction:row;text-align:left;gap:16px;margin-bottom:32px}body[data-page-type=product] .cc-product-comparison-grid .section__heading{text-align:left}body[data-page-type=product] #main-content .cc-product-comparison-grid .product-comparison-container{padding-inline:0}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-slider{background:#fff;border-radius:4px;--scrollbar-color: 86 97 106}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid{width:100%;margin:0;border:0;border-collapse:collapse;color:#000a14}body[data-page-type=product] .cc-product-comparison-grid :is(td,th){padding:16px;border-color:#e1e5e9;text-align:left;font:400 16px/1.8 Inter,MFW-HiraKakuStdN-W4,sans-serif;overflow-wrap:anywhere}body[data-page-type=product] .cc-product-comparison-grid thead th{padding-top:0;padding-bottom:24px}body[data-page-type=product] .cc-product-comparison-grid tbody :is(.product-comparison-grid__th--left,.product-comparison-grid__th--top){background:#f3f4f5;font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid__th--left{width:160px}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid__sticky{left:16px}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid__sticky:after,body[data-page-type=product] .cc-product-comparison-grid tbody .product-comparison-grid__th--left:after{content:none}body[data-page-type=product] .cc-product-comparison-grid .media{border-radius:4px;overflow:hidden;background:#f3f4f5}body[data-page-type=product] .cc-product-comparison-grid .gm-comparison-title{font:400 16px/1.5 Inter,MFW-HiraKakuStdN-W6,sans-serif;margin-bottom:12px}body[data-page-type=product] .cc-product-comparison-grid :is(.product-comparison-text,.rte){font-size:16px;line-height:1.8;color:#56616a}body[data-page-type=product] .cc-product-comparison-grid .price__current{font:600 20px/1.4 var(--price-font-family);color:#000a14}body[data-page-type=product] .cc-product-comparison-grid .price__was{font:400 18px/1.4 var(--price-font-family);color:#a14e58}body[data-page-type=product] .cc-product-comparison-grid .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border-radius:3px;font:400 14px/1.6 Inter,MFW-HiraKakuStdN-W6,sans-serif;white-space:normal;box-shadow:none}body[data-page-type=product] .cc-product-comparison-grid .btn--primary{background:#245aa7;border-color:#245aa7;color:#fff}body[data-page-type=product] .cc-product-comparison-grid .btn--primary:hover{background:#19447f;border-color:#19447f}body[data-page-type=product] .cc-product-comparison-grid .btn--secondary{background:#fff;border-color:#d8d8d8;color:#000a14}@media(max-width:1023px){body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid__th--top{padding-block:10px}}@media(max-width:768px){body[data-page-type=product] .cc-product-comparison-grid>.section{margin-block:40px}body[data-page-type=product] .cc-product-comparison-grid .section__header{margin-bottom:24px}body[data-page-type=product] .cc-product-comparison-grid :is(td,th){padding:12px;font-size:14px}body[data-page-type=product] .cc-product-comparison-grid thead th{padding-top:0;padding-bottom:16px}body[data-page-type=product] .cc-product-comparison-grid :is(.gm-comparison-title,.product-comparison-text,.rte){font-size:14px}body[data-page-type=product] .cc-product-comparison-grid .btn{min-height:48px}body[data-page-type=product] .cc-product-comparison-grid .price__current{font-size:20px}body[data-page-type=product] .cc-product-comparison-grid .product-comparison-grid__sticky{left:12px}}body[data-page-type=product] .gm-thickness-selector .option-selector__btns{gap:10px;margin-top:0}body[data-page-type=product] .gm-thickness-option{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:48px;margin:0;padding:10px 16px;border:1px solid #cbd3dc;border-radius:4px;background:#fff;color:#000a14;font:400 14px/1.6 Inter,MFW-HiraKakuStdN-W6,sans-serif;cursor:pointer}body[data-page-type=product] .gm-thickness-selector .opt-btn:checked+.gm-thickness-option{border-color:#245aa7;box-shadow:0 0 0 1px #245aa7}body[data-page-type=product] .gm-thickness-selector .opt-btn:checked+.gm-thickness-option:after{content:none;display:none}body[data-page-type=product] .gm-thickness-selector .opt-btn:focus-visible+.gm-thickness-option{outline:2px solid #245aa7;outline-offset:3px}body[data-page-type=product] .gm-thickness-selector .opt-btn.is-unavailable+.gm-thickness-option{opacity:.5;text-decoration:line-through}body[data-page-type=product] .gm-order-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}body[data-page-type=product] .gm-order-cards>:only-child{grid-column:1 / -1}body[data-page-type=product] .gm-order-cards :is(.gm-order-shipping,.gm-order-sample){box-sizing:border-box;margin:0;padding:12px;min-width:0;border:1px solid transparent;border-radius:4px}body[data-page-type=product] .gm-order-shipping>strong{display:block;font-size:14px;line-height:1.6}body[data-page-type=product] .gm-order-phrase{display:inline-block}body[data-page-type=product] .gm-order-cards .gm-order-sample{align-items:flex-start;gap:6px;border-color:#cbd3dc;font-size:14px;line-height:1.6}body[data-page-type=product] .gm-order-sample>span:last-child{flex:none;align-self:center}body[data-page-type=product] .gm-order-cards .gm-order-note{margin-top:4px}@media(max-width:400px){body[data-page-type=product] .gm-order-cards{gap:8px}body[data-page-type=product] .gm-order-cards :is(.gm-order-shipping,.gm-order-sample){padding:10px 8px}body[data-page-type=product] .gm-order-cards .gm-order-sample,body[data-page-type=product] .gm-order-cards .gm-order-shipping>strong{font-size:12px}}@media(max-width:340px){body[data-page-type=product] .gm-order-cards{grid-template-columns:1fr}}body[data-page-type=product] .product-info .product-vendor-sku{font-size:12px;line-height:1.6}body[data-page-type=product] .product-info .product-options{margin-block:16px}body[data-page-type=product] .product-options .option-selector{margin:0}body[data-page-type=product] .product-options .option-selector:not(:last-child){margin-bottom:16px}body[data-page-type=product] .product-options .option-selector .label{margin-bottom:8px}body[data-page-type=product] .gm-order-cards .gm-order-sample>span>span{display:block}body[data-page-type=product] .gm-order-cards .gm-order-sample strong{margin:4px 0 0;font:400 12px/1.6 Inter,MFW-HiraKakuStdN-W4,sans-serif}body[data-page-type=product] .gm-order-cards :is(.gm-order-shipping>strong,.gm-order-sample>span>span){font-family:Inter,MFW-HiraKakuStdN-W6,sans-serif;font-weight:400}body[data-page-type=product] .gm-order-cards :is(.gm-order-note,.gm-order-sample strong){font-family:Inter,MFW-HiraKakuStdN-W4,sans-serif;font-weight:400}body[data-page-type=product] .product-details+.shopify-section:before,body[data-page-type=product] .product-main+.shopify-section:not(.product-details):before{content:none;display:none}body[data-page-type=product] .cc-product-comparison-grid{display:none}body[data-page-type=product] .gm-order-cards .gm-order-sample[aria-disabled=true],body[data-page-type=product] .gm-order-cards .gm-order-sample[aria-disabled=true]:hover{background:#f3f4f5;border-color:#e1e5e9;color:#747c84;opacity:1;cursor:default;text-decoration:none}body[data-page-type=product] .gm-order-sample[aria-disabled=true] strong{color:#747c84}body[data-page-type=product] .gm-order-sample [data-sample-arrow][hidden]{display:none}@media(max-width:767px){body[data-page-type=product] .media-gallery__thumbs{margin-top:12px}body[data-page-type=product] .media-thumbs{--media-gap:8px;padding:0 0 4px}body[data-page-type=product] .media-thumbs__item{flex:0 0 64px}body[data-page-type=product] .media-thumbs__btn{border-radius:4px;overflow:hidden}body[data-page-type=product] .media-thumbs__btn.is-active{border-color:#245aa7}body[data-page-type=product] .media-thumbs__btn.is-active:after{background:#245aa7}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gymmat-product.css.map */
