.sp-ct-sticky-bar{padding:20px 0;width:100%;position:fixed;left:0;bottom:0;z-index:99;transition:bottom .3s ease;background:var(--bgcolor);color:var(--color);box-shadow:rgba(149,157,165,.2) 0 8px 24px}.sp-ct-sticky-bar.hidden{bottom:-100%!important}.sp-ct-sticky-bar .min-prod{display:none}.sp-ct-sticky-bar img{border-radius:4px;max-width:55px;display:block}.sp-ct-sticky-bar .container{display:flex;flex-wrap:wrap;align-items:center}.sp-ct-sticky-bar #sp-ct-product-template-container{display:none}.sp-ct-sticky-bar span{display:none}.sp-ct-product-image-buttons{position:relative}.sp-ct-product-image-buttons button{position:absolute;right:0;top:0;transform:translate3d(50%,-50%,0);border:0;width:20px;height:20px;letter-spacing:0;font-size:16px;z-index:10}.sp-ct-col-products{order:1;width:100%;display:grid;grid-gap:8px;margin-bottom:10px;justify-content:center}.sp-ct-col-products>div{grid-row:1;position:relative}.sp-ct-col-button{flex-grow:1;text-align:right;order:3;--primarybtnpadding:5px 10px;margin-left:8px}.description{order:2}.bar-title{font-size:1.25em;font-weight:700}.ct-single .sp-ct-max-product-notice-tooltip-content{width:300px;font-weight:400;text-transform:none;color:#fff;left:0!important;top:40px;height:60px!important}.ct-single{position:relative;display:flex;margin-top:20px;margin-bottom:20px}.ct-single .tooltip{right:unset;left:calc(100% + 5px)}.sp-ct-check-icon{display:none}.sp-ct-compare-btn{transition:all .2s ease-out;border-radius:4px;display:flex;line-height:1;padding:6px 10px;color:#fff;cursor:pointer;position:relative}.sp-ct-compare-btn svg{width:12px}.sp-ct-compare-btn:focus,.sp-ct-compare-btn:hover{color:#fff}.sp-ct-icon{line-height:0}.sp-ct-icon svg{width:16px}.sp-ct-icon svg path{fill:currentColor}.sp-ct-item-added .sp-ct-check-icon,.sp-ct-item-added:hover .sp-ct-check-icon{display:block}.sp-ct-item-added .sp-ct-plus-icon>svg,.sp-ct-item-added:hover .sp-ct-plus-icon>svg{display:none}li.sale-tag-in-right .sp-ct-compare-btn-wrap.top{top:45px}li.sale-tag-in-right .sp-ct-compare-btn-wrap.top-middle{top:85px}li.sale-tag-in-right .sp-ct-compare-btn-wrap.bottom{bottom:45px}li.sale-tag-in-right .sp-ct-compare-btn-wrap.bottom-middle{bottom:85px}.product .sp-ct-compare-btn:hover .tooltip{visibility:visible}.product .sp-ct-compare-btn .sp-ct-max-product-notice-tooltip-content{height:auto;padding:5px 5px}.product .sp-ct-compare-btn .sp-ct-max-product-notice-tooltip-content span{display:flex;align-items:center}.product .sp-ct-compare-btn .sp-ct-max-product-notice-tooltip-content span:before{content:"\e016";font-size:var(--bodyfontsize);font-family:WooCommerce;margin-right:5px}.product .sp-ct-compare-btn .tooltip{display:none}.product .sp-ct-compare-btn .sp-ct-compare-tooltip-content{display:flex}.product .sp-ct-compare-btn.sp-ct-item-added .sp-ct-compare-tooltip-content{display:none}.product .sp-ct-compare-btn.sp-ct-item-added .sp-ct-remove-tooltip-content{display:flex}.sp-ct-product-limit-exceed .product .sp-ct-compare-btn .sp-ct-compare-tooltip-content{display:none}.sp-ct-product-limit-exceed .product .sp-ct-compare-btn .sp-ct-max-product-notice-tooltip-content{display:flex}.sp-ct-product-limit-exceed .product .sp-ct-compare-btn.sp-ct-item-added .sp-ct-max-product-notice-tooltip-content{display:none}.sp-ct-single-product-compare-btn{display:flex;position:relative}.ct-byline{font-size:.9em;margin-bottom:30px;display:block}.sp-ct-table-wrap{overflow-x:auto}.sp-ct,.sp-ct a:not(.button):not(.added_to_cart){color:var(--color)}.sp-ct thead{color:var(--headercolor)}.sp-ct tbody{background:var(--bgcolor)}.sp-ct td,.sp-ct th{width:200px;min-width:200px;border-style:solid;border-width:0 1px 1px 0;border-color:var(--bordercolor)}.sp-ct td{font-size:.9em}.sp-ct img{display:block;min-height:64px;min-width:64px}.sp-ct .added_to_cart,.sp-ct .button{width:100%}.sp-ct th{vertical-align:middle;line-height:1}.sp-ct .sp-ct-image-container{border-top-width:1px}.sp-ct .sp-ct-image-container>div{position:relative}.sp-ct .sp-ct-remove-product{position:absolute;right:0;top:0;transform:translate3d(50%,-50%,0);z-index:1;background-color:var(--primarybtnbg);color:var(--primarybtncolor)}.sp-ct.sp-ct-layout-column{margin-top:15px;table-layout:fixed}.sp-ct.sp-ct-layout-column thead td{background:var(--bgcolor)}.sp-ct.sp-ct-layout-column tbody tr:last-child th,.sp-ct.sp-ct-layout-column thead th:first-child{border-bottom:0;background:var(--sp-site-bg)}.sp-ct.sp-ct-layout-column tbody th{background-color:var(--sp-site-bg);color:var(--headercolor)}.sp-ct.sp-ct-layout-row .added_to_cart,.sp-ct.sp-ct-layout-row .button{width:auto;justify-self:end}.sp-ct.sp-ct-layout-row .sp-ct-remove-product{position:static;transform:none}.sp-ct.sp-ct-layout-row td,.sp-ct.sp-ct-layout-row th{padding:10px;border-right:0}.sp-ct.sp-ct-layout-row .sp-ct-image-container,.sp-ct.sp-ct-layout-row tbody th{border-top:0;width:1%;min-width:0;white-space:nowrap}.sp-ct.sp-ct-layout-row thead th:last-child{text-align:right}.sp-ct.sp-ct-layout-row tbody td:last-child{border-right:1px solid var(--bordercolor);padding-right:20px;text-align:right}.sp-ct.sp-ct-layout-row tbody th{padding:10px 8px 10px 20px;border-left:1px solid var(--bordercolor)}.sp-ct.sp-ct-layout-row img{min-height:100px;min-width:100px}.sp-ct.sp-ct-wide{width:150%!important}.sp-ct.sp-ct-striped-table thead td,.sp-ct.sp-ct-striped-table tr:nth-child(even) td,.sp-ct.sp-ct-striped-table tr:nth-child(even) th{background:var(--alternatebg)}@media (min-width:960px){.sp-ct-col-products{grid-gap:20px}.ct-sticky-col{width:auto;order:unset;margin-left:auto;margin-bottom:0}.description{margin-left:0}.sp-ct-sticky-bar span{display:unset}.sp-ct-sticky-bar img{max-width:70px}.sp-ct-sticky-bar .min-prod{display:block}.sp-ct-sticky-bar .sp-ct-hide-element{display:none}.sp-ct-col-button{--primarybtnpadding:inherit;flex-grow:0}.sp-ct-1-product{width:40%}.sp-ct-1-product td{width:50%}.sp-ct-2-product{width:60%}.sp-ct-2-product td{width:33.3333333333%}.sp-ct-3-product{width:80%}.sp-ct-3-product td{width:25%}.sp-ct-4-product{width:100%}.sp-ct-4-product td{width:20%}.sp-ct td,.sp-ct th{min-width:unset;width:unset}}.sp-ct-container>:last-child{margin-bottom:30px}.sp-ct-hide-element{display:none!important}#quick-view-modal .sp-ct-compare-btn-wrap{display:none}.sp-ct-remove-product{width:30px;height:30px;border-radius:50%;font-size:20px;font-weight:700;font-stretch:expanded;padding:0;line-height:0;letter-spacing:normal}#sp-ct-related-products{margin-top:30px}