/** Shopify CDN: Minification failed

Line 570:0 Unexpected "{"
Line 570:1 Unexpected "{"
Line 570:3 Expected identifier but found "."

**/
/*// =============================================================================
// 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.
//
// =============================================================================*/

/* ms */
.size-guide{
  display:flex;
  align-items:center;
}
.size-guide svg{
  height:50px;
  width:50px;
}
.size-guide a {
    text-decoration:underline;
    font-size: 12px;
    font-family: sans-serif;
    letter-spacing: 1px;
    font-weight: 400;
}
.product-details .product-form__input label{
  --product-swatch-width: 32px;
  --product-swatch-height: 32px;
}
.listed {
    display: block;
    color: #333;
  --swiper-navigation-size: 25px;
}
h4.custom-title {
    font-size: 30px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    margin: 5px 0;
}
h5.custom-sub-title {
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    margin: 0;
}
.cust-wrapped {
    padding: 10px 30px;
    position: relative;
}
h4.items.custom-name {
    font-size: 14px;
    margin: 10px 0 0;
    font-weight: 500;
}
p.items.custom-paragraph {
    font-size: 10px;
    margin: -5px;
}
p.items.custom_description {
    font-size: 10px;
    margin: 0px;
}
.items{
    text-align: center; 
}
section.custom-style {
    background: #e0b2b3;
    padding: 30px 0 0px;
    margin: 0 0 50px;
}
a.custom-main-content {
    font-family: montserrat;
}
.cust-wrapped .swiper-slide {
    background: transparent;
}
div#shopify-section-template--15733527806004__163247026462da6862 .halo-block-header .title .text {
    padding-bottom: 15px!important;
}
/* me */

#shopify-section-template--15600145399860__163221535239da03ba .spotlight-block .halo-row.column-3 .spotlight--image:nth-child(n+4) {
    display: block;
}
#shopify-section-template--15600145399860__163221535239da03ba .spotlight-block .halo-row:not(.not-distance) .halo-item{
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 16px;
}
body .newsletter-section{
  background:#fff;
}
body .footer__content-top {
    border-top: 1px solid #e8e8e8;
}
/* body #CollectionFiltersForm .sidebarBlock{
  display:None;
} */
body #CollectionFiltersForm .sidebarBlock.Color{
  display:block !important;
}
.productView-thumbnail-wrapper.arrows-disable {
    top: 0 !important;
}
body .productView-thumbnail.slick-current .productView-thumbnail-link img{
  opacity:1;
}
body .header-bottom-right .header__icon+.header__icon{
  margin-left:10px;
}
.header-02 .header-bottom{
  flex-wrap:wrap;
}
/* .header-02 .header-bottom .header-bottom-left {
    width: 100%;
} */
.header-02 .header-bottom .header__logo{
  margin:auto;
  padding-top:15px;
}
/* .header-02 .header-bottom .header-bottom-center{
  width:90%;
} */
body .header-02 .header-bottom .list-menu.text-left {
    text-align: center;
    padding-top: 0px;
}
/* body .header-02 .header-bottom .header-bottom-left {
    width: 100%;
} */
body .header-02 .header-bottom .header-bottom-right {
    width: 30%;
}
.header-mobile--icon.custom-cart-icon {
    margin-left: 5px;
}
.product-card-layout-05 .card-wishlist.card-list__hidden{
  display:block !important;
}
body.product-card-layout-05 .card-wishlist .wishlist-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body .productView-action .button.product-form__submit{
  background-color: #000;
  border-color: #000;
}
body .productView-action .button.product-form__submit:hover {
    color: #fff;
    background: #e0b2b2;
    border-color: #e0b2b2;
}
body .productView-payment .shopify-payment-button .shopify-payment-button__button{
  color: #fff;
    background: #e0b2b2;
    border-color: #e0b2b2;
}
body .productView-payment .shopify-payment-button .shopify-payment-button__button:hover{
  color: #fff;
    background: #e0b2b2;
    border-color: #e0b2b2;
  box-shadow:none;
}
body .header-02 .menu-lv-1__action{
  padding-bottom:0;
}

body .header-02 .header-bottom {
    padding-bottom: 10px;
}


body.open-mobile-sidebar .page-sidebar .halo-sidebar-header, body.open-mobile-sidebar .page-sidebar .halo-sidebar-close{
  display:flex;
}
body .facets-horizontal .facets__form{
  display:block;
  }
body #CollectionFiltersForm .sidebarBlock {
    display: block;
    width: 100%;
}
body .facets-horizontal .widget_filter{
  display:none !important;
}
body .page-sidebar.page-sidebar-left {
    left: 0 !important;
    transform: translate3d(-101%,0,0) !important;
}
html body.open-mobile-sidebar .page-sidebar {
    opacity: 1;
    visibility: visible;
    transform: translateZ(0) !important; 
}
html body .page-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    z-index: 101;
    max-width: calc(100vw - 40px);
    opacity: 1;
    transition: transform var(--duration-long) ease,opacity var(--duration-long) ease,visibility var(--duration-default) ease;
    background-color: var(--bg-white);
    max-width: 300px;
}
body .toolbar-wrapper.toolbar-mobile {
    display: block;
  cursor:pointer;
}
body .facets-horizontal #CollectionFiltersForm .sidebarBlock-content{
  position:static;
  opacity: 1;
  visibility: visible;
  transform: unset;
}
body .page-sidebar.page-sidebar--horizontal+.page-content .toolbar-wrapper:not(.toolbar-mobile) .toolbar-colLeft,
body .toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{
  display:none;
}
body .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--list{
  padding:10px 15px;
}
body #CollectionSection-template--15600145203252__product-grid .sidebarBlock-heading{
  border:none;
}
.page-sidebar.page-sidebar--horizontal+.page-content .toolbar{
  border-top:none;
}
.productView-desc.halo-text-format p{
  font-size:13px;
}
.template-collection div#CollectionProductGrid {
    padding: 0 10px;
}


/* mrym css start */

body .header__icon .icon,
body .header-bottom-right .header__icon--cart svg,
body .header__icon .icon.icon-search {
  width: 18px;
  height: 18px
}

body .header__icon--cart .cart-count-bubble {
  min-height: 18px;
  min-width: 18px;
  width: 18px;
  height: 18px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  line-height: 18px;
}

.product-block .product-item .card .card-title span{
    font-size: 12px;
}

.product-block .product-item .card .card-title{
  margin: 0;
}
html body:not(.safari).banner-animation-1 .images-contain, html body:not(.safari).banner-animation-1 .banner-item .img-box:not(.is-parallax) {
    opacity: 1;
    transform: scale(1);
}
html body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .img-box{
  opacity:1;
}
.footer-block__heading {
  font-size: 18px!important;
}
h1.main-page-title.page-header{
  font-weight: 600;
}

.newsletter-popup-title {
    font-size: 14px !important;
    line-height: 1.5;
}

/* mrym css end */


.product-option .product-form__input[data-option-index="1"]{
  display:block;
}
.product-option .product-form__input[data-option-index="0"],
.product-option.hide-other-varients .product-form__input[data-option-index="0"],
.product-option .product-form__input[data-option-index="2"],
.product-option.hide-other-varients .product-form__input[data-option-index="2"]{
  display:block;
}
.product-option.hide-other-varients .product-form__input{
  display:block;
}
.product-option.show-other-varients .product-form__input{
  display:block;
}

.header-wrapper.smaller img.header__heading-logo {
    max-width: 225px;
}
img.header__heading-logo {
    max-width: 300px;
    margin: auto;
    transition: all .5s ease;
}

.header-wrapper.smaller img.header__heading-logo {
		    max-width: 225px;
}
img.header__heading-logo {	
			max-width: 300px;			
	    margin: auto;	
	   transition: all .5s ease;
}
/* .previewCart-wrapper cart-item-tool.previewCartTool,
cart-cancel-popup{
    display: none;
}
.previewCart-wrapper #popup-tool-note{
  visibility: visible;
  opacity: 1;
  position: static;
  background: #fff;
  transform: none;
  padding-bottom:10px;
  padding-top:10px;
}
.previewCart-wrapper .previewCartInfo {
    padding: 5px 20px 10px;
}
 */
.card:hover .card-action, .card-product .card-action{
  display:None;
}

cart-item-tool.previewCartTool {
    justify-content: flex-start;
}
.cstm-note-text {
    margin-left: 10px;
  font-weight:600;
}
.product-option .product-form__input[data-option-index='1'] .Default{
  display:none;
}



/* MOBILE RESPONSIVE START */

@media(max-width:767px){ 
div#shopify-section-template--15733527806004__163247026462da6862 .block-title--style2 {
  justify-content: center;
}
.halo-sidebar.halo-sidebar_menu{
  max-width:60%;
}
.cust-wrapped {
  padding: 10px 30px;
}
.header__icon + .header__icon, .header__iconItem + .header__iconItem{
  margin-left:10px;
}
.cust-wrapped .listed{
  top:32% !important;
}
section.custom-style {
  padding: 15px 0 0;
}
h4.custom-title {
    font-size: 22px;
}
body .footer__content-top{
  padding-bottom:0;
}
body .footer__content-bottom{
  padding-top:0;
}
.template-collection div#CollectionProductGrid {
    padding: 0 15px;
}
body .header-mobile--icon .header__icon--cart svg {
    width: 18px;
    height: 18px;
}
body .mobileMenu-toggle {
    width: 20px;
    height: 20px;
}
body .mobileMenu-toggle__Icon:before {
    top: -5px;
}
body .mobileMenu-toggle__Icon:after {
    bottom: -5px;
}
.header-mobile--icon.item__mobile--hamburger+.header-mobile--icon {
    margin-left: 15px;
}
  /* body .productGrid .product {
    padding-left: 2px;
    padding-right: 2px;
} */
s.price-item.price-item--regular ,
span.price-item.price-item--sale
  {
    font-size: 13px;
}
body .price-item .text{
  display:None;
}
small.copyright__content{
  font-size:11px;
  line-height:1;
}
body .baDropdownStyle.mobile_bottom_left:not(.hideOnMobile) ul.bacurr-dropdown-choices{
  left:0 !important;
}
  .card-information {
    padding-top: 3px !important;
}
  
/* li.product {
    height: 266px;
} */
  a.card-title.link-underline.card-title-ellipsis {
    margin-bottom: 0px;
}
  /* img.motion-reduce.ls-is-cached.lazyloaded {
    height: 266px;
} */
  #CollectionFiltersForm .sidebarBlock {
    margin-bottom: 0px !important; 
}
  li.product {
    margin: 0px !important;
}
  span.money.bacurr-money {
    font-size: 13px;
}

  
  
}

form.form.sg_form_prevent {
    display: flex;
    flex-direction: column-reverse;
}
.spice-spa-addon-heading {
    font-size: 14px !important;
}
label.sg-pro-subtotal-label {
    font-size: 14px !important;
}
span.sg-pro-subtotal-span {
    font-size: 14px !important;
}
.template-product form {
    display: flex;
    flex-direction: column-reverse;
}
.whatsapp-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--btn-1-font-family);
    font-weight: 100;
}
.svg_wh {
    width: fit-content;
    margin-right: auto;
}
.whatsapp-btn a span {
    width: 100%;
    color: #fff;
    font-family: sans-serif;
    padding-left: 18px;
    font-size: 13px;
    letter-spacing: 1.1px;
}
.whatsapp-btn {
    padding: 6px 20px;
    background-color: #009c00 !important;
    display:flex;
    justify-content:center;
}
/* easyfy app css */
label.tpo_shape_square.tpo_undefined {
    padding: 5px 10px!important;
}
.tpo_image-swatches-wrapper > label{
    width: 35px!important;
    height: 35px!important;  
}
/* .tpo_image-swatches-tooltip{
  display: none!important;
} */
/* easyfy app css */
/* .product-form__radio.Custom-element-found:checked + .product-form__label .text{
  display: none;
} */
/* .tpo_option-set-wrapper.tpo_has-option-set{
  display: none;
} */
.tpo_option-set-wrapper {
    margin-top: 0px;
    padding:0px !important;
}
.quantity_selector.hide-qunatity {
    display: none;
}
.productView.layout-1 .productView-thumbnail-wrapper img {
    opacity: 1 !important;
}
.productView-desc.halo-text-format h2{
    padding: 2.5px 30px;
    font-size: 14px;
    background: #ccc;
    color: #000;
    border-radius: 20px 20px 0 0;
    font-weight: 400;
    margin: 0 0 20px;
    line-height: unset;
    text-transform: uppercase;
}
.collection-filters__item.facets__wrapper.aduyyuy {
    margin-left: 10px;
}
.collection-filters__item.facets__wrapper.aduyyuy .sidebarBlock-headingWrapper {
    display: flex;
}
.collection-filters__item.facets__wrapper.aduyyuy h3.sidebarBlock-heading{
    font-family: Questrial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    border: unset;
    border-bottom: 2px solid #333333;
    min-width: unset;
    padding: 2px !important;
    color: #333333;
}
.collection-filters__item.facets__wrapper.aduyyuy h3.sidebarBlock-heading::before{
  all:unset;
}
{{ ... }}

.facets__item input[type=checkbox]+.facet-checkbox--disabled {
    pointer-events: none;
    opacity: .6;
}

/* Add checkbox styling for color and other filters */
.facets__item input[type=checkbox]+.facet-checkbox {
    position: relative;
    padding-left: 25px;
    letter-spacing: .02em;
    font-weight: var(--font-weight-normal);
}

.facets__item input[type=checkbox]+.facet-checkbox:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    border: 1px solid #dbdbdb;
    width: 15px;
    height: 15px;
    background-color: transparent;
    border-radius: 0;
}

.facets__item input[type=checkbox]+.facet-checkbox:after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 3px;
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16 fa-3x'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: cover;
    background-position: center;
    line-height: 1;
    transition: transform .3s ease-out;
    opacity: 0;
    transform: scale(.9);
}

.facets__item input[type=checkbox]:checked+.facet-checkbox:before {
    background-color: #000;
    border-color: #000;
}

.facets__item input[type=checkbox]:checked+.facet-checkbox:after {
    opacity: 1;
    transform: scale(1);
}
.sidebarBlock-contentWrapper .sidebarBlock-content {
    padding: 8px 0px !important;
    width: 100% !important;
    box-shadow: unset !important;
}
.sidebarBlock-contentWrapper .sidebarBlock-content ul {
    margin: 0px;
    flex-direction: column;
}
.sidebarBlock-contentWrapper  .facets__item--rectangle .facet-checkbox .text {
    min-width: unset !important;
    padding: unset;
    border: unset;
}
.sidebarBlock-contentWrapper .facets__price--slider .form-actions {
    display: none;
}

.sidebarBlock-contentWrapper .facets__price--slide {
    margin-top: 20px;
    margin-bottom: 30px !important;
}
.sidebarBlock-contentWrapper .facets__price--slider {
    display: flex;
    flex-direction: column-reverse;
}
.sidebarBlock-contentWrapper .facets-horizontal .facets__price--box {
    padding-top: 0px;
}
.sidebarBlock-contentWrapper .facets__price--box .field__currency{
  display:block;
}
.sidebarBlock-contentWrapper .facets-horizontal .facets__price--box{
  padding-top:0px !important;
}
.sidebarBlock-contentWrapper .facets__price--box .form-field {
    width: auto;
    display: inline-block;
    margin-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}
.facets__price--slide input[type=range]::-webkit-slider-thumb {
    position: relative;
    z-index: 2;
    box-shadow: none;
    border: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000000;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
}

.facets__price--slide input[type=range]::-moz-range-thumb {
    position: relative;
    z-index: 2;
    box-shadow: none;
    border: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000000;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
}

.facets__price--slide input[type=range]::-ms-thumb {
    position: relative;
    z-index: 2;
    box-shadow: none;
    border: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000000;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
}
.facets__item input[type=checkbox]+.facet-checkbox--disabled {
    pointer-events: none;
    opacity: .6;
}

.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.facet-checkbox,
.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.form-label--checkbox {
    position: relative;
    padding-left: 30px;
    letter-spacing: .02em;
    font-weight: var(--font-weight-normal);
    cursor: pointer;
    margin-bottom: 0;
}

.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.facet-checkbox:before,
.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.form-label--checkbox:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 14px;
    height: 14px;
    background-image: url('/cdn/shop/files/filters-checkbox.png?v=1754899568');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    border-radius: 0;
}

.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.facet-checkbox:after,
.sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.form-label--checkbox:after {
    display: none;
}

.sidebarBlock-contentWrapper .facets__item input[type=checkbox]:checked+.facet-checkbox:before,
.sidebarBlock-contentWrapper .facets__item input[type=checkbox]:checked+.form-label--checkbox:before {
    background-image: url('/cdn/shop/files/filters-checkbox-checked.png?v=1754902761');
}

.sidebarBlock-contentWrapper .facets__item input[type=checkbox] {
    opacity: 0;
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 0;
    cursor: pointer;
}
.product-form__radio:checked+.product-form__label .text{
  background-color:black !important;
  border-color:black !important;
}
header.header.header-02 .container {
    max-width: 100% !important;
}

body .header-mobile--icon.item__mobile--hamburger span.cstm-menu-txt {
    font-size: 15px;
    position: relative;
    z-index: 9999 !important;
    color: white;
    left: 30px;
}
.header-mobile--icon.item__mobile--hamburger span.cstm-menu-txt {
    font-size: 15px;
    position: relative;
    z-index: 9999 !important;
    color: black;
    left: 30px;
}
.header-mobile--icon.item__mobile--hamburger .mobileMenu-toggle{
  overflow:visible;
}
.header-02 .header-bottom .header__logo{
  padding-top:0px !important;
}
body.template-index .header__icon .icon {
    fill: white;
}
body .header-02 .header-bottom{
  padding-top:10px;
}
body .header__icon img.svg-icon {
    width: 17px;
    filter: invert(1);
}
@media screen and (max-width: 768px){
  body.template-index .header__icon img.svg-icon {
    width: 15px!important;
}
}
body .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after{
  background:white !important;
}
.mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after{
  background:black !important;
}
.header-mobile--icon.item__mobile--hamburger{
  width:30%;
}
body.template-index .header-wrapper{
  box-shadow:unset;
}
.header-wrapper{
    box-shadow: 0 1px 10px #ddd;
}
.header__icon img.svg-icon {
    width: 17px;
    filter: invert(0);
}
.header__icon .icon {
    fill: black;
}
.header__icon--cart .cart-count-bubble{
  background:black;
  color:white;
}
body .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after{
  background-color:white !important;
}
body.template-index .header-mobile{
  background-color:transparent;
}
.mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after{
  background-color:black !important;
}
body .mobileMenu-toggle__Icon, body .mobileMenu-toggle__Icon::before, body .mobileMenu-toggle__Icon::after{
  background-color:white !important;
}
.toolbar .toolbar-item img.cstm-filter-icon {
    height: 20px;
    width: 20px;
}
.toolbar .toolbar-item .toolbar-icon.icon-filter .filter-text {
    white-space: nowrap;
}
.facets-horizontal .facets__price--slider .form-field span.field__currency {
    display: none;
}
@media (max-width:550px){
  .productView-group .pvGroup-row {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 10px;
}
  .productView-group .pvGroup-row .quantity__group--1{
    margin-bottom:0px;
  }
  .productView-group .pvGroup-row .productView-groupTop .productView-action{
    width:100%;
  }
}
ul.site-nav.custom-navigation-hide-on-monile{
  display: none;
}
@media screen and (min-width: 1025px){
  ul.site-nav.custom-navigation-hide-on-monile li.site-nav__item {
    font-family: var(--lv-1-menu-font);
    font-size: 12px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 11px 20px 12px 20px;
    border-bottom: 1px solid #e6e6e6;
}
body .header-02 .header-bottom .header-bottom-right a[href="/cart"] {
    display: inline-flex;
}
.header-02.style_2 .cart-count-bubble {
    top: -8px !important;
    right: 14px !important;
}
ul.site-nav.custom-navigation-hide-on-monile {
    padding: 0;
}
ul.site-nav.custom-navigation-hide-on-monile{
  display: block!important;
}
ul.site-nav.custom-navigation-hide-on-monile
 {
    padding-top: 0px;
    margin:0px;
}
.halo-sidebar.halo-sidebar-left .halo-sidebar-close{
  top:0px;
}
.custom-mobile-menu .nav-menu-tab .menu-tab li.item.is-active a {
    color: white !important;
}
}
.site-nav-mobile.nav-currency-language .top-language-currency{
  display:none !important;
}
.footer-block__newsletter .newsletter-form__field-wrapper .field label {
    display: none;
}
@media screen and (min-width: 1025px){
.halo-currency .currency-menu {
    position: absolute;
    top: -30px;
}
.header-02.style_2 .header-top-right-group {
    margin-right: 10px;
    margin-bottom: -5px!important;
}
a.dropdown-item.active {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}
html body.open-mobile-sidebar .page-sidebar {
    padding-right: 20px;
}
.sidebarBlock-contentWrapper {
    padding: 20px 0;
}
.halo-sidebar-header.text-left {
    display: none ! IMPORTANT;
}
.toolbar .toolbar-dropdown [aria-expanded=true]+.dropdown-menu {
   background-color: #edececeb !important;
}
ul.dropdown-menu.list-unstyled.hidden-on-mobile {
    border-radius: 10px;
}
.toolbar .toolbar-dropdown .dropdown-menu li span.text {
    font-size: 13px;
    font-weight: 400;
}
cart-update-quantity.previewCartItem-qty label.form-label.hiddenLabels {
    display: none;
}
.previewCartGroup .button-checkout.tpo-btn-checkout {
    background: linear-gradient(to bottom, #4c4c4c 0, #595959 12%, #575757 22%, #474747 35%, #2c2c2c 50%, #000 60%, #111 72%, #1c1c1c 91%, #000 100%) !important;
}
.newsletter-form__field-wrapper .form-field.field label {
    display: none;
}
label.hiddenLabels {
    display: none ! IMPORTANT;
}

body.template-index .header-wrapper.smaller .header-02.style_2 .halo-top-currency .text {
    color: white;
}
.faq-toggle__list .faq-item .faq-item__content p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}
.faq-toggle__list .faq-item .faq-item__content{
  padding:5px 0px;
}
.gift-card-container.halo a#cart-gift-wrapping {
    width: max-content;
    min-width: 50px;
    margin: 0;
    padding: 2px 4px;
    font-size: calc(var(--btn-2-font-size) - 2px);
}
.gift-card-container.halo {
    display: flex!important;
    gap: 10px;
    align-items: center;
}
@media (max-width:767px){
.page-width.container nav.breadcrumbs.bread-crumbs-custom {
    margin: 0px 0px 10px 0px;
    padding: 15px 0px;
    text-transform: uppercase !important;
}
ul.productGrid {
    margin: 0px -2px !important;
}
ul.productGrid .product{
    width: 48% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
    padding:0px !important;
}
.card-information__wrapper {
    text-align: left !important;
}
.container.cstsm{
  padding:0px !important;
}
.card-information__wrapper .card-price {
    justify-content: left !important;
    margin:0px;
    margin-top:-5px;
}
.card-information .card-information__wrapper {
    margin-bottom: 30px;
}
.page-width.container nav.breadcrumbs.bread-crumbs-custom .breadcrumbs__item a {
    margin-left: 7px;
}
nav.breadcrumbs.bread-crumbs-custom a.breadcrumbs__link {
    text-decoration: unset;
    margin-left:7px;
}
nav.breadcrumbs.bread-crumbs-custom ol.breadcrumbs__list{
  text-transform:uppercase;
}
.template-collection div#CollectionProductGrid{
  padding:0 7px !important;
}
.card-information__wrapper a.card-title {
    margin: 0px;
}
.halo-collection-content toolbar-item.toolbar {
    padding: 0px;
    margin-bottom: 5px;
}
nav.breadcrumbs.bread-crumbs-custom {
    margin: 0px;
    padding:15px 0px;
}
.template-collection div#CollectionProductGrid{
  padding:0 10px;
}
}

.container.cstsm{
  padding:0px 10px;
  max-width:100%;
  padding-top:10px;
}
.page-sidebar.page-sidebar--horizontal+.page-content .toolbar{
  padding:0px 0px 10px 0px !important;
}
.card-information__wrapper .card-price {
    justify-content: left !important;
    margin:0px;
    margin-top:-5px;
}
.card-information__wrapper {
    text-align: left !important;
}
.bacurr-cur-blocker .baDropdownStyle.top_right {
    top: 43px;
    right: 10.5%;
    left: unset;
    bottom: unset;
    z-index: 3;
}
.page-sidebar.page-sidebar--horizontal+.page-content .toolbar {
  padding:0px;
}
.section-block-template--18893518700596__518751f7-dfcf-43ef-ace1-1725979759fd {
    margin-top: 200px;
}
.productView-product.clearfix .productView-moreItem:first-child {
    padding-bottom: 0;
}
@media screen and (max-width: 768px){
  .section-block-template--18893518700596__518751f7-dfcf-43ef-ace1-1725979759fd {
    margin-top: 170px!important;
}
.page-sidebar.page-sidebar--horizontal+.page-content .toolbar{
  padding:0px !important;
}
.quantity__container {
    max-width: 150px!important;
}
}
.page-sidebar.page-sidebar-left .halo-sidebar-close svg {
    fill: black;
}
.page-sidebar.page-sidebar-left .halo-sidebar-close {
    right: 0px !important;
    background: transparent;
}
.header-wrapper.smaller {
    position: fixed;
    width: 100%;
    background:white;
}
div#shopify-section-announcement-bar {
    position: sticky;
    top: 0px;
}
.toolbar.show-sticky{
  position:absolute !important;
}
.previewCart-wrapper .previewCartGroup button {
    background: linear-gradient(to bottom, #4c4c4c 0, #595959 12%, #575757 22%, #474747 35%, #2c2c2c 50%, #000 60%, #111 72%, #1c1c1c 91%, #000 100%);
}
.sg-pro-subtotal-price span.sg-pro-subtotal-span span.money {
    font-size: 18px;
}
a.header__icon.header__icon--wishlist {
    color: #ffffff !important;
    background: #000000;
    border: 2px solid rgba(0,0,0,0);
    padding: 9px;
    border-radius: 50%;
}
a.header__icon.header__icon--wishlist svg.icon.icon-wishlist {
    fill: #fff;
}
@media screen and (max-width: 768px){
  .toolbar .toolbar-col .toolbar-item {
    display: flex!important;
    align-items: center;
}
.toolbar .toolbar-label {
    display: block!important;
    margin-right: 5px;
}
}