/** Shopify CDN: Minification failed

Line 308:24 Expected identifier but found whitespace
Line 314:81 Unexpected ";"

**/
.go-cart-drawer__content { height: calc(100% - 218px); }
@media (min-width: 768px) {
    .go-cart-drawer__content { height: calc(100% - 278px); }

}
.go-cart__drawer {
    width: 590px;
    right: -590px;
    max-width: 100%;
}
.go-cart__drawer.is-open {

    -webkit-transform: translateX(-590px);
    transform: translateX(-590px);
}

.go-cart-drawer { background-color: var(--ll-light-purple); }
.go-cart-drawer .rebuy-widget .primary-title { font-size: 1.125rem; }
.go-cart-item__title {
    margin-bottom: 0;
    max-width: 18ch;
    color: var(--7959-a-6, #7959A6);
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.icon-remove {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 20px;
    width: 20px;
}
.go-cart-item__remove {
    padding: 0;
    position: relative;
    color: var(--7959-a-6, #7959A6);
    text-align: center;
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
    letter-spacing: 2px;
    text-decoration-line: underline;
    text-transform: uppercase;
    top: unset;
    right: unset;
    margin-left: 9px;
}
.go-cart-drawer__header {
    height: auto;
    justify-content: space-between;
    padding-top: 18px;
    padding-bottom: 18px;
}
.go-cart-drawer__header h3 { margin-bottom: 0; }
.go-cart-drawer__subtotal {
    justify-content: flex-end !important;
    color: var(--7959-a-6, #7959A6);
    text-align: center;
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    height:unset !important;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.go-cart__button {
    float: right;
    margin:27px 0 36px;
    background: var(--7959-a-6, #7959A6) !important;
    width: 200px;
    text-align: center;
    font-style: normal;
    font-weight: 100;
    text-transform: uppercase;
}
.go-cart-counter {
    align-items: center;
    border-radius: 50%;
    display: flex;
    font-size: 0.6875rem;
    font-weight: bold;
    height: 20px;
    font-family: var(--body1-font);
    justify-content: center;
    position: absolute;
    top: -9px;
    width: 20px;
}
.active-search .go-cart-counter { display: none; }
.go-cart-drawer__close svg {
    height: 30px;
    width: 30px;
}
.go-cart-drawer .go-cart-item__variant.body1 {
    color: var(--ll-dark-purple);
    font-family: var(--AdriannaReg);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.go-cart-drawer__content .go-cart-item__price {
    bottom: auto;
    right: auto;
    position: absolute;
    top:30px;
    right:30px;
    color: var(--7959-a-6, #7959A6);
    /* Desktop/Paragraph */
    font-family: Adrianna Regular, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.32px;
}
.go-cart-drawer__content .go-cart-item__quantity {
    bottom: auto;
    position: relative;
}
.go-cart-drawer__content .go-cart-item__single {
    background-color: white;
    margin-bottom: 18px;
    padding: 9px;
    border-radius:0;
}
.go-cart-drawer__content .go-cart-item__quantity-number {
    text-align: center;
    color: var(--7959-a-6, #7959A6);
    text-align: center;
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.go-cart-drawer__content .go-cart-item__quantity-button {
    background-color: var(--ll-alternate-purple);
    border: none;
    border-radius: 50%;
    color: white;
}
.go-cart-drawer__content .go-cart-item__image {
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    border-radius:0;
    height: 135px;
    position: relative;
    width: 150px;
}
.go-cart-drawer__content .go-cart-item__info {
    color: black;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    line-height: 1.18;
    max-width: 100%;
    padding: 30px 30px 10px;
    width: calc(100% - 125px);
}
.go-cart-drawer__content .go-cart-item__discount {
    margin-bottom: 18px;
}
.go-cart-drawer__content .go-cart-price-qty {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: start;
    padding-top: 18px;
}
.go-cart-drawer__shipping-message {
    padding: 10px 0;
    text-align: center;
}
.cart-num {
    color: var(--ll-alternate-purple);
    font-family: Adrianna Regular, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.32px;
}
.go-cart-drawer__shipping-meter {
    background: white;
    border-radius: 0;
    display: block;
    font-weight: 700;
    height: 21px;
    margin: 9px 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.go-cart-drawer__shipping-fill {
    background: var(--ll-alternate-purple);
    border-radius: 0;
    color: var(--ll-alternate-purple);
    font-size: 0.75rem;
    height: 21px;
    left: 0;
    line-height: 1.25rem;
    overflow: hidden;
    opacity: 1;
    padding: 0 10px;
    position: absolute;
    text-align: right;
    top: 0;
    transition: all 0.5s ease;
}
.cr-upgrade-to-subscription-widget-button {
    background-color: transparent;
    color: black;
    margin-left: 125px;
    padding: 9px 0 27px;
    text-align: left;
    text-decoration: underline;
}
.cr-upgrade-to-subscription-widget-select {
    margin: 9px 0 27px 125px;
    width: calc(100% - 125px);
}
@media screen and (max-width: 999px) {
    .go-cart__trigger svg {
        height: 30px;
        width: 30px;
    }
}
@media screen and (max-width: 767px) {
    .go-cart__trigger svg {
        margin-right: 30px;
    }
    .go-cart-item__title {
        max-width: 18ch;
        margin-right: 18px;
    }
}
.go-cart-drawer__footer {
    background-color:#e1ddea;
  
}
.go-cart-drawer .cart-drawer-title {
    color: var(--ll-alternate-purple);
    font-family: AlternateGotNo-2d;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
.go-cart-drawer .special-offer {
    color: var(--ll-alternate-purple);
    text-align: center;
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.go-cart-drawer .go-cart-free-shipping-disclaimer,
.go-cart-drawer .go-cart-drawer__shipping-away {
    color: var(--ll-alternate-purple);
    text-align: center;
    font-family: Adrianna Regular, sans-serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.125rem;
}
@media (min-width:992px){
    .go-cart-drawer .cart-drawer-title {
        font-size: 72px;
        line-height: 72px;
    }
}
.go-cart-drawer .you-might-like {
    color: var(--ll-alternate-purple);
    font-family: AlternateGotNo-2d;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem; /* 120% */
    text-transform: uppercase;
}
.go-cart-drawer__footer {
  bottom: 0;
    left: 0;
    position: absolute;
  width: 100%;
    z-index: 2;}

.go-cart-drawer__footer.  go-cart-drawer__subtotal-price {margin-left:18px;}

.go-cart-drawer__footer  .go-cart__button{width:100%;}
.rebuy-widget .flickity-button.next {right:-20px !important;}
.rebuy-widget .flickity-button {background:transparent !important;}
.rebuy-widget .flickity-button.previous, .rebuy-recommended-products .flickity-button.previous { left: -25px !important; }
.go-cart-drawer .flickity-viewport { border:1px solid var(--akc-taupe, #CECBBB) };
.go-cart-drawer .rebuy-widget-content { margin-top:9px; }
.go-cart-drawer .rebuy-product-block { 
    border-bottom: 1px solid #e1ddea;
  justify-content: center; }
   .go-cart-drawer .rebuy-product-block:last-of-type {border-bottom:none;} 
.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media {
    height:160px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.rebuy-widget .rebuy-product-grid.large-columns-1 .rebuy-product-block {height:160px;}
.go-cart-drawer .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info {
    height: 160px;
    padding:10px 15px !important;
}
.go-cart-drawer .rebuy-product-actions {
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.go-cart-drawer .rebuy-widget-content{
  background-color: #fff;
  border: 1px solid #e1ddea;}
.go-cart-drawer .rebuy-widget .super-title{
      background-color: #e1ddea;
  color:#542497;
    padding: 11px 9px 3px;
}


.go-cart-drawer .rebuy-product-title {
    color: #7959A6 !important;
    font-family: 'Adrianna Regular';
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.rebuy-widget .rebuy-button {
    background: var(--ll-alternate-purple);
    letter-spacing: 3.5px !important;
    font-size: 1.125rem !important;
    background-color: var(--ll-dark-purple);
    display: flex !important;
    color: #fff !important;
    font-family: AlternateGotNo-2d;
    justify-content: center !important;
    align-items: center !important;
    padding: 10px 20px 8px;
    text-transform: uppercase;
    line-height: 1.5rem !important;
    text-decoration: none !important;
    transition: .3s;
}
.go-cart-drawer .rebuy-product-price {
    color: var(--ll-alternate-purple);
    font-family: Adrianna Regular, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.32px;
    margin:9px 9px 9px 0 !important;
    margin-left:auto !important;
}
.go-cart-drawer .rebuy-widget {padding:10px 0 !important;}

.powered-by-rebuy .powered-by-rebuy{display:none;}
@media screen and (max-width:767px){
    .go-cart-drawer__content .go-cart-item__price {
        position:relative;
        top:unset;
        left:unset;
        right:unset;
        bottom:unset;
    }
    .go-cart-drawer__content .go-cart-price-qty {flex-wrap:wrap;}
}

    .go-cart-drawer__content .rebuy-product-block {position:relative;}
