*{box-sizing:border-box}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-transform:uppercase}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}h1,.h1{font-family:var(--font-heading);font-size:var(--font-h1);line-height:var(--lh-h1);color:var(--color-primary-dark-green)}h2,.h2{font-family:var(--font-heading);font-size:var(--font-h2);line-height:var(--lh-h2);color:var(--color-primary-dark-green)}h3,.h3{font-family:var(--font-heading);font-size:var(--font-h3);line-height:var(--lh-h3);color:var(--color-primary-dark-green)}h4,.h4{font-family:var(--font-heading);font-size:var(--font-h4);line-height:var(--lh-h4);color:var(--color-primary-dark-green)}h5,.h5{font-family:var(--font-heading);font-size:var(--font-h5);line-height:var(--lh-h5);color:var(--color-primary-dark-green)}h6,.h6{font-family:var(--font-heading);font-size:var(--font-h6);line-height:var(--lh-h6);color:var(--color-primary-dark-green)}.sub-heading{font-family:var(--font-heading);font-size:var(--font-subheading);line-height:var(--lh-subheading);color:var(--color-primary-dark-green);font-weight:750}.script-callout{font-family:var(--font-script);color:var(--color-primary-red);font-size:36px;font-style:normal;font-weight:700;line-height:48px;transform:rotate(-4.5deg);text-transform:capitalize}.large-script-callout{font-family:var(--font-script);color:var(--color-primary-red);font-size:100px;font-style:normal;font-weight:700;line-height:48px;transform:rotate(-4.5deg) translateY(.2em);transform-origin:bottom left;text-transform:capitalize}.sub-script-callout{font-family:var(--font-script);color:var(--color-primary-red);font-size:36px;font-style:normal;font-weight:700;line-height:48px;transform:rotate(-4.5deg);font-size:40px;position:relative;top:-10px}@media (max-width: 768px){.sub-script-callout{font-size:25px;position:relative}.large-script-callout{font-size:70px}}a{font-family:var(--font-body);font-style:normal;font-weight:400;line-height:var(--lh-body-l);color:var(--color-base-dark);cursor:pointer;text-decoration:none}.button{display:flex;justify-content:center;align-items:center;gap:8px;padding:var(--btn-padding-sm);font-size:var(--btn-font-size-lg);transition:background-color .2s ease,color .2s ease;border:none;cursor:pointer;border-radius:8px}@media (min-width: 768px){.button{padding:var(--btn-padding-lg)}}.button-primary{background-color:var(--btn-cta-bg);color:var(--btn-cta-color)}.button-primary:hover{background-color:var(--btn-cta-bg-hover);color:var(--btn-cta-color);text-decoration:none}.button-secondary{background-color:var(--btn-cta-bg-hover);color:var(--btn-cta-color)}.button-secondary:hover{background-color:var(--btn-cta-bg);color:var(--btn-cta-color);text-decoration:none}.button-tertiary{background-color:transparent;color:var(--btn-cta-bg)}.button-tertiary-sec{background-color:transparent;color:var(--btn-cta-bg-hover);padding:0}.button-tertiary:hover{background-color:transparent;color:var(--btn-cta-bg-hover);text-decoration:underline}.button-tertiary-sec:hover{background-color:transparent;color:var(--btn-cta-bg);text-decoration:underline}.button--large{padding:var(--btn-padding-lg);font-size:var(--btn-font-size-lg);background-color:var(--btn-cta-bg);color:var(--btn-cta-color);border:none}.button--large:hover{background-color:var(--btn-cta-bg);color:var(--btn-cta-color)}.button--small{padding:var(--btn-padding-sm);font-size:var(--btn-font-size-sm);background-color:var(--btn-cta-small-bg);color:var(--btn-cta-small-color);border:none}.button--small:hover{background-color:var(--btn-cta-small-bg);color:var(--btn-cta-small-color)}.semi-bold{font-weight:600;font-size:var(--font-body-l)}.text-primary-red{color:var(--color-primary-red)}.bg-primary-red{background-color:var(--color-primary-red)}.text-primary-dark-green{color:var(--color-primary-dark-green)}.bg-primary-dark-green{background-color:var(--color-primary-dark-green)}.text-primary-green{color:var(--color-primary-green)}.bg-primary-green{background-color:var(--color-primary-green)}.text-primary-mint{color:var(--color-primary-mint)}.bg-primary-mint{background-color:var(--color-primary-mint)}.text-primary-light-mint{color:var(--color-primary-light-mint)}.bg-primary-light-mint{background-color:var(--color-primary-light-mint)}.text-secondary-pink{color:var(--color-secondary-pink)}.bg-secondary-pink{background-color:var(--color-secondary-pink)}.text-secondary-light-pink{color:var(--color-secondary-light-pink)}.bg-secondary-light-pink{background-color:var(--color-secondary-light-pink)}.text-secondary-very-light-pink{color:var(--color-secondary-very-light-pink)}.bg-secondary-very-light-pink{background-color:var(--color-secondary-very-light-pink)}.text-secondary-purple{color:var(--color-secondary-purple)}.bg-secondary-purple{background-color:var(--color-secondary-purple)}.text-secondary-light-purple{color:var(--color-secondary-light-purple)}.bg-secondary-light-purple{background-color:var(--color-secondary-light-purple)}.text-secondary-pale-purple{color:var(--color-secondary-pale-purple)}.bg-secondary-pale-purple{background-color:var(--color-secondary-pale-purple)}.text-secondary-yellow{color:var(--color-secondary-yellow)}.bg-secondary-yellow{background-color:var(--color-secondary-yellow)}.text-secondary-light-yellow{color:var(--color-secondary-light-yellow)}.bg-secondary-light-yellow{background-color:var(--color-secondary-light-yellow)}.text-secondary-beige{color:var(--color-secondary-beige)}.bg-secondary-beige{background-color:var(--color-secondary-beige)}.text-secondary-cream{color:var(--color-secondary-cream)}.bg-secondary-cream{background-color:var(--color-secondary-cream)}.text-secondary-peach{color:var(--color-secondary-peach)}.bg-secondary-peach{background-color:var(--color-secondary-peach)}.text-secondary-light-peach{color:var(--color-secondary-light-peach)}.bg-secondary-light-peach{background-color:var(--color-secondary-light-peach)}.text-professional-teal{color:var(--color-professional-teal)}.bg-professional-teal{background-color:var(--color-professional-teal)}.text-professional-green{color:var(--color-professional-green)}.bg-professional-green{background-color:var(--color-professional-green)}.text-professional-blue{color:var(--color-professional-blue)}.bg-professional-blue{background-color:var(--color-professional-blue)}.text-professional-orange{color:var(--color-professional-orange)}.bg-professional-orange{background-color:var(--color-professional-orange)}.text-professional-light-mint{color:var(--color-professional-light-mint)}.bg-professional-light-mint{background-color:var(--color-professional-light-mint)}.text-professional-brown{color:var(--color-professional-brown)}.bg-professional-brown{background-color:var(--color-professional-brown)}.text-professional-gold{color:var(--color-professional-gold)}.bg-professional-gold{background-color:var(--color-professional-gold)}.text-professional-deep-purple{color:var(--color-professional-deep-purple)}.bg-professional-deep-purple{background-color:var(--color-professional-deep-purple)}.text-professional-teal-75{color:var(--color-professional-teal-75)}.bg-professional-teal-75{background-color:var(--color-professional-teal-75)}.text-professional-green-75{color:var(--color-professional-green-75)}.bg-professional-green-75{background-color:var(--color-professional-green-75)}.text-professional-blue-75{color:var(--color-professional-blue-75)}.bg-professional-blue-75{background-color:var(--color-professional-blue-75)}.text-professional-orange-75{color:var(--color-professional-orange-75)}.bg-professional-orange-75{background-color:var(--color-professional-orange-75)}.text-professional-light-mint-75{color:var(--color-professional-light-mint-75)}.bg-professional-light-mint-75{background-color:var(--color-professional-light-mint-75)}.text-professional-brown-75{color:var(--color-professional-brown-75)}.bg-professional-brown-75{background-color:var(--color-professional-brown-75)}.text-professional-gold-75{color:var(--color-professional-gold-75)}.bg-professional-gold-75{background-color:var(--color-professional-gold-75)}.text-professional-deep-purple-75{color:var(--color-professional-deep-purple-75)}.bg-professional-deep-purple-75{background-color:var(--color-professional-deep-purple-75)}.text-base-dark{color:var(--color-base-dark)}.bg-base-dark{background-color:var(--color-base-dark)}.text-bg-white{color:var(--color-bg-white)}.bg-bg-white{background-color:var(--color-bg-white)}.text-bg-light{color:var(--color-bg-light)}.bg-bg-light{background-color:var(--color-bg-light)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media (max-width: 991.98px){.mobile-compact{padding:16px}}.grid-images .button{font-family:var(--font-heading);text-transform:uppercase;font-size:24px;padding:var(--25, 10px) var(--5, 20px)}@media (max-width: 991.98px){.grid-images .button{font-size:18px}.remove-item-btn{position:absolute;right:20px}}.product-grid .button{padding:10px 20px}.product-grid-section .semi-bold{color:#005b43}.blog-card:hover,.blog-card:hover .text-brand-green,.blog-card:hover .text-primary-dark-green,.blog-card:hover svg path{color:#d4002a;stroke:#d4002a}.blog-card:hover svg{fill:#d4002a;stroke:#d4002a}.swiper-button-next,.swiper-button-prev{border-radius:8px;background:var(--Base-White, #fff);box-shadow:0 4px 4px #00000040;padding:10px;width:40px;height:40px}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px}.swiper-pagination-bullet{background:#000;opacity:.3;width:12px;height:12px}.swiper-pagination-bullet-active{opacity:1;background:#000}.featured-articles .swiper-button-next,.featured-articles .swiper-button-prev{background:#005b43}.featured-articles .swiper-button-prev:after,.featured-articles .swiper-button-next:after{color:#fff}.receipt-btn{font-size:14px;font-style:normal;font-weight:500;padding:2px 6px;gap:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.font-primary{font-family:var(--font-primary--family)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/critical.css.map */
