/** Shopify CDN: Minification failed

Line 703:0 Unexpected "#"

**/
/*THEME OVERRIDES*/


 
body {
    font-family: 'TexGyreAdventor', sans-serif;
    font-weight: 400;
       -webkit-text-fill-color: inherit;
        font-family: "Lexend", sans-serif;
         font-family: "Poppins", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
   letter-spacing: -.03rem;
}
.heading, .h0, .h1, .h2, .h3, .h4, .h5, .h6, .prose :is(h1,h2,h3,h4,h5,h6),
.main_header_text,
h2.lpheadline,
.right-column-wrapper .item-group p
 .left-column-wrapper .item-group p
{
     font-family: 'TexGyreAdventor', sans-serif ;
    font-weight: 700  ;
    -webkit-font-smoothing: antialiased ;
    -moz-osx-font-smoothing: grayscale ;


     font-family: "Lexend", sans-serif !important;
      font-family: "Poppins", sans-serif !important;
  font-optical-sizing: auto;
  font-weight:600 !important;
  font-style: normal;
  letter-spacing: -.08rem;
}
.main_header_text{
	  letter-spacing: -.05rem;
}
.bold {
    font-weight: 600;
}
.subheading {
    font-weight: 600;
}
.header__link-list {
   
    letter-spacing: -.01rem;
    font-size: 13px;
   
}
p{
	font-size: 14px;
	 
}
.mega-menu {

}
.mega-menu ul li{
	font-size:  12px; 
}
.mega-menu ul li .link-faded{
	font-size: 12px; 
	color: #E24812;
	font-weight: 700; 
	 background: linear-gradient(136deg, #12daff 10%, #20a1c4 94%);
    background-clip: text;
    -webkit-background-clip: text; /* For Safari and Chrome */
    color: transparent;
    -webkit-text-fill-color: transparent; /* For Safari and Chrome */
}
.mega-menu ul li a.h5{
	font-size: 16px; 
	line-height: 19px;
	padding-bottom: 10px;
}
.zoom-image--enabled .zoom-image {
        transform-origin: center;
        transition: transform .2s cubic-bezier(.22,1,.36,1);
}
.navigation-promo .content-over-media {
    	margin-left: 0px;
}
.navigation-promo  .content-over-media {
    transform:none;
}
.navigation-promo a[style*="grid-area: promo-2"] .text-custom p,
.navigation-promo a[style*="grid-area: promo-3"] .text-custom p {
      font-size: .8rem !important;
    line-height: 1.3 !important;
}

#mega-menu-mega_menu_jTbt8x .navigation-promo a  .text-custom p {
      font-size: 1.1rem !important;
    line-height: 1.3rem !important;
}

.header__wrapper {
   padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 1px 12px rgba(0, 0, 0, .06);
}
store-header[allow-transparency=""] .header__wrapper {
   box-shadow: 0px 1px 12px rgba(0, 0, 0, .0);
}
.product-info__quantity-selector label{
display:none;
}
[data-block-id="quantity_selector"] 
{
    width: 21%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2%;
    margin-top: 7px;
}
[data-block-id="payment_terms"]{
font-size: 10px;
    opacity: .8;
}
.product-info>*+* {
 
    margin-bottom: 0;
}
[data-block-id="buy-buttons"], .product-info__block-item:where([data-block-type=buy-buttons])
{
width:73%; 
display:inline-block; 
vertical-align:middle; 
padding-top: 0px;
    margin-top: 1px;
}
    .button--xl, .shopify-payment-button__button--unbranded {
     padding-block-start: 0.7rem;
    padding-block-end: 0.7rem;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    font-weight: 600 !important;
    letter-spacing: .01rem !important;
    font-size: 16px !important;
    height: auto !important;
    text-transform: capitalize;
        }
variant-picker{
padding: 6%;
    background-color: rgba(0, 0, 0, .02);
    border-radius: 22px;
    width: 97%;
    margin-bottom: 20px;
}
.select {
    
    background-color: #ffffff;
    box-shadow: 0px 1px 22px rgba(0, 0, 0, .1);
}



.underproductgrid{
display:inline-block; 
vertical-align:middle; 
width:32%; 
text-align:center; 
background-color:rgba(0,0,0,.02); 
border-radius:12px; 

 

}
.product_vp_two_up .underproductgrid:nth-child(3){
display: none;

}
.product_vp_two_up .underproductgrid{
width: 48%;

}
.product_vp_two_up .underproductgrid img {
   
    width: 24%;
}
.underproductgrid img{


   
    display: inline-block;
    width: 30%;
    height: auto;
    vertical-align: middle;
margin-right: -6%;
    margin-left: -16%;
        margin-bottom: -3%;
    margin-top: -3%;
}
.underproductgrid h3{
	width: 60%;
	font-size: 11px;
	    text-align: left;
	    display: inline-block;
	    vertical-align: middle;
}

.navigation-drawer[mobile-opening=left]{
	z-index: 9999;
}
/*THEME OVERRIDES*/











/*DORMEO STYLES*/
.mobile_contact_us{
	display: none;
}
.sleeping_children_logo{
background-color: #ffffff;
    border-radius: 10px;
    padding: 10px;
    width: 120px;
    margin-bottom: 17px !important;
}
.background-gradient-lighter, #shopify-section-sections--17439803179182__text-with-icons
 {
    background: linear-gradient(102deg, rgba(247, 245, 253, 1), rgba(255, 255, 255, 1) 49%, rgba(225, 241, 250, 1) 100%);
    /* Fallback for browsers that don’t support gradients */
    background-color: rgb(225, 241, 250);
} 
.background-gradient-medium{
    background: linear-gradient(79deg, rgba(162, 161, 174, 1), rgba(191, 191, 207, 1) 45%, rgba(84, 195, 220, 1) 98%);
    /* Fallback for browsers that don’t support gradients */
    background-color: rgb(84, 195, 220);

}
.background-gradient-darker, .footer, .blog-banner{
   background: linear-gradient(113deg, #5b555f, #b2abc2, #98a7b7);
}
.footer, .footer .text-subdued{
	color: #ffffff;
	 text-shadow: 0px 1px 11px rgba(0,0,0,.2);
}
.blog-banner h1{
	color: #ffffff;
 
}
.blog-banner-content{
	 padding-bottom: 60px;
    padding-top: 30px;
}
.blog-banner h1:before{
	    content: '';
    width: 80px;
    height: 80px;
    background-image: url(/cdn/shop/files/DORMEO_BALL.png?v=1733120941);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    margin-right: 13px;

}
.footer{
	    padding-bottom: 10px;
}
.footer__block.footer__block--menu ul{
font-size: 15px;
}
.sale{
	    background-color: #f14613;
    color: #fff;
    border-radius: 999px;
    padding: 1px 25px 4px 25px;
}
.rebuy-money.sale, 
.rebuy-cart__flyout-subtotal-final-amount{
background-color: transparent;
    color: #e85501 !important;
    padding: 0px 6px;
}
.dormeo-sale #main{
	background-image: url(https://cdn.shopify.com/s/files/1/0267/6919/5096/files/SALE_BG.jpg?v=1715184512);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-color: #EFF6F7;
   	text-align: center;


}
.dormeo-sale section{
	background-color: transparent !important;
}

.dormeo-sale .product-gallery{
	display: none;
}

.dormeo-sale .shopify-section--featured-product{
width: 30%; 
display: inline-block !important; 
background-color: #ffffff !important;
border-radius: 30px;
 
box-shadow: 0px 1px 22px rgba(0,0,0,.1);
margin: 0px 1%;
    vertical-align: top;
}

.dormeo-sale .shopify-section--featured-product.twoup-custom{
	width: 60%;
}
.twoup-custom safe-sticky .sale-dormeo_image{
display: none;
}
.dormeo-sale .product {
    grid: none;
    text-align: left;
}
.twoup-custom, .justcallout {
	/*min-height: 600px; */
}
.twoup-custom .mainproduct {
 
    max-height: 31%;
  
    max-width: 100%;
 
}
.justcallout .mainhero {
  display: block;
  width: 100%;
  height: 200px;
  object-fit: cover;      /* Maintain aspect ratio and crop excess */
  object-position: top;   /* Position image so top portion is shown, 
                             cropping off areas as needed */
  overflow: hidden;
}


.dormeo-sale .shopify-section--featured-product .section--tight{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.sale-dormeo_image{
	position: relative;
	margin-bottom: 20px;
}

.mainhero{
	width: 100%; 
	border-radius: 25px 25px 0px 0px;
}
.dormeo-sale .button--outline {  
    box-shadow: inset 0 0 0 0px;
}
.mainproduct{
    position: absolute;
    z-index: 1;
    bottom: -70px;
    max-height: 120px;
    width: auto;
    max-width: 50%;
    margin-bottom: 10px;
}
.enahanced-airflow{
width: 40%;
    position: absolute;
    right: 10px;
    bottom: -10px; 
        z-index: 2;
}

.larger-tag{
	    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 22px !important;
    padding: 7px 21px;
    padding-bottom: 5px !important;
        z-index: 2;
}


.dormeo-sale .product-info__block-item{
padding-top: 0px;
    margin-top: 0px;
}
.dormeo-sale .shopify-section--image-with-text-overlay .prose{
text-align: left; 
max-width: 500px;

}

.dormeo-sale #main .shopify-section--image-with-text-overlay .prose ul {
padding-left: 0px;
}

.dormeo-sale #main .product-info__block-item ul li,
.dormeo-sale #main .shopify-section--image-with-text-overlay .prose ul li{
	list-style: none;
    font-family: 'TeXGyreAdventor', sans-serif !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0267/6919/5096/files/Group_14191.png?v=1715373543);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 21px;
    font-weight: 600;
    font-size: 12px;
}
.dormeo-sale h2.product-info__title.h4,
.dormeo-sale  #main .product-info__block-item h3{
font-size: 1.3rem;
}
.dormeo-sale #main  .product-info__block-item P{
font-size: 12px;
}

.dormeo-sale P.h1{
	font-size: 3rem;
    line-height: 3rem;
    margin-top: 0;
}
#shopify-section-template--17640911929518__rich_text_GmCTgQ p,
[id$="__rich_text_GmCTgQ"] p {
	font-size: 18px;
}
#shopify-section-template--17640911929518__rich_text_GmCTgQ p strong,
[id$="__rich_text_GmCTgQ"] p strong{
font-weight: bold;
    background: -webkit-linear-gradient(#0ec6f7, #a3f9ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    -webkit-text-stroke: 1px #2acff9;
    text-shadow: 0px 1px 22px rgb(255 255 255);
}

.sale-dormeo_wide_call{
    right: 0;
    position: relative;
    z-index: 1;
    top: 0;
    margin-bottom: -8%;
}
.sale-dormeo_wide_call .enahanced-airflow {
    width: 40%;
    position: relative;
    right: 10px;
     bottom: 11px;
}

.dormeo-sale  #main h2.product-info__title.h4,
.dormeo-sale  #main .product P,
.dormeo-sale  #main .product-info__block-item h3,
.dormeo-sale  #main ul,
.dormeo-sale  #main ul li,
.dormeo-sale  #main .product-info__price, 
.dormeo-sale  #main .product-info__variant-picker,
.dormeo-sale [data-block-type="rating"],
.dormeo-sale [data-block-type="buy-buttons"], 
.dormeo-sale [data-block-type="button"],
.dormeo-sale [data-block-type="quantity-selector"],
.subtextnew,
.dormeo-sale #fenix-delivery-estimate-pdp-id {
    padding: 0 5%;
}

.dormeo-sale #fenix-delivery-estimate-pdp-id .shipping-options-container,
.dormeo-sale #fenix-delivery-estimate-pdp-id .fenix-edd-response-div{
display: block;
border-left: 0px; 
padding-left: 0px; 
}



.dormeo-sale  #main .product P{
	padding-top: 2%; 
	    margin-top: 4px;
}
 .dormeo-sale #main ul li{
 	display: block;
 	margin-bottom: -7px;
 }
 .dormeo-sale #main ul{
 padding-bottom: 20px;
 }

.dormeo-sale [data-block-type="buy-buttons"] button{
	padding-top: 12px; 
	padding-bottom: 12px;
}
.dormeo-sale [data-block-type="button"] button{
	opacity: .5;

}

.dormeo-sale [data-block-type="rating"]{
	font-weight: 800; 
	padding-top: 10px;
	margin-bottom: 0px;
}

.dormeo-sale [data-block-type="buy-buttons"], 
.dormeo-sale [data-block-type="button"],
.dormeo-sale [data-block-type="quantity-selector"]  {
display: inline-block; 
	width: 49%; 
	vertical-align: top;
}
.dormeo-sale [data-block-type="quantity-selector"]{
	padding-right: 0px; 
	width: 35% ;
}
.dormeo-sale [data-block-type="buy-buttons"]{
	width: 60%;
}
.dormeo-sale [data-block-type="button"]{
	display: block ;
	margin:  0 auto;
	width: 95%;
}
.dormeo-sale [data-block-type="quantity-selector"]  .block-label{
display: none;
}
#shopify-section-template--17640911929518__image_with_text_overlay_rqRALz,
[id$="__image_with_text_overlay_rqRALz"]  {
	margin-top: 5%; 
	margin-bottom: 5%; 
}
.subtextnew{
color: #ffffff;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 7px;
    background-color: #ffb74a;
    z-index: 3;
    position: relative;
    border-radius: 99999px;
    height: 50px;
    width: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
    padding: 0;
    margin-left: 2%;
    margin-top: -5%;
    margin-bottom: 2px;
}

.shopify-section--featured-product variant-picker {
    padding: 3% 4%;
   
 
   
    margin-top: 9px;
}

.twoup-custom .sale-dormeo_image{
    width: 52%;
 
}
.twoup-custom .product-info{
    
    position: relative !important;
    top: 0 !important;
}
.twoup-custom .product {
display: flex;
column-gap: 0;
 align-items: stretch; /* Ensures both items have the same height */
}

.twoup-custom {
  display: flex;
  align-items: flex-start; /* Align items at the top */
  gap: 0px; 
}

.twoup-custom .sale-dormeo_image {
  flex: 0 0 auto; /* Ensure it only takes its content's width */
    display: flex; /* Ensure it's a flex container */
  position: relative; /* Needed for absolutely positioned child */
  width: 100%; /* Full width */
  flex: 1; /* Allow the height to adjust dynamically based on content or parent */
}

.twoup-custom safe-sticky {
  flex: 1; /* Ensure it takes remaining space */
}

.twoup-custom .sale-dormeo_image .mainhero {
   position: absolute; /* Position it inside the flex container */
  top: 0;
  left: 0;
  width: 100%; /* Full width */
  height: 108%; /* Inherit height of .sale-dormeo_image */
  object-fit: cover; /* Ensures the image covers the container dynamically */
  z-index: 1; /* Bring it above other elements in the container */
      border-radius: 30px 0px 0px 30px;
}
 


#shopify-section-template--17640911929518__rich_text_GPjxmm .section,
[id$="__rich_text_GPjxmm"] .section{
padding-bottom: 40px;
padding-top: 20px; 
}
#shopify-section-template--17641922986158__text_with_icons_R3tLqy  .image-icon,
#shopify-section-template--17641922986158__text_with_icons_R3tLqy .icon-block,
[id$="__text_with_icons_R3tLqy"]  .image-icon,
[id$="__text_with_icons_R3tLqy"] .icon-block{
border-radius: 9999px; 
display: none;
}



#shopify-section-template--17641922986158__text_with_icons_R3tLqy p.h5:before,
[id$="__text_with_icons_R3tLqy"] p.h5:before{
	content: "";
    background-image: url(/cdn/shop/files/CJHECKMARK.png?v=1732483405);
    background-size: cover;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
#shopify-section-template--17641922986158__text_with_icons_R3tLqy p,
[id$="__text_with_icons_R3tLqy"] p{
	font-size: 12px;
}
#shopify-section-template--17641922986158__text_with_icons_R3tLqy .text-with-icons__item,
[id$="__text_with_icons_R3tLqy"] .text-with-icons__item
{
    display: block;
}

.specitem{
    margin-bottom: 0 !important;
    display: inline-block;
    vertical-align: middle;
    margin-top: auto !important;
    padding-top: 0px;
}

.meter span{
	display: inline-block; 
	 
	font-size: 9px; 
	width:auto; 
}
img.meterimg{
display: inline-block;
    vertical-align: middle;
    width: 50%;
    margin: 0 2%;
}
p.meter{
	margin-top: 0;
    background-color: #fff;
    border-radius: 22px;
    padding: 5px;
    text-align: center;
    padding-top: 0px;
}
#shopify-section-template--17641922986158__hot_spots_7BJAdz h2,
#shopify-section-template--17669323129006__hot_spots_7BJAdz h2,
[id$="__hot_spots_7BJAdz"] h2{
    font-size: 6rem;
}
#shopify-section-template--17439802622126__rich_text_GUxHp9 .section,
[id$="__rich_text_GUxHp9"] .section{
	padding-bottom: 0px;
	color: #ffffff;
}
#shopify-section-template--17439802622126__rich_text_GUxHp9 p,
#shopify-section-template--17439802622126__images_with_text_scrolling_6fjENn p,
[id$="__rich_text_GUxHp9"] p,
[id$="__images_with_text_scrolling_6fjENn"] p{
	font-size: 1.4rem;
}
#shopify-section-template--17439802622126__rich_text_GUxHp9 .section p.h1,
[id$="__rich_text_GUxHp9"] .section p.h1{
	font-size: 7rem;
}
#shopify-section-template--17641922986158__hot_spots_7BJAdz .section,
##shopify-section-template--17669323129006__hot_spots_7BJAdz .section,
[id$="__hot_spots_7BJAdz"] .section{
  background: linear-gradient(113deg, #5b555f, #b2abc2, #98a7b7); 
}

#shopify-section-template--17641922986158__hot_spots_7BJAdz .content-over-media .place-self-start,
#shopify-section-template--17669323129006__hot_spots_7BJAdz .content-over-media .place-self-start,
[id$="__hot_spots_7BJAdz"] .content-over-media .place-self-start{
max-width: 46%;
}
#shopify-section-template--17439802622126__images_with_text_scrolling_6fjENn p.h1,
[id$="__images_with_text_scrolling_6fjENn"] p.h1{
font-size: 2.5rem;
}


#shopify-section-sections--17439803179182__text-with-icons .text-with-icons__text-wrapper p {
font-size: 10px;
        max-width: 200px;
        line-height: 15px;
        margin: 0 auto;
        margin-top: 10px;
}
#shopify-section-sections--17439803179182__text-with-icons .text-with-icons__text-wrapper .h6{
	font-size: 15px;
}
#shopify-section-sections--17439803179182__text-with-icons  .section{
	padding: 22px 0px;
}
#shopify-section-template--17439802622126__multi_column_LDVyjj .section,
[id$="__multi_column_LDVyjj"] .section{
	    padding: 25px 4%;
}
#shopify-section-template--17640911929518__scrolling_text_hB9KcY .section,
[id$="__scrolling_text_hB9KcY"] .section{
	padding-bottom: 10px ;
	padding-top: 10px;
}
#shopify-section-template--17640911929518__rich_text_GmCTgQ .section,
[id$="__rich_text_GmCTgQ"] .section{
	padding-bottom: 45px;
	    
}
#shopify-section-template--17640911929518__rich_text_GmCTgQ .prose,
[id$="__rich_text_GmCTgQ"] .prose{
	   
   
}
#shopify-section-template--17641922986158__text_with_icons_R3tLqy .section,
[id$="__text_with_icons_R3tLqy"] .section{ 
	padding-bottom: 22px ;
	padding-top: 22px;
}

#shopify-section-template--17669323129006__media_with_text_bEVq7T .section,
#shopify-section-template--17669323129006__video_xGwwmJ .section,
[id$="__media_with_text_bEVq7T"] .section,
[id$="__video_xGwwmJ"] .section {
    padding-bottom: 25px;
}
#shopify-section-template--17669323129006__text_with_icons_zbFfxw .section,
[id$="__text_with_icons_zbFfxw"] .section {
    padding-top: 25px; 
    padding-bottom: 25px;
    box-shadow: 0px 10px 120px rgba(0,0,0,.2);
}

#shopify-section-template--17669323129006__text_with_icons_zbFfxw,
[id$="__text_with_icons_zbFfxw"] {
    /*box-shadow: 0px 10px 10px rgba(0, 0, 0, .8);
    border-top: 1px solid rgb(203, 211, 217);
    border-bottom: 1px solid rgb(203, 211, 217);*/
/*    overflow: visible;*/
}
#shopify-section-template--17669323129006__text_with_icons_U3a3th .section,
[id$="__text_with_icons_U3a3th"] .section {
    padding-top: 15px; 
    padding-bottom: 35px; 
    box-shadow: 0px 10px 120px rgba(0,0,0,.2);
}

#shopify-section-template--17669323129006__text_with_icons_U3a3th p.h6,
[id$="__text_with_icons_U3a3th"] p.h6 {
    font-size: 12px; 
    text-transform: uppercase;
}

/* For both __text_with_icons_U3a3th and __text_with_icons_zbFfxw .text-with-icons__item */
#shopify-section-template--17669323129006__text_with_icons_U3a3th .text-with-icons__item,
[id$="__text_with_icons_U3a3th"] .text-with-icons__item,
#shopify-section-template--17669323129006__text_with_icons_zbFfxw .text-with-icons__item,
[id$="__text_with_icons_zbFfxw"] .text-with-icons__item {
    grid-gap: 0px;
}

/* For __text_with_icons_zbFfxw .text-with-icons__item */
#shopify-section-template--17669323129006__text_with_icons_zbFfxw .text-with-icons__item,
[id$="__text_with_icons_zbFfxw"] .text-with-icons__item {
    border-right: 1px solid rgba(255,255,255,.3);
    padding-right: 30px;
    min-height: 280px;
}

/* For __text_with_icons_zbFfxw .text-with-icons__item:first-child */
#shopify-section-template--17669323129006__text_with_icons_zbFfxw .text-with-icons__item:first-child,
[id$="__text_with_icons_zbFfxw"] .text-with-icons__item:first-child {
    /*border-left: 1px solid rgba(255,255,255,.3);
    padding-left: 30px;*/
}

/* For __text_with_icons_zbFfxw .text-with-icons__item:last-child */
#shopify-section-template--17669323129006__text_with_icons_zbFfxw .text-with-icons__item:last-child,
[id$="__text_with_icons_zbFfxw"] .text-with-icons__item:last-child {
    border-right: 0px solid rgba(255,255,255,.3);
    padding-right: 0px; 
}

 .shopify-section--video  video-media[playing]>img {
    opacity: 0;
    visibility: hidden;
}

.support-wrapper h3{
	font-weight: 600; 
		border-bottom: 1px solid rgba(0,0,0,.03);
	padding-bottom: 10px; 
	margin-bottom: 10px;
}
.supportinner{
		padding: 30px;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, .03);
    margin-bottom: 30px;
}
.supportinner p{
	border-bottom: 1px solid rgba(0,0,0,.03);
	padding-bottom: 10px; 
	margin-bottom: 10px;
}
[id$=__multi_column_LDVyjj] .multi-column__item:first-child{
/*
	    --multi-column-item-column-count: span 6 !important;*/
}
	[id$=__multi_column_LDVyjj] .multi-column p,
	[id$=__multi_column_LDVyjj] .multi-column .h5 {
     margin-bottom: 7px;
    font-size: 12px;
    line-height: 16px;
	}
	[id$=__multi_column_LDVyjj] .multi-column p.h6{
	    font-size: 16px;
    letter-spacing: .005rem;
	}
[id$=__multi_column_LDVyjj] .multi-column__item:first-child img{
/*	max-width: 100px;
	width: 14%;*/
}
 
[id$=__hot-spots] h2 {
  font-size: 3rem !important;
 /* background-color: #a7dfed;*/
  /*background-image: linear-gradient(45deg, #00ccff, #a7dfed);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;*/
  line-height: 3 rem;
  padding-bottom: 11px;
}

[id$=__hot-spots] .prose p{
    font-size: 1.2rem;
/*    color: #00ccff;*/
    line-height: 1.2rem;
}

[id$=__hot-spots] .content-over-media>:not(img,video,iframe,svg,video-media,picture) {
    max-width: 500px;
    }

[id$=__slideshow_bXzUJw] #block-video_ddPGLV{
	height: 470px;
}
[id$=__slideshow_bXzUJw] .content-over-media{
	height: 100%; 
}
#shopify-section-template--17953928970414__rich_text_pRi9Ga img{

margin-top: -123px;	
}

[id$=__rich_text_pRi9Ga] .prose>:first-child,
[id$=__rich_text_pRi9Ga] .prose>:first-child :first-child{
 margin-block-start: calc(0px - var(--existing-margin)) !important;
  margin-top: -22px !important;
}


#shopify-section-template--17439802622126__rich_text_GUxHp9 .section p.h2, [id$="__rich_text_GUxHp9"] .section p.h2{
font-size: 4rem;
}
#shopify-section-template--17953928970414__rich_text_GUxHp9 {
    --rich-text-max-width: 1400px;
}
[id$=__multi_column_LDVyjj]  .multi-column__item img{
float: none;
   width: 18%  !important; 
    min-width: 10% !important;
    max-width: 18% !important;
    border-radius: 0px ! Important;
    margin-right: 4%;
    vertical-align: middle;
    display: inline-block !important;
    }
 


/*[id$=__slideshow] p.subheading {
      background-image: url(//www.dormeousa.com/cdn/shop/files/Rectangle_4230_1024x1024.jpg?v=1734546343);
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 19px;
    max-width: 580px;
    margin: 0 auto;
    line-height: 20px;
    padding: 10px;
}*/
#shopify-section-template--17439802622126__slideshow [allow-transparent-header] :is(.content-over-media>:not(img,video,iframe,svg,video-media,picture)) {
    padding-block-start: 4%;
}
[id$=__slideshow] p.subheading {
	    font-size: 21px;
    line-height: 26px;
    max-width: 600px;
    margin: 0 auto;
    margin-top: 20px;
    font-weight: 400;
    color: #c0f1ff;
  /*  color: #ffbda9;*/
    text-shadow: 0px 1px 3px rgba(0, 0, 0, .2);
}

[id$=__media_with_text_bEVq7T] .media-with-text__content .prose p{
	font-size: 1.5rem;
    text-shadow: 0px 3px 8px rgba(0, 0, 0, 0.03);

}
[id$=__media_with_text_bEVq7T] .media-with-text__content .prose p.h2{
	font-size: 4rem;
}
[id$=__hot_spots_7BJAdz] .content-over-media>:not(img,video,iframe,svg,video-media,picture){
	max-width: 50%; 
}
[id$=__image_with_text_overlay_HX3ygz] {
	    margin-top: -9%;
    margin-bottom: -17%;
	z-index: 0; 
	position: relative;
}

[id$=__media_with_text_bEVq7T],
[id$=__media_with_text_MFBbf7] {
 background-color: transparent !important;
	z-index: 2; 
	position: relative;
}


[id$=__image_with_text_overlay_HX3ygz] .content-over-media>:not(img,video,iframe,svg,video-media,picture){
max-width: 37%;
    text-align: left;
}

[id$=__multi_column_n83AMf]{
	  background-color: rgb(169, 217, 248);
  background-image: linear-gradient(143deg, rgba(185, 142, 157, 1), rgba(167, 157, 162, 1) 52.517%, rgba(169, 217, 248, 1) 99%);
  background-repeat: no-repeat;
  background-size: cover;
}
[id$=__multi_column_n83AMf] .multi-column__item .text-center{
 
}
.rightsidebanner{
	width: 50%;
    max-width: 300px;
    box-shadow: 0px 1px 30px rgba(0, 0, 0, .2);
    border-radius: 11px;
}


cart-notification-drawer{
	display: none !important;
}

.healthy{
 display: inline-block;
 vertical-align: top; 
 width: 45%; 
 margin-block-start: 0px !important;
 padding: 0px 30px;
 margin-top: 30px !important;
}

.healthy img{
	border-radius: 33px;
}

.healthy p{
	text-align: left; 
}
.healthy h3{
	font-size: 1.4rem;
	display: none;
}

.healthy p.h1{
	margin-block-start:0px !important;
}
 
[id$=__image_with_text_overlay_fTjHnb]
.prose :is(.h0,.h1,.h2,h1,h2)+* {
        margin-block-start: 0 !important;
    }
/*DORMEO STYLES END*/













/*FENIX OVERRIDES*/
.fenix-edd-response-div br{
	display: none;
}
.fenix-edd-response-div strong{
	margin-right: 5px;
}
.fenix-edd-response-div,
.shipping-options-container{
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	letter-spacing: .0rem;
}
.shipping-options-container{
	margin-top: 7px;
    padding-left: 6px;
    border-left: 1px solid rgba(0, 0, 0, .2);
    margin-left: 4px;
}
/*FENIX OVERRIDES END*/











/*REBUY CUSTOMIZATION*/
.rebuy-button.block, .rebuy-cart__flyout-empty-cart a.block {
 
    border-radius: 999px;
    font-weight: 600;
    font-size: 25px;
}
.rebuy-cart__flyout-title, .rebuy-cart__title {
    color: #232323;
    text-transform: capitalize;
    text-align: left !important;
}
.rebuy-cart__flyout-title, .rebuy-cart__title, 
.rebuy-cart__flyout-close,
.rebuy-cart__flyout-subtotal-label,
.rebuy-cart__flyout-subtotal-compare-amount{
    color: #b2aca3 !important;
}
.rebuy-cart__progress-bar-prompt {
    
    font-size: 14px;
    color: black;
    font-size: 12px;
}
.rebuy-cart__flyout-footer {
    border-color: #e3e3e3;
    padding-top: 0px !important;
    border: 0px !important;
    box-shadow: 0px -12px 20px rgba(0, 0, 0, .3) !important;
}
.rebuy-cart__flyout-recommendations .rebuy-widget .super-title, .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title {
margin: 0px 0 0 !important;
    font-size: 23px !important;
    font-weight: 600;
    color: white;
    text-shadow: 0px 1px 10px rgba(0, 0, 0, .1);
}
 .rebuy-cart__flyout-recommendations{
background: linear-gradient(113deg, #5b555f, #b2abc2, #98a7b7) !important;
}
.rebuy-cart__flyout-item-variant-title, [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-variant-title {
    color: #e85501  !important;
    font-size: 17px  !important;
    font-weight: 600 !important;
    margin-top: 10px  !important;
}
.rebuy-cart__flyout-item-variant-title:before {
  content: "Your Size:";
  background-color: #e85501;
  color: white;
  padding: 1px 8px;
  font-size: 15px;
  margin-right: 6px;
  position: relative;       /* Make the pseudo-element a positioned container */
  display: inline-block;    /* So we can see the arrow on the same line */
}

.rebuy-cart__flyout-item-variant-title:before::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;                 /* Align arrow to the right edge of the label */
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #e85501;  /* The arrow’s color matches the background */
}
.rebuy-widget .description{
	color: white !important; 
	font-weight:  600 !important; 
	margin-top: -10px !important;
}
.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block {
    border-color: transparent !important;
    background-color: white !important;
    border-radius: 12px !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
    box-shadow: 0px 11px 20px rgba(0, 0, 0, .4) !important;
}
.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button {
   
    border-radius: 9999px !important;
    font-weight: 600 !important;
}
.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-options, .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-options {
        display: block !important;
        order: 3 !important;
        margin: 3px 0 0 !important;
        padding: 0 !important;
        width: 77% !important;
        margin-right: 3% !important;
        line-height: 12px !important;
    }

    .rebuy-select, select.rebuy-select {
 background-position: calc(100% - 20px) calc(1em + -3px), calc(100% - 15px) calc(1em + -3px), calc(100% - 2.5em) .2em !important;
    background-size: 5px 5px, 5px 5px, 1px 1.5em !important;
    padding: 3px 40px 3px 9px !important;
    width: 100% !important;
    line-height: 1.5 !important;
    font-size: 14px !important;
}
.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title {
 
    font-size: 14px !important;
 
    line-height: 16px !important;
}

.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price {
    margin: 0px 0 0 !important;
    padding: 0 !important;
    line-height: 16px !important;
    font-size: 14px !important;
}
.rebuy-widget .rebuy-product-block .rebuy-product-media img, .rebuy-recommended-products .rebuy-product-block .rebuy-product-media img {
    max-height: 56px !important;
    margin: auto !important;
}
.rebuy-cart__flyout-subtotal, [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal {

    margin-bottom: 10px;
    }
    .rebuy-cart__flyout-subtotal-final-amount,
    .rebuy-cart__flyout-subtotal-compare-amount{
    	font-size: 27px;
    }

    .rebuy-cart, .rebuy-cart *, .rebuy-cart *::before, .rebuy-cart *::after {
    z-index: 99999999999999;
     position: relative; 
}
.rebuy-cart__flyout-item-product-title{
	z-index: 1 !important;
	position: relative; 
}
.rebuy-cart__flyout-item-remove{
		z-index: 2 !important;
	position: relative; 
}
@media (max-width: 1149px) {
	.rebuy-cart__progress-bar-prompt {
   
    line-height: 13px !important;
    font-size: 10px !important;
	}
	.rebuy-cart__flyout-item-product-title {
    font-size: 13px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
	}
	.rebuy-cart__flyout-item-variant-title, [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-variant-title {

    font-size: 12px !important;

	}
	.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title{
		font-weight: 500 !important;
	}
	.rebuy-cart__flyout-recommendations .rebuy-widget .super-title, .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title {
   
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 14px !important;
		}
		.rebuy-cart__flyout-item-remove, [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove {
 
    z-index:4 !important;
    	position: relative;
		}
		.rebuy-cart__flyout-item-product-title, .rebuy-cart__flyout-item-product-title{
			z-index: 2 !important;
			position: relative;
		}
}
/*REBUY CUSTOMIZATION*/






























/*MOBILE EDITS*/

@media (max-width: 1149px) {

#shopify-section-template--17641922986158__hot_spots_7BJAdz .section h2,
#shopify-section-template--17669323129006__hot_spots_7BJAdz .section h2,
[id$="__hot_spots_7BJAdz"] .section h2 {
  font-size: 4rem;
  color: white;
}
.healthy{
 display:  block;
 
 width: 100%; 
 margin-bottom: 20px !important;
}
#shopify-section-template--17641922986158__hot_spots_7BJAdz .content-over-media .place-self-start,
#shopify-section-template--17669323129006__hot_spots_7BJAdz .content-over-media .place-self-start,
[id$="__hot_spots_7BJAdz"] .content-over-media .place-self-start {
  max-width: 100%;
}

#shopify-section-template--17641922986158__hot_spots_7BJAdz .prose p,
#shopify-section-template--17669323129006__hot_spots_7BJAdz .prose p,
[id$="__hot_spots_7BJAdz"] .prose p {
  color: white;
}
	.mobile_contact_us{
        font-size: 11px;
        justify-content: flex-end;
        justify-self: center;
        align-items: center;
        gap: var(--spacing-3) var(--header-part-gap);
        flex-wrap: wrap;
        grid-area: secondary-nav;
        display: flex;
        border: 0px solid rgb(167 167 167 / 30%);
        border-radius: 32px;
        padding: 0px 7px;
        margin-right: 13px;
        color: white;
        background-color: rgba(0,0,0,.6);
	}
	.dormeo-sale .shopify-section--featured-product.twoup-custom,
	.dormeo-sale .shopify-section--featured-product {
    width: 96%;
    margin-bottom: 20px;
	}
	.justcallout .mainhero {
    height: auto;
  }
  .twoup-custom .product,
  .twoup-custom .sale-dormeo_image{
    display: block;
  }
  .twoup-custom .sale-dormeo_image {
  
  
    position: relative;
    width: 100%;
    flex: 100;
    display: block;
    width: 100%;
    height: auto;
	}
	.twoup-custom .sale-dormeo_image .mainhero {
    position: relative;
    border-radius: 30px 30px 0px 0px;
  }
   #shopify-section-template--17640911929518__featured_product_j3b3ik,
[id$="__featured_product_j3b3ik"] {
    height: auto !important;
}
    .dormeo-sale [data-block-type="buy-buttons"] button {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: 5%;
	}
	#shopify-section-template--17640911929518__rich_text_GmCTgQ p,
[id$="__rich_text_GmCTgQ"] p {
    font-size: 21px;
    margin-top: 30px;
    padding-top: 20px;
}
	.button--xl {
  
        padding: 3% 0%;
        width: auto;
        padding-left: 7%;
       margin-left: auto;
        padding-right: 7%;
        padding-bottom: 14px;
	}
	.place-self-center{
		padding-top: 0px;
		padding-block-start:0px !important;
	}
	#shopify-section-template--17439802622126__rich_text_pRi9Ga p.h1,
[id$="__rich_text_pRi9Ga"] p.h1 {
    font-size: 2.4rem !important;
    line-height: 2rem;
    margin-bottom: 0px;
}
 
	.h0 {
    font-size: 2.6rem;
    line-height: 2.9rem;
	}
 
	[id$=__multi_column_LDVyjj] .multi-column p,
	[id$=__multi_column_LDVyjj] .multi-column .h5 {
   
		font-size: 13px;
	}
	 
	#main #shopify-section-template--17439802622126__hot-spots h2,
	#main #shopify-section-template--17439802622126__rich_text_pRi9Ga  p.h1,
	#main #shopify-section-template--17439802622126__rich_text_GUxHp9 p.h1,
	#main #shopify-section-template--17439802851502__hot_spots_PAHHVH .h2,
		#main [id$=__hot_spots_7BJAdz] h2.h2,
		#main [id$="__rich_text_pRi9Ga"] p.h1,
		#main [id$="__rich_text_GUxHp9"] p.h1,
		#main [id$="__hot_spots_PAHHVH"] .h2,
		#main [id$=__hot_spots_PAHHVH] h2,
	#main	[id$="__rich_text_GUxHp9"] .section p.h2{
    font-size: 2.5rem !important;
    line-height: 2.8rem;
    padding-top: 10%;
        text-align: center;
	}

	#main [id$="__rich_text_pRi9Ga"] p.h1{
		padding-top: 0px;
	}

#shopify-section-template--17439802851502__video_xGwwmJ p.h2,
[id$="__video_xGwwmJ"] p.h2 {
    font-size: 1.3rem;
}

#main #shopify-section-template--17439802622126__rich_text_pRi9Ga p.h1,
[id$="__rich_text_pRi9Ga"] p.h1 {
    padding-top: 1%;
    padding-bottom: 0px;
    margin-bottom: 10px;
}
	#main 	#shopify-section-template--17439802622126__hot-spots p{
			text-align: center;
		}
	#main 	#shopify-section-template--17439802622126__hot-spots .button{
			margin: 0 auto;
        width: auto;
        display: inline-block;
        margin-block-start: auto !important;
        margin-block-end: auto !important;
        width:auto;
        display: block;
        margin-top: 23px !important;
		}
		
#shopify-section-template--17439802622126__rich_text_pRi9Ga img,
[id$="__rich_text_pRi9Ga"] img {
    margin-bottom: -8%;
    margin-top: 97px !important;
    display: block;
    width: 60%;
}

#shopify-section-template--17439802622126__rich_text_pRi9Ga p,
[id$="__rich_text_pRi9Ga"] p {
    padding-bottom: 17%;
}
	#shopify-section-template--17439802622126__rich_text_pRi9Ga p.bold,
[id$="__rich_text_pRi9Ga"] p.bold {
    padding-bottom: 1%;
}
	#shopify-section-template--17439802622126__media-grid .section{
		padding-bottom: 20px;
	}
	[data-block-id="buy-buttons"], .product-info__block-item:where([data-block-type=buy-buttons]) {
    width: 100%;
  }
  .button--xl {
        padding: 3% 0%;
        width: 100%;   
        margin-top: 10px;
    }
    #shopify-section-template--17439802622126__media-grid .h6 {
    font-size: 13px;
  }
#main #shopify-section-template--17439802622126__custom_liquid_KfpiWJ .newhomeimage,
[id$="__custom_liquid_KfpiWJ"] .newhomeimage {
   width: 66%;
        top: 0;
        right: auto;
        z-index: 2;
        margin-top: -37%;
        left: 0;
        transform: translateX(27%);
}

#main #shopify-section-template--18183340523694__custom_liquid_KfpiWJ .newhomeimage {
    position: relative;
    width: 100%;
    box-shadow: 1px 10px 33px rgba(0, 0, 0, 0.2);
    top: 0;
    right: 0;
    z-index: 2;
    margin-top: -70px;
    margin-bottom: 0px;
    left: auto;
    transform: none;
}
#shopify-section-template--24556294799679__hot-spots{
	padding-top: 50px;
}

#shopify-section-template--17439802622126__rich_text_GUxHp9 p,
[id$="__rich_text_GUxHp9"] p,
#shopify-section-template--17439802622126__images_with_text_scrolling_6fjENn p,
[id$="__images_with_text_scrolling_6fjENn"] p {
    font-size: 1.1rem;
}

	.navigation-promo p{
		font-size: 12px !important;
	}
	    .mobile_contact_us {
               padding-bottom: 2px;
        background-color: rgba(0, 0, 0, .1);
      padding-top: 2px;
    }
    product-gallery video-media video {
    
    border-radius: 0px !important;
	}
	.underproductgrid h3 {
    width: 53%;
    font-size: 12px;
   
    vertical-align: middle;
    line-height: 14px;
	}
	.underproductgrid img {
 
    width: 48%;
  }
  
[id$=__hot_spots_7BJAdz]{
	    background-image: url(/cdn/shop/files/Rectangle_4230_d13d9e83-2242-4ed2-b17c-843dbfb7a7b6.jpg?v=1734546381) !important;
    background-size: cover !important;
}

.feature-chart__table-row p, .feature-chart__table-row ul li{
	font-size: 12px;
}

.navigation-promo p {
        font-size: 9px !important;
    }
 navigation-drawer .panel__wrapper a span, 
  navigation-drawer .panel__wrapper .text-with-icon{
font-size: 21px !important;
 }

.mobile_contact_us {
        padding-bottom: 2px;
        background-color: rgb(0 0 0 / 29%);
        font-size: 9px;
        text-transform: uppercase;
        margin-right: 20px;
    }
   .header__icon-list  .relative.tap-area{
    margin-right: -5px;
    }

    [id$=__media_with_text_bEVq7T] .media-with-text__content .prose p.h2 {
    font-size: 2rem;
	}
	[id$=__media_with_text_bEVq7T] .media-with-text__content .prose p {
    font-size: 1.0rem;
 
    text-align: left;
	}
	[id$=__image_with_text_overlay_HX3ygz] {
    margin-top: -21%;
    margin-bottom: -7%;
  }
  [id$=__image_with_text_overlay_HX3ygz] .content-over-media>:not(img,video,iframe,svg,video-media,picture) {
    max-width: 100%;
  }
  [id$=__image_with_text_overlay_HX3ygz] .content-over-media>:not(img,video,iframe,svg,video-media,picture) {
 
    margin-top: 140%;
	}
	.feature-chart {
         margin-inline-start:auto;
        margin-inline-end: auto;
    display: block;
    max-width: 90%;
    border-radius: 29px;
    margin: 0 auto;
  
	}
	.shipping-options-container {
    margin-top: 2px;
    padding-left: 0px;
    border-left: 0px solid rgba(0, 0, 0, .2);
    margin-left: 0px;
	}
	[id$=__slideshow] p.subheading {
    font-size: 17px;
  }
  #shopify-section-template--17439802622126__slideshow [allow-transparent-header] :is(.content-over-media>:not(img,video,iframe,svg,video-media,picture)) {

    margin-top: -20%;
	}
	#shopify-section-template--17439802622126__multi_column_LDVyjj .v-stack {
    width: 77%;
  }
  [id$=__multi_column_LDVyjj] .multi-column p.h6 {
    font-size: 15px;
  }

  [id$=__image_with_text_overlay_hytzDF] p.h1{
  	font-size: 2.1rem; 
	}
	[id$=__image_with_text_overlay_hytzDF] .prose ul li{
		text-align: left; 
		font-size: 14px;
		        font-weight: 600;
	}
	.popover{
		z-index: 99999999999;
	}

}
 
/*MOBILE EDITS





/*BLACKCART FIX */

.selling-plan-fieldset {
   border-radius: 25px !important;
    border: none !important;
    text-align: left;
    width: 96% !important;
    padding: 30px !important;
    background-color: #fafafa;
}

/*BLACKCART FIX */

/*Accessibility */
.visually-hidden {
  position: absolute;
  left: -10000px;
}

*:focus-visible {
  border: 2px solid black;
}

.skip-link {
                position: absolute;
                left: -10000px;
                top: 0px;
                padding: 12px;
                background-color: white;
                color: black;
                border: 2px solid black;
                border-radius: 5px;
                z-index: 999999999;
            }
            .skip-link:focus-visible {
                left: 0px;
            }

.count-bubble {
    font-weight: unset !important;
}

.expand-subMenu {
  position: static !important;
  left: auto !important;
  padding-left: 12px !important;
}

.menu-parent {
  display: flex;
}

.navSubMenu {
  display: none;
}
/*Accessibility */
 


 .prose *+span:not(:empty,.metafield-multi_line_text_field) {
    display:contents;
}

cart-notification-drawer{
	display: none !important;
}

x-drawer{
	z-index: 9999999 !important;
}

#rebuy-quick-view-dropdown-search .fa-minus::before, #rebuy-quick-view-flyout-search .fa-minus::before, #rebuy-reorder-landing-page .fa-minus::before, #rebuy-reactivate-landing-page .fa-minus::before, #rebuy-smart-banner .fa-minus::before, #rebuy-smart-search-results-dropdown .fa-minus::before, #rebuy-smart-search-results-sidebar .fa-minus::before, #rebuy-smart-search-results-sidebar-flyout-filter .fa-minus::before, #rebuy-smart-collection-sidebar .fa-minus::before, #rebuy-smart-collection-dropdown .fa-minus::before, .rebuy-cart .fa-minus::before, .rebuy-flow-component .fa-minus::before, .rebuy-widget .fa-minus::before, .rebuy-recommended-products .fa-minus::before, .rebuy-landing-page .fa-minus::before, .rebuy-modal .fa-minus::before {
    content: "" !important;
}
#rebuy-quick-view-dropdown-search .fa-plus::before, #rebuy-quick-view-flyout-search .fa-plus::before, #rebuy-reorder-landing-page .fa-plus::before, #rebuy-reactivate-landing-page .fa-plus::before, #rebuy-smart-banner .fa-plus::before, #rebuy-smart-search-results-dropdown .fa-plus::before, #rebuy-smart-search-results-sidebar .fa-plus::before, #rebuy-smart-search-results-sidebar-flyout-filter .fa-plus::before, #rebuy-smart-collection-sidebar .fa-plus::before, #rebuy-smart-collection-dropdown .fa-plus::before, .rebuy-cart .fa-plus::before, .rebuy-flow-component .fa-plus::before, .rebuy-widget .fa-plus::before, .rebuy-recommended-products .fa-plus::before, .rebuy-landing-page .fa-plus::before, .rebuy-modal .fa-plus::before {
    content: "" !important;
}