body.single-product .ps-expanded-product-v1,
body.single-product .ps-expanded-product-v1 * { box-sizing: border-box; }
body.single-product .ps-expanded-product-v1 {
background: #070605;
color: #cdbb99;
font-family: Jost, Inter, -apple-system, BlinkMacSystemFont, “Segoe UI”, sans-serif;
margin: 0 auto 36px;
max-width: 1120px;
padding: 22px;
}
body.single-product .ps-expanded-product-v1 h2,
body.single-product .ps-expanded-product-v1 h3 {
color: #f4ead2;
font-family: Georgia, “Times New Roman”, serif;
font-weight: 500;
line-height: 1.04;
margin: 0 0 14px;
}
body.single-product .ps-expanded-product-v1 h2 { font-size: clamp(2.4rem, 5vw, 5.4rem); }
body.single-product .ps-expanded-product-v1 h3 { font-size: 1.6rem; }
body.single-product .ps-new-product-kicker {
color: #d7aa56;
font-size: .7rem;
font-weight: 900;
letter-spacing: .15em;
margin: 0 0 12px;
text-transform: uppercase;
}
body.single-product .ps-new-product-grid {
display: grid;
gap: 1px;
grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr);
}
body.single-product .ps-new-product-card {
background: #14100d;
border: 1px solid rgba(215, 170, 86, .18);
padding: 26px;
}
body.single-product .ps-expanded-product-v1 p,
body.single-product .ps-expanded-product-v1 li {
color: #cdbb99;
line-height: 1.72;
}
body.single-product .ps-new-product-links {
display: grid;
gap: 10px;
margin-top: 18px;
}
body.single-product .ps-new-product-link {
background: #d7aa56;
color: #080604 !important;
display: inline-flex;
font-size: .72rem;
font-weight: 900;
justify-content: center;
letter-spacing: .12em;
padding: 13px 18px;
text-transform: uppercase;
}
body.single-product .ps-new-product-note {
background: #211711;
border-left: 3px solid #d7aa56;
margin-top: 18px;
padding: 16px;
}
@media (max-width: 860px) {
body.single-product .ps-new-product-grid { grid-template-columns: 1fr; }
}
body.single-product .ps-expanded-density-v1,
body.single-product .ps-expanded-density-v1 * { box-sizing: border-box; }
body.single-product .ps-expanded-density-v1 {
background: #070605;
border-top: 1px solid rgba(215, 170, 86, .22);
color: #cdbb99;
margin: 0 auto 36px;
max-width: 1120px;
padding: 0 22px 34px;
}
body.single-product .ps-expanded-density-strip {
background: #7a2d1f;
color: #f4ead2;
font-size: .7rem;
font-weight: 900;
letter-spacing: .13em;
margin-bottom: 24px;
overflow: hidden;
padding: 10px 18px;
text-align: center;
text-transform: uppercase;
}
body.single-product .ps-expanded-density-grid {
display: grid;
gap: 1px;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
body.single-product .ps-expanded-density-card,
body.single-product .ps-expanded-density-wide {
background: #14100d;
border: 1px solid rgba(215, 170, 86, .18);
padding: 24px;
}
body.single-product .ps-expanded-density-wide {
grid-column: 1 / -1;
}
body.single-product .ps-expanded-density-v1 h3 {
color: #f4ead2;
font-family: Georgia, “Times New Roman”, serif;
font-size: 1.55rem;
font-weight: 500;
line-height: 1.08;
margin: 0 0 12px;
}
body.single-product .ps-expanded-density-kicker {
color: #d7aa56;
font-size: .68rem;
font-weight: 900;
letter-spacing: .15em;
margin: 0 0 10px;
text-transform: uppercase;
}
body.single-product .ps-expanded-density-v1 p,
body.single-product .ps-expanded-density-v1 li {
color: #cdbb99;
line-height: 1.7;
}
body.single-product .ps-expanded-density-links {
display: grid;
gap: 10px;
}
body.single-product .ps-expanded-density-links a {
background: #d7aa56;
color: #080604 !important;
display: inline-flex;
font-size: .72rem;
font-weight: 900;
justify-content: center;
letter-spacing: .12em;
padding: 13px 16px;
text-transform: uppercase;
}
@media (max-width: 860px) {
body.single-product .ps-expanded-density-grid { grid-template-columns: 1fr; }
}



Reviews
There are no reviews yet.