.zd-compact-product .product__info-container>*+*{margin-top:1rem;margin-bottom:1rem}.zd-compact-product .product__title .zd-product-title{--zd-title-lines: 2;font-size:clamp(2.2rem,2vw,2.7rem);line-height:1.15;letter-spacing:-.015em}.zd-compact-product .product__title .zd-product-title__name{display:block;font-weight:600}.zd-compact-product .zd-product-title--collapsible:not(.zd-product-title--expanded) .zd-product-title__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--zd-title-lines);line-clamp:var(--zd-title-lines);overflow:hidden}.zd-compact-product .zd-product-title-toggle{display:block;min-height:2.4rem;margin-top:.2rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.72);font:inherit;font-size:1.25rem;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.zd-compact-product .zd-product-title-toggle[hidden]{display:none}.zd-compact-product .product__title .zd-product-title__details{display:flex;flex-wrap:wrap;gap:.2rem .6rem;margin-top:.5rem;color:rgba(var(--color-foreground),.68);font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.01em}.zd-compact-product .zd-product-title__details>span+span:before{content:"\b7";margin-right:.6rem}.zd-compact-product .product__title .zd-product-back-link{gap:.4rem;min-height:2.4rem;margin-bottom:.6rem;color:rgba(var(--color-foreground),.64);font-size:1.25rem;font-weight:400}.zd-compact-product .product__title .zd-product-back-link:hover{color:rgb(var(--color-foreground))}.zd-compact-product .zd-product-back-link:hover .zd-product-back-link__label{text-decoration:underline;text-underline-offset:.25rem}.zd-compact-product .product__title .zd-product-back-link__icon,.zd-compact-product .product__title .zd-product-back-link__icon .icon{width:1.4rem;height:1.4rem}.zd-compact-product .product__info-container .product-form{margin:1.2rem 0}.zd-compact-product .product__info-container .product__tax{margin-top:.3rem;margin-bottom:.5rem}.zd-compact-product .product-form__input{margin-bottom:.8rem}.zd-compact-product variant-selects{display:flex;flex-wrap:wrap;column-gap:1.2rem}.zd-compact-product variant-selects>.zd-model-version-field,.zd-compact-product variant-selects>.zd-model-version-option{order:-1}.zd-compact-product variant-selects>.zd-single-value-option{flex-basis:auto}.zd-compact-product fieldset.product-form__input.zd-single-value-option input[type=radio]+label{max-width:100%;min-width:0;margin-right:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.zd-compact-product fieldset.product-form__input.zd-scale-option .zd-option-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--zd-scale-button-min-width, 5.8rem),1fr));gap:.6rem;overflow:visible;padding-bottom:0}.zd-compact-product fieldset.product-form__input.zd-scale-option .zd-option-values input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:3.6rem;margin:0;padding:.6rem .3rem;border-radius:.5rem;font-size:1.3rem;letter-spacing:0}.zd-compact-product fieldset.product-form__input:has(input:is([value*=tabletop i],[value*="mm " i])) .zd-option-values{display:flex;flex-wrap:wrap;gap:.6rem;overflow:visible;padding-bottom:0}.zd-compact-product fieldset.product-form__input:has(input:is([value*=tabletop i],[value*="mm " i])) .zd-option-values input[type=radio]+label{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:.8rem 1.2rem;white-space:normal;overflow-wrap:anywhere;line-height:1.3;text-align:center}@media screen and (max-width:749px){.zd-compact-product fieldset.product-form__input:has(input:is([value*=tabletop i],[value*="mm " i])) .zd-option-values input[type=radio]+label{min-height:4.4rem}}@media screen and (min-width:750px){:root:has(#PBarNextFrame,#preview-bar-iframe) .zd-compact-product{--zd-gallery-bottom-reserve: 6.4rem}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider]){display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100vh - 4rem - var(--zd-gallery-bottom-reserve, 0px));max-height:calc(100dvh - 4rem - var(--zd-gallery-bottom-reserve, 0px));position:sticky;top:2rem}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider])>[id^=GalleryViewer-]{min-height:0;height:100%;width:100%;align-self:stretch;aspect-ratio:1}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider]) :is(.product__media-list,.product__media-item.is-active,.product-media-container,.product__modal-opener,.product__media,.deferred-media){height:100%;min-height:0}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider]) .product__media{padding-top:0!important}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider]) .product__media img{object-fit:contain}.zd-compact-product media-gallery:is([data-desktop-layout=thumbnail],[data-desktop-layout=thumbnail_slider]) .thumbnail-list{margin-top:1rem;margin-bottom:0}.zd-compact-product media-gallery[data-desktop-layout=thumbnail] .thumbnail-list{max-height:14rem;overflow-y:auto}}@media screen and (max-width:749px){.zd-compact-product{padding-top:1.2rem}.zd-compact-product .product__media-list{margin-bottom:.8rem}.zd-compact-product .product__info-container>*+*{margin-top:.7rem;margin-bottom:.7rem}.zd-compact-product .product__title .zd-product-title{--zd-title-lines: 3;font-size:2rem}.zd-compact-product .product__title .zd-product-back-link{margin-bottom:.4rem}.zd-compact-product .product__info-wrapper{padding-top:0}}.zd-purchase-summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:1rem;font-size:1.4rem}.zd-purchase-summary strong{white-space:nowrap}.zd-buy-bar{display:none}@media screen and (max-width:749px){.zd-buy-bar:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -1px 8px #00000026}.zd-buy-bar__selection{flex:1;min-width:0;color:inherit;font-size:1.2rem;line-height:1.3}.zd-buy-bar__selection span,.zd-buy-bar__selection small{display:block}.zd-buy-bar__selection span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.zd-buy-bar .button{min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.3rem}body:has(#shopify-pc__banner,dialog[open],.cart-notification.active,.menu-opening,.product-media-modal[open]) .zd-buy-bar{display:none}body:has(.zd-buy-bar:not([hidden])) #shopify-section-footer{padding-bottom:9rem}}media-gallery [hidden]{display:none!important}.zd-compact-product .zd-product-global-warning{margin:0 0 1.3rem;padding:1.2rem 1.4rem;border:.2rem solid #d71920;border-left-width:.4rem;background:#fff5f5;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.45}.zd-compact-product .zd-product-global-warning p{margin:0}.zd-compact-product .zd-product-global-warning p+p{margin-top:.6rem}.zd-compact-product .zd-custom-scale-note{margin:.7rem 0 1.4rem;color:rgba(var(--color-foreground),.74);font-size:1.3rem;line-height:1.45}.zd-compact-product .zd-custom-scale-note a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.25rem}.zd-compact-product .product__description [data-3drifter-warning=unpainted-supports-not-toy]{display:none!important}.zd-compact-product .zd-product-description{position:relative;margin:1.8rem 0 0}.zd-compact-product .zd-product-description.is-collapsed{max-height:13.5rem;overflow:hidden}.zd-compact-product .zd-product-description.is-collapsed:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4rem;background:linear-gradient(transparent,rgb(var(--color-background)));pointer-events:none}.zd-compact-product .zd-description-toggle{margin:.8rem 0 1.6rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.zd-compact-product .zd-product-details__item+.zd-product-details__item{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.zd-compact-product .zd-product-details__heading{margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.zd-compact-product .zd-product-details__item p:first-child{margin-top:0}.zd-compact-product .zd-product-details__item p:last-child{margin-bottom:0}.zd-compact-product fieldset.product-form__input.zd-single-value-option{display:inline-block;width:auto;min-width:0;max-width:100%;margin:0 1.2rem .5rem 0;vertical-align:top}.zd-compact-product .zd-single-value-option .zd-option-values{overflow:visible;padding-bottom:0}.zd-compact-product fieldset.product-form__input:not(.zd-single-value-option) .zd-option-values label{min-height:3.6rem;padding:.9rem 1.2rem;font-size:1.3rem;letter-spacing:.03rem}@media screen and (max-width:749px){.zd-compact-product .product__title .zd-product-title{font-size:2.2rem;line-height:1.14;letter-spacing:-.02em}.zd-compact-product .product__title .zd-product-title__line--primary{color:rgba(var(--color-foreground),.72);font-size:.78em}.zd-compact-product .product__title .zd-product-title__line--secondary{font-weight:600}.zd-compact-product .product__title .zd-product-title__line--meta,.zd-compact-product .product__title .zd-product-title__line--size:not([hidden]){display:inline-block;font-size:.72em}.zd-compact-product .product__title .zd-product-title__line--size:not([hidden]){margin-left:.7rem}.zd-compact-product fieldset.product-form__input{width:100%;min-width:0;max-width:100%}.zd-compact-product .zd-option-values{display:flex;gap:.5rem;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.8rem;scrollbar-width:thin}.zd-compact-product .zd-option-values label{flex:0 0 auto;margin-right:0;white-space:nowrap}}@media screen and (min-width:750px){.zd-compact-product .product__title .zd-product-title{font-size:clamp(3rem,2.7vw,3.4rem);line-height:1.15}}.zd-compact-product .product__modal-opener .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zd-product-layout.css.map */
