:root{--cpg-badge-bg: #ffffff;--cpg-badge-color: #5900fe;--cpg-badge-border: #5900fe;--cpg-badge-radius: 100px;--cpg-strike-color: #999999;--cpg-pdp-sale-color: #330091;--cpg-card-sale-color: #19170e}.cpg-promo-only{display:none!important}.cpg-regular-only,html[data-cpg-promo-active=true] .cpg-promo-only{display:inline-flex!important}html[data-cpg-promo-active=true] .cpg-regular-only,.cpg-promo-block.cpg-promo-only{display:none!important}html[data-cpg-promo-active=true] .cpg-promo-block.cpg-promo-only{display:block!important}.cpg-price-display{align-items:center;gap:8px;flex-wrap:wrap}.cpg-strike-price{color:var(--cpg-strike-color);text-decoration:line-through;font-weight:400;opacity:.85}.cpg-sale-price{color:var(--cpg-card-sale-color);font-weight:700}.cpg-pdp-top-price-row{display:none;align-items:center;gap:12px;margin-top:14px;margin-bottom:8px}html[data-cpg-promo-active=true] .cpg-pdp-top-price-row{display:flex!important}.cpg-pdp-top-price-row .cpg-strike-price{font-family:Founders Grotesk,sans-serif;font-size:clamp(24px,3vw,32px);color:#999;font-weight:400}.cpg-pdp-top-price-row .cpg-sale-price{font-family:Founders Grotesk,sans-serif;font-size:clamp(24px,3vw,32px);color:var(--cpg-pdp-sale-color);font-weight:600}.cpg-promo-badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--cpg-badge-bg);color:var(--cpg-badge-color);border:2px solid var(--cpg-badge-border);border-radius:var(--cpg-badge-radius);padding:4px 14px;font-family:Founders Grotesk,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cpg-sub-promo-callout{display:none;margin-top:8px;margin-bottom:12px;padding:4px 0}html[data-cpg-promo-active=true] .cpg-sub-promo-callout{display:block!important}.cpg-sub-promo-heading{font-family:Founders Grotesk,sans-serif;font-size:16px;font-weight:700;color:#5900fe;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.cpg-sub-promo-subtext{font-family:Founders Grotesk,sans-serif;font-size:14px;line-height:1.3;color:#19170e;font-weight:500;text-transform:none!important;letter-spacing:normal}html[data-cpg-promo-active=true] label[for=purchaseTypeSubscription] .stayai-purchase-label__wrapper{display:flex;flex-direction:column}html[data-cpg-promo-active=true] .stayai-purchase-label__inner__wrapper{order:1}html[data-cpg-promo-active=true] .cpg-sub-promo-callout{order:2}html[data-cpg-promo-active=true] .stayai-subscription-details-container{order:3}html[data-cpg-promo-active=true] .stayai-subscription-box{order:4;margin-top:8px}html:not([data-cpg-promo-active=true]) [data-promo-visibility=only_during_promo],html[data-cpg-promo-active=false] [data-promo-visibility=only_during_promo]{display:none!important}html[data-cpg-promo-active=true] [data-promo-visibility=hide_during_promo]{display:none!important}html[data-cpg-promo-active=true] [data-stayai-onetime-price] s,html[data-cpg-promo-active=true] [data-stayai-onetime-price=""] s{display:inline!important}.product-card__price .cpg-sale-price,.product-card__pricing .cpg-sale-price,.product-card__price .cpg-regular-current,.product-card__pricing .cpg-regular-current{color:#5900fe!important;font-weight:1000!important}.product-card__price .cpg-strike-price,.product-card__pricing .cpg-strike-price,.product-card__price .cpg-regular-strike,.product-card__pricing .cpg-regular-strike{color:#19170e!important;text-decoration:line-through!important;font-weight:1000!important;opacity:1!important}.product-card__shop-now,.main-black-cta,.product-card__actions{white-space:nowrap!important;flex-shrink:0!important}.product-card__price-container{align-items:center!important}.product-card__price .cpg-promo-badge,.product-card__pricing .cpg-promo-badge,.custom-product-card .cpg-promo-badge{font-size:11px!important;padding:2px 8px!important;border-width:1.5px!important;line-height:1.2!important;margin-top:3px!important}
/*# sourceMappingURL=/cdn/shop/t/104/assets/cpg-promo-engine.css.map */
