.stickerai-anchor-price{display:block;line-height:1.5;margin:.35em 0}.stickerai-anchor-price .amount{font:inherit;color:inherit}.stickerai-price-list ul{padding-inline-start:1.5em}.stickerai-price-list a{text-decoration:underline}

.stickerai-lowest-price{display:block;line-height:1.5;margin:.35em 0}.stickerai-lowest-price .amount{font:inherit;color:inherit}.stickerai-reference-prices{display:block}
.stickerai-regular-price-label{font-size:.75em;font-weight:400}

.stickerai-anchor-image{display:inline-block!important;width:24px!important;height:24px!important;max-width:24px!important;object-fit:contain;vertical-align:middle;margin:0 .4em 0 0!important;border:0;padding:0}


.stickerai-price-list a{overflow-wrap:anywhere}

.stickerai-personalization-reference{display:block;margin:-10px 0 18px;font-size:13px;font-weight:normal;color:#555}
.st-pers .stickerai-personalization-reference{margin:0 0 10px}

.stickerai-personalization-price-row{display:flex;align-items:center;gap:14px;row-gap:7px;flex-wrap:wrap;margin:0 0 10px}.stickerai-personalization-price-row>.st-pers-badge{display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;line-height:1.2;flex:0 0 auto}.stickerai-personalization-reference--inline{display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;vertical-align:middle;line-height:1.2;min-width:0;overflow-wrap:anywhere}.stickerai-personalization-reference--inline .amount{font:inherit;color:inherit}
@media (max-width:520px){.stickerai-personalization-price-row{gap:8px 12px}.stickerai-personalization-reference--inline{flex:1 1 210px}}

.woocommerce span.onsale.stickerai-sale-badge{display:inline-flex!important;align-items:center;justify-content:center;gap:3px;min-width:0!important;min-height:0!important;height:auto;line-height:1!important;margin:0!important;padding:7px 12px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.35px!important;text-transform:uppercase;white-space:nowrap;z-index:12!important;box-sizing:border-box;}
.woocommerce span.onsale.stickerai-sale-badge--left{left:10px!important;right:auto!important;top:10px!important}
.woocommerce span.onsale.stickerai-sale-badge--right{right:10px!important;left:auto!important;top:10px!important}
.woocommerce span.onsale.stickerai-sale-badge--pill{border-radius:999px!important}
.woocommerce span.onsale.stickerai-sale-badge--rounded{border-radius:10px!important}
.woocommerce span.onsale.stickerai-sale-badge--square{border-radius:2px!important}
.woocommerce span.onsale.stickerai-sale-badge--circle{width:54px!important;height:54px!important;padding:0!important;border-radius:50%!important;flex-direction:column;gap:1px;white-space:normal;text-align:center}
.woocommerce span.onsale.stickerai-sale-badge--circle .stickerai-sale-badge-prefix{font-size:9px;line-height:1}
.woocommerce span.onsale.stickerai-sale-badge--circle .stickerai-sale-badge-value{font-size:11px;line-height:1}
.woocommerce ul.products li.product .stickerai-sale-badge--loop{position:absolute!important;top:10px!important;z-index:20!important}
.woocommerce ul.products li.product .stickerai-sale-badge--loop.stickerai-sale-badge--left{left:10px!important;right:auto!important;transform-origin:top left!important}
.woocommerce ul.products li.product .stickerai-sale-badge--loop.stickerai-sale-badge--right{right:10px!important;left:auto!important;transform-origin:top right!important}
.stickerai-sale-badge-prefix,.stickerai-sale-badge-value{color:inherit!important;font:inherit}
.single-product .woocommerce-product-gallery{position:relative!important}
.single-product .woocommerce-product-gallery .stickerai-sale-badge--gallery{position:absolute!important;z-index:20!important}

/* Only the explicitly chosen variation owns the displayed reference. */
.stickerai-selected-variation{margin:.35em 0}
.stickerai-selected-variation[hidden]{display:none!important}
.stickerai-variation-reference-form .woocommerce-variation-price .stickerai-reference-prices{display:none!important}
.woocommerce span.onsale.stickerai-sale-badge--selection{position:static!important;vertical-align:middle}
