.main-content{margin-top:0;padding-top:30px}.page-container{overflow:unset}h1,.h1{text-transform:unset}.grid{display:flex;flex-wrap:wrap}.grid__item{float:unset}.product-tag{border:1px solid #961b1e;background:#fffc;color:#961b1e;border-radius:4px}.custom-content .section-block--padding{padding:0}.custom-content .grid__item{padding-left:0}.notification--promo .notification__link{padding:6px 0}.notification__message{padding:0 30px}.site-header__link .icon{width:24px;height:24px}@media only screen and (max-width: 749px){.site-header .grid{flex-wrap:nowrap;align-items:center}.site-header__upper{padding-left:0;padding-right:0}}@media only screen and (min-width: 750px){.site-header__upper{padding-top:12px;padding-bottom:12px}.site-header__link .icon{width:32px;height:32px}}.site-nav__dropdown{box-shadow:0 20px 20px #0000001a}.site-header__cart-indicator{height:18px;width:18px;bottom:22px}.site-header__cart-indicator .item-count{position:absolute;right:50%;transform:translate(50%);bottom:3px;font-size:14px;font-weight:600;color:#fff}.site-nav__item.sale-rack a{color:#961b1e;background:#f5f5f5;padding:12px 20px}.breadcrumbs{font-size:.85em;margin:-1em 0 1em;max-width:100%;white-space:nowrap;overflow:auto;padding-bottom:8px}.breadcrumbs ol{list-style-type:none;margin:0;padding:0}.breadcrumbs li{display:inline-block}.breadcrumbs a{text-decoration:none}.breadcrumbs li:not(:last-child):after{content:"\203a\a0";display:inline-block;padding-left:.75ch;speak:none}.breadcrumbs [aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.swym-remind-me .swym-title{overflow:hidden;font-size:12px!important;line-height:18px;margin-bottom:10px;font-size:24px}.swym-button-bar,.swym-powered-by{display:none!important}@media only screen and (max-width: 749px){.featured-product__text label{text-align:left}}.product-card{border:none}@media only screen and (min-width: 750px){.product-card{padding:0;margin:25px}}.product-card__overlay,.featured-card:before{background:transparent}.featured-card{padding:0 25px}.product-card__info{position:relative;padding:0}.product-card__price{font-size:1em;font-weight:600;margin-top:8px}.product-card__regular-price{font-weight:500}.product-card__image-container{margin-bottom:0}.product-card__image-wrapper{vertical-align:top}@media only screen and (max-width: 749px){.product-card__image-container{max-height:235px}}.product-card__alt-images{display:flex;justify-content:flex-start;align-items:center}.product-card__alt-images img{max-width:36px;max-height:42px;margin:2px 1px}@media only screen and (max-width: 749px){.product-card__alt-images img{max-width:34px}}.product-single .photos{position:sticky;top:65px}.product-single__title{text-transform:unset;font-family:inherit;font-weight:400}.product-single__price-container{margin-top:16px}.product-single__price{font-size:1.75em}.product-single__price--compare{font-size:1.7em}.product-single__price:not(.product-single__price--compare){font-weight:600;color:#2e2e2e}.product-single__description ul{margin-top:16px}.product-single__thumbnails.slick-vertical .slick-prev{top:0}.is-active .product-single__thumbnail:after{border-width:2px}.product-single__policies{margin-top:8px}.product-sku{font-size:.85em;margin:8px 0}.product-form label{margin:8px 0 2px}.product-form.options-3 .product-form__item[data-option=Color]{flex-basis:100%}.product-form__item{flex:1 0 100%}@media only screen and (min-width: 769px){.product-form__item{flex:1 0 min-content}}.product-form__item--submit{margin-top:8px}.product-form__item--submit.full{flex-basis:100%}.product-form__cart-submit{white-space:nowrap}.single-color-option-label{flex:1 0 100%;margin-bottom:8px}.single-color-option-label{font-size:1.25rem;font-weight:600}.single-color-option-label span{font-weight:400}.product-form__cart-submit{background-color:#dea726;padding:16px;font-size:1rem}.product-form__cart-submit:hover,.product-form__cart-submit:active,.product-form__cart-submit:focus{background-color:#d9a221}.product-in-store-only{padding:8px;margin:16px 0;border:2px solid #961b1e;color:#961b1e}.product-in-store-only b{display:block;padding-top:8px;text-align:center;font-size:18px}.grid.product-grid{background:#fff}@media only screen and (max-width: 749px){.image-content__text{padding:16px 0}.featured-card__header{height:auto!important}}@media only screen and (min-width: 750px){.collection-card{padding:0;background-size:cover;height:100%}}
/*# sourceMappingURL=/s/files/1/0374/3596/5499/t/5/assets/custom.css.map */
