html,body{font-family:var(--font-body-family);font-size:10px;line-height:var(--body-line-height);color:var(--text-colour-1);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading-family);letter-spacing:0}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}h5,.h5{font-family:Quick Pen,serif;font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.h5-font{font-family:Quick Pen,serif}p,.body,small{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:400}a,button{font-size:var(--cta-font-size);display:inline-block;cursor:pointer}a[disabled],a.btn[disabled],button[disabled],button.btn[disabled]{opacity:.5;cursor:not-allowed}ul{list-style:disc;margin-left:15px}ul li{font-size:14px;font-weight:400}span{font-size:12px;font-weight:400}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}a.btn,button.btn{min-width:150px;padding:12.5px;text-align:center}.field{position:relative}.field button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}input:not([type=submit]):not([type=number]):not(.cart-drawer__item-quantity__val):not([type=checkbox]),textarea,select{border:1px solid #4F4F4F;padding:10px 16px;color:var(--text-colour-2);font-size:14px;width:100%;background:#fff}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-colour-2)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.quantity{position:relative;display:flex;max-width:130px;height:45px;border:1px solid #333333}.quantity__input{color:#000;font-size:17px;font-weight:400;text-align:center;background-color:transparent;border:0;padding:0;width:45px;-webkit-appearance:none;appearance:none}.quantity__button{width:40px;flex-shrink:0;font-size:17px;background-color:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:1.2rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}product-info .loading-overlay:not(.hidden)~*,.quantity__rules-cart .loading-overlay:not(.hidden)~*{visibility:hidden}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors: active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.swiper-button-disabled{opacity:.5;cursor:not-allowed}span.installment-payment{display:flex;margin-top:10px;font-style:normal;font-weight:500;font-size:12px;gap:2px;line-height:14px;color:#272827;justify-content:flex-end}span.installment-payment shopify-payment-terms{max-width:234px;text-align:right;font-size:15px;line-height:20px;color:#333;display:inline-block}.installment-payment svg#Layer_1{max-width:70px;padding:0 6px}.cart-count-bubble{display:none;position:absolute;top:58%;transform:translateY(-50%);font-size:8px;text-align:center;left:0;right:0}details summary::-webkit-details-marker{display:none}body.topbar_active .mega-menu.fixed{top:170px}body.topbar_active .mega-menu__underlay{top:220px}body.scrolled .mega-menu.fixed{top:168px}body.scrolled .is-sticky .mega-menu.fixed{top:68px}@media only screen and (max-width: 990px){body.topbar_active .navbar-menu>nav.fixed,body.topbar_active .navbar-menu>.navbar-backdrop{top:137px!important}body.topbar_active .is-sticky .navbar-menu>nav.fixed,body.topbar_active .is-sticky .navbar-menu>.navbar-backdrop{top:105px!important}}@media screen and (max-width: 600px){.tel-icon{margin-bottom:3px}}.loox-rating-content .loox-rating-label{font-size:14px;color:#4f4f4f}button.quick-add__submit{background:var(--main-colour-2);width:100%;padding:10px;transition:all .5s}button.quick-add__submit span{font-size:15px;font-weight:400}.site-product-card__img div.collectionViewButton{position:absolute;bottom:0;width:100%;opacity:0;transition:opacity .5s}.site-product-card__img:hover button.quick-add__submit,.site-product-card__img:hover div.collectionViewButton{opacity:1;z-index:999}.site-product-card__img:hover button.quick-add__submit[disabled]{opacity:.8}.rebuy-widget .rebuy-button span{font-weight:500}svg.loox-icon{width:19px!important;height:19px!important}.product-gallery__view.zoom{background-position:50% 50%;position:relative;overflow:hidden;cursor:zoom-in}@media screen and (min-width: 990px){.product-gallery__view.zoom img:hover{opacity:0}}.product-gallery__view.zoom img{transition:opacity .5s;display:block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/107/assets/custom.css.map */
