.theme-mug .hero h1{font-size:clamp(40px,4.2vw,58px)}.theme-mug .mug-material{font-size:11px;color:#53627a;margin:22px 0}.theme-mug .mug-pair-link{display:block;font-size:11px;color:#173e98;margin-top:18px}.theme-mug .size{min-width:135px;padding:12px 22px}.theme-mug .size small{display:block;font-weight:400;font-size:10px;margin-top:3px}.theme-mug .mug-specs{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:55px;padding-bottom:65px}.theme-mug .mug-specs p:not(.eyebrow),.theme-mug .mug-duo p:not(.eyebrow){color:#53627a}.mug-spec-list{margin:0}.mug-spec-list>div{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid #c0cce2}.mug-spec-list dt{font-size:11px;color:#53627a}.mug-spec-list dd{margin:0;font-size:13px;line-height:1.7;color:#172b51}.theme-mug .mug-duo{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:30px;padding-bottom:65px}.mug-duo-image{display:block;background:white;border:1px solid #c0cce2}.mug-duo-image img{display:block;width:100%;height:370px;object-fit:contain}.theme-mug .practical details p{color:#53627a}.theme-mug .practical details{margin-top:20px}.theme-mug .size-status{font-size:10px}.theme-mug .hero-art{box-shadow:7px 7px 0 #bb2d40}@media(max-width:700px){.theme-mug .hero h1{font-size:clamp(35px,9vw,47px)}.theme-mug .mug-specs,.theme-mug .mug-duo{grid-template-columns:1fr;gap:25px;padding-top:25px;padding-bottom:40px}.mug-spec-list>div{grid-template-columns:100px 1fr}.mug-duo-image img{height:290px}.theme-mug .size{flex:initial}.theme-mug .hero-art{box-shadow:4px 4px 0 #bb2d40}}
