.header-plain__item.header-plain__item--search .quickSearchResultsBlock.quickSearchResultsWidget.quickSearchResultsWrap.is-show{position:absolute;top:100%;left:0;width:100%}.header-plain__item.header-plain__item--search summary{position:unset}.header-plain__item.header-plain__item--search form.search.search-modal__form{max-width:unset}.header-plain__item.header-plain__item--search{display:flex;align-items:center}.header-plain__item.header-plain__item--search details-modal.header__iconItem.header__search{border:1px solid #93002f7a;background:#fcfcfc;border-radius:30px;padding:2px 0}.shopify-section.shopify-section-group-header-group.section-header-navigation.shopify-section-header-sticky.animate{padding:10px 0}.shopify-section.shopify-section-group-header-group.section-header-navigation.shopify-section-header-sticky.animate.scrolled-past-header{padding:0}.container.has-bg-image.about-2-container{display:flex;flex-direction:column;justify-content:center}.container.has-bg-image.about-2-container nav.breadcrumb.breadcrumb-left{padding:0!important;margin:0!important}.video-wrapper{position:relative;width:100%;max-width:100%}.video-wrapper video{width:100%;height:auto;display:block;border-radius:12px}.instagram-slide .halo-row .halo-item.content_block .content__wrapper{position:unset!important}.instagram-slide .halo-row .slick-track{display:flex;gap:20px}.faq-item{border-bottom:1px solid var(--color-border, #eee);padding:10px 0}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.faq-summary::-webkit-details-marker{display:none}.faq-title{font-weight:600}.faq-icon{display:inline-flex;transition:transform .2s ease}.faq-item[open] .faq-icon{transform:rotate(90deg)}.faq-content{padding:8px 0 4px}h3.share-heading{margin:0}.jdgm-widget.jdgm-preview-badge.jdgm--done-setup{display:block!important}recently-viewed-popup#halo-recently-viewed-popup{right:30px;bottom:70px;top:unset;border-radius:50%;overflow:hidden}.faq-item table{width:100%;border-collapse:collapse;font-size:15px;border:1px solid #e5e5e5}.faq-item table td{padding:12px 15px;border:1px solid #e5e5e5}.faq-item table tr:nth-child(odd){background:#fafafa}.faq-item table tr td:first-child{font-weight:600;color:#333;width:35%;background:#f9f9f9}span.faq-icon svg.chev{width:15px;height:15px}a.site-nav-title.menu_mobile_link_2 span.text{font-size:16px;font-weight:600;color:#93002f;line-height:1}.blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder){display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-bottom:30px!important}.blog-row.blog-block-item.column-3 .item.item--first{width:90%;flex:90%}.blog-row.blog-block-item.column-3 .blog-title .has-label{display:flex;flex-direction:column;align-content:flex-start}.blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) .blog-image{width:100%!important}.blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) .blog-content{padding:20px!important;width:100%!important}.blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder){flex-direction:column!important;margin:0;box-shadow:0 0 4px #0000001f;transition:box-shadow .35s ease;border-radius:10px;overflow:hidden}.blog-layout-default .blog-row.blog-block-item.column-3 .blog-title{margin:0 0 10px}.blog-layout-default .blog-block-item.column-3 .item{flex:0 0 33%;width:33%}.blog-layout-default .blog-title .has-label{align-items:flex-start!important}.blog-layout-default .article-label{margin-bottom:15px}.blog-layout-default .blog-block-item .blog-image{border-radius:10px}.blog-layout-default a.article-card__link{border-bottom:1px solid #bebebe;padding-bottom:5px}.blog-layout-default .breadcrumb{padding-bottom:30px}.blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder):hover{box-shadow:0 0 9px #0003}.item:not(.item--first) .blog-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em}@media only screen and (min-width: 0) and (max-width: 767px){.container.has-bg-image.about-2-container nav.breadcrumb.breadcrumb-left{padding-right:0;padding-left:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
