.product-section{padding-block:2rem}product-gallery,timeline-accordion,variant-picker,product-form{display:block}@media screen and (min-width:750px){.product-section{padding-block:4rem}}.product__title-bar{margin-bottom:3rem}.product__title-divider{border:0;border-top:1px solid rgba(var(--color-foreground),1);margin:0}.product__title{font-family:var(--font-heading-family);font-size:var(--font-size-h1);font-weight:var(--font-heading-weight);text-align:center;margin:0;letter-spacing:.05em;font-style:italic;line-height:1.2}.product__title-separator{display:none}.product__price{display:block;margin-top:0}@media screen and (min-width:750px){.product__title{margin-top:1.5rem;margin-bottom:1.5rem}.product__title-separator{margin-inline:1rem;display:inline}.product__price{display:inline;margin-top:0}}.product__grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.product__media-container{position:relative;min-width:0;overflow:hidden}.product__media-list{width:100%}.product__media-list .swiper{width:100%;overflow:hidden;transition:height .3s ease}.product__media-list .swiper-slide{width:100%}.product__info-container{display:flex;flex-direction:column;gap:4rem;min-width:0}@media screen and (min-width:750px){.product__grid{grid-template-columns:6fr 4fr;gap:5rem;align-items:stretch}}.product__media-item{line-height:0}.product__media{width:100%;max-width:100%;height:auto;display:block;aspect-ratio:1/1;background-color:rgb(var(--color-page-background));object-fit:contain}.product__timeline{position:relative;display:flex;flex-direction:column;flex:1}@media screen and (min-width:750px){.product__timeline{min-height:var(--timeline-min-height, auto)}}.product__timeline:before{content:"";position:absolute;background:#333;z-index:0}.timeline-line{display:none!important}.timeline-item{position:relative;z-index:1}.timeline-dot-wrapper{position:absolute;left:0;top:0;width:calc(var(--product-dot-size, 24px) + 2px);height:calc(var(--product-dot-size, 24px) + 2px);display:flex;justify-content:center;align-items:center;z-index:2}.timeline-dot{width:var(--product-dot-size, 24px);height:var(--product-dot-size, 24px);border:2px solid #333;border-radius:50%;background:rgb(var(--color-page-background));transition:background-color .3s ease}.timeline-item.is-active .timeline-dot{background-color:#c8e6c9}.timeline-heading{margin:0;padding-left:calc(var(--product-dot-size, 24px) + 2px + 19px);line-height:calc(var(--product-dot-size, 24px) + 2px);font-family:var(--font-heading-family);font-size:var(--font-size-interactive);letter-spacing:.1em;text-transform:uppercase;font-weight:700;cursor:pointer}.timeline-content{overflow:hidden;height:0;opacity:0;padding-left:45px}.timeline-item.is-active .timeline-content{height:auto;opacity:1}@media screen and (min-width:750px){.product__timeline:before{left:calc((var(--product-dot-size, 24px) + 14px) / 2 - 1px);top:calc((var(--product-dot-size, 24px) + 14px) / 2);bottom:auto;height:calc(100% - var(--product-dot-size, 24px) - 14px);width:2px}.timeline-dot-wrapper{width:calc(var(--product-dot-size, 24px) + 14px);height:calc(var(--product-dot-size, 24px) + 14px)}.timeline-dot{width:calc(var(--product-dot-size, 24px) + 6px);height:calc(var(--product-dot-size, 24px) + 6px)}.timeline-heading{padding-left:calc(var(--product-dot-size, 24px) + 14px + 19px);line-height:calc(var(--product-dot-size, 24px) + 14px)}.timeline-content{padding-left:calc(var(--product-dot-size, 24px) + 14px + 19px)}}@media screen and (min-width:750px){.timeline-item{display:flex;flex-direction:column;flex:1}.timeline-item[data-index="0"]{margin-top:50px}.timeline-tab,.timeline-tab-inner{display:contents}.timeline-item.is-active{flex:1}.timeline-item.is-active .timeline-content{flex:1;display:flex;flex-direction:column}.timeline-content-inner{flex:1;display:flex;flex-direction:column;justify-content:center}}.timeline-content-inner{font-size:var(--font-size-body);font-weight:700}@media screen and (max-width:749px){.timeline-content-inner{font-size:var(--font-size-h5h6)}}.timeline-content-heading{font-family:var(--font-heading-family);font-size:var(--font-size-h2);font-weight:700;letter-spacing:.1em;margin-bottom:2rem;text-transform:uppercase;line-height:1.2}@media screen and (max-width:749px){.product__info-container{gap:2rem}.product__timeline{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding:0;margin-bottom:2rem;margin-top:1rem;width:100%;box-sizing:border-box}.product__timeline:before{display:none}.timeline-line{display:block!important;position:absolute;top:13px;left:0;right:0;height:2px;background-color:#333;z-index:0}.timeline-item{display:contents;cursor:pointer}.timeline-tab{flex:1;display:flex;z-index:1}.timeline-item[data-index="0"] .timeline-tab{justify-content:flex-start}.timeline-item[data-index="1"] .timeline-tab{justify-content:center}.timeline-item[data-index="2"] .timeline-tab{justify-content:flex-end}.timeline-tab-inner{display:flex;flex-direction:column;align-items:center}.timeline-dot-wrapper{position:relative;width:26px;height:26px;display:flex;justify-content:center;align-items:center;z-index:1;padding:0;left:auto;top:auto}.timeline-heading{padding-left:0;text-align:center;margin:.8rem 0 0;letter-spacing:normal;font-weight:400;text-transform:capitalize;line-height:1.2;white-space:nowrap}.timeline-content{display:none;width:100%;order:4;padding-left:0}.timeline-item.is-active .timeline-content{display:block;height:auto;opacity:1}}.product__option-label{display:block;font-family:var(--font-heading-family);font-size:var(--font-size-interactive);font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;text-align:center}.product__option-values{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.product__option-pill{display:flex;align-items:center;justify-content:center;min-width:50px;height:50px;padding-inline:.5rem;border:1px solid rgba(var(--color-foreground),1);border-radius:50%;font-family:var(--font-heading-family);font-size:var(--font-size-interactive);font-weight:700;cursor:pointer;transition:all .2s ease;box-sizing:border-box}[data-value=XX-Large] .product__option-pill,[data-value=XXX-Large] .product__option-pill,[data-value*=XL] .product__option-pill{border-radius:20px;padding-inline:1.2rem}.product__option-pill:hover{background-color:rgba(var(--color-foreground),.05)}input:checked+.product__option-pill{background-color:#d3f9d8;color:#000}.product__actions{display:flex;flex-direction:column;gap:1rem}.product__add-to-cart{width:100%;background:transparent;border:1px solid #333;color:#000;padding-inline:1.5rem;font-family:var(--font-heading-family);font-size:var(--font-size-interactive);letter-spacing:.1em;font-weight:var(--font-heading-weight);text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.product__add-to-cart:hover{background-color:#d3f9d8;color:rgb(var(--color-foreground))}.product__add-to-cart:disabled{opacity:.5;cursor:not-allowed}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button-secondary-text),1)!important;border:1px solid rgba(var(--color-button-secondary-text),1)!important;color:rgb(var(--color-background))!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-weight:500!important;text-transform:lowercase!important;font-size:var(--font-size-body)!important;line-height:1.2!important;padding-inline:1.5rem!important;padding-block:calc((44px - 1.2em)/2)!important;transition:all .2s ease!important}.shopify-payment-button__button--unbranded:hover{background-color:rgba(var(--color-button-secondary-text),.9)!important}.product__thumbnails-wrapper{margin-top:2rem}.product__thumbnails{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.5rem}.product__thumbnails::-webkit-scrollbar{display:none}.product__thumbnail-item{flex:0 0 60px;width:60px;height:60px;border:1px solid rgba(var(--color-foreground),.1);cursor:pointer;line-height:0;transition:border-color .2s}.product__thumbnail-item.is-active{border-color:rgba(var(--color-foreground),.8)}.product__thumbnail{width:100%;height:100%;object-fit:cover}.product__gallery-blocks{text-align:center}@media screen and (min-width:750px){.product__gallery-blocks{margin-top:3rem}}.product__info-block{margin-bottom:0;font-size:var(--font-size-body);line-height:1.4}.product__info-block-content p:last-child{margin-bottom:0}.product__gallery-blocks .product__info-block-content .metafield-rich_text_field p{margin-bottom:.5rem}.product__gallery-blocks .product__info-block-content .metafield-rich_text_field p:first-child{margin-top:0}.product__gallery-blocks .product__info-block-content .metafield-rich_text_field p:last-child{margin-bottom:0}@media screen and (min-width:750px){.product__info-block{margin-bottom:1.5rem}}.product__info-block-heading{font-weight:700;display:block;margin-bottom:.5rem;font-family:var(--font-heading-family)}@media screen and (min-width:750px){.product__variant-picker,.product__form{margin-inline-start:5rem}}sizing-table{display:block}.sizing-wrapper{padding:2rem 0}.sizing-label{color:#1a1a1a;margin-bottom:1rem}.product__sizing-table{border-collapse:collapse;width:100%}.product__sizing-table thead th{padding:.3rem .8rem .5rem 0;text-align:left;color:#1a1a1a;white-space:nowrap;width:1%}.product__sizing-table thead th:not(:first-child){text-align:center;padding:.3rem .5rem .5rem;width:auto}.unit-toggle{display:inline-flex;align-items:center;gap:0}.unit-btn{background:none;border:none;color:rgb(var(--color-foreground));cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;padding:0;-webkit-tap-highlight-color:transparent;transition:color .2s}.unit-btn.is-active{background-color:rgb(var(--color-active-link-bg));padding:1px 5px;border-radius:2px}.unit-sep{color:#1a1a1a;margin:0 3px}.product__sizing-table tbody tr td{padding:.35rem .5rem .35rem 0;text-align:left;color:#1a1a1a}.product__sizing-table tbody tr td:first-child{white-space:nowrap;padding-right:1.5rem;width:1%}.product__sizing-table tbody tr td:not(:first-child){text-align:center;padding:.35rem .5rem;width:auto}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-main-product.css.map */
