/** Shopify CDN: Minification failed

Line 65:31 Unterminated string token
Line 210:28 Expected identifier but found "!"
Line 210:31 Expected identifier but found "!"

**/

.message-box.main-product_message-box {
    BACKGROUND: #CF2A57;
}

.main-product_wrapper.main-product_wrapper--grid {
    gap: 20px;
}

.main-product_widget.widget--styles {
    border-radius: 20px;
}
  
.main-product_price-wrap .regular-price.main-price {
   font-size:36px !important;
}


summary#template--26822064996738__main-return_policy-accordion , summary#template--26822064996738__main-shipping_collapsible-accordion {
    font-size: 26px;
    font-weight: 600;
}
strong.main-product_complementary-heading.--word-break {
    font-size: 23px;
}
strong.product-row_heading.text-size--large.--word-break {
    font-size: 18px;
   
}
img.object-fit.object-fit--cover.object-fit--absolute {
    border-radius: 15px;
}

.products-right{
min-width:100%;
}




.back-to-top svg  {
    background: #CF2A57 !important;
    color: white !important;
}

.header.box-aside_head h3.box-aside_heading.mty.--h-anchor-none.h3 {
    text-align: left !important;
}
 label.tpo_shape_square.price_position_null.tpo_button_with_none.tpo_undefined.tpo_is_checked_swatches {
    background-color: #0B1F3A !important;
}

label.tpo_shape_square.price_position_null.tpo_button_with_none.tpo_undefined {
    border: 1px solid #0B1F3A !important;
}

span.form__label.tpo_undefined {
    color: #0B1F3A !important';
} 
.tpo_option-label  span.form__label.tpo_undefined {
    color: #0B1F3A !important;
}
ul.tmenu_nav {
    justify-content: center !important;
}


.tmenu_nav > .tmenu_item--root > 
.tmenu_item_link .tmenu_item_text {
  color: #0B1F3A !important;
  font-weight: 600 !important;
}

/* FIRST ROOT MENU (Winter Sale) */
.tmenu_nav > .tmenu_item--root:nth-child(1) > 
.tmenu_item_link .tmenu_item_text {
  color: #CF2A57 !important;
  font-weight: 700 !important;
}

/* Arrow icon – match text color */
.tmenu_nav > .tmenu_item--root > 
.tmenu_item_link .tmenu_indicator_icon svg {
  color: #0B1F3A !important;
}

.tmenu_nav > .tmenu_item--root:nth-child(1) >
.tmenu_item_link .tmenu_indicator_icon svg {
  color: #CF2A57 !important;
}
@media (min-width:1360px){
h3.box-aside_heading.mty.--h-anchor-none.h3 {
    text-align: left !important;
}
}


 svg.ico.ico-search {
    color: #0B1F3A !important;
}
.announcement-bar-fw {
    height: 36px !important;
}

@media(min-width:1100px){
.page-header_top-wrap.page-header--fixed-area.page-header--bdr-bottom {
    height: 104px !important;
}
}

.page-header_bottom-wrap.page-header--bdr-bottom {
    height: 48px !important;
}

.page-header_bottom-wrap.page-header--bdr-bottom {
    border-bottom: unset;
}
@media (min-width:1100px){
 .carousel_wrapper span.btn-icn-ixi_wrapper  {
    padding: 14px !important;
}
}
button.newsletter-form_btn.btn-icn-ixi {
    color: #0B1F3A;
}


@media (max-width:767px){
    .carousel-card_wrapper{
        padding: 44px 24px !important;
    }
    .component-collection-grid .grid {
    row-gap: 24px !important;
}
.global-block.email-signup.email-signup-template--26822064406914__email_signup_gqRXhj.scheme--scheme1.--q-align {
    margin-top: 22px;
}
.carousel-card_wrapper.scheme.scheme--scheme1.carousel-card--no-box {
    position: relative;
    bottom: 51px;
}
}
@media (max-width:512px){
h2.h2.mty.email-signup_heading {
    text-align: center !important; 
    line-height: 1.3;
}
.text-size--medium.email-signup_description.mty {
     text-align: center !important; 
}
}
@media (max-width:990px){
    .box-aside_title-text {
        margin-bottom:unset !important;
    }
    .box-aside_socials-wrap.--q-align-justify {
    display: flex;
    align-items: center;
   }
   .box-aside{
    border-radius:12px !important;
   }
   .page-header_top-wrap.page-header--fixed-area.page-header--bdr-bottom {
    border-bottom: unset;
}
}


@media(max-width:820px){
.stats-bar {
    flex-direction: row !important;
    justify-content: space-between;
}

.main-product_row--complementary .product-row_image {
    width: 100px;
    height: 100px;
}
    p.jm-text.jm-review-widget-minimal-header__title {
    font-size: 30px !important;
}
    
    h2.related-products_heading.h2.--h-anchor-none.mty {
    font-size: 30px !important;
}
    summary {
    font-size: 20px !important;
}
    strong.main-product_complementary-heading.--word-break {
    font-size: 24px;
}
    .main-product_row.main-product_row--template--26822064996738__main-custom_liquid_zgfAE7.main-product_row--custom_liquid {
 font-size:24px !important;
}
span.regular-price.main-price {
    font-weight: 600 !important;
    font-size: 16px;
    color: #0B1F3A;
}
}

.tmenu-watermark.tmenu_item_link * {
    color: white !important;!i;!;
}
@media (max-width:650px){
.page-header_top-wrap.page-header--fixed-area.page-header--bdr-bottom {
    height: 44px !important;
}
.announcement-bar_text{
  font-size: 15px !important;
}
.announcement-bar {
    --section-padding-top: 32px !important;
    --section-padding-bottom: 32px !important;
}
.trending-products_header{
        margin-bottom: 37px !important;
}

.trending-products_slider-wrapper {
        padding: 0px 20px 0px 20px !important;
}
.trending-products-section {
    padding: 65px 0px 58px 0px !important;
}

}


 span.sale-price.main-price {
    /* font-size: 16px; */
    font-weight: 600;
    color: #CF2A57;
}
s.regular-price {
   
    color: #7F8793 !important;
}
.regular-price.main-price {
  color: #0b1f3a;
  font-weight:600;

}
@media (min-width: 992px) {
    .user-action-list {
        height: 103px !important;
    }
}


.predictive-container_inner-col.predictive-container_inner-col--products {
    padding-top: 20px;
}

.predictive-container_inner-col.predictive-container_inner-col--suggest.--word-break {
    padding-top: 20px;
}

.predictive-container_empty-content.--align-left {
    padding-top: 20px;
}

@media (max-width:1025px){
.splide-controls.arrows-control.--justify-center {
    gap: 25px;
}
}

@media(max-width:1024px){
.page-header-sections--26822065095042__header {
    --logo-desktop-width: 264px !important;

}
}

@media(max-width:650px){
.facets-active.--v-align-middle .facets-active_wrapper {
    padding-top: 18px;
}
}

.jdgm-prev-badge {
    padding-bottom: 10px;
}
.hktqv_Inline_Wishlist {
    padding-bottom: 10px;
}
.open-close_slide-wrapper.text-size--small {
    font-size: 16px !important
    ;
}
strong.product-saving-badge.--word-break {
    font-size: 16px !important;
}
.jdgm-star {
    color: #FFB43B !important;
}
h2.jdgm-title ,span.jdgm-reviewer-name, span.jdgm-verified-text,span.jdgm-rating-text ,.jdgm-text{
    color: #0B1F3A !important;
}

@media(max-width:650px){
.jdgm-title {
        font-size: 24px !important;
    }
}
.jdgm-title {
    font-weight:600 !important;
}
@media(max-width:1200px){
div#shopify-block-AeDZHc3RJRysrNk1pc__judge_me_reviews_review_widget_bBtkbW {
    padding: 15px !important;
}
}

 .tpo_option-type-dropdown-wrapper {
        position: relative !important;
} 
.tpo_option-input-wrapper {
    flex-direction: column !important;
}

a#more-payment-options-link {
    font-size: 15px !important;
    font-weight: 500 !important;
}

.footer-sections--26822065062274__footer > *{
    position:unset !important;
}
 .footer-sections--26822065062274__footer{
     overflow: visible !important;
 }

 a.back-to-top {
    top: -70px;
}

@media(min-width:755px){
.hktqv_MoreAction {
    right:50px !important
}
}


ul.list-unstyled.btns-list.page-header_btns-list {
    align-items: center;
}

  aside.main-cart_widget.main-cart_widget--blocks.--hidden-down-tablet {
    display: none;
} 

@media(max-width:410px){
button.st-wishlist-details-button.st-wishlist-details-button--header-icon.st-initialized {
    padding: unset;
}
}

@media(max-width:370px){
.page-header_nav.page-header_align-wrap.page-header_grow {
    max-width: fit-content;
}
}


.st-wishlist-button[data-type=product-card].left_top {
    bottom: auto;
    left: 10px !important;
    right: auto;
    top: 11px !important;
}

#MainContent {
  min-height: calc(100vh - 498px); /* header + footer height */
}

.carousel-card_btn a{
    cursor:pointer !important;
}

.related-products-template--26822064996738__recommendations .product-saving-percentage-badge {
    font-size: 13px !important;
    background-color: #CF2A57 !important;
    padding: 10px 13px !important;
}



.jm-media-grid__container[data-v-2a7b0777]{

  touch-action: pan-x pan-y !important;
}

 /* @media(max-width:767px){
div#ezy-open {
    left: unset !important;
    right: 27px !important;
}
}  */

@media(max-width:767px){
.compare-toggler.btn-icn-ixi .btn-icn-ixi_wrapper {
    padding: 11px  !important;
}}
.trending-products_product-card .compare-toggler ,.products-scroll .product-card .compare-toggler{
    top: 7px !important;
}

button.st-wishlist-button.st-initialized {
    left: 9px !important;
    right: unset !important;
    top: 14px !important;
}

.product-column-card .compare-toggler {
    right: 19px !important;
    top: 12px !important;
}

strong.main-product_complementary-heading.--word-break {
    padding-top: 20px !important;
}

@media (min-width:320px) and (max-width: 1000px) {
    strong.main-product_complementary-heading.--word-break {
        font-size: 17px !important;
    }
    
}
.main-product_row--complementary .splide__arrows{
            top: -52px !important;
    }
a#more-payment-options-link {
  color: #0b1f3a !important;
}