How To Relieve Hip Pain From Sleeping On Your Side
5 min read
This blog explores practical solutions to alleviate hip discomfort from side sleeping, which can significantly reduce your sleep quality. ... Read more
.cart-drawer__products { display: none; } body:after, header:after, .header__submenu_top:after,
#shopify-section-announcement-bar:after { transition: all .3s ease-in-out; } .body_fade:after, .header_fade
header:after, .header_fade .header__submenu_top:after, .header_fade #shopify-section-announcement-bar:after {
background-color: #0000; backdrop-filter: blur(2px); } .cart-drawer__empty-content { display: flex !important;
min-height: calc(100% - 64px); padding-top: 60px; } #cart-drawer { border-top: none; padding: 0; background-color:
#edf3f8; } .header__icon .icon-cross { color: white; margin: 8px 0 0 10px; } .cart__title-wrapper { margin-bottom: 0;
padding: 0; border-bottom: none; } .cart__title-wrapper .grey { color: #003057; margin: 15px 20px 10px; font-weight:
600; } .cart__title-wrapper .shipping-progress-bar_wrapper { margin: 0 20px; width: calc(100% - 40px)!important;
background: #BECCD8; border-radius: 10px; height: 10px; } .cart__title-wrapper #shipping-progress-bar { border-radius:
10px; } .cart__title-wrapper .h2 { font-size: 22px!important; line-height: 24px; } .cart__title-wrapper .h2 { display:
none; } .cart__title-wrapper .h2 + .h2 { display: block !important; color: white; background: #003057; border-bottom:
none; padding: 20px; } .cart-drawer__links { overflow: auto; margin: 0 -20px; padding: 0 20px; }
.cart-drawer__links::-webkit-scrollbar { display: none; } .cart-drawer__links a { width: 250px; flex-shrink: 0; }
.cart-drawer__links .media { border-radius: 20px; overflow: hidden; margin-bottom: 15px; } .cart-drawer__links .media
p { position: absolute; bottom: 0; left: 0; width: 100%; } #cart { padding: 20px 20px 0; position: relative;
min-height: calc(100% - 123px); display: flex; flex-direction: column; } .cart-items tbody { display: flex;
flex-direction: column; gap: 10px; } .cart__items { border-bottom: none; min-height: unset; } .cart-item { display:
flex; border-radius: 10px; align-items: center; border: 1px solid #D9E2EA; padding: 10px; } .cart-item
cart-remove-button { display: none; } .cart-item_image { width: 90px; } .cart-item_image .media { margin: 0!important;
border-radius: 50%; width: 90px; padding-bottom: 90px; } td.cart-item__details { flex: 1; padding-left: 10px; }
.cart-items td { position: initial!important; } .cart-items .quantity { right: 10px; border-radius: 100px;
border-color: #5C708A; color: #5C708A; width: 90px; } .cart-items .quantity__input { padding: 0; opacity: 1; }
.cart-item__details dl { margin: 0; } .cart-item__details dl * { font-size: 12px; } .cart-item__details .price {
margin: 0; font-size: 14px; } .cart-item__details .product-option { line-height: 14px; } .cart__footer { width:
calc(100% + 40px); margin-top: auto; margin-left: -20px; position: sticky; bottom: 0; left: 0; z-index: 1; background:
#EDF3F8; box-shadow: 0px -7px 10px 0px rgb(86 86 86 / 10%); } .cart__footer-details { padding: 10px 20px 20px;
background: #fff; order: 4; } .note-drawer_note { margin: 0; border: none; padding: 20px 20px 0; background: #fff;
border-top-right-radius: 20px; border-top-left-radius: 20px; } .note-drawer_note span, .note-drawer_note button {
color: #003057; font-weight: 600!important; font-size: 12px!important; } .note-drawer_note p { padding: 10px;
font-weight: 600; margin-top: 5px; font-size: 12px; letter-spacing: 0.2px; line-height: 16px; } .note-drawer_empty {
background: #fff; border-top-right-radius: 20px; border-top-left-radius: 20px; margin: 0; border: none;
padding-bottom: 20px; padding-left: 48px; } .note-drawer_empty::before { content: ''; position: absolute; left: 20px;
bottom: 5px; width: calc(100% - 40px); border-top: 1px solid #5C708A; opacity: 0.5; } .note-drawer_empty svg { left:
20px; top: 10px; transform: none; width: 18px; } .note-drawer_empty * { color: #003057; font-weight: 600; font-size:
12px; } .cart-upsells-container { padding: 20px 20px 0; } .cart_upsell--heading span { margin: 0 0 10px; text-align:
left; } .cart__footer-details p.grey.h6 { display: none; } #note-wrapper { top: unset; bottom: 0; height: calc(100% -
64px); background-color: #EDF3F8; padding: 10px; z-index: 2; } #note-wrapper::before { content: ''; border-radius:
20px; background: #D9E2EA; position: absolute; top: 10px; left: 10px; width: calc(100% - 20px); height: calc(100% -
20px); z-index: -1; } #note-wrapper .btn { font-weight: 600; border-radius: 100px; padding: 15px; } #note-wrapper
.header__icon { display: none; } .note_copy { background: transparent; padding: 40px 10px 20px; height: auto; gap:
25px; font-size: 16px; font-weight: 600; line-height: 22px; } #note_copy { border-radius: 10px; border: 1px solid
#003057; height: 40vh; } note-drawer .small-font { font-size: 16px; font-weight: 600; line-height: 22px; color:
#003057; } .note_characters { width: 100%; background: transparent; text-align: center; margin-bottom: 0; font-size:
12px; color: #003057; font-weight: 600; } .note_characters span { font-size: inherit; color: inherit; font-weight:
inherit; } #note-wrapper .d-flex.flex-center { background: transparent; padding: 20px 10px; margin-top: auto; }
.cart__footer-details span, .cart__footer-details label { font-size: 14px!important; } .cart__footer-details p {
font-size: 12px; font-weight: 600; } #checkout { border-radius: 100px; font-weight: bold; height: 50px; }
#checkout::after { content: 'CONTINUE'; } .checkout_subtext::after { content: 'Shipping, taxes, and discount codes
calculated at checkout.'; } .note_logo { width: 130px; height: auto; flex-shrink: 0; } #note-wrapper + .small-font,
.upsells-box { display: none; } .cart_upsell--products { display: flex !important; gap: 12px; overflow: auto; margin:
0 -20px 10px; padding: 0 20px 10px; } .cart_upsell--products::-webkit-scrollbar { display: none; }
.cart_upsell--products .splide__slide { background: #D9E2EA; border-radius: 10px; padding: 10px; width: 300px; }
.cart_upsell--products .cart-upsell { flex-direction: row; height: auto; } .cart_upsell--products .cart-upsell__image
{ width: 47px; height: 60px; border-radius: 5px; overflow: hidden; } .cart_upsell--products .cart-upsell__image img {
width: 100%; height: 100%; object-fit: cover; vertical-align: unset; } .cart_upsell--products .cart-upsell__info {
display: flex; flex-direction: column; justify-content: space-between; } .cart_upsell--products .cart-upsell__main {
display: flex; gap: 10px; } .cart_upsell--products .cart-upsell__footer { margin: auto 0 auto auto; }
.cart_upsell--products .option_name { display: none; } .cart_upsell--products .cart-upsell__options-box { background:
#D9E2EA; } .cart_upsell--products .cart-upsell__swatches { padding-left: 20px; width: 150px; height: 55px; }
.cart_upsell--products .cart-upsell__options label:not(.color-input) { width: 60px; padding: 5px; }
.cart_upsell--products .cart-upsell__info * { font-size: 12px; font-weight: 600; margin: 0; } .cart_upsell--products
.cart-upsell__options .arrow-btn { top: 4px; } .cart-upsell__actions-btn-box .btn { width: auto; padding: 10px;
border-radius: 50px; background: #003057; color: white; height: auto; } .cart-upsell__actions-btn-box span { color:
white; }
.cart__product-upsell-wrapper { display: block!important; margin-bottom: 20px; padding-bottom: 20px; border-bottom:
1px solid #edf3f8; } .cart__product-upsell-price { flex-shrink: 0; margin-left: auto; } .cart__product-upsell-price
p::before { content: attr(data-price); text-decoration: line-through; } .cart__product-upsell-price p::after {
content: attr(data-discounted); color: #CD4038; padding-left: 5px; } .cart__items { min-height: 130px; max-height:
130px; margin-bottom: 10px !important; } .cart__product-upsell { padding: 10px; background-color: #F9F9F9; display:
flex; border-radius: 5px; gap: 10px; } .cart__product-upsell-image { width: 110px; height: 140px; background-color:
#F5F1ED; position: relative; overflow: hidden; border-radius: 5px; flex-shrink: 0; } .cart__product-upsell-image img {
width: 100%; height: 100%; position: absolute; object-fit: cover; } .cart__product-upsell-option small::after {
content: attr(data-value); } .cart__product-upsell-dropdown { border-radius: 5px; border: 1px solid #003057; position:
relative; height: 27px; max-height: 27px; overflow: hidden; } .cart__product-upsell-dropdown-wrapper { border-radius:
5px; font-size: 12px; padding: 4px 24px 4px 4px; display: flex; flex-direction: column; gap: 4px; background-color:
#F9F9F9; position: relative; } .cart__product-upsell-dropdown.active { overflow: visible; }
.cart__product-upsell-dropdown.active .cart__product-upsell-dropdown-wrapper { outline: 1px solid #003057; }
.cart__product-upsell-dropdown::after { content: ' '; display: inline-block; border-bottom: 1px solid #003057;
border-right: 1px solid #003057; height: 6px; width: 6px; position: absolute; top: 45%; transform: translateY(-50%)
rotate(45deg); right: 8px; pointer-events: none; } .cart__product-upsell-dropdown label { font-size: inherit; width:
28px; height: 17px; line-height: 17px; border-radius: 5px; font-weight: 800; padding-left: 5px; display: none; }
.cart__product-upsell-dropdown input:checked + label { order: -1; display: block; pointer-events: none; }
.cart__product-upsell-dropdown.active label { display: block; } .cart__product-upsell-content { width: 125px; }
.cart__product-upsell-options { display: flex; gap: 12px; } .cart__product-upsell-option { flex: 1; display: flex;
flex-direction: column; justify-content: space-between; gap: 5px; } .bundle-save-active { display: none!important; }
Ever feel like you need to lay low for a while? Well, here’s the perfect place to do it. Curl up on the couch, get cocooned in your Napper and indulge your curious mind.
Cargo Care
Add shipping protection to your order, and protect your precious cargo.
(contiguous US only)