siss-promotion-layers{display:block;min-width:0;letter-spacing:normal;color:inherit}
siss-promotion-layers[hidden],siss-promotion-layers [hidden],[data-campaign-tier][hidden]{display:none!important}
.siss-regional-flags{display:inline-flex;gap:4px;align-items:center;flex:none;vertical-align:middle}
.siss-regional-flags img{display:block;width:20px!important;height:15px!important;min-width:20px!important;object-fit:contain!important;aspect-ratio:auto!important;border-radius:2px;box-shadow:0 0 0 1px #0000000d}
.siss-campaign--pdp{padding:0 0 14px;margin:0 0 16px;border-bottom:1px solid #e7e3e1}
.siss-campaign__region{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:14px;line-height:1.4;color:#2e2935}
.siss-campaign__region strong{font-weight:700}
.siss-campaign .siss-campaign__terms{margin:5px 0 0;color:#bd3027;font-size:14px;line-height:1.4;font-weight:650}
.shb .shb__tier-label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}
.shb .siss-regional-tier{display:grid;gap:4px;text-align:right;max-width:75%;min-width:0;margin-left:auto;letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.3}
.shb .siss-regional-tier>strong{color:#bd3027;font-size:16px;font-weight:750}
.siss-regional-tier__region{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;color:#6a6266}
.siss-regional-tier__region>span:last-child{min-width:0;overflow-wrap:anywhere}
.siss-campaign--cart-header{color:#bd3027}
.siss-campaign__header-saving{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.35;color:inherit;font-weight:750}
.siss-campaign__header-saving .siss-regional-flags img{width:16px!important;height:12px!important;min-width:16px!important}
.siss-campaign--cart-page{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;padding:14px 0;margin:0 0 18px;border-bottom:1px solid #e7e3e1}
.siss-campaign__rewards{font-size:16px;line-height:1.4}
.siss-campaign__page-saving{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#bd3027;font-size:14px;font-weight:650}
.siss-campaign__progress,.siss-promo-rewards [data-campaign-cart-progress]{margin:6px 0 0;font-size:13px;line-height:1.45;color:#65565c;display:flex;align-items:flex-start;gap:7px}
.siss-campaign--cart-page .siss-campaign__progress{flex-basis:100%}
.siss-promo-rewards [data-campaign-cart-progress][hidden]{display:none}
gpt-gift-milestones[data-campaign-extra-active] [data-gm-next-tier]{display:none!important}
.sqo-campaign-base{display:block;font-size:11px;line-height:1.3;color:#8a8185;margin-top:4px;text-decoration:line-through}
.sqo-campaign-each{display:block;font-size:11px;line-height:1.35;color:#655c62;margin-top:4px}
.sqo-campaign-base[hidden],.sqo-campaign-each[hidden]{display:none!important}
#MainContent sissilux-quantity-offers[data-sqo-promotion-active] .sqo-option[data-campaign-price] .sqo-unit-price{color:#bd3027;font-size:16px;font-weight:750}
.siss-promotion-intro__images--options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;height:auto!important;min-height:0;align-items:stretch;overflow:hidden}
.siss-promotion-intro__images--options .siss-promotion-intro__image-wrap{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;aspect-ratio:1;height:auto!important;margin:0!important;overflow:hidden}
.siss-promotion-intro__images--options .siss-promotion-visual__image{display:block;width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:420px){.shb .siss-regional-tier{max-width:73%;font-size:12px}.shb .siss-regional-tier>strong{font-size:14px}.siss-regional-tier__region{font-size:11px}.siss-campaign__region{font-size:13px}.siss-campaign .siss-campaign__terms{font-size:13px}#MainContent sissilux-quantity-offers[data-sqo-promotion-active] .sqo-option[data-campaign-price] .sqo-unit-price{font-size:15px}.sqo-campaign-base,.sqo-campaign-each{font-size:11px}}

.siss-offer-region{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:5px 8px;border-radius:4px;background:#fff4ef;color:#ae3225;font-size:11px;line-height:1.4;font-weight:650;letter-spacing:normal;box-sizing:border-box}
.siss-offer-region>span:last-child{min-width:0}
.siss-offer-region[hidden]{display:none!important}

.siss-offer-region,.siss-campaign--cart-header,.siss-campaign__page-saving{position:relative;overflow:hidden;isolation:isolate}
.siss-offer-region>*,.siss-campaign--cart-header>*,.siss-campaign__page-saving>*{position:relative;z-index:1}
.siss-offer-region::after,.siss-campaign--cart-header::after,.siss-campaign__page-saving::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,211,178,.24)44%,rgba(255,255,255,.95)50%,rgba(255,211,178,.24)56%,transparent 68%);transform:translateX(-120%);opacity:0;animation:siss-regional-sweep 5.5s ease-in-out infinite}
@keyframes siss-regional-sweep{0%,60%{transform:translateX(-120%);opacity:0}64%{opacity:1}86%{transform:translateX(120%);opacity:1}90%,100%{transform:translateX(120%);opacity:0}}
@media(prefers-reduced-motion:reduce){.siss-offer-region::after,.siss-campaign--cart-header::after,.siss-campaign__page-saving::after{animation:none;opacity:0}}
