@media only screen and (min-width:768px){.product-details{max-width:min(100vw - 48px,1100px);margin:0 auto 32px}}@media only screen and (max-width:767px){.product-details{margin:0 24px 32px}}.product-details>hr{border-color:#000}.product-details>h2{color:#232121}@media only screen and (min-width:768px){.product-details>h2{font-size:24px}}@media only screen and (max-width:767px){.product-details>h2{font-size:20px}}@media only screen and (min-width:768px){.product-details>h2#product-description-heading{display:none}}.product-details>h2:not(.descendant-accordion-expanded):not(:last-of-type){border-bottom:1px solid #000}.product-details>h2:not(.descendant-accordion-expanded)+.blurb{display:none}.product-details>h2>button{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width:768px){.product-details>h2>button{padding:24px}}@media only screen and (max-width:767px){.product-details>h2>button{padding:24px 0}}.product-details>h2>button[aria-expanded=true]>.indicator>img:first-child{scale:1 0}.product-details>h2>button>.indicator{display:grid;place-items:center;grid-template-columns:1fr}.product-details>h2>button>.indicator>img{grid-area:1/1/2/2}.product-details>h2>button>.indicator>img:first-child{scale:1 1}.product-details>h2>button>.indicator>img:last-child{rotate:90deg}.product-details>.blurb{color:#4f4d4d;font-size:16px;font-weight:300}@media only screen and (min-width:768px){.product-details>.blurb{padding:4px 24px 20px}}@media only screen and (max-width:767px){.product-details>.blurb{padding:4px 16px 20px}}.product-details>.blurb:not(:last-of-type){border-bottom:1px solid #000}.product-details>.blurb>.fabric-learn-more{margin-top:1em}.product-details>.blurb>.tee-bundle-copy:is(.above-bundle-threshold *,.product-is-final-sale *,.variant-is-final-sale:not(.final-sale-variants-disabled) *){display:none}.transparent-button{display:block;background:var(--transparent-button-bg, rgba(238, 236, 232, .08));border:1px solid currentColor;padding:12px 73px;line-height:1;color:var(--transparent-button-fg, #eeece8);text-decoration-line:none;font-family:Diatype,HelveticaNeue,Helvetica,Helmut,Arial,Lucida Grande,sans-serif;font-style:normal;font-weight:400;transition:background .1s ease;text-align:center}.transparent-button:hover,.transparent-button:focus{background:var(--transparent-button-bg-hover, rgba(238, 236, 232, .3))}@media only screen and (min-width:768px){.fabric-feature{align-items:center;margin:61px auto 90px;max-width:1100px;background:#f7f7f7}.fabric-feature:not([hidden]){display:flex}}@media only screen and (min-width:768px){.fabric-feature>.image-container{align-self:stretch}}@media only screen and (max-width:767px){.fabric-feature>.image-container{margin-bottom:29px}}.fabric-feature>.image-container>img.desktop{width:min(53.47vw,588.17px);max-width:924px;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.fabric-feature>.image-container>img.desktop{display:none}}.fabric-feature>.image-container>img.mobile{width:100vw}@media only screen and (min-width:768px){.fabric-feature>.image-container>img.mobile{display:none}}.fabric-feature>.content{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:768px){.fabric-feature>.content{padding:32px 63px 32px 53px}}@media only screen and (max-width:767px){.fabric-feature>.content{margin:0 24px;gap:16px}}.fabric-feature>.content>h2{color:#232121;font-size:24px;font-weight:400;font-family:IvarSoft,Georgia,Times New Roman,Times,serif}.fabric-feature>.content>hr{border-color:#545454}@media only screen and (min-width:768px){.fabric-feature>.content>hr{margin:38px 0 30px;width:140px}}@media only screen and (max-width:767px){.fabric-feature>.content>hr{width:42px}}.fabric-feature>.content>.blurb{color:#232121;font-size:16px;font-weight:300;--user-content-line-height: 1.375}@media only screen and (min-width:768px){.fabric-feature>.content>.blurb{margin-bottom:1.5em}}@media only screen and (max-width:767px){.fabric-feature>.content>.blurb{margin-bottom:1em}}.fabric-feature>.content>.image-details{color:#00000080;font-size:14px;font-weight:300;--user-content-line-height: 1.57}@media only screen and (min-width:768px){.fabric-feature>.content>.image-details+.cta{margin-top:36px}}.fabric-feature>.content>.cta{--transparent-button-bg: #0000;--transparent-button-bg-hover: #00000014;--transparent-button-fg: #232121;font-size:16px;font-weight:400;line-height:1.25;padding:15px;min-width:227px}.fabric-feature>.post-hr{margin:49px 24px 32px;border-color:#000}@media only screen and (min-width:768px){.fabric-feature>.post-hr{display:none}}@media(min-width:768px){#klaviyo-product-reviews-wrapper{max-width:min(100vw - 48px,1100px);margin-left:auto;margin-right:auto}}@media(max-width:767px){#klaviyo-product-reviews-wrapper{margin-left:24px;margin-right:24px}}#klaviyo-product-reviews-wrapper .kl_reviews__summary__header,#klaviyo-product-reviews-wrapper .kl_reviews__list__tab,#klaviyo-product-reviews-wrapper .kl_reviews__list_empty_state{font-weight:400}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp{max-width:min(100vw - 48px,1100px);margin:48px auto 0;gap:39px;display:flex;justify-content:center}}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-image-carousel-container{height:700px;margin-bottom:48px}}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container{width:min(467px,40vw)}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container{width:100vw}}.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container>.slide{width:100%}.product-overview.product-overview-pdp>.product-image-carousel-container>.image-container>.tee-bundle-overlay{font-size:16px;padding:11.5px 12px;font-weight:700}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info{max-width:472px}}.product-overview.product-overview-pdp>.product-info>.title-line>h1{font-family:IvarSoft,Georgia,Times New Roman,Times,serif;font-weight:400}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>.title-line>h1{font-size:32px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>.title-line>h1{font-size:32px}}.product-overview.product-overview-pdp>.product-info>.title-line>.price{font-size:18px}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>.title-line>.price{line-height:1;padding-top:7px}}.product-overview.product-overview-pdp>.product-info>.title-line>.price>.under-price-text{font-size:16px}.product-overview.product-overview-pdp>.product-info>.title-line>.price>.under-price-text>.tee-bundle-message{margin-top:5px}.product-overview.product-overview-pdp>.product-info>.title-line>.price>.under-price-text>.final-sale{margin-top:8px}.product-overview.product-overview-pdp>.product-info>.description{font-size:16px}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset{--swatch-size: 40px}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend{font-size:18px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend{font-size:14px}}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend>.sizing-guide-button{font-size:16px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>legend>.sizing-guide-button{font-size:14px}}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text,.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>.fabric-group>.swatch-container>label.text{font-size:16px;line-height:1}@media only screen and (min-width:1024px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text,.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>.fabric-group>.swatch-container>label.text{min-width:40px;height:40px}}@media only screen and (max-width:1023px){.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text,.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>.fabric-group>.swatch-container>label.text{min-width:47px;height:47px}}.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>label.text>.wrapper,.product-overview.product-overview-pdp>.product-info>form>.fields>fieldset>.fabric-group>.swatch-container>label.text>.wrapper{padding-top:3px}.product-recommendations-2024{max-width:min(100vw - 48px,1100px)}@media only screen and (min-width:768px){.product-recommendations-2024{margin:80px auto 48px}}@media only screen and (max-width:767px){.product-recommendations-2024{margin:48px 24px}}.product-recommendations-2024>h2{font-size:32px}@media only screen and (min-width:768px){.product-recommendations-2024>h2{margin-bottom:48px}}@media only screen and (max-width:767px){.product-recommendations-2024>h2{margin-bottom:16px;color:#232121}}@media only screen and (min-width:768px){.product-recommendations-2024>.content{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:70px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content{display:flex;gap:16px;overflow-x:auto;margin:0 -24px 28px;padding:0 24px 28px}}.product-recommendations-2024>.content>.spinner-container{display:flex;justify-content:center;align-items:center;grid-column:span 4}@media only screen and (min-width:768px){.product-recommendations-2024>.content>.spinner-container{min-height:327px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content>.spinner-container{min-height:291px}}@media only screen and (max-width:767px){.product-recommendations-2024>.content>.product{width:41.86vw;flex-shrink:0}}.product-recommendations-2024>.content>.product>.image-container{display:block;aspect-ratio:2/3;margin-bottom:8px}.product-recommendations-2024>.content>.product>.image-container>img{width:100%;height:100%;object-fit:contain;object-position:center}.product-recommendations-2024>.content>.product>.title{color:#232121;font-family:IvarSoft,Georgia,Times New Roman,Times,serif;font-size:18px;text-decoration-line:none;margin-bottom:4px}.product-recommendations-2024>.content>.product>.price{color:#4f4d4d;font-size:14px}.product-recommendations-2024>hr{border-color:#000}.product-recommendations-2024>hr.mobile{width:32px;border-color:#232121;margin-bottom:24px}@media only screen and (min-width:768px){.product-recommendations-2024>hr.mobile{display:none}}.reviews-anchor{display:block;position:relative;visibility:hidden}@media only screen and (min-width:1024px){.reviews-anchor{top:calc(-1*var(--nav-base-coordinates-height, 0px) - 30px)}}@media only screen and (max-width:1023px){.reviews-anchor{top:calc(-1*var(--nav-base-coordinates-height, 0px) - 15px)}}.reviews-placeholder{height:100vh}.reviews-placeholder h2{text-align:center;font-size:32px}.yotpo-widget-instance{max-width:1000px;margin:auto;min-height:500px}
/*# sourceMappingURL=/cdn/shop/t/253/assets/product.css.map */
