/*!
Theme Name: Happykite Starter Theme
Theme URI: https://happykite.co.uk/
Author: happykite
Author URI: https://happykite.co.uk/
Description:  Happykite Starter Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hpy
Tags:

*/@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype")}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.button.button-link,button.button-link,input[type=button].button-link,input[type=reset].button-link,input[type=submit].button-link{text-decoration:underline}.button.button-link:hover,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button,button.button-link:hover,input[type=button].button-link:hover,input[type=reset].button-link:hover,input[type=submit].button-link:hover{text-decoration:none}.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{text-decoration:underline}.select2-container .select2-choice,.select2-container .select2-selection,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-size:inherit;padding:var(--input-padding-top) var(--input-padding-left) var(--input-padding-bottom) var(--input-padding-right)}.select2-container .select2-choice:disabled,.select2-container .select2-selection:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=range]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{--input-border-color:var(--wp--preset--color--alt-background);--input-color:var(--wp--preset--color--alt-background);--input-background-color:var(--wp--preset--color--alt-background)}.select2-container .select2-choice:disabled:after,.select2-container .select2-choice:disabled:before,.select2-container .select2-selection:disabled:after,.select2-container .select2-selection:disabled:before,input[type=color]:disabled:after,input[type=color]:disabled:before,input[type=date]:disabled:after,input[type=date]:disabled:before,input[type=datetime-local]:disabled:after,input[type=datetime-local]:disabled:before,input[type=datetime]:disabled:after,input[type=datetime]:disabled:before,input[type=email]:disabled:after,input[type=email]:disabled:before,input[type=month]:disabled:after,input[type=month]:disabled:before,input[type=number]:disabled:after,input[type=number]:disabled:before,input[type=password]:disabled:after,input[type=password]:disabled:before,input[type=range]:disabled:after,input[type=range]:disabled:before,input[type=search]:disabled:after,input[type=search]:disabled:before,input[type=tel]:disabled:after,input[type=tel]:disabled:before,input[type=text]:disabled:after,input[type=text]:disabled:before,input[type=time]:disabled:after,input[type=time]:disabled:before,input[type=url]:disabled:after,input[type=url]:disabled:before,input[type=week]:disabled:after,input[type=week]:disabled:before,select:disabled:after,select:disabled:before,textarea:disabled:after,textarea:disabled:before{--input-border-color:var(--wp--preset--color--alt-background)}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button,button,input[type=button],input[type=reset],input[type=submit]{align-items:center;background:var(--button-background);border:none;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);color:var(--button-color);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--discota);font-size:var(--button-font-size);font-weight:var(--button-weight);justify-content:center;letter-spacing:var(--header-letter-spacing);line-height:var(--button-line-height);outline:0;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{--button-background:var(--button-background-hover)!important;--button-color:var(--button-color-hover)!important;--button-border-color:var(--button-border-color-hover)!important}.button svg,button svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{font-size:100%;height:1em;margin-right:.4em;margin-top:-.105em;width:1em}.has-discota-font-family.button svg,button.has-discota-font-family svg,input.has-discota-font-family[type=button] svg,input.has-discota-font-family[type=reset] svg,input.has-discota-font-family[type=submit] svg{margin-top:-.105em}.right-icon.button,button.right-icon,input.right-icon[type=button],input.right-icon[type=reset],input.right-icon[type=submit]{flex-direction:row-reverse}.right-icon.button svg,button.right-icon svg,input.right-icon[type=button] svg,input.right-icon[type=reset] svg,input.right-icon[type=submit] svg{margin-left:.4em;margin-right:0}.button:has(.screen-reader-text) svg,button:has(.screen-reader-text) svg,input[type=button]:has(.screen-reader-text) svg,input[type=reset]:has(.screen-reader-text) svg,input[type=submit]:has(.screen-reader-text) svg{margin-right:0}.disabled.button,[aria-disabled=true].button,[disabled].button,button.disabled,button[aria-disabled=true],button[disabled],input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input[aria-disabled=true][type=button],input[aria-disabled=true][type=reset],input[aria-disabled=true][type=submit],input[disabled][type=button],input[disabled][type=reset],input[disabled][type=submit]{--button-background:var(--wp--preset--color--alt-background)!important;--button-background-hover:var(--wp--preset--color--alt-background)!important;--button-color:#c4c9b5!important;--button-color-hover:#c4c9b5!important;--button-border-color:var(--wp--preset--color--alt-background)!important;--button-border-color-hover:var(--wp--preset--color--alt-background)!important;opacity:1!important;pointer-events:none}.button.button-secondary,button.button-secondary,input[type=button].button-secondary,input[type=reset].button-secondary,input[type=submit].button-secondary{--button-background:var(--wp--preset--color--highlight);--button-color-hover:var(--wp--preset--color--highlight);--button-border-color:var(--wp--preset--color--highlight);--button-border-color-hover:var(--wp--preset--color--highlight);--button-color:{$text_color};--button-color-hover:{$text_color}}.button.button-large,button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{--button-padding-top:0.705em;--button-padding-left:0.8em;--button-padding-right:0.8em;--button-padding-bottom:0.6em}.button.button-xlarge,button.button-xlarge,input[type=button].button-xlarge,input[type=reset].button-xlarge,input[type=submit].button-xlarge{--button-padding-top:0.805em;--button-padding-left:1em;--button-padding-right:1em;--button-padding-bottom:0.7em}.button-rounded .hpyBlock,.button.button-rounded,button.button-rounded,input[type=button].button-rounded,input[type=reset].button-rounded,input[type=submit].button-rounded{--button-radius:0.6em}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{--button-background:var(--wp--preset--color--body-background);--button-background-hover:var(--wp--preset--color--primary);--button-border-color:var(--wp--preset--color--primary);--button-border-color-hover:var(--wp--preset--color--primary);--button-color:var(--wp--preset--color--primary);--button-color-hover:var(--wp--preset--color--body-background)}.button-secondary.button.button-outline,button.button-secondary.button-outline,input.button-secondary[type=button].button-outline,input.button-secondary[type=reset].button-outline,input.button-secondary[type=submit].button-outline{--button-border-color:var(--wp--preset--color--highlight);--button-color:var(--wp--preset--color--highlight)}.button.button-transparent,button.button-transparent,input[type=button].button-transparent,input[type=reset].button-transparent,input[type=submit].button-transparent{--button-background:transparent;--button-color:var(--wp--preset--color--primary)}.button-secondary.button.button-transparent,button.button-secondary.button-transparent,input.button-secondary[type=button].button-transparent,input.button-secondary[type=reset].button-transparent,input.button-secondary[type=submit].button-transparent{--button-color:var(--wp--preset--color--highlight)}.button.button-link,button.button-link,input[type=button].button-link,input[type=reset].button-link,input[type=submit].button-link{--button-background:transparent;--button-background-hover:transparent;--button-color:inherit;--button-color-hover:var(--wp--preset--color--primary);--button-border-width:0;--button-border-color:transparent;--button-border-color-hover:transparent;font-family:var(--wp--preset--font-family--rubik);letter-spacing:0;--button-weight:400;text-transform:none}.button-close{--button-background:var(--hpy-theme-fail);--button-background-hover:#fff;--button-color:#fff;--button-color-hover:var(--hpy-theme-fail);--button-border-color:var(--hpy-theme-fail);--button-border-color-hover:var(--hpy-theme-fail)}.button-input-wrap{--input-button-wrap--radius:0;display:flex}.button-input-wrap>:not(.button):not(input[type=submit]){flex:1 1 auto}.button-input-wrap>:not(.button):not(input[type=submit])>*{height:100%}.button-input-wrap input:not([type=submit]){border-radius:var(--input-button-wrap--radius) 0 0 var(--input-button-wrap--radius)!important;position:relative;z-index:1}.with-spacing.button-input-wrap>:not(.button):not([type=submit]){margin-right:.4em}.with-spacing.button-input-wrap .button,.with-spacing.button-input-wrap input[type=submit]{margin-left:auto}.button-input-wrap .button,.button-input-wrap input[type=submit]{border-radius:0 var(--input-button-wrap--radius) var(--input-button-wrap--radius) 0!important}.rounded.button-input-wrap{--input-button-wrap--radius:5px}.rounded.button-input-wrap:not(.right-aligned) input:not([type=submit]){border-right:0!important}.rounded.right-aligned.button-input-wrap input:not([type=submit]){border-left:0!important}.row.row-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;margin-left:0;margin-right:0}.small-column.row.row-grid{grid-gap:.625rem}.medium-column.row.row-grid{grid-gap:1.25rem}@media(min-width:576px){.row.row-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:48rem){.row.row-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:62rem){.row.row-grid{grid-template-columns:repeat(4,1fr)}.columns-3.row.row-grid{grid-template-columns:repeat(3,1fr)}}.row{max-width:calc(var(--site-width) + var(--site-padding)*2)}.row,.row.wide{display:flex;flex-flow:row wrap;row-gap:var(--site-padding)}.row.wide{max-width:calc(var(--site-width-wide) + var(--site-padding)*2)}.container .row-offset,.row-offset{margin-left:var(--site-padding-offset)!important;margin-right:var(--site-padding-offset)!important}.container{width:100%}.container>*{margin-left:auto!important;margin-right:auto!important;max-width:var(--site-width)}.container,.row.wide>*,.row>*{padding-left:var(--site-padding);padding-right:var(--site-padding)}.aligncenter{display:block;margin-left:auto;margin-right:auto}body,button,input,select,textarea{font-size:var(--wp--preset--font-size--base)}:root{--hpy-theme-success:#77a464;--hpy-theme-success-light:#85ad74;--hpy-theme-success-dark:#6b9658;--hpy-theme-fail:#a94442;--hpy-theme-fail-light:#b94e4c;--hpy-theme-fail-dark:#973d3b;--hpy-theme-info:#bce8f1;--hpy-theme-info-light:#d1eff5;--hpy-theme-info-dark:#a7e1ed;--input-border-color:#ccc;--input-background-color:var(--wp--preset--color--body-background);--input-color:var(--wp--preset--color--main);--input-border-radius:3px;--input-padding-top:0.73em;--input-padding-left:0.75em;--input-padding-bottom:0.625em;--input-padding-right:0.75em;--header-letter-spacing:0.03em;--button-background:var(--wp--preset--color--primary);--button-background-hover:#fff;--button-color:#fff;--button-color-hover:var(--wp--preset--color--primary);--button-border-color:var(--wp--preset--color--primary);--button-border-color-hover:var(--wp--preset--color--primary);--button-border-width:2px;--button-weight:400;--button-radius:5px;--button-padding-top:0.305em;--button-padding-left:0.5em;--button-padding-right:0.5em;--button-padding-bottom:0.2em;--button-font-size:var(--wp--preset--font-size--medium-large);--button-font-family:var(--wp--preset--font-family--discota);--button-line-height:1.7;--shop-table-cell-border-width:1px;--shop-table-cell-border-color:var(--wp--preset--color--alt-background);--svg-divider-height:3rem;--easy-tabs--offset:3rem;--admin-bar--height:0px;--site-width:100%;--site-width-wide:100%;--site-padding:clamp(0.9375rem,0.5208333333rem + 1.3888888889vw,1.5625rem);--site-padding-offset:clamp(-1.5625rem,-0.5208333333rem + -1.3888888889vw,-0.9375rem);--font-top-offset:0.105em}@media(min-width:48rem){:root{--site-width:48rem;--site-width-wide:48rem}}@media(min-width:62rem){:root{--site-width:62rem;--site-width-wide:62rem}}@media(min-width:75rem){:root{--site-width:75rem;--site-width-wide:calc(var(--site-width)*1.1)}}:root body{--hpy-events-primary:var(--wp--preset--color--primary);--hpy-events-secondary:#003e63;--hpy-events-grey:var(--wp--preset--color--alt-background);--hpy-events-highlight:var(--wp--preset--color--highlight);--hpy-events-success:#77a464;--hpy-events-fail:#a94442;--hpy-events-info:#000;--hpy-events-loading:#f4f4f4;--hpy-events-white:#fff;--hpy-events-text-color:#111;--hpy-events-font-light:300;--hpy-events-font-light:400;--hpy-events-font-medium:500;--hpy-events-font-semibold:600;--hpy-events-font-bold:700;--hpy-events-spacing:1rem;--hpy-events-event-background:#3d8eb9}.grid{--grid-columns:1;display:grid;gap:var(--site-padding) calc(var(--site-padding)*2);grid-template-columns:repeat(var(--grid-columns),1fr)}.close_button{appearance:none;background:transparent;background:#fff;border:1px solid #fff;border-radius:3px;box-shadow:none;cursor:pointer;height:40px;position:relative;transition:.3s;width:40px}.close_button:hover{background:var(--wp--preset--color--primary)}.close_button:hover:after,.close_button:hover:before{background:var(--wp--preset--color--main)}.close_button:after,.close_button:before{background:var(--wp--preset--color--primary);border-radius:10px;content:"";height:3px;left:50%;position:absolute;top:50%;transition:.3s;width:22px}.close_button:after{clear:both;transform:translate(-50%,-50%) rotate(45deg)}.close_button:before{transform:translate(-50%,-50%) rotate(-45deg)}.hpy-radio{border:1px solid var(--wp--preset--color--alt-background);border-radius:50%;display:block;flex:0 0 1.4em;height:1.4em;width:1.4em}.hpy-radio:before{background:var(--wp--preset--color--primary);border:3px solid #fff;border-radius:50%;content:"";display:block;flex:1 1 auto;height:100%;opacity:0;transition:.3s;width:100%}@media(min-width:480px){.xxs-below{display:none!important}}@media(min-width:576px){.xs-below{display:none!important}}@media(min-width:48rem){.sm-below{display:none!important}}@media(min-width:62rem){.md-below{display:none!important}}@media(min-width:75rem){.lg-below{display:none!important}}@media(max-width:29.99rem){.xxs-above{display:none!important}}@media(max-width:35.99rem){.xs-above{display:none!important}}@media(max-width:47.99rem){.sm-above{display:none!important}}@media(max-width:61.99rem){.md-above{display:none!important}}@media(max-width:74.99rem){.lg-above{display:none!important}}@media(max-width:29.99rem){.fcol-xxs-below{flex-direction:column!important}}@media(max-width:35.99rem){.fcol-xs-below{flex-direction:column!important}}@media(max-width:47.99rem){.fcol-sm-below{flex-direction:column!important}}@media(max-width:61.99rem){.fcol-md-below{flex-direction:column!important}}@media(max-width:74.99rem){.fcol-lg-below{flex-direction:column!important}.column-reverse-lg{flex-direction:column-reverse!important}}#content[tabindex="-1"]:focus{outline:0}html{box-sizing:border-box;overflow-x:hidden}html #page,html html{min-height:calc(var(--vh)*100)}html body.admin-bar,html body.admin-bar #page{min-height:calc(var(--vh)*100 - var(--admin-bar--height))}html #page{display:flex;flex-direction:column}html #colophon{margin-top:auto}*,:after,:before{box-sizing:inherit}body{background:var(--wp--preset--color--body-background)}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 2rem;width:100%}table:last-child{margin-bottom:0}body:not(.mce-content-body)::selection{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--body-background)}body:not(.mce-content-body)::-moz-selection{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--body-background)}body.mce-content-body,body.mce-content-body *{-webkit-user-select:text;user-select:text}body.mce-content-body a,body.mce-content-body span{display:inline}.required{color:var(--hpy-theme-fail)}body.admin-bar{--admin-bar--height:32px}@media screen and (max-width:782px){body.admin-bar{--admin-bar--height:46px}}form label{display:block;font-size:80%;width:100%}form .select2-container .select2-choice,form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not(.qty),form select,form textarea{width:100%}.select2-container .select2-selection--single{height:auto;margin:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.7;padding:0}.select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2-container .select2-choice:focus,.select2-container .select2-selection:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}.select2-container .select2-choice.input--fat,.select2-container .select2-selection.input--fat,input[type=color].input--fat,input[type=date].input--fat,input[type=datetime-local].input--fat,input[type=datetime].input--fat,input[type=email].input--fat,input[type=month].input--fat,input[type=number].input--fat,input[type=password].input--fat,input[type=range].input--fat,input[type=search].input--fat,input[type=tel].input--fat,input[type=text].input--fat,input[type=time].input--fat,input[type=url].input--fat,input[type=week].input--fat,select.input--fat,textarea.input--fat{padding:1em}.select2-container .select2-choice.input--borderless,.select2-container .select2-selection.input--borderless,input[type=color].input--borderless,input[type=date].input--borderless,input[type=datetime-local].input--borderless,input[type=datetime].input--borderless,input[type=email].input--borderless,input[type=month].input--borderless,input[type=number].input--borderless,input[type=password].input--borderless,input[type=range].input--borderless,input[type=search].input--borderless,input[type=tel].input--borderless,input[type=text].input--borderless,input[type=time].input--borderless,input[type=url].input--borderless,input[type=week].input--borderless,select.input--borderless,textarea.input--borderless{border:0}select{border:1px solid #ccc}textarea{width:100%}fieldset{background:#fbfbfb;border-left:0;border-right:0;border-color:var(--wp--preset--color--alt-background);border-style:dashed;margin:0 0 2rem}html{font-size:16px;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{color:var(--wp--preset--color--main);line-height:1.7}h1,h2,h3,h4,h5,h6{padding-top:.105em}h1.has-rubik-font-family,h2.has-rubik-font-family,h3.has-rubik-font-family,h4.has-rubik-font-family,h5.has-rubik-font-family,h6.has-rubik-font-family{letter-spacing:0;text-transform:none}cite,dfn,em,i{font-style:italic}address,blockquote{margin:0 0 1.3em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:transparent;text-decoration:none}big{font-size:125%}.svg-icon{display:block;height:1em;width:1em}p{margin-top:0}p:last-child{margin-bottom:0}.alignleft{float:left;margin:0 1em .5em 0}.alignright{float:right;margin:0 0 .5em 1em}.aligncenter{clear:both;text-align:center}.site-header.site-header--transparent{transition:background-color .1s linear}.site-header.site-header--transparent:has(.wp-block-navigation__responsive-container.is-menu-open),.site-header.site-header--transparent:has(.wp-block-ollie-mega-menu__toggle[aria-expanded=true]){background:var(--wp--preset--color--main)}@media(min-width:75rem){.site-header .site-header--actions .wp-block-button__link{--button-padding-top:0.43em;--button-padding-bottom:0.325em;--button-padding-left:0.75em;--button-padding-right:0.75em}}@media(max-width:74.99rem){.site-header{padding-bottom:var(--wp--preset--spacing--small)!important;padding-top:var(--wp--preset--spacing--small)!important}.site-header .wp-block-navigation{order:2}.site-header .wp-block-navigation .wp-block-navigation__responsive-container-close,.site-header .wp-block-navigation .wp-block-navigation__responsive-container-open{background:#fff;border-radius:50%;color:var(--wp--preset--color--main);padding:.3em}.site-header .wp-block-navigation .wp-block-navigation__responsive-container-close svg,.site-header .wp-block-navigation .wp-block-navigation__responsive-container-open svg{margin:0}.site-header .wp-block-navigation__responsive-container{background:var(--wp--preset--color--main)!important;flex:1 1;overflow:visible;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);top:calc(var(--site-header--height) + var(--admin-bar--height) - 1px);z-index:10}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close,.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{height:100%;max-height:100%}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{max-height:100%;overflow-y:auto!important}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog{margin-top:0!important}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-container-content{overflow:hidden;padding:0!important}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-container-close{top:calc(0px - var(--site-header--height)/2);transform:translateY(-50%)}.site-header .wp-block-navigation__responsive-container .wp-block-navigation__container>li.wp-block-navigation-item{padding:0}.site-header .site-header--actions{margin-left:auto!important}.site-header .site-header--actions .wp-block-woocommerce-cart-link .wc-block-cart-link{background:var(--wp--preset--color--main)}.site-header .site-header--actions .wp-block-woocommerce-cart-link .wc-block-cart-link:hover{background:var(--wp--preset--color--primary)}}.site-footer{--footer-mountain-height:8rem;--footer-additional-top-spacing:4rem;padding-right:calc(var(--wp--style--root--padding-left) + var(--scrollbar-width));padding-top:calc(var(--footer-mountain-height) + var(--footer-additional-top-spacing));width:100vw}@media(max-width:47.99rem){.site-footer.wp-block-cover{background-image:url(dist/img/footer-background-mobile.jpg);background-position:100% 0;background-size:cover}.site-footer.wp-block-cover>img{display:none}}.site-footer>.wp-block-cover__inner-container{position:static}.site-footer>.wp-block-cover__inner-container>*{position:relative}.site-footer>.wp-block-cover__inner-container>svg{height:var(--footer-mountain-height);max-width:100%;min-width:1300px;position:absolute;right:0;top:0;width:100%}@media(max-width:74.99rem){.site-footer{padding-top:5rem}.site-footer .wp-block-cover__image-background{object-position:100% 100%!important}.site-footer>.wp-block-cover__inner-container>svg{left:auto;right:0}}@media(max-width:61.99rem){.footer-social{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--medium)}.footer-social>*{margin:0!important}.footer-social .wp-block-button__link{text-indent:-99999rem}.footer-social .wp-block-button__link:after{content:"Mailing List";text-indent:0}.footer-accordion>.wp-block-group{height:0;margin-top:0!important;overflow:hidden}.footer-accordion>.wp-block-group nav.wp-block-navigation{padding-top:var(--wp--preset--spacing--medium)}.footer-accordion .wp-block-heading{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.footer-accordion .wp-block-heading:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:.5em;pointer-events:none;transform:rotate(45deg);transition:.3s;width:.5em}.footer-accordion .wp-block-heading.open:after{transform:rotate(135deg)}.footer-sub .wp-block-columns{text-align:center}.footer-sub .wp-block-navigation{justify-content:center;row-gap:.8em}}.hpyBlock{background:#fff;bottom:0;cursor:wait;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;z-index:9999999}.blockUI.blockMsg.blockElement{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{display:none!important}.hpy-yith-wishlist-button,.yith-add-to-wishlist-button-block{margin:0 auto 0 0}.hpy-yith-wishlist-button svg,.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon{background:#fff;border-radius:50%;box-shadow:1px 3px 6px rgba(0,0,0,.16);height:2em;padding:.4em;width:2em}.hpy-yith-wishlist-button svg{color:var(--wp--preset--color--main)}.wp-site-blocks .wp-block-template-part+*{margin-top:0}.wp-site-blocks{display:flex;flex-direction:column;min-height:calc(100vh - var(--admin-bar--height));overflow-x:clip}.wp-site-blocks>footer.wp-block-template-part{margin-top:auto}body .has-discota-font-family{font-weight:400;letter-spacing:var(--header-letter-spacing);line-height:1;text-transform:uppercase}body .has-rubik-font-family{font-weight:400;letter-spacing:0;line-height:1.7;text-transform:none}:where(.wp-block-group.has-background){padding-bottom:var(--wp--preset--spacing--large);padding-top:var(--wp--preset--spacing--large)}:where(svg){height:1em;width:1em}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wp-element-button{font-family:var(--wp--preset--font-family--rubik);letter-spacing:normal;--button-font-size:var(--wp--preset--font-size--small);--button-weight:500;text-transform:capitalize}.wc-block-components-notice-banner>svg{margin-top:.175em}