.product__details{width:100%;padding-top:24px}.product__details *{letter-spacing:0}.product__details a:not([href]){cursor:unset}.product__details a:not([href]):not(.active){cursor:pointer}@media screen and (min-width:750px){.product__details{padding-top:78px}}.product__details--tab-button-container{display:flex;min-width:325px;width:fit-content;justify-content:space-between;align-items:center;margin:0 auto}.product__details--tab-button-container button{background:none;border:none;padding:0}.product__details--tab-button{display:inline-block;text-align:center;font-family:var(--font-body-family);font-style:var(--font-body-style);font-style:normal;font-weight:400;font-size:14px;line-height:17px;background-color:#fff3;color:#fcfaf9;border:2px solid #fff;padding:15px 32px;word-break:break-word;text-transform:uppercase;text-decoration:none;transition:transform .15s ease-out}.product__details--tab-button.active{background-color:#fff;color:#000}.product__details--tab-button.active,.product__details--tab-button:hover,.product__details--tab-button:active,.product__details--tab-button:focus{transform:scale(1.045)}.product__details--tab-button-divider{display:block!important;height:42px;width:2px;background-color:#fff;margin:0 13px}@media screen and (min-width:750px){.product__details--tab-button{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-style:normal;font-weight:300;font-size:14px;line-height:17px}.product__details--tab-button.active{padding-bottom:15x;border-bottom:1px solid rgb(var(--color-foreground))}.product__details--tab-button-divider{height:59px;margin:0 24px}}.product__details--description{padding:45px 30px 25px;display:flex;flex-direction:column;align-items:center}.product__details--description-content{font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center;max-width:540px}@media screen and (min-width:750px){.product__details--description{padding:65px 50px 85px}.product__details--description-content{max-width:890px;font-size:16px;line-height:21px}}.product__details--specifications{padding:24px 28px;display:flex;flex-direction:column;align-items:center}.product__details--specifications>div:not(.product__details--specifications-product-title){display:flex;flex-direction:column;padding:0!important;margin-top:0!important;justify-content:space-between}.product__details--specifications-product-title{text-align:center;font-weight:700;font-size:26px;line-height:29px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:rgb(var(--color-foreground));word-break:break-word;text-transform:uppercase;margin:23px 0 8px}.product__details--specifications>div .textarea.left-align{text-align:left}.product__details--specifications .textarea h4{font-family:var(--font-header-family);font-style:var(--font-header-style);font-weight:700;font-size:16px;line-height:21px}.product__details--specifications .textarea ul{margin-top:-10px;padding-left:26px}.product__details--specifications .textarea ul li{font-family:var(--font-header-family);font-style:var(--font-header-style);font-weight:300}@media screen and (min-width:750px){.product__details--specifications{padding:0 50px 78px}.product__details--specifications>div:not(.product__details--specifications-product-title){flex-direction:row;justify-content:space-between}.product__details--specifications>div .textarea{max-width:calc(50% - 18.5px);flex:1}.product__details--specifications-product-title{margin:46px 0 57px}}.product__details-video-container{display:flex;flex-direction:column}.product__details__video-title{text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:28px;line-height:48px;color:rgb(var(--color-foreground));word-break:break-word;text-transform:uppercase;margin:0 auto 20px}.product__details__video{display:flex;flex-direction:column;align-items:center;padding:60px 20px 90px}.product__details__video>video{width:100%}@media screen and (min-width:750px){.product__details__video{padding:100px}.product__details__video-title{font-size:46px;line-height:48px;margin:0 auto 40px}}@media screen and (min-width:800px){.product__details__video>video{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/760/assets/section-product-details.css.map */
