<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 359:64 Invalid escape

**/
/*************header ***********/
.collection .scrolled img.header__heading-logo.motion-reduce {
    filter: brightness(1);
}
body.collection .scrolled .header__submenu .header__menu-item {
    color: #fff;
}
body.collection .scrolled span {
    color: #fff !important;
}
.filter_scrolled .mobile-facets__open-label {
    color: #fff !important;
    margin: 0px;
}
/* .filter_scrolled .facet-filters__label {
    color: #fff !important;
} */
.filter_scrolled .facet-filters__sort {
    color: #fff;
}
.filter_scrolled .facet-filters__field .select__select option {
    background: #000;
}
.filter_scrolled .facet-filters__sort+.icon-caret {
    right: -8px;
    color: #fff;
}
.header__icon {
    color: #ffffff;
}
body.collection .scrolled .header__icons a.header__icon {
    color: #fff;
}
.video-section.isolate.page-width.section-template--22963639353638__video_FApP78-padding {
    width: 100%;
    padding: 0px !important;
}
deferred-media.video-section__media.deferred-media.gradient.global-media-settings.scroll-trigger.animate--slide-in {
    --ratio-percent: 63.333333% !important;
}
.header__icon {
    color: #ffffffbf;
    text-decoration: none;
}
.header__icon h4 {
    color: #ffffffbf;
}
.header {
    /* position: absolute; */
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
svg.icon.icon-accordion {
    display: none;
}
/************* product title *****************/
.product__title h1 {
    font-size: 25px;
}
.product-form__buttons button.button:hover {
    border: solid 2px #000;
}
.product-form__buttons button {
    border: solid 1px #000;
}
.facets-wrapper {
    padding-top: 50px!important;
    /* display: none; */
}
#ContactForm .field select {
    position: initial;
    width: 100%;
    padding: 1.5rem;
    line-height: calc(1 + .5 / var(--font-body-scale));
    letter-spacing: .04rem;
    color: rgba(var(--color-foreground),.75);
}

/*************ALL COLLECTION PRODUCT****************/
.section-template--22963639058726__product-grid-padding.gradient {
    padding-top: 70px;
}
/* .card__information {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.card__content .card-information, .card__information h3 {
    width: 50%!important;
    text-align: center;
}
.card-information .price {
    margin: 0px !important;
}
.card.card--standard.card--media {
    position: relative;
}
.card__content {
    position: absolute;
    bottom: 0;
    z-index: 9999;
}  */
#shopify-section-template--22963639484710__rich_text_FFAW4d {
    padding-top: 50px;
}
div#shopify-section-template--22963639386406__main {
    padding-top: 90px;
}
/****************LOGO ********************/
.main-logo {
    width: 100%;
}
.logo-fixed {
    position: fixed;
    bottom: 0;
    z-index: 9;
    text-align: center;
      width: 100%;
}
.logo-fixed img {
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
details[open]&gt;.header__submenu {
    background: transparent;
    border: none;
}
@media only screen and (max-width: 767px) {
  .video-section__media video {
    background: #000;
    height: 100% !important;
    object-fit: cover;
}
.deferred-media__poster {
    height: 100% !important;
}
.color-background-1.gradient {
    height: 100%;
}
deferred-media.video-section__media.deferred-media.gradient.global-media-settings.scroll-trigger.animate--slide-in {
    --ratio-percent: 93.333333% !important;
}
}
 /* .swym-ready .page-width {
     padding: 0px; 
    width: 100%;
    max-width: 100%;
}  */

/*================================ 02-07-24 =============================================*/
.logo-fixed img {
    padding: 0px 50px;
}
.product-form .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after {
    left: calc(50% - 85px);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 3px;
}
.product-form .swym-button.swym-add-to-wishlist.swym-inject.swym-iconbtnlink.swym-heart.swym-loaded {
    height: 45px;
    line-height: 100%;
    text-indent: 24px;
    width: 100%;
    border: 1px solid #fff;
    max-width: 100%;
    display: block;
    padding: 10px;
}
.product-form .swym-button-bar.swym-wishlist-button-bar.swym-inject {
    position: relative;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.product-form  .swym-btn-container.swym-inject {
    width: 100%;
}
.product__info-container legend.form__label {
    font-size: 15px;
}
.product__info-container .product-form__input--pill input[type=radio]+label:hover {
    border-color: transparent;
}
.product__info-container .product-form__input--pill input[type=radio]:checked+label {
    background-color: transparent;
    color: #000;
    text-decoration: underline;
}
.product__info-container .yrtut- label.terst {
    border: none !important;
}
.product__info-container .product-form__buttons button {
    text-transform: uppercase;
}
.product-media-container.media-type-image{
    border: none;
}
.header details[open]&gt;.header__menu-item {
    text-decoration: none;
}
.product__info-container .product-form__buttons {
    max-width: 100%;
}
button.product-form__submit:after, .button:not([disabled]):hover:after, .shopify-challenge__button:hover:after {
    box-shadow: none;
}
body span.swym-wishlist-cta {
    font-size: 15px;
}
product-info.product__info-container fieldset.js.product-form__input.product-form__input--pill.ytu-1, product-info.product__info-container .product-form__input--pill.ytu-2  {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
product-info.product__info-container .product-form__input {
    max-width: 100%;
}
/* @media (min-width:1200px){
 .index .video-section deferred-media.video-section__media video {
    padding-top: 5%;
}
}
@media (min-width:650px) and (max-width:1200px){
 .index .video-section deferred-media.video-section__media video {
    padding-top: 8%;
}
}
@media (min-width:400px) and (max-width:649px){
 .index .video-section deferred-media.video-section__media video {
    padding-top: 12%;
}
}
@media (max-width:400px){
 .index .video-section deferred-media.video-section__media video {
    padding-top: 16%;
}
} */
@media (max-width:750px){
 body .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-top: 30px;
}

} 

/*--------------------------- 03-07-24------------------------------*/
@media (min-width:750px){
  .product .product_wrapper .page-width {
    padding-left: 0px;
}
}

/*----------------------- 12-07-24---------------------------------------*/
body.index .collection .grid.product-grid .grid__item .card__content {
    display: none;
}

/*------------------------------ 15-07-23-----------------------------------*/
body.collection .card-wrapper .card .card__content {
    position: absolute;
    bottom: 5px;
}
.collection .grid.product-grid .card-wrapper .card__inner {
    height: 100%;
}
.product .product__media-wrapper media-gallery .product__media-list.contains-media .product__media-item.grid__item.slider__slide {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    padding-top: 0px;
}
/*-------------------------------------- 19-07-24-----------------------------------------*/
  /*---.collection .mobile-facets__wrapper {
    justify-content: end;
}---*/
.collection .facet-filters__field .select__select {
    padding-left: 10px;
    padding-right: 5px;
}
.collection .facet-filters__label {
    width: auto;
    text-align: right;
    margin: 0; 
} 
.collection .product-count.light {
    display: none;
}
.collection .facet-filters {
     padding-left: 0px; 
}
.collection .facet-filters__field .select__select:focus-visible {
    outline: none;
    box-shadow: none;
}
.mobile-facets__open-label {
    font-size: 14px;
}
form#FacetSortDrawerForm {
    margin: 0;
}
.collection .mobile-facets__open svg.icon.icon-filter {
    display: none;
}
/*********=================== 03-09-2024 ======================***********/
.swym-ready .card__content a, .swym-ready .price__regular span {
    color: #ffffff;
}
/* @media (min-width: 1699px) and (max-width: 1799px) {
.footer-fixed img {
    width: 85% !important;
}
}  */
/* @media (min-width: 1700px) and (max-width: 1999px) {
.footer-fixed img {
    width: 70%!important;
} */
} 
.header .global-settings-popup, .header__submenu.global-settings-popup {
    box-shadow: none !important;
}
/******************COLLECTION***********************/
.page-campaigns .card__information.testing2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.page-campaigns .card__heading.h5 {
    width: 100%;
}
.page-campaigns .card-information {
    text-align: right;
}
.card.card--standard.card--media {
    position: relative;
}
.page-campaigns .card__content {
    position: absolute;
    bottom: 0;
    padding: 0 20px !important;
    opacity: 0;
}
.page-campaigns .card-wrapper.product-card-wrapper:hover .card__content {
    opacity: 1;
}
.card-information span.price-item.price-item--regular {
    color: white !important;
}
/************************** 20-09-24 **************************/\
@media (max-width:767px) {
/* .pagination-wrapper, span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox, .slider-buttons{
    display: none !important;
}  */
.pagination-wrapper, .slider-buttons {
    /* display: none!important; */
    overflow: hidden;
    opacity: 0;
    height: 0px;
}
}
body.page .card__content {
    position: absolute;
    bottom: 5px;
}
body.page .card__information.testing2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 10px;
    align-items: center;
    margin: 0 auto;
}
body.page .card-information, body.page h3.card__heading.h5 {
    width: 50%;
}
body.page .card-information {
    line-height: 0;
    margin: 0;
    text-align: right;
}
body.page .card__content .price {
    margin-top: 0px !important;
}
body.page .card__content {
    padding: 0 20px !important;
}
/* @media (min-width: 2000px) and (max-width: 3000px)
.footer-fixed img {
    width: 5%!important;
} */



/* 11/10/2024 */

.header .search-modal__content .field:after{
  box-shadow: unset;
}
.header .search-modal__content .field:hover.field:after {
    box-shadow: unset;
}
.header .field__input:focus {
    box-shadow: unset;
}
.header .field {
    border-bottom: 1px solid gainsboro;
}
.header .search-modal__content label.field__label {
    left: 0% !important;
}
.header .search-modal__content input.search__input.field__input {
    padding: 0;
}
.header .search-modal__content button.search__button.field__button {
    justify-content: flex-end;
}
body details[open] .modal-overlay:after {
    position: unset;
    content: "";
    background-color: unset;
}

/* banner css */
.banner .banner__media a {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 4;
}
.banner .banner__media.media.banner__media-half a img {
    width: 100%;
    object-fit: cover;
    height: auto;
    /* aspect-ratio: 2 / 3; */
}
.banner .banner__media a {
      width: 100%;
    height: 100%;
    display: block;
    z-index: 4;;
}
.banner .banner__media a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}




/* .mobile-media_card.mobile-media li {
    width: 12px;
    height: 11px;
    background-color: red;
    margin: 0;
}

.mobile-media_card.mobile-media ul.slick-dots {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    z-index: 9999;
} */

.col-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body .sticky-atc .btn.addToCart {
    background-color: #ffffff ! IMPORTANT;
    color: #000000 ! IMPORTANT;
    border-radius: 0 !IMPORTANT;
    border: 1px solid #000 !IMPORTANT;
}
body .sticky-atc .col-left {
    width: 100%;
    font-weight: lighter;
    font-family: 'Helvetica';
}
.sticky-atc {
    border-top: 2px solid gainsboro;
}
body .addToCartText {
    font-weight: lighter;
    font-family: 'Helvetica';
}
@media (min-width: 749px){
  .sticky-atc {
    display: none !IMPORTANT;
}
}

@media (max-width: 766px){
/* ul.slick-dots li {
    width: 60px;
    height: 1px;
    background: #00000045;
    margin: 0;
} */
/* ul.slick-dots .slick-active {
    background: #000;
} */
.slick-dots li button:before {
    font-family: unset !important; 
}}
@media (max-width: 767px) {
.product .slider-buttons {
    display: block !IMPORTANT;
}


ul.slider-dots {
    position: absolute;
    bottom: 0;
}
body .slick-dots {
    bottom: 20px;
    top: unset;
    z-index: 9999 !important;
    display: flex;
    justify-content: center;
    height: 3px;
}


body .product .slider-counter__link--dots .dot {
    width: 28px;
    height: 2px;
    border-radius: 0;
    border: unset;
    padding: 0;
    display: block;
}
body .product button.slider-button {
    display: none;
}
body .product .slider-counter__link {
    padding: 0;
}

body  .slick-dotted.slick-slider {
    margin-bottom: 0px !important;
}
}
@media(max-width:767px){
 body .slick-list.draggable {
    height: 220px !important;
}

.collection-collection-made-to-order .slick-list.draggable {
    height: 210px !important;
}

.collection-collection-sole-series .slick-initialized .slick-slide {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
}
.collection-collection-sole-series .slick-track {
    height: 100%;
}}
.product .product__media-item {
    width: 100%;
    max-width: 100%;
    display: block;
}
.product .slideshow__control-wrapper {
    position: absolute;
    bottom: 4px;
}
header.header .search-modal {
    position: fixed;
    min-height: 90px;
    bottom: unset;
    height: 90px;
}

@media(max-width:767px){
 .collection-collection-sole-series .slick-list.draggable {
    height: 100% !important;
          /* min-height: 580px !important; */
           max-height: 450px ! IMPORTANT;

}

.collection-collection-sole-series .slick-dots {
    bottom: -1px;
}
.collection-collection-made-to-order .slick-dots {
    bottom: 0px;
}
.sticky-atc .sticky-title {
    font-weight: 500;
}
}
.slideshow__control-wrapper {
    width: 100%;
    display: flex;
    padding: 0 0rem;
}
button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active {
    padding: 0;
    background-color: gainsboro;
    margin: 0;
    width: 100%;
}
.slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: rgb(var(--color-foreground));
    width: 100% !IMPORTANT;
}
body .product .slider-counter__link {
	padding: 0;
	background: #00000030;
	width: 100%;
}

body .slick-dots li {
    width: 100%;
}



body .slick-dots {
	z-index: 9999 !important;
	width: 100% !important;
	display: flex;
	bottom: 0% !important;
}
body .slick-dots li.slick-active button::before {
	opacity: .75;
	color: #000;
	width: 100%;
	background: #000 !important;
	height: 1px !important;
}
body .slick-dots li button::before {
	width: 100% !important;
	background: #00000036 !important;
	height: 1px !important;
}

@media (max-width: 767px){
.product .product__info-container .product__title {
    display: none;
}
.product .product__info-container .price.price--large {
    display: none;
}
form#product-form-template--23617787691302__main .product-form__buttons {
    display: none;
}
body .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-top: 10px !IMPORTANT;
}
  /* .banner .banner__media.media.banner__media-half.scroll-trigger.animate--fade-in:nth-child(2) {
    display: none;
} */
}


.product-grid-container .slick-slide {
    height:auto;
}
.product-grid-container .slick-track {
    display: flex;
    align-items: stretch;
}

body .product-grid-container .slick-dotted.slick-slider {
    height: 100% !IMPORTANT;
}

/* filter css */
@media (max-width: 767px) {
.collection span.mobile-facets__open-label.button-label.medium-hide.large-up-hide {
    display: none;
}
.collection .facets-container-drawer {
    display: flex;
    align-items: center;
    column-gap: 0px;
}
div#Details-Mobile-SortBy-template--23736858542374__product-grid {
    display: none;
}
.collection .facets__form {
    gap: 0;
}
body .collection .slick-dots {
    z-index: 0 !important;
}
  
}
@media (max-width: 750px) {
/* .product .product-form__buttons {
    display: none;
} */
}


@media (max-width: 750px) {
.collection .custom-desktop {
    display: none;
}}
@media (min-width: 750px) {
.collection .custom-mobile {
    display: none;
}}


@media (max-width: 750px) {
.collection .facets-wrapper {
    position: sticky;
    top: 5px;
    content: '';
    width: 100%;
    height: 100%;
    bottom: 0;
    z-index: 2;
}}

@media (max-width: 767px){
#FacetFiltersPillsForm .active-facets {
    display: none;
}
span.active-facets__button-inner {
    font-size: 10px;
    padding: 6px;
}
a.active-facets__button {
    padding: 10px 0 0 12px;
}
a.active-facets__button-remove.underlined-link {
    padding: 8px;
}

.collection .facets-container-drawer {
    flex-wrap: wrap;
    column-gap: 20px;
    justify-content: space-between;
    row-gap: 0px;
}
.collection .facets-container-drawer .mobile-facets__wrapper {
    order: 1;
}
.collection .facets-container-drawer .facets {
    order: 2;
    width: calc(100% - 80px);
}
  .collection .facets-container-drawer .active-facets {
    order: 3;
}
}

@media (min-width: 767px){
.media-m button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    outline: none;
    font-size: 0;
    border-radius: 50px;
    height: 20px;
    width: 20px;
    background:unset;
    z-index: 1;
}
.media-m button.slick-arrow.slick-prev {
	 left:20px;
}
.media-m button.slick-arrow.slick-next {
	 right:20px;
}
.media-m button.slick-arrow.slick-next::before {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border: 2px solid #000000;
    border-left: unset;
    border-bottom: unset;
    left: 3px;
    transform: rotate(45deg);
    top: 5px;
}
.media-m button.slick-arrow.slick-prev::before {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border: 2px solid #000000;
    border-left: unset;
    border-bottom: unset;
    left: 7px;
    transform: rotate(225deg);
    top: 5px;
}
.media-m button.slick-arrow {
	opacity:0;
	transition:all 0.4s;
}
.card:hover .media-m button.slick-arrow {
	opacity:1;
}
body .collection ul.slick-dots {
    display: none !Important;
}
}



.collection  .slick-slide video{
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%;
	}

@media (max-width: 767px){
#shopify-section-template--23791379022118__product-grid .card-wrapper {
    padding: 20px 0 !important;
}
.collection .product-grid-container .card__inner .card__media img {
    height: 99% !important;
}
body.collection .card-wrapper .price__regular span.price-item.price-item--regular {
    font-size: 11px;
    letter-spacing: -0.2px;
}
body.collection .card-wrapper .card .card__content .card__information .card__heading a.full-unstyled-link {
    font-size: 13px;
    letter-spacing: -0.5px;
}

.collection button.swym-button.swym-add-to-wishlist-view-product {
    position: absolute;
    z-index: 2;
    /* top: 15px; */
    /* bottom: 89px; */
  bottom: 59px;
    display: inline-flex;
    margin: 0;
    right: 11px;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    background: unset;
    height: auto;
    width: auto;
    font-size: 18px;
}
body.collection-collection-made-to-order button.swym-button.swym-add-to-wishlist-view-product {
    bottom: 40px;
}
.collection .card__inner {
    position: relative;
}
.collection .swym-button.swym-add-to-wishlist-view-product.swym-custom:after {
    background-size: 90%;
}
}
@media (min-width: 989px){
.collection .product-grid-container .card__inner .card__media img {
    height: 99% !important;
}}



@media (max-width: 989px){
body.collection-collection-sole-series .collection .card-wrapper .card .card__content .card__information, body.collection-collection-made-to-order .collection .card-wrapper .card .card__content .card__information {
    opacity: 1 !important;
     padding-left: 5px;
    padding-right: 5px;
	gap: 0;
}
body.collection .card-wrapper .card .card__content .card__information * {
    color: #000000 !important;
}
body.collection .card-wrapper .card .card-information {
    width: 65% !important;
}
body.collection .card-wrapper .card .card__content .card__information .card__heading {
    width: 57%;
}
body.collection .card-wrapper .card .card__content {
    position: relative !important;
}
}



@media (max-width: 749px){
body.collection-collection-sole-series .card-wrapper .card .card__content, body.collection-collection-made-to-order .card-wrapper .card .card__content {
    position: unset;
}
body.collection-collection-sole-series .card-wrapper .card__information.testing2, body.collection-collection-made-to-order .card-wrapper .card__information.testing2 {
    flex-direction: column;
}
body.collection-collection-sole-series .card-wrapper .card .card__content .card__information *, body.collection-collection-made-to-order .card-wrapper .card .card__content .card__information * {
    text-align: left;
	margin-top: 0;
}
body #shopify-section-template--23911130038566__product-grid .card-wrapper {
    padding: 20px 0;
}
}


@media(max-width:767px){
    body.collection .card-wrapper .card .card__content .card__information .card__heading {
    width: max-content;
}
  .card-wrapper:hover .media-m.desktop-media{
	 opacity:0;
}
}




body .product-grid-container .slick-slider .slick-list{
  height:100%;
}
body .product-grid-container .slick-slider .slick-track{
  height:100%;
}
@media (min-width: 767px){
.product-grid-container .collection .card__heading {
    width: 100% !important;
}
body.collection .card-wrapper .card .card__content .card__information .card-information {
    width: 100% !important;
}}




/* 31/1 */
 .collection .facets-wrapper {
    padding-top:0px!important;
}
.facets-wrapper .facets-container-drawer {
    /* position: fixed;
    transform: translateX(-50%);
    left: 50%;
    width: 100%; */
    max-width: var(--page-width);
  margin: 0 auto;
  padding:0 1.5rem !important;
    /* top: 87px;
    padding-top: 0;
	
  z-index:10; */
}
.facets-wrapper .facets-container-drawer .mobile-facets__close {
    top: -2.3rem;
}


.mobile-facets__main .mobile-facets__details.large-up-hide {
    display: none;
}
.facets-wrapper .facets-container-drawer .mobile-facets {
   left:unset;
   bottom:unset;
 height: 100vh;
  width:100%;
  top: -87px;
}
.collection .facets-wrapper {
    position: fixed !important;
    top: 87px !important;
    content: unset !important;
    bottom: unset !important;
    z-index: 2 !important;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 !important;
    max-width: unset !important;
    height: auto !important;
}
.collection .top-space {
  top: 153px !important; 
}
.collection .facets-wrapper.active {
    z-index:5 !important;
}

@media(min-width:750px){
.facets-wrapper .facets-container-drawer {
   padding:0 5rem !important;
}

}
@media(max-width:989px){
.collection .facets-wrapper {
    /* top: 110px !important; */
    top: 67px !important;
    z-index: 2 !important;
}
  .collection .top-space {
    top: 111px !important;
    z-index: 2 !important;
}
.facets-wrapper .facets-container-drawer .mobile-facets {
    top:0px;
}
.facets-wrapper .facets-container-drawer .mobile-facets__close {
    top:1rem;
}
} 




/* Product arrow css */
body.collection .coll_featured_slider .grid__item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
body.collection .coll_featured_slider .product-grid .grid__item {
    position: relative;
}
@media (min-width: 800px){
body.collection .product-grid .grid__item button.coll_prev, .product-grid .grid__item button.coll_next {
    opacity: 0;
    transition: all 0.4s;
}
body.collection .product-grid .grid__item:hover button.coll_prev, .product-grid .grid__item:hover button.coll_next{
    opacity: 1;
}
body.collection .product-grid .grid__item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    max-height: 450px;
    padding: 0 2px;
}
}
@media (max-width: 767px){
.product-grid .grid__item button.coll_prev:after {
    height: 15px !important;
    width: 15px !important;
}
.product-grid .grid__item button.coll_next:after {
    height: 15px !important;
    width: 15px !important;
}
/* body.collection .grid__item img {
    object-fit: contain !important;
} */
body .collection__title h2.title.inline-richtext {
    text-align: center;
}
}

body.collection .grid__item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
body.collection .product-grid .grid__item {
    position: relative;
}
body.collection .product-grid .grid__item button.coll_prev:after {
    content: "";
    position: absolute;
    height: 13px;
    width: 13px;
    transform: rotate(225deg);
    border: 2px solid #000;
    border-left: unset;
    border-bottom: unset;
    z-index: 2;
    top: 43%;
    right: unset;
    cursor: pointer;
}
body.collection .product-grid .grid__item button.coll_prev:after {
    left: 20px;
}
body.collection .product-grid .grid__item .coll_prev, .collection .product-grid .grid__item .coll_next {
    font-size: 0;
    background-color: unset;
    border: unset;
}
body.collection .product-grid .grid__item button.coll_next:after {
    content: "";
    position: absolute;
    height: 13px;
    width: 13px;
    border: 2px solid #000;
    border-left: unset;
    border-bottom: unset;
    transform: rotate(45deg);
    z-index: 2;
    cursor: pointer;
    top: 43%;
    left: unset;
}
body.collection .product-grid .grid__item button.coll_next:after {
  right: 20px;
}
body.collection .product-grid .grid__item {
    height: 100% !important;
}
h2.title.inline-richtext {
    margin-bottom: 10px;
}


  
div#collection-template--24318149493030__coll_custom_featured_collection_iN9d3V {
    padding-top: 0;
}
@media (max-width: 800px){
body.collection button.coll_prev:after {
    content: unset !important;
}
body.collection button.coll_next:after {
    content: unset !important;
}
body .cust_coll_products.product-grid .grid__item a {
    overflow-x: hidden;
}
}
@media (max-width: 600px){
/* body.collection .product-grid .grid__item {
    max-height: 240px !important;
} */
}


body.collection .product-grid .grid__item a.cus-col-prod {
    position: relative;
}
body.collection .product-grid .grid__item img.hover_image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: all 0.4s;
}
body.collection .product-grid .grid__item:hover img.hover_image {
opacity:1;
}
body.collection .product-grid .grid__item:hover img.col-img-1{
  opacity:0;
}
body.collection .product-grid .grid__item img.hover_image {
    object-fit: cover;
}

@media (max-width: 767px){
body.collection .product-grid .grid__item img.hover_image {
    object-fit: contain;
}
body.collection .cust_coll_products .grid__item a.cus-col-prod img {
    max-height: 180px !important;
}
}

body.collection .cust_coll_products.product-grid .grid__item a.cus-col-prod img {
    width: 100% !important;
    height: auto;
    max-height: 400px;
}


/*5/20/2025  */
.header-drawer nav.header-drawer__menu ul {
    list-style: none;
}
.header-drawer nav.header-drawer__menu ul li a {
    text-decoration: none;
    color: #000;
}
.header-drawer nav.header-drawer__menu ul {
    list-style: none;
    padding: 0;
    width: 100%;
    padding: 20px !important;
}
li.childmenu-item {
    margin-bottom: 10px;
}
.open span.cus-toggle-icon.icon-plus {
    display: none;
}
span.cus-toggle-icon.icon-minus {
    display: none;
}
.open span.cus-toggle-icon.icon-minus {
  display: block;
}
.cus-toggle-icon {
    font-size: 20px !important;
}

/* 26 May 2025 */
.product variant-selects label.sty-material {
    border-radius: 60px;
    padding: 1rem 1rem !important;
}
.product variant-selects input[type=radio]:checked+label.sty-material  {
    border: 1px solid #000000 !important;
}






.sub-header {
    border-bottom: 1px solid #fff;
}
.nr-color-change .sort_and_filter_btn {
    border-top: 1px solid #000;
}
.sub-header ul.list-menu {
    padding: 10px 0px;
    overflow-x: scroll;
    scrollbar-width: none;
}
.header__inline-menu ul.header__submenu {
    backdrop-filter: blur(13px);
}
.sub-header .list-menu--inline {
    display: flex;
    flex-wrap: unset;
}
.sub-header .list-menu__item {
    white-space: nowrap;
}
@media (max-width: 992px){
  .sub-header ul.list-menu {
    padding: 0px;
}
}
sticky-header.header-wrapper.color-background-2.gradient {
    position: absolute;
    width: 100%;
}
.sub-header .list-menu__item a {
    color: #fff;
}
.sub-header ul.list-menu.black .list-menu__item a {
    color: #000;
}
span.material-leged {
    font-weight: 600;
}



 .product-form__input--pill input[type=radio]:checked+label{
  color: #000 ;
}

.product-form__input--pill input[type=radio].disabled:checked+label, .product-form__input--pill input[type=radio]:disabled:checked+label
 {
   color: rgb(45 39 39 / 78%) !important;
     text-decoration: line-through;
}

.coll-badge {
    z-index: 10;
    top: 10px;
    position: absolute;
    padding: 5px 10px;
    line-height: normal;
    font-size: 12px;
    left: 10px;
    border-radius: 50px;
    text-transform: uppercase;
}
.product-form__input--pill input[type=radio][name=Material].disabled:checked+label:before,.product-form__input--pill input[type=radio][name=Material].disabled+label:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0%;
    height: 1px;
    width: 20px;
    background: red;
    z-index: 1;
    rotate: 225deg;
}
.product-form__input--pill input[type=radio][name=Material].disabled:checked+label {
    position: relative;
}
.header-bottom-menu .menu-item {
    opacity: 1;
}
.header-bottom-menu ul {
    list-style: none;
    padding: 0;
    padding-bottom: 20px;
}
.header-bottom-menu .menu-drawer__menu-item--active {
    background: unset;
}
.header-bottom-menu .menu-item a {
    font-size: 12px;
    color: #000000bf;
}
/* tab 06-06-25 */
.custm_slide_tab_filter .te--disclosure-has-popup {
    position: static;
    margin: 0;
    width: auto;
}
.custm_slide_tab_filter .te--disclosure-has-popup summary {
    margin: 0;
}
.custm_slide_tab_filter .te--disclosure-has-popup summary svg {
    display: none;
}
.custm_slide_tab_filter .facets__display{
  left: 0;
  width: 67rem;
}
body .facets__form {
    grid-template-columns: auto;
}
.sort_and_filter_btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
}
.custm_slide_tab_filter .facets__wrapper {
    gap: 10px;
    padding: 10px 20px;
}

.custm_slide_tab_filter .facets__label.facet-checkbox svg {
    display: none;
}
.facets-container menu-drawer {
    display: none;
}
  .custm_slide_tab_filter li.list-menu__item {
    border: 1px solid #ddd;
}
.custm_slide_tab_filter ul.facets-layout {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px;
}
.custm_slide_tab_filter li.list-menu__item label {
    justify-content: center;
    padding: 10px;
    width: 147px;
    white-space: nowrap;
}
.sort_and_filter_btn {
    padding: 0 20px;
}
.fiter_btn_cont a {
    text-decoration: none;
    color: #000;
}
  .custm_slide_tab_filter .facets__display{
        top: calc(100% + 0px);
  }
@media(max-width:767px){
  .custm_slide_tab_filter li.list-menu__item {
    border: 1px solid #ddd;
}
  .custm_slide_tab_filter .facets__disclosure {
    width: max-content;
    max-width: max-content;
    white-space:nowrap;
}
  .custm_slide_tab_filter .te--disclosure-has-popup {
    position: static;
}
  .custm_slide_tab_filter .facets__display{
  width:100%;
  left: -3px;
}
  .custm_slide_tab_filter ul.facets-layout {
    justify-content: start;
}
}
.header-drawer .menu-item__header {
    font-size: 12px;
}
.header-drawer .field label {
    font-size: 12px;
}
predictive-search form .field label {
    font-size: 12px;
}
@media screen and (max-width:767px) {
   body .active-facets {
   margin: 0;
	}
	.active-facets.active-facets-desktop {
    display: none;
}
.custm_slide_tab_filter .facets__wrapper {
    overflow-x: scroll;
    flex-wrap: nowrap;
}
.custm_slide_tab_filter .facets__disclosure {
    flex-basis: 20%;
    flex-shrink: 0;
}
  summary.facets__summary {
    padding: 0;
}
  body .nr-options{
    overflow-x: scroll;
    flex-wrap: unset;
    display: flex;
    width: 100%;
    padding: 0;
    scrollbar-width: none;
}
  .nr-options .active-facets__button span{
    white-space: nowrap;
  }
  .nr-options facet-remove .active-facets__button-remove span{
    white-space: nowrap;
  }
}
.custm_slide_tab_filter .facets__wrapper::-webkit-scrollbar {
  display: none;
}
.custm_slide_tab_filter .facets__wrapper {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

/* 09-06-25 */
header nav.header__inline-menu li span {
    font-size: 16px;
}

.fiter_btn_cont a {
    color: #fff;
}
h2.facet-filters__label label {
    color: #fff;
}
.nr-color-change {
    background: #fff;
}
.nr-color-change .fiter_btn_cont a {
    color: #000;
  font-size: 14px;
}
body .facets-container {
    padding-top: 0;
}
.custm_slide_tab_filter .facets__summary-label {
    color: #fff;
}
.nr-color-change .custm_slide_tab_filter .facets__summary-label {
    color: #000;
}
.nr-color-change .facet-filters__label label{
  color:#000;
}
.nr-color-change .filter_scrolled .facet-filters__sort{
  color: #000 !important;
}
/* .facet-filters__field .select select {
    width: 100%;
    max-width: 90px;
} */
.nr-color-change .header__heading-logo-wrapper img{
  filter:brightness(0) !important;
}
.nr-color-change .header__icon svg{
  color:#000;
}
.nr-color-change .swym-header-launcher-icon svg {
    color: #000;
}
.nr-color-change .facet-filters__field .select select {
    color: #000;
}
.nr-color-change .facet-filters__field .select svg {
    color: #000;
}
body .nr-option-form {
    margin-bottom: 0;
}
.nr-color-change .nr-options {
    background: #fff;
}
.nr-options .active-facets__button span {
    color: #fff;
    box-shadow: unset;
    border: 1px solid #fff;
}
.active-facets__button-remove span {
    color: white;
    border:0 !important;
}
.nr-color-change .nr-options .active-facets__button span {
    color: #000;
    border: 1px solid #000;
}
.nr-color-change .active-facets__button-remove span {
    color: #000;
}
.nr-options facet-remove a {
    padding: 10px;
  color: #fff;
}
.nr-color-change .custm_slide_tab_filter .active-facets-desktop .active-facets__button span {
    color: #000 !important;
    border: 1px solid black !important;
}
.nr-options facet-remove .active-facets__button-remove span {
    border: 0 !important;
}
.custm_slide_tab_filter .active-facets-desktop .active-facets__button span {
    color: #fff;
    border: 1px solid #fff;
    box-shadow: unset;
}
body .nr-color-change facet-remove a span {
    color: black !important;
    border: 1px solid #000;
    box-shadow: unset !important;
}
.custm_slide_tab_filter .active-facets.active-facets-desktop {
    margin: 0;
}
body.collection .scrolled .header__submenu .header__menu-item {
    font-size: 18px;
}
li.li-image {
    width: 100%;
}
.li-image .collection-grid-images {
    display: flex;
    width: 100%;
}
.li-image .collection-grid-images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 100% !important;
    max-height: 830px;
}
body.collection .product-grid .grid__item {
    max-width: 369px;
}
body.collection .product-grid{
	justify-content:center;
}
body.collection .page-width.custom-desktop {
    max-width: unset;
    padding: 0;
}
.ns-flew-wrapper {
    display: flex;
}
.icon-section {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: end;
    padding: 0 20px;
}
.icon-section h6 {
    margin: 0;
    font-size: 13px;
    color:#fff;
}
.ns-flew-wrapper .vw-grid-btn {
    padding: 5px 15px;
    color: #cbcaca;
    cursor: pointer;
}
.vw-grid-btn.icon-four.active{
    color: #ffffff;
}
.icon-section.mobile {
    display: none;
}
.grid--4-col-desktop .grid--4-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
.grid--6-col-desktop .grid--4-col-desktop .grid__item {
    width: calc(16% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(16% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
.grid--6-col-desktop .li-image.ks-grid-img-4 {
    display: none;
}
.grid--4-col-desktop .li-image.ks-grid-img-6 {
    display: none;
}
.sort_by_filter_cont {
    display: flex;
    align-items: center;
    gap: 20px;
}
.grid--6-col-desktop .li-image.ks-grid-img-8 {
    display: none;
}
.grid--4-col-desktop .li-image.ks-grid-img-12 {
    display: none;
}
.nr-color-change .icon-section h6 {
    color: #000;
}
.nr-color-change .ns-flew-wrapper .vw-grid-btn {
    color: #999;
}
.nr-color-change .vw-grid-btn.icon-four.active {
    color: #000;
}
header.header {
    width: 100%;
    max-width: 100%;
}
#custom-sub-header {
    width: 100%;
    max-width: 100%;
}
.nr-color-change .facet-filters__field .select svg {
    right: -8px;
}
.sort_by_filter_cont .icon-section h6 {
    font-weight: lighter;
    font-size: 14px;
}
.nr-color-change .custm_slide_tab_filter.nr-tab-edit {
    background: #fff;
}




}
  .material  li.list-menu__item {
    max-width: 48%;
}
  .gemstone-type li.list-menu__item {
    max-width: 17%;
}
  .product-type li.list-menu__item {
    max-width: 15%;
}
  /* .gemstone-type ul.facets-layout {
    justify-content: start;
} */
  .ring-size li.list-menu__item{
    max-width: 15%;
  }
.ring-style li.list-menu__item{
    max-width: 15%;
  }







.fiter_btn_cont a svg {
    display: none;
}
body .fiter_btn_cont a {
    border: 0px ;
}
.nr-color-change .fiter_btn_cont a svg path {
    fill: #000;
}
.fiter_btn_cont a {
    border: 0;
}
.fiter_btn_cont a svg {
    height: 25px;
    width: 25px;
}
.fiter_btn_cont a svg path {
    fill: #fff;
}
.sort_and_filter_btn {
    padding: 0 20px;
    gap: 10px;
    align-items: center;
}
.fiter_btn_cont a {
    color: #fff;
    border: 1px solid #fff;
    display: flex;
    padding: 2px;
    border-radius: 5px;
}
@media(max-width:1024px){
    .grid--1-col-desktop .grid--4-col-desktop .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
  .grid--2-col-desktop .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
    .icon-section.mobile {
    display: flex;
}
  .icon-section.desktop {
    display: none;
}
  .li-image .collection-grid-images img {
    max-height: 600px;
}
}
@media(max-width:991px){
  .collection-grid-images.desktop img:nth-child(2) {
    display: none;
}
  .li-image .collection-grid-images img {
    max-height: 100%;
}
}
@media(max-width:767px){
  body .nr-color-change facet-remove a span{
    border: 1px solid black !important;
  }
  .custm_slide_tab_filter .facets__wrapper {
    padding: 0;
}
  .nr-tab-edit {
    margin: 5px 3px;
} 
  /* .li-image .collection-grid-images img:nth-child(1) {
    display: none;
} */
  .li-image .collection-grid-images img {
    width: 100%;
    height: 100%;
}
  .icon-section {;
    padding: 0;
}
.icon-section h6 {
    white-space: nowrap;
    font-size: 13px;
    font-weight: normal;
}
  .collection .facet-filters__label {
    white-space: nowrap;
}
.ns-flew-wrapper .vw-grid-btn {
    padding: 5px 6px;
}
  .sort_and_filter_btn {
    padding: 0 20px;
    gap: 10px;
}
  .facet-filters__label.caption-large [for="SortBy"] {
    font-size: 13px;
}
    .sort_by_filter_cont {
    gap: 90px;
}
  .facet-filters__sort {
    width: 100%;
    max-width: 50px;
}
  .custm_slide_tab_filter.nr-tab-edit {
    position: absolute;
    padding: 10px;
    top: 31px;
    width: 100%;
}
  .custm_slide_tab_filter .facets__wrapper {
    gap: 30px;
}
  .ring-size li.list-menu__item {
    max-width: 22%;
}
  .gemstone-type li.list-menu__item {
    max-width: 31%;
}
  .product-type li.list-menu__item {
    max-width: 26%;
}
  .ring-style li.list-menu__item {
    max-width: 28%;
}
  .sort_and_filter_btn {
    justify-content: unset;
}
  .fiter_btn_cont a svg {
    display: block;
}
  .fiter_btn_cont a span {
    display: none;
}
  body .fiter_btn_cont a {
    border: 1px solid #fff;
}
  .nr-color-change .fiter_btn_cont a {
    border: 1px solid #000;
}
}
</pre></body></html>