@charset "UTF-8";.shop-archive{padding-bottom:72px}.shop-archive-hero{margin-bottom:24px;background:#F4F9EC}.shop-archive-hero [data-archive-breadcrumb]{margin-bottom:8px}.shop-archive-hero [data-archive-breadcrumb] .woocommerce-breadcrumb{color:#5C5C5C!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.shop-archive-hero [data-archive-breadcrumb] .woocommerce-breadcrumb a{color:inherit;text-decoration:none}.shop-archive-hero [data-archive-breadcrumb] .woocommerce-breadcrumb a:hover{color:inherit;text-decoration:none}.shop-archive-title{display:block;margin:0 0 12px;font-family:"Magnolia Script",sans-serif;font-size:clamp(32px, 4vw, 48px);font-weight:400;line-height:1;color:#114600;text-align:left;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial}.shop-archive-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:41px;align-items:start}.shop-archive-content{min-width:0}.shop-archive-filters{position:sticky;top:24px;align-self:start}.shop-archive-products{min-height:240px}.shop-archive-pagination{margin-top:28px;display:flex;justify-content:center}.shop-archive-description{margin:0;color:#5B5B5B;line-height:1.65;font-size:16px}.shop-archive-description-content{display:grid;gap:10px;max-width:1280px}.shop-archive-description-text{color:#5B5B5B;font-size:16px;line-height:1.7}.shop-archive-category-tabs-wrap{margin-bottom:18px}.shop-archive-category-tabs{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px}.shop-archive-category-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid #E0E0E0;border-radius:999px;background:#fff;color:#5C5C5C;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;padding:10px 16px;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.shop-archive-category-tab:hover,.shop-archive-category-tab:focus-visible{border-color:#90C544;color:#90C544;text-decoration:none}.shop-archive-category-tab.is-active{border-color:#90C544;background:#90C544;color:#fff}.shop-archive .filter-card{border:1px solid rgba(201,201,201,.6);border-radius:20px;background:#fff;overflow:hidden}.shop-archive .filter-block{display:block}.shop-archive .filter-block-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:18px 20px 16px;border-bottom:1px solid #E7E7E7;color:#5C5C5C;font-family:"Magnolia Script",sans-serif;font-size:18px;font-weight:400;line-height:1;cursor:pointer;list-style:none}.shop-archive .filter-block-title::-webkit-details-marker{display:none}.shop-archive .filter-block-title::after{content:"";width:18px;height:18px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.81252 6.18753C2.81252 6.04368 2.8675 5.89968 2.97733 5.78985C3.19713 5.57005 3.55305 5.57005 3.77271 5.78985L9.00002 11.0172L14.2273 5.78985C14.4471 5.57005 14.803 5.57005 15.0227 5.78985C15.2424 6.00964 15.2425 6.36557 15.0227 6.58522L9.39771 12.2102C9.17791 12.43 8.82199 12.43 8.60233 12.2102L2.97733 6.58522Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform 0.25s ease}.shop-archive .filter-block-content{display:flex;flex-direction:column;gap:0;padding:12px 20px 18px}@keyframes sfcFilterSlideUpIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.shop-archive .filter-card-price>.filter-block>.filter-block-title{min-height:49px;padding:15px 20px 14px;border-bottom-color:#E0E0E0}.shop-archive .filter-card-price>.filter-block>.filter-block-content{padding:12px 20px 20px}.shop-archive .filter-block[open]>.filter-block-title::after{transform:rotate(180deg)}.shop-archive .filter-block[open]>.filter-block-content{animation:sfcFilterSlideUpIn 0.28s ease;transform-origin:top}.shop-archive .filter-item,.shop-archive .filter-item-secondary{display:flex;align-items:flex-start;gap:12px;color:#5B5B5B;font-family:"Hikasami",sans-serif;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer}.shop-archive .filter-item input,.shop-archive .filter-item-secondary input{width:16px;height:16px}.shop-archive .filter-item{position:relative;width:100%;padding:8px 0}.shop-archive .filter-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.shop-archive .filter-item span,.shop-archive .filter-item-secondary span{position:relative;padding-left:28px;font-family:inherit;font-size:16px;font-weight:inherit;line-height:1.45}.shop-archive .filter-item span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:4px;border:1.5px solid #D5D5D5;background:#fff;transition:background 0.2s ease,border-color 0.2s ease}.shop-archive .filter-item input[type=checkbox]:checked+span::before{background:#90C544;border-color:#90C544}.shop-archive .filter-item input[type=checkbox]:checked+span::after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:14px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2932 0.232891C13.5788 0.532907 13.5671 1.00764 13.2671 1.29323L4.60045 9.54323C4.45245 9.68412 4.25337 9.75852 4.04925 9.74923C3.84512 9.73994 3.65362 9.64776 3.51903 9.49401L0.185695 5.68632C-0.0871404 5.37466 -0.0556652 4.90083 0.255997 4.62799C0.56766 4.35516 1.04149 4.38663 1.31432 4.6983L4.1326 7.91764L12.2329 0.206774C12.5329 -0.0788187 13.0076 -0.0671259 13.2932 0.232891Z' fill='white'/%3E%3C/svg%3E") no-repeat center/12px}.shop-archive .filter-list-tabs{display:flex;flex-direction:column;gap:0}.shop-archive .filter-item-tab{width:100%;position:relative;padding:8px 0;border-bottom:1px solid #E7E7E7;cursor:pointer;color:#5B5B5B;font-family:"Hikasami",sans-serif;font-size:16px;font-weight:600;line-height:1.35}.shop-archive .filter-item-tab:last-child{border-bottom:0}.shop-archive .filter-item-tab input{position:absolute;opacity:0;pointer-events:none}.shop-archive .filter-item-tab span{display:block;width:100%;padding-left:0;color:inherit;font:inherit}.shop-archive .filter-item-tab input:checked+span{color:#90C544;font-weight:600}.shop-archive .filter-category-accordion{width:100%}.shop-archive .filter-category-accordion-row{display:grid;grid-template-columns:1fr 24px;align-items:center;gap:8px}.shop-archive .filter-category-accordion-row .filter-item-tab{order:1}.shop-archive .filter-category-accordion-row .filter-category-accordion-toggle{order:2}.shop-archive .filter-category-accordion-toggle{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0}.shop-archive .filter-category-accordion-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:#90C544;transition:transform 0.2s ease}.shop-archive .filter-category-accordion-icon::before{content:"+"}.shop-archive .filter-category-accordion.is-open>.filter-category-accordion-row .filter-category-accordion-icon::before{content:"-"}.shop-archive .filter-category-accordion-content{display:none;gap:0;padding-left:24px}.shop-archive .filter-category-accordion.is-open>.filter-category-accordion-content{display:grid}.shop-archive .filter-item-child{border-bottom:0}.shop-archive .price-filter{display:grid;gap:12px;width:100%;min-width:0;box-sizing:border-box}.shop-archive .slider-container{position:relative;height:24px;margin:2px 0 4px}.shop-archive .slider-track{position:absolute;left:0;right:0;top:50%;height:5px;transform:translateY(-50%);border-radius:999px;background:#EBEBEB}.shop-archive .slider-range{position:absolute;left:0;top:50%;height:5px;transform:translateY(-50%);border-radius:999px;background:#BDBDBD}.shop-archive .slider-input{position:absolute;inset:0;width:100%;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.shop-archive #minSlider{z-index:3}.shop-archive #maxSlider{z-index:4}.shop-archive .slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:0;background:#114600;cursor:pointer;pointer-events:auto;position:relative;z-index:3}.shop-archive .slider-input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:0;background:#114600;cursor:pointer;pointer-events:auto}.shop-archive .price-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;box-sizing:border-box}.shop-archive .price-box{min-width:0;width:100%;position:relative;box-sizing:border-box}.shop-archive .price-box:first-child{justify-self:start;max-width:none}.shop-archive .price-box:last-child{justify-self:end;max-width:none}.shop-archive .price-input{width:100%;height:35px;padding:6px 10px;border:1px solid #E0E0E0;border-radius:999px;background:#fff;color:#5C5C5C;font-family:"Hikasami",sans-serif;font-size:16px;font-weight:600;line-height:1;text-align:center;outline:none;transition:border-color 0.2s ease;box-sizing:border-box}.shop-archive .price-input:focus{border-color:#90C544}.shop-archive .filter-clear{margin-top:12px;display:block;text-align:center;color:#5C5C5C;font-size:16px;text-decoration:none;font-weight:500}.shop-archive .filter-clear::before{content:"✕";font-size:16px;margin-right:5px;color:#EB5757}.shop-toolbar{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.shop-toolbar-count{display:flex;align-items:center;min-height:36px;font-family:"Hikasami",sans-serif;font-size:15px;color:#5B5B5B;margin-bottom:0}.shop-toolbar-count [data-result-count]{font:inherit;color:inherit}.shop-toolbar-controls{display:flex;align-items:center;gap:20px}.shop-toolbar-label{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:0;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:400;line-height:1.2;color:#5B5B5B;flex:0 1 auto;white-space:nowrap}.shop-toolbar-label>span{display:flex;align-items:center;min-width:-moz-max-content;min-width:max-content;font-family:"Hikasami",sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;white-space:nowrap}.shop-toolbar-controls>.shop-toolbar-label:first-child{width:100%}.shop-toolbar-select{width:70px!important;max-width:70px!important;max-width:100%;padding:0 34px 0 14px;border:1px solid #E0E0E0!important;border-radius:7px;background:#fff!important;color:#07070A;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:600;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M1.5 4L5.5 8L9.5 4' stroke='%2307070A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:11px 11px;cursor:pointer;outline:none;flex:0 0 108px;box-sizing:border-box}.shop-toolbar-select-orderby{width:100%;min-width:230px!important;max-width:230px}.shop-toolbar-select-orderby::-ms-expand{display:none}.shop-archive-products .products-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;align-items:stretch}.shop-archive-products .products-wrapper>li{display:flex;width:100%;margin:0;float:none;list-style:none}@media (min-width:768px){.shop-archive-products .products-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1300px){.shop-archive-products .products-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.shop-archive .woocommerce nav.woocommerce-pagination{text-align:center}.shop-archive .woocommerce nav.woocommerce-pagination ul.page-numbers,.shop-archive .woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0!important;background:transparent!important;box-shadow:none!important}.shop-archive .woocommerce nav.woocommerce-pagination ul.page-numbers{display:flex!important;align-items:center;gap:20px;margin:0!important;padding:0!important;white-space:normal!important}.shop-archive .woocommerce nav.woocommerce-pagination ul.page-numbers li{float:none!important;display:block!important;overflow:visible!important;margin:0!important;padding:0!important}.shop-archive .woocommerce nav.woocommerce-pagination .page-numbers .page-numbers:not(.current):not(.dots){border:1px solid #BDBDBD!important}.shop-archive.is-loading{opacity:.6;pointer-events:none}@media (max-width:630px){.shop-toolbar{flex-direction:column;justify-content:start}.shop-toolbar-controls{width:100%;display:flex;flex-direction:column;gap:10px}.shop-toolbar-select-orderby{min-width:100%!important}.shop-toolbar-label{width:100%!important;flex-direction:column;align-items:flex-start;gap:6px}.shop-toolbar-label>span{min-width:0;width:100%;white-space:normal;line-height:1.35}.shop-toolbar-select{width:100%!important;min-width:100%!important;flex:1 1 auto}.shop-toolbar-select-orderby{width:100%!important;max-width:100%!important;min-width:0!important;padding-right:38px;flex:1 1 auto}}@media (max-width:767px){html body .shop-archive-products .products-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;align-items:stretch}html body .shop-archive-products .products-wrapper>li.product{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;float:none!important}.shop-archive .product-card .product-card-inner{width:100%!important;max-width:none!important;margin-inline:auto;padding:8px 6px 9px!important;gap:4px!important}.shop-archive .product-card .product-card-image{height:auto!important;aspect-ratio:1/1!important;flex-basis:auto!important;border-radius:12px}.shop-archive .product-card .product-card-content{min-height:0;height:auto;gap:4px}.shop-archive .product-card .product-card-title{min-height:0!important;font-size:13px!important;line-height:1.25!important}.shop-archive .product-card .product-card-image img{-o-object-fit:contain;object-fit:contain}.shop-archive .product-card .product-card.is-out-of-stock .product-card-content,.shop-archive .product-card .product-card.outofstock .product-card-content{min-height:0!important;gap:4px!important}.shop-archive .product-card .product-card.is-out-of-stock .product-card-notify-button,.shop-archive .product-card .product-card.outofstock .product-card-notify-button{min-height:30px!important;padding:7px 12px!important;font-size:12px!important;gap:6px!important}.shop-archive .product-card .product-card-actions .primary-btn{min-height:30px!important;padding:7px 12px!important;font-size:12px!important}.shop-archive-pagination .page-numbers .page-numbers{min-width:44px;width:44px;height:44px;font-size:16px}.shop-archive-pagination .page-numbers .page-numbers.dots{min-width:auto;width:auto;height:44px}.shop-archive .filter-card-price>.filter-block>.filter-block-content{padding-inline:16px}.shop-archive .price-filter{gap:14px}.shop-archive .slider-container{height:28px;margin:4px 0 2px;padding-inline:8px}.shop-archive .slider-track,.shop-archive .slider-range{height:4px}.shop-archive .slider-input{height:28px}.shop-archive .price-inputs{grid-template-columns:minmax(0,1fr);gap:10px}.shop-archive .price-box:first-child,.shop-archive .price-box:last-child{justify-self:stretch;max-width:100%}.shop-archive .price-input{height:40px;font-size:15px}}@media (max-width:1000px){.shop-archive-body{grid-template-columns:1fr}.shop-archive-filters{position:static}.shop-toolbar{gap:14px}.shop-toolbar-label{min-width:190px}.shop-toolbar-label>span{min-width:0;width:100%;white-space:normal;line-height:1.35}.shop-toolbar-select{width:100%;min-width:0}.shop-toolbar-select-orderby{width:100%!important;max-width:100%!important;min-width:250px!important;padding-right:38px;flex:1 1 auto}.shop-archive .filter-card-price>.filter-block>.filter-block-content{padding-inline:18px}.shop-archive .price-filter{gap:14px}.shop-archive .slider-container{height:28px;margin:4px 0 2px;padding-inline:8px}.shop-archive .slider-track,.shop-archive .slider-range{height:4px}.shop-archive .slider-input{height:28px}.shop-archive .price-inputs{gap:10px}.shop-archive .price-box:first-child,.shop-archive .price-box:last-child{max-width:100%}body .shop-archive-products .products-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}body .shop-archive-products .products-wrapper>li.product{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;float:none!important}.shop-archive .product-card .product-card-inner{width:100%;margin-inline:auto;padding:8px 6px 10px;gap:5px}.shop-archive .product-card .product-card-image{height:176px;flex-basis:176px}.shop-archive .product-card .product-card-content{min-height:0;height:auto;gap:4px}.shop-archive .product-card .product-card-title{min-height:0;font-size:14px;line-height:1.25}.shop-archive .product-card .product-card-image img{-o-object-fit:contain;object-fit:contain}.shop-archive .product-card .product-card-actions .primary-btn{min-height:30px;padding:7px 14px;font-size:16px!important}}.woocommerce ul.products::before{display:none}.woocommerce-page ul.products li.product{width:unset;float:unset;margin:0}.product-sale-badge{position:absolute;top:16px;left:16px;background-color:red;padding:10px 20px;border-radius:36px;color:#FFF;font-size:16px;font-weight:600;line-height:normal;text-align:center}@media (max-width:768px){.product-sale-badge{top:12px;left:12px;font-size:12px}}.swiper-wrapper.products,.single-product-related .swiper-wrapper{align-items:stretch}.single-product-related-title,.related.products>h2{margin:0;color:var(--Beige---500,#540000);text-align:center;font-family:"Magnolia Script";font-size:32px;font-style:normal;font-weight:400;line-height:normal;font-variant-numeric:lining-nums proportional-nums}.swiper-wrapper.products .product-card,.single-product-related .swiper-slide.product-card{display:flex;justify-content:center;height:auto}.product-card{list-style:none;height:100%}.product-card-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:15px 10px;border:1px solid rgba(201,201,201,.6);border-radius:20px;background:#fff;text-align:center;gap:8px}.product-card-wish{position:absolute;top:20px;right:16px;z-index:1;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;line-height:1}.product-card-wish .yith-wcwl-add-to-wishlist-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card-wish .yith-wcwl-add-to-wishlist-button svg{color:#BDBDBD!important;width:24px!important;height:24px}.product-card-image{position:relative;display:grid;place-items:center;width:100%;height:191px;flex:0 0 191px;border-radius:16px;overflow:hidden;background:rgba(0,0,0,.05)}.product-card-image img{display:block;width:100%;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:transparent;border-radius:0}.product-card-stock-label{position:absolute;right:10px;left:10px;bottom:10px;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:rgba(201,201,201,.95);color:#5C5C5C;font-size:16px;font-weight:500;line-height:1;text-align:center;box-shadow:0 1px 6px rgba(0,0,0,.04)}.product-card-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:151px;height:auto;gap:10px}.product-card-pricing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-top:auto}.product-card-title{margin:0;min-height:40px;color:#07070A;font-family:"Hikasami",sans-serif;font-size:14px;font-weight:600;line-height:normal;text-align:center;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card .sfc-price{margin:0 0 .75rem;padding-bottom:0;color:#07070A;text-align:center}.product-card .sfc-price .price{display:inline-grid;justify-items:center;gap:2px;color:inherit;font-size:16px;font-weight:600;line-height:normal;text-align:center}.product-card .sfc-price .price.price-stacked{gap:2px}.product-card .sfc-price .price.price-stacked>del,.product-card .sfc-price .price.price-stacked>ins{color:#07070A!important;font-size:16px!important;line-height:normal!important}.product-card .sfc-price .price.price-stacked>del{font-weight:500!important;opacity:1;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important}.product-card .sfc-price .price.price-stacked>ins{display:block;color:#ED1C24!important;font-weight:600!important;text-decoration:none!important}.product-card .sfc-price .price.price-stacked>del *,.product-card .sfc-price .price.price-stacked>del bdi,.product-card .sfc-price .price.price-stacked>del span,.product-card .sfc-price .price.price-stacked>del .woocommerce-Price-amount{color:inherit!important;font:inherit!important;text-decoration:inherit!important}.product-card .sfc-price .price.price-stacked>ins *,.product-card .sfc-price .price.price-stacked>ins bdi,.product-card .sfc-price .price.price-stacked>ins span,.product-card .sfc-price .price.price-stacked>ins .woocommerce-Price-amount{color:inherit!important;font:inherit!important;text-decoration:none!important}.product-card.is-out-of-stock .product-sale-badge,.product-card.outofstock .product-sale-badge{display:none}.product-card.is-out-of-stock .product-card-content,.product-card.outofstock .product-card-content{flex:1 1 auto;height:auto;min-height:184px;justify-content:flex-start;gap:12px}.product-card.is-out-of-stock .product-card-pricing,.product-card.outofstock .product-card-pricing{justify-content:flex-start;gap:12px;margin-top:auto}.product-card.is-out-of-stock .product-card-actions-notify,.product-card.outofstock .product-card-actions-notify{width:100%}.product-card.is-out-of-stock .product-card-notify-button,.product-card.outofstock .product-card-notify-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 18px;border-radius:999px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;gap:10px;border:1px solid #90C544;background:#FFF;color:#07070A;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.product-card.is-out-of-stock .product-card-notify-button:hover,.product-card.is-out-of-stock .product-card-notify-button:focus-visible,.product-card.outofstock .product-card-notify-button:hover,.product-card.outofstock .product-card-notify-button:focus-visible{background:#F4F9EC;border-color:#6FAE2A;color:#07070A;text-decoration:none}.product-card.is-out-of-stock .product-card-notify-icon,.product-card.outofstock .product-card-notify-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:currentColor}.product-card.is-out-of-stock .product-card-notify-icon svg,.product-card.outofstock .product-card-notify-icon svg{display:block;width:100%;height:100%}.shop-archive .product-card .product-card-inner{border-color:#E0E0E0}.shop-archive .product-card .product-card-wish{top:5px;right:6px}.shop-archive .product-card .product-sale-badge{top:0;left:0;z-index:2;min-height:30px;padding:0 16px;border-radius:36px;background:#ED1C24;display:flex;align-items:center;justify-content:center;font-family:"Hikasami",sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (max-width:767px){.shop-archive .product-card .product-sale-badge{font-size:10px}}.shop-archive .product-card .product-card-content{justify-content:space-between;min-height:151px;height:151px;gap:0}.shop-archive .product-card .product-card-title{min-height:0;color:#07070A;font-size:14px;line-height:1.3;font-weight:600}.shop-archive .product-card .product-card-pricing{gap:0;margin-top:0}.shop-archive .product-card .sfc-price{margin:6px 0 0;padding-bottom:0;color:#07070A;text-align:center}.shop-archive .product-card .sfc-price .price{display:inline-grid;justify-items:center;gap:2px;color:#07070A;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:600;line-height:normal;white-space:nowrap}.shop-archive .product-card .sfc-price .price.price-base,.shop-archive .product-card .sfc-price .price.price-single,.shop-archive .product-card .sfc-price .price.price-original-base,.shop-archive .product-card .sfc-price .price.price-base *,.shop-archive .product-card .sfc-price .price.price-single *,.shop-archive .product-card .sfc-price .price.price-original-base *{color:#07070A!important;font-size:15px!important;font-weight:600!important;line-height:normal!important}.shop-archive .product-card .sfc-price .price.price-stacked{display:flex;flex-direction:column;align-items:center;gap:0}.shop-archive .product-card .sfc-price .price.price-stacked>del,.shop-archive .product-card .sfc-price .price.price-stacked>ins{font-size:15px!important;line-height:normal!important}.shop-archive .product-card .sfc-price .price.price-stacked>del{color:#BDBDBD!important;font-weight:500!important;text-decoration-thickness:1px!important}.shop-archive .product-card .sfc-price .price.price-stacked>ins{color:#ED1C24!important;font-size:15px!important;font-weight:600!important;line-height:normal!important}.shop-archive .product-card .sfc-price .price.price-stacked>ins *,.shop-archive .product-card .sfc-price .price.price-stacked>ins bdi,.shop-archive .product-card .sfc-price .price.price-stacked>ins span,.shop-archive .product-card .sfc-price .price.price-stacked>ins .woocommerce-Price-amount{color:inherit!important}.shop-archive .product-card .product-card-pack-switch{margin:0;display:flex;align-items:center;justify-content:center;width:100%}.shop-archive .product-card .product-card-pack-switch .sfc-pack-selector-single{display:flex;align-items:stretch;width:100%;min-height:28px;padding:0;border:1px solid #E0E0E0;border-radius:500px;background:#FFF;overflow:hidden;gap:0}.shop-archive .product-card .product-card-pack-switch .sfc-pack-selector-single label{flex:1 0 0%;min-width:0;min-height:28px;padding:2px 8px;border:0;border-radius:0;background:transparent;text-align:center;font-family:"Hikasami",sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#38383A;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.shop-archive .product-card .product-card-pack-switch .sfc-pack-selector-single label+label{box-shadow:inset 1px 0 0 #E0E0E0}.shop-archive .product-card .product-card-pack-switch .sfc-pack-selector-single input:checked+label,.shop-archive .product-card .product-card-pack-switch .sfc-pack-selector-single label.is-active{background:#90C544;color:#FFF;box-shadow:none;transform:none}.shop-archive .product-card .product-card-pack-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;padding:2px 32px;border:1px solid #E0E0E0;border-radius:500px;background:#FFF;font-family:"Hikasami",sans-serif;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;text-align:center}.shop-archive .product-card .product-card-actions .primary-btn{min-height:37px;padding:9px 24px;font-size:15px;font-weight:600;line-height:normal;border-radius:48px}@media (max-width:1000px){.shop-archive .product-card .product-card-inner{padding:12px 8px;gap:6px}.shop-archive .product-card .product-card-image{height:164px;flex-basis:164px;border-radius:14px}.shop-archive .product-card .product-card-content{min-height:0;height:auto;gap:6px}.shop-archive .product-card .product-card-title{min-height:0;font-size:14px}.shop-archive .product-card .product-card-pricing{gap:4px}.shop-archive .product-card .sfc-price{margin-top:0}.shop-archive .product-card .sfc-pack-selector-single{height:28px;padding:0;gap:0}.shop-archive .product-card .sfc-pack-selector-single label{min-height:28px;padding:2px 6px;font-size:11px;line-height:16px}.shop-archive .product-card .product-card-actions .primary-btn{min-height:34px;padding:8px 18px;font-size:15px}}.single-product-related{overflow:hidden}.single-product-related .single-product-related-swiper{overflow:hidden;min-width:0}.single-product-related .swiper-wrapper{min-width:0}.single-product-related .product-card-wish{top:5px;right:6px}.single-product-related .product-card-content{justify-content:space-between;min-height:151px;height:151px}.single-product-related .product-card-pricing{margin-top:0}.single-product-related .product-card-title{min-height:0;overflow:visible;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial}.single-product-related .product-card .sfc-price .price{display:inline-grid;justify-items:center;gap:2px;color:#07070A;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:600;line-height:normal;text-align:center;white-space:nowrap}.single-product-related .product-card .sfc-price .price.price-stacked{display:flex;flex-direction:column;align-items:center;gap:2px}.single-product-related .product-card .sfc-price .price.price-stacked>del,.single-product-related .product-card .sfc-price .price.price-stacked>ins{color:#07070A!important;font-size:15px!important;line-height:normal!important}.single-product-related .product-card .sfc-price .price.price-stacked>del{order:0;color:#828282!important;font-family:"Sofia Sans",sans-serif;font-size:13px!important;font-weight:500!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important}.single-product-related .product-card .sfc-price .price.price-stacked>del *,.single-product-related .product-card .sfc-price .price.price-stacked>del bdi,.single-product-related .product-card .sfc-price .price.price-stacked>del span,.single-product-related .product-card .sfc-price .price.price-stacked>del .woocommerce-Price-amount{color:inherit!important;font:inherit!important;text-decoration:inherit!important}.single-product-related .product-card .sfc-price .price.price-stacked>ins{order:1;color:#ED1C24!important;font-family:"Hikasami",sans-serif;font-weight:600!important}.single-product-related .product-card .sfc-price .price.price-stacked>ins *,.single-product-related .product-card .sfc-price .price.price-stacked>ins bdi,.single-product-related .product-card .sfc-price .price.price-stacked>ins span,.single-product-related .product-card .sfc-price .price.price-stacked>ins .woocommerce-Price-amount{color:inherit!important;font:inherit!important;text-decoration:none!important}.single-product-related .product-card-actions .button,.single-product-related .product-card-actions .secondary-btn,.single-product-related .product-card-actions .primary-btn{min-height:37px;padding:9px 24px;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:600;line-height:normal}@media (max-width:768px){.single-product-related .swiper-wrapper{align-items:stretch}.single-product-related .swiper-slide.product-card{align-items:stretch}.single-product-related .product-card-inner{max-width:none;margin-inline:auto;padding:10px 6px 8px;gap:4px}.single-product-related .product-card-image{width:100%;height:auto;aspect-ratio:1/1;flex-basis:auto;margin-inline:auto}.single-product-related .product-card-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.single-product-related .product-card-title{font-size:13px;line-height:1.25}.single-product-related .product-card.is-out-of-stock .product-card-content,.single-product-related .product-card.outofstock .product-card-content{min-height:0;gap:4px}.single-product-related .product-card-content{min-height:0;height:auto}}.product-card-actions{margin-top:0;text-align:center;width:100%}.product-card-actions .button,.product-card-actions .secondary-btn,.product-card-actions .primary-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 18px;border-radius:999px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;text-transform:none}.sfc-pack-selector{position:relative;display:flex;align-items:stretch;width:100%;min-height:34px;padding:3px;border:1px solid #E0E0E0;border-radius:500px;background:#FFF;overflow:hidden;gap:2px}.sfc-pack-selector input{position:absolute;opacity:0;pointer-events:none}.sfc-pack-selector label{display:flex;align-items:center;justify-content:center;flex:1 0 0%;min-width:0;min-height:28px;padding:4px 14px;border:0;border-radius:0;background:transparent;text-align:center;font-family:"Hikasami",sans-serif;font-size:15px;font-weight:600;line-height:1.1;color:#38383A;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.sfc-pack-selector input:checked+label{background:#90C544;color:#FFF;box-shadow:none;transform:none}.sfc-pack-selector label.is-active{background:#90C544;color:#FFF;box-shadow:none;transform:none}.product-card-pack-switch{margin:0;margin-bottom:8px}.product-card-pack-switch .sfc-pack-selector,.product-summary-pack-switch .sfc-pack-selector{margin:0}.product-card-pack-switch+.product-card-title{margin-top:0}.product-card-actions-form{display:block}.product-card-actions-form .primary-btn{width:100%}.product-summary-pack-switch{max-width:398px}.product-summary-pack-switch .sfc-pack-selector-single{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;max-width:398px;padding:0;border:0;background:transparent;overflow:visible;flex-wrap:nowrap}.product-summary-pack-switch .sfc-pack-selector-single label{flex:0 0 auto;min-height:0;padding:12px 32px;border:1px solid #E0E0E0;border-radius:500px;background:#FFF;color:#38383A;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.product-summary-pack-switch .sfc-pack-selector-single input:checked+label,.product-summary-pack-switch .sfc-pack-selector-single label.is-active{background:#90C544;border-color:transparent;color:#FFF;box-shadow:none;transform:none}.sfc-pack-price-templates{display:none!important}@media (max-width:768px){.product-summary-pack-switch{max-width:100%}.product-summary-pack-switch .sfc-pack-selector-single{gap:10px}.product-summary-pack-switch .sfc-pack-selector-single label{padding:10px 18px;font-size:14px}}.yith-wcwl-add-to-wishlist-button__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.mostSoldProducts .product,.discountProducts .product,.products .product{display:flex;flex-direction:column}.mostSoldProducts .product .yith-wcwl-add-to-wishlist-button span,.discountProducts .product .yith-wcwl-add-to-wishlist-button span,.products .product .yith-wcwl-add-to-wishlist-button span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.mostSoldProducts .product img,.discountProducts .product img,.products .product img{border-radius:16px;background:#fff;overflow:hidden}.yith-wcwl-add-to-wishlist-button{color:#BDBDBD;text-align:center;font-size:16px;font-weight:400}.yith-wcwl-add-to-wishlist-button svg{color:#BDBDBD!important}.yith-wcwl-add-to-wishlist-button--added svg{color:#F6C4A3!important}.single-wishlist-white .yith-wcwl-add-to-wishlist-button{color:#fff;text-align:center;font-size:16px;font-weight:400}.single-wishlist-white .yith-wcwl-add-to-wishlist-button svg{color:white!important}.qty-input{-moz-appearance:textfield}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product-related .sfc-price .price{color:#07070A!important;font-family:"Hikasami",sans-serif;font-size:15px!important;font-weight:600!important;line-height:normal;white-space:nowrap}@media (max-width:990px){.shop-archive-filters{position:fixed;top:0;left:0;width:90%;max-width:350px;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.2);overflow-y:auto;transform:translateX(-100%);transition:transform 0.3s ease;z-index:999}.shop-archive-filters.active{transform:translateX(0)}#filterOverlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998;display:none}#filterOverlay.active{display:block}body.mobile-filter-open{overflow:hidden}}@media (min-width:991px){#mobileFilterBtn,#filterOverlay{display:none}.shop-archive-filters{transform:none;box-shadow:none;width:100%;top:32px}}@media (max-width:767px){.product-box-add-to-cart .qty-input{max-width:140px}}.single-product .container.my-5{margin-top:18px;margin-bottom:0}.single-product .woocommerce-breadcrumb{max-width:1080px;margin-inline:auto;color:#5C5C5C!important;font-size:16px!important;font-weight:500!important;line-height:1.5}.single-product .woocommerce-breadcrumb a{color:#5C5C5C!important;font-weight:500;text-decoration:none}.single-product .woocommerce-breadcrumb a:hover{color:#5C5C5C!important;text-decoration:none}.single-product-media-frame{height:clamp(320px, 42vw, 430px);min-height:clamp(320px, 42vw, 430px)}.single-product-media-inner{width:100%;min-height:100%}.single-product-media-image{display:block;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:21px}.single-product-sale-badge{box-shadow:none;border-radius:24px}.single-product-media .product-card-wish{top:0;right:0;width:auto;height:auto;background:#90C544}.single-product-media .single-wishlist-white{width:40px;height:40px;padding:0!important;border-radius:999px}.single-product-media .single-wishlist-white .yith-wcwl-add-to-wishlist-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.single-product-media .single-wishlist-white .yith-wcwl-add-to-wishlist-button svg{width:21px!important;height:21px}.single-product-summary{max-width:614px}.single-product-summary-meta{color:#4F4F4F;line-height:24px}.single-product-summary-meta strong{color:#4F4F4F;font-weight:500}.single-product-summary-brand{color:#828282;line-height:24px}.single-product-summary-brand .single-product-summary-brand-label{color:#4F4F4F}.single-product-summary-availability{color:#939598;font-weight:500;display:inline-flex;align-items:center;gap:8px}.single-product-summary-availability.is-in-stock .single-product-summary-availability-bullet{background:#90C544}.single-product-summary-availability.is-out-of-stock .single-product-summary-availability-bullet{background:#ED1C24}.single-product-summary-availability-bullet{display:inline-block;width:8px;height:8px;border-radius:999px;flex:none;background:#BDBDBD}.single-product-summary-availability-text{color:#939598}.single-product-summary-qty{min-width:164px;justify-content:space-between;padding-inline:4px}.single-product-summary-qty .qty-minus,.single-product-summary-qty .qty-plus,.single-product-summary-qty .qty-input{min-width:48px;min-height:48px}.single-product-summary-qty .qty-input{height:48px;width:-moz-fit-content!important;width:fit-content!important}body.sfc-oos-modal-open{overflow:hidden}.sfc-oos-modal[hidden]{display:none!important}.sfc-oos-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;opacity:0;transition:opacity 0.25s ease}.sfc-oos-modal.is-open{opacity:1}.sfc-oos-modal.is-closing{opacity:0;pointer-events:none}.sfc-oos-modal-backdrop{position:absolute;inset:0;background:rgba(13,13,16,.2)}.sfc-oos-modal-dialog{position:relative;z-index:1;width:min(705px, 100vw - 32px);max-height:calc(100vh - 32px);height:auto;box-sizing:border-box;padding:32px 40px;border-radius:20px;background:#F4F9EC;overflow:auto;box-shadow:0 24px 80px rgba(7,7,10,.24);transform:translateY(96px);transition:transform 0.28s ease,opacity 0.28s ease;opacity:0;will-change:transform,opacity}.sfc-oos-modal.is-open .sfc-oos-modal-dialog{transform:translateY(0);opacity:1}.sfc-oos-modal.is-closing .sfc-oos-modal-dialog{transform:translateY(96px);opacity:0}.sfc-oos-modal-close{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:#522A70;box-shadow:none;cursor:pointer}.sfc-oos-modal-close svg{display:block;width:19px;height:19px}.sfc-oos-modal .sfc-oos-notice{width:100%}.sfc-oos-modal .sfc-oos-notice-panel{display:flex;flex-direction:column;gap:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sfc-oos-modal .sfc-oos-notice-form{gap:24px}.sfc-oos-modal .sfc-oos-notice-title{margin:0;color:#540000;font-family:"Magnolia Script",sans-serif;font-size:24px;font-weight:400;line-height:1;text-align:left}.sfc-oos-modal .sfc-oos-notice-field{max-width:none}.sfc-oos-modal .sfc-oos-notice-input{height:56px;padding:0 24px;border:1px solid #E0E0E0;border-radius:999px;background:#FFF;box-shadow:0 0 16px rgba(8,57,0,.1);color:#5C5C5C;font-family:"Hikasami",sans-serif;font-size:16px;line-height:24px}.sfc-oos-modal .sfc-oos-notice-input::-moz-placeholder{color:#5C5C5C;opacity:1}.sfc-oos-modal .sfc-oos-notice-input::placeholder{color:#5C5C5C;opacity:1}.sfc-oos-modal .sfc-oos-notice-agreement{margin-top:0}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner{position:relative!important;display:block;width:100%;min-width:0;padding-left:34px;color:#5C5C5C;font-family:"Hikasami",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:left;cursor:pointer;white-space:normal}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner::before{content:"";position:absolute!important;left:0;top:0;width:24px;height:24px;border:2px solid #D7D7D7;border-radius:3px;background-color:#FFF;box-sizing:border-box}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner.check-selected::before{background-color:#90C544;border-color:#90C544}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner.check-selected::after{content:"";position:absolute;left:5px;top:2px;width:14px;height:22px;background-image:url(../../../../../../../../themes/sfc/assets/images/check-solid-white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner input{position:absolute!important;inset:0 auto auto 0;width:20px;height:20px;margin:0;opacity:0;transform:none;pointer-events:none}.sfc-oos-modal .sfc-oos-notice-agreement .custom-check-inner span{display:block;min-width:0;color:inherit}.sfc-oos-modal .sfc-oos-notice-captcha{width:min(300px, 100%);max-width:300px;align-self:flex-start}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-wrap{display:block;width:100%}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-widget{width:100%;max-width:300px;font-size:13px}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-box{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:50px;padding:8px 10px}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-mark{flex:0 0 auto;width:22px;height:22px}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-text{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:center;font-size:12px;line-height:1.1}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-badge{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-logo{height:24px;width:auto}.sfc-oos-modal .sfc-oos-notice-captcha .sfc-cfp-slider{margin-top:6px}.sfc-oos-modal .sfc-oos-notice-error{min-height:0;margin:0;color:#ED1C24;font-size:14px;line-height:1.45;text-align:left}.sfc-oos-modal .sfc-oos-notice-submit{min-height:55px;padding:9px 24px;font-size:15px;box-shadow:none}.sfc-oos-modal .sfc-oos-notice-success .sfc-oos-notice-panel{gap:12px}.sfc-oos-modal .sfc-oos-notice-success-message{color:#2C2D33;font-size:16px;line-height:1.6}.sfc-oos-notice{width:100%}.sfc-oos-notice.has-error .sfc-oos-notice-input{border-color:#ED1C24;box-shadow:0 0 0 1px rgba(237,28,36,.14),0 0 16px rgba(8,57,0,.1)}.sfc-oos-notice-form{display:flex;flex-direction:column;gap:20px;width:100%}.sfc-oos-notice-panel{display:flex;flex-direction:column;gap:16px;width:100%;padding:32px;border:1px solid rgba(17,70,0,.16);border-radius:20px;background:#F4F9EC}.sfc-oos-notice-title{margin:0;color:#540000;font-family:"Magnolia Script",sans-serif;font-size:18px;font-weight:400;line-height:normal}.sfc-oos-notice-field{width:100%;display:flex;flex-direction:column;gap:6px}.sfc-oos-notice-input{width:100%;height:47px;padding:0 15px;border:1px solid #E0E0E0;border-radius:200px;background:#FFF;box-shadow:0 0 16px rgba(8,57,0,.1);color:#5C5C5C;font-family:"Hikasami",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.sfc-oos-notice-input::-moz-placeholder{color:#5C5C5C;opacity:1}.sfc-oos-notice-input::placeholder{color:#5C5C5C;opacity:1}.sfc-oos-notice-input:focus{border-color:#90C544;outline:none;box-shadow:0 0 0 1px rgba(144,197,68,.2),0 0 16px rgba(8,57,0,.1)}.sfc-oos-notice-agreement{width:100%}.sfc-oos-notice-agreement .custom-check-inner{position:relative!important;display:block;width:100%;min-width:0;padding-left:34px;color:#5C5C5C;font-family:"Hikasami",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;cursor:pointer;white-space:normal}.sfc-oos-notice-agreement .custom-check-inner::before{content:"";position:absolute!important;left:0;top:0;width:24px;height:24px;border:2px solid #D7D7D7;border-radius:3px;background-color:#FFF;box-sizing:border-box}.sfc-oos-notice-agreement .custom-check-inner.check-selected::before{border-color:#90C544;background-color:#90C544}.sfc-oos-notice-agreement .custom-check-inner.check-selected::after{content:"";position:absolute;left:5px;top:2px;width:14px;height:22px;background-image:url(../../../../../../../../themes/sfc/assets/images/check-solid-white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.sfc-oos-notice-agreement .custom-check-inner input{position:absolute!important;inset:0 auto auto 0;width:20px;height:20px;margin:0;opacity:0;transform:none;pointer-events:none}.sfc-oos-notice-agreement .custom-check-inner span{display:block;min-width:0;color:inherit}.sfc-oos-notice-captcha{width:100%}.single-product .sfc-oos-notice-captcha{width:min(300px, 100%);max-width:300px;align-self:flex-start}.single-product .sfc-oos-notice-captcha .sfc-cfp-wrap,.single-product .sfc-oos-notice-captcha .sfc-cfp-widget{width:100%;max-width:300px}.single-product .sfc-oos-notice-captcha .sfc-cfp-box{display:flex;align-items:center;flex-wrap:nowrap;min-height:58px;padding:10px 14px;gap:10px}.single-product .sfc-oos-notice-captcha .sfc-cfp-mark{flex:0 0 auto;width:26px;height:26px}.single-product .sfc-oos-notice-captcha .sfc-cfp-text{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:center;font-size:13px}.single-product .sfc-oos-notice-captcha .sfc-cfp-badge{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.single-product .sfc-oos-notice-captcha .sfc-cfp-logo{height:24px;width:auto}.single-product .sfc-oos-notice-captcha .sfc-cfp-slider{margin-top:8px}.sfc-oos-notice-error{margin:0;color:#ED1C24;font-family:"Hikasami",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.45}.sfc-oos-notice-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:49px;padding:17px 24px;border:0;border-radius:48px;background:linear-gradient(270deg,#114600 0%,#90C544 100%);color:#FFF;font-family:"Hikasami",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;text-align:center;transition:opacity 0.2s ease}.sfc-oos-notice-submit:hover{opacity:.92}.sfc-oos-notice-submit:disabled{opacity:.7;cursor:wait}.sfc-oos-notice-success-message{margin:0;color:#114600;font-family:"Hikasami",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6}.sfc-oos-notice-trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-summary-pack-switch .sfc-pack-selector-single{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;max-width:398px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;flex-wrap:nowrap}.product-summary-pack-switch .sfc-pack-selector-single label{flex:0 0 auto;min-height:0;padding:12px 32px;border:1px solid #E0E0E0;border-radius:500px;background:#FFF;color:#38383A;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.product-summary-pack-switch .sfc-pack-selector-single input:checked+label,.product-summary-pack-switch .sfc-pack-selector-single label.is-active{background:#90C544;border-color:transparent;color:#FFF;box-shadow:none;transform:none}.single-product-tabs-nav-list{gap:32px;padding-bottom:0!important}.single-product-tabs-button{position:relative;margin-bottom:-1px;border-radius:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-bottom-width:2px!important;border-bottom-style:solid!important;border-bottom-color:transparent!important;padding-left:14px!important;padding-right:14px!important;padding-bottom:10px!important;font-size:16px;font-weight:600;white-space:nowrap}.single-product-tabs-button[aria-selected=true],.single-product-tabs-button.active,.single-product-tabs-button.is-active{border-bottom-color:#90C544!important;color:#540000!important}.single-product-tabs-button[aria-selected=false]{color:#5C5C5C!important}.single-product-tabs-button:focus{box-shadow:none}.single-product-tabs-button:hover{color:#540000}.single-product-tabs-nav::-webkit-scrollbar{display:none}.single-product-tabs-content{max-width:1080px;font-weight:500}.single-product-tabs-content p{line-height:1.5}.single-product-tabs-content .single-product-tab-empty{margin:0;color:#828282}.single-product-tabs-content #reviews{color:#5C5C5C}.single-product-tabs-content #reviews #comments{margin-bottom:24px}.single-product-tabs-content #reviews #comments h2,.single-product-tabs-content #reviews #review_form_wrapper .comment-reply-title{margin:0 0 16px;color:#540000;font-size:20px;font-weight:600;line-height:1.3}.single-product-tabs-content #reviews #comments ol.commentlist{list-style:none;margin:0;padding:0;display:grid;gap:16px}.single-product-tabs-content #reviews #comments ol.commentlist li{margin:0}.single-product-tabs-content #reviews #comments .comment_container{border:1px solid #E7E7E7;border-radius:20px;background:#FFF;padding:18px 20px}.single-product-tabs-content #reviews #comments .star-rating{float:none;margin:0 0 10px;color:#90C544}.single-product-tabs-content #reviews #comments .meta{margin-bottom:10px;color:#828282;font-size:14px}.single-product-tabs-content #reviews #comments .description p:last-child{margin-bottom:0}.single-product-tabs-content #review_form_wrapper{margin-top:24px;border:1px solid #E7E7E7;border-radius:20px;background:#FFF;padding:20px}.single-product-tabs-content #review_form_wrapper .comment-form{display:grid;gap:14px}.single-product-tabs-content #review_form_wrapper input[type=text],.single-product-tabs-content #review_form_wrapper input[type=email],.single-product-tabs-content #review_form_wrapper textarea,.single-product-tabs-content #review_form_wrapper select{width:100%;border:1px solid #E0E0E0;border-radius:18px;background:#FFF;padding:12px 16px;color:#5C5C5C;font-size:15px;outline:none;transition:border-color 0.2s ease}.single-product-tabs-content #review_form_wrapper input[type=text]:focus,.single-product-tabs-content #review_form_wrapper input[type=email]:focus,.single-product-tabs-content #review_form_wrapper textarea:focus,.single-product-tabs-content #review_form_wrapper select:focus{border-color:#90C544}.single-product-tabs-content #review_form_wrapper textarea{min-height:140px;resize:vertical}.single-product-tabs-content #review_form_wrapper .form-submit{margin:0}.single-product-tabs-content #review_form_wrapper .submit{min-height:46px;border:0;border-radius:999px;background:linear-gradient(270deg,#114600 0%,#90C544 100%);padding:10px 24px;color:#FFF;font-size:15px;font-weight:600;line-height:1;cursor:pointer}@media (min-width:1024px){.single-product-media-frame{min-height:430px}}@media (max-width:820px){.single-product .container.my-5{margin-top:14px}.single-product-summary-qty{width:100%;min-width:0}.sfc-oos-notice-panel{padding:24px 20px}.sfc-oos-notice-title{font-size:16px}.sfc-oos-notice-submit{min-height:47px;padding:16px 20px}.product-summary-pack-switch .sfc-pack-selector-single{gap:10px;max-width:100%}.product-summary-pack-switch .sfc-pack-selector-single label{padding:10px 14px;font-size:14px}.single-product-tabs-nav{overflow:visible!important;width:100%;border-bottom:1px solid #D9D9D9!important}.single-product-tabs-nav-list{display:flex!important;flex-direction:column;width:100%;min-width:0!important;align-items:stretch;gap:0}.single-product-tabs-button{width:100%;min-height:40px;margin-bottom:0;justify-content:flex-start;padding:10px 0!important;font-size:16px!important;line-height:1.25;white-space:normal;text-align:left}.single-product-tabs-content #review_form_wrapper{padding:16px}.sfc-oos-modal{padding:12px}.sfc-oos-modal-dialog{width:100%;height:auto;max-height:calc(100vh - 24px);padding:24px 18px 28px;border-radius:24px}.sfc-oos-modal-close{top:10px;right:10px;width:36px;height:36px}.sfc-oos-modal-close svg{width:19px;height:19px}.sfc-oos-modal .sfc-oos-notice-panel{gap:18px}.sfc-oos-modal .sfc-oos-notice-form{gap:20px}.sfc-oos-modal .sfc-oos-notice-title{font-size:20px}.sfc-oos-modal .sfc-oos-notice-input{height:54px;padding:0 18px;font-size:16px}.sfc-oos-modal .sfc-oos-notice-submit{min-height:52px;font-size:15px}}.single-product-summary-price .price-container{align-items:flex-start}.single-product-summary-price .price-container .price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;color:#07070A;font-family:"Hikasami",sans-serif;font-size:24px;font-weight:500;line-height:24px;text-align:left}.single-product-summary-price .price-container .price.price-single,.single-product-summary-price .price-container .price.price-original-base{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;color:#07070A;font-family:"Hikasami",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:24px;text-align:left;white-space:nowrap}.single-product-summary-price .price-container .price.price-single>.woocommerce-Price-amount,.single-product-summary-price .price-container .price.price-single>.woocommerce-Price-amount *,.single-product-summary-price .price-container .price.price-single>bdi,.single-product-summary-price .price-container .price.price-single>bdi *,.single-product-summary-price .price-container .price.price-original-base>.woocommerce-Price-amount,.single-product-summary-price .price-container .price.price-original-base>.woocommerce-Price-amount *,.single-product-summary-price .price-container .price.price-original-base>bdi,.single-product-summary-price .price-container .price.price-original-base>bdi *{color:#07070A!important;font-family:"Hikasami",sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important;text-decoration:none!important}.single-product-summary-price .price-container .price.price-stacked{display:inline-grid;justify-items:start;gap:2px}.single-product-summary-price .price-container .price.price-stacked>del,.single-product-summary-price .price-container .price.price-stacked>.price-original,.single-product-summary-price .price-container .price.price-stacked>del *,.single-product-summary-price .price-container .price.price-stacked>del bdi,.single-product-summary-price .price-container .price.price-stacked>del span,.single-product-summary-price .price-container .price.price-stacked>del .woocommerce-Price-amount{color:#828282!important;font-family:"Hikasami",sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important;opacity:1!important}.single-product-summary-price .price-container .price.price-stacked>ins,.single-product-summary-price .price-container .price.price-stacked>.price-discounted,.single-product-summary-price .price-container .price.price-stacked>ins *,.single-product-summary-price .price-container .price.price-stacked>ins bdi,.single-product-summary-price .price-container .price.price-stacked>ins span,.single-product-summary-price .price-container .price.price-stacked>ins .woocommerce-Price-amount{color:#ED1C24!important;font-family:"Hikasami",sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:24px!important;text-decoration:none!important}.single-product-summary-price .price-container del,.single-product-summary-price .price-container .price-original,.single-product-summary-price .price-container ins,.single-product-summary-price .price-container .price-discounted{display:block}.single-product-summary-price .price-container ins{font-weight:500}.page-numbers{border:none!important}.page-numbers li{border:none!important;margin-right:8px!important}.single-product-online-only{border-radius:12px;background:linear-gradient(0deg,#F4F9EC 0%,#F4F9EC 100%),linear-gradient(270deg,rgba(17,70,0,.25) 0%,rgba(144,197,68,.25) 100%);padding:16px;display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width:460px){.single-product-online-only{flex-direction:column;align-items:start}}@media screen and (max-width:767px){.product-box-add-to-cart{flex-direction:column;align-items:start}}