html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.pc-header{background:#071b20}.pc-panel{display:contents}.pc-panel[hidden]{display:none!important}.portrait-info h2,.fantasy-hero .portrait-info h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25}@media(min-width:1101px){.pc-header .pc-menu-toggle{display:none}.pc-extras{width:auto;justify-content:initial;border:0;padding:0}.pc-collections{margin-left:auto}}@media(max-width:1100px){.pc-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:calc(100% - 32px);min-height:68px;padding:6px 0;gap:16px}.pc-brand{flex:0 1 175px;width:175px;grid-area:auto}.pc-brand img{width:175px;height:auto}.pc-header .pc-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;grid-area:auto;min-height:44px;font-size:15px!important;padding:8px 14px}.pc-panel{display:block;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;padding:12px;background:#0b2528;border:1px solid #6d7957;box-shadow:0 16px 28px #0006;border-radius:0 0 3px 16px}.pc-collections{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;width:100%}.pc-header .pc-collections .collection-navlink{display:flex!important;justify-content:flex-start;gap:12px;min-height:54px!important;padding:7px 16px!important;font-size:18px!important;white-space:normal;text-align:left}.pc-header .pc-collections .collection-icon{width:34px;height:36px}.pc-header .collection-navlink:before{background:linear-gradient(#c5a96c,#c5a96c) top left/13px 1px no-repeat,linear-gradient(#c5a96c,#c5a96c) bottom right/13px 1px no-repeat}.pc-extras{display:grid;grid-template-columns:1fr;gap:0;width:100%;border-top:1px solid #63775766;padding:8px 0 0;margin:10px 0 0}.pc-extras a{display:flex;min-height:44px;padding:8px 12px;font-size:14px!important;border-bottom:1px solid #63775733}.pc-extras a:last-child{border-bottom:0}.pc-header~main{scroll-margin-top:84px}}@media(max-width:760px){.prototype{display:block;padding:5px 12px;text-align:center;font-size:10px;line-height:1.4}.prototype span{max-width:none;display:block;text-align:center;line-height:1.4}.fantasy-hero .hero-main{padding-block:16px 12px;gap:10px}.fantasy-hero .hero-heading{height:105px;max-width:none}.fantasy-hero .title-art{object-position:left center}.fantasy-hero .hero-explain{font-size:14px!important;line-height:1.6;max-width:none}.fantasy-hero .hero-price{order:3;margin:2px 0;line-height:1.5}.fantasy-hero .hero-price span{font-size:11px;display:block}.fantasy-hero .hero-actions{order:4;display:grid;grid-template-columns:1fr;gap:4px}.fantasy-hero .hero-actions .btn{min-height:48px;width:100%;font-size:15px!important}.fantasy-hero .hero-actions .quiet-link{display:none}.fantasy-hero .hero-proof{order:5;margin:4px 0 0}.fantasy-hero .hero-proof>img{aspect-ratio:auto;max-width:100%;height:auto;object-fit:contain}.fantasy-hero .hero-proof[data-proof-kind=portrait]>img{height:auto;max-height:260px}.fantasy-hero .hero-navigation{order:6}.fantasy-hero .hero-proof small{font-size:10px;line-height:1.5}.fantasy-hero .hero-proof figcaption{font-size:12px;line-height:1.5}.portrait-info h2,.fantasy-hero .portrait-info h2{font-size:24px!important;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:10px 0 12px}.portrait-info small{font-size:12px;line-height:1.6}.portrait-info p{font-size:14px;line-height:1.6}.portrait-info span{font-size:13px;line-height:1.6}}@media(max-width:600px){.portrait-grid,.fantasy-hero .portrait-grid{grid-template-columns:minmax(0,1fr);gap:20px}.portrait-info,.fantasy-hero .portrait-info{padding:18px}.portrait-card{min-width:0}.portrait-card>a{min-width:0}.portrait-card img{height:auto;aspect-ratio:4/5;object-fit:contain}.portrait-info h2{font-size:25px!important}.favorite-button{width:44px;height:44px;right:10px;top:10px}.catalog-heading h1{font-size:clamp(32px,9vw,42px);overflow-wrap:normal;word-break:normal;line-height:1.15}.catalog-heading p{font-size:14px;line-height:1.7}}@media(max-width:360px){.pc-brand,.pc-brand img{width:145px}.pc-brand{flex-basis:145px}.pc-header-inner{gap:12px}.portrait-info h2{font-size:23px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mobile-polish.css.map */
