.personalization-section{width:100%;box-sizing:border-box}.personalization-section .page-width{max-width:1800px;padding-inline:40px;margin-left:auto;margin-right:auto}.personalization-section .section-header{text-align:center;margin-bottom:39px}.personalization-section .section-heading{font-weight:700;font-style:normal;font-size:56px;line-height:67px;letter-spacing:0%;text-transform:uppercase;margin:0 0 20px;font-family:inherit}.personalization-section .section-description{font-family:Barlow Condensed,sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:29px;letter-spacing:0%;text-align:center;margin:0;opacity:.7}.personalization-section .section-description p{font-family:Barlow Condensed,sans-serif!important;margin:0}.personalization-section .blocks-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.personalization-section .block-item{box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;height:-webkit-fill-available;height:stretch}.personalization-section .block-image-wrapper{width:100%;overflow:hidden;display:block}.personalization-section .block-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.personalization-section .block-item .block-image-wrapper{aspect-ratio:553 / 300}.personalization-section .block-content{padding:30px 15px;display:flex;flex-direction:column;gap:10px;flex:1;margin-inline:15px;margin-top:-50px;box-shadow:0 4px 20px #0000001a;background-color:rgba(var(--color-background),1)}.personalization-section .block-header{display:flex;align-items:center;gap:10px}.personalization-section .block-icon{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.personalization-section .block-icon img{max-width:40px;max-height:40px;object-fit:contain}.personalization-section .block-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:29px;letter-spacing:.03em;text-transform:uppercase;margin:0;color:#3a2f26}.personalization-section .block-description{font-family:Barlow Condensed,sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:30px;letter-spacing:0%;margin:0}.personalization-section .block-description p{font-family:Barlow Condensed,sans-serif!important}.personalization-section .block-description p{margin:0}@media screen and (max-width:1440px){.personalization-section .section-heading{font-size:48px;line-height:58px}.personalization-section .section-description,.personalization-section .block-title{font-size:20px}.personalization-section .block-description{font-size:18px;line-height:26px}.personalization-section .block-content{padding:24px 15px}}@media screen and (max-width:989px){.personalization-section .section-heading{font-size:36px;line-height:44px;margin:0 0 14px}.personalization-section .section-description{font-size:18px;line-height:24px}.personalization-section .section-header{margin-bottom:32px}.personalization-section .block-title{font-size:20px}.personalization-section .block-description{font-size:17px;line-height:24px}}@media screen and (max-width:768px){.personalization-section .page-width{padding:0 1.5rem}.personalization-section .section-heading{font-size:28px;line-height:32px}.personalization-section .section-description{font-size:16px}.personalization-section .section-header{margin-bottom:30px}.personalization-section .block-item,.personalization-section .block-item--wide{flex:0 0 100%;max-width:100%}.personalization-section .block-item:not(.block-item--wide) .block-image-wrapper{aspect-ratio:16 / 9}.personalization-section .block-item--wide .block-image-wrapper{aspect-ratio:16 / 9}.personalization-section .block-content{padding:20px 15px;margin-inline:10px;margin-top:-32px}.personalization-section .block-title{font-size:20px}.personalization-section .block-description{font-size:16px;line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/image-text-grid.css.map */
