/** Shopify CDN: Minification failed

Line 821:4 Unexpected "/"
Line 892:0 Unexpected "}"
Line 1047:43 Unexpected "{"
Line 1079:0 Expected "}" to go with "{"

**/
.template-rolex-pre-owned-collection .rolex-collection-main-template .price {
	display: block;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .product-card {
	text-align: left;
	background: transparent;
}


.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item:hover {
	background: transparent;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__vendor-tag {
	font-size: 13px;
	font-family: Helvetica, Sans-Serif;
	font-weight: 600;
	line-height: 24px;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__title {
	font-size: 14px;
	text-transform: uppercase;
	font-family: Helvetica, Sans-Serif;
	font-weight: 600;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__description {
	font-size: 14px;
	font-family: Helvetica, Sans-Serif;
	line-height: 24px;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .price span {
	font-size: 14px;
	text-transform: uppercase;
	font-family: Helvetica, Sans-Serif;
	font-weight: 600;
	padding-top: 0px;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-al-middle .bc-al-exist:hover .product-card:after {
	opacity: 0;
}

/* pre-owned keep exploring */
.rolex-keep-exploring-grid .slick-prev {
	left: -40px;
}

.rolex-keep-exploring-grid .slick-next {
	right: 40px;
}

.rolex-keep-exploring-grid .slick-prev,
.rolex-keep-exploring-grid .slick-next {
	right: -40px;
	stroke: #127748;
	stroke-width: 30px;
	width: 20px;
	height: 20px;
}

@media screen and (max-width: 767px) {
	.template-rolex-pre-owned-collection .rolex-collection-main-template #filter-tree-mobile-toggle-button {
		display: flex;
		width: 100%;
		max-width: 100px;
		background: #fff;
		color: #127749;
		margin: 0 0 0px auto;
		text-transform: capitalize;
		align-items: center;
		gap: 5px;
		justify-content: flex-end;
	}

	body.al-open-filter-mobile.template-rolex-pre-owned-collection .rolex-collection-main-template #filter-tree-mobile-toggle-button {
		display: none;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template #filter-tree-mobile-toggle-button span {
		font-size: 20px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template {
		padding: 10px 0 60px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .page-width {
		padding-left: 10px;
		padding-right: 10px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid {
		margin-left: 0px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item {
		padding: 0 5px 5px;
	}
}

.template-rolex-pre-owned-collection .rolex-collection-main-template #bc-sf-filter-products .grid-view-item__image-wrapper .grid-view-item__image {
	margin-bottom: 10px;
}

.template-rolex-pre-owned-collection .bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox]+a.selected>span:first-child {
	background: #127749;
}

.template-rolex-pre-owned-collection .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a.selected>span:first-child:before,
.template-rolex-pre-owned-collection .bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox]+a.selected>span:first-child:after {
	color: #127749;
	border: 2px solid #127749;
}

/* reset filter btn css start */
@media screen and (min-width:768px) {
	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-selection-wrapper .bc-sf-filter-block-title {
		display: none;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-option-block:first-child {
		padding-top: 20px;
		border-top: 1px solid #e3e3e3;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-selection-wrapper {
		margin-bottom: 20px;
		padding-bottom: 0px;
		border-bottom: 0px solid #e3e3e3;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .filter_mobile_header .reset-filter-btn a {
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		font-family: Lato, sans-serif;
		letter-spacing: 2px;
	}
}

@media screen and (max-width:767px) {

	/* .template-rolex-pre-owned-collection  .rolex-collection-main-template .reset-filter-btn{
    display:none;
} */
	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-mobile-full-width #bc-sf-filter-options-wrapper {
		height: 75%;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template #bc-sf-filter-mobile-footer button {
		background: #127749;
		color: #fff;
	}

	body.template-rolex-pre-owned-collection.al-open-filter-mobile .filter_mobile_header.filter_mobile_header__mob {
		background-color: #fff;
		padding-bottom: 15px;
		border-bottom: 1px solid #e3e3e3;
		text-align: center;
	}

	body.template-rolex-pre-owned-collection.al-open-filter-mobile .filter_mobile_header.filter_mobile_header__mob h3 {
		text-align: center;
		width: 100%;
	}

	.template-rolex-pre-owned-collection .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block:first-child {
		padding-top: 0px !important;
	}

	body.template-rolex-pre-owned-collection.al-open-filter-mobile #Collection .bc-sf-filter-tree-sticky-bar-mobile #bc-sf-filter-tree.bc-sf-filter-tree-mobile-open #bc-sf-filter-options-wrapper {
		padding-top: 10px;
	}

	.template-rolex-pre-owned-collection.al-open-filter-mobile .filter_mobile_header.filter_mobile_header__mob .reset-filter-btn a {
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		font-family: Lato, sans-serif;
		letter-spacing: 2px;
	}

}


/* reset filter btn css end */
.bc-sf-filter-option-block .bc-sf-filter-block-title h3 {
	pointer-events: auto;
	display: block;
	cursor: pointer;
}

.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before {
	border: 0;
}

.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before,
.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after {
	content: "";
	position: absolute;
	top: 40%;
	right: 0;
	margin: 0 0 -8px;
	background: #000;
	border-radius: 2px;
}

.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before {
	right: 8px;
	width: 2px;
	height: 16px;
	transition: all 300ms;
	margin-top: -8.5px;
	background: #000;
}

.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after {
	right: 1px;
	width: 16px;
	height: 2px;
	margin-top: -1.5px;
	background: #000;
}

.bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:not(.up):before {
	height: 0;
	margin-top: 0;
}

.filter_title_outer_block {
	display: flex;
	justify-content: space-between;
	width: 20%;
}

.filter_title_outer_block .reset-filter-btn {
	margin: 0;
}

.filter_title_outer_block .reset-filter-btn a {
	display: flex;
	align-items: center;
	background: #f0f0f0;
	padding: 8px 15px;
	border-radius: 20px;
}

.filter_title_outer_block .reset-filter-btn a svg {
	margin-left: 6px;
}

body .filter_outer_rest_btn {
	display: none;
}

@media screen and (min-width: 750px) {
	.filter_mobile_header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}


#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item {
	width: 100%;
	background: #000;
	padding-left: 0px;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item .product-grid-item__title {
	padding: 20px 40px 10px;
	color: #fff;
	display: grid;
	gap: 5px;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__vendor-tag.vendorTagHtmlPreOwned {
	font-size: 16px;
	font-family: Helvetica, Sans-Serif;
	line-height: 1.1;
	color: #fff
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__title {
	font-size: 24px;
	font-family: Helvetica, Sans-Serif;
	line-height: 1.2;
	color: #fff;
	font-weight: 500;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .price span {
	color: #fff;
	font-size: 16px;
	font-family: Helvetica, Sans-Serif;
	line-height: 1.1;
	font-weight: 500;
}

.rolex-collection-main-template #bc-sf-filter-products .grid-view-item.product-card {
	padding-bottom: 0px;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item .product-grid-item__title div:empty {
	display: none;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item .product-grid-item__title .price {
	margin-top: -10px;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-right {
	width: 72%;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3 {
	font-size: 24px;
	font-family: Helvetica, Sans-Serif;
	line-height: 1.2;
	font-weight: 600;
	text-transform: initial;
	letter-spacing: normal;
	color: #452c1e;
}

#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span.up:before,
#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after {
	background: #452c1e;
}

.mobie_filter_title {
	display: none;
}

.mobile_filter_confirm_btn_block {
	display: none;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .filters-toolbar__label {
	color: #452c1e;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 600;
}

.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .filters-toolbar__item-child .filters-toolbar__input {
	color: #452c1e;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 600;
	padding-left: 0;
}

#bc-sf-filter-top-sorting {
	display: none;
}

@media screen and (max-width: 1580px) {
	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__vendor-tag.vendorTagHtmlPreOwned {
		font-size: 14px;
		font-family: Helvetica, Sans-Serif;
		line-height: 1.1;
		font-weight: 600;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__title {
		font-size: 20px;
		font-family: Helvetica, Sans-Serif;
		line-height: 1.2;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .price span {
		color: #fff;
		font-size: 14px;
		font-family: Helvetica, Sans-Serif;
		line-height: 1.1;
	}

	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3 {
		font-size: 20px;
	}
}

@media screen and (max-width: 750px) {
	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 10px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__title,
	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3 {
		font-size: 18px;
	}

	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-right {
		width: 100%;
	}

	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item .product-grid-item__title {
		padding: 10px 5px 5px 15px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__vendor-tag.vendorTagHtmlPreOwned span {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.template-rolex-pre-owned-collection .rolex-collection-main-template .filter_mobile_header .reset-filter-btn a {
		text-transform: initial;
		padding: 8px 20px;
		color: #452c1e;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .filter_mobile_header .reset-filter-btn a svg {
		fill: #452c1e;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .filter_title_outer_block {
		align-items: center;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 767px) {
	.template-rolex-pre-owned-collection .rolex-collection-main-template #filter-tree-mobile-toggle-button {
		display: flex;
		width: 100%;
		max-width: 100px;
		background: #f9f7f4;
		color: #452c1e;
		margin: 0;
		text-transform: capitalize;
		align-items: center;
		gap: 5px;
		justify-content: flex-start;
		font-size: 20px;
		font-weight: 600;
		padding-top: 0px;
		margin-bottom: 15px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .page-width {
		padding-left: 22px;
		padding-right: 22px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item {
		padding: 0;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .price span,
	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__description,
	.template-rolex-pre-owned-collection .rolex-collection-main-template .grid__item .grid-view-item__vendor-tag.vendorTagHtmlPreOwned {
		font-size: 12px;
		line-height: 1.2;
	}

	#shopify-section-rolex-pre-owned-collection-template #bc-sf-filter-products .grid__item .product-grid-item__title .price {
		margin-top: -5px;
	}

	body.al-open-filter-mobile .filter_outer_rest_btn {
		display: none;
	}

	body.al-open-filter-mobile .filter_mobile_header__mob {
		display: none !important;
	}

	body.al-open-filter-mobile .mobie_filter_title {
		display: block;
		margin-top: 30px;
	}

	body.al-open-filter-mobile .desktop_filter_title {
		display: none;
	}

	body.al-open-filter-mobile .filter_title_outer_block {
		width: 100%;
	}

	body.al-open-filter-mobile #bc-sf-filter-top-sorting {
		display: none;
	}

	body.al-open-filter-mobile .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title {
		padding-left: 0;
	}

	body.al-open-filter-mobile .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-content {
		padding-left: 0 !important;
	}

	body.template-rolex-pre-owned-collection.al-open-filter-mobile #Collection .bc-sf-filter-tree-sticky-bar-mobile #bc-sf-filter-tree.bc-sf-filter-tree-mobile-open #bc-sf-filter-options-wrapper {
		padding-right: 20px;
		padding-left: 20px;
	}

	body.al-open-filter-mobile #bc-sf-filter-mobile-footer {
		display: none;
	}

	body.al-open-filter-mobile .filter_mobile_header {
		margin-bottom: 5px;
	}

	body.al-open-filter-mobile .mobile_filter_confirm_btn_block {
		display: block;
		position: fixed;
		bottom: 0;
		width: 100%;
		background: black;
		text-align: center;
		padding: 15px 20px;
	}

	.mobile_filter_confirm_btn {
		background: #127749;
		color: #fff;
		padding: 8px 30px;
		font-weight: 700;
		font-size: 16px;
		border: 0;
		border-radius: 30px;
	}

	.reset-filter-btn {
		background: #3b3c3d;
		border-radius: 50%;
		padding: 12px;
		display: inline-flex;
		line-height: 0;
		margin-left: 15px;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
		justify-content: space-between;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner #filter-tree-mobile-toggle-button {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header {
		display: inline-flex;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header .filter_title_outer_block {
		display: none;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header .mob_filter_close_btn {
		display: none;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_outer_rest_btn {
		display: none;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .filters-toolbar__label {
		color: #452c1e;
		text-transform: capitalize;
		font-size: 18px;
		font-weight: 600;
	}

	.template-rolex-pre-owned-collection .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .filters-toolbar__item-child .filters-toolbar__input {
		color: #452c1e;
		text-transform: capitalize;
		font-size: 18px;
		font-weight: 600;
	}

	body.al-open-filter-mobile .filter_mobile_header .mob_filter_close_btn svg {
		width: 14px;
		height: 14px;
	}

	body.al-open-filter-mobile .filter_mobile_header {
		background: transparent;
	}

	body.al-open-filter-mobile .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block {
		padding-top: 20px !important;
	}

	body.al-open-filter-mobile .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block:first-child {
		border-top: 1px solid #e3e3e3;
		padding-top: 20px !important;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block:last-child {
		border-bottom: 1px solid #e3e3e3;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before {
		border: 0;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before,
	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after {
		content: "";
		position: absolute;
		top: 40%;
		right: 0;
		margin: 0 0 -8px;
		background: #000;
		border-radius: 2px;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before {
		right: 8px;
		width: 2px;
		height: 16px;
		transition: all 300ms;
		margin-top: -8.5px;
		background: #000;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:after {
		right: 1px;
		width: 16px;
		height: 2px;
		margin-top: -1.5px;
		background: #000;
	}

	body.al-open-filter-mobile .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span.up:before {
		height: 0;
		margin-top: 0;
	}

	body.al-open-filter-mobile #Collection .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner {
		display: block;
		margin-bottom: 0;
	}

	body.al-open-filter-mobile .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header .filter_title_outer_block {
		display: block;
	}

	body.al-open-filter-mobile .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header .mob_filter_close_btn {
		display: block;
	}

	body.al-open-filter-mobile .rolex-collection-main-template .bc-sf-filter-tree-sticky-bar-mobile .page-width-inner .filter_mobile_header {
		display: flex;
	}
}

.template-rolex-pre-owned-collection #bc-sf-filter-load-more .bc-sf-filter-load-more-button {
	border-style: solid;
	border-color: #127749;
	border-radius: 1000px;
	border-width: 1px;
	cursor: pointer;
	transition-duration: .3s;
	padding: 12px 30px;
	background-color: #127749 !important;
	color: #fff;
	line-height: normal;
	display: inline-block;
	text-transform: initial;
	font-size: 14px;
	font-family: Helvetica;
}

/* New style */


.template-collection.template-rolex-pre-owned-collection #boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical-sticky-overlay {
	overflow: visible;
	position: initial;
	display: block;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical--left .boost-sd__filter-tree-vertical-content {
	display: block;
	height: auto;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.template-collection.template-rolex-pre-owned-collection .parent.boost-sd__product-list-grid--4-col.boost-sd__product-list--margin .boost-sd__product-item {
	grid-column: initial;
	grid-row: initial;
	gap: 0;
	margin: 0;
	background: #000!important;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__product-item {
	grid-column: initial !important;
	grid-row: initial !important;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__product-list.parent {
	grid-template-columns: repeat(3, 1fr);
	column-gap: 10px;
	row-gap: 10px;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__product-list.parent .swym-button.swym-add-to-wishlist-view-product { display: none!important; }

.template-collection.template-rolex-pre-owned-collection .boost-sd__toolbar-container {
	/* display: none; */
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical-show-result {
	display: none;
}

.template-collection.template-rolex-pre-owned-collection .productInfoElements_title_with_price {
	flex-direction: column;
	justify-content: center;
	/* text-align: center;   */
	text-align: left;
	display: none;
}

.template-collection.template-rolex-pre-owned-collection .productInfoElements_title_with_price .boost-sd__product-price {
	/* text-align: center; */
	text-align: left;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__product-info .boost-sd__button.boost-sd__button--quick-view {
	display: none;
}

.template-collection.template-rolex-pre-owned-collection .filter_header_title_section {
	margin: 0;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__button--close {
	width: auto;
	height: auto;
	display: none;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__toolbar-container {
	display: none;
}


.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-product-list {
	max-width: 1550px;
	margin: auto;
	/* padding: 0 5rem; */
}


@media screen and (min-width: 991px) {
	.template-collection.template-tudor-page .boost-sd-layout .boost-product-listing-column {
		padding-left: 1.5rem;
	}

	.template-collection.template-tudor-page .boost-sd__product-list.parent {
		gap: 20px;
	}	
}

@media screen and (max-width: 749px) {
	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-product-list {

		/* padding: 0 1.5rem; */
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd-layout .boost-product-listing-column {
		padding: 0px;
	}

	.template-collection.template-rolex-pre-owned-collection .div1 {
		/*width: 48.5% !important;
		gap: 0;
		*/
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__product-list-grid--2-col .boost-sd__product-item {
		width: 48.5% !important;
		gap: 0;
		width: 100%!important;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical--sticky {
		width: min(375px, 100vw - 60px);
		max-width: 100%;
	}

	/* .template-collection.template-rolex-pre-owned-collection .boost-sd__product-list.parent {
		/* column-gap: 0; */
		column-gap: 10px;
		row-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	} */
	.rolex-collection-main-template .grid-view-item__vendor-tag {
		font-size: 12px;
		line-height: 1.2;		
	}
	/* .template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .grid-view-item__title { font-size: 18px!important;} */

	.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .product-grid-item__title {
		display: flex;
		flex-direction: column;
		gap: 5px;
	}
	.template-collection.template-rolex-pre-owned-collection .boost-sd__toolbar-container {
		display: none;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__toolbar-top-mobile .boost-sd__sorting {
		display: none;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-toggle-button {
		max-width: 100%;
		flex: 0 0 100%;
		justify-content: center;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__button--close {
		display: block;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option {
		padding-bottom: 0;
		flex-direction: column;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-itemwrapper--hidden {
		display: block !important;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-label--hidden {
		display: block !important;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical-close-filter--right {
		position: absolute;
		right: 0;
		left: auto;
	}

	.template-collection.template-rolex-pre-owned-collection #boost-sd__button-toolbar-mobile-clear {
		opacity: 0;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical-mobile-toolbar .boost-sd__button--back {
		opacity: 0;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-itemwrapper {
		transition: height 0.25s ease-in;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-itemwrapper.boost-sd__filter-option-itemwrapper--full-height {
		height: 0;
		padding: 0;
		margin: 0;
		visibility: hidden;
	}

	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-label button[aria-expanded="true"] .boost-sd__filter-option-icon {
		transform: rotate(270deg);
	}
}


.template-collection.template-rolex-pre-owned-collection .productInfoElements_title_with_price {
	display: none;
}

.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info {
	display: block;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical--sticky {
	width: 330px;
	width: 100%;
}


.template-collection.template-rolex-pre-owned-collection .boost-sd-layout.boost-sd-layout--has-filter-vertical {
	gap: 20px;
    margin-top: 0px;
    padding-top: 24px;
}

.template-collection.template-rolex-pre-owned-collection .filter_header_title_section {
	padding: 0 0 15px;
}

/* .template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-item {
	margin-bottom: 0;
} */

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option {
	padding-top: 0;
}
/* .template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-label:first-child { margin-top: 0; }
.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-icon {
	top: 0;
	right: 5px;
} */

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical--sticky {
	width: 100%;
	max-width: 250px;
	justify-content: initial;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__toolbar-container {
	margin: 0;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-label {
	/* margin: 15px 0; */
	margin: 30px 0;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__format-currency {
	font-family: var(--font-heading-family);
	font-size: 14px;
	/* font-weight: 400; */
	line-height: 120%;
	letter-spacing: .5px;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__product-info {
	flex-wrap: nowrap;
	align-items: flex-start;
	background-color: #000;
    padding: 20px 15px;
}



.template-collection.template-rolex-pre-owned-collection .boost-sd__pagination-button {
	border: none;
	width: auto;
	border-style: solid;
    border-color: #127749;
    border-radius: 1000px;
    border-width: 1px;
    cursor: pointer;
    transition-duration: .3s;
    padding: 12px 30px;
    background-color: #127749 !important;
    color: #fff;
    line-height: normal;
    display: inline-block;
    text-transform: initial;
    font-size: 14px;
    font-family: Helvetica;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__sorting-button {
	font-family: 'Futura PT Book';
	font-weight: 400;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 0;
	color: #000;
	padding-right: 0
}

.template-collection.template-rolex-pre-owned-collection .productInfoElements_title_with_price {
	width: 100%;
}

.template-collection.template-rolex-pre-owned-collection .productInfoElements_block_swatches {
	width: 10%;
	display: none;
}

/* 
.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-product-list{ padding-bottom:55px;} */
.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-toggle-button-text {
	font-size: 14px;
}
.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .grid-view-item__title{
    font-size: 24px;
    font-family: Helvetica, Sans-Serif;
    line-height: 1.2;
    font-weight: 500;
}
.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .boost-sd__format-currency{
    font-size: 16px;
    font-family: Helvetica, Sans-Serif;
    line-height: 1.1;
    font-weight: 500;
}

.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .vendorTagHtmlPreOwned,
.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .grid-view-item__title,
.template-collection.template-rolex-pre-owned-collection .rolex-certified-pre-owned-grid-item-info .boost-sd__format-currency {
	color: #fff
}



.template-collection.template-rolex-pre-owned-collection .rolex-collection-main-template {
	padding-top: 0px;
}

.template-collection.template-rolex-pre-owned-collection .rolex-collection-main-template {
	background-color: #f9f7f4;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical {
	background-color: #f9f7f4;
}

.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-option-item-button--with-checkbox:before {
	border-color: #b5b5b5;
}
.template-collection.template-rolex-pre-owned-collection .rolex-pre-owned-text-content{
    	background-color: #f9f7f4;
}

@media only screen and (min-width: 992px) {{
	.boost-sd__toolbar-content{
		display:none;
	}
	body .boost-sd__filter-tree-vertical-close-filter--left{
		display:none!important;
	}	
}
@media only screen and (max-width: 990px) {
	.template-collection.template-rolex-pre-owned-collection .boost-sd-layout .boost-product-listing-column {
		width: 100%;
	}
	.template-collection.template-rolex-pre-owned-collection .boost-sd-layout #boost-sd-filter-tree-column{
		display:none!important;
	}
}


@media screen and (max-width: 990px) {
	.template-collection.template-rolex-pre-owned-collection .boost-sd__filter-tree-vertical--sticky {
		width: min(375px, 100vw - 60px);
	}

}

@media screen and (max-width: 749px) {
	.template-collection.template-rolex-pre-owned-collection .boost-sd__product-title {
		font-size: 16px;
	}

	/* .template-collection.template-tudor-page .boost-sd__format-currency { font-size: 14px; } */
}
