.bco{position:relative;isolation:isolate;overflow:hidden;background:var(--bco-bg);color:var(--bco-text);font-family:var(--font-body-family);letter-spacing:normal}.bco *,.bco *:before,.bco *:after{box-sizing:border-box}.bco :where(h2,h3,ul,li){margin:0;padding:0;letter-spacing:normal}.bco__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bco__bg img{position:absolute;top:-.8%;left:-9.49%;width:109.5%;max-width:none;height:80.18%;object-fit:cover}.bco__bg--desktop-only{display:none}.bco__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1440px;margin:0 auto;padding:var(--bco-pt-m) 0 var(--bco-pb-m)}.bco .bco__heading{padding:0 16px;color:var(--bco-text);font-family:Agency FB,Bebas Neue,Arial Narrow,sans-serif;font-size:32px;font-weight:700;line-height:1.2;text-align:center;text-transform:none}.bco__stage{position:relative;container-type:inline-size;width:100%;max-width:520px;margin:20px auto 0;aspect-ratio:390 / 490}.bco__photo{position:absolute;top:13.56%;left:8.13%;display:block;width:86.46%;aspect-ratio:1}.bco__photo img{display:block;width:100%;height:100%;object-fit:contain}.bco__placeholder{fill:#fff3}.bco__closeup{display:none}.bco__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bco__lines{color:var(--bco-line, currentColor)}.bco__lines--m{color:var(--bco-line-m, currentColor)}.bco__lines path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.bco__lines circle{fill:currentColor}.bco__lines--d{display:none}.bco .bco__labels{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none}.bco__label--desktop{display:none}.bco__label{position:absolute;top:var(--ym);left:var(--xm);transform:var(--bco-t-m, translateX(-50%));color:var(--bco-text);font-size:14px;font-size:3.59cqw;line-height:1.5;text-align:center;white-space:nowrap}.bco__label--m-top{--bco-t-m: translate(-50%, 0)}.bco__label--m-bottom{--bco-t-m: translate(-50%, -100%)}.bco__label--m-right{--bco-t-m: translate( calc(-100% - .4em) , -50%)}.bco__label--m-left{--bco-t-m: translate(.4em, -50%)}.bco__label--d-top{--bco-t-d: translate(-50%, 0)}.bco__label--d-bottom{--bco-t-d: translate(-50%, -100%)}.bco__label--d-right{--bco-t-d: translate( calc(-100% - .35em) , -50%)}.bco__label--d-left{--bco-t-d: translate(.35em, -50%)}.bco__colours{position:relative;width:min(100% - 36px,466px);margin:8px auto 0;border-radius:20px}.bco .bco__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bco__all{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.bco__all:focus-visible{outline:2px solid var(--bco-text);outline-offset:4px}.bco .bco__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bco-gap-m, 0px);list-style:none}.bco__swatch a{position:relative;z-index:1;display:block;border-radius:12px}.bco__swatch img,.bco__swatch .bco__placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .2s ease}.bco__swatch a:hover img{transform:scale(1.06)}.bco__swatch a:focus-visible{outline:2px solid var(--bco-text);outline-offset:2px}.bco__gift{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:8px;cursor:default}.bco__gift-media{position:relative;flex:0 0 auto;width:96px}.bco__gift-media img,.bco__gift-media .bco__placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bco__badge{position:absolute;top:2px;right:-22px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#a4f07a;color:#000;font-size:15px;font-weight:700;line-height:1}.bco__gift-copy{display:flex;flex-direction:column;gap:2px;padding-left:16px}.bco__gift-copy strong{font-size:17px;font-weight:500;line-height:1.3}.bco__gift-copy span{font-size:13px;line-height:1.4;opacity:.7}@media screen and (min-width:1100px){.bco__bg--desktop-only{display:block}.bco__bg--mobile-only{display:none}.bco__bg img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bco__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 45%,#000)}.bco__inner{grid-template-columns:minmax(0,760px) minmax(280px,366px);grid-template-areas:"heading heading" "stage colours";justify-content:center;align-items:center;column-gap:clamp(32px,3.4vw,48px);row-gap:20px;padding:var(--bco-pt) clamp(24px,7vw,100px) var(--bco-pb)}.bco .bco__heading{grid-area:heading;padding:0;font-size:56px}.bco--no-colours .bco__inner{grid-template-columns:minmax(0,760px);grid-template-areas:"heading" "stage"}.bco__stage{grid-area:stage;max-width:none;margin:0;aspect-ratio:760 / 480}.bco__photo{top:4.49%;left:23.42%;width:51.32%}.bco__closeup{position:absolute;display:block;width:15.28%;height:auto;aspect-ratio:1;border:1px solid var(--bco-line, #ff9934);border-radius:50%;object-fit:cover}.bco__closeup--1{top:11.28%;left:82.89%}.bco__closeup--2{top:75.66%;left:1.05%;width:15.13%}.bco__closeup--3{top:58.16%;left:81.45%}.bco__lines--d,.bco__label--desktop{display:block}.bco__lines--m{display:none}.bco__label{top:var(--y);left:var(--x);transform:var(--bco-t-d, translateX(-50%));font-size:18px;font-size:2.368cqw;line-height:1.4}.bco__colours{grid-area:colours;display:grid;gap:15px;width:auto;margin:34px 0 0;padding:20px 10px;border:.5px solid rgba(255,255,255,.25);background:#ffffff12}.bco .bco__title{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--bco-text);font-family:Agency FB,Bebas Neue,Arial Narrow,sans-serif;font-size:28px;font-weight:700;line-height:1.2;text-align:center;text-transform:none;white-space:normal}.bco .bco__grid{grid-template-columns:repeat(3,minmax(0,111px));justify-content:center;gap:var(--bco-gap, 12px)}.bco__gift{margin-top:4px}.bco__gift-media{width:111px}.bco__badge{width:60px;height:60px;right:-26px;font-size:17px}.bco__gift-copy strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.bco__swatch img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/bucket-callouts.css.map */
