html.tm-project-editor{scroll-padding-top:32px}.tm-project-editor [data-project-editor-hidden]{display:none!important}.tm-project-editor body{background:#fff;margin:0}.tm-project-editor [data-project-editor-root]{display:block;max-width:1540px;margin:0 auto;padding:64px 40px calc(var(--tm-project-editor-bar-height, 161px) + 24px)}.tm-project-editor [data-project-editor-root]>.product{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:56px}.tm-project-editor [data-project-editor-root] .product__media-wrapper,.tm-project-editor [data-project-editor-root] .product__info-wrapper{width:100%;max-width:none;min-width:0}.tm-project-editor [data-project-editor-root] .product__responsive-title-slot{grid-column:1 / -1}.tm-project-editor [data-project-editor-root] .product__media-container{top:24px}.tm-project-editor [data-project-editor-root] .product__media-breadcrumb,.tm-project-editor [data-project-editor-root] .product__production-time,.tm-project-editor [data-project-editor-root] [data-product-personalize-link],.tm-project-editor [data-project-editor-root] .product-information-below-media,.tm-project-editor [data-project-editor-root] product-recommendations,.tm-project-editor [data-project-editor-root] [data-role=quote-submit],.tm-project-editor [data-project-editor-root] [data-product-mobile-sticky],.tm-project-editor [data-project-editor-root] .product__responsive-title-slot:empty{display:none!important}.tm-project-editor-controls{font-family:inherit;color:#17171b}.tm-project-editor-close{position:fixed;z-index:90;top:20px;right:24px;border:1px solid #e4e4e7;border-radius:50%;background:#fff;color:#17171b;width:44px;height:44px;font-size:30px;line-height:1;cursor:pointer}.tm-project-editor-bar{position:fixed;z-index:90;inset:auto 0 0;min-height:86px;padding:18px max(24px,calc((100vw - 1460px)/2)) calc(18px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e4e7;display:flex;align-items:center;justify-content:space-between;gap:24px}.tm-project-editor-bar p{font-size:13px;margin:0;max-width:680px;line-height:1.5}.tm-project-editor-actions{display:flex;gap:12px;flex-shrink:0}.tm-project-editor-summary{min-width:0}.tm-project-editor-summary>strong{display:block;font-size:14px;margin-bottom:6px}.tm-project-editor-summary dl{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 7px}.tm-project-editor-summary dl div{display:grid;gap:2px}.tm-project-editor-summary dt{font-size:11px;color:#6b6b74}.tm-project-editor-summary dd{font-size:14px;font-weight:600;margin:0}.tm-project-editor-bar .tm-project-editor-reimport{padding:0;min-height:32px;margin-top:6px;font-size:13px;border:0;background:transparent;text-decoration:underline}.tm-project-editor-reimport[hidden]{display:none}.tm-project-editor-bar button{font:inherit;font-size:14px;min-height:46px;padding:11px 22px;border:1px solid #17171b;border-radius:6px;cursor:pointer}.tm-project-editor-save{background:#fff;color:#17171b}.tm-project-editor-update{background:#17171b;color:#fff}.tm-project-editor-bar button:disabled,.tm-project-editor-close:disabled{opacity:.5;cursor:wait}.tm-project-editor-controls button:focus-visible{outline:2px solid #17171b;outline-offset:4px}.tm-project-editor-unavailable{position:relative;z-index:95;background:#f5f5f7;color:#17171b;padding:24px}@media(max-width:1099.98px){.tm-project-editor [data-project-editor-root]{padding:66px 20px calc(var(--tm-project-editor-bar-height, 251px) + 24px)}.tm-project-editor [data-project-editor-root]>.product{grid-template-columns:minmax(0,1fr);gap:24px}.tm-project-editor [data-project-editor-root] .product__media-container{position:relative;top:auto}.tm-project-editor-close{top:12px;right:16px}.tm-project-editor-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.tm-project-editor-bar p{font-size:12px}.tm-project-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tm-project-editor-bar button{padding:10px 8px;font-size:13px}.tm-project-editor-summary dl{gap:8px 16px}.tm-project-editor-summary dd{font-size:12px}}.tm-project-editor [data-project-editor-root]>.product,.tm-project-editor [data-project-editor-root] .product__media-wrapper,.tm-project-editor [data-project-editor-root] .product__info-wrapper{min-height:0!important}.tm-project-editor [data-project-editor-root] .product__media-wrapper,.tm-project-editor [data-project-editor-root] .product__info-wrapper{width:100%!important;max-width:none!important;padding-inline:0!important}.tm-project-editor [data-project-editor-root] .product__info-container{position:static!important;height:auto!important}.tm-project-editor [data-project-editor-root] .product__blocks{display:block!important;height:auto!important}.tm-project-editor [data-project-editor-root] .product__config-scroll{overflow:visible!important;padding-top:0!important;height:auto!important}.tm-project-editor [data-project-editor-root] .product__config-track{transform:none!important;will-change:auto!important}.tm-project-editor [data-project-editor-root] .product__sticky-actions,.tm-project-editor [data-project-editor-root] .product__responsive-details-slot,.tm-project-editor [data-project-editor-root] .product__block--premium-tabs,.tm-project-editor [data-project-editor-root] .product__block--complementary,.tm-project-editor [data-project-editor-root] .product__block--trustpilot{display:none!important}@media(min-width:1100px){.tm-project-editor [data-project-editor-root] .product__media-wrapper{align-self:stretch}.tm-project-editor [data-project-editor-root] .product__media-container{position:sticky;top:24px!important;transition:none}.tm-project-editor [data-project-editor-root] .product:is(.product--carousel,.product--vertical-carousel) .product__media-gallery-viewer{container-type:inline-size}.tm-project-editor [data-project-editor-root] .product:is(.product--carousel,.product--vertical-carousel) .product__media-item{--product-gallery-frame-size: min(100cqw, max(1px, calc(100dvh - var(--tm-project-editor-bar-height, 161px) - 88px)));height:var(--product-gallery-frame-size);display:flex;align-items:center;justify-content:center}.tm-project-editor [data-project-editor-root] .product:is(.product--carousel,.product--vertical-carousel) .product__media-item-container{width:min(100%,calc(var(--product-gallery-frame-size) * var(--aspect-ratio, 1)))}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/product-project-editor.css.map */
