@media screen and (min-width:750px){.product__info-container.jm-standard-scroll-info{position:static;top:auto}}.jm-upload-accordion{border:1px solid rgba(var(--color-foreground),.3);margin:0 0 1.2rem;padding:0 1.2rem;font-size:1.4rem}.jm-upload-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:1rem 0;cursor:pointer;list-style:none;line-height:1.4}.jm-upload-accordion summary::-webkit-details-marker{display:none}.jm-upload-accordion summary:after{content:"+";font-size:2rem}.jm-upload-accordion[open] summary:after{content:"\2212"}.jm-upload-accordion[open]{padding-bottom:1.2rem}.jm-upload-accordion summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jm-production-note{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;font-size:1.4rem;line-height:1.5}.jm-production-note p{margin:0 0 1.4rem}.jm-production-note p:last-child{margin-bottom:0}.jm-shop-pay-area{margin:0 0 1.6rem}.jm-shop-pay-banner{display:block;width:100%;border:0;cursor:pointer;font-family:inherit;margin:0;padding:1rem 1.2rem;border-radius:4px;background:#edf2ff;color:#273e85;text-align:center;line-height:1.5}.jm-shop-pay-banner__title{display:block;margin:0;font-size:1.8rem;font-weight:700;color:#fff}.jm-shop-pay-banner__details{display:block;text-decoration:underline;margin:0;font-size:1.4rem;color:#273e85}.jm-shop-pay-banner:hover{background:#dfe8ff}.jm-shop-pay-banner:focus-visible{outline:3px solid #1565c0;outline-offset:3px}.jm-shop-pay-instructions{margin:.8rem 0 0;font-size:1.4rem;line-height:1.5}.jm-mount-heading{margin:0 0 .8rem;font-size:2.2rem;font-weight:700}.jm-standard-mounts .jm-mount-selected{margin-bottom:1rem;font-weight:600;font-size:1.6rem}.jm-standard-mounts .jm-mount-fieldset{min-width:0;max-width:44rem;width:100%}.jm-mount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.jm-standard-mounts .jm-mount-grid input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:4.4rem;margin:0;padding:.8rem .9rem;border:1px solid #b8b8b8;border-radius:.5rem;background:#fff;color:#111;font-size:1.3rem;line-height:1.35;letter-spacing:.02rem;overflow-wrap:anywhere}.jm-standard-mounts .jm-mount-grid input[type=radio]:checked+label{background:#000;color:#fff;border-color:#000}.jm-standard-mounts .jm-mount-grid input[type=radio].disabled+label{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAEAAAAIAAAAAABAAAQ */
