[data-template=collection] .rte *{text-align:left!important}[data-template^=collection][data-force-collection-description-text-color=true] .collection-header-wrapper .section-content-wrapper>.text-block.rte{color:var(--color-foreground)}[data-template^=collection][data-force-collection-description-text-color=true] .collection-header-wrapper .section-content-wrapper>.text-block.rte :where(*){color:inherit!important}[data-template^=collection] .collection-header-wrapper .section-content-wrapper>.text-block.rte a,[data-template^=collection] .collection-header-wrapper .section-content-wrapper>.text-block.rte a *{font-weight:600!important}@media screen and (min-width:750px){[data-template^=collection] .collection-header-wrapper .section-content-wrapper>.text-block.rte{max-width:min(100%,calc(50% + 425px))}}[data-template=collection] .section-content-wrapper{--padding-block-start: 16px !important;--padding-block-end: 16px !important;padding:16px 0!important}[data-template^=collection] h1,[data-template^=collection] .h1.h1,[data-template^=collection] .text-block.h1>*,[data-template^=collection] h2,[data-template^=collection] h3,[data-template^=collection] h4,[data-template^=collection] h5,[data-template^=collection] h6,[data-template=search] h1,[data-template=search] .h1.h1,[data-template=search] .text-block.h1>*,[data-template=search] h2,[data-template=search] h3,[data-template=search] h4,[data-template=search] h5,[data-template=search] h6{font-weight:600}.product-information-ocs .variant-option--buttons legend{display:none}.product-information-ocs .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.product-information-ocs .variant-option__button-label{box-sizing:border-box;flex:0 0 48px;width:48px;height:38px;min-width:unset;min-height:unset;padding:0;border:1px solid #a5a5a5;border-radius:4px;background:transparent;color:#3f3f3f;font-size:12px;line-height:1;overflow:hidden;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.product-information-ocs .variant-option__button-label:hover{border-color:#2e7631;background:#2e7631;color:#f6f2ea}.product-information-ocs .variant-option__button-label:has(:checked){border-color:#2e7631;background:#2e7631;color:#f6f2ea}.product-information-ocs .variant-option__button-label:has([data-in-store=true]){position:relative;border:1px solid #a5a5a5;background:transparent;color:#3f3f3f}.product-information-ocs .variant-option__button-label:has([data-in-store=true]):hover,.product-information-ocs .variant-option__button-label:has([data-in-store=true]):has(:checked){background:#3f3f3f;border-color:#3f3f3f;outline:2px solid #3f3f3f;color:#fff}.product-information-ocs .variant-option__button-label:has([data-option-available=false]:not([data-in-store=true])){position:relative;border:1px solid #a5a5a5;background:#fff;color:#a5a5a5}.product-information-ocs .variant-option__button-label:has([data-option-available=false]:not([data-in-store=true])):hover{outline:none;border-color:#a5a5a5;background:#fff;color:#a5a5a5}.product-information-ocs .variant-option__button-label:has(:checked):has([data-option-available=false]:not([data-in-store=true])){outline:none;border-color:#a5a5a5;background:#eaeaea;color:#a5a5a5}.product-information-ocs .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-in-store=true]):after,.product-information-ocs .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]:not([data-in-store=true])):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:none;border-radius:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#a5a5a5 calc(50% - .5px),#a5a5a5 calc(50% + .5px),transparent calc(50% + .5px));clip-path:none;pointer-events:none;z-index:1}.product-information-ocs .variant-option__button-label__pill,.product-information-ocs .variant-option__button-label:before,.product-information-ocs .variant-option__button-label .variant-option__strikethrough{display:none}.product-information-ocs .ocs-add-to-cart__row{max-width:360px;gap:8px}.product-information-ocs .ocs-add-to-cart__quantity{width:65px;flex-shrink:0}.product-information-ocs .ocs-add-to-cart__quantity-select{width:100%;min-width:unset;border:1px solid #2e7631;border-radius:3px;background:transparent;color:#2e7631;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}.product-information-ocs .ocs-add-to-cart__quantity-select:hover{border-color:#256329;color:#256329}.product-information-ocs .ocs-add-to-cart__quantity-select:focus-visible{outline:2px solid #2e7631;outline-offset:-2px}.product-information-ocs .ocs-add-to-cart__quantity-chevron{color:#2e7631}.product-information-ocs .ocs-add-to-cart__button:disabled,.product-information-ocs .ocs-add-to-cart__button--disabled{--ocs-button-background-color: #3f3f3f;--ocs-button-border-color: #3f3f3f}.product-information-ocs .ocs-add-to-cart__button-text{flex:0 0 60%;border-right:2px solid rgba(255,255,255,1);padding-right:8px;text-align:center}.product-information-ocs .ocs-add-to-cart__button-divider{display:none}.product-information-ocs .ocs-add-to-cart__button-price{flex:1;text-align:center}.product-information-ocs .ocs-add-to-cart__button:hover:not(:disabled):not(.ocs-add-to-cart__button--in-store) .ocs-add-to-cart__button-text{color:#2e7631;border-right-color:#2e76314d}.product-information-ocs .ocs-add-to-cart__button:hover:not(:disabled):not(.ocs-add-to-cart__button--in-store) .ocs-add-to-cart__button-price{color:#2e7631}.product-information-ocs .ocs-add-to-cart__button--in-store .ocs-add-to-cart__button-text{border-right:none;padding-right:0}.product-information-ocs .ocs-add-to-cart__spinner svg circle{stroke:#fff}.ocs-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.ocs-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:none;background:none;color:#727272;cursor:pointer;line-height:1}.ocs-tooltip-trigger:hover{color:#333}.ocs-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:13px;border-radius:0;background:#fff;border:1px solid #979797;color:#4a4a4a;font-size:13px;font-weight:500;line-height:1;letter-spacing:.005em;vertical-align:middle;white-space:normal;min-width:180px;max-width:260px;z-index:1000000000;pointer-events:auto;text-align:left;text-transform:initial}.ocs-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#a5a5a5;z-index:1}.ocs-tooltip:before{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#fff;z-index:2}@media(hover:hover){.ocs-tooltip-trigger:hover+.ocs-tooltip,.ocs-tooltip-trigger:focus+.ocs-tooltip,.ocs-tooltip-wrapper:hover .ocs-tooltip{display:block}}.ocs-tooltip--left{bottom:auto;top:50%;left:auto;right:calc(100% + 8px);transform:translateY(-50%)}.ocs-tooltip--left:after{top:50%;left:auto;right:-12px;transform:translateY(-50%);border-top-color:transparent;border-left-color:#a5a5a5}.ocs-tooltip--left:before{top:50%;left:auto;right:-10px;transform:translateY(-50%);border-top-color:transparent;border-left-color:#fff}.ocs-tooltip--right{bottom:auto;top:50%;left:calc(100% + 8px);right:auto;transform:translateY(-50%)}.ocs-tooltip--right:after{top:50%;left:-12px;right:auto;transform:translateY(-50%);border-top-color:transparent;border-right-color:#a5a5a5}.ocs-tooltip--right:before{top:50%;left:-10px;right:auto;transform:translateY(-50%);border-top-color:transparent;border-right-color:#fff}.ocs-tooltip--bottom{bottom:auto;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.ocs-tooltip--bottom:after{top:auto;bottom:100%;left:50%;right:auto;transform:translate(-50%);border-top-color:transparent;border-bottom-color:#a5a5a5}.ocs-tooltip--bottom:before{top:auto;bottom:calc(100% - 1px);left:50%;right:auto;transform:translate(-50%);border-top-color:transparent;border-bottom-color:#fff}.ocs-tooltip--top-left{bottom:calc(100% + 8px);left:auto;right:0;transform:none}.ocs-tooltip--top-left:after{top:100%;left:auto;right:8px;transform:none;border-top-color:#a5a5a5;border-bottom-color:transparent}.ocs-tooltip--top-left:before{top:calc(100% - 1px);left:auto;right:9px;transform:none;border-top-color:#fff;border-bottom-color:transparent}.ocs-tooltip__title{display:block;margin-bottom:10px}.ocs-tooltip-close{display:none;position:absolute;top:6px;right:6px;background:none;border:none;color:#727272;cursor:pointer;padding:2px;line-height:1}@media(max-width:749px){.ocs-tooltip-wrapper.is-active .ocs-tooltip{display:block;box-sizing:border-box;max-width:calc(100vw - 16px);pointer-events:auto}.ocs-tooltip-wrapper.is-active .ocs-tooltip-close{display:flex;align-items:center;justify-content:center}.ocs-tooltip-wrapper.is-active .ocs-tooltip{padding-right:24px;padding-left:8px}.ocs-tooltip-wrapper.is-active .ocs-tooltip:not(.ocs-tooltip--left):not(.ocs-tooltip--right):not(.ocs-tooltip--top-left){transform:translate(calc(-50% + var(--ocs-tooltip-viewport-offset-x, 0px)))}.ocs-tooltip-wrapper.is-active .ocs-tooltip:not(.ocs-tooltip--left):not(.ocs-tooltip--right):not(.ocs-tooltip--top-left):after,.ocs-tooltip-wrapper.is-active .ocs-tooltip:not(.ocs-tooltip--left):not(.ocs-tooltip--right):not(.ocs-tooltip--top-left):before{left:calc(50% - var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--left,.ocs-tooltip-wrapper.is-active .ocs-tooltip--right{transform:translate(var(--ocs-tooltip-viewport-offset-x, 0px),-50%)}.ocs-tooltip-wrapper.is-active .ocs-tooltip--left:after{right:calc(-12px + var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--left:before{right:calc(-10px + var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--right:after{left:calc(-12px - var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--right:before{left:calc(-10px - var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--right.ocs-tooltip--mobile-right-down{top:calc(50% + 16px);transform:translate(var(--ocs-tooltip-viewport-offset-x, 0px),-50%)}.ocs-tooltip-wrapper.is-active .ocs-tooltip--right.ocs-tooltip--mobile-right-down:after,.ocs-tooltip-wrapper.is-active .ocs-tooltip--right.ocs-tooltip--mobile-right-down:before{top:calc(50% - 16px)}.ocs-tooltip-wrapper.is-active .ocs-tooltip--top-left{transform:translate(var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--top-left:after{right:calc(8px + var(--ocs-tooltip-viewport-offset-x, 0px))}.ocs-tooltip-wrapper.is-active .ocs-tooltip--top-left:before{right:calc(9px + var(--ocs-tooltip-viewport-offset-x, 0px))}}.product-information-ocs .ocs-vendor__link,.product-information-ocs .ocs-vendor__text{font-size:clamp(14px,12px + .533vw,16px)}.product-information-ocs .product-title p{font-size:clamp(24px,16px + 2.133vw,32px)!important}.product-information-ocs .ocs-plant-type__label{font-size:clamp(13px,11px + .533vw,15px)}.product-information-ocs .ocs-gram-equivalency__text{font-size:clamp(12px,9px + .8vw,15px)}.product-information-ocs .ocs-pricing__price b{font-size:clamp(24px,16px + 2.133vw,32px)}.product-information-ocs .ocs-pricing__price-striked{font-size:clamp(13px,11px + .533vw,15px)}.product-information-ocs .ocs-pricing__meta-line{line-height:1}.product-information-ocs .ocs-pricing__save-badge,.product-information-ocs .ocs-pricing__ppu{font-size:clamp(13px,11px + .533vw,15px)}.product-information-ocs .ocs-features__title{font-size:clamp(16px,8px + 2.133vw,24px)}@media screen and (min-width:750px){.product-information-ocs .ocs-features{padding-block-start:24px;gap:24px}}@media screen and (max-width:749px){.product-information-ocs .ocs-features{padding-block-start:16px;gap:16px}}.product-information-ocs media-gallery{max-width:clamp(316px,216px + 26.667vw,396px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}.product-information-ocs media-gallery .product-media{max-width:clamp(240px,160px + 21.333vw,320px);margin:0 auto}@media(max-width:749px){.product-information-ocs .ocs-add-to-cart{position:fixed;bottom:0;left:0;right:0;z-index:calc(var(--layer-sticky) - 1);background:#fff;padding:12px 16px;margin:0;box-shadow:0 -4px 12px #0000001f}.product-information-ocs .ocs-add-to-cart-block{display:contents}.product-information-ocs .ocs-add-to-cart__row{max-width:100%}}@media(max-width:799px){[data-template=collection] .section-wrapper .h1 h1{font-size:28px!important}[data-template=collection] .section-wrapper .rte p{font-size:15px!important}}.product-information-ocs .slideshow-control .icon-caret{rotate:180deg}.product-information-ocs .media-gallery--carousel slideshow-arrows .slideshow-control{padding:0;color:#727272}.product-information-ocs slideshow-container{padding-bottom:40px}@media screen and (max-width:749px){.product-information-ocs slideshow-container{padding-bottom:16px}}.product-information-ocs .slideshow-controls__dots button[aria-selected=true]:after{background-color:#f4f4f4}.product-information-ocs .slideshow-controls__dots button:focus-visible{border-radius:0}.product-information-ocs .slideshow-controls__dots button:after{width:13px;height:13px;border-radius:50%}@media screen and (max-width:749px){.product-information-ocs .ocs-mobile-header__content{display:flex;flex-direction:column;gap:2px}.product-information-ocs .ocs-mobile-header__title{font-size:clamp(24px,16px + 2.133vw,32px);font-weight:600;line-height:1.2;margin:0}}@media screen and (max-width:749px){.product-information-ocs .product-information.section--page-width .product-details>.group-block{padding-block-start:0}}.faq-banner p{color:#000;line-height:1.3}.faq-banner .text-block h2,.faq-banner .text-block h1{font-size:60px;font-weight:600}.faq-text-block h3{font-size:18px;font-weight:500}@media screen and (max-width:749px){.faq-banner .text-block h2,.faq-banner .text-block h1{font-size:28px}.faq-banner p{font-size:15px}.faq-banner{background-color:transparent!important}.faq-banner .text-block.h1{width:100%;background:var(--color-background);padding:47px 15px}.faq-banner .text-block.rte{padding:20px 15px}}@media screen and (min-width:749px){.faq-banner .group-block-content{width:735px;margin:auto}.faq-text-block h3{font-size:28px}.faq-banner{padding-top:40px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/1088/assets/custom.css.map */
