.menu__item .navlink--toplevel .navtext{color:#333;font-weight:600;position:relative;transition:color .2s ease}.menu__item .navlink--toplevel .navtext:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:100%;background-color:#c4422b;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.menu__item .navlink--toplevel:hover .navtext{color:#c4422b!important;font-weight:600}.menu__item .navlink--toplevel:hover .navtext:after{transform:scaleX(1)}.header__dropdown .navlink .navtext{color:#333;font-weight:400}.highlight--link .navtext{color:#c4422b!important;font-weight:600}.navlink--grandchild:hover .navtext,.header__dropdown .navlink:hover .navtext{color:#c4422b!important;font-weight:500}.main-menu--active .navlink--toplevel .navtext{color:#c4422b!important;font-weight:600}.main-menu--active .navlink--toplevel .navtext:after{transform:scaleX(1)}.header__dropdown .main-menu--active .navtext{color:#c4422b!important;font-weight:500!important;text-decoration:none}.price_wrapper{display:none}@media (max-width: 768px){.header__mobile .navlink .navtext{font-size:15px;font-weight:500;color:#333;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.header__mobile .nav-section-title{font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.4px;margin-top:1rem;margin-bottom:.25rem;padding:0 18px}.header__mobile .main-menu--active .navtext{color:#c4422b!important;font-weight:600}.header__mobile .navtext:after{display:none!important}.header__mobile .navtext svg{margin-left:auto;width:18px;height:18px;stroke:#999}.header__mobile .navtext:hover{background-color:#f9f9f9}}.menu__item .navlink--toplevel .navtext{font-weight:600;font-size:15px;color:#222}.header__dropdown .navlink.navtext--child .navtext{font-weight:700;font-size:15px;color:#111;text-transform:uppercase;letter-spacing:.5px;padding:10px 18px 6px;margin-bottom:4px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.nav-section-title,.header__mobile .nav-section-title{font-size:15px!important;font-weight:700!important;color:#222!important;background-color:#f5f5f5;padding:10px 18px 8px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #e5e5e5;display:block}.header__dropdown .navlink--child>.navtext{font-weight:500!important;font-size:13px!important;color:#333!important;text-transform:uppercase;letter-spacing:.3px;padding:6px 14px 4px;margin-top:4px;background-color:transparent!important;border-bottom:none!important}@media (max-width: 768px){.header__mobile .navlink .navtext{font-size:15px;font-weight:500;color:#333;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.header__mobile .nav-section-title{font-size:13px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.4px;margin-top:1rem;margin-bottom:.5rem;padding:0 18px}.header__mobile .main-menu--active .navtext{color:#c4422b!important;font-weight:600}.header__mobile .navtext:hover{background-color:#f9f9f9}.header__mobile .navtext svg{margin-left:auto;width:18px;height:18px;stroke:#999}.header__mobile .navlink.sale .navtext,.header__mobile .navlink.new-arrivals .navtext{color:#c4422b!important;font-weight:600}}.header__mobile .navlink--child>.navtext{font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.4px;color:#333}.header__mobile .navlink.new-arrivals .navtext,.header__mobile .navlink.sale .navtext{color:#c4422b!important;font-weight:600}@media (max-width: 768px){.header__mobile .navlink--child>.navtext{font-size:13px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.4px;margin-top:6px;padding:10px 20px 4px;border-bottom:1px solid #eee;background-color:#f9f9f9}.header__mobile .navlink--grandchild .navtext{font-size:14px;font-weight:400;color:#333;padding-left:28px}.header__mobile .navlink.new-arrivals .navtext,.header__mobile .navlink.sale .navtext{color:#c4422b!important;font-weight:600}}.subcollection__item{transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.subcollection__item:hover{transform:scale(1.03);box-shadow:0 10px 20px #00000014;z-index:2}.subcollection__title{transition:transform .3s ease,opacity .3s ease}.subcollection__item:hover .subcollection__title{transform:translateY(-2px);opacity:1}.subcollection__item:hover .image-overlay{background-color:#00000008}.subcollection__item{position:relative;overflow:hidden}.subcollection__item:after{content:"";position:absolute;left:20%;bottom:12px;width:60%;height:2px;background-color:#b14d28;opacity:0;transform:scaleX(0);transition:transform .3s ease,opacity .3s ease;transform-origin:center}.subcollection__item:hover:after{transform:scaleX(1);opacity:1}.product__grid__price{display:none}.sku-wrapper,.product__info-container p{font-family:Helvetica,sans-serif;font-size:.9rem;color:#333;font-weight:400;line-height:1.5;margin-bottom:6px;letter-spacing:.1px}.btn--add-to-cart{background-color:#c4422b!important;border-color:#c4422b!important;color:#f4f0ed!important;font-weight:500;font-size:1rem;font-family:sans-serif;text-transform:none;padding:10px 22px;letter-spacing:.2px;border-radius:4px}.btn--add-to-cart:hover{background-color:#a33921!important;border-color:#a33921!important}.product-meta-block{margin-bottom:1rem}.product-meta-line{margin-bottom:.25rem}.close-popup svg{width:20px;height:20px}.product__block__icon p strong{cursor:pointer}.print-contact-info{display:none}@media print{body *{visibility:hidden}.product-single,.product-single *{visibility:visible}.product-single{position:absolute;top:0;left:0;width:100%;padding:20px;font-family:serif;color:#000;background:#fff}header,footer,.site-header,.site-footer,.breadcrumb,.product__thumbnails,.product__media-list,.product__media-wrapper img+img{display:none!important}.product__media-wrapper img{display:none!important}.product__media-wrapper img:first-of-type{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.product__media-wrapper{width:100%!important;margin:0 auto!important;text-align:center}.product__media-item:nth-child(n+2),.media--transparent:nth-child(n+2),.product__media-gallery img:nth-child(n+2),.flickity-slider .product__media:not(:first-child){display:none!important}.product__grid--columns .product__media,.product__grid--mosaic .product__media{display:none!important}.product__grid--mosaic .product__media:first-child{display:block!important;margin:0!important;padding:0!important}.product-image-wrapper{height:400px!important;margin:30px 0}.product-image-wrapper img{display:block!important}.product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.accordion__body{display:block!important}.product__block__icon,.product__block__spacer,.first-schema-item,.product__block__buttons,#shopify-block-AL0d0V0ZjcHRSVVdJW__wishlist_plus_wishlist_pdp_button_abzAWz{display:none!important}.product__title{font-size:24px!important;margin-top:30px!important;margin-bottom:20px!important}.product__title:before,.product__title:after{display:none!important}.product__price{font-size:24px;font-weight:700;margin-bottom:10px}p{font-size:17px!important}.media__thumb__wrapper{display:none!important}.product__main__content{font-family:Helvetica!important}ul li{font-size:14px!important}.product__block__share{display:none}.accordion__title:after{display:none}.accordion-content__entry{display:block!important}.accordion-content__entry.accordion-content__entry--truncate{display:none!important}.accordion__wrapper{margin-top:40px!important;border-top:0px!important}.product-accordion .accordion__title{font-size:18px}.product-accordion .accordion__wrapper:nth-child(3){display:none}.print-contact-info{display:block}.contact-logo{margin:20px 0}.contact-logo img{width:24%!important}.contact-cta{color:#c4422b!important}.contact-details li{font-size:16px}.contact-details li a{color:#c4422b!important}}.product__block__share{padding-bottom:0}.share-holder{margin-bottom:0}.wish-icon i{font-size:20px;font-weight:500}.header__mobile__right{gap:10px}.header__mobile__button{min-width:20px}@media screen and (max-width:360px){.wish-icon i{font-size:18px}}@media screen and (max-width: 767px){.wish-icon i{margin-top:4px}span.swym-wishlist-header-counter{margin-bottom:9px!important}}[data-type=image] .media__buttons__holder,[data-type=image] .media__button--zoom{width:100%!important;height:100%!important;max-width:100%;opacity:0}[data-type=image] .media__button--info{position:absolute;right:auto;left:0;align-self:flex-end}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom_styles.css.map */
