.cb-category-banner{--cb-banner-start: #321672;--cb-banner-mid: #6b198b;--cb-banner-end: #cf138c;--cb-banner-accent: #ff269b;position:relative;isolation:isolate;width:100%;overflow:hidden;color:#fff;background:linear-gradient(108deg,var(--cb-banner-start) 0%,var(--cb-banner-mid) 53%,var(--cb-banner-end) 100%)}.cb-category-banner--womens{--cb-banner-start: #302070;--cb-banner-mid: #751a91;--cb-banner-end: #ed268f;--cb-banner-accent: #ff2c9f}.cb-category-banner--new{--cb-banner-start: #2f176e;--cb-banner-mid: #6d188e;--cb-banner-end: #ec1799;--cb-banner-accent: #ffda44}.cb-category-banner--best{--cb-banner-start: #30116f;--cb-banner-mid: #71158d;--cb-banner-end: #df118e;--cb-banner-accent: #ffd43c}.cb-category-banner--humour{--cb-banner-start: #321777;--cb-banner-mid: #74158f;--cb-banner-end: #eb138f;--cb-banner-accent: #ff2ba0}.cb-category-banner--chai{--cb-banner-start: #57200f;--cb-banner-mid: #984016;--cb-banner-end: #ff8a0a;--cb-banner-accent: #ffcd35}.cb-category-banner--streetwear{--cb-banner-start: #1f1e22;--cb-banner-mid: #40223f;--cb-banner-end: #bc176c;--cb-banner-accent: #ff2d97}.cb-category-banner--gaming{--cb-banner-start: #073e9d;--cb-banner-mid: #153fb0;--cb-banner-end: #261780;--cb-banner-accent: #00e7ef}.cb-category-banner--travel{--cb-banner-start: #006b90;--cb-banner-mid: #087d9f;--cb-banner-end: #10a9ce;--cb-banner-accent: #ffc922}.cb-category-banner--bras{--cb-banner-start:#4d173c;--cb-banner-mid:#90366b;--cb-banner-end:#d47d9a;--cb-banner-accent:#ffe17a}.cb-category-banner--panties{--cb-banner-start:#72204f;--cb-banner-mid:#b93b85;--cb-banner-end:#e477ab;--cb-banner-accent:#fff08e}.cb-category-banner--nightwear{--cb-banner-start:#201a4d;--cb-banner-mid:#564394;--cb-banner-end:#ac7fb8;--cb-banner-accent:#ffd89a}.cb-category-banner--shapewear{--cb-banner-start:#193543;--cb-banner-mid:#266c78;--cb-banner-end:#71b1ab;--cb-banner-accent:#ffdfa6}.cb-category-banner--teens{--cb-banner-start:#57318e;--cb-banner-mid:#9560c6;--cb-banner-end:#cf86ca;--cb-banner-accent:#fff08c}.cb-category-banner--lingerie{--cb-banner-start:#4e1b4b;--cb-banner-mid:#8b386c;--cb-banner-end:#d47ca2;--cb-banner-accent:#ffe9a4}.cb-category-banner--apparel{--cb-banner-start:#134b56;--cb-banner-mid:#287e77;--cb-banner-end:#62bca1;--cb-banner-accent:#ffde78}.cb-category-banner--selfcare{--cb-banner-start:#663057;--cb-banner-mid:#ac6295;--cb-banner-end:#e4a2b9;--cb-banner-accent:#ffe48b}.cb-category-banner--accessories{--cb-banner-start:#51174d;--cb-banner-mid:#a42b87;--cb-banner-end:#df7aaf;--cb-banner-accent:#ffdf86}.cb-category-banner--jewellery{--cb-banner-start:#3b204c;--cb-banner-mid:#80456f;--cb-banner-end:#bd81a5;--cb-banner-accent:#ffe49d}.cb-category-banner--all{--cb-banner-start:#3b1b81;--cb-banner-mid:#812daa;--cb-banner-end:#ce48a5;--cb-banner-accent:#ffde80}.cb-category-banner__details{padding-top:1.4rem;padding-bottom:1.4rem;max-width:1500px}.cb-category-banner__details summary{cursor:pointer;color:#6d1d7b;font-weight:650;font-size:1.35rem}.cb-category-banner__details-copy{padding:1.5rem 0 0;line-height:1.6;font-size:1.45rem}.cb-category-banner__details-copy :first-child{margin-top:0}.cb-category-banner__details-copy :last-child{margin-bottom:0}.cb-category-banner__visual{position:absolute;z-index:-1;inset:0 0 0 auto;height:100%;width:min(54%,1100px);pointer-events:none}.cb-category-banner__visual img{display:block;height:100%;width:100%;object-fit:cover;object-position:center right}.cb-category-banner__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cb-banner-mid) 0%,transparent 38%)}.cb-category-banner__inner{position:relative;z-index:1;display:grid;grid-template-columns:8rem .2rem minmax(0,1fr);align-items:center;column-gap:2.4rem;min-height:clamp(220px,18vw,275px);padding-top:3.5rem;padding-bottom:3.5rem}.cb-category-banner__icon{display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;color:#fff}.cb-category-banner__icon svg{display:block;width:8rem;height:8rem}.cb-category-banner__icon-accent{stroke:#ffd13b}.cb-category-banner__rule{display:block;width:.2rem;height:8rem;border-radius:1rem;background:#ffffffd9}.cb-category-banner__copy{max-width:min(64%,770px);min-width:0}.cb-category-banner__title{margin:0;color:#ff2c9f;font-size:clamp(3.2rem,3vw,4.4rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;text-wrap:balance}.cb-category-banner__accent{color:#ff2c9f}.cb-category-banner__description{margin:1.3rem 0 0;max-width:63rem;color:#fffffff5;font-size:clamp(1.4rem,1.2vw,1.85rem);line-height:1.45;font-weight:400;text-wrap:pretty}.cb-category-banner__description p{margin:0}.cb-category-banner__description a{color:inherit}@media(min-width:1280px){.cb-category-banner__copy{max-width:66%}}@media(max-width:989px){.cb-category-banner__inner{grid-template-columns:6.2rem .2rem minmax(0,1fr);gap:1.6rem;min-height:220px}.cb-category-banner__icon,.cb-category-banner__icon svg{width:6.2rem;height:6.2rem}.cb-category-banner__rule{height:6.6rem}.cb-category-banner__copy{max-width:72%}.cb-category-banner__visual{width:61%}}@media(max-width:749px){.cb-category-banner__inner{grid-template-columns:4.3rem .15rem minmax(0,1fr);column-gap:1.2rem;min-height:210px;padding-top:2.8rem;padding-bottom:2.8rem}.cb-category-banner__icon,.cb-category-banner__icon svg{width:4.3rem;height:4.3rem}.cb-category-banner__rule{width:.15rem;height:5.3rem}.cb-category-banner__visual{width:75%;opacity:.26}.cb-category-banner__visual:after{background:linear-gradient(90deg,var(--cb-banner-start) 0%,transparent 80%)}.cb-category-banner__copy{max-width:100%}.cb-category-banner__title{font-size:clamp(2.6rem,6.2vw,3.4rem);line-height:1.16;letter-spacing:-.025em}.cb-category-banner__description{margin-top:1rem;max-width:100%;font-size:1.35rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.cb-category-banner *,.cb-category-banner *:before,.cb-category-banner *:after{transition:none!important;animation:none!important}}html body #MainContent#MainContent .cb-category-banner .cb-category-banner__title{color:#ff2c9f!important;font-size:clamp(3.2rem,3vw,4.4rem)!important;font-weight:800!important;line-height:1.13!important}html body #MainContent#MainContent .cb-category-banner .cb-category-banner__accent{color:#ff2c9f!important}@media screen and (max-width:749px){html body #MainContent#MainContent .cb-category-banner .cb-category-banner__title{font-size:clamp(2.6rem,6.2vw,3.4rem)!important;line-height:1.16!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cb-category-banners.css.map */
