
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.language{color:#162369;position:fixed;bottom:20px;right:30px;z-index:99}.language a{color:#162369}.language a:hover{opacity:.8}@media screen and (max-width:450px){.language{bottom:15px;right:15px}}.homepage .Mobile-bar-branding{display:none}.squarify-slideout-cart__footer{display:none !important}.squarify-slideout-cart.squarify-slideout-cart--open{background-color:#fff}.Header{position:fixed !important;top:0;width:100%;z-index:1000}.custom-subheader{position:relative;top:80px;margin:0 auto 80px;padding:15px;font-weight:bold;white-space:nowrap;background:#fff;z-index:999;width:fit-content;left:50%;transform:translatex(-50%)}.custom-subheader.sticky{position:fixed;top:120px;left:50%;transform:translatex(-50%);animation:slideDown .3s ease-out;width:auto;margin:0}.custom-subheader{max-width:1200px}@keyframes slideDown{from{transform:translatey(-20px)}to{transform:translatey(0)}}.custom-page-menu{background:#fff;padding:15px;text-align:center;border-bottom:1px solid #ddd;font-weight:bold}.custom-subheader a{margin:0 10px}.custom-subheader a:hover{color:blue}.custom-category-header{padding:6rem 1rem 4rem !important;text-align:center;margin:0 auto 4rem;max-width:1200px;position:relative;background:linear-gradient(to bottom right,#f9f9f9 0%,#fff 100%)}.custom-category-header h1{font-size:2.8rem !important;color:#2c2c2c !important;margin-bottom:1.2rem !important;font-weight:500;letter-spacing:-.03em;line-height:1.1;position:relative;display:inline-block;padding-bottom:1rem}.custom-category-header h1:after{content:'';display:block;width:50px;height:2px;background:#c5a47e;position:absolute;bottom:0;left:50%;transform:translatex(-50%)}.custom-category-header p{font-size:1.15rem !important;color:#666 !important;max-width:680px;margin:0 auto !important;line-height:1.6;letter-spacing:.03em}@media (max-width:767px){.custom-category-header{padding:4rem 1.5rem 2.5rem !important;margin-bottom:2rem}.custom-category-header h1{font-size:2.2rem !important;padding-bottom:.8rem}.custom-category-header h1:after{width:40px;height:1.5px}.custom-category-header p{font-size:1.05rem !important;line-height:1.5}}@keyframes fadeInUp{from{opacity:0;transform:translatey(20px)}to{opacity:1;transform:translatey(0)}}.custom-category-header{animation:fadeInUp .6s ease-out forwards}.ProductList-item{position:relative !important;display:block !important;overflow:hidden !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important;border-radius:25px !important}.ProductList-item-link{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:10 !important;display:block !important;text-decoration:none;pointer-events:auto !important;transition:all .4s ease;border:2px solid transparent}.ProductList-item-link:hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.04);pointer-events:none}.ProductList-item-link:hover{border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.12) !important;transform:translatey(-4px) scale(1.02)}.ProductList-item-figure{transition:transform .6s ease,filter .6s ease;pointer-events:auto !important}.ProductList-item-link:hover .ProductList-item-figure{transform:scale(1.03);filter:brightness(.98)}.ProductList-item-link:hover .ProductList-item-title,.ProductList-item-link:hover .ProductList-item-price{opacity:.9;transform:translatey(-2px);transition:all .3s ease-out}