body{font-family:Montserrat,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif}h2{font-size:36px;font-weight:500;letter-spacing:1px;font-family:Cinzel}.cs_heading2 h2{font-size:36px!important;font-weight:500!important;letter-spacing:1px!important;font-family:Cinzel!important}h3{font-size:26px;font-weight:600;letter-spacing:1px}.paragraph_font p{font-size:16px}.subhead p{color:#6b0f1a;font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:3px}.text-white,.text-white *{color:#fff!important}.divider__line.heading_divider{width:50px!important;flex-basis:50px!important}.button_primary{text-transform:uppercase;background:#6b0f1a;border-radius:0;font-size:14px;letter-spacing:1px;padding:12px 30px;border:1px solid #6b0f1a}.button_primary:hover{background:transparent;color:#6b0f1a}.cs_heading_h3 h3{font-size:25px;letter-spacing:1px;font-weight:600}.cart-bubble__background{background-color:#7b1e24}.product-grid-container p[role=heading],.product-card__content p[role=heading]{width:100%;font-size:18px;font-family:Cinzel;font-weight:600;line-height:120%}.product-grid-container .price,.product-card__content .price{color:#6b0f1a;font-size:15px;font-family:Montserrat}button.sticky-add-to-cart__button.add-to-cart-button.button{background:#6b0f1a}.outline_button{background:transparent;color:#000;padding:14px 30px}.outline_button:hover{background:#000;color:#fff}p.resource-card__title.paragraph{width:100%;font-size:15px;font-family:Cinzel;font-weight:600}p.resource-card__title.paragraph+div .price{color:#6b0f1a;font-size:15px;font-family:Montserrat;font-weight:600}.search-page__header h3{font-family:Cinzel!important;font-weight:500!important}.blog-post-content{max-width:100%}.header__row.header__row--top{box-shadow:#0e3f7e0a 0 0 0 1px,#2a33450a 0 1px 1px -.5px,#2a33460a 0 3px 3px -1.5px,#2a33460a 0 6px 6px -3px,#0e3f7e0a 0 12px 12px -6px,#0e3f7e0a 0 24px 24px -12px}body .product-badges__badge{text-transform:uppercase;background:#e4001b;border-radius:0;color:#fff;letter-spacing:1px;font-size:12px;top:10px;font-weight:500;right:5px}.product_card_cs .product-badges__badge{position:relative}.dialog-zoomed-gallery__dialog .close-button{background:red;mix-blend-mode:unset}.dialog-zoomed-gallery__dialog .close-button svg{width:20px!important;height:20px}.shopify-block.shopify-app-block{width:100%}.product_card_cs span.klaviyo-star-rating-widget{text-align:center}.product_card_cs span.klaviyo-star-rating-widget>div{justify-content:center}.product-form-buttons button{border-radius:0}.product-form-buttons button *{color:#fff!important;text-transform:uppercase}price-facet-component#facet-inputs-filter-v-price input{border-radius:0;border:1px solid #d7d7d7}.kl_reviews__review__author{font-weight:600}.email-signup__message{margin-top:10px;background:#f1ffec;border-radius:5px;border:1px solid #009620;padding:3px 5px;color:green;font-weight:500}.object-right img.hero__media{object-position:right!important}.disclaimer_comment{background:#fff8f9;padding:15px;border:1px solid #ffe5e8;margin-top:20px}.disclaimer_comment h5{color:#6b0f1a;font-family:Montserrat!important;font-size:20px;font-weight:600;margin-bottom:0}.disclaimer_comment ul{padding-left:20px}.buy_newsletter_text h5{font-size:18px!important;color:#f9f8f4!important}.announcement-bar__slider{display:grid;grid-template-columns:1.2fr 2fr 1.2fr;gap:20px}.announcement-links{display:flex;align-items:center;gap:20px}.announcement-bar__slides{display:flex;grid:unset;width:100%;max-width:100%;overflow:hidden}.announcement-links a{display:flex;align-items:center;gap:5px;font-size:14px}.header-social-links{display:flex;align-items:center;gap:10px;justify-content:end}.header-social-links p{margin:0;font-size:14px}.header-social-links .social-icons{display:flex;align-items:center;gap:10px}[data-template=article] .featured-blog-posts-card__content h3{font-size:22px!important;font-family:Cinzel;font-weight:500}li.menu-list__list-item a{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.cs_icontxt .icon-block{border:1px solid #ccc;padding:20px}.cs_icontxt .icon-block{border:1px solid #DAD4D6;padding:18px;width:60px;height:60px}.cs_icontxt .icon-block img{object-fit:contain}.cs_icontxt h4{font-size:18px;font-weight:500;margin-top:20px!important}.cs_icontxt p{font-size:13px;letter-spacing:1px}.home_collection_layout1 .collection-card__inner .h5.text-block--background p{font-size:20px;font-family:Cinzel;color:#6b0f1a;margin-top:10px}.home_collection_layout1 .collection-card__inner .text-block.rte p{font-size:14px}.home_collection_layout2 .collection-card__content{position:absolute;bottom:0;justify-content:end;background:#0000006e;text-align:left;align-items:self-start;padding:20px;background:linear-gradient(180deg,#fff0,#0000 65%,#000 100% 92%)}.home_collection_layout2 .collection-card__inner .h5.text-block--background{background:transparent;padding:0;margin-bottom:10px}.home_collection_layout2 .collection-card__inner .h5.text-block--background p{font-size:24px;font-family:Cinzel;color:#fff}.home_collection_layout2 .collection-card__inner .text-block.rte p{font-size:14px!important;text-transform:uppercase;color:#fff;letter-spacing:3px;font-weight:500;text-align:left}.badge_custom{position:absolute;top:15px;left:15px;background:#fff;z-index:1;padding:5px 15px;color:#6b0f1a;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.badge_custom_normal{width:100%}.badge_custom_normal p{text-align:center;width:100%}.badge_custom_normal p{font-weight:500;text-align:center;width:100%;max-width:100%;text-transform:uppercase;font-size:14px;color:#7b1e24}.product_card_cs product-price.text-block span.price{color:#6b0f1a;font-size:15px;font-family:Montserrat}.product_card_cs .text-block.paragraph.rte{width:100%;text-align:center}.product_card_cs .text-block.paragraph.rte p{width:100%;text-align:center;font-size:18px;font-family:Cinzel;font-weight:600;margin-top:10px}.product_card_cs .badge_custom_normal+a .text-block.paragraph.rte p{margin-top:0}.quantity-selector :is(.quantity-minus,.quantity-plus){color:#fff;filter:invert(1)}.limited_stock_cta{border:1px solid #E1E0DE;background:#fff;padding:30px 50px;margin-top:40px}.video_main_wrapper .video_content{position:absolute;bottom:0;padding:10px;width:100%;background:linear-gradient(180deg,#fff0,#0000008f 31%,#000000fc)}.video_main_wrapper .video_content h5{font-size:15px;color:#fff}.video_main_wrapper .video_content p{display:block;width:100%;text-align:center}.video_main_wrapper .video_content a{background:#fff;padding:8px 25px;display:block;color:#000;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;width:100%;font-weight:600}.footer-content{grid-template-columns:repeat(5,1fr)}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:unset}.footer_title{margin-bottom:20px}.footer_title h3{font-size:20px;font-weight:600}.footer_linklist ul{padding:0;list-style:none;color:#e6e6e6;font-size:16px;font-weight:400;letter-spacing:1px}.footer_linklist ul li{margin-bottom:10px}.footer_linklist ul a{text-decoration:none}.footer_linklist ul a:hover{text-decoration:underline}.footer_logo_wrapper .image-block{position:relative;top:-20px}.footer_logo_wrapper .image-block img{max-width:200px}.footer-utilities{border-top:1px solid #323232}.footer-utilities .utilities{flex-direction:column;display:flex;justify-content:center}.footer-utilities .utilities>div{text-align:center}.footer-utilities .utilities span.footer-utilities__text{font-size:14px;color:#e6e6e6}.footer-utilities .utilities .copyright_secondary_txt{color:#e6e6e6;font-family:Cinzel;font-size:14px;letter-spacing:2px;margin-top:5px;display:flex;justify-content:center}.footer-utilities .utilities .copyright_secondary_txt img{width:20px;object-fit:contain;margin-left:5px;filter:drop-shadow(0px 0px 0px #fff)}.link_icon_text{display:flex;align-items:center;gap:10px;margin:5px 0}.link_icon_text img{width:14px;height:14px;object-fit:contain}.footer_logo_wrapper .social-icons__wrapper{margin-top:25px}.footer_logo_wrapper .social-icons__icon-wrapper{width:unset!important}.footer_logo_wrapper .social-icons__icon-wrapper a{border:1px solid #4C4C4C;padding:8px;transition:.5s all}.footer_logo_wrapper .social-icons__icon-wrapper a:hover{background:#4c4c4c;transform:translateY(-10px);transition:.5s all}.inline-logotext{display:flex;align-items:center;margin-bottom:20px;white-space:nowrap}.inline-logotext img{width:22px;height:22px;object-fit:contain;margin-left:5px;filter:drop-shadow(0px 0px 0px #fff);position:relative;top:3px}.collection-card img,.product-card .product-media img{transition:.5s all;object-position:top}.collection-card:hover img,.product-card:hover .product-media img{transform:scale(1.1);transition:.5s all}.desktop_img{height:100%}ul.menu-drawer__menu li{margin-bottom:0!important}ul.menu-drawer__menu li a{font-size:18px;font-family:Cinzel;font-weight:500;border-bottom:1px solid #f3f3f3}ul.menu-drawer__featured-content-list .resource-card__title.paragraph{font-family:Cinzel;font-weight:500;text-align:center}ul.menu-drawer__featured-content-list .price__regular{text-align:center;color:#7b1e24;font-size:13px}ul.menu-drawer__featured-content-list{background:#f9f8f4;padding-top:20px}.inner-banner .hero__container{height:300px}.inner-banner h1{font-size:50px!important;font-family:Cinzel!important;font-weight:500!important}[data-template="page.faq"] .accordion summary.details__header{font-family:Inter;font-size:17px;padding:15px;background:#f9f8f4;border:1px solid #ebebeb;margin-bottom:0}[data-template="page.faq"] .accordion details.details{border:none;margin-bottom:15px}[data-template="page.faq"] .accordion .details-content{padding:15px;border:1px solid #ebebeb;border-top:none}[data-template="page.faq"] .accordion{max-width:900px;margin:auto}.single_blog_heading h1{font-size:35px!important;font-family:Cinzel!important}.blog_page_card .blog-posts-container{grid-template-columns:repeat(9,1fr)}.blog_page_card .blog-posts-container .blog-post-item{padding:20px;box-shadow:#63636333 0 2px 8px}.blog_page_card .blog-posts-container .blog-post-card__title-link .text-block{font-family:Cinzel!important;font-weight:500}.blog_page_card .blog-posts-container .blog-post-card__content-text{padding-top:10px;align-items:start}.blog_page_card .blog-posts-container .blog-post-card__content-text a{text-transform:uppercase;background:#6b0f1a;border-radius:0;font-size:12px;letter-spacing:1px;padding:10px 20px;border:1px solid #6b0f1a;margin-top:15px;color:#fff}.blog_page_card .blog-posts-container .blog-post-card__content-text a:hover{background:transparent;color:#6b0f1a}.contact-form input,.contact-form textarea,.contact-form select{border-radius:0!important;padding:12px 20px!important;color:#000!important;border:1px solid #bcbcbc!important}.contact-form button.button.submit-button{text-transform:uppercase;background:#6b0f1a;border-radius:0;font-size:14px;letter-spacing:1px;padding:12px 30px;border:1px solid #6b0f1a;margin-top:10px}.contact-form button.button.submit-button:hover{background:transparent;color:#6b0f1a}.contact-form__success{background:#e5ffe5;padding:5px 10px;border-radius:5px;border:1px solid #008e00;color:green}.contact-form__input--textarea{min-height:200px!important;height:200px}.product_title h1{font-family:Cinzel!important}product-price .price{color:#6b0f1a;font-size:16px;font-family:Montserrat;font-weight:600}button.shopify-payment-button__button{border-radius:0;text-transform:uppercase;background:#000}.cart-title h1{font-family:Cinzel!important;font-weight:500!important}.product-form-buttons span[style="--add-to-cart-font-case: ;"]{width:100%!important;flex:100%}[data-template=product] summary.details__header,[data-template="product.new-product"] summary.details__header{font-size:20px;font-family:Cinzel;font-weight:600}.product-details p{width:100%!important;max-width:100%!important}.product_information_text>*{width:100%!important;max-width:100%!important}.product_information_text h4{font-size:18px;font-family:Montserrat,sans-serif;color:#000;position:relative;margin-bottom:0;margin-top:10px!important;border-top:1px solid #e6e6e6;padding-top:20px}.product_information_text h4:first-child{border-top:none;padding-top:0}.product_information_text p,.product_information_text li{font-size:15px}product-component.product-information__grid media-gallery .product-media img{object-position:top}.qoute_text p{font-size:22px!important;font-family:Cinzel!important;font-style:italic!important;padding:5px 5px 5px 20px;border-left:2px solid #6b0f1a;color:#6b0f1a!important;font-weight:400!important}.box_divider_content>.group-block-content{display:grid;grid-template-columns:1fr 1fr 1fr}.box_divider_content>.group-block-content .cs_steptext{border:1px solid #6b0f1a;padding:25px;height:100%}.box_divider_content>.group-block-content .cs_steptext .group-block-content{justify-content:start!important;align-items:start!important;text-align:left!important}.box_divider_content>.group-block-content .cs_steptext .group-block-content .divider{justify-content:start;margin-bottom:8px}.box_divider_content .cs_steptext h4{font-weight:500;font-size:22px}.box_divider_content .cs_steptext:hover{background:#6b0f1a}.box_divider_content .cs_steptext:hover *{color:#fff}.box_divider_content .cs_steptext:hover span.divider__line.heading_divider{border-color:#fff}.pointer_sec h3{font-size:32px;font-weight:500;margin-bottom:10px!important}.pointer_sec h4{font-size:20px;font-weight:500}.pointer_sec .cs_steptext{height:100%}.pointer_sec .cs_steptext .group-block-content{justify-content:start}.pointer_sec .cs_steptext:after{content:"";background:#ccc;width:1px;height:100%;display:inline-block;position:absolute;bottom:0;right:-15px}.pointer_sec .cs_steptext:last-child:after{display:none}h4.predictive-search-results__title{font-size:22px;margin-top:20px!important}[data-template=list-collections] .collection-card__content{font-size:18px;font-weight:600}.sticky-add-to-cart__price .price,td.cart-items__price.cart-secondary-typography{font-weight:600}text-component.cart-totals__total-value.cart-secondary-typography{color:#6b0f1a;font-weight:600}button.button.cart-items__remove svg{color:#eb0707}cart-quantity-selector-component.quantity-selector.cart-primary-typography{border:1px solid #e6e6e6;border-radius:0}.wishlist-drawer__title{font-weight:600!important;font-family:Cinzel!important}body .wishlist-drawer__count{font-size:18px!important;font-family:Montserrat!important;font-weight:500!important}.wishlist-drawer__add-to-cart{padding:14px 10px!important;border-radius:0!important;color:#fff!important;font-size:16px!important;font-family:Montserrat!important}.wishlist-drawer__checkout-btn{border-radius:0!important;color:#fff!important;font-size:20px!important;font-family:Montserrat!important;padding:15px!important}span.wishlist-drawer__item-total{color:#6b0f1a!important;font-size:15px!important;font-family:Montserrat!important}.wishlist-drawer__quantity-value{padding:10px!important;font-size:16px!important}.wishlist-drawer__subtotal span{font-size:1.4rem!important;font-weight:600!important;font-family:Montserrat!important}.wishlist-drawer__item-details{gap:14px!important}@media only screen and (min-width:767px)and (max-width:1024px){.home_collection_layout2 .resource-list--grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1100px){.blog_page_card .blog-posts-container{grid-template-columns:repeat(6,1fr)}.box_divider_content>.group-block-content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.announcement-links,.header-social-links{display:none}announcement-bar-component.announcement-bar__slider{display:block}.footer-content{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){h2,.cs_heading2 h2{font-size:24px!important}h3{font-size:20px}.footer-content{grid-template-columns:repeat(2,1fr)}.footer_logo_wrapper .image-block img{max-width:180px}.footer_linklist ul li{margin-bottom:5px}.footer_title{margin-bottom:10px}.footer-content{grid-template-columns:repeat(1,1fr);gap:40px}.subhead p{font-size:12px}.cs_heading2{padding:0}.product_card_cs .text-block.paragraph.rte p{font-size:16px;margin-top:5px}.product_card_cs product-price.text-block span.price{font-size:13px}.badge_custom{top:10px;left:10px;padding:4px 8px;font-size:8px}.button_primary{font-size:12px;padding:12px 28px}.home_collection_layout2 .collection-card__inner .h5.text-block--background p,.home_collection_layout1 .collection-card__inner .h5.text-block--background p{font-size:16px}.product_card_cs .resource-list.resource-list--grid{row-gap:25px}.home_collection_layout2 .collection-card__content{padding:10px}.home_collection_layout2 .collection-card__inner .text-block.rte p{font-size:11px!important;letter-spacing:2px;line-height:130%}.video_main_wrapper .video_content a{font-size:13px}.footer_linklist ul li{font-size:14px}.footer_linklist ul li{margin-bottom:5px;border-bottom:1px dashed #ffffff2e!important;padding:10px 0}.footer_linklist{width:100%!important;text-align:center}.footer_title{margin-bottom:10px;text-align:center;width:100%!important}.footer_title h3{font-size:18px;width:100%;text-align:center}.footer_logo_wrapper *{justify-content:center;text-align:center!important;align-self:center}.footer_logo_wrapper{margin-bottom:20px}.limited_stock_cta{padding:20px}.limited_stock_cta .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{text-align:center;justify-content:center;align-items:center}.limited_stock_cta .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column h3{text-align:center;margin-bottom:10px;font-size:18px}.home_collection_layout1 .resource-list{row-gap:20px}.home_collection_layout1 .collection-card__inner .text-block.rte p{font-size:12px;line-height:120%}.footer_logo_wrapper .image-block{top:0;margin-bottom:20px}.footer_linklist ul{width:100%;text-align:center}.inner-banner .hero__container{height:180px}.inner-banner h1{font-size:30px!important;font-family:Cinzel!important;font-weight:500!important}.blog_page_card .blog-posts-container .blog-post-card__title-link .text-block{font-size:20px}.box_divider_content>.group-block-content{grid-template-columns:1fr}.qoute_text p{font-size:18px!important}.pointer_sec h3{font-size:28px}.pointer_sec h4{font-size:18px}.box_divider_content .cs_steptext h4{font-size:20px}.product_title h1{font-size:24px!important}.product-grid-container p[role=heading],.product-card__content p[role=heading]{font-size:16px;line-height:125%}[data-template=list-collections] .collection-card__content{font-size:16px}.single_blog_heading h1{font-size:25px!important}[data-template=article] .featured-blog-posts-card__content h3{font-size:20px!important}}@media only screen and (max-width:749px){.img_left_txt>.group-block-content{flex-direction:column-reverse;border:1px solid #ccc;padding:15px;gap:20px}.img_right_txt>.group-block-content{border:1px solid #ccc;padding:15px;gap:20px}.product-grid-container{padding-left:15px;padding-right:15px}body .product-badges__badge{font-size:10px;top:2px;right:0}.wishlist-drawer__item{flex-flow:wrap}}@media only screen and (max-width:600px){.footer-content{grid-template-columns:repeat(1,1fr)}.blog_page_card .blog-posts-container{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
