h1,.h1{font-size:var(--h1);line-height:var(--lh-h1);font-family:var(--heading-family);font-weight:var(--regular)}h2,.h2{font-size:var(--h2);line-height:var(--lh-h2);font-family:var(--heading-family);font-weight:var(--regular)}h3,.h3{font-size:var(--h3);line-height:var(--lh-h3);font-family:var(--heading-family);font-weight:var(--regular)}h4,.h4{font-size:var(--h4);line-height:var(--lh-h4);font-family:var(--heading-family);font-weight:var(--medium)}h5,.h5,h6,.h6{font-size:var(--h5);line-height:var(--lh-h5);font-family:var(--heading-family);font-weight:var(--medium)}strong{font-weight:var(--bold)}.accent{font-size:var(--accent);line-height:var(--lh-accent);font-family:var(--heading-family);font-weight:var(--regular)}.large-body{font-size:var(--large-body);line-height:var(--lh-large-body);font-family:var(--heading-family);font-weight:var(--regular)}.small-body{font-size:var(--small-body);line-height:var(--lh-small-body);font-family:var(--heading-family);font-weight:var(--regular)}.caps{font-size:var(--caps);line-height:var(--lh-caps);font-family:var(--heading-family);font-weight:var(--regular);text-transform:uppercase}.richtext p+p{margin-top:1.6rem}.richtext a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.5rem;text-decoration-color:var(--copper)}.richtext img{height:auto;object-fit:cover;margin:0;width:100%}.richtext ul,.richtext ol{display:flex;flex-direction:column;gap:.4rem;font-size:var(--body);line-height:var(--lh-body);list-style:disc;margin-left:2rem;margin-block:1.6rem}.richtext ol{list-style:decimal}.richtext table{border-collapse:collapse;width:100%}.page-width{margin:0 auto;max-width:var(--page-width);padding-inline:var(--page-padding)}.page-width--paddingless{padding-inline:0}.page-width--overflow{padding-right:0}@media screen and (min-width:1440px){.page-width--narrow{padding-inline:var(--page-padding-narrow)}.page-width--article{max-width:var(--page-width-article);padding-inline:0}}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.body-overlay{overflow:hidden}*:focus{box-shadow:none;outline:0}*:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--copper-50)),0 0 .5rem .4rem rgba(var(--copper),.3);outline:var(--inputs-border-width) solid var(--copper);outline-offset:.1rem}.hidden{display:none!important}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;max-height:unset!important;max-width:unset!important;min-height:unset!important;min-width:unset!important;overflow:hidden!important;padding:0!important;position:absolute!important;word-wrap:normal!important}.visually-hidden--inline{height:.4rem;margin:0}.skip-to-content-link.button{left:var(--page-padding);position:absolute;top:calc(var(--height-header) + 1.6rem);transform:translateY(calc(-1 * var(--height-header) - 1.6rem - 100%));transition:transform .3s;z-index:var(--layer-5)}.skip-to-content-link:focus{transform:translateY(0)}.bg-primary{--background-primary: var(--primary-colour);--content-colour-primary: var(--secondary-colour);background-color:var(--background-primary);color:var(--content-colour-primary)}.bg-secondary{--background-secondary: var(--secondary-colour);--content-colour-secondary: var(--primary-colour);background-color:var(--background-secondary);color:var(--content-colour-secondary)}.icon{flex-shrink:0;height:100%;pointer-events:none;width:100%}.cart-count-bubble{align-items:center;background-color:var(--copper);border-radius:100%;color:var(--secondary-colour);display:flex;font-size:1.2rem;height:1.6rem;justify-content:center;line-height:1;position:absolute;right:-1.2rem;top:-1.2rem;width:1.6rem}.section:has(.custom-cursor--active){cursor:none}.custom-cursor{align-items:center;background:rgba(var(--grey-20-rgb) / .6);color:var(--secondary-colour);border-radius:100%;display:flex;font-size:1.2rem;height:12.4rem;justify-content:space-between;left:0;padding:1rem;pointer-events:none;position:fixed;opacity:0;text-align:center;top:0;transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0);width:12.4rem;z-index:var(--layer-1)}.custom-cursor--active{opacity:1;transition:transform var(--duration-short) var(--easing-function)}.custom-cursor__label{mix-blend-mode:difference;text-transform:uppercase}.custom-cursor__icon{color:var(--copper);height:.9rem;width:auto}@media(max-width:989px){.custom-cursor{display:none}}.button{--button-padding-block: 1.4rem;--button-padding-inline: 1.6rem;--button-gap: 1rem;--button-max-width: fit-content;--family: var(--body-family);display:inline-flex;gap:var(--button-gap);align-items:center;justify-content:center;padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--button-border-radius);font-size:var(--buttons);font-family:var(--family);line-height:var(--lh-buttons);text-transform:uppercase;text-decoration:none;background-color:var(--copper);color:var(--secondary-colour);max-width:var(--button-max-width);transition:var(--duration-default) ease-in-out all;white-space:nowrap}button:disabled,.button:disabled{background-color:var(--grey-20);color:var(--black-20);cursor:not-allowed}button span:not(.loader):empty,.button span:not(.loader):empty{display:none}.button--secondary{background-color:var(--grey-20);color:var(--black)}.button--fullwidth{--button-max-width: 100%;width:100%}.button--transparent{background:none;border:none;color:currentColor}.button--icon .icon{--icon-colour: inherit;--icon-width: 1.6rem;--icon-height: 1.6rem;height:var(--icon-height);width:var(--icon-width);color:var(--icon-colour)}.button--loading{--display-text: none;--display-loader: inline-block}@media screen and (max-width:649px){.button--fullwidth-mobile{--button-max-width: 100%;width:100%}}@media screen and (max-width:989px){.button--fullwidth-tablet{--button-max-width: 100%;width:100%}}@media screen and (min-width:990px){.button{--button-padding-block: 1.3rem}.button:hover:not(:disabled){background-color:var(--grey-20);color:var(--black)}.button--lighten:hover:not(:disabled){background-color:var(--copper-50);color:var(--secondary-colour)}.button--secondary:hover:not(:disabled){color:var(--black-40)}.button--icon .icon{--icon-width: 1.8rem;--icon-height: 1.8rem}}.link{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.5rem;text-decoration-color:var(--copper)}.quantity{--text-size: 1.6rem;--width-input: 4.4rem;--height-input: 4.4rem;--size-button: 4.4rem;--font-weight: var(--regular);--padding-button: 1rem 1.6rem;--alignment: center;color:var(--black);align-items:center;display:flex;justify-content:var(--alignment)}.quantity--cart{--width-input: 4.4rem;--height-input: 2.6rem;--size-button: 2.6rem;--padding-button: .75rem;--font-weight: var(--regular);--text-size: 1.6rem}.quantity__input{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;font-size:var(--text-size);font-weight:var(--font-weight);padding:0;text-align:center;width:var(--width-input);height:var(--height-input)}.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity__button{--background: var(--copper);--colour: var(--secondary-colour);background-color:var(--background);color:var(--colour);flex-shrink:0;height:var(--size-button);padding:var(--padding-button);width:var(--size-button);border-radius:.24rem;transition:var(--duration-default) ease-in-out background-color;will-change:background-color}.quantity__button:hover{--background: var(--copper-50)}.search{--width: 100%;--icon-size: 2.4rem;--button-size: 2.4rem;--gap-buttons: 1.2rem;--padding: 0 1.6rem;--border-radius: .4rem;--text-size-input: 1.6rem;--text-align-placeholder: left;--text-transform-placeholder: none;--background: var(--grey-20);--background-hover: var(--secondary-colour-rgb);--colour: var(--black-50);--colour-icon: var(--copper);--mix-mode: normal;align-items:center;background-color:var(--background);border-radius:var(--border-radius);color:var(--colour);display:flex;height:4.4rem;mix-blend-mode:var(--mix-mode);padding:var(--padding);transition:var(--duration-default) ease-in-out;transition-property:background-color,color;width:var(--width)}.search--header{--width: 18rem;--border-radius: 10rem;--text-size-input: 1.2rem;--text-align-placeholder: right;--text-transform-placeholder: uppercase;--background: transparent;--colour: inherit;--colour-icon: inherit}.search--header:hover,.search--header:focus-within{--background: rgba(var(--background-hover) / .1);--colour-icon: var(--copper)}.search--has-value{--opacity-buttons: 1}.search__form{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.search__label{display:none}.search__input{background-color:transparent;border:none;color:var(--colour);font-size:var(--text-size-input);padding:0;width:100%}.search__input:focus-visible{outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__input:-webkit-autofill,.search__input:-webkit-autofill:focus,.search__input:-webkit-autofill:hover,.search__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--colour)!important;box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;color:var(--colour)!important;transition:background-color 9999s ease-in-out 0s}.search__input::placeholder{color:var(--colour);mix-blend-mode:var(--mix-mode);text-align:var(--text-align-placeholder);text-transform:var(--text-transform-placeholder)}.search__buttons{display:flex;gap:var(--gap-buttons)}.search__button{color:var(--colour-icon);flex-shrink:0;height:var(--button-size);transition:color var(--duration-default) ease-in-out;width:var(--button-size)}@media(max-width:1549px){.search--header{display:none}}.form__error,.form__success{color:var(--error);text-align:left;font-size:var(--small-body);line-height:var(--lh-small-body);margin-top:.8rem}.form__success{color:var(--success)}.loader{--border-color: var(--secondary-colour)}.loader,.loader:after{border:.2rem solid var(--border-color);border-radius:var(--border-radius-button);display:var(--display-loader, none);height:2.2rem;width:2.2rem}.loader{animation:pulse 1s linear infinite;position:relative}.loader--dark{--border-color: var(--primary-colour)}.loader:after{animation:scaleUp 1s linear infinite;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}.animate.slide-in-left{transform:translate(-100%)}.animate.slide-in-right{transform:translate(100%)}.animate.slide-in-bottom{transform:translateY(3rem)}.animate.fade-in,.animate.slide-in-left,.animate.slide-in-right,.animate.slide-in-bottom{opacity:0}.animate--active.slide-in-left{animation:slide-in-left var(--duration-long) forwards;animation-delay:calc(1 * var(--animation-order) * var(--duration-short))}.animate--active.slide-in-right{animation:slide-in-right var(--duration-long) forwards;animation-delay:calc(1 * var(--animation-order) * var(--duration-short))}.animate--active.slide-in-bottom{animation:slide-in-bottom var(--duration-long) forwards;animation-delay:calc(1 * var(--animation-order) * var(--duration-short))}.animate--active.fade-in{animation:fade-in var(--duration-long) forwards;animation-delay:calc(1 * var(--animation-order) * var(--duration-short));opacity:0}@keyframes slide-in-left{0%{opacity:.01;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:.01;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-bottom{0%{opacity:.01;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:.01}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
