.product-artwork-pending{text-align:center;color:#a8bed9;background:radial-gradient(#1b3048,#0a1422);flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;min-height:220px;padding:24px;display:flex}.product-artwork-pending>svg{color:#789ecb;width:36px;height:36px}.product-artwork-pending>span{font:.65rem var(--font-mono);letter-spacing:.07em;line-height:1.7}.product-artwork-pending>p{max-width:300px;margin:0;font-size:.8rem}.product-artwork-pending.artwork-large{border:1px solid #6b93c129;min-height:520px}.product-gallery>img{aspect-ratio:1;object-fit:contain;background:radial-gradient(#17283f,#0a1422)}.gallery-thumbnails button{background:#101f32}.gallery-thumbnails img{object-fit:contain;height:62px}.purchase-controls [role=status]{color:#b0c9e8;margin-top:12px}.product-card-description{color:var(--muted);margin-bottom:16px;font-size:.75rem}.product-card-image-pt141>img{transform-origin:50%;transform:scale(1.2)}.product-page{padding-bottom:44px}.product-page .breadcrumbs{margin-bottom:26px}.product-page .product-gallery>img{aspect-ratio:auto}.product-page .product-purchase{padding-block:8px 0}.product-page .inline-badges:empty{display:none}.product-page .product-purchase h1{margin-block:20px 10px}.product-page .product-price{margin-block:20px 8px;font-weight:500}.product-page .product-summary{margin-top:20px;padding-top:16px}.product-page .purchase-controls{padding-block:6px 12px}.product-page .purchase-row{align-items:stretch}.product-page .purchase-controls [role=status]:empty{display:none}.product-page .compliance-note{margin-top:8px;padding-block:14px;line-height:1.6}.product-detail-section{gap:48px;padding-block:52px}.product-detail-section .product-information [role=tabpanel]{padding-top:24px}.product-detail-section .product-information h2{margin-block:0 16px;font-size:1.5rem}.product-detail-section .product-information p{max-width:65ch;line-height:1.75}.product-detail-section .product-information .product-description-paragraph{margin-block:0 20px;font-size:.95rem}.product-detail-section .product-specs dd{text-align:right;max-width:60%;line-height:1.6}.product-detail-section .product-specs{margin-top:22px}.product-detail-section .product-specs>div{padding-block:12px}.product-detail-section .information-visual{align-self:start;padding:178px 28px 26px}.product-detail-section .information-visual .science-visual{height:168px}.product-detail-section .information-visual h3{margin-block:14px;font-size:1.65rem}.product-detail-section .information-visual p{margin-bottom:0;line-height:1.7}.related-products{padding-block:48px 56px}.related-products .section-heading{margin-bottom:24px}.related-products .related-empty{margin:0;padding:24px}@media (max-width:60rem){.product-detail-section{gap:32px}.product-page .product-master{gap:28px}}@media (max-width:40rem){.product-page{padding-bottom:30px}.product-page .product-master{gap:22px}.product-page .product-purchase{padding:0}.product-page .product-purchase h1{margin-top:16px}.product-detail-section{gap:26px;padding-block:36px}.product-detail-section .product-specs dd{text-align:left;max-width:100%}.product-detail-section .information-visual{min-height:0;padding:150px 24px 24px}.product-detail-section .information-visual .science-visual{height:140px}.related-products{padding-block:36px 40px}.related-products .related-empty{padding:20px}}@media (max-width:60rem){.product-artwork-pending.artwork-large{min-height:450px}}@media (max-width:40rem){.product-artwork-pending{min-height:170px;padding:16px}.product-artwork-pending>span{font-size:.5rem}.product-artwork-pending.artwork-large{min-height:370px}}@media (max-width:60rem){.product-page .quantity-control button{width:44px}}
