/** Shopify CDN: Minification failed

Line 871:92 Unexpected "/"

**/


@font-face {
	font-family: 'DM Serif Text';
	src: url('/cdn/shop/files/DMSerifText-Regular.eot?v=1745554184');
	src: url('/cdn/shop/files/DMSerifText-Regular.eot?v=1745554184?#iefix') format('embedded-opentype'),
		url('/cdn/shop/files/DMSerifText-Regular.woff2?v=1745554184') format('woff2'),
		url('/cdn/shop/files/DMSerifText-Regular.woff?v=1745554183') format('woff'),
		url('/cdn/shop/files/DMSerifText-Regular.ttf?v=1745554184') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;}
	
	
div[id*=_product_block_VUXPbB] .halo-product-block .slick-track {
    display: flex;
}

div[id*=_product_block_VUXPbB] .product {height: auto;display: flex !important;}
	
div[id*=_product_block_VUXPbB] .product-item{width:100%;}
	

body .previewCartInfo{padding-top:15px;}

.product-card-layout-02 .card .card-swatch .swatch{justify-content: center !important;}

body .datepickers-container {
    z-index: 9;
}


#login_form {
    margin-top: 10px;
}
form#login_form {
    margin-top: 10px;
}

	
div[id*=_16426738253c0b77ec] .slide-content {transform:translateY(-50%);padding-bottom: 40px;}
	
.apps-popup-open {
    overflow: hidden;
}
	
.search-content-wrap input {
    font-family: var(--font-body-family);
}

#b2b-nt-thankyou-modal *{font-family: var(--font-body-family) !important;}

body .datepicker{font-family: var(--font-body-family);}
body .datepicker--day-name{font-family: var(--font-body-family);}
.datepicker--nav-title i{font-family: var(--font-body-family);}
body #cs-location-list .cs-radio-card p{font-size: 13px;}
body .cart-actions .action-group {gap: 10px;}
.quality-sticker-tab .tab-inner-content input#csShippingpicker {font-family: var(--font-body-family);}
.tab-inner-content .select-block input{font-family: var(--font-body-family);}
body .cart-actions .button+.button{font-size: 19px;}
body .CS-custom-tab-section .cs-crawler-tabs li:hover, body #cs-location-list .cs-radio-card:hover {background-color: #E8A1A2;border-color: #E8A1A2;}
body #bss-b2b-discount-code-input-wrapper input#bss-b2b-discount-code-input::placeholder{color:#999C9C !important;}
body #bss-b2b-discount-code-input-wrapper input#bss-b2b-discount-code-input {height: 50px; font-family: var(--font-body-family); border: 1px #CCC solid; border-radius: 10px;     font-weight: 500;     color: #000 !important;opacity: 1;} 
body #bss-b2b-discount-code-submit {background-color: #d4af47;border-radius: 50px;padding: 28px 20px;line-height: 1px;font-family: var(--font-body-family);font-size: 19px;font-weight: 700;}
body #bss-b2b-discount-code-submit:hover{color: var(--btn-2-color-hover);background: var(--btn-2-bg-hover);border-color: var(--btn-2-border-hover);}
body .b2b-nt-modal-header, .b2b-nt-modal-thankyou-header{font-family: var(--font-body-family)  !important; color:#000;}
body .b2b-nt-modal-content > .b2b-nt-modal-content-left{font-family: var(--font-body-family)  !important;}
body .b2b-nt-modal-cart-info{font-family: var(--font-body-family)  !important;}
body .b2b-nt-modal-customer-info h5, body .b2b-nt-modal-thankyou-content h5 *{font-family: var(--font-body-family)  !important;color:#000;}
body .b2b-nt-modal *{font-family: var(--font-body-family) !important; color:#000;}
.b2b-nt-address-info .b2b-nt-address-field {margin-bottom: 10px;}
.b2b-nt-address-info .b2b-nt-address-field label.label-field {margin-bottom: 5px !important;display: inline-block;}
.b2b-nt-address-select-wrapper label.b2b-nt-field-label{margin-bottom: 5px !important;display: inline-block;}
body .b2b-nt-address-field .arrow-down {top:37px;right: 23px;}
.b2b-nt-address-field .arrow-down svg {width: 13px;height: 13px;}
body .b2b-nt-modal-cart-info {background:#ffe8e8;}
.b2b-nt-close-btn svg#Flat {width: 26px;height: 26px;}
body .b2b-nt-modal-navigate button.b2b-nt-button-continue {background-color: #d4af47;border-radius: 50px;padding: 28px 30px;line-height: 1px;font-weight: 700;width: auto;height: auto;font-size: 19px !important;border: 0 !important;}
body .b2b-nt-modal-navigate button.b2b-nt-button-continue:hover{background: #e8a1a2;border-color: #e8a1a2;color: #ffffff;}
.b2b-nt-modal-cart-info .b2b-nt-cart-items-info {padding-right: 10px;}
div#bss-b2b-discount-code-message span {font-size: 15px;line-height: 1;}
.b2b-nt-address-fields select#b2b-nt-address-select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url('/cdn/shop/files/arrow_select-boxs.svg?v=1763445777') no-repeat 99% center;background-size: 19px;padding-right: 25px;}
.b2b-nt-modal input[type=checkbox]{width:auto;height:auto;display:inline-block;vertical-align:-1px;position:static;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}

body .b2b-nt-modal-navigate button{
	background-color: #d4af47 !important;
    border-radius: 50px;
    padding: 28px 30px;
    line-height: 1px;
    font-weight: 700;
    width: auto;
    height: auto;
    font-size: 19px !important;
    border: 0 !important;     margin-right: 0;}
	


body .b2b-nt-modal-navigate button:hover{
	background: #e8a1a2 !important;
    border-color: #e8a1a2 !important;
    color: #ffffff !important;}
	


.template-cart .loading-overlay {
    width: 100% !important;
}


body #b2b-nt-thankyou-modal *{font-family: var(--font-body-family) !important;}
.b2b-nt-modal-content strong {color:#000;}
.b2b-nt-modal-content p{color:#000 !important;}


p.b2b-nt-shipping-method-error-text {
    text-align: left;
}
.b2b-nt-shipping-method-error svg {
    position: relative;
    top: 4px;
}


	
div[id*=_1644481465cc6ad9ac] .slick-arrow {width: auto;height: auto;border: 0;box-shadow: 0 0;padding: 0;}	 
div[id*=_1644481465cc6ad9ac] .slick-arrow{background: transparent !important;background-color: transparent !important;}
div[id*=_1644481465cc6ad9ac] .slick-arrow:hover{background: transparent;background-color: transparent;}
div[id*=_1644481465cc6ad9ac] .slick-arrow svg {width: 15px;stroke:#1A1A1A;}	


div[id*=_1644481465cc6ad9ac] .slick-arrow.slick-next {right: -14px !important;}
div[id*=_1644481465cc6ad9ac] .slick-arrow.slick-prev{left: -14px !important;}	

div[id*=_1644481465cc6ad9ac] .spotlight_slider { position: relative; display: flex; align-items: center; justify-content: center; }
div[id*=_1644481465cc6ad9ac] .spotlight_slider .slick-arrow { position: relative !important; top:39px !important; bottom: 0 !important;     display: none;}
div[id*=_1644481465cc6ad9ac] .spotlight_slider .slick-dots { position: relative; bottom: -30px !important; display: flex; }
div[id*=_1644481465cc6ad9ac] .news__dots { display: flex; align-items: center; justify-content: center; position: relative; }

	
	
	
.template-collection.cst-collection .collection-header .image.image-adapt:after{z-index: 9;}
body .productList .card-summary.card-list__hidden {display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}	
.product-card-layout-02 .productList .card {margin-bottom: 0;}			
.cst-article .halo-article-content .article-header .article-image img {border-radius: 15px;}	
.template-collection.cst-collection .collection-banner:before {content: "";display: block;position: absolute;width: 1444px;left: 0px;top: 0;background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 100%);z-index:9; bottom:0;}
.cst-collection .breck-title.title-style {z-index:9;}	

body .halo-productView-left .productView-image-wrapper .productView-nav{cursor: url('/cdn/shop/files/zom-img.png?v=1747296842') 16 16, zoom-in;
	cursor: url('/cdn/shop/files/zom-img.png?v=1747296842') 16 16, zoom-in;
	cursor: url('/cdn/shop/files/zom-img.png?v=17472968420/110')  16 16, zoom-in;}
	
	
	
.productList .card-action .variants-popup-close svg {
    right: 10px;
    position: relative;
    top: 10px;
}

.sections-customer-review-block .home-slider-arrows2.arrows-0{display: none;}
	

.pickup-availability-body .pickup-availability-address a {
    margin-top: 3px;
    display: inline-block;
}	
	
	
body ol.second-list {
    padding-left: 14px;
}	
	
.cst-search h1.page-header.text-center {
    line-height: 1;
}	
	
.cst-search main#MainContent {
    padding-bottom: 0 !important;
}	
	
body .collection.resultListing .pagination-wrapper { 
    display: block;margin-bottom: 40px;
}	 
	
body .cart-item-properties .product-option {
    display: block;
}

.cart-item-properties .product-option dd.definitionList-value {
    margin-left: 0 !important;
}	
	
body .cart-item-block, body .cart-item-block.cart-item-price, body .cart-item-block.cart-item-quantity {
    width: 224px;
}
	
body .cart-item__price-wrapper .cart-item__discounted-prices{justify-content: left;flex-direction: row-reverse;}
body .cart-item__price-wrapper .cart-item__discounted-prices dd {
    margin-left: 3px;
}
body .cart-header-item:not(.cart-header-info) {
    width: 226px;
}

	
	
.quickshop-popup-show .card-information {
    border-top: 1px solid transparent !important;
}
	
body .halo-cart-sidebar .previewCartItem-price .discounted-price {
    font-size: 15px;
}
body .halo-cart-sidebar .previewCartItem-price .before-discount-price {
    font-size: 15px;
}	
	
.cst-customers-login .login-item .form-input {
    max-width: 100%;
}	
	
.halo-sidebar-wrapper .product-option {
    display: block;
}
.halo-sidebar-wrapper .product-option dd.definitionList-value {
    margin-left: 0;
}	
	
.halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price {
    flex-direction: row-reverse;
	justify-content: left;
}	
	


.halo-cart-sidebar .previewCartItem-price {
    width: 100%;
}
	

body .footer-block__details .image_logo {
    display: inline-block;
    margin-bottom: 15px;
}	
	
	
body .cart-item-block.cart-item-total {
    padding-left: 0 !important;
}	
body.cst-page-template-faqs .faqs .faqs-item .card-body {
    padding-right: 30px;
}
	
	.block_text-- ul.cnt-info1 {
		padding-left: 0;
	}
	
	body .productView-product .productView-title {
		letter-spacing: -0.16px;
	}
	.productView-price .price.price--medium .price-item, .productView-price .price.price--medium .price-item .money{
		letter-spacing: -0.16px;
	}
	
	
	.quickSearchResultsBlock .productViewAll .button{font-family: var(--font-body-family);}
	
	
	
	
	.open-mobile-sidebar div#shop-hcaptcha-badge-container{display:none}
	.menu_open div#shop-hcaptcha-badge-container{display:none}
	.auth-sidebar-show div#shop-hcaptcha-badge-container{display:none}
	.cart-sidebar-show div#shop-hcaptcha-badge-container{display:none}
	.open_search_mobile div#shop-hcaptcha-badge-container{display:none}
	.toolbar-modal-open div#shop-hcaptcha-badge-container{display:none}
	.show-pickup-availability div#shop-hcaptcha-badge-container{display:none}
	
    .card-action .button:hover {
        background: var(--product-action-bg-hover);
        color: var(--product-action-color-hover);
        border-color: var(--product-action-border-hover);
        box-shadow: var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity-hover) var(--btn-3-inset);
    }	
	
.toolbar .toolbar-dropdown .label-tab .icon-dropdown {
    background-image: url(/cdn/shop/files/dr_arrow.svg?v=1746852831) !important;
    width: 12px !important;
    height: 8px !important;
}	
	
	
	
	
	
body .toolbar-wrapper:not(.toolbar-mobile) {
    justify-content: left;
}	
body .toolbar-wrapper .toolbar-col {
    margin-right: 35px;
}
	
body .toolbar .toolbar-dropdown.filter-sortby .label-tab {
    min-width: inherit;
    max-width: inherit;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
    font-size: 18px;    padding-right: 50px;
    color: #000000;
}	
	
body .card-information .link-underline .text {
    text-decoration: none;
}	

body .card-information .link-underline .text{background: none;}

body .card-information .card-title:hover{color:#000000;}
	
	
body .facets__item input[type=checkbox]+.form-label--checkbox:hover{color:var(--color-link-hover);}	
	
    body .facets__list--refined .active-facets__button:hover {
        background-color: #707070;
        color: var(--color-white);
    }	
	
.facets__list--refined .active-facets__button .text {
    font-size: 13px;
}	
	
body .sidebarBlock-contentWrapper li.list-menu__item span.count {
    float: right;
}	
.sidebarBlock-headingWrapper span.facets__count {
    display: none;
}
body .toolbar .toolbar-dropdown.filter-sortby .label-tab {
    min-width: inherit;
    max-width: inherit;
}

	
body .pagination__list .pagination-arrow:last-child {
    margin-left: 0;
}	
	
.list-menu--disclosure {
    box-shadow: 0 0;
}	
	
	.cst-article nav.breadcrumb span.separate ~ span {
    color: #E8A1A2 !important;
}

    body .sidebar--layout_1 .navPages-item .link:hover, body .sidebar--layout_1 .navPage-subMenu-item .link:hover, body .sidebar--layout_1 .is-clicked .link:hover {
        text-decoration: underline;
    }

	    .link-underline:hover .text {
        text-decoration: underline;}
	
body.cst-index .faqs .faqs-item .card-body {
    padding-right: 30px;
}
	
	.custom-service-block .policies-content .policies-text{letter-spacing: -0.16px;}
	
div[id*=_16418746910626c268] .halo-block-header.text-left.viewAll--right .view_all {
    letter-spacing: -0.32px;
}
	
	
div[id*=_1644481465cc6ad9ac] p.sub_title {
    letter-spacing: -0.16px;
}	
	
.card-action .variants-popup-content .option-color .single-label .pattern {
    width: 40px;
    height: 40px;
    left: -6px;
    top: -8px;
}	
	
	
.product-card-layout-02 .halo-productBadges--left {
    right: 10px;
    left: auto;
}	
	

	

.account-dropdown button.btn:hover{ color: var(--btn-2-color-hover);
    background: var(--btn-2-bg-hover);
    border-color: var(--btn-2-border-hover);
    background-origin: border-box;}
	
.account-dropdown button.btn {
    background: var(--btn-2-bg);
    border-color: var(--btn-2-border);
    color: var(--btn-2-color);
    background-origin: border-box;
    box-shadow: 0 0;
    border: 0;
    padding: 15px 45px !important;
    display: inline-block;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
    margin-top: 20px !important;
}	
	
.alertBox-message a {
    text-decoration: underline;
}	
body form#create_customer {
    max-width: 490px;
    margin: auto auto;
}
	
.alertBox.alertBox--error {
    margin-bottom: 5px;
}	

.cst-customers-register .login-item .form-field {
    width: 453px;
}	
	
.main_password {
    position: relative;
}
	
span.show_password svg {
    width: 20px;
    height: 20px;
    fill: none;
}
span.show_password {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 20px;
}
	
	
	body.cst-collection .placeholder-svg {
		width: 371px;
		height: 329px;
	margin: auto auto;
	}

	body .articleLookbook-block {
		display: none;
	}

	body .page-sidebar .recentPosts-list-item{padding: 20px 0 20px;}
	
	.banner__media .breck-title span.separate:after {
		color: #FFFF !important;
	}
	
	body .postal-code {
		position: relative;display: inline-block;
		width: 100%;
	}
	
	body .postal-code button svg.feather {
		color: #ffffff;
	}
	body .postal-code button:hover{
		background: var(--btn-2-bg-hover);
	}
	

	body .postal-code button {
		position: absolute;
		right: 0px;
		bottom: 0;
		top: 0;
		border: 0;
		background: #d4af47;
		overflow: hidden;
	}
	
	.action-group button#cart-checkout {
		background: var(--btn-2-bg);
		border-color: var(--btn-2-border);
		color: var(--btn-2-color);
		background-origin: border-box;
		border-radius: 50px;
		margin-right: 10px;
	}
	
	.action-group button#cart-checkout:hover{
		color: var(--btn-1-color-hover);
		background: var(--btn-1-bg-hover);
		border-color: var(--btn-1-border-hover);
		background-origin: border-box;}
	
	
	
	.header__heading {
    position: relative;
    top: 3px;
}

	
	.container.set-map {
		position: static;
	}
	
	.productView-desc li span {
		color: #000 !important;
	}
	.productView-desc.halo-text-format ul li, .productView-desc.halo-text-format ol li{
		color: #000000;
	}
	
	
	
	body .collection-header {position: static;}
	
	
	body .container-1170>.breadcrumb-container.style--line_clamp_1 .breadcrumb, body .container-1170>.breadcrumb-with-sidebar {
		margin: 0;
	}

	
	.breadcrumb a:hover {
        color: var(--color-link-hover);
    }
	
	.instagram-slide .halo-row .halo-item .icon-show-more {
        display: inline-block;
    }
	
	body .instagram-slide .halo-row .halo-item .icon-show-more{text-align: center;}

	
.instagram-slide .halo-row .halo-item.content_block .content__wrapper h3.title {
    font-weight: 600;
    font-size: 16px !important;
}
	
    .instagram-slide .halo-row .halo-item.has-effects a:after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        background: var(--effects-bg);
        transition: var(--anchor-transition);
    }
.instagram-slide .halo-row .halo-item.has-effects a:hover:after {
	opacity: var(--effects-opacity);
	visibility: visible;
}
	
body .instagram-slide .halo-row .halo-item .icon-show-more svg{fill: none;stroke: none;}	
body .instagram-slide .halo-row .halo-item .icon-show-more svg {width: 38px;height: 38px;}


body header.header.header-utility {
    padding-top:3px;
}	
	
	body .header-utility .header__search .search-modal__form {
    min-width: 700px;
}
	
	
	
div[id*=_custom_service_block_8qTEYF] .halo-item a {pointer-events: none;}
div[id*=_1647480389497d7c43] .halo-item a {pointer-events: none;}
body div[id*=_image_banner_nPK3qp] a.image {pointer-events: none;}
div[id*=_image_banner_BktnC7] a.image {pointer-events: none;}
div[id*=_image_banner_PqXCwW] a.image {pointer-events: none;}
div[id*=_16426738253c0b77ec] a.slide-image {pointer-events: none;}
div[id*=_1644481465cc6ad9ac] h3.title:hover{text-decoration:underline}
.cst-collection .halo-sidebar-wrapper{padding-bottom: 0;}
body .pickup-availability-button {display: inline-block;}	
.template-collection.product-card-layout-02 .productGrid .product {margin-top:30px;}	
.cst-collection .pagination-wrapper {margin-top: 0px;margin-bottom: 60px;}	
.cst-blog .page-sidebar .halo-sidebar-wrapper {padding-bottom: 0;}
.cst-blog main#MainContent {padding-bottom: 40px;}	
div[id*=_1657598366251549d7] .review__item-image {margin-bottom: 15px !important;}
.card-information a.card-title {margin-bottom: 10px;}
.card-information__wrapper.text-left {margin-top: 5px;}
.privacy-policy.custom-content-listing h3 {text-transform: capitalize;}
body span.info-item.date span {text-transform: none;}
.copyright__content p {text-transform: none;}
div[id*=_image_banner_PqXCwW] a.banner-button.button {text-transform: inherit;}
.cst-index h3.article-card__title {text-transform: inherit;}
.announcement-bar__message p strong {margin: 0 5px;}
.announcement-bar__message p {text-transform: capitalize;}
.announcement-bar__message p a:hover{font-weight:bold !important;}
.announcement-bar__message p a {margin-left: 5px;text-decoration: underline;font-weight: normal !important;font-weight:bold;}
.collection-banner .image.image-adapt {padding-top:23.645833% !important;}
.cst-page-template-faqs .faqs-questions-and-answers .faqs-title.page-subheader {display: block;font-weight: 400;margin-bottom:30px;}
.list-menu li.menu-lv-item a.menu-lv-1__action {font-weight: 500;    color: #404040;}	
.previewCart .previewCartItem-qty .quantity {border-radius: 5px;padding: 5px 24px 5px 23px;
    font-size: 14px;}	
.previewCart .previewCartItem-name {font-size: 18px;}
.previewCart .previewCartItem-price .price {font-size: 15px;}
.previewCartCheckbox input[type=checkbox]~button:hover{color:#e8a1a2;background-image: linear-gradient(transparent 97%, #e8a1a2 3%);}


body .cart-content-wrapper{display: block;}
body .cart-content-item[data-cart-content] {width: 100%;border-radius: 15px;padding: 0;}
body .cart-content-item[data-cart-total] {width: 100%;display: inline-block;padding-top: 40px;}
body .cart--totals-title {display: none;}
.cart-content-item.cart-total .cst-cart-left div {background: #FBFFEA;border-radius: 10px;display: inline-block;border:1px solid #E2E2E2 !important;color: #1A1A1A;font-size: 14px;line-height: 37px;padding: 30px;}
.cart-total .cst-cart-left {width:50%;float: left;padding:1px 30px 20px 30px}
.cart-total .right {width:50%;text-align: left;float: left;padding-right: 30px;}
.cart-content-item.cart-total{display: flex;justify-content: space-around;}	
div#csShippingAppCode .CS-custom-tab-section.tab-view.quality-sticker-tab.cs-layout-tab-1 {max-width: 100%;}	
div#csShippingAppCode {width: 100%;text-align: left;max-width: 100%;margin-bottom: 5px;}
div#csShippingAppCode .CS-custom-tab-section.tab-view.quality-sticker-tab.cs-layout-tab-1 {max-width: 100%;}
.right .tab-inner-content {max-width: 100%;}

body .cart-header {background-color: #D4AF47;border-radius: 15px 15px 0 0;}
body .cart-header-item:not(.cart-header-info) {color: white;font-weight: 600;}
body .cart-header-item {color: white;font-weight: 600;}
body .cart-header-item {color: white;padding: 25px 0px !important;}
.cart-item-remove svg.cart-page-show {display: block;fill: none;width: 26px;height: 21px;position: relative;top: -3px;}
    body .cart-item-block.cart-item-price {
        padding-left: 0;
        text-align: left;
    }
	body .cart-item__price-wrapper .price {
		padding-left: 0;
	}
	body .cart-item-block.cart-item-info {
		padding-left: 25px !important;
	}
	body .cart-header-item.cart-header-info {
		padding-left: 30px !important;
	}
	body .cart-item-block.cart-item-quantity{text-align: left;}
	body .cart-item-block.cart-item-total{ padding-left: 10px;}
	body .cart-item-block.cart-item-total{text-align: left;}
	body .cart-header-item:not(.cart-header-info){text-align: left;}

.cart-item {margin-top: 0;border: 0;border-bottom: 1px solid #D9D9D9;}
body .cart-content-item[data-cart-content] {border: 1px solid #CCC;}
body .cart-item {margin-top: 0;border: 0;border-bottom: 1px solid #D9D9D9; }	
.cart-item-name a.link {font-weight: 700;font-family: var(--font-body-family);color: #000000;}		

body .cart-remove {position: relative;top: 0;}
body .cart-list .cart-remove svg {width: 18px;height: 17px;fill: none;}
body .cart-remove:hover svg {fill: none;}
.cart-item-qty input[type=number] {border-radius: 10px;height: 40px;color: #000000;border-color: #EEEEEE;font-size: 16px;}
body .cart-item-qty .btn-quantity.plus:after{top: 19px;width: 9px;}
body .cart-item-qty .btn-quantity {height: 39px;}	
body .cart-item-qty .btn-quantity:before {content: "";top: 20px;width: 9px;}	
body .cart-item-qty .btn-quantity:before {height: 2px;top: 19px;background: #000000;width: 9px;}	
body .cart-item-block-right {align-self: center;}
.cart-total-label span.text {font-weight: 700;}
body .cart-total-subtotal:after {content: "";position: absolute;bottom: 14px;left: 0;height: 1px;width: 100%;background-image: linear-gradient(to right, #ffffff 50%, transparent 50%), linear-gradient(to bottom, #999999 50%, transparent 50%);
    background-size: 3px 2px;
    background-position: top left;
    background-repeat: repeat;}
.cart-total-label {background: #FFF;z-index: 1;position: relative;padding-right: 20px;}
.cart-total-value {background: #FFF;position: relative;top: -1px;z-index: 1;padding-left: 20px;}
.cart-total-label span.text {font-weight: 700;}
.cart-total-value span.text {color: #000000;}	
body .cart-container .shipTotal {margin-top: 20px;}
body .cart-container .shipTotal p.cart-total-value.form-text {padding-left: 0;color: #1A1A1A;}
body .cs-layout-tab-1 .cs-crawler-tabs li {padding: 35px 10px 15px;border-radius: 10px;border-color: #CCCCCC;margin: 0 8px;}
body .CS-custom-tab-section .tab_drawer_heading.d_active, body .CS-custom-tab-section .cs-crawler-tabs li.active, body #cs-location-list .cs-radio-card.csactive {background-color: #E8A1A2;color: #ffffff;border-color: #E8A1A2;}
body .CS-custom-tab-section .cs-crawler-tabs li:hover, body #cs-location-list .cs-radio-card:hover {background-color: #E8A1A2;border-color: #E8A1A2}

body .CS-custom-tab-section .cs-crawler-tabs li:hover svg{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(9%) hue-rotate(159deg) brightness(103%) contrast(104%)}

 body .cs-message {
    margin: 0;    margin-bottom: 10px;
    color: #1A1A1A;
}
 
body .cs-layout-tab-1 .cs-crawler-tabs li span {color: #1A1A1A;margin-top: 10px;}
body .CS-custom-tab-section .cs-crawler-tabs svg, body .CS-custom-tab-section .cs-tab_container svg {margin-bottom: 10px;width: 43px;height: 43px;margin-right: 0;}
body li.cs-tab_last.active span {color: #FFF;}
body li.cs-tab_last.active svg {color: #FFF;fill: #FFF;stroke: #FFF;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(9%) hue-rotate(159deg) brightness(103%) contrast(104%);}
body .CS-custom-tab-section .cs-crawler-tabs li:hover span {color: #FFF;}
body .tab-inner-content input[type=text] {height: 52px;border-color: #CCCCCC;    font-weight: 500;border-radius: 10px;    width: 100%;}
body input[type=text].datePicker{background-image:url(/cdn/shop/files/clnd.svg?v=1746711618) !important;background-size: 17px;}
.select-block input.timePicker{background-image:url(/cdn/shop/files/time-svg.svg?v=1746711618) !important;background-size: 18px !important;}
body .time-header .close-time-slot{top: 29px}
body .tab-inner-content input[type=text]::placeholder {color: #999999;font-weight: 500;}
 .cart-actions .action-group {display: flex;align-items: center;margin-bottom: 30px;}
.cart-actions div#appointo-btn:hover{color: var(--btn-2-color-hover);background: var(--btn-2-bg-hover);border-color: var(--btn-2-border-hover);background-origin: border-box;}
.cart-actions div#appointo-btn {margin-right: 15px;border-radius: 50px;background: var(--btn-2-bg);border-color: var(--btn-2-border);color: var(--btn-2-color);background-origin: border-box;}
body .cart-actions .button+.button {margin-top: 0;border-radius: 50px;}
.cst-cart-left h3{font-family: var(--font-body-family);font-weight: 600;color: #1A1A1A;margin-bottom: 10px;margin-top: 0;}
.cst-cart-left ol {padding-left:12px;margin-top: 0;margin-bottom: 0;}
.cst-cart ol li::marker {font-size: 14px;content: "" counters(list-item, ".") ".";font-weight: normal;font-family: var(--font-body-family);height: 0;}
.cst-cart-left ol li {margin-bottom: 7px;line-height: normal;font-size: 14px;padding-left: 5px}
.cs-layout-tab-1 ul {margin: 0 -5px;width: 450px;}
/* body .tab-inner-content .cs-radio-card.csactive {background-color: transparent !important;border: 1px solid #cccccc !important;} */
.cart-checkbox input[type=checkbox]~a:hover{color:#E8A1A2;background-image: linear-gradient(transparent 97%, #E8A1A2 3%);}
.cart-item-total span.cart-item-value {color: #D14545;font-weight: 600;}
body .datepicker--cell.-selected-, body .datepicker--cell.-selected-.-current- {color: #fff;background: #d4af47;}
body .multiple-input .cs-time-picker.active {border: 1px solid #d4af47 !important;opacity: 1;background-color: #d4af47;color: #fff;}
body .datepicker--day-name {color:#d4af47;}

	
	
body .no-megamenu .menu-lv-2:hover body .menu-lv-2__action>.text:after, body .no-megamenu .menu-lv-2 .menu-lv-2__action>.text:after{display:none;}	
body .menu-lv-1:not(.menu-sale)>.link-effect>.text:after, body .menu-lv-1:not(.menu-sale):hover>.link-effect>.text:after{display:none;}	
body .newsletter-section.enable_parallax {background-attachment: inherit;}	


body .halo-block-header .view_all{border-bottom:2px solid !important;}
div[id*=_16426738253c0b77ec] {position:relative}
div[id*=_16426738253c0b77ec] .home-slider-arrows {position: absolute;bottom: 50px;left: 0;right: 0;}
div[id*=_16426738253c0b77ec] .home-slider-arrows svg{color: #FFF;fill: #FFF;}
	
:root{	--vanilla-calendar-selected-bg-color:#D4AF47 !important;--vanilla-calendar-today-color: #D4AF47 !important;--vanilla-toast-color: #D4AF47 !important; 
--color-link-hover: #f54e4e;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- .side-bordered {padding-left: 20px !important;}
body .footer-block__list-social svg.insta {width: 22px !important;height: 20px !important;}
body .footer-block__list-social svg:hover{filter: brightness(0) saturate(100%) invert(42%) sepia(44%) saturate(4349%) hue-rotate(337deg) brightness(119%) contrast(92%);}

.footer-block__list li.active a.link {color: #1A1A1A;font-weight: 500;text-decoration: underline;}
.footer-block__list a.link:hover{color:#1A1A1A; font-weight:500}
body .footer-block__details a:hover{color:#1A1A1A;text-decoration:underline;font-weight:500}

li.em span {position: relative;top: 3px;}
li.pbl span {position: relative;top: 1px;}
li.tl span {position: relative;top: 1px;}
ul.cnt-info1 {padding: 0;list-style: none;margin: 0;}
ul.cnt-info1 li {display: flex;margin-bottom: 15px;}
ul.cnt-info1 li span {margin-right: 10px;}
body .footer-block__details p, body .footer-block__details a {margin: 0;color: #666666;font-size: 18px;line-height: 1.4;}
ul.cnt-info1 li span img {position: relative;top: 2px;}
.block_text-- p {color: #666666;font-size: 18px;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- .side-bordered {padding: 0;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- {padding: 0;}
.footer-block__text_logo li.list-social__item {width: auto !important;float: none !important;margin-right: 15px !important;}
.footer-block__text_logo li.list-social__item a.link {padding: 0;}
.footer-block__text_logo li.list-social__item a.link svg.icon {width: 19px !important;height: 20px !important;}
.footer-block__text_logo li.list-social__item a.link {padding: 0;}
.footer-block__text_logo .rte {max-width: 320px;}
body .pickup-availability-preview {justify-content: center;text-align: center;margin-top: 15px;}
.pickup-availability-button {text-transform: capitalize;font-weight: 500;}
body .appointo-close.close svg {width: 35px !important;height: 35px !important;fill: none;stroke: none;}

.appointo-location svg {top: 6px;position: relative;}
body .appointo-tooltip .appointo-tooltiptext {visibility: visible;}
body .appointo-tooltip .appointo-tooltiptext {background-color: #d4af47;}
body .appointo-tooltip .appointo-tooltiptext::after {border-color: transparent transparent transparent #d4af47;}
body .appointo-timezone-select{color:#000;}
body .appointo-check-avail img.appointo-icon {width: auto;height: 27px !important;clip: inherit;position: relative;left: 15px;top: 14px;}
body .appointo-check-avail {width: 55px;height: 55px;border-radius: 10px 0 0 10px;}		
div[id*=_product_block_VUXPbB] .container-1570{position:relative}
	
.footer-block__text_logo h2.footer-block__heading {display: none;}
	
.new_lt_icon {margin-bottom: 15px;}	
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {line-height: 70px !important;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {line-height: 70px !important;}

.cst-index .faqs-item ul{padding-left:15px;}
.cst-index .faqs-item ul b {text-decoration: underline;}

.halo-productView-right .productView-subtotal {display: none;}
.productView-thumbnail-wrapper .slick-arrow svg {width: 15px;}
.productView-desc ul li{margin-top: 1px !important;list-style: none;padding-left: 13px;position: relative !important;color: #000000 !important;}
.productView-desc ul {margin-top: 0 !important;margin-left: 0 !important;padding-bottom: 0 !important;}
.productView-desc ul li:after {content: '-';display: block;position: absolute;left: 0;top: -1px;color: black;font-size: 19px;}
.cst-product .breck-title h1.page-header {text-align: left;line-height: 1.1;padding-bottom: 0;}	
.cst-product h1.page-header {text-align: left;}
.cst-product .breck-title {width:73%;text-align: left;}	
.productView-buttons .productView-info-item .productView-info-value {color: #000000;font-size: 17px;margin-bottom:15px;position: relative;padding-left: 13px;}
.productView-images-wrapper {padding-bottom: 16px;}
.productView-buttons .productView-info-item .productView-info-value:after{content: "";display: block;width: 7px;height: 7px;background: #54C63A;border-radius: 10px;position: absolute;top: 9px;left: 0;}	
	
body .home-slider-arrows .slick-arrow {width: auto;height: auto;border: 0;box-shadow: 0 0;padding: 0;}	
.home-slider-arrows .news__dots {top: 13px;position: relative;}
body .home-slider-arrows .slick-arrow{background: transparent !important;background-color: transparent !important;}
body .home-slider-arrows .slick-arrow:hover{background: transparent;background-color: transparent;}
body .home-slider-arrows .slick-arrow svg {width: 15px;stroke:#1A1A1A;}	

div[id*=_product_block_wHXUPP] .home-slider-arrows svg {color: #FFF;fill: #FFF;stroke: #FFF;}
div[id*=_product_block_VUXPbB] .home-slider-arrows svg {color: #FFF;fill: #FFF;stroke: #FFF;}
body div[id*=_16426738253c0b77ec] .home-slider-arrows svg {color: #FFF;fill: #FFF;stroke: #FFF;}

/* a.button.button-ATC{background: grey;border-color: grey;} */
body .home-slider-arrows .slick-arrow.slick-next {right: -14px !important;}
.body-custom-width .slick-arrow.slick-prev{left: -14px !important;}	
.template-404 a.link.body-large:hover{color:#E8A1A2 !important;}
.quickSearchResultsBlock .productViewAll .button:hover{color:#E8A1A2 !important;}

.home-slider-arrows { position: relative; display: flex; align-items: center; justify-content: center; }
.home-slider-arrows .slick-arrow { position: relative !important; top: 0 !important; bottom: 0 !important; }
.home-slider-arrows .slick-dots { position: relative; bottom: 23px !important; display: flex; }
.news__dots { display: flex; align-items: center; justify-content: center; position: relative; }


body .review_slider  .slick-arrow.slick-next {right: -14px !important;}
body .review_slider  .slick-arrow.slick-prev{left: -14px !important;}	
.review_slider { position: relative; display: flex; align-items: center; justify-content: center; }
.review_slider .slick-arrow { position: relative !important; top: 0 !important; bottom: 0 !important; }
.review_slider .slick-dots { position: relative; bottom: 10px !important; display: flex; }
.new__dots2 { display: flex; align-items: center; justify-content: center; position: relative; }
body .review_slider .slick-arrow {width: auto;height: auto;border: 0;box-shadow: 0 0;padding: 0;}	
body .review_slider .slick-arrow{background: transparent !important;background-color: transparent !important;}
body .review_slider .slick-arrow svg {width: 15px;stroke: #1A1A1A;}





	
div[id*=_1644481465cc6ad9ac] .spotlight-block {padding-left: 30px !important;padding-right: 30px !important;}
div[id*=_product_block_wHXUPP] {padding:0 45px;margin-bottom: 40px;}
div[id*=_product_block_VUXPbB] {padding:0 45px}
div[id*=_custom_service_block_8qTEYF] {padding:0 45px}
.newsletter-section.enable_parallax {margin:100px 45px 70px;border-radius: 50px;}

.cst-product nav.breadcrumb.breadcrumb-left {padding-top: 10px;}	
body .faqs-message-and-questions .faqs-title {display: none;}	
body .header-utility .header__icon--account svg {width: 17px;top: -0.5px;}
body .header-utility .header__icon--cart svg {width: 17px;top: -1px;}
body .header-cart-subtotal span#cart-subtotal {font-weight: 600;}
body .cart-count-bubble span.text {font-weight: 600;}
body .menu-lv-item .icon {height: auto;width: 13px;color: #1A1A1A;}

	

/* Shop details	 */
.productView-group .productView-wishlist {display: none;}
.product-full-width .productView-groupTop .productView-action {margin-left: 0 !important;}
body .productView-title {font-family: var(--font-body-family);}
.card-information__wrapper.text-left .card-price span.price-item span.text {display: none;}
body .productView-quantity .quantity__label {font-size: 18px;font-weight: normal;text-transform: uppercase;}
body.cst-product .quantity__style--1 .quantity__input {padding:6px 21px 6px 35px !important;border-radius: 10px;border-color: #EEEEEE;font-size: 16px;     min-width: 130px;}


body .productView-moreItem .btn-quantity.plus {top: -3px;right: -20px;}
body .productView-moreItem .btn-quantity.minus {top: -3px;}
body .productView-moreItem .btn-quantity.minus:before{background: #000;height: 2px;width: 8px;}
body .productView-moreItem .btn-quantity.plus:after {height: 2px;background: #000;width: 10px;left: 10px;}
body .productView-moreItem .btn-quantity.plus:before {height: 1.5px;background: #000;width: 10px;left: 10px;}
body .productView-quantity {margin-bottom: 10px;}
div[id*=_product-recommendations] h3.title {font-weight: 600;}	
body .variants-popup-content .previewCartItem-qty .quantity {padding:9px 24px 10px 24px;}
	
	
/* shpape */
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:before{background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;bottom: auto;content: "";width: 100%;height: 54px;background-size: cover;top:20px;z-index: 6666;transform: rotate(180deg);}
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:after{background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;bottom: auto;content: "";width: 100%;height: 54px;background-size: cover;bottom: 0px;z-index: 6666;}

.cst-article main#MainContent {padding-bottom: 40px;}
.article-content p {font-size: 18px;    color: #000000;}
.cst-article .breck-title {margin-top: -140px;}
.cst-article .breck-title h1.page-header {text-align: left;line-height: 1;max-width: 76%;} */
.halo-article-content .article-header .article-image {border-radius: 15px;overflow: hidden;margin-bottom: 15px;}
.product-card-layout-02 dd.price__compare s.price-item.price-item--regular {font-size: 15px;}
.product-card-layout-02 dd.price__compare {color: #999;}


/* collection */
.cst-list-collections main#MainContent {padding-bottom: 20px;}
.cst-list-collections .halo-collection-content .img-box.animate-hvr:after{position: absolute;top: 0;background:linear-gradient(189deg, #0000 55.61%, #000000b3 98%);border-radius: 15px;content: "";bottom: 0;left: 0;right: 0;z-index: 1;}
.cst-list-collections .halo-collection-content .banner-item.item{position: relative;}
.cst-list-collections .halo-collection-content .banner-item.item .collections-wrapper {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;text-align: left;padding:25px 37px 30px 37px;}
body.cst-list-collections .collections-wrapper .des {margin-bottom: 0 !important;margin: 0;}
.cst-list-collections .halo-collection-content .animate-hvr .image:before{ display:none }
.cst-list-collections .collections-wrapper .collection-title {margin-bottom: 10px !important;}
.cst-list-collections .collection-list-item .halo-collection-content .banner-item.item .collections-wrapper{z-index: 99;}
.cst-list-collections .collection-list-item .halo-collection-content  .view-abs {display: none;}
.cst-list-collections .collection-list-item .banner-item .img-box .image:before {display: block;content: "";border: 1px solid #ffffff;left: 0;right: 0;position: absolute;top: 0;bottom: 0;border-radius: 15px;opacity: 1;background: transparent;width: 92%;opacity: 0;height: 96%;margin: auto auto;padding: 0px;}
.cst-list-collections .collection-list-item .banner-item:hover .image:before{opacity:1;}
.cst-list-collections .collection-list-item  .view-abs {display: none;}
body.cst-list-collections  .list-categories .collection-list-item {margin-bottom: 25px;}
.cst-list-collections .halo-page-content {padding-bottom: 0 !important;}
.cst-list-collections main#MainContent {padding-b1ottom: 10px;}
.cst-list-collections .halo-collection-content .pagination-wrapper {margin-bottom: 50px;}
.cst-list-collections .halo-collection-content .pagination-wrapper {margin-top: 30px;margin-bottom: 50px;}
.cst-page-thank-you main#MainContent {padding-bottom: 50px;}
.collection-list-item .placeholder-svg{border-radius: 15px;}
/* .cst-list-collections h1.page-header {padding-bottom: 0;} */

/* breadcrumb */
.breck-title .breadcrumb a.link.home-link {color: #FFF; font-weight:normal;font-size: 17px;}
.breck-title .breadcrumb a.link.home-link:hover{color:var(--color-link-hover);}
.breck-title .breadcrumb span a {color: #FFF;}
.breck-title .breadcrumb span a:hover{color:var(--color-link-hover) !important;}
.breck-title .breadcrumb span:not(.separate){font-size: 17px;}
.breck-title .breadcrumb span:not(.separate), .breck-title .breadcrumb span.bd-title a, .breck-title .breadcrumb span.separate svg{color:#FFF;fill: #ffffff;}
span.separate:after {content: "/";display: block;color: #FFF;position: relative;top: 1px;}
.breadcrumb span.separate {display: block;position: relative;padding: 0 7px;}
.cst-article nav.breadcrumb.breadcrumb-left {padding-top: 0;}

/* button */
.button.button-1:hover, .button.button--primary:hover, .button.button--primary:focus {color: var(--btn-1-color-hover);background: var(--btn-1-bg-hover);border-color: var(--btn-1-border-hover);background-origin: border-box;}
.button.button-2:hover, .button.button--secondary:hover, .button.button--secondary:focus {color: var(--btn-2-color-hover);background: var(--btn-2-bg-hover);border-color: var(--btn-2-border-hover);background-origin: border-box;}
.button:hover {box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset);}
body .banner-button:hover{color: var(--button_color_hover) !important;background: var(--button_bg_hover) !important;background-origin: border-box !important;border-color: var(--button_border_hover) !important;}
body.cst-page-thank-you .button.banner-button-2:hover{color: var(--button_color_hover);background: var(--button_bg_hover);background-origin: border-box;border-color: var(--button_border_hover);}

/* account */
body .account-page .account-action .count {color: #FFF;}
body .account thead {background-color: #D4AF47;color: #FFF;}
body .account table{border-radius: 15px;overflow: hidden}
body h2.account-title.text-left {font-size: 27px;}
body .account tbody a {font-size: 16px !important;}
body .halo-page-content .account tbody a:hover{text-decoration:underline}
body .account-product-title {font-family: var(--font-body-family);}
body .account-page .halo-page-content {padding-bottom: 0;max-width: 100%;}

/* address */
body .account-page .account-action{text-align:left;}
body .account-title, body .address-title {font-size: 27px;}
body .addresses li address .acc-name{font-family: var(--font-body-family);}
body .form__select.select {text-align: left;}
body .address-form .address-title {font-size: 27px;}
.account-content .form-actions button.button.button--secondary{background: var(--btn-2-bg);border-color: var(--btn-2-border);color: var(--btn-2-color);}
.account-content .form-actions button.button.button--secondary:hover{	color: var(--btn-2-color-hover);background: var(--btn-2-bg-hover);border-color: var(--btn-2-border-hover);}
.cst-customers-addresses .wrapper-body {padding-bottom:30px;}

/* Ay account-order */
.cst-customers-order h2.account-title {}
.account-item h2.account-title.text-left {margin-bottom: 15px;}

/* createaccount */

.login-rowItem .page-subheader {font-size: 27px;}
.login-page h1.page-header {margin-bottom: 25px;}
a:hover {color: var(--color-link-hover);}
.navPages-item:hover>.link{color:var(--lv_1_color_hover);}
.customer.reset-password h1.page-header {line-height: 1;}

@media (min-width:768px){
body .account table{box-shadow: 0 0 0 .1rem #CCC;}
body .account thead th {padding:16px 30px 16px;font-weight: 600;}
body .account tbody td {padding: 15px 30px 15px;}
body .account tbody td{text-align: left;}
.cst-customers-order tfoot td#RowSubtotal {padding-left: 30px;}
.cst-customers-order  .account tfoot td{padding-left: 30px;}
.order-page .account thead th:last-of-type, .order-page .account tbody td:last-of-type, .order-page .account tfoot td:last-of-type{padding-right: 30px;}
}

/* top-banner */
.banner__media.media {position: relative;}
.breck-title {position: absolute;top: 50%;margin-top:-100px;}

.main-banner-img img {max-width: 100%;width: 100%;height: auto;}	
.breck-title nav.breadcrumb {padding-top: 20px;}
.breck-title h1.page-header.text- {color: #FFF;}

.main-banner-img{position: relative;}
.main-banner-img:after{background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;bottom:-6px;content: "";width:100%;height:65px;background-size: cover;}

/* home-banner-shape */
div[id*=_1644481465cc6ad9ac]{position:relative}
div[id*=_1644481465cc6ad9ac]:before{background: url(/cdn/shop/files/home_banner_shape.svg?v=1746421329);display: block;position: absolute;right: 0;top: -30px;content: "";width: 100%;height: 35px;background-size: cover;}
div[id*=_image_banner_BktnC7]{position:relative}
div[id*=_image_banner_BktnC7].sections-image-banner-block:after {background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;content: "";width: 100%;height: 24px;background-size: cover;bottom: 0px;z-index: 9;}
div[id*=_custom_service_block_8qTEYF]:after{background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;content: "";width: 100%;height:36px;background-size:cover;bottom:-96px;z-index: 9;transform: rotate(180deg);}
div[id*=_faqs_i7LwYb]{position: relative;}
div[id*=_faqs_i7LwYb]:after{background: url(/cdn/shop/files/home_banner_shape.svg?v=1746421329);display: block;position: absolute;right: 0;content: "";width: 100%;height: 44px;background-size: cover;bottom:-20px;z-index: 9;transform: rotate(180deg);}
div[id*=_image_banner_PqXCwW]{position:relative}
div[id*=_image_banner_PqXCwW]:after{background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;content: "";width: 100%;height: 24px;background-size: cover;bottom:0;z-index: 9; opacity: 1;}
div[id*=_faqs_i7LwYb] .title.w-100 {margin-bottom: 0px !important;}

/* theme css */
body .header-utility .header__icon+.header__icon {margin-left: 25px;background:#D4AF47;}
body .header-utility .header__icon--cart .cart-count-bubble {position: static;background: transparent;color: #FFF;margin-left:8px;}
body .header__icon span.visually-hidden {/* position: static !important; height: auto;width: auto;*/}
body .header-utility__item .header__icon--cart .icon {fill: #ffffff;}
body .header-utility__content a.header__icon:hover{ background:#E89F8B; border: 1px solid #E89F8B; color:#FFF;}
body .header-utility__content a.header__icon--account:hover svg{filter: brightness(0) invert(1);}
body .header-utility__content a.header__icon {font-size:16px;color: #1A1A1A;display: flex;align-items: center;border: 1px solid #E89F8B;border-radius: 50px;padding: 14px 32px;}
body .header__iconItem {display: flex;align-items: center;}
body .header-utility .header__icon>span {font-size: 16px !important;width: auto;position: static !important;font-weight: 600;margin-left:8px;margin-top: 0;text-transform: capitalize;overflow: visible;}
.previewCartMessage {padding-left: 15px;}
body .card-title:hover {color:var(--product-sale-price-color);}


/* bg-shape */
/* Best Sel */
div[id*=_16418746910626c268] .halo-block{position: relative;z-index: 1;}
div[id*=_16418746910626c268] .product-block:after{background: url(/cdn/shop/files/best_saller_bg.jpg?v=1745901947);display: block;position: absolute;right: 0;top: 0;content: "";width: 390px;height: 1504px;}
div[id*=_16418746910626c268] .product-block:before{background: url(/cdn/shop/files/wedding_bg.jpg?v=1745901947);display: block;position: absolute;left: 0;content: "";width: 528px;height: 1504px;top: 420px;}

/* SeriesView  */
div[id*=_product_block_NYBxbG] .halo-block{position: relative;z-index: 1;}
div[id*=_product_block_NYBxbG] .product-block:after{background: url(/cdn/shop/files/series_bg.jpg?v=1745901947);display: block;position: absolute;right: 0;top: 0;content: "";width: 390px;height: 1504px;}


/* Free Delivery */
div[id*=_custom_service_block_8qTEYF]{position:relative}
div[id*=_custom_service_block_8qTEYF]:before{background: url(/cdn/shop/files/free_delivery.jpg?v=1745901947);display: block;position: absolute;left: 0;content: "";width: 390px;height: 820px;bottom:-90px;}


/* testimonial */
div[id*=_1657598366251549d7]{position: relative;z-index: 1;}
div[id*=_1657598366251549d7]:after{background: url(/cdn/shop/files/testimo1.jpg?v=1745901947);display: block;position: absolute;right: 0;bottom: 0px;content: "";width: 835px;height: 320px;z-index: -1;}
div[id*=_1657598366251549d7]:before{background: url(/cdn/shop/files/testimo2.jpg?v=1745901947);display: block;position: absolute;left: 0;content: "";width: 1086px;height: 320px;bottom: 0px;z-index: -1;}


/* newsletter */
div[id*=_newsletter_97xV8j]{position: relative;}
div[id*=_newsletter_97xV8j]:after{background: url(/cdn/shop/files/newsletter1.jpg?v=1745901947);display: block;position: absolute;right: -50px;top: -140px;content: "";width: 651px;height: 731px;z-index: -1;}
div[id*=_newsletter_97xV8j]:before{background: url(/cdn/shop/files/newsletter2.jpg?v=1745901947);display: block;position: absolute;left: -20px;content: "";width: 660px;height: 732px;top: -130px;z-index: -1;}


/* About us */
div[id*=_custom_service_block_gAfDWT]{position: relative;}
div[id*=_custom_service_block_gAfDWT]:after{background: url(/cdn/shop/files/series_bg.jpg?v=1745901947);display: block;position: absolute;right: 0;top: 120px;content: "";width: 390px;height: 1504px;z-index: -1;}
div[id*=_1647480389497d7c43]{position: relative;}
div[id*=_1647480389497d7c43]:before{background: url(/cdn/shop/files/free_delivery.jpg?v=1745901947);display: block;position: absolute;left: -20px;content: "";width:390px;height: 820px;top: -130px;z-index: -1;}
div[id*=_16474839872eb210cf] .halo-block{background: transparent;}
div[id*=_16474839872eb210cf] .image-zoom:hover img {transform:none;}
div[id*=_16474839872eb210cf] .image-zoom img{cursor: default;}


/* Top-bar */
body .announcement-bar .container {max-width: 100%;padding-left: 40px;padding-right: 40px;}
body .announcement-bar .slick-track .message {text-transform: capitalize;}
body .announcement-bar [data-announcement-bar] .slick-arrow svg {width: 15px;height: 15px;}


/* search */
body .header-utility__item--search {border: 1px solid #CCCCCC;border-radius: 50px;}
body .header-utility .header__search .search-modal__form .search__button {padding: 9px 0 9px 25px;min-height: 45px;}
body .header-utility .header__search .search-modal__form {min-width: 695px;}
.header-utility .header__search .search-modal__form .search__input{    height: 52px;}


/* menu */
body .header-utility__content{grid-template-columns: auto auto auto;}
.header-navigation.header-nav-plain {border-top: 1px solid #D9D9D9;}
.menu-lv-item.menu-lv-1 .icon-dropdown {display: inline-block;}
.menu-lv-item .icon{margin-top: -11px;}
body .menu-lv-2__action, body .menu--mobile-lv-2__action {border-bottom: 0;font-weight: 500; color:#404040;}
body .menu-lv-2, .menu-lv-3 {width: 100%;padding: 0 20px 0 0;text-align: center;}
body .list-menu--disclosure {background-color: rgb(255 255 255);}
.section-header-navigation .main-menu .header__active-menu-item {color: #F54E4E;font-weight: 700;}
.menu-lv-2 .list-menu__item--active {color: #F54E4E;    font-weight: 700;}


/* banner */
div[id*=_16426738253c0b77ec] .slide-content {}
/* div[id*=_16426738253c0b77ec] ul.slick-dots {bottom:140px !important;} */
div[id*=_16426738253c0b77ec] .slick-dots li.slick-active button {background: #FFF;border-color: #FFF;}
div[id*=_16426738253c0b77ec] .slide-content .slide-button{ font-size:16px;}


/* Birthday Flowers */
div[id*=_1644481465cc6ad9ac]{position: relative;}
div[id*=_1644481465cc6ad9ac]{}
div[id*=_1644481465cc6ad9ac] div[id*=_1644481465cc6ad9ac]{padding-left:0px;padding-right:0px;}
div[id*=_1644481465cc6ad9ac] .halo-row {margin: 0 0px !important;}
div[id*=_1644481465cc6ad9ac] .halo-item a.image-zoom.adaptive_height.image:after {content: "";background:linear-gradient(232.75deg, rgba(0, 0, 0, 0) 55.61%, rgb(215 215 215 / 70%) 98%);position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;}


/* serach */
.search-block-content .card-title-ellipsis {font-size: 15px;}
.quickSearchResultsBlock .search-block-title {font-weight: normal;font-family: var(--font-body-family);}
.search-block-content span.badge{padding: 4px 11px;font-size: 14px;border-radius: 5px;}
.search_details a.card-title {font-size: 15px;}
.search_details span.price-item.price-item--regular {font-size: 14px;}
.search_details span.price-item.price-item--sale {font-size: 14px;}
body.product-card-layout-02 .search_details div.product-item.disable_product_card_border .card-information {padding: 0 !important;border: 0;}
body .search_details a.card-title {margin-bottom: 0;}
body .card-information__wrapper.text-left .card-price {margin-top: 0;}
body.cst-search toolbar-item.toolbar {border-bottom: 0;margin-bottom: 0;padding-bottom: 20px;}


/* Product */
body.product-card-layout-02 div.product-item.disable_product_card_border .card-information {padding:20px 20px !important;/*border-top: 1px solid #CCCCCC*/;}
body .product-item.disable_product_card_border {overflow: hidden;}
.product-block a.view_all {text-transform: capitalize;color: #1A1A1A;font-size: 18px;}
body .productView-price .price.price--medium dd.price__compare s.price-item{color: #999999;font-size: 15px;}
.product-block .price--on-sale .price__sale {flex-direction: row-reverse;}
.card-information h3.card__heading a {font-size: 16px;}
a.button.button-ATC.is-notify-me {background: #CCCCCC;border-color: #CCCCCC;color: #999999;}
body a.button-ATC[disabled] {background: #CCCCCC;border-color: #CCCCCC;color: #999999;opacity: 1;}
.show_image_loading .media--loading-effect {background: transparent;}
body .product-card-layout-02 .product-item.disable_product_card_border .card {margin-bottom: 0;}
.productList .product-item {border-top: 0;}
body.product-card-layout-02 .productList div.product-item.disable_product_card_border .card-information {border-top: 0;}
.product-block .halo-block .container-full {padding: 0px 40px;}

/* Slider arrow */
.slick-dots li.slick-active button, .slider-dots li.active button {width: 28px;padding: 0;border-radius: 20px;height: 11px;}
.slick-dots li button, .slider-dots li button {background: #CCCCCC;border-color: #CCCCCC;}
body .slick-dots li, body .slider-dots li{margin: 0 4px !important;}
body .halo-product-block .slick-dots {bottom: -50px;}

/* Best SellerView */
div[id*=_16418746910626c268] a.view_all {border-color: #AE9818;}
div[id*=_product_block_NYBxbG] a.view_all {border-color: #AE9818;}

/* Wedding  slider product */
.sections-product-block .product-block {display: inline-block;width: 100%;position: relative;}
div[id*=_product_block_wHXUPP] h3.title {display: inline-block;margin-bottom: 25px !important;width: 100%;}

div[id*=_product_block_wHXUPP] .product-block {border-radius: 20px;}
div[id*=_product_block_wHXUPP] .slick-dots li button, div[id*=_product_block_wHXUPP] .slider-dots li button {background: #CCC;border-color: #CCC;}
div[id*=_product_block_wHXUPP] .slick-dots li.slick-active button, div[id*=_product_block_wHXUPP] .slider-dots li.active button {background: #FFF;border-color: #FFF;}

/* Anniversary */
div[id*=_product_block_VUXPbB] h3.title {display: inline-block;margin-bottom: 25px !important;width: 100%;}

div[id*=_product_block_VUXPbB] .product-block {border-radius: 20px;}
div[id*=_product_block_VUXPbB] .slick-dots li button, div[id*=_product_block_VUXPbB] .slider-dots li button {background: #CCC;border-color: #CCC;}
div[id*=_product_block_VUXPbB] .slick-dots li.slick-active button, div[id*=_product_block_VUXPbB] .slider-dots li.active button {background: #FFF;border-color: #FFF;}
div[id*=_product_block_VUXPbB] .halo-block-header {text-align: right;}

/* Shop page */
.productListing .product-item{border-radius: 15px;}
.productListing .card-title-ellipsis {padding-bottom: 5px;line-height: 1.2;}
.productView-group button#product-add-to-cart {text-transform: inherit;}
div[id*=_banner] {position: relative;}
.collection-header.container-1170 {position: static;}
.cntner {position: absolute;top: 50%;z-index: 1;margin-top: -100px;}
.cntner h1.page-header {color: #FFF;}
nav.breadcrumb.breadcrumb- svg {display: none;}
nav.breadcrumb.breadcrumb- span.separate:after {color: var(--color-breadcrumb);}
.cst-collection nav.breadcrumb.breadcrumb- span.separate:after {color:#FFF}
.collection-breadcrumb .breadcrumb {padding-top: 0;}
.collection-breadcrumb .breadcrumb svg {display: none;}
.breck-title.title-style {z-index: 1;}
.collection-header .image.image-adapt:after {
background: url(/cdn/shop/files/top_shap_banner.svg?v=1746074833);display: block;position: absolute;right: 0;bottom: -6px;content: "";z-index: 1;width: 100%;height: 65px;background-size: cover;}
.toolbar-item.toolbar {border: 0;}
.collection-default .toolbar {border-top: 0;}
body .sidebarBlock.sidebar-categories {margin-bottom: 20px;}
/* .toolbar-col.toolbar-colLefttoolbar-colRight {display: none;} */
body .toolbar .toolbar-label {color: #999999;font-weight: 400;font-size: 18px;text-transform: capitalize;margin-right: 23px;}
span.toolbar-icon.icon-mode.icon-mode-grid.grid-5 {display: none;}
span.toolbar-icon.icon-mode.icon-mode-grid.grid-4 {display: none;}
span.toolbar-icon.icon-mode.icon-mode-grid.grid-2 {display: none;}
body .sidebar--layout_1 .sidebarBlock-heading {font-family: var(--font-body-family) !important;font-size: 18px !important;font-weight: 600 !important;text-transform: capitalize !important;padding-bottom: 20px;}
body .sidebar--layout_1 .sidebarBlock-heading {border-bottom: 1px solid #EEEEEE;}
/* body .sidebarBlock.sidebar-categories {margin-bottom: 25px;} */
body .sidebar--layout_1 .sidebarBlock-heading {font-family: var(--font-body-family) !important;font-size: 18px !important;font-weight: 600 !important;text-transform: capitalize !important;padding-bottom: 20px;}
body #CollectionFiltersForm .sidebarBlock {margin-bottom:15px;}
body .sidebar--layout_1 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{background-image:url(/cdn/shop/files/arrow_btn.svg?v=1746174375);width: 13px;top: calc(50% - 10px);}
body toolbar-item.toolbar {border-bottom: 1px solid #EEEEEE;margin-bottom: 25px;padding-bottom: 25px;}
.facets__item input[type=checkbox]+.form-label--checkbox {font-size: 18px;font-weight: normal;}
body .facets__item {margin: 0 0 12px;}
body .page-sidebar .all-categories-list li a {padding: 0;margin: 6px 0;font-size: 18px;color: #000;letter-spacing: -0.16px;}
body .show_image_loading .media--loading-effect {background: transparent;}
.cst-collection main#MainContent {padding-bottom: 0;}

/* shop-side-bar */
body .toolbar .toolbar-item .toolbar-icon.grid-3 {border: 0;}
body .toolbar .toolbar-item .toolbar-icon.icon-mode-list:before{display:none;}
body .toolbar .toolbar-item .toolbar-icon.grid-3.active:before{display:none;}
body .toolbar-icon svg {width: 23px;height: 23px;}
body span.toolbar-icon.icon-mode.icon-mode-list {padding: 0;border: 0;}
body .toolbar .toolbar-item .toolbar-icon{padding:0;}

.toolbar .toolbar-item .toolbar-icon.grid-3:before{display:none;}
span.on.toolbar-icon svg {height:29px;fill: #BBBBBB;stroke: #BBBBBB;}
.on.toolbar-icon.icon-mode.icon-mode-list {top: -2px;}
body .toolbar .toolbar-item .toolbar-icon.grid-3 {margin-left: 17px;}
.toolbar-colRight path:empty {color: #000000;fill: #000000;stroke: #000000;}
.toolbar-colRight path:empty {color: #BBBBBB;fill: #BBBBBB;stroke: #BBBBBB;}
.toolbar-colRight .toolbar-icon.active path:empty {color: #000000;fill: #020202;stroke: #000000;}
.facets__price--box .filter__price {border-radius: 5px;}
.facets__list--refined .close {top: 12px;}
body .sidebarBlock-content span.separate:after{display:none;}
body .facets__list--refined .active-facets__button {color: #000;}
body .results-count .results {color: #000;}
.sidebarBlock-contentWrapper a.facets__reset {margin-top: 15px;}
.card-action .selector-wrapper .form-label {font-size: 14px;}
body.quick_shop_option_2 .card-action .selector-wrapper:not(.option-color) .single-label{border-radius: 2px;}
body .previewCartItem-qty .btn-quantity:before {height: 2px;left: 9px;background: #000000;top: 16px;}
body .previewCartItem-qty .btn-quantity.plus:after {width: 10px;height: 2px;left: 10px;top: 16px;background: #000000;}
.previewCartItem-qty .quantity{border-radius: 10px;
    border-color: #EEEEEE;}

/* shop details */
.field.gift_card_message p {
    letter-spacing: 0.4px;    font-size: 16px;
}
.breadcrumb-bg a.breadcrumb-collection {color: #fff;}
.breadcrumb-bg a.breadcrumb-collection:hover{color: var(--color-link-hover);}
body dd.price__compare{margin-left: 10px;margin-right: 0;}
body .price--on-sale .price__sale {direction: rtl;}
body .quantity_selector {border-top: 1px solid #EEEEEE;margin-top: 5px;padding-top: 20px;}
body .productView-quantity .quantity__label {letter-spacing: 3.84px;color: #000000;margin-bottom:12px;}
.field.gift_card_message label.form__label.field__label {letter-spacing: 3.84px;font-weight: normal;color: #000000;     font-size: 18px;}
body .recipient-fields__field {margin-top: 15px;}
body .recipient-fields__field textarea {border-radius: 0;border-color: #EEEEEE;height: 200px;letter-spacing: 0.4px}
body .variants-popup-content .previewCartItem-qty .quantity {padding: 5px 24px 5px 24px;}
body .variants-popup-content label.single-label {font-size: 13px !important;padding-left: 5px !important;padding-right: 5px !important;display: inline-block !important;}
body .productView-moreItem.productView-moreItem-product-variant {margin-top: 15px;margin-bottom: 0px;}
body .productView-thumbnail .productView-thumbnail-link {border-radius: 10px;border:1px solid transparent;}
body .productView-thumbnail.slick-current .productView-thumbnail-link img {opacity: 1;}
.productView-thumbnail .productView-thumbnail-link img {height: auto;}
.productView-thumbnail.slick-current .productView-thumbnail-link {border: 1px solid #E8A1A2;}
.cst-product .breadcrumb-bg .container-1170 {padding-left: 0px;}
.cst-product .breadcrumb-bg {padding-left: 0px;}
.cst-product .breadcrumb-bg .container {padding-left: 0;}


/* Free Delivery */
div[id*=_custom_service_block_8qTEYF] .policies-icon.image-zoom {width: 160px;}
div[id*=_custom_service_block_8qTEYF] .custom-service-block{border-radius: 20px;position: relative;margin-bottom: 60px;}

/* recommendations */
div[id*=_product-recommendations] h3.title.scroll-trigger {display: inline-block;}

/* About Star Florist */
div[id*=_image_banner_BktnC7] .halo-block{background: transparent;}

/* blog */
.sections-featured-blog span.text {width: 840px !important;}
.sections-featured-blog a.view_all{border-color:#ae9818 !important;font-weight: 500;font-size: 18px;}
body span.info-item.date {font-size: 16px;color: #999999;}
.custom-img-text-blog{margin-right: -15px;margin-left: -15px;display: flex;width: 100%;align-items: center;margin-bottom: 20px;}
.colg-4{width:35%;float: left;padding-right: 15px;padding-left: 15px;}
.colg-7{width: 65%;float: left;padding-right: 15px;padding-left: 15px;}
.article-body h3 {font-size: 24px;color: #1A1A1A;font-weight:600;}
.article-body .colg-7 p {color: #666666;font-size: 18px;line-height: 1.5;margin-bottom: 15px;margin-top: 0;}
.article-body .colg-4 img{border-radius: 15px;}

/* testimonial */
div[id*=_1657598366251549d7] .review__item-content {max-width: 1110px;}
div[id*=_1657598366251549d7] .customer-review__content p {line-height: 1.3;}
div[id*=_1657598366251549d7] .customer-review__content span {color: #999999;font-size: 16px;}
.customer-review__content {position: relative;}
.customer-review__content:before {content: "";background: url(/cdn/shop/files/coa2_787df2d2-29a2-49f6-965f-2777a3ca2643.png);display: block;width: 65px;height: 47px;position: absolute;left: -70px;top: 20px;}
.customer-review__content:after {content: "";background: url(/cdn/shop/files/coat_2bfab4a1-b6cb-4c78-a3a9-e208416e0102.png);display: block;width: 65px;height: 47px;}
.customer-review__content:after {content: "";background: url(/cdn/shop/files/coat_2bfab4a1-b6cb-4c78-a3a9-e208416e0102.png);display: block;width: 65px;height: 47px;position: absolute;right: -70px;bottom: -35px;}
.review__item-image .adaptive_height.image-zoom {padding: 0 !important;height: 120px;display: inline-block;width: 120px;}

/* Frequently Asked */
div[id*=_faqs_i7LwYb] {background: #FAFAFA;}
div[id*=_faqs_i7LwYb] .title span.text {max-width: 100%;padding: 0;}
div[id*=_faqs_i7LwYb] .title {min-width: 100%;width: 100%;}
div[id*=_faqs_i7LwYb] span.icon-plus.arrow {right: auto;left: 25px;}
div[id*=_faqs_i7LwYb] span.icon-plus.arrow:after{content: "";display: block;}
.card-header.collapsed svg.min-icon {display: none;}
.pl-min-icon {position: absolute;top: 26px;left: 25px;}
.card-header.collapsed svg.pl {display: block;}
.card-header svg.min-icon {display: block;filter: brightness(0) saturate(100%) invert(91%) sepia(100%) saturate(35%) hue-rotate(201deg) brightness(107%) contrast(99%);}
.card-header svg.pl {display: none;}
.pl-min-icon svg {width: 12px;height: 13px;}
div[id*=_faqs_i7LwYb] .faqs-paragraph+.faqs-paragraph {margin-top: 0;}


div[id*=_16418746910626c268] a.view_all:hover{color:#F54E4E}
div[id*=_product_block_wHXUPP] a.view_all:hover{color:#F54E4E}
div[id*=_product_block_VUXPbB] a.view_all:hover{color:#F54E4E}
div[id*=_product_block_NYBxbG] a.view_all:hover{color:#F54E4E}
div[id*=sections-featured-blog] a.view_all:hover{color:#F54E4E}
.sections-featured-blog a.view_all:hover{color:#F54E4E !important; border-color: #F54E4E !important}
div[id*=_1644481465cc6ad9ac] .spotlight-block .halo-item:hover .spotlight-inner.enable-transparnet.text-left h3 span{text-decoration:none;}
div[id*=_1644481465cc6ad9ac] h3.title {text-transform: capitalize;}

div[id*=_product_block_NYBxbG] a.view_all:hover{border-color:#F54E4E;}
div[id*=_16418746910626c268] a.view_all:hover{border-color:#F54E4E;}

/* newlater */
/* background: url(/cdn/shop/files/news_latter.jpg?v=1745812421); */

div[id*=_newsletter_97xV8j] h3.title {max-width: 100% !important;width: 100%;text-transform: capitalize !important;}
div[id*=_newsletter_97xV8j] .description {max-width: 810px !important;margin-top: 35px !important;}
.newsletter-section .newsletter-form__field-wrapper .field__input {border-radius: 7px;}
.newsletter-form__field-wrapper {border: 1px solid #B57C6C;border-radius: 6px 30px 30px 6px;}
.newsletter-section .newsletter-form__field-wrapper .field__input {border-right: 1px solid #B57C6C !important;}
.newsletter-section .newsletter-form__button {border-radius: 0 50px 50px 0 !important;margin: 0;}

/* footer */ 
footer.footer h2.footer-block__heading {text-transform: capitalize;margin-bottom:23px;font-size: 22px;}
.footer-block__list a.link {color: #666666;line-height: 1.4;font-size: 18px;}
.footer-block__list li { margin-bottom: 10px;}
.copyright__content em {font-style: normal;position: relative;color: #FF7F11;font-weight: 700;}
.copyright__content em:after{background: url(/cdn/shop/files/verz_logo.png?v=1745399638) no-repeat;content: "";width: 16px;height: 13px;display: inline-block;position: relative;top: 1px;}
.footer__content-bottom .footer-block__bottom {padding: 10px 0;}
.footer-block__details .rte .content-piece p, .footer-block__newsletter .rte .content-piece p{font-size: 18px;color: #666666;}

.footer__content-top .halo-row .footer-block__text_logo ~.footer-block__item ul.list-unstyled li {float: left;margin-right: 20px;width: 45%;}
.footer__content-top .halo-row .footer-block__text_logo ~ .footer-block__item ul.list-unstyled {display: inline-block;width: 100%;}
.footer-block__details .rte .content-piece.is-last {margin-top: 0;}
.footer__content-top .halo-row .footer-block__text_logo ~.footer-block__item ~.footer-block__item ul.list-unstyled li {width: 100%;float: none;margin-right: 0;}


/* pagination */
.pagination__item {font-weight: 700;    font-size: 13px;}
.pagination .pagination__item {border: 1px solid #DADADA;width: 41px;height: 41px;font-weight: 700;}
.pagination .pagination__item svg.icon.icon-caret {
	width: 10px;
    height: 7px;
    position: relative;
    top: 0px;
    left: 0;}
.pagination .pagination__item:hover{color:#333333;background: var(--pagination-item-bg-color-active);border-color: var(--pagination-item-border-color-active);}
.pagination .pagination__item:hover svg{fill:#333333;}
body .pagination__item--current{border-color: var(--pagination-item-border-color-active) !important; color:#333333;}
.pagination-page-total{display:none;}



/* FAQ */

.cst-page-template-faqs .faqs-item .card-header .icon-plus {
    top: 30px;
}
.cst-page-template-faqs .faqs-item .card-header:not(.collapsed) .arrow {
    top: 36px;
}


.cst-page-template-faqs .faqs-message h3.faqs-title {max-width: 100%;display: inline-block;margin-bottom:40px;color: #1A1A1A;font-weight: 400;}
body .faqs-row {border: 1px solid #CCC;border-radius: 15px;}
body .faqs-item {background-color: transparent;}
body .faqs-row .faqs-item:first-child .card {border-top: 0;margin-bottom: 0;}
body.product-card-layout-02 .faqs-row .card {border-top: 0;border-radius: 0;margin-bottom: 0;border:0;}
body .faqs-row {border: 1px solid #CCC;border-radius: 15px;overflow: hidden;}

.center-class {text-align: center;margin-top:35px;}
.center-class a.view_all {font-size: 18px;color: #1A1A1A;font-weight: 700;border-bottom: 2px solid #AE9818;display: inline-block;  letter-spacing: 0.32px;}
.center-class a.view_all:hover{color: #eb492f !important; border-bottom: 2px solid #eb492f;}
body.product-card-layout-02 .faqs-row .card-header {border-top: 1px solid #ffffff;}
body.product-card-layout-02 .faqs-row .card-header.collapsed {border-top: 1px solid #CCC;}
.faqs-row .faqs-item:first-child .card-header.collapsed {border-top: 0;}
.faqs-row .faqs-item:first-child .card-header {border-top:0px solid #D4AF47;}


body.product-card-layout-02 .faqs-body .card:hover {box-shadow: 0 0;}
body .halo-faqs-content .faqs .faqs-item .card-header .title {padding:20px 80px 20px 50px;background-color: transparent;text-transform: uppercase;}
.faqs-row .faqs-item:last-child .card {border-bottom: 0 !important;}
body .faqs .faqs-item+.faqs-item {margin-top: 0;}
.faqs-row .faqs-item:last-child .title {border-bottom: 0 !important;}
.faqs-item .card-header {position: relative;background: #D4AF47;}
.card-header ~ .collapse {background: #D4AF47;color: #FFF;}

.card-header.collapsed {background: #FFF;}
body .faqs-item .card-header.collapsed .title {color: #000;}
body .faqs-item .card-header .title {color: #FFF;}
body .faqs .faqs-item .card-header.collapsed .title:after{background-color: #000;}
body .faqs .faqs-item .card-header .title:after{background-color: #FFF;left: 0;right: 0;width: 100%;}
body .faqs .faqs-item .card-body p { font-size: 18px;}
body .faqs .faqs-item .card-body {margin-top: 30px;padding-left: 52px;}
.faqs-item .card-header:not(.collapsed) .arrow{border-color:#FFF}	
.faqs-item .list-circle {background-color: #FFF;}
.faqs-item .list-circle a{color:#FFF}
.faqs-item a{color:#FFF}
.faqs .faqs-title:after{ display:none;}
.faqs .faqs-title {font-size: 48px;text-transform: capitalize;}
.breck-title h1.page-header {text-align: center;font-size: 68px;text-transform: capitalize;color: #FFF;}
body .faqs-message-and-questions{display: block;}
.cst-page-template-faqs .faqs-message {max-width: 100% !important;text-align: center;}
.breck-title .breadcrumb span.separate svg {display: none;}


/* contact */
.contact.contact-2 h2.contact-main-title {font-size: 48px;color: #000000;margin-bottom: 30px;}
.contact-form .form-input {padding-top: 12px;padding-bottom: 12px;border-color: #CCCCCC;}
.contact-item .form-field input, .contact-item .form-field textarea{color: #404040;font-size: 18px;height: 50px;font-weight: normal;}
.contact-2 .form-field label.form-label {font-size: 18px;color: #404040;font-weight: 700;letter-spacing: -1px;text-transform: uppercase;}
body .contact-form .form-field+.form-field {margin-top: 27px;}
body .contact-form .form-actions .button {border-radius: 50px;display: inline-block}
.set-map .block-header {position: absolute;background: #FFF;border-radius: 10px;width: 350px;padding: 40px 35px !important;top:50%;margin-top: -170px;}
.set-map .block-header h2.title {margin-top: 0;margin-bottom: 0; font-family: var(--font-body-family); font-size:26px; font-weight: 700;}
.custom-map .block-header .map-btn.align-left{ margin-bottom: 0;border-radius: 50px;margin-top: 25px;}
body .custom-map .block-header .desc{margin-bottom: 30px;}
.contact-form .form-actions{ text-align:center}
div[id*=_google-map] .block-content{position:relative}
.cst-page-template-contact-us-2 main#MainContent {padding-bottom: 20px;}
.contact-item p.contact-form-description.contact-text {color: #666666;text-align: center;margin-top: 30px;font-weight: 700;font-size: 18px;}
.set-map p {font-size: 18px;font-weight: 700;color: #666666;    margin: 15px 0 0;}
body .custom-map iframe {width: 100% !important;max-height:510px;}
.set-map p.desc.text-left {margin: 22px;}

.ct-row{display: inline-block;width: 100%;}
.contact-form {margin: 22px -15px 0px -15px !important;}
.wid50{width: 50%;float: left;padding-right: 15px;padding-left: 15px;}
.wid100{width: 100%;float: left;padding-right: 15px;padding-left: 15px;}
body form.contact-form .form-field+.form-field{margin-top: 0;}
.m-t30 {margin-top: 25px;}
.contact-item .form-field textarea {border-radius: 50px;padding-left: 25px;padding-right: 25px;min-height: 230px;}
.ct-row span.red-asterisk{position: relative;top: -5px;font-size: 15px;left: 0px;}
.cst-page-template-contact-us-2 .ct-row span.red-asterisk{display:none;}

/* Thank you */
.cst-page-thank-you .main-page-title.page-header {display: none;}
.cst-page-thank-you h3.banner-heading {padding-bottom: 5px !important;}
.cst-page-thank-you .banner-action .banner-button{font-size:16px;}
.cst-page .page-width .container {max-width: 1170px;padding-top: 50px;padding-bottom: 40px;}
.custom-content-listing p {font-size: 18px;letter-spacing: -0.4px;color: #000;font-weight: normal;}
.custom-content-listing h3{font-size: 24px;color: #1a1a1a;margin-left: 3px;margin-top: 35px;margin-bottom: 25px;}
body .custom-content-listing li {font-size: 18px;margin-bottom: 10px;}
body .custom-content-listing ul {padding-left: 35px;margin-top: 30px;}

/* privacy */
.privacy-policy ol>li {margin-bottom: 20px;}
.privacy-policy ol>li ol {margin-top: 20px;}
.cst-page .instagram-slide {display: none;}
.cst-page .footer__content-top {border-top: 1px solid #D9D9D9;}
.cst-page main#MainContent {padding-bottom: 40px;}
 ol.continued { counter-reset: none;}
 p.blk {color:#000;}
 ol.firs-list {padding-left: 17px;}
/* To prove a point */
.privacy-policy ol ::marker {color:#1A1A1A;content:"" counters(list-item, ".") ".";font-size: 24px;font-family: var(--font-heading-family);}
.privacy-policy ol.firs-list li ::marker{color: #666;font-size: 18px;font-family: var(--font-body-family);}
.privacy-policy ol>li {margin-bottom: 20px;font-size: 18px;color: #666666;line-height: 1.4;}


/* instagram */
.tab_title_style li a.active {
    font-weight: 700;
    color: #D4AF47;
}
.instagram-slide .content__wrapper {padding: 0 !important;left: 0;right: 0;text-align: center;z-index: 1;max-width: 190px;margin: auto auto;height: 22px;top: 130px;opacity: 0;}
.instagram-slide .halo-item:hover .content__wrapper {opacity:1;z-index:99;}
body ul.tab_title_style {text-align: center;padding: 0;border-bottom: 1px solid #CCCCCC;padding-bottom: 25px;margin-top:20px;}	
.tab_faq {margin:5px 0 45px;display: inline-block;width: 100%;position: relative;}
.tab_title_style li{display: inline-block;margin:0 90px;}
.tab_title_style li a {font-size: 18px;color: #404040;font-weight: 500;}
.tab_title_style li a:hover{color:#D4AF47}
ul.tab_title_style:after {display: block;background: #CCCCCC;height: 1px;position: absolute;left: 0;right: 0;bottom: 0;}
.new_lt_icon svg {width: 45px;height: 45px;stroke: white;margin-bottom: 15px;}
body .instagram-slide .halo-row .halo-item.content_block .content__wrapper .title{font-family: var(--footer-heading-font-family);}

/* about us */
div[id*=_custom_service_block_gAfDWT] .halo-item a {pointer-events: none;}
div[id*=_custom_service_block_gAfDWT] .policies-content p {font-weight: normal;}
div[id*=_1647480389497d7c43] {padding: 0 60px;}
div[id*=_1647480389497d7c43] .custom-service-block{border-radius:20px;}
.cst-page-template-about-us-2 .wrapper-body {padding-bottom: 10px;}
div[id*=_custom_service_block_gAfDWT] .policies-icon{width: 100%;}
div[id*=_custom_service_block_gAfDWT] .custom-service-block .halo-item .policies-icon.image-zoom img {width: 100%;}

/* Blog */
.cst-article .article-image a.image img {border-radius: 15px;}
.cst-article .article-header .article-image {margin-bottom: 15px;}
.cnt-row{display: inline-block;width: 100%;}
.cnt-clm6 {width: 50%;float: left;padding-right: 15px;}

body .cnt-clm6 .cnt-row.rw2 {width: 100%;float: none;margin-right: 0;margin-left: 0;}	
body .cnt-row .cnt-clm6:last-child {padding-left:0px;padding-right: 0;display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);gap: 15px !important;}

body .article-card h3.article-card__title a:hover{color:#F54E4E;}
body .cnt-row .article-card__info{padding-top: 2px;}
body .cnt-clm6 span.article__date {font-size: 16px;margin-left: 0;letter-spacing: -0.16px;}
body .article-card__image-wrapper{border-radius: 15px;overflow: hidden;}

body .blog-layout-default time {font-weight: normal;}
.blog-row.blog-block-item.column-1 .item.item--first {width: 100% !important;}
body .blog-block-item .item {float: left;width: 33% !important;padding: 0 5px;}
.blog-image.img-box {margin-bottom: 25px;}
body .blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) .blog-content {width: 100%;}
body .blog-layout-default .blog-block-item .blog-content .date-class {margin-bottom: 7px;}
body .blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) {display: block;}
body .blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) .blog-content {padding-left: 0;}
body .blog-layout-default .blog-block-item .item:nth-child(n+2) .article-item:not(.not-placeholder) .blog-image {width: 100%;}	
body .blog-layout-default .article-item {margin-bottom: 40px;}	
body .blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder) {display: block;}
body .blog-layout-default .pagination-wrapper{display: inline-block;width: 100%;margin-bottom: 0;}
body .blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder) {display: block;}
body .blog-layout-default .blog-block-item .blog-title{font-family: var(--font-body-family);         letter-spacing: -0.16px;} 

body .blog-layout-default .blog-block-item .blog-title a:hover{text-decoration: underline} 
.cst-article .breck-title h1.page-header {line-height: 1;text-align: left;}
.item.item--first img.motion-reduce {border-radius: 15px;}
.blog-block-item .blog-image {border-radius: 15px;}

body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {font-size: 48px !important;font-family: var(--font-heading-family) !important;font-weight: 400 !important;border-bottom: 0;margin-bottom: 10px;margin-top: 7px !important;     color: #1A1A1A;}
body .halo-blog-content .page-sidebar .all-categories-list li a {font-size: 26px;color: #666666;font-weight: 600;letter-spacing: -0.16px;}
body .halo-blog-content .page-sidebar .all-categories-list li {margin-bottom: 15px;}
body .halo-blog-content .page-sidebar .all-categories-list li {margin-bottom: 20px;border-bottom: 1px solid #CCCCCC;padding-bottom: 20px;}
body .halo-blog-content .page-sidebar p.date {display: none;}
body .halo-blog-content .page-sidebar h6.title {font-size: 26px;color: #666;font-weight: 600;line-height: 1.2;letter-spacing: -0.16px;}
body .halo-blog-content .sidebarBlock.sidebar-categories {margin-bottom: 70px;}
body .blog-layout-default .item .blog-content h3 a:hover{color:#F54E4E;}



div[id*=_image_banner_BktnC7] .content-box--left{ left: calc((100% - 1470px) / 2);left: -webkit-calc((100% - 1470px) / 2)}
div[id*=_image_banner_PqXCwW] .content-box--left{ left: calc((100% - 1470px) / 2);left: -webkit-calc((100% - 1470px) / 2)}
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1480px) / 2);}



/* Ser-container */
div[id*=_16575923090614cdb0] .view_all{font-weight: 700;}

.product-item .card-information a.card-title {
    color: #e8a1a2;
    text-align: center;line-height: 1.3 !IMPORTANT;

}
.product-item  .price * {
    text-align: center !IMPORTANT;
    direction: unset !important;
}

.product-item .price--on-sale .price__sale {
    justify-content: center !important;
}


.product-item .card-information__wrapper.text-left .card-price {
    display: flex;
    align-items: center;
    justify-content: center;
}.product-item  .card-price  dd.price__tax-info  {
    margin-right: 0 !IMPORTANT;
    margin-top: 0.5rem !IMPORTANT;
}
.header-custom.product-block .halo-product-block .product {
    margin-bottom: 1px !important;
}

.header-custom.product-block a.view_all {
    text-align: center !IMPORTANT;
    margin: 0 auto !IMPORTANT;
    display: block;    margin-top: 2.5rem !important;
}


.header-custom.product-block .halo-block-header.text-left  .home-slider-arrows {
    right: 15px;
}

.header-custom.product-block .halo-block-header.text-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0 !important;
    padding-left: 0px !important;
}
.header-custom.product-block  .halo-block-header.text-center .home-slider-arrows {
    margin-top: 3rem;
    right: 0px !IMPORTANT;
}
.header-custom.product-block .halo-block-header.text-left .home-slider-arrows {
    top: 13px;
}

ul#main-collection-product-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media screen and (min-width:767px) {	
div[id*=_custom_service_block_gAfDWT] .policies-content p {font-size: 18px;}
body .halo-banner-wrapper .flex-box__banner.row-reverse {flex-direction: row-reverse;}
body .halo-banner-wrapper .flex-box__banner {display: flex;justify-content: space-between;align-items: center;}
body .halo-banner-wrapper .flex-box__banner.row-reverse {flex-direction: row-reverse;}
body .halo-banner-wrapper .item--smallImg .flex-box__banner .banner-item {width: var(--image_width);}
body .template-page .halo-banner-wrapper .flex-box__banner>div {width: 50%;}
body .halo-banner-wrapper .item--smallImg .flex-box__banner .banner-content {width: calc(100% - var(--image_width));}
div[id*=_16418746910626c268] .halo-block-header.text-left.viewAll--right .view_all{position: absolute;top: 12px;left: auto;right: 0;}
div[id*=_product_block_NYBxbG] .halo-block-header.text-left.viewAll--right .view_all{position: absolute;top: 12px;left: auto;right: 0;z-index: 9;}
div[id*=_16575923090614cdb0] .view_all{position: absolute;top: 12px;left: auto;right: 0}	
}


@media (min-width:1023px) {
 body .list-menu--disclosure {left: 0px;width: 19rem;}
} 

@media (min-width:1024px) {
	
	
	
body .main-menu--wrapper>.header__inline-menu>.list-menu{display: flex;justify-content: space-around;}	

	
.cart-item-name a.link {font-size: 26px;}	
.cart-total-label span.text {font-size: 26px;}

body .cart-header-item {font-size: 18px;}
body .cart-header-item:not(.cart-header-info) {font-size: 18px;}
body .cart-container .shipTotal p.cart-total-value.form-text {font-size: 18px;}
body .CS-custom-tab-section .tab_drawer_heading.d_active, body .CS-custom-tab-section .cs-crawler-tabs li.active, body #cs-location-list .cs-radio-card.csactive {font-size: 18px;}
body .cs-layout-tab-1 .cs-crawler-tabs li span {font-size: 18px;}
body .tab-inner-content input[type=text] {font-size: 16px; }
.cst-cart-left h3{font-size: 18px;}
}

@media screen and (min-width: 1025px) {
div[id*=_product_block_wHXUPP] .halo-block-content{width: 610px;float: right;}
div[id*=_product_block_wHXUPP] .halo-block-header {width: auto !important;display: inline-block;position: absolute;bottom: 34px;}
div[id*=_product_block_VUXPbB] .halo-block-content{width: 610px;float:left;}
div[id*=_product_block_VUXPbB] .halo-block-header {position: absolute;right: 0;width: auto;margin-right: 10px !important;top: 390px;}
div[id*=_1647480389497d7c43] .halo-row .halo-item:first-child {width: 360px;margin-right: 50px;}

div[id*=_1647480389497d7c43] .custom-service-block .halo-row {justify-content: center;}

body .sidebar--layout_1 .navPages-item .link:hover, body .sidebar--layout_1 .navPage-subMenu-item .link:hover, body .sidebar--layout_1 .is-clicked .link:hover{text-decoration:underline}
body .sidebar--layout_1 .navPages-item:hover>.link, body .sidebar--layout_1 .navPage-subMenu-item:hover>.link, body .sidebar--layout_1 .is-clicked>.link{padding-left:0px;}
body .sidebar--layout_1 .navPages-item>.link:before, body .sidebar--layout_1 .navPage-subMenu-item>.link:before{display:none;}
body .productListing {margin-bottom: 50px;}
body.template-collection.product-card-layout-02 .productGrid .product {padding-left: 15px;padding-right: 15px;}		
.cst-page-template-faqs main#MainContent {padding-bottom: 55px;}
.cst-cart main#MainContent {padding-bottom: 40px;}
 body .cs-message {font-size: 18px;}
 
body .page-sidebar{width: 235px;}
body .page-sidebar+.page-content {width: calc(100% - 235px);}

body .cart-header-item.cart-header-info, body .cart-item-block.cart-item-info {width: calc(100% - 680px);}
body .cart-item-block.cart-item-total {width: 165px;}


}


@media (min-width:1250px) {

	
body .container-1570 {max-width:1050px;}	
body.body-custom-width .wrapper-body .container{max-width:1050px;}
body .spotlight-block .content_absolute .content.align-items--bottom.text-left.enable-transparnet{padding: 40px 40px 35px;}
.banner__media .container-1170{max-width:1050px;}

div[id*=_16418746910626c268] .products-carousel.slick-dotted {
  
}
div[id*=_product_block_NYBxbG] .products-carousel.slick-dotted {
  
}


}



@media (min-width:1350px) {
body .container-1570 {max-width:1200px;}	
body.body-custom-width .wrapper-body .container {max-width:1200px;}
.banner__media .container-1170{max-width:1200px;}

	
div[id*=_1647480389497d7c43] .halo-row .halo-item:last-child {
    width: 650px;
}

}
@media (min-width:1400px) {
 body .container-1570 {max-width:1300px;}	
 body.body-custom-width .wrapper-body .container {max-width:1300px;}
.banner__media .container-1170{max-width:1300px;}
}
	
@media (min-width:1600px) {
body .container-1570 {max-width:1450px;}
body.body-custom-width .wrapper-body .container {max-width:1450px;}
.banner__media .container-1170{max-width:1450px;}
div[id*=_1657598366251549d7] .review__item-content {max-width: 1290px;}

}

@media (min-width: 768px) and (max-width: 1279px) {
	body .cart-content-item .list-unstyled, body .cart-content-item .cart-actions {
		width: 100%;
		padding: 0;
	}
}



@media (min-width: 551px) and (max-width: 1024px) {
body .breadcrumb-container.style--line_clamp_1 .breadcrumb {padding-left: 15px;}
}


@media screen and (min-width:767px) and (max-width:1024px) { 
div[id*=_1644481465cc6ad9ac] .spotlight-inner .title.custom-text-style {
    font-size: 23px;
    line-height: 1.1;
}
body .cart-item__price-wrapper .cart-item__discounted-prices {
    display: block;
}
body .cart-item__price-wrapper .price.cart-item__old-price {
    font-size: 14px !important;
}
body .cart-item__price-wrapper .cart-item__discounted-prices dd{font-size: 14px;}
body .cart-item-block.cart-item-total span.cart-item-value {font-size: 14px;}
body .cart-item__price-wrapper span.price.price--end {font-size: 14px;}
body .cart-item__price-wrapper span.price.price--end {text-align: left;}
body .cart-item-name a.link {font-size: 16px;}

body .cart-item__price-wrapper .price.cart-item__old-price {
    text-align: left;
}

body .cart-item__price-wrapper .cart-item__discounted-prices dd {
    text-align: left;padding-left: 0;
}
body .cs-message {	
 font-size: 18px;}
body .cart-header-item.cart-header-info, body .cart-item-block.cart-item-info {
	width: calc(100% - 520px);
}
body .cart-item-block, body .cart-item-block.cart-item-price, body .cart-item-block.cart-item-quantity, body .cart-header-item:not(.cart-header-info) {
        width: 134px;
    }


div[id*=_16418746910626c268] .halo-block-header .title {font-size: 35px;}
div[id*=_product_block_wHXUPP] .halo-block-header .title {font-size: 35px;}
div[id*=_product_block_VUXPbB] .halo-block-header .title{font-size: 35px;}
div[id*=_product_block_NYBxbG] .halo-block-header .title {font-size: 35px;}
div[id*=_product-recommendations] h3.title {font-size: 35px !important;;}	
div[id*=_16575923090614cdb0] h3.title{font-size: 35px !important;}
div[id*=_faqs_i7LwYb] h3.title{font-size: 35px !important;}
div[id*=_instagram_eGDWzA] h3.title{font-size: 35px !important;}
body div[id*=_16426738253c0b77ec] .slide-content .slide-heading{font-size:49px !important;line-height: 48px !important;margin-bottom: 30px !important; }
body div[id*=_image_banner_BktnC7].shopify-section.sections-image-banner-block h3.banner-heading{font-size:49px !important;}
body div[id*=_image_banner_PqXCwW] h3.banner-heading{font-size:49px !important;}
body div[id*=_image_banner_nPK3qp] h3.banner-heading{font-size:49px !important;}
#halo-image-banner-template--18129236852886__image_banner_nPK3qp .item:not(.item--smallImg) .banner-heading{font-size:49px !important;}
body #halo-image-banner-template--18129236852886__image_banner_nPK3qp .item:not(.item--smallImg) .banner-heading {
line-height: 1.1 !important;font-size:49px !important;}
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading{font-size:49px !important;}
/* thnkpage  */
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading{font-size:49px !important;}
body #halo-image-banner-template--18137490555030__image_banner_naNYQF .item:not(.item--smallImg) .banner-heading {line-height: 1.1 !important;font-size:55px !important;}

.blog-content h3 {font-size: 17px !important;}	
.blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder) {margin-bottom: 40px;}
.main-blog-block .article-item.not-read-more .blog-info time {font-size: 15px;}
body .blog-layout-default .article-item {margin-bottom: 30px;}
body .cnt-clm6 span.article__date { font-size: 14px;}
body .cnt-clm6 .article-card__author {margin-bottom: 4px;}
body .article-card__image-wrapper{margin-bottom: 5px;}
div[id*=_custom_service_block_8qTEYF] .policies-content span.policies-text {font-size: 20px;margin-bottom: 10px;}
.newsletter-section .section-content:not(:has(.title-wrapper)) .title {font-size: 35px;}


	 .productGrid.column-2 .product {
		width: 33.3333333% !important;
		margin-bottom:20px;
	}
	
	.productListing.column-2 .product {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	.template-collection.product-card-layout-02 .productGrid .product {
		margin-top: 0;
	}

}


@media screen and (min-width:768px) and (max-width:991px) {
body .cnt-clm6 span.article__date {font-size: 14px;}
body .cnt-clm6 .article-card__author {margin-bottom: 4px;}
body .article-card__image-wrapper{     margin-bottom: 5px;}
.cnt-row .article-card__title {font-size: 15px;}

.footer-block__list a.link{font-size: 14px;}
body .footer-block__details p, body .footer-block__details a{font-size: 14px;}
.footer-block__column .footer-block__heading{font-size:17px !important;}
.footer-block__item.footer-block__column.footer-block__text_logo {padding-right: 15px;}

.cart-item-block-left a.cart-item-image.image-portrait {
    min-width: 60px;
}

    body .cart-header-item.cart-header-info, body .cart-item-block.cart-item-info {
        width: calc(100% - 490px);
    }
	
}


@media screen and (min-width:767px) and (max-width:1024px) { 
div[id*=_16474839872eb210cf] span.banner-text {font-size:18px !important;}
body .account thead th {padding:12px 15px 12px;    font-weight: 600;}
body .account tbody td {padding: 12px 15px 12px;}
.cst-customers-order tfoot td#RowSubtotal {padding-left: 15px;}
.cst-customers-order  .account tfoot td{padding-left: 15px;}
.order-page .account thead th:last-of-type, .order-page .account tbody td:last-of-type, .order-page .account tfoot td:last-of-type{padding-right: 15px;}
.cnt-row .article-card__title {font-size: 17px;}

body .halo-row.column-5 .footer-block__text_logo {width: 21%;}
.halo-row.column-5 .footer-block__item.footer-block__column.footer-block__link_list.text-left {width: 17%;}
.halo-row.column-5 .footer-block__text_logo ~ .footer-block__item ~ .footer-block__item {width: 28%;}
.halo-row.column-5 .footer-block__text_logo ~ .footer-block__item ~ .footer-block__item {width: 28%;}
.footer__content-top .halo-row .footer-block__text_logo ~.footer-block__item ul.list-unstyled li {width: 100%;margin-right: 0;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- .side-bordered{margin-left:0px;margin-right:0px;}
.product-block .container-full .halo-block-content {padding-left: 0px !important;}
.product-block .halo-block .container-full {padding: 0px 15px !important;}
.spotlight-block .halo-row.column-mb-2 .halo-item:not(.slider__slide) {margin-top: 0px !important;}
}
	
/* only titile site */
@media screen and (min-width:1025px) and (max-width:1450px) { 

body .blog-layout-default .blog-block-item .blog-title{font-size: 18px !important;}

.blog-block-item .blog-content h3 {
    font-size: 18x !important;
}
.blog-block-item .blog-content span.blog-date {
    font-size: 14px;
}

div[id*=_1644481465cc6ad9ac] .spotlight-inner .title.custom-text-style{font-size:33px;line-height: 1.1;}
.newsletter-section .section-content:not(:has(.title-wrapper)) .title{font-size:40px;}
div[id*=_16418746910626c268] .halo-block-header .title {font-size: 40px;}
div[id*=_product_block_wHXUPP] .halo-block-header .title {font-size: 40px;}
div[id*=_product_block_NYBxbG] .halo-block-header .title {font-size: 40px;}
div[id*=_16575923090614cdb0] h3.title{font-size: 40px !important;}
div[id*=_product_block_VUXPbB] h3.title{font-size: 40px !important;} 
div[id*=_faqs_i7LwYb] h3.title{font-size: 40px !important;}
div[id*=_instagram_eGDWzA] h3.title{font-size: 40px !important;}
div[id*=_product-recommendations] h3.title {font-size: 40px !important;}	

/* banner */
div[id*=_16426738253c0b77ec] .slide-content .slide-heading{font-size:50px !important; line-height: 60px !important;}
div[id*=_image_banner_BktnC7] h3.banner-heading{font-size:50px !important;}
div[id*=_image_banner_PqXCwW] h3.banner-heading{font-size:50px !important;}
div[id*=_image_banner_naNYQF] h3.banner-heading{font-size:55px !important;}
body div[id*=_image_banner_nPK3qp] h3.banner-heading{font-size:50px !important;}
body #halo-image-banner-template--18129236852886__image_banner_nPK3qp .item:not(.item--smallImg) .banner-heading {line-height: 1.1 !important;font-size:50px !important;}
.cnt-row .article-card__title {font-size: 18px;}
}


@media (max-width:1600px) {
body.cst-collection .placeholder-svg {
    width: 363px;
    height: 327px;
}	

body .menu-lv-item .icon {
    right: -8px;
}
	
body .header__heading {
    top: 3px;
}	
	
body div[id*=_image_banner_BktnC7] .content-box--left {left: calc((100% - 1440px) / 2);left: -webkit-calc((100% - 1440px) / 2);}	
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1480px) / 2);}


body .halo-blog-content .page-sidebar .all-categories-list li a {font-size: 21px;}
body .halo-blog-content .page-sidebar .all-categories-list li{padding-bottom: 16px;margin-bottom: 16px;}
body .halo-blog-content .page-sidebar h6.title {font-size: 21px;}
.page-sidebar .recentPosts-list-item {
    padding: 16px 0 16px;
}
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {font-size: 40px !important;}
.cst-article .breck-title {margin-top: -130px;}
body .productListing .card-title-ellipsis {padding-bottom: 0;}
.halo-collection-content .card-information .link-underline .text {font-size: 20px;}
.halo-collection-content .price-item {font-size: 17px;}
.card-action .button {font-size:17px;}
.card-information .card-title{font-size: 20px;}
.card-price dd.price__last span.price-item  , .product-item  .card-price  dd.price__tax-info span{font-size: 17px;}
.header-navigation>.container {padding-left: 25px;padding-right: 25px;}
.shopify-section-header-sticky .header__menu-item {padding-left: 15px;padding-right: 15px;font-size: 16px;}
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {line-height: 56px !important;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {line-height: 56px !important;}
div[id*=_custom_service_block_8qTEYF] .halo-item a{padding: 0;}
body .header-utility .header__search .search-modal__form {min-width: 600px;}
div[id*=_1657598366251549d7] .review__item-content {max-width: 940px;}

}

@media (max-width:1536px) {
	
div[id*=_custom_service_block_8qTEYF] .custom-service-block {margin-bottom: 40px;}	
div[id*=_custom_service_block_8qTEYF]:after{     height: 27px;    bottom: -65px;}
body.cst-collection .placeholder-svg {height: 284px;}	
body div[id*=_image_banner_BktnC7] .content-box--left {left: calc((100% - 1330px) / 2);left: -webkit-calc((100% - 1330px) / 2);}
div[id*=_image_banner_PqXCwW] .content-box--left {left: calc((100% - 1330px) / 2);left: -webkit-calc((100% - 1330px) / 2);}
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1330px) / 2);}	
div[id*=_1657598366251549d7] .review__item-content {max-width: 990px;}	
 body .shopify-section-header-show .menu-lv-item .icon {width: 10px;right: 0px;}	
 body .halo-blog-content .sidebarBlock.sidebar-categories {margin-bottom: 50px;}
 body .menu-lv-1__action {padding-left: 20px;padding-right: 20px;}
}



@media screen and (max-width:1450px) {	

.cst-article .breck-title h1.page-header {
    max-width: 86%;
}


div[id*=_image_banner_PqXCwW] .content-box--left{width: 530px !important;}



body .halo-blog-content .page-sidebar .all-categories-list li a{font-size: 19px;}
body .halo-blog-content .page-sidebar h6.title{font-size: 19px;}
.halo-collection-content .card-information .link-underline .text {font-size:19px;}
.halo-collection-content .price-item {font-size: 16px;}
.card-action .button {font-size: 16px;}
.card-information .card-title{font-size: 19px;}
.card-price dd.price__last span.price-item  , .product-item  .card-price  dd.price__tax-info span{font-size: 16px;}
.card .card-information form a{font-size: 16px;}
.halo-productBadges .badge{font-size: 14px;}
body .halo-productBadges .badge {padding: 5px 10px;}
body .menu-lv-1__action{padding-left: 13px;padding-right: 13px;}
.shopify-section-header-sticky .header__menu-item {padding-left: 8px;padding-right: 8px;font-size: 16px;}
body .cnt-row .article-card__info {padding-top: 0;padding-bottom: 0;}
body ul.tab_title_style {margin-top: 10px;}
.tab_faq {margin: 5px 0 45px;}

div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1325px) / 2);}
div[id*=_product_block_VUXPbB] .halo-block-header{margin-right: 25px !important;}

.footer__content-top .halo-row .footer-block__text_logo ~.footer-block__item ul.list-unstyled li {width: 44%;}
.footer-block__list a.link{font-size: 17px;}
body .footer-block__details p, body .footer-block__details a{font-size: 17px;}
.footer-block__column .footer-block__heading{font-size: 20px !important;}
.footer-block__item.footer-block__column.footer-block__text_logo {padding-right: 30px;}
body .header-utility .header__search .search-modal__form {min-width: 600px;}
.instagram-slide .content__wrapper {top: 130px;}

}
	

@media (max-width:1370px) {
body div[id*=_image_banner_BktnC7] .content-box--left{left: calc((100% - 1230px) / 2);left: -webkit-calc((100% - 1230px) / 2);}
div[id*=_image_banner_PqXCwW] .content-box--left {left: calc((100% - 1230px) / 2);left: -webkit-calc((100% - 1230px) / 2)}
div[id*=_16426738253c0b77ec] .slide-content {left:calc((100% - 1230px) / 2);}
div[id*=_product_block_VUXPbB] .halo-block-header{margin-right:15px !important;}
.shopify-section-header-sticky .header__menu-item {padding-left: 12px;padding-right: 12px;font-size: 14px;}

body .halo-blog-content .page-sidebar h6.title{font-size: 18px;}
body .halo-blog-content .page-sidebar .all-categories-list li a {	
font-size: 18px;
}
	body .halo-blog-content .page-sidebar .all-categories-list li {
	padding-bottom: 11px;
	margin-bottom: 11px;
}
.page-sidebar .recentPosts-list-item {
    padding: 14px 0 14px;
}

body.cst-collection .placeholder-svg {
		width: auto;
	height: 252px;}

}
	


@media screen and (max-width: 1280px) {
	
	
	body .productList .card-summary.card-list__hidden {
    -webkit-line-clamp: 1;
    
}
	
	.cart-item-properties .product-option .definitionList-key {
		font-size: 13px;
	}
	.cart-item-properties .product-option .definitionList-value {
		font-size: 13px;
	}
	.cart-item-name a.link {
        font-size: 18px;
    }
	
    div[id*=_1657598366251549d7] .review__item-content {
        max-width: 950px;
    }
	
    body.cst-collection .placeholder-svg {
        height: 208px;
    }	
	
.cst-page-template-faqs .faqs-item .card-header:not(.collapsed) .arrow {
    top: 36px;
}
.cst-page-template-faqs .faqs-item .card-header .icon-plus {
    top: 30px;
}	
	
.cst-article .breck-title h1.page-header {
    max-width: 100%;
}	
	
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {line-height: 60px !important;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {line-height: 60px !important;}	
	
	body .menu-lv-item .icon {
    /*right: -4px;
     width: 13px; */
}
.scrolled-header span.icon-dropdown {
    padding-left: 0;
}

span.icon-dropdown {
    padding-left:5px;
}

    body .shopify-section-header-show .menu-lv-item .icon {
        width: 10px;
        right: -3px;
    }
	
.cst-product nav.breadcrumb.breadcrumb-left {
    padding-top: 0;
}
.breck-title h1.page-header.text-{padding-bottom: 20px;}	
	
.cart-container .page-header {font-size: 40px;}	
body div[id*=_image_banner_BktnC7] .content-box--left {left: calc((100% - 1080px) / 2);left: -webkit-calc((100% - 1080px) / 2);}	
div[id*=_image_banner_PqXCwW] .content-box--left {left: calc((100% - 1080px) / 2);left: -webkit-calc((100% - 1080px) / 2)} 
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1070px) / 2);}
.new_lt_icon {margin-bottom: 10px;}

.footer-block__list a.link{font-size: 15px;}
body .footer-block__details p, body .footer-block__details a{font-size: 15px;}
.footer-block__column .footer-block__heading{font-size:19px !important;}
ul.cnt-info1 li {margin-bottom: 10px;}
li.em span{top: 1px;}
ul.cnt-info1 li span img {top: 0;}
body .footer-block__details .image_logo {margin-bottom: 15px;}
	
	
body .productList .card-list__hidden{font-size: 14px;}	
.breck-title h1.page-header {font-size: 53px;}		
.faqs .faqs-title {font-size: 40px;	}
.contact.contact-2 h2.contact-main-title {font-size:40px;}
div[id*=_1647480389497d7c43] {padding: 0 40px;}

.breck-title nav.breadcrumb {padding-top: 10px;}	
body .halo-blog-content .page-sidebar .all-categories-list li a {font-size:17px;}
body .halo-blog-content .page-sidebar h6.title {font-size:17px;}
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {font-size:38px !important;}
body .halo-blog-content .sidebarBlock.sidebar-categories {margin-bottom: 60px;}	
.cst-article .breck-title h1.page-header {font-size: 49px;}
.halo-collection-content .card-information .link-underline .text {font-size:17px;}
.halo-collection-content .price-item {font-size: 15px;}
.card-action .button {font-size: 15px;}
.card-information .card-title{font-size: 17px;}
.card-price dd.price__last span.price-item  , .product-item  .card-price  dd.price__tax-info span{font-size: 15px;}
.card .card-information form a{font-size: 15px;}
body .menu-lv-1__action {padding-left: 8px;padding-right: 8px;font-size: 15px;}
body .header-utility__content {grid-gap: 3rem;}
body .header-utility__content a.header__icon {font-size: 14px;padding: 14px 16px;}
body .header-utility .header__icon+.header__icon {margin-left: 15px;}
.shopify-section-header-sticky .header__menu-item {padding-left:5px;padding-right: 5px;font-size: 14px;}
div[id*=_1657598366251549d7] .customer-review__content p {font-size: 20px;    line-height: 1.4;}
div[id*=_1657598366251549d7] .customer-review__content {max-width: 86%;margin-left: auto;margin-right: auto;}
div[id*=_custom_service_block_8qTEYF] .policies-icon.image-zoom {width: 130px;}
.footer-block__list li {margin-bottom: 7px;}

    body .header-utility .header__search .search-modal__form {
        min-width: 440px;
    }
	
}

@media screen and (max-width: 1024px) {
	
.toolbar-colRight .grid-2.active ~ .grid-3 path {
    color: #000000;
    fill: #000000;
    stroke: #000000;
}

.toolbar-colRight .grid-2.active ~ .toolbar-icon.active path:empty{
    color: #000000;
    fill: #020202;
    stroke: #000000;
}	
	
body .toolbar-col.toolbar-colRight{
	margin-left: 0 !important;
        margin-right: 0 !important;}	


.custom-service-block .policies-content span.policies-text {
    line-height: 1;
}

body .footer-block__list-social .list-social {
    margin-left: -5px !important;
}

div[id*=_16426738253c0b77ec] .slide-content {
	margin-top: -60px;
}

.b2b-nt-modal-cart-info .b2b-nt-cart-items-info {
    padding-right: 0;
}	

body #bss-b2b-discount-code-submit{padding: 25px 20px;}	

div#bss-b2b-net-term-button-wrapper div#bss-b2b-net-term-button {
    padding: 12px 20px;
}	
	
.action-group .bss-checkout {
    padding: 12.1px 15px;
}
	
body .productList .card-summary.card-list__hidden {
    -webkit-line-clamp: 2;
}	
	
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:before {
    height: 34px;
    top: 0;
}	
	
	
body .cart-item-block-right .product-option {
    font-size: 13px;
}
	
body.cst-page-template-faqs .faqs .faqs-item .card-body{padding-bottom: 20px}	
	
.cst-page-template-faqs .faqs-questions-and-answers .faqs-title.page-subheader {
    margin-bottom: 10px;
}	
	
body.cst-page-template-faqs .halo-faqs-content .faqs .faqs-item .card-header .title {
    padding: 20px 80px 20px 30px;
}	
body.cst-page-template-faqs .faqs .faqs-item .card-body {
    padding-left: 32px;
}

body.cst-page-template-faqs .cst-page-template-faqs .faqs-item .card-header .icon-plus{right: 25px;}
	
body .productView-thumbnail {
    padding: 0 5px;
}	
	
.product-card-layout-02 dd.price__compare s.price-item.price-item--regular {
    font-size: 13px;
}	
	
body.cst-collection .placeholder-svg {
    width: auto;
    height: 288px;
}	
	
	
	.toolbar-item.toolbar-viewAs {
		padding-left: 15px;
}
body .toolbar .toolbar-item .toolbar-icon.grid-3 {
    margin-left: 10px;
}

	body .toolbar .toolbar-dropdown .label-tab.hidden-on-desktop .icon-dropdown {
    right: -4px;
}
body .toolbar-wrapper .toolbar-col {
    margin-right: 10px;
}	
body .toolbar-col.toolbar-colRight {
    margin-left: 15px;
}
	
body .toolbar .toolbar-dropdown .label-tab.hidden-on-desktop .icon-dropdown
 {
    right: -9px;
}	
	
body .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .dropdown-menu-title{font-family: var(--font-body-family);}	

.customer_register_link svg.icon.icon-sign-up {
    width: 17px !important;
    height: 17px !important;
}


.article-body h3 {
    font-size: 22px;
}	
	
.cst-blog .blog-image.img-box {
    margin-bottom: 17px;
}	

div[id*=_image_banner_PqXCwW] .content-box--left{width: 510px !important;}	
	
	
body .cart-remove {position: relative;top: -2px;}	
body .cart-item-block.cart-item-total {padding-left: 0;}	
body .menu-heading-mobile{padding: 6px 15px 3px;}
body .site-nav-mobile.nav-account .icon-wrapper {width: auto;position: relative;top: -2px;}	

body .menu-lv-2__action:hover, body .menu--mobile-lv-2__action:hover{color: #F54E4E;}
body .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account.customer_logount{padding: 0 7px !important;}
body .site-nav-mobile.nav-account svg.icon.icon-account {fill: #404040 !important;color: #404040 !important;height: 20px !important;width: 13px !important;}	
body .site-nav-mobile .icon.icon-account path {color: #404040 !important;fill: #404040 !important;}
body .site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path{ transform: none;}	
body .header-mobile__item .header__icon--cart .cart-count-bubble {color: #000000;background-color: #f1c547;}	
body .header-mobile__item .icon, body .header-mobile__item svg.icon path {fill: #404040;}	
.cst-blog .sidebar-toogle {padding-left: 0;width: auto;}	
.cst-product .breadcrumb-bg {padding-left: 0px !important;}	
.cst-collection .halo-collection-content {padding-left: 0;padding-right: 0;}	
body .breadcrumb-container.style--line_clamp_1 .breadcrumb {padding-left: 15px !important;}
.cst-article nav.breadcrumb.breadcrumb-left {padding-left: 18px;}	 
.cst-list-collections breadcrumb-component.breadcrumb-container {margin-left: 0;}
.collection-header .image.image-adapt:after{height: 45px;}	
body .shopify-section-header-show .menu-lv-item .icon {width: 13px;right: 0;}	
body .menu-lv-1__action .text.header__active-menu-item:hover{color:#F54E4E;}
.list-menu li.menu-lv-item a.menu-lv-1__action:hover{color:#F54E4E;}

.menu-lv-1__action .text.header__active-menu-item {color:#F54E4E;}
body .halo-sidebar_menu .site-nav-mobile .icon-dropdown {top: 10px;}
[data-navigation-mobile] .menu-lv-2__action, [data-navigation-mobile] .menu-lv-3__action {font-size: 16px;}	
.footer__content-top .halo-row .footer-block__text_logo ~.footer-block__item ul.list-unstyled li {width: 100%;}	
body .instagram-slide .halo-row .halo-item{padding-bottom: 8px;}	
.instagram-slide .content__wrapper {top: 90px;}

body .instagram-slide .halo-row .halo-item .icon-show-more {display: inline-block;}
.cart-content-item.cart-total .cst-cart-left{margin: 1px 30px 20px 25p}
body .cart-content-item .list-unstyled, body .cart-content-item .cart-actions {width: 100%;padding: 0;}
body .cart-content-item[data-cart-total] form {margin: 0;}	

body #appointo-body-calendar .appointo-right {padding-top: 50px;}	
.tab_title_style li {margin: 0 80px;}
body .tab_faq {margin: 0px 0 40px;}
div[id*=_custom_service_block_8qTEYF] .policies-icon {margin-bottom: 25px !important;}	
	
div[id*=_1657598366251549d7] .customer-review__content {max-width: 80%;}	
div[id*=_1657598366251549d7] .customer-review__content p {font-size: 18px;}
.center-class {margin-top: 35px;}
.center-class a.view_all {font-size: 16px;}
div[id*=_16418746910626c268] .halo-block-header.text-left.viewAll--right .view_all{top:9px;}
div[id*=_product_block_NYBxbG] .halo-block-header.text-left.viewAll--right .view_all{top:9px;}	
.header-mobile__item--logo {padding: 5px 0px;}	
div[id*=_product_block_wHXUPP] .halo-block-header {padding-left: 15px;}	
div[id*=_product_block_VUXPbB] .halo-block-header {padding-left:15px;}
div[id*=_product_block_wHXUPP] div[id*=_product_block_wHXUPP] {margin-bottom: 0;}
.product-block a.view_all {font-size: 16px;}

div[id*=_product_block_VUXPbB] h3.title {margin-bottom: 20px !important;}
div[id*=_product_block_wHXUPP] h3.title {margin-bottom: 20px !important;}

div[id*=_product_block_wHXUPP] .halo-block-header .title{color: black;}	
div[id*=_product_block_wHXUPP] .halo-block-header a.view_all {color: black;}
div[id*=_product_block_wHXUPP] .halo-block-header a.view_all:hover{border-color: #F54E4E;color: #F54E4E;}
div[id*=_product_block_VUXPbB] .halo-block-header .title{color: black;}	
div[id*=_product_block_VUXPbB] .halo-block-header a.view_all {color: black;}
div[id*=_product_block_VUXPbB] .halo-block-header a.view_all:hover{border-color: #F54E4E;color: #F54E4E;}
	
.cst-page-thank-you .banner-item .img-box .image:after{content: "";display: block;background: #ffe8ebd4;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;}	
.cst-product .productView.halo-productView {padding-bottom: 30px;}	
.productView.halo-productView .halo-text-format p+p {font-size: 16px;line-height: 1.5;}	
.productView.halo-productView .halo-text-format p {font-size: 16px; }	
body .productView-quantity .quantity__label{font-size: 16px;}	
.field.gift_card_message label.form__label.field__label{font-size: 16px;letter-spacing: 2.84px;}	
div[id*=_1644481465cc6ad9ac] .halo-row[data-center-mode=true] .halo-item {padding-left: 5px;padding-right: 5px;}	
div[id*=_product_block_wHXUPP] {padding:0 15px;margin-bottom: 40px;}
div[id*=_product_block_VUXPbB] {padding:0 15px}
div[id*=_custom_service_block_8qTEYF] {padding:0 15px}
.newsletter-section.enable_parallax {margin:100px 15px 60px;}
div[id*=_1644481465cc6ad9ac] .spotlight-block {padding-left: 15px !important;padding-right: 15px !important;}
body div[id*=_image_banner_BktnC7] .content-box--left {left: calc((100% - 1020px) / 2);left: -webkit-calc((100% - 1020px) / 2);}	
div[id*=_image_banner_PqXCwW] .content-box--left{left: calc((100% - 1020px) / 2);left: -webkit-calc((100% - 1020px) / 2);}
	
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading{ margin-bottom: 0;}	
body .main-blog-block .header-with-sidebar {padding: 0 5px; }
/* body .main-blog-block .halo-blog-content {padding: 0 20px;}	 */
body .halo-blog-content .page-sidebar .all-categories-list li {margin-bottom: 10px;padding-bottom: 10px;}	
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {font-size: 34px !important;}
body .main-blog-block .header-with-sidebar {margin-bottom: 25px;        padding-left: 0;}	

.cst-page-template-faqs .faqs-message h3.faqs-title {margin-bottom: 30px;}
.breck-title nav.breadcrumb{padding-top: 15px;}
.breck-title {margin-top: -80px;}
.breck-title h1.page-header {font-size: 45px;        text-align: left;}
body h2.account-title.text-left {font-size: 23px;margin-bottom: 10px;}
body .account-title, body .address-title {font-size: 23px;}
body .address-form .address-title {font-size: 23px;}
.login-rowItem .page-subheader {font-size: 23px;}
.account-page .page-header {font-size: 40px;}
.customer.reset-password h1.page-header{font-size: 40px;}
.cst-page .page-width .container {padding-top: 20px;padding-bottom: 30px;}
.custom-content-listing p {font-size: 17px;}
.custom-content-listing h3 {font-size: 22px;}
.privacy-policy ol ::marker {font-size: 22px;}
.privacy-policy ol>li {font-size: 17px;    margin-bottom: 10px;}
body .custom-content-listing li{font-size: 17px; }
.privacy-policy ol.firs-list li ::marker{font-size: 17px;}
.article-content p {font-size: 17px;}
ol.firs-list {padding-left: 15px;}
.cst-page-thank-you .banner-action .banner-button{margin-right: 10px !important;}
.contact-2 .form-field label.form-label {font-size: 16px;margin-bottom: 3px;}
.contact-item p.contact-form-description.contact-text {font-size: 16px;}
.set-map p {font-size: 16px;}
.contact-item .form-field input, .contact-item .form-field textarea {font-size: 16px;}
.halo-collection-content {padding: 0 30px;}
.cst-list-collections .halo-collection-content .pagination-wrapper {margin-top: 20px;margin-bottom: 30px;}
.cst-article .breck-title h1.page-header {font-size: 40px;}
.article-body .colg-7 p{font-size: 16px;}
.halo-productBadges .badge{font-size: 13px;}
body .halo-productBadges .badge {padding: 4px 8px;}
.cst-collection .breck-title.title-style {padding-left: 15px;}
body .toolbar .toolbar-item .toolbar-icon.grid-3{display: inline-block;}
.facets__item input[type=checkbox]+.form-label--checkbox {font-size: 17px;}
body .page-sidebar .all-categories-list li a {font-size: 17px;}
body .sidebar--layout_1 .sidebarBlock-heading {font-size: 17px;}
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 1000px) / 2);}
	
}


@media screen and (max-width:991px) {	

body .bss-b2b-discount-code-wrapper{margin-bottom:25px;}

body .bss-b2b-discount-code-wrapper {
    width: 100%;
}

body #bss-b2b-discount-code-input-wrapper input#bss-b2b-discount-code-input {
    width: 100%;
}
body #bss-b2b-discount-code-submit{width: 100%;}

body .cart-actions .action-group .bss-checkout {
    margin-bottom: 10px;
}

body .cart-total-subtotal:after{bottom: 12px;}

div[id*=_1644481465cc6ad9ac] .halo-row[data-center-mode=true] .halo-item {
    margin-top: 0 !important;
}

body .productList .card-summary.card-list__hidden {
    -webkit-line-clamp:1;
}


div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:after{bottom: -20px;        height: 34px;}


div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:before {
	height: 34px;
}


body .login-item .form-actions a {
    margin-left: 20px;
}



 body .footer-block__details p, body .footer-block__details a{font-size: 14px;} 

    body.cst-collection .placeholder-svg {
        height: 209px;
    }

	.cart-content-item.cart-total .cst-cart-left div{padding: 16px;}

    .cst-page-template-faqs .faqs-questions-and-answers .faqs-title.page-subheader {
        margin-bottom: 0px;
    }

    body.cst-page-template-faqs .faqs .faqs-item .card-body {
        padding-left: 20px;
    }
	
    body.cst-page-template-faqs .halo-faqs-content .faqs .faqs-item .card-header .title {
        padding: 20px 80px 20px 20px;
    }

.card-information a.card-title {
    margin-bottom: 5px;
}

.cst-article .breck-title h1.page-header {
        max-width: 80%;
    }

    .footer-block__column .footer-block__heading {
        font-size: 18px !important;
    }

body .halo-blog-content .sidebarBlock.sidebar-categories {
	margin-bottom: 30px;
}
body .halo-blog-content .page-sidebar .all-categories-list li {
	margin-bottom: 8px;
	padding-bottom: 8px;
}
    body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {
        font-size: 27px !important;
    }

body .page-sidebar .recentPosts-list-item {
    padding: 16px 0 16px;
}
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading{padding-bottom: 10px;}

body .cs-message {font-size: 16px;}
body .cart-header-item.cart-header-info {padding-left: 20px !important;}
body .cart-item-block.cart-item-info {padding-left: 18px !important;}
body .cart-item__price-wrapper .unit-price, body .cart-item__price-wrapper .price {text-align: left;}
.action-group button#cart-checkout {margin-bottom: 10px;}
.breck-title h1.page-header.text- {padding-bottom: 25px;}
body .instagram-slide .halo-row .halo-item .icon-show-more svg {width: 35px;height: 35px;}
.cart-container .page-header {font-size: 32px;}
body .cart-content-wrapper {margin-top: 0;}
.cart-total .right {width: 49%;}
.cart-actions .action-group div#appointo-btn {margin-bottom: 10px;}
div#csShippingAppCode {margin-bottom: 0;}
body .cart-actions .action-group {margin-bottom: 25px;}
.cart-actions .action-group {display: block;}
.cart-total-label span.text {font-size: 20px;}
.cart-total-value span.text {font-size: 20px;}
.cs-layout-tab-1 ul {width: auto;}
body .cs-layout-tab-1 .cs-crawler-tabs li {padding: 15px 8px 5px;margin: 0 4px;}
.cart-item-name a.link {font-size: 21px;}

div[id*=_newsletter_97xV8j] .description {margin-top: 20px !important;}
.newsletter-section .section-content {padding: 0 30px;}
body .tab_faq {xmargin: 0px 0 30px;}
div[id*=_1657598366251549d7] .customer-review__content p {font-size: 17px;}
div[id*=_1657598366251549d7] .review__item-image {margin-bottom: 10px !important;}
div[id*=_image_banner_BktnC7] a.banner-button.button {max-width: 165px !important;margin-top: 20px;}
div[id*=_image_banner_PqXCwW] a.banner-button.button {max-width: 195px !important;margin-top: 20px;}
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {line-height: 50px !important;margin-bottom: 20px;margin-top: 10px;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {line-height: 50px !important;margin-bottom: 20px;        margin-top: 10px;}
div[id*=_16426738253c0b77ec] .slide-content {left: calc((100% - 740px) / 2);}
body span.info-item.date {font-size: 15px;}
body .template-404 .content {width: 100%;}
body div[id*=_image_banner_BktnC7] .content-box--left {left: calc((100% - 770px) / 2);left: -webkit-calc((100% - 770px) / 2);}	
div[id*=_image_banner_PqXCwW] .content-box--left{left: calc((100% - 770px) / 2);left: -webkit-calc((100% - 770px) / 2);}
body .halo-collection-content {padding: 0px;}
.faqs .faqs-title {font-size: 35px;}
.main-banner-img img {height: 270px;object-fit: cover;}	
/* div[id*=_16426738253c0b77ec] ul.slick-dots {bottom: 59px !important;} */
.cst-page-template-faqs .faqs-message h3.faqs-title{    line-height: 1.2;}
body .faqs .faqs-title {margin-bottom: 10px;}
.contact.contact-2 h2.contact-main-title{margin-bottom:40px; font-size:33px;line-height:1;margin-top: 0;}
.cst-list-collections .halo-collection-content {padding: 0 20px;}
.cst-list-collections .halo-page-content {padding-top: 0 !important;}
.instagram-slide.padding-full-width-0 .halo-block-header .title { margin-bottom: 25px;}	
body .breadcrumb-container.style--line_clamp_1 .breadcrumb {flex-wrap: inherit;white-space: normal;overflow-x: visible;}
.halo-collection-content {	padding: 0 15px;}
.halo-collection-content .card-information .link-underline .text {font-size:16px;}
.halo-collection-content .price-item {font-size: 14px;}
.card-action .button {font-size: 14px;}
.card-information .card-title{font-size: 16px;}
.card-price dd.price__last span.price-item  , .product-item  .card-price  dd.price__tax-info span{font-size: 14px;}
.card .card-information form a{font-size: 14px;}
div[id*=_product-recommendations] .halo-block-header.text-center .title {margin-bottom: 0;}
body.product-card-layout-02 div.product-item.disable_product_card_border .card-information {padding: 10px 10px !important;display: inline-block; width:100%;top: 0;}
body .card-action .button {padding: 10px 10px;}
.facets__item input[type=checkbox]+.form-label--checkbox {font-size: 16px;}
body .page-sidebar .all-categories-list li a {font-size: 16px;}
body .sidebar--layout_1 .sidebarBlock-heading {font-size: 16px;}
body .faqs .faqs-item .card-body{padding-bottom: 15px;}
body .faqs .faqs-item .card-body p {font-size: 17px;}
.newsletter-section.enable_parallax {margin: 70px 15px 40px;}
	
.cst-blog main#MainContent {
    padding-bottom: 20px;
}
.cst-article .halo-article-block {
    margin-bottom: 0;
}
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:before{height: 14px;}	
	.header-custom.product-block .halo-block-header.text-left .home-slider-arrows {
    top: 10px !important;
}
}


@media screen and (max-width:767px) {

body .article-card__image-wrapper img {
    border-radius: 15px;
}


.cst-page-template-wedding-1 .faqs-item .title {
    padding-left: 32px !important;
}


.cst-page-template-wedding-1 .custom-service-block .halo-item a .policies-content {
    padding-left: 20px;
    padding-right: 20px;
}

.sections-rich-text .rich-text__blocks h2.heading {
    line-height: 1.2;
}

.cst-page-template-wedding-1 .product-tab-block .list-product-tabs.enable_scroll_tab {
    justify-content: center;
}


.halo-sidebar-wrapper form.auth-form input.button {
    padding-top: 9px;
    padding-bottom: 9px;
}
.halo-sidebar-wrapper form.auth-form .button-2{
    padding-top: 9px;
    padding-bottom: 9px;
}



.bg-policies-block .subtext-spotlight {
    display: inline-block;
    margin-top: 25px !important;
    padding-bottom: 0 !important;
	margin-bottom: 20px !important;
}	
	
body div[id*=_1644481465cc6ad9ac] .content.spotlight-inner {
    position: static;
    padding-left: 0 !important;
    padding-right: 0 !important;
}	

div#bss-b2b-net-term-button-wrapper div#bss-b2b-net-term-button {
	padding: 10px 20px;
}
body #b2b-nt-thankyou-modal{
    width: 95%;
}

.b2b-nt-address-info .b2b-nt-address-field {
    margin-bottom: 2px;
}
	
body #bss-b2b-discount-code-input-wrapper input#bss-b2b-discount-code-input{height: 48px;font-size: 15px !important;         border-radius: 5px;}

body #bss-b2b-discount-code-submit {
    font-size: 16px;
    padding: 23px 20px;
}
body .b2b-nt-modal-navigate button {
    font-size: 16px !important;
    padding: 23px 20px;
}


div#bss-b2b-net-term-button-wrapper div#bss-b2b-net-term-button{
    font-size: 16px;
}

body .bss-b2b-discount-code-wrapper {
	margin-bottom: 10px;
}

body .bss-b2b-discount-code-wrapper {width: 100%;margin-left: 0;}

body .b2b-nt-modal-navigate button.b2b-nt-button-continue {
    padding: 13px 25px;
    font-size: 16px !important;
	line-height: 21px
}
body .b2b-nt-close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
}

    .action-group .bss-checkout {
        padding: 10px 15px;
        font-size: 16px;
    }
body .cart-actions .button+.button {
    font-size: 16px;
	padding: 12.7px 15px;
}	
	
.product-block .container-full .halo-block-content {padding-left: 0px !important;}
.product-block .halo-block .container-full {padding: 0px 15px !important;}
.contact-form {margin: 22px 0px 0px 0px !important;}	

div[id*=_1644481465cc6ad9ac] .halo-item:not(.slider__slide) {
    margin-top: 0 !important;
}
	
	
.center-class {
        margin-top:15px;
    }	

.center-class a.view_all {
        font-size: 15px;
    }	
	
.template-collection.cst-collection .collection-banner:before{display:none;}	
	
.cst-article .breck-title breadcrumb-component {
    margin-top: 10px;
}
body.cst-article .breadcrumb-container.style--line_clamp_1 .breadcrumb {
    padding-bottom: 0;
}	
	
body.cst-article .breck-title .breadcrumb a.link.home-link {
    display: inline-block;
}

body.cst-article .breadcrumb-container.style--line_clamp_1 .breadcrumb {
	display: inline-block;
}	
body.cst-article .breadcrumb span.separate {
    display: inline-block;
}
	
body.cst-article nav.breadcrumb span.separate ~ span {
    display: inline-block;
}

body.cst-article nav.breadcrumb span.separate ~ span {
    display: inline-block;
}	
	
	
	
body ol.firs-list {
	padding-left: 18px;
}	
	
body ol.second-list {
    padding-left: 8px;
}	
	
.cst-search .pagination-wrapper.text-center {
    margin-top: 0;
}	
	
.cst-search h1.page-header.text-center {
    line-height: 1.1;
}	
	
.cst-search h1.page-header.text-center {
    font-size: 28px;
}
	
	
body .collection.resultListing .pagination-wrapper {
    margin-bottom: 0;
}	

body .cart-item__price-wrapper .price.cart-item__old-price {
    font-size: 14px !important;    padding-right: 0;
}
body .cart-item__price-wrapper .cart-item__discounted-prices dd {
    font-size: 14px !important;    padding-right: 0;
}	
	
body .cart-item__price-wrapper .cart-item__discounted-prices{display: block;}	
	
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:before{top: 20px;}	
	
div[id*=_image_banner_nPK3qp] .halo-banner-wrapper:after{bottom: -20px;height: 34px;}
	
	
    body.cst-collection .placeholder-svg {
        height: 169px;
    }	
	
span.show_password {
  margin-top: -12px;
}
	
    .cst-page-template-faqs .faqs-item .card-header .icon-plus {
        top: 30px;
    }
    .cst-page-template-faqs .faqs-item .card-header:not(.collapsed) .arrow {
        top: 36px;
    }	

.card-information a.card-title {
    margin-bottom: 5px;
}

body .toolbar-icon svg {
    width: 21px;
    height: 21px;
}

body .page-sidebar .all-categories-list li a {
    margin: 4px 0;
}
body .facets__item {
    margin: 0 0 8px;
}


.pagination .pagination__item {
    width: 35px;
height: 35px;}

.custom-img-text-blog {
    margin-right: 0;
margin-left: 0;}	

.colg-7 {
    padding-right: 0px;
    padding-left: 0px;
}

.colg-4 {
    padding-right: 0px;
    padding-left: 0px;
}
	
.cst-article main#MainContent {
    padding-bottom: 00px;
}	
body div[id*=_image_banner_nPK3qp] a.image.image-mobile.image-adapt {
    padding-top: 134% !important;
}	

body div[id*=_image_banner_nPK3qp] .content-box.content-box--absolute {
    text-align: left;
}

    .cst-blog .blog-image.img-box {
        margin-bottom: 10px;
    }

div[id*=_16474839872eb210cf] .content-box {
    padding: 10px 0 !important;
}


.cst-page-template-about-us-2 .policies-icon.image-zoom img {
    width: 150px;
}
.cst-page-template-about-us-2 .policies-icon {
    margin-bottom: 15px !important;
}

.newsletter-success-modal.halo-popup {margin-left: 10px;}
div[id*=_16426738253c0b77ec] .home-slider-arrows{bottom: 30px;}
.cst-page-thank-you .img-box--mobile .image+.image {padding-top: 107% !important;}
body .login-rowItem {padding-bottom: 10px;}	
body .form-label, body .field__label {margin: 0px 0 4px;}	
body .login-item .form-input{max-width: 100%;}
body form#create_customer {max-width: 100%;margin: auto auto;}
.cst-customers-register .login-item .form-field {width: 100%;}
.cst-customers-register h1.page-header {margin-bottom: 0;}
.ct-row span.red-asterisk {top: -7px;font-size: 13px;}
.banner__media .breck-title span.separate:after {color: #000 !important;}
.tab_title_style li:last-child {    margin-right: 0;}
.tab_title_style li:first-child {margin-left: 0;}	

body .cart-container .shipTotal p.cart-total-value.form-text {font-size: 15px;}	
body .cart-header-item:not(.cart-header-info) {text-align: right;}
body .cart-header-item.cart-header-info {padding-left: 15px !important;}
body .cart-item-block.cart-item-info {padding-left: 15px !important;}
body .cart-header-item:not(.cart-header-info){padding-right: 10px !important;}
.announcement-bar__message p a{font-size: 13px !important;}
.cst-collection .breck-title.title-style{padding-left: 0;margin-bottom: 0;}
body .breadcrumb-container.style--line_clamp_1 .breadcrumb {padding-left:10px  !important;}
.cst-collection nav.breadcrumb.breadcrumb- span.separate:after {color: #000000;}
body .instagram-slide .halo-row .halo-item {padding-bottom: 1px;}
.instagram-slide .halo-row .halo-item.content_block .content__wrapper h3.title {font-size: 13px !important;}
.instagram-slide .halo-row .halo-item {padding-right: 2px;padding-left: 2px;padding-bottom: 0px;}	
body .faqs .faqs-paragraph+.faqs-paragraph {margin-top: 25px;}
body.cst-index .faqs .faqs-paragraph+.faqs-paragraph{margin-top:0px;}
.previewCart .previewCartItem-name {font-size: 15px;}
body .cart-header-item {color: white;padding: 18px 20px !important;}	
.cart-container .page-header{display: none;}	
body .cart-content-item[data-cart-total]{margin-top: 0;}
body .tab-inner-content input[type=text] {height: 48px;border-radius: 5px;}
body .cs-layout-tab-1 .cs-crawler-tabs li span {margin-top: 0;}
.cart-total-label {padding-right: 10px;}
.cart-total-value {padding-left: 10px;}
body .cart-actions .action-group {margin-top: 15px;}	
.cart-content-item.cart-total .cst-cart-left div {padding: 17px;}
body .cart-item {grid-template-columns: 2fr 5fr;padding: 8px 8px 8px 0;}	
body .cart-item-wrapper .cart-item-block-left {width: 100px;}
body .cart-item-wrapper .cart-item-block-left a.cart-item-image.image-portrait {min-width: 20px;width: 70px;}
body .cart-item-wrapper .cart-item-block-left {width: 80px;}		
body .cart-item__price-wrapper .price {font-size: 14px;text-align: right;}
.cart-item-name a.link {font-size: 15px;}
.cart-total .cst-cart-left {width: 100%;float: left;padding: 5px 10px;}
.cart-total .right {width: 100%;padding-right: 10px;margin-top: 35px;padding-left: 10px;}	
	
body .newsletter-section.enable_parallax{border-radius: 20px;}		
body .newsletter-form__field-wrapper .effect_placeholder{bottom: 16px;}
.new_lt_icon svg {width: 41px;height: 41px;stroke: white;margin-bottom: 5px;}	
div[id*=_newsletter_97xV8j] h3.title{margin-bottom: 10px !important;}
.newsletter-section .newsletter-form__field-wrapper {border: 0;}
.newsletter-section .section-content {padding: 0 10px;}	
div[id*=_newsletter_97xV8j] .description {line-height: 1.6 !important;}	
.newsletter-section .newsletter-form__field-wrapper .field__input {border: 1px solid #B57C6C !important;height: 54px;border-radius: 5px !important;}
.section-form-wrapper.text-center.width-behavior-restricted {margin-top: 10px;}
.newsletter-form__field-wrapper .input_placeholder {font-size: 15px !important;}
.newsletter-section .newsletter-form__field-wrapper button {border: 1px solid #B57C6C !important;border-radius: 10px !important;width: 170px !important;border-radius: 50px !important;margin: auto auto;margin-top: 9px;font-size: 15px;}	
.newsletter-section.enable_parallax {margin: 50px 10px 20px;}	
body div[id*=_image_banner_PqXCwW] a.image.image-mobile.image-adapt {padding-top: 103% !important;}
div[id*=_faqs_i7LwYb]:after {height: 14px;bottom: -7px;}	
body.cst-index .halo-faqs-content .faqs .faqs-item .card-header .title {padding: 15px 30px 15px 30px;}
.pl-min-icon {top: 21px;left: 10px;}
div[id*=_image_banner_PqXCwW]:after{height: 10px;}
body .faqs .faqs-item .card-body p {font-size: 14px;}

body .faqs .faqs-item .card-body p{margin:0px 0;}
.cst-index .faqs-item ul{margin: 0;}

body .tab_title_style li a {font-size: 16px;}	
.tab_title_style li {margin: 0 30px;}
body .tab_faq {margin: 0px 0 20px;}	
div[id*=_faqs_i7LwYb] .halo-block-header {margin-bottom: 15px;padding-left: 15px;padding-right: 15px;}
div[id*=_faqs_i7LwYb] .title span.text{background: transparent;}	
div[id*=_custom_service_block_8qTEYF] .custom-service-block .halo-row .halo-item+.halo-item:not(.slider__slide) {margin-top: 0;}	
div[id*=_custom_service_block_8qTEYF]:after{height: 10px;bottom: -10px;} 	
div[id*=_custom_service_block_8qTEYF] .custom-service-block{margin-bottom: 40px;}	
div[id*=_custom_service_block_8qTEYF] .policies-content p.policies-des {margin-top: 6px;line-height: 1.4;}
div[id*=_custom_service_block_8qTEYF] .halo-item a{margin-bottom: 10px;}
div[id*=_custom_service_block_8qTEYF] .policies-icon.image-zoom{width: 110px;margin-bottom: 15px !important;}
.cst-product h1.page-header.text- {padding-bottom: 10px;}	
.productView-buttons .productView-info-item .productView-info-value {font-size: 15px;}	
div[id*=_custom_service_block_8qTEYF] .halo-item {width: 50% !important;float: left;}

div[id*=_custom_service_block_8qTEYF] .custom-service-block{display: inline-block;width: 100%;}

.sections-featured-blog a.view_all {font-size: 16px;}	
.sections-featured-blog .article-card{margin-bottom:5px;}
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {margin-top: 5px;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {margin-top: 5px;}
body #halo-image-banner-template--18129237541014__image_banner_BktnC7 .item:not(.item--smallImg) .banner-heading {line-height: 35px !important;}
body #halo-image-banner-template--18129237541014__image_banner_PqXCwW .item:not(.item--smallImg) .banner-heading {line-height: 35px !important;}	
div[id*=_1657598366251549d7] .customer-review__content p {font-size: 16px;line-height: 1.5;}
div[id*=_1657598366251549d7] .customer-review__content {max-width:72%;}	
div[id*=_1657598366251549d7] span.heading {font-size: 21px;}
.customer-review__content:before {background-size: 40px;background-repeat: no-repeat;top: 30px;width: 42px;left: -50px;}
.customer-review__content:after{background-size: 40px;background-repeat: no-repeat;bottom: -35px;width: 44px;right: -50px;}	
div[id*=_1657598366251549d7] .customer-review__content span {font-size: 15px;}
div[id*=_image_banner_BktnC7].sections-image-banner-block:after{height:15px;}		
div[id*=_image_banner_BktnC7] .banner-text{margin-bottom:15px !important}
div[id*=_image_banner_PqXCwW] .banner-text{margin-bottom:15px !important}
body div[id*=_image_banner_BktnC7] h3.banner-heading{margin-bottom:15px !important}
div[id*=_image_banner_PqXCwW]  h3.banner-heading {margin-bottom:15px !important}
div[id*=_16418746910626c268] .halo-block-header {text-align: center !important;}
div[id*=_product_block_NYBxbG] .halo-block-header {text-align: center !important;}

div[id*=_product_block_NYBxbG] h3.title {width: 100%;margin-right: 0 !important;text-align: center;}
div[id*=_product_block_wHXUPP] h3.title{width: 100%;margin-right: 0 !important;text-align: center;}	
div[id*=_product_block_VUXPbB] h3.title{width: 100%;margin-right: 0 !important;text-align: center;}	
div[id*=_product_block_wHXUPP] .halo-block-header {text-align: center !important;}
div[id*=_product_block_VUXPbB] .halo-block-header {text-align: center !important;}
div[id*=_16575923090614cdb0] h3.title{width: 100%;margin-right: 0 !important;text-align: center;}	
div[id*=_16575923090614cdb0] .halo-block-header {text-align: center !important;}
div[id*=_product_block_wHXUPP] .product-item {padding: 0;}
div[id*=_product_block_VUXPbB] .product-item {padding: 0;}
div[id*=_16418746910626c268] .product-item {padding:0;}
div[id*=_product_block_NYBxbG] .product-item {padding: 0;}
 
div[id*=_1644481465cc6ad9ac] a.image-zoom.adaptive_height.image {padding-top: 115% !important;}	
div[id*=_1644481465cc6ad9ac] h3.title {font-size: 17px !important;line-height: 1.3 !important;} 
div[id*=_1644481465cc6ad9ac] p.sub_title {font-size: 15px;margin-bottom: 10px;line-height: 1.2;}	
div[id*=_1644481465cc6ad9ac] .spotlight-block {padding-left: 5px !important;padding-right: 5px !important;}	
div[id*=_product_block_wHXUPP] .halo-block-header {padding-left: 5px;}	
div[id*=_product_block_VUXPbB] .halo-block-header {padding-left:5px;}
div[id*=_product_block_wHXUPP] div[id*=_product_block_wHXUPP] {padding: 0;}
div[id*=_product_block_VUXPbB] div[id*=_product_block_VUXPbB] {padding: 0;}	
body div[id*=_16426738253c0b77ec] .slide-content {left: 0;margin-top: -80px;}
div[id*=_16426738253c0b77ec] .slide-content .slide-button {font-size: 16px;min-width: 145px;}
body div[id*=_16426738253c0b77ec] .adaptive_height.image {padding-top: 100.237488% !important;}
div[id*=_1644481465cc6ad9ac] .halo-item a.image-zoom.adaptive_height.image:after{display:none;}



.cst-collection nav.breadcrumb.breadcrumb- {margin-bottom: 0;}
.halo-collection-content .productList .card-information .link-underline .text {font-size: 17px;}
.halo-collection-content .productList .card-price span.price-item.price-item--regular {font-size: 15px;}
.halo-collection-content .productList .card-price {margin-top: 10px !important;}		
body.product-card-layout-02 .productList div.product-item.disable_product_card_border .card-information {padding: 20px 15px !important;}
.article-body .colg-7 p{line-height: 1.4;margin-bottom: 10px;}	
.article-body h3 {font-size: 22px;}		
body span.info-item.date {font-size:14px;}	
body.cst-article .breadcrumb-container.style--line_clamp_1 .breadcrumb {padding-left: 10px;}	
.productView-details .quantity__style--1 .quantity__input {padding-top: 7px !important;padding-bottom: 7px !important;}	
body .quantity_selector{padding-top: 10px;}
body div[id*=_1644481465cc6ad9ac] .spotlight-block .halo-row.column-mb-2 .content_absolute .content.align-items--bottom {transform: none;}
body div[id*=_image_banner_BktnC7] .content-box--left {left: 0 !important;text-align: left }	
body div[id*=_image_banner_PqXCwW] .content-box--left{left: 0 !important; text-align: left;        padding-top: 0;}
body div[id*=_image_banner_BktnC7] .banner-sub-title span {font-size: 15px;}
body div[id*=_image_banner_PqXCwW] .banner-sub-title span {font-size: 15px;}

div[id*=_image_banner_BktnC7] .img-box--mobile .image+.image {padding-top:140% !important;}
div[id*=_image_banner_BktnC7] a.banner-button.button{margin-bottom: 30px;}

div[id*=_1644481465cc6ad9ac]:before{top:-10px;height: 35px;}
.breadcrumb-bg a.breadcrumb-collection {color: #000;}
body .halo-productView-right {margin-top: 40px;}		
.template-404 h2.title {font-size: 33px !important;}	
body .sidebar--layout_1 .sidebarBlock-heading{ font-size: 16px !important;}	
.facets__item input[type=checkbox]+.form-label--checkbox {font-size: 14px;}
body .page-sidebar .all-categories-list li a {font-size: 14px;}
body .sidebar--layout_1 .sidebarBlock-heading {font-size: 14px;}
.login-rowItem .page-subheader {margin-bottom: 0;margin-top: 0;padding-bottom: 0;}	
.login-page h1.page-header {margin-bottom: 15px;}
.login-rowItem {padding-bottom: 10px;}
.account-item h2.account-title.text-left {margin-bottom: 5px;}
body .wrapper-body {padding-bottom: 20px;}
.customer.reset-password h1.page-header{font-size:33px;}
.instagram-slide.padding-full-width-0 .halo-block-header .title {margin-bottom: 20px;}
.account-page .page-header {font-size: 33px;margin: 35px 0 25px;}
body h2.account-title.text-left {font-size: 21px;}
body .account-title, body .address-title {font-size: 21px;margin-bottom:10px;}
body .address-form .address-title {font-size: 21px;}
.login-rowItem .page-subheader {font-size: 21px;}
body .account-product {min-height: auto;}		
div[id*=_1647480389497d7c43] {padding:0px;}	
div[id*=_1647480389497d7c43] .custom-service-block{border-radius:0px;}
.custom-service-block .halo-item .policies-icon {margin-bottom: 15px;}	
div[id*=_custom_service_block_gAfDWT] .custom-service-block .policies-icon.image-zoom img{ padding:0;}
div[id*=_custom_service_block_gAfDWT] .halo-item a{padding:0;}
div[id*=_custom_service_block_gAfDWT] .halo-item .policies-icon.image-zoom{margin-bottom: 35px !important;}
.breck-title {margin-top: 0;}
.main-banner-img img {height: 150px;}	
body .faqs .faqs-item .card-body p {font-size: 16px;}
body .faqs .faqs-title {margin-bottom: 0;}
.breck-title h1.page-header{color: var(--color-text);}
.cst-page-template-about-us-2 .wrapper-body {padding-bottom: 0;}
.faqs .faqs-title {font-size: 27px;	}
.breck-title h1.page-header {font-size:38px;}	
body .halo-faqs-content .faqs .faqs-item .card-header .title{padding:13px 40px 14px 20px;font-size: 15px;}
.breadcrumb .home-link {color: var(--color-link);} 
.breadcrumb span:not(.separate), .breadcrumb span.bd-title a, .breadcrumb span.separate svg {color: var(--color-link) !important;}
.breck-title{position: static;margin-bottom: 20px;}
.main-banner-img:after{height:35px;}
body .breck-title nav.breadcrumb{justify-content: center;padding-left: 10px;padding-right: 10px;}
.cst-page-template-faqs .faqs-message h3.faqs-title {margin-bottom: 20px;}	
body .faqs .faqs-item .card-body {margin-top: 10px;padding-left:34px;display: inline-block;padding-bottom: 10px;}
.breck-title .breadcrumb a.link.home-link {color: #000000;}
.breck-title .breadcrumb span:not(.separate) {font-size: 14px;}
span.separate:after {color: #000000;}
.breck-title h1.page-header.text-{color: #000000;}
.cst-page .page-width .container {max-width: 1170px;padding-top: 10px;padding-bottom: 0px;}	
.custom-content-listing p {font-size: 14px;}
.custom-content-listing h3 {font-size: 20px;}
.privacy-policy ol ::marker {font-size: 20px;}
.privacy-policy ol>li {font-size: 14px;line-height: 1.5;}
.privacy-policy ol.firs-list li ::marker{font-size: 14px;  }
body .custom-content-listing li{font-size: 14px; }
.article-content p {font-size: 15px;}
.article-body .colg-7 p{font-size: 15px;}
body .custom-content-listing h3 {margin-top: 25px;margin-bottom: 11px;line-height: 1.4;}
.privacy-policy ol>li ol {margin-top: 10px;}
body .custom-content-listing li{margin-bottom: 10px;}	
body .custom-content-listing ul {padding-left: 30px;margin-top: 20px;}	
.breck-title h1.page-header.text- {line-height:1.1;}	
.cst-page-thank-you .banner-action{display:flex}	
.cst-page-thank-you .content-box--absolute.text-left .banner-action {display: flex;align-items: center;}
.cst-page-thank-you .banner-action .banner-button {font-size: 16px;margin-top: 0 !important;}	
.cst-page-thank-you .banner-action .banner-button {font-size: 15px;margin-top: 0 !important;min-width: 157px;}	

.cst-page-thank-you main#MainContent {padding-bottom: 20px;}		
.contact-2 .form-field label.form-label {font-size: 15px;}
.contact-item p.contact-form-description.contact-text {font-size: 15px;}
.set-map p {font-size: 15px;}
.contact-item .form-field input, .contact-item .form-field textarea {font-size: 15px;}
.contact.contact-2 h2.contact-main-title{font-size: 26px;margin-bottom: 30px;margin-top: 0;}
.wid50{width: 100%;float: none;}
.ct-row {margin-right: 0;margin-left: 0;}
.wid50 {float: none;padding-right: 0;margin-bottom: 20px;padding-left: 0;}
.wid100 {padding-right: 0;padding-left: 0;}	
.m-t30 {margin-top: 0;}
.contact-item .form-field input {border-radius:10px;padding-left: 15px;padding-right: 15px;}
.contact-item .form-field textarea {border-radius: 10px;padding-left: 15px;padding-right: 15px;min-height: 166px;}
body .contact-2 .form-field label.form-label{margin-bottom: 0;}
.contact-item p.contact-form-description.contact-text{margin-bottom: 10px;}
.contact-form .form-actions {margin-top: 4px !important;}	
.set-map .block-header h2.title {font-size: 24px;}
.set-map .block-header {position: static;background: #f7f7f7;border-radius: 10px;width: 100%;padding: 30px 25px !important;top: 50%;margin-top: 0;margin-bottom: 40px;}
body .custom-map iframe {height: 380px;}
.cst-page-template-contact-us-2 main#MainContent {padding-bottom: 0;}
.contact-item p.contact-form-description.contact-text{margin-top: 15px;}
.cst-list-collections .halo-collection-content {padding: 0 10px;}
.cst-list-collections .halo-collection-content .banner-item.item .collections-wrapper {padding: 5px 15px 20px;}
body.cst-list-collections .collections-wrapper .des {line-height: 1.4;}
.cst-list-collections .collections-wrapper .collection-title {margin-bottom: 5px !important;line-height: 1.1}
body.cst-list-collections .halo-collection-content .img-box.animate-hvr:after{top: -70px;}
body.cst-list-collections .list-categories .collection-list-item {margin-bottom:12px;}
.cst-list-collections .halo-page-content.page-content.main-collection {padding-bottom: 0px !important;}
.cst-list-collections .halo-collection-content .pagination-wrapper {margin-bottom: 0;}
.breck-title .breadcrumb a.link.home-link {font-size:14px;}
.cst-list-collections .halo-collection-content .banner-item.item{    overflow: hidden;}
body .pagination.style--2 .pagination__list>li:not(:last-child) {margin-right:3px;}
body .instagram-slide .halo-row{margin-right: 0;margin-left: 0;padding: 0 5px}
.cst-list-collections .collection-list-item .banner-item .img-box .image:before{height: 100%;}
#CollectionListSection-template--18129237573782__main {padding-top: 10px;}
body .page-sidebar .recentPosts-list-item {padding: 13px 0 14px;}

body .halo-blog-content .page-sidebar .all-categories-list li {margin-bottom: 8px;padding-bottom: 8px;}
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {font-size: 28px !important;}
body .halo-blog-content .sidebarBlock.sidebar-categories {margin-bottom: 40px;}
body .halo-blog-content .sidebar--layout_1 .sidebarBlock-heading {border-bottom: 0;margin-bottom: 0px;margin-top: 5px !important;}
/* body .main-blog-block .halo-blog-content {padding: 0 10px;} */
body .blog-block-item .blog-content {padding: 0px 0 0px;}
body .blog-block-item .item {float: left;width: 50% !important;}
body .blog-block-item  span.blog-date time {font-size: 14px;}
body .blog-block-item .blog-image {margin-bottom: 10px;}
body .item.item--first img.motion-reduce, .blog-block-item .blog-image {border-radius: 5px;}
body .blog-block-item .item {padding: 0 5px;}
body .blog-block-item {margin: 0 -5px;}
body .sidebar--layout_1 .sidebarBlock-heading{padding-bottom: 10px;}
body .halo-blog-content .page-sidebar .all-categories-list li a {font-size:15px;}
body .halo-blog-content .page-sidebar h6.title {font-size:15px;}
body .blog-layout-full-width .item .article-item, body .blog-layout-default .item .article-item {margin-bottom: 10px;}
.customer.reset-password.login-item {margin: 4rem auto 0rem;max-width: 100%;}
body.template-list-collections .breck-title h1.page-header {text-align: center;max-width: 100%;}
body.template-list-collections .breadcrumb-container.style--line_clamp_1 .breadcrumb {padding-left: 0;}
body .pagination.style--2 .pagination__list>li:not(:last-child){margin-bottom:11px;}
.pagination__list .pagination-arrow:last-child {margin-left: 0;}

body .pagination.style--2 .pagination__item{transform: inherit;}
.pagination__list>li {display: inline-block;vertical-align: top;}
.pagination.style--2 .pagination-num ~ li.pagination-arrow {display: inline-block;}
.pagination.style--2 .pagination__list>li {display: inline-block;}
body .pagination__list {margin-top: 10px;display: inline-block;width: 100%;}
span.on.toolbar-icon svg {height: 27px;}
.cst-article .breck-title {margin-top: 0;}
.cst-article .breck-title h1.page-header {font-size: 30px;text-align: left;max-width: 100%;}	
.cst-article .breck-title .breadcrumb a.link.home-link{color:#000000;}
.breck-title .breadcrumb span a {color: #000000;}	
.colg-4 {width: 100%;}
.colg-7 {width: 100%;}		
.custom-img-text-blog {display: block;}
.colg-7 {margin-top: 10px;margin-bottom: 25px;}
body .halo-article-content p {margin-bottom: 20px;}
body .halo-article-content .article-header {margin-bottom: 10px;}
body .breck-title h1.page-header {text-align: center;line-height: 1;max-width: 100%;padding-bottom: 10px;}
body .breck-title h1.page-header {text-align: center;max-width: 100%;}
.halo-collection-content .card-information .link-underline .text {font-size:15px;}
.halo-collection-content .price-item {font-size: 13px;}
.card-action .button {font-size: 13px;}
.card-information__wrapper.text-left .card-price, .card-swatch.text-left {margin-bottom: 5px;}
.product-card-layout-02 .product-item.disable_product_card_border .card-information__wrapper {margin-bottom: 5px;}
body .card-action .button {padding: 10px 10px;}
.card-information .card-title{font-size: 15px;margin-bottom: 0;}
.card-price dd.price__last span.price-item  , .product-item  .card-price  dd.price__tax-info span{font-size: 12px;}
.card .card-information form a{font-size: 13px;padding: 10px 10px;}
body .productListing .product{margin-top: 15px !important;}
.cst-collection .pagination-wrapper {margin-bottom: 24px;margin-top: 10px;}
body .halo-productBadges .badge {padding: 2px 8px;font-size: 11px;border-radius: 4px;}
body .productListing .card-title-ellipsis {line-height: 1;}
	
body toolbar-item.toolbar {margin-bottom: 10px;padding-bottom: 10px;}	
.cst-product .breck-title {width: 100%;text-align: center;         margin-bottom: 0;}
.cst-product .breck-title h1.page-header {text-align: center;}
.cnt-clm6 {width: 100%;padding-right: 0;padding-left: 0;float: none;}
.cnt-row {margin-right: 0;margin-left: 0;}
.article-card {margin-bottom: 15px;}
body .article-card__image-wrapper {margin-bottom: 5px !important;}
body .cnt-clm6 span.article__date {font-size: 14px;}
body .article-card__title {font-size: 14px;}
body .article-card__image-wrapper {border-radius: 5px !important;}
.cnt-row .article-card__author {margin-bottom: 0;}

body .footer__content-top {padding: 20px 0 20px;}	
.footer-block__item.footer-block__column.footer-block__text_logo {padding-right: 5px;padding-left: 5px;}
body .footer-block__item {padding-left: 5px;padding-right: 5px;}
.footer-block__item {padding: 0 5px;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- .side-bordered {padding-left: 10px !important;padding-right: 10px !important;margin: 0;}	
body .footer-block__text:not(.block__text_first) {margin-top: 0;}	
footer.footer h2.footer-block__heading {text-transform: capitalize;margin-bottom: 20px;padding-bottom: 15px;}
body .footer-block__item {margin-bottom: 10px;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- {margin-bottom: 0;padding-bottom: 0;}
body .footer-block__item.footer-block__column.footer-block__text.block_text-- h2.footer-block__heading {padding-bottom: 2px;}
body .footer-block__item.footer-block__column.footer-block__text_logo{margin-bottom: 25px;}
.footer-block__list-social {padding-left: 0px;}	
.footer-block__list a.link{font-size: 15px;}
body .footer-block__details p, body .footer-block__details a{font-size: 15px;}		
body .footer-block__mobile .footer-block__heading{border-color: #cbcbcb;}	
.footer-block__details .image_logo img {max-width: 220px;}

.card-information a.card-title{line-height: 1.2;}
.product-block a.view_all {font-size: 15px;}
.sections-featured-blog a.view_all {font-size: 15px;}
body .cnt-row .cnt-clm6:last-child {gap: 10px !important;}
body .cnt-clm6 .cnt-row.rw2 h3.article-card__title {margin-bottom: 0;margin-top: 3px;}


}


@media screen and (max-width:375px) {
	
body .price--on-sale .price__sale {direction: inherit;    display: block !important;}
.privacy-policy ol.firs-list {padding-left: 17px;}
body.cst-collection .placeholder-svg {height: 151px;}
	
}


