.product-detail__container{width:100%;max-width:var(--grid-container-medium);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.product-detail__inner{padding:4rem 0 .8rem;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 1024px){.product-detail__inner{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1.6rem}}@media screen and (min-width: 1024px)and (min-width: 768px){.product-detail__inner{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1024px)and (min-width: 1024px){.product-detail__inner{grid-gap:2.4rem;grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1024px)and (min-width: 1224px){.product-detail__inner{grid-template-columns:repeat(12, 1fr)}}.product-detail__media{overflow:hidden}@media screen and (min-width: 1024px){.product-detail__media{grid-column:1/9}}.product-detail__main{display:flex;flex-direction:column;align-self:baseline;gap:.8rem;padding:1.6rem;border-radius:.8rem;box-shadow:var(--box-shadow-500);background-color:var(--color-greyscale-white)}@media screen and (min-width: 1024px){.product-detail__main{grid-column:9/13}}
.text_default-100{font-weight:400;line-height:150%;text-decoration:unset;font-size:1rem}.text_default-100-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1rem}.text_default-100-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1rem}.text_default-100-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1rem}.text_default-200{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.2rem}.text_default-200-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.2rem}.text_default-200-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.2rem}.text_default-200-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.2rem}.text_default-300,.product-detail-info__read-more__link{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.4rem}.text_default-300-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.4rem}.text_default-300-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.4rem}.text_default-300-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.4rem}.text_default-400{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.6rem}.text_default-400-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.6rem}.text_default-400-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.6rem}.text_default-400-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.6rem}.text_default-500{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.8rem}.text_default-500-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.8rem}.text_default-500-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.8rem}.text_default-500-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.8rem}.text_default-600{font-weight:400;line-height:150%;text-decoration:unset;font-size:2rem}.text_default-600-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2rem}.text_default-600-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2rem}.text_default-600-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2rem}.text_default-700{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.2rem}.text_default-700-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.2rem}.text_default-700-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.2rem}.text_default-700-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.2rem}.text_default-800{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.4rem}.text_default-800-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.4rem}.text_default-800-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.4rem}.text_default-800-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.4rem}@media screen and (min-width: 320px){.text_sm-100{font-weight:400;line-height:150%;text-decoration:unset;font-size:1rem}}@media screen and (min-width: 320px){.text_sm-100-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1rem}}@media screen and (min-width: 320px){.text_sm-100-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 320px){.text_sm-100-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 320px){.text_sm-200{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.2rem}}@media screen and (min-width: 320px){.text_sm-200-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.2rem}}@media screen and (min-width: 320px){.text_sm-200-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 320px){.text_sm-200-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 320px){.text_sm-300{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.4rem}}@media screen and (min-width: 320px){.text_sm-300-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.4rem}}@media screen and (min-width: 320px){.text_sm-300-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 320px){.text_sm-300-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 320px){.text_sm-400{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.6rem}}@media screen and (min-width: 320px){.text_sm-400-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.6rem}}@media screen and (min-width: 320px){.text_sm-400-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 320px){.text_sm-400-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 320px){.text_sm-500{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.8rem}}@media screen and (min-width: 320px){.text_sm-500-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.8rem}}@media screen and (min-width: 320px){.text_sm-500-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 320px){.text_sm-500-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 320px){.text_sm-600{font-weight:400;line-height:150%;text-decoration:unset;font-size:2rem}}@media screen and (min-width: 320px){.text_sm-600-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2rem}}@media screen and (min-width: 320px){.text_sm-600-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 320px){.text_sm-600-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 320px){.text_sm-700{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.2rem}}@media screen and (min-width: 320px){.text_sm-700-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.2rem}}@media screen and (min-width: 320px){.text_sm-700-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 320px){.text_sm-700-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 320px){.text_sm-800{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.4rem}}@media screen and (min-width: 320px){.text_sm-800-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.4rem}}@media screen and (min-width: 320px){.text_sm-800-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 320px){.text_sm-800-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 768px){.text_md-100{font-weight:400;line-height:150%;text-decoration:unset;font-size:1rem}}@media screen and (min-width: 768px){.text_md-100-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1rem}}@media screen and (min-width: 768px){.text_md-100-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 768px){.text_md-100-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 768px){.text_md-200{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.2rem}}@media screen and (min-width: 768px){.text_md-200-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.2rem}}@media screen and (min-width: 768px){.text_md-200-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 768px){.text_md-200-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 768px){.text_md-300{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.4rem}}@media screen and (min-width: 768px){.text_md-300-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.4rem}}@media screen and (min-width: 768px){.text_md-300-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 768px){.text_md-300-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 768px){.text_md-400{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.6rem}}@media screen and (min-width: 768px){.text_md-400-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.6rem}}@media screen and (min-width: 768px){.text_md-400-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 768px){.text_md-400-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 768px){.text_md-500{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.8rem}}@media screen and (min-width: 768px){.text_md-500-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.8rem}}@media screen and (min-width: 768px){.text_md-500-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 768px){.text_md-500-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 768px){.text_md-600{font-weight:400;line-height:150%;text-decoration:unset;font-size:2rem}}@media screen and (min-width: 768px){.text_md-600-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2rem}}@media screen and (min-width: 768px){.text_md-600-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 768px){.text_md-600-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 768px){.text_md-700{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.2rem}}@media screen and (min-width: 768px){.text_md-700-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.2rem}}@media screen and (min-width: 768px){.text_md-700-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 768px){.text_md-700-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 768px){.text_md-800{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.4rem}}@media screen and (min-width: 768px){.text_md-800-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.4rem}}@media screen and (min-width: 768px){.text_md-800-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 768px){.text_md-800-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 1024px){.text_lg-100{font-weight:400;line-height:150%;text-decoration:unset;font-size:1rem}}@media screen and (min-width: 1024px){.text_lg-100-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1rem}}@media screen and (min-width: 1024px){.text_lg-100-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 1024px){.text_lg-100-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 1024px){.text_lg-200{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.2rem}}@media screen and (min-width: 1024px){.text_lg-200-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.2rem}}@media screen and (min-width: 1024px){.text_lg-200-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 1024px){.text_lg-200-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 1024px){.text_lg-300{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.4rem}}@media screen and (min-width: 1024px){.text_lg-300-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.4rem}}@media screen and (min-width: 1024px){.text_lg-300-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 1024px){.text_lg-300-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 1024px){.text_lg-400{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.6rem}}@media screen and (min-width: 1024px){.text_lg-400-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.6rem}}@media screen and (min-width: 1024px){.text_lg-400-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 1024px){.text_lg-400-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 1024px){.text_lg-500{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.8rem}}@media screen and (min-width: 1024px){.text_lg-500-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.8rem}}@media screen and (min-width: 1024px){.text_lg-500-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 1024px){.text_lg-500-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 1024px){.text_lg-600{font-weight:400;line-height:150%;text-decoration:unset;font-size:2rem}}@media screen and (min-width: 1024px){.text_lg-600-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2rem}}@media screen and (min-width: 1024px){.text_lg-600-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 1024px){.text_lg-600-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 1024px){.text_lg-700{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.2rem}}@media screen and (min-width: 1024px){.text_lg-700-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.2rem}}@media screen and (min-width: 1024px){.text_lg-700-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 1024px){.text_lg-700-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 1024px){.text_lg-800{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.4rem}}@media screen and (min-width: 1024px){.text_lg-800-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.4rem}}@media screen and (min-width: 1024px){.text_lg-800-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 1024px){.text_lg-800-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 1224px){.text_xl-100{font-weight:400;line-height:150%;text-decoration:unset;font-size:1rem}}@media screen and (min-width: 1224px){.text_xl-100-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1rem}}@media screen and (min-width: 1224px){.text_xl-100-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 1224px){.text_xl-100-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1rem}}@media screen and (min-width: 1224px){.text_xl-200{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.2rem}}@media screen and (min-width: 1224px){.text_xl-200-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.2rem}}@media screen and (min-width: 1224px){.text_xl-200-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 1224px){.text_xl-200-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.2rem}}@media screen and (min-width: 1224px){.text_xl-300{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.4rem}}@media screen and (min-width: 1224px){.text_xl-300-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.4rem}}@media screen and (min-width: 1224px){.text_xl-300-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 1224px){.text_xl-300-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.4rem}}@media screen and (min-width: 1224px){.text_xl-400{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.6rem}}@media screen and (min-width: 1224px){.text_xl-400-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.6rem}}@media screen and (min-width: 1224px){.text_xl-400-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 1224px){.text_xl-400-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.6rem}}@media screen and (min-width: 1224px){.text_xl-500{font-weight:400;line-height:150%;text-decoration:unset;font-size:1.8rem}}@media screen and (min-width: 1224px){.text_xl-500-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:1.8rem}}@media screen and (min-width: 1224px){.text_xl-500-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 1224px){.text_xl-500-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:1.8rem}}@media screen and (min-width: 1224px){.text_xl-600{font-weight:400;line-height:150%;text-decoration:unset;font-size:2rem}}@media screen and (min-width: 1224px){.text_xl-600-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2rem}}@media screen and (min-width: 1224px){.text_xl-600-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 1224px){.text_xl-600-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2rem}}@media screen and (min-width: 1224px){.text_xl-700{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.2rem}}@media screen and (min-width: 1224px){.text_xl-700-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.2rem}}@media screen and (min-width: 1224px){.text_xl-700-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 1224px){.text_xl-700-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.2rem}}@media screen and (min-width: 1224px){.text_xl-800{font-weight:400;line-height:150%;text-decoration:unset;font-size:2.4rem}}@media screen and (min-width: 1224px){.text_xl-800-emphasis{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;font-size:2.4rem}}@media screen and (min-width: 1224px){.text_xl-800-underline{font-weight:400;line-height:150%;text-decoration:unset;text-decoration:underline;font-size:2.4rem}}@media screen and (min-width: 1224px){.text_xl-800-emphasis-underline{font-weight:400;line-height:150%;text-decoration:unset;font-weight:700;text-decoration:underline;font-size:2.4rem}}.text_with-html{display:flex;flex-direction:column;gap:.8rem}.text_with-html a{color:inherit;text-decoration:underline;transition:color var(--transition-default)}.text_with-html a:hover{color:var(--color-brand-main)}.text_with-html ul,.text_with-html ol{list-style:initial;margin-left:15px}.text_with-html h1,.text_with-html h2,.text_with-html h3,.text_with-html h4,.text_with-html h5,.text_with-html h6{font-weight:800;line-height:120%;letter-spacing:.01em;text-transform:uppercase;font-family:var(--font-secondary),var(--font-fallback)}.text_with-html h1{font-size:3.6rem}.text_with-html h2{font-size:2.8rem}.text_with-html h3{font-size:2.6rem}.text_with-html h4{font-size:2.2rem}.text_with-html h5{font-size:2rem}.text_with-html h6{font-size:1.6rem}.product-detail-info{display:flex;flex-direction:column;gap:.8rem;padding-bottom:1.6rem}.product-detail-info__title{color:var(--color-greyscale-black)}.product-detail-info__text{color:var(--color-greyscale-70)}.product-detail-info__text p{margin-bottom:1.6rem}.product-detail-info__text a{color:var(--color-brand-main);text-decoration:underline}.product-detail-info__text a:hover{color:var(--color-brand-300)}.product-detail-info__read-more__link{text-decoration:underline;color:var(--color-brand-main)}.product-detail-info__read-more__link:hover{color:var(--color-brand-400)}
.product-detail-price{color:var(--color-greyscale-black)}.product-detail-price__discount,.product-detail-price__current{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.product-detail-price__discount-text-currency{color:var(--color-brand-main)}.product-detail-price__discount-text-amount{text-decoration:line-through}.product-detail-price__current-text{color:var(--color-brand-main)}
.product-detail-options{padding:1.6rem;border-radius:.8rem;background-color:var(--color-greyscale-05);display:flex;flex-direction:column;gap:.8rem}.product-detail-options__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;color:var(--color-greyscale-black)}.product-detail-options__key,.product-detail-options__value{flex:1}.product-detail-options__value{text-align:right}.product-detail-options__value a{color:inherit;pointer-events:none}
.product-detail-actions{display:flex;flex-direction:column;gap:.8rem}
.product-detail-review{padding:1.6rem 0;display:flex;flex-direction:column;gap:1.6rem;color:var(--color-greyscale-black)}.product-detail-review__form{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.product-detail-review__form button[type=submit] span{font-weight:600}.product-detail-review__form-stars{display:flex;justify-content:flex-start;align-items:center}.product-detail-review__form-stars label{cursor:pointer;position:relative;color:var(--color-brand-main)}.product-detail-review__form-stars label.checked svg path,.product-detail-review__form-stars label.hover svg path{fill:var(--color-brand-main)}.product-detail-review__form-stars label input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.product-detail-review__results{display:flex;flex-direction:column;gap:.8rem}.product-detail-review__results-item{display:flex;justify-content:flex-start;align-items:center;gap:1.6rem}.product-detail-review__results-stars{display:flex;justify-content:flex-start;align-items:center}.product-detail-review__results-star{color:var(--color-brand-main)}.product-detail-review__results-star.active svg path{fill:var(--color-brand-main)}
.product-detail-media{display:flex;flex-direction:column;gap:2.4rem}.product-detail-media__swiper-item{overflow:hidden;border-radius:.8rem;border:1px solid var(--color-greyscale-10);position:relative;background-color:var(--color-greyscale-white)}.product-detail-media__swiper-item:after{display:block;content:"";padding-bottom:100%}.product-detail-media__swiper-item img,.product-detail-media__swiper-item video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.product-detail-media__slider{display:flex;flex-direction:column;gap:.8rem;position:relative}.product-detail-media__slider-pagination{display:none}@media screen and (min-width: 1024px){.product-detail-media__slider-pagination{display:block}}.product-detail-media__slider-navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-index-level-5)}.product-detail-media__slider-navigation span{background-color:var(--color-greyscale-white)}.product-detail-media__slider-navigation_prev{left:1px}.product-detail-media__slider-navigation_prev span{border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.product-detail-media__slider-navigation_next{right:1px}.product-detail-media__slider-navigation_next span{border-right-width:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.product-detail-media__link{text-align:right}.product-detail-media-slider-pagination{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:.8rem}.product-detail-media-slider-pagination__item.swiper-pagination-bullet{overflow:hidden;display:block;margin:0 !important;width:100%;height:auto;opacity:1;border-radius:.8rem;border:1px solid var(--color-greyscale-10);background-color:rgba(0,0,0,0);position:relative}.product-detail-media-slider-pagination__item.swiper-pagination-bullet:after{display:block;content:"";padding-bottom:105%}.product-detail-media-slider-pagination__item.swiper-pagination-bullet img,.product-detail-media-slider-pagination__item.swiper-pagination-bullet video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.product-detail-media-slider-pagination__item.swiper-pagination-bullet-active{border-color:var(--color-greyscale-black)}.product-detail-media-slider-pagination__item_image .product-detail-media-slider-pagination__icon{display:none}.product-detail-media-slider-pagination__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:.8rem;color:var(--color-greyscale-white);border-radius:.8rem;box-shadow:var(--box-shadow-500);background-color:var(--color-greyscale-black)}
.product-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background-my-list);backdrop-filter:var(--header-blur);z-index:var(--z-index-level-20);display:none;padding:2.4rem;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.product-detail-modal::-webkit-scrollbar{display:none}.product-detail-modal.active{display:block}@media screen and (min-width: 1024px){.product-detail-modal.active{display:grid}}.product-detail-modal__inner{width:100%;max-width:71.6rem;padding:2.4rem;border-radius:.8rem;background-color:var(--color-greyscale-white);align-self:center;justify-self:center;display:flex;flex-direction:column;gap:3.2rem}.product-detail-modal__head{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:var(--color-greyscale-80)}.product-detail-modal__head-image{width:3.6rem;min-width:3.6rem;height:3.6rem;border-radius:100%;border:1px solid var(--color-brand-main);display:flex;justify-content:center;align-items:center;color:var(--color-brand-main)}.product-detail-modal__head-title{color:var(--color-brand-main)}.product-detail-modal__products{display:flex;flex-direction:column;gap:1.6rem;color:var(--color-greyscale-90)}.product-detail-modal__products-list{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media screen and (min-width: 768px){.product-detail-modal__products-list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 1024px){.product-detail-modal__products-list{grid-gap:2.4rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1224px){.product-detail-modal__products-list{grid-template-columns:repeat(3, 1fr)}}.product-detail-modal__products-list_desktop{display:none}@media screen and (min-width: 1024px){.product-detail-modal__products-list_desktop{display:grid}}@media screen and (min-width: 1024px){.product-detail-modal__products-list_mobile{display:none}}.product-detail-modal__products-link{text-align:right;padding-top:.8rem}
.badge{height:1.6rem;min-width:1.6rem;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;color:var(--color-greyscale-black);background-color:var(--color-greyscale-white);border:.5px solid var(--color-greyscale-10)}@media screen and (min-width: 1024px){.badge{min-width:2.4rem;height:2.4rem}}@media screen and (min-width: 1224px){.badge{min-width:3.2rem;height:3.2rem}}.badge_size-sm{height:1.6rem;min-width:1.6rem}.badge_active{color:var(--color-greyscale-white);background-color:var(--color-brand-main);border-color:var(--color-brand-main)}.badge_disabled{pointer-events:none;color:var(--color-greyscale-10);background-color:var(--color-greyscale-20);border-color:var(--color-greyscale-20)}.my-list-button{cursor:pointer;display:inline-flex;justify-content:flex-start;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:.4rem;transition:background-color var(--transition-default)}.my-list-button_scheme-light{color:var(--color-greyscale-white)}.my-list-button_scheme-dark{color:var(--color-greyscale-black)}.my-list-button_scheme-dark:hover{color:var(--color-greyscale-white)}.my-list-button_reverse{gap:.8rem;flex-direction:row-reverse}.my-list-button:hover,.my-list-button:active,.my-list-button.active{background-color:var(--color-brand-main);color:var(--color-greyscale-white)}.my-list-button:hover .my-list-button__count .badge,.my-list-button:active .my-list-button__count .badge,.my-list-button.active .my-list-button__count .badge{color:var(--color-greyscale-black);background-color:var(--color-greyscale-white);border:.5px solid var(--color-greyscale-10)}.my-list-button__count{position:relative}.my-list-button__count-badge{position:absolute;right:0;top:0;transform:translate(50%, -25%)}
.product-detail-available-countries{padding:1.6rem;border-radius:.8rem;background-color:var(--color-greyscale-05);display:flex;flex-direction:column;gap:.4rem}.product-detail-available-countries__list li{display:inline-block}
