.floating-badge{border-radius:2px;color:#fff;font-family:Bantayog,sans-serif;font-size:16px;left:12px;padding:4px 8px;position:absolute;text-transform:uppercase;top:17px}@media (min-width:800px){.floating-badge{font-size:14px;left:10px;line-height:1.14;padding:1px 8px;top:10px}}@media (min-width:1440px){.floating-badge{font-size:16px;left:15px;line-height:1;padding:4px 8px;top:17px}}.floating-badge--sale{background-color:#c00000}.floating-badge--new{background-color:#698a4f}.pager-wrapper{background-color:#f4f3ec;padding:20px 0 110px}.pager-wrapper .shoetree-button{border-radius:6px;color:#698a4f;font-family:Bantayog,sans-serif;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:20px;margin:0 16px 0 0;padding:10px 18px;text-transform:capitalize}.pager-wrapper .shoetree-button--olive{color:#fff}.pager-wrapper .shoetree-button.active,.pager-wrapper .shoetree-button:active,.pager-wrapper .shoetree-button:focus,.pager-wrapper .shoetree-button:hover{background-color:#698a4f;color:#fff}.pager-container{margin:0 auto;max-width:1444px;padding:0}@media (min-width:800px){.pager-container{padding:0 30px}}@media (min-width:1440px){.pager-container{padding:0 40px}}.woocommerce div.product{margin-bottom:30px}.product{display:flex;flex-direction:column;width:calc(50% - 5px)}@media (min-width:800px){.product{width:calc(50% - 20px)}}@media (min-width:1440px){.product{width:calc(33% - 20px)}}.product__image{background-position:50%;background-size:cover;border:1px solid #eee;padding-bottom:100%;width:100%}.product__image.active,.product__image:active,.product__image:focus,.product__image:hover{opacity:.5;transition:all .5s}.product__title{font-family:Bantayog,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:30px;margin:20px 0 10px;text-align:center;text-transform:uppercase}@media (min-width: 800px){.product__title{font-size:20px;letter-spacing:1px}}.product__price{margin-bottom:10px;text-align:center}.product__current-price,.product__old-price{font-family:Bantayog Semilight,sans-serif;font-size:18px;font-weight:300;letter-spacing:.9px;line-height:30px}@media (min-width: 800px){.product__current-price,.product__old-price{font-size:20px;letter-spacing:1px}}.product__old-price{padding-right:10px;text-decoration:line-through;text-transform:uppercase}.product__new-price{color:#c00000;font-family:Bantayog,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:30px;text-transform:uppercase}@media (min-width: 800px){.product__new-price{font-size:20px;letter-spacing:1px}}.product__button{margin-top:auto;text-align:center}.product__button .shoetree-button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.32px;padding:10px;text-transform:uppercase;width:100%}@media (min-width: 800px){.product__button .shoetree-button{font-size:20px;letter-spacing:-.4px;padding:10px 40px;width:auto}}.product-listing .product-listing__products{padding-bottom:100px}.product-listing__products{width:100%}.product-listing__product-category-title{font-family:Bantayog,sans-serif;font-size:38px;font-weight:400;letter-spacing:1.9px;line-height:60px;margin:20px 0 15px;text-transform:uppercase}@media (min-width: 800px){.product-listing__product-category-title{font-size:46px;letter-spacing:2.3px}}@media (min-width: 1444px){.product-listing__product-category-title{font-size:48px;letter-spacing:2.4px}}.product-listing__product-category-body{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;line-height:40px;margin-bottom:50px}.product-listing__product-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media (min-width:800px){.product-listing__product-container{gap:20px;margin-left:10px}}@media (min-width:1440px){.product-listing__product-container{margin-top:45px}}.filters-open{overflow:hidden;position:fixed}.filters-open .product-listing-filters .product-listing__filters{background-color:#fff;border-right:1px solid #000;display:block;left:0;position:absolute;top:0;max-width:315px;width:100%;z-index:100}.filters-open .product-listing__filters-overlay{background:#0009;height:100%;left:0;top:0;position:absolute;width:100%;z-index:10}.filters-open .product-listing-filters .product-listing__filters-container{height:100vh;overflow:scroll;padding:0 20px}@media (min-width:800px){.product-listing__filter-toggle{display:none}}.product-listing-filters{padding:0 20px}@media (min-width:800px){.product-listing-filters{display:flex;flex-direction:row}}@media (min-width:1440px){.product-listing-filters{margin:auto;max-width:1460px}}.product-listing-filters .product-listing__filters{display:none}@media (min-width:800px){.product-listing-filters .product-listing__filters{display:block;margin-right:20px;width:40%;width:25%}}.product-listing-filters .product-listing__filters-close{padding:20px;position:absolute;right:0;top:0;cursor:pointer}@media (min-width:800px){.product-listing-filters .product-listing__filters-close{display:none}}.product-listing-filters .product-listing__filters-panel-open{margin:20px 0;width:100%}@media (min-width:800px){.product-listing-filters .product-listing__filters-panel-open{display:none}}.product-listing-filters .product-listing__products{width:100%}@media (min-width:800px){.product-listing-filters .product-listing__products{margin:0;width:60%;width:75%}}.product-listing__filter{border-bottom:1px solid #d0d0d0;padding:30px 0;width:75%}@media (min-width: 800px){.product-listing__filter{width:auto}}.product-listing__filter h2{font-family:Bantayog,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:35px;padding-bottom:10px;text-transform:uppercase}@media (min-width: 1444px){.product-listing__filter h2{font-size:26px;letter-spacing:1.3px}}.product-listing__filter ul{list-style:none;margin:0}.product-listing__filter ul li{font-family:Open Sans;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:40px}@media (min-width: 1444px){.product-listing__filter ul li{font-size:20px;letter-spacing:1px}}.product-listing__filter ul li .checkmark-container,.product-listing__filter ul li .radio-container{cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.product-listing__filter ul li .checkmark-container:hover input~.checkmark,.product-listing__filter ul li .radio-container:hover input~.checkmark{background-color:#698a4f}.product-listing__filter ul li .checkmark-container .checkmark,.product-listing__filter ul li .radio-container .checkmark{border:1px solid #698a4f;border-radius:3px;height:17px;left:0;position:absolute;top:12px;width:17px}.product-listing__filter ul li .checkmark-container .checkmark:after,.product-listing__filter ul li .radio-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.product-listing__filter ul li .checkmark-container input,.product-listing__filter ul li .radio-container input{cursor:pointer;height:0;margin:0;opacity:0;position:absolute;width:0}.product-listing__filter ul li .checkmark-container input:checked~.checkmark,.product-listing__filter ul li .radio-container input:checked~.checkmark{background-color:#698a4f}.product-listing__filter ul li .checkmark-container input:checked~.checkmark:after,.product-listing__filter ul li .radio-container input:checked~.checkmark:after{display:block}.product-listing__filter-checkboxes ul{padding:0}.product-listing__filter-colour ul{display:flex;flex-wrap:wrap;padding:0;width:60%}.product-listing__filter-colour ul li{margin-bottom:30px}.product-listing__filter-colour ul li .radio-container .checkmark{border:1px solid #d7d7d7;border-radius:50%}.product-listing__filter-colour ul li .radio-container .checkmark:after{background:#698a4f;border:1px solid #fff;border-radius:50%;height:13px;left:1px;top:1px;width:13px}.product-listing__filter-colour ul li .radio-container:hover input~.checkmark{opacity:.5}.product-listing__filter-colour ul li.assorted .radio-container .checkmark,.product-listing__filter-colour ul li.assorted .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.assorted .radio-container:hover input~.checkmark{background:linear-gradient(45deg,red,#f1ff00 33%,#3cff00 66%,#1404ff)}.product-listing__filter-colour ul li.assorted .radio-container input:checked~.checkmark:after{background:linear-gradient(0deg,red,#f1ff00 33%,#3cff00 66%,#1404ff)}.product-listing__filter-colour ul li.black .radio-container .checkmark,.product-listing__filter-colour ul li.black .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.black .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.black .radio-container:hover input~.checkmark{background:#000}.product-listing__filter-colour ul li.blue .radio-container .checkmark,.product-listing__filter-colour ul li.blue .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.blue .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.blue .radio-container:hover input~.checkmark{background:#4973fd}.product-listing__filter-colour ul li.green .radio-container .checkmark,.product-listing__filter-colour ul li.green .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.green .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.green .radio-container:hover input~.checkmark{background:#14b48a}.product-listing__filter-colour ul li.grey .radio-container .checkmark,.product-listing__filter-colour ul li.grey .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.grey .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.grey .radio-container:hover input~.checkmark{background:#313131}.product-listing__filter-colour ul li.orange .radio-container .checkmark,.product-listing__filter-colour ul li.orange .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.orange .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.orange .radio-container:hover input~.checkmark{background:#fd9952}.product-listing__filter-colour ul li.purple .radio-container .checkmark,.product-listing__filter-colour ul li.purple .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.purple .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.purple .radio-container:hover input~.checkmark{background:#9153a7}.product-listing__filter-colour ul li.red .radio-container .checkmark,.product-listing__filter-colour ul li.red .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.red .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.red .radio-container:hover input~.checkmark{background:#c12525}.product-listing__filter-colour ul li.white .radio-container .checkmark,.product-listing__filter-colour ul li.white .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.white .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.white .radio-container:hover input~.checkmark{background:#fff}.product-listing__filter-colour ul li.white .radio-container input:checked~.checkmark:after{border:1px solid #000}.product-listing__filter-colour ul li.yellow .radio-container .checkmark,.product-listing__filter-colour ul li.yellow .radio-container input:checked~.checkmark,.product-listing__filter-colour ul li.yellow .radio-container input:checked~.checkmark:after,.product-listing__filter-colour ul li.yellow .radio-container:hover input~.checkmark{background:#ffdc30}.product-listing__filter-links ul li{position:relative}.product-listing__filter-links ul li:after,.product-listing__filter-links ul li:before{border-right:1px solid #6d6d6d;content:"";display:block;height:8px;left:-20px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:0}.product-listing__filter-links ul li:after{margin-top:-1px;transform:rotate(135deg)}.product-listing__filter-links ul li a{text-decoration:none}.product-listing__filter-links ul li a.active,.product-listing__filter-links ul li a:active,.product-listing__filter-links ul li a:focus,.product-listing__filter-links ul li a:hover{text-decoration:underline}.product-listing__filter-radio ul{padding:0}.product-listing__filter-radio ul li .radio-container .checkmark{border-radius:50%}.product-listing__filter-radio ul li .radio-container .checkmark:after{background:#698a4f;border:1px solid #fff;border-radius:50%;height:13px;left:1px;top:1px;width:13px}.product-listing__filter-size ul{display:flex;flex-wrap:wrap;gap:8px;padding:0}.product-listing__filter-size ul li{cursor:pointer;display:block;height:45px;position:relative;text-align:center;width:30%}.product-listing__filter-size ul li:hover{background-color:#dbe1b6}.product-listing__filter-size ul li input{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.product-listing__filter-size ul li input:checked~.checkbox-button{background-color:#dbe1b6}.product-listing__filter-size ul li .checkbox-button{border:1px solid #dbe1b6;border-radius:3px;display:block;height:45px;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-listing__filter-stars ul{padding:0}.product-listing__filter-stars ul li{display:flex}.product-listing__filter-stars ul li .stars{flex-grow:1}.product-listing__filter-stars ul li .stars .star-empty:after,.product-listing__filter-stars ul li .stars .star-full:after{color:#d65d6b;content:"\2605  ";font-size:26px;line-height:26px}.product-listing__filter-stars ul li .stars .star-empty:after{color:#d7d7d7}.pager-wrapper{background-color:#fff;padding:60px 0 80px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-listing.css.map */
