:root{--theme-box-shadow:0 5px 10px 0 rgba(91,91,91,.1)}@keyframes rotate_icon{100%{transform:rotate(360deg)}}@keyframes fl-x{0%{transform:translateX(-20px)}50%{transform:translateX(-10px)}100%{transform:translateX(-20px)}}@keyframes fl-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}100%{transform:translateY(-20px)}}.animate-fl-x{animation-name:fl-x;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.animate-fl-y{animation-name:fl-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.btn-action-icon{display:inline-block;vertical-align:middle;position:relative;width:35px;height:35px;line-height:35px;font-size:1rem;text-align:center;color:var(--subtrix-text-color);background:#f4f4f4;border-radius:50%;transition:all .3s ease-in-out 0s}.btn-action-icon:hover,.btn-action-icon:focus{color:#fff;background:var(--subtrix-theme-color)}.btn-action-icon.rejec:hover,.btn-action-icon.rejec:focus{color:#fff;background:#ff9b20}.btn-action-icon.rejec.rejected{opacity:.6;filter:alpha(opacity=60)}.btn-action-icon.download:hover,.btn-action-icon.download:focus{color:#fff;background:#222}.btn-action-icon[class*=remove]:hover,.btn-action-icon[class*=remove]:focus{color:#fff;background:#f33066}.btn-action-icon:before{line-height:30px;position:absolute;top:0;left:0;width:100%;height:100%;line-height:35px;opacity:0;filter:alpha(opacity=0);color:var(--subtrix-link-color);content:"\f110";font-family:"Font Awesome 5 Free";font-weight:900;transition:all .3s ease-in-out 0s}.btn-action-icon.loading{background:rgba(255,255,255,.8) !important;color:transparent !important}.btn-action-icon.loading:before{opacity:.8;filter:alpha(opacity=80);animation:rotate_icon 1.5s linear 0s normal none infinite running;-webkit-animation:rotate_icon 1.5s linear 0s normal none infinite running}.list-action [class*=btn] i{transition:all .2s ease-in-out 0s;display:inline-block;overflow:hidden;vertical-align:middle;background-color:#f4f4f4;color:#717171;font-size:1.0625rem;height:45px;line-height:45px;width:45px;text-align:center;border-radius:50%;margin-right:.5rem}.list-action [class*=btn]:hover i{color:#fff;background-color:var(--subtrix-theme-color)}.list-action [class*=added] i{color:#fff;background-color:var(--subtrix-theme-color)}.list-action [class*=added]:hover i:before{content:"\e646";font-family:"themify";font-weight:400}.list-action [class*=btn].loading i:before{display:inline-block;animation:rotate_icon 1.5s linear 0s normal none infinite running;-webkit-animation:rotate_icon 1.5s linear 0s normal none infinite running;content:"\f110";font-family:"Font Awesome 5 Free";font-weight:900}@media (min-width:1200px){.list-action .review{padding-top:.875rem;padding-bottom:.875rem;min-width:200px;text-align:center}}.list-action>*{display:inline-block;margin-right:.625rem}@media (min-width:1200px){.list-action>*{margin-right:1.875rem}}.list-action>*:last-child{margin-right:0 !important}.view_all{font-weight:500;display:inline-block;transform:translateX(0)}.view_all i{display:inline-block;margin-left:10px}.view_all:hover{animation:slideIcon .6s linear 0s 1 normal}.dir-prev{margin-right:10px;vertical-align:baseline}.dir-next{margin-left:10px;vertical-align:baseline}.btn-outline.btn-primary{background:0 0;border-color:#131836;color:#131836}.btn-outline.btn-primary:hover{color:#fff;border-color:#131836;background:#131836}.btn-outline.btn-success{background:0 0;border-color:#27b737;color:#27b737}.btn-outline.btn-success:hover{color:#fff;border-color:#27b737;background:#27b737}.btn-outline.btn-info{background:0 0;border-color:#0dcaf0;color:#0dcaf0}.btn-outline.btn-info:hover{color:#fff;border-color:#0dcaf0;background:#0dcaf0}.btn-outline.btn-danger{background:0 0;border-color:#f33066;color:#f33066}.btn-outline.btn-danger:hover{color:#fff;border-color:#f33066;background:#f33066}.btn-outline.btn-warning{background:0 0;border-color:#ff9b20;color:#ff9b20}.btn-outline.btn-warning:hover{color:#fff;border-color:#ff9b20;background:#ff9b20}.btn-inverse.btn-primary:hover{color:#131836;background:#fff}.btn-inverse.btn-success:hover{color:#27b737;background:#fff}.btn-inverse.btn-info:hover{color:#0dcaf0;background:#fff}.btn-inverse.btn-danger:hover{color:#f33066;background:#fff}.btn-inverse.btn-warning:hover{color:#ff9b20;background:#fff}.btn-inverse.btn-theme:hover,.woocommerce .woocommerce-error .btn-inverse.button:hover,.woocommerce .woocommerce-info .btn-inverse.button:hover,.woocommerce .woocommerce-message .btn-inverse.button:hover{color:var(--subtrix-theme-color);background:#fff}.view-more-btn i{margin-left:12px}.reamore{font-size:14px;font-weight:500;color:var(--subtrix-theme-color) !important;text-transform:uppercase;padding:0 0 4px;border-bottom:2px solid var(--subtrix-theme-color)}.reamore i{margin-left:8px}.btn-browse{text-transform:uppercase;font-size:12px;padding:10px 15px;border:1px solid #eaeff5;border-radius:50px;line-height:1.42857143}.btn-browse:hover,.btn-browse:focus{background:var(--subtrix-theme-color);color:#fff;border-color:var(--subtrix-theme-color)}.goal-loadmore-btn{display:inline-block;padding:10px 30px;border:1px solid #24324a;text-transform:capitalize;font-weight:600;color:#24324a;background-color:#fff;transition:all .3s ease-in-out 0s;border-radius:4px;position:relative}@media (min-width:1200px){.goal-loadmore-btn{padding:10px 40px}}.goal-loadmore-btn:hover,.goal-loadmore-btn:focus{color:#fff;border-color:#24324a;background-color:#24324a}.goal-loadmore-btn.loading{border-color:transparent !important;background-color:transparent !important;color:transparent !important}.goal-loadmore-btn.loading:after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(102,102,102,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.viewmore-products-btn{position:relative}.viewmore-products-btn:before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);z-index:2;opacity:0;filter:alpha(opacity=0);background:rgba(255,255,255,.9) url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/loading-quick.gif) no-repeat scroll center center/20px auto}.viewmore-products-btn.loading:before{opacity:1;filter:alpha(opacity=100)}button:focus,.btn:focus,.woocommerce .details-product .information .cart .button:focus,.product-block .add-cart>.added_to_cart:focus,.product-block .add-cart>.button:focus{outline:none !important;box-shadow:none !important}.radius-0{border-radius:0 !important}.radius-circle{border-radius:100px !important}.read-more{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--subtrix-theme-color)}.btn-offcanvas,.btn-search-icon{color:#fff;padding:0;font-size:22px;line-height:1;border-radius:0 !important;border:0;display:inline-block;margin:0}.btn-showmenu{background-color:transparent;padding:0;border:0;line-height:1;color:#fff}.btn-showmenu i{font-size:22px}.btn-search-icon i{font-size:18px}.btn-theme.btn-white,.woocommerce .woocommerce-error .btn-white.button,.woocommerce .woocommerce-info .btn-white.button,.woocommerce .woocommerce-message .btn-white.button{background:#fff;color:var(--subtrix-theme-color) !important;border-color:#fff}.btn-theme.btn-white:active,.woocommerce .woocommerce-error .btn-white.button:active,.woocommerce .woocommerce-info .btn-white.button:active,.woocommerce .woocommerce-message .btn-white.button:active,.btn-theme.btn-white:hover,.woocommerce .woocommerce-error .btn-white.button:hover,.woocommerce .woocommerce-info .btn-white.button:hover,.woocommerce .woocommerce-message .btn-white.button:hover{background-color:var(--subtrix-theme-color);color:#fff !important;border-color:var(--subtrix-theme-color)}.btn-purple{background:#bc7cbf;color:#fff;border-color:#bc7cbf}.btn-purple:active,.btn-purple:hover{color:#fff;background:#b36ab6;border-color:#b36ab6}.btn-orange{background:#e8543e;color:#fff;border-color:#e8543e}.btn-orange:active,.btn-orange:hover{color:#fff;background:#e53f27;border-color:#e53f27}.btn-brown{background:0 0;color:silver;border-color:#4e4f4f}.btn-brown:focus,.btn-brown:hover{color:#fff;background:0 0;border-color:#fff}.btn-back{padding:8px 15px;border-radius:2px;background:rgba(255,58,114,.1);color:#ff7c39;border-color:#ff7c39}.btn-back:focus,.btn-back:hover{color:#fff;background:#ff3a72;border-color:#ff7c39}.btn-white.btn-br-white{background:#fff;color:var(--subtrix-link-color);border-color:#fff}.btn-white.btn-br-white:active,.btn-white.btn-br-white:hover{color:var(--subtrix-link-color);background:#d8d8d8;border-color:#d8d8d8}@media (min-width:1025px){.btn-readmore{font-size:1rem}}.btn-lighten{border-color:#fff;color:#fff;background:0 0}.btn-lighten:hover{color:#fff;background:0 0;border-color:#fff}.btn-outline{background:0 0;color:var(--subtrix-link-color);font-weight:500;font-size:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.btn-outline .goal-btn-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:-moz-fit-content;min-width:fit-content;position:relative}.btn-outline .goal-btn-text:after{content:"";height:1px;position:absolute;bottom:-2px;left:0;right:0;background-color:var(--subtrix-link-color);transform-origin:right center;-webkit-transform-origin:right center;transform:scale(1,1);transition:transform .3s cubic-bezier(.37,.31,.2,.85)}.btn-outline .goal-btn-icon{-ms-flex-align:center;align-items:center;aspect-ratio:1;background-color:var(--subtrix-theme-color);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;height:26px;-ms-flex-pack:center;justify-content:center;max-width:26px;transition:all .3s ease-in-out;width:26px;z-index:2;transform:rotate(-45deg);color:var(--subtrix-link-color);position:relative;font-size:14px}.btn-outline:active,.btn-outline:hover{color:var(--subtrix-link-color)}.btn-outline:active .goal-btn-text:after,.btn-outline:hover .goal-btn-text:after{transform:scale(0,1)}.btn-outline:active .goal-btn-icon,.btn-outline:hover .goal-btn-icon{transform:rotate(0)}.btn-primary.btn-inverse:active,.btn-primary.btn-inverse:hover{background:#fff !important;color:#131836 !important;border-color:#131836 !important}.btn-primary{text-transform:capitalize;background:var(--subtrix-link-color);border-color:var(--subtrix-link-color);color:#fff;-ms-flex-pack:center;justify-content:center}.btn-primary:active,.btn-primary:hover{background:var(--subtrix-theme-color);border-color:var(--subtrix-theme-color);color:var(--subtrix-link-color)}.btn-primary i{font-size:18px}.rs-module .rs-layer,.rev-btn,.rs-layer.btn,.woocommerce .details-product .information .cart .rs-layer.button,.product-block .add-cart>.rs-layer.added_to_cart,.product-block .add-cart>.rs-layer.button,.rs-layer.viewmore-products-btn{display:-ms-flexbox !important;display:flex !important}.goal-hover-fade:hover{opacity:.8;transition:.3s}.goal-hover-grow:hover{transform:scale(1.1);transition:.3s}.goal-hover-shrink:hover{transform:scale(.95);transition:.3s}.goal-hover-slide:hover{transform:translateY(-3px);transition:.3s}.goal-hover-rotate:hover{transform:rotate(5deg);transition:.3s}.goal-button{border:0;background-color:transparent}.btn-theme,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,a.btn-theme,.btn-theme-second,a.btn-theme-second,.btn-gradient,a.btn-gradient{-ms-flex-align:stretch;align-items:stretch;color:var(--subtrix-link-color);cursor:pointer;display:-ms-flexbox;display:flex;min-width:130px;outline:0;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:500;line-height:1}.btn-theme .goal-btn-text,.woocommerce .woocommerce-error .button .goal-btn-text,.woocommerce .woocommerce-info .button .goal-btn-text,.woocommerce .woocommerce-message .button .goal-btn-text,a.btn-theme .goal-btn-text,.btn-theme-second .goal-btn-text,a.btn-theme-second .goal-btn-text,.btn-gradient .goal-btn-text,a.btn-gradient .goal-btn-text{-ms-flex-align:center;align-items:center;border-radius:999px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:-moz-fit-content;min-width:fit-content;padding:0 30px;position:relative;transition:all .3s ease-in-out;z-index:2}.btn-theme .goal-btn-text:after,.woocommerce .woocommerce-error .button .goal-btn-text:after,.woocommerce .woocommerce-info .button .goal-btn-text:after,.woocommerce .woocommerce-message .button .goal-btn-text:after,a.btn-theme .goal-btn-text:after,.btn-theme-second .goal-btn-text:after,a.btn-theme-second .goal-btn-text:after,.btn-gradient .goal-btn-text:after,a.btn-gradient .goal-btn-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--subtrix-theme-color);border-radius:999px;z-index:-1;transition:all .3s ease-in-out}.btn-theme .goal-btn-icon,.woocommerce .woocommerce-error .button .goal-btn-icon,.woocommerce .woocommerce-info .button .goal-btn-icon,.woocommerce .woocommerce-message .button .goal-btn-icon,a.btn-theme .goal-btn-icon,.btn-theme-second .goal-btn-icon,a.btn-theme-second .goal-btn-icon,.btn-gradient .goal-btn-icon,a.btn-gradient .goal-btn-icon{-ms-flex-align:center;align-items:center;aspect-ratio:1;background-color:var(--subtrix-theme-color);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;height:50px;-ms-flex-pack:center;justify-content:center;max-width:50px;transition:all .3s ease-in-out;width:50px;z-index:2;transform:rotate(-45deg)}.btn-theme:hover .goal-btn-text:after,.woocommerce .woocommerce-error .button:hover .goal-btn-text:after,.woocommerce .woocommerce-info .button:hover .goal-btn-text:after,.woocommerce .woocommerce-message .button:hover .goal-btn-text:after,.btn-theme:focus .goal-btn-text:after,.woocommerce .woocommerce-error .button:focus .goal-btn-text:after,.woocommerce .woocommerce-info .button:focus .goal-btn-text:after,.woocommerce .woocommerce-message .button:focus .goal-btn-text:after,.btn-theme:active .goal-btn-text:after,.woocommerce .woocommerce-error .button:active .goal-btn-text:after,.woocommerce .woocommerce-info .button:active .goal-btn-text:after,.woocommerce .woocommerce-message .button:active .goal-btn-text:after,a.btn-theme:hover .goal-btn-text:after,a.btn-theme:focus .goal-btn-text:after,a.btn-theme:active .goal-btn-text:after,.btn-theme-second:hover .goal-btn-text:after,.btn-theme-second:focus .goal-btn-text:after,.btn-theme-second:active .goal-btn-text:after,a.btn-theme-second:hover .goal-btn-text:after,a.btn-theme-second:focus .goal-btn-text:after,a.btn-theme-second:active .goal-btn-text:after,.btn-gradient:hover .goal-btn-text:after,.btn-gradient:focus .goal-btn-text:after,.btn-gradient:active .goal-btn-text:after,a.btn-gradient:hover .goal-btn-text:after,a.btn-gradient:focus .goal-btn-text:after,a.btn-gradient:active .goal-btn-text:after{width:calc(100% + 50px);z-index:-1}.btn-theme:hover .goal-btn-icon,.woocommerce .woocommerce-error .button:hover .goal-btn-icon,.woocommerce .woocommerce-info .button:hover .goal-btn-icon,.woocommerce .woocommerce-message .button:hover .goal-btn-icon,.btn-theme:focus .goal-btn-icon,.woocommerce .woocommerce-error .button:focus .goal-btn-icon,.woocommerce .woocommerce-info .button:focus .goal-btn-icon,.woocommerce .woocommerce-message .button:focus .goal-btn-icon,.btn-theme:active .goal-btn-icon,.woocommerce .woocommerce-error .button:active .goal-btn-icon,.woocommerce .woocommerce-info .button:active .goal-btn-icon,.woocommerce .woocommerce-message .button:active .goal-btn-icon,a.btn-theme:hover .goal-btn-icon,a.btn-theme:focus .goal-btn-icon,a.btn-theme:active .goal-btn-icon,.btn-theme-second:hover .goal-btn-icon,.btn-theme-second:focus .goal-btn-icon,.btn-theme-second:active .goal-btn-icon,a.btn-theme-second:hover .goal-btn-icon,a.btn-theme-second:focus .goal-btn-icon,a.btn-theme-second:active .goal-btn-icon,.btn-gradient:hover .goal-btn-icon,.btn-gradient:focus .goal-btn-icon,.btn-gradient:active .goal-btn-icon,a.btn-gradient:hover .goal-btn-icon,a.btn-gradient:focus .goal-btn-icon,a.btn-gradient:active .goal-btn-icon{transform:rotate(0)}.btn-theme-second,a.btn-theme-second{color:#fff}.btn-theme-second .goal-btn-text:after,a.btn-theme-second .goal-btn-text:after{background-color:var(--subtrix-link-color)}.btn-theme-second .goal-btn-icon,a.btn-theme-second .goal-btn-icon{background-color:var(--subtrix-link-color)}.btn-theme-rgb7{background:var(--subtrix-theme-color-007);color:var(--subtrix-theme-color)}.btn-theme-rgb7:active,.btn-theme-rgb7:hover{background:var(--subtrix-theme-color);border-color:var(--subtrix-theme-color);color:#fff}.btn-theme.btn-outline,.woocommerce .woocommerce-error .btn-outline.button,.woocommerce .woocommerce-info .btn-outline.button,.woocommerce .woocommerce-message .btn-outline.button{color:var(--subtrix-theme-color);border-color:var(--subtrix-theme-color);background:0 0}.btn-theme.btn-outline:hover,.woocommerce .woocommerce-error .btn-outline.button:hover,.woocommerce .woocommerce-info .btn-outline.button:hover,.woocommerce .woocommerce-message .btn-outline.button:hover,.btn-theme.btn-outline:active,.woocommerce .woocommerce-error .btn-outline.button:active,.woocommerce .woocommerce-info .btn-outline.button:active,.woocommerce .woocommerce-message .btn-outline.button:active{color:#fff;background:var(--subtrix-theme-color);border-color:var(--subtrix-theme-color)}.btn-outline.btn-green{color:#00ff84;border-color:#00ff84;background:0 0}.btn-outline.btn-green:hover,.btn-outline.btn-green:active{color:#fff;background:#00ff84;border-color:#00ff84}.search-popup .dropdown-menu{padding:10px}.searchform .input-search{padding:15px;border-right:0;line-height:1.5}.searchform .btn-search{vertical-align:top;color:#adafac;padding:12px .62rem}.searchform .input-group-btn{line-height:100%}.search-category .btn,.search-category .woocommerce .details-product .information .cart .button,.woocommerce .details-product .information .cart .search-category .button,.search-category .product-block .add-cart>.added_to_cart,.product-block .search-category .add-cart>.added_to_cart,.search-category .product-block .add-cart>.button,.product-block .search-category .add-cart>.button{margin-left:10px !important;border-radius:2px !important}.search-category .wpo-search-inner label.form-control{border:none;border-bottom-right-radius:2px;border-top-right-radius:2px}.search-category select{border:none;text-transform:capitalize;font-weight:500}.chosen-container{width:100% !important}.input-group-form{border-radius:3px;background:0 0;margin:0 0 5px}.input-group-form .form-control-reversed{border:0;background:#e5e5e5;color:#ccc;font-size:14px;height:34px}.input-group-form .form-control-reversed:hover,.input-group-form .form-control-reversed:focus{box-shadow:none}.input-group-form .input-group-addon{border:0;background:#e5e5e5;border-radius-left:4px}.btn-compare,.btn-favorites{font-size:21px;line-height:1}.btn-compare .count,.btn-favorites .count{font-size:13px;display:inline-block;font-weight:600;color:#fff;background-color:var(--subtrix-theme-color);border-radius:50%;padding:4px 7px;vertical-align:top;margin-top:-10px;margin-left:-14px}.btn-underline{text-decoration:underline}.btn-underline:hover{color:var(--subtrix-theme-color)}.btn-view-all-photos{background-color:#fff}.btn-view-all-photos i{display:inline-block;margin-right:8px}@media (max-width:991px){.btn-view-all-photos{padding:5px 10px}}.btn-view i,.view-my-listings i{display:inline-block;margin-left:5px;font-size:10px}.btn-view{font-size:16px;font-weight:700;white-space:nowrap}.btn-show-filter i{display:inline-block;margin-left:10px;line-height:1;vertical-align:middle;font-size:16px}.btn-app{line-height:1;color:#fff;background-color:#1a064f;padding:7px 20px;border:2px solid #1a064f}@media (min-width:1200px){.btn-app{padding:11px 25px;min-width:200px}}.btn-app{border-radius:4px;transition:all .3s ease-in-out 0s;text-align:left}.btn-app:hover,.btn-app:focus{color:#1a064f;background-color:#fff;border-color:#1a064f}.btn-app .app-icon{transition:all .3s ease-in-out 0s;font-size:20px;line-height:1;width:20px}@media (min-width:1200px){.btn-app .app-icon{width:28px;font-size:28px}}.btn-app .inner{padding-left:15px;flex:1;-ms-flex:1;-webkit-box-flex:1}.btn-app .name-app{transition:all .3s ease-in-out 0s;display:block;font-size:15px;font-weight:500;margin-top:7px}.btn-app .sub{font-size:13px}.btn-app.st_white{background:rgba(255,255,255,.1)}.btn-app.st_white:hover,.btn-app.st_white:focus{background-color:#fff;border-color:#fff}.btn-app.st_normal{background:#eef2f6;border-color:#eef2f6;border-radius:60px;color:var(--subtrix-text-color)}.btn-app.st_normal .app-icon,.btn-app.st_normal .name-app{color:var(--subtrix-link-color)}.btn-app.st_normal:hover,.btn-app.st_normal:focus{background:var(--subtrix-link-color);border-color:var(--subtrix-link-color)}.btn-app.st_normal:hover .app-icon,.btn-app.st_normal:hover,.btn-app.st_normal:hover .name-app,.btn-app.st_normal:focus .app-icon,.btn-app.st_normal:focus,.btn-app.st_normal:focus .name-app{color:#fff}.btn-light-theme{border:0;text-transform:uppercase;background-color:var(--subtrix-theme-color-010);color:var(--subtrix-theme-color);padding:11px 35px}.btn-light-theme:hover,.btn-light-theme:focus{color:#fff;background-color:var(--subtrix-theme-color)}.filter{padding:8px 20px}@media (min-width:1200px){.filter{padding:8px 1.875rem}}.filter{border:0;background-color:#f4f4f4;color:var(--subtrix-text-color)}.filter i{margin-right:10px;display:inline-block;line-height:1;vertical-align:middle}.filter:hover,.filter:focus{color:#fff;background-color:var(--subtrix-theme-color)}.save-search-btn,.reset-search-btn{white-space:nowrap}.save-search-btn i,.reset-search-btn i{display:inline-block;margin-right:5px;vertical-align:middle}.mobile-menu-icon{display:inline-block;position:relative;width:20px;height:10px;line-height:1;border-top:2px solid #131836;margin-right:20px}.mobile-menu-icon:after{content:"";position:absolute;background-color:#131836;bottom:0;left:0;width:16px;height:2px}.icon-vertical{display:inline-block;width:20px;height:2px;margin:8px 0;background:#00ff84;position:relative}.icon-vertical:before{content:"";position:absolute;top:-8px;left:5px;width:15px;height:2px;background:#00ff84;transition:all .2s ease-in-out 0s}.icon-vertical:after{content:"";position:absolute;bottom:-8px;left:0;width:15px;height:2px;background:#00ff84;transition:all .2s ease-in-out 0s}.btn.btn-more,.woocommerce .details-product .information .cart .btn-more.button,.product-block .add-cart>.btn-more.added_to_cart,.product-block .add-cart>.btn-more.button{font-size:1rem;padding:11px 30px;border:0}.btn-login:hover,.btn-login:focus,.btn-book-now:hover,.btn-book-now:focus{border-color:var(--subtrix-theme-color);color:#fff;background:var(--subtrix-theme-color)}@keyframes rotate_icon{100%{transform:rotate(360deg)}}@keyframes fl-x{0%{transform:translateX(-20px)}50%{transform:translateX(-10px)}100%{transform:translateX(-20px)}}@keyframes fl-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}100%{transform:translateY(-20px)}}.animate-fl-x{animation-name:fl-x;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.animate-fl-y{animation-name:fl-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.effect-1{position:relative}.effect-1:after{content:"";display:block;width:0;height:1px;transition:all .3s ease 0s;left:0;bottom:0;right:0;background:0 0;margin:auto}.effect-1:hover:after{width:100%;height:1px;background:var(--subtrix-theme-color)}.zoom-2{overflow:hidden;display:block;border-radius:3px}.zoom-2 img{position:relative;width:100%;height:auto;transition:all .2s ease-out}.zoom-2:hover img{transform:scale(1.2)}.close .fa{transition:all 1s ease-in-out}.close:hover .fa{transform:rotate(360deg)}.image-overlay-1:after,.image-overlay-1:before{content:"";display:block;position:absolute;z-index:100;background:rgba(0,0,0,.7);width:100%;height:100%;left:0;opacity:0;filter:alpha(opacity=0);transition:all .3s ease 0s}.image-overlay-1:after{top:-100%}.image-overlay-1:before{bottom:-100%}.image-overlay-1:hover:after{top:-50%;opacity:1;filter:alpha(opacity=100)}.image-overlay-1:hover:before{bottom:-50%;opacity:1;filter:alpha(opacity=100)}@media (min-width:1367px){body.woocommerce .archive-shop.col-left,body.woocommerce-page .archive-shop.col-left{padding-left:45px}body.woocommerce .archive-shop.col-right,body.woocommerce-page .archive-shop.col-right{padding-right:45px}}.woocommerce div.product .stock{color:var(--subtrix-text-color)}.woocommerce div.product .stock:before{display:inline-block;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;color:#fff;font-size:8px;background-color:var(--subtrix-theme-color);margin-right:5px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle}.woo-pay-perfect{font-size:16px;font-weight:600;margin-top:1.875rem}.woo-pay-perfect p:last-child{margin-bottom:0}.update_cart{opacity:1 !important;filter:alpha(opacity=100) !important}.woocommerce-shipping-destination{color:var(--subtrix-link-color)}.woocommerce-shipping-destination strong{font-weight:400}.woocommerce-shipping-methods{font-size:1rem}.woocommerce-shipping-methods label{color:var(--subtrix-link-color);font-weight:400 !important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - 15px)}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right;margin-left:30px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background-color:#fff;border:1px solid #d8dde5;border-radius:4px}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce input.button,.woocommerce button.button{line-height:1.8;text-align:center;display:inline-block;border-radius:50px;white-space:nowrap;font-size:14px;text-transform:uppercase}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce input.button,.woocommerce button.button{transition:all .3s ease-in-out 0s;border:1px solid var(--subtrix-link-color);padding:.62rem 1.875rem;background:var(--subtrix-link-color);color:#fff}.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled:focus,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:disabled[disabled]:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus{background:var(--subtrix-link-hover-color);border-color:var(--subtrix-link-hover-color);color:#fff}.woocommerce ul.order_details{margin:0 0 2em}.woocommerce #review_form #respond .form-submit{margin:0}.woocommerce #review_form #respond #commentform{margin:0}.woocommerce #review_form #respond .comment-form-rating{margin:0 0 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:center;align-content:center}.woocommerce #review_form{margin:0}.pp_gallery ul{height:auto}.pp_gallery ul a{height:auto}.woocommerce .woocommerce-customer-details address{border:0;padding:0;font-size:15px;font-weight:500}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:1;filter:alpha(opacity=100);padding-right:1.875rem}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:50%;right:0;color:var(--subtrix-theme-color);margin:0;z-index:9;width:100%;height:1rem;line-height:1rem;margin-top:-.5rem}.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before{opacity:.9;filter:alpha(opacity=90);z-index:8;position:absolute;top:-1px;left:-1px;background:#fff;width:calc(100% + 2px);height:calc(100% + 2px);content:"";font-size:0 !important;margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{border:1px solid var(--subtrix-theme-color);background:var(--subtrix-theme-color);transition:all .2s ease-in-out 0s}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:active{background:var(--subtrix-theme-hover-color)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border-color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#fff}@media (min-width:1367px){.woocommerce div.product div.images .flex-control-thumbs li{width:33.33%}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(3n+1){clear:left}}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-10px;margin-right:-10px;margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{padding-right:10px;padding-left:10px;margin-bottom:20px}.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid #fff;opacity:.8;filter:alpha(opacity=80);transition:all .2s ease-in-out 0s}.woocommerce div.product div.images .flex-control-thumbs li img:hover,.woocommerce div.product div.images .flex-control-thumbs li img:active,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:var(--subtrix-theme-color)}.shop-pagination .goal-pagination{margin:0;float:left}.shop-pagination .woocommerce-result-count{float:right;margin:5px 0 0}table.variations .tawcvs-swatches .swatch-color{opacity:1;filter:alpha(opacity=100);width:24px;height:24px;line-height:24px;position:relative;border:none;margin-right:15px}table.variations .tawcvs-swatches .swatch-color:before{display:none !important}table.variations .tawcvs-swatches .swatch-color:after{content:"";border-radius:50%;z-index:2;position:absolute;top:-1px;left:-1px;width:26px;height:26px;border:5px solid #fff}table.variations .tawcvs-swatches .swatch-color.selected{box-shadow:none}table.variations .tawcvs-swatches .swatch-color.selected:after{top:1px;left:1px;width:22px;height:22px;border:3px solid #fff}table.variations .tawcvs-swatches .swatch-label{font-size:12px;font-weight:400;color:var(--subtrix-text-color);padding:9px;display:inline-block;line-height:1;background:#f2f3f5;min-width:30px;text-align:center;height:auto;width:auto;border:none !important;border-radius:50%;margin-right:10px;text-transform:uppercase;opacity:1;filter:alpha(opacity=100)}table.variations .tawcvs-swatches .swatch-label.selected{box-shadow:none;background:var(--subtrix-theme-color);color:#fff}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.8;border:1px solid #d8dde5;background:#fff;transition:all .2s ease-in-out 0s;box-shadow:none !important;border-radius:4px;height:48px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#131836}.woocommerce form .form-row textarea{padding:20px;height:100px}@media (min-width:1367px){.woocommerce form .form-row textarea{height:200px}}.woocommerce table.wishlist_table thead th{padding:10px 0;color:var(--subtrix-link-color);border-bottom:1px solid #d8dde5}@media (min-width:992px){.woocommerce table.wishlist_table thead th{padding:20px 0}}.woocommerce table.wishlist_table tbody td{padding:10px 0;text-align:inherit;border-width:0 0 1px;border-bottom:1px solid #d8dde5}@media (min-width:992px){.woocommerce table.wishlist_table tbody td{padding:20px 0}}.woocommerce table.wishlist_table tfoot td{border:none}.woocommerce table.wishlist_table{font-size:1rem}.woocommerce table.wishlist_table .product-name{white-space:nowrap;padding-right:20px;padding-left:20px}@media (min-width:992px){.woocommerce table.wishlist_table .product-name{padding-right:50px;padding-left:50px}}.woocommerce table.wishlist_table .media-body{width:auto}.woocommerce table.wishlist_table .product-thumbnail a{display:block;width:80px}@media (min-width:1367px){.woocommerce table.wishlist_table .product-thumbnail a{width:170px}}.track_order{max-width:770px;margin:auto;padding:15px;background:#f2f3f5}@media (min-width:992px){.track_order{padding:70px}}.track_order .form-row{width:100% !important}.track_order .form-row input.input-text{padding:5px 20px;background:#fff !important;height:calc(1.8em + (1.24rem + 2px))}.track_order .form-row:last-child{margin-bottom:0}.track_order .form-row label{color:var(--subtrix-link-color)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-color:var(--subtrix-theme-color);background-color:#f4f5f7;line-height:1.5;outline:none;border-color:var(--subtrix-theme-color)}@media (min-width:1367px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{line-height:2.5}}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:var(--subtrix-theme-color)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{border-radius:50px;transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);font-size:14px;padding:11px 35px}.woocommerce .woocommerce-error .button:after,.woocommerce .woocommerce-info .button:after,.woocommerce .woocommerce-message .button:after{display:none}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:focus{background-size:100%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 12px}#add_payment_method #payment ul.payment_methods li .payment_box,.woocommerce-cart #payment ul.payment_methods li .payment_box,.woocommerce-checkout #payment ul.payment_methods li .payment_box{padding:5px 28px;margin:0;font-size:1rem;background:0 0;color:var(--subtrix-text-color)}#add_payment_method #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li label{cursor:pointer;font-weight:400;display:inline;color:var(--subtrix-link-color)}#add_payment_method #payment ul.payment_methods li [for=payment_method_paypal] img,.woocommerce-cart #payment ul.payment_methods li [for=payment_method_paypal] img,.woocommerce-checkout #payment ul.payment_methods li [for=payment_method_paypal] img{display:none}#add_payment_method #payment ul.payment_methods li .about_paypal,.woocommerce-cart #payment ul.payment_methods li .about_paypal,.woocommerce-checkout #payment ul.payment_methods li .about_paypal{float:none;line-height:inherit}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin-right:10px}.woocommerce table.shop_table{border:0;border-radius:4px;margin:0}.woocommerce table.shop_table th{color:inherit;font-size:1rem;font-weight:500;padding:15px}@media (min-width:1367px){.woocommerce table.shop_table th{padding:23px 15px}}.woocommerce table.shop_table th{border:0}.woocommerce table.shop_table th:last-child{text-align:right}.woocommerce table.shop_table td{border:none;border-bottom:1px solid #d8dde5;overflow:hidden;padding:10px;background-color:transparent !important;color:var(--subtrix-link-color)}@media (min-width:1367px){.woocommerce table.shop_table td{padding:25px 15px}}.woocommerce table.shop_table td.product-thumbnail{width:105px}.woocommerce table.shop_table td.product-thumbnail a{display:block;width:100%;border-radius:4px;overflow:hidden}.woocommerce table.shop_table td:last-child{text-align:right}@media (min-width:1367px){.woocommerce table.shop_table th:first-child,.woocommerce table.shop_table td:first-child{padding-left:30px}.woocommerce table.shop_table th:last-child,.woocommerce table.shop_table td:last-child{padding-right:30px}}.woocommerce table.shop_table thead th{background:#e5ebf3}.woocommerce table.shop_table thead th:first-child{border-radius:8px 0 0 8px}.woocommerce table.shop_table thead th:last-child{border-radius:0 8px 8px}.woocommerce table.shop_table .reader-text{display:none}.woocommerce table.shop_table .quantity-wrapper>label{display:none}.woocommerce table.shop_table .product-remove .remove{background-color:transparent !important;font-size:18px;font-weight:400;padding:12px;width:auto;height:auto;margin:0}.woocommerce table.shop_table tbody tr:last-child{background-color:transparent}.woocommerce table.shop_table tbody .actions{padding-left:0;padding-right:0;border:0 !important}.woocommerce table.shop_table tbody .product-subtotal{font-weight:500;font-size:1rem;color:var(--subtrix-link-color)}.woocommerce table.shop_table tbody .product-name{font-size:1rem}.woocommerce table.shop_table tbody .cart-subtotal .woocommerce-Price-amount,.woocommerce table.shop_table tbody .order-total .woocommerce-Price-amount{color:var(--subtrix-link-color)}.woocommerce table.shop_table .list-bundles{font-size:14px;list-style:none;padding-left:25px}.woocommerce table.shop_table .list-bundles strong{font-weight:500}.woocommerce table.shop_table .list-bundles ul{list-style:inside none disc;padding:0;margin:0}.woocommerce .cart_totals{padding:20px;background-color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.03)}@media (min-width:1367px){.woocommerce .cart_totals{padding:40px;border-radius:0}}.woocommerce .cart_totals>h2{font-family:var(--bs-font-sans-serif);font-weight:500;margin:0 0 10px;font-size:20px}@media (min-width:1367px){.woocommerce .cart_totals>h2{margin:0 0 20px;font-size:22px}}.woocommerce .cart_totals table.shop_table{border:none;margin:0}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{padding:10px 0;border-top:1px solid #d8dde5;border-bottom:0}@media (min-width:1367px){.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{padding:15px 0}}.woocommerce .cart_totals table.shop_table th{font-weight:500;font-size:15px;color:var(--subtrix-link-color)}.woocommerce .cart_totals table.shop_table strong{font-weight:500}.woocommerce .cart_totals table.shop_table [data-title=Total],.woocommerce .cart_totals table.shop_table [data-title=Subtotal]{font-weight:500;font-size:15px}.woocommerce .cart_totals .wc-proceed-to-checkout{padding:15px 0 0}.woocommerce .wrapper-cart{padding-bottom:1.875rem}@media (min-width:1200px){.woocommerce .wrapper-cart{padding-bottom:50px}}@media (min-width:1367px){.woocommerce .wrapper-cart{padding-bottom:80px}}.woocommerce .wrapper-cart .woocommerce-cart-form{background-color:#fff;padding:20px;box-shadow:0 5px 30px rgba(0,0,0,.03)}@media (min-width:1367px){.woocommerce .wrapper-cart .woocommerce-cart-form{padding:30px}}.woocommerce table.shop_table{border-radius:0}@media (max-width:1024px){.woocommerce .cart-collaterals{margin-top:20px}}@media (min-width:1367px){.woocommerce .cart-collaterals{padding-left:40px}}.woocommerce .details-review .box-white-inner{border:0;box-shadow:0 5px 30px rgba(0,0,0,.03);border-radius:0}.woocommerce form.woocommerce-checkout{padding-bottom:60px}@media (min-width:1367px){.woocommerce form.woocommerce-checkout{padding-bottom:120px}}.woocommerce #customer_details{background-color:#fff;padding:20px;box-shadow:0 5px 30px rgba(0,0,0,.03)}@media (min-width:1367px){.woocommerce #customer_details{padding:30px}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{padding:10px 0 0 !important;margin-bottom:0}#add_payment_method #payment .place-order #place_order,.woocommerce-cart #payment .place-order #place_order,.woocommerce-checkout #payment .place-order #place_order{width:100%}.woocommerce-checkout #payment{border-radius:0;padding-top:20px;border-top:1px solid #d8dde5}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce #customer_details h3.form-row{font-size:18px;font-weight:400;text-transform:capitalize;margin:0;padding:20px 0}.woocommerce form .woocommerce-billing-fields>h3,.woocommerce form .woocommerce-shipping-fields>h3{font-family:var(--bs-font-sans-serif);font-size:18px;font-weight:500}@media (min-width:1367px){.woocommerce form .woocommerce-billing-fields>h3,.woocommerce form .woocommerce-shipping-fields>h3{font-size:22px}}.woocommerce form .woocommerce-billing-fields>h3,.woocommerce form .woocommerce-shipping-fields>h3{margin:0 0 20px}.woocommerce form .woocommerce-billing-fields>h3 input[type=checkbox],.woocommerce form .woocommerce-shipping-fields>h3 input[type=checkbox]{position:static;margin:-3px 5px 0 0;vertical-align:middle}.woocommerce form .woocommerce-billing-fields .select2-container,.woocommerce form .woocommerce-shipping-fields .select2-container{height:calc(1.8em + (1.24rem + 2px))}.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>.select2-container,.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>select,.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>input,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>.select2-container,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>select,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>input{overflow:hidden;width:calc(100% - 200px) !important;border-width:0 0 2px;border-style:solid;border-color:#d8dde5;padding:10px 0;border-radius:0 !important;float:right}.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>.select2-container:focus,.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>select:focus,.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>input:focus,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>.select2-container:focus,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>select:focus,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>input:focus{border-color:#131836}.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*>.select2-hidden-accessible,.woocommerce form .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper>*>.select2-hidden-accessible{height:0}.woocommerce form .woocommerce-shipping-fields{margin-top:1rem}@media (min-width:1367px){.woocommerce form .woocommerce-shipping-fields{margin-top:2rem}}.woocommerce form .woocommerce-shipping-fields>h3{margin-bottom:10px}form.woocommerce-checkout{margin-bottom:1.875rem}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:5px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cross-sells .btn,.woocommerce .cart-collaterals .cross-sells .details-product .information .cart .button,.woocommerce .details-product .information .cart .cart-collaterals .cross-sells .button,.woocommerce .cart-collaterals .cross-sells .product-block .add-cart>.added_to_cart,.product-block .woocommerce .cart-collaterals .cross-sells .add-cart>.added_to_cart,.woocommerce .cart-collaterals .cross-sells .product-block .add-cart>.button,.product-block .woocommerce .cart-collaterals .cross-sells .add-cart>.button,.woocommerce-page .cart-collaterals .cross-sells .btn,.woocommerce-page .cart-collaterals .cross-sells .woocommerce .details-product .information .cart .button,.woocommerce-page .cart-collaterals .cross-sells .product-block .add-cart>.added_to_cart,.product-block .woocommerce-page .cart-collaterals .cross-sells .add-cart>.added_to_cart,.woocommerce-page .cart-collaterals .cross-sells .product-block .add-cart>.button,.product-block .woocommerce-page .cart-collaterals .cross-sells .add-cart>.button,.woocommerce .cart-collaterals .cart_totals .btn,.woocommerce .cart-collaterals .cart_totals .details-product .information .cart .button,.woocommerce .details-product .information .cart .cart-collaterals .cart_totals .button,.woocommerce .cart-collaterals .cart_totals .product-block .add-cart>.added_to_cart,.product-block .woocommerce .cart-collaterals .cart_totals .add-cart>.added_to_cart,.woocommerce .cart-collaterals .cart_totals .product-block .add-cart>.button,.product-block .woocommerce .cart-collaterals .cart_totals .add-cart>.button,.woocommerce-page .cart-collaterals .cart_totals .btn,.woocommerce-page .cart-collaterals .cart_totals .woocommerce .details-product .information .cart .button,.woocommerce-page .cart-collaterals .cart_totals .product-block .add-cart>.added_to_cart,.product-block .woocommerce-page .cart-collaterals .cart_totals .add-cart>.added_to_cart,.woocommerce-page .cart-collaterals .cart_totals .product-block .add-cart>.button,.product-block .woocommerce-page .cart-collaterals .cart_totals .add-cart>.button{width:100%;font-size:14px;-ms-flex-pack:center;justify-content:center;padding:11px 35px}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{font-size:14px}.woocommerce div.product p.price ins,.woocommerce div.product p.price,.woocommerce div.product span.price ins,.woocommerce div.product span.price{color:var(--subtrix-link-color);font-size:18px;font-weight:700;line-height:1}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:14px;color:var(--subtrix-text-color);font-weight:400}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;filter:alpha(opacity=100)}.woocommerce div.product form.cart .group_table{border:none;margin-bottom:10px}.woocommerce div.product form.cart .group_table .price del{font-size:12px !important}.woocommerce div.product form.cart .group_table .price,.woocommerce div.product form.cart .group_table .price ins{font-size:15px !important;color:var(--subtrix-theme-color)}.woocommerce div.product form.cart .group_table label{font-weight:500}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce div.product form.cart .group_table td:first-child{padding-right:0;text-align:left}.woocommerce div.product form.cart .group_table .quantity .reader-text{display:none}.woocommerce div.product form.cart.group_product{width:100%}.woocommerce div.product form.cart .group_table .label{padding:.5em;vertical-align:middle;font-size:14px;display:table-cell;text-align:inherit;white-space:normal}.woocommerce div.product form.cart .group_table .label label{font-weight:400}.woocommerce .order_details{padding:0}.woocommerce .order_details a{color:var(--subtrix-text-color)}.woocommerce .order_details a:hover,.woocommerce .order_details a:focus{color:var(--subtrix-theme-color)}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{height:calc(1.8em + (1.24rem + 2px));padding:5px 0 !important;width:auto;border-width:0 0 2px;border-color:#d8dde5;margin-right:15px;border-radius:0}@media (min-width:1367px){.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{margin-right:1.875rem}}.woocommerce #content table.cart td.actions .coupon .input-text:focus,.woocommerce table.cart td.actions .coupon .input-text:focus,.woocommerce-page #content table.cart td.actions .coupon .input-text:focus,.woocommerce-page table.cart td.actions .coupon .input-text:focus{border-color:#131836}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:60px;border-radius:4px}.woocommerce .percent-sale,.woocommerce span.onsale{color:var(--subtrix-link-color);font-size:14px;background:var(--subtrix-theme-color);padding:0 20px;position:absolute;text-align:center;left:10px;text-transform:capitalize;top:10px;min-height:auto;z-index:3;border-radius:50px;display:inline-block;line-height:2;font-weight:600}@media (min-width:1200px){.woocommerce .percent-sale,.woocommerce span.onsale{left:15px;top:15px}}.popup-cart .title-count,.popup-cart .title-add{font-size:20px;margin:0 0 20px}.popup-cart .gr-buttons{margin:50px 0 0}.popup-cart .title-add{color:#27b737}.popup-cart .image img{max-width:100px}.popup-cart .name{margin:30px 0 0}.popup-cart .widget-product{margin-top:30px}#goal-cart-modal .btn-close{position:absolute;top:0;right:0;z-index:99;background:#fff;width:30px;height:30px;line-height:26px;text-align:center;display:inline-block}#goal-cart-modal .modal-content{background:#fff none repeat scroll 0 0;min-width:1000px;max-width:100%;margin-top:50px}#goal-cart-modal .modal-body{padding:60px}.name{font-family:var(--bs-font-sans-serif);font-weight:700;font-size:1rem;margin:0 0 7px}.product-block{position:relative;margin-bottom:1.25rem}@media (min-width:1367px){.product-block{margin-bottom:1.875rem}}.product-block .sale-perc{background:var(--subtrix-theme-color);color:#fff;font-size:14px;font-weight:400;padding:0 5px;line-height:1.7;position:absolute;left:12px;text-transform:uppercase;top:12px;z-index:8}.product-block .out-of-stock{background:#d4d4d4;color:var(--subtrix-link-color) !important;font-size:14px !important;font-weight:600;padding:0 8px;position:absolute;left:10px;text-transform:capitalize;top:10px;z-index:8;border-radius:50px}@media (min-width:1200px){.product-block .out-of-stock{left:15px;top:15px}}.product-block .image{position:relative;margin:0;border-radius:10px;overflow:hidden}.product-block .image .downsale{font-size:12px;font-weight:500;display:inline-block;position:absolute;right:0;top:0;z-index:8;padding:2px 10px;border-radius:0;background:var(--subtrix-theme-color);color:#fff}.product-block .image img{display:inline-block;transition:all .5s ease-in-out 0s;width:100%}.product-block .image .image-effect{top:0;position:absolute;left:50%;transform:translateX(-50%);z-index:2;opacity:0;filter:alpha(opacity=0)}.product-block .image .image-no-effect{transform:scale(1)}.product-block .block-inner{overflow:hidden;box-shadow:0 5px 30px rgba(0,0,0,.03)}.product-block .block-inner:hover .image .image-hover{opacity:0;filter:alpha(opacity=0)}.product-block .block-inner:hover .image .image-effect{opacity:1;filter:alpha(opacity=100)}.product-block .block-inner.text-center .image img{margin:auto}.product-block .block-inner.text-center .image .image-effect{left:50%;transform:translateX(-50%)}.product-block .product-image{position:relative;display:block}.product-block .add-cart{margin:15px 0 0;z-index:99;text-transform:capitalize;text-align:center}@media (min-width:1200px){.product-block .add-cart{margin:20px 0 0}}.product-block .add-cart>.added_to_cart,.product-block .add-cart>.button{border-radius:50px;color:#fff;background-color:var(--subtrix-link-color);padding:12px 25px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;grid-column-gap:10px;grid-row-gap:10px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:13px;line-height:1}.product-block .add-cart>.added_to_cart:hover,.product-block .add-cart>.button:hover{background-color:var(--subtrix-link-hover-color)}.product-block .add-cart .added_to_cart:before{color:var(--subtrix-theme-color)}.product-block .price{display:block;margin-bottom:3px}.product-block .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px}@media (min-width:1200px){.product-block .name{font-size:18px}}.product-block .metas{padding:10px;text-align:center}@media (min-width:1200px){.product-block .metas{padding:20px}}.product-block .metas .rating{display:inline-block}.product-block.product-block-list{margin-bottom:25px}@media (min-width:1200px){.product-block.product-block-list{margin-bottom:45px}}.product-block.product-block-list .name{font-size:16px}@media (min-width:1200px){.product-block.product-block-list .name{font-size:22px}}@media (max-width:767px){.product-block.product-block-list .name{margin-top:10px}}.product-block.product-block-list .price{margin-top:15px}.product-block.product-block-list .product-excerpt{margin:15px 0}.product-block-search{padding:1rem}.product-block-search .entry-title{margin:0 0 5px;font-size:1.125rem}@media (min-width:1367px){.product-block-search .entry-title{font-size:1.375rem}}.product-block-search .add-cart{margin-top:10px;position:static;visibility:visible;opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.product-block-search .add-cart a{width:auto}.product-block-search .entry-thumb{overflow:hidden;border-radius:4px;margin:0}@media (max-width:767px){.product-block-search .col-content{margin-top:10px}}.woocommerce .woocommerce-product-rating .star-rating{margin:0;display:inline-block;float:none}.woocommerce .woocommerce-product-rating .woocommerce-review-link{display:inline-block;font-size:22px;line-height:1}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}@media (min-width:1024px){.wrapper-shop{padding-top:50px;padding-bottom:50px}}.wrapper-shop .goal-pagination{border-top:1px solid #d8dde5;padding-top:40px;margin-top:0}.wrapper-shop aside.sidebar{background:0 0}.thumbnails-image ul{list-style:none;margin:0;padding:0}.thumbnails-image .prev,.thumbnails-image .next{display:block;width:100%;text-align:center;font-size:18px;color:#000}.thumbnails-image .thumb-link{display:block;opacity:.4;filter:alpha(opacity=40);margin:10px 0}.thumbnails-image .thumb-link:hover,.thumbnails-image .thumb-link.active{opacity:1;filter:alpha(opacity=100)}@media (min-width:1367px){.woocommerce .details-product .left-detail{padding-right:0}}.woocommerce .details-product .shipping_info{margin-top:15px}@media (min-width:1367px){.woocommerce .details-product .shipping_info{margin-top:40px}}.woocommerce .details-product .shipping_info{transition:all .3s ease-in-out 0s}.woocommerce .details-product .shipping_info:hover{color:var(--subtrix-text-color)}.woocommerce .details-product .shipping_info ul{list-style:none;padding:0;margin:0}.woocommerce .details-product .shipping_info ul i{margin-right:5px}.woocommerce .details-product .shipping_info ul li{margin-bottom:0}@media (min-width:1367px){.woocommerce .details-product .shipping_info ul li{margin-bottom:5px}}.woocommerce .details-product .shipping_info ul li:last-child{margin-bottom:0}.woocommerce .details-product .price-rating-wrapper{margin-top:10px}@media (min-width:1367px){.woocommerce .details-product .price-rating-wrapper{margin-top:20px}}.woocommerce .details-product .price-rating-wrapper{clear:both;overflow:hidden}.woocommerce .details-product .price-rating-wrapper .price{margin-right:15px !important;line-height:1.4}.woocommerce .details-product .price-rating-wrapper .price del{display:block !important}.woocommerce .details-product .price-rating-wrapper>*{display:inline-block;vertical-align:bottom}@media (min-width:1367px){.woocommerce .details-product .pro-info{font-size:30px}}.woocommerce .details-product .pro-info{margin:0 0 20px}.woocommerce .details-product .popup-video{background:#fff;height:40px;line-height:40px;min-width:40px;overflow:hidden;display:inline-block;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:50px;transition:all .3s ease-in-out 0s;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row}.woocommerce .details-product .popup-video i{height:40px;line-height:40px;width:40px;font-size:13px;text-align:center;text-indent:3px}.woocommerce .details-product .popup-video span{transition:all .3s ease-in-out 0s;white-space:nowrap;max-width:0;padding:0;overflow:hidden}.woocommerce .details-product .popup-video:hover span{max-width:280px;padding-right:12px}.woocommerce .details-product .product-cat{text-transform:uppercase;letter-spacing:2px;font-size:12px}.woocommerce .details-product .product-cat a{color:var(--subtrix-theme-color)}.woocommerce .details-product div.video{z-index:8;position:absolute;left:10px;bottom:10px}@media (min-width:768px){.woocommerce .details-product div.video{left:20px;bottom:20px}}.woocommerce .details-product .goal-countdown{margin-top:5px}.woocommerce .details-product .special-product{padding:8px 0}.woocommerce .details-product .goal-countdown .times>span{color:var(--subtrix-theme-color);margin-bottom:5px}.woocommerce .details-product .goal-countdown .times{margin-bottom:5px}.woocommerce .details-product .goal-countdown .times>div{text-align:center;vertical-align:middle;min-width:40px;font-size:12px;display:inline-block;font-weight:400;text-transform:uppercase;margin:0 5px;padding:8px}.woocommerce .details-product .goal-countdown .times>div:first-child{margin-left:0}.woocommerce .details-product .goal-countdown .times>div span{font-weight:500;margin-bottom:5px;border-radius:3px;font-size:18px;display:block;color:var(--subtrix-link-color)}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs .slick-slide:hover .thumbs-inner,.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs .slick-slide:active .thumbs-inner,.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs .slick-slide.slick-current .thumbs-inner{opacity:1;filter:alpha(opacity=100);border-color:#131836}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs .slick-slide .thumbs-inner{transition:all .2s ease-in-out 0s;max-width:100%;display:block;cursor:pointer;position:relative;opacity:.7;filter:alpha(opacity=70);background-color:#fff;border-radius:7px;overflow:hidden;border:1px solid #d8dde5;padding:5px}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs .slick-slide .thumbs-inner:hover{opacity:1;filter:alpha(opacity=100);border-color:#131836}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical{margin:0}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-slide{padding:0;margin-bottom:10px;border:none}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-arrow{text-align:center;background-color:transparent !important;border:none !important;top:inherit;bottom:0;transform:translate(0,100%);font-size:11px}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-arrow i{width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 0 1px 1px rgba(0,0,0,.2);line-height:30px;display:inline-block;transition:all .2s ease-in-outs 0s}@media (max-width:767px){.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-arrow i{width:20px;height:20px;line-height:20px;font-size:10px}}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-arrow:hover i,.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-arrow:focus i{color:#fff;background-color:var(--subtrix-theme-color)}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-prev{left:0}.woocommerce .details-product .goal-woocommerce-product-gallery-thumbs.vertical .slick-next{right:0}.woocommerce .details-product .image-mains.thumbnails-bottom .wrapper-thumbs{margin-top:10px}.woocommerce .details-product .image-mains.thumbnails-bottom .slick-carousel{margin-left:-5px;margin-right:-5px}.woocommerce .details-product .image-mains.thumbnails-bottom .slick-carousel .slick-slide{padding-left:5px;padding-right:5px}.woocommerce .details-product .image-mains.thumbnails-left .goal-woocommerce-product-gallery-wrapper{width:calc(100% - 100px)}@media (min-width:1367px){.woocommerce .details-product .image-mains.thumbnails-left .goal-woocommerce-product-gallery-wrapper{width:calc(100% - 160px)}}.woocommerce .details-product .image-mains.thumbnails-left .goal-woocommerce-product-gallery-wrapper{float:right}.woocommerce .details-product .image-mains.thumbnails-left .wrapper-thumbs{float:left;width:100px;padding-right:20px}@media (min-width:1367px){.woocommerce .details-product .image-mains.thumbnails-left .wrapper-thumbs{padding-right:30px;width:160px}}@media (max-width:767px){.woocommerce .details-product .image-mains.thumbnails-left .wrapper-thumbs{padding-right:10px}}.woocommerce .details-product .image-mains.thumbnails-right .goal-woocommerce-product-gallery-wrapper{width:calc(100% - 160px);float:left}@media (max-width:767px){.woocommerce .details-product .image-mains.thumbnails-right .goal-woocommerce-product-gallery-wrapper{width:calc(100% - 70px)}}.woocommerce .details-product .image-mains.thumbnails-right .wrapper-thumbs{float:right;width:160px;padding-left:20px}@media (min-width:1367px){.woocommerce .details-product .image-mains.thumbnails-right .wrapper-thumbs{padding-left:30px}}@media (max-width:767px){.woocommerce .details-product .image-mains.thumbnails-right .wrapper-thumbs{width:70px;padding-left:10px}}.woocommerce .details-product .description .title{font-size:21px}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper{position:relative;border-radius:10px}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper{overflow:hidden;box-shadow:0 5px 30px rgba(0,0,0,.03);padding:20px;background-color:#fff}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .downsale{font-size:12px;font-weight:500;display:inline-block;position:absolute;left:0;top:0;z-index:9;padding:2px 10px;border-radius:0;background:#d42e2e;color:#fff}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .goal-woocommerce-product-gallery{margin:0;overflow:hidden;border-radius:0}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .goal-woocommerce-product-gallery .slick-slide{padding:0}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .goal-woocommerce-product-gallery:hover .slick-arrow{margin:0 !important}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger{position:absolute;z-index:2;top:10px;right:10px;display:inline-block;width:35px;height:35px;line-height:35px;font-size:15px}@media (min-width:1367px){.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger{top:20px;right:20px;width:45px;height:45px;line-height:45px;font-size:21px}}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger{text-align:center;border:0;border-radius:50%;transition:all .3s ease-in-out 0s;color:var(--subtrix-link-color);background:#fff}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:hover,.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:active{background:var(--subtrix-theme-color);color:#fff}.woocommerce .details-product .goal-woocommerce-product-gallery-wrapper:hover .woocommerce-product-gallery__trigger{opacity:1;filter:alpha(opacity=100)}.woocommerce .details-product .woocommerce-product-details__short-description{margin:20px 0 15px;line-height:1.5;padding-top:18px;border-top:1px solid;border-top-color:#d8dde5}.woocommerce .details-product .woocommerce-product-details__short-description.hideContent{overflow:hidden;height:60px;transition:all .2s ease-in-out 0s}.woocommerce .details-product .woocommerce-variation-add-to-cart{width:100%;overflow:hidden}.woocommerce .details-product .list li{margin-bottom:10px}.woocommerce .details-product .list i{color:var(--subtrix-theme-color);margin-right:8px}.woocommerce .details-product .woocommerce-variation-price{margin-bottom:15px}.woocommerce .details-product .product_meta{overflow:hidden;clear:both;line-height:1.5;padding-top:20px;margin-top:20px;border-top:1px solid #d8dde5}@media (min-width:1200px){.woocommerce .details-product .product_meta{padding-top:20px;margin-top:20px}}.woocommerce .details-product .product_meta>span{display:block}.woocommerce .details-product .product_meta .sub_title{display:inline-block;color:var(--subtrix-link-color);margin-right:2px;font-weight:600}@media (min-width:1367px){.woocommerce .details-product .product_meta .sub_title{min-width:110px}}.woocommerce .details-product .product_meta a{color:var(--subtrix-text-color)}.woocommerce .details-product .product_meta a:hover,.woocommerce .details-product .product_meta a:focus{color:var(--subtrix-link-color)}@media (max-width:991px){.woocommerce .details-product .information{padding-top:20px}}@media (min-width:1200px){.woocommerce .details-product .information{padding-left:30px}}.woocommerce .details-product .information .summary{float:none !important;width:100%;margin:0 !important}.woocommerce .details-product .information .single_variation_wrap{padding:0}.woocommerce .details-product .information .single_variation_wrap div.qty{font-size:15px;text-transform:uppercase;color:var(--subtrix-text-color);margin-top:10px;margin-right:10px}.woocommerce .details-product .information .price{margin:5px 0 .625rem}@media (min-width:1367px){.woocommerce .details-product .information .price{margin:10px 0 1rem}}.woocommerce .details-product .information .price,.woocommerce .details-product .information .price ins{font-size:23px !important}@media (min-width:1367px){.woocommerce .details-product .information .price,.woocommerce .details-product .information .price ins{font-size:26px !important}}.woocommerce .details-product .information .price,.woocommerce .details-product .information .price ins{color:var(--subtrix-link-color) !important}.woocommerce .details-product .information .price del{font-size:1rem !important}.woocommerce .details-product .information .woocommerce-product-rating{margin-bottom:0 !important;line-height:1}.woocommerce .details-product .information .woocommerce-product-details__short-description{margin-bottom:1.875rem}@media (min-width:1367px){.woocommerce .details-product .information .woocommerce-product-details__short-description{margin-bottom:30px}}.woocommerce .details-product .information .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce .details-product .information .woocommerce-product-details__short-description ul{list-style:none;padding:0;margin:0}.woocommerce .details-product .information .woocommerce-product-details__short-description ul li{margin-bottom:5px}.woocommerce .details-product .information .woocommerce-product-details__short-description ul li:last-child{margin-bottom:0}.woocommerce .details-product .information .view-more-desc{font-size:14px;color:#b7b7b7;transition:all .2s ease-in-out 0s}.woocommerce .details-product .information .view-more-desc:hover{color:var(--subtrix-link-color)}.woocommerce .details-product .information .view-more-desc.view-less{color:#f33066}.woocommerce .details-product .information .woocommerce-product-details__short-description-wrapper.v2{margin-bottom:15px}@media (min-width:1367px){.woocommerce .details-product .information .woocommerce-product-details__short-description-wrapper.v2{margin-bottom:30px}}.woocommerce .details-product .information .woocommerce-product-details__short-description-wrapper.v2 .woocommerce-product-details__short-description{margin-bottom:3px}.woocommerce .details-product .information form.cart .variations{margin-bottom:0}.woocommerce .details-product .information form.cart .variations th.label{width:100px;padding:10px 0;vertical-align:middle;font-size:14px;font-weight:700;display:-ms-inline-flexbox;display:inline-flex;text-align:inherit;white-space:normal;text-transform:uppercase}.woocommerce .details-product .information form.cart .variations td{line-height:inherit;font-size:inherit;padding:0;vertical-align:middle}.woocommerce .details-product .information form.cart .variations td .tawcvs-swatches{padding:0}.woocommerce .details-product .information form.cart .variations select{height:40px;padding:0 5px;border:1px solid #d8dde5}.woocommerce .details-product .information form.cart .reset_variations{color:#f33066}.woocommerce .details-product .information form.cart .reset_variations i{font-size:12px;margin-right:3px;color:var(--subtrix-theme-color)}.woocommerce .details-product .information .cart{width:100%;margin:0 0 15px !important}@media (min-width:1367px){.woocommerce .details-product .information .cart{margin:0 0 35px !important}}.woocommerce .details-product .information .cart .group_table tr td:first-child div.quantity{margin:0 !important}.woocommerce .details-product .information .cart .group_table~.button{margin-left:0}.woocommerce .details-product .information .cart div.quantity-wrapper{overflow:hidden;margin:0;float:left}.woocommerce .details-product .information .cart div.quantity-wrapper>*{display:inline-block;vertical-align:middle;float:none !important}.woocommerce .details-product .information .cart div.quantity-wrapper>label{font-weight:400;margin-right:.625rem;margin-bottom:0}.woocommerce .details-product .information .cart div.quantity-wrapper .qty{background:#fff}.woocommerce .details-product .information .cart .button{margin-left:10px;min-width:220px;border-radius:50px;padding:10px 30px;text-transform:capitalize;-ms-flex-pack:center;justify-content:center}@media (min-width:1367px){.woocommerce .details-product .information .cart .button{margin-left:20px;min-width:275px;text-align:center}}.woocommerce .details-product .information .cart .quantity.hidden+.button{margin:0}.woocommerce .details-product .information .cart.grouped_form .quantity-wrapper{margin:0 !important}.woocommerce .details-product .information .cart.grouped_form .quantity-wrapper label{display:none}.woocommerce .details-product .information .clear{display:none}.woocommerce .details-product .information .product_title{clear:both;margin-bottom:10px;font-size:26px;font-family:var(--subtrix-heading-font);font-weight:700;text-transform:capitalize}@media (min-width:1200px){.woocommerce .details-product .information .product_title{margin-bottom:20px;font-size:36px}}.woocommerce .details-product .title-cat-wishlist-wrapper{position:relative;padding-right:30px;margin-bottom:20px}@media (min-width:1367px){.woocommerce .details-product .title-cat-wishlist-wrapper{margin-bottom:30px}}.woocommerce .details-product .goal-social-share{margin-top:15px;-ms-flex-align:start !important;align-items:start !important;-ms-flex-pack:start !important;justify-content:start !important;width:100%}.woocommerce .details-product .goal-social-share span,.woocommerce .details-product .goal-social-share .title{color:var(--subtrix-link-color);font-size:15px;display:inline-block;margin-right:10px}.woocommerce .details-product .goal-social-share a{width:35px;height:35px;line-height:35px;font-size:1rem;margin:0 2px}.woocommerce .details-product .goal-social-share a:hover,.woocommerce .details-product .goal-social-share a:active{background-color:var(--subtrix-theme-color);color:#fff}.woocommerce .details-product .image-mains .slick-slide img{display:inline-block;width:100%}.woocommerce .details-product .woocommerce-tabs{margin-bottom:10px;margin-top:1.875rem;background-color:#fff;padding:5px 15px 20px;display:inline-block;width:100%;border-radius:0;box-shadow:0 5px 30px rgba(0,0,0,.03)}@media (min-width:991px){.woocommerce .details-product .woocommerce-tabs{margin-bottom:45px;padding:60px;margin-top:90px}}.woocommerce .details-product .woocommerce-tabs .ps-container{position:relative}.woocommerce .details-product .woocommerce-tabs .nav-tabs{border:none;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce .details-product .woocommerce-tabs .nav-tabs:before{border-bottom:1px solid #d8dde5;position:absolute;content:" ";width:100%;bottom:0;left:0;z-index:1}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li{border:none;background:0 0;margin-right:50px;margin-bottom:0;padding:0}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li:last-child{border:none}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li .nav-link{font-size:16px;font-weight:700;font-family:var(--subtrix-heading-font);padding:.5em 0;margin:0 0 1px;text-transform:uppercase;white-space:nowrap;color:var(--subtrix-link-color);border:none !important;background-color:transparent;transition:all .3s ease-in-out 0s;letter-spacing:.05em}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li .nav-link:hover{color:var(--subtrix-link-hover-color);background:0 0}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li .nav-link.active{border-bottom:2px solid var(--subtrix-theme-color) !important;background-color:transparent}.woocommerce .details-product .woocommerce-tabs .nav-tabs>li .nav-link.active>a{background-color:transparent;color:var(--subtrix-link-hover-color)}.woocommerce .details-product .woocommerce-tabs .tab-content{max-width:1460px;margin:20px auto 0}@media (min-width:1200px){.woocommerce .details-product .woocommerce-tabs .tab-content{margin:30px auto 0}}.woocommerce .details-product .woocommerce-tabs .tab-content h2:first-child{display:none}.woocommerce .details-product .woocommerce-tabs .tab-content table.shop_attributes th{font-size:16px;font-weight:400;text-transform:uppercase;width:30%;padding:18px;background-color:#fff !important}.woocommerce .details-product .woocommerce-tabs .tab-content table.shop_attributes td{padding:18px;background-color:#fff !important}.woocommerce .details-product .goal-discounts{margin:20px 0 15px;padding:15px 20px;background:#eceff6;font-size:13px}.woocommerce .details-product .goal-discounts ul{margin:0;list-style:none;padding:0}.woocommerce .details-product .goal-discounts ul li{margin:0 0 3px}.woocommerce .details-product .goal-discounts ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:var(--subtrix-theme-color);content:"\f00c";margin-right:8px}.woocommerce .details-product .goal-discounts .icon{display:inline-block;vertical-align:middle;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;background:#a6b4d5;font-size:14px;border-radius:50%;margin-right:10px}.woocommerce .details-product .goal-discounts .title{font-size:18px;margin:0 0 10px}.woocommerce .details-product .product-free-gift{margin:0 0 20px;padding:15px 20px;background:#f33066}.woocommerce .details-product .product-free-gift .icon{display:inline-block;vertical-align:middle;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;background:#e23e1d;font-size:14px;border-radius:50%;margin-right:10px}.woocommerce .details-product .product-free-gift .title{font-size:18px;margin:0 0 10px}.woocommerce .details-product .product-free-gift .list-gift{font-size:13px;list-style:none;padding:0;margin:0}.woocommerce .details-product .product-free-gift .list-gift li{margin-bottom:3px}.woocommerce .details-product .product-free-gift .list-gift i{color:#e23e1d}.woocommerce .details-product .product-free-gift .hightcolor{font-weight:500;color:#e23e1d}.related.products{padding:1.875rem 0 0;margin:1.875rem 0 0;border-top:1px solid #d8dde5}@media (min-width:1367px){.related.products{padding:45px 0 0;margin:45px 0 0}}.related.products .widget-title{font-size:25px;margin:0 0 20px}@media (min-width:1367px){.related.products .widget-title{font-size:36px;margin-bottom:35px}}.related.products .product-block{margin-bottom:10px}.accessoriesproducts-wrapper{position:relative}.accessoriesproducts-wrapper.loading:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;content:"";background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/loading-quick.gif) center center no-repeat rgba(255,255,255,.9)}.product-category .product-category-content{position:relative;overflow:hidden;min-height:45px;margin:0 0 1.875rem}.product-category .product-category-image{display:block}.product-category .product-category-title{text-transform:none;position:absolute;text-align:center;bottom:0;left:0;width:100%;font-weight:400;font-size:1rem;color:#fff;margin:0;padding:15px 10px;background:rgba(0,0,0,.3)}.product-category .product-category-title .count{background:0 0;color:#fff}#goal-quickview-modal .product_meta{margin:15px 0 0}.form-row .checkbox,.form-row .input-radio{margin-bottom:0;margin-top:0}.woocommerce form .form-row{margin:0;padding:0}@media (min-width:1367px){.woocommerce form .form-row{margin:0 0 20px}}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews h3.comments-title{display:none}.woocommerce #reviews #comments .woocommerce-noreviews{line-height:1;margin:0 0 25px}.woocommerce #reviews #comments ol.commentlist{padding:20px 20px 0;background-color:#fff;margin-bottom:30px;border-radius:0;border:1px solid #d8dde5}@media (min-width:1200px){.woocommerce #reviews #comments ol.commentlist{padding:40px 50px 0}}.woocommerce #reviews #comments ol.commentlist li{margin:0;padding:0 0 40px;line-height:1.5}.woocommerce #reviews #comments ol.commentlist li .goal-avata{min-width:80px}@media (min-width:768px){.woocommerce #reviews #comments ol.commentlist li .goal-avata{min-width:100px}}.woocommerce #reviews #comments ol.commentlist li .goal-avata .goal-image{display:inline-block}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:70px;height:70px;border:none;border-radius:50%;padding:0;position:relative}.woocommerce #reviews #comments ol.commentlist li .star-rating{margin:6px 0 0;float:none}.woocommerce #reviews #comments ol.commentlist li .star-rating:before{color:#f8a128}.woocommerce #reviews #comments ol.commentlist li .star-rating span:before{color:#f8a128}.woocommerce #reviews #comments ol.commentlist li .top-info{margin:0 0 8px}.woocommerce #reviews #comments ol.commentlist li .dokan-review-author-img{float:left;padding-right:1.875rem}.woocommerce #reviews #comments ol.commentlist li .comment-text{overflow:hidden;border:none;padding:0;margin:0}.woocommerce #reviews #comments ol.commentlist li .description{margin-top:10px}.woocommerce #reviews #comments ol.commentlist li .description p{margin:0}.woocommerce #reviews #comments ol.commentlist li .goal-author{color:var(--subtrix-link-color);font-size:13px;font-weight:700;margin:5px 0 0;text-transform:uppercase}.woocommerce #reviews #comments ol.commentlist li .date{font-size:13px;color:var(--subtrix-text-color)}.woocommerce #reviews #comments ol.commentlist li .content-comment{margin-top:15px}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding-left:15px}@media (min-width:1200px){.woocommerce #reviews #comments ol.commentlist li .comment-text{padding-left:30px}}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-left:1px solid #d8dde5}.woocommerce #reviews #review_form_wrapper{padding:15px 20px 20px;background-color:#fff;border-radius:0;border:1px solid #d8dde5}@media (min-width:1200px){.woocommerce #reviews #review_form_wrapper{padding:50px 50px 30px}}.woocommerce #reviews #review_form_wrapper #review_form #respond .form-submit input{text-transform:uppercase}.woocommerce p.stars a[class*=star-]:before{display:none}#respond .comment-reply-title{font-size:16px;font-weight:500;margin:0 0 10px !important}@media (min-width:1200px){#respond .comment-reply-title{font-size:24px}}#respond .comment-reply-title #cancel-comment-reply-link{color:var(--subtrix-link-color);font-size:14px;font-weight:600;display:inline-block;text-transform:uppercase;letter-spacing:.02em;line-height:22px;margin-left:20px}#respond .comment-reply-title #cancel-comment-reply-link:hover{color:var(--subtrix-theme-color)}#respond label{color:var(--subtrix-text-color);font-weight:400;margin:0}#respond .form-submit input{left:auto}#respond .comment-form-comment{margin:0 0 10px}@media (min-width:1200px){#respond .comment-form-comment{margin:0 0 20px !important}}@media (min-width:1200px){#respond .comment-form-rating{margin-bottom:25px !important}}#respond .comment-form-rating [for=rating]{font-weight:400;margin-right:12px;margin-bottom:0;display:inline-block;vertical-align:middle}#respond p.stars{letter-spacing:2px;display:inline-block;margin:0 !important;vertical-align:middle;line-height:1}#respond p.stars a:before{position:absolute;content:"\e020" !important;color:#f8a128;transition:all .1s ease-in-out 0s;display:block}#respond p.stars a:hover~a:before{position:absolute;content:"\e021" !important;color:#cfcdcd !important}#respond p.stars a.active:before{position:absolute;color:#f8a128;display:block}#respond p.stars.selected a.active~a:before{content:"\e021" !important;color:#cfcdcd !important;display:block}#respond p.stars.selected a:not(.active):before{color:#f8a128 !important}#respond p.stars:hover a:not(.active):before{color:#f8a128 !important}.woocommerce #reviews #comment{height:130px;resize:none}.woocommerce .quantity .qty{transition:all .2s ease-in-out 0s;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;width:90px;border-radius:4px;border:1px solid #d8dde5;padding:8px 1.29rem;color:var(--subtrix-text-color);background-color:#fff;outline:none}.woocommerce .quantity .qty:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100)}.woocommerce .quantity .qty::-moz-placeholder{opacity:1;filter:alpha(opacity=100)}.woocommerce .quantity .qty::placeholder{opacity:1;filter:alpha(opacity=100)}.woocommerce .quantity .qty:focus{border-color:#131836}.woocommerce .quantity .reader-text{font-size:14px;font-weight:400;margin-bottom:0;margin-right:10px}.woocommerce a.remove{border-radius:0}.form-row:after{display:block;clear:both;content:""}.form-row label.hidden{visibility:hidden}.form-row label.inline{display:inline}.form-row label{display:block;font-weight:400;color:var(--subtrix-link-color);font-size:1}.form-row select{cursor:pointer}.form-row .required{color:#f33066;font-weight:700;border:0}.form-row .input-text{width:100%;padding:10px 20px}.form-row.form-row-first{width:47%;float:left}.form-row.form-row-last{width:47%;float:right}.form-row.form-row-wide{clear:both}.select2-container .select2-choice{padding:5px 7px}.total-minicart{color:var(--subtrix-link-color);font-weight:400;font-size:16px;margin-left:5px;display:inline-block}.mini-cart{padding:0 10px}.wishlist-icon,.mini-cart{display:inline-block;position:relative;color:var(--subtrix-link-color)}.wishlist-icon i,.mini-cart i{font-size:20px;line-height:1;display:inline-block;vertical-align:text-top;margin:0 !important}.wishlist-icon:after,.mini-cart:after{display:none !important}.wishlist-icon .count,.mini-cart .count{position:absolute;top:-5px;right:-5px;display:inline-block;font-size:10px;color:#fff;background:var(--subtrix-theme-color);border-radius:50%;line-height:16px;min-width:16px;padding:0 5px;text-align:center}.wishlist-icon i{margin-right:5px}.woocommerce p.stars{font-size:12px;letter-spacing:3px;margin:0 !important;height:12px}.woocommerce p.stars a:before{font-family:"star";color:#f8a128;transition:all .3s ease-in-out 0s}.woocommerce p.stars a:hover~a:before{color:#cfcdcd}.woocommerce p.stars.selected a.active~a:before{color:#cfcdcd}.woocommerce .star-rating{margin:auto 0 !important;overflow:hidden;position:relative;width:73px;height:1.2em;line-height:1em;font-family:"star";font-size:13px}.woocommerce .star-rating:before{content:"sssss";color:#cfcdcd;float:left;top:0;left:0;position:absolute;letter-spacing:1px}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0;color:#f8a128;letter-spacing:1px}.woocommerce .woocommerce-review-link{color:#999591}.rating-info{font-size:14px;-moz-column-gap:3px;column-gap:3px}.rating-info .star-rating{margin:0 !important}.archive-shop .page-title{display:none}.show-filter{font-size:18px;color:var(--subtrix-theme-color);cursor:pointer;font-weight:400;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease-in-out 0s}.show-filter:hover,.show-filter:active{color:var(--subtrix-theme-color)}.show-filter i{margin-left:10px}.goal-shop-menu{font-size:15px;margin:0;position:relative}.goal-shop-menu .filter-action i{margin-right:3px}.goal-shop-menu ul.goal-filter-menu{padding:0;margin:5px 0 0;list-style:none;float:right}.goal-shop-menu ul.goal-filter-menu li{display:inline-block}.goal-shop-menu ul.goal-categories{float:left;padding:0;margin:2px 0 0;list-style:none}.goal-shop-menu ul.goal-categories li{display:inline-block;margin-right:40px}.goal-shop-menu ul.goal-categories li a{text-transform:capitalize;padding:0;font-size:16px;font-weight:500;color:var(--subtrix-link-color);position:relative;display:inline-block}.goal-shop-menu ul.goal-categories li .product-count{font-size:14px;color:var(--subtrix-text-color);margin:0 2px;vertical-align:top;display:inline-block}.goal-shop-menu ul.goal-categories li.current-cat>a{color:var(--subtrix-theme-color)}.goal-shop-menu ul.goal-categories .goal-shop-sub-categories{padding:0;margin:10px 0 0}.goal-shop-menu ul.goal-categories .goal-shop-sub-categories li a{font-size:16px}.goal-shop-menu .content-inner #goal-orderby{margin-left:40px}.goal-categories-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;color:var(--subtrix-link-color);font-size:14px;margin-top:4px}.goal-categories-dropdown .category-dropdown-label{cursor:pointer}.goal-categories-dropdown option{font-size:16px;color:var(--subtrix-text-color)}.goal-categories-dropdown option[selected=selected]{color:var(--subtrix-link-color)}.goal-categories-dropdown .dropdown-menu{min-width:200px;padding:20px 30px;border-radius:0;border:1px solid var(--subtrix-theme-color);box-shadow:none}.goal-categories-dropdown .dropdown-menu ul{list-style:none;padding:0;margin:0}.goal-categories-dropdown .dropdown-menu ul li{margin:0 0 5px}.goal-categories-dropdown .dropdown-menu ul li a{color:var(--subtrix-text-color)}.goal-categories-dropdown .dropdown-menu ul li a:hover,.goal-categories-dropdown .dropdown-menu ul li a:active{color:var(--subtrix-link-color)}.goal-categories-dropdown .dropdown-menu ul li.active{color:var(--subtrix-link-color)}.goal-categories-dropdown .dropdown-menu ul li:last-child{margin:0}.before-shop-header-wrapper{position:relative}@media (min-width:768px){.before-shop-header-wrapper .before-shop-loop-fillter{position:absolute;top:20px}}.pagination-top{margin-top:-6px}.pagination-top .goal-pagination.pagination-woo{margin:0}.pagination-top .goal-pagination .goal-pagination-inner{padding:0}.pagination-top.has-fillter .goal-pagination .goal-pagination-inner{padding:0 1.875rem}.goal-filter{margin-bottom:15px}@media (min-width:1367px){.goal-filter{margin-bottom:1.875rem}}.goal-filter .shop-page-title{margin-top:0;margin-bottom:0;font-size:24px}.goal-filter .woocommerce-result-count{margin:0;display:block;float:none;font-size:14px}@media (min-width:1367px){.goal-filter .woocommerce-result-count{font-size:16px}}.goal-filter #goal-orderby{float:left}.goal-filter .woocommerce-ordering{margin:0}.goal-filter .subtitle{font-weight:400;color:var(--subtrix-text-color);margin-right:12px}.goal-filter select{color:var(--subtrix-text-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/select.png) #fff right 10px center no-repeat;padding:10px 12px;margin:0;border:1px solid #d8dde5;border-radius:4px}.goal-filter .select2-container--default.orderby{min-width:180px}.goal-filter .select2-selection--single{border:0 !important}.goal-filter .display-mode{margin-top:4px}.goal-filter .change-view{color:#ccc}.goal-filter .change-view i{font-size:24px;vertical-align:middle}.goal-filter .change-view{display:inline-block}.goal-filter .change-view+.change-view{margin-left:10px}@media (min-width:1367px){.goal-filter .change-view+.change-view{margin-left:20px}}.goal-filter .change-view:hover,.goal-filter .change-view.active{color:var(--subtrix-theme-color)}@media (min-width:1367px){.goal-filter .form-subtrix-ppp .subtrix-wc-wppp-select{min-width:190px}}@media (max-width:767px){.goal-filter .orderby-wrapper{margin-top:10px}}.form-subtrix-ppp{float:left}.form-subtrix-ppp select{font-size:16px;color:var(--subtrix-text-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/select.png) #fff right 10px center no-repeat;font-weight:400;border:1px solid #d8dde5;padding:3px 20px;border-radius:2px;margin:0;border:1px solid #d8dde5}#goal-orderby .orderby-label{color:var(--subtrix-text-color);display:inline-block;font-size:14px;font-weight:300;cursor:pointer;border:1px solid #d8dde5;border-radius:50px;padding:4px 15px}#goal-orderby .dropdown-menu{min-width:200px;padding:20px 30px;border-radius:5px;border-radius:0;border:1px solid var(--subtrix-theme-color);box-shadow:none}#goal-orderby .dropdown-menu ul{list-style:none;padding:0;margin:0}#goal-orderby .dropdown-menu ul li{margin:0 0 5px}#goal-orderby .dropdown-menu ul li a{color:var(--subtrix-text-color)}#goal-orderby .dropdown-menu ul li a:hover,#goal-orderby .dropdown-menu ul li a:active{color:var(--subtrix-link-color)}#goal-orderby .dropdown-menu ul li.active{color:var(--subtrix-link-color)}#goal-orderby .dropdown-menu ul li:last-child{margin:0}.goal-topcart .mini-cart{display:inline-block;position:relative;visibility:visible;padding:0;line-height:1}.goal-topcart .mini-cart i{color:#fff}.goal-topcart .offcanvas .title-cart-canvas{font-size:16px;text-align:center;margin:0 0 10px;padding:10px;color:#fff;background-color:var(--subtrix-theme-color);border-bottom:1px solid #e3e3e3;text-transform:uppercase;position:relative}.goal-topcart .offcanvas .title-cart-canvas .close-cart{position:absolute;top:11px;left:14px;z-index:1;font-size:18px;cursor:pointer;color:#fff}.goal-topcart .dropdown-menu{margin:8px 0 0 !important;padding:15px;width:300px}@media (min-width:1367px){.goal-topcart .dropdown-menu{width:410px;padding:1.875rem}}.goal-topcart .dropdown-menu{border:1px solid #d8dde5;border-radius:4px;box-shadow:0 25px 70px 0 rgba(1,33,58,.07);background:#fff;opacity:0;filter:alpha(opacity=0)}.goal-topcart .dropdown-menu.show{display:block;opacity:1;filter:alpha(opacity=100)}.goal-topcart .buttons{margin:0}.goal-topcart .buttons .wc-forward{width:100%;display:block;margin-bottom:10px}.goal-topcart .overlay-offcanvas-content{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out 0s;cursor:no-drop;transform:translateX(-30px);visibility:hidden;z-index:2}.goal-topcart .overlay-offcanvas-content.active{visibility:visible;opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.goal-topcart .offcanvas-content{z-index:3;position:fixed;right:0;top:0;background:#fff;transition:all .35s ease-in-out 0s;opacity:0;filter:alpha(opacity=0);width:400px;height:100vh;transform:translateX(100%)}.goal-topcart .offcanvas-content.active{opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.goal-topcart .offcanvas-content .shopping_cart_content .cart_list{max-height:calc(100% - 180px)}.goal-topcart .offcanvas-content .shopping_cart_content{padding:10px}@media (min-width:1367px){.goal-topcart .offcanvas-content .shopping_cart_content{padding:15px 15px 30px}}.goal-topcart .offcanvas-content .shopping_cart_content{height:calc(100vh - 50px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.goal-topcart .offcanvas-content .shopping_cart_content .cart-bottom{-ms-flex-item-align:end;align-self:flex-end;-webkit-align-self:flex-end;width:100%}.goal-topcart .offcanvas-content .shopping_cart_content .cart_list{width:100%}.shopping_cart_content{font-size:14px}.shopping_cart_content .variation{margin:0 0 3px;overflow:hidden}.shopping_cart_content .variation dt{margin-right:5px}.shopping_cart_content .variation dt,.shopping_cart_content .variation dd{float:left}.shopping_cart_content .variation dt p,.shopping_cart_content .variation dd p{margin:0}.shopping_cart_content .cart_list{padding:0 0 10px;max-height:400px;overflow-y:auto;scrollbar-width:thin}.shopping_cart_content .cart_list>div{margin:0 0 20px;overflow:hidden}.shopping_cart_content .cart_list>div.empty{border:none;margin:0;color:var(--subtrix-link-color)}.shopping_cart_content .cart_list>div:last-child{border:none}.shopping_cart_content .cart_list .image{width:80px;height:80px;display:block;border-radius:4px;overflow:hidden}.shopping_cart_content .cart_list .image img{width:80px;height:80px;max-width:none;border:1px solid #d8dde5}.shopping_cart_content .cart_list .quantity{color:var(--subtrix-theme-color);font-weight:700}.shopping_cart_content .cart_list .name{font-weight:700;font-size:16px;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopping_cart_content .cart_list .cart-item{margin:0;font-size:16px}.shopping_cart_content .cart_list .cart-main-content{text-align:left;position:relative;padding-left:15px}.shopping_cart_content .cart_list .cart-main-content .remove{position:absolute;right:0;top:6px;z-index:1;font-size:12px;background:0 0 !important;color:var(--subtrix-theme-color) !important}.shopping_cart_content .cart_list .cart-main-content .remove:hover,.shopping_cart_content .cart_list .cart-main-content .remove:focus{color:#f33066 !important}.shopping_cart_content .cart_list .cart-main-content .remove i:before{font-weight:700}.shopping_cart_content .cart_list .cart-item{overflow:hidden}.shopping_cart_content .total{color:var(--subtrix-heading-color);border-top:1px solid #d8dde5;position:relative;margin:0;font-weight:500;text-transform:capitalize;padding:20px 0;font-size:18px}.shopping_cart_content .total strong{font-weight:500}.shopping_cart_content .total .amount{font-size:18px;margin-left:auto}.shopping_cart_content .total.empty{border:none;margin:0;padding-top:0;text-align:center}.woocommerce a.remove{padding:0;margin:auto;color:#f33066;background:0 0}.place-order{padding:1.875rem}.input-text{border:1px solid #e5e5e5;padding:5px 10px}.woocommerce address{margin-bottom:20px}.wc-block-product-categories{margin-bottom:0}.product-categories,.wc-block-product-categories-list{list-style:none;margin:0;padding:0;overflow:hidden}.product-categories.hideContent,.wc-block-product-categories-list.hideContent{height:340px}.product-categories.showContent,.wc-block-product-categories-list.showContent{height:auto}.product-categories .children,.product-categories .wc-block-product-categories-list,.wc-block-product-categories-list .children,.wc-block-product-categories-list .wc-block-product-categories-list{list-style:none;padding:0}.product-categories li li,.wc-block-product-categories-list li li{padding-left:20px}.product-categories li,.wc-block-product-categories-list li{line-height:30px;width:100%;display:inline-block}.product-categories li.current-cat-parent>.count,.product-categories li.current-cat>.count,.product-categories li:hover>.count,.wc-block-product-categories-list li.current-cat-parent>.count,.wc-block-product-categories-list li.current-cat>.count,.wc-block-product-categories-list li:hover>.count{color:var(--subtrix-theme-color)}.product-categories li.current-cat-parent>a,.product-categories li.current-cat>a,.product-categories li:hover>a,.wc-block-product-categories-list li.current-cat-parent>a,.wc-block-product-categories-list li.current-cat>a,.wc-block-product-categories-list li:hover>a{color:var(--subtrix-theme-color)}.product-categories li .count,.wc-block-product-categories-list li .count{font-size:14px;font-weight:400;margin-top:3px}.product-categories li a,.wc-block-product-categories-list li a{transition:all .2s ease-in-out 0s}.product-categories li a:hover,.product-categories li a:active,.wc-block-product-categories-list li a:hover,.wc-block-product-categories-list li a:active{color:var(--subtrix-theme-color)}.product-categories li.cat-parent,.product-categories li.noactive,.wc-block-product-categories-list li.cat-parent,.wc-block-product-categories-list li.noactive{position:relative}.product-categories li.cat-parent:first-child>.opened,.product-categories li.cat-parent:first-child>.closed,.product-categories li.noactive:first-child>.opened,.product-categories li.noactive:first-child>.closed,.wc-block-product-categories-list li.cat-parent:first-child>.opened,.wc-block-product-categories-list li.cat-parent:first-child>.closed,.wc-block-product-categories-list li.noactive:first-child>.opened,.wc-block-product-categories-list li.noactive:first-child>.closed{top:-3px}.product-categories li.cat-parent>i,.product-categories li.noactive>i,.wc-block-product-categories-list li.cat-parent>i,.wc-block-product-categories-list li.noactive>i{padding-right:12px;cursor:pointer;position:absolute;left:0;top:13px}.product-categories li.cat-parent>.opened,.product-categories li.cat-parent>.closed,.product-categories li.noactive>.opened,.product-categories li.noactive>.closed,.wc-block-product-categories-list li.cat-parent>.opened,.wc-block-product-categories-list li.cat-parent>.closed,.wc-block-product-categories-list li.noactive>.opened,.wc-block-product-categories-list li.noactive>.closed{padding-left:15px;cursor:pointer;position:absolute;right:0;top:13px}.product-categories>li,.wc-block-product-categories-list>li{padding:10px 0;line-height:1.5;position:relative;border-bottom:1px dashed #d8dde5}.product-categories>li:last-child,.wc-block-product-categories-list>li:last-child{margin-bottom:0;border-bottom:0}.product-categories>li>ul.children,.product-categories>li>ul.wc-block-product-categories-list,.wc-block-product-categories-list>li>ul.children,.wc-block-product-categories-list>li>ul.wc-block-product-categories-list{position:relative;padding-top:15px}.product-categories>li>a,.wc-block-product-categories-list>li>a{font-weight:500;text-transform:capitalize;color:var(--subtrix-text-color)}.product-categories>li>.opened,.product-categories>li>.closed,.wc-block-product-categories-list>li>.opened,.wc-block-product-categories-list>li>.closed{font-size:20px;color:var(--subtrix-text-color);line-height:1.5}.wp-block-woocommerce-product-categories li.wc-block-product-categories-list-item{position:relative;padding-right:20px}.wp-block-woocommerce-product-categories li span.toggle{position:absolute;right:0;top:10px}@media (min-width:601px){.widget_block :where(.wc-block-product-filters) .wc-block-product-filters__overlay-content,.widget_block :where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-content{gap:30px}}.top-archive-shop{padding-bottom:1.875rem}.add-cart>.added{display:none !important}.add-cart .added_to_cart:after{display:none}.goal-shop-products-wrapper.loading{position:relative}.goal-shop-products-wrapper.loading:before{background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/loading-quick.gif) center 100px/50px no-repeat rgba(255,255,255,.9);position:absolute;width:100%;height:100%;content:"";left:0;top:0;z-index:99}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation{border-bottom:2px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin-right:30px;display:inline-block}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{padding:0 0 7px;position:relative;display:inline-block}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before{width:100%;height:2px;background:var(--subtrix-theme-color);position:absolute;bottom:-2px;left:0;content:"";transform:scale(0);transition:all .2s ease-in-out 0s}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active>a,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover>a,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:active>a{color:var(--subtrix-theme-color)}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active>a:before,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover>a:before,.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:active>a:before{transform:scale(1)}.woocommerce-MyAccount-content{padding:20px 0}.woocommerce-MyAccount-content h2{margin:20px 0 10px;text-transform:uppercase;font-size:18px;font-family:var(--subtrix-main-font)}.edit-account br{display:none}.edit-account input[type=text],.edit-account input[type=password]{height:40px;border-radius:3px}.edit-account input[type=text]:focus,.edit-account input[type=password]:focus{border-color:#d8dde5}.edit-account legend{font-size:72px;font-weight:300;border:none;margin:30px 0 0}.edit-account label{font-weight:400;font-size:16px;color:var(--subtrix-link-color)}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{max-width:970px;margin:auto}.user .title{font-size:20px;margin:0 0 20px;text-align:center}@media (min-width:1367px){.user .title{font-size:25px}}form.login,form.register{margin:0 !important;border:none !important;padding:0 !important}form.login br,form.register br{display:none}form.login label,form.register label{font-weight:400}form.login .form-control,form.register .form-control{padding:5px 20px}form.login .form-group,form.register .form-group{margin:0 0 20px}form.login .form-group:last-child,form.register .form-group:last-child{margin-bottom:0}form.login .lost_password a,form.register .lost_password a{text-decoration:underline}form.login .action-group,form.register .action-group{font-size:14px}form.login .input-text,form.register .input-text{background:#fff !important;border:1px solid #d8dde5 !important;height:40px}form.login .input-text:focus,form.register .input-text:focus{border-color:#b9c2d0 !important}form.login input[type=checkbox],form.register input[type=checkbox]{margin-right:7px}form.login .input-submit~span,form.register .input-submit~span{margin:10px 0 0}form.login .input-submit~span.pull-left,form.register .input-submit~span.pull-left{margin-left:15px}form.login .input-submit~span.lost_password a,form.register .input-submit~span.lost_password a{color:var(--subtrix-theme-color)}form.login .user-role,form.register .user-role{padding-left:20px}form.login .user-role [type=radio],form.register .user-role [type=radio]{margin-top:11px}.login-wrapper .mfp-content{width:500px !important;max-width:80%;background-color:#fff}.login-wrapper .title{text-align:center}.login-wrapper .goal-mfp-close{font-size:20px;display:inline-block;background:#f33066;color:#fff;display:inline-block;width:42px;height:42px;line-height:42px;border:none;margin:-21px;border-radius:50%;transition:all .3s ease-in-out 0s;opacity:.9;filter:alpha(opacity=90)}.login-wrapper .goal-mfp-close:hover,.login-wrapper .goal-mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.cart_item>.media-left{width:70%}.cart_item img{width:90px;max-width:none}.cart_item .content-left{overflow:hidden;padding-left:20px}.cart_item .product-name{font-size:15px;font-weight:500;margin:0 0 15px}.cart_item .price{font-size:20px;color:#4c4c4c;font-weight:400}.cart_item a.remove{margin:0 0 15px;display:inline-block;color:var(--subtrix-text-color) !important}.cart_item a.remove:hover,.cart_item a.remove:active{color:#f33066 !important}div.cart .input-text{height:53px;border:2px solid #d8dde5}div.cart .input-text:focus,div.cart .input-text:active{border-color:var(--subtrix-link-color)}div.cart label{font-size:18px;color:#000}.woocommerce #order_review_heading{font-family:var(--bs-font-sans-serif);font-size:18px;font-weight:500;margin:0 0 20px}@media (min-width:1367px){.woocommerce #order_review_heading{font-size:22px}}.woocommerce-order-details table.woocommerce-table--order-details,.woocommerce-order-details table.woocommerce-checkout-review-order-table,#order_review table.woocommerce-table--order-details,#order_review table.woocommerce-checkout-review-order-table{border:none;margin-bottom:20px}.woocommerce-order-details table.woocommerce-table--order-details th,.woocommerce-order-details table.woocommerce-table--order-details td,.woocommerce-order-details table.woocommerce-checkout-review-order-table th,.woocommerce-order-details table.woocommerce-checkout-review-order-table td,#order_review table.woocommerce-table--order-details th,#order_review table.woocommerce-table--order-details td,#order_review table.woocommerce-checkout-review-order-table th,#order_review table.woocommerce-checkout-review-order-table td{padding:15px 0 !important;border:0;background:#fff !important;border-radius:0 !important}.woocommerce-order-details table.woocommerce-table--order-details thead th,.woocommerce-order-details table.woocommerce-checkout-review-order-table thead th,#order_review table.woocommerce-table--order-details thead th,#order_review table.woocommerce-checkout-review-order-table thead th{color:var(--subtrix-link-color);font-size:15px;font-weight:500;border-bottom:1px solid #d8dde5}.woocommerce-order-details table.woocommerce-table--order-details tbody td,.woocommerce-order-details table.woocommerce-checkout-review-order-table tbody td,#order_review table.woocommerce-table--order-details tbody td,#order_review table.woocommerce-checkout-review-order-table tbody td{width:50%;padding:7px 0 !important;font-size:15px;font-weight:400}.woocommerce-order-details table.woocommerce-table--order-details tbody .product-name,.woocommerce-order-details table.woocommerce-checkout-review-order-table tbody .product-name,#order_review table.woocommerce-table--order-details tbody .product-name,#order_review table.woocommerce-checkout-review-order-table tbody .product-name{color:var(--subtrix-text-color)}.woocommerce-order-details table.woocommerce-table--order-details tbody .product-quantity,.woocommerce-order-details table.woocommerce-checkout-review-order-table tbody .product-quantity,#order_review table.woocommerce-table--order-details tbody .product-quantity,#order_review table.woocommerce-checkout-review-order-table tbody .product-quantity{font-weight:400}.woocommerce-order-details table.woocommerce-table--order-details tbody tr:first-child td,.woocommerce-order-details table.woocommerce-checkout-review-order-table tbody tr:first-child td,#order_review table.woocommerce-table--order-details tbody tr:first-child td,#order_review table.woocommerce-checkout-review-order-table tbody tr:first-child td{padding-top:15px !important}.woocommerce-order-details table.woocommerce-table--order-details tfoot th,.woocommerce-order-details table.woocommerce-table--order-details tfoot td,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot th,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot td,#order_review table.woocommerce-table--order-details tfoot th,#order_review table.woocommerce-table--order-details tfoot td,#order_review table.woocommerce-checkout-review-order-table tfoot th,#order_review table.woocommerce-checkout-review-order-table tfoot td{border-top:0;border-bottom:1px solid #d8dde5 !important;font-size:1rem;font-weight:500;color:var(--subtrix-link-color)}.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot tr:last-child td,#order_review table.woocommerce-table--order-details tfoot tr:last-child th,#order_review table.woocommerce-table--order-details tfoot tr:last-child td,#order_review table.woocommerce-checkout-review-order-table tfoot tr:last-child th,#order_review table.woocommerce-checkout-review-order-table tfoot tr:last-child td{border:0 !important;padding-bottom:0 !important;color:var(--subtrix-theme-color);font-size:18px}@media (min-width:1367px){.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-order-details table.woocommerce-checkout-review-order-table tfoot tr:last-child td,#order_review table.woocommerce-table--order-details tfoot tr:last-child th,#order_review table.woocommerce-table--order-details tfoot tr:last-child td,#order_review table.woocommerce-checkout-review-order-table tfoot tr:last-child th,#order_review table.woocommerce-checkout-review-order-table tfoot tr:last-child td{font-size:20px}}.woocommerce-order-details .cart_item,#order_review .cart_item{margin:0;padding:0;border:none}.woocommerce-order-details .product-name,#order_review .product-name{margin:0}.woocommerce-order-details>.media-left,#order_review>.media-left{width:auto}.woocommerce-order-details .subtotal tr>*,#order_review .subtotal tr>*{border-bottom:1px solid #d8dde5 !important}.woocommerce-order-details .subtotal th,#order_review .subtotal th{border:none;font-weight:400;color:var(--subtrix-link-color)}.woocommerce-order-details .subtotal td,#order_review .subtotal td{text-align:right;padding:10px 0;font-weight:400}.woocommerce-order-details .subtotal td label,#order_review .subtotal td label{font-weight:400}.woocommerce-order-details .subtotal .order-total strong,#order_review .subtotal .order-total strong{font-size:20px}.woocommerce-order-details .order-total .amount,#order_review .order-total .amount{font-weight:500}.wrapper-icon-completed{display:inline-block;text-align:center;color:var(--subtrix-theme-color);background-color:#e5ebf3;width:50px;height:50px;line-height:50px;border-radius:50%;font-size:25px}@media (min-width:1367px){.wrapper-icon-completed{width:80px;height:80px;line-height:80px;font-size:36px}}.order-completed{margin:10px 0 5px;font-size:25px;font-family:var(--bs-font-sans-serif)}@media (min-width:768px){.order-completed{font-size:30px}}@media (min-width:1367px){.order-completed{font-size:36px}}.woocommerce ul.order_details{margin:0}.woocommerce ul.order_details li{float:none;display:inline-block;font-size:1rem;text-transform:inherit;width:50%;margin:0 0 20px;float:left;border:0;padding:0;width:50%;font-weight:500}.woocommerce ul.order_details li:nth-child(2)~li{margin-bottom:0}@media (min-width:768px){.woocommerce ul.order_details li{width:25%;margin:0}}.woocommerce ul.order_details li strong{display:block;width:100%;margin-top:10px;font-weight:400;font-size:inherit}.product-top-title{position:relative}.product-top-title .view-more{position:absolute;top:5px;right:0}.layout-detail-product #tabs-list-specifications td{padding:15px;border-color:#eff0f2}.layout-detail-product #tabs-list-specifications td:first-child{font-weight:500;text-transform:uppercase}.single-rating{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #d8dde5}.single-rating:last-child{border:none;padding:0;margin:0}.single-rating .avatar{max-width:none;min-width:70px;border-radius:50%}.single-rating .media-left{padding-right:20px}.single-rating .stars-value{float:right}.single-rating .stars-value .fa-star{color:#fednormal}.single-rating h4{font-weight:400;font-size:10px;margin:0 0 15px;color:var(--subtrix-text-color)}.single-rating h4 .name{font-weight:400;font-size:12px;color:#464646;text-transform:uppercase}.single-rating h6{margin:0 0 15px}.wrapper-filter{min-height:73px;position:relative;padding:20px 0;border-bottom:1px solid #d8dde5}.shop-top-sidebar-wrapper{background:#fff;padding:20px 0 0}@media (min-width:992px){.shop-top-sidebar-wrapper{padding:40px 0 0}}.shop-top-sidebar-wrapper{display:block;overflow:hidden;width:100% !important}.shop-top-sidebar-wrapper .dropdown>span{color:#252525;font-weight:500;font-size:15px;display:block;margin:0 0 15px;text-transform:uppercase}.shop-top-sidebar-wrapper .widget{margin-bottom:0}@media (max-width:767px){.shop-top-sidebar-wrapper{margin-bottom:15px}}.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner{margin-left:-15px;margin-right:-15px}.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner>*{padding-left:15px;padding-right:15px;float:left;width:100%}@media (min-width:768px){.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner>*{width:20%}}.shop-top-sidebar-wrapper .wrapper-limit{padding:10px}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter{padding:0;margin:0;list-style:none}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting li,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter li{margin-bottom:8px}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting li:last-child,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter li:last-child{margin:0}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting a,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter a{white-space:nowrap}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting .active,.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting .current,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter .active,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter .current{color:var(--subtrix-theme-color)}.shop-top-sidebar-wrapper .wrapper-limit .goal-product-sorting,.shop-top-sidebar-wrapper .wrapper-limit .goal-price-filter,.shop-top-sidebar-wrapper .wrapper-limit .woocommerce-widget-layered-nav-list{height:200px}.shop-top-sidebar-wrapper .tagcloud{height:200px}.products-wrapper-grid-banner .cl-3 div.product.col-sm-4.first,.products-wrapper-grid-banner .cl-2 div.product.col-sm-4.first{clear:none}@media (min-width:768px){.products-wrapper-grid-banner .cl-3 div.product.col-sm-4:nth-child(3n+1),.products-wrapper-grid-banner .cl-2 div.product.col-sm-4:nth-child(3n+1){clear:both}}.products-wrapper-grid-banner .col-md-cus-5{float:left;padding-left:15px;padding-right:15px}@media (min-width:992px){.products-wrapper-grid-banner .col-md-cus-5{width:20%}}.product-category h3{margin:15px 0 0;font-size:18px}.product-category h3 .count{background:0 0;padding:0}.product-category .category-body{margin:0 0 20px;text-align:center}@media (min-width:768px){.product-category .category-body{margin:0 0 30px}}form.woocommerce-checkout .select2-container--default.select2-container .select2-selection--single{border-color:#d8dde5}form.woocommerce-checkout .select2-container--default.select2-container.select2-container--open .select2-selection--single{border-color:#c8cfda}.wc-tab>h2{font-size:1rem;margin:0 0 1.25rem}.wc-tab p:last-child{margin-bottom:0}.box-white-inner{background:#fff;border:1px solid #d8dde5;padding:20px;border-radius:8px}@media (min-width:1367px){.box-white-inner{padding:40px}}.box-white-inner.box-order{margin-top:20px;background:#e5ebf3;border:2px dashed var(--subtrix-theme-color)}@media (min-width:1367px){.box-white-inner.box-order{padding:35px 50px;margin-top:60px}}.box-white-inner.order-details{margin-bottom:1.875rem}@media (min-width:1367px){.box-white-inner.order-details{padding:50px;margin-top:30px;margin-bottom:70px}}.woocommerce-customer-details>h2,.woocommerce-order-details__title{font-size:18px;font-family:var(--bs-font-sans-serif);font-weight:500;margin:0 0 10px}@media (min-width:1367px){.woocommerce-customer-details>h2,.woocommerce-order-details__title{font-size:22px}}@media (max-width:1024px){.details-review{margin-top:20px}}@media (min-width:1367px){.details-review{padding-left:40px}}.woocommerce-noreviews{margin-bottom:20px !important}.woocommerce-info{border-color:var(--subtrix-theme-color)}.woocommerce-info:before{color:var(--subtrix-theme-color)}.widget.widget-products .tab-content .ajax-loading{background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/loading-quick.gif) center 100px no-repeat #fff}.widget.widget-products .widget-title{padding:0 0 10px;margin-bottom:25px}.widget.widget-products .slick-carousel-top .slick-arrow{top:-60px}.widget.widget-products.column1 .shop-list-small{margin-top:-1px}.link-readmore{position:relative;padding:1.875rem 0}.link-readmore:before{content:"";background:#d8dde5;position:absolute;top:50%;left:0;width:100%;height:1px;z-index:2}.link-readmore .link-inner{display:inline-block;padding:0 30px;background:#fff;position:relative;z-index:3}.category-item{text-align:center;border:1px solid #d8dde5;transition:all .35s ease-in-out 0s;padding:10px}@media (min-width:1200px){.category-item{padding:50px 30px 30px}}.category-item .image-wrapper{margin-bottom:10px}@media (min-width:1200px){.category-item .image-wrapper{margin-bottom:25px}}.category-item .cat-title{margin:0;font-size:18px}@media (min-width:1200px){.category-item .cat-title{font-size:24px}}.category-item .product-nb{font-size:12px;color:var(--subtrix-theme-color);letter-spacing:1px;text-transform:uppercase}.category-item:hover{border-color:var(--subtrix-theme-color)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--subtrix-theme-color)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ebebeb;height:3px;margin:12px 10px}.widget_price_filter{font-family:var(--subtrix-main-font)}.widget_price_filter .price_slider_wrapper{overflow:hidden}.widget_price_filter .price_slider_amount .price_label{font-weight:400;font-size:1rem;display:inline-block;text-transform:capitalize;float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-range{top:0;height:100%;background:#ddd}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#e9e9e9;height:4px;margin:5px 10px 20px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{z-index:2;position:absolute;width:15px;height:15px;border-radius:15px;cursor:pointer;background:var(--subtrix-theme-color);top:-6px}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;margin-top:22px}.woocommerce .widget_price_filter .price_slider_amount>input{width:48%;margin-bottom:5px;border:2px solid #d8dde5}.woocommerce .widget_price_filter .price_slider_amount>input:focus{border-color:#000}.woocommerce ul.product_list_widget{list-style:none}.woocommerce ul.product_list_widget li{clear:both;margin:0 0 15px;padding:0}@media (min-width:1200px){.woocommerce ul.product_list_widget li{margin-bottom:20px}}.woocommerce ul.product_list_widget li{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce ul.product_list_widget li:last-child{margin-bottom:0}.woocommerce ul.product_list_widget li img{width:100%;margin:0;float:none}.woocommerce ul.product_list_widget .star-rating{display:none}.woocommerce ul.product_list_widget .woocommerce-Price-amount{font-size:1rem;font-weight:600;color:var(--subtrix-link-color)}.woocommerce ul.product_list_widget del{display:none}.woocommerce ul.product_list_widget .product-title{font-size:1rem;margin:3px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.product_list_widget .product-title a{font-weight:inherit}.woocommerce ul.product_list_widget .left-content{width:80px;padding:5px;border:1px solid #d8dde5;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.woocommerce ul.product_list_widget .left-content a{display:block;overflow:hidden;border-radius:4px;max-height:80px}.woocommerce ul.product_list_widget .left-content+.right-content{padding-left:20px;-ms-flex-positive:1;flex-grow:1}.woocommerce-currency-switcher-form{min-width:100px}.woocommerce-currency-switcher-form .dd-select{background:#fff !important;border:none;border-radius:0}.woocommerce-currency-switcher-form ul.dd-options{border:none;box-shadow:none}.woocommerce-currency-switcher-form ul.dd-options li{padding:0;border:none}.widget-woocommerce-currency-switcher .dd-desc{display:none}.widget-woocommerce-currency-switcher a.dd-option,.widget-woocommerce-currency-switcher .dd-selected{padding:5px 10px !important;color:var(--subtrix-text-color)}.widget-woocommerce-currency-switcher label{line-height:100%;float:left;margin:0}.widget-woocommerce-currency-switcher .dd-pointer{border:none !important;margin:0 !important}.widget-woocommerce-currency-switcher .dd-pointer:before{font-family:FontAwesome;position:absolute;line-height:100%;right:0;bottom:-4px}.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-down:before{content:"\f107"}.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-up:before{content:"\f106"}.goal-products-list{list-style:none;padding:0;margin:0}.goal-products-list .product-block{padding:10px 0;background:#fff}.goal-products-list .media-left{padding:0}.goal-products-list .media-body{padding-left:20px}.goal-products-list .rating{display:none}.goal-products-list .name{font-family:var(--subtrix-main-font);margin:0}.goal-products-list .name a{font-size:16px;text-transform:capitalize}.goal-products-list .product-block:hover .name a{color:var(--subtrix-theme-color)}.goal-products-list .groups-button * i{color:var(--subtrix-text-color)}.goal-products-list .groups-button * i:hover{color:var(--subtrix-theme-color)}.goal-products-list .groups-button .addcart,.goal-products-list .groups-button .yith-wcwl-add-to-wishlist,.goal-products-list .groups-button .quick-view{display:inline-block;padding-right:26px}.goal-products-list .groups-button .addcart .add-cart a{background:0 0;padding:0}.goal-products-list .groups-button .addcart .add-cart a .title-cart{display:none}.goal-products-list .groups-button .yith-wcwl-add-to-wishlist{vertical-align:bottom}.goal-products-list .groups-button .yith-wcwl-add-to-wishlist .sub-title{display:none}.goal-products-list .groups-button .yith-wcwl-add-to-wishlist .feedback{display:none}.goal-products-list .groups-button .quick-view{padding-right:0;vertical-align:middle}.goal-products-list .groups-button .quick-view a.quickview{background:0 0;border:none;padding:0}.goal-products-list .price{margin-bottom:10px}.goal-products-list .price span.woocs_price_code del span.woocommerce-Price-amount{font-size:20px;color:#888625}.goal-products-list .price span.woocs_price_code ins span.woocommerce-Price-amount{font-size:24px;font-weight:400;color:#888625}.goal-products-list .price span.woocs_price_code span.woocommerce-Price-amount{font-size:24px;font-weight:400;color:#888625}.sub-categories .sub-title{font-size:15px;color:#fff;background:#131836;padding:14px 40px;margin:0;text-transform:uppercase}.sub-categories .sub-title .icon{margin-right:20px}.sub-categories .sub-title .pull-right{margin-top:3px}.sub-categories>.list-square{padding:15px 40px;background:#f5f5f5}.sub-categories>.list-square>li>a{color:var(--subtrix-text-color)}.sub-categories>.list-square>li>a:before{background:var(--subtrix-text-color)}.sub-categories>.list-square>li:hover>a,.sub-categories>.list-square>li.active>a{color:var(--subtrix-link-color)}.sub-categories>.list-square>li:hover>a:before,.sub-categories>.list-square>li.active>a:before{background:var(--subtrix-link-color)}.list-banner-category .category-wrapper{position:relative}.list-banner-category .category-wrapper .category-meta{position:absolute;bottom:50px;left:0;z-index:1}.list-banner-category .title{margin:0;font-size:36px;letter-spacing:.5px}.list-banner-category .title a:hover,.list-banner-category .title a:active{text-decoration:underline}.all-products{font-size:36px;color:var(--subtrix-link-color);text-align:right}.all-products a:hover,.all-products a:active{text-decoration:underline}.grid-banner-category.style1 .link-action{display:block;position:relative}.grid-banner-category.style1 .link-action:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out 0s}.grid-banner-category.style1 .link-action .title{font-size:14px;text-transform:uppercase;margin:0;display:inline-block;font-weight:500;padding:10px 35px;background:#fff;letter-spacing:1px}.grid-banner-category.style1 .link-action .info{text-align:center;top:50%;margin-top:-19px;position:absolute;left:0;width:100%;opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out 0s}.grid-banner-category.style1 .link-action:hover:before,.grid-banner-category.style1 .link-action:hover .info,.grid-banner-category.style1 .link-action:active:before,.grid-banner-category.style1 .link-action:active .info{opacity:1;filter:alpha(opacity=100)}.grid-banner-category.style1 .link-action:hover .info,.grid-banner-category.style1 .link-action:active .info{animation:zoomInDown .5s linear 1}.grid-banner-category.style2 .link-action{display:block;position:relative;overflow:hidden}.grid-banner-category.style2 .link-action:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background:rgba(0,0,0,.2);border-radius:0 0 100%;transform:scale(0);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-origin:0 0;transition:all .4s ease-in-out 0s}.grid-banner-category.style2 .link-action .title{font-size:16px;text-transform:uppercase;margin:0;display:inline-block;font-weight:500;padding:10px 35px;background:#fff;letter-spacing:1px;border:1px solid #ebebeb}.grid-banner-category.style2 .link-action .info{text-align:center;top:10px;position:absolute;left:10px}@media (min-width:1200px){.grid-banner-category.style2 .link-action .info{top:40px;left:40px}}.grid-banner-category.style2 .link-action:hover:before,.grid-banner-category.style2 .link-action:active:before{transform:scale(1)}table>thead>tr>th,table>thead>tr>td,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border:0}table>thead>tr>th,table>thead>tr>td,table>tbody>tr>th,table>tbody>tr>td,table>tfoot>tr>th,table>tfoot>tr>td,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border-bottom:0;border-right:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{margin-right:1.875rem}.woocommerce-info{background-color:#f4f5f7}.select2-container--default .select2-selection--single{border:none}.woocommerce form .form-row .input-checkbox{position:static;float:none;display:inline-block;margin:0 5px 0 0;vertical-align:inherit}.woocommerce form .form-row .input-checkbox+label{display:inline-block}.widget-categoriestabs .nav-tabs{margin:40px 0;border:none;text-align:center}.widget-categoriestabs .nav-tabs>li{margin:0 12px;display:inline-block;float:none}.widget-categoriestabs .nav-tabs>li.active>a{text-decoration:underline;color:#000}.widget-categoriestabs .nav-tabs>li>a{text-transform:capitalize;font-size:16px;color:#000;border:none !important}.widget-categoriestabs .nav-tabs>li>a .product-count{font-size:14px;color:var(--subtrix-text-color);display:inline-block;vertical-align:top}.woocommerce-widget-layered-nav .view-more-list{font-size:14px;text-decoration:underline;color:#27b737}.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list{overflow:hidden}.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list.hideContent{margin-bottom:10px;height:260px}.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list.showContent{height:auto;margin-bottom:10px}.woocommerce-widget-layered-nav-list{-moz-column-count:2;column-count:2}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{font-size:15px;margin:0 0 5px;width:100%;white-space:nowrap}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child{margin:0}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a{color:var(--subtrix-text-color)}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a:hover,.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a:active{color:var(--subtrix-theme-color)}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a{padding:1px !important}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a .swatch-color{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:baseline;margin-right:10px}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item>a .swatch-label{display:none}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen>a{color:var(--subtrix-theme-color)}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen>a .swatch-color{display:none}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen>a:before{vertical-align:baseline;color:var(--subtrix-theme-color);content:"\f14a";font-family:"FontAwesome"}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen>a:hover:before,.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen>a:active:before{color:#f33066;font-family:"FontAwesome";content:"\f057"}.goal-price-filter,.goal-product-sorting{list-style:none;padding:0;margin:0}.goal-price-filter li,.goal-product-sorting li{margin-bottom:5px}.goal-price-filter li:last-child,.goal-product-sorting li:last-child{margin-bottom:0}.goal-price-filter li a,.goal-product-sorting li a{color:var(--subtrix-text-color)}.goal-price-filter li a:hover,.goal-price-filter li a:active,.goal-product-sorting li a:hover,.goal-product-sorting li a:active{color:var(--subtrix-theme-color)}.goal-price-filter li.current,.goal-price-filter li.active,.goal-product-sorting li.current,.goal-product-sorting li.active{color:var(--subtrix-theme-color)}.widget.widget-products-tabs{margin-bottom:0}@media (min-width:1200px){.widget.widget-products-tabs .widget-title{font-size:44px}}.widget.widget-products-tabs .top-info{overflow:hidden;margin-bottom:15px}@media (min-width:1200px){.widget.widget-products-tabs .top-info{margin-bottom:35px}}.widget.widget-products-tabs .top-info{-ms-flex-pack:justify;justify-content:space-between}.widget.widget-products-tabs .top-info .nav.tabs-product.center{margin-bottom:0}.widget.widget-products-tabs .widget-title{padding:0 0 10px;margin:0}.widget.widget-products-tabs .widget-title:before{width:2000px}.widget.widget-products-tabs .widget-title.center:before,.widget.widget-products-tabs .widget-title.center:after{display:none}.widget.widget-products-tabs .widget-content.carousel{margin-bottom:-40px}.widget.widget-products-tabs .widget-content.carousel .slick-list{padding-bottom:40px}.widget.widget-products-deal{margin:0}.widget.widget-products-deal .widget-title{padding:0 0 10px;margin-bottom:25px}.widget.widget-products-deal .slick-carousel-top .slick-arrow{top:-60px}.widget.widget-products-deal .goal-countdown-dark .times>div>span{color:var(--subtrix-link-color)}.tab-content.loading{min-height:400px;position:relative}.tab-content.loading:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;content:"";background:url(//mygoalthemes.com/demo/subtrix/wp-content/themes/subtrix/css/../images/loading-quick.gif) center 100px no-repeat rgba(255,255,255,.9)}.widget.widget-tab-style_center .widget-title{font-size:36px;text-align:center;margin:0 0 10px;color:#252525;padding:0;border:none}.widget.widget-tab-style_center .widget-title:before{display:none}@keyframes pulsate{0%{opacity:0;filter:alpha(opacity=0);transform:scale(.1)}50%{opacity:1;filter:alpha(opacity=100)}100%{transform:scale(1.2);opacity:0;filter:alpha(opacity=0)}}.goal-lookbook .mapper-pin-wrapper>a{display:inline-block;width:16px;height:16px;border-radius:50%;background:#f43434;position:relative}.goal-lookbook .mapper-pin-wrapper>a:before{content:"";width:40px;height:40px;background:rgba(244,52,52,.2);position:absolute;top:0;left:0;margin-top:-12px;margin-left:-12px;z-index:2;border-radius:50%;animation:1s ease-out 0s normal none infinite running pulsate;-webkit-animation:1s ease-out 0s normal none infinite running pulsate}.goal-lookbook .mapper-pin-wrapper .image img{width:100%}.goal-lookbook .mapper-popup:before{content:"";width:40px;height:40px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.goal-lookbook .mapper-popup:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:30px;height:24px;border-width:12px 15px;border-style:solid;border-color:transparent transparent transparent #fff}.widget.widget-recent_viewed .widget-title,.widget.upsells .widget-title,.related .widget-title{font-size:18px;margin:0 0 15px}.widget.widget-recent_viewed .slick-list,.widget.upsells .slick-list,.related .slick-list{padding-top:4px}.cross-sells.products{margin-top:1.875rem;margin-bottom:0}@media (min-width:1200px){.cross-sells.products{margin-top:50px}}.cross-sells.products>h2{margin:0 0 20px;font-size:22px}@media (min-width:992px){.cross-sells.products>h2{margin:0 0 30px}}.wc-block-components-price-slider{margin:0}.wc-block-components-price-slider__range-input::-moz-range-thumb{border-radius:50%;width:18px;height:18px;background:#fff;border:2px solid var(--subtrix-theme-color)}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{border-radius:50%;width:18px;height:18px;background:#fff;border:2px solid var(--subtrix-theme-color)}.wc-block-components-price-slider__range-input::-ms-thumb{border-radius:50%;width:18px;height:18px;background:#fff;border:2px solid var(--subtrix-theme-color)}.wc-block-components-price-slider__range-input-progress{--range-color:var(--subtrix-theme-color);height:6px}.wc-block-components-price-slider__range-input-wrapper{background:#e5f0fd;height:6px;box-shadow:none;border-radius:6px}.wc-block-price-filter__controls input{border:0;font-weight:500;color:var(--subtrix-link-color);padding:0}.wc-block-price-filter__controls input+input{text-align:right}.wc-block-price-filter__range-text span{color:var(--subtrix-link-color);font-weight:500}