/** Shopify CDN: Minification failed

Line 581:12 Expected ":"

**/


.product-grid-container .card__heading a {
    font-size: 16px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-box-orient: vertical;
}

.box_variant_picker .form__label {
    margin: auto;
    margin-left: 0px;
    margin-right: 0px;
}

img.box_main_new_ {
    border: 1px solid #ddd;
    width: 100%;
    margin-top: 16px;
    padding: 3px;
}


.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_14k-yellow-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_14k-yellow-gold,
.box_14k-yellow-gold{
    background-image: url(/cdn/shop/files/Group_1437255845.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}

.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_14k--white-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_14k--white-gold,
.box_14k--white-gold{
    background-image: url(/cdn/shop/files/Group_1437255843.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}
.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_14k-rose-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_14k-rose-gold,
.box_14k-rose-gold{
    background-image: url(/cdn/shop/files/Group_1437255844.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}
.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_18k-yellow-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_18k-yellow-gold,
.box_18k-yellow-gold{
    background-image: url(/cdn/shop/files/Group_1437255840.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}

.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_18k-rose-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_18k-rose-gold,
.box_18k-rose-gold{
    background-image: url(/cdn/shop/files/Group_1437255841.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}

.product__info-wrapper .product-form__input--pill input[type=radio]+label.box_18k-white-gold,
.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label.box_18k-white-gold,
.box_18k-white-gold{
    background-image: url(/cdn/shop/files/Group_1437255842.png?v=1764309854) !important;
    background-size: 100% 100% !important;
    color: transparent !important;
    border-radius: 100% !important;
}



.product-grid-container
.product-metal-options .metal-badge {
    width: 36px;
    height: 36px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.product-grid-container
.product-metal-options {
    display: flex;
}

.cart_btn_box {
    margin-top: 17px;
    margin-bottom: 16px;
}
.product-grid-container
a.product_btn {
    border: 1px solid #000000;
    width: 100%;
    display: flex;
    height: 50px;
    text-decoration: blink;
    text-align: center;
    justify-content: center;
}
.product-grid-container
a.product_btn span {
    margin: auto;
    font-size: 16px;
    color: black;
}
.product-grid-container
.cart_btn_box_inner_a {
    margin-top: 18px;
}

.product-grid-container
li.li_img_box {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
.product-grid-container
.li_img_box_inner img {
    width: 100%;
    height: 635px;
    object-fit: cover;
}

.pagination-wrapper {
    display: block;
    width: 100%;
    margin: 0px !important;
}

.s_90_per_row {
    flex-wrap: wrap;
}

.product-grid-container .card__heading .card__heading {
    height: 43px;
}


.product_page_img_col_desc img {
    width: 100%;
    height: 708px;
    object-fit: cover;
}

.col_product_row {
    display: flex;
    width: 100%;
}

.product_page_img_col {
    width: 35%;
}

.product_page_img_desc {
    width: 65%;
    padding-left: 2%;
}

summary.acc-title {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
    border-bottom: 1px solid #ddd;
    position: relative;
}

span.arrow_Svg_acc {
    position: absolute;
    right: 8px;
    left: auto;
}

.acc[open] .arrow_Svg_acc {
    transform: rotate(179deg);
}

.acc .arrow_Svg_acc {
    transform: rotate(0deg);
    transition: 0.6s;
}

.acc-content .site_desc {
    text-align: left;
}


.product_page_row .product {
    width: 100% !important;
    max-width: 100% !important;
}

.product_page_row .product__media-wrapper {
    width: 100% !important;
    max-width: 45% !important;
}

.product_page_row .product__info-wrapper {
    width: 100% !important;
    max-width: 55% !important;
    padding-left: 5% !important;
}

.product_page_row 
.product-form__buttons {
    display: flex;
    max-width: 68% !important;
    width: 100% !important;
}
.product_page_row 
.product-form__submit {
    width: 50% !important;
    margin-right: 10px;
    border: 1px solid #29406B;
    height: 50px;
    margin-bottom: 0px !important;
}
.product_page_row 
.shopify-payment-button {
    width: 50% !important;
}
.product_page_row 
shopify-accelerated-checkout {
    height: 50px !important;
}
.product_page_row 
button.shopify-payment-button__button {
    height: 50px !important;
    background: #29406B;
}


.why_cls_us_col_inner {
    border: 1px solid #DDDDDD;
    display: flex;
    padding: 10px;
}

.why_cls_us_inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -7px;
}

.why_cls_us_col {
    width: 50%;
    padding: 7px;
}

span.icon_box_pwyc {
    width: 30px;
    height: 30px;
    margin: auto;
    margin-left: 0px;
    margin-right: 0px;
}

span.title_box_pwyc {
    font-size: 13px;
    color: #000000;
}

span.title_box_pwyc {
    width: calc(100% - 30px);
    padding-left: 20px;
}


.undercart_btn {
    background: linear-gradient(147.57deg, rgba(160, 171, 190, 0.0742) -5.51%, rgba(160, 171, 190, 0.0765442) 43.11%, rgba(41, 64, 107, 0.0795) 98.74%);
}

a.ubb_btn.ubb_btn_1 {
    background: #29406B;
    margin-bottom: 20px;
}

a.ubb_btn.ubb_btn_2 {
    background: #13CE59;
}

.ubb_btn {
    width: 261px;
    height: 62px;
    display: flex;
    justify-content: center;
    margin: auto;
    align-items: center;
    color: white;
    text-decoration: none;
}

.undercart_btn_inner {
    display: flex;
    padding: 20px;
}

.undercart_btn_box {
    width: 40%;
    margin: auto;
    margin-right: 0px !important;
}

.undercart_btn_text {
    width: 60%;
    margin: auto;
}

.undercart_btn_title {
    font-size: 30px;
    color: #29406B;
    font-weight: 600;
}

.undercart_btn_title_Desc , .undercart_btn_title_Desc a {
    font-size: 26px;
    color: black;
    color: #000000;
    text-decoration: none;
}

.undercart_btn_title_Desc {
    line-height: 1.2em;
}



.product_page_ox.box_14k-yellow-gold,.product_page_ox.box_14k--white-gold, .product_page_ox.box_14k-rose-gold, .product_page_ox.box_18k-yellow-gold, .product_page_ox.box_18k-rose-gold,
 .product_page_ox.box_18k-white-gold{
    width:52px !important;
    height:52px !important;
}


.product__info-wrapper 
.product-form__input--pill input[type=radio]+label {
    background: #FFFFFF !important;
    border: 1px solid #DDDDDD !important;
    border-radius: 0px !important;
    color: #000000 !important;
    font-size: 15px !important;
    /* height: 42px !important; */

        line-height: 31px !important;
    height: 50px !important;
}
.product__info-wrapper 
.product-form__input--pill input[type=radio]:checked+label{
    
  
    border: 1px solid #29406B !important;
  
    color: #29406B !important;
}

.product-accordion-wrapper.site_paddig .s_90_per_row {
    padding-top: 60px;
    margin-top: 60px;
    border-top: 1px solid #DDDDDD;
}


.box_variant_picker .form__label {
    font-size: 24px;
    font-weight: 600 !important;
    color: #000000;
    width: 171px !important;
}

.box_variant_picker .form__label span {
    display: none;
}

.box_variant_picker fieldset {
    display: flex;
    max-width: 68% !important;
    width: 100% !important;
}

.box_variant_picker .product-form__input.product-form__input--dropdown {
    display: flex;
        max-width: 68% !important;
    width: 100% !important;
}

.box_variant_picker  .select {
    width: calc(55% - 171px)  !important;
}


.box_variant_picker .select select {
    background: #F2F2F2 !important;
}
.box_variant_picker 
span.svg-wrapper {
    background: #FFFFFF !important;
    width: 21px !important;
    height: 21px !important;
    top: 13px !important;
}
.box_variant_picker 
span.svg-wrapper svg {
    width: 11px !important;
    height: 7px !important;
}

div#ultimateTrustBadgeswidgetDiv {
    display: none !important;
}


div#ultimateTrustBadgeswidgetDiv {
    display: none !important;
}
.product__info-wrapper
.price__regular span.price-item.price-item--regular {
    font-size: 28px !important;
    color: #29406B;
    font-weight: 600 !important;
}



.new_row_border_filder {
    width: 100% !important;
    border-bottom: 1px solid #DDDDDD;
}
.new_row_border_filder
.product-count.light {
    display: none;
}
.new_row_border_filder
.sorting 
 .select {
    border: 1px solid #DDDDDD;
    border-bottom: none !important;
    padding: 10px;
    font-size: 16px;
    color: black !important;
}
.new_row_border_filder
form#FacetFiltersForm {
    margin-bottom: 0px !important;
    gap: unset !important;
}
.new_row_border_filder
div#FacetsWrapperDesktop {
    /* border: 1px solid #DDDDDD; */
}
.new_row_border_filder
.facets__disclosure {
    border: 1px solid #DDDDDD;
    padding: 10px 10px;
    border-bottom: none;
    margin-right: 10px;
}
.new_row_border_filder
.facets__summary {margin-bottom: 0px !important;}

.new_row_border_filder
.facet-filters__label ,.new_row_border_filder .facets__heading {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}
.new_row_border_filder
h2#verticalTitle {
    position: relative;
    top: 6px;
}

.acc-content ul {
    padding-left: 21px !important;
}

.acc-content {
    font-size: 18px;
    color: black;
    color: #000000;
}

.acc-content h3 {
    font-size: 21px;
    text-decoration: underline;
    line-height: 1.2em;
}



.product-form__input--pill input[type=radio].box_18k-white-gold.disabled:checked+label,
body  .product__info-container  .btn_Metal .product_page_ox.box_18k-white-gold {
background-image: url(/cdn/shop/files/Group_1437255842.png?v=1764309854) !important;
background: url(/cdn/shop/files/Group_1437255842.png?v=1764309854) !important;
}

.product_page_row 
.thumbnail-slider {
    position: absolute;
    bottom: 123px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 100;
}
.product_page_row 
.product__column-sticky {}
.product_page_row 
.grid__item.product__media-wrapper {
    position: relative;
}
.product_page_row 
.thumbnail-list li button {
    background: black !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 100% !important;
    overflow: hidden;
    background: #D9D9D9 !important;
}
.product_page_row 
.thumbnail-list li img {
    opacity: 0 !important;
}
.product_page_row 
.thumbnail-list {
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.product_page_row 
.thumbnail-list li {
    width: 10px !important;
    height: 10px !important;
}
.product_page_row .thumbnail-list li .thumbnail[aria-current] {
    background: #29406B !important;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    left: -3px !important;
    top: -12px;
}

.product_page_row .thumbnail-list li span {
    display: none;
}

input#NewsletterForm--template--18845071900834__newsletter_mthrpb {
    border: 1px solid #DDDDDD;
    width: 39% !important;
    width: 80% !important;
    max-width: 100% !important;
    flex: none !important;
}

product-recommendations.related-products {
    border-top: 1px solid #DDDDDD;
    margin-top: 60px;
}

details.acc:last-child .acc-title {
    border: none !important;
}
.product_page_row
.product__sku {
    font-family: Fahkwang, sans-serif !important;
    Fahkwang, font-family: sans-serif;
    color: #000000 !important;
    font-size: 20px !important;
    margin-bottom: 10px !important;
    padding: 0px !important;
}
.product_page_row
.product__title {
    margin-top: 0px !important;
    
}
.ubb_btn  span {
    display: flex;
    position: relative;
}

.ubb_btn  svg {
    margin: auto;
    position: absolute;
    left: -31px;
    width: 22px;
    height: 30px;
    top: -2px;
}

.ubb_btn {
    position: relative;
}

.swatch-input__input:checked+.swatch-input__label {
    
    border-radius: 100% !important;
}
ul#product-grid 
.card__media {
    border: 1px solid #DDDDDD;
}


p.announcement-bar__message {
    font-size: 14px;
}



.product_page_row     button#ProductPopup-popup_p3CgjV {
    display: none;
}

.collection-rings button#ProductPopup-popup_p3CgjV {
    display: block !important;
}
@media all and (min-width: 320px) and (max-width: 767px) {
 .product__title h1 {
    font-size: 20px !important;
}

.product_page_row .product__sku {
    font-size: 15px !important;
}
 
    .product_page_img_col {
    position: relative !important;
}


   
    .product_page_row .product__media-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    }
    .product_page_row .product__info-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0% !important;
    }
    .undercart_btn_inner {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    }

    .undercart_btn_box {
    width: 100% !important;
    }
    .undercart_btn_text {
    width: 100%;
    margin: auto;
    }
    .undercart_btn_title_Desc, .undercart_btn_title_Desc a {
    font-size: 15px;

    }
    .undercart_btn_title {
    font-size: 24px;


    }
    .ubb_btn {
        width: 207px;
        height: 44px;

    }
    .ubb_btn  svg {
    width: 15px;
    height: 20px;
    margin: auto;
    position: relative;
    left: -8px;
}

.ubb_btn  span {
    display: flex;
    justify-content: center;
    vertical-align: middle;
}
.why_cls_us_inner {}

.why_cls_us_col {
    width: 100%;
}

.col_product_row {
    flex-wrap: wrap;
}

.product_page_img_col {
    width: 100%;
}

.product_page_img_desc {
    width: 100%;
    padding: 0px !important;
}

.box_variant_picker .form__label {
    font-size: 15px;
    font-weight: 400 !important;
    color: #000;
    width: 100% !important;
}
.box_variant_picker fieldset, .box_variant_picker .product-form__input.product-form__input--dropdown {
    display: flex;
    max-width: 100% !important;
    width: 100% !important;
    flex-wrap: wrap;
}

.box_variant_picker .select {
    width: 100% !important;
}
.product_page_ox.box_14k-yellow-gold, .product_page_ox.box_14k--white-gold, .product_page_ox.box_14k-rose-gold, .product_page_ox.box_18k-yellow-gold, .product_page_ox.box_18k-rose-gold, .product_page_ox.box_18k-white-gold {
    width: 32px !important;
    height: 32px !important;
}
.product_page_row .product-form__buttons {
    display: flex;
    max-width: 100% !important;
    width: 100% !important;
}
.product_page_img_col_desc img {
   
    height: 152px;
   
}
span.title_box_pwyc {
    font-size: 15px;
    color: #000;
}
}

@media all and (min-width: 481px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 980px) {
    .product_page_img_col {
    position: relative !important;
}

.product_page_img_col_desc img {
    width: 100% !important;
    height: 400px !important;
    object-fit: contain;
}
    
    .product_page_row .product__media-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    }
    .product_page_row .product__info-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0% !important;
    }
    .undercart_btn_inner {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    }

    .undercart_btn_box {
    width: 100% !important;
    }
    .undercart_btn_text {
    width: 100%;
    margin: auto;
    }
    .undercart_btn_title_Desc, .undercart_btn_title_Desc a {
    font-size: 15px;

    }
    .undercart_btn_title {
    font-size: 24px;


    }
    .ubb_btn {
        width: 207px;
        height: 44px;

    }
    .ubb_btn  svg {
    width: 15px;
    height: 20px;
    margin: auto;
    position: relative;
    left: -8px;
}

.ubb_btn  span {
    display: flex;
    justify-content: center;
    vertical-align: middle;
}

.why_cls_us_col {
    width: 33.33% !important;
}

.col_product_row {
    flex-wrap: wrap;
}

.product_page_img_col {
    width: 100%;
}

.product_page_img_desc {
    width: 100%;
    padding: 0px !important;
}

.box_variant_picker .form__label {
    font-size: 15px;
    font-weight: 400 !important;
    color: #000;
    width: 100% !important;
}
.box_variant_picker fieldset, .box_variant_picker .product-form__input.product-form__input--dropdown {
    display: flex;
    max-width: 100% !important;
    width: 100% !important;
    flex-wrap: wrap;
}

.box_variant_picker .select {
    width: 100% !important;
}
.product_page_ox.box_14k-yellow-gold, .product_page_ox.box_14k--white-gold, .product_page_ox.box_14k-rose-gold, .product_page_ox.box_18k-yellow-gold, .product_page_ox.box_18k-rose-gold, .product_page_ox.box_18k-white-gold {
    width: 32px !important;
    height: 32px !important;
}
.product_page_row .product-form__buttons {
    display: flex;
    max-width: 100% !important;
    width: 100% !important;
}
.product_page_img_col_desc img {
   
    height: 152px;
   
}
span.title_box_pwyc {
    font-size: 15px;
    color: #000;
}
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {}

@media all and (min-width: 1025px) and (max-width: 1140px) {
     .product__title h1 {
        font-size: 33px;
    }
    .box_variant_picker .form__label {
        font-size: 22px;
        font-weight: 500 !important;

    }

    .undercart_btn_title_Desc, .undercart_btn_title_Desc a {
        font-size: 17px;


    }
    span.title_box_pwyc {
        font-size: 15px;

    }
    .ubb_btn {
        width: 189px;
        height: 48px;

        font-size: 15px !important;
    }
    .box_variant_picker .select {
        width: calc(85% - 171px) !important;
    }
        .undercart_btn_title {
        font-size: 24px;

        }

}

@media all and (min-width: 1141px) and (max-width: 1280px) {
     .product__title h1 {
        font-size: 33px;
    }
    .box_variant_picker .form__label {
        font-size: 22px;
        font-weight: 500 !important;

    }

    .undercart_btn_title_Desc, .undercart_btn_title_Desc a {
        font-size: 17px;


    }
    span.title_box_pwyc {
        font-size: 15px;

    }
    .ubb_btn {
        width: 189px;
        height: 48px;

        font-size: 15px !important;
    }
    .box_variant_picker .select {
        width: calc(85% - 171px) !important;
    }
        .undercart_btn_title {
        font-size: 24px;

        }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {

    .product__title h1 {
        font-size: 33px;
    }
    .box_variant_picker .form__label {
        font-size: 22px;
        font-weight: 500 !important;

    }

    .undercart_btn_title_Desc, .undercart_btn_title_Desc a {
        font-size: 22px;


    }
    span.title_box_pwyc {
        font-size: 18px;

    }
    .ubb_btn {
        width: 189px;
        height: 48px;

        font-size: 15px !important;
    }
    .box_variant_picker .select {
        width: calc(85% - 171px) !important;
    }

}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .product__title h1 {
    font-size: 33px;
}
.box_variant_picker .form__label {
    font-size: 22px;
    font-weight: 500 !important;
 
}

.undercart_btn_title_Desc, .undercart_btn_title_Desc a {
    font-size: 22px;
    
   
}
span.title_box_pwyc {
    font-size: 18px;
   
}

}

@media all and (min-width: 1681px) and (max-width: 1880px) {}











.product_page_img_col {
    position: sticky;
    top: 10px;
    position: -webkit-sticky; /* for Safari */
    position: sticky;
    top: 0;
    align-self: flex-start; /* <-- this is the fix */
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .product-grid-container a.product_btn span {
  
        font-size: 14px !important;
   
    }
   
        body .price__regular span.price-item.price-item--regular {
        font-size: 12px !important;
    }

    summary.acc-title {
    font-size: 18px;
   
}
.acc-content {
   
    font-size: 14px;
  
}
.product__info-wrapper .price__regular span.price-item.price-item--regular {
    font-size: 18px !important;
  
}
a.ubb_btn.ubb_btn_1 {
    margin-top: 20px;
    margin-bottom: 10px;
}
}

@media all and (min-width: 285px) and (max-width: 767px) {
     .grid--2-col-tablet-down .grid__item, li.li_img_box.li_img_box_5, li.li_img_box.li_img_box_18 {
        width: 49% !important;
        max-width: 99% !important;
    }
    .product-grid-container .product-metal-options {
    flex-wrap: wrap !important;
    gap: 1px !important;
}
    .product-grid-container .product-metal-options .metal-badge {
        width: 21px !important;
        height: 22px !important;
    }
    .product-grid-container a.product_btn {
    height: 36px !important;
    width: 100% !important;
    margin: 0 auto;
}

.product-grid-container a.product_btn span {
    font-size: 13px !important;
}

li.li_img_box.li_img_box_5 {
    width: 100% !important;
    max-width: 100% !important;
}
}




/* new desing */

.product_page_row     .product__title h1 {
    font-size: 18px !important;
}

.product__info-wrapper .price__regular span.price-item.price-item--regular {
    font-size: 16px !important;
    color: #29406B;
    font-weight: 600 !important;
}

.box_variant_picker .form__label {
    font-size: 15px;
    font-weight: 100 !important;
    color: #000000;
    width: 171px !important;
}

    .product_page_row {
        width: 100% !important;
        display: flex;
        padding: 0 100px !important;
        max-width: 1400px !important;
        padding: 0px !important;
    }
    .product_page_row  
.product-accordion .accordion-content {
  display: none;
  padding-top: 10px;
}
.product_page_row  
.product-accordion.active .accordion-content {
  display: block;
}
.product_page_row  
.accordion-toggle {
  width: 100%;
  text-align: left;
 font-size:16px;
  cursor: pointer;
  padding: 10px 0;
  background: none;
  border: none;
}


button.accordion-toggle {
    position: relative;
}

button.accordion-toggle .arrow {
    position: absolute;
    right: 0;
    left: auto;
    transition: 0.6s;
    transform: rotate(91deg);
    font-size: 23px;
    top: 0px;
}

.active button.accordion-toggle  .arrow {
    transform: rotate(-91deg);
}

.product-accordion {
    border-bottom: 1px solid #ddd;
}

.product_page_ox.box_14k-yellow-gold, .product_page_ox.box_14k--white-gold, .product_page_ox.box_14k-rose-gold, .product_page_ox.box_18k-yellow-gold, .product_page_ox.box_18k-rose-gold, .product_page_ox.box_18k-white-gold {
    width: 32px !important;
    height: 32px !important;
}
.box_variant_picker .select {
    width: calc(100% - 171px) !important;
}

.box_variant_picker .select select {
    background: transparent !important;
    height: 38.5px !important;
    width: 100% !important;
}


.s_90_per_row {
    width: 100%;
    margin: 0 auto;
    display: flex;
    max-width: 1400px !important;
}



@media all and (min-width: 320px) and (max-width: 767px) {
    .top_header_box_icon_nd {
    display: none;
}
    .s_90_per_row {
         width: 96%  !important;
    
    }
    .next-btn {
    right: 0px !important;
    }

    .prev-btn {
    left: 0px !important;
    }  
    .collection-child-image img {
    width: 90px !important;
    height: 90px !important;
   
} 
.box_variant_picker .form__label {
    width: 100% !important;
}
}

@media all and (min-width: 481px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 980px) {}

@media only screen and (min-width: 981px) and (max-width: 1024px) {}

@media all and (min-width: 1025px) and (max-width: 1140px) {}

@media all and (min-width: 1141px) and (max-width: 1280px) {}

@media all and (min-width: 1281px) and (max-width: 1440px) {}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}



.recently_title_box_both {
    display: flex;
    justify-content: center;
}

.recently_title_box_both h2 {
    font-size: 15px;
    font-weight: 300 !important;
    text-align: center;
    justify-content: center;
    text-transform: capitalize !important;


}

.recently_title_box_both span {
    margin: auto;
    margin-left: 6px;
    margin-right: 5px;
    line-height: 1.2em;
}

.recently_title_box_both h2 {
    padding-bottom: 0px;
    margin-bottom: 0px !important;
}

div#recently-viewed-products {
    margin-top: 40px;
}

div#releted_product {
    margin-top: 40px;
}