.bh-sv-colours{box-sizing:border-box;padding:clamp(48px,8vw,112px) clamp(16px,4vw,40px);scroll-margin-top:80px;background:var(--bh-ink, #FFFFFF);color:var(--bh-text, #0A0A0D);font-family:var(--bh-body, inherit)}.bh-sv-colours *,.bh-sv-colours *:before,.bh-sv-colours *:after{box-sizing:border-box}.bh-sv-colours__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,40px);max-width:1280px;margin-inline:auto}@media(min-width:900px){.bh-sv-colours__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(40px,5vw,80px);align-items:start}}.bh-sv-colours__eyebrow{margin:0 0 12px;font-family:var(--bh-body, inherit);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--bh-muted, #5F636B)}.bh-sv-colours__title{margin:0;font-family:var(--bh-display, inherit);font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--bh-text, #0A0A0D)}.bh-sv-colours__title:after{content:"";display:block;width:56px;height:3px;margin-top:14px;background:var(--bh-gradient-h, linear-gradient(90deg, #EB3737 0%, #4B29A7 100%))}.bh-sv-colours__text{max-width:40ch;margin:16px 0 0;font-size:16px;line-height:1.55;color:var(--bh-text-2, #2B2D33)}.bh-sv-colours__list{min-width:0;border-top:1px solid var(--bh-rule, #DCE2E2)}.bh-sv-colours__group{border-bottom:1px solid var(--bh-rule, #DCE2E2)}.bh-sv-colours__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:14px 0;cursor:pointer;list-style:none}.bh-sv-colours__summary::-webkit-details-marker{display:none}.bh-sv-colours__summary::marker{content:""}.bh-sv-colours__summary:focus-visible{outline:2px solid var(--bh-red, #EB3737);outline-offset:2px}.bh-sv-colours__chip{display:block;width:40px;height:40px;border:1px solid var(--bh-rule, #DCE2E2);border-radius:0;background:var(--bh-grey, #E8EEED)}.bh-sv-colours__group--black .bh-sv-colours__chip{background:var(--bh-black, #0A0A0D)}.bh-sv-colours__group--grey .bh-sv-colours__chip{background:var(--bh-sv-colours-grey, #808080)}.bh-sv-colours__group--white .bh-sv-colours__chip{background:var(--bh-sv-colours-white, #FFFFFF)}.bh-sv-colours__group--brown .bh-sv-colours__chip{background:var(--bh-sv-colours-brown, #7B4B2A)}.bh-sv-colours__group--red .bh-sv-colours__chip{background:var(--bh-sv-colours-red, #F61F1F)}.bh-sv-colours__group--green .bh-sv-colours__chip{background:var(--bh-sv-colours-green, #2E8B3D)}.bh-sv-colours__group--blue .bh-sv-colours__chip{background:var(--bh-sv-colours-blue, #005BD3)}.bh-sv-colours__group--multicolour .bh-sv-colours__chip{background:var(--bh-sv-colours-multi, conic-gradient(#F61F1F, #FFE500, #2E8B3D, #005BD3, #7B3FB5, #F61F1F))}.bh-sv-colours__group--assorted .bh-sv-colours__chip{background:var(--bh-sv-colours-assorted, repeating-linear-gradient(45deg, #D9D9D9 0 5px, #F4F4F4 5px 10px))}.bh-sv-colours__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.bh-sv-colours__name{font-family:var(--bh-display, inherit);font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--bh-text, #0A0A0D)}.bh-sv-colours__summary:hover .bh-sv-colours__name{color:var(--bh-violet-light, #4B29A7)}.bh-sv-colours__count{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--bh-muted, #5F636B)}.bh-sv-colours__shades{flex:1 0 100%;font-size:13px;line-height:1.4;color:var(--bh-muted, #5F636B)}.bh-sv-colours__chevron{width:10px;height:10px;margin:0 6px 4px 0;border-right:2px solid var(--bh-text, #0A0A0D);border-bottom:2px solid var(--bh-text, #0A0A0D);transform:rotate(45deg)}.bh-sv-colours__group[open]>.bh-sv-colours__summary .bh-sv-colours__chevron{margin-bottom:0;margin-top:6px;transform:rotate(225deg)}@media(prefers-reduced-motion:no-preference){.bh-sv-colours__chevron{transition:transform .2s ease}}.bh-sv-colours__panel{padding:8px 0 32px}.bh-sv-colours__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}.bh-sv-colours__item{min-width:0;margin:0;padding:0;list-style:none}.bh-sv-colours__link{display:block;color:inherit;text-decoration:none}.bh-sv-colours__link:focus-visible{outline:2px solid var(--bh-red, #EB3737);outline-offset:2px}.bh-sv-colours__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--bh-panel, #F4F7F7)}.bh-sv-colours__img{display:block;width:100%;height:100%;border-radius:0;object-fit:contain;mix-blend-mode:multiply}.bh-sv-colours__title-line{display:block;margin-top:12px;font-size:14px;font-weight:600;line-height:1.3;color:var(--bh-text, #0A0A0D)}.bh-sv-colours__link:hover .bh-sv-colours__title-line,.bh-sv-colours__link:focus-visible .bh-sv-colours__title-line{color:var(--bh-violet-light, #4B29A7)}.bh-sv-colours__shade{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--bh-muted, #5F636B)}.bh-sv-colours__price{margin-top:6px;font-size:13px;line-height:1.3;color:var(--bh-text, #0A0A0D)}.bh-sv-colours__price .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.bh-sv-colours__price .price__current{font-weight:600;color:var(--bh-text, #0A0A0D)}.bh-sv-colours__price .price__was{font-weight:400;text-decoration:line-through;color:var(--bh-muted, #5F636B)}.bh-sv-colours__price .price--on-sale .price__current{color:var(--bh-red, #EB3737)}.bh-sv-colours__price .price--sold-out .price__current{color:var(--bh-muted, #5F636B)}.bh-sv-colours__price .price-label{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-muted, #5F636B)}@media(max-width:599px){.bh-sv-colours__summary{gap:12px}.bh-sv-colours__chip{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bh-sv-colours.css.map */
