.page-width{padding:0 5rem;margin:0 auto}.pg-section{padding:40px 0;background-color:#ebf4ff;background-size:cover;background-position:center;background-repeat:no-repeat}.pg-heading{margin:0;text-align:center;color:#08085d;font-size:4.4rem;font-weight:800;line-height:1.18;letter-spacing:-1.5px}.pg-subtext{text-align:center;max-width:720px;margin:16px auto 48px;color:#7b86a3;font-size:2.2rem;line-height:1.5;font-weight:400}.pg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto;max-width:900px}.pg-grid:has(>.pg-card:only-child){display:flex;justify-content:center;max-width:none}.pg-grid:has(>.pg-card:only-child) .pg-card{width:100%;max-width:380px}#product-grid .grid__item{display:flex;max-width:350px}#product-grid .grid__item .pg-card{width:100%;height:100%}.pg-card{background:#fff;border:1px solid #eef0f4;border-radius:10px;padding:18px;display:flex;flex-direction:column;height:100%;box-shadow:0 4px 20px #0d285a0f;transition:transform .25s ease,box-shadow .25s ease}.pg-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0d285a1a;border:1px solid #FFC542}.pg-card__header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pg-card__icon{width:65px;height:65px;border-radius:8px;overflow:hidden;flex-shrink:0;display:block;background:#f1f5f9}.pg-card__icon img{width:100%;height:100%;object-fit:contain;display:block}.pg-card__icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-weight:700;font-size:1.6rem}.pg-card__title{margin:0;font-size:2rem;font-weight:600;line-height:1.15;color:#000}.pg-card__title a{color:inherit;text-decoration:none}.pg-card__desc{margin:0 0 16px;color:#202020;font-size:1.3rem;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3em}.pg-card__tagline{margin:10px 0 12px;font-size:1.3rem;color:#7b86a3}.pg-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.pg-card__tags:empty{display:none}.pg-tag{font-size:1.3rem;font-weight:500;padding:3px 12px;border-radius:6px;color:#334155;text-transform:capitalize;margin:0 auto}.pg-tag--0{background:#eaf1ff;color:#2563eb}.pg-tag--1{background:#f3eaff;color:#7c3aed}.pg-tag--2{background:#e7f7ee;color:#16a34a}.pg-card__divider{border:none;margin:10px 0}.pg-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:5px}.pg-card__stat{display:flex;flex-direction:column;gap:4px}.pg-card__stat-label{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.pg-card__stat-value{font-size:16px;font-weight:500;color:#0f172a}.pg-card__footer{background:#fff4e9;border-radius:8px;padding:14px;margin:auto -10px -10px}.pg-card__price-box{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #FFC542;border-radius:6px;padding:6px 8px;margin:-14px -8px 14px;box-shadow:0 2px 8px #0d285a0d}.pg-card__price-label{font-size:10px;font-weight:600;color:#6e7171}.pg-card__price-wrap{display:flex;align-items:center;gap:8px}.pg-card__price{font-size:16px;font-weight:500;color:#202020}.pg-card__price-compare{font-size:15px;color:#9aa0b5}.pg-card__buttons{display:flex;gap:10px;margin:0 -8px}.pg-card__buttons>*{flex:1}.pg-card__buttons .custom-btn{width:100%;justify-content:center;padding:8px;font-size:1.5rem}.pg-card__form{flex:1;margin:0}.pg-card__form .custom-btn{width:100%}.pg-card__buttons .custom-btn--secondary{border:1px solid #2563eb;border-radius:5px;background:#fff;color:#2563eb;font-weight:500;justify-content:center}.pg-card__buttons .custom-btn--secondary:after{display:none}.pg-card__buttons .custom-btn--secondary:hover{background:#fff;border-color:#2563eb;color:#2563eb;transform:none;font-weight:500}.pg-card__buttons .custom-btn--primary{border-radius:5px;border:none;padding:14px;font-weight:500}.pg-card--hni{--hni-accent: #D4A548;--hni-accent-dark: #B8862F;--hni-accent-tint: #F7EFDC;padding:0;align-self:start}.pg-card--hni.pg-card--blue{--hni-accent: #2563EB;--hni-accent-dark: #1D4ED8;--hni-accent-tint: #E8EFFD}.pg-card--hni.pg-card--teal{--hni-accent: #16B8A6;--hni-accent-dark: #0F9385;--hni-accent-tint: #E4F7F5}.pg-card--hni:hover{border-color:var(--hni-accent)}.pg-card--hni.pg-card--no-media{padding:18px}.pg-card--hni:not(.pg-card--no-media){padding:18px}.pg-card--hni .pg-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--hni-accent-tint);margin-bottom:14px}.pg-card--hni .pg-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pg-card__badge{position:absolute;top:14px;left:14px;background:var(--hni-accent-tint);color:var(--hni-accent-dark);font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 12px;border-radius:999px}.pg-card__badge--inline{position:static}.pg-card__eyebrow-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.pg-card__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;color:#7b86a3;text-transform:uppercase}.pg-card--hni .pg-card__title{font-size:2.2rem;margin-bottom:4px}.pg-card__range{display:flex;align-items:center;justify-content:space-between;background:var(--hni-accent-tint);border-radius:8px;padding:8px 12px;margin-bottom:12px}.pg-card__range-label{font-size:11px;color:#7b86a3;font-family:monospace}.pg-card__range-value{font-size:12px;font-weight:600;color:#0a0d4a}.pg-card--hni .pg-card__price-box{border-color:var(--hni-accent)}.pg-card--hni .pg-card__buttons .custom-btn--primary{background:var(--hni-accent-dark)}.pg-card--hni .pg-card__buttons .custom-btn--primary:hover{background:var(--hni-accent)}.pg-card--hni .pg-card__buttons .custom-btn--secondary{border-color:var(--hni-accent-dark);color:var(--hni-accent-dark)}.pg-card--hni .pg-card__buttons .custom-btn--secondary:hover{border-color:var(--hni-accent-dark);color:var(--hni-accent-dark);background:var(--hni-accent-tint)}.gi-return-wrapper{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.gi-return-wrapper.is-blurred .gi-return-text{filter:blur(6px)}.gi-return-wrapper.positive{color:#16a34a}.gi-return-wrapper.negative{color:#dc2626}@media(max-width:1200px){.pg-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:990px){.pg-section{padding:30px 0}.pg-heading{font-size:3.4rem}.pg-subtext{font-size:1.9rem;margin:14px auto 36px;max-width:100%}.pg-card--hni .pg-card__title{font-size:2rem}}@media(max-width:768px){.page-width{padding:0 2rem 40px!important}.pg-section{padding:24px 0}.pg-heading{font-size:27px;padding:0 16px}.pg-subtext{font-size:1.7rem;padding:0 16px}.pg-grid.pg-grid,#product-grid.product-grid{gap:16px;padding-bottom:10px;display:grid;grid-template-columns:repeat(1,1fr)}.pg-card.pg-card{flex:0 0 100%;padding:12px}.pg-card__tags{gap:3px}.pg-tag{font-size:1rem}#product-grid .grid__item{display:block;max-width:none}.pg-card__title{font-size:2rem}.pg-card--hni.pg-card--hni.pg-card--no-media{padding:12px}.pg-card--hni.pg-card--hni:not(.pg-card--no-media){padding:12px}.pg-card--hni .pg-card__media{margin-bottom:10px}.pg-card__badge{top:10px;left:10px;font-size:11px;padding:4px 10px}.pg-card__eyebrow{font-size:10px}.pg-card--hni .pg-card__title{font-size:1.8rem;margin-bottom:2px}.pg-card__tagline{font-size:1.1rem;margin-bottom:8px}.pg-card__range{padding:6px 10px;margin-bottom:8px}.pg-card__range-label{font-size:10px}.pg-card__range-value{font-size:11px}}.pg-card__form{flex:1;display:flex}.pg-card__form .gi-btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-portfolio-grid.css.map */
