@charset "UTF-8";@font-face{font-family:EngraversGothicBold;src:url(./3AD681_0_0-QEL5UMI7.eot);src:url(./3AD681_0_0-QEL5UMI7.eot) format("embedded-opentype"),url(./3AD681_0_0-3CC5C7AV.woff2) format("woff2"),url(./3AD681_0_0-4PTDHHSJ.woff) format("woff"),url(./3AD681_0_0-7CCIR4CR.ttf) format("truetype")}@font-face{font-family:EngraversGothicBT;src:url(./3AD681_1_0-Z4KBBWBB.eot);src:url(./3AD681_1_0-Z4KBBWBB.eot) format("embedded-opentype"),url(./3AD681_1_0-LQHPI3BQ.woff2) format("woff2"),url(./3AD681_1_0-M56ZPKUV.woff) format("woff"),url(./3AD681_1_0-VDFO5LEY.ttf) format("truetype")}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:pointer}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}body{font-family:Karla,sans-serif;font-weight:400;font-size:1em;line-height:1.6em;letter-spacing:.075em}@media screen and (min-width:768px){body{font-size:.95em;line-height:1.6em}}@media screen and (min-width:1024px){body{font-size:.9em;line-height:1.6em}}h1,h2,h3,h4,h5,h6,p{margin:1.1em 0}a:hover{text-decoration:none}a{text-decoration:underline}em{font-style:italic}strong{font-weight:700}.title{font-size:1em;line-height:1.4em;letter-spacing:.1em}.title--align-center{text-align:center}.title--bold{font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.title--regular{font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.title--h1,.title--title{font-size:1.3em;line-height:1.4em}.title--h2,.title--heading{font-size:1.25em;line-height:1.4em}.title--h3,.title--subheading{font-size:1em;line-height:1.4em}.title--no-margin-top{margin-top:0}.title--no-margin-bottom{margin-bottom:0}.title--no-margin{margin:0}.link{font-family:EngraversGothicBT,sans-serif;font-style:normal;text-decoration:none;text-transform:uppercase}.link:hover,.link--underline{text-decoration:underline}.link--underline:hover{text-decoration:none}.link--bold{font-family:EngraversGothicBold,sans-serif}body{background-color:var(--colour-beige);color:var(--colour-black)}.bg-cream{background-color:var(--colour-cream)}.bg-stone{background-color:var(--colour-stone)}.bg-stone-light{background-color:var(--colour-stone-light)}.bg-sand{background-color:var(--colour-sand)}.bg-terracotta{background-color:var(--colour-terracotta)}.bg-white{background-color:var(--colour-white)}html.prevent-scrolling{overflow:hidden}img,picture{width:100%;height:auto;height:100%;display:block;font-size:0}.main{width:100%}.main:not(.main--index){padding:var(--header-height) 0 0 0}.notification-banner-active .main:not(.main--index){padding:calc(var(--header-height) + var(--notification-banner-height)) 0 0 0}.container{justify-self:center;width:100%;max-width:1500px;margin:0 auto}.container,.wrapper{width:100%;padding:0 var(--global-padding-x)}.page-template{display:grid;grid-gap:40px 0;position:relative;margin:30px 0 50px}@media screen and (min-width:768px){.page-template{margin:40px 0 50px}}@media screen and (min-width:1024px){.page-template{margin:50px 0;grid-gap:50px 0}}@media screen and (min-width:1155px){.page-template{margin:60px 0;grid-gap:60px 0}}@media screen and (min-width:1280px){.page-template{margin:70px 0;grid-gap:70px 0}}.page-template__row{display:grid;margin:0 auto}.page-template__row.two-columns{grid-gap:40px 0}@media screen and (min-width:768px){.page-template__row.two-columns{grid-gap:55px 0}}@media screen and (min-width:1024px){.page-template__row.two-columns{grid-template-columns:1fr 1fr;grid-gap:0px 30px}}@media screen and (min-width:1155px){.page-template__row.two-columns{grid-gap:0px 0px}}.page-template__row.two-columns--no-column-gap{grid-gap:0px 0px}@media screen and (min-width:768px){.page-template__row.align-items-center{align-items:center}}.page-template__column{display:flex;justify-content:center}@media screen and (min-width:1024px){.page-template__column.left-align{grid-column:1/span 1;grid-row-start:1}.page-template__column.right-align{grid-column:2/span 1;grid-row-start:1}.page-template__column.sticky-container{align-items:start}.page-template__column.sticky-container .sticky{position:sticky;top:100px}}@media screen and (min-width:1155px){.page-template__column.sticky-container .sticky{top:120px}}.page-template__column .image-block{width:100%;max-width:450px}@media screen and (min-width:1024px){.page-template__column .image-block{max-width:425px}}@media screen and (min-width:1155px){.page-template__column .image-block{max-width:470px}}@media screen and (min-width:1280px){.page-template__column .image-block{max-width:480px}}@media screen and (min-width:1350px){.page-template__column .image-block{max-width:500px}}.page-template__column .image-block--full-width{width:100%;max-width:100%}.page-template__column .content-block{width:100%}@media screen and (min-width:450px){.page-template__row.one-column .page-template__column .content-block{max-width:500px}}@media screen and (min-width:768px){.page-template__row.one-column .page-template__column .content-block{max-width:550px}}@media screen and (min-width:450px){.page-template__row.two-columns .page-template__column .content-block{max-width:425px}}@media screen and (min-width:768px){.page-template__column .content-block{width:calc(100% - 60px);padding:0 30px}}@media screen and (min-width:1155px){.page-template__column .content-block{width:100%;padding:0}}.content-block__title,.content-block__subtitle{margin:0;font-size:18px;line-height:22px}.content-block__inside{margin:2em 0 0}@media screen and (min-width:768px){.content-block__inside{margin:2.5em 0 0}}.content-block__button{width:calc(100% - 22px);margin:2em 0 0}@media screen and (min-width:768px){.content-block__button{max-width:200px;margin:2.5em 0 0}}.page-template__header{display:grid;grid-row-gap:20px;justify-items:center;margin:0 auto}.page-template__title,.page-template__description{width:100%;max-width:585px;text-align:center}.page-template__title{margin:0;font-size:18px}.object-fit{width:100%;height:100%;object-fit:cover;object-position:center center}.header{width:100%;position:fixed;top:0;z-index:3}.header__container{display:grid;grid-template-columns:1fr 215px 1fr;grid-template-columns:1fr 200px 1fr;align-items:center;height:var(--header-height);padding:0 var(--global-padding-x)}@media screen and (min-width:450px){.header__container{grid-template-columns:1fr 230px 1fr}}@media screen and (min-width:600px){.header__container{grid-template-columns:1fr 250px 1fr}}@media screen and (min-width:768px){.header__container{grid-template-columns:1fr 275px 1fr}}@media screen and (min-width:1155px){.header__container{grid-gap:0 30px}}@media screen and (min-width:1280px){.header__container{grid-template-columns:1fr 325px 1fr;grid-gap:0 40px}}.header__wordmark a,.header__wordmark svg{display:block}.header__wordmark svg{width:100%}.header__wordmark svg g{fill:var(--colour-black)}.header__navigation{display:flex;align-items:center}.header__navigation:last-of-type{justify-content:flex-end}@media screen and (max-width:1023px){.header-nav.parent{display:none}}.header-nav__ul{display:flex}.header__navigation:first-of-type .header-nav__li{margin:0 20px 0 0}.header__navigation:first-of-type .header-nav__li:last-of-type{margin:0}.header__navigation:last-of-type .header-nav__li{margin:0 0 0 20px}.header__navigation:last-of-type .header-nav__li:first-of-type{margin:0}.header-nav__a{display:block;font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:14px;line-height:25px;text-decoration:none;position:relative}.header-nav__a:after{content:"";width:0%;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:var(--colour-black);transition:width .1s linear 0ms}.header-nav__a.active:after,.header-nav__a:hover:after{width:50%;opacity:1}.nav-link{font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:18px;line-height:24px;text-decoration:none}@media screen and (min-width:1024px){.nav-link{font-size:12px;line-height:20px}}@media screen and (max-width:1023px){.header__wordmark,#localization_form,#basket-toggle,#search-bttn{transition:opacity .17s ease .3s,visibility .17s ease .3s}html.mobile-navigation-active .header__wordmark,html.mobile-navigation-active #localization_form,html.mobile-navigation-active #basket-toggle,html.mobile-navigation-active #search-bttn{transition:opacity .17s ease-in 0ms,visibility .17s ease-in 0ms}}@media screen and (max-width:1023px){.header__wordmark,#basket-toggle,#search-bttn{opacity:1;visibility:visible}html.mobile-navigation-active .header__wordmark,html.mobile-navigation-active #basket-toggle,html.mobile-navigation-active #search-bttn{opacity:0;visibility:hidden}}@media screen and (max-width:1023px){#localization_form{height:35px;padding:5px;position:absolute;opacity:0;visibility:hidden}html.mobile-navigation-active #localization_form{opacity:1;visibility:visible}}@media screen and (min-width:1024px){#localization_form{margin:0 0 0 20px}}#localization_form .custom-select-dropdown__value{font-family:EngraversGothicBold,sans-serif;font-size:14px;line-height:25px}#basket-toggle{display:flex;justify-content:center;width:30px;height:30px;position:relative;cursor:pointer;background-image:url(./icon-bag-black-6EEDALO7.svg);background-position:center center;background-size:auto 25px;background-repeat:no-repeat;font-size:11px;line-height:34px;text-align:center}@media screen and (min-width:550px){#basket-toggle{width:35px;height:35px;line-height:39px}}@media screen and (min-width:1024px){#basket-toggle{margin:0 0 0 20px}}#search-bttn{width:30px;height:30px;background-image:url(./icon-search-black-QM46DJNG.svg);background-position:center center;background-size:18px 18px;background-repeat:no-repeat;font-size:0px;text-decoration:none}@media screen and (min-width:550px){#search-bttn{width:35px;height:35px}}#nav-toggle{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:35px;height:35px;position:relative;padding:5px}#nav-toggle span,#nav-toggle:before,#nav-toggle:after{width:25px;height:1px;background-color:var(--colour-black)}#nav-toggle:before,#nav-toggle:after{content:"";display:block;position:relative}#nav-toggle:before{transform-origin:3px 7px}#nav-toggle:after{transform-origin:3px -6px}#nav-toggle.active span{opacity:0;visibility:hidden}#nav-toggle.active:before,#nav-toggle.active:after{width:34px}#nav-toggle.active:before{transform:rotate(45deg)}#nav-toggle.active:after{transform:rotate(-45deg)}@media screen and (min-width:1024px){#nav-toggle{display:none}}.headroom .header__container,.headroom:before,.headroom--not-top.headroom--pinned .header__container,.headroom--not-top:after{transition:opacity .2s linear 0ms,visibility .2s linear 0ms}.headroom:before{opacity:0;visibility:hidden}.headroom:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(180deg,#d8d5cb,#d8d5cb00)}.headroom--not-top:before{opacity:1;visibility:visible}html.mobile-navigation-active,html.desktop-navigation-active{overflow:hidden}.arrow-link{position:relative;font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.6em;text-decoration:none;text-transform:uppercase}.arrow-link:before,.arrow-link:after{content:"";width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);background-position:center center;background-repeat:no-repeat;background-size:12px auto;transition:transform .2s linear 0ms}.arrow-link--left{padding:0 0 3px 22px}.arrow-link--left:before{left:0;background-image:url(./arrowLeftBlack-43VITLM5.svg)}.arrow-link--left:hover:before{transform:translate(-4px,-50%)}.arrow-link--right{padding:0 22px 3px 0}.arrow-link--right:after{right:0;background-image:url(./arrowRightBlack-LP7M63BY.svg)}.arrow-link--right.white:after{background-image:url(./arrowRightWhite-LWY24FQO.svg)}.arrow-link--right:hover:after{transform:translate(4px,-50%)}.arrow-link--right-down{padding:0 22px 3px 0}.arrow-link--right-down:after{right:0;background-image:url(./arrowRightBlack-LP7M63BY.svg);transform:translateY(-50%) rotate(90deg)}.block-bttn{display:block;padding:9px 15px 13px;color:var(--colour-black);font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color 60ms linear 0ms,color 60ms linear 0ms;cursor:pointer}.block-bttn--inline{display:inline-block}.block-bttn--black{background-color:var(--colour-black);color:var(--colour-white)}.block-bttn--black:hover{background-color:#000}.block-bttn--black-border{border:1px solid var(--colour-black)}.block-bttn--black-border:hover{background-color:var(--colour-black);color:var(--colour-white)}.block-bttn--terracotta{background-color:var(--colour-terracotta)}.block-bttn--terracotta:hover{background-color:var(--colour-terracotta-highlight)}.block-bttn--sand{background-color:var(--colour-sand)}.block-bttn--sand:hover{background-color:var(--colour-sand-highlight)}.block-bttn--stone{background-color:var(--colour-stone)}.block-bttn--stone:hover{background-color:#c9c5b7}.block-bttn--white{background-color:var(--colour-white)}.close-bttn{width:20px;height:20px;position:absolute;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(./close-ZCKFK35G.svg);font-size:0}.flickity-carousel{position:relative;outline:none}.flickity-carousel .flickity-viewport,.flickity-carousel .flickity-slider{width:100%;height:100%}.flickity-carousel .flickity-viewport{overflow:hidden}.flickity-carousel.grid-item-container{margin:50px 0 0}@media screen and (max-width:767px){.flickity-carousel.grid-item-container{display:block;width:100%;padding:0}}@media screen and (min-width:768px){.flickity-carousel.grid-item-container{max-width:none;margin:0}}.flickity-carousel.grid-item-container:after{content:"flickity";display:none}@media screen and (min-width:768px){.flickity-carousel.grid-item-container:after{content:""}}.flickity-carousel.grid-item-container .grid-item{width:75%;padding:0 10px}@media screen and (min-width:768px){.flickity-carousel.grid-item-container .grid-item{width:100%;padding:0}.flickity-carousel.grid-item-container .grid-item:first-of-type,.flickity-carousel.grid-item-container .grid-item:last-of-type{padding:0}}#subscribe-form,#mc-embedded-subscribe-form{width:100%;max-width:300px;height:30px;position:relative;border-bottom:1px solid var(--colour-black)}#subscribe-form input,#mc-embedded-subscribe-form input{height:30px;background-color:transparent}#subscribe-form input[type=email],#mc-embedded-subscribe-form input[type=email]{width:100%;font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:30px;letter-spacing:.075em;text-align:center;text-transform:uppercase}#subscribe-form input[type=submit],#mc-embedded-subscribe-form input[type=submit]{width:30px;position:absolute;right:0;bottom:0;background-image:url(./arrowRightBlack-LP7M63BY.svg);background-position:right center;background-repeat:no-repeat;font-size:0px;cursor:pointer}.grid-item-container{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-gap:30px 0px;width:100%}@media screen and (min-width:768px){.grid-item-container{grid-template-columns:repeat(2,1fr);grid-gap:15px}}@media screen and (min-width:1024px){.grid-item-container{grid-gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1155px){.grid-item-container{grid-gap:35px}}@media screen and (min-width:1280px){.grid-item-container{grid-gap:40px}}@media screen and (max-width:767px){.grid-item-container.two-columns{grid-template-columns:repeat(2,1fr);grid-gap:8px}}.grid-item-container.four-columns{grid-template-columns:repeat(2,1fr);grid-gap:5px}@media screen and (min-width:768px){.grid-item-container.four-columns{grid-template-columns:repeat(3,1fr);grid-gap:15px}}@media screen and (min-width:1024px){.grid-item-container.four-columns{grid-template-columns:repeat(4,1fr);grid-gap:18px}}@media screen and (min-width:1155px){.grid-item-container.four-columns{grid-gap:25px}}@media screen and (min-width:1280px){.grid-item-container.four-columns{grid-gap:35px}}.grid-item{position:relative}.grid-item__link{display:block;position:relative;text-decoration:none}.grid-item__image{position:relative;overflow:hidden;background-color:var(--colour-white);background-image:url(./favicon-YS55U354.png);background-position:center center;background-repeat:no-repeat;background-size:80px auto;aspect-ratio:3/4}.grid-item--blog .grid-item__image:after,.grid-item--team .grid-item__image:after,.grid-item--press .grid-item__image:after,.grid-item--content-highlight .grid-item__image:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#ffffffd9;background:linear-gradient(to top,#faf7ef73,#faf7ef00 60%);opacity:0;transition:opacity .3s linear .5s}.grid-item--blog .grid-item__link:hover .grid-item__image:after,.grid-item--team .grid-item__link:hover .grid-item__image:after,.grid-item--press .grid-item__link:hover .grid-item__image:after,.grid-item--content-highlight .grid-item__link:hover .grid-item__image:after{opacity:1;transition:opacity .12s linear 0ms}.grid-item__details{width:calc(100% - 30px);position:absolute;bottom:0;z-index:1;margin:0 15px 15px;padding:15px;background-color:#faf7efcc}@media screen and (max-width:549px){.grid-item-container.four-columns .grid-item__details{width:100%;margin:0}}@media screen and (min-width:1024px){.grid-item__details{width:calc(100% - 40px);margin:0 20px 20px}}@media screen and (min-width:1155px){.grid-item__details{opacity:0;transition:opacity .1s linear .6s}.grid-item--product a:hover .grid-item__details,.grid-item--blog .grid-item__details,.grid-item--team .grid-item__details,.grid-item--press .grid-item__details,.grid-item--content-highlight .grid-item__details{opacity:1;transition:opacity .1s linear 0ms}}.grid-item__details .title,.grid-item__details p{font-size:15px;line-height:15px;text-align:center}@media screen and (min-width:1155px){.grid-item__details .title,.grid-item__details p{font-size:14px;line-height:14px}}.grid-item__details .title{height:auto;max-height:22px;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1155px){.grid-item__details .title{max-height:18px}}.grid-item__details p{margin:0;font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.grid-item--blog .grid-item__details,.grid-item--press .grid-item__details{width:100%;position:relative;margin:0 0 30px;padding:10px 0 0;left:unset;bottom:unset;background-color:unset;opacity:1;transform:unset;transition:unset}@media screen and (min-width:768px){.grid-item--blog .grid-item__details,.grid-item--press .grid-item__details{margin:0 0 20px;padding:15px 0 0}}.grid-item--blog .grid-item__details .title,.grid-item--blog .grid-item__details p,.grid-item--press .grid-item__details .title,.grid-item--press .grid-item__details p{text-align:left}.grid-item--blog .grid-item__details span,.grid-item--press .grid-item__details span{font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.grid-item--blog .grid-item__details .title,.grid-item--press .grid-item__details .title{max-height:unset;overflow:auto;text-overflow:unset;white-space:normal}@media screen and (max-width:1023px){.grid-item--team .grid-item__details:after,.grid-item--press .grid-item__details:after{content:"";display:block;width:12px;height:12px;position:relative;margin:7px 0 0;left:50%;transform:translate(-50%);background-image:url(./arrowRightBlack-LP7M63BY.svg);background-position:center center;background-size:12px auto;background-repeat:no-repeat}}@media screen and (max-width:1023px){.grid-item--team .grid-item__details:after{position:relative;margin:7px 0 0;left:50%;transform:translate(-50%)}}@media screen and (max-width:1023px){.grid-item--press .grid-item__details{width:calc(100% - 12px)}.grid-item--press .grid-item__details:after{position:absolute;left:unset;right:-12px;bottom:0}}.grid-item__tag{position:absolute;top:15px;left:15px;z-index:1}@media screen and (min-width:1024px){.grid-item__tag{top:20px;left:20px}}.tag{min-width:80px;padding:8px;font-size:10px;line-height:14px;text-align:center;text-transform:uppercase}.tag--ready-to-ship{background-color:var(--colour-terracotta)}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;padding:180px 30px}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.shopify-challenge__container .shopify-challenge__button{width:100%;max-width:200px;padding:10px 20px 14px;background-color:var(--colour-stone);color:var(--colour-black);font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.6em;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 80ms linear 0ms,color 80ms linear 0ms;cursor:pointer}.shopify-challenge__container .shopify-challenge__button:hover{background-color:#c9c5b7}.header__mobile-navigation{width:100vw;height:100vh;height:100lvh;position:fixed;top:0;left:0;z-index:-1;background-color:var(--colour-sand);opacity:0;visibility:hidden;transition:opacity .5s ease .3s,visibility .5s ease .3s,background-color .1s ease 0ms}.header__mobile-navigation.active{opacity:1;visibility:visible;transition:opacity .5s ease 0ms,visibility .5s ease 0ms,background-color .3s ease .1s}.header__mobile-navigation.grandchild-nav-active{background-color:var(--colour-sand-highlight);transition:opacity .5s ease 0ms,visibility .5s ease 0ms,background-color 80ms ease 0ms}.header__mobile-navigation:before{display:block;content:"";width:100%;height:15vh;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,var(--colour-sand) 30%,rgba(255,255,255,0) 100%)}@media screen and (min-width:1024px){.header__mobile-navigation{display:none}}.mobile-nav{width:100vw;height:100vh;height:100lvh;transform:translate(0);transition:transform .4s ease 0ms}.active .mobile-nav{transition:transform .4s ease 0ms}.grandchild-nav-active .mobile-nav{transform:translate(-8%);transition:transform .4s ease 0ms}.mobile-nav__scroll{width:100%;height:100vh;height:100lvh;padding:calc(15vh + var(--notification-banner-height)) 35px 40px 35px;overflow:hidden}.mobile-nav.scrollable .mobile-nav__scroll{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-nav__ul{width:100%}.mobile-nav__li{position:relative;padding:15px 0 9px}.mobile-nav__li:not(:last-of-type){border-bottom:1px solid var(--colour-sand-highlight)}.mobile-nav__a{display:block;min-height:38px;position:relative;font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:24px;line-height:28px;text-decoration:none}.mobile-nav__a.has-child-nav:after{content:"";display:block;width:10px;height:10px;position:absolute;top:13px;right:0;background-image:url(./menu-open-GPZQ3JQT.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat}.mobile-nav__a.has-child-nav--active:after{background-image:url(./menu-close-L2PTZJM2.svg);background-size:8px 8px}.mobile-child-nav{position:relative;padding:10px 0;opacity:1;visibility:visible}.mobile-child-nav:not(.mobile-child-nav--active){position:absolute;opacity:0;visibility:hidden}.mobile-child-nav__a{display:flex;align-items:center;position:relative;padding:7px 10px}.mobile-child-nav__a.has-child-nav:after{content:"";display:block;width:10px;height:10px;position:absolute;right:2px;background-image:url(./menu-chevron-ILVOUYPF.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat}.mobile-grandchild-nav{width:100vw;height:100vh;height:100lvh;position:fixed;top:0;right:0;z-index:1;opacity:0;visibility:hidden;transform:translate(100%);transition:transform .25s ease 0ms,opacity 0ms linear .5s,visibility 0ms linear .5s;background-color:var(--colour-sand)}.mobile-grandchild-nav--active{opacity:1;visibility:visible;transform:translate(8%);transition:transform .4s ease 0ms,opacity 0ms linear 0ms,visibility 0ms linear 0ms}.mobile-grandchild-nav__scroll{width:100%;height:100vh;height:100svh;padding:calc(15vh + var(--notification-banner-height)) 35px 40px 35px;overflow:hidden}.mobile-grandchild-nav--active .mobile-grandchild-nav__scroll{overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-grandchild-nav__ul{margin:.5em 0 0}.mobile-grandchild-nav__title{min-height:38px;font-size:24px;line-height:28px}.mobile-grandchild-nav__a{display:block;padding:7px 10px}.grandchild-back{display:flex;align-items:center;height:40px;position:relative;margin:0 0 15px;padding:0 16px}.grandchild-back:before{display:block;content:"";width:10px;height:10px;position:absolute;top:17px;left:0;background-image:url(./menu-chevron-ILVOUYPF.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat;transform:rotate(180deg)}#header__desktop-navigation{width:100%;height:0%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;padding:var(--header-height) 0 0 0;border-bottom:1px solid var(--colour-stone);background-color:var(--colour-off-white);opacity:0;visibility:hidden;transition:opacity .15s linear .2s,visibility .15s linear .2s}#header__desktop-navigation.active{opacity:1;visibility:visible;transition:opacity .2s linear 50ms,visibility .2s linear 50ms}.notification-banner-active #header__desktop-navigation{padding:calc(var(--header-height) + var(--notification-banner-height)) 0 0 0}@media screen and (max-width:1023px){#header__desktop-navigation{display:none}}.desktop-nav{height:100%}.desktop-nav__scroll{display:flex;flex-direction:row;justify-content:center;width:100%;height:100%;position:relative;overflow:hidden}.child-nav{width:100%;position:absolute;z-index:1;padding:0 15px;opacity:0;visibility:hidden}.child-nav.active,.child-nav--active{opacity:1;visibility:visible}.child-nav__ul{display:flex;justify-content:center;pointer-events:none}.child-nav__ul>*{pointer-events:auto}.child-nav__ul .nav-img-thumb{opacity:1;transition:opacity .2s linear 0ms}.child-nav__ul:hover .nav-img-thumb,.child-nav__ul:focus-within .nav-img-thumb{opacity:.4}.child-nav__ul:hover>.child-nav__li:hover .nav-img-thumb,.child-nav__ul:focus-within>.child-nav__li:focus .nav-img-thumb{opacity:1}.child-nav__li{width:100%;width:calc((100vw - 30px) / 6);min-width:170px;max-width:210px;position:relative;padding:0 15px;opacity:0;visibility:hidden}.child-nav.active .child-nav__li,.child-nav--active .child-nav__li{animation-name:desktopNavShow;animation-duration:.6s;animation-delay:calc(var(--animation-order) * .1s);animation-fill-mode:both;animation-timing-function:ease-in}.child-nav__a{display:block;font-family:EngraversGothicBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:14px;line-height:15px;text-decoration:none}.child-nav__img{width:100%;margin:0 0 10px;overflow:hidden}.nav-img-thumb{width:100%;min-width:140px;max-width:180px;min-height:140px;max-height:180px;font-size:0}.grandchild-nav{margin:8px 0 0;position:absolute;opacity:0;visibility:hidden;transition:opacity 80ms linear 0ms,visibility 80ms linear 0ms}.grandchild-nav.active,.grandchild-nav--active{position:relative}.grandchild-nav.show,.grandchild-nav--visible{opacity:1;visibility:visible;transition:opacity 80ms linear .35s,visibility 80ms linear .35s}.grandchild-nav__ul{pointer-events:none}.grandchild-nav__ul>*{pointer-events:auto}.grandchild-nav__ul .grandchild-nav__a{opacity:1;transition:opacity .3s ease 0ms}.grandchild-nav__ul:hover .grandchild-nav__a,.grandchild-nav__ul:focus-within .grandchild-nav__a{opacity:.5}.grandchild-nav__ul:hover>.grandchild-nav__li:hover .grandchild-nav__a,.grandchild-nav__ul:focus-within>.grandchild-nav__li:focus .grandchild-nav__a{opacity:1}.grandchild-nav__a{display:block}@media screen and (min-width:1024px){body:before{content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:2;background-color:#faf7ef99;opacity:0;visibility:hidden;transition:opacity .15s linear .2s,visibility .15s linear .2s}.desktop-navigation-active body:before{opacity:1;visibility:visible;transition:opacity .15s linear 0ms,visibility .15s linear 0ms}}@media screen and (min-width:1024px){.filter-nav{display:flex;justify-content:center;width:100%;position:absolute;margin:25px 0 0;padding:25px 15px 0;opacity:0;visibility:hidden}.filter-nav:before{content:"";width:0%;height:1px;position:absolute;top:0;left:15px;background-color:var(--colour-stone);transition:width 0ms linear .35s}.filter-nav.active,.filter-nav--active{position:relative;opacity:1;visibility:visible}.filter-nav.active:before,.filter-nav--active:before{width:calc(100% - 30px);transition:width .5s ease-out .4s}}@media screen and (min-width:1024px){.filter-nav__ul{display:flex;justify-content:center}}@media screen and (min-width:1024px){.filter-nav__li{width:calc((100vw - 30px)/5);min-width:160px;max-width:210px;position:relative;padding:0 15px;opacity:0;visibility:hidden}.filter-nav__li:not(:last-of-type){border-right:1px solid var(--colour-stone)}.filter-nav.active .filter-nav__li{animation-name:desktopNavShow;animation-duration:.6s;animation-delay:calc(var(--animation-order) * .2s);animation-fill-mode:both;animation-timing-function:ease-in}}@media screen and (min-width:1024px){.filter-nav__li:has(.filter-group--stones){width:100%;max-width:calc((100vw - 30px) / 3);width:auto;max-width:unset;max-width:380px}}@media screen and (max-width:1023px){.filter-group:not(.filter-nav__li:last-of-type .filter-group){margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #C6C4B4}}@media screen and (min-width:1024px){.filter-group__ul{pointer-events:none}.filter-group__ul>*{pointer-events:auto}.filter-group__ul .filter-group__a{opacity:1;transition:opacity .3s ease 0ms}.filter-group__ul:hover .filter-group__a,.filter-group__ul:focus-within .filter-group__a{opacity:.5}.filter-group__ul:hover>.filter-group__li:hover .filter-group__a,.filter-group__ul:focus-within>.filter-group__li:focus .filter-group__a{opacity:1}}@media screen and (max-width:1023px){.filter-group--stones .filter-group__ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}}@media screen and (min-width:1024px){.filter-group--stones .filter-group__ul{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:6px 8px}}@media screen and (max-width:1023px){.filter-group--stones .filter-group__li:first-of-type{grid-column:1/4}}@media screen and (min-width:1024px){.filter-group--stones .filter-group__li{width:100%}.filter-group--stones .filter-group__li:not(:first-of-type){width:auto;flex-basis:60px}}.filter-group__title{margin:0 0 .5em;font-size:18px;line-height:24px}@media screen and (min-width:1024px){.filter-group__title{font-size:12px;line-height:20px}}.filter-group__a{display:block;padding:7px 10px}@media screen and (min-width:1024px){.filter-group__a{padding:0}}.stone-cut{display:flex;flex-direction:column;align-items:center;padding:0}.stone-cut__icon{width:100%;max-width:30px;height:40px;background-image:var(--bg-icon);background-repeat:no-repeat;background-size:30px 30px;background-position:center center}.notification-banner{display:flex;justify-content:center;align-items:center;width:100%;height:var(--notification-banner-height);position:relative;padding:8px 40px 8px 8px;background-color:var(--colour-terracotta)}@media screen and (min-width:768px){.notification-banner{padding:8px var(--global-padding-x)}}.notification-banner__inside{width:min(1000px,100%);overflow:hidden;font-size:.85em;line-height:1.3em}@media screen and (max-width:1023px){.notification-banner__inside{max-height:2.6em}}@media screen and (min-width:1024px){.notification-banner__inside{height:1.3em}}.notification-banner__inside p{margin:0;text-align:center}.notification-banner__inside p a{font-weight:700}.notification-banner__close{width:40px;height:100%;position:absolute;right:0;background-image:url(./close-ZCKFK35G.svg);background-position:center center;background-size:13px 13px;background-repeat:no-repeat;font-size:0px}@media screen and (min-width:768px){.notification-banner__close{width:var(--notification-banner-height)}}.custom-select-container,.custom-select-dropdown{position:relative}.custom-select-container:not(.localization){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;height:47px;padding:10px;background-color:var(--colour-sand);border:1px solid oklch(85.65% .024 82.12);transition:background .1s ease 0ms}.custom-select-container:not(.localization):hover{background-color:#d8cfbf}@media screen and (min-width:768px){.custom-select-container:not(.localization){height:45px}}.custom-select-container.product-option label,.custom-select-dropdown__value{font-family:EngraversGothicBT,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:1024px){.custom-select-container.product-option label,.custom-select-dropdown__value{font-size:12px}}.custom-select-dropdown{width:100%;height:100%;overflow:hidden}.localization .custom-select-dropdown{padding:0 15px 0 0}.custom-select-dropdown:after{content:"";display:block;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:0;background-image:url(./chevron-ABUDXXYD.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat}.custom-select-container.product-option label,.custom-select-dropdown__value,.custom-select-container select{height:100%;cursor:pointer}.custom-select-container.product-option label{margin:0 5px 0 0}.custom-select-container:not(.localization) .custom-select-dropdown__value{width:calc(100% - 15px);position:absolute}.custom-select-dropdown__value span{display:block;height:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.custom-select-container select{width:100%;position:absolute;top:0;left:0;z-index:1;padding:0;border:0;opacity:0;font-size:12px;line-height:1.6em}.modal-container{display:none;justify-items:center;align-items:center;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;padding:20px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#faf7efa6;transition:opacity 80ms linear 80ms,visibility 80ms linear 80ms}.modal-container--active{transition:opacity 80ms linear 0ms,visibility 80ms linear 0ms}.modal-container:not(.modal-container--active){opacity:0;visibility:hidden}@media screen and (min-width:650px){.modal-container{padding:30px}}@media screen and (min-width:1024px){.modal-container{padding:40px}}.modal{display:none;width:100%;height:auto;position:relative;z-index:11;background-color:var(--colour-white);border:1px solid var(--colour-stone-light);box-shadow:0 2px 12px #0000001a;opacity:0;visibility:hidden;transition:opacity 80ms linear 0ms,visibility 80ms linear 0ms;padding:20px}@media screen and (min-width:768px){.modal{padding:35px}}@media screen and (min-width:1024px){.modal{padding:40px}}.modal--small{max-width:350px}.modal--large{max-width:650px}.modal--active{opacity:1;visibility:visible}.modal__close{top:25px;right:25px}.modal__title{margin:0 0 30px}:root{--colour-black: #343432;--colour-white: #FEFDFA;--colour-off-white: #FBFAF7;--colour-cream: #FAF7EF;--colour-stone: #D8D6CB;--colour-stone-light: #F0EFE9;--colour-beige: #F0EADF;--colour-sand: #E8DFCF;--colour-sand-highlight: #D8CFBF;--colour-terracotta: #CEA58C;--colour-terracotta-highlight: #B38C73;--notification-banner-height: 50px;--header-height: 85px;--global-padding-x: 20px}@media screen and (min-width:600px){:root{--global-padding-x: 30px}}@media screen and (min-width:768px){:root{--notification-banner-height: 40px}}@media screen and (min-width:1024px){:root{--header-height: 100px;--global-padding-x: 40px}}@media screen and (min-width:1155px){:root{--notification-banner-height: 35px;--header-height: 120px}}@media screen and (min-width:1280px){:root{--global-padding-x: 4vw}}@keyframes mobileNavShow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes desktopNavShow{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes bounce{0%{transform:translateY(-12px)}5%{transform:translateY(0)}10%{transform:translateY(-6px)}15%{transform:translateY(0)}20%{transform:translateY(-3px)}22.5%{transform:translateY(0)}to{transform:translateY(-12px)}}.cookie-consent-modal{width:min(100%,340px);padding:1.5em;position:fixed;bottom:1em;z-index:10;background-color:#fff;box-shadow:0 4px 14px #00000013}.cookie-consent-modal p{font-size:.9em;line-height:1.6em}@media screen and (max-width:1154px){.cookie-consent-modal{left:50%;transform:translate(-50%)}}@media screen and (min-width:1155px){.cookie-consent-modal{right:20px;bottom:20px}}.consent-options{display:none;margin:1.5em 0;border:.5px solid var(--colour-black)}.consent-options.show{display:block}.consent-options__ul{display:flex;flex-direction:row;flex-wrap:wrap}.consent-options__li:nth-of-type(1){width:100%}.consent-options__li:not(.consent-options__li:nth-of-type(1)){width:50%}.consent-options__li:nth-of-type(1),.consent-options__li:nth-of-type(2),.consent-options__li:nth-of-type(3){border-bottom:.5px solid var(--colour-black)}.consent-options__li:nth-of-type(2),.consent-options__li:nth-of-type(4){border-right:.5px solid var(--colour-black)}.consent-option{display:flex;align-items:center;padding:15px;cursor:pointer;font-size:var(--fontsize-small);font-size:.8em;text-transform:uppercase}.consent-option:has(input[value=Necessary]){cursor:not-allowed}.consent-option span{margin-left:3px}.checkbox{width:15px;height:15px;margin:0 5px 0 0;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.consent-buttons{display:flex;flex-wrap:nowrap;grid-gap:3px;justify-content:space-between;margin:1em 0 0}.page-content{display:flex;justify-content:center;padding:0 var(--global-padding-x) 30px}@media screen and (min-width:768px){.page-content{padding:0 var(--global-padding-x) 40px}}@media screen and (min-width:1024px){.page-content{padding:0 var(--global-padding-x) 50px}}@media screen and (min-width:1155px){.page-content{padding:0 var(--global-padding-x) 60px}}@media screen and (min-width:1280px){.page-content{padding:0 var(--global-padding-x) 70px}}.content-block{width:min(600px,100%)}.content-block *:first-child{margin-top:0}.content-block *:last-child{margin-bottom:0}.page-header{display:flex;flex-direction:column;align-items:center;padding:30px var(--global-padding-x)}@media screen and (min-width:768px){.page-header{padding:40px var(--global-padding-x)}}@media screen and (min-width:1024px){.page-header{padding:50px var(--global-padding-x)}}@media screen and (min-width:1155px){.page-header{padding:60px var(--global-padding-x)}}@media screen and (min-width:1280px){.page-header{padding:70px var(--global-padding-x)}}.page-header__title,.page-header__description{text-align:center}.page-header__title{margin:0;font-size:18px}.page-header__description{width:min(600px,100%)}.page-banner{width:100%;height:100vw}@media screen and (min-width:768px){.page-banner{height:600px}}.page-banner__picture,.banner-picture{width:100%;height:100%}@media screen and (min-width:1024px){body:has(.page-banner) .main{margin:0;padding:0}.notification-banner-active body:has(.page-banner) .main{padding-top:var(--notification-banner-height)}}@media screen and (min-width:1024px){body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) .header-nav__a,body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) .custom-select-dropdown__value span{color:var(--colour-white);transition:color 50ms ease 0ms}body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) .header-nav__a:after{background-color:var(--colour-white);transition:width .1s linear 0ms,background-color 50ms ease 0ms}body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) .custom-select-dropdown:after{background-image:url(./chevronWhite-PG7WMWK2.svg)}body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) #basket-toggle{color:var(--colour-white);background-image:url(./icon-bag-white-LLVV5SUF.svg)}body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) #search-bttn{background-image:url(./icon-search-white-FKG7WICV.svg)}body:has(.page-banner--contrast) .header.headroom--top:not(.desktop-navigation-active) .header__wordmark svg g{fill:var(--colour-white);transition:color 50ms ease 0ms}}/*!
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Engravers Gothic Bold by ParaType
 * URL: https://www.myfonts.com/collections/paratype-foundry

 * Webfont: Engravers Gothic Regular by ParaType
 * URL: https://www.myfonts.com/collections/paratype-foundry

 * © 2025 MyFonts Inc. */
/*# sourceMappingURL=/cdn/shop/t/28/assets/bundle.the_team.css.map */
