@font-face{font-family:TMInter;src:url(tm-inter-400.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:TMInter;src:url(tm-inter-500.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}
.tm-details{display:block;background:var(--tm-details-bg);color:var(--tm-details-fg);font-family:TMInter,Inter,Arial,sans-serif;font-weight:400;letter-spacing:normal;padding:var(--tm-details-top) 0 var(--tm-details-bottom);box-sizing:border-box;min-width:0}.tm-details *{box-sizing:border-box}.tm-details [hidden]{display:none!important}
.tm-details__header{margin:0 0 32px;padding:0 var(--tm-details-gutter);text-align:var(--tm-details-align);overflow-wrap:anywhere}.tm-details__header:last-child{margin-bottom:0}.tm-details__content--narrow{max-width:440px}.tm-details__content--standard{max-width:560px}.tm-details__content--full{max-width:none}.tm-details__content{width:100%;min-width:0;overflow-wrap:anywhere}.tm-details--align-center .tm-details__content{margin-inline:auto}.tm-details--align-right .tm-details__content{margin-left:auto}
.tm-details__heading,.tm-details__product-name{font:500 40px/46px TMInter,Inter,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:var(--tm-details-fg);margin:0}.tm-details--campaign .tm-details__heading{font-size:64px;line-height:68px}.tm-details__eyebrow{font:500 14px/20px TMInter,Inter,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase;margin:0 0 22px;color:var(--tm-details-fg)}
.tm-details__body,.tm-details__fact dd{font:400 18px/27px TMInter,Inter,Arial,sans-serif;letter-spacing:normal;color:var(--tm-details-support);margin:22px 0 0}.tm-details--body-supporting .tm-details__body,.tm-details--body-supporting .tm-details__fact dd{font-size:14px;line-height:20px}.tm-details__body p,.tm-details__fact dd p{font:inherit;letter-spacing:normal;color:inherit;margin:0 0 1em}.tm-details__body p:last-child,.tm-details__fact dd p:last-child{margin-bottom:0}.tm-details__body a,.tm-details__fact dd a{display:inline-block;min-width:44px;min-height:44px;color:var(--tm-details-link);text-decoration:underline;text-underline-offset:4px}
.tm-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.tm-details__media{grid-column:1;grid-row:1;min-width:0}.tm-details__copy{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:var(--tm-details-vertical);padding:0 var(--tm-details-gutter);text-align:var(--tm-details-align)}.tm-details--media-right .tm-details__media{grid-column:2}.tm-details--media-right .tm-details__copy{grid-column:1}.tm-details--no-media .tm-details__grid,.tm-details--no-copy .tm-details__grid{grid-template-columns:minmax(0,1fr)}.tm-details--no-media .tm-details__copy,.tm-details--no-copy .tm-details__media{grid-column:1}
.tm-details__view{margin:0 0 24px}.tm-details__view:last-of-type{margin-bottom:0}.tm-details__image-frame{position:relative;aspect-ratio:var(--tm-details-desktop-ratio)}.tm-details__image-frame--portrait{aspect-ratio:4/5}.tm-details__image-frame--landscape{aspect-ratio:4/3}.tm-details__image-frame picture{display:block;position:absolute;inset:0}.tm-details__image{display:block;width:100%;height:100%;object-fit:var(--tm-details-fit)}.tm-details__caption{padding:16px var(--tm-details-gutter) 0;font:400 14px/20px TMInter,Arial,sans-serif;letter-spacing:normal;color:var(--tm-details-support);overflow-wrap:anywhere}.tm-details__caption span{display:block;margin-top:8px}
.tm-details__controls{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px var(--tm-details-gutter) 0}.tm-details:not([data-ready]) .tm-details__controls{display:none}.tm-details__view-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:11px 8px;border:0;border-radius:0;background:transparent;font:500 16px/22px TMInter,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:var(--tm-details-link);white-space:normal;overflow-wrap:anywhere;cursor:pointer}.tm-details__view-button[aria-pressed=true]{text-decoration:underline;text-underline-offset:6px}
.tm-details__status{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;padding:0;border:0;margin:0}.tm-details__facts{margin:24px 0 0}.tm-details__fact{padding:20px 0;border-bottom:1px solid var(--tm-details-support)}.tm-details__fact dt{font:500 16px/22px TMInter,Arial,sans-serif;letter-spacing:normal;overflow-wrap:anywhere;color:var(--tm-details-fg)}.tm-details__fact dd{margin:12px 0 0;overflow-wrap:anywhere}
.tm-details__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--tm-details-align);gap:16px 28px;margin-top:28px}.tm-details__action{font:500 16px/22px TMInter,Arial,sans-serif;letter-spacing:normal;min-width:44px;min-height:48px;max-width:100%;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:none;border:0;border-radius:0}.tm-details__action--primary{background:var(--tm-details-button-bg);color:var(--tm-details-button-fg)}.tm-details__action--text{padding:11px 0;min-height:44px;color:var(--tm-details-link);text-decoration:underline;text-underline-offset:6px}.tm-details__action:hover{text-decoration:underline}.tm-details__care{margin-top:24px}.tm-details__care summary{min-width:44px;min-height:44px;padding:11px 0;cursor:pointer;font:500 16px/22px TMInter,Arial,sans-serif;letter-spacing:normal;color:var(--tm-details-link);overflow-wrap:anywhere}.tm-details a:focus-visible,.tm-details button:focus-visible,.tm-details summary:focus-visible{outline:2px solid #fdfdfd;outline-offset:2px;box-shadow:0 0 0 4px #17191c}
.tm-details__editor-notes{margin:16px var(--tm-details-gutter)}.tm-details__editor-note{font:400 14px/20px TMInter,Arial,sans-serif;letter-spacing:normal;color:#17191c;background:#f3f4f5;padding:12px;margin:16px 0 0;text-align:left}
@media(max-width:850px){.tm-details{padding:var(--tm-details-mobile-top) 0 var(--tm-details-mobile-bottom)}.tm-details__header{padding-inline:var(--tm-details-mobile-gutter)}.tm-details__grid{grid-template-columns:minmax(0,1fr)}.tm-details .tm-details__media{grid-column:1;grid-row:1}.tm-details .tm-details__copy{grid-column:1;grid-row:2;padding:28px var(--tm-details-mobile-gutter) 0}.tm-details--no-media .tm-details__copy{grid-row:1;padding-top:0}.tm-details__image-frame{aspect-ratio:var(--tm-details-mobile-ratio)}.tm-details__image-frame--mobile-portrait{aspect-ratio:4/5}.tm-details__image-frame--mobile-landscape{aspect-ratio:4/3}.tm-details__image{object-position:var(--tm-details-mobile-focal,50% 50%)!important}.tm-details__caption,.tm-details__controls{padding-inline:var(--tm-details-mobile-gutter)}.tm-details__heading,.tm-details__product-name{font-size:28px;line-height:34px}.tm-details--campaign .tm-details__heading{font-size:36px;line-height:40px}.tm-details__body,.tm-details__fact dd{font-size:16px;line-height:24px}.tm-details--body-supporting .tm-details__body,.tm-details--body-supporting .tm-details__fact dd{font-size:14px;line-height:20px}.tm-details__editor-notes{margin-inline:var(--tm-details-mobile-gutter)}}

@media(min-width:851px){.tm-details{max-width:var(--tm-details-layout-width,none);margin-inline:auto}}
