.phf-samples-banner{padding:24px max(20px,calc((100vw - 1320px)/2))}.phf-samples-banner__inner{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid rgba(28,28,28,.12);background:#f4efe5}.phf-samples-banner__media{min-height:260px;background:#ded5c5}.phf-samples-banner__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.phf-samples-banner__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px)}.phf-samples-banner__kicker{margin:0 0 10px;color:#9a7a3d;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.phf-samples-banner__title{margin:0;max-width:650px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.phf-samples-banner__text{max-width:650px;margin-top:16px;color:#1c1c1cc2;font-size:1rem;line-height:1.6}.phf-samples-banner__text p{margin:0}.phf-samples-banner__button{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;min-width:245px;margin-top:22px;padding:14px 18px;background:#181917;color:#fff;text-decoration:none;transition:opacity .16s ease}.phf-samples-banner__button:hover{opacity:.86}@media screen and (max-width:749px){.phf-samples-banner{padding:18px 16px}.phf-samples-banner__inner{grid-template-columns:1fr}.phf-samples-banner__media{min-height:0}.phf-samples-banner__image{aspect-ratio:16 / 9}.phf-samples-banner__content{padding:24px 20px 26px}.phf-samples-banner__button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
