.product-info{& .module__inner>h2{text-align:center}& .module__body{grid-column:1/-1}}.product-info__image-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));@media (width >= 576px){gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr))}@media (width >= 992px){gap:var(--space-xl);grid-template-columns:repeat(5,minmax(0,1fr))}&.product-info__image-grid--wide{grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))}}}.product-info__image{display:flex;flex-direction:column;gap:var(--space-sm);& span{font-weight:700}}.product-info__links{display:flex;flex-wrap:wrap;gap:var(--space-xl);list-style:none;& li{max-width:calc(33% - var(--space-xl)*2/3);text-align:center;@media (width >= 576px){max-width:calc(25% - var(--space-xl)*3/4)}@media (width >= 992px){max-width:calc(20% - var(--space-xl)*4/5)}}& a,& button{align-items:center;background-color:transparent;border:0;display:flex;flex-direction:column;gap:var(--space-sm);text-decoration:underline;&:focus,&:hover{cursor:pointer}}& svg{aspect-ratio:1/1;width:4rem}}#generate-pdf.loading{& svg{display:none}&:before{animation:spin 1s ease-in-out infinite;aspect-ratio:1/1;border:.4rem solid var(--color-gray);border-radius:50%;border-top:.4rem solid;content:"";margin:.4rem 0;width:var(--space-xl)}}@keyframes spin{to{transform:rotate(1turn)}}#printing-element{background-color:#fff;color:var(--color-black);font-size:12px;line-height:1.4;& .bg-highlight{background-color:transparent}& h1,& h2,& h3{color:var(--color-primary);font-size:24px;margin-bottom:16px;margin-top:1px}& .product-hero__content h1{margin:0}& h4,& h5,& h6{color:var(--color-black);font-size:18px}& .text-size-sm{font-size:12px}& p:not(:last-child){margin-bottom:1em}& .module__header:not(:last-child){margin-bottom:16px}& .align-center,& .header-align-center .module__header{text-align:left}& .grid{gap:42px 7%}& .grid--cols-four>*{grid-column:span 6}& .module{border-radius:0;padding:0 0 60px}& .module__inner{max-width:none}& .module__inner--width-full-screen>*,& .module__inner--width-full>*,& .module__inner--width-lg>*,& .module__inner--width-md>*,& .module__inner--width-sm>*{grid-column:1/-1}& .blog-posts,& .breadcrumb,& .button-container,& .glow-container,& .media-text:has(.hs-video-widget),& .product-hero__highlights,& .product-hero__thumbnails,& .product-info .module__inner>h2,& .product-info details:has(.product-info__links),& .product-info details:has(.table) summary,& .product-variant-table h2,& .video{display:none}& .product-hero{padding-top:32px}& .product-hero .grid--cols-two>*{grid-column:1/-1}& .product-hero__img{background-color:transparent;border-radius:0}& .product-hero__info{border:0;padding:0}& .custom-table-wrapper{& *{border-color:#fff}&:after,&:before{content:none}& thead{background-color:#fff;& tr{background-color:transparent!important}}& tr:nth-child(odd){background-color:#f5f5f6}& tr:nth-child(2n){background-color:var(--color-lighter)}& td,& th{font-size:12px;line-height:1.2;padding:0 8px 13px!important;vertical-align:top;white-space:normal;&:first-child{min-width:100px}}}& .columns .module__body{column-count:2;display:block}& .column:not(:last-child){margin-bottom:1em}& .columns--border{& .column,& .module__header,& .module__inner{border:0;padding:0}}& .card{background-color:transparent;border-radius:0;gap:0;padding:0}& .product-info{& details{border:0}& summary{margin:0;padding:0;&:after{content:none}}}& .product-info__image-grid{gap:21px;grid-template-columns:repeat(4,minmax(0,1fr))}& .product-info__image-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}& .logo-wall{padding-top:10px}& .logo-wall .logo-wall__grid li{height:40px;width:auto;& picture{aspect-ratio:auto;display:block;filter:none}& img{height:40px;margin:auto;object-fit:fill;width:auto}}& .custom-table-wrapper table+h3,& .product-info details:nth-of-type(3),& .product-variant-table,& .product-variant-table .module__body:last-child{break-before:page}& .table{border-collapse:separate;border-spacing:0}}