.cst-progr-bar .group-block-content.layout-panel-flex--row:before{content:""!important;position:absolute!important;top:-17px!important;left:4%!important;right:4%!important;height:1px!important;background:#e4ded0!important;z-index:0!important}.cst-progr-bar .group-block-content.layout-panel-flex--row>.group-block{position:relative!important;z-index:1!important}.cst-progr-bar .group-block-content.layout-panel-flex--row>.group-block:before{content:""!important;position:absolute!important;top:-22px!important;left:50%!important;width:10px!important;height:10px!important;transform:translate(-50%)!important;border-radius:50%!important;background:#3a4830!important;z-index:2!important}.cst-progr-bar .group-block-content.layout-panel-flex--row>.group-block .group-block-content{position:relative!important;z-index:3!important}.cst-rt-img-text .group-block-content{max-width:620px;margin:0 0 0 auto}.cst-rt-img-text .group-block-content p{max-width:437px}.cst-rt-img-text h2{width:100%;max-width:400px}.product-card-layout--horizontal .product-card__content.layout-panel-flex{flex-direction:row;gap:16px}.product-card-layout--horizontal .card-gallery{width:52%}.product-card-layout--horizontal .product-card__content.layout-panel-flex a.contents .product-media-container{height:100%}.product-card-layout--horizontal .product-form-buttons.spacing-style{width:100%;max-width:170px;height:45px}.product-card-layout--horizontal .product-form-buttons.spacing-style *{height:100%}.product-card-layout--horizontal slideshow-container{height:100%}.product-card-layout--horizontal slideshow-component{height:100%}.product-card-layout--horizontal slideshow-slides{height:100%}.best-seller-cst span.price{font-weight:400}.cst-privacy-content :is(h1,h2,h3,h4,h5,h6){color:#2c3220}a.size-style.button-unstyled{text-underline-offset:10px;overflow:visible}.cst-prd-bot-sec .group-block .group-block-content{max-width:fit-content;margin-left:auto;padding-right:9px}.cst-prd-bot-sec .group-block .group-block-content rte-formatter.spacing-style.text-block{max-width:320px!important}.cst-prd-bot-sec .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column{display:flex!important;justify-content:space-between}.cst-faq-container .custom-section-content{max-width:1000px;margin:0 auto}.cst-prd-bot-sec .image-block{width:100%;max-width:1360px!important}.cst-faq-container a.active{background:#3a4830;color:#faf5ea}.size-style.button-unstyled{transition:transform .3s ease}.size-style.button-unstyled:hover{background-color:inherit;color:#2c3220;transform:translate(5px)}.size-style.button-secondary:hover{background:#3a4830;color:#faf5ea}.size-style.button:hover,button.add-to-cart-button.button:hover,.button-custom:hover{background:#faf5ea;color:#3a4830}.utilities a{color:#faf5ea}.pagination__link--page:hover,.pagination__link--arrow:hover{background:#faf5ea;border:1px solid #3a4830}.cst-privacy-content a.button-unstyled{padding:10px 0 10px 17px!important;color:#2c3220!important}.cst-privacy-content a.button-unstyled.active{color:#465137!important;border-left:1px solid #b08d57!important}.cst-faq-container [id],.cst-privacy-content [id]{scroll-margin-top:100px}.menu-list__link:hover,.menu-list__link--active{text-decoration-line:underline;text-decoration-color:#b08d57;text-underline-offset:10px}footer a:hover{text-decoration-line:underline;text-decoration-color:#faf5ea;text-underline-offset:5px}.footer-utilities a:hover{color:#faf5ea!important}.footer-utilities a{text-decoration:none}.menu-drawer .menu-drawer__navigation ul.menu-drawer__menu.has-submenu a{font-size:16px}.announcement-bar__text{font-family:Work Sans,sans-serif;line-height:17px!important}button.add-to-cart-button:disabled{pointer-events:none!important}.why-cst .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{align-items:start}.rooted-cst .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style{padding-left:43px}footer .footer-content summary.menu__heading.custom{font-size:13px!important}.footer-content .menu__details .menu__item+.menu__item{margin-top:17px}.menu-drawer button.button.close-button.menu-drawer__close-button{outline:none!important;border:none!important;box-shadow:unset!important}.menu-drawer button.button.close-button.menu-drawer__close-button svg{width:40px!important;height:40px!important}.main-collection-grid .product-card .image-block{overflow:hidden}.main-collection-grid .product-card .image-block__image{transition:transform .4s ease}.main-collection-grid .product-card:hover .image-block__image{transform:scale(1.04)}span.pagination__link.pagination__link--page.pagination__link--current:hover{background:unset!important;border:none!important}.product-inventory__status .product-inventory__icon-in_stock{color:#5c7c4c}quantity-selector-component.quantity-selector{background:#faf6ec!important}product-form-component .add-to-cart-button{border-radius:4px}@media(min-width:2559px){.cst-prd-bot-sec .group-block .group-block-content{margin:0 auto}.cst-prd-bot-sec .layout-panel-flex--row>.group-block--width-custom{max-width:790px!important;margin-left:auto!important}}@media(max-width:1440px){.cst-prd-bot-sec .group-block .group-block-content{margin:0 auto}}@media(min-width:1370px){.homepage-bnr .hero__container{padding:200px 0!important;min-height:85vh}}@media(max-width:1230px){.cst-progr-bar .group-block-content.layout-panel-flex--row{gap:5px}}@media(max-width:1199px){.product-card-layout--horizontal .card-gallery{width:100%}.product-card-layout--horizontal .product-card__content.layout-panel-flex{flex-direction:column}.cst-progr-bar .text-block:nth-of-type(1) p{max-width:207px}}@media(max-width:1024px){.rooted-cst .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style{padding-left:30px}}@media(max-width:991px){results-list.section.product-grid-container{padding-bottom:70px}}@media(max-width:989px){.cst-progr-bar .text-block:nth-of-type(1) p{max-width:100%}.cst-progr-bar .group-block-content.layout-panel-flex--row>.group-block:before{display:none}.cst-progr-bar .group-block-content.layout-panel-flex--row:before{display:none}.cst-progr-bar .group-block-content.layout-panel-flex--row{grid-template-columns:1fr 1fr;display:grid}.cst-our-story-banner p{color:#000}}@media(max-width:850px){.cst-prd-bot-sec .group-block.group-block--height-fill.group-block--width-custom.border-style.spacing-style.size-style{min-width:100%}.cst-prd-bot-sec .group-block .group-block-content{max-width:100%;width:100%}.cst-prd-bot-sec .group-block .group-block-content rte-formatter.spacing-style.text-block{max-width:100%!important}}@media(max-width:767px){.mob-hero-bnr .hero__container{padding:0!important}.mob-hero-bnr .hero__media-grid{position:unset;min-height:380px}.mob-hero-bnr .overlay--radial-gradient{display:none}.mob-hero-bnr .hero__content-wrapper{padding-top:40px}.mob-hero-bnr rte-formatter,.hero__content-wrapper .text-block,.hero__content-wrapper .text-block p{width:100%!important;--width: 100% !important;--max-width: 100% !important;max-width:100%!important;text-wrap:wrap}h1,h2{text-wrap:wrap!important}.faq-bnr .hero__container{padding-bottom:40px!important}.faq-bnr .hero__content-wrapper .text-block p br{display:none}.rooted-cst .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style{padding-left:20px}}@media(max-width:749px){.cst-privacy-content .group-block--width-custom .group-block-content{flex-direction:row;flex-wrap:wrap;justify-content:center!important}.cst-rt-img-text .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper{flex-direction:column-reverse}.cst-rt-img-text .group-block-content,.group-block-content p,.group-block-content .h2{max-width:100%}.cst-rt-img-text .group-block{padding-left:20px}.product-card-layout--horizontal .resource-list.resource-list--grid{grid-template-columns:1fr 1fr}results-list.section.product-grid-container .product-grid{grid-template-columns:1fr 1fr}results-list.section.product-grid-container .product-card__content.product-grid__card{padding:0}.cst-faq-container .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{flex-wrap:wrap!important;flex-direction:row}.cst-privacy-content a.button-unstyled.active{border-left:none!important;border-bottom:1px solid #b08d57!important}.cst-privacy-content a.button-unstyled{padding:10px!important}.cst-privacy-content .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column{padding:40px 0}results-list.section.product-grid-container{padding-left:20px;padding-right:20px}.footer-utilities .utilities{border-top:none!important;padding-top:0!important}.why-cst .group-block-content rte-formatter.text-block{padding-top:5px}.cst-rt-img-text .group-block-content p{max-width:100%}.cst-rt-img-text h2{width:100%;max-width:100%}}@media(max-width:595px){.cst-progr-bar .group-block-content.layout-panel-flex--row{grid-template-columns:1fr}}@media(max-width:575px){.product-card-layout--horizontal .resource-list.resource-list--grid{grid-template-columns:1fr}results-list.section.product-grid-container .product-grid{grid-template-columns:1fr}.why-cst .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{align-items:start;gap:10px!important}.rooted-cst .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style{padding-left:15px}.footer-content .menu__details .menu__item+.menu__item{margin-top:14px}}@media(max-width:480px){.product-information .group-block-content .layout-panel-flex--row>.group-block--width-fill{flex:auto;width:100%;max-width:calc(50% - 20px)}.product-information .group-block-content .layout-panel-flex--row:not(.mobile-column){justify-content:center}.mob-hero-bnr .hero__content-wrapper{padding-top:25px}.faq-bnr .hero__container{padding-bottom:25px!important}h1{font-size:35px!important}h2{font-size:28px!important}.product-information h1{font-size:32px!important}}@media(max-width:380px){.product-information .group-block-content .layout-panel-flex--row>.group-block--width-fill{max-width:100%}.mob-hero-bnr .hero__media-grid{min-height:290px}.rooted-cst .group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style{padding-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-dj.css.map */
