:root{--color-background:#FDFBF7;--color-background-rgb:253 251 247;--color-foreground:#2B2721;--color-foreground-rgb:43 39 33;--color-border:#EADFCC;--color-border-rgb:234 223 204;--palette-lightest:#FDFBF7;--palette-lightest-rgb:253 251 247;--palette-darkest:#2B2721;--palette-darkest-rgb:43 39 33;--color-primary-button-background:#B4522C;--color-primary-button-text:#FFFFFF;--color-primary-button-border:#B4522C;--color-primary-button-focus-outline:#983F1E;--color-primary-button-hover-background:#983F1E;--color-primary-button-hover-text:#FFFFFF;--color-primary-button-hover-border:#983F1E;--color-secondary-button-background:rgba(0,0,0,0);--color-secondary-button-text:#2B2721;--color-secondary-button-border:#2B2721;--color-secondary-button-hover-background:#2B2721;--color-secondary-button-hover-text:#FDFBF7;--color-secondary-button-hover-border:#2B2721;--color-input-background:#F6F0E6;--color-input-text:#2B2721;--color-input-text-rgb:43 39 33;--color-input-border:#EADFCC}:root{--pl-paper:#FDFBF7;--pl-oat:#F6F0E6;--pl-wheat:#EADFCC;--pl-clay:#D9C7AE;--pl-bark:#2B2721;--pl-stone:#635A50;--pl-pine:#2C4A3E;--pl-ember:#B4522C;--pl-ember-ink:#983F1E;--pl-brass:#7E6234;--pl-r:3px;--pl-tap:48px;--pl-display:"Fraunces",Georgia,"Times New Roman",serif;--pl-body:"Source Sans 3","Segoe UI",system-ui,-apple-system,sans-serif;--pl-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-body--family:var(--pl-body);--font-heading--family:var(--pl-display);--font-subheading--family:var(--pl-body);--font-accent--family:var(--pl-mono)}body{font-family:var(--pl-body);font-size:18px;line-height:1.62;color:var(--pl-bark);background:var(--pl-paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--pl-display);font-weight:500;letter-spacing:-.015em;line-height:1.14;text-wrap:balance;color:var(--pl-bark)}p,li,td{font-size:18px}a{color:var(--pl-ember-ink);text-underline-offset:3px}a:hover{color:var(--pl-ember)}:focus-visible{outline:2px solid var(--pl-ember-ink);outline-offset:3px;border-radius:2px}.price,.price *,[class*=price],.pl-num{font-family:var(--pl-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.button,button.button,.shopify-payment-button__button--unbranded,[class*=add-to-cart]{font-family:var(--pl-body);font-weight:600;font-size:17px;min-height:var(--pl-tap);border-radius:var(--pl-r);transition:background .16s ease,border-color .16s ease}input,select,textarea,.field__input{font-size:17px;min-height:var(--pl-tap)}::placeholder{color:var(--pl-stone);opacity:1}.product-card__image,.card__media,.product-media-container{background:#fff}.product-card__title,.card__heading{font-family:var(--pl-display);font-weight:500;line-height:1.25}.pl-unit{font-family:var(--pl-mono);font-size:13px;color:var(--pl-stone);display:block;margin-top:2px}[class*=price--on-sale],[class*=price__sale]{color:var(--pl-ember-ink)}.card,.card-wrapper,.product-card{box-shadow:none}.cart-drawer,.drawer__inner{box-shadow:-2px 0 24px #2b272124}.pl-spec-table{width:100%;border-collapse:collapse;font-size:16.5px;margin:20px 0}.pl-spec-table th,.pl-spec-table td{text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--pl-wheat);vertical-align:top}.pl-spec-table th{font-family:var(--pl-mono);font-size:11px;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:var(--pl-stone);width:40%}.pl-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.pl-lbl{font-family:var(--pl-mono);font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--pl-stone);display:block;margin-bottom:12px}.pl-trust{background:var(--pl-pine);color:var(--pl-paper)}.pl-trust ul{list-style:none;margin:0;padding:14px 24px;display:flex;flex-wrap:wrap;gap:8px 40px;justify-content:center;max-width:1280px;margin-inline:auto}.pl-trust li{font-size:15.5px;color:var(--pl-clay)}.pl-trust li b{color:#fff;font-weight:600}.pl-trust li span{color:var(--pl-clay)}.pl-trust li span:before{content:" \2014"}.pl-hero{background:var(--pl-oat);border-bottom:1px solid var(--pl-wheat);padding:clamp(46px,7vw,84px) 0}.pl-hero .in{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}@media(max-width:900px){.pl-hero .in{grid-template-columns:1fr;gap:34px}}.pl-hero h1{font-size:clamp(36px,5.4vw,60px);line-height:1;letter-spacing:-.022em;margin:0 0 20px}.pl-hero p.lede{font-size:20px;color:var(--pl-stone);max-width:46ch;margin:0 0 30px}.pl-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pl-ember);color:#fff!important;text-decoration:none;font-weight:600;font-size:17.5px;padding:15px 30px;border-radius:var(--pl-r);min-height:var(--pl-tap);transition:background .16s ease}.pl-cta:hover{background:var(--pl-ember-ink);color:#fff!important}.pl-cta2{display:inline-flex;align-items:center;min-height:var(--pl-tap);padding:15px 26px;border:1px solid var(--pl-bark);border-radius:var(--pl-r);color:var(--pl-bark)!important;text-decoration:none;font-weight:600;font-size:17px;margin-left:12px;transition:background .16s ease}.pl-cta2:hover{background:var(--pl-bark);color:var(--pl-paper)!important}@media(max-width:520px){.pl-cta,.pl-cta2{width:100%;margin:0 0 12px}}.pl-sec{padding:clamp(48px,6vw,78px) 0}.pl-sec.alt{background:var(--pl-oat)}.pl-sec h2{font-size:clamp(27px,3.4vw,38px);margin:0 0 10px}.pl-sec .sub{color:var(--pl-stone);max-width:60ch;margin:0 0 34px;font-size:18.5px}.pl-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px}.pl-cat{display:block;text-decoration:none;color:inherit;border:1px solid var(--pl-wheat);border-radius:var(--pl-r);background:var(--pl-paper);padding:24px 22px 20px;transition:border-color .16s ease,transform .16s ease}.pl-cat:hover{border-color:var(--pl-pine);transform:translateY(-2px)}.pl-cat strong{font-family:var(--pl-display);font-weight:500;font-size:21px;display:block;margin-bottom:5px;letter-spacing:-.01em}.pl-cat span{color:var(--pl-stone);font-size:15.5px;line-height:1.45;display:block}.pl-cat span.pl-count{margin-top:10px;font-family:var(--pl-mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-brass)}.pl-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:26px}.pl-note{border-top:2px solid var(--pl-bark);padding-top:18px}.pl-note h3{font-size:21px;margin:0 0 8px}.pl-note p{color:var(--pl-stone);font-size:16.5px;margin:0 0 12px}.pl-note a{font-weight:600;font-size:16px}.pl-say{background:var(--pl-pine);color:var(--pl-paper);border-radius:var(--pl-r);padding:clamp(30px,4vw,48px)}.pl-say .pl-lbl{color:var(--pl-clay)}.pl-say h2,.pl-say p{color:var(--pl-paper)}.pl-say p{max-width:62ch;font-size:18.5px}.pl-say p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media screen and (max-width:749px){body{font-size:17.5px}.button,[class*=add-to-cart]{width:100%;min-height:52px}}.pl-blk{display:block;border-radius:2px;border:1px solid rgba(43,39,33,.1)}.pl-cat .pl-blk{width:56px;height:56px;margin-bottom:18px}.pl-quilt{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;background:var(--pl-paper);border:1px solid var(--pl-wheat);border-radius:var(--pl-r)}.pl-quilt .pl-blk{width:100%;height:auto;aspect-ratio:1}.pl-cats{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}@media(min-width:1100px){.pl-cats{grid-template-columns:repeat(4,1fr)}}.pl-prod{display:block;text-decoration:none;color:inherit;border:1px solid var(--pl-wheat);border-radius:var(--pl-r);background:var(--pl-paper);overflow:hidden;transition:border-color .16s ease,transform .16s ease}.pl-prod:hover{border-color:var(--pl-pine);transform:translateY(-2px)}.pl-prod .ph{aspect-ratio:1;background:#fff;border-bottom:1px solid var(--pl-wheat);display:grid;place-items:center;overflow:hidden}.pl-prod .ph img{width:100%;height:100%;object-fit:contain;display:block}.pl-prod .ph .pl-blk{width:64%;height:auto;aspect-ratio:1;border-color:#2b27210f}.pl-prod .bd{padding:18px 18px 20px}.pl-prod strong{font-family:var(--pl-display);font-weight:500;font-size:18.5px;display:block;line-height:1.25;margin-bottom:10px;letter-spacing:-.01em}.pl-prod .pr{font-family:var(--pl-mono);font-size:18px;color:var(--pl-bark);display:block}.pl-wrap,.pl-cta,.pl-cta2,.pl-cat,.pl-prod,.pl-say,.pl-quilt,.pl-trust ul{box-sizing:border-box}@media(max-width:749px){.pl-trust ul{flex-direction:column;align-items:center;gap:6px;padding:12px 20px;text-align:center}.pl-trust li{display:block;font-size:15px;line-height:1.35;text-wrap:balance}.pl-trust li b{display:block}.pl-trust li span:before{content:none}.pl-hero{padding:34px 0 40px}.pl-hero h1{font-size:clamp(32px,9vw,42px)}.pl-hero p.lede{font-size:18px}.pl-cta,.pl-cta2{width:100%;margin:0 0 12px;justify-content:center;text-align:center}.pl-quilt{padding:12px;gap:6px}.pl-cats{gap:14px}.pl-cat{padding:20px 18px 18px}.pl-sec{padding:38px 0}.pl-sec .sub{margin-bottom:24px}}.pl-cfaq{border-top:1px solid var(--pl-wheat)}.pl-qa{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px 44px;margin-top:6px}.pl-q{border-top:2px solid var(--pl-bark);padding-top:16px}.pl-q h3{font-family:var(--pl-display);font-weight:500;font-size:20px;line-height:1.25;margin:0 0 8px}.pl-q p{color:var(--pl-stone);font-size:16.5px;line-height:1.6;margin:0;max-width:56ch}.pl-more{margin-top:30px;font-size:16.5px;color:var(--pl-stone)}.pl-ship{border:1px solid var(--pl-wheat);border-radius:var(--pl-r);background:var(--pl-oat);padding:14px 16px;margin:0 0 4px;box-sizing:border-box}.pl-ship p{margin:0 0 9px;font-size:15.5px;line-height:1.4;color:var(--pl-bark)}.pl-ship b{font-weight:600;font-family:var(--pl-mono);font-variant-numeric:tabular-nums}.pl-ship .bar{height:6px;background:var(--pl-wheat);border-radius:99px;overflow:hidden}.pl-ship .bar i{display:block;height:100%;background:var(--pl-pine);border-radius:99px;transition:width .3s ease}.pl-ship.done{background:#edf3ef;border-color:#c7d9cf}.pl-ship.done p{color:#22503c;font-weight:600;margin-bottom:9px}.pl-blades{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;color:var(--pl-bark);margin-top:8px}.pl-blade{margin:0;text-align:center}.pl-blade svg{width:100%;height:auto;display:block}.pl-blade figcaption{color:var(--pl-stone);font-size:14.5px;line-height:1.4;margin-top:6px;text-wrap:balance}@media(max-width:749px){.pl-blades{grid-template-columns:repeat(2,1fr);gap:18px 10px}.pl-blade figcaption{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/prairie-loft.css.map */
