.plp-banner{margin-left:auto;margin-right:auto;height:370px}.plp-banner__inner{background-image:var(--plp-bg-mobile);display:flex;align-items:center;padding:var(--plp-padding-y) var(--plp-padding-x);border-radius:8px;background-size:cover;background-position:var(--plp-bg-pos-x) var(--plp-bg-pos-y);position:relative;height:inherit}.plp-banner__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plp-overlay-color);opacity:var(--plp-overlay-opacity);border-radius:8px;z-index:1}.plp-banner__content{font-family:Lato,sans-serif;display:flex;flex-direction:column;justify-content:space-between;gap:16px;z-index:3;align-items:flex-start;height:100%;letter-spacing:0}.plp-banner__reviews{display:inline-flex;align-items:baseline;gap:4px;color:var(--plp-reviews-color);padding-bottom:var(--plp-reviews-padding-bottom-mobile)}.plp-banner__text-wrap{display:flex;flex-direction:column;gap:8px;width:min(100%,500px)}.plp-banner__title{font-size:var(--plp-title-size);color:var(--plp-title-color);font-weight:800;letter-spacing:3px;text-transform:uppercase;font-family:Lato,sans-serif}.plp-mobile-banner__desc{display:block}.plp-mobile-banner__desc p{display:block;color:var(--plp-desc-color);font-size:var(--plp-desc-size);font-weight:300;margin:0;line-height:1}.plp-banner__desc{display:none}.plp-banner__price{color:var(--plp-price-color);font-size:var(--plp-price-size);font-weight:400;display:flex;gap:8px;padding-top:var(--plp-price-pt);padding-bottom:var(--plp-price-pb);align-items:end;margin:0}.plp-banner__price .compared-price{text-decoration:line-through;color:var(--plp-old-price-color)}.plp-banner__price .from-compare{color:var(--plp-old-price-color)}.plp-banner__price .banner-price{font-weight:700;color:var(--plp-new-price-color)}.plp-banner__price .compare-at-price{display:flex;gap:4px;color:var(--plp-old-price-color)}.plp-banner__ctas{display:inline-flex;flex-direction:column;gap:8px;max-width:fit-content}.plp-banner__ctas .plp-banner__cta--secondary{color:var(--button-background-color, var(--color-beam-purple));background-color:var(--color-white)}.plp-banner__ctas .plp-banner__cta--secondary path{stroke:var(--button-background-color, var(--color-beam-purple))}.plp-banner__ctas .plp-banner__cta--secondary:hover{color:var(--color-white);background-color:var(--button-background-color, var(--color-beam-purple))}.plp-banner__ctas .plp-banner__cta--secondary:hover path{stroke:var(--color-white)}.plp-banner__ctas .plp-banner__cta--primary:hover,.plp-banner__ctas .quick-add-banner__submit:hover{color:var(--button-background-color, var(--color-beam-purple))}.plp-banner__ctas .plp-banner__cta--primary:hover path,.plp-banner__ctas .quick-add-banner__submit:hover path{stroke:var(--button-background-color, var(--color-beam-purple))}.cta-content{display:inline-flex;align-items:center;gap:8px}.icon-wrap-banner,.cta-text{display:inline-flex;align-items:center}.quick-add-banner__submit{background-color:transparent;border:1px solid #fff;display:inline-flex;justify-content:center;align-items:center;gap:8px;max-width:fit-content;padding:12px 24px;height:48px}.badge-plp-banner{margin-bottom:0;display:inline-flex;border-radius:4px;background-color:var(--tag-bg);width:fit-content;padding:2px 5px;align-items:center}.primary-badges{display:flex}.badge-icon{display:inline-flex}.badge-content{display:inline;padding-left:4px;font-size:12px;font-weight:700;color:var(--tag-color)}@media screen and (min-width:768px){.plp-banner{margin-top:20px;margin-bottom:30px;max-width:1280px}.plp-banner__inner{background-image:var(--plp-bg-desktop)}.plp-banner__inner{background-position:right center;border-radius:16px}.plp-banner__inner:before{border-radius:16px}.plp-banner__content{justify-content:center;gap:8px;height:auto}.plp-mobile-banner__desc{display:none}.plp-banner__desc{display:block}.plp-banner__desc p{display:block;color:var(--plp-desc-color);font-size:var(--plp-desc-size);font-weight:300;margin:0;line-height:1}.plp-banner__price{align-items:baseline}.plp-banner__ctas{flex-direction:row;padding-top:20px}.badge-plp-banner{margin-bottom:16px}.plp-banner__reviews{padding-bottom:var(--plp-reviews-padding-bottom-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/534/assets/plp-banner.css.map */
