.bespoke{margin:130px 0 112px}@media(max-width:991px){.bespoke{margin:76px 0 116px}}@media(max-width:767px){.bespoke__d-flex{flex-wrap:wrap}}.bespoke__left-column{width:50%;min-width:50%;display:flex;flex-wrap:wrap}@media(max-width:767px){.bespoke__left-column{width:100%;min-width:100%;display:block}}.bespoke__left-column>div{width:100%;margin:0 0 auto}.bespoke__left-column>div:last-child{margin:auto 0 0}.bespoke__heading{padding:0;margin:0;line-height:44px}@media(max-width:991px){.bespoke__heading{line-height:1}}.bespoke__heading span{line-height:44px;display:inline-block;vertical-align:top;padding-right:10px;font-family:Folio Std}@media(max-width:767px){.bespoke__heading span{display:block;padding:0 0 23px;line-height:1.5}}.bespoke__media{margin-top:77px}@media(max-width:767px){.bespoke__media{display:none}}.bespoke__media img,.bespoke__media video{display:block;width:10vw;min-width:146px;height:auto}.bespoke__right-column{width:50%;min-width:50%;padding-left:50px;display:flex;flex-wrap:wrap}@media(max-width:767px){.bespoke__right-column{width:100%;min-width:100%;display:block;padding:34px 0 0}}.bespoke__right-column>div{width:100%;margin:0 0 auto}.bespoke__right-column>div:last-child{margin:auto 0 0}.bespoke__description{font-size:var(--body-font-size)}.bespoke__description p{padding:20px 0 0;margin:0}.bespoke__description>*:first-child{padding-top:0;margin-top:0}.bespoke__description a{display:inline;position:relative;font-style:italic}.bespoke__description a:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:.5px;background:var(--background-black);opacity:.5}.bespoke__colours-block{max-width:39vw;margin-top:40px}@media(max-width:991px){.bespoke__colours-block{max-width:100%;padding:50px 0 0;margin-top:0}}.colour{border:1px solid var(--text-black);width:10vw;min-width:134px;text-align:center;padding:30px 20px 16px;font-family:freight-big-pro}@media(max-width:991px){.colour{width:calc(33.333vw - 6px);min-width:1px;padding:24px 15px 12px}}.colour+.colour{border-left:none}.colour__circle{width:64px;height:64px;margin:0 auto 24px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;position:relative;overflow:hidden}@media(max-width:991px){.colour__circle{width:56px;height:56px}}.colour__circle img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-bespoke.scss.css.map */
