@font-face{font-family:Mulish;src:url(/cdn/shop/files/Mulish-VariableFont_wght.ttf?v=1781755671) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mulish Regular;src:url(/cdn/shop/files/Mulish-VariableFont_wght.ttf?v=1781755671) format("truetype");font-weight:500;font-style:normal;font-display:swap}.announcement-bar .announcement-bar__message{font-size:12.5px;font-family:Mulish Regular}.announcement-bar .announcement-close svg{width:12px;height:12px}.header .header-basic__item--conversion_group .customer-service-text p{font-family:Mulish Regular;color:#6a6a62;letter-spacing:.875px}.header .header-basic__item--conversion_group .top-language-currency span.text{font-family:Mulish Regular}.header .header-basic__item--function_group .header__search .search.search-modal__form{border-radius:50px;border:1px solid var(--search-border-color);padding:3px 14px}.header .header-basic__item--function_group .header__search .search.search-modal__form .search__input::placeholder{font-family:Mulish Regular;text-transform:capitalize}.header .header-basic__item--function_group .header__search .search-modal__form .search__button{min-height:auto}.header .header-basic__item--function_group .header__search .search-modal__form .search__button svg{width:16px!important;height:16px!important}.header .header-basic__item--function_group .header__icon.customer-links svg{width:21px;height:21px}.header .header-basic__item--function_group .header__icon.customer-links svg circle,.header .header-basic__item--function_group .header__icon.customer-links svg path{fill:none}.header .header-basic__item--function_group .header__icon--cart svg{width:21px;height:21px;top:auto}.header .header-basic__item--function_group .header__icon--cart svg circle,.header .header-basic__item--function_group .header__icon--cart svg path{fill:none}.header .header-basic__item--function_group .header__icon--cart .cart-count-bubble{height:18px;line-height:18px;min-height:18px;min-width:18px;top:-10px}.header-navigation .header__inline-menu ul li a .text{font-family:Mulish;font-weight:800;font-size:11.5px}.header-navigation .header__inline-menu .header__submenu li a .text{font-family:Mulish Regular}@media screen and (max-width:749px){body .header-mobile .header-mobile__item--customer svg{fill:none}}.slideshow-wrapper .slideshow .item .slide-content .slide-sub,.slideshow-wrapper .slideshow .item .slide-content .slide-text{font-family:Mulish Regular}.slideshow-wrapper .slideshow .item .slide-content .slide-button{font-family:Mulish Regular;border-radius:7px;box-shadow:#282e1459 0 12px 30px;padding:11px 30px;display:inline-flex;flex-direction:row-reverse;align-items:center}.slideshow-wrapper .slideshow .item .slide-content .slide-button svg{margin:0 0 0 10px!important;width:15px;height:15px}.slideshow-wrapper .slideshow .slick-dots{gap:10px!important}.slideshow-wrapper .slideshow .slick-dots li{width:auto!important}.slideshow-wrapper .slideshow .slick-dots li button{width:12px;height:9px;background:#ffffff8c!important;border-radius:999px;border:none}.slideshow-wrapper .slideshow .slick-dots li.slick-active button{width:26px;background:#fff!important}.slideshow-wrapper .slideshow .slick-arrow{box-shadow:#0000002e 0 6px 18px}.spotlight-block .spotlight--image{background:#fff;border-radius:16px;box-shadow:#3c3c280f 0 10px 30px;padding-top:15px;transition:transform .3s,box-shadow .3s}.spotlight-block .spotlight--image:hover{box-shadow:#3c3c2824 0 22px 48px;transform:translateY(-6px)}@media screen and (max-width:991px){body .spotlight-block .halo-row.column-4{gap:10px;margin:0;justify-content:center}body .spotlight-block .halo-row.column-4 .halo-item{width:calc(50% - 5px);margin-top:0!important;padding:12px 12px 0}}@media screen and (min-width:992px){body .spotlight-block .halo-row.column-4{flex-wrap:nowrap;gap:26px;--row-distance-style: 0!important}}.spotlight-block .spotlight--image .image-container .image{padding-top:100%!important}.spotlight-block .spotlight--image .image-container .image img{object-fit:contain}.spotlight-block .spotlight--image .content .title{margin:0;color:#33332c}.spotlight-block .spotlight--image .content .title:before{content:"";display:block;width:46px;height:2px;background:#7d8b4c;margin:26px auto 16px;border-radius:2px;opacity:.8;transition:width .3s}.spotlight-block .spotlight--image:hover .content .title:before{width:64px}.spotlight-block .group-btn a{font-family:Mulish;font-size:12.5px;border-radius:999px;transition:background .15s,transform .15s;transform:none;display:flex!important;justify-content:center;align-items:center;gap:9px}.spotlight-block .group-btn a:hover{transform:translateY(-2px);color:#fff!important;background:#4a5626!important;border-color:#4a5626!important}.spotlight-block .group-btn a svg{width:14px;height:14px}.product-block .halo-block-header h3 .text{width:auto}.product-block .halo-block-header h3:before{display:none;background:linear-gradient(90deg,transparent,#7d8b4c)!important}.product-block .halo-block-header h3{display:flex!important;align-items:center;justify-content:center;gap:26px}.product-block .halo-block-header h3:before{content:"";display:block;width:100%;max-width:300px;height:1px;background:linear-gradient(90deg,transparent,#7d8b4c);position:static}.product-block .halo-block-header h3:after{content:"";display:block;width:100%;max-width:300px;height:1px;background:linear-gradient(90deg,#7d8b4c,transparent)}.product-block .halo-block-header h3 .text{width:60%;padding:0}.product-block .halo-block-header .view_all{font-family:Mulish Regular;font-size:14.5px}.product-block .halo-block-header .view_all .icon-svg svg{width:14px;height:14px}.product-item{background:#fff;border-radius:14px;padding:16px;box-shadow:#3c3c280f 0 8px 24px;transform:none;transition:transform .3s,box-shadow .3s}.product-item:hover{box-shadow:#3c3c2824 0 22px 48px;transform:translateY(-6px)}.product-item .card{border:0!important;margin-bottom:0}.product-item .card:hover{box-shadow:none!important}.product-item .card .card-information{padding:0!important}.product-item .card .card-information .card-information__wrapper .card-vendor{margin-top:18px}.product-item .card .card-information .card-information__wrapper .vendor-text{font-family:Mulish Regular;font-size:11.5px;letter-spacing:1.38px;color:#9c9c92}.product-item .card .card-information .card-information__wrapper .card-title{margin-bottom:14px}.product-item .card .card-information .card-information__wrapper .card-title .text{font-family:Mulish Regular;font-size:15px;color:#56564c}.product-item .card .card-information .card-information__wrapper .card-title:hover,.product-item .card .card-information .card-information__wrapper .card-title:hover .text,.product-item:hover .card .card-information .card-information__wrapper .card-title,.product-item:hover .card .card-information .card-information__wrapper .card-title .text{text-decoration:none}.product-item .card .card-information .card-information__wrapper .card-price{border-top:1px solid #e7e4da;padding-top:14px}.product-item .card .card-information .card-information__wrapper .card-price .price-item{font-family:Mulish Regular;font-size:22px;color:#33332c}.product-item .card .card-information .card-information__wrapper .card-price .unit-price .price__last{font-family:Mulish Regular;font-size:12.5px;color:#9c9c92}.product-item .card .card-information .card-action{padding-bottom:0}.product-item .card .card-information .card-action .product-form__submit,.product-item .card .card-information .card-action .button-ATC{background:#5c6a2f;border-color:#5c6a2f;border-radius:7px;padding:9px;font-size:12px;font-family:Mulish;color:#fff}.product-item .card .card-information .card-action .product-form__submit:hover,.product-item .card .card-information .card-action .button-ATC:hover{background:#4a5626}.product-item .card .card-information .card-action .product-form__submit svg,.product-item .card .card-information .card-action .button-ATC svg{width:16px;height:16px;margin:0 9px 3px 0}.product-item .card .card-information .card-action .product-form__submit svg path,.product-item .card .card-information .card-action .product-form__submit svg circle,.product-item .card .card-information .card-action .button-ATC svg{fill:none}@media screen and (max-width:749px){body .product-item{padding:12px}body .product-item .card .card-information .card-information__wrapper .card-price .price-item{font-size:16px}body .product-item .card .card-information .card-action{padding:0}body .spotlight-block .spotlight-item .content{padding:20px 10px!important}}.halo-banner.image-banner{background:none}.image-banner .banner-item .img-box{border-radius:18px;box-shadow:#3c3c281a 0 14px 40px}.image-banner .banner-item .content-box .banner-button{font-family:Mulish;font-size:13px;letter-spacing:1px;line-height:1.5;border-radius:7px;transition:transform .15s,box-shadow .15s;transform:none;box-shadow:none;display:flex;justify-content:center;align-items:center;gap:9px}.image-banner .banner-item .content-box .banner-button:after{background:url(/cdn/shop/files/arrow-next.svg?v=1781774975);content:"";display:block;width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:14px}.image-banner .banner-item .content-box .banner-button:hover{transform:translateY(-2px);box-shadow:#00000038 0 12px 26px;transition:transform .15s,box-shadow .15s}.image-banner .banner-item .content-box .banner-text{font-family:Mulish Regular}.search-block-section .block-header h2{font-size:34px;text-transform:none;font-weight:500;letter-spacing:0}.search-block-section .block-header h2:before{content:"";display:block;width:46px;height:2px;background:#7d8b4c;margin:26px auto 30px;border-radius:2px}.search-block-section .block-header .desc{font-family:Mulish Regular;color:#56564c}.search-block-section .search-form .form-field{border-radius:999px;background:#fff;border:1px solid #e7e4da;box-shadow:#3c3c280f 0 8px 24px;display:flex;align-items:center;padding-left:20px}.search-block-section .search-form .form-field:before{background:url(/cdn/shop/files/search.svg?v=1782049035);content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:18px}.search-block-section .search-form .search__input{font-family:Mulish Regular;border:0!important}.search-block-section .search-form .search__input::placeholder{font-family:Mulish Regular;color:#33332c}.search-block-section .search-form button.search__button{width:93px;background:#5c6a2f;color:#fff;font-family:Mulish Regular;text-transform:none;font-size:12px;height:37px;transform:translateY(-50%);top:50%;right:6px;border-radius:999px;padding:0}.search-block-section .search-form button.search__button:hover{background:#4a5626}.search-block-section .search-form .search__input:-webkit-autofill,.search-block-section .search-form .search__input:-webkit-autofill:hover,.search-block-section .search-form .search__input:-webkit-autofill:focus,.search-block-section .search-form .search__input:-webkit-autofill:active{-webkit-text-fill-color:#33332c!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:749px){body .spotlight-block .spotlight--image .content .title{font-size:15px;line-height:1.5}}.footer .footer__content-top .footer-block__text .footer-block__details .rte p,.footer .footer__content-top .footer-block__link_list ul li a,.footer .footer__content-top .footer-block__newsletter .footer-block__subheading p{font-family:Mulish Regular}.footer .footer__content-top .footer-block__newsletter .footer-block__newsletter-item .newsletter-form__field-wrapper .field__input{font-family:Mulish Regular;border-radius:6px}.footer .footer__content-top .footer-block__newsletter .footer-block__newsletter-item .newsletter-form__field-wrapper .field__input::placeholder{font-family:Mulish Regular}.footer .footer__content-top .footer-block__newsletter .footer-block__newsletter-item .newsletter-form__field-wrapper .button{font-family:Mulish;font-size:12px;border-radius:6px}.footer .footer__content-bottom .copyright__content p{font-family:Mulish Regular}@media screen and (max-width:749px){body .footer .footer__content-top{padding:30px 0 10px}body .footer .footer-block__bottom .footer-block__list-payment ul{margin:5px 0 10px}}.product-details.product-default{--csp-ink: #33332c;--csp-muted: #9c9c92;--csp-body: #56564c;--csp-green: #5c6a2f;--csp-green-link: #6b7a35;--csp-line: #e7e4da;--csp-surface: #efece4;color:var(--csp-ink)}.product-details.product-default .container-1770{max-width:1260px;margin-left:auto;margin-right:auto}.template-product .breadcrumb.breadcrumb-left{font-family:Mulish Regular}@media(min-width:782px){.product-details.product-default .productView-bottom .container-1770{padding-top:104px}}@media(min-width:1280px){.product-details.product-default .halo-productView-left{width:50%;padding-right:64px;margin-bottom:0}.product-details.product-default .halo-productView-right{width:50%}.product-details.product-default .productView.layout-1 .productView-thumbnail-wrapper{width:88px;padding-right:16px}.product-details.product-default .productView.layout-1 .productView-image-wrapper{width:calc(100% - 88px)}.product-details.product-default .productView.layout-1 .productView-thumbnail-wrapper .productView-for{padding:26px 0 30px}}.product-details.product-default .productView-image-wrapper{border-radius:14px;overflow:hidden;background:var(--csp-surface)}.product-details.product-default .productView-image .productView-img-container{background:var(--csp-surface)}.product-details.product-default .productView-iconZoom{top:14px;right:14px;left:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;box-shadow:0 2px 8px #0000001a}.product-details.product-default .productView-thumbnail{padding:4px 0}.product-details.product-default .productView-thumbnail .productView-thumbnail-link{border-radius:8px;border:2px solid transparent;background:var(--csp-surface);transition:border-color .15s ease}.product-details.product-default .productView-thumbnail.slick-current .productView-thumbnail-link{border-color:var(--csp-green)}.product-details.product-default .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:1}.product-details.product-default .productView-title{font-family:Mulish;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:.44px;text-transform:uppercase;color:var(--csp-ink);margin:0 0 18px}.product-details.product-default .productView-price .price,.product-details.product-default .productView-price .price-item--regular,.product-details.product-default .productView-price .price-item--sale{font-size:28px;font-weight:700;line-height:1.1;color:var(--csp-ink)}.product-details.product-default .base-price,.product-details.product-default .productView-price+.productView-moreItem .base-price{font-size:12.5px;font-weight:400;color:var(--csp-muted);margin:4px 0 0}.product-details.product-default .productView-desc{font-size:13.5px;font-family:Mulish Regular;line-height:1.75;color:var(--csp-body);margin:14px 0 4px}.product-details.product-default .productView-info{margin:6px 0 0;padding:0;border:0}.product-details.product-default .productView-info-item{display:grid;grid-template-columns:132px 1fr;gap:4px;margin:0 0 7px;font-size:13px;line-height:1.35}.product-details.product-default .productView-info-name{color:var(--csp-muted)}.product-details.product-default .productView-info-value,.product-details.product-default .productView-info-value a{color:var(--csp-body);font-family:Mulish Regular}.product-details.product-default .productView-moreItem.csp-main-product-collapsible{margin:0}.product-details.product-default .csp-main-product-collapsible__row{border-top:1px solid var(--csp-line);border-bottom:1px solid var(--csp-line)!important}.product-details.product-default .csp-main-product-collapsible+.csp-main-product-collapsible .csp-main-product-collapsible__row{border-top:0}.product-details.product-default .csp-main-product-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;cursor:pointer;list-style:none;color:var(--csp-ink)}.product-details.product-default .csp-main-product-collapsible__summary::-webkit-details-marker{display:none}.product-details.product-default .csp-main-product-collapsible__title{font-size:14px;font-family:Mulish Regular;font-weight:500;letter-spacing:.3px}.product-details.product-default .csp-main-product-collapsible__content{font-family:Mulish Regular}.product-details.product-default .csp-main-product-collapsible__icon{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:none;font-family:Mulish Regular;font-size:20px;font-weight:400;line-height:1;color:var(--csp-muted);transition:transform .2s ease}.product-details.product-default .csp-main-product-collapsible__row[open] .csp-main-product-collapsible__icon{background:none;transform:rotate(45deg)}.product-details.product-default .csp-main-product-collapsible__content{padding:0 2px 16px;color:var(--csp-body);font-size:13px;line-height:1.7}.product-details.product-default .pvGroup-row{display:flex;align-items:center;gap:14px;margin-top:6px}.product-details.product-default .productView-groupTop{flex:1 1 auto;min-width:0}.product-details.product-default .productView-action,.product-details.product-default .product-form__buttons{width:100%}.product-details.product-default .pvGroup-row .quantity__label{display:none}.product-details.product-default .productView-quantity.quantity__group--1 .quantity__container{display:flex;align-items:center;width:auto;height:46px;border:1px solid var(--csp-line);border-radius:8px;background:#fff}.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity{position:relative;flex:none;width:40px;height:44px;left:0}.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.minus{left:0}.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.plus{right:0}.product-details.product-default .productView-quantity.quantity__group--1 .quantity__input{position:static;flex:none;width:42px;height:44px;min-height:0;padding:0 0 0 14px;border:0;border-radius:0;background:transparent;text-indent:0;font-size:15px;font-weight:600;color:var(--csp-ink);order:0;-webkit-appearance:textfield}.product-details.product-default .productView-quantity.quantity__group--1 .quantity__input::-webkit-outer-spin-button,.product-details.product-default .productView-quantity.quantity__group--1 .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.minus:before,.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.plus:before,.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.plus:after{left:50%;top:50%;transform:translate(-50%,-50%);background:var(--csp-body)}.product-details.product-default .productView-quantity.quantity__group--1 .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.product-details.product-default .product-form__submit.button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:0 18px;border:0;border-radius:8px;background:var(--csp-green);color:#fff;font-family:Mulish;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase}.product-details.product-default .product-form__submit.button:hover{background:#4f5c29;color:#fff}.product-details.product-default .product-form__submit .csp-atc-total__amount{display:none}.product-details.product-default .productView-bottom .tabs.tabs-horizontal{display:flex;gap:48px;margin:0;border-bottom:1px solid var(--csp-line)}.product-details.product-default .productView-bottom .tabs.tabs-horizontal .tab{margin:0}.product-details.product-default .productView-bottom .tabs.tabs-horizontal .tab-title{display:inline-block;padding:15px 0;margin-bottom:-1px;border-bottom:2px solid transparent;font-family:Mulish;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase!important;color:var(--csp-muted)}.product-details.product-default .productView-bottom .tabs.tabs-horizontal .tab-title.is-open,.product-details.product-default .productView-bottom .tabs.tabs-horizontal .tab-title:hover{color:var(--csp-ink);border-bottom-color:var(--csp-ink)}.product-details.product-default .productView-bottom .tabs-contents-horizontal .tab-content.is-active{padding:28px 26px;border:1px solid var(--csp-line);border-top:0;background:#fff;color:var(--csp-body);line-height:1.85}.product-details.product-default .productView-bottom .tab-popup-content{column-count:2}.product-details.product-default .productView-bottom .tab-popup-content *{font-size:13px;color:var(--csp-body);font-family:Mulish Regular}.product-details.product-default .productView-bottom .tab-popup-content b{font-weight:400}@media(max-width:767px){.product-details.product-default .productView-title{font-size:19px}.product-details.product-default .pvGroup-row{flex-wrap:wrap}.product-details.product-default .productView-groupTop{flex-basis:100%}}.template-product .halo-block-header{margin-bottom:38px}.template-product .halo-block-header .title .text{width:auto;color:#33332c;text-transform:capitalize;white-space:nowrap}.template-product .halo-block-header .title{display:flex;align-items:center;text-align:center}.template-product .halo-block-header .title:before,.template-product .halo-block-header .title:after{content:"";flex:1;max-width:430px;height:1px;background:linear-gradient(90deg,transparent,#7d8b4c)}.template-product .halo-block-header .title:after{background:linear-gradient(90deg,#7d8b4c,transparent)}.product-details.product-default .productView-moreItem.csp-main-product-collapsible:last-child{margin-bottom:22px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
