.shop-new-cat-subcat-wrapper{max-width:94.75rem;margin:0 auto;padding:0 1.5rem}@media (min-width:801px){.shop-top-bar-title-wrap{position:relative}.shop-top-bar-title-wrap::before{position:absolute;height:.0625rem;bottom:0;background-color:#a19b92;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;content:""}}.shop-inner-flex-wrapper{margin:0 auto 3.75rem;padding-bottom:.625rem;border-bottom:.0625rem solid #a19b92}@media (min-width:801px){.shop-inner-flex-wrapper{display:flex;justify-content:space-between;max-width:60.625rem;padding-bottom:2.5rem;margin-bottom:5rem;align-items:center;border-bottom:none}}@media (min-width:801px) and (max-width:1024px){.shop-inner-flex-wrapper{gap:1rem}}@media (min-width:1025px){.shop-inner-flex-wrapper{gap:3.5rem}}.shop-inner-flex-wrapper .main-text-shop-title{font-family:DM Serif Display;text-transform:uppercase;font-size:1.75rem;line-height:2.25rem;letter-spacing:.0525rem;font-weight:400;cursor:pointer;display:flex;justify-content:space-between}@media (min-width:801px){.shop-inner-flex-wrapper .main-text-shop-title{font-size:2rem;line-height:2.5rem;letter-spacing:.06rem;display:block;cursor:initial;pointer-events:none}}@media (min-width:801px){.shop-inner-flex-wrapper .main-text-shop-title .md-hide{display:none}}.shop-inner-flex-wrapper .main-category-top-links-wrappers{position:relative;display:none;padding:.9375rem .625rem;font-family:Raleway;font-size:1.1875rem;line-height:1.4375rem;letter-spacing:.11875rem;font-weight:700;color:#655f58;text-transform:uppercase}@media (min-width:801px){.shop-inner-flex-wrapper .main-category-top-links-wrappers{display:block;padding:0}}@media (min-width:801px) and (max-width:1024px){.shop-inner-flex-wrapper .main-category-top-links-wrappers{font-size:1rem;line-height:1.1875rem}}.shop-inner-flex-wrapper .main-category-top-links-wrappers:not(:last-child,:nth-last-child(2))::after{content:""}.shop-inner-flex-wrapper .main-category-top-links-wrappers:after{position:absolute;top:50%;right:-1.875rem;transform:translateY(-50%);height:140%;background-color:#655f58;width:.08125rem}@media (min-width:801px) and (max-width:1024px){.shop-inner-flex-wrapper .main-category-top-links-wrappers:after{right:-2.75rem}}@media (min-width:1025px){.shop-inner-flex-wrapper .main-category-top-links-wrappers:after{right:-2.75rem}}.shop-inner-flex-wrapper .main-category-top-links-wrappers ul{margin:0;padding:0;list-style:none}.shop-inner-flex-wrapper .main-category-top-links-wrappers ul a:hover{border-bottom:.0625rem solid #655f58}.shop-inner-flex-wrapper .main-category-top-links-wrappers .main-category-top-links-data{font:inherit;text-transform:inherit;color:inherit;text-decoration:none;border-bottom-color:#fff}.shop-inner-flex-wrapper .main-category-top-links-wrappers .main-category-top-links-data:not(.main-category-search-tap){pointer-events:none}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;line-height:normal}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu ul{display:none;width:100%;padding:1rem .5rem 0;transition:all .3s ease}@media (min-width:801px){.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu ul{margin:0;text-align:left;position:absolute;left:0;top:100%;opacity:0;background-color:#fff;padding:1rem 1.25rem;max-width:calc(100% + 50px);transition:all .3s ease;min-width:200px;z-index:99;box-shadow:0 -1px 10px rgba(228,228,228,.58);visibility:hidden;display:block}}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu ul li{padding:.5rem 0;line-height:1}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu ul a{color:inherit;text-transform:capitalize;text-decoration:none;border-bottom:none;font-weight:400}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu ul a:hover{border-bottom:1px solid #ed4a42}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu>span.md-hide{cursor:pointer}@media (min-width:801px){.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu>span.md-hide{display:none}}@media (min-width:801px){.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu{padding:0;line-height:inherit}.shop-inner-flex-wrapper .main-category-top-links-wrappers .link-category-accordion-menu:hover ul{opacity:1;visibility:visible;left:-1.25rem}}.shop-inner-flex-wrapper .main-category-top-links-wrappers .search-prd-button-wrapper .main-category-search-tap{display:flex;align-items:center;gap:.5rem;cursor:pointer}h2.category-single-outer-main-title-container{font-family:DM Serif Display;font-size:2.25rem;line-height:2.75rem;letter-spacing:.0675rem;text-align:center}@media (min-width:801px){h2.category-single-outer-main-title-container{font-size:2.9375rem;line-height:3.4375rem;letter-spacing:.088125rem;text-align:left}}.category-grid-main-data-wrapper{padding-bottom:60px}@media (min-width:801px){.category-grid-main-data-wrapper{padding-bottom:5rem}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap{display:grid;gap:2.5rem 2rem}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.two-cols{grid-template-columns:1fr}@media (min-width:481px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.two-cols{grid-template-columns:1fr 1fr}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.three-cols{grid-template-columns:1fr}@media (min-width:481px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.three-cols{grid-template-columns:1fr 1fr}}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.three-cols{grid-template-columns:1fr 1fr 1fr}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.four-cols{grid-template-columns:1fr}@media (min-width:481px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.four-cols{grid-template-columns:1fr 1fr}}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap.four-cols{grid-template-columns:1fr 1fr 1fr 1fr}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid-wrap__item[data-visible=show]{display:block}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid-wrap__item[data-visible=hide]{display:none}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--image img{display:block;margin:0 auto;-ms-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--image img{margin:0;aspect-ratio:1;object-fit:cover;will-change:transform}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--image a{border:none}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--image a{display:inline-block;overflow:hidden}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--image a:hover img{opacity:.8}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--content{font-family:DM Serif Display;font-size:1.75rem;line-height:2.25rem;letter-spacing:.0525rem;color:#000;text-align:center;padding-top:30px}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--content{font-size:2rem;line-height:2.5rem;letter-spacing:.06rem;color:#000;text-align:left}}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--content a{border-bottom:1px solid;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.shop-new-cat-subcat-wrapper .category-grid-inner-wrap .category-single-grid__item--content a:hover{color:#ed4a42;border-bottom-color:#ed4a42}.shop-new-cat-subcat-wrapper .category-view-all-button-wrap{font-family:Raleway;font-size:1.1875rem;line-height:2rem;letter-spacing:0;text-align:center;padding-top:1.875rem}@media (min-width:801px){.shop-new-cat-subcat-wrapper .category-view-all-button-wrap{padding-top:1.25rem;text-align:right}}.shop-new-cat-subcat-wrapper .category-view-all-button-wrap a{border-bottom-color:#000}.shop-new-cat-subcat-wrapper .category-view-all-button-wrap a:hover{color:#ed4a42;border-bottom-color:#ed4a42}.outer-search-cat-wrapper .hideform{display:none}.outer-search-cat-wrapper .center-category-search-prd{margin:auto;width:90%;padding:1.25rem;max-width:700px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background-color:#fff}.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap{display:flex;justify-content:center}.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap{margin:auto 0}.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap input{border:none;border-bottom:1px solid}@media (max-width:600px){.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap input{font-size:.875rem;padding:.625rem;min-width:initial}.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap input::placeholder{font-size:.875rem}}@media (max-width:600px){.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap .search__submit{padding:.5rem!important;top:4px;position:relative}}.outer-search-cat-wrapper .center-category-search-prd .form-flex-outer-wrap .form-flex-inner-wrap .search__submit:hover svg{fill:#ed4a42}.outer-search-cat-wrapper .center-category-search-prd .form-close-button-wrap{float:right}.outer-search-cat-wrapper .center-category-search-prd .form-close-button-wrap button{background-color:transparent;outline:0;box-shadow:none;cursor:pointer;border:none;font-size:1.5rem;padding:.5625rem}.outer-search-cat-wrapper .center-category-search-prd .form-close-button-wrap button:hover{color:#ed4a42}body.search-modal{position:relative}body.search-modal::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.19);z-index:5}