:root{--main_bg_colour: #f5f5f5;--main_nav_bg_colour: #f5f5f5;--light_text_colour: #dccab4;--light_text_colour_rgb: 220, 202, 180;--main_text_colour: #292929;--highlight_colour: #202722;--highlight_colour_rgb: 32, 39, 34;--highlight_colour_hover: #36634b;--menu_width: 12em;--menu_transition: transform 200ms ease-out;--index-top-opacity: 0.87}html[data-theme="dark"]{--main_bg_colour: #222;--main_nav_bg_colour: #222;--light_text_colour: #202722;--main_text_colour: #f5f5f5;--highlight_colour: #dccab4;--highlight_colour_hover: #ffffff}.gallery-modal{width:100%;height:100%;position:fixed;top:0;display:flex;justify-content:space-evenly;align-items:center;background-color:rgba(0,0,0,0.733);margin-top:-1px;animation:zoom 0.3s ease-in-out;z-index:10000}.gallery-modal img{max-height:80%;width:auto;max-width:80%;object-fit:contain}.gallery-modal i{font-size:3em;color:white;cursor:pointer;padding:0 0.1em}.gallery-modal i:not(.close-button){height:70vh;display:flex;align-items:center}.gallery-modal i.close-button{position:absolute;top:0;right:0;margin:0.2em;transition:0.2s ease-in-out}@keyframes zoom{0%{transform:scale(0)}100%{transform:scale(1)}}@font-face{font-family:'Skillet';src:url("/fonts/skillet-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.top-banner{background-color:#222;color:#f5f5f5;display:flex;justify-content:center;align-items:center}.top-banner.closed-banner{background-color:#00641c;color:#f5f5f5}.top-banner .top-banner-content{padding:4rem 0.5rem 0rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.top-banner .top-banner-content .img-container{display:flex;flex-direction:row;margin-bottom:1rem}.top-banner .top-banner-content .img-container img{width:auto;height:4rem}.top-banner .top-banner-content p,.top-banner .top-banner-content small{padding:0;text-align:center}.top-banner .top-banner-content p{margin:0 0 1rem;font-size:1.2rem}.top-banner .top-banner-content small{font-size:0.8rem;margin:0}.top-banner .top-banner-content a.pure-button{border-radius:0.7rem;background-color:#f5f5f5;color:#000 !important;font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:1rem;padding:0.65rem 1rem;margin-right:1rem;margin-bottom:1rem}.top-banner .top-banner-content a.pure-button:hover{background-color:#dcdbdb;color:#000 !important}.top-banner .top-banner-content a.pure-button span{font-style:normal}@media only screen and (min-width: 48em){.top-banner .top-banner-content{flex-direction:row;padding:0.5rem 1rem;max-width:50em;justify-content:space-around;flex-grow:1}.top-banner .top-banner-content .img-container{margin:0;margin-right:1rem}.top-banner .top-banner-content p{margin:0;margin-right:1rem;font-size:1.35rem}.top-banner .top-banner-content a.pure-button{margin-bottom:0}.top-banner .closed-banner-content{padding:1rem}}.rotate{animation:rotation 3s infinite linear;display:inline-block}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}html{box-sizing:border-box;scroll-behavior:smooth}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}body{background:white;color:var(--main_text_colour);font-size:1.1em;margin:0;overflow-x:hidden}body[data-mobile-menu-active],body[data-modal-active]{overflow:hidden}#main,.overflow-fix{position:relative;overflow-x:hidden}html,body,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:'Vollkorn', 'serif';font-weight:400}.shopify-buy__option-select__label,.shopify-buy__product__actual-price,.shopify-buy__product__title,.shopify-buy__btn{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic}ul.list-style-none{list-style-type:none;padding:0}.centre-text{text-align:center}figure{margin:0;width:100%}figure img{margin-top:2rem;margin-bottom:0.75rem}figure.fig-centre img,figure.fig-centre figcaption{margin-left:auto;margin-right:auto}figure.fig-centre figcaption{text-align:center}figure.fig-frame img{border-radius:0.5rem;border:2px solid var(--highlight_colour)}figure figcaption{font-size:70%;font-weight:lighter;margin-bottom:2rem}.figure-row{display:flex;flex-direction:column}dl{width:100%}.logo{height:auto;width:100%;pointer-events:none}img{width:100%;height:auto}img.border{object-fit:cover;border:0.5em var(--highlight_colour) solid;border-radius:1em}.bold-links a,a.bold-link{outline:0;color:inherit;text-decoration:none;font-weight:bold}.bold-links a:hover,a.bold-link:hover{color:inherit;text-decoration:underline}#product-grid{transition:transform 250ms ease-out}#hidden-shopify-elem{display:none}#shopify-elem{transition:transform 250ms ease-out;background:var(--main_bg_colour);min-height:80vh;padding:1em;padding-right:0;width:100%;display:none}[data-shopify-product-active] #product-grid,[data-shopify-product-active] #shopify-elem{transform:translate(-100vw)}[data-shopify-product-active] #shopify-elem{display:block}#loading-reviews-message{display:block;width:100%;text-align:center;margin:1em 0}#light-mode-toggle{font-size:1.5em;cursor:pointer}#light-mode-toggle:hover{background-color:var(--main_nav_bg_colour);color:var(--highlight_colour)}.form-help-text{padding:0.25em 2em}#menu-wrapper{display:flex;align-items:center;justify-content:space-around;position:fixed;top:0;background:var(--main_nav_bg_colour);z-index:9999;box-shadow:0 0 8px 2px rgba(0,0,0,0.2)}.left-vertical-menu{width:5em;display:flex;flex-direction:column;align-items:center;position:fixed;bottom:2em}.nav-side-block{flex:1 1 0;text-align:center}li.pure-menu-item.larger a i{font-size:200%}.highlight-section{background:var(--highlight_colour);color:var(--light_text_colour)}.index-top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:url("/img/index_top_section_pic.jpg?hr_v=eb57e55");background-position:center top;background-size:cover;background-repeat:no-repeat;color:var(--highlight_colour);height:80vh;max-height:700px}.index-top-section h1{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:3em;background:rgba(var(--light_text_colour_rgb), var(--index-top-opacity));border-radius:0.5rem;padding:0.8rem 1.6rem;margin-bottom:0}.index-top-section p{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:1.5em;background:rgba(var(--light_text_colour_rgb), var(--index-top-opacity));border-radius:0.5rem;padding:0.7rem 1.2rem}.index-top-section a.pure-button{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:130%;border-radius:0.75em;background-color:var(--highlight_colour_hover);color:var(--light_text_colour);padding-top:0.6em;padding-bottom:0.6em}.index-top-section a.pure-button:hover{background-color:rgba(var(--highlight_colour_rgb), var(--index-top-opacity))}.index-top-section #mobile-index-top-section-logo{width:35%;opacity:calc(var(--index-top-opacity)*0.9)}.index-top-section #mobile-index-top-section-logo a{display:block}.header-row{box-shadow:inset 0 0 8px 2px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh;padding:1em;text-align:center;line-height:1.6;color:var(--light_text_colour)}.header-row h1{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:3em;margin-bottom:0;border-radius:1rem;padding:0.5rem 1.5rem}.header-row h1:only-child{margin:0}.header-row p{font-family:'Vollkorn', 'serif';font-weight:400;font-size:1.5em;border-radius:0.5rem;padding:0.7rem 1rem;max-width:50vw}.header-row a{outline:0;color:inherit;text-decoration:none;font-weight:bold}.header-row a:hover{color:inherit;text-decoration:underline}.prose-container{width:100%;background:var(--main_bg_colour);margin-bottom:-4px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1em}.prose-container .prose-text{margin:0 1em;font-size:110%;line-height:1.5}.prose-container .prose-text img{width:300px !important}.prose-container .prose-text h2,.prose-container .prose-text h3,.prose-container .prose-text h4{margin-top:2em;margin-bottom:0.5em}.prose-container .prose-text p{margin-top:0.5em;margin-bottom:1em}.prose-container .prose-text p a{outline:0;color:inherit;text-decoration:none;font-weight:bold}.prose-container .prose-text p a:hover{color:inherit;text-decoration:underline}.centre{display:flex;justify-content:center}.star-rating-group{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}.star-rating{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin:0.5em auto 1em;position:relative;width:100%}.star-rating input{display:none !important}.star-rating>label{width:2em;font-family:'Font Awesome 5 Free';transition:0.2s ease;margin:0 0.1em}.star-rating label:hover{color:var(--highlight_colour_hover);transition:0.2s ease}.star-rating label::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='currentColor' stroke='currentColor' d='M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z'/%3E%3C/svg%3E")}.star-rating input:checked ~ label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='currentColor' stroke='currentColor' d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'/%3E%3C/svg%3E")}.review-summary a{outline:0;color:inherit;text-decoration:none;font-weight:inherit;cursor:pointer}.review-summary a:hover{color:inherit;text-decoration:underline}#reviews{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 0.5fr));grid-gap:1em}#reviews .review{display:flex;height:fit-content;flex-direction:column;max-width:100%;padding:1em 0.9em;background:white;color:var(--main_text_colour);border-radius:0.5em;box-shadow:0 0 8px 0 rgba(0,0,0,0.2);font-size:85%}#reviews .review h3,#reviews .review p{margin:0.5em 0 0}#reviews .review .verified{font-size:75%;color:#387019;font-weight:bold;vertical-align:middle;display:inline-block;font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic}#reviews .review .verified:after{content:" Verified Customer"}#reviews .review .review-info{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:0.5em}#reviews .review .review-info p{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic}#reviews .review .review-info .timestamp{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic;margin:0}#reviews .review .review-info.light{color:var(--highlight_colour_hover)}#reviews .review .review-info .star-rating{margin:0.5em 0;font-size:0.7em;width:unset}#reviews .review .review-info .star-rating label{filter:invert(28%) sepia(12%) saturate(623%) hue-rotate(55deg) brightness(95%) contrast(85%)}#reviews .review .review-images{display:flex;justify-content:start;margin-top:0.8em}#reviews .review .review-images img{width:calc((100% - 0.5em*2)/3);max-height:12rem;object-fit:cover;object-position:center center;margin-right:0.5em;border-radius:0.2em;cursor:pointer}#reviews .review .review-reply{padding-top:1em;padding-left:1em;border-top:2px dashed;margin-top:0.8em;font-size:88%;display:flex;column-gap:0.5rem;align-items:start}#reviews .review .review-reply img{width:3rem}#reviews .review .review-reply .review-body{margin-top:0.5rem}#reviews .review .review-body{white-space:break-spaces;margin-top:1.5rem}.vimeo-embed{position:relative;height:55vh}.help-list .help-category-heading:not(:first-of-type){margin-top:4rem}.help-list .help-topic{margin:0.5em 1em;background-color:var(--highlight_colour);border-radius:1.5em}.help-list .help-topic .help-topic-heading{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.6em 0.8em;border-radius:1.5em;color:var(--light_text_colour)}.help-list .help-topic .help-topic-heading span{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic;text-align:center;flex-grow:1;padding-right:0.4rem;font-size:1.1rem}.help-list .help-topic .help-topic-heading i{transition:transform 400 ease-out}.help-list .help-topic .help-topic-body{display:none;padding:0 1.5em 1em;color:var(--main_bg_colour);margin:0 !important}.help-list .help-topic .help-topic-body p,.help-list .help-topic .help-topic-body dl,.help-list .help-topic .help-topic-body ul{line-height:1.5rem}.help-list .help-topic .help-topic-body li{margin-top:0.5rem}.help-list .help-topic .help-topic-body a{outline:0;color:var(--light_text_colour);text-decoration:none;font-weight:bold}.help-list .help-topic .help-topic-body a:hover{color:inherit;text-decoration:underline}.help-list .help-topic .help-topic-body img{width:300px !important}.help-list .help-topic .help-topic-body .small-heading{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic;color:var(--light_text_colour);margin-top:2em}.help-list .help-topic.open .help-topic-heading i{transform:rotate(180deg)}.idea{display:flex;flex-direction:column}.idea .idea-image{min-width:20rem;width:100%}.idea .idea-image img{border:0.4rem solid var(--main_nav_bg_colour);border-radius:0.5rem}.idea .idea-body{display:flex;flex-direction:column;align-items:center;margin:0 1rem 0.5rem}.idea .idea-body ul:before,.idea .idea-body ol:before{content:attr(data-heading);margin-left:-2.5rem}.idea .idea-body a.pure-button{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;background:var(--light_text_colour);color:var(--highlight_colour);border-radius:0.5rem;max-width:17rem;width:100%}.idea .idea-body a.pure-button:hover{background:#ccb191;color:var(--highlight_colour)}.shipping-country-list label{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic;color:var(--light_text_colour)}.shipping-country-list ul li{color:var(--light_text_colour)}.offset-anchor{position:relative;top:0px;width:100%}.showcase-row{display:flex;align-items:center;background-size:contain;background-position:center bottom;background-repeat:no-repeat;height:65vh}.showcase-row-text-side{display:flex;flex-direction:column;align-items:center;padding:1em}.showcase-row-text-side p{font-family:'Vollkorn', 'serif';font-weight:400;text-align:center;font-size:115%;line-height:1.6;border-radius:0.8rem}.showcase-row-text-side p.product-blurb{background-color:rgba(var(--highlight_colour_rgb), 0.87);color:var(--light_text_colour);padding:0.5rem 0.8rem}.showcase-row-text-side p.product-name{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;background-color:rgba(var(--light_text_colour_rgb), 0.87);color:var(--highlight_colour);padding:0.3rem 1rem;margin-bottom:0;font-size:130%}.showcase-row-text-side a.pure-button{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;font-size:120%;border-radius:0.75em;background-color:var(--light_text_colour);color:var(--highlight_colour);padding-top:0.6em;padding-bottom:0.6em;transition:all 150ms ease-out;opacity:0.87}.showcase-row-text-side a.pure-button:hover{opacity:1.0;transform:scale(1.02)}.pure-menu-heading{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic}.pure-menu-item a{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;color:var(--highlight_colour);font-size:110%}.pure-menu-link{border-radius:0.5em;transition:all 150ms ease-out}.pure-menu-link:hover{color:var(--highlight_colour_hover);background-color:initial}#main-nav-logo{padding:0;padding-top:0.4rem}#main-nav-logo,#mobile-nav-logo{border-radius:0em}#main-nav-logo:hover,#mobile-nav-logo:hover{background-color:var(--main_nav_bg_colour)}.left-vertical-menu .pure-menu-item a{font-size:2em}.left-vertical-menu .pure-menu-link{padding:.5em}#navbar-social-icon-wrapper{margin-left:0.5rem}#navbar-social-icon-wrapper .pure-menu-link{padding-left:0.5em;padding-right:0.5em}.product-grid-wrapper{background:var(--main_bg_colour);min-height:100vh;padding:1.5em 1em 0;display:grid;grid-template-columns:1fr 1fr;width:200%}#product-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-flow:row;grid-gap:2em}.product-tile{cursor:pointer;color:var(--light_text_colour);background-color:var(--highlight_colour);border:0.5em var(--highlight_colour) solid;border-radius:1em 1em 2em 2em;padding-bottom:0.5em;transition:all 150ms ease-out;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.product-tile .product-tile-info{display:flex;align-items:center;justify-content:space-between;padding:0 0.3em;margin:0.2em 0}.product-tile .product-tile-info p{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;margin:0.4em 0;font-size:1em}.product-tile .product-tile-info .product-price small{font-size:70%}.product-tile .product-tile-info:nth-child(3){padding:0 0.8em}.product-tile img{object-fit:cover;height:15em;border-radius:0.6em}.product-tile:hover{transform:scale(1.01) translateY(-0.5em);background-color:var(--highlight_colour_hover);border-color:var(--highlight_colour_hover)}.contact-section{min-height:80vh;padding:6em 1em;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;scroll-margin-top:0;box-shadow:inset 0 0 8px 2px rgba(0,0,0,0.2)}.contact-section ul{line-height:1.75}.contact-section>div{width:45em}.contact-section form{width:100%}.contact-section .contact-form-container{display:flex;justify-content:center}.contact-section input{flex:1 0 auto;max-width:30em;padding:0.8em 0.8em !important;border-radius:10px !important;background-color:var(--main_bg_colour)}.contact-section textarea{flex:1 0 auto;max-width:30em;padding:0.8em 0.8em !important;border-radius:10px !important;background-color:var(--main_bg_colour);resize:vertical;max-height:40em;min-height:10em}.contact-section h1{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;text-align:center;margin-bottom:1em}.contact-section p{font-family:'Vollkorn', 'serif';font-weight:400;margin:1em 0 1em;text-align:center;line-height:1.6}.contact-section a{outline:0;color:inherit;text-decoration:none;font-weight:bold}.contact-section a:hover{color:inherit;text-decoration:underline}.contact-section .contact-item{text-align:center;margin-bottom:2em}.contact-section .contact-item-container{display:flex;justify-content:space-between}.contact-section #contact-send-button{background-color:var(--main_bg_colour)}.contact-section #contact-result{padding:0.5em 0.75em}.review-section{background:var(--main_bg_colour);min-height:80vh;padding:3em 1em;display:flex;align-items:center;align-content:center;justify-content:center;scroll-margin-top:0}.review-section>div{width:45em}.review-section form{width:100%}.review-section .review-form-container{display:flex;justify-content:center;align-items:start;flex-direction:column}.review-section input{flex:1 0 auto;max-width:30em;padding:0.8em 0.8em !important;border-radius:10px !important;background-color:white}.review-section input[type="file"]{border:1px solid #ccc}.review-section .review-images-container{display:flex;flex-direction:row;flex:1 0 auto;justify-content:center}.review-section .review-images-container .review-image-preview{border:3px var(--highlight_colour) solid;border-radius:0.5em;display:flex;align-items:start;justify-content:right;width:5em;height:5em;margin:0.5em 0.2em;background-size:cover;background-position:center;padding:0.1em;font-size:1.2em;color:#cc0025}.review-section .review-images-container .review-image-preview i{cursor:pointer}.review-section textarea{flex:1 0 auto;max-width:30em;padding:0.8em 0.8em !important;border-radius:10px !important;background-color:white;resize:vertical;max-height:40em;min-height:10em}.review-section h1{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic;text-align:center;margin-bottom:1em}.review-section p{font-family:'Vollkorn', 'serif';font-weight:400;margin:1em 0 1em;text-align:center;line-height:1.6}.review-section a{outline:0;color:inherit;text-decoration:none;font-weight:inherit}.review-section a:hover{color:inherit;text-decoration:underline}.review-section #review-submit-button{background-color:white}.review-section #review-result{padding:0.5em 0.75em}.review-section #review-result:empty{display:none}.review-section #review-preview{display:flex;flex-direction:column;border:0.5em var(--highlight_colour) solid;border-radius:1em;background:var(--highlight_colour);color:var(--light_text_colour)}.review-section #review-preview p{margin-bottom:0.3em;padding:0 0.3em}.review-section #review-preview img{border-radius:0.5em}.review-section #review-submit-button{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic}.review-section .page-button-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin:0.5em auto 1em}.review-section .page-button-wrapper button{font-family:'Fira Sans', 'sans-serif';font-weight:500;font-style:italic;border-radius:6px !important;background-color:var(--highlight_colour);color:var(--light_text_colour)}.pure-form-aligned .pure-control-group{display:flex;width:100%;flex-direction:row;align-items:baseline;justify-content:center}.pure-form-aligned .pure-control-group>label{width:1em;margin-right:0.5em;font-size:110%}form button{width:10em !important;border-radius:6px !important}.status{border:1px solid transparent;border-radius:4px;text-align:center;display:inline-block;padding:0.15em 0.25em;margin-left:0.5em}.status-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.status-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}select.error,input:not([type="radio"]):not([type="checkbox"]).error,textarea.error{border-color:#a94442;box-shadow:inset 0 2px 6px rgba(0,0,0,0.2)}.footer{background:var(--main_bg_colour);color:var(--highlight_colour);padding:2em 3em 0.5em}.footer a{outline:0;color:var(--highlight_colour);text-decoration:none;font-weight:inherit}.footer a:hover{color:var(--highlight_colour_hover);text-decoration:underline}.footer img.logo{width:8em}.footer .sitemap-list{margin:0 auto}.footer .sitemap-list p{font-family:'Fira Sans', 'sans-serif';font-weight:700;font-style:italic}.footer .sitemap-list ul{list-style-type:none;padding:0}.footer .sitemap-list ul li{font-family:'Vollkorn', 'serif';font-weight:400;margin-bottom:0.25em;cursor:pointer}.footer .flags-wrapper{display:flex;justify-content:space-around}.footer .flags-wrapper img{width:calc((100% - 2em)/3);max-width:8rem}.footer .acknowledgement-of-country{font-size:0.85rem}.footer .logo-wrapper,.footer .sitemap-list,.footer .acknowledgement-of-country{margin-bottom:2rem}.copyline{display:inline-flex;justify-content:center}.copyline p{font-family:'Vollkorn', 'serif';font-weight:400;margin-bottom:0.5em;font-size:80%}.socials-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;margin-top:0.25em;width:10em}.socials{display:flex;justify-content:space-evenly;font-size:1.8em;width:100%;margin:0.5em 0 0.2em}i.fa-tiktok{transform:scale(0.85)}i.fa-instagram{transform:scale(1.11)}@media only screen and (max-width: 35.5em){.nav-side-block{flex:none}.hidden-sm{display:none !important}.pure-menu-link,.pure-menu-heading{font-size:110%}#main-nav-logo{display:none !important}#mobile-nav-logo{display:block !important}#menu-wrapper{flex-direction:column;position:fixed;top:0;left:calc(-1 * var(--menu_width));bottom:0;width:var(--menu_width);align-items:flex-start;overflow-y:scroll}#menu-button{display:block !important;position:fixed;top:0;left:0;z-index:10000;padding:0.4em 0.6em;font-size:1.5em;background:var(--highlight_colour);color:var(--light_text_colour);opacity:0.85;border-radius:0 0 0.5em 0}#main-nav-right-block{display:flex;flex-direction:column;justify-content:space-between;height:30%;margin-top:2.5rem}#main{transition:filter 400ms ease-out,var(--menu_transition)}#menu-wrapper,#menu-button{transition:var(--menu_transition)}[data-mobile-menu-active] #menu-button{transform:translateX(calc(var(--menu_width) / 1.5))}[data-mobile-menu-active] #main,[data-mobile-menu-active] #menu-wrapper{transform:translateX(var(--menu_width))}[data-mobile-menu-active] #main{filter:opacity(0.35)}.showcase-row{flex-direction:column}#menu-wrapper .pure-menu-list{display:flex;flex-direction:column;align-items:flex-start}.product-tile-wrapper{margin-bottom:1.5em;width:91.5vw}.product-tile .product-price{transform:scale(1)}#product-grid{grid-template-columns:repeat(1, 1fr);grid-gap:0}.contact-section{padding:2.5em 0.5em}.contact-section>div{width:100%}.contact-section .contact-item-container{flex-direction:column}.contact-section .contact-item{margin-bottom:3em}#contact-form button{margin-top:0}.header-row{box-shadow:none}.header-row .h1,.header-row.product-page h1{font-size:2em}.header-row.product-page p{max-width:100%}#navbar-social-icon-wrapper{flex-direction:row !important;width:var(--menu_width);justify-content:space-evenly}.index-top-section h1{width:95%;padding:0.6rem;font-size:1.8rem}.index-top-section p{width:80%;padding:0.5rem;font-size:1.2rem}}@media only screen and (min-width: 35.5em){body{margin-top:99px}.only-sm{display:none !important}#menu-button,#mobile-nav-logo{display:none !important}#main-nav-logo{display:block !important}#main-nav-logo .logo{width:4em}#navbar-social-icon-wrapper{display:none}.pure-menu-item a{font-size:75%;padding:0.5em}.pure-menu-horizontal-lg{width:100%;word-wrap:nowrap}.pure-menu-horizontal-lg .pure-menu-list{display:inline-block}.pure-menu-horizontal-lg .pure-menu-heading,.pure-menu-horizontal-lg .pure-menu-item,.pure-menu-horizontal-lg .pure-menu-separator{display:inline-block;vertical-align:middle}#product-grid{grid-template-columns:repeat(2, 1fr)}.showcase-row:nth-child(odd){flex-direction:row-reverse}.offset-anchor{top:-90px}.idea{flex-direction:row}.review-section{flex-direction:column}.review-section #review-preview{margin-right:2em}.review-section .review-form-container{flex-direction:row}#reviews{grid-gap:2em}#reviews .review{padding:2.5em 2em;font-size:100%}#reviews .review .review-images,#reviews .review .review-reply{margin-top:1.2em}#reviews .review .star-rating{font-size:1em}.figure-row{flex-direction:row;align-items:center}.figure-row figure{margin-left:0.5rem;margin-right:0.5rem}.footer{padding:2em 2em 0.5em}.index-top-section{background-size:contain}}@media only screen and (min-width: 48em){#navbar-social-icon-wrapper{display:inline-block}#main-nav-logo .logo{width:4em}#shopify-elem{width:93vw;margin:0 auto}}@media only screen and (min-width: 64em){#product-grid{grid-template-columns:repeat(3, 1fr)}#shopify-elem{width:85vw;margin:0 auto}#main-nav-logo .logo{width:5em}.pure-menu-item a{font-size:100%;padding:0.75rem}.offset-anchor{top:-116px}}@media only screen and (min-width: 90em){#product-grid{grid-template-columns:repeat(4, 1fr)}#shopify-elem{width:70vw;margin:0 auto}}

/*# sourceMappingURL=main.min.css.map */