/** Shopify CDN: Minification failed

Line 81:0 Unexpected "@media"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/


/* collection template */
.collection-header .collection-content .collection-title {padding-top:0}
.collection-header .collection-content .collection-info-item .collection-sub-list .item {width:20%;padding:0!important;}
.collection-header .collection-content .collection-info-item .collection-sub-list .item a {border:0!important;padding:0!important;}
.collection-header .collection-content .collection-info-item .collection-sub-list .item .sub-image {width:100%}
.collection-header .collection-content .collection-info-item .collection-sub-list .item .sub-title {color:#000;position:absolute;left:20px;bottom:10px;text-transform:capitalize;background:#ffffffcc;}
.collection-header .collection-content .collection-info-item .collection-sub-list {max-height:unset}
.collection-header .collection-content .collection-info-item.sub-collection:not(.no-show-more) .button-show-more {display:none!important}

.halo-collection-content .page-sidebar .halo-sidebar-header {display:block;padding:10px 20px;background:#e8e8e8;}
.halo-collection-content .page-sidebar .halo-sidebar-header .title {font-size:16px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper {background:#fbfaf6;padding:20px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sidebarBlock .sidebarBlock-heading {text-transform:capitalize!important;font-weight:500!important;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sibarbarBlock-filter-price .facets__price--slide:before {height:2px;top:-1px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sibarbarBlock-filter-price .facets__price--slide:after {height:2px;top:-1px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sibarbarBlock-filter-price .facets__price--slide input[type="range"]::-webkit-slider-runnable-track {background:#a6dd5e;height:2px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sibarbarBlock-filter-price .facets__price--slide input[type="range"]::-webkit-slider-thumb {border:3px solid #a6dd5e;width:19px;height:19px;}
.halo-collection-content .page-sidebar .halo-sidebar-wrapper .sibarbarBlock-filter-price .form-actions .button {background:#a6dd5e;border-color:#a6dd5e;border-radius:5px;font-weight:500;}
.halo-collection-content .page-content .toolbar {border-top:0;padding-top:0;}
.halo-collection-content .page-content .toolbar .toolbar-col label {font-size:14px;}
.halo-collection-content .page-content .toolbar .toolbar-col .toolbar-viewAs .toolbar-icon {background:#fbfaf6;border:1px solid #ccc;border-radius:5px;}
.halo-collection-content .page-content .toolbar .toolbar-col .toolbar-dropdown .label-tab {background:#fbfaf6;border:0;min-height:40px;}
.halo-collection-content .pagination-wrapper .pagination-page-total {display:none}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-num {margin-right:8px}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-num .pagination__item {background:#fbfaf6;padding:6px 16px;border-radius:5px;font-weight:600;}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-num .pagination__item--current {background:#a6dd5e;color:#fff;}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-num .pagination__item--current:after {display:none}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow .pagination__item-arrow {background:#fbfaf6;border-radius:5px;width:40px;height:40px;}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow span {display:none}
.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow svg {width:15px;height:15px;}

@media (max-width:767px) {
    body .collection-header .collection-content .collection-title {padding-top:20px}
    body .collection-header .collection-content .collection-info-item .collection-sub-list {display:grid;grid-template-columns:1fr 1fr;margin:0!important;padding:0 10px;}
    body .collection-header .collection-content .collection-info-item .collection-sub-list .item {width:100%}
    body .halo-collection-content .page-content .toolbar .toolbar-col .toolbar-dropdown .label-tab {text-align:center}
    body .halo-collection-content .page-content .toolbar .toolbar-col .toolbar-dropdown .label-tab .halo-icon-dropdown {right:10px}
}

/* product card */
.product-item .card .card-action_bottom {display:flex;align-items:center;gap:10px;flex-direction:row-reverse;}
.product-item .card .card-action_bottom .card-action {position:static;transform:none;}
.product-item .card:hover .card-action_bottom .card-compare {transform:none!important}
.product-item .card .card-action_bottom .card-quickview {position:static;transform:none;}
.product-item .card .card-action_bottom .card-quickview button {min-width:auto;padding:0;background:#dedfe0;border-radius: 5px;width:40px;height:40px;transition:none;}
.product-item .card .card-action_bottom .card-quickview button svg {fill:#dedfe0;margin:0;}
.product-item .card .card-action_bottom .card-quickview button svg path {stroke:#a6dd5e}
.product-item .card .card-action_bottom .card-quickview button:hover {background:#a6dd5e;border-color:#a6dd5e;}
.product-item .card .card-action_bottom .card-quickview button:hover svg path {fill:#a6dd5e;stroke:#fff;}
.product-item .card:hover .card-action_bottom .card-quickview {transform:none}
.product-item .card .card-action_bottom .card-action .button-ATC, 
.product-item .card .card-action_bottom .card-action .product-form__submit {background:#a6dd5e;border-color:#a6dd5e;border-radius:5px;padding:8px;color:#fff;min-width:auto;}
.product-item .card .card-action_bottom .card-action .button-ATC:hover, 
.product-item .card .card-action_bottom .card-action .product-form__submit:hover {background:#000;border-color:#000;}

.product-item .card .card-product__wrapper .card-product__group .card-quickview {display:none}
.product-item .card .card-product__wrapper .card-action {display:none}

.product-item .card .card-action_bottom .card-action .sealsubs-target-element {display:none}

.card-action .button

@media (max-width:767px) {
    body .product-item .card .card-product .card-product__group .card-compare {display:block!important}
    body .product-item .card .card-product .card-product__group .card-compare .compare-icon {display:block!important}
    body .product-item .card .card-action_bottom .card-action {padding-bottom:0!important}
    body .product-item .card .card-action_bottom .card-quickview {
        opacity:1;
        visibility:visible;
        pointer-events:auto;
        display: none;
    }
}

/* Slide Show */
.sections-slide-show .slideshow {
    display: flex;
    flex-direction: column;
}

.sections-slide-show .slideshow .slick-list {
    height: auto !important;
}

/* Dots outside slideshow - positioned as separate component below */
.slideshow.dots-outside .slick-dots {
    position: relative !important;
    bottom: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    margin-top: 20px;
    margin-bottom: 0;
}

.slideshow.dots-inside .slick-dots {
    position: absolute !important;
}

.slideshow.dots-outside .slick-dots {
    justify-content: center;
}

.slideshow-wrapper .slideshow.dots-outside {
    margin-bottom: 0;
}

.slideshow.dots-outside + * {
    margin-top: 20px;
}

@media (max-width: 767px) {
    .slideshow.dots-outside .slick-dots {
        margin-top: 15px;
    }
}


/* product template */
.product-details .moreItem-breadcrumb .breadcrumb a {font-size:14px;color:#000;}
.product-details .moreItem-breadcrumb .breadcrumb span {color:#a6dd5e;font-size:14px;}
.product-details .custom-product-info p.vendor {font-size:16px;color:#a6dd5e;margin-bottom:10px;}
.product-details .custom-product-info p.title {font-size:22px;font-weight:500;margin-top:10px;}
.product-details .productView-price {padding-bottom:24px;border-bottom:1px solid #ddd;}
.product-details .productView-price .price__sale {flex-direction:row-reverse}
.product-details .productView-price .price__compare {margin:0 0 0 10px}
.product-details .productView-info .productView-info-item[data-sku] .productView-info-name {font-size:14px}
.product-details .productView-info .productView-info-item[data-sku] .productView-info-value {font-size:14px}
.product-details .productView-buttons .productView-quantity .quantity__input {width:100%;text-align:center;border:2px solid #ddd;}
.product-details .productView-buttons .productView-quantity .btn-quantity {right:0}
.product-details .productView-buttons .product-form__buttons button {border-radius:5px}
.product-details .daily-countdown {display:flex;align-items:center;gap:10px;padding-bottom:20px;}
.product-details .daily-countdown svg {fill:#a6dd5e;stroke:#a6dd5e;width:25px;height:25px;}
.product-details .daily-countdown #daily-countdown-timer span {font-weight:800}
.product-details .productView-info .productView-info-item .productView-info-value {padding-left:0}
.product-details .productView-info .productView-info-item .productView-info-value svg {width:25px;height:25px;stroke:#a6dd5e;margin-right:10px;}
.product-details .productView-info .productView-info-item .productView-info-value svg path {fill:#a6dd5e}
.product-details .productView-info .productView-info-item .productView-info-value.out-stock svg {stroke:#ff0000}
.product-details .productView-info .productView-info-item .productView-info-value.out-stock svg path {fill:#ff0000}
.product-details .productView-info .productView-info-item[data-inventory] .productView-info-value {font-weight:600}

.product-details .productView-bottom .tabs {background:#fbfaf6;border:0;text-align:left;}
.product-details .productView-bottom .tabs-contents #tab-description .tab-popup-content h2 {font-weight:600}

.product-details .productView-bottom .tabs-contents .tab-popup-content a {
    color: #a6dd5e;
    text-decoration: underline;
}

.product-details .productView-bottom .tabs-contents .tab-popup-content a:hover {
    color: #000;
}

.product-details .productView-top .productView-options .product-form__input .form__select {
  max-width: 100%;
}

.product-details .productView-top .productView-options .product-form__input .form__select .select__select {
  padding-right: 30px;
}

.product-details .productView-image.fit-unset .productView-img-container img:not(.zoomImg) {
    max-height: 675px;
}

/*Product Detail FAQs*/
.productView-bottom .faq-table {
  border: 2px solid #858585;
}

.productView-bottom .faq-row {
  border-bottom: 1px solid #858585;
}

.productView-bottom .faq-row:last-child {
  border-bottom: 0;
}

.productView-bottom .faq-title {
  padding: 10px 15px;
  font-size: 20px;
  font-weight: 600;
  color: #212121;
  cursor: pointer;
  line-height: 1.25;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._accordion-icon {
    border: solid currentcolor;
    border-width: 0 2px 2px 0;
    height: 8px;
    width: 8px;
    pointer-events: none;
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-60%) rotate(45deg);
}

.productView-bottom .faq-content {
  padding: 10px 15px;
  color: #000;
  font-size: 16px;
  line-height: 1.8;
}

.productView-bottom details[open] .faq-title {
    border-bottom: 1px solid #858585;
}

.productView-bottom details[open] ._accordion-icon {
  transform: translateY(-50%) rotate(-135deg);
}

/* wishlist */
.product-details .productView-buttons .productView-wishlist {margin:16px 0 30px;padding-bottom:30px;border-bottom:1px solid #ddd;}
.product-details .productView-buttons .productView-wishlist a {width:100%;border-radius:5px;display:flex;justify-content:center;align-items:center;border:2px solid #a6dd5e;}
.product-details .productView-buttons .productView-wishlist a:hover {background:none;border-color:#000;}
.product-details .productView-buttons .productView-wishlist a.wishlist-added {background:none}
.product-details .productView-buttons .productView-wishlist a span {font-size:16px;text-transform:uppercase;font-weight:500;}
.product-details .productView-buttons .productView-wishlist a span.added {display:none}
.product-details .productView-buttons .productView-wishlist a.wishlist-added span.add {display:none}
.product-details .productView-buttons .productView-wishlist a.wishlist-added span.added {display:block}

/* share */
.product-details .productView-buttons .productView-share .share-button__button {padding:0!important}
.product-details .productView-buttons .productView-share .share-button__button svg path {fill:none;stroke:#a6dd5e;}
.product-details .productView-buttons .productView-share .share-button__button:hover svg path {stroke:#000}

.halo-recommendations-block .halo-block-content  {background:#fff;padding:50px;border:1px solid #ddd;}

@media (max-width:767px) {
    .shogun-panel-body .shg-c > p{margin:0;}
    .shogun-panel-group strong{flex-wrap:wrap;gap:20px;}
    .copyright__content{justify-content: center;}
    .footer-utilities__text{display:block;text-align:center;}
    body .product-details .custom-product-info p.vendor {font-size:14px}
    body .product-details .custom-product-info p.title {font-size:16px}
    body .product-details .productView-buttons .productView-action {width:100%}
    body .halo-recommendations-block .halo-block-content {padding:20px}
body .footer-block__list-payment ul{margin-top:0;}
  body .list-menu .menu-lv-1 .list-menu--disclosure{top:0}
  body .product-item .card .card-product .card-product__group .card-compare{display: none !important;}
}
.customImageBanner-row .spotlight-button{white-space:nowrap}

.copyright__content{display: flex;
  flex-wrap: wrap;
  gap: 5px 15px;}
  .footer-utilities__text{padding-top:10px;}
  .article-content img{width:auto!important;height:auto!important}

/*Search Card*/
.search-container .page-article .item-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 10px;
    justify-content: space-between;
}

.search-container .page-article .card-title {
    font-size: 20px;
}

.search-container .page-article .summary {
    font-size: 14px;
}

.search-container .page-article .button {
    background-color: #a6dd5e;
    border-color: #a6dd5e;
    border-radius: 5px;
    padding: 9px 24px;

}

.search-container .page-article .button:hover {
    border-color: #000;
    color: #fff;
    background-color: #000;
}

.quickSearchResults .predictive-search__results-list .card .card-action_bottom .card-quickview {
    display: none;
}
.productView  h1{line-height:normal}