.gymtime-product-layout{font-family:var(--font-accent--family),Arial,sans-serif;color:#252a2e}.gymtime-product-layout .product-details{min-width:0;--font-body--family: var(--font-accent--family);--font-heading--family: var(--font-accent--family);--font-subheading--family: var(--font-accent--family);--height-buy-buttons: 52px}.gymtime-product-layout .product-details h1{font-family:var(--font-accent--family),Arial,sans-serif;font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#252a2e;margin:0}.gymtime-product-layout .product-details product-price .price{font-size:26px;font-weight:700;line-height:1.3;color:#252a2e}.gymtime-product-layout .product-details product-price .compare-at-price{font-size:18px}.gymtime-product-layout .product-details :is(.tax-note,.installments){font-size:13px;line-height:1.5}.gymtime-product-layout .product-details .details__header{font-family:var(--font-accent--family),Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none;letter-spacing:0;min-height:56px;padding-block:16px}.gymtime-product-layout .product-details .details-content,.gymtime-product-layout .product-details .details-content :is(p,li,span,div){font-family:var(--font-accent--family),Arial,sans-serif;font-size:15px;line-height:1.65;color:#535d65}.gymtime-product-layout .product-details .details-content ul{padding-inline-start:20px;margin-block:0 16px}.gymtime-product-layout .product-details .details-content li+li{margin-top:10px}.gymtime-product-layout .product-details :is(button,input,select){font-family:var(--font-accent--family),Arial,sans-serif;font-size:16px}.gymtime-product-layout .product-details .quantity-selector{min-height:52px;border-radius:8px}.gymtime-product-layout .add-to-cart-button{min-height:52px;border-radius:8px;font-family:var(--font-accent--family),Arial,sans-serif;font-size:16px;font-weight:700;--button-background-color: #f7ca46;--button-color: #352b0f;--button-border-color: #e4b334}.gymtime-product-layout .add-to-cart-button:not(:disabled){background:#f7ca46;color:#352b0f;border:1px solid #e4b334}.gymtime-product-layout .add-to-cart-button:not(:disabled):hover{background:#edbd30}.gymtime-product-layout .add-to-cart-button:disabled{background:#e7e9eb;color:#656d73;border:1px solid #d7dce0;opacity:1}.gymtime-product-layout :is(.add-to-cart-button,.slideshow-controls__thumbnail):focus-visible{outline:3px solid #8a6100;outline-offset:3px}.gymtime-product-layout .media-gallery .slideshow-controls__thumbnail{border:1px solid #dce1e5;background:#fff}.gymtime-product-layout .media-gallery .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #dcae25;outline-offset:2px}.gymtime-product-layout .media-gallery slideshow-slide.product-media-container{--constrained-height: clamp(360px, 65vh, 620px)}@media(min-width:750px){.gymtime-product-layout .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}@media(max-width:749px){.gymtime-product-layout .product-information{padding-block-start:20px}.gymtime-product-layout .product-details h1{font-size:25px}.gymtime-product-layout .product-details{padding-top:24px}.gymtime-product-layout .media-gallery slideshow-slide.product-media-container{max-height:min(110vw,460px)}.gymtime-product-layout .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 52px}}.gymtime-product-layout .gymtime-specifications{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px;padding-bottom:4px}.gymtime-product-layout .gymtime-specifications .gymtime-spec{min-width:0;width:100%;margin:0;padding:0;order:2;border:0}.gymtime-product-layout .gymtime-specifications .gymtime-spec--size{order:0;grid-column:1 / -1}.gymtime-product-layout .gymtime-specifications .gymtime-spec--color{order:1}.gymtime-product-layout .gymtime-specifications :is(.gymtime-spec__label,legend,.variant-option--dropdowns>label){display:block;font:600 14px/1.4 var(--font-accent--family),Arial,sans-serif;color:#535d65;margin:0 0 8px;padding:0}.gymtime-product-layout .gymtime-spec__card{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px;background:#f3f5f6;border:1px solid #dce1e5;border-radius:8px}.gymtime-product-layout .gymtime-spec__value{font:700 16px/1.4 var(--font-accent--family),Arial,sans-serif;color:#252a2e;overflow-wrap:anywhere}.gymtime-product-layout .gymtime-spec--size .gymtime-spec__value{font-size:18px}.gymtime-product-layout .gymtime-specifications .swatch{width:28px;height:28px;min-width:28px;border:1px solid rgb(0 0 0 / 18%);border-radius:4px;background:var(--swatch-background);background-size:cover}.gymtime-product-layout .gymtime-specifications .variant-option__button-label{flex:0 1 auto;width:auto;min-width:0;min-height:54px;height:auto;gap:10px;padding:12px 14px;border:1px solid #dce1e5;border-radius:8px;background:#f3f5f6;color:#252a2e;font:700 16px/1.4 var(--font-accent--family),Arial,sans-serif;overflow-wrap:anywhere;white-space:normal;--variant-picker-stroke-color: #8a6100}.gymtime-product-layout .gymtime-specifications .variant-option__button-label:before,.gymtime-product-layout .gymtime-specifications .variant-option__button-label:after,.gymtime-product-layout .gymtime-specifications .variant-option__button-label__pill{display:none}.gymtime-product-layout .gymtime-specifications .variant-option__button-label:has(input:checked){border:2px solid #d4a321;padding:11px 13px;background:#fff5d6;color:#584000}.gymtime-product-layout .gymtime-specifications .variant-option__button-label:hover{border-color:#b78a1c}.gymtime-product-layout .gymtime-specifications .variant-option__button-label:has(input:focus-visible){outline:3px solid #8a6100;outline-offset:3px}.gymtime-product-layout .gymtime-choice-check{visibility:hidden;margin-left:auto;color:#8a6100}.gymtime-product-layout input:checked~.gymtime-choice-check{visibility:visible}.gymtime-product-layout .gymtime-specifications .variant-option__button-label__text{padding:0}.gymtime-product-layout .gymtime-specifications .variant-option__select-wrapper{border:1px solid #dce1e5;border-radius:8px}.gymtime-product-layout .gymtime-specifications .variant-option__select{min-height:54px;background:#f3f5f6;font-weight:700}@media(max-width:359px){.gymtime-product-layout .gymtime-specifications{grid-template-columns:minmax(0,1fr)}}.gymtime-product-layout .gymtime-spec--color:has(.gymtime-color-navigation){grid-column:1 / -1}.gymtime-product-layout .gymtime-color-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gymtime-product-layout .gymtime-color-link{display:flex;align-items:center;gap:10px;min-height:54px;padding:11px 12px;border:1px solid #dce1e5;border-radius:8px;background:#f3f5f6;color:#252a2e;text-decoration:none;font:600 15px/1.35 var(--font-accent--family),Arial,sans-serif;overflow-wrap:anywhere}.gymtime-product-layout .gymtime-color-link[aria-current=page]{border-color:#bb8b12;box-shadow:inset 0 0 0 1px #bb8b12;background:#fff5d6;color:#584000}.gymtime-product-layout .gymtime-color-link:hover{border-color:#bb8b12;background:#fff8e5}.gymtime-product-layout .gymtime-color-link:focus-visible{outline:3px solid #8a6100;outline-offset:3px}.gymtime-product-layout .gymtime-color-link__swatch{flex:0 0 26px;height:26px;border:1px solid rgb(0 0 0 / 18%);border-radius:4px}.gymtime-product-layout .gymtime-color-link__check{margin-inline-start:auto;visibility:hidden}.gymtime-product-layout .gymtime-color-link[aria-current=page] .gymtime-color-link__check{visibility:visible}@media(min-width:750px)and (max-width:1050px),(max-width:359px){.gymtime-product-layout .gymtime-color-navigation{grid-template-columns:minmax(0,1fr)}}.gymtime-product-layout .gymtime-color-link--unavailable,.gymtime-product-layout .gymtime-color-link--unavailable:hover{color:#72777b;background:#f2f3f4;border-color:#dce1e5;cursor:not-allowed}.gymtime-product-layout .gymtime-linked-unavailable-note{display:block;font-size:12px;font-weight:400;margin-top:4px}.gymtime-product-layout .gymtime-linked-size .gymtime-color-link{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gymtime-product-layout.css.map */
