.customizer-product__thumb[role=button],.customizer-product__copy h1[role=button]{cursor:pointer}.customizer-product__thumb:focus-visible,.customizer-product__copy h1:focus-visible{outline:2px solid var(--customizer-brown);outline-offset:3px}.product-intro[hidden]{display:none}.product-intro{position:absolute;z-index:12;inset-inline:8px;top:var(--intro-top);height:var(--intro-height);display:flex;flex-direction:column;overflow:hidden;border:1px solid #eee4db;border-radius:12px;background:#fffdfa;box-shadow:0 8px 25px #4f311f15;color:#21150e}.product-intro__scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc2b7 transparent;padding:18px 16px 6px}.product-intro__scroll:focus-visible{outline:2px solid #8c5b3a;outline-offset:-3px;border-radius:10px 10px 0 0}.product-intro__scroll>section+section{margin-top:18px;padding-top:14px;border-top:1px solid #e7ddd4}.product-intro__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.product-intro__heading h2{margin:0;flex-shrink:0;font:600 22px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.5px}.product-intro__heading p{margin:0;max-width:46%;font:10px/1.4 Arial,sans-serif;text-align:right;color:#76716d}.product-intro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.product-intro__grid article{min-width:0}.product-intro__photo{position:relative}.product-intro__photo img:not([src]){visibility:hidden}.product-intro__photo [data-intro-image-error]:not([hidden]){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:8px;color:#77716c;font:11px/1.4 Arial,sans-serif;text-align:center}.product-intro__grid img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;border-radius:9px;background:#f0e8de}.product-intro__grid h3{margin:6px 0 3px;font:600 14px/1.2 Georgia,Times New Roman,serif}.product-intro__grid p{margin:0;font:11px/1.4 Arial,sans-serif;color:#77716c}.product-intro__collapse{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;border:0;border-top:1px solid #eee5dd;background:#fffdfa;color:var(--customizer-brown);font:13px/1.2 Arial,sans-serif;cursor:pointer}.product-intro__collapse span{font-size:23px}.product-intro__collapse:focus-visible{outline:2px solid var(--customizer-brown);outline-offset:-3px}.is-product-intro-open .customizer-designs,.is-product-intro-open .branding-sheet,.is-product-intro-open .customizer-packaging,.is-product-intro-open .customizer-review{visibility:hidden!important;transition:none!important;pointer-events:none!important}@media(max-width:350px){.product-intro__scroll{padding:14px 12px 6px}.product-intro__heading h2{font-size:19px}.product-intro__grid{gap:12px 10px}.product-intro__grid h3{font-size:13px}}@media(max-height:600px){.product-intro__scroll{padding-top:12px}.product-intro__grid img{aspect-ratio:2.2}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/customizer-product-intro.css.map */
