.pdp-specs-modal{border-radius:8px;padding:48px 24px 40px;top:50%;left:50%;right:unset;bottom:unset;transform:translate(-50%,-50%);max-height:calc(100vh - 120px);display:flex;flex-direction:column;width:calc(100vw - 2 * var(--gutter))}@media(min-width:768px){.pdp-specs-modal{width:426px;padding-inline:40px}}.pdp-specs-modal .modal__btn-close svg{display:block;width:24px;height:auto}
.pdp-specs-modal__inner-scroll{overflow:auto}.pdp-specs-modal__title{font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing)}.pdp-specs-modal__eyebrow{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing)}
.pdp-specs-modal__item-title{font:var(--font-text-default);text-transform:var(--font-text-default-text-transform);letter-spacing:var(--font-text-default-letter-spacing);color:var(--color-dark-grey);border-bottom:.5px solid var(--color-light-grey);padding-bottom:8px;margin-bottom:8px;margin-top:40px}.pdp-specs-modal__item-copy{font:var(--font-text-default);text-transform:var(--font-text-default-text-transform);letter-spacing:var(--font-text-default-letter-spacing)}
.pdp-specs{min-width:0;background-color:var(--color-lighter-grey);padding-block:40px;padding-inline:var(--gutter);gap:24px;display:grid}@media(min-width:992px){.pdp-specs{grid-template-columns:var(--left-bar-titles-width) 1fr;gap:var(--gutter);padding-block:80px}}.pdp-specs__title{font:var(--font-h4-bold);text-transform:var(--font-h4-bold-text-transform);letter-spacing:var(--font-h4-bold-letter-spacing);position:sticky;top:80px}
.pdp-specs__right{min-width:0}.pdp-specs__dimensions-title{font:var(--font-subtitle);text-transform:var(--font-subtitle-text-transform);letter-spacing:var(--font-subtitle-letter-spacing)}@media(min-width:992px){.pdp-specs__dimensions-title{margin-top:7px}}.pdp-specs__all-specs-link{font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing);display:flex;align-items:center;gap:4px;margin-top:24px}
.pdp-specs__all-specs-link:hover{color:var(--color-dark-grey)}.pdp-specs__specs{margin-top:60px;gap:var(--gutter);display:grid;grid-template-columns:repeat(2,1fr)}.pdp-specs__spec-title{font:var(--font-subtitle);text-transform:var(--font-subtitle-text-transform);letter-spacing:var(--font-subtitle-letter-spacing);margin-bottom:16px}
.pdp-specs__spec-image{height:29px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;display:block}@media(min-width:992px){.pdp-specs__spec-image{height:44px}}.pdp-specs__spec-copy{font:var(--font-text-default);text-transform:var(--font-text-default-text-transform);letter-spacing:var(--font-text-default-letter-spacing);color:var(--color-dark-grey)}
.pdp-specs__spec-copy strong{font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing);color:var(--color-black)}.pdp-specs__manuals{list-style:none;margin-top:60px;display:grid;gap:12px}.pdp-specs__manual-item-link{display:flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:.3em}
@media(min-width:992px){.pdp-specs__manual-item-link{text-decoration:none}}.pdp-specs__manual-item-link:hover{color:var(--color-dark-grey)}.pdp-specs__manual-item-link svg{width:15px;height:auto;display:block}