.red{color:#b32025}.red2{color:#ed1c24}.cream{color:#1f2857}hr{border:0;clear:both;color:#ccc;background-color:#ccc;height:1px;width:100%;margin:10px 0;padding:0}.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%}.holiday-off .header .link_holiday,.holiday-off .header-drawer .link_holiday,.holiday-off .shopify-section-group-footer-group .link_holiday,.holiday-mode .header .link_wholesale{display:none}.cart-bubble__text-count{color:#fff!important}.resource-card{border:2px solid #fff!important;border-radius:8px}.resource-card:hover{border:2px solid #b32025!important}.custom--menu-right:hover a{opacity:.7}.custom--menu-right ul,.custom--menu-right ul li{padding:0;margin:0;list-style:none;display:inline-block}.custom--menu-right ul li{padding:0 8px}.custom--menu-right ul li a{font-size:14px}.custom--menu-right ul li a:hover{opacity:1}@media (max-width:1023px){.custom--menu-right{display:none}}.custom--menu-mobile ul,.custom--menu-mobile ul li{padding:8px 0;margin:0;list-style:none}.custom--menu-mobile ul{padding:0 22px}.mobile-menu__list-item a{color:#333;text-decoration:none;font-size:18px}.shopify-section-group-footer-group h3{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.shopify-section-group-footer-group .shopify-section-group-footer-group li a:hover{opacity:.6;border-bottom:1px solid #fff}.button.full-width{width:100%}.button-alt.button-solid{background:666;border-color:#7c84be}.button-alt.button-solid:hover{background:#616062;border-color:#616062}.button.button-stroke-1{background:transparent;color:#b31c21;border:1px solid #B31C21!important}.button.button-stroke-2{background:transparent;color:#997358;border:1px solid #997358}.button.button-stroke-3{background:transparent;color:#666;border:1px solid #666}.button.button-stroke-1:hover{background:#b31c21;color:#fff}.button.button-stroke-2:hover{background:#997358;color:#fff}.button.button-stroke-3:hover{background:#666;color:#fff}.button-white.button-solid{background:#fff;border:1px solid #fff;color:#333}.button-white.button-solid:hover{background:#818082;border:1px solid #818082;color:#fff}.button-white.button-stroke-4{background:transparent;border:1px solid #fff;color:#fff}.button-white.button-stroke-4:hover{background:#fff;border:1px solid #fff;color:#414042}.template-collection .hero__container{padding-top:5%;padding-bottom:5%}@media (min-width:750px){.template-collection .hero__container p{font-size:18px;max-width:800px}}.facets__filters-wrapper .facets__label,.facets--filters-title{font-family:Barlow Semi Condensed;font-size:16px}@media (min-width:750px){.facets--filters-title{font-weight:700;display:none}}.facets__filters-wrapper .facets__label{color:#b32025;text-transform:uppercase;font-size:24px}.facets__status{font-size:10px}.product-card__content .metafield-single_line_text_field-array,.product-card__content.metafield-single_line_text_field-array li{padding:0!important;margin:0;list-style:none}.product-card__content .metafield-single_line_text_field-array{position:absolute;top:10px;z-index:10}.product-card__content .metafield-single_line_text_field-array li,.pdp-prep-tag{background:#00000080;color:#fff;font-size:11px;letter-spacing:.1em;margin-bottom:4px;padding:2px 8px!important;text-transform:uppercase;font-weight:700}.pdp-prep-tag{font-size:16px;padding:4px 16px!important}.product-card__content .rte p{font-weight:700;line-height:1}.installments{display:none}slideshow-arrows{mix-blend-mode:normal;left:6px;right:6px}.slideshow-control{background:#0000004d;padding:5px 8px 4px!important}.slideshow-control:hover{background:#00000080}.notice-box{border:1px solid #e6e6e6;border-radius:6px;padding:20px 18px;position:relative;margin:12px 0}.notice-label{position:absolute;top:-12px;left:16px;color:#b32025;background:#fff;padding:0 8px;font-weight:700;font-size:14px}.variant-option_ legend{font-weight:700}.variant-option .variant-option__button-label__text{font-size:14px}.variant-option .variant-option__button-label{padding:8px 12px!important;min-height:0!important}.facets__actions{z-index:1}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{max-width:1200px;margin:12px auto}zoom-dialog dialog{background:#000000b3}.cart-drawer__items{overflow:visible;height:auto}.cart-page__summary{position:relative;z-index:2}.cart-items__variant{display:block}@media screen and (min-width: 750px){.cart-drawer__summary{height:100%}}.cart-drawer__content #genie-store-pickup-front-holder{display:none}#genie-store-pickup-front-holder .genie-app .locations .location{border:none!important}#genie-store-pickup-front-holder .locationDetailsHolder{padding-left:8px}#genie-store-pickup-front-holder .locationDetailsHolder *{margin:0;padding:0;line-height:1}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{background:#b32025!important;color:#fff}.picker__day--selected,.picker__day--selected:hover{border-color:#b32025!important}.shopify-policy__container{max-width:1000px}.hero-slider{width:100%;overflow:hidden;position:relative}.swiper-container{height:500px position: relative}.swiper-wrapper,.swiper-slide{height:100%}.hero-slide{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;color:#fff}.hero-slide .hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-slide .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2}.hero-slide .hero-content__wrapper{margin:0;position:absolute;left:36px;right:36px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.hero-slide .hero-content{position:relative;z-index:3;padding:2rem;max-width:800px;margin:0 auto;color:#fff;text-align:center}.hero-slide h2{font-size:4.5rem;margin-bottom:.5rem;line-height:1}.hero-slide p{font-size:1rem;margin-bottom:1.5rem}.hero-slide .button{margin:6px;display:inline-block!important}@media only screen and (max-width: 600px){.hero-slide h2{font-size:3rem}.hero-slide p{font-size:.9rem;margin-bottom:1rem}.hero-slide .button{padding:6px 12px;font-size:.8rem}}.swiper-pagination{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:7}.swiper-button-prev,.swiper-button-next{color:#fff;top:50%;transform:translateY(-50%);z-index:7}.custom--swiper-slider .swiper-button-next,.custom--swiper-slider .swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:7;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#0000004d}.custom--swiper-slider .swiper-button-next:hover,.custom--swiper-slider .swiper-button-prev:hover{background:#00000080}.custom--swiper-slider .swiper-button-next:after,.custom--swiper-slider .swiper-button-prev:after{font-size:24px}.custom--swiper-slider .swiper-pagination-bullet{background:transparent;border:1px solid white;opacity:1}.custom--swiper-slider .swiper-pagination-bullet-active{opacity:1;background:#fff}.youtube-play-icon a{width:72px;height:72px;background:url(https://cdn.shopify.com/s/files/1/0509/5171/7057/files/download.svg) center center no-repeat;background-size:72px 72px;margin:0 auto 12px;display:block;text-align:center;text-indent:-9999px}.yt-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center}.yt-lightbox-inner{position:relative;width:100%;max-width:1440px;aspect-ratio:16 / 9;background:#000}.yt-lightbox-inner iframe{width:100%;height:100%;border:none}.yt-lightbox-close{position:fixed;top:20px;right:20px;font-size:32px;color:#fff;cursor:pointer;z-index:10000;font-family:sans-serif;background:none;border:none}.yt-lightbox-overlay.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9999;justify-content:center;align-items:center}.popup-overlay.active{display:flex}.popup-content{position:relative;max-width:90%;max-height:90%}.popup-content img{width:100%;height:auto;max-width:960px;border-radius:4px;box-shadow:0 0 20px #00000080}.popup-close{position:absolute;top:-15px;right:-15px;background:#fff;color:#000;font-size:24px;padding:0 12px;line-height:36px;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom--nfc.css.map */
