.zg-cut-guide-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin-block:0 2.8rem;padding:1.8rem 2rem;border:1px solid rgba(21,60,54,.22);border-radius:.8rem;color:var(--zg-ink, #153c36);background:#e9f0ec}.zg-cut-guide-callout p{flex:1 1 18rem;margin:0;line-height:1.45}.zg-cut-guide-callout__link{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;gap:1.1rem;padding:.8rem 1.5rem;border:1px solid var(--zg-ink, #153c36);border-radius:.5rem;color:var(--zg-ivory, #faf7f1);background:var(--zg-ink, #153c36);font-weight:600;line-height:1.35;text-decoration:none}.zg-cut-guide-callout__link:hover{text-decoration:underline}.zg-cut-guide-callout__link:focus-visible{outline:2px solid var(--zg-ink, #153c36);outline-offset:3px}@media screen and (max-width:749px){.zg-cut-guide-callout{padding:1.4rem}.zg-cut-guide-callout__link{width:100%}}.zg-cut-viewer{max-width:88rem;margin-block:4rem 6rem;color:var(--zg-ink, #153c36)}.zg-cut-viewer h1{margin-block:0 1rem}.zg-cut-viewer zg-cut-viewer{display:block}.zg-cut-viewer__picker{margin-block-end:1.5rem}.zg-cut-viewer__picker label{display:block;margin-block-end:.5rem;font-weight:600}.zg-cut-viewer__select{position:relative;width:min(100%,28rem)}.zg-cut-viewer__select select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:5rem;padding:.8rem 4.5rem .8rem 1.6rem;border:1px solid currentColor;border-radius:.4rem;color:var(--zg-ivory, #faf7f1);background:var(--zg-ink, #153c36);font:inherit;font-weight:600;cursor:pointer}.zg-cut-viewer__select:after{position:absolute;top:50%;inset-inline-end:1.8rem;width:.9rem;height:.9rem;border-right:2px solid;border-bottom:2px solid;color:var(--zg-ivory, #faf7f1);content:"";transform:translateY(-70%) rotate(45deg);pointer-events:none}.zg-cut-viewer__select select:focus-visible{outline:2px solid var(--zg-ink, #153c36);outline-offset:3px}.zg-cut-viewer__select option{color:var(--zg-ink, #153c36);background:var(--zg-ivory, #faf7f1)}@media(forced-colors:active){.zg-cut-viewer__select select{-webkit-appearance:auto;appearance:auto}.zg-cut-viewer__select:after{display:none}}.zg-cut-viewer [hidden]{display:none}.zg-cut-viewer__dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding:1.4rem;border:1px solid rgba(21,60,54,.2)}.zg-cut-viewer__dimensions[hidden]{display:none}.zg-cut-viewer__dimensions dt{font-weight:600}.zg-cut-viewer__dimensions dd{margin:0}.zg-cut-viewer__pending{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 2rem}@media screen and (min-width:990px){.zg-cut-viewer zg-cut-viewer{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;grid-template-areas:"picker ." "model intro" "model details";column-gap:clamp(2.4rem,4vw,5rem);align-items:start}.zg-cut-viewer__picker{grid-area:picker}.zg-cut-viewer__model{grid-area:model}.zg-cut-viewer__intro{grid-area:intro;margin-block:0 1.6rem}.zg-cut-viewer__details{grid-area:details}.zg-cut-viewer__dimensions{margin-block-start:0}}.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 */
