@font-face{font-family:Roca One;src:url(//ghillieuk.com/cdn/shop/t/27/assets/RocaOne-Bold.woff2?v=104304954396060528501787774104) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--g-pebble: #E1DFDB;--g-charcoal: #000000;--g-green: #48533F;--g-coyote: #B9863E;--g-tan: #B4AB94;--g-blue: #6C7E87;--g-ink-strong: #26291F;--font-heading-family: "Roca One", "Assistant", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--g-font-editorial: "Assistant", sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0}.g-label{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.g-editorial{font-family:var(--g-font-editorial);line-height:1.5}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;line-height:1.3}.g-drawer-secondary{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.g-drawer-secondary .menu-drawer__menu-item{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.header__heading-link .h2{font-size:2.1rem;line-height:1.1}.g-proof__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;text-align:center}.g-proof__items li{opacity:.85}.g-proof__items li:not(:last-child):after{content:"\b7";margin-left:2rem;opacity:.5}.g-proof__quotes{display:grid;gap:2.4rem;margin-bottom:2rem}.g-proof__quote{margin:0;text-align:center}.g-proof__quote blockquote{font-size:2rem;line-height:1.45;margin:0 auto .8rem;max-width:60ch;border:0;padding:0}.banner .caption-with-letter-spacing{font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase}.rich-text__text{font-family:var(--g-font-editorial);font-size:1.8rem;line-height:1.55}.g-colour-siblings{margin-bottom:.4rem}.g-colour-siblings__row{display:flex;flex-wrap:wrap;gap:.8rem}.g-swatch{display:block;width:4.4rem;height:4.4rem;border-radius:6px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.25);padding:0}.g-swatch img{width:100%;height:100%;object-fit:cover;display:block}.g-swatch--current{border:2px solid rgb(var(--color-foreground))}a.g-swatch:hover,a.g-swatch:focus-visible{border-color:rgb(var(--color-foreground))}.price{font-family:var(--font-body-family);letter-spacing:.06em}@media screen and (max-width:749px){.product__media-wrapper slider-component:not(.thumbnail-slider){position:relative}.product__media-wrapper .slider-buttons{display:block;position:absolute;right:20px;bottom:12px;z-index:2;margin:0;padding:0}.product__media-wrapper .slider-buttons .slider-button{display:none}.product__media-wrapper .slider-buttons .slider-counter{display:block;background:#26291f8c;color:#fff;border-radius:12px;padding:2px 10px;font-size:1.1rem;line-height:1.6}#shopify-pc__banner.shopify-pc__banner__dialog{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}#shopify-pc__banner .shopify-pc__banner__wrapper{margin:0!important;padding:0!important;max-width:none!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.2rem!important;line-height:1.45!important;margin:0 0 10px!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:1!important;grid-row:1!important;min-height:44px!important;padding:10px 8px!important;font-size:1.3rem!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:2!important;grid-row:1!important;min-height:44px!important;padding:10px 8px!important;font-size:1.3rem!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;grid-row:2!important;min-height:32px!important;padding:4px 0 0!important;font-size:1.2rem!important}body:has(#shopify-pc__banner[style*="display: block"]) shopify-chat{bottom:240px!important}}.g-sticky-atc{display:none}@media screen and (max-width:749px){.g-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 12px #00000014;transform:translateY(105%);visibility:hidden;transition:transform .25s ease,visibility .25s}.g-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.g-sticky-atc__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;background:none;border:0;padding:0;text-align:left;font-family:inherit;color:rgb(var(--color-foreground));cursor:pointer}.g-sticky-atc__price{font-size:1.6rem;font-weight:600;line-height:1.2}.g-sticky-atc__variant{font-size:1.2rem;line-height:1.2;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-sticky-atc__btn{flex:0 0 auto;min-height:46px;padding:10px 24px;font-size:1.4rem}@media(prefers-reduced-motion:reduce){.g-sticky-atc{transition:none}}body:has(.g-sticky-atc.is-visible) shopify-chat{bottom:84px!important}}.g-shipping-meter{padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.g-shipping-meter__text{margin:0 0 .6rem;font-size:1.25rem;letter-spacing:.04em}.g-shipping-meter--met .g-shipping-meter__text{margin:0;color:var(--g-green);font-weight:600}.g-shipping-meter__track{height:4px;border-radius:2px;background:rgba(var(--color-foreground),.15);overflow:hidden}.g-shipping-meter__fill{height:100%;border-radius:2px;background:var(--g-green)}.collection-hero__description{font-family:var(--g-font-editorial);font-size:1.7rem;line-height:1.5;max-width:62ch}.g-collection-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;height:240px}.g-collection-hero--medium{height:280px}.g-collection-hero--large{height:340px}@media screen and (min-width:750px){.g-collection-hero{height:300px}.g-collection-hero--medium{height:380px}.g-collection-hero--large{height:460px}}.g-collection-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-collection-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#26291f8c,#26291f00 55%)}.g-collection-hero__content{position:relative;z-index:1;width:100%;padding-bottom:2rem}.g-collection-hero .g-collection-hero__title{color:#e1dfdb;margin:0;font-size:3.2rem}@media screen and (min-width:750px){.g-collection-hero .g-collection-hero__title{font-size:4.4rem}}.g-collection-hero--plain{padding:3rem 0 1rem}.g-collection-hero--plain .g-collection-hero__title{margin:0;font-size:3.2rem}.g-collection-description{padding:2.4rem 1.5rem 4rem;font-family:var(--g-font-editorial);font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.g-collection-description>*{max-width:70ch}.g-collection-description h2,.g-collection-description h3{font-size:2rem;margin:1.6rem 0 .6rem}ul.product-grid,.grid--2-col-tablet-down{align-items:stretch}.grid__item>product-component{display:block;height:100%}.grid__item .card-wrapper,.card--standard.card--media{height:100%}.card--standard .card__content{flex:1 0 auto;align-content:space-between}.card--standard .card__content>.quick-add{margin-top:.4rem}.card--standard .card__media .media img{object-fit:contain}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media(prefers-reduced-motion:no-preference){.card__media img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.05)}}.g-swatch{transition:transform .2s ease,border-color .2s ease}a.g-swatch:hover,a.g-swatch:focus-visible{transform:translateY(-2px)}.button,.shopify-payment-button__button,.quick-add__submit{transition:transform .15s ease}.button:active,.quick-add__submit:active{transform:scale(.97)}.multicolumn-card__image{transition:transform .6s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.multicolumn-card:hover .multicolumn-card__image{transform:scale(1.04)}}}.g-breadcrumbs{margin:1.2rem auto 0;font-size:1.2rem;letter-spacing:.04em}.g-breadcrumbs__list{list-style:none;margin:0;padding:0}.g-breadcrumbs__item{display:inline}.g-breadcrumbs__link{color:rgba(var(--color-foreground),.7);text-decoration:none}.g-breadcrumbs__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.g-breadcrumbs__sep{margin:0 .5rem;color:rgba(var(--color-foreground),.4)}.g-breadcrumbs__current{color:rgba(var(--color-foreground),.55)}.price__vat{font-size:.65em;font-weight:400;letter-spacing:.04em;opacity:.78;margin-left:.05em;white-space:nowrap}body,[class*=color-scheme-]{color:rgb(var(--color-foreground))}.product-form__input--pill label.g-low:after{content:"";display:inline-block;width:.55em;height:.55em;border-radius:50%;background:#b9863e;margin-left:.5em;vertical-align:.05em}.g-low-legend{display:flex;align-items:center;gap:.5em;flex-basis:100%;font-size:1.1rem;letter-spacing:.03em;color:rgba(var(--color-foreground),.75);margin:.4rem 0 0}.g-low-dot{width:.55em;height:.55em;border-radius:50%;background:#b9863e;display:inline-block}.g-offer-strip{display:flex;align-items:center;gap:1rem;border:1px solid rgba(185,134,62,.55);background:#b9863e14;border-radius:4px;padding:.9rem 1.2rem;margin:.4rem 0 1.4rem}.g-offer-strip__badge{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;background:#b9863e;color:#26291f;border-radius:3px;padding:.25rem .6rem;font-weight:600;white-space:nowrap}.g-offer-strip__text{margin:0;font-size:1.3rem;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/27/assets/brand.css.map */
