.page-wrap:has(.guide){overflow:clip}.guide{--guide-sticky-top: calc(var(--anchor-offset, 72px) + 16px);--guide-panel: color-mix(in srgb, var(--text-color) 5%, var(--background))}.guide__layout{display:grid;gap:24px}@media screen and (min-width:990px){.guide__layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,96px)}}.guide__content{min-width:0;max-width:800px;font-size:calc(var(--font-size) + 1px);line-height:1.65}.guide__byline{margin:0 0 24px;font-size:max(13px,calc(var(--font-size) - 1px));color:var(--text-muted)}.guide-toc__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.guide-toc__list>li{margin:0;list-style:none}.guide-toc__link,.guide-toc__link:visited{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--dotted-color);color:var(--text-muted);font-size:max(14px,calc(var(--font-size) - 1px));line-height:1.35;text-decoration:none}.guide-toc__link:hover{color:var(--text-color)}.guide-toc__link[aria-current=true]{border-left-color:var(--accent);color:var(--text-color);font-weight:600}.guide-toc__heading{margin:0 0 12px;font-size:max(12px,calc(var(--font-size) - 2px));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.guide-toc--desktop{display:none}.guide-toc--mobile{border:1px solid var(--dotted-color);border-radius:var(--media-radius)}.guide-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;font-weight:600;cursor:pointer;list-style:none}.guide-toc__summary::-webkit-details-marker{display:none}.guide-toc--mobile nav{padding:0 16px 12px}@media screen and (min-width:990px){.guide-toc--mobile{display:none}.guide-toc--desktop{display:block;max-height:calc(100vh - var(--guide-sticky-top) - 24px);overflow-y:auto}.guide__aside{position:sticky;top:var(--guide-sticky-top)}}.guide-chapter{scroll-margin-top:var(--guide-sticky-top)}.guide-chapter+.guide-chapter,.guide--continued .guide-chapter:first-of-type{margin-top:clamp(40px,5vw,72px);padding-top:clamp(40px,5vw,72px);border-top:1px solid var(--dotted-color)}.guide-chapter>.eyebrow{margin-bottom:6px}.guide-chapter__text{margin-top:12px}.guide-block{margin-top:28px}.guide-block__heading{margin-bottom:12px}.guide-figure{margin:28px 0 0}.guide-figure__media{border-radius:var(--media-radius)}.guide-figure--inline{margin-top:20px}.guide-figure__caption{margin-top:8px;font-size:max(13px,calc(var(--font-size) - 1px));color:var(--text-muted)}.guide-steps__list ol{counter-reset:guide-step;display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.guide-steps__list ol>li{position:relative;min-height:36px;margin:0;padding-left:52px;counter-increment:guide-step;list-style:none}.guide-steps__list ol>li:before{content:counter(guide-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background-color:var(--accent);color:var(--accent-text);font-family:var(--heading-family);font-size:var(--font-size);font-weight:700;line-height:1}.guide-steps__list ol>li:not(:last-child):after{content:"";position:absolute;top:44px;bottom:-12px;left:18px;width:1px;background-color:var(--dotted-color)}.guide-steps__list ol>li>strong:first-child{display:block;margin-bottom:2px;padding-top:5px;font-family:var(--heading-family);font-size:calc(var(--font-size) + 2px);font-weight:var(--heading-weight);line-height:1.35;color:var(--heading-color)}.guide-steps__list :is(p,li){font-size:inherit}.guide-steps__list ul{margin:8px 0 0;padding-left:1.25em;list-style:disc outside}.guide-steps__list a,.guide-steps__list a:visited{color:inherit;text-decoration:underline;text-underline-offset:.2em}.guide-checklist{padding:clamp(18px,2vw,28px);border-radius:var(--media-radius);background-color:var(--guide-panel)}.guide-checklist__list{display:grid;gap:10px 24px;margin:0;padding:0;list-style:none}@media screen and (min-width:741px){.guide-checklist__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-checklist__item{display:flex;align-items:flex-start;gap:10px;margin:0;line-height:1.45;list-style:none}.guide-checklist__item .svg-icon{--icon-size: 20px;margin-top:1px;color:var(--accent)}.guide-callout{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-left:4px solid var(--accent);border-radius:0 var(--media-radius) var(--media-radius) 0;background-color:color-mix(in srgb,var(--accent) 7%,var(--background))}.guide-callout--important{border-left-color:var(--text-color);background-color:var(--guide-panel)}.guide-callout__icon{--icon-size: 22px;margin-top:2px;color:var(--accent)}.guide-callout--important .guide-callout__icon{color:var(--text-color)}.guide-callout__body{min-width:0}.guide-callout__title{margin:0 0 4px;font-weight:700;font-size:inherit;color:var(--heading-color)}.guide-table__table{width:100%;border-collapse:collapse;font-size:var(--font-size);line-height:1.5}.guide-table__table :is(th,td){padding:12px 14px;border-bottom:1px solid var(--dotted-color);text-align:left;vertical-align:top}.guide-table__table thead th{border-bottom:1px solid var(--text-color);font-weight:600;background-color:var(--guide-panel)}.guide-table__table tbody th{font-weight:600}@media screen and (max-width:740px){.guide-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-table__table,.guide-table__table tbody,.guide-table__table tr,.guide-table__table :is(th,td){display:block}.guide-table__table tr{margin-bottom:12px;padding:6px 0;border-radius:var(--media-radius);background-color:var(--guide-panel)}.guide-table__table :is(th,td){padding:6px 14px;border-bottom:0}.guide-table__table td:before{content:attr(data-label);display:block;font-size:max(12px,calc(var(--font-size) - 2px));font-weight:600;color:var(--text-muted)}}.guide-types{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:741px){.guide-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-type{position:relative;display:flex;flex-direction:column;gap:4px;margin:0;padding:16px 18px;border:1px solid var(--dotted-color);border-radius:var(--media-radius);list-style:none;transition:border-color .2s ease}.guide-type:hover{border-color:var(--text-color)}.guide-type__heading{margin:0;font-family:var(--heading-family);font-size:calc(var(--font-size) + 1px);font-weight:var(--heading-weight);line-height:1.3;color:var(--heading-color)}.guide-type__link,.guide-type__link:visited{color:inherit;text-decoration:none}.guide-type__text{margin:0;font-size:max(14px,calc(var(--font-size) - 1px));line-height:1.45;color:var(--text-muted)}.guide-type__cta{margin-top:auto;padding-top:4px;font-size:max(14px,calc(var(--font-size) - 1px))}.guide-type__cta .svg-icon{--icon-size: 1em}.guide-type .stretched-link:focus-visible{outline:none!important}.guide-type:has(.stretched-link:focus-visible){outline:2px solid var(--focus-ring-color, currentColor);outline-offset:3px}.guide-faq__item{border-top:1px solid var(--dotted-color)}:not(.guide-faq__item)+.guide-faq__item{margin-top:28px}.guide-faq__item:not(:has(+.guide-faq__item)){border-bottom:1px solid var(--dotted-color)}.guide-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;line-height:1.4;color:var(--heading-color);cursor:pointer;list-style:none}.guide-faq__question::-webkit-details-marker{display:none}.guide-faq__question:hover>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.guide-faq__answer{padding:0 32px 20px 0}:is(.guide-faq__icon,.guide-toc__icon){position:relative;flex-shrink:0;width:14px;height:14px}:is(.guide-faq__icon,.guide-toc__icon):before,:is(.guide-faq__icon,.guide-toc__icon):after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:currentColor;transition:transform .25s ease}:is(.guide-faq__icon,.guide-toc__icon):after{transform:rotate(90deg)}:is(.guide-faq__item,.guide-toc)[open] :is(.guide-faq__icon,.guide-toc__icon):after{transform:rotate(0)}@supports (interpolate-size: allow-keywords){:is(.guide-faq__item,.guide-toc--mobile){interpolate-size:allow-keywords}:is(.guide-faq__item,.guide-toc--mobile)::details-content{block-size:0;overflow-y:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}:is(.guide-faq__item,.guide-toc--mobile)[open]::details-content{block-size:auto}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/section-wallpaper-installation-guide.css.map */
