.woocommerce-page #main{padding-inline:15px}.woocommerce-page #main .woocommerce{max-width:var(--cs-container,1300px);padding-block:140px}@media screen and (max-width:1199px){.woocommerce-page #main .woocommerce{padding-block:120px}}@media screen and (max-width:767px){.woocommerce-page #main .woocommerce{padding-block:100px}}.woocommerce-page #main .woocommerce{margin:0 auto}.woocommerce-page #main .quantity__label{color:var(--cs-heading-color);font-family:Public Sans;font-size:16px;font-weight:600;line-height:1;line-height:47px;text-transform:uppercase}.woocommerce-page #main .quantity .quantity__field{border:thin solid #dcdcdc;height:47px;position:relative}.woocommerce-page #main .quantity .quantity__field .quantity__actions{align-items:center;display:flex;gap:15px;justify-content:space-between;left:50%;max-width:100px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.woocommerce-page #main .quantity .quantity__field .icon-minus,.woocommerce-page #main .quantity .quantity__field .icon-plus{--cs-width:10px;--cs-height:1px;--cs-box-size:30px;align-items:center;color:var(--cs-heading-color);cursor:pointer;display:inline-flex;height:var(--cs-box-size);justify-content:center;pointer-events:visible;width:var(--cs-box-size)}.woocommerce-page #main .quantity .quantity__field input{color:var(--cs-heading-color);font-size:16px;height:100%;width:100%}.woocommerce-page #main .quantity .quantity__field input[type=number]::-webkit-inner-spin-button,.woocommerce-page #main .quantity .quantity__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce-page #main .quantity .quantity__field input[type=number]{-moz-appearance:textfield}.woocommerce #main{padding-inline:15px}.woocommerce #main .inner{padding-block:140px}@media screen and (max-width:1199px){.woocommerce #main .inner{padding-block:120px}}@media screen and (max-width:767px){.woocommerce #main .inner{padding-block:100px}}.woocommerce .products-grid .cs-button.add_to_cart_button{background-color:var(--cs-heading-color);border-radius:6px;color:#fff;display:inline-flex;font-family:var(--cs-text-font);font-size:15px;font-weight:600;height:46px;line-height:1.7333333;max-width:436px;padding:0;padding-inline:30px;width:100%}.woocommerce .products-grid .cs-button.add_to_cart_button.loading{padding-inline:30px}.woocommerce .products-grid .cs-button.add_to_cart_button:after,.woocommerce .products-grid .cs-button.add_to_cart_button:before{display:none}.woocommerce .products-grid .cs-button.add_to_cart_button:hover{background-color:var(--cs-primary-color);color:#fff}.woocommerce .products,.woocommerce .products-grid[data-layout=grid]{--cs-row-gap:47px;--cs-column-gap:33px}@media screen and (max-width:1199px){.woocommerce .products,.woocommerce .products-grid[data-layout=grid]{--cs-column:33.33332%}}@media screen and (max-width:767px){.woocommerce .products,.woocommerce .products-grid[data-layout=grid]{--cs-column:50%}}@media screen and (max-width:575px){.woocommerce .products,.woocommerce .products-grid[data-layout=grid]{--cs-column:100%}}.woocommerce .products .product,.woocommerce .products-grid[data-layout=grid] .product{position:relative}.woocommerce .products .product:hover .product__actions .button,.woocommerce .products-grid[data-layout=grid] .product:hover .product__actions .button{margin:0;opacity:1}.woocommerce .products .product__actions,.woocommerce .products-grid[data-layout=grid] .product__actions{bottom:15px;display:flex;gap:15px;justify-content:center;left:15px;position:absolute;right:15px;z-index:9}.woocommerce .products .product__actions .button,.woocommerce .products-grid[data-layout=grid] .product__actions .button{margin-top:15px;opacity:0}.woocommerce .products .product__thumbnail,.woocommerce .products-grid[data-layout=grid] .product__thumbnail{align-items:center;aspect-ratio:300/360;background-color:#fff;border:thin solid #dcdcdc;display:flex;gap:0;justify-content:center;margin-bottom:26px;position:relative;width:100%}@media screen and (max-width:575px){.woocommerce .products .product__thumbnail,.woocommerce .products-grid[data-layout=grid] .product__thumbnail{aspect-ratio:1/1}}.woocommerce .products .product__thumbnail:hover img,.woocommerce .products-grid[data-layout=grid] .product__thumbnail:hover img{scale:1.15}.woocommerce .products .product__thumbnail img,.woocommerce .products-grid[data-layout=grid] .product__thumbnail img{max-width:175px;transition:scale .5s ease}.woocommerce .products .product__name,.woocommerce .products-grid[data-layout=grid] .product__name{margin:0}.woocommerce .products .product__name:hover a,.woocommerce .products-grid[data-layout=grid] .product__name:hover a{color:var(--cs-primary-color)}.woocommerce .products .product .price,.woocommerce .products-grid[data-layout=grid] .product .price{display:flex;margin-top:6px}.woocommerce .products-grid[data-layout=list]{--cs-row-gap:40px;--cs-column-gap:0px}.woocommerce .products-grid[data-layout=list] .grid__item{--cs-column:100%}.woocommerce .products-grid[data-layout=list] .product{align-items:center;background-color:#fff;border:thin solid #dcdcdc;display:flex}.woocommerce .products-grid[data-layout=list] .product__thumbnail{align-items:center;aspect-ratio:300/360;border-right:thin solid #dcdcdc;display:flex;flex:0 1 300px;justify-content:center;padding:30px}.woocommerce .products-grid[data-layout=list] .product__thumbnail img{max-width:175px}.woocommerce .products-grid[data-layout=list] .product__content{flex:0 1 534px;padding:50px}.woocommerce .products-grid[data-layout=list] .product__rating{margin-bottom:20px}.woocommerce .products-grid[data-layout=list] .product__name{margin-bottom:5px}.woocommerce .products-grid[data-layout=list] .product__name a{color:inherit}.woocommerce .products-grid[data-layout=list] .product__name:hover{color:var(--cs-primary-color)}.woocommerce .products-grid[data-layout=list] .product .price{margin-bottom:20px}.woocommerce .products-grid[data-layout=list] .product__short-description{font-family:var(--cs-text-font);font-size:14px;line-height:1.71429;margin-bottom:20px}.woocommerce.woocommerce-shop:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{align-items:center;background-color:var(--cs-heading-color);border-radius:6px;color:#fff;display:inline-flex;font-family:var(--cs-text-font);font-size:15px;font-weight:600;height:46px;justify-content:center;line-height:1.7333333;max-width:436px;padding:0;padding-inline:30px;width:100%}.woocommerce.woocommerce-shop:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{background-color:var(--cs-primary-color)}.woocommerce form .form-row{margin:0;padding:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:inherit}.added_to_cart.wc-forward{display:none!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{color:#fff}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]{opacity:.75;padding-inline:28px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#4b535d;font-family:var(--cs-heading-font);font-size:16px;font-weight:600;line-height:1.625}