.product__media-wrapper:has([data-configurator-canvas]){display:flex;flex-direction:column;gap:2rem}.configurator-canvas-destination{width:100%}.product:has([data-configurator-canvas]) .product__info-container{padding-top:0}[data-configurator-canvas]>.configurator-surface{display:block;position:relative;width:100%}.product:has([data-configurator-canvas]) [id^=configurator-image-label-fieldset-]{display:none}@media screen and (min-width:750px){.product:has([data-configurator-canvas]){align-items:flex-start}.product:has([data-configurator-tabs]) .product__media-wrapper{align-self:stretch}.product:has([data-configurator-tabs]) .configurator-canvas-destination{position:sticky;top:calc(var(--configurator-header-height, 0px) + 16px)}}.configurator-tabs{display:flex;gap:4px;padding:8px 0;overflow-x:auto;background:rgb(var(--color-background));z-index:3}.configurator-tabs button{flex:1;min-height:44px;padding:8px 6px;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.configurator-tabs button[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:700}[data-configurator-panel][hidden]{display:none!important}[data-configurator-controls]{display:block!important}.configurator-price-card{position:fixed;box-sizing:border-box;right:1rem;bottom:max(6rem,env(safe-area-inset-bottom));z-index:2;width:min(28rem,calc(100vw - 2rem));display:grid;gap:.35em;margin:1em 0;padding:.9em 1em;border:1px solid rgba(var(--color-foreground),.16);border-radius:.75em;background:rgb(var(--color-background));box-shadow:0 .4em 1.25em #0000001a}.configurator-price-card__price .price{margin:0}.configurator-price-card__price .price-item{font-size:1.35em}.configurator-price-card__tax{margin:0;font-size:.8em}.product[data-configurator-active-tab=finish] .configurator-price-card{display:none}.configurator-summary{margin:1em 0;padding:1em;border:1px solid rgba(var(--color-foreground),.16);border-radius:1em}.configurator-summary__label{margin:0 0 .8em;font-size:.875em;font-weight:400;line-height:normal}.configurator-summary__content{display:grid;grid-template-columns:minmax(5em,min(8em,30%)) minmax(0,1fr);gap:1em;align-items:start}.configurator-summary__case{display:grid;place-items:center;width:100%;min-height:5em;max-height:12em;border-radius:.5em;background:rgba(var(--color-foreground),.04);overflow:visible}.configurator-summary__case img{display:block;width:100%;height:auto;max-height:12em;object-fit:contain}.configurator-summary dl,.configurator-summary dl div{margin:0}.configurator-summary dl{display:grid;gap:.45em}.configurator-summary dl div{display:grid;grid-template-columns:minmax(7em,auto) 1fr;gap:.75em}.configurator-summary dt{font-weight:700}.configurator-summary dd{min-width:0;overflow-wrap:anywhere}.product:has([data-configurator-tabs]) .product__info-container--sticky{position:static}@media screen and (max-width:749px){.configurator-price-card{right:auto;bottom:calc(max(.5rem,env(safe-area-inset-bottom)) + var(--configurator-viewport-bottom-offset, 0px));left:.5rem;width:calc(100% - 1rem);max-width:calc(100% - 1rem);min-width:0;grid-template-columns:minmax(0,1fr);gap:.15em;margin:.5em 0;padding:.5em .7em;overflow-wrap:anywhere}.configurator-price-card__price .price-item{font-size:1.1em}.configurator-price-card__tax{font-size:.7em;line-height:1.25}.product:has([data-configurator-tabs]) .product__title{margin-top:1rem}.product:has([data-configurator-tabs]) .product__media-wrapper{display:contents}.product:has([data-configurator-tabs]) .configurator-canvas-destination{box-sizing:border-box;width:calc(100% + 3rem);max-width:none;flex:0 0 calc(100% + 3rem);margin-inline:-1.5rem;position:sticky;top:var(--configurator-header-height, 0px);z-index:4;padding:8px max(15px,env(safe-area-inset-left)) 8px max(15px,env(safe-area-inset-right));background:rgb(var(--color-background));--configurator-canvas-max-height: clamp(120px, 30svh, 240px)}.product:has([data-configurator-tabs]) .configurator-tabs{box-sizing:border-box;width:calc(100% + 3rem);margin-inline:-1.5rem;padding-inline:max(15px,env(safe-area-inset-left)) max(15px,env(safe-area-inset-right));position:sticky;top:calc(var(--configurator-header-height, 0px) + var(--configurator-preview-height, 0px))}[data-configurator-panel]{scroll-margin-top:calc(var(--configurator-header-height, 0px) + var(--configurator-preview-height, 0px) + 64px)}.configurator-summary{padding:.85em}.configurator-summary__content{grid-template-columns:minmax(0,1fr);gap:.85em}.configurator-summary__case{width:min(100%,12em);min-height:0;max-height:none;margin-inline:auto}.configurator-summary__case img{max-height:12em}.configurator-summary dl div{grid-template-columns:minmax(6.5em,auto) minmax(0,1fr);gap:.5em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/configurator-product-layout.css.map */
