.plp h1,.plp h2,.plp h3,.plp h4{font-family:var(--plp-font);color:inherit;margin:0}.plp h1,.plp h2{text-transform:uppercase}.plp p,.plp li,.plp span,.plp b,.plp small,.plp label,.plp button,.plp input,.plp textarea,.plp output{font-family:inherit}.plp .plp-mono,.plp .plp-h2 small,.plp [class*=plp-mono]{font-family:var(--plp-mono)}.plp a.plp-btn{color:var(--plp-cream)}.plp a.plp-cart{color:var(--plp-text-4)}.plp a.plp-final__btn{color:var(--plp-ink)}.plp a:hover.plp-btn,.plp a:hover.plp-cart{color:inherit}.plp a.plp-btn:hover{color:var(--plp-cream)}.plp img{height:auto}.plp .plp-header__logo img{height:clamp(54px,7.6vw,84px);width:auto;display:block}.plp .plp-header__mob-row .plp-header__logo img{height:42px;max-width:100%}.plp .plp-footer__brand img{height:58px;width:auto;display:block}.plp .plp-slide img,.plp .plp-stream__item img,.plp .plp-emo__grid img,.plp .plp-cat-photo img,.plp .plp-guide__frame img,.plp .plp-blob img,.plp .plp-layer img,.plp .plp-step[data-mode=photo] .plp-step__img,.plp .plp-scene__person,.plp .plp-scene__sofa{height:100%}.plp .plp-scene__person{height:80%}.plp .plp-scene__pillow{height:auto}.plp button{border-radius:0;text-transform:none;letter-spacing:normal}.plp .plp-pill,.plp .plp-btn,.plp .plp-swatch,.plp .plp-carousel__arrow,.plp .plp-cta,.plp .plp-remove,.plp .plp-buy__cta,.plp .plp-sticky__btn,.plp .plp-final__btn{border-radius:999px}.plp .plp-cta,.plp .plp-remove{border-radius:16px}.plp .plp-buy__cta,.plp .plp-feat,.plp .plp-size,.plp .plp-addon{border-radius:18px}.plp .plp-buy__opt{border-radius:16px}.plp .plp-qty button{border-radius:14px}.plp .plp-ugc__btn{border-radius:12px}.plp .plp-nav a,.plp .plp-stage-btn{text-transform:uppercase}.plp details summary{list-style:none}.plp input[type=text],.plp textarea{font-size:inherit}.plp .plp-hex{font-family:var(--plp-mono);font-size:12px}.plp .plp-textarea--msg{font-family:var(--plp-script);font-size:19px}.plp .plp-textarea--notes{font-size:14px}.plp a.plp-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.plp .plp-cmp__before img,.plp .plp-cmp__after-inner img{position:absolute;top:11%;left:11%;width:78%;height:78%;max-width:none;max-height:none;margin:0;object-fit:contain;object-position:50% 50%;transform:none}.plp .plp-cmp__after-inner{padding:0}.plp .plp-cat-pillow img{position:absolute;top:4%;left:6%;width:88%;height:92%;max-width:none;max-height:none;margin:0;object-fit:contain;object-position:50% 50%;transform:none}@media(max-width:679px){.plp .plp-cat-row .plp-arrow{flex:0 0 100%;text-align:center}}.page-wrapper{overflow-x:clip}.plp .plp-nav a.plp-nav__create{color:var(--plp-ink);font-weight:700}[data-plp-hero],.plp-upload,.plp-mount,.plp-pdp__creator{scroll-margin-top:calc(var(--plp-chrome,68px) + 16px)}.page-wrapper--drawer-open{margin-right:0}#cart-drawer .cart-items__table-row{grid-template-columns:90px minmax(0,1fr) auto}@media(max-width:749px){#cart-drawer .cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto}}#cart-drawer .cart-items__media-container{aspect-ratio:1;background:var(--plp-bg-alt,#EFE9E0);border-radius:12px}#cart-drawer .cart-items__media-image{object-fit:contain;width:100%;height:100%}.plp .plp-buy__cta,.plp .plp-sticky__btn{position:relative}.plp .plp-buy__cta .plp-cta__price,.plp .plp-sticky__btn .plp-cta__price{position:absolute;top:50%;transform:translateY(-50%);font-weight:600;pointer-events:none}.plp .plp-buy__cta .plp-cta__price{left:22px}.plp .plp-sticky__btn .plp-cta__price{left:12px;font-size:.92em}.plp .plp-buy__cta .plp-cta__label,.plp .plp-sticky__btn .plp-cta__label{display:block;width:100%;text-align:center}@media(max-width:560px){.plp .plp-buy__cta{padding-left:0;padding-right:0}.plp .plp-buy__cta .plp-cta__price{left:0;width:96px;text-align:center}.plp .plp-buy__cta .plp-cta__price:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:#fbf8f46b}.plp .plp-buy__cta:has(.plp-cta__price) .plp-cta__label{padding-left:96px;padding-right:10px}}@media(max-width:360px){.plp .plp-buy__cta{font-size:15.5px}.plp .plp-buy__cta .plp-cta__price{width:84px}.plp .plp-buy__cta:has(.plp-cta__price) .plp-cta__label{padding-left:84px;padding-right:2px}}@media(max-width:979px){.plp .plp-header__mob .plp-nav{flex-wrap:wrap;overflow-x:visible;row-gap:0;padding:0 8px 4px}.plp .plp-header__mob .plp-nav a{min-height:34px;padding:0 9px}}.plp-crumbs{padding:14px var(--plp-pad-x) 0;max-width:100%}.plp-crumbs__list{max-width:1240px;margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0;font-family:var(--plp-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--plp-muted);line-height:1.6}.plp-crumbs__item{display:inline-flex;align-items:center;min-width:0}.plp-crumbs__sep{margin:0 8px;opacity:.6}.plp-crumbs a{color:var(--plp-muted);text-decoration:none;border-bottom:1px solid transparent}.plp-crumbs a:hover{color:var(--plp-ink);border-bottom-color:#241f1b40}.plp-crumbs [aria-current=page]{color:var(--plp-text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.cart-items__media-image[data-plp-preview]{object-fit:contain;width:100%;height:100%}.cart-items__media-container:has(>img[data-plp-preview]){aspect-ratio:1;background:var(--plp-bg-alt,#EFE9E0);border-radius:12px}.page-wrapper--drawer-open .plp-header,html[scroll-lock] .plp-header,.page-wrapper--drawer-open .plp-sticky,html[scroll-lock] .plp-sticky{z-index:1}.plp .plp-uploadrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.plp .plp-uploadrow .plp-buy__upload{flex:1 1 210px;margin:0}.plp .plp-uploadrow__remove{flex:0 0 auto;min-height:44px;min-width:0;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--plp-text-3);font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.plp .plp-uploadrow__remove:hover{color:var(--plp-ink);background:#241f1b0d}@media(max-width:430px){.plp .plp-uploadrow .plp-buy__upload{flex:1 1 100%}.plp .plp-uploadrow__remove{padding-left:2px}}.plp .plp-row--border{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:8px}.plp .plp-row--border .plp-swatches{order:0;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:3px 0}.plp .plp-swatches::-webkit-scrollbar{display:none}.plp .plp-swatches .plp-swatch{flex:0 0 auto;width:32px;height:32px}.plp .plp-row--border .plp-colorwrap{order:1;flex:0 0 auto}.plp .plp-row--border .plp-hex{order:2;flex:0 0 auto;width:88px;min-width:0;max-width:88px;margin-inline:0;padding-inline:8px;text-align:center;letter-spacing:.02em}@media(min-width:768px){.plp .plp-row--border{flex-wrap:nowrap;gap:6px}}@media(max-width:430px){.plp .plp-row--border{gap:6px}.plp .plp-swatches{gap:4px}.plp .plp-swatches .plp-swatch{width:22px;height:22px}.plp .plp-row--border .plp-colorwrap,.plp .plp-row--border .plp-colorwrap input{width:36px;height:36px}}.plp .plp-uploadrow--hero{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.plp .plp-uploadrow--hero>label{flex:1 1 220px;margin:0}.plp .plp-uploadrow--hero .plp-uploadrow__remove{flex:0 0 auto}@media(max-width:430px){.plp .plp-uploadrow--hero>label{flex:1 1 100%}.plp .plp-uploadrow--hero .plp-uploadrow__remove{flex:1 1 100%}}.cart-items__media.plp-cart-ph{position:relative;aspect-ratio:1;min-width:44px;min-height:44px;border-radius:12px;background:var(--plp-bg-alt,#F4F0EA);border:1px solid var(--plp-line,rgba(36,31,27,.12))}.cart-items__media.plp-cart-ph:after{content:"PLUMPLO";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--plp-mono,monospace);font-size:7.5px;letter-spacing:.16em;color:var(--plp-muted,#8A7E71)}.cart-items__media-image{border-radius:12px}cart-items-component,cart-drawer-component{font-family:var(--plp-font)}cart-items-component h1,cart-items-component h2,cart-items-component h3,cart-items-component h4,cart-drawer-component h1,cart-drawer-component h2,cart-drawer-component h3,cart-drawer-component h4{font-family:var(--plp-font);color:var(--plp-ink);letter-spacing:-.01em}cart-items-component h1.h4{font-size:clamp(26px,3vw,34px);font-weight:700}.cart-items__title{font-family:var(--plp-font);font-size:15.5px;font-weight:600;color:var(--plp-ink)}.plp-busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;padding:16px;text-align:center;font-family:var(--plp-mono);font-size:10px;letter-spacing:.15em;color:var(--plp-text-6,#6E645A);background:#f4f0eab8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.plp .plp-file{position:fixed;top:0;left:0}.plp .plp-uploadrow:has(>.plp-uploadrow__remove:not(.plp-hidden)) [data-plp-upload-action]{display:none}.plp .plp-fontpick{flex:0 0 auto;display:flex;align-items:stretch;gap:6px}.plp .plp-fontpick__opt{width:38px;min-height:44px;padding:0;display:grid;place-items:center;border:1px solid var(--plp-line);border-radius:12px;background:var(--plp-card);color:var(--plp-ink);cursor:pointer;line-height:1;overflow:hidden}.plp .plp-fontpick__opt:hover{border-color:var(--plp-ink)}.plp .plp-fontpick__opt[aria-pressed=true]{border:1.5px solid var(--plp-ink);background:var(--plp-bg-alt)}.plp .plp-fontpick__opt span{display:block;font-size:19px}.plp .plp-fontpick__opt[data-plp-font=elegant] span{font-family:Great Vibes,cursive;font-size:21px}.plp .plp-fontpick__opt[data-plp-font=plumpy] span{font-family:Fredoka,ui-rounded,sans-serif;font-weight:600;font-size:16px}.plp .plp-fontpick__opt[data-plp-font=bold] span{font-family:Bebas Neue,Impact,sans-serif;font-size:19px;letter-spacing:.02em}.plp .plp-fontpick__opt[data-plp-font=classic] span{font-family:"DM Serif Display",Georgia,serif;font-size:18px}.plp .plp-fontpick__opt[data-plp-font=handwritten] span{font-family:Caveat,cursive;font-size:21px}@media(max-width:559px){.plp .plp-fontpick{flex:1 0 100%;justify-content:flex-start}}.plp .plp-textarea--msg{font-family:var(--plp-msgfont,var(--plp-script))}@media(max-width:599px){.plp .plp-hero .plp-benefits{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-top:16px;scroll-timeline:--plp-ben x}.plp .plp-hero .plp-benefits::-webkit-scrollbar{display:none}.plp .plp-hero .plp-benefit{flex:1 0 104px;max-width:none;flex-direction:column;gap:5px;scroll-snap-align:start}.plp .plp-hero .plp-benefit__icon{margin-top:0}.plp .plp-hero .plp-benefit__icon svg{width:16px;height:16px}.plp .plp-hero .plp-benefit__title{font-size:12.5px;white-space:nowrap}.plp .plp-hero .plp-benefit__body{font-size:11.5px}.plp .plp-hero .plp-hero__text{timeline-scope:--plp-ben}.plp.plp-stream{timeline-scope:--plp-stream}.plp .plp-stream__track{scroll-timeline:--plp-stream x;scrollbar-width:none}.plp .plp-stream__track::-webkit-scrollbar{display:none}.plp.plp-stream:after{content:"";display:block;height:3px;margin:10px var(--plp-pad-x) 0;border-radius:999px;background:linear-gradient(#241f1b6b,#241f1b6b) 0 0/22% 100% no-repeat,#241f1b17}.plp .plp-gift__grid{grid-template-columns:1fr 1fr;gap:12px 10px}.plp .plp-gift{gap:8px}.plp .plp-gift__frame{padding:10px;border-radius:16px}.plp .plp-gift h3{font-size:18px}.plp .plp-gift p{font-size:13px;line-height:1.4}.plp .plp-ugc__cols{grid-auto-columns:calc(50% - 5px);gap:10px}.plp .plp-ugc__frame{height:220px!important}.plp .plp-guide__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.plp .plp-guide__label{margin-bottom:8px;font-size:9.5px}.plp .plp-guide__frame{aspect-ratio:1/1;border-radius:14px;margin-bottom:10px}.plp .plp-guide__list{gap:6px}.plp .plp-guide__list li{gap:6px;font-size:12.5px;line-height:1.3}@supports (animation-timeline:scroll()){.plp .plp-hero .plp-hero__text:after{content:"";display:block;height:3px;margin-top:12px;border-radius:999px;opacity:0;background:linear-gradient(#241f1b6b,#241f1b6b) 0 0/42% 100% no-repeat,#241f1b17;animation:plp-bar-follow linear both,plp-bar-show linear both;animation-timeline:--plp-ben,--plp-ben}.plp.plp-stream:after{animation:plp-bar-follow linear both;animation-timeline:--plp-stream}}.plp .plp-hero[data-photo="0"] .plp-stage-wrap{display:flex;flex-direction:column}.plp .plp-hero[data-photo="0"] .plp-upload,.plp .plp-hero[data-photo="0"] .plp-stage-wrap>.plp-error{order:-2}.plp .plp-hero[data-photo="0"] .plp-upload{margin:16px 0 0}.plp .plp-hero[data-photo="0"] .plp-stage-badges{order:-1;position:relative;top:auto;right:auto;align-self:flex-end;margin:10px 0 -30px}}@keyframes plp-bar-show{0%,to{opacity:1}}@keyframes plp-bar-follow{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}.plp .plp-footer__signup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin:0 0 clamp(30px,5vw,56px);padding-bottom:clamp(24px,4vw,40px);border-bottom:1px solid var(--plp-line-soft)}.plp .plp-footer__signup-txt{flex:1 1 280px;max-width:520px}.plp .plp-footer__signup-eyebrow{margin:0;font-family:var(--plp-mono);font-size:10px;letter-spacing:.16em;color:var(--plp-clay)}.plp .plp-footer__signup-h{margin:6px 0 0;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--plp-ink)}.plp .plp-footer__signup-note{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--plp-text-3)}.plp .plp-footer__signup-form{flex:1 1 320px;max-width:460px}.plp .plp-footer__signup-row{display:flex;gap:8px}.plp .plp-footer__signup-input{flex:1 1 160px;min-width:0;height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--plp-line);background:var(--plp-card);color:var(--plp-ink);font-family:inherit;font-size:15px}.plp .plp-footer__signup-input::placeholder{color:var(--plp-muted)}.plp .plp-footer__signup-input:focus{outline:2px solid var(--plp-ink);outline-offset:1px}.plp .plp-footer__signup-btn{flex:0 0 auto;height:48px;padding:0 20px;white-space:nowrap}.plp .plp-footer__signup-ok{margin:0;padding:12px 16px;border-radius:14px;background:var(--plp-card);border:1px solid var(--plp-line);font-size:14.5px;color:var(--plp-ink)}.plp .plp-footer__signup-err{margin:8px 0 0;font-size:13px;color:var(--plp-red)}@media(max-width:479px){.plp .plp-footer__signup-row{flex-direction:column}.plp .plp-footer__signup-input{flex:0 0 auto;width:100%;height:48px}.plp .plp-footer__signup-btn{width:100%}}.plp .plp-ugc__strip{position:relative}.plp .plp-ugc__cols{columns:auto;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-timeline:--plp-ugc x;padding-bottom:2px}.plp .plp-ugc__cols::-webkit-scrollbar{display:none}.plp .plp-ugc__item{margin-bottom:0;scroll-snap-align:start}.plp .plp-ugc__frame{height:280px!important}.plp[data-plp-ugc] .plp-inner{timeline-scope:--plp-ugc}.plp[data-plp-ugc] .plp-inner:after{content:"";display:block;height:3px;margin-top:14px;border-radius:999px;background:linear-gradient(#241f1b6b,#241f1b6b) 0 0/18% 100% no-repeat,#241f1b17}@supports (animation-timeline:scroll()){.plp[data-plp-ugc] .plp-inner:after{animation:plp-bar-follow linear both;animation-timeline:--plp-ugc}}.plp .plp-ugc__arrow{top:118px;transform:none;display:none}.plp .plp-ugc__arrow--prev,.plp .plp-ugc__arrow.plp-carousel__arrow--prev{left:-22px}.plp .plp-ugc__arrow.plp-carousel__arrow--next{right:-22px}.plp .plp-ugc__arrow[hidden]{display:none}@media(min-width:600px)and (max-width:979px){.plp .plp-ugc__cols{grid-auto-columns:calc((100% - 2*14px)/3);gap:14px}.plp .plp-ugc__frame{height:260px!important}}@media(min-width:600px){.plp .plp-ugc__arrow{display:block}.plp .plp-ugc__arrow[hidden]{display:none}}@supports selector(:has(*)){.plp.plp-footer{padding-bottom:calc(48px + env(safe-area-inset-bottom))}body:has(.plp-sticky.is-on) .plp.plp-footer{padding-bottom:calc(124px + env(safe-area-inset-bottom))}}@media(min-width:1100px){.plp .plp-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.plp .plp-step .plp-h3{font-size:clamp(15px,1.35vw,19px)}.plp .plp-step__body{font-size:13.5px;line-height:1.45}.plp .plp-step__tag{font-size:8px;padding:5px 8px}}@media(min-width:980px)and (max-width:1279px){.plp .plp-header__desk{display:none}.plp .plp-header__mob{display:block}.plp .plp-header__mob .plp-nav{flex-wrap:wrap;overflow-x:visible;row-gap:0;padding:0 8px 4px}.plp .plp-header__mob .plp-nav a{min-height:36px;padding:0 10px}.plp .plp-header__mob-row .plp-header__logo img{height:50px}}.plp .plp-header__logo img{object-fit:contain;object-position:left center}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:var(--plp-vh,100dvh);min-height:0}.page-wrapper{height:var(--plp-vh,100dvh);min-height:var(--plp-vh,100dvh)}}.plp-tabs[data-plp-tabs-ready] .plp-tabs__panels{grid-template-columns:minmax(0,1fr)}.plp-tabpanel{min-width:0;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/plumplo-cascade.css.map */
