.variant-model,.variant-model__product-frame{margin:2.5rem 0}[data-trade-pricing-prompt]{display:block;margin:.6rem 0 0;text-align:inherit}.npd-price-copy [data-trade-pricing-prompt] .popup-btn{justify-content:flex-end}@media screen and (max-width:989px){.npd-price-copy [data-trade-pricing-prompt] .popup-btn{justify-content:flex-start}}[data-trade-pricing-prompt][hidden]{display:none!important}.variant-model__development-status{background:rgba(var(--color-foreground),.045);border:.1rem solid rgba(var(--color-foreground),.16);border-radius:var(--buttons-radius, .4rem);display:grid;gap:.35rem;margin:1.8rem 0;padding:1.2rem 1.4rem}.variant-model__development-status strong{letter-spacing:.04em;text-transform:uppercase}.variant-model__development-status span{color:rgba(var(--color-foreground),.72)}.variant-model__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-bottom:1rem}.variant-model__heading>*{margin:0}.variant-model__viewer{aspect-ratio:1;display:block;height:auto;min-height:32rem;overflow:hidden;padding:0;width:100%}.variant-model__note{align-items:center;color:rgba(var(--color-foreground),.7);display:flex;gap:.8rem;justify-content:center;margin:.8rem 0 0;text-align:center;width:100%}.variant-model__zoom-arrow{color:rgba(var(--color-foreground),.56);font-family:sans-serif;font-size:1.8rem;line-height:1}.variant-model__note-mobile{display:none}.variant-model__comparison{border:.1rem solid rgba(var(--color-foreground),.16);border-radius:.8rem;margin:2.4rem 0 1.2rem;overflow:hidden;padding:1.8rem}.variant-model__comparison-heading{align-items:center;display:block;margin-bottom:1rem}.variant-model__comparison-toggle{min-height:3.8rem;padding:0 1.4rem}.variant-model__comparison-actions{align-items:center;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.variant-model__comparison-actions .button{min-height:3.8rem;min-width:0;padding-left:1rem;padding-right:1rem;width:100%}.variant-model__comparison-body{display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr)}.variant-model__comparison-body[hidden]{display:none}.variant-model__hand-controls{align-content:start;display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.variant-model__hand-dialog{background:rgb(var(--color-background));border:0;border-radius:.8rem;color:rgb(var(--color-foreground));max-height:min(90vh,72rem);max-width:72rem;padding:0;width:calc(100% - 3.2rem)}.variant-model__hand-dialog::backdrop{background:#0000008c}.variant-model__hand-dialog-shell{padding:2.4rem}.variant-model__hand-dialog-heading{align-items:start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.variant-model__hand-dialog-heading h2,.variant-model__hand-dialog-heading p{margin:0}.variant-model__hand-dialog-heading p{color:rgba(var(--color-foreground),.72);margin-top:.4rem}.variant-model__hand-dialog-close{background:transparent;border:0;color:inherit;cursor:pointer;font-size:3rem;line-height:1;padding:0 .4rem}.variant-model__hand-controls label,.variant-model__hand-controls fieldset{border:0;display:grid;gap:.6rem;margin:0;padding:0}.variant-model__hand-controls fieldset{grid-column:1 / -1}.variant-model__hand-controls input,.variant-model__hand-controls select{font:inherit;width:100%}.variant-model__measurement-help{color:rgba(var(--color-foreground),.68);font-size:1.2rem;line-height:1.4}.variant-model__hand-controls select{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;min-height:4.2rem;padding:0 1rem}.variant-model__skin-tones{display:flex;flex-wrap:wrap;gap:.8rem}.variant-model__skin-tones button{background:var(--hand-tone);border:.2rem solid rgb(var(--color-background));border-radius:50%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.3);cursor:pointer;height:3rem;padding:0;width:3rem}.variant-model__skin-tones button.is-selected{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.variant-model__custom-tone{align-items:center;display:flex;flex-direction:row;font-size:1.2rem;gap:.5rem}.variant-model__custom-tone input{background:transparent;border:0;cursor:pointer;height:3rem;padding:0;width:3rem}.variant-model__comparison-scene{aspect-ratio:16 / 10;min-width:0;min-height:38rem;overflow:hidden;position:relative;width:100%}.variant-model__comparison-scene canvas{cursor:grab;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;touch-action:pan-y;width:100%}.variant-model__comparison-scene canvas:active{cursor:grabbing}.variant-model__scene-status{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.variant-model__profile-actions{align-items:center;display:flex;gap:1rem;grid-column:1 / -1;flex-wrap:wrap}.variant-model__account-state{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.variant-model__profile-actions .button{min-height:4rem;padding:0 1.4rem}.variant-model__comparison-note{color:rgba(var(--color-foreground),.7);grid-column:1;margin:-.8rem 0 0}@media screen and (min-width:990px){.variant-model-anchor--desktop{display:grid;gap:2rem;position:sticky;top:3rem;width:100%}.variant-model-anchor--desktop .variant-model__product-frame{margin:0}.variant-model-anchor--desktop .variant-model__viewer{border-radius:.4rem;min-height:26rem;width:100%}.variant-model-anchor--desktop .variant-model__comparison{margin:0;padding:1.4rem}.variant-model-anchor--desktop .variant-model__comparison-heading{display:flex}.variant-model-anchor--desktop .variant-model__comparison-actions{width:100%}.variant-model-anchor--desktop .variant-model__comparison-scene{min-height:26rem}}@media screen and (min-width:750px)and (max-width:989px){.product__3d-wrapper,.variant-model-anchor--desktop{display:none}.variant-model-anchor--mobile .variant-model__viewer,.variant-model-anchor--mobile .variant-model__comparison-scene{min-height:28rem}}@media screen and (max-width:989px){.variant-model-anchor--desktop{display:none}.variant-model-anchor--mobile{display:block}.variant-model-anchor--mobile .variant-model__product-frame{margin:1.8rem 0 0}.variant-model-anchor--mobile .variant-model__viewer{min-height:28rem}.variant-model__note-desktop{display:none}.variant-model__note-mobile{display:inline}.variant-model__comparison{padding:1.4rem}.variant-model__comparison-heading{display:flex}.variant-model__comparison-actions{width:100%}.variant-model__comparison-body{grid-template-columns:minmax(0,1fr)}.variant-model__hand-controls{grid-template-columns:1fr}.variant-model__hand-dialog-shell{padding:1.8rem}.variant-model__comparison-scene{min-height:32rem}.variant-model__comparison-note{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ih3-component-variant-model.css.map */
