@font-face{font-family:"Addington";src:local("Addington"),url("/wp-content/uploads/fonts/AddingtonCF-Regular.otf") format("opentype")}@font-face{font-family:'Avenir';src:local("Avenir"),url('/wp-content/uploads/fonts/Avenir-Medium.ttf') format('truetype')}@font-face{font-family:"Love Letters Regular";src:local("Love Letters Regular"),url("/wp-content/uploads/fonts/LoveLettersRegular.otf") format("opentype")}h1,h2,h3,h4,h5,h6{font-family:Addington!important;text-shadow:none!important}body{font-family:'Avenir Medium'!important}.alt-font,.alt-header h3{font-family:'Love Letters Regular'!important}.woocommerce .et_pb_row{max-width:1440px}:root{--swans-down:#daede6!important;--rose-fog:#eac3bf!important;--cutty-sark:#4d656b!important;--jungle-mist:#b2d2d4!important;--cascade:#8da8a8!important}.h-no-p{padding-bottom:0}::-webkit-scrollbar{width:0.25rem!important}::-webkit-scrollbar-track{background:#f0f0f0!important;border:none!important}::-webkit-scrollbar-thumb{background:var(--cutty-sark)!important}::-webkit-scrollbar-thumb:hover{background:var(--swans-down)!important}.overhang-img{margin:-18rem 0 0!important;height:calc(100% + 18rem)!important}.overhang-img .et_pb_image_wrap,.overhang-img img{height:100%!important}.overhang-img img{object-fit:cover}.woocommerce-ordering .orderby{background-color:#daede6!important;color:#4d656b!important}.woocommerce-pagination ul.page-numbers{border:none!important}.woocommerce-pagination ul.page-numbers li{margin-right:0.5rem!important;background-color:#f0f0f0!important;border:none!important}.woocommerce-pagination ul.page-numbers li:last-child{margin-right:0!important}.woocommerce-pagination ul.page-numbers li .current{background-color:#daede6!important}.woocommerce-pagination ul.page-numbers li>*{color:#4d656b!important;padding:0.5rem!important}#bboo-filters .ui-slider-handle{border-radius:100%!important;background-color:var(--cutty-sark)!important;width:1rem;height:1rem;top:-0.4rem;margin-left:-0.2rem}#bboo-filters .ui-slider-range{background-color:var(--swans-down)!important}#bboo-filters .ui-slider{margin:1rem 0!important;background-color:#f0f0f0!important;height:0.25rem;border:none}#bboo-filters .wpfTitleToggle:before{color:var(--swans-down)!important;font-weight:500!important}#bboo-filters .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label{display:inline-flex!important;width:1rem!important;height:1rem!important;border:1px solid #000}#bboo-filters .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before{background:var(--rose-fog)!important;width:70%!important;height:70%!important;margin:auto!important;position:relative!important}#bboo-filters .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label{border-radius:50%}.bboo-product-category-grid{display:flex;list-style:none!important;padding:0!important}.bboo-product-category-grid li{width:calc((100% - 11%) * 1/3);margin-right:5.5%}.bboo-product-category-grid li:last-child{margin-right:0}.bboo-product-category-grid .img-wrapper{position:relative;line-height:0;margin-bottom:2rem}.bboo-product-category-grid .img-wrapper span{position:absolute;top:0!important;width:100%;aspect-ratio:1/1;display:flex}.bboo-product-category-grid .img-wrapper img{aspect-ratio:1/1;object-fit:cover;width:100%}.bboo-product-category-grid li:hover .img-wrapper span{background-color:rgba(240,240,240,0.5)!important}.bboo-product-category-grid .img-wrapper span h2{margin:auto auto 0 auto;padding:1rem 1.25rem;background-color:rgb(124 152 141 / 100%);color:#fff}.bboo-product-category-grid .bboo-category-description{color:#7C988D;text-align:center}@media all and (max-width:980px){.bboo-product-category-grid{display:flex;flex-wrap:wrap}.bboo-product-category-grid>li{width:100%!important;margin:0 0 4rem!important}}.wpcf7-form{padding:2rem 2rem 0rem}.wpcf7-form p{padding:0}.wpcf7-form input,.wpcf7-form textarea{width:100%;margin-bottom:1rem;padding:0.5rem 1rem;font-size:1rem;line-height:1rem;border-color:#f0f0f0}.wpcf7-form input.wpcf7-submit{border:none;background-color:#ffffff}#woofc-area,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-link span,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span,.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner,.woofc-area.woofc-style-01 .woofc-no-item,.woofc-area.woofc-style-01 .woofc-error{color:#4d656b;border-color:#4d656b}.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner a{color:#4d656b;font-weight:700}.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a{background-color:#4d656b;border-color:#4d656b;color:#fff}.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{background-color:transparent;border-color:#4d656b;color:#4d656b}[class^="woofc-icon-"],[class*=" woofc-icon-"]{background-color:#4d656b;padding:0.25rem;border-radius:50px}.bamboo-footer-menu .et_mobile_nav_menu{display:none!important}.bamboo-footer-menu .et_pb_menu__menu{display:block!important}.bamboo-footer-menu .et_pb_menu__wrap{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}#bamboo-footer-newsletter .et_pb_newsletter_form{padding:0!important}#bamboo-footer-newsletter .et_pb_newsletter_button{display:flex!important}#bamboo-footer-newsletter .et_pb_newsletter_button .et_pb_newsletter_button_text{margin:auto!important}#bamboo-footer-newsletter .et_pb_newsletter_description h2{margin:auto auto auto 0!important}@media all and (max-width:767px){#bamboo-footer-newsletter .et_pb_newsletter_description h2.et_pb_module_header{margin-bottom:2rem!important}}ul#menu-main-menu li{margin:0!important;padding:1rem!important}ul#menu-main-menu li a,ul#menu-main-menu li{padding:0!important}ul#menu-main-menu li a{padding:1rem 1rem!important}ul#menu-main-menu li.ml-shop a{background-color:#eac3bf;padding:1rem 2rem!important;margin:0 1rem!important}#bamboo-header ul#menu-main-menu li.ml-shop a{color:#fff!important}ul#menu-main-menu li.ml-basket:before{content:""!important;font-family:ETmodules!important;color:#eac3bf!important;font-size:1.5rem;line-height:1.5rem;position:absolute;height:1.5rem;top:0.75rem;bottom:0.75rem;left:0.75rem}ul#menu-main-menu li.ml-basket a{opacity:0!important;padding:0!important;width:3rem;height:3rem}#main-menu-bamboo ul.et_mobile_menu,#main-menu-bamboo .et_mobile_nav_menu{list-style:none!important;padding:0!important}.et_mobile_menu{position:fixed!important;top:9rem!important;left:0!important;right:0!important}@media all and (max-width:1280px){.et_mobile_nav_menu{display:list-item!important;padding:0!important}.et_pb_menu__menu{display:none!important}}