:root{--primary-color: #B7EAAF;--primary-color-rgb: 183, 234, 175;--primary-color-dark: #213F36;--primary-color-dark-rgb: 33, 64, 54;--primary-color-light: #67dba5;--primary-color-light-rgb: 103, 219, 165;--text-primary-color: #363333;--text-primary-color-dark: #363333;--text-primary-color-light: #363333;--secondary-color: #3a2a2f;--secondary-color-rgb: 58, 42, 47;--secondary-color-dark: #20171a;--secondary-color-dark-rgb: 32, 23, 26;--secondary-color-light: #4d3c41;--secondary-color-light-rgb: 77, 60, 65;--text-secondary-color: #ffff;--text-secondary-color-dark: #ffff;--text-secondary-color-light: #ffff;--red-color: 207, 43, 76;--font-family: "Titillium Web", sans-serif;--font-family-secondary: "Titillium Web", sans-serif;--url: "https://spillycactus.live/"}:root{--bs-red: var(--red-color);--bs-primary: var(--primary-color);--bs-primary-rgb: var(--primary-color-rgb);--bs-secondary: var(--secondary-color);--bs-secondary-rgb: var(--secondary-color-rgb);--bs-font-sans-serif: var(--font-family)}.ribbon{position:absolute;right:0;top:15px;z-index:2;width:75px;height:75px;text-align:right;font-family:"Poppins",sans-serif;font-weight:500}.ribbon.onsale-ribbon{right:25px;top:33px;z-index:2;width:95px;height:95px}.ribbon.siti-out-stock{right:unset;left:-21px;top:20px}.ribbon.siti-out-stock span{transform:rotate(-45deg) !important;-webkit-transform:rotate(-45deg) !important}.ribbon span.onsale{background:crimson !important;font-size:15px;width:150px !important}.ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#1d63ac;background:linear-gradient(#b7eaaf 0%, #b7eaaf 100%);box-shadow:0 3px 10px -5px #000}.product.type-product:not(.page-wrapper){position:relative;padding:25px;background:#fff;box-shadow:0px 3px 41px rgba(0,0,0,.18);border-radius:10px;overflow:hidden}.product.type-product:not(.page-wrapper)>a:first-child{display:block;margin:auto}.product.type-product:not(.page-wrapper)>a:first-child img{display:block;margin:auto;max-width:175px;height:175px;-o-object-fit:cover;object-fit:cover}.product.type-product:not(.page-wrapper) a{text-decoration:none}.product.type-product:not(.page-wrapper) .woocommerce-loop-product__title{color:#000;font-size:30px;font-weight:400;line-height:31px;margin-top:10px;margin-bottom:0px;min-height:72px;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product.type-product:not(.page-wrapper) .loop-price-wrapper>span:first-child{font-weight:bold;font-size:23px;line-height:28px;color:#000}.product.type-product:not(.page-wrapper) .loop-price-wrapper>span:last-child{font-weight:bold;font-size:30px;color:#000}.product.type-product:not(.page-wrapper) .loop-full-price{display:flex;align-items:center;justify-content:space-between}.product.type-product:not(.page-wrapper) .loop-full-price>span:first-child{font-size:18px;line-height:18px;font-weight:700;color:#242424}.product.type-product:not(.page-wrapper) .loop-full-price>span:first-child bdi{font-size:18px;line-height:18px;font-weight:700;color:#242424;text-decoration:line-through}.product.type-product:not(.page-wrapper) .loop-full-price>span:last-child{color:#b60000;font-size:18px;font-weight:600;padding:0px 10px;border:1px solid;border-radius:4px}.product.type-product:not(.page-wrapper) .btn-primary{width:100%;display:block;margin-top:0px;font-family:var(--font-family-secondary)}@media(max-width: 992px){.product.type-product:not(.page-wrapper){padding:5px}.product.type-product:not(.page-wrapper) .woocommerce-loop-product__title{font-size:16px;line-height:20px}.product.type-product:not(.page-wrapper) .loop-price-wrapper>span:first-child{font-size:20px;line-height:20px}.product.type-product:not(.page-wrapper)>a:first-child img{max-width:100%;height:auto;border-radius:4px}}.product-card .lSPager{position:absolute;bottom:10px;left:0;right:0}.product-card .lSPager.lSpg>li a{width:13px;height:13px;background-color:#cfcfcf}.product-card .lSPager.lSpg>li.active a{background-color:var(--primary-color-dark);background:var(--primary-color-dark)}.product-card .lSAction>a{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.product-card .lSAction>a.lSPrev{background-image:none !important;left:-20px;opacity:1;background:rgba(255,255,255,.5)}.product-card .lSAction>a.lSNext{background-image:none !important;right:0px;opacity:1}.product-card .lSAction>a svg{width:20px;height:30px;color:#213f36}form .variations-grid .product.type-product .lSAction>a.lSPrev{left:-20px !important}@media(min-width: 993px){form .variations-grid .product.type-product .lSAction>a.lSPrev{left:-20px !important}.product.type-product .lSSlideOuter .lSPager.lSpg>li.active a,.product.type-product .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#b7eaaf !important}.product.type-product .lSSlideOuter .lSPager.lSpg>li a{background-color:#fff !important}.product.type-product .lSAction>a.lSPrev{left:10px !important}.product.type-product .lSSlideOuter .lSPager.lSpg{left:0px;right:0px}.product.type-product .lSAction>a.lSNext{right:10px !important}.product.type-product .lSPager{bottom:5px !important}}@media(max-width: 992px){.product-card .product.type-product{padding:0px !important}.product-card .product.type-product .woocommerce-loop-product__title{min-height:auto !important;font-size:18px}.sc-loop-footer{padding:15px}.lSPager.lSpg>li a{width:10px;height:10px}.lSPager{bottom:0px}.lSPager li.active a{background-color:#fff !important}.lSAction>a.lSPrev{left:20px}.lSAction>a.lSNext{right:20px}.lSAction>a{width:40px;height:40px}.woocommerce-loop-product__link{position:relative}.woocommerce-loop-product__link .lSPager{left:0px;right:0px}.product-card .lSPager{bottom:0px}.product-card .lSPager.lSpg>li a{width:9px !important;height:9px !important}.product-card .lSAction>a.lSPrev,.product-card .lSAction>a.lSPrev{left:0px !important}.product-card .lSAction>a.lSPrev{background:#fff}.product-card .lSAction>a{width:32px !important;height:32px !important}.product-card .product.type-product .woocommerce-loop-product__title{min-height:60px !important}.product-card .product.type-product>a:first-child img{width:100% !important;height:100vw !important;max-width:100% !important;border-radius:4px !important}.product-card .product.type-product .woocommerce-loop-product__title{min-height:50px;font-size:16px;line-height:24px}.product-card .product.type-product{padding:15px}.product-card .product.type-product .loop-price-wrapper>span:first-child{font-size:18px}.product-card .product.type-product .loop-price-wrapper>span:last-child{font-size:20px}}#firstSection{min-height:100%}#firstSection h1{font-size:50px;font-weight:bold;color:#242424;line-height:70px}#firstSection h2{margin-bottom:30px;margin-top:0px;font-size:28px;font-weight:400;line-height:40px;color:#242424}.wishlist-title-container{display:none}.shop_table{width:100%}.shop_table tbody td{padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.5)}.shop_table tbody td.product-price .product-name{margin-bottom:20px}.shop_table tbody td.product-price .product-name a{color:#242424;font-size:28px;font-weight:600;text-decoration:none}.shop_table tbody td.product-price .c-cart-percentage{color:#b60000;font-size:18px;font-weight:600}.shop_table tbody td img{width:175px;height:175px;-o-object-fit:cover;object-fit:cover}.shop_table tbody td.product-price{padding-left:20px}.shop_table tbody tr:last-child td{border-bottom:0px}.shop_table thead th{border-top:0px}.shop_table thead .product-price,.shop_table thead .product-stock-status{text-align:center}.shop_table tbody .product-remove svg{color:#213f36;transition:.4s linear all;width:21px;height:21px}table.wishlist_table thead th{border-top:0px}.wishlist_table tr th.product-thumbnail{width:180px}.wishlist_table .product-thumbnail a{max-width:100% !important}.wishlist_table .product-name a{color:#242424;font-size:28px;font-weight:600;text-decoration:none}.wishlist_table tbody .product-price>span{font-size:28px;color:#1e1e1e;font-weight:bold;text-decoration:none}.wishlist_table tbody .product-stock-status>span{font-size:28px;color:#213f36 !important;font-weight:bold;text-decoration:none}#secondSection{padding:40px 0px 0px 0px;position:relative;margin-bottom:250px}#secondSection .section-title{margin-top:0px;margin-bottom:0px;color:#000;font-size:36px;font-weight:600}#secondSection .lSPager{position:absolute;bottom:10px;left:0;right:0}#secondSection .lSPager.lSpg>li a{width:13px;height:13px;background-color:#cfcfcf}#secondSection .lSPager.lSpg>li.active a{background-color:var(--primary-color-dark);background:var(--primary-color-dark)}#secondSection .lSAction>a{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}#secondSection .lSAction>a.lSPrev{background-image:none !important;left:-20px;opacity:1;background:rgba(255,255,255,.5)}#secondSection .lSAction>a.lSNext{background-image:none !important;right:0px;opacity:1}#secondSection .lSAction>a svg{width:20px;height:30px;color:#213f36}#secondSection .products.columns-4{padding:50px 0px !important;height:100% !important}.noitem{text-align:center}.button.wc-backward{background:#b7eaaf;width:100%;display:block;height:70px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#213f36;margin-top:30px;margin-bottom:30px;font-size:24px;border-radius:15px;font-weight:400;opacity:1;transition:.4s linear opacity;max-width:350px;margin:auto;margin-top:40px}@media(max-width: 992px){#sixSection .section-title{font-size:26px}#secondSection{margin-bottom:150px}#firstSection h1{font-size:32px;line-height:40px}.wishlist_table.mobile{padding:0px}.wishlist_table.mobile li .item-wrapper .product-thumbnail img{max-width:150px;max-height:150px}.wishlist_table.mobile li .item-wrapper .product-thumbnail{width:150px;max-width:150px}.wishlist_table.mobile li .item-wrapper{display:flex}.wishlist_table.mobile li table.additional-info{display:none}.wishlist_table.mobile li .additional-info-wrapper .product-remove{font-size:30px;position:relative}.wishlist_table.mobile li .additional-info-wrapper .product-remove a{color:#213f36;position:absolute;right:10px;bottom:0}.wishlist_table .product-name a{font-size:22px}.wishlist_table.mobile li .item-details table.item-details-table{font-size:24px}}@media(min-width: 993px){.product.type-product .lSSlideOuter .lSPager.lSpg>li.active a,.product.type-product .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#b7eaaf !important}.product.type-product .lSSlideOuter .lSPager.lSpg>li a{background-color:#fff !important}.product.type-product .lSAction>a.lSPrev{left:10px !important}.product.type-product .lSSlideOuter .lSPager.lSpg{left:0px;right:0px}.product.type-product .lSAction>a.lSNext{right:10px !important}.product.type-product .lSPager{bottom:5px !important}.products-card ul.products .product.type-product{padding:0px}.products-card ul.products .product.type-product>.woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:relative;width:100%}.products-card ul.products .product.type-product>.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{max-width:100%;width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;max-height:300px;height:270px}.products-card ul.products .product.type-product .sc-loop-footer{padding:0px 25px 25px 25px;height:calc(100% - 270px);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}}@media(max-width: 992px){.products-card ul.products .product.type-product{padding:0px !important}.products-card ul.products .product.type-product .woocommerce-loop-product__title{min-height:auto !important;font-size:18px}.sc-loop-footer{padding:15px}.lSPager.lSpg>li a{width:10px;height:10px}.lSPager{bottom:0px}.lSPager li.active a{background-color:#fff !important}.lSAction>a.lSPrev{left:20px}.lSAction>a.lSNext{right:20px}.lSAction>a{width:40px;height:40px}.woocommerce-loop-product__link{position:relative}.woocommerce-loop-product__link .lSPager{left:0px;right:0px}#sixSection ul.products .lSPager{bottom:0px}#sixSection ul.products .lSPager.lSpg>li a{width:9px !important;height:9px !important}#sixSection ul.products .lSAction>a.lSPrev,#sixSection .lSAction>a.lSPrev{left:0px !important}#sixSection .lSAction>a.lSPrev{background:#fff}#sixSection .lSAction>a{width:32px !important;height:32px !important}.products-card ul.products .product.type-product .woocommerce-loop-product__title{min-height:60px !important}}ul.products .lSAction>a{width:32px !important;height:32px !important}