/** Shopify CDN: Minification failed

Line 1165:0 Unexpected "}"

**/
slideshow-component .slideshow__text-wrapper h2.banner__heading.h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 80px;
	line-height: 95px;
	text-align: center;
	color: #0B142E;
	text-shadow: 0px 2px 52px #cacdd2;
}
slideshow-component .slideshow__media.banner__media.media {
	background: none;
}
.slideshow__controls .slider-counter .slideshow__control-wrapper .slider-counter__link--dots .dot {
	width: 63px;
	height: 10px;
	border-radius: 0;
	border-color: #fff0;
	background-color: #fff;
	opacity: 0.5;
}
.slideshow__controls .slider-counter .slideshow__control-wrapper .slider-counter__link--active.slider-counter__link--dots .dot {
	opacity: 1;
}

.collection-with-timer {
	background-image:url(/cdn/shop/files/New_Project_34.png?v=1678433697);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#0B142E;
	padding:130px 0;
}

.collection-with-timer .title,
.collection-with-timer .subtitle {
	font-size:44px;
	font-weight:600;
	text-align:center;
	margin:0;
	color:#F47D6E;
}

.collection-with-timer .subtitle {
	color:white;
}

.club-member-top {
	background-image:url(/cdn/shop/files/Vector.png?v=1677070305);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#0B142E;
	padding:70px 0;
}

.club-member-bottom {
	background-image:none;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#0B142E;
	padding: 80px 0;
		padding-top: 0;
}

.club-member-top .title,
.club-member-top .subtitle {
	font-size:44px;
	font-weight:600;
	text-align:center;
	margin:0;
	color:#F47D6E;
}

.club-member-top .subtitle{
	color:white;
}

.club-member-bottom .title {
	color:white;
	font-size:44px;
	font-weight:600;
	text-align:center;
	margin:0;
}

.club-member-top .content-wrapper{
	display: flex;
	flex-direction: row;
	gap: 20px;
	justify-content: space-evenly;
	margin-top:50px;
}

.club-member-top .content-wrapper .advantage-list > ul > li{
		list-style-type: none;
		display: flex;
		flex-direction: row;
		gap: 16px;
		justify-content: center;
		align-items: center;
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 600;
		font-size: 24px;
		line-height: 28px;
		text-align: right;
		color: #FFFFFF;
		line-height: 0rem;
}

.button-fb{
	display: flex;
	text-decoration:none;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 15px 13px;
	gap: 6px;
	background: #4267B2;
	border-radius: 10px;
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #FFFFFF;
	margin-top:20px;
}

.button-google{
	display: flex;
	text-decoration:none;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 15px 13px;
	gap: 6px;
	background: #FFFFFF;
	border-radius: 10px;
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #0B142E;
	margin-top:20px;
}

.layer-img{
	width:100%;
}

.page\.club-member  .footer{
	margin-top:0;
}


.page\.club-member .breadcrumbs-wrapper {
	 background-color: #0b142e;
}

.page\.club-member  nav.breadcrumbs ul >li:last-child >a{
	color: #fff;
}

.simpAsk-title-container {
		display: flex;
		gap: 10px;
}

a.simpAskQuestionForm-btnOpen.btn.button {
		background: none;
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 19px;
		text-align: right;
		color: #27A1D1;
		margin: 0;
		display: flex;
}

.simpAsk-title-container h2 {
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 36px;
		text-align: right;
		color: #0B142E;
}

div#simpAskQuestion {
		max-width: 100%;
}

.simpAsk-container .accordionSimpQA {
		background: #FFFFFF;
		border: 1px solid #B2B8CC;
		border-radius: 20px;
		padding: 40px !important;
		margin: 24px 0;
		width: 100%;
}

.accordionSimpQA ul li p.simpQuestionHolder:before, .accordionSimpQA ul li p.simpAnswerHolder:before {
		display: none;
}


.button {
	min-height:50px;
	font-weight:600;
	font-size:20px;
	letter-spacing:0;
	border-radius:10px;
}

.button--primary {
	background:linear-gradient(to right, #DCB43C, #D9AD11, #EFB015);
	color:white;
}

.button:before,
.button:after {
	display:none;
}

.button--ct {
	margin:30px auto;
	gap:20px;
	display:flex;
	max-width:586px;
}

.ct-timer {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:row-reverse;
	color:#F1BE42;
	text-align:center;
	column-gap:60px;
	padding:20px 0 35px;
		margin: 0;
}

.ct-timer span {
	display:block;
	font-weight:400;
	font-size:50px;
	line-height:1.2;
}

.ct-timer span span {
	font-weight:500;
	font-size:20px;
	color:white;
}

.ct-slider .slick-arrow {
	width:50px;
	height:50px;
	border-radius:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid white;
	position:absolute;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
}

.ct-slider .slick-next {
	left:0;
}

.ct-slider .slick-prev {
	right:0;
}

.ct-slider {
	padding:0 150px;
}

.ct-slider .slick-slide {
	padding:0 12px;
}

.ct-slider .slick-slide-inner {
		background: white;
		border-radius: 20px;
		padding: 15px 20px 10px;
		position: relative;
	min-height: 458px;
}

.ct-slider .slick-slide-inner span.discount_badge {
		position: absolute;
		right: 0;
		font-family: Rubik;
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 14px;
		color: #fff;
		background: #27A1D1;
		border-radius: 5px 0 0 5px;
		z-index: 1;
		padding: 3.5px 10px;
		top: 20px;
}
.ct-slider .quick-add {
	position:relative;
	z-index:2;
}

.add-to-cart-buttons-wrapper{
	width:100%;
}

.add-to-cart-buttons-wrapper .form , 
.quick-add .form{
	display: flex;
	flex-direction: column;
	gap: 10px;

	width: 100%;
}

.ct-slider .quick-add .quick-add__submit.button__first , 
.add-to-cart-buttons-wrapper .form .quick-add__submit.button__first ,
.quick-add .form .quick-add__submit.button__first{
	padding: 4px 8px;
	gap: 10px;
	background: #27A1D1;
	border-radius: 42px;
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;
}

.collection-with-timer .ct-slider .slick-slide .slick-slide-inner .card__information {
		padding: 0;
		min-height: 133px;
}

ul.product-grid .grid__item .card__information {
		padding: 0;
		min-height: 134px;
}
.ct-slider .quick-add .quick-add__submit.button__second , 
.add-to-cart-buttons-wrapper .form .quick-add__submit.button__second , 
.quick-add .form .quick-add__submit.button__second{
	padding: 4px 8px;
	gap: 10px;
	background: #F47D6E;
	border-radius: 42px;
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;
}

span.visually-hidden.visually-hidden--inline.member-msg {
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 600 !important;
		font-size: 14px !important;
		line-height: 17px;
		text-align: right;
		color: #eeb200!important;
		display: inline-block;
		position: static !important;
		width: auto;
		float: right;

}

span.price-item.price-item--regular.member-price {
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 600 !important;
		font-size: 18px !important;
		line-height: 21px;
		color: #EEB300 !important;
}


.simp-ask-question-header a.simpAskQuestionForm-btnOpen.btn.button {
		position: static;
}

.simp-ask-question-header {
		display: flex;
		justify-content: space-between;
}

.simp-ask-question-header .simpAskQuestion-Qcontent {
		width: auto;
	text-align: right;
}

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

	.club-member-top{
		background-image:none;
	}

	.club-member-top .title,
	.club-member-top .subtitle {
	font-size:30px;
}

	.club-member-bottom .title{
		font-size:30px;
	}

	.club-member-top .content-wrapper{
		flex-direction: column-reverse;
	}

	.advantage-list > ul{
		padding: 0;
		width: 100%;
	}

	.club-member-top .content-wrapper .advantage-list>ul>li{
		font-size:16px;    
	}

	.inner-card-wrapper{
		display: flex;
		flex-direction: column;
		width: 90%;
		margin: 0 auto;
	}
}

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

	.club-member-top{
		background-size:cover;
	}
	
}





/*new css  */
body.collection .boost-pfs-filter-products li.grid__item{
		width: calc(25% - 20px * 3 / 4);
		max-width: calc(25% - 20px * 3 / 4);
}

body.collection .boost-pfs-filter-products {
		justify-content: start;
		align-items: center;
		column-gap: 20px;
	row-gap: 20px;
}

ul.product_policy_links_wrapper {
		text-align: center;
		display: flex;
		list-style: none;
		padding: 0;
		margin: 0;
		justify-content: center;
		margin-top: 58px;
}

ul.product_policy_links_wrapper > li {
		margin: 0 20px;
}

ul.product_policy_links_wrapper > li > a {
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		text-align: center;
		text-decoration: underline;
		color: #0B142E;
}

body.product .why_us_wrapper {
		padding-bottom: 80px;
}

.slick-prev:before, .slick-next:before{
		content:"" !important;
		display: none;
}

.collection_card_list .slick-arrow {
		display: block !important;
		width: 40px;
		height: 40px;
}

.collection_card_list .slick-arrow.slick-prev {
		left: 3% !important;
		right: auto;
}

.collection_card_list .slick-arrow.slick-next {
		left: 7%;
}

.collection-with-timer .ct-slider .slick-arrow {
		background: transparent;
}

.our_brands_logos_wrapper button.slick-prev, .our_brands_logos_wrapper button.slick-next {
		display: none !important;
}

.header_logo_wrapper .slick-arrow.slick-prev {
		left: -40px;
		right: 100%;
}

.cart-recommendations-wrapper.cart_drawer .slick_btn {
		width: 35px;
		height: 35px;
}


.cart-recommendations-wrapper.cart_page button.slick_btn {
		width: 40px;
		height: 40px;
}

.cart-recommendations-wrapper.cart_page button.slick_btn.slick-prev {
		right: auto;
		left: 0;
}

slideshow-component.slider-mobile-gutter.mobile-text-below{
	margin-bottom: 100px;
}

.featured_collection-list {
		margin-bottom: 100px;
}

span.header__active-menu-item {
		color: #fff;
}

.product__info-wrapper.grid__item {
		position: relative;
}

.drift-zoom-pane img {
		position: absolute;
		display: block;
		max-width: none;
		max-height: none;
		object-fit: cover;
		max-width: 100%;
		max-height: fit-content;
}

.drift-zoom-pane.drift-open {
		position: absolute;
		max-height: 600px;
		object-fit: cover;
		right: 0;
		border-radius: 20px;
		border: 1px solid #B2B8CC;
}

.collection-with-timer .ct-slider .slick-slide .slick-slide-inner .card__information>.card-information .price.price--on-sale .price__sale .price__sale_inner{
	display: flex;
	flex-direction: row-reverse !important;
	justify-content: space-between !important;
	width: 100%;
}

.product-recommendations__products .slick-arrow {
		width: 40px;
		height: 40px;
}

.product-recommendations__products .slick-arrow.slick-prev {
		left: 0;
		right: auto;
}

.header--has-searchbar {
		column-gap: 20px;
}

@media (max-width: 1200px){
	.collection_card_list .slick-arrow.slick-next {
			left: 90px;
	}
}
@media (max-width: 990px){
	div#our-brands-template--18094026817846__2e746efa-61e8-4b80-86a0-9fbd8084f426 .page-width-desktop .our_brands_logos_wrapper.slick-initialized.slick-slider {
		margin: 0 20px;
}
}
@media (max-width:767px) {
.collection-with-timer .title, .collection-with-timer .subtitle {
		font-size: 34px;
}

	.ct-timer {
		column-gap: 20px;
		padding: 20px 0 30px;
}

	.ct-slider {
padding: 0;
		padding-top: 20px;
}

	.ct-slider .slick-next {
		left: 10px;
}
	
.ct-slider .slick-arrow {
		top: -5px;
		width: 40px;
		height: 40px;  
}

.ct-slider .slick-prev {
		left: 60px;
		right: auto;
}

	body.collection .boost-pfs-filter-products li.grid__item {
		width: calc(50% - 10px);
		max-width: calc(50% - 10px);
	}
	body.collection .boost-pfs-filter-products {
		justify-content: space-between;
		align-items: center;
		row-gap: 20px;
	}
	.facets__form {
		display: block !important;
	}
	.select.boost-pfs-filter-custom-sorting.boost-pfs-filter-top-sorting select#SortBy {
		font-size: 16px !important;
	}
	.facet-filters.sorting.caption .facet-filters__field label.facet-filters__label.caption-large {
		margin: 0 !important;
	}
	.product-count.light p.product-count__text.boost-pfs-filter-total-product {
		font-size: 16px !important;
	}
	.product-count.light {
		padding: 10px 0 0 !important;
	}
	.ct-slider .quick-add .quick-add__submit.button__second, .add-to-cart-buttons-wrapper .form .quick-add__submit.button__second, .quick-add .form .quick-add__submit.button__second {
		font-size: 14px;
		max-height: 35pxt;
		min-height: 35px;
		display: flex;
		align-self: center;
		line-height: inherit;
	}
	.ct-slider .quick-add .quick-add__submit.button__first, .add-to-cart-buttons-wrapper .form .quick-add__submit.button__first, .quick-add .form .quick-add__submit.button__first {
		font-size: 14px;
		min-height: 35px;
	}
	.facet-filters__field {
		justify-content: flex-start !important;
	}
	.ct-slider .slick-arrow{
		top: 10px;
	}
	section#shopify-section-template--18094026817846__447eaba1-cdb8-4c0c-a1f6-5b391adb25d1 button.slider-button.slider-button--prev {
		left: 50px;
		top: 50%;
}
section#shopify-section-template--18094026817846__447eaba1-cdb8-4c0c-a1f6-5b391adb25d1 button.slider-button.slider-button--next {
	right: 50px;
		top: 50%;
}
div#our-brands-template--18094026817846__2e746efa-61e8-4b80-86a0-9fbd8084f426 .page-width-desktop .our_brands_logos_wrapper.slick-initialized.slick-slider {
		margin: 0 20px;
}
	.lb-upsell-product-page-card.ppcse-card-product.lb-upsell-product-card{
		display: block !important;
	}
}

@media (max-width: 425px){
	.collection_card_list .slick-arrow.slick-next {
			left: 60px !important;
	}
	.collection_card_list .slick-arrow {
		top: -25%;
	}
	
	.collection_list_link li span {
		font-size: 18px;
		line-height: normal;
	}
	.product-recommendations__products .slick-next {
		left: 45px;
	}
	section#shopify-section-template--18094026817846__447eaba1-cdb8-4c0c-a1f6-5b391adb25d1 button.slider-button.slider-button--next {
		right: 30px;
		top: 50%;
}
	section#shopify-section-template--18094026817846__447eaba1-cdb8-4c0c-a1f6-5b391adb25d1 button.slider-button.slider-button--prev {
		left: 30px;
		top: 50%;
}
}

/* comparable css */

p.product-title.comparable-product-title{
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #0B142E;
}

a.add-to-cart.shaking-btn.btn.btn--fill.btn--regular.btn--color.button.action-button{

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 4px 8px;
	gap: 10px;
	background-color: #27A1D1;
	border-radius: 42px;
}

.product-table-cell-container-wrap {
		background: #FFFFFF;
		border: 1px solid #D0D5E3;
		border-radius: 9px;
}


.comparable-container table.comparison-table td.product-table__cell:first-childl{
	background-color: #F9F9F9;
}

.card__content .quick-add.no-js-hidden product-form form.form{
	gap: 0;
}

.searchbar .field:before, .searchbar .field:after {
		box-shadow: none;
		border: 0;
}

.ct-slider .slick-slide {
		padding-top: 15px;
}

.card-wrapper .loox-rating {
		text-align: center;
		justify-content: center !important;
}

.ct-slider .slick-slide-inner .swym-wishlist-button-bar {
		position: absolute;
		top: 35px !important;
		width: 32px !important;
		height: 32px !important;
		right: -10px !important;
		left: auto;
		padding: 5px !important;
		border: 0.5px solid #C9C9C9;
		border-radius: 50%;
		z-index: 99 !important;
}
.ct-slider .slick-slide-inner .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
		content: "";
		font-size: 18px !important;
		line-height: 21px !important;
		right: 1px !important;
		left: auto;
		width: auto;
}

ul.product-grid .grid__item>.card-wrapper .swym-wishlist-button-bar {
		position: absolute;
		top: 5px!important;
		width: 32px!important;
		height: 32px!important;
		right: 0px!important;
		left: auto;
		padding: 5px!important;
		border: 0.5px solid #C9C9C9;
		border-radius: 50%;
		z-index: 99!important;
}

.grid__item.product__media-wrapper .swym-wishlist {
		position: absolute;
		top: 60px;
		left: 0px;
		right: 60px;
		width: 50px;
		height: 50px;
		font-size: 30px;
		line-height: 30px !important;
		font-family: "swym-font";
		text-indent: 0px;
		line-height: inherit;
		border: 0.5px solid #C9C9C9;
		border-radius: 50%;
}

.grid__item.product__media-wrapper .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
		content: "";
		font-size: 32px;
		line-height: 50px;
		z-index: 99;
}

.color-background-1.isolate.gradient.special_collection_featured_collection .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
		content: "";
		font-size: 18px;
		line-height: 20px;
		width: auto;
		right: -28px;
		z-index: 99;
}

product-recommendations.product-recommendations ul.product-grid .grid__item>.card-wrapper .swym-wishlist-button-bar {
		position: absolute;
		top: 60px!important;
		width: 32px!important;
		height: 32px!important;
		right: 10px!important;
}

product-recommendations.product-recommendations .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
		font-size: 18px;
		line-height: 20px;
		width: auto !important;
		left: auto;
		right: 1px;
}
.swym-wishlist-button-bar .swym-btn-container[data-position=default] .swym-button{
	overflow: hidden !important;
}



/* new css 21-03-23 */

 div#main-collection-filters .boost-pfs-container-default.boost-pfs-filter-wrapper-page.facets.facets-container .facets__form {
		display: flex;
		justify-content: space-between;
		align-items: center;
}

.simpAskQuestionWrapper {
		display: inline-flex;
}

.simpAskQuestionWrapper a.simpAskQuestion-btn.qa-btn.btn {
		background: transparent;
		padding: 0 !important;
		text-decoration: none;
		color: #646978;
		position: relative;
		font-family: 'Rubik';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		padding-right: 10px !important;
}

.simpAskQuestionWrapper a.simpAskQuestion-btn.qa-btn.btn:after {
		content: '';
		width: 4px;
		height: 4px;
		position: absolute;
		right: 0;
		background-color: #646978;
		border-radius: 50%;
		top: 50%;
		transform: translateY(-50%);
}

.product__info-container> div#shopify-block-loox-rating {
		display: inline-flex;
}


/* wishlist */
 .swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-wishlist-container-title-bar {
		padding-left: 65px;
		padding-right: 0;
}
.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-wishlist-container-title-bar  {
		justify-content: flex-start;
}
.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-close-btn {
		right: unset;
		left: 0;
}
.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-header h2 {
		margin-right: 0;
		margin-left: 50px;
		flex-grow: 0;
}

.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-header .swym-wishlist-context-menu {
		margin-right: 15px;
		margin-left: 0px;
}

.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-header {
		justify-content: flex-start;
}

.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-content .swym-empty-wishlist-container {
		align-items: self-start;
}
.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-content .swym-empty-wishlist-container p {
		text-align: right;
}
@media screen and (max-width: 767px){
	.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail .swym-wishlist-detail-header h2 {
		margin-right: 30px;
		margin-left: 0;
		flex-grow: 0;
}
	.swym-wishlist-modal-container .swym-modals-container .swym-modal .swym-modal-content .swym-close-btn {
		right: unset;
		left: 0px;
}
} 

/* login */
.field__label{
		right: calc(var(--inputs-border-width) + 2rem);
		left: unset;
}
 .customer .field label {
		right: calc(var(--inputs-border-width) + 2rem);
		left: unset;
}



/* search */
.boost-pfs-search-suggestion-header-view-all>a span svg {
		margin-left: 0;
		margin-right: 10px;
		transform: rotate(180deg);
}

body.list-collections main#MainContent {
		background-color: #FBFCFF;
} 

.collection_main .collection_list_wrapper {
		margin-bottom: 60px;
}

nav.collection_links.breadcrumbs.page-width > ul > li:only-child > img {
		display: none;
}

product-recommendations.product-recommendations ul.product-grid .grid__item>.card-wrapper .swym-btn-container[data-position=default] .swym-button {
		text-indent: 9999px;
		width: 35px;
		overflow: hidden;
		background: none;
		box-shadow: none;
		color: inherit;
		font-size: 20px;
		display: inline-block;
		position: relative;
		overflow: visible !important;
		height: auto;
}

product-recommendations.product-recommendations ul.product-grid .grid__item>.card-wrapper .swym-btn-container .swym-button:after {
		position: absolute;
		top: -14px;
		left: 0px;
		width: 30px !important;
		height: inherit;
		font-size: 20px;
		font-family: swym-font;
		text-indent: 0px;
		line-height: inherit;
		right: -5px;
}

.card__information>.card-information .caption-with-letter-spacing {
		position: relative;
		z-index: 99;
}

.card__information>.card-information .caption-with-letter-spacing a.vendor-link {
		color: #737373;
		text-decoration: none;
}

.loox-rating-wrapper {
	position:relative;
	z-index:2;
	min-height: 29px;
}

.loox-rating-wrapper > a {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
}

section#shopify-section-template--18094026817846__1678440977c84b387a {
	background-image:url('capital-m.png' );
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 100px 0;
}


.app_section_title {
		text-align: center;
		margin-bottom: 10%;
		position: relative;
		color: #0b142e;
		letter-spacing: .02em;
		font-family: Rubik;
		font-style: normal;
		font-weight: 600;
		font-size: 38px;
		line-height: 45px;
		display: inline-block;
}

.app_section_title:after {
		content: "";
		position: absolute;
		bottom: -10px;
		width: 50%;
		height: 6px;
		left: 50%;
		transform: translate(-50%);
		background: #F47D6E;
}

.apps-page-width {
		text-align: center;
}

.cart-recommendations-wrapper .swym-btn-container[data-position=default] .swym-button,
#CollectionProductGrid .swym-btn-container[data-position=default] .swym-button {
		text-indent: 9999px;
		width: 35px;
		overflow: hidden;
		background: none;
		box-shadow: none;
		color: inherit;
		font-size: 20px;
		display: inline-block;
		position: relative;
		overflow: visible !important;
			outline: none;
		border: 0;
}

.cart-recommendations-wrapper .swym-btn-container .swym-button:after,
#CollectionProductGrid .swym-btn-container .swym-button:after {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 50px;
		height: inherit;
		font-size: 20px;
		font-family: "swym-font";
		text-indent: 0px;
		line-height: inherit;
}

.noUi-base {
	transform:translateX(-100%);
}

.cart__ctas {
	flex-direction:column;
}

.cart__ctas .field:before,
.cart__ctas .field:after {
	display:none;
}

#checkout.disabled {
	pointer-events:none;
}

.cart__blocks #cart-errors {
	display:none!important;
}

.collection_banner_inner {
	background-size:contain;
}

.cart__footer_heading_contents > p {
	display:none;
}

.cart-recommendations-wrapper .swym-btn-container .swym-button::after {
	width:20px;
}
/* Collection cards - make "לבחירת מארז" look like Add to Cart */
.card-wrapper .quick-add__submit.button--secondary,
.card-wrapper .quick-add__submit.button--full-width {
 
    background: #27a1d1;
    border-radius: 42px;
    border: 0;
    margin: 0 0 6px;
    padding: 8px 10px;
    min-height: auto;
    font-family: Rubik;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    color: #fff;
}
}

.card-wrapper .quick-add__submit.button--secondary::before,
.card-wrapper .quick-add__submit.button--secondary::after {
  display: none;
}

.card-wrapper .quick-add__submit.button--secondary:hover,
.card-wrapper .quick-add__submit.button--full-width:hover {
  background: #27a1d1;
  color: #ffffff;
}
/* Quick add popup - shrink lower/secondary product images */
.quick-add-modal .product__media-wrapper .slick-thumb-slide:not(:first-child) {
  width: 95px !important;
  max-width: 95px !important;
  margin: 24px auto 0 !important;
}

.quick-add-modal .product__media-wrapper .slick-thumb-slide:not(:first-child) .product__media {
  width: 95px !important;
  height: 95px !important;
  padding-top: 0 !important;
  margin: 0 auto !important;
  position: relative;
}

.quick-add-modal .product__media-wrapper .slick-thumb-slide:not(:first-child) img {
  width: 95px !important;
  height: 95px !important;
  object-fit: contain !important;
}