.section-announce{position:relative;z-index:calc(var(--z-header) + 1)}.section-header{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h)}.section-header .header{position:relative}#MainContent:focus{outline:none}.logo__img{height:auto;max-height:44px;object-fit:contain}.pay-icon{width:38px;height:24px;border-radius:4px}.payments--sm .pay-icon{width:34px;height:22px}.media-frame{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.media-frame.ph--tall{aspect-ratio:4 / 5}.media-frame.ph--story{aspect-ratio:9 / 16;border-radius:var(--radius-l)}.media-frame.ph--video{aspect-ratio:16 / 10;border-radius:var(--radius-l)}.media-frame__media,.media-frame video,.media-frame img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:960px){.install__media .media-frame.ph--video{aspect-ratio:4 / 4.6}}.step-card__media.media-frame{aspect-ratio:1}@media(min-width:800px){.step-card__media.media-frame{aspect-ratio:4 / 3}}.ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.review__photo--img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius)}.install-steps__img{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-s)}.line__img{width:100%;height:100%;object-fit:cover;filter:none!important}.ugc-card__frame{position:relative}.ugc-card__frame .ph,.ugc-card__frame .media-frame{border-radius:var(--radius-l)}.motif__initial{font-weight:800;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--light);text-shadow:0 0 10px rgba(var(--beam),.8)}.design-card.is-soldout .design-card__art{opacity:.4}.design-card__badge--soldout{left:auto;right:10px;top:auto;bottom:36px;color:#ffd0d0;background:#281212d9;border-color:#ff7b7b59}.design-card.is-soldout:has(input:checked) .design-card__check{display:none}.bundle.is-soldout{opacity:.55}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.drawer__panel.is-busy .drawer__body{opacity:.6;pointer-events:none;transition:opacity .2s}.lead a,.acc-body a,.mini-faq a,.legal-note a,.legal-small a,.rte a,.terms a,.case-card a{color:var(--accent-ink);text-decoration:underline;text-decoration-color:#bfe0ff59;text-underline-offset:3px}.acc-body p+p,.rte p+p{margin-top:.75em}.mini-faq__body{padding-bottom:14px;font-size:.9375rem;color:var(--text-2)}.legal-note .small p{margin:0}.editor-note{font-size:.875rem;padding:10px 14px;border-radius:var(--radius-s);color:#f3e2bb;background:#ffd98a12;border:1px dashed rgba(255,217,138,.4)}.page--center{justify-items:center;text-align:center}.page--password{min-height:100vh;display:grid;align-items:center}.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}@media(min-width:900px){.product-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.product-tile a{display:grid;gap:8px}.product-tile__img{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--line)}.product-tile__img img{width:100%;height:100%;object-fit:cover}.product-tile__title{font-weight:600}.product-tile__price{color:var(--text-2);font-size:.9375rem}.search-form{max-width:520px;margin-top:12px}.cart-page{display:grid;gap:18px}.cart-page__qty{width:90px}.article__img{border-radius:var(--radius-l)}.rte{color:var(--text-2)}.rte h2,.rte h3{color:var(--text);margin:1em 0 .4em}.rte ul{list-style:disc;padding-left:1.2em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shopify.css.map */
