html[data-kit=jewellery]{--p-title:clamp(1.5rem, 2.4vw, 2.125rem);--p-gold:var(--clr-accent);--p-band-bg:var(--p-ink);--p-band-fg:color-mix(in srgb, var(--p-gold) 70%, white);--clr-footer-bg:var(--p-ink);--clr-footer-text:#ffffffc7;--clr-footer-line:color-mix(in srgb, var(--p-gold) 25%, transparent)}html[data-kit=jewellery] body{background:var(--clr-bg)}html[data-kit=jewellery] .mq{font-size:.75rem;font-weight:500}html[data-kit=jewellery] .section-title,html[data-kit=jewellery] .tb-title{font-family:var(--font-heading);text-align:center;justify-content:center;align-items:center;gap:1rem;font-weight:500;display:flex}html[data-kit=jewellery] .section-title:before,html[data-kit=jewellery] .section-title:after{content:"";background:var(--p-gold);width:clamp(1.5rem,4vw,3.5rem);height:1px;display:block}html[data-kit=jewellery] .section-sub,html[data-kit=jewellery] .tb-sub{text-align:center;color:var(--p-muted);margin-inline:auto}html[data-kit=jewellery] .lib-tabs{justify-content:center;gap:1.75rem}html[data-kit=jewellery] .lib-tabs [role=tab]{background:0 0;border-radius:0;padding-inline:0}html[data-kit=jewellery] .lib-tabs [role=tab][aria-selected=true]{box-shadow:inset 0 -1px 0 var(--p-gold);color:var(--p-ink)}html[data-kit=jewellery] .lib-slider--tall .lib-slide{min-height:clamp(30rem,74vh,44rem)}html[data-kit=jewellery] .lib-slide--tint{background:var(--tint)}html[data-kit=jewellery] .lib-slide--tint .lib-slide__product{object-fit:cover;object-position:center}html[data-kit=jewellery] .lib-slide--tint .lib-slide__copy{color:var(--p-ink);margin-inline-start:clamp(1.5rem,6vw,6rem)}html[data-kit=jewellery] .lib-slide--tint .lib-slide__title{font-family:var(--font-heading);text-shadow:none;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:500;line-height:1.25}html[data-kit=jewellery] .lib-slide--tint .lib-eyebrow{color:var(--p-gold);opacity:1}html[data-kit=jewellery] .lib-slide--tint .lib-slide__cta{color:var(--p-ink);border:1px solid var(--p-ink);background:0 0;border-radius:0;padding-inline:2rem}html[data-kit=jewellery] .lib-slide--tint .lib-slide__cta:hover{background:var(--p-ink);color:var(--clr-bg)}html[data-kit=jewellery] .lib-dot{background:color-mix(in srgb, var(--p-ink) 25%, transparent);border-radius:0;width:1.75rem;height:2px}html[data-kit=jewellery] .lib-dot[aria-current=true]{background:var(--p-gold)}html[data-kit=jewellery] .lib-banners:not(.lib-banners--blocks) .lib-banner{border-radius:0}html[data-kit=jewellery] .lib-banners:not(.lib-banners--blocks) .lib-banner__title{font-family:var(--font-heading);font-weight:500}html[data-kit=jewellery] .lib-tiles--circles .lib-tile__media{box-shadow:0 0 0 1px var(--p-gold);border-radius:50%}html[data-kit=jewellery] .lib-tiles--circles .lib-tile__media img{object-fit:cover;width:100%;height:100%}html[data-kit=jewellery] .lib-tile__name{font-weight:500}@media (width>=1024px){html[data-kit=jewellery] .lib-tiles--circles{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}html[data-kit=jewellery] .lib-tiles--circles .lib-tile{width:10rem}html[data-kit=jewellery] .lib-tiles--circles .lib-tile__media{width:10rem;height:10rem}}html[data-kit=jewellery] .product-card{text-align:center;border:0;border-radius:0;background:0 0!important}html[data-kit=jewellery] .product-card [data-fx-media]{aspect-ratio:1;border-radius:0;background:var(--clr-surface-alt)!important}html[data-kit=jewellery] .product-card [data-fx-media] img{object-fit:cover}html[data-kit=jewellery] .product-card>div:last-child{text-align:center;align-items:center;padding-top:.9rem}html[data-kit=jewellery] .product-card h3{font-weight:500}html[data-kit=jewellery] .product-card:hover h3{color:var(--p-gold)}html[data-kit=jewellery] .product-card .mt-auto{justify-content:center}html[data-kit=jewellery] .product-card .mt-auto>span{font-weight:600;color:var(--p-ink)!important}html[data-kit=jewellery] .card-badge{border-radius:0;font-weight:500}html[data-kit=jewellery] .card-badge--sale{background:var(--p-ink);color:color-mix(in srgb, var(--p-gold) 70%, white)}html[data-kit=jewellery] .card-badge--new{background:var(--clr-bg);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-ink)}html[data-kit=jewellery] .card-cta,html[data-kit=jewellery] .btn-primary,html[data-kit=jewellery] .btn-cta{border-radius:0}@media (width>=1024px){html[data-kit=jewellery] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}html[data-kit=jewellery] [data-section-type=steps] li,html[data-kit=jewellery] [data-section-type=steps] .tb-step{border:1px solid color-mix(in srgb, var(--p-gold) 40%, transparent);box-shadow:none;background:0 0;border-radius:0}html[data-kit=jewellery] [data-section-type=spec_table] table,html[data-kit=jewellery] [data-section-type=spec_table] .tb-table{border-radius:0;max-width:46rem;margin-inline:auto}html[data-kit=jewellery] .p-specs__list{border-color:color-mix(in srgb, var(--p-gold) 35%, transparent);border-radius:0}html[data-kit=jewellery] .lib-deals{background:var(--p-ink);color:var(--clr-bg);border-radius:0;padding-block:clamp(2rem,4vw,3.5rem)}html[data-kit=jewellery] .lib-deals .section-title,html[data-kit=jewellery] .lib-deals .section-sub{color:var(--clr-bg)}html[data-kit=jewellery] .lib-deals .product-card h3,html[data-kit=jewellery] .lib-deals .product-card .mt-auto>span{color:var(--clr-bg)!important}html[data-kit=jewellery] .lib-countdown{color:var(--p-gold);border:1px solid var(--p-gold);background:0 0;border-radius:0}html[data-kit=jewellery] .lib-look__media>img{border-radius:0}html[data-kit=jewellery] .lib-looks .lib-spot__dot span{background:var(--p-gold)}html[data-kit=jewellery] .gallery-track{background:var(--clr-surface-alt);border-radius:0}html[data-kit=jewellery] .gallery-slide img{object-fit:cover}html[data-kit=jewellery] .header-search__input,html[data-kit=jewellery] details{border-radius:0}html[data-kit=jewellery] .header-brand__name{font-family:var(--font-heading);font-weight:500}@media (width<=767px){html[data-kit=jewellery] .lib-slider--tall .lib-slide{min-height:34rem}html[data-kit=jewellery] .lib-slide--tint .lib-slide__product{height:19rem}html[data-kit=jewellery] .section-title:before,html[data-kit=jewellery] .section-title:after{width:1.25rem}}html[data-kit=jewellery] .section-title,html[data-kit=jewellery] .lib-slide__title{font-weight:700}html[data-kit=jewellery] .lib-banners:not(.lib-banners--blocks) .lib-banner:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--p-ink) 55%, transparent), transparent);pointer-events:none;position:absolute;inset:45% 0 0}html[data-kit=jewellery] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy{z-index:2}