.modal-open .shopify-section--header,.modal-open .Product__SlideshowNav{position:relative;z-index:0}.modal:before{content:"";--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal.show:before{opacity:var(--bs-backdrop-opacity)}.modal.fade .modal-dialog{position:relative;z-index:1060}.modal-header{border-bottom:none!important}.modal-header .btn-close{right:6px;position:relative}.modal-info{display:flex;gap:16px;align-items:center}.modal-info-title{display:flex;flex-direction:column}.modal-info-title>span{font-size:12px;color:var(--bs-secondary-color)}.modal-footer{flex-wrap:nowrap;border-top:none!important}.modal-footer>.btn{width:50%;border-radius:0;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)!important;height:48px}.modal-backdrop{display:none!important}.modal-footer .btn-secondary{background-color:#0f5433!important;border:1px solid #0f5434!important}.modal-footer .btn-primary{background-color:#fff!important;border:1px solid #0f5434!important;color:#0f5434!important}#main>.shopify-section:first-child{position:relative}.ProductForm__floating{position:fixed;bottom:0;left:0;width:100%;background:#fff;-webkit-box-shadow:0px 42px 30px 30px rgba(0,0,0,.75);-moz-box-shadow:0px 42px 30px 30px rgba(0,0,0,.75);box-shadow:0 42px 30px 30px #000000bf}.ProductForm__floating .info-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ProductForm__floating .info-block>div{width:50%}.ProductForm__floating .ProductForm__QuantitySelector{margin:0}.ProductForm__floating .info-detail{display:flex;align-items:center;gap:24px;justify-content:flex-end}.ProductForm__floating .wk-button{margin-right:0!important}@media (max-width: 768px){.ProductForm__floating .info-block{flex-direction:column;align-items:flex-start}.ProductForm__floating .info-block>div{width:100%}.ProductForm__floating .info-detail{margin-top:8px;justify-content:space-between}}.ProductForm__AddToCart{z-index:0!important}.ProductListWrapper .ProductItem{text-align:left;min-height:100%;height:100%;display:flex;flex-direction:column;flex:1;position:relative}.ProductItem__Title a{overflow:hidden;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:17.38px;letter-spacing:2.4000000953674316px}.ProductItem__Price_ATC{display:flex;justify-content:space-between;align-items:center;background-color:#649365;color:#fff}.ProductItem__Price_ATC .product-item-addtocart{min-height:44px;height:100%;width:40px;border-radius:0!important;position:static;margin:0 0 0 12px}.product-item-addtocart--disabled .product-item-addtocart{background-color:#afafb0;border-color:#afafb0;cursor:not-allowed}.ProductItem__Info{margin-top:16px!important;display:flex;flex-direction:column;justify-content:space-between;flex:1}.ProductItem__Info .ProductItem__Title{margin-bottom:16px}.ProductItem__Info-content{padding:0 8px}.ProductItem .ProductItem__Price_ATC form{margin-top:0}.ProductItem__Price_ATC .ProductItem__PriceList{padding:12px 8px 12px 16px}.ProductItem__Price_ATC .ProductItem__PriceList .Price--highlight,.ProductItem__Price_ATC .ProductItem__PriceList{font-size:15px;font-weight:700;line-height:20px;letter-spacing:-.10000000149011612px;color:#fff;font-family:var(--heading-font-family)}.ProductItem__Price_ATC .ProductItem__PriceList{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px;font-family:var(--heading-font-family)}body #announcement-bar-with-slider{display:none!important}.IconButtonView__Background-ch-front__sc-vtu014-0{box-shadow:none!important}@media screen and (max-width: 640px){.ProductItem__Price_ATC .ProductItem__PriceList .Price--highlight,.ProductItem__Price_ATC .ProductItem__PriceList{font-size:12px;line-height:1.3;font-family:var(--text-font-family);gap:8px}.ProductItem__Price_ATC .product-item-addtocart{margin:0;min-height:40px}}@media screen and (max-width: 360px){.ProductItem__Price_ATC .ProductItem__PriceList{padding-left:6px;padding-right:6px}.ProductItem__Price_ATC .ProductItem__PriceList .Price--highlight,.ProductItem__Price_ATC .ProductItem__PriceList{font-size:11px}}@media screen and (max-width: 330px){.ProductItem__Price_ATC .ProductItem__PriceList .Price--highlight,.ProductItem__Price_ATC .ProductItem__PriceList{font-size:10px}}.NewsletterPopup-Custom{display:inline-flex;position:fixed;top:0;left:0;z-index:9;width:calc(100% - 10px);margin:0 5px;justify-content:center}.NewsletterPopup-Custom .NewsletterPopup{position:static;max-width:452px;width:33.33%;max-height:632px;height:100%;border:2px solid #919196;margin:10px 5px;overflow:hidden;display:flex;flex-direction:column;background-color:none;padding:0;display:none}.NewsletterPopup-Custom .NewsletterPopup[aria-hidden=false]{display:block}.NewsletterPopup-Custom .NewsletterPopup .popup-img{overflow:hidden;position:relative;padding-bottom:126.6%;height:0}.popup-img img{max-width:100%;height:auto;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.popup-btns{border-top:1px solid #919196;overflow:hidden}.popup-btns button.popup-close{background-color:#fff;border-left:1px solid #cdd2d7;cursor:pointer}.popup-btns{height:60px}.popup-btns button{float:left;background-color:#fafafc;border:0;cursor:pointer;font-family:sans-serif;font-size:16px;height:60px;outline:0;width:50%;color:#000}.popup-btns button.popup-close:hover{background-color:#f0f0f5}.ProductItem__LabelList{display:flex;flex-direction:column}.ProductItem__LabelList .ProductItem__Label{display:flex;flex:1;max-width:none;justify-content:center}.ProductItem__LabelList .ProductItem__Label.Heading:not(.label-rank):first-child{margin-top:11px}.Price--compareAt{margin-left:0;font-size:85%;opacity:.6;text-decoration:line-through}.ProductItem__TaxNotice{font-family:var(--heading-font-family)}@media screen and (max-width: 749px){.NewsletterPopup:nth-child(2){display:none!important}.NewsletterPopup-Custom{margin:10px;width:calc(100% - 20px)}.NewsletterPopup-Custom .NewsletterPopup{width:100%;max-width:452px;margin:0}}.PageContent .CartItem__Title{white-space:normal}.text-shipping.Text--subdued{background-color:#458047;color:#fff;width:100%;max-width:100%;padding:5px}main-cart .PageHeader{max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.CartItem__LinePriceList.hide-desktop{display:none}}@media screen and (max-width: 640px){.CartItem__LinePriceList.show-mb{display:block;text-align:left!important}.CartItem__PriceList.hide-mb{display:none}}.LoadingBar{display:none}.shopify-section--slideshow .Slideshow--height{height:100vw}.shopify-section--slideshow .Slideshow__Image{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 640px){.shopify-section--slideshow .Container{padding:0}}.ProductList--carousel{margin:0 -12px}.ProductItem__ImageWrapper{position:relative}.ProductItem__LabelList .ProductItem__Label.label-rank{position:relative;width:25px;height:32px;min-height:32px;display:flex;justify-content:center;align-items:center;font-size:9px;font-weight:700!important;line-height:10px;letter-spacing:.8999999761581421px;text-align:center;padding:0;overflow:hidden;word-break:break-word;background-color:transparent!important;margin:0}.ProductItem__Label.label-rank span{z-index:1;margin-top:-9px}.ProductItem__Label.label-rank svg{position:absolute;width:100%;height:100%;top:0;left:0}.ProductItem__Label.label-soldout,.ProductItem__Label.label-discount{width:44px;height:44px;border-radius:50%;margin:0;max-height:100%;min-height:44px;min-width:44px;justify-content:center;align-items:center;font-size:9px;font-weight:500;line-height:11px;letter-spacing:.8999999761581421px;text-transform:uppercase;display:flex;flex-direction:column;position:absolute;bottom:8px;left:8px;border:1px solid;text-align:center}.feature-slide .flickity-prev-next-button{box-shadow:none;background-color:#448046;color:#fff;top:0;width:24px;height:24px;border-radius:0;stroke-width:1px;position:absolute;margin-top:-66px}.feature-slide .flickity-prev-next-button.next{right:12px}.feature-slide .flickity-prev-next-button.previous{right:44px}.feature-slide .flickity-prev-next-button[disabled]{background-color:#7ca67f}.feature-slide .flickity-prev-next-button:hover svg{-webkit-animation:none!important;animation:none!important}.featured-collections-section .SectionHeader:not(:only-child){margin-bottom:40px}.features--heading-uppercase .featured-collections-section .SectionHeader__Heading{font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:2.4px}.template-cart .SectionHeader__Description{font-size:18px}@media screen and (max-width: 640px){.feature-slide .flickity-prev-next-button.next{right:20px}.feature-slide .flickity-prev-next-button.previous{right:52px}.template-cart .SectionHeader__Description{font-size:16px}.features--heading-uppercase .featured-collections-section .SectionHeader__Heading{font-size:22px;line-height:33px;letter-spacing:2.2px}.featured-collections-section .SectionHeader:not(:only-child){margin-bottom:24px}.feature-slide .flickity-prev-next-button{margin-top:-51.5px}.featured-collections-layout--grid .Container{padding-right:20px;padding-left:20px}.featured-collections-section .Section--spacingNormal{padding:40px 0}.ProductItem__Label.label-soldout,.ProductItem__Label.label-discount{font-size:9px;font-weight:500;line-height:11px;letter-spacing:.8999999761581421px}.ProductList--carousel{margin:0 -6px}.flickity-page-dots{margin-top:25px;justify-content:end}}@media screen and (min-width: 641px){.ProductItem__Label.label-discount span:first-child{font-size:11px;font-weight:700;line-height:18.15px;letter-spacing:1.100000023841858px}}.Section__Video-Container{position:relative;cursor:pointer;padding-bottom:56.4%;display:block}.Section__Video-Container .Section__Video-Image,.Section__Video-Wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.Section__Video-Container video,.Section__Video-Container img{object-fit:cover;width:100%;height:100%}video-wrap.Section__Video-Container.active .Section__Video-Image,video-wrap .Section__Video-Wrapper{display:none}video-wrap.Section__Video-Container.active .Section__Video-Wrapper{display:block}.page-gallery .shopify-section--slideshow .Carousel--insideDots .flickity-page-dots{width:100%}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
