.qp-360{display:block;max-width:600px;margin:30px auto;text-align:center}.qp-360 h2{font-size:clamp(2rem,5vw,4rem);line-height:1.1;margin-bottom:24px}.qp-360-image{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}.qp-360[data-ready-state] .qp-360-image{cursor:grab}.qp-360-controls [hidden]{display:none}.qp-360-controls:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.qp-360-controls button{min-height:44px;padding:10px 16px;font:inherit;font-size:16px;line-height:1.4;color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px}.qp-360-controls button:disabled{opacity:.5;cursor:default}.qp-360-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.qp-360-status{font-size:16px;line-height:1.5;min-height:1.5em;margin-top:12px}.qp-pdp-guide,.qp-pdp-notice,.qp-pdp-accessories,.qp-pdp-links{font-family:var(--font-body-family, sans-serif);font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.qp-pdp-guide p{margin:0 0 .75rem}.qp-pdp-guide details,.qp-pdp-accessories{border-block:1px solid currentColor;margin-block:.75rem}.qp-pdp-guide summary,.qp-pdp-accessories summary{display:list-item;cursor:pointer;padding:.75rem .25rem;font-weight:600;min-height:44px}.qp-pdp-guide summary:focus-visible,.qp-pdp-accessories summary:focus-visible,.qp-pdp-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.qp-pdp-guide summary:after,.qp-pdp-accessories summary:after{content:"+";float:right;margin-inline-start:.5rem}.qp-pdp-guide details[open]>summary:after,.qp-pdp-accessories[open]>summary:after{content:"\2212"}.qp-pdp-guide ul{padding-inline-start:1.25rem;margin:0 0 1rem}.qp-pdp-guide li+li{margin-top:.5rem}.qp-pdp-notice{margin:0}.qp-pdp-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.qp-pdp-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.qp-pdp-anchor{display:block;scroll-margin-top:8rem}.qp-product-navigation{margin:0 0 24px}.qp-product-navigation ul{list-style:none;padding:0;margin:8px 0 0}.qp-product-navigation a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:16px;line-height:1.4;text-decoration:underline}.qp-product-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/106/compiled_assets/styles.css.map */
