@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{min-height:100vh}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0}body,html{overflow-x:hidden}html{background-color:#f7f6f4}img{height:auto;width:100%}hr{border:none;border-bottom:1px solid #f7f6f4}.branded-content-image .title-logo+h2,.invisible{cursor:none;left:-999rem;line-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-999rem}@media (hover:none),(max-width:47.9375rem){.locked-mobile{height:100vh;overflow:hidden;position:relative}}.locked-all{height:100vh;overflow:hidden;position:relative}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.image-fit{overflow:hidden;position:relative}.image-fit img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-fit img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}.section-intro{margin:0 auto 2.5rem;max-width:61.25rem;text-align:center}@media (min-width:48rem){.section-intro{margin-bottom:3rem}.section-intro h1,.section-intro h2{margin-bottom:1.25rem!important}}.section-intro h1{font-size:2.625rem}@media (min-width:48rem){.section-intro h1{font-size:3.25rem}}.section-intro .intro-line{background-color:#f1bb28;display:block;height:.25rem;margin:0 auto 1.25rem;width:7.5rem}@media (min-width:48rem){.section-intro .intro-line{margin-bottom:1.75rem}}@-webkit-keyframes bee-hover{0%{transform:translate(-.25rem) rotate(1deg)}25%{transform:translateY(.75rem) rotate(0)}50%{transform:translate(.25rem,.5rem) rotate(0)}75%{transform:translateY(.75rem) rotate(-1deg)}to{transform:translate(.25rem) rotate(0)}}@keyframes bee-hover{0%{transform:translate(-.25rem) rotate(1deg)}25%{transform:translateY(.75rem) rotate(0)}50%{transform:translate(.25rem,.5rem) rotate(0)}75%{transform:translateY(.75rem) rotate(-1deg)}to{transform:translate(.25rem) rotate(0)}}@-webkit-keyframes bee-hover-reverse{0%{transform:translate(-.25rem) rotate(1deg) scaleX(-1)}25%{transform:translateY(.75rem) rotate(0) scaleX(-1)}50%{transform:translate(.25rem,.5rem) rotate(0) scaleX(-1)}75%{transform:translateY(.75rem) rotate(-1deg) scaleX(-1)}to{transform:translate(.25rem) rotate(0) scaleX(-1)}}@keyframes bee-hover-reverse{0%{transform:translate(-.25rem) rotate(1deg) scaleX(-1)}25%{transform:translateY(.75rem) rotate(0) scaleX(-1)}50%{transform:translate(.25rem,.5rem) rotate(0) scaleX(-1)}75%{transform:translateY(.75rem) rotate(-1deg) scaleX(-1)}to{transform:translate(.25rem) rotate(0) scaleX(-1)}}html{color:#1a1a1a;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.55}html.wf-active{font-family:Nunito Sans,sans-serif}::-moz-selection{background-color:#f8dd94}::selection{background-color:#f8dd94}body{-webkit-font-smoothing:antialiased}a,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-family:Palatino,serif}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{font-family:Vollkorn,Palatino,serif}.h1,h1{font-size:2.875rem;font-weight:400;line-height:1.2}@media (min-width:48rem){.h1,h1{font-size:4rem}}.h2,h2{font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:48rem){.h2,h2{font-size:3.125rem}}.h3,h3,h4,h5,h6{font-size:1.875rem;font-weight:400;line-height:1.1}@media (min-width:48rem){.h3,h3,h4,h5,h6{font-size:2.5rem}}p{font-size:1rem;line-height:1.625}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding-left:0}ol li,ul li{line-height:1;margin-bottom:0;padding-left:0}.content-typography h2,.content-typography h3,.content-typography h4,.content-typography h5,.content-typography h6,.section-intro h2,.section-intro h3,.section-intro h4,.section-intro h5,.section-intro h6{margin-bottom:.875rem}.content-typography a:not(.btn),.section-intro a:not(.btn){text-decoration:underline;transition:color .2s ease-in-out}.content-typography a:not(.btn):focus,.content-typography a:not(.btn):hover,.section-intro a:not(.btn):focus,.section-intro a:not(.btn):hover{color:#6e6e6e}.content-typography .btn,.content-typography .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.content-typography .product-single .up-sells .button,.content-typography .single-product .up-sells .button,.content-typography form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .content-typography a,.menu-main-nav-container #menu-main-nav>.menu-item.cta .section-intro a,.product-single .up-sells .content-typography .button,.product-single .up-sells .section-intro .button,.section-intro .btn,.section-intro .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.section-intro .product-single .up-sells .button,.section-intro .single-product .up-sells .button,.section-intro form input[type=submit],.single-product .up-sells .content-typography .button,.single-product .up-sells .section-intro .button,form .content-typography input[type=submit],form .section-intro input[type=submit]{margin:2rem 0}.content-typography blockquote:not(:last-child),.content-typography p:not(:last-child),.section-intro blockquote:not(:last-child),.section-intro p:not(:last-child){margin-bottom:1.5rem}.content-typography blockquote,.section-intro blockquote{border-left:.25rem solid #f1bb28;padding-left:1rem}.content-typography blockquote,.content-typography blockquote *,.section-intro blockquote,.section-intro blockquote *{font-family:Vollkorn,Palatino,serif;font-size:1.125rem;font-weight:700}@media (min-width:48rem){.content-typography blockquote,.content-typography blockquote *,.section-intro blockquote,.section-intro blockquote *{font-size:1.5rem}}.content-typography img,.section-intro img{display:block;margin:3.25rem 0}.content-typography ol:not(:last-child),.content-typography ul:not(:last-child),.section-intro ol:not(:last-child),.section-intro ul:not(:last-child){margin-bottom:1.5rem}.content-typography ol li,.content-typography ul li,.section-intro ol li,.section-intro ul li{line-height:1.75;margin-bottom:.25rem;margin-left:1rem;padding-left:.5rem;position:relative}.content-typography ol li:before,.content-typography ul li:before,.section-intro ol li:before,.section-intro ul li:before{display:block;position:absolute;right:100%}.content-typography ul li:before,.section-intro ul li:before{background-color:#1a1a1a;border-radius:100%;content:"";height:.25rem;top:.75rem;width:.25rem}.content-typography ol,.section-intro ol{counter-reset:section}.content-typography ol li:before,.section-intro ol li:before{content:counter(section) ".";counter-increment:section;font-weight:500;top:0}.container-xs{max-width:34.25rem}.container-sm,.container-xs{margin-left:auto;margin-right:auto;padding:0 1.5rem;width:100%}.container-sm{max-width:64.25rem}.container{margin-left:auto;margin-right:auto;max-width:78rem;padding:0 1.5rem;width:100%}.btn,.menu-main-nav-container #menu-main-nav>.menu-item.cta a,.product-single .up-sells .button,.single-product .up-sells .button,button,form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1a1a1a;background-image:url(../images/button-wave.png);background-position:0 -90%;background-repeat:repeat-x;background-size:100% 200%;border:none;border-radius:0;box-shadow:0 0 0 0 #1a1a1a;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:2.81px;line-height:1.55;padding:.844rem 1.75rem;text-align:center;text-transform:uppercase;transition:all .75s ease-in,color .2s linear .45s}@media (min-width:48rem){.btn,.menu-main-nav-container #menu-main-nav>.menu-item.cta a,.product-single .up-sells .button,.single-product .up-sells .button,button,form input[type=submit]{min-width:15rem;padding:.888rem 1.5rem .8rem}}.btn:focus,.btn:hover,.menu-main-nav-container #menu-main-nav>.menu-item.cta a:focus,.menu-main-nav-container #menu-main-nav>.menu-item.cta a:hover,.product-single .up-sells .button:focus,.product-single .up-sells .button:hover,.single-product .up-sells .button:focus,.single-product .up-sells .button:hover,button:focus,button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#010101;background-position:-7rem 55%;color:#1a1a1a;outline:none}.btn.btn-secondary,.menu-main-nav-container #menu-main-nav>.menu-item.cta a,.product-single .up-sells .btn-secondary.button,.single-product .up-sells .btn-secondary.button,button.btn-secondary,form input.btn-secondary[type=submit]{background-color:#f1bb28;background-image:url(../images/button-wave-dark.png);color:#1a1a1a}.btn.btn-secondary:focus,.btn.btn-secondary:hover,.menu-main-nav-container #menu-main-nav>.menu-item.cta a:focus,.menu-main-nav-container #menu-main-nav>.menu-item.cta a:hover,.product-single .up-sells .btn-secondary.button:focus,.product-single .up-sells .btn-secondary.button:hover,.single-product .up-sells .btn-secondary.button:focus,.single-product .up-sells .btn-secondary.button:hover,button.btn-secondary:focus,button.btn-secondary:hover,form input.btn-secondary[type=submit]:focus,form input.btn-secondary[type=submit]:hover{background-color:#f4ca58}.btn.btn-large,.menu-main-nav-container #menu-main-nav>.menu-item.cta a.btn-large,.product-single .up-sells .btn-large.button,.single-product .up-sells .btn-large.button,button.btn-large,form input.btn-large[type=submit]{font-size:1rem;letter-spacing:3px}@media (min-width:48rem){.btn.btn-large,.menu-main-nav-container #menu-main-nav>.menu-item.cta a.btn-large,.product-single .up-sells .btn-large.button,.single-product .up-sells .btn-large.button,button.btn-large,form input.btn-large[type=submit]{min-width:15rem;padding:1.125rem 1.5rem}}.site-header{position:relative;z-index:99}.site-header .nav-logo{position:relative;width:6.375rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.site-header .nav-logo{flex:0 1 11rem}}.site-header .nav-logo img{display:block}.site-header .nav-logo a{height:100%;left:0;position:absolute;top:0;width:100%}.site-header #mainNav{align-items:center;display:flex;height:6.25rem;justify-content:space-between;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.site-header #mainNav{height:7rem}}.site-header #nav-mobile-toggle{height:1.25rem;padding:.875rem;position:relative;width:3rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.site-header #nav-mobile-toggle{display:none}}.site-header #nav-mobile-toggle span{background-color:#fff;cursor:pointer;display:block;height:.125rem;left:0;margin-bottom:.25rem;position:absolute;transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:1.5rem}.site-header #nav-mobile-toggle span:first-child{top:0}.site-header #nav-mobile-toggle span:nth-child(2){top:.5rem}.site-header #nav-mobile-toggle span:nth-child(3){top:1rem}.mobile-menu-active .site-header #nav-mobile-toggle span:first-child{transform:rotate(45deg) translate(.35rem,.35rem)}.mobile-menu-active .site-header #nav-mobile-toggle span:nth-child(2){opacity:0;transform:translateX(100%)}.mobile-menu-active .site-header #nav-mobile-toggle span:nth-child(3){transform:rotate(-45deg) translate(.35rem,-.35rem)}.menu-main-nav-container{background-color:#1a1a1a;max-height:calc(100vh - 6.25rem);overflow:auto;padding:1.5rem 0 8rem;position:absolute;right:-100vw;top:6.25rem;transition:transform .2s ease-in-out;width:100vw;z-index:999}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container{background-color:transparent;flex:0 0 auto;height:auto;margin-left:1.5rem;overflow:visible;padding:2rem 0 0;position:static;width:auto}.menu-main-nav-container,.menu-main-nav-container #menu-main-nav,.menu-main-nav-container .menu-item{height:100%}}.mobile-menu-active .menu-main-nav-container{transform:translateX(-100%)}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.mobile-menu-active .menu-main-nav-container{transform:translateX(0)}.menu-main-nav-container .menu-item{display:inline-flex;flex-direction:column;justify-content:center;position:relative}}.menu-main-nav-container .menu-item.current-menu-item a:before{transform:scaleX(1)}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item.current-menu-item a:before{transform:scaleY(1)}}.menu-main-nav-container .menu-item.current_page_ancestor>a:after,.menu-main-nav-container .menu-item.current_page_item>a:after{transform:scaleX(1)!important}.menu-main-nav-container #menu-main-nav>.menu-item>a{color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:1.125rem;font-weight:700;margin:0 0 0 10vw;overflow:hidden;padding:1rem 1.25rem 1rem 0;position:relative;text-shadow:0 0 .375rem rgba(26,26,26,.25);transition:color .2s ease-in-out;white-space:nowrap}.menu-main-nav-container #menu-main-nav>.menu-item>a:focus,.menu-main-nav-container #menu-main-nav>.menu-item>a:hover{outline:none}.menu-main-nav-container #menu-main-nav>.menu-item>a:focus:after,.menu-main-nav-container #menu-main-nav>.menu-item>a:hover:after{transform:scaleX(1)}.menu-main-nav-container #menu-main-nav>.menu-item>a:after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item>a{font-size:1rem;margin:0;padding:1rem .75rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:60rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item>a{padding:1rem 1.0625rem}}.menu-main-nav-container #menu-main-nav>.menu-item>a:after{bottom:.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item>a:after{left:1rem;width:calc(100% - 2rem)}}.menu-main-nav-container #menu-main-nav>.menu-item:not(.cta)>a:focus,.menu-main-nav-container #menu-main-nav>.menu-item:not(.cta)>a:hover{color:#f1bb28;outline:none}.menu-main-nav-container #menu-main-nav>.menu-item.cta a{letter-spacing:3.75px;margin-top:1.5rem;min-width:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item.cta a{margin-top:0}}@media (min-width:48rem) and (max-width:59.9375rem) and (-ms-high-contrast:active),(min-width:48rem) and (max-width:59.9375rem) and (-ms-high-contrast:none),(min-width:48rem) and (max-width:59.9375rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item.cta a{font-size:.875rem;margin-left:1rem;padding:.688rem 1.2rem .6rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:60rem) and (hover:hover){.menu-main-nav-container #menu-main-nav>.menu-item.cta a{margin-left:2.75rem!important}}.menu-main-nav-container #menu-main-nav>.menu-item.cta a:after{content:none}.menu-main-nav-container #menu-main-nav>.menu-item.cart{padding-left:1.5rem;position:relative}.menu-main-nav-container #menu-main-nav>.menu-item.cart:before{background-image:url(../images/icons/shopping-cart-solid.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;left:10vw;position:absolute;top:1rem;width:1rem}@media (min-width:48rem){.menu-main-nav-container #menu-main-nav>.menu-item.cart:before{left:1rem;top:50%;transform:translateY(-50%)}}.menu-main-nav-container .menu-item-has-children{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children a:focus+.sub-menu,.menu-main-nav-container .menu-item-has-children:focus .sub-menu,.menu-main-nav-container .menu-item-has-children:hover .sub-menu{max-height:20rem;opacity:1;transition:max-height .5s ease-in-out}}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children:focus-within .sub-menu{max-height:20rem;opacity:1;transition:max-height .5s ease-in-out}}.menu-main-nav-container .menu-item-has-children.mobile-menu-active .sub-menu{height:auto}.menu-main-nav-container .menu-item-has-children.mobile-menu-active .sub-menu:before{transform:scaleY(1)}.menu-main-nav-container .menu-item-has-children.mobile-menu-active .mobile-toggle:after{transform:rotate(-135deg)}.menu-main-nav-container .menu-item-has-children .mobile-toggle{cursor:pointer;height:3.125rem;position:absolute;right:0;top:0;width:30%}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children .mobile-toggle{display:none}}.menu-main-nav-container .menu-item-has-children .mobile-toggle:after{border-bottom:2px solid #f1bb28;border-right:2px solid #f1bb28;content:"";display:block;height:.875rem;position:absolute;right:2rem;top:1.25rem;transform:translateY(-50%) rotate(45deg);width:.875rem}.menu-main-nav-container .menu-item-has-children .sub-menu{background-color:hsla(40,16%,96%,.05);height:0;overflow:hidden;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children .sub-menu{background-color:#1a1a1a;height:auto;left:0;max-height:0;min-width:12rem;opacity:0;position:absolute;top:100%;transform:translateY(-.75rem);transition:max-height .2s ease-in-out,opacity .2s ease-in-out}}.menu-main-nav-container .menu-item-has-children .sub-menu:hover:before{transform:scaleY(1)}.menu-main-nav-container .menu-item-has-children .sub-menu:focus-within:before{transform:scaleY(1)}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item{display:block;margin-left:10vw;padding:0 1rem;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item{margin-left:0;padding:0 2rem}}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item:first-child{padding-top:.5rem}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item:last-child{padding-bottom:.5rem}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a{color:#fff;display:inline-block;font-weight:500;padding:.625rem 0;position:relative;transition:color .2s ease-in-out;white-space:nowrap}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:focus,.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:hover{outline:none}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:focus:after,.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:hover:after{transform:scaleX(1)}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min-width:48rem) and (hover:hover){.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a{white-space:nowrap}}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:focus,.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:hover{color:#f1bb28}.menu-main-nav-container .menu-item-has-children .sub-menu .menu-item a:after{bottom:.125rem}#footer{background-color:#1a1a1a;margin-top:7.5rem;position:relative}@media (min-width:48rem){#footer{margin-top:10.75rem}}#footer:before{background-image:url(../images/comb-black.svg);background-size:auto 7.75rem;bottom:100%;content:"";display:block;height:5.625rem;left:0;position:absolute;right:0;transform:translateY(.125rem)}@media (min-width:48rem){#footer:before{background-size:auto 9.5rem;height:6.875rem}}#footer a:not(.social-icon){color:#fff;position:relative;transition:color .2s ease-in-out;white-space:nowrap}#footer a:not(.social-icon):focus,#footer a:not(.social-icon):hover{outline:none}#footer a:not(.social-icon):focus:after,#footer a:not(.social-icon):hover:after{transform:scaleX(1)}#footer a:not(.social-icon):after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}#footer .menu{display:flex;flex-wrap:wrap}#footer .footer-logo-container{margin-right:auto;width:100%}@media (min-width:75rem){#footer .footer-logo-container{width:auto}}#footer .footer-logo{margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;width:7rem}@media (min-width:60rem){#footer .footer-logo{width:9rem}}@media (min-width:75rem){#footer .footer-logo{top:-2.5rem}}#footer .footer-logo a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#footer .footer-logo a:after{background-color:#f1bb28;bottom:0;content:"";display:block;height:.25rem;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}#footer .footer-logo a:focus:after,#footer .footer-logo a:hover:after{transform:scaleX(1)}#footer .menu-footer-upper-container{flex-shrink:0}#footer .footer-upper{display:flex;flex-direction:column;padding:1.5rem 3.75rem 0}@media (min-width:48rem){#footer .footer-upper{align-items:flex-start;flex-direction:row;flex-wrap:wrap;padding:1.5rem 1.5rem 0}}@media (min-width:75rem){#footer .footer-upper{padding:5.625rem 1.5rem 0}}#footer .footer-upper .footer-nav{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:48rem){#footer .footer-upper .footer-nav{flex-direction:row}}#footer .footer-upper .menu{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:48rem){#footer .footer-upper .menu{flex-direction:row}}#footer .footer-upper .menu a{margin-bottom:.5rem;padding:.25rem 0}#footer .footer-upper .menu>.menu-item{margin-bottom:1.25rem;margin-right:2.75rem}#footer .footer-upper .menu>.menu-item>a{font-weight:600}#footer .footer-upper .menu .sub-menu{margin-top:.875rem}@media (min-width:48rem){#footer .footer-upper .menu .sub-menu{margin-top:1.5rem}}#footer .footer-upper .menu .sub-menu .menu-item{margin-top:.875rem}#footer .footer-upper .menu .sub-menu .menu-item a{color:#d7d7d7;font-weight:300}#footer .footer-upper .footer-address,#footer .footer-upper .footer-side-nav,#footer .footer-upper .menu>.menu-item{margin-bottom:2rem;margin-right:2.5rem}@media (min-width:48rem){#footer .footer-upper .footer-address,#footer .footer-upper .footer-side-nav,#footer .footer-upper .menu>.menu-item{margin-bottom:3.75rem}#footer .footer-extra{display:flex;margin-right:-2.5rem}}#footer .footer-address>p{color:#fff;font-weight:600;line-height:1;margin-bottom:.875rem}#footer .footer-address div *{color:#d7d7d7;line-height:1.5}#footer .footer-address div strong{font-weight:600}#footer .footer-address div p{font-weight:300;margin-bottom:.625rem}#footer .footer-side-nav{margin-top:-.25rem}#footer .footer-side-nav .made-in-cad{background:#fff;border-radius:100%;max-width:5rem}#footer .footer-custom-link{font-weight:600!important;line-height:1;padding:.25rem 0}#footer .social-title{color:#fff;margin-top:1rem}#footer .social{display:flex;flex-wrap:wrap;margin:.5rem 0}#footer .social .social-icon{height:2.375rem;margin-right:.75rem;padding:.5rem 0;text-align:left;width:2rem}#footer .social .social-icon:focus path[fill="#ffffff"],#footer .social .social-icon:hover path[fill="#ffffff"]{fill:#f1bb28}#footer .social .social-icon:last-child{margin-right:0}#footer .social .social-icon svg{height:100%;width:auto}#footer .social .social-icon path{transition:fill .2s ease-in-out}#footer .copyright{color:#fff;font-size:.875rem;font-weight:300;margin:.25rem 0;text-align:center}#footer .footer-lower{border-top:1px solid hsla(40,16%,96%,.1);padding-bottom:1.5rem;padding-top:2rem}@media (min-width:48rem){#footer .footer-lower{padding-bottom:.625rem;padding-top:1.625rem}}#footer .footer-lower .container{display:flex;flex-direction:column;justify-content:center}@media (min-width:60rem){#footer .footer-lower .container{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#footer .footer-lower .menu{justify-content:center}#footer .footer-lower .menu .menu-item a{display:inline-block;font-size:.875rem;font-weight:300;padding:.375rem 0}#footer .footer-lower .menu .menu-item:after{color:#fff;content:"|";font-family:sans-serif;font-size:.875rem;font-weight:200;margin:0 .625rem}#footer .footer-lower .menu .menu-item:last-child:after{content:none}.hero{background-attachment:fixed;background-color:#1a1a1a;margin-bottom:1.5rem;margin-top:-6.25rem;overflow:hidden;padding:7.75rem 0 8.75rem;position:relative}@media (min-width:48rem){.hero{margin-bottom:3.25rem;margin-top:-7rem;padding:8.5rem 0 10.5rem}}.hero:after,.hero:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;z-index:1}.hero:before{background-color:rgba(26,26,26,.7);top:0}.hero:after{background-image:url(../images/comb-white.svg);background-size:auto 7.75rem;height:5.625rem;transform:translateY(.125rem)}@media (min-width:48rem){.hero:after{background-size:auto 9.5rem;height:6.875rem}}.hero .hero-background{height:calc(100% + 5rem);left:0;position:absolute;top:-5rem;width:100vw}.hero .container{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}@media (min-width:48rem){.hero .container{min-height:10rem}}.hero .container:after{content:"";font-size:0;min-height:inherit}.hero .content{text-align:center}.hero .content h1,.hero .content p{color:#fff}.hero .content .description{margin:1.125rem auto 0;max-width:31rem}.hero .content .description p{font-size:1.25rem}.hero .content .btn,.hero .content .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.hero .content .product-single .up-sells .button,.hero .content .single-product .up-sells .button,.hero .content form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .hero .content a,.product-single .up-sells .hero .content .button,.single-product .up-sells .hero .content .button,form .hero .content input[type=submit]{margin-top:2.25rem}@media (min-width:48rem){.hero .content .btn,.hero .content .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.hero .content .product-single .up-sells .button,.hero .content .single-product .up-sells .button,.hero .content form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .hero .content a,.product-single .up-sells .hero .content .button,.single-product .up-sells .hero .content .button,form .hero .content input[type=submit]{margin-top:2.5rem}}.hero .content img{margin-bottom:3.25rem}@media (min-width:48rem){.hero-home .container{min-height:23rem}}.hero-minimal{box-sizing:content-box;min-height:6.25rem;padding:0 0 5rem}@media (min-width:48rem){.hero-minimal{min-height:7rem;padding:0 0 8rem}}.select2-selection,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #6e6e6e;box-shadow:0 0 0 2px rgba(241,187,40,0);box-sizing:border-box;color:#1a1a1a;display:block;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:500;padding:1.5rem 1.25rem;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;width:100%}.select2-selection:focus,.select2-selection:hover,input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#f1bb28;box-shadow:0 0 0 1px #f1bb28}.select2-selection::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:transparent}.select2-selection:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:transparent}.select2-selection::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:transparent}input,select{height:4rem}.select2-selection{height:4rem!important;padding:1.5rem 1.25rem!important}.select2-selection span{line-height:1!important}.select2-selection__arrow{display:none}.select2-selection,select{background-image:url(/themes/theme/images/icons/icon-angle-down.svg);background-position:center right 1.25rem;background-repeat:no-repeat;background-size:.875rem;cursor:pointer;padding:.5rem 1.25rem 0}.select2-selection::-ms-expand,select::-ms-expand{display:none}textarea{height:11.25rem;resize:vertical}label{color:#6e6e6e;font-weight:500}form{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.625rem}form input[type=submit]{margin-left:.625rem;margin-right:.625rem;max-width:18.75rem;width:100%}.form-group{margin:0 .625rem 1.25rem;position:relative;width:100%}@media (min-width:60rem){.form-group{margin-bottom:1.75rem}}@media (min-width:48rem){.form-group.form-group-half{width:calc(50% - 1.25rem)}}.form-group.has-danger{position:relative}.form-group.has-danger input,.form-group.has-danger select,.form-group.has-danger textarea{border-color:#c00;color:#c00}.form-group.has-danger label{color:#c00}.form-group.has-danger .text-help{color:#c00;left:0;position:absolute;top:100%}.form-group input:active,.form-group input:focus,.form-group textarea:active,.form-group textarea:focus{border-color:#f1bb28}.form-group input:active+label,.form-group input:focus+label,.form-group textarea:active+label,.form-group textarea:focus+label{font-weight:500;transform:translateY(0) scale(.875)}.form-group input:not(:-moz-placeholder-shown)+label,.form-group textarea:not(:-moz-placeholder-shown)+label{transform:translateY(0) scale(.875)}.form-group input:not(:-ms-input-placeholder)+label,.form-group textarea:not(:-ms-input-placeholder)+label{transform:translateY(0) scale(.875)}.form-group input:not(:placeholder-shown)+label,.form-group textarea:not(:placeholder-shown)+label{transform:translateY(0) scale(.875)}.placeholder-support .form-group input:not(.placeholder-shown)+label,.placeholder-support .form-group textarea:not(.placeholder-shown)+label{transform:translateY(0) scale(.875)}.form-group input+label,.form-group textarea+label{left:1.25rem;pointer-events:none;position:absolute;top:0;transform:translateY(1.25rem);transform-origin:center left;transition:transform .2s ease-in-out}.form-group select+label{left:1.25rem;position:absolute;top:0;transform:scale(.875);transform-origin:center left}.form-group input[type=checkbox]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form-group input[type=checkbox]:focus,.form-group input[type=checkbox]:hover{cursor:pointer}.form-group input[type=checkbox]:focus+label:before,.form-group input[type=checkbox]:hover+label:before{border-color:#f1bb28;box-shadow:0 0 0 1px #f1bb28}.form-group input[type=checkbox]:checked+label:after{opacity:1}.form-group input[type=checkbox]+label{color:#1a1a1a;display:block;font-size:.875rem;left:0;padding-left:3rem;position:relative;transform:none}.form-group input[type=checkbox]+label:after,.form-group input[type=checkbox]+label:before{content:"";display:block;left:0;position:absolute;top:.25rem;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.form-group input[type=checkbox]+label:before{background-color:#fff;border:1px solid #6e6e6e;box-shadow:0 0 0 2px rgba(241,187,40,0);height:1.875rem;width:1.875rem}.form-group input[type=checkbox]+label:after{border-bottom:3px solid #6e6e6e;border-right:3px solid #6e6e6e;height:1.125rem;opacity:0;transform:translate(.7rem,.25rem) rotate(45deg);width:.625rem;z-index:2}.cards{display:flex;flex-wrap:wrap;margin:0 -1%}@media (max-width:47.9375rem){.cards{margin:0 auto;max-width:25rem}}.cards .post-card{background-color:#fff;margin:0 1% 1.25rem;position:relative}@media (min-width:48rem){.cards .post-card{flex:31.33% 0 0;margin-bottom:2rem;max-width:24.375rem}}.cards .post-card-image{height:55vw;max-height:15.625rem}@media (min-width:48rem){.cards .post-card-image{height:23vw;max-height:18.75rem}}.cards .post-card-content{padding:1.5rem;text-align:center}@media (min-width:75rem){.cards .post-card-content{padding:2rem}}.cards .post-title{text-align:center}@media (min-width:48rem){.cards .post-title{font-size:1.875rem}}@media (min-width:75rem){.cards .post-title{font-size:2.5rem}}.cards .post-title span{display:inline-block;position:relative;transition:color .2s ease-in-out;white-space:nowrap;white-space:normal}.cards .post-title span:focus,.cards .post-title span:hover{outline:none}.cards .post-title span:focus:after,.cards .post-title span:hover:after{transform:scaleX(1)}.cards .post-title span:after{background-color:#f1bb28;bottom:-1px;bottom:-.25rem;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}.cards .post-card-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.cards .post-card-link:focus~.post-card-content .post-title span:after,.cards .post-card-link:hover~.post-card-content .post-title span:after{transform:scaleX(1)}.cards .post-content{margin-top:.5rem}.cards .post-price{font-size:1.25rem;margin-top:1rem}.pagination{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin:2rem -1.5rem 3rem;overflow:hidden}@media (min-width:48rem){.pagination{margin-bottom:5rem}}.pagination li{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:1.75rem;justify-content:center;margin:0 .325rem;overflow:hidden;width:1.75rem}@media (min-width:48rem){.pagination li{height:2rem;width:2rem}}.pagination li:before{display:none}.pagination li.selected{background-color:#f1bb28}.pagination li.selected a{font-weight:600}.pagination li a{background-color:rgba(241,187,40,0);color:#1a1a1a;font-size:1rem;padding:1rem;text-decoration:none;transition:background-color .3s ease}@media (min-width:48rem){.pagination li a{font-size:1.125rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pagination li a{margin-left:-.2rem;padding-top:0}}.pagination li a:active,.pagination li a:focus,.pagination li a:hover{background-color:#f1bb28}@media (min-width:48rem){.pagination .pagination-prev{margin-right:3rem}}.pagination .pagination-prev span{transform:rotate(45deg) translate(1px,-1px)}@media (min-width:48rem){.pagination .pagination-next{margin-left:3rem}}.pagination .pagination-next span{transform:rotate(225deg) translate(1px,-1px)}.pagination .pagination-next,.pagination .pagination-prev{position:relative}.pagination .pagination-next a,.pagination .pagination-prev a{padding:1rem}.pagination .pagination-next a:active span,.pagination .pagination-next a:focus span,.pagination .pagination-next a:hover span,.pagination .pagination-prev a:active span,.pagination .pagination-prev a:focus span,.pagination .pagination-prev a:hover span{border-color:#1a1a1a}.pagination .pagination-next span,.pagination .pagination-prev span{border-bottom:3px solid #f1bb28;border-left:3px solid #f1bb28;display:block;height:.5rem;transition:border-color .3s ease;width:.5rem}@media (min-width:48rem){.pagination .pagination-next span,.pagination .pagination-prev span{height:.75rem;width:.75rem}}.pagination .ellipsis{align-self:center;border:none;margin-bottom:.125rem;pointer-events:none}.breadcrumb{margin-bottom:2rem}.breadcrumb li{display:inline-block;position:relative}@media (max-width:47.9375rem){.breadcrumb li{font-size:.875rem}}.breadcrumb li:after{content:"/";margin:0 .375rem 0 .625rem}.breadcrumb li:last-child{font-weight:700}.breadcrumb li:last-child:after{content:none}.breadcrumb a{position:relative;transition:color .2s ease-in-out;white-space:nowrap}.breadcrumb a:focus,.breadcrumb a:hover{outline:none}.breadcrumb a:focus:after,.breadcrumb a:hover:after{transform:scaleX(1)}.breadcrumb a:after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}.footer-banner{margin-top:4rem;position:relative}@media (min-width:30rem){.footer-banner{min-height:22rem}}@media (min-width:48rem){.footer-banner{background-size:100% auto}}@media (min-width:75rem){.footer-banner{align-items:center;display:flex;min-height:28vw}}.footer-banner:after{content:"";font-size:0;min-height:inherit}.footer-banner .background{background-position:top 100rem right,100% 100%;background-repeat:no-repeat;background-size:100% auto,100% auto;bottom:0;height:80%;left:0;position:absolute;width:100%}@media (min-width:30rem){.footer-banner .background{background-position:100% 0,top 100rem right;background-size:100% auto,100% auto;height:31vw}}.footer-banner .background:before{background-image:linear-gradient(#f7f6f4,hsla(40,16%,96%,0));content:"";display:block;height:3rem;left:0;position:absolute;top:0;width:100%}.footer-banner .content{padding:2.5rem 0 65vw;position:relative;text-align:center}@media (min-width:30rem){.footer-banner .content{padding:2.5rem 0 7.5rem}}@media (min-width:60rem){.footer-banner .content{display:inline-block;max-width:37.5rem}}.footer-banner h2{margin-bottom:2rem}.footer-banner+#footer{margin-top:0!important}.full-width-text{margin:2rem 0;text-align:center}@media (min-width:48rem){.full-width-text{margin:5.125rem 0}}.full-width-text h2{margin-bottom:3.25rem;position:relative}.full-width-text h2:after{background-color:#f1bb28;bottom:-1.625rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.full-width-text .content+.btn,.full-width-text .menu-main-nav-container #menu-main-nav>.menu-item.cta .content+a,.full-width-text .product-single .up-sells .content+.button,.full-width-text .single-product .up-sells .content+.button,.full-width-text form .content+input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .full-width-text .content+a,.product-single .up-sells .full-width-text .content+.button,.single-product .up-sells .full-width-text .content+.button,form .full-width-text .content+input[type=submit]{margin-bottom:0}.flip-grid{margin:5.625rem 0}@media (min-width:48rem){.flip-grid{margin:9.375rem 0 5.25rem}}@media (max-width:47.9375rem){.flip-grid.has-bee{margin-bottom:13rem}}.flip-grid .container,.flip-grid .grid{position:relative}.flip-grid .grid{margin:0 auto 5.5rem;max-width:32rem}@media (min-width:48rem){.flip-grid .grid{align-items:stretch;display:flex;justify-content:space-between;margin:8.125rem 0;max-width:none}}.flip-grid .grid:last-child{margin-bottom:0}.flip-grid .grid:before{background-color:#fff;content:"";display:block;height:calc(100% - 5rem);left:-1.5rem;position:absolute;right:-1.5rem;top:8.5rem;width:calc(100% + 3rem)}@media (min-width:48rem){.flip-grid .grid:before{height:100%;left:10%;right:0;top:0;width:90%}}.flip-grid .grid h2{font-size:1.875rem}@media (min-width:48rem){.flip-grid .grid h2{font-size:2.5rem}}.flip-grid .grid-image{border-radius:.25rem;height:40vw;margin-bottom:2.75rem;min-height:17rem;overflow:hidden;position:relative;width:100%}@media (min-width:48rem){.flip-grid .grid-image{border-radius:0;flex:0 0 46%;height:auto;margin:0;top:-3.25rem}}.flip-grid article{position:relative}@media (min-width:48rem){.flip-grid article{flex:0 0 40%;margin-right:8%;padding:5.125rem 0 5.625rem}}.flip-grid .content-text+.btn,.flip-grid .menu-main-nav-container #menu-main-nav>.menu-item.cta .content-text+a,.flip-grid .product-single .up-sells .content-text+.button,.flip-grid .single-product .up-sells .content-text+.button,.flip-grid form .content-text+input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .flip-grid .content-text+a,.product-single .up-sells .flip-grid .content-text+.button,.single-product .up-sells .flip-grid .content-text+.button,form .flip-grid .content-text+input[type=submit]{margin-bottom:0}.flip-grid .bee{bottom:1.5rem;pointer-events:none;position:absolute;right:0;z-index:2}@media (min-width:48rem){.flip-grid .bee{bottom:auto;top:-10rem}}@media (min-width:60rem){.flip-grid .bee{top:-14rem}}.flip-grid .bee:before{background-image:url(../images/bee-decoration.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:13.75rem;position:absolute;right:0;top:0;width:13.75rem}@media (min-width:48rem){.flip-grid .bee:before{-webkit-animation:bee-hover 10s cubic-bezier(.5,.5,0,-.5) infinite alternate both;animation:bee-hover 10s cubic-bezier(.5,.5,0,-.5) infinite alternate both;height:25vw;max-height:22.5rem;max-width:22.5rem;width:25vw}}@media (min-width:75rem){.flip-grid .bee:before{right:-7vw;top:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flip-grid .bee:before{-webkit-animation:none;animation:none}}@media (min-width:48rem){.flip-grid.image-right .bee{left:0;right:auto}.flip-grid.image-right .bee:before{-webkit-animation-name:bee-hover-reverse;animation-name:bee-hover-reverse;left:0;right:auto}}@media (min-width:75rem){.flip-grid.image-right .bee:before{left:-7vw;top:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flip-grid.image-right .bee:before{transform:scaleX(-1)}}.flip-grid.image-left .grid:nth-of-type(2n),.flip-grid.image-right .grid:nth-of-type(odd){flex-direction:row-reverse}@media (min-width:48rem){.flip-grid.image-left .grid:nth-of-type(2n):before,.flip-grid.image-right .grid:nth-of-type(odd):before{left:0;right:10%}.flip-grid.image-left .grid:nth-of-type(2n) article,.flip-grid.image-right .grid:nth-of-type(odd) article{margin-left:5%}}.product-category-cards{margin:5.25rem 0 6.5rem}.products-list{background-color:#fff;padding:4rem 0 2.5rem}.products-list h2{margin-bottom:5.25rem!important;position:relative}.products-list h2:after{background-color:#f1bb28;bottom:-1.625rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.products-list .post-title{font-size:1.5rem}.products-list .image-fit{-o-object-fit:contain!important;object-fit:contain!important}.products-list h3{border-bottom:1px solid hsla(40,5%,75%,.3);font-size:1.25rem;padding-bottom:.5rem;position:relative;transition:color .2s ease-in-out;white-space:nowrap;white-space:normal}.products-list h3:focus,.products-list h3:hover{outline:none}.products-list h3:focus:after,.products-list h3:hover:after{transform:scaleX(1)}.products-list h3:after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}@media (min-width:48rem){.products-list h3{font-size:1.5rem}}.branded-content-image{background-color:#1a1a1a;padding:4.375rem 0}.branded-content-image h2,.branded-content-image p{color:#fff}.branded-content-image h2{margin-bottom:1.25rem}@media (min-width:60rem){.branded-content-image p{font-size:1.25rem}}.branded-content-image .container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:47.9375rem){.branded-content-image .container{max-width:25rem}}@media (min-width:48rem){.branded-content-image .container{flex-direction:row-reverse}}.branded-content-image .title-logo{margin:0 auto 1.375rem}@media (min-width:48rem){.branded-content-image .title-logo{height:auto}}@media (min-width:60rem){.branded-content-image .title-logo{height:auto;margin-bottom:1.875rem}}.branded-content-image .title-logo img{height:auto;width:100%}.branded-content-image .content{flex-shrink:0;margin-bottom:1.625rem;max-width:32.75rem;position:relative;text-align:center;width:100%;z-index:2}@media (min-width:48rem){.branded-content-image .content{flex:50% 0 0;margin-bottom:0}}.branded-content-image .content .description{margin:0 auto;max-width:29rem}.branded-content-image .content .btn,.branded-content-image .content .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.branded-content-image .content .product-single .up-sells .button,.branded-content-image .content .single-product .up-sells .button,.branded-content-image .content form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .branded-content-image .content a,.product-single .up-sells .branded-content-image .content .button,.single-product .up-sells .branded-content-image .content .button,form .branded-content-image .content input[type=submit]{margin-top:1.5rem}@media (min-width:60rem){.branded-content-image .content .btn,.branded-content-image .content .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.branded-content-image .content .product-single .up-sells .button,.branded-content-image .content .single-product .up-sells .button,.branded-content-image .content form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .branded-content-image .content a,.product-single .up-sells .branded-content-image .content .button,.single-product .up-sells .branded-content-image .content .button,form .branded-content-image .content input[type=submit]{margin-top:3rem}}@media (min-width:48rem){.branded-content-image .image{margin-right:4.625rem}}.branded-content-image .image img{width:115%}@media (min-width:48rem){.branded-content-image .image img{width:125%}}@media (min-width:79rem){.branded-content-image .image img{margin-left:-12%;width:135%}}@media (min-width:48rem){.branded-content-image.image-right .container{flex-direction:row}.branded-content-image.image-right .container .image{margin-left:4.5rem;margin-right:0}}@media (min-width:79rem){.branded-content-image.image-right .container .image img{margin-left:0}}.upcoming-events{margin:5.25rem 0 6.5rem}@media (min-width:48rem){.upcoming-events .cards{justify-content:space-between;margin:0 -1%}}.upcoming-events .cards .post-card{background-color:transparent;margin:0 auto 1.25rem;max-width:61.25rem;padding:0 1%}@media (min-width:48rem){.upcoming-events .cards .post-card{flex:31% 1 0}}@media (-ms-high-contrast:active) and (min-width:48rem),(-ms-high-contrast:none) and (min-width:48rem){.upcoming-events .cards .post-card{flex:31% 0 0}}.upcoming-events .cards .post-card-content{background-color:#fff;padding:1.25rem 1.5rem 2rem}.upcoming-events .cards time{display:block;font-size:.875rem;font-style:italic;font-weight:600;margin-bottom:.625rem}.upcoming-events .cards .post-title{font-size:1.25rem!important;margin-bottom:.75rem;text-align:center}.upcoming-events .cards .read-more{display:inline-block;line-height:1;padding-right:.875rem;position:relative}.upcoming-events .cards .read-more:after{border-right:2px solid #f1bb28;border-top:2px solid #f1bb28;content:"";display:block;height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease-in-out;width:.5rem}.upcoming-events .cards .post-card-link:focus~.post-card-content .read-more:after,.upcoming-events .cards .post-card-link:hover~.post-card-content .read-more:after{transform:translate(1rem,-50%) rotate(45deg)}.upcoming-events .cta-container{margin-top:1.25rem;text-align:center}.video-block{margin:4.625rem auto 5.125rem}.video-block .container{position:relative}@media (min-width:48rem){.video-block .section-intro{margin-bottom:4rem}}.video-block iframe{height:50vw;max-height:41.25rem;width:100%}.video-block .bee{pointer-events:none;position:absolute;right:0;top:-11rem;z-index:2}@media (min-width:60rem){.video-block .bee{top:-15rem}}.video-block .bee:before{background-image:url(../images/bee-decoration.png);background-repeat:no-repeat;background-size:contain;display:block;height:13.75rem;position:absolute;right:0;top:0;width:13.75rem}@media (min-width:48rem){.video-block .bee:before{-webkit-animation:bee-hover 10s cubic-bezier(.5,.5,0,-.5) infinite alternate both;animation:bee-hover 10s cubic-bezier(.5,.5,0,-.5) infinite alternate both;content:"";height:25vw;max-height:22.5rem;max-width:22.5rem;width:25vw}}@media (min-width:75rem){.video-block .bee:before{right:-7vw;top:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.video-block .bee:before{-webkit-animation:none;animation:none}}.video-block.bg-white{background-color:#fff;margin:0 auto;padding:4.625rem 0 5.125rem}.feature-icon-list{background-color:#fff;padding:4rem 0 2.5rem}@media (min-width:48rem){.feature-icon-list{padding:6.25rem 0 4.5rem}.feature-icon-list .section-intro{margin-bottom:4.625rem}}.feature-icon-list .list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}@media (min-width:60rem){.feature-icon-list .list{margin:0 -.875rem}}.feature-icon-list .item{flex:100%;margin:0 1rem 2.75rem;text-align:center}@media (min-width:60rem){.feature-icon-list .item{flex:30%;margin:0 1rem 2.75rem}}.feature-icon-list .image{display:inline-block;height:5rem;margin-bottom:.75rem;max-width:5rem;width:100%}.feature-icon-list .image img{height:auto;left:50%;max-height:5rem;max-width:5rem;position:relative;top:50%;transform:translate(-50%,-50%);width:auto}.feature-icon-list .title{font-size:1.5rem;margin-bottom:.875rem}.feature-icon-list h2{margin-bottom:3.25rem;position:relative}.feature-icon-list h2:after{background-color:#f1bb28;bottom:-1.625rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.feature-icon-list.bg-light-grey{background-color:#f7f6f4}.feature-icon-list.bg-dark-grey{background-color:#1a1a1a}.feature-icon-list.bg-dark-grey h2,.feature-icon-list.bg-dark-grey h3,.feature-icon-list.bg-dark-grey p{color:#fff}.feature-icon-list .cta{align-items:center;display:flex;justify-content:space-around}.product-feature-icon-list{background-color:#fff;padding:4rem 0 2.5rem}@media (min-width:48rem){.product-feature-icon-list .section-intro{margin-bottom:4.625rem}}.product-feature-icon-list .list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}@media (min-width:60rem){.product-feature-icon-list .list{margin:0 -.875rem}}.product-feature-icon-list .item{flex:100%;margin:0 1rem 2.75rem;text-align:center}@media (min-width:60rem){.product-feature-icon-list .item{flex:30%;margin:0 1rem 2.75rem}}.product-feature-icon-list .image{display:inline-block;height:5rem;margin-bottom:.75rem;max-width:5rem}.product-feature-icon-list .image img{height:auto;left:50%;max-height:5rem;max-width:5rem;position:relative;top:50%;transform:translate(-50%,-50%);width:auto}.product-feature-icon-list .title{font-size:1.5rem;margin-bottom:.875rem}.product-feature-icon-list h2{margin-bottom:3.25rem;position:relative}.product-feature-icon-list h2:after{background-color:#f1bb28;bottom:-1.625rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.product-feature-icon-list.bg-light-grey{background-color:#f7f6f4}.product-feature-icon-list.bg-dark-grey{background-color:#1a1a1a}.product-feature-icon-list.bg-dark-grey h2,.product-feature-icon-list.bg-dark-grey h3,.product-feature-icon-list.bg-dark-grey p{color:#fff}.product-feature-icon-list .cta{align-items:center;display:flex;justify-content:space-around}@media (min-width:48rem){.contact-form{display:flex;justify-content:space-between}}.contact-form .form-content{margin:0 auto;max-width:30rem;text-align:left}@media (min-width:48rem){.contact-form .form-content{flex:40% 0 0;margin:0;max-width:none}}.contact-form .form-content ul{-moz-columns:2;column-count:2;margin:0 auto}@media (min-width:60rem){.contact-form .form-content ul{-moz-columns:8rem auto;columns:8rem;margin:0;width:75%}}.contact-form .form-content li{font-size:1.125rem;font-weight:400;margin-bottom:.75rem}.contact-form .form-content .disclaimer{color:#6e6e6e;font-size:.9375rem;font-style:italic;font-weight:400;margin-top:.75rem}.contact-form .section-intro{margin-bottom:2.5rem}@media (min-width:48rem){.contact-form .section-intro{text-align:left}.contact-form .section-intro .intro-line{margin-left:0;width:3.875rem}}.contact-form .section-intro p{font-weight:400}.contact-form .form-container{margin-top:3rem}@media (min-width:48rem){.contact-form .form-container{flex:48% 0 0;margin-top:0}}.contact-form .form-container .content-typography,.contact-form .form-container .section-intro{margin-bottom:1rem}.testimonials{margin-top:8rem;max-width:50.5rem}.testimonials .section-intro h2{position:relative;z-index:1}.testimonials .section-intro h2:before{background-image:url(../images/testimonials.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.375rem;content:"";display:block;height:7.25rem;left:50%;position:absolute;transform:translateX(-50%);width:8.75rem;z-index:-1}.testimonials .testimonial{margin-bottom:5rem;text-align:center}.testimonials p{margin-bottom:.875rem}@media (min-width:48rem){.testimonials p{font-size:1.25rem}}.testimonials .content p:before{content:"“"}.testimonials .content p:last-child:after{content:"”"}.testimonials .author{margin-top:1.25rem}.testimonials .flickity-enabled{margin-bottom:3rem;outline:none;overflow:hidden;padding-bottom:3rem;position:relative}@media (min-width:48rem){.testimonials .flickity-enabled{margin-bottom:5rem}}.testimonials .flickity-enabled .testimonial{margin-bottom:0;opacity:0;transition:opacity .2s ease-in-out;width:100%}.testimonials .flickity-enabled .testimonial.is-selected{opacity:1}.testimonials .flickity-enabled .flickity-page-dots{bottom:.3rem;left:0;position:absolute;right:0;text-align:center}.testimonials .flickity-enabled .flickity-page-dots .dot{background-color:#c3c1bd;border-radius:100%;cursor:pointer;display:inline-block;height:.75rem;margin:0 .5rem;transition:background-color .3s ease;width:.75rem}.testimonials .flickity-enabled .flickity-page-dots .dot:focus,.testimonials .flickity-enabled .flickity-page-dots .dot:hover{background-color:#aba8a2}.testimonials .flickity-enabled .flickity-page-dots .dot.is-selected{background-color:#f1bb28}.testimonials .flickity-enabled .flickity-page-dots .dot.is-selected:focus,.testimonials .flickity-enabled .flickity-page-dots .dot.is-selected:hover{background-color:#d8a20e}.testimonials .flickity-enabled .flickity-prev-next-button{background-color:rgba(241,187,40,0);border-radius:100%;bottom:0;cursor:pointer;height:2.25rem;padding:.5rem;position:absolute;transition:background-color .2s ease-in-out;width:2.25rem;z-index:1}.testimonials .flickity-enabled .flickity-prev-next-button:focus,.testimonials .flickity-enabled .flickity-prev-next-button:hover{background:none}.testimonials .flickity-enabled .flickity-prev-next-button:focus path,.testimonials .flickity-enabled .flickity-prev-next-button:hover path{fill:#1a1a1a}.testimonials .flickity-enabled .flickity-prev-next-button svg{fill:#f1bb28;height:1.125rem;width:1.125rem}@media screen and (min-width:30rem){.testimonials .flickity-enabled .flickity-prev-next-button svg{height:1.25rem;width:1.25rem}}.testimonials .flickity-enabled .flickity-prev-next-button path{transition:fill .2s ease-in-out}.testimonials .flickity-enabled .flickity-prev-next-button.previous{left:50%;transform:translateX(-14rem)}.testimonials .flickity-enabled .flickity-prev-next-button.next{right:50%;transform:translateX(14rem)}.address-block{margin-bottom:4.25rem;margin-top:4.25rem}.address-block .grid{margin:0 auto 5.5rem;max-width:32rem;position:relative}@media (min-width:48rem){.address-block .grid{align-items:stretch;display:flex;justify-content:space-between;margin:8.125rem 0;max-width:none}}.address-block .grid:last-child{margin-bottom:0}.address-block .grid:before{background-color:#fff;content:"";display:block;height:calc(100% - 8.5rem);left:-1.5rem;position:absolute;right:-1.5rem;top:8.5rem;width:calc(100% + 3rem)}@media (min-width:48rem){.address-block .grid:before{height:100%;left:10%;right:0;top:0;width:90%}}.address-block .grid h2{font-size:1.875rem}@media (min-width:48rem){.address-block .grid h2{font-size:2.5rem}}.address-block .grid-image{background-color:#eae3d6;height:40vw;margin-bottom:2.75rem;min-height:17rem;overflow:hidden;position:relative;width:100%}@media (min-width:48rem){.address-block .grid-image{border-radius:0;flex:0 0 46%;height:auto;margin:0;top:-3.25rem}}.address-block .grid-image img{transition:opacity .2s ease-in-out}.address-block .grid-image a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.address-block .grid-image a:focus+img,.address-block .grid-image a:hover+img{opacity:.9}.address-block article{padding-bottom:2rem;position:relative}@media (min-width:48rem){.address-block article{flex:0 0 43%;margin-right:5%;padding:5.125rem 0 5.625rem}}.address-block .contact{display:flex;flex-wrap:wrap;justify-content:space-between}.address-block .contact h2{flex:100% 1 0;margin-bottom:1.375rem}@media (min-width:60rem){.address-block .contact h2{margin-bottom:3rem}}.address-block .contact a{text-decoration:underline;transition:color .2s ease-in-out}.address-block .contact a:focus,.address-block .contact a:hover{color:#6e6e6e}.address-block .contact .content-text{margin-bottom:.875rem;margin-right:.5rem}.address-block .contact .contact-info,.address-block .contact .content-text{flex:14.375rem 0 0}.address-block .hours{border-top:1px solid #f7f6f4;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;padding-top:2rem}@media (min-width:48rem){.address-block .hours{margin-right:-.5rem}}.address-block .hours h3{flex:100% 1 0;font-size:1.625rem;font-weight:700;margin-bottom:.875rem}.address-block .month-range{flex:14.375rem 0 0;margin-bottom:.875rem;margin-right:.5rem}.address-block h4{font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:700}.address-block .time-range{display:flex}.address-block .day{flex:40% 0 0;font-weight:400}.address-block .time{font-weight:400}.faq-accordion{margin-bottom:4.5rem;margin-top:11rem;position:relative}.faq-accordion.flower:before{background-image:url(../images/bee-flower.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;height:62vw;left:0;max-height:41rem;max-width:30rem;pointer-events:none;position:absolute;top:-19rem;width:30vw}@media (min-width:48rem){.faq-accordion.flower:before{content:""}}@media (min-width:62rem){.faq-accordion.flower:before{left:5vw}}.faq-accordion .section-intro h2{position:relative;z-index:1}.faq-accordion .section-intro h2:before{background-image:url(../images/testimonials.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.375rem;content:"";display:block;height:7.25rem;left:50%;position:absolute;transform:translateX(-50%);width:8.75rem;z-index:-1}.faq-accordion .accordion{border-bottom:1px solid #c3c1bd}.faq-accordion .accordion:first-child{border-top:1px solid #c3c1bd}.faq-accordion .question{background-color:transparent;color:#000;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.4;padding:1rem 1.75rem 1rem .25rem;position:relative;transition:color .2s ease-in-out}@media (min-width:48rem){.faq-accordion .question{font-size:1.25rem;padding:1.625rem 5rem}}.faq-accordion .question:focus,.faq-accordion .question:hover{color:#6e6e6e;outline:none}.faq-accordion .question.active{max-height:40rem;opacity:1}.faq-accordion .question.active+.answer{max-height:50rem;opacity:1}.faq-accordion .question.active:after{transform:translateY(-25%) rotate(225deg)}.faq-accordion .question:after{border-bottom:3px solid #f1bb28;border-right:3px solid #f1bb28;content:"";display:block;height:.875rem;position:absolute;right:.45rem;top:50%;transform:translateY(-75%) rotate(45deg);width:.875rem}@media (min-width:48rem){.faq-accordion .question:after{right:3rem}}.faq-accordion .answer{margin:0 auto;max-height:0;max-width:50.5rem;opacity:0;overflow:hidden;text-align:center;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.faq-accordion .answer ol,.faq-accordion .answer ul{display:inline-block;text-align:left}.faq-accordion .answer,.faq-accordion .question{display:block;text-align:center;width:100%}.faq-accordion .content{padding:0 0 2rem}.product-accordion{margin-bottom:4.5rem;margin-top:3rem;order:5;position:relative}.product-accordion .accordion{border-bottom:1px solid #c3c1bd}.product-accordion .accordion:first-child{border-top:1px solid #c3c1bd}.product-accordion .question{background-color:transparent;color:#000;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.4;padding:1rem 1.75rem 1rem .25rem;position:relative;transition:color .2s ease-in-out}@media (min-width:48rem){.product-accordion .question{font-size:1.25rem;padding:1.625rem .5rem}}.product-accordion .question.active{max-height:40rem;opacity:1!important}.product-accordion .question.active+.answer{max-height:50rem;opacity:1!important;overflow:visible}.product-accordion .question.active:after{border-bottom:3px solid #f1bb28;border-right:3px solid #f1bb28;transform:translateY(-25%) rotate(225deg)}.product-accordion .question:after{border-bottom:3px solid #f1bb28;border-right:3px solid #f1bb28;content:"";display:block;height:.875rem;position:absolute;right:.45rem;top:50%;transform:translateY(-75%) rotate(45deg);width:.875rem}@media (min-width:48rem){.product-accordion .question:after{right:3rem}}.product-accordion .question:focus,.product-accordion .question:hover{color:#6e6e6e;outline:none}.product-accordion .question:focus:after,.product-accordion .question:hover:after{border-bottom:3px solid #fff;border-right:3px solid #fff}.product-accordion .answer{margin:0 auto;max-height:0;max-width:50.5rem;opacity:0;overflow:hidden;text-align:left;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.product-accordion .answer ol,.product-accordion .answer ul{display:inline-block;text-align:left}.product-accordion .answer,.product-accordion .question{display:block;text-align:left;width:100%}.product-accordion .content{padding:0 0 2rem}.word-banner{background-color:#1a1a1a;padding:3.125rem 0;text-align:center}@media (min-width:48rem){.word-banner{padding:2.125rem 0 2.5rem}}.word-banner img{max-width:45rem}.word-banner img+h2{cursor:none;left:-999rem;line-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-999rem}.word-banner h2{color:#fff;text-align:center}@media (max-width:47.9375rem){.post-list{max-width:32rem}}@media (min-width:48rem){.post-list{padding-top:4.5rem}}.post-list .post-card{padding:2.5rem 0}@media (min-width:48rem){.post-list .post-card{align-items:center;display:flex}}.post-list .post-card:not(:last-child){border-bottom:1px solid #c3c1bd}.post-list .post-card time{color:#6e6e6e;display:block;font-size:.875rem;margin-bottom:.5rem}.post-list .post-card h2{font-size:1.625rem;font-weight:600;margin-bottom:.5rem}.post-list .post-card .image{height:50vw;margin-bottom:1.5rem;max-height:13.75rem;width:100%}@media (min-width:48rem){.post-list .post-card .image{flex:20.75rem 0 0;height:13.75rem;margin-bottom:0;margin-right:2.75rem}}.post-list .post-card .post-read-more{display:inline-block;margin-top:.875rem;text-decoration:underline;transition:color .2s ease-in-out}.post-list .post-card .post-read-more:focus,.post-list .post-card .post-read-more:hover{color:#6e6e6e}.post-list .no-events{font-size:1.25rem;margin-bottom:4rem;margin-top:4rem;text-align:center}@media (min-width:48rem){.post-list .no-events{font-size:1.875rem;margin-bottom:10rem;margin-top:0}}.post-single{margin-bottom:6rem}.post-single h1{font-size:2.5rem;margin-bottom:2.5rem;position:relative;text-align:center}@media (min-width:48rem){.post-single h1{font-size:3.125rem;margin-bottom:3.5rem}}.post-single h1:after{background-color:#f1bb28;bottom:-1rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}@media (min-width:48rem){.post-single h1:after{bottom:-1.5rem}}.post-single .post-intro{text-align:center}.post-single .post-details{display:inline-block}@media (min-width:30rem){.post-single .post-details{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}}.post-single .post-details p{background-position:0;background-repeat:no-repeat;background-size:auto 1.375rem;margin-bottom:.5rem;padding-left:2rem;text-align:left}@media (min-width:30rem){.post-single .post-details p{margin:0 1rem .5rem}}.post-single .post-details .date{background-image:url(../images/icons/date.svg)}.post-single .post-details .time{background-image:url(../images/icons/time.svg)}.post-single .post-details .location{background-image:url(../images/icons/where.svg)}.post-single .post-content{margin-top:1.75rem}@media (min-width:30rem){.post-single .post-content{margin-top:2.25rem}}.post-single .post-image{height:50vw;margin-top:2.5rem;max-height:35.25rem;width:100%}@media (min-width:48rem){.post-single .post-image{margin-top:5rem}}.product-archive-list .disclaimer-banner,.woocommerce-page .disclaimer-banner{position:relative;text-align:center}@media (min-width:60rem){.product-archive-list .disclaimer-banner,.woocommerce-page .disclaimer-banner{background-color:#e1dfdc;margin:0 auto;max-width:100%;padding-bottom:1.25rem;padding-top:1.25rem;width:85vw}}@media (min-width:85rem){.product-archive-list .disclaimer-banner,.woocommerce-page .disclaimer-banner{margin:0 0 0 -3rem;max-width:none;width:calc(100% + 3rem)}}@media (min-width:60rem){.product-archive-list .disclaimer-banner:after,.woocommerce-page .disclaimer-banner:after{background-image:linear-gradient(90deg,#f7f6f4,hsla(40,16%,96%,0)),url(../images/honeydipper.png);background-position:0;background-repeat:no-repeat;background-size:2rem 100%,contain;bottom:50%;content:"";display:block;height:16rem;pointer-events:none;position:absolute;right:100%;transform:translate(45%,40%);width:11rem;z-index:2}}@media (min-width:75rem){.product-archive-list .disclaimer-banner:after,.woocommerce-page .disclaimer-banner:after{height:20rem;transform:translate(60%,40%);width:18.25rem}}@media (min-width:90rem){.product-archive-list .disclaimer-banner:after,.woocommerce-page .disclaimer-banner:after{height:32rem;transform:translate(40%,42%)}}@media (max-width:59.9375rem){.product-archive-list .disclaimer-banner .content,.woocommerce-page .disclaimer-banner .content{background-color:#e1dfdc;padding:1.375rem}}@media (min-width:60rem){.product-archive-list .disclaimer-banner .content,.woocommerce-page .disclaimer-banner .content{padding:0 6.875rem}}.product-archive-list .disclaimer-banner .content p,.woocommerce-page .disclaimer-banner .content p{font-size:.9375rem;font-style:italic}.product-archive-list .post-card,.woocommerce-page .post-card{text-align:center}.product-archive-list .post-content,.woocommerce-page .post-content{margin-bottom:2.5rem}.product-archive-list .view-more,.woocommerce-page .view-more{bottom:1.5rem;display:inline-block;left:50%;line-height:1;margin-top:2rem;padding-right:.875rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.product-archive-list .view-more:after,.woocommerce-page .view-more:after{border-right:2px solid #f1bb28;border-top:2px solid #f1bb28;content:"";display:block;height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease-in-out;width:.5rem}.product-archive-list2{width:100%}@media (min-width:48rem){.product-archive-list2{align-items:flex-start;display:flex;justify-content:space-between}.product-archive-list2 .category-list{margin-right:2rem;min-width:24%;width:24%}}.product-archive-list2 .category-list h2{font-size:2rem;margin-bottom:3.25rem;position:relative}.product-archive-list2 .category-list h2:after{background-color:#f1bb28;bottom:-1rem;content:"";display:block;height:.25rem;left:0;position:absolute;width:7.5rem}@media (max-width:47.9375rem){.product-archive-list2 .category-list .category-links{display:none}}.product-archive-list2 .category-list .category-links .active{color:#f1bb28;font-weight:700}.product-archive-list2 .category-list ul li{margin:0;padding:0}.product-archive-list2 .category-list a{border-bottom:1px solid hsla(40,5%,75%,.3);display:block;font-size:1.125rem;padding:.75rem 0;transition:color .2s ease-in-out;width:100%}.product-archive-list2 .category-list a:hover{color:#f1bb28}.product-archive-list2 .product-variations-container{width:100%}.product-archive-list2 .products{display:flex;flex-wrap:wrap;position:relative;width:100%}.product-archive-list2 .products .product{background:#fff;margin:.5rem;padding:1rem;width:100%}@media (min-width:48rem){.product-archive-list2 .products .product{margin:.5rem;width:31%}}.product-archive-list2 .products .product h3{align-content:end;border-bottom:1px solid hsla(40,5%,75%,.3);font-size:1.25rem;min-height:4rem;padding:.5rem;text-align:center}.product-archive-list2 .products .product .price{font-size:1.25rem;padding:.5rem 0;text-align:center}.product-archive-list2 .products .product .button{text-align:center}.product-archive-list2 .pagination a,.product-archive-list2 .pagination span{font-size:1.25rem;padding:0 .25rem}.product-archive-list2 .pagination a{text-decoration:none}.product-archive-list2 .pagination .current,.product-archive-list2 .pagination a:hover{color:#f1bb28;text-decoration:underline}.productFilters{align-items:center;display:flex;justify-content:end;margin-bottom:2.5rem;padding-right:3.5rem}@media (max-width:47.9375rem){.productFilters{display:none}}.productFilters form{align-items:center;display:flex;justify-content:space-between}.productFilters form label{display:block}.productFilters form select{height:2.5rem;padding:0 1rem}@media (min-width:48rem){.productFilters form select{min-width:12.5rem}}.productFiltersMobile{align-items:center;display:flex;justify-content:end}@media (min-width:48rem){.productFiltersMobile{display:none}}.productFiltersMobile form div{margin-bottom:1rem;width:100%}.productFiltersMobile form label{display:block}.productFiltersMobile form select{height:2.5rem;padding:0 1rem}@media (max-width:47.9375rem){.product-single .product,.single-product .product{max-width:31.25rem}}@media (min-width:48rem){.product-single .product,.single-product .product{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.product-single .woocommerce-product-gallery,.single-product .woocommerce-product-gallery{width:44%}}@media (min-width:48rem) and (min-width:48rem){.product-single .woocommerce-product-gallery,.single-product .woocommerce-product-gallery{flex:45% 0 0;margin:0;max-height:38.25rem}}@media (min-width:48rem) and (min-width:60rem){.product-single .woocommerce-product-gallery,.single-product .woocommerce-product-gallery{flex:44% 0 0;height:50vw}}.product-single #secondary-slider .splide__arrows,.single-product #secondary-slider .splide__arrows{display:none!important}.product-single #secondary-slider .splide__slide,.single-product #secondary-slider .splide__slide{background-size:contain!important;cursor:pointer;margin:0 .5rem;transform:translateX(-24%)}.product-single #secondary-slider .is-active,.single-product #secondary-slider .is-active{border:none!important}.product-single .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__wrapper{position:relative}.product-single .woocommerce-product-gallery__wrapper button,.single-product .woocommerce-product-gallery__wrapper button{min-width:1rem}.product-single .woocommerce-product-gallery__wrapper .fme_pgifw_right_bottom,.single-product .woocommerce-product-gallery__wrapper .fme_pgifw_right_bottom{bottom:20px!important;font-size:24px;right:5px}.product-single .variations th,.single-product .variations th{text-align:left}.product-single .flexProduct,.single-product .flexProduct{align-items:center;display:flex;width:100%}.product-single .flexProduct .quantity,.single-product .flexProduct .quantity{padding-top:0}.product-single .flexProduct .single_add_to_cart_button,.single-product .flexProduct .single_add_to_cart_button{margin-left:1rem;margin-top:0!important}.product-single .product-image,.single-product .product-image{background-color:#fff;height:80vw;margin:0 auto 1.375rem;max-height:25rem;position:relative}@media (min-width:48rem){.product-single .product-image,.single-product .product-image{flex:45% 0 0;margin:0;max-height:31.25rem}}@media (min-width:60rem){.product-single .product-image,.single-product .product-image{flex:44% 0 0;height:50vw}}.product-single .product-image.out-of-stock:after,.product-single .product-image.out-of-stock:before,.single-product .product-image.out-of-stock:after,.single-product .product-image.out-of-stock:before{display:block;position:absolute;z-index:2}.product-single .product-image.out-of-stock:before,.single-product .product-image.out-of-stock:before{background-color:#c3c1bd;color:#6e6e6e;content:"SOLD OUT";font-size:1rem;font-weight:700;height:3rem;left:1rem;letter-spacing:3px;line-height:1.25;padding-top:.75rem;text-align:center;top:0;width:6rem}@media (min-width:48rem){.product-single .product-image.out-of-stock:before,.single-product .product-image.out-of-stock:before{font-size:1.25rem;height:4rem;left:1.75rem;letter-spacing:3px;padding-top:1rem;width:7rem}}.product-single .product-image.out-of-stock:after,.single-product .product-image.out-of-stock:after{border-left:3rem solid transparent;border-right:3rem solid transparent;border-top:1.5rem solid #c3c1bd;content:"";height:0;left:1rem;top:3rem;width:0}@media (min-width:48rem){.product-single .product-image.out-of-stock:after,.single-product .product-image.out-of-stock:after{border-left:3.5rem solid transparent;border-right:3.5rem solid transparent;border-top:2rem solid #c3c1bd;left:1.75rem;top:4rem}}.product-single .product-content,.product-single .summary,.single-product .product-content,.single-product .summary{display:flex;flex-direction:column;padding-bottom:4rem;position:relative}@media (min-width:48rem){.product-single .product-content,.product-single .summary,.single-product .product-content,.single-product .summary{flex:50% 0 0}}@media (min-width:60rem){.product-single .product-content,.product-single .summary,.single-product .product-content,.single-product .summary{flex:49% 0 0;padding-bottom:0}}@media (min-width:75rem){.product-single .product-content,.product-single .summary,.single-product .product-content,.single-product .summary{flex:47% 0 0}}.product-single .product-content h1,.product-single .summary h1,.single-product .product-content h1,.single-product .summary h1{font-size:2.125rem;order:1}@media (min-width:48rem){.product-single .product-content h1,.product-single .summary h1,.single-product .product-content h1,.single-product .summary h1{font-size:2.5rem}}@media (min-width:60rem){.product-single .product-content h1,.product-single .summary h1,.single-product .product-content h1,.single-product .summary h1{font-size:3.125rem}}.product-single .sold-out,.single-product .sold-out{color:#6e6e6e;font-family:Vollkorn,Palatino,serif;font-size:1.5rem}@media (min-width:60rem){.product-single .sold-out,.single-product .sold-out{font-size:1.875rem}}.product-single .product-description,.product-single .woocommerce-product-details__short-description,.single-product .product-description,.single-product .woocommerce-product-details__short-description{margin-top:.875rem;max-width:28.625rem;order:2}@media (min-width:48rem){.product-single .product-description,.product-single .woocommerce-product-details__short-description,.single-product .product-description,.single-product .woocommerce-product-details__short-description{margin-top:1.375rem}}.product-single .product-description p,.product-single .woocommerce-product-details__short-description p,.single-product .product-description p,.single-product .woocommerce-product-details__short-description p{font-size:1.125rem}.product-single .product-details,.single-product .product-details{margin-top:1.625rem}.product-single .product-shop,.single-product .product-shop{border-top:1px solid #c3c1bd;margin-top:1rem;padding-top:1.125rem}@media (min-width:60rem){.product-single .product-shop,.single-product .product-shop{display:flex;flex-wrap:wrap;justify-content:space-between}}.product-single .price,.single-product .price{font-size:1.5rem;order:3;padding-top:1.5625rem}@media (min-width:48rem){.product-single .price,.single-product .price{font-size:1.875rem}}.product-single .customStyleShipping,.single-product .customStyleShipping{font-weight:300;padding-top:.5rem;text-align:left}.product-single .customStyleShipping a,.single-product .customStyleShipping a{font-weight:700;text-decoration:underline}@media (min-width:60rem){.product-single .shop-links,.single-product .shop-links{margin-left:auto;text-align:right}}.menu-main-nav-container #menu-main-nav>.menu-item.cta .product-single .shop-links a,.menu-main-nav-container #menu-main-nav>.menu-item.cta .single-product .shop-links a,.product-single .shop-links .btn,.product-single .shop-links .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.product-single .shop-links .up-sells .button,.product-single .shop-links form input[type=submit],.product-single .up-sells .shop-links .button,.single-product .shop-links .btn,.single-product .shop-links .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.single-product .shop-links .up-sells .button,.single-product .shop-links form input[type=submit],.single-product .up-sells .shop-links .button,form .product-single .shop-links input[type=submit],form .single-product .shop-links input[type=submit]{margin:0}.product-single .shop-instructions,.single-product .shop-instructions{border-top:1px solid #c3c1bd;flex:1 0 100%;font-size:.875rem;font-style:italic;margin-top:1rem;padding-top:1rem}.product-single .shipping,.single-product .shipping{color:#6e6e6e;font-size:.9375rem;font-weight:700;margin-top:.875rem;text-decoration:underline;transition:color .2s ease-in-out}.product-single .shipping a:focus,.product-single .shipping a:hover,.single-product .shipping a:focus,.single-product .shipping a:hover{color:#1a1a1a}.product-single+.testimonials .flickity-enabled,.single-product+.testimonials .flickity-enabled{margin-bottom:0}.product-single form,.single-product form{order:3}.product-single .product_meta,.single-product .product_meta{display:none}.product-single .single_add_to_cart_button,.single-product .single_add_to_cart_button{bottom:0;left:0;position:static}@media (min-width:60rem){.product-single .single_add_to_cart_button,.single-product .single_add_to_cart_button{left:unset;right:0}}.product-single .variations_form,.single-product .variations_form{margin-top:1.25rem}@media (min-width:48rem){.product-single .variations_form,.single-product .variations_form{margin-top:1.5rem}}.product-single .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{bottom:unset;left:unset;margin-left:1.25rem;margin-top:1rem;position:static;right:unset}.product-single .product .cart,.single-product .product .cart{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:0 .8rem}.product-single .product .cart table,.single-product .product .cart table{max-width:25.375rem;width:100%}.product-single .product .cart table tr,.single-product .product .cart table tr{display:flex;flex-direction:column}.product-single .product .cart label,.single-product .product .cart label{color:#1a1a1a;display:inline-block;font-weight:700;margin-bottom:.625rem}.product-single .product .cart select,.single-product .product .cart select{border-color:#6e6e6e;height:2.5625rem;margin-bottom:1.25rem;padding:0 1rem;width:100%}.product-single .product .cart .reset_variations,.product-single .product .cart .woocommerce-variation-availability,.single-product .product .cart .reset_variations,.single-product .product .cart .woocommerce-variation-availability{display:none!important}.product-single .shipping-link,.single-product .shipping-link{color:#000;display:block;font-weight:700;text-align:right;text-decoration:underline}.product-single .up-sells,.single-product .up-sells{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:64.25rem;padding:4rem 0;position:relative;width:100%}@media (max-width:47.9375rem){.product-single .up-sells,.single-product .up-sells{max-width:25rem}}@media (min-width:48rem){.product-single .up-sells,.single-product .up-sells{flex:100% 0 0}}.product-single .up-sells:before,.single-product .up-sells:before{background-color:#fff;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:150vw;z-index:-1}.product-single .up-sells>h2,.single-product .up-sells>h2{font-size:1.875rem;margin-bottom:3rem;position:relative;text-align:center}@media (min-width:48rem){.product-single .up-sells>h2,.single-product .up-sells>h2{font-size:2.5rem}}.product-single .up-sells>h2:before,.single-product .up-sells>h2:before{background-color:#f1bb28;bottom:-1.5rem;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.product-single .up-sells .products,.single-product .up-sells .products{display:flex;flex-wrap:wrap;margin-right:-2%}@media (min-width:48rem){.product-single .up-sells .products,.single-product .up-sells .products{justify-content:flex-start}}.product-single .up-sells .product,.single-product .up-sells .product{background-color:#fff;flex:100% 0 0;margin-bottom:1.5rem;margin-right:2%;padding:1.5rem 1.5rem 6rem;position:relative;text-align:center}@media (min-width:48rem){.product-single .up-sells .product,.single-product .up-sells .product{flex:31.33% 0 0}}.product-single .up-sells .product h2,.single-product .up-sells .product h2{border-bottom:1px solid hsla(40,5%,75%,.3);font-size:1.25rem;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.5rem;position:relative;transition:color .2s ease-in-out;white-space:nowrap;white-space:normal}.product-single .up-sells .product h2:focus,.product-single .up-sells .product h2:hover,.single-product .up-sells .product h2:focus,.single-product .up-sells .product h2:hover{outline:none}.product-single .up-sells .product h2:focus:after,.product-single .up-sells .product h2:hover:after,.single-product .up-sells .product h2:focus:after,.single-product .up-sells .product h2:hover:after{transform:scaleX(1)}.product-single .up-sells .product h2:after,.single-product .up-sells .product h2:after{background-color:#f1bb28;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}@media (min-width:48rem){.product-single .up-sells .product h2,.single-product .up-sells .product h2{font-size:1.5rem}}.product-single .up-sells .product .price,.single-product .up-sells .product .price{border:none;font-size:1.5rem;padding:0}.product-single .up-sells .woocommerce-loop-product__link,.single-product .up-sells .woocommerce-loop-product__link{display:block}.product-single .up-sells .button,.single-product .up-sells .button{bottom:1.5rem;left:1.5rem;min-width:auto;padding-left:.5rem;padding-right:.5rem;position:absolute;width:calc(100% - 3rem)}.product-single .up-sells .added_to_cart,.single-product .up-sells .added_to_cart{display:block;line-height:1;margin:1rem auto 0;padding:.25rem .875rem;position:relative;text-align:center;transition:color .2s ease-in-out}.product-single .up-sells .added_to_cart:focus,.product-single .up-sells .added_to_cart:hover,.single-product .up-sells .added_to_cart:focus,.single-product .up-sells .added_to_cart:hover{color:#000}.product-single .up-sells .added_to_cart:focus:after,.product-single .up-sells .added_to_cart:hover:after,.single-product .up-sells .added_to_cart:focus:after,.single-product .up-sells .added_to_cart:hover:after{transform:translate(50%,-50%) rotate(45deg)}.product-single .up-sells .added_to_cart:after,.single-product .up-sells .added_to_cart:after{border-right:2px solid #f1bb28;border-top:2px solid #f1bb28;content:"";display:block;height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease-in-out;width:.5rem}@media (max-width:47.9375rem){.magnify img{width:100%!important}.flip-grid{margin-top:-4rem}}.tax-product_categories .section-intro,.woocommerce-page .section-intro{margin-bottom:4.625rem}.tax-product_categories .category-section-intro h2,.woocommerce-page .category-section-intro h2{padding-bottom:1.25rem;position:relative}.tax-product_categories .category-section-intro h2:after,.woocommerce-page .category-section-intro h2:after{background-color:#f1bb28;bottom:-1.25rem;content:"";height:.25rem;left:50%;margin:0 auto 1.25rem;position:absolute;transform:translateX(-50%);width:7.5rem}@media (min-width:48rem){.tax-product_categories .category-section-intro h2:after,.woocommerce-page .category-section-intro h2:after{margin-bottom:1.75rem}}.tax-product_categories .product-category-list,.woocommerce-page .product-category-list{margin-bottom:4rem}.tax-product_categories .product-category-list .category-intro,.woocommerce-page .product-category-list .category-intro{background-color:#fff;padding-bottom:14.75rem;padding-top:4.75rem}.tax-product_categories .product-category-list .category-intro h2,.woocommerce-page .product-category-list .category-intro h2{font-size:2.125rem}@media (min-width:48rem){.tax-product_categories .product-category-list .category-intro h2,.woocommerce-page .product-category-list .category-intro h2{font-size:2.5rem}}.tax-product_categories .product-category-list .cards,.woocommerce-page .product-category-list .cards{margin-top:-14.75rem}.tax-product_categories .product-category-list .out-of-stock .post-card-image,.woocommerce-page .product-category-list .out-of-stock .post-card-image{background-color:#eae3d6}.tax-product_categories .product-category-list .out-of-stock .post-card-image img,.woocommerce-page .product-category-list .out-of-stock .post-card-image img{opacity:.15}.tax-product_categories .product-category-list .out-of-stock .post-card-image span,.woocommerce-page .product-category-list .out-of-stock .post-card-image span{color:#1a1a1a;font-family:Vollkorn,Palatino,serif;font-size:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}@media (min-width:48rem){.tax-product_categories .product-category-list .post-card,.woocommerce-page .product-category-list .post-card{flex:48% 0 0;max-width:none}}@media (min-width:60rem){.tax-product_categories .product-category-list .post-card,.woocommerce-page .product-category-list .post-card{flex:31.33% 0 0;max-width:24.375rem}}.tax-product_categories .product-category-list .post-card-image,.woocommerce-page .product-category-list .post-card-image{height:85vw;max-height:22.5rem}@media (min-width:48rem){.tax-product_categories .product-category-list .post-card-image,.woocommerce-page .product-category-list .post-card-image{height:28vw;max-height:26rem}}.tax-product_categories .product-category-list .post-card-content,.woocommerce-page .product-category-list .post-card-content{padding-bottom:1.5rem;padding-top:1.375rem}.tax-product_categories .product-category-list .post-title,.woocommerce-page .product-category-list .post-title{font-size:1.875rem}.tax-product_categories .no-products,.woocommerce-page .no-products{color:#6e6e6e;font-size:1.25rem;margin:0 auto;text-align:center}.tax-product_categories .view-more,.woocommerce-page .view-more{text-align:center}@media (min-width:48rem){.error404 .hero .container{margin-top:2rem}}.error404 .btn,.error404 .menu-main-nav-container #menu-main-nav>.menu-item.cta a,.error404 .product-single .up-sells .button,.error404 .single-product .up-sells .button,.error404 form input[type=submit],.menu-main-nav-container #menu-main-nav>.menu-item.cta .error404 a,.product-single .up-sells .error404 .button,.single-product .up-sells .error404 .button,form .error404 input[type=submit]{margin-top:.75rem}@media (min-width:48rem){.page-template-text-only .content-typography h2,.page-template-text-only .section-intro h2{font-size:2.875rem}.page-template-text-only .content-typography h3,.page-template-text-only .content-typography h5,.page-template-text-only .content-typography h6,.page-template-text-only .section-intro h3,.page-template-text-only .section-intro h5,.page-template-text-only .section-intro h6{font-size:2.25rem}.page-template-text-only .container-sm+.footer-banner{margin-top:8rem}}.page-template-text-only .container-sm+#footer{margin-top:10rem}@media (min-width:48rem){.page-template-text-only .container-sm+#footer{margin-top:16rem}}.page-template-hive-harvest .hero{margin-bottom:0}.page-template-hive-harvest .hero:after{background-image:url(../images/comb-black-reverse.svg)}.page-template-hive-harvest .hero h1{font-size:2.25rem;font-weight:600;text-transform:uppercase}@media (min-width:48rem){.page-template-hive-harvest .hero h1{font-size:3.125rem}}.page-template-hive-harvest .hero+.feature-icon-list{padding-top:1rem}@media (min-width:48rem){.page-template-hive-harvest .hero+.feature-icon-list{padding-top:3rem}}.page-template-hive-harvest .branded-content-image{padding-bottom:0}@media (max-width:47.9375rem){.page-template-hive-harvest .branded-content-image{padding-top:2rem}}.page-template-hive-harvest .branded-content-image .image{display:flex}.page-template-hive-harvest .branded-content-image .image img{align-self:flex-end;margin-left:25%;width:85%}@media (min-width:48rem){.page-template-hive-harvest .branded-content-image .content{margin-bottom:3rem}.page-template-hive-harvest .branded-content-image.image-right .image img{margin-left:28%}}.woocommerce-page .quantity{padding-top:1rem;position:relative;width:150px}.woocommerce-page .quantity input{font-size:1.125rem;max-height:2.5625rem;max-width:9.375rem;padding:.5rem 3rem .5rem 3.75rem;text-align:center}.woocommerce-page .quantity input:focus,.woocommerce-page .quantity input:hover{border-color:#6e6e6e;box-shadow:none}.woocommerce-page .quantity label{left:0;position:absolute;top:0;white-space:nowrap}.woocommerce-page .quantity button{align-items:center;background-color:#fff;background-image:none;border:1px solid #000;color:#6e6e6e;display:flex;font-size:1.5625rem;font-weight:400;height:2.5625rem;justify-content:center;line-height:1;min-width:0;transition:background-color .3s ease;width:2.5625rem}@media (max-width:47.9375rem){.woocommerce-page .quantity button{padding:.844rem 1rem}}.woocommerce-page .quantity button:hover{background-color:#f7f6f4}.woocommerce-page .quantity button.quantity-decrease{bottom:0;left:0;position:absolute}.woocommerce-page .quantity button.quantity-increase{bottom:0;position:absolute;right:0}.woocommerce-page .quantity button:focus,.woocommerce-page .quantity input:focus{box-shadow:0 0 0 1px #f1bb28}.woocommerce-notices-wrapper{display:flex;justify-content:center}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{background-color:#f1bb28;font-size:.875rem;margin-bottom:3rem;max-width:50%;padding:.5rem 1rem}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-message a{font-weight:700;text-decoration:underline}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{left:0;position:fixed;top:0;width:100%;z-index:5}.woocommerce-cart form{margin:0}.woocommerce-cart h1{line-height:4.5625rem;margin-bottom:4.1875rem;padding-bottom:1.25rem;position:relative;text-align:center}.woocommerce-cart h1:after{background-color:#f1bb28;bottom:0;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.woocommerce-cart table{border-collapse:collapse;width:100%}.woocommerce-cart table tr{border-bottom:1px solid hsla(40,5%,75%,.3)}@media (max-width:47.9375rem){.woocommerce-cart table tr{display:flex;flex-direction:column;padding:1rem 0;position:relative}}.woocommerce-cart table th{padding-bottom:.5625rem;text-align:center}@media (max-width:47.9375rem){.woocommerce-cart table th{display:none}}@media (min-width:48rem){.woocommerce-cart table td{padding:1.3125rem 0 1.5rem;text-align:center;width:19%}}@media (max-width:47.9375rem){.woocommerce-cart table td.product-thumbnail{left:3rem;position:absolute;top:1rem;width:19vw}}.woocommerce-cart table td.product-thumbnail img{max-width:12.9375rem}@media (max-width:47.9375rem){.woocommerce-cart table td.product-name,.woocommerce-cart table td.product-price,.woocommerce-cart table td.product-quantity,.woocommerce-cart table td.product-subtotal{margin-left:33vw;text-align:left}}.woocommerce-cart table td.product-quantity .quantity{display:inline-block;width:150px}.woocommerce-cart table td.product-quantity .custom-quantity-input{padding-top:1rem}@media (min-width:48rem){.woocommerce-cart table td.product-quantity .custom-quantity-input{padding-top:2rem}}.woocommerce-cart table td.product-quantity .custom-quantity-input .screen-reader-text{cursor:none;left:-999rem;line-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-999rem}.woocommerce-cart table td .update-cart{background-color:transparent;background-image:none!important;color:#6e6e6e;font-size:1rem;letter-spacing:0;line-height:1;margin-top:.75rem;min-width:0;padding:0;text-decoration:underline;text-transform:none;transition:color .3s ease}@media (max-width:47.9375rem){.woocommerce-cart table td .update-cart{display:block}}.woocommerce-cart table td .update-cart:hover{background:transparent;color:#000}.woocommerce-cart table td.product-name .amount,.woocommerce-cart table td.product-name a,.woocommerce-cart table td.product-price .amount,.woocommerce-cart table td.product-price a,.woocommerce-cart table td.product-subtotal .amount,.woocommerce-cart table td.product-subtotal a{font-size:1.0625rem;font-weight:700}@media (max-width:47.9375rem){.woocommerce-cart table td.product-subtotal{margin-top:1rem;position:relative}.woocommerce-cart table td.product-subtotal:before{content:attr(data-title)}}.woocommerce-cart table td.product-remove{width:1rem}@media (max-width:47.9375rem){.woocommerce-cart table td.product-remove{left:0;position:absolute;top:1rem}}.woocommerce-cart table td.product-remove a{align-items:center;border:2px solid #6e6e6e;border-radius:100%;color:#6e6e6e;display:flex;font-size:1.25rem;font-weight:900;height:1.75rem;justify-content:center;line-height:1;transition:background-color .3s ease,color .3s ease;width:1.75rem}.woocommerce-cart table td.product-remove a:hover{background-color:#6e6e6e;color:#fff}.woocommerce-cart table td .coupon{display:flex;flex-wrap:wrap;margin-left:auto;max-width:41.375rem}@media (max-width:47.9375rem){.woocommerce-cart table td .coupon{margin-top:2rem}}.woocommerce-cart table td .coupon label{color:#1a1a1a;font-weight:700;text-align:left;width:100%}.woocommerce-cart table td .coupon input{height:3.1875rem;max-width:25.375rem;padding:1rem 1.25rem}@media (max-width:47.9375rem){.woocommerce-cart table td .coupon input{max-width:100%;width:100%}}.woocommerce-cart table td .coupon button{margin-left:1rem}@media (max-width:47.9375rem){.woocommerce-cart table td .coupon button{margin:0;width:100%}}.woocommerce-cart .cart_totals h2{font-size:2.5rem;margin-top:2.6875rem}.woocommerce-cart .cart_totals th{text-align:left}.woocommerce-cart .cart_totals td{text-align:right}.woocommerce-cart .cart_totals .order-total{text-transform:uppercase}.woocommerce-cart .cart_totals .order-total td{font-size:1.875rem}.woocommerce-cart .cart_totals .order-total td span{font-weight:400}.woocommerce-cart .wc-proceed-to-checkout{display:flex;justify-content:flex-end;margin-top:1rem}@media (max-width:47.9375rem){.woocommerce-cart .wc-proceed-to-checkout{flex-direction:column}}.woocommerce-cart .continue-shopping{background-color:transparent;border:1px solid #000;color:#000;margin-right:1rem}@media (max-width:47.9375rem){.woocommerce-cart .continue-shopping{margin:0 0 1rem}}.woocommerce-cart .empty-cart-con{display:flex;flex-direction:column;justify-content:center;text-align:center}.woocommerce-cart .empty-cart-con h1{margin:0}.woocommerce-cart .empty-cart-con p.cart-empty{font-size:1.5rem;margin-bottom:1rem}.woocommerce-cart .empty-cart-con .woocommerce-notices-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0}.woocommerce-cart .empty-cart-con .woocommerce-message{margin:1rem auto}.woocommerce-cart .cart-collaterals h2{margin-bottom:.75rem}.woocommerce-cart .cart-collaterals table th{display:inline-block;font-size:1.0625rem;padding-top:1.3125rem;white-space:nowrap}.woocommerce-cart .cart-collaterals table td{width:auto}.woocommerce-cart .cart-collaterals table .woocommerce-Price-amount{font-weight:700;margin-left:1rem}.woocommerce-cart .cart-collaterals table .woocommerce-Price-amount,.woocommerce-cart .cart-collaterals table .woocommerce-Price-currencySymbol{font-size:1.0625rem}.woocommerce-cart .cart-collaterals table .order-total th{padding-top:2rem}.woocommerce-cart .cart-collaterals table .order-total .woocommerce-Price-amount,.woocommerce-cart .cart-collaterals table .order-total .woocommerce-Price-currencySymbol{font-size:1.25rem;font-weight:700}.woocommerce h1.h2{line-height:4.5625rem;margin-bottom:4.1875rem;padding-bottom:1.25rem;position:relative;text-align:center}.woocommerce h1.h2:after{background-color:#f1bb28;bottom:0;content:"";display:block;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:7.5rem}.woocommerce .woocommerce-shipping-totals.shipping,.woocommerce [data-title=Shipping]{border-bottom:none!important;padding-bottom:0}.woocommerce .woocommerce-form-coupon-toggle{display:none}.woocommerce .woocommerce-checkout{margin:0}@media (min-width:48rem){.woocommerce .woocommerce-checkout{flex-wrap:wrap;justify-content:space-between}}.woocommerce .woocommerce-checkout .woocommerce-NoticeGroup{font-size:.875rem;margin-bottom:3rem;width:100%}.woocommerce .woocommerce-checkout .woocommerce-NoticeGroup ul{align-items:flex-start;display:flex;flex-direction:column}.woocommerce .woocommerce-checkout .woocommerce-NoticeGroup li{background-color:#f1bb28;display:inline-block;margin-bottom:.25rem;padding:.5rem}.woocommerce .woocommerce-checkout h3{margin-bottom:1rem}.woocommerce .woocommerce-checkout #customer_details,.woocommerce .woocommerce-checkout #order_review{width:100%}@media (min-width:48rem){.woocommerce .woocommerce-checkout #customer_details,.woocommerce .woocommerce-checkout #order_review{width:48%}}.woocommerce .woocommerce-checkout .form-row{margin-bottom:1rem;position:relative}.woocommerce .woocommerce-checkout .form-row label{font-size:.9375rem}.woocommerce .woocommerce-checkout #customer_details{margin-bottom:2rem}@media (min-width:48rem){.woocommerce .woocommerce-checkout #customer_details{margin:0}}.woocommerce .woocommerce-checkout #order_review table{width:100%}.woocommerce .woocommerce-checkout #order_review table td,.woocommerce .woocommerce-checkout #order_review table th{font-size:1.0625rem;text-align:left}.woocommerce .woocommerce-checkout #order_review table td:last-child,.woocommerce .woocommerce-checkout #order_review table th:last-child{text-align:right}.woocommerce .woocommerce-checkout #order_review table td{padding:.5rem 0}.woocommerce .woocommerce-checkout #order_review table td .product-quantity{display:block;font-weight:400}.woocommerce .woocommerce-checkout #order_review table td:last-child{font-weight:700}.woocommerce .woocommerce-checkout #order_review table thead th{border-bottom:1px solid hsla(40,5%,75%,.3);padding-bottom:.75rem}.woocommerce .woocommerce-checkout #order_review table tbody td,.woocommerce .woocommerce-checkout #order_review table tfoot td,.woocommerce .woocommerce-checkout #order_review table tfoot th{border-bottom:1px solid hsla(40,5%,75%,.3)}.woocommerce .woocommerce-checkout #order_review table tbody td{padding:1.25rem 0}.woocommerce .woocommerce-checkout #order_review table .order-total td{font-size:1.25rem}.woocommerce .woocommerce-checkout #order_review #payment{margin-top:6.625rem}.woocommerce .woocommerce-checkout #order_review #payment label{color:#000;display:block;font-family:Vollkorn,Palatino,serif;font-size:2rem;margin-bottom:.5rem}.woocommerce .woocommerce-checkout #order_review #payment .payment_box p{font-weight:700;margin-bottom:.5rem}.woocommerce .woocommerce-checkout #order_review #payment p{line-height:1.2}.woocommerce .woocommerce-checkout #order_review #payment a{text-decoration:underline}.woocommerce .woocommerce-checkout #order_review #payment button{margin-top:1.5rem}.woocommerce .woocommerce-checkout #wc-stripe-cc-form{margin-top:2rem;padding-bottom:.5rem;padding-left:0}.woocommerce .woocommerce-checkout .wc_payment_methods p,.woocommerce .woocommerce-checkout .woocommerce-privacy-policy-text p{line-height:1.55!important}@media (min-width:48rem){.woocommerce .payment-con{display:flex;flex-wrap:wrap;justify-content:space-between}}.woocommerce .payment-con h1{width:100%}@media (min-width:48rem){.woocommerce .payment-con iframe,.woocommerce .payment-con ul.order_details{width:48%}}.woocommerce .payment-con ul.order_details{margin-top:1rem}.woocommerce .payment-con ul.order_details .h3{margin-bottom:1rem}.woocommerce .payment-con ul.order_details li{border-bottom:1px solid hsla(40,5%,75%,.3);display:flex;font-size:1.0625rem;justify-content:space-between;padding:.75rem 0}.woocommerce .checkbox,.woocommerce .woocommerce-shipping-methods li{align-items:center;display:flex}.woocommerce .checkbox input[type=checkbox],.woocommerce .woocommerce-shipping-methods li input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;background-color:#fff;cursor:pointer;height:1rem;width:1rem}.woocommerce .checkbox input[type=radio],.woocommerce .woocommerce-shipping-methods li input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;background-color:#fff;border-radius:100%;cursor:pointer;height:1rem;width:1rem}.woocommerce .checkbox input,.woocommerce .woocommerce-shipping-methods li input{margin-left:1rem}.woocommerce .checkbox span,.woocommerce .woocommerce-shipping-methods li span{color:#1a1a1a;cursor:pointer;font-size:1.5rem}.woocommerce .checkbox span.woocommerce-Price-amount,.woocommerce .woocommerce-shipping-methods li span.woocommerce-Price-amount{margin-left:1rem}.woocommerce #ship-to-different-address span{font-size:1.375rem;margin-top:.25rem}.woocommerce #ship-to-different-address input{margin-left:0;margin-right:1rem}.woocommerce .woocommerce-shipping-methods li{flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5rem}.woocommerce .woocommerce-shipping-methods li label{color:#1a1a1a;cursor:pointer;font-weight:700}.woocommerce .woocommerce-shipping-methods li label small{display:block;font-weight:500;line-height:1.5;margin-top:.25rem;max-width:none}.woocommerce .woocommerce-shipping-methods li .pickup-location-field{flex:1 1 100%;margin-right:2rem}.woocommerce .woocommerce-shipping-methods li .pickup-location-field .pickup-location-address{font-size:.875rem;font-weight:600}.woocommerce .woocommerce-shipping-methods li .pickup-location-field>small{display:block;font-size:.875rem;font-weight:600;margin-top:1rem}.woocommerce .woocommerce-shipping-methods li .select2{width:auto!important}.woocommerce .woocommerce-shipping-methods li .select2-selection__rendered{font-size:1rem}.woocommerce .woocommerce-shipping-methods li .select2-selection{margin-top:.5rem}.woocommerce .woocommerce-shipping-methods li .woocommerce-Price-amount,.woocommerce .woocommerce-shipping-methods li .woocommerce-Price-currencySymbol{font-size:1.0625rem}.woocommerce-order-received h1.h2{margin-bottom:2rem;text-align:left}.woocommerce-order-received h1.h2:after{left:0;transform:TranslateX(0)}.woocommerce-order-received .woocommerce-thankyou-order-details{margin-bottom:2rem}.woocommerce-order-received .woocommerce-thankyou-order-details li{font-size:1.25rem;padding:.25rem 0}.woocommerce-order-received .woocommerce-order-details h2{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order-details table{text-align:left}@media (min-width:48rem){.customcart{display:flex;justify-content:space-between;width:100%}}.customcart .items .product-subtotal{padding-top:1rem}@media (min-width:48rem){.customcart .items .product-thumbnail img{width:80%}}.customcart .items .product-name{align-items:center;display:flex;justify-content:space-between;width:90%}.customcart .checkout{display:flex;width:50%}@media (max-width:47.9375rem){.customcart .checkout{width:100%}}.customcart .checkout .totalAmount{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding-bottom:2rem}.customcart .checkout .labelBold{color:#000;font-weight:700}.customcart .checkout .order-total{padding-top:1rem}.customcart .checkout .cart-subtotal{padding-top:2rem}@media (max-width:47.9375rem){.customcart .checkout .coupon button{margin-top:1rem}}@media (min-width:48rem){.customcart .checkout .coupon{align-items:center;display:flex;justify-content:space-between}.customcart .checkout .coupon input{height:3.1875rem;width:50%}}.customcartcontent{margin:2rem 0}@media (min-width:48rem){.customcartcontent{align-items:center;display:flex;justify-content:space-between;width:100%}}.customcartcontent .item{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:48rem){.customcartcontent .item{width:50%}}.customcartcontent .product-remove{display:inline;width:1rem}@media (max-width:47.9375rem){.customcartcontent .product-remove{left:0;position:absolute;top:1rem}}.customcartcontent .product-remove a{align-items:center;border:2px solid #6e6e6e;border-radius:100%;color:#6e6e6e;display:flex;font-size:1.25rem;font-weight:900;height:1.75rem;justify-content:center;line-height:1;transition:background-color .3s ease,color .3s ease;width:1.75rem}.customcartcontent .product-remove a:hover{background-color:#6e6e6e;color:#fff}.hrstyle{background:#d5d5d5;height:1px}.woocommerce-checkout .select2 .select2-selection,.woocommerce-checkout input,.woocommerce-checkout select{height:3.1875rem!important}.woocommerce-checkout .select2-selection span{margin-top:-.4rem}.woocommerce-shipping-total>th:first-child{display:none!important}.woocommerce .woocommerce-shipping-methods li{margin-bottom:0!important}
