.yms-curated-product{color:#57515d;font-size:16px;line-height:1.7;padding:0!important}
.yms-pac612-description h2{font-size:clamp(22px,3vw,28px)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important}
.yms-pac612-description h3{font-size:clamp(17px,2vw,19px)!important;font-weight:700!important;line-height:1.4!important}
.yms-pac612-feature{padding:18px;margin:0 0 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}
.yms-pac612-feature.yms-photo-feature{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:24px;align-items:center}
.yms-pac612-feature.yms-photo-feature .yms-feature-photo{float:none;grid-row:1 / 3;width:100%;height:210px;object-fit:contain;margin:0;border-radius:6px}
.yms-pac612-feature h3{margin:0 0 8px;align-self:end}
.yms-pac612-feature p{margin:0!important;align-self:start}
@media(max-width:749px){.yms-pac612-feature.yms-photo-feature{display:block}.yms-pac612-feature.yms-photo-feature .yms-feature-photo{height:auto;max-height:260px;margin:0 0 14px}.yms-pac612-feature{padding:14px}}
.yms-photo-feature{display:flow-root;min-height:0}
.yms-photo-feature .yms-feature-photo{float:left;width:230px;height:190px;object-fit:contain;object-position:center;margin:0 24px 0 0;border-radius:6px;background:#fff}
@media(max-width:749px){.yms-photo-feature .yms-feature-photo{float:none;width:100%;height:auto;max-height:300px;object-fit:contain;margin:0 0 18px}}
.yms-curated-product .yms-curated-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;color:#837381;font-weight:650;margin:0 0 14px}
.yms-curated-product h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.025em!important;color:#2d2831;margin:0 0 18px}
.yms-f280-intro{max-width:760px;margin:0 0 34px}.yms-f280-intro>p:last-child{font-size:18px;line-height:1.75;margin:0}
.yms-f280-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0;margin:0 0 40px}
.yms-f280-split img{display:block;width:100%;height:auto;border-radius:10px}.yms-f280-split p{margin:0 0 16px}
.yms-f280-made{padding:30px 34px;border-left:4px solid #FEBD59;border-radius:0 8px 8px 0;background:#f7f6f2;margin:0 0 30px}.yms-f280-made p:last-child{margin:0;max-width:850px}
.yms-f280-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 36px}.yms-f280-details-grid>section{border-top:2px solid #FEBD59;padding-top:18px}.yms-f280-details-grid h3{font-size:19px!important;line-height:1.3!important;color:#302a35;margin:0 0 12px}.yms-f280-details-grid p{margin:0;font-size:15px}
.yms-f280-faq{margin:35px 0}.yms-f280-faq details{padding:18px 0;border-bottom:1px solid #e5e0d9}.yms-f280-faq summary{font-weight:600;cursor:pointer;color:#3b3441}.yms-f280-faq p{margin:12px 0 0;max-width:850px}
.yms-curated-product a{color:#514857;text-underline-offset:4px}.yms-curated-product .yms-curated-sources{font-size:12px;color:#857b8a;margin:28px 0 0}
.yms-curated-specifications{padding:18px 0 30px}.yms-curated-specifications>h2{font-size:26px;font-weight:600;margin:0 0 24px}.yms-curated-specifications details{margin:0 0 16px;border:1px solid #e7e1dc;border-radius:8px;overflow:hidden}.yms-curated-specifications summary{background:#f7f6f2;padding:17px 20px;font-size:16px;font-weight:650;color:#37303d;cursor:pointer}.yms-curated-specifications .yms-brand-specs th{background:#fffefa}.yms-curated-specifications .yms-brand-specs td{background:#fff}
@media(max-width:749px){.yms-curated-product{font-size:15px}.yms-f280-intro{margin-bottom:26px}.yms-f280-intro>p:last-child{font-size:16px}.yms-f280-split{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.yms-f280-made{padding:24px 20px}.yms-f280-details-grid{grid-template-columns:1fr;gap:24px}.yms-curated-product h2{font-size:26px!important}.yms-curated-specifications .yms-brand-specs{font-size:13px}.yms-curated-specifications .yms-brand-specs th{width:40%}.yms-curated-specifications .yms-brand-specs td{overflow-wrap:anywhere}}
