.make-shelves{--make-shelves-header: 69px;--make-shelves-gutter: 20px;--make-shelves-ink: #0c0c0c;--make-shelves-muted: #656565;--make-shelves-line: #d9d9d9;color:var(--make-shelves-ink);font-family:Saans,sans-serif;font-weight:500}.make-shelves h1,.make-shelves h2,.make-shelves p{margin:0;color:var(--make-shelves-ink);text-transform:none}.make-shelves__text-link{display:inline-flex;align-items:center;min-height:48px;font-family:Saans-Bold,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:var(--make-shelves-ink)!important;text-decoration:underline;text-underline-offset:2px}.make-shelves__text-link:hover{opacity:.7}.make-shelves__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:260px;height:48px;padding:12px 16px;background-color:var(--make-shelves-ink);border-radius:2px;color:#f0ede0!important;font-family:Saans-Bold,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-decoration:none;flex-shrink:0;transition:background-color .3s ease}.make-shelves__button:hover{background-color:#333}.make-shelves__button.is-disabled{background-color:#b3b3b3;cursor:not-allowed}.make-shelves__hero{display:flex;flex-direction:column;gap:clamp(96px,20.8vw,300px);padding:calc(var(--make-shelves-header) + 64px) var(--make-shelves-gutter) 48px}.make-shelves__intro{display:grid;grid-template-columns:minmax(0,860fr) minmax(0,444fr);column-gap:72px;align-items:start}.make-shelves__title{font-family:Saans-Bold,sans-serif;font-weight:700;font-size:clamp(56px,6.1vw,88px);line-height:.98;letter-spacing:-.03em}.make-shelves__lead{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.make-shelves__subtitle{font-size:24px;line-height:32px}.make-shelves__compare-link--mobile{display:none}.make-shelves__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.make-shelves__choice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--make-shelves-line)}.make-shelves__choice-text{display:flex;flex-direction:column;gap:4px}.make-shelves__choice-name{font-family:Saans-Bold,sans-serif;font-weight:700;font-size:22px;line-height:28px}.make-shelves__choice-promise{font-size:16px;line-height:24px}.make-shelves__systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 var(--make-shelves-gutter) 104px}.make-shelves__system{display:flex;flex-direction:column;gap:24px}.make-shelves__media{position:relative;aspect-ratio:676 / 520;background-color:#e7e7e7;overflow:hidden}.make-shelves__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.make-shelves__system-copy{display:flex;flex-direction:column;gap:12px}.make-shelves__eyebrow{font-size:12px;line-height:18px;color:var(--make-shelves-muted)!important}.make-shelves__system-heading{font-family:Saans-Bold,sans-serif;font-weight:700;font-size:clamp(36px,3.34vw,48px);line-height:1.05;letter-spacing:-.02em}.make-shelves__system-body{font-size:16px;line-height:24px}.make-shelves__compare{display:grid;grid-template-columns:minmax(0,392fr) minmax(0,912fr);column-gap:72px;padding:72px var(--make-shelves-gutter);background-color:#f6f6f6;scroll-margin-top:96px}.make-shelves__compare-heading{display:flex;flex-direction:column;gap:12px}.make-shelves__compare-title{font-family:Saans-Bold,sans-serif;font-weight:700;font-size:clamp(36px,3.34vw,48px);line-height:1.09;letter-spacing:-.02em}.make-shelves__compare-subtitle{font-size:16px;line-height:24px}.make-shelves__table,.make-shelves__table thead,.make-shelves__table tbody{display:block;width:100%}.make-shelves__table{max-width:none;border-collapse:collapse;border:none;margin:0}.make-shelves__table tr{display:grid;grid-template-columns:minmax(0,216fr) minmax(0,324fr) minmax(0,324fr);column-gap:24px;padding:20px 0;border-bottom:1px solid var(--make-shelves-line)}.make-shelves__table thead tr{padding-top:0}.make-shelves .make-shelves__table th,.make-shelves .make-shelves__table td{min-width:0;padding:0;border:none;border-radius:0;background:none;text-transform:none;text-align:left;vertical-align:top;color:var(--make-shelves-ink);font-family:Saans,sans-serif;font-weight:500;font-size:16px;line-height:24px}.make-shelves .make-shelves__table thead th{font-family:Saans-Bold,sans-serif;font-weight:700}.make-shelves .make-shelves__table tbody th{font-size:14px;line-height:20px;color:var(--make-shelves-muted)}.make-shelves__compare-note{margin-top:20px!important;font-size:14px;line-height:20px;color:var(--make-shelves-muted)!important}.make-shelves__compare-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.make-shelves__compare-buttons .make-shelves__button{width:100%}html:has(.make-shelves){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.make-shelves){scroll-behavior:auto}}body:has(.make-shelves) .faq-main-title strong{display:block;margin-bottom:16px;font-family:Saans-Bold,sans-serif;font-weight:700;font-size:36px;line-height:38px;letter-spacing:-.02em}body:has(.make-shelves) .faq-main-title{font-size:16px;line-height:24px}body:has(.make-shelves) .contact-question{font-family:Saans-Bold,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin:0}body:has(.make-shelves) .contact-subtext{margin:4px 0 0;font-size:16px;line-height:24px;color:var(--make-shelves-ink, #0c0c0c)}body:has(.make-shelves) .contact-button{display:inline-flex;align-items:center;min-height:48px;padding:0;background:none;color:#0c0c0c!important;text-decoration:underline;text-underline-offset:2px}body:has(.make-shelves) .contact-button:hover{opacity:.7}@media(min-width:881px){body:has(.make-shelves) .faq-dropdowns-section{display:grid;grid-template-columns:minmax(0,392fr) minmax(0,912fr);column-gap:72px;align-items:start;padding:88px 20px}body:has(.make-shelves) .faq-dropdowns-section .left-section{display:none}body:has(.make-shelves) .faq-container{display:contents}body:has(.make-shelves) .faq-header{grid-column:1;grid-row:1 / span 2}body:has(.make-shelves) .faq-list{grid-column:2;grid-row:1;margin-top:0}body:has(.make-shelves) .faq-contact-info{grid-column:2;grid-row:2;margin-top:32px}body:has(.make-shelves) .faq-main-title strong{font-size:clamp(36px,3.34vw,48px);line-height:1.05}}@media(max-width:1100px){.make-shelves__intro{column-gap:48px}.make-shelves__compare{grid-template-columns:minmax(0,1fr);row-gap:40px}}@media(max-width:880px){.make-shelves{--make-shelves-header: 94px}.make-shelves__hero{gap:24px;padding:calc(var(--make-shelves-header) + 32px) var(--make-shelves-gutter) 28px}.make-shelves__intro{grid-template-columns:minmax(0,1fr);row-gap:24px}.make-shelves__title{font-size:48px;line-height:1}.make-shelves__subtitle{font-size:16px;line-height:24px}.make-shelves__compare-link--desktop{display:none}.make-shelves__compare-link--mobile{display:inline-flex;align-self:flex-start}.make-shelves__choices{grid-template-columns:minmax(0,1fr)}.make-shelves__choice{flex-direction:column;gap:12px}.make-shelves__button{width:100%}.make-shelves__systems{grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:64px}.make-shelves__media{aspect-ratio:345 / 276}.make-shelves__system-heading{font-size:36px}.make-shelves__compare{row-gap:32px;padding:48px var(--make-shelves-gutter)}.make-shelves__compare-title{font-size:36px;line-height:40px}.make-shelves__table tr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.make-shelves__table-spacer{display:none!important}.make-shelves .make-shelves__table tbody th{grid-column:1 / -1;font-size:12px;line-height:18px}.make-shelves__compare-buttons{grid-template-columns:minmax(0,1fr);gap:12px}body:has(.make-shelves) .faq-container{margin-top:64px;margin-bottom:64px}}@media(max-width:767px){.make-shelves{--make-shelves-header: 52px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/make-your-own-shelves.css.map */
