.bl-product-edit{padding-block:var(--bl-product-space);background:#f7f4ee;color:#29251f;text-align:left}.bl-product-edit__inner{box-sizing:border-box;max-width:1280px;margin-inline:auto;padding-inline:30px}.bl-product-edit__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,84px);align-items:center}.bl-product-edit__story--text{grid-template-columns:1fr}.bl-product-edit__media{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:#eeebe4}.bl-product-edit__image{display:block;width:100%;height:100%;object-fit:contain}.bl-product-edit__caption{position:absolute;bottom:18px;left:18px;max-width:calc(100% - 36px);padding:7px 11px;border:1px solid #e4e0d7;border-radius:4px;background:#fffefaf2;color:#504c41;font-size:10px;line-height:1.5;font-weight:550;letter-spacing:.11em;text-transform:uppercase}.bl-product-edit__copy{min-width:0}.bl-product-edit__eyebrow{margin:0 0 18px;font-size:10px;font-weight:650;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:#765538}.bl-product-edit h2{max-width:540px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-transform:none;color:#29251f;text-wrap:balance}.bl-product-edit__intro{max-width:460px;margin:0;font-size:14px;line-height:1.9;letter-spacing:0;color:#615a4f}.bl-product-edit__note{max-width:460px;margin:26px 0 10px;padding:19px 0 0;border-top:1px solid #dbd6ca}.bl-product-edit__note>span{font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:#765538}.bl-product-edit__note p{margin:9px 0 0;font-size:13px;line-height:1.85;letter-spacing:0;color:#615a4f}.bl-product-edit__link{display:inline-flex;gap:28px;align-items:center;min-height:44px;margin-top:12px;color:#29251f;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;text-decoration:underline;text-underline-offset:6px}.bl-product-edit__link>span{font-size:19px}.bl-product-edit a:focus-visible{outline:2px solid #765538;outline-offset:5px}.bl-product-edit__service{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(36px,5vw,68px);padding-top:30px;border-top:1px solid #dcd7cd}.bl-product-edit__service-item{position:relative;min-width:0;padding:0 28px}.bl-product-edit__service-item:first-child{padding-left:0}.bl-product-edit__service-item:last-child{padding-right:0}.bl-product-edit__service-item+.bl-product-edit__service-item{border-left:1px solid #dcd7cd}.bl-product-edit__number{display:block;margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:.12em;color:#615a4f}.bl-product-edit h3{margin:0 0 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;color:#29251f}.bl-product-edit__service-item p{margin:0;font-size:12px;line-height:1.85;letter-spacing:0;overflow-wrap:anywhere;color:#615a4f}.bl-product-edit__service-item a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:8px;font-size:11px;font-weight:550;letter-spacing:0;text-transform:none;color:#765538;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.bl-product-edit{padding-block:36px}.bl-product-edit__inner{padding-inline:20px}.bl-product-edit__story{grid-template-columns:1fr;gap:27px}.bl-product-edit__media{aspect-ratio:1.1/1;border-radius:9px}.bl-product-edit__copy{padding-inline:4px}.bl-product-edit__eyebrow{margin-bottom:13px;font-size:9px}.bl-product-edit h2{max-width:360px;font-size:37px;margin-bottom:16px}.bl-product-edit__intro{font-size:13px;line-height:1.85}.bl-product-edit__note{margin-top:20px;padding-top:17px}.bl-product-edit__note p{font-size:12px}.bl-product-edit__caption{bottom:12px;left:12px;font-size:9px}.bl-product-edit__service{grid-template-columns:1fr;gap:22px;margin-top:32px;padding-top:27px}.bl-product-edit__service-item,.bl-product-edit__service-item:first-child,.bl-product-edit__service-item:last-child{padding:0 0 0 34px}.bl-product-edit__service-item+.bl-product-edit__service-item{border-left:0;border-top:1px solid #e3ded3;padding-top:21px}.bl-product-edit__number{position:absolute;left:0;top:3px}.bl-product-edit__service-item+.bl-product-edit__service-item .bl-product-edit__number{top:24px}.bl-product-edit__service-item p{font-size:12px}.bl-product-edit__service-item a{margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=EA */
