.pt-storefront .pt-kit-detail{padding-block:24px}.pt-kit-detail>.page-width{max-width:1200px}.pt-kit-detail .image-with-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:24px;border-top:1px solid #e3e5e7}.pt-kit-detail--wireless .image-with-text__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-top:0;border-top:0}.pt-kit-detail .image-with-text__grid>.grid__item{width:100%;max-width:none;min-width:0}.pt-kit-detail .image-with-text__grid--reverse .image-with-text__media-item{grid-column:2;grid-row:1}.pt-kit-detail .image-with-text__grid--reverse .image-with-text__text-item{grid-column:1;grid-row:1}.pt-kit-detail .image-with-text__media-item .image-with-text__media{height:auto;min-height:0;aspect-ratio:4 / 3;padding-bottom:0!important;border:0;border-radius:0;background:#fff}.pt-kit-detail .image-with-text__media>img{object-fit:contain;border-radius:0}.pt-kit-detail--wireless .image-with-text__media-item{max-width:300px!important;justify-self:center}.pt-kit-detail--wireless .image-with-text__media-item .image-with-text__media{aspect-ratio:1}.pt-kit-detail .image-with-text__text-item [id^=ImageWithText--]{height:auto;padding:0;align-items:flex-start;text-align:left;background:transparent}.pt-kit-detail .image-with-text__content>*{align-self:stretch;max-width:100%;text-align:left}.pt-kit-detail .image-with-text__content .image-with-text__heading{font-size:32px;line-height:1.25;letter-spacing:0;color:#15191f}.pt-kit-detail .image-with-text__text--body{font-size:16px;line-height:1.75;letter-spacing:0;color:#454b54}.pt-kit-detail .image-with-text__text--subtitle{font-size:14px;line-height:1.5;letter-spacing:0;color:#16716c}.pt-kit-detail .image-with-text__text--footnote{padding-top:16px;border-top:1px solid #e3e5e7;font-size:14px;line-height:1.65;letter-spacing:0;color:#626873}.pt-kit-detail .rte p+p{margin-top:12px}.pt-kit-detail .image-with-text__content>.button{align-self:flex-start;margin-top:24px}.pt-kit-detail--box .image-with-text__text--body{width:100%;padding:24px;border:1px solid #dfe2e5;background:#f6f7f8;line-height:1.85}.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block-]{padding:32px;border:1px solid #dfe2e5;border-radius:0;background:#f6f7f8}.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block__title-]{font-size:32px;line-height:1.25;margin-bottom:24px}.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block__item-label-],.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block__item-value-]{font-size:14px;line-height:1.65;letter-spacing:0}.pt-storefront:has(.pt-kit-detail) .pt-text-display--disclaimers{max-width:1080px;margin:0 auto;padding:32px;border:1px solid #dfe2e5;border-radius:0;background:#fff}.pt-storefront .pt-text-display--disclaimers .pt-disclaimers{color:#626873;line-height:1.75;letter-spacing:0}.pt-storefront .pt-disclaimers>p:first-child{margin-bottom:16px;color:#15191f;font-size:18px}.pt-storefront .pt-disclaimers p+p{margin-top:12px}.pt-storefront:has(.pt-kit-detail) .jm-review-widget{max-width:1080px;margin-inline:auto;margin-block:48px 32px;padding-top:32px;border-top:1px solid #dfe2e5}.pt-storefront:has(.pt-kit-detail) .jm-review-widget .jm-button{min-height:44px;border-radius:0}@media(max-width:749px){.pt-storefront .pt-kit-detail{padding-block:20px}.pt-kit-detail .image-with-text__grid,.pt-kit-detail--wireless .image-with-text__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.pt-kit-detail--wireless .image-with-text__grid{padding-top:0}.pt-kit-detail .image-with-text__grid .image-with-text__media-item{grid-column:1;grid-row:2;max-width:440px;justify-self:center}.pt-kit-detail .image-with-text__grid .image-with-text__text-item{grid-column:1;grid-row:1}.pt-kit-detail--wireless .image-with-text__media-item{max-width:200px!important}.pt-kit-detail .image-with-text__content .image-with-text__heading{font-size:26px}.pt-kit-detail .image-with-text__text--body{font-size:15px;line-height:1.7}.pt-kit-detail .image-with-text__text--footnote{font-size:13px}.pt-kit-detail--box .image-with-text__text--body{padding:20px}.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block-]{width:calc(100% - 3rem);padding:24px 20px}.pt-storefront:has(.pt-kit-detail) [class^=ai-specs-block__title-]{font-size:26px}.pt-storefront:has(.pt-kit-detail) .pt-text-display--disclaimers{width:calc(100% - 3rem);padding:24px 20px}.pt-storefront:has(.pt-kit-detail) .jm-review-widget{margin-block:32px 24px;padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/pt-kit-details.css.map */
