:root{--smarte-color-black: #111518;--smarte-color-white: #ffffff;--smarte-color-grey: #6b6b6b;--smarte-color-light-grey: #e7ebee;--smarte-color-border: #d9d9d9;--smarte-color-primary: #111111;--smarte-color-secondary: #6b6b6b;--smarte-color-error: #d31c1c;--smarte-color-link: #111111;--smarte-color-text: #6b6b6b;--smarte-color-text-dark: #111518;--smarte-color-heading: #111518;--smarte-color-background: #ffffff;--smarte-color-background-alt: #e7ebee;--smarte-color-button-hover: rgb(18.6666666667%, 18.6666666667%, 18.6666666667%);--smarte-font-family: var(--font-body-family);--smarte-font-size-h1: 48px;--smarte-font-size-h2: 40px;--smarte-font-size-h3: 32px;--smarte-font-size-h4: 24px;--smarte-font-size-h5: 21px;--smarte-font-size-h6: 16px;--smarte-font-size-intro: 14px;--smarte-font-size-body: 14px;--smarte-font-size-body-sm: 13px;--smarte-font-size-button: var(--buttons-font-size);--smarte-button-height: 48px;--smarte-button-padding-x: 32px;--smarte-button-padding-y: 16px;--smarte-button-radius: 2px;--smarte-page-width: 120rem;--smarte-section-spacing: 5.6rem;--smarte-grid-gap: 2.4rem}.smarte-h1{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:48px;line-height:1.1;letter-spacing:-.03em}.smarte-h2{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;line-height:1.2;letter-spacing:-.03em}.smarte-h3{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1.2;letter-spacing:-.03em}.smarte-h4{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1.3;letter-spacing:-.02em}.smarte-h5{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;line-height:1.3;letter-spacing:-.01em}.smarte-h6{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.3;letter-spacing:0}.smarte-intro{font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b6b6b}.smarte-body{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b6b6b}.smarte-body-sm{font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b6b6b}.smarte-btn,.smarte-btn--primary,.button,.button--primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-btn:disabled,.smarte-btn[aria-disabled=true],.smarte-btn--primary:disabled,.smarte-btn--primary[aria-disabled=true],.button:disabled,.button[aria-disabled=true],.button--primary:disabled,.button--primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-btn,.smarte-btn--primary,.button,.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:var(--buttons-border-thickness, 0px) solid rgb(var(--color-button))}.smarte-btn:hover:not(:disabled):not([aria-disabled=true]),.smarte-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.button:hover:not(:disabled):not([aria-disabled=true]),.button--primary:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.smarte-btn:focus-visible,.smarte-btn--primary:focus-visible,.button:focus-visible,.button--primary:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.smarte-btn--secondary,.button--secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-btn--secondary:disabled,.smarte-btn--secondary[aria-disabled=true],.button--secondary:disabled,.button--secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-btn--secondary,.button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:var(--buttons-border-thickness, 0px) solid rgb(var(--color-secondary-button))}.smarte-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.button--secondary:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.smarte-btn--secondary:focus-visible,.button--secondary:focus-visible{outline:.2rem solid rgb(var(--color-secondary-button));outline-offset:.2rem}.smarte-btn--outline,.button--outline{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-btn--outline:disabled,.smarte-btn--outline[aria-disabled=true],.button--outline:disabled,.button--outline[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-btn--outline,.button--outline{background-color:#0000;color:rgb(var(--color-outline-button));border:var(--buttons-border-thickness, 1px) solid rgb(var(--color-outline-button))}.smarte-btn--outline:hover:not(:disabled):not([aria-disabled=true]),.button--outline:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.smarte-btn--outline:focus-visible,.button--outline:focus-visible{outline:.2rem solid rgb(var(--color-outline-button));outline-offset:.2rem}.smarte-btn--overlay-glass,.button--overlay-glass{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-btn--overlay-glass:disabled,.smarte-btn--overlay-glass[aria-disabled=true],.button--overlay-glass:disabled,.button--overlay-glass[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-btn--overlay-glass,.button--overlay-glass{background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgb(var(--color-outline-button));border:none}.smarte-btn--overlay-glass:hover:not(:disabled):not([aria-disabled=true]),.button--overlay-glass:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.smarte-btn--overlay-glass:focus-visible,.button--overlay-glass:focus-visible{outline:.2rem solid rgb(var(--color-outline-button));outline-offset:.2rem}.button:before,.button:after,.smarte-btn:before,.smarte-btn:after,.shopify-challenge__button:before,.shopify-challenge__button:after{display:none!important}.section-background{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.smarte-heading{font-family:var(--font-heading-family);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;letter-spacing:-.03em;color:rgb(var(--color-foreground));text-align:center;letter-spacing:-.96px;line-height:1.2;font-weight:400;margin:auto}.smarte-heading em{font-family:RoyalBrand,cursive,sans-serif;color:rgb(var(--color-highlight));font-size:42px;font-weight:400;line-height:1.1;font-style:normal}.smarte-heading-bold{font-family:var(--font-heading-family);font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1.2;letter-spacing:-.03em}.smarte-heading-bold em{font-family:RoyalBrand,cursive,sans-serif;color:rgb(var(--color-highlight));font-size:42px;line-height:1.1;font-style:normal}@media screen and (max-width:749px){.smarte-heading,.smarte-heading-bold{font-size:2.4rem;line-height:1;letter-spacing:.8px}.smarte-heading em,.smarte-heading-bold em{font-size:36px;line-height:120%}}@media screen and (max-width:989px){.hide-on-mobile{display:none!important}.product__mobile__rating.hide-on-desktop{display:flex!important;margin-top:-5px}}@media screen and (min-width:990px){.hide-on-desktop{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.hide-on-tab{display:none!important}}button,.button,.btn,input[type=submit],input[type=button]{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:disabled,button[aria-disabled=true],.button:disabled,.button[aria-disabled=true],.btn:disabled,.btn[aria-disabled=true],input[type=submit]:disabled,input[type=submit][aria-disabled=true],input[type=button]:disabled,input[type=button][aria-disabled=true]{opacity:.5;cursor:not-allowed}button,.button,.btn,input[type=submit],input[type=button]{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:var(--buttons-border-thickness, 0px) solid rgb(var(--color-button))}button:hover:not(:disabled):not([aria-disabled=true]),.button:hover:not(:disabled):not([aria-disabled=true]),.btn:hover:not(:disabled):not([aria-disabled=true]),input[type=submit]:hover:not(:disabled):not([aria-disabled=true]),input[type=button]:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}button:focus-visible,.button:focus-visible,.btn:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.button--secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--secondary:disabled,.button--secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:var(--buttons-border-thickness, 0px) solid rgb(var(--color-secondary-button))}.button--secondary:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.button--secondary:focus-visible{outline:.2rem solid rgb(var(--color-secondary-button));outline-offset:.2rem}.button--outline{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 32px;border-radius:var(--buttons-radius, 2px);font-family:var(--font-body-family);font-size:var(--buttons-font-size);font-weight:700;line-height:1.05;text-decoration:none;cursor:pointer;text-transform:capitalize;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--outline:disabled,.button--outline[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button--outline{background-color:#0000;color:rgb(var(--color-outline-button));border:var(--buttons-border-thickness, 1px) solid rgb(var(--color-outline-button))}.button--outline:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.button--outline:focus-visible{outline:.2rem solid rgb(var(--color-outline-button));outline-offset:.2rem}.page-width--slider{margin:0 var(--page-width-margin)!important;padding:0 var(--page-width-padding)!important}.smarte-slider__viewport.page-width--slider{width:100%;overflow:visible;padding:0!important}.smarte-slider__viewport.page-width--slider .swiper{padding-left:calc(var(--page-width-padding, 16px));padding-right:calc(var(--page-width-padding, 16px))}@media screen and (min-width:1440px){.page-width--slider{padding:0 var(--page-width-padding)!important}}.page-width,.page-width--slider,.page-width--header,.smarte-iwt{--page-width-padding: 16px}@media screen and (min-width:750px){.page-width,.page-width--slider,.page-width--header,.smarte-iwt{--page-width-padding: 5rem}}@media screen and (min-width:1440px){.page-width,.page-width--slider,.page-width--header,.smarte-iwt{--page-width-padding: 96px}}@media screen and (min-width:750px){.page-width--header{padding:0 calc(var(--page-width-padding) + 22px)!important}}.smarte-slider__arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:#0000;color:rgb(var(--color-foreground, #372824));cursor:pointer;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.smarte-slider__arrow .svg-wrapper{display:inline-flex;width:22px;height:auto}.smarte-slider__arrow .svg-wrapper svg{width:100%;height:100%}.smarte-slider__arrow:hover:not(:disabled){opacity:.7;transform:scale(1.05)}.smarte-slider__arrow:disabled,.smarte-slider__arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.smarte-testimonials__footer:has(.smarte-slider__arrow--prev.swiper-button-disabled):has(.smarte-slider__arrow--next.swiper-button-disabled){display:none}.smarte-recently-viewed__footer:has(.smarte-slider__arrow--prev.swiper-button-disabled):has(.smarte-slider__arrow--next.swiper-button-disabled){display:none}.smarte-product-slider__footer:has(.smarte-slider__arrow--prev.swiper-button-disabled):has(.smarte-slider__arrow--next.swiper-button-disabled):not(:has(.smarte-product-slider__button)){display:none}.smarte-reviews__trustpilot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1;color:rgb(var(#372824, #372824))}.smarte-reviews__trustpilot .smarte-hero__review-top{display:inline-flex;align-items:center;gap:8px}.smarte-reviews__trustpilot .smarte-hero__review-bold{font-weight:700}.smarte-reviews__trustpilot .smarte-hero__review-sub{font-weight:600;color:rgb(var(#372824, #372824))}.smarte-review-badge{display:inline-flex;align-items:center;gap:8px}.smarte-review-badge__stars{display:inline-flex;align-items:center;gap:2px}.smarte-review-badge__star{display:block;width:16px;height:16px;object-fit:contain}.smarte-review-badge__text{font-size:1.2rem;font-weight:400;line-height:12px;letter-spacing:.12px;margin:auto 0;color:rgb(var(--color-foreground, #372824))}.text-center *{text-align:center}.text-left *{text-align:left}.text-right *{text-align:right}.section--divider{border-bottom:1px solid;border-top-color:rgb(var(--color-foreground, #372824));border-bottom-color:rgb(var(--color-foreground, #372824));padding-bottom:30px}.smarte-rich-text .smarte-heading{font-size:40px;padding-bottom:3.6rem}.smarte-rich-text .smarte-btn{margin-top:3.6rem}@media screen and (max-width:749px){.smarte-rich-text .smarte-heading{padding-bottom:3rem}.smarte-rich-text .smarte-btn{margin-top:3rem}}.samrte-custom-section .index-section{margin:55px 0}@media screen and (max-width:749px){.samrte-custom-section .index-section{margin:35px 0}}.samrte-custom-section .custom-content{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:-30px;margin-bottom:-30px}.samrte-custom-section .custom__item{box-sizing:border-box;padding-left:30px;padding-bottom:30px;display:flex}.samrte-custom-section .custom__item-inner{width:100%}.samrte-custom-section .align--top-middle{text-align:center}.samrte-custom-section .align--top-right{text-align:right}.samrte-custom-section .align--middle-left{align-self:center}.samrte-custom-section .align--center{align-self:center;text-align:center}.samrte-custom-section .align--middle-right{align-self:center;text-align:right}.samrte-custom-section .align--bottom-left{align-self:flex-end}.samrte-custom-section .align--bottom-middle{align-self:flex-end;text-align:center}.samrte-custom-section .align--bottom-right{align-self:flex-end;text-align:right}.samrte-custom-section .custom__item-inner .media{position:relative;width:100%;display:block;overflow:hidden}.samrte-custom-section .custom__item-inner .media>img,.samrte-custom-section .custom__item-inner .media>svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.samrte-custom-section .custom__item-inner .image-wrap{position:relative;width:100%;overflow:hidden}.samrte-custom-section .one-quarter{flex:0 0 25%;max-width:25%}.samrte-custom-section .one-third{flex:0 0 33.333%;max-width:33.333%}.samrte-custom-section .one-half{flex:0 0 50%;max-width:50%}.samrte-custom-section .two-thirds{flex:0 0 66.666%;max-width:66.666%}.samrte-custom-section .three-quarters{flex:0 0 75%;max-width:75%}.samrte-custom-section .one-whole{flex:0 0 100%;max-width:100%}@media screen and (max-width:749px){.samrte-custom-section .small--one-whole{flex:0 0 100%;max-width:100%}.samrte-custom-section .custom-content{margin-left:-20px;margin-bottom:-20px}.samrte-custom-section .custom__item{padding-left:20px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/smarte-global.css.map */
