.packing-eyebrow{font-size:10px!important;text-transform:uppercase;letter-spacing:1.8px;color:#70cedc!important;font-weight:750}.shipping-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shipping-package-art{margin:0;border:1px solid #365568;border-radius:14px;background:radial-gradient(ellipse,#133141,#0a1520 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.shipping-package-art img{width:85%;height:290px;object-fit:contain}.shipping-package-art figcaption{font-size:10px;color:#8fa9bb;padding-bottom:15px}.shipping-answers details{margin-bottom:9px;border:1px solid #365568;border-radius:9px;background:#091520}.shipping-answers summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:750}.shipping-answers summary::-webkit-details-marker{display:none}.shipping-answers summary::after{content:'＋';color:#71d8e4}.shipping-answers details[open] summary::after{content:'−'}.shipping-answers details p{margin:0;padding:0 16px 16px;color:#aac0d2;font-size:12px;line-height:1.8}.shipping-answers a:not(.guide-primary){color:#7bdeec;text-underline-offset:3px}.shipping-guide-actions{display:flex;align-items:center;gap:20px;margin-top:18px;flex-wrap:wrap}.shipping-guide-actions .guide-primary{font-size:13px;padding:12px 20px;min-height:43px}.shipping-guide-link{color:#9bd9e7;font-size:12px;text-decoration:none;line-height:1.7}.shipping-guide-link:hover{text-decoration:underline}.shipping-quote-note{font-size:12px;color:#9bb3c7;line-height:1.8;margin:18px 0 0}.packing-feature{margin:48px 0 12px;padding:26px;border:1px solid #365568;border-radius:16px;background:#091520;scroll-margin-top:90px}.packing-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.packing-heading h2{font-size:30px;letter-spacing:-.8px;margin:8px 0}.packing-heading p:not(.packing-eyebrow){font-size:13px;color:#a8c0d1;margin:0}.packing-heading img{width:100px;height:100px;object-fit:contain}.packing-poster{margin:0;position:relative;border:1px solid #365568;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#173242,#09121c)}.packing-poster>img{width:100%;height:340px;object-fit:contain;display:block}.packing-poster figcaption{padding:14px 18px;background:#07121de8;border-top:1px solid #294353;display:flex;align-items:center;gap:15px}.packing-poster figcaption span{border:1px solid #4e7d91;border-radius:20px;padding:5px 10px;white-space:nowrap;font-size:10px;color:#a4dce8}.packing-poster figcaption p{font-size:11px;color:#9db6c9;margin:0;line-height:1.6}.packing-shots{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0;margin:20px 0 0}.packing-shots li{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;border:1px solid #294353;border-radius:9px;background:#0c1b28;font-size:12px;font-weight:650}.packing-shots img{width:75px;height:70px;object-fit:contain}.packing-home{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #365568;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 20% 60%,#123344,#0b1622 75%)}.packing-home-art{margin:0;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:12px}.packing-home-art img{width:100%;height:300px;object-fit:contain}.packing-home-art figcaption{position:absolute;bottom:12px;left:16px;font-size:9px;color:#93adbe;background:#08131dd9;padding:5px 8px;border-radius:6px}.packing-home-copy{padding:30px 36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.packing-home-copy h3{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:9px 0 12px}.packing-home-copy>p:not(.packing-eyebrow){font-size:13px;line-height:1.8;color:#a6bed0;margin:0}.packing-home-copy ul{list-style:none;padding:0;margin:12px 0 17px;color:#bfd4e3;font-size:12px;line-height:1.9}.packing-home-copy li::before{content:'✦';color:#00d4e3;margin-right:10px}.packing-home-copy .primary-button{font-size:12px;min-height:40px;padding:10px 16px}.packing-home-copy .shipping-guide-link{font-size:10px;margin-top:12px}.shipping-answers summary:focus-visible{outline:2px solid #00d4e3;outline-offset:3px}
@media(max-width:760px){.shipping-guide-grid{grid-template-columns:1fr;gap:18px}.shipping-package-art img{height:200px}.shipping-intro{min-height:115px}.shipping-answers summary{font-size:13px;padding:13px 15px}.packing-feature{padding:17px;margin-top:30px}.packing-heading{gap:12px}.packing-heading h2{font-size:24px}.packing-heading img{width:60px;height:60px}.packing-heading p:not(.packing-eyebrow){font-size:11px;line-height:1.7}.packing-poster>img{height:230px}.packing-poster figcaption{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.packing-shots{gap:7px}.packing-shots li{flex-direction:column;gap:4px;padding:8px 3px;font-size:10px;text-align:center;line-height:1.5}.packing-shots img{width:60px;height:60px}.packing-home{grid-template-columns:1fr}.packing-home-art img{height:220px}.packing-home-copy{padding:22px}.packing-home-copy h3{font-size:29px}.packing-home-copy h3 br{display:none}.packing-home-copy>p:not(.packing-eyebrow){font-size:12px}.packing-home-copy .primary-button{font-size:12px}.shipping-guide-actions{gap:14px}.shipping-quote-note{font-size:11px}.packing-eyebrow{font-size:9px!important}}

/* Keep the complete two-step artwork visible at every screen width. */
.packing-poster>img{height:auto;max-height:560px;aspect-ratio:3/2;object-fit:contain}.packing-home-art img{height:auto;aspect-ratio:3/2;object-fit:contain}.packing-poster figcaption strong{color:#c8deed;font-weight:650}@media(max-width:760px){.packing-poster>img,.packing-home-art img{height:auto;max-height:none}.packing-poster figcaption p{font-size:11px;line-height:1.9}}
