.browiso-offer-test .offer-test-basis{font-size:11px;line-height:1.5;margin:12px 0;color:#5a454f}
.browiso-offer-test [data-offer-test] .source-addon-preview-note{font-size:11px;line-height:1.5;margin:0 0 15px}
.browiso-offer-test .offer-test-upgrade{width:100%;margin:20px 0;white-space:normal;min-height:48px;padding:12px}
.browiso-offer-test [data-offer-cart] .source-cart-checkout:disabled{cursor:not-allowed}
.browiso-offer-test [data-offer-cart] .source-cart-view{width:100%;background:none;border:0;color:inherit;cursor:pointer}
.browiso-offer-test [data-offer-cart] .source-cart-close{border:0;font-size:24px;color:inherit;cursor:pointer}
.browiso-offer-test [data-offer-test] .source-offer__first strong{white-space:normal}
.browiso-offer-test [data-offer-test] .source-offer__pricing{margin-left:0}
.browiso-offer-test [class^="ai-countdown-banner__badge-"]{animation:none}
.browiso-offer-test .source-offer__shades[hidden],.browiso-offer-test [data-offer-upgrade][hidden],.browiso-offer-test [data-cart-test-savings-row][hidden],.browiso-offer-test [data-offer-saving][hidden]{display:none!important}
.browiso-offer-test [data-offer-cart] .source-cart-footer{max-height:65dvh;overflow:auto}
@media(max-width:749px){.browiso-offer-test [data-offer-test] .source-offer__main{gap:10px}.browiso-offer-test [data-offer-test] .source-offer__first strong,.browiso-offer-test [data-offer-test] .source-offer__pricing strong{font-size:15px}.browiso-offer-test [data-offer-test] .source-offer__body{padding-left:13px;padding-right:13px}.browiso-offer-test [data-offer-test] .source-offer.is-selected .source-offer__body{padding-left:12px;padding-right:12px}}

.browiso-offer-test .offer-test-product-label{font-size:12px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;color:#690e0e;font-weight:700;margin:0 0 12px}
.browiso-offer-test .product__title-heading{font-size:3.9rem;line-height:1.15}
.browiso-offer-test .offer-test-intro{font-size:15px;line-height:1.65;margin:16px 0}
.browiso-offer-test .offer-test-benefits{display:grid;gap:9px;list-style:none;padding:0;margin:18px 0;font-size:13px;line-height:1.5}
.browiso-offer-test .offer-test-benefits li:before{content:"✓";color:#690e0e;margin-right:7px}
.browiso-offer-test .offer-test-shade-summary{display:flex;align-items:center;gap:14px;padding-top:18px;margin-top:20px;border-top:1px solid #ead4df}
.browiso-offer-test .offer-test-swatch{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:linear-gradient(110deg,#51463f 50%,#a58d74 50%);border:4px solid #fff;box-shadow:0 0 0 1px #dfd1d7}
.browiso-offer-test .offer-test-shade-kicker{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;line-height:1.4;margin:0 0 3px;color:#77666e}
.browiso-offer-test .offer-test-shade-name{font-size:14px;line-height:1.5;font-weight:600;margin:0}
.browiso-offer-test .offer-test-shade-note{font-size:11px;line-height:1.5;margin:4px 0 0;color:#65555d}
.browiso-offer-test .source-offer__pricing small{font-size:10px;line-height:1.5;font-weight:400;color:#65555d}
.browiso-offer-test .source-offer__copy>small{font-size:12px;line-height:1.4;margin-top:3px}
@media(max-width:749px){.browiso-offer-test .product__title-heading{font-size:2.8rem}.browiso-offer-test .offer-test-benefits{gap:6px 12px;font-size:12px}.browiso-offer-test .offer-test-shade-summary{gap:12px}.browiso-offer-test .source-offer__main{align-items:center}.browiso-offer-test .source-offer__copy>small{font-size:11px}.browiso-offer-test .offer-test-product-label{font-size:11px}}

.browiso-offer-test [data-shade-swatch="soft_brown"]{background:linear-gradient(110deg,#b3a08b 50%,#926542 50%)}
.browiso-offer-test [data-shade-swatch="rich_brown"]{background:linear-gradient(110deg,#926542 50%,#51463f 50%)}
.browiso-offer-test [data-shade-swatch="cool_taupe"]{background:linear-gradient(110deg,#51463f 50%,#a58d74 50%)}
.browiso-offer-test .source-offer__shade{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:10px;row-gap:3px;margin-top:9px}
.browiso-offer-test .source-offer__shade .offer-test-swatch{width:36px;height:36px;align-self:center;margin:0}
.browiso-offer-test .offer-test-shade-picker{position:relative;display:flex;align-items:center;grid-column:2;min-width:0;min-height:44px;padding:9px 29px 9px 10px;border:1px solid #ccc;border-radius:7px;background:#fff;font-size:12px;line-height:1.4;letter-spacing:0;text-align:left}
.browiso-offer-test .offer-test-shade-picker:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.browiso-offer-test .offer-test-shade-picker:focus-within{outline:2px solid #690e0e;outline-offset:2px}
.browiso-offer-test .source-offer__shade select{position:absolute;inset:0;width:100%;height:100%;max-width:100%;min-width:0;opacity:0;cursor:pointer}
.browiso-offer-test [data-cart-test-shades]{white-space:pre-line;line-height:1.6}

.browiso-offer-test .offer-test-rating-description{display:inline-block;margin-left:8px;font-size:11px;font-weight:400;color:#77666e;letter-spacing:0}
.browiso-offer-test .source-offer.is-selected:not([data-kit-count="1"]) .source-offer__pill{background:#ccebd4;color:#163d24}
@media(max-width:749px){.browiso-offer-test .offer-test-rating-description{display:block;margin:3px 0 0 4px;line-height:1.3}}
