body:has(cart-drawer.active) shopify-chat,body:has(#CartDrawer.active) shopify-chat{display:none!important}body:has(.ph-home) .shopify-section:has(>.pb-benefits){display:none}.ph-hero-delivery{font-size:12px!important;margin:14px 0 0!important;line-height:1.5!important}.ph-hero-delivery a{text-underline-offset:3px}.ps24-mobile-controls{display:none}@media(max-width:760px){html body:not(:has(.ps24-workspace)) .header-top__wrapper{flex-wrap:nowrap!important;gap:12px!important;min-height:64px;padding-block:8px!important}html body:not(:has(.ps24-workspace)) .header-top__wrapper>.header-top__left{display:none!important}html body:not(:has(.ps24-workspace)) .header-top__logo{margin:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 140px)!important;max-width:210px;min-width:0;flex:none!important;text-align:center}html body:not(:has(.ps24-workspace)) .header-top__logo img{max-width:190px!important;width:100%;height:auto;max-height:32px;object-fit:contain;margin-inline:auto;display:block}html body:not(:has(.ps24-workspace)) .header-top__right:has(.ps24-header-controls),html body:not(:has(.ps24-workspace)) .header-top__right{width:auto!important;padding:0!important;margin:0 0 0 auto!important;flex:none;gap:8px!important}html body:not(:has(.ps24-workspace)) .header-top__right .header__account{display:none!important}html body:not(:has(.ps24-workspace)) .header-top__right .ps24-header-controls{display:none!important}html body:not(:has(.ps24-workspace)) .menu-drawer__navigation .ps24-mobile-controls{display:flex!important;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #dce1e5;gap:16px}html body:not(:has(.ps24-workspace)) .menu-drawer__navigation .ps24-header-controls{display:flex!important;gap:16px}body:has(.ph-home) .pn-mobile-configure{display:none!important}.ph-home .ph-hero{display:flex!important;flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:0!important;margin-block:18px 26px;background:transparent;overflow:visible}.ph-home .ph-hero:before{display:none}.ph-home .ph-hero-image{position:relative;inset:auto;order:-1!important;width:100%;aspect-ratio:1.5!important;border-radius:12px;z-index:auto}.ph-home .ph-hero-image img{object-position:65% 50%}.ph-home .ph-hero-copy{width:100%;max-width:none;padding:0;display:block}.ph-home .ph-hero h1{color:var(--ph-text);margin:14px 0 18px}.ph-home .ph-hero p{color:var(--ph-muted)}.ph-home .ph-hero .ph-eyebrow{color:var(--ph-blue)}.ph-home .ph-hero .ph-actions{margin-top:22px}.ph-home .ph-hero .ph-secondary{color:var(--ph-text)!important;border-color:var(--ph-border);background:transparent}.ph-home .ph-hero .ph-hero-delivery{margin-top:14px!important}.ph-home .ph-hero .ph-hero-delivery a{color:var(--ph-blue)}html body .pn-mobile-configure{justify-content:center;padding:0 20px 8px}html body .pn-mobile-configure a{font-size:12px;line-height:18px;min-height:40px;padding:9px 16px;text-transform:none;border-color:#c5c9cc}.ph-home .ph-hero-copy{display:block}.ph-home .ph-hero .ph-eyebrow{order:1;margin:0;font-size:11px}.ph-home .ph-hero h1{order:2;margin:0;font-size:30px;line-height:1.16}.ph-home .ph-hero-copy>p:not(.ph-hero-delivery){order:3;margin:0;line-height:1.5}.ph-home .ph-hero-image{order:4;aspect-ratio:1.7}.ph-home .ph-hero .ph-actions{order:5;margin:24px 0 20px!important;gap:10px}.ph-home .ph-hero-delivery{order:6;margin:0!important}.ph-home .ph-hero .ph-button{font-size:13px;padding:12px 13px}.ph-home .ph-trust{margin-top:0}.ph-home .ph-section{padding-block:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-ps24-page=cart] shopify-chat{display:none!important}.ps24-cart-delivery{font-size:12px;line-height:1.6;margin:12px 0;color:#56616a}html body .ph-home{--ph-blue:#262626}html body .ph-home .ph-button:not(.ph-secondary){background:#262626;border-color:#262626;color:#fff}html body .ph-home .ph-hero .ph-hero-delivery{color:#fff}html body .ph-home .ph-hero .ph-hero-delivery a{color:#fff;text-decoration:underline}html body :is(.ph-home,cart-items,.ps24-sample-cart-box) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #141414;outline-offset:3px;box-shadow:0 0 0 5px #fff}html body cart-items :is(input,button){min-height:44px}html body cart-items .product-option{font-size:14px;line-height:1.6}html body .ph-home :is(.ph-note,.ph-roof-caption){font-size:14px;line-height:1.6}@media(max-width:760px){html body .ph-home .ph-hero .ph-hero-delivery{color:#454c52}html body .ph-home .ph-hero .ph-hero-delivery a{color:#262626}}@media(max-width:360px){html body:not(:has(.ps24-workspace)) .header-top__logo{width:140px!important;max-width:140px}html body:not(:has(.ps24-workspace)) .header-top__right .header__icon--cart{flex-direction:column;gap:2px;min-width:44px;max-width:60px;padding:0}html body:not(:has(.ps24-workspace)) [data-ps24-sample-badge]{font-size:10px;line-height:1.3;white-space:nowrap;margin:0}html body:not(:has(.ps24-workspace)) .header-top__right .cart-count-bubble{font-size:10px;line-height:1.3;white-space:nowrap}}main a:not([class*=button]):not([class*=btn]):not([class*=card]):not([class*=image]){color:inherit;text-decoration-color:#a7a49e;text-decoration-thickness:1px;text-underline-offset:4px}main a:not([class*=button]):not([class*=btn]):hover{text-decoration-color:currentColor}main :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #686868;outline-offset:4px}html[data-scheme=dark] main :is(a,button,summary,input,select,textarea):focus-visible{outline-color:#dedbd5}html body .ph-home .ph-roof,html body .ph-home .ph-roof-copy{background:#fff!important}html body .ph-home .ph-roof h2,html body .ph-home .ph-roof p{color:#262626!important}html body .ph-home .ph-roof-code,html body .ph-home .ph-step-number{color:#686868!important}html body .ph-home .ph-link{color:#262626;text-decoration-thickness:1px;text-decoration-color:#a7a49e}html body .ph-home .ph-link:hover{text-decoration-color:#262626}html[data-scheme=dark] body .ph-home .ph-step-number{color:#c8c4bd!important}html[data-scheme=dark] body .ph-home .ph-link{color:#f2f3f4}@media(max-width:900px){html body .ph-home .ph-roof-caption{color:#555!important}}html body :is(.ps24-fabric-guide .fg-primary,.ps24-comfort .pc-primary,.pm-actions .pm-primary,.po-actions .po-primary,.pa-page .pa-button,.pc-page .pc-button,.pk-page .pk-button,.psh-page .psh-button,.pba-room-page .pba-room-button,.pb-room-page .pb-room-button,.pl-room-page .pl-room-button,.ps-ui .ps-btn:not(.ps-btn-secondary)){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;background:#262626!important;color:#fff!important;border:1px solid #262626!important;border-radius:999px!important;text-decoration:none!important;font-weight:600;line-height:1.45;text-align:center}html body :is(.ps24-fabric-guide .fg-primary,.ps24-comfort .pc-primary,.pm-actions .pm-primary,.po-actions .po-primary,.pa-page .pa-button,.pc-page .pc-button,.pk-page .pk-button,.psh-page .psh-button,.pba-room-page .pba-room-button,.pb-room-page .pb-room-button,.pl-room-page .pl-room-button,.ps-ui .ps-btn:not(.ps-btn-secondary)):hover{background:#141414!important;border-color:#141414!important}html body .ph-button{border-radius:999px!important}html body .ps24-fabric-guide a:not(.fg-primary){color:inherit;text-decoration:underline;text-decoration-color:#a7a49e;text-decoration-thickness:1px;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ps24-ux.css.map */
