.section-specification__grid{align-items:center;display:flex;flex-direction:column;gap:var(--space-xl)}.section-specification__media{flex-shrink:0;max-width:33.4rem;width:100%}.section-specification__media .responsive-image{width:100%}.section-specification__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-s);width:100%}.section-specification__header{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.section-specification__header .section__sub-heading,.section-specification__header .section__heading{margin:0}.section-specification__button{min-height:5.2rem;padding-block:1.2rem}.section-specification__button>svg,.section-specification__button>.icon{width:2.4rem;height:2.4rem;flex-shrink:0;stroke-width:1}.section-specification__grid:not(:has(.section-specification__media)) .section-specification__content{max-width:var(--container-max-width);margin:auto;padding-left:var(--fluid-offset, 24px);padding-right:var(--fluid-offset, 24px)}@media screen and (max-width:767.9px){.section-specification .w-full{padding-left:var(--fluid-offset, 24px);padding-right:var(--fluid-offset, 24px)}.section-specification__button{width:100%;max-width:100%;white-space:wrap}.section-specification__grid:not(:has(.section-specification__media)) .section-specification__content{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.section-specification__grid{align-items:stretch;flex-direction:row;gap:0}.section-specification__media{align-items:center;display:flex;flex:1 1 50%;justify-content:center;max-width:none;overflow:hidden;position:relative}.section-specification__media .responsive-image{height:auto;max-height:63.8rem;max-width:63.8rem;width:100%}.section-specification__content{flex:1 1 50%;gap:var(--space-l);justify-content:center;padding:var(--space-l)}.section-specification .product-specs__item details,.section-specification .product-specs__item details.is-open,.section-specification .product-specs__item details:not(.is-open){grid-template-columns:minmax(calc(50% - var(--space-l) / 2),1fr) minmax(calc(50% - var(--space-l) / 2),28.4rem)}}@media screen and (min-width:1280px){.section-specification__content{padding:var(--space-4xl)}.section-specification__grid:not(:has(.section-specification__media)) .section-specification__content{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-specification.css.map */
