.template-collection .productitem--actions form{display:block;margin-bottom:10px}.template-collection .productitem--actions form:last-child{margin-bottom:0}.template-collection.view-grid .productgrid--item{display:flex;flex-direction:column;justify-content:space-between}.template-collection.view-grid .productitem__container{display:flex;flex-direction:column;height:100%}.template-collection.view-grid .productitem--info{flex:1 1 auto}.template-collection.view-grid .productitem--actions{margin-top:auto;padding-top:10px;padding-bottom:30px}.template-collection [data-actions-always] .productitem--action{width:100%!important}.template-collection .productitem--actions{margin:0}label.quantity-selector__label{font-size:var(--font-size-button-large);text-transform:uppercase;color:#000;font-weight:500}label.price__label{font-size:var(--font-size-button-large);text-transform:uppercase;color:#000;font-weight:500;margin-bottom:0}div.product-form--atc>div.flex-container>div.flex-right>label>div>div.price__current>span{font-size:var(--font-size-button-large);text-transform:uppercase;color:#000;font-weight:500;margin-bottom:0}.product-form--atc{margin-top:30px}div.product-form--atc>div.flex-container>div.flex-right>label>div>div.price__compare-at.visible{margin-right:0}.product__container--two-columns .product-form__action-wrapper{display:flex;gap:.9375rem;flex-direction:row}@media(max-width:767px){.quantity-selector{max-width:45%}}.regular-price-on-sale-products{color:#75787b;margin-right:0}.sale-price{color:#c8102e}.flex-container{display:flex;flex-direction:row;align-items:center}.flex-left{width:25%}.flex-right{text-align:right;width:75%}.flex-left-50{width:50%;padding-right:10px}.flex-right-50{text-align:right;width:50%;padding-left:20px}.finance-options-text{font-size:var(--font-size-heading-1);line-height:1.2;color:#4b4f54;margin:20px 0 10px;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:-.01em}@media(max-width:767px){.finance-options-text{margin:30px 0 10px;font-size:var(--font-size-heading-3);line-height:1.2;color:#4b4f54;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.01em}}.product__badge,.hotspot__badge,.productitem__badge{height:auto}.no-margin{margin:0!important}.faq-sidebar{min-width:100%}.custom-add-to-cart-btn{background-color:#fff;color:#c8102e;font-size:var(--font-size-button-large);letter-spacing:0em;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;text-transform:uppercase;font-weight:700;border:2px solid #c8102e;padding:.875rem 1.75rem;position:relative;flex:1;width:100%;padding:.9375rem;cursor:pointer;border-radius:3px;transition:width 125ms cubic-bezier(.4,0,.2,1),height 125ms cubic-bezier(.4,0,.2,1),border-color 125ms cubic-bezier(.4,0,.2,1),background-color 125ms cubic-bezier(.4,0,.2,1),box-shadow 125ms cubic-bezier(.4,0,.2,1)}.custom-add-to-cart-btn:not(.disabled):hover{box-shadow:0 3px 8px #0000001a;border:2px solid #c8102e;background-color:#c8102e;color:#fff}.custom-add-to-cart-btn.loading{position:relative;color:transparent;pointer-events:none;opacity:.7}.custom-add-to-cart-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #c8102e;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.disabled-custom-btn{color:#fff;cursor:default;background-color:#6c6c6c;border:1px solid #6c6c6c}@media screen and (min-width:860px){.productitem{padding:16px 16px 44px!important}}.product-form--atc-button{border:2px solid #c8102e;color:#c8102e}.product-form--atc-button:not(.disabled):hover{border:2px solid #c8102e;background-color:#c8102e;color:#fff;box-shadow:0 3px 8px #0000001a}.product-recommendations--container .productitem--actions form{display:block;margin-bottom:10px}.product-recommendations--container .productitem--actions form:last-child{margin-bottom:0}.product-recommendations--container .productgrid--item{display:flex;flex-direction:column;justify-content:space-between}.product-recommendations--container .productitem__container{display:flex;flex-direction:column;height:100%}.product-recommendations--container .productitem--info{flex:1 1 auto}.product-recommendations--container .productitem--actions{margin-top:auto;padding-bottom:10px}.product-recommendations--container [data-actions-always] .productitem--action{width:100%!important}.product-recommendations--container .productitem--actions{margin:0}div.price,.price,.productitem--info span.money{opacity:1!important}.productitem--info{padding-top:15px}div.product-section--content.product-recently-viewed__content>div>div>div>div{min-height:480px!important}.template-search .productitem--actions form{display:block;margin-bottom:10px}.template-search .productitem--actions form:last-child{margin-bottom:0}.template-search .productgrid--item{display:flex;flex-direction:column;justify-content:space-between}.template-search .productitem__container{display:flex;flex-direction:column;height:100%}.template-search .productitem--info{flex:1 1 auto}.template-search .productitem--actions{margin-top:auto;padding-bottom:10px}.template-search [data-actions-always] .productitem--action{width:100%!important}.template-search .productitem--actions{margin:0}.product-compare__table div.productitem--actions>div.productitem--action{margin:5px}.cart-testimonials-container{margin-top:100px;margin-bottom:100px}.cart-testimonials-container h2{text-align:center;margin-bottom:40px}.testimonials-flex-container{display:flex;flex-direction:row;justify-content:space-between;gap:30px}@media(max-width:920px){.testimonials-flex-container{flex-direction:column;gap:20px}}.testimonials-flex-column{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:32px;align-items:center;text-align:center;border:1px solid #c8102e;border-radius:3px;box-shadow:0 1px 4px #8080801c;transition:box-shadow .15s}.testimonials-flex-column:hover{box-shadow:2px 2px 10px #8080808f}@media(max-width:920px){.testimonials-flex-column{padding:15px}}.testimonial-quote-icon{margin-bottom:20px}.testimonial-quote-icon svg{width:60px;height:auto;transform:rotate(180deg)}.testimonial-quote-icon svg path{fill:#c8102f1a}.testimonials-flex-column .testimonial__star-ratings .testimonial__star-rating{fill:#ffd726;width:32px;height:auto}.testimonial-text{font-size:15px;color:#323538;font-style:italic;line-height:1.6}.testimonial-author{font-size:15px;color:#5a5c5e}@media screen and (min-width:1080px){.testimonials.flickity-enabled .testimonial{min-height:420px;justify-content:flex-start}}.testimonial__star-ratings .testimonial__star-rating{fill:#ffd726;width:32px;height:auto}.collection-desc-bottom__inner{margin-top:2rem;padding-left:20px;padding-right:20px}@media(min-width:768px){.collection-desc-bottom__inner{padding-left:100px;padding-right:100px}}.collection-faq-section{margin-bottom:100px}.collection-faq-section .faq-item{border-bottom:1px solid #e5e5e5}.collection-faq-section .faq-question{width:100%;text-align:left;background:none;border:none;padding:1.2rem 0;font-size:1.05rem;font-weight:600;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;transition:color .2s ease;color:#4b4f54}.collection-faq-section .faq-question:hover{color:#000}.collection-faq-section .faq-question .faq-question-text{margin-left:10px}.collection-faq-section .faq-icon svg{width:14px;height:14px;transition:transform .2s ease}.collection-faq-section .faq-icon svg path{fill:#c8102e}.collection-faq-section .faq-icon svg.icon-minus,.collection-faq-section .faq-icon svg:has(rect){display:none}.collection-faq-section .faq-item.open .faq-icon svg.icon-plus{display:none}.collection-faq-section .faq-item.open .faq-icon svg.icon-minus,.collection-faq-section .faq-item.open .faq-icon svg:has(rect){display:inline-block}.collection-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .2s ease}.collection-faq-section .faq-item.open .faq-answer{max-height:800px;transition:max-height .2s ease}.collection-faq-section .faq-answer div p{margin-top:0;margin-bottom:25px}.article-faq-section{margin-bottom:100px}.article-faq-section .faq-item{border-bottom:1px solid #e5e5e5}.article-faq-section .faq-question{width:100%;text-align:left;background:none;border:none;padding:1.2rem 0;font-size:1.05rem;font-weight:600;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;transition:color .2s ease;color:#4b4f54}.article-faq-section .faq-question .faq-question-text{margin-left:10px}.article-faq-section .faq-question:hover{color:#000}.article-faq-section .faq-icon svg{width:14px;height:14px;transition:transform .2s ease}.article-faq-section .faq-icon svg path{fill:#c8102e}.article-faq-section .faq-icon svg.icon-minus,.article-faq-section .faq-icon svg:has(rect){display:none}.article-faq-section .faq-item.open .faq-icon svg.icon-plus{display:none}.article-faq-section .faq-item.open .faq-icon svg.icon-minus,.article-faq-section .faq-item.open .faq-icon svg:has(rect){display:inline-block}.article-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .2s ease}.article-faq-section .faq-item.open .faq-answer{max-height:800px;transition:max-height .2s ease}.article-faq-section .faq-answer div p{margin-top:0;margin-bottom:25px}table{text-wrap:wrap!important;white-space:normal!important}.atc-banner--product{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:center}.atc-banner--product-title{width:100%;text-transform:none;margin-bottom:8px;font-weight:400;font-size:15px}@media(min-width:720px){.atc--product{margin-top:0!important}}@media(min-width:1024px){.atc-banner--product{padding-right:0!important}}.atc-banner--inner{padding:0!important;max-width:1150px}.atc--product-details--title{color:#4b4f54;text-transform:capitalize;font-weight:700}.atc--product-details--price{color:#4b4f54}.atc--product-details{text-align:left!important;margin-left:0!important;padding-right:10px}@media(min-width:1024px){.atc-banner--cart{margin-left:0!important;width:50%;flex-direction:row;justify-content:space-evenly}}@media screen and (min-width:1024px){.atc-banner--inner{align-items:center!important}}.atc-banner--outer{padding:10px}.atc--product-image svg,.atc--product-image img{max-width:70%}.atc-banner--cart{gap:5px;align-items:center}.atc-subtotal--price{font-weight:700}.button-secondary{border-color:#c8102e!important}.button-secondary:hover{border-color:#c8102e!important;background-color:#c8102e!important;color:#fff!important}[data-buy-now].disabled-custom-btn,[data-buy-now].disabled-custom-btn:hover{cursor:not-allowed;color:#c8102e;border-color:#c8102e;background-color:#d6d6d6}.article--section:first-child .article-image--content-width{padding:0!important}.site-header,.site-navigation,.site-header-main{background-color:#fff;color:#4b4f54}.site-header{box-shadow:0 3px 7px #80808029}.small-promo,.site-header-cart--button,.site-navigation .navmenu-link-depth-1{color:#4b4f54}.live-search-form{border:1px solid #80808040;box-shadow:none}@media screen and (min-width:1024px){.site-header-sticky--scrolled .site-header-main{box-shadow:0 2px 3px #8080801c}}.site-header-menu-toggle--button .toggle-icon--bar{background-color:#cf152d;height:3px;border-radius:5px}.navmenu-submenu{box-shadow:0 3px 7px #80808029}.site-header-cart--count:after{border:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
