.zg-cut-viewer__stage{overflow:hidden;touch-action:none;background:var(--zg-cut-model-background, radial-gradient(ellipse at 46% 38%, #fffaf3 0%, #f2e7d9 72%, #e8d8c6 100%));border:1px solid rgba(21,60,54,.2);border-radius:.6rem}.zg-cut-viewer__stage model-viewer{display:block;width:100%;height:var(--zg-cut-model-height, clamp(25rem, 55vw, 48rem))}.zg-cut-viewer__views{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.8rem}.zg-cut-viewer__views button{min-height:4.4rem;padding:.6rem 1.2rem;border:1px solid currentColor;border-radius:.4rem;color:inherit;background:var(--zg-ivory, #faf7f1);font:inherit}.zg-cut-viewer__status:empty{display:none}.product__media-wrapper:has(>.zg-product-cut)>media-gallery.product__column-sticky{position:static}.zg-product-cut{--zg-cut-model-height: clamp(24rem, 75vw, 38rem);--zg-cut-model-background: radial-gradient(ellipse at 46% 36%, #fff7fa 0%, #f9e6ee 60%, #f2d8e3 100%);margin-block:1.6rem;color:var(--zg-ink, #153c36)}.zg-product-cut summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:.8rem 1.4rem;border:1px solid currentColor;border-radius:.5rem;color:var(--zg-ivory, #faf7f1);background:var(--zg-ink, #153c36);font-weight:600;list-style:none;cursor:pointer}.zg-product-cut summary::-webkit-details-marker{display:none}.zg-product-cut summary:after{flex:none;width:.85rem;height:.85rem;border-right:2px solid;border-bottom:2px solid;content:"";transform:translateY(-20%) rotate(45deg)}.zg-product-cut[open] summary:after{transform:translateY(20%) rotate(225deg)}.zg-product-cut summary:focus-visible{outline:2px solid var(--zg-ink, #153c36);outline-offset:3px}.zg-product-cut zg-cut-viewer{display:block;padding-block-start:1rem}.zg-product-cut__heading{margin-block:1.6rem .4rem}.zg-product-cut__description{margin-block:0 1.2rem}.zg-product-cut__proportions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem;margin-block:0;padding:1.2rem;border:1px solid rgba(21,60,54,.2);border-radius:.5rem}.zg-product-cut__proportions dt{font-weight:600}.zg-product-cut__proportions dd{margin:0;font-variant-numeric:tabular-nums}.zg-product-cut__note{margin-block:.8rem 0;font-size:.9em}quick-add-modal .zg-product-cut{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAABI */
