header{padding:15px 0!important;width:100%!important;max-width:1280px!important}@media screen and (max-width:767px){header{padding:15px 20px!important}}.inner-con{width:100%;max-width:1280px;margin:0 auto}.custom-menu-position{background:#2d6241;padding:10px 40px}.custom-menu-position .inner-con{width:100%;max-width:1450px;margin:0 auto;display:flex;justify-content:center}.custom-menu-position .list-menu{gap:40px;align-items:center}.custom-menu-position .header__menu-item{font-size:18px;color:#fff}.custom-menu-position .header__menu-item span a{color:#fff;text-decoration:none}.custom-menu-position .header__submenu .header__menu-item{color:#000;font-size:14px;text-transform:uppercase}.custom-menu-position .header__submenu .header__menu-item span a{color:#000;text-decoration:none;font-size:14px}.custom-menu-position .header__active-menu-item{text-decoration:none}@media screen and (max-width:767px){.custom-menu-position{display:none}}.footer-block__payments .list-payment{justify-content:flex-start}.footer__content-bottom-wrapper .custom-text{text-align:center;font-size:12px;text-transform:uppercase}.footer__content-bottom-wrapper:has(.footer__copyright){justify-content:center;text-transform:uppercase}header:has(.custom-search-bar){grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,250px)}@media screen and (max-width:767px){header:has(.custom-search-bar){grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);row-gap:10px}}header .custom-search-bar{width:100%;max-width:500px;margin:0 auto}@media screen and (max-width:767px){header .custom-search-bar{grid-column:1 / 4}}header:has(.custom-search-bar) .header__icons .header__search{display:none}header .header__icons{gap:30px}header .header__icons .header__icon{height:auto;width:auto;text-decoration:none}@media screen and (max-width:767px){header .header__icons .header__icon>:last-child{display:none}}header .header__icons account-icon{align-items:center}.product--small:not(.product--no-media) .product__media-wrapper{max-width:35%!important}.product--small:not(.product--no-media) .product__info-wrapper{max-width:65%!important}.product__info-container{max-width:100%!important}.product__title h1{font-size:35px;font-weight:700;color:#2d6241}.description-block-wrapper{display:flex;gap:40px}.description-block-wrapper .desc-logo{display:flex;align-items:center;min-width:100px}.description-block-wrapper .desc-logo img{width:100%;height:auto}.buy-buttons-block-wrapper{display:flex;align-items:center;gap:20px}.buy-buttons-block-wrapper>div:last-child{margin:0;flex:1}.buy-buttons-block-wrapper .product-form__submit{margin:0;background:#2d6241;font-weight:700;text-transform:uppercase;line-height:4}.buy-buttons-block-wrapper .product-form__submit:before,.buy-buttons-block-wrapper .product-form__submit:after{display:none}.buy-buttons-block-wrapper .product-form__quantity{flex:unset;margin:0}.buy-buttons-block-wrapper .quantity__label{display:none}.buy-buttons-block-wrapper .product-form__buttons{max-width:100%}.buy-buttons-block-wrapper quantity-input{min-height:60px}.card__information{text-align:center}.card__information .price__container{width:100%;text-align:center}.cstm-announcement-bar{padding:10px 40px}.cstm-announcement-bar .slider{position:relative;display:flex;align-items:center;padding:0 30px}.cstm-announcement-bar .slider-nav{position:absolute;z-index:3;cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:auto}.cstm-announcement-bar .slider-nav.prev{left:0}.cstm-announcement-bar .slider-nav.next{right:0}.cstm-announcement-bar .swiper-slide{box-sizing:border-box}.cstm-announcement-bar .announcement-link{display:flex;align-items:center;justify-content:center;gap:10px}.cstm-announcement-bar .announcement-link img{width:20px;height:auto}.slideshow__media .mobile-image{display:none!important}@media screen and (max-width:767px){.slideshow__media .mobile-image{display:block!important;position:relative!important}.slideshow__media:has(.mobile-image):before{display:none!important}}.product-grid-container:has(.collection-sidebar) .collection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}.collection-sidebar .sidebar-label{background:#2D6241;color:#fff;padding:10px}.collection-sidebar a{text-decoration:none;flex:1}.collection-sidebar .link-container{padding:10px;border-top:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;width:100%;text-decoration:none;display:flex;align-items:center;background:#fff;transition:background .2s ease-in-out}.collection-sidebar .link-container:hover{background:#f3f3f3}.collection-sidebar .link-container:has(a.current){font-weight:700;background:#f3f3f3}.collection-sidebar .link-wrapper:has(.child-links) .parent-link-container{border-left:5px solid #ddd;padding-left:20px}.collection-sidebar .child-link{padding-left:30px}.collection-sidebar .child-links{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.collection-sidebar .dropdown-toggler{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer}.collection-sidebar .dropdown-toggler svg{transform:rotate(0);transition:all .2s ease-in-out}.collection-sidebar .dropdown-toggler:has(input:checked) svg{transform:rotate(180deg)}.collection-sidebar .dropdown-toggler input{display:none}.collection-sidebar .link-wrapper:has(.parent-dd-toggler input:checked)>.child-links{max-height:999px}.collection-sidebar .inner-child-links{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.collection-sidebar .inner-child-link{padding-left:50px}.collection-sidebar .child-links .child-link-container:has(input:checked)+.inner-child-links{max-height:999px}.collection-sidebar .sidebar-label{display:flex;align-items:center;pointer-events:none}.collection-sidebar .sidebar-label>span{flex:1}.collection-sidebar .sidebar-label .sidebar-toggler{display:none}.collection-sidebar .sidebar-label .sidebar-toggler input{display:none}@media screen and (max-width:767px){.product-grid-container:has(.collection-sidebar) .collection{grid-template-columns:minmax(0,1fr)}.collection-sidebar .sidebar-label{pointer-events:auto}.collection-sidebar .sidebar-label .sidebar-toggler{display:flex;align-items:center;justify-content:center;padding:7px}.collection-sidebar .link-wrapper{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.collection-sidebar:has(.sidebar-toggler input:checked) .link-wrapper{max-height:999px}}.collection .sub-collection-lists{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:80px}.collection .sub-collection-lists .sub-collection-card{padding:20px;border:1px solid #ddd}.collection .sub-collection-lists .sub-collection-image{display:flex;width:100%;height:auto;aspect-ratio:1;overflow:hidden;margin-bottom:10px}.collection .sub-collection-lists .sub-collection-image img{width:100%;height:100%;object-fit:cover}.collection .sub-collection-lists .sub-collection-title{text-align:center;color:#000;text-decoration:none;display:block}.collection .inner-collection-title{display:block;margin:0 0 30px;text-align:center}.collection .subcollection-title{display:block;margin:0 0 30px;text-align:center}@media screen and (max-width:767px){.collection .sub-collection-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.collection-note{text-align:center;margin-top:-30px}.template-search:has(.collection-sidebar) .facets-wrapper{display:none}.slideshow__slide .overlay-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.cstm-siblings{display:flex;flex-direction:column;gap:20px}.cstm-siblings>{flex:1}.cstm-siblings .siblings-wrapper,.cstm-siblings .custom-variants-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cstm-siblings .sibling-item,.cstm-siblings .cstm-variant{padding:10px 20px;background:#fff0;border:1px solid #000;color:#000;transition:all .2s ease-in-out}.cstm-siblings .sibling-item:hover,.cstm-siblings .sibling-item.active,.cstm-siblings .cstm-variant:hover,.cstm-siblings .cstm-variant.active{background:#000;color:#fff}@media screen and (max-width:767px){.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%!important}.product--small:not(.product--no-media) .product__info-wrapper{max-width:100%!important;margin-top:30px}.product{flex-direction:column}}