.product-list__inner{max-width:36rem;margin:0 auto;padding:0 1.8rem}.product-list__eyebrow{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a84a28}.product-list__heading{margin:8px 0 18px;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:#241a12}.product-list__cards{display:grid;gap:22px}.product-list__card{display:block;overflow:hidden;border:1px solid rgba(36,26,18,.14);border-radius:24px;background:#fffcf7;color:inherit;text-decoration:none}.product-list__body{padding:18px 20px 20px}.product-list__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f5ebda}.product-list__photo img{display:block;width:100%;height:100%;object-fit:cover}.product-list__tag{position:absolute;top:8px;right:8px;z-index:2;padding:4px 9px 4px 8px;border:1px solid rgba(46,32,19,.14);border-radius:5px;background:#fbd17d;color:#6e4429;font-family:DM Sans,system-ui,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg);transform-origin:70% 50%;box-shadow:0 3px 8px #2e20132e}.product-list__tag:before{content:"";position:absolute;left:-3px;top:50%;width:6px;height:6px;transform:translateY(-50%);border:1px solid rgba(46,32,19,.14);border-radius:50%;background:#fff}.product-list__tag--terracotta{background:#a84a28;color:#fff6ea}.product-list__title{margin:0 0 3px;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:#241a12}.product-list__blurb{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:17px;line-height:1.45;color:#5a4636}.product-list__go{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.product-list__price{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500;white-space:nowrap;color:#6e4429}.product-list__arrow{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:50%;background:#241a12;color:#fff;font-size:20px}.product-list__feature{position:relative;display:block;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:#241a12;color:#fdf8f0;text-decoration:none}.product-list__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-list__card .product-list__tag,.product-list__tag--feature{top:14px;right:14px;padding:6px 12px 6px 11px;border-radius:6px;font-size:12px}.product-list__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#241a12b8,#241a1200 34% 48%,#241a12e0)}.product-list__cap{position:absolute;left:18px;right:18px;bottom:18px;z-index:2}.product-list__feature-title{position:absolute;top:18px;left:18px;right:124px;z-index:2;margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#fdf8f0}.product-list__feature-blurb{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:19px;line-height:1.4;color:#fdf8f0}.product-list__feature .product-list__price{font-size:30px;color:#fdf8f0}.product-list__arrow--light{width:52px;height:52px;background:#fdf8f0;color:#241a12;font-size:22px}@media(prefers-reduced-motion:reduce){.product-list__video{display:none}}@media screen and (min-width:990px){.product-list.gradient{padding-top:96px;padding-bottom:104px}.product-list__inner{max-width:1240px;padding:0 40px}.product-list__eyebrow{font-size:13px}.product-list__heading{margin:12px 0 40px;font-size:64px}.product-list__cards{grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.product-list__feature{aspect-ratio:auto;min-height:620px;border-radius:28px}.product-list__feature-title{top:28px;left:30px;right:200px;font-size:44px}.product-list__card .product-list__tag,.product-list__tag--feature,.product-list__tag--pink{top:24px}.product-list__tag--feature{right:24px}.product-list__tag--pink{left:24px}.product-list__cap{left:30px;right:30px;bottom:30px}.product-list__feature-blurb{font-size:24px;max-width:30ch}.product-list__feature .product-list__price{font-size:40px}.product-list__arrow--light{width:64px;height:64px;font-size:26px}.product-list__card{display:flex;flex-direction:column;border-radius:28px}.product-list__photo{flex:1;aspect-ratio:auto;min-height:360px}.product-list__body{padding:28px 32px 32px}.product-list__title{font-size:40px}.product-list__blurb{font-size:21px;margin-top:6px}.product-list__price{font-size:34px}.product-list__arrow{width:60px;height:60px;font-size:24px}}@media screen and (min-width:990px){.product-list--single .product-list__inner{text-align:center}.product-list__cards--single{grid-template-columns:minmax(0,620px);justify-content:center;text-align:left}.product-list__cards--single .product-list__photo{flex:none;aspect-ratio:4 / 3;min-height:0}.product-list__cards--single .product-list__feature{min-height:0;aspect-ratio:1 / 1}}.product-list__card .product-list__tag--pink,.product-list__tag--pink{top:14px;right:auto;left:14px;padding:6px 12px;border:1px solid rgba(46,32,19,.1);border-radius:6px;background:#d6217a;color:#fff;font-size:12px;transform:none}.product-list__tag--pink:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-list.css.map */
