.loyalty-columns-with-icons{padding-bottom:2.5rem;padding-top:3.75rem}.loyalty-columns-with-icons__title{font-size:1.5rem;font-weight:900;letter-spacing:0;line-height:1.1;margin-bottom:3.75rem;text-align:center;text-transform:uppercase}@media(min-width:991px){.loyalty-columns-with-icons__title{font-size:2.5rem}}.loyalty-columns-with-icons__blocks{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 auto;max-width:72.5rem}@media(min-width:991px){.loyalty-columns-with-icons__blocks{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}.loyalty-columns-with-icons__block{-webkit-align-items:center;align-items:center;border-bottom-left-radius:6.25rem;border-top-right-radius:6.25rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:3.5rem;max-width:20rem;text-align:center;width:100%}@media(min-width:991px){.loyalty-columns-with-icons__block{width:33.33333%}}.loyalty-columns-with-icons__block--smaller-spacing .loyalty-columns-with-icons__block-title{margin-top:.9375rem}.loyalty-columns-with-icons__block--smaller-spacing .loyalty-columns-with-icons__block-text{margin-top:.625rem}.loyalty-columns-with-icons__block--smaller-spacing .loyalty-columns-with-icons__block-text ul{margin-top:1.5rem}.loyalty-columns-with-icons__block-icon{height:10.625rem;width:auto}.loyalty-columns-with-icons__block-title{font-size:1.125rem;font-weight:900;letter-spacing:0;line-height:1.13;margin-bottom:0;margin-top:1.875rem;text-transform:uppercase}@media(min-width:991px){.loyalty-columns-with-icons__block-title{font-size:1.375rem}}.loyalty-columns-with-icons__block-text{-webkit-flex-grow:0;flex-grow:0;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:1.25rem;padding:0 1.5rem;width:100%}.loyalty-columns-with-icons__block-text--highlighted{padding:0 .75rem}.loyalty-columns-with-icons__block-text--highlighted p{font-weight:900;text-transform:uppercase}.loyalty-columns-with-icons__block-text :last-child{margin-bottom:0}.loyalty-columns-with-icons__block-text ul{list-style:none;margin-left:0;text-align:left;width:100%}.loyalty-columns-with-icons__block-text ul li{padding-left:2.1875rem;position:relative}.loyalty-columns-with-icons__block-text ul li:last-child{margin-bottom:0}.loyalty-columns-with-icons__block-text ul li:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBzdHJva2U9IiMwMDU2M0YiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMC44MDMgMTEuMDY5IDEyLjk0IDE4LjkzbC0zLjc0My0zLjc0MyIvPjxtYXNrIGlkPSJhIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHg9IjAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDMwdjMwSDB6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIHN0cm9rZT0iIzAwNTYzRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI4LjgyOCAxNWMwIDcuNjM3LTYuMTkxIDEzLjgyOC0xMy44MjggMTMuODI4UzEuMTcyIDIyLjYzOCAxLjE3MiAxNSA3LjM2MiAxLjE3MiAxNSAxLjE3MiAyOC44MjggNy4zNjIgMjguODI4IDE1Ii8+PC9nPjwvc3ZnPg==);display:inline-block;height:1.875rem;left:0;position:absolute;top:-.3125rem;width:1.875rem}.loyalty-cta{height:24.375rem;position:relative}.loyalty-cta__bg{object-fit:cover;object-position:center;z-index:1}.loyalty-cta__bg,.loyalty-cta__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.loyalty-cta__overlay{opacity:.8;z-index:2}.loyalty-cta__content{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.875rem;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;z-index:3}.loyalty-cta__icon{height:5.125rem;width:auto}.loyalty-cta__text{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.1;max-width:37.5rem}@media(min-width:991px){.loyalty-cta__text{font-size:2.5rem}}.hero-loyalty{background-color:#ececec}.hero-loyalty__bg{-webkit-align-items:center;align-items:center;border-bottom-right-radius:12.5rem;display:-webkit-flex;display:flex;height:100%}.hero-loyalty .page-width{width:100%}.hero-loyalty__content-wrap{height:100%;max-width:88.75rem}.hero-loyalty__content,.hero-loyalty__content-wrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.hero-loyalty__content{height:auto;padding-bottom:3.125rem;padding-top:3.125rem;width:100%}@media(min-width:769px){.hero-loyalty__content{border-bottom:3px solid;padding-bottom:4.6875rem;padding-top:4.6875rem;width:95%}}@media(min-width:991px){.hero-loyalty__content{padding-bottom:0;padding-top:0}}@media(min-width:1500px){.hero-loyalty__content{width:100%}}.hero-loyalty__text{width:100%}@media(min-width:991px){.hero-loyalty__text{width:50%}}@media(min-width:1200px){.hero-loyalty__text{padding-right:6.25rem}}.hero-loyalty__media{display:none;width:40%}@media(min-width:991px){.hero-loyalty__media{display:block}}.hero-loyalty__media-image{max-height:55vh;object-fit:contain;-webkit-transform:translateY(4px);transform:translateY(4px)}.hero-loyalty__title{font-weight:700;letter-spacing:0;line-height:1.1;margin-bottom:1.875rem}.hero-loyalty__subtitle{font-size:1.25rem;letter-spacing:0;line-height:1.4}.hero-loyalty__links{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin-top:1.875rem}.hero-loyalty__link{border:2px solid;border-radius:0;border-bottom-left-radius:1.875rem;border-top-right-radius:1.875rem;font-size:1.0625rem;font-weight:900;letter-spacing:0;line-height:1.3;min-width:11.5625rem;padding:.5625rem 1.5625rem .3125rem;text-transform:uppercase}.hero-loyalty__link--secondary,.hero-loyalty__link:hover{background-color:transparent}.most-popular-searches__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0}.most-popular-searches__list li{margin:0}.most-popular-searches__list .tag-btn__icon{height:auto;width:1rem}.promo-grid__product-text{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.promo-grid__product-text .btn{margin-top:auto}@media(min-width:600px)and (max-width:1139px){.promo-grid .flex-grid__item{min-height:310px}.promo-grid .type-advanced .horizontal-left .rte--block{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/384/assets/ph-bloom-loyalty.css.map */
