[data-tm-product] .product-block-area{padding-bottom:clamp(2rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,4rem)}[data-tm-product] .product-block--variant-picker legend,[data-tm-product] .tm-sizing__eyebrow,[data-tm-product] .tm-sizing__panel-label{font-size:.6875rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}[data-tm-product] .product-block--variant-picker label{transition:border-color .18s ease,background-color .18s ease,color .18s ease}[data-tm-product] .product-block--variant-picker input:focus-visible+label,.tm-sizing input:focus-visible+label,.tm-sizing input:focus-visible,.tm-sizing textarea:focus-visible,.tm-sizing summary:focus-visible,.tm-sizing a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tm-sizing{--tm-hairline: color-mix(in srgb, currentColor 18%, transparent);--tm-muted: color-mix(in srgb, currentColor 62%, transparent);display:block;border-bottom:1px solid var(--tm-hairline);border-top:1px solid var(--tm-hairline);padding:clamp(1.25rem,2.4vw,1.75rem) 0}.tm-sizing [hidden]{display:none!important}.tm-sizing__heading-row,.tm-sizing__custom-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.tm-sizing__eyebrow,.tm-sizing__panel-label{margin:0 0 .45rem}.tm-sizing__title{font-family:var(--heading-font-stack, inherit);font-size:clamp(1.3rem,2vw,1.7rem);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight, inherit);letter-spacing:var(--heading-letter-spacing, normal);line-height:1.1;margin:0}.tm-sizing__guide-link{align-items:center;border-bottom:1px solid currentColor;display:inline-flex;flex:0 0 auto;font-size:.75rem;line-height:1.35;margin-top:.15rem;min-height:2rem;text-decoration:none}.tm-sizing__mode-group{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.tm-sizing[data-custom-only=true] .tm-sizing__mode-group{display:none}.tm-sizing__mode-option,.tm-sizing__size-option{min-width:0;position:relative}.tm-sizing__mode-option input,.tm-sizing__size-option input{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.tm-sizing__mode-option label{border:1px solid var(--tm-hairline);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;height:100%;justify-content:space-between;min-height:5rem;padding:.8rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.tm-sizing__mode-option label>span{font-size:.875rem;line-height:1.25}.tm-sizing__mode-option label small,.tm-sizing__help,.tm-sizing__field>small,.tm-sizing__additional summary small{color:var(--tm-muted);font-size:.6875rem;line-height:1.45}.tm-sizing__mode-option input:checked+label{background:currentColor;border-color:currentColor}.tm-sizing__mode-option input:checked+label>span,.tm-sizing__mode-option input:checked+label>small{color:rgb(var(--color-scheme-background))}.tm-sizing__panel{border-top:1px solid var(--tm-hairline);margin-top:1.25rem;padding-top:1.25rem}.tm-sizing__size-grid{display:flex;flex-wrap:wrap;gap:.4rem}.tm-sizing__size-option label{align-items:center;border:1px solid var(--tm-hairline);cursor:pointer;display:flex;font-size:.78rem;justify-content:center;min-height:2.55rem;min-width:3.4rem;padding:.55rem .7rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.tm-sizing__size-option input:checked+label{background:rgb(var(--color-scheme-text));border-color:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}.tm-sizing__help{margin:.75rem 0 0}.tm-sizing__units{border:1px solid var(--tm-hairline);display:flex;flex:0 0 auto;position:relative}.tm-sizing__units input{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tm-sizing__units label{align-items:center;cursor:pointer;display:flex;font-size:.625rem;justify-content:center;letter-spacing:.12em;min-height:2.75rem;padding:.45rem .65rem;position:relative;text-transform:uppercase}.tm-sizing__units input:checked+label{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}.tm-product-quote{border-bottom:1px solid var(--tm-hairline, color-mix(in srgb, currentColor 18%, transparent));border-top:1px solid var(--tm-hairline, color-mix(in srgb, currentColor 18%, transparent));padding:clamp(1.25rem,2.4vw,1.75rem) 0}.tm-product-quote__label{font-size:.6875rem;letter-spacing:.18em;line-height:1.4;margin:0 0 .75rem;text-transform:uppercase}.tm-product-quote__text{font-family:var(--heading-font-stack, inherit);font-size:clamp(1.3rem,2.2vw,1.75rem);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight, inherit);letter-spacing:var(--heading-letter-spacing, normal);line-height:1.15;margin:0}.tm-product-quote__text p{margin:0}.tm-sizing__measurement-grid,.tm-sizing__order-notes{display:grid;gap:1rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.tm-sizing__optional{border-top:1px solid var(--tm-hairline);margin-top:1.25rem}.tm-sizing__optional>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:2.75rem;padding-right:1.5rem;position:relative}.tm-sizing__optional>summary::-webkit-details-marker{display:none}.tm-sizing__optional>summary small{color:var(--tm-muted);font-size:.6875rem}.tm-sizing__optional>summary:after{content:"+";font-size:1.1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tm-sizing__optional[open]>summary:after{content:"\2212"}.tm-sizing__optional .tm-sizing__order-notes{border-top:0;margin-top:0;padding:0 0 1.25rem}.tm-sizing__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.tm-sizing__field>span:first-child{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;justify-content:space-between;line-height:1.35}.tm-sizing__field>span:first-child small{color:var(--tm-muted);font-size:.625rem}.tm-sizing__input-wrap{align-items:center;border-bottom:1px solid var(--tm-hairline);display:flex;min-height:2.75rem}.tm-sizing__input-wrap input,.tm-sizing textarea{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:currentColor;font:inherit;min-width:0;outline:0;padding:.55rem 0;width:100%}.tm-sizing__input-wrap input[type=date]{min-height:2.75rem}.tm-sizing__input-wrap>span{color:var(--tm-muted);flex:0 0 auto;font-size:.6875rem;padding-left:.5rem}.tm-sizing textarea{border-bottom:1px solid var(--tm-hairline);line-height:1.4;min-height:4.2rem;resize:vertical}.tm-sizing textarea::placeholder,.tm-sizing input::placeholder{color:var(--tm-muted);opacity:1}.tm-sizing__progress{align-items:center;color:var(--tm-muted);display:grid;font-size:.6875rem;gap:.75rem;grid-template-columns:auto minmax(4rem,1fr);margin-top:1rem}.tm-sizing__progress-track{background:var(--tm-hairline);display:block;height:1px;overflow:hidden}.tm-sizing__progress-track i{background:currentColor;display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.tm-sizing__additional{border-bottom:1px solid var(--tm-hairline);border-top:1px solid var(--tm-hairline);margin-top:1.25rem}.tm-sizing__additional summary{cursor:pointer;display:flex;flex-direction:column;gap:.2rem;list-style:none;padding:.9rem 1.5rem .9rem 0;position:relative}.tm-sizing__additional summary::-webkit-details-marker{display:none}.tm-sizing__additional summary:after{content:"+";font-size:1.1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tm-sizing__additional[open] summary:after{content:"\2212"}.tm-sizing__measurement-grid--additional{margin-bottom:1.25rem;margin-top:.5rem}.tm-sizing__support{color:var(--tm-muted);font-size:.75rem;line-height:1.55;margin:1rem 0 0}.tm-sizing__support a{align-items:center;border-bottom:1px solid currentColor;color:currentColor;display:inline-flex;min-height:2rem;text-decoration:none}.tm-sizing__order-notes{border-top:1px solid var(--tm-hairline);margin-top:1.25rem;padding-top:1.25rem}.tm-sizing__validation,.tm-sizing__noscript{color:var(--tm-muted);font-size:.6875rem;line-height:1.45;margin:1rem 0 0;min-height:1rem}.tm-sizing__validation[data-state=complete]{color:currentColor}.tm-sizing__validation[data-state=error]{color:rgb(var(--color-scheme-accent))}[data-tm-product] .add-to-cart.tm-sizing-incomplete:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}[data-tm-product] .add-to-cart{min-height:2.75rem}body:not(.slideshow-pagination-style--counter) [data-tm-product] .splide__pagination__page{background-color:transparent;border-color:transparent;height:1.5rem;margin:0;width:1.5rem}body:not(.slideshow-pagination-style--counter) [data-tm-product] .splide__pagination__page:before{background-color:transparent;border:var(--checkbox-width) solid currentColor;border-radius:9999px;box-sizing:border-box;height:.5rem;min-height:.5rem;min-width:.5rem;width:.5rem}body:not(.slideshow-pagination-style--counter) [data-tm-product] .splide__pagination__page.is-active:before{background-color:currentColor}@media(min-width:1024px){[data-tm-product] .product-content-container{min-height:100%}[data-tm-product] .product-block-area{margin-left:auto;margin-right:auto;max-width:42rem;width:100%}}@media(max-width:639px){.tm-sizing__heading-row{align-items:flex-start;flex-direction:column;gap:.65rem}.tm-sizing__mode-group,.tm-sizing__measurement-grid--additional,.tm-sizing__order-notes{grid-template-columns:1fr}.tm-sizing__measurement-grid:not(.tm-sizing__measurement-grid--additional){gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-sizing__measurement-grid:not(.tm-sizing__measurement-grid--additional)>.tm-sizing__field:last-child{grid-column:1 / -1}.tm-sizing__mode-option label{min-height:4.4rem}.tm-sizing__custom-heading{align-items:flex-end}.tm-sizing__panel{margin-top:.9rem;padding-top:1rem}[data-tm-product] .product-block--grid-container{grid-template-columns:minmax(0,1fr)}[data-tm-product] .product-block--grid-container>div{grid-column:1 / -1}[data-tm-product] .product-block--grid-container>div:nth-last-child(2){border-bottom:0;border-right:0;padding-bottom:.25rem}[data-tm-product] .product-block--grid-container>div:last-child{padding-top:.25rem}}@media(prefers-reduced-motion:reduce){.tm-sizing *,[data-tm-product] .product-block--variant-picker label{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:768px)and (max-width:1023px){.related-products-container>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products-container>ul>li:not([role=presentation]){grid-column:span 1 / span 1}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/tm-product.css.map */
