body{
    overflow-x:hidden
}
a.cart__remove[data-remove-item]{
    line-height:30px;
    vertical-align:middle;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    font-size:10px!important;
    color:#A52A2A!important
}
a.cart__remove[data-remove-item]:active,a.cart__remove[data-remove-item]:focus,a.cart__remove[data-remove-item]:hover{
    font-weight:400;
    color:#A52A2A
}
.sample-kit{
    position:fixed;
    top:50%;
    left:100%;
    width:300px;
    height:240px;
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.sample-kit--active{
    -webkit-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%)
}
.sample-kit ul{
    margin:10px 0
}
.sample-kit li{
    margin-bottom:0
}
.sample-kit a{
    text-decoration:underline
}
.sample-kit__positioner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    position:relative
}
.sample-kit__toggle{
    position:absolute;
    margin-top:-1px;
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-transform:rotate(-90deg) translate(-100%,-100%);
    transform:rotate(-90deg) translate(-100%,-100%)
}
.sample-kit__toggle:active,.sample-kit__toggle:focus,.sample-kit__toggle:hover{
    border:none
}
.sample-kit__container{
    padding:10px
}
.sample-kit__container+.sample-kit__container{
    border-top:1px solid #ddd
}
.sample-kit__container--scroll{
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    min-height:155px;
    overflow-y:scroll
}
.sample-kit__container--footer{
    text-align:center
}
.sample-kit__item-list{
    margin:0;
    padding-left:15px
}
.sample-kit__remove{
    display:inline-block;
    height:auto;
    min-height:0;
    font-size:16px;
    padding:0 5px;
    text-decoration:none;
    vertical-align:middle;
    color:#A52A2A;
    background-color:transparent
}
.sample-kit__remove:active,.sample-kit__remove:focus,.sample-kit__remove:hover{
    border:none;
    background-color:transparent;
    outline:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.sample-kit__remove[disabled]{
    opacity:.5
}
.sample-kit__button{
    width:88%;
    white-space:nowrap;
    height:42px;
    margin-top:9px;
    background:none;
    padding:10px;
    min-height:0;
    line-height:1.6em;
    font-size:12px;
    font-family:Open Sans,sans-serif;
    font-weight:400;
    color:#333333;
    border:1px solid #f1edec
}
.sample-kit__button:active,.sample-kit__button:focus,.sample-kit__button:hover{
    border-color:#f1edec;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:none;
    opacity:.6
}
.sample-kit__button[disabled]{
    color:#d3d3d3;
    border-color:#d3d3d3
}
.sample-kit__button .fa{
    margin-right:5px
}
@media (max-width:640px){
    .sample-kit__button .fa{
        display:none
    }
}
a.sample-kit__open{
    color:#f1edec
}
#smartwishlist .tooltip,.smartwishlist .tooltip{
    height:42px;
    width:100%;
    margin-top:10px;
    float:none;
    color:#333333!important;
    border:1px solid #f1edec;
    padding:10px
}
.product-quantity-box+.inline_purchase{
    margin-top:25px
}
