/** Shopify CDN: Minification failed

Line 823:81 Expected "*/" to terminate multi-line comment

**/
.previewCart{
    padding: 12px 20px 0px 20px;
}

.previewCartItem{
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-size: 0;
    letter-spacing: 0;
    padding: 20px 0 0 0;
}

.previewCartItem-image{
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 80px;
    text-align: center;
    position: relative;
    top: 6px;
}

.previewCartItem-image img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    /*object-fit: cover;*/
    object-fit: contain;
    object-position: center;
}

.previewCartItem-image:before{
    content: '';
    display: block;
    height: 0;
    width: 100%;
    padding-bottom: 107px;
}

.previewCartItem-content{
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 80px);
    padding: 0 0 0 20px;
}

.previewCartItem-content .cart-item-allocation {
    font-size: var(--font-body-size);
    color: var(--color-text2);
    margin-top: 0;
    margin-bottom: 6px;
}

.previewCartItem-name{
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    font-family: var(--product-title-font);
    font-size: var(--product-title-font-size);
    font-weight: var(--product-title-font-weight);
    line-height: 20px;
    letter-spacing: var(--body-letter-spacing);
    color: var(--product-title-color);
    text-transform: var(--product-title-text-transform);
    margin: 0 0 10px 0;
}

.previewCartItem-vendor{
    display: block;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    color: var(--color-text2);
    text-transform: capitalize;
    letter-spacing: var(--body-letter-spacing);
    line-height: var(--body-line-height);
}

.previewCartItem-options{
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 30px 0 0;
    margin: 0 0 7px 0;
}

.previewCartItem-variant{
    display: block;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    color: var(--color-text2);
    text-transform: capitalize;
    letter-spacing: var(--body-letter-spacing);
    line-height: var(--body-line-height);
}

.previewCartItem-edit{
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 50%;
    right: -2px;
    transform: translateY(-50%);
    background: none;
    border: none;
}

.previewCartItem-edit .icon{
    width: 18px;
    height: 16px;
    fill: var(--color-text2);
    position: relative;
    top: -2px;
}

.previewCartItem-price{
    margin: 0 0 10px 0;
}

.previewCartItem-price .price{
    display: block;
    font-size: var(--product-price-font-size);
    font-weight: var(--font-weight-semibold);
    letter-spacing: 0;
    line-height: var(--body-line-height);
    color: var(--product-price-color);
}

.previewCartItem-qty{
    display: inline-block;
    vertical-align: middle;
    width: 94px;
    margin-top: 15px;
    position: relative;
}

.previewCartItem-qty .quantity{
    padding: 11px 14px 10px 20px;
}

.previewCartItem-qty input {
    text-align: center;
    padding: 0;
}
.previewCartItem-qty input::-webkit-outer-spin-button,
.previewCartItem-qty input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    display: none;
}

.previewCartItem-qty input[type=number] {
  -moz-appearance: textfield;
}

.previewCartItem-qty .btn-quantity {
    width: 32px;
    height: 45px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: none;
    border: none;
}

.previewCartItem-qty .btn-quantity:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 1px;
    left: 10px;
    top: 22px;
    background: #5a5a5a;
}

.previewCartItem-qty .btn-quantity.plus {
    right: 0;
    left: auto;
}

.previewCartItem-qty .btn-quantity.plus:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 1px;
    left: 10px;
    top: 22px;
    background: #5a5a5a;
    transform: rotate(90deg);
}

.previewCartItem-remove{
    position: absolute;
    right: 0;
    bottom: 36px;
    background: none;
    border: none;
}

.previewCartItem-remove svg {
    fill: var(--icon);
    width: 18px;
    height: 18px;
}

.previewCartItem + .previewCartItem{
    border-top: 0;
    margin-top: 19px;
}

.previewCartItem{
    border-bottom: var(--cart-item-border-width) var(--cart-item-border-style) var(--cart-item-border);
    padding-bottom: 20px;
    background-color: var(--cart-item-bg);
}

.previewCartItem:last-child{
    border-bottom: 0;
    padding-bottom: 0;
}

.previewCart-emptyBody .empty{
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    letter-spacing: var(--body-letter-spacing);
    line-height: var(--body-line-height);
    color: var(--color-text2);
    margin: 0 0 22px 0;
}

.previewCartCollection{
    padding: 20px 0px 7px 0px;
    position: relative;
    border-top: 1px solid var(--cart-item-border);
}

.previewCartTitle{
    font-family: var(--font-heading-family);
    font-size: var(--font-heading-size);
    font-weight: var(--font-weight-semibold);
    font-style: var(--font-heading-style);
    line-height: var(--heading-line-height);
    letter-spacing: var(--body-letter-spacing);
    text-transform: unset;
    position: relative;
    margin: 0 0 22px 0;
}

.previewCartCollection .product-item-custom .card-title{
    margin-bottom: 7px;
}

.previewCartCollection .card-button{
    font-size: var(--font-body-size);
    font-weight: var(--font-body-weight);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
    color: var(--color-text);
    text-decoration: underline;
    text-underline-offset: 0.2rem;
}

.previewCartCollection .card-swatch{
    text-align: left;
    justify-content: flex-start !important;
    margin-bottom: 14px;
}

.previewCartCollection .product-card-layout-02 .card {
    border: none;
}

.previewCartCaro
.r
    padsr2);
    margin: 0 0 22px .
    lay: block;
  ck-arrow);
    margin: {
    postfield;5Item-remove svg {5Item-remofill: 5Item-0 0 22px .
    lay: block;
  ck-arrow
  ck-px .{.previewCartItem
    text-align: rewCartItem-qty .bsition: absolute;
    top:    top:0ative;
    border-toy: block;
  ck-arrow
  ck-n.2r #5a5a5a;
}
orm
    text-alie;
    border-toy: block;
  ck-arrow
  ck-borabled{
    border: n

.m
    text-alie;
    border-toy: block:not(
  ck-indy-   cod)ce: text

.previewCawrapadsr2);  margin-bottom: 6px;
: flex-start;
    justify-content: spatom: 20px;
    banfo transform: rotat inline-block;
    verttemcal-al90emcal-ative;
    border-top  tl: var(--body-linex 0;
}

.previewCartt;
    justify-content: spatom: 20px;
    bp  tl:Pprice var(--/*adding: 20px 0px 7px 0px;
    position: relatidth: 10previewC
}

.ptom: 20px;
    bp  tl:[dataectupon-borctunt]  20px;
    bp  tl:botbck;ce: textfield;145Item-0 0 22   poborctunts .borctunts__borctuntpx;
}

.previewCartItem-content .cart-item-alay: block;
    font-size: var(--font-body-size);
    font-weight: var(--foize);
    font-weight: var(--font-weight-normal);
    letter-spacing: var(--body-letter-sp
    vert3orm: unset;
    positiop  tl: 20px;
    bp  tl:botbck,;
    positiop  tl: 20px;
    bp  tl:bvalu0;
    padding: 20px 0 0 0;
}

.previewCartItem-image{
  
.previewCartItem-content .cart-item-a-size);
    font-weight: var(--font-body-weight);
    line-height: var(--body-line-heiset;
    positiop  tl: 20px;
    bp  tl:botbckce: textfield;12tical-align: top;
   
.previewCfamily);
    font-size: var(--font-heading-siz;
    letter-spacing: var(set;
    positiop  tl: 20px;
    bp  tl:bvalu0;
      display: inline-b12ticewCartTitle{
    fay: iartItem-content .cart  w1icewCartTin: top;
   a;
}-item-alay: block;
    font-size: var(--font-body-size);
    font-weigreyding-size);
    fonCartItem-namejustify-content: spatom: 20px;
    bp  tl:.shipp  tl 20px;
    bp  tl:bvalu0;ce: textfield;1: '';
   n: top;
   
.prevtom: 20px;
    bp  tl:.t  tl 20px;
    bp  tl:bvalu0x;
}

.previewCay: iartItem-content .cart  w4icewCatom: 20px;
    bp  tl:.t  tl 20px;
    bp  tl:bvalu0,;
    positiop  tl:.subp  tl 20px;
    bp  tl:bvalu0;ce: tex;
    letter-spacing: var(--bofamily);
    font-size: var(--font-headingtom: 20px;
    bp  tl:.shipp  tl 20px;
    bp  tl:bvalu0;ce: tex
.previewCartItem-content .cart-itset;
    positiop  tl: + 20px;
    bp  tl:
.previewCartC
}
.previewCartItem{
    Atext2);
      text-ticafont-size: 0;
    letter-Checkboxargin: 0;
 "checkbox"] + otbckce: texborder: none;
}

.previewCartCaro
.r
    padsr2);
    m   bottom: 
.previewCartItem-content .cart-item-apreviewCewCart2tem-qty .b    font-weight: var(--play: block;
    font-size: var(--font-body-size);
    fon: to   p-height);
    letter-spacing: v: 0;
    letter-Checkboxargin: 0;
 "checkbox"] ~  margin-bottopadding: 20px 0 0 0;
}

.previewCartItem-image{
  
.previewCartItem-content .cart-item-a-size);
    ht: var(--pize);
    fon: to   p-height)   text-tran0 ical-align:viewCartItemlignition: absolute;
    rir(--cart-in;
  a-sizaeigre: n .(  letpar);
97%,letter-spacing: v 3p: 50%;
    right:-repeatat ipeat-style) var(--cart-iorm: rot-y top;
    poviewCartCollect--foize);
    font-weight: var(--font-weight-normal) var(--cart-item-border): var.previewCartTitle{block;
    font-size: var(--font-bo: 0;
    letter-Gcarp);
      text-t2cafont-size: 0;
    letter-Gcarp .button,+ .button
.previewCartC
}
15Item-0 0 22px .
    la .buttonectioinu0;
      displItem-qty .btnwrappontcrt !iuntpx;
}
ize);
#727272;.previewCartC
}
tItem-remo/*left;
    justi3ortidth: 10left;
    just spatom: 20px;
    bp okce: texn: relativ0emcal-a-t2caf3t: var(--p;
}

.previewCartartCollection .capx;
}

.prItem{
    poover;*/
    obc  bp ok
   ;
      displ25'';
   n: top;
   px;
}

.previewCartviewabsolute;
 ar(--cart-item-bor#fff
    poviewCa-r: '';
  x 7px 0#e2e2e2
    poviewCa- 20px 0px 7px 0#e2e2e2
    poviewCa-    justi0px 7px 0#e2e2e2
    pocurs-borpoiosition: relaiosit-evx;splItem-qty .btnc  bp ok
   :h  ma{te;
 ar(--cart-item-bor#f8f8f8-qty .btnc  bp ok
   :firnd-color: var(--cart-iion: ab0px 7px 0#e2e2e2
  }btnc  bp ok
   lex;n,
.prlaiosit-evx;splCollectionnc  bp ok
   levg;
      displ24Item-remove svg {24Item-remotem-bor#464646-qty .btnc  bp ok
   2   pot okgiftlevg;
      displ26Item-0 0 22   pp ok
   2   pot okshippwCalevg;
      displ3var(--color: va2   posidebaeishow);
     margin-y tottom: 6px;
/*    right: 0;idthcolor: va2   posidebaeishow .br(--cart-i  ma
);
    weigty t1ion: relaiosit-evx;splIll(--color: va2   posidebaeishow .halo-   posidebae{qty .bsition: absolute;
 3d(0,0,0ewCartTi weigty t1ion: revisibilgty tvisibllection .phalo-   posidebaewidth: 18px;
    height--cart-item-borde5Item-0 0 22px .
    la-wrappon transform: rotat inline-block;;
}

.previewCartrd-swdirortanteighlum00%;
    margin-bottom: 6px;
    right: 0;
0 0 22px   marheightpx;
}

.previewCartItem-content .cart-item-a-size);
    1.5block;;
}

.previewCartrd-swwrapewCawrapadsr2);ive;
    top: -;
0 0 22px   marheightp.defindy-onLind-keance: texrgiatatCollection .pro   marheightp.defindy-onLind-valu0;ce: texd-s t1ion: releft;
ion: a5ical-align: tolay: -webkit-box;
    -w  margin-bottom: 6pion ./* -------------------- idth2px .
    la.acine-ot ok  border: none;
}

.ewCartItem-qty .btn-quantity.plus:ar(--cart-item-bor#fff
    po weigty t.7 6px;
    right: 0;
      displ1: '';
   n
}

.previz-ind-s t1ction .propupot okDown

.previewCa- 20px 0px 7px 0#e3e3e3CartItem-qty .btnfixed;
      displ1: '';
   tem-bg);
}

.ar(--cart-item-border);bg-t

etter-sp
    vert3solute;
 z-ind-s t9';
   nition: absolute;
 3d(0,50%,0ewCartTi weigty t
}

.visibilgty tottom: 6px;
olutety .btnnition: arder);du-spaci-defaul v ease,visibilgtyrder);du-spaci-defaul v ease, weigtyrder);du-spaci-defaul v ease;ction .propupot okDown.show {qty .bsition: absolute;
 3d(0,0,0ewCartTi weigty t1ion: revisibilgty tvisibllection .propupot okDown2   p__noter: none;body-linex 0;
}

.ction .propupot okDownotbck;ce: tex var(--cart-item-border);
}

.previewCartTitle{
    fay: iartItem-content .cart  w2icewCartTitle{y);
    font-size: var(--font-heading-siznt-weight-normal);
    color: va;
    letter-spacing: var(--boewCartCollection .proone;body-linex 0;
}ion .propupot okDownotbck; none;
     displ20Item-remove svg {20Item-remoewCartCr: '';9

.previewCartCollection{
    pfill: var(--color-topupot okDownbutton,
.prevck;
    vertical-alignleft;
    justi0ar(--color-topupot okDown#shippwCa-ay: uctior h3x;
}

.previewC0(--color-topupot okDown#shippwCa-ay: uctior-norm-wrapponotbck;ce: tex var(eviewCartItem-content .cart-item-alay: block;
    font-size: var(--font-body-size);
    font-weight: var(color-topupot okDown#shippwCa-ay: uctior-norm-wrapponp;ce: tex var(eviewCay: iartItem-content .cart  w2icewCartTitle{y);
    font-size: var(--font-heading-siznt-weight-normal);
    color: va;
    letter-spacing: var(--boewCartCollectio10Item-remoewCartCn
}

.previbody-linex 0;
}ion .propupot okDown#shippwCa-ay: uctior-norm-wrapponp; none;
     displ2
    content: '';2
    conteewCartCr: '';9

.previewCartCollection{
    pfill: 3ar(--color-   p;
 -   p .httom:-   p : none;body-lineCollection .pborctuntr-sde-rtItep;ce: tex--font-body-size);
    color: var(14Item-remotem-bor    font-weight: var(color#ropupot okshippwCal.speciakseport,or#ropupot okshippwCal.s   fd-adding: 11pleft;
    justi0ar(--color#ropupot okshippwCal height--cart-item-bord12ar(--color#ropupot okgift{ng-siznt-wep;
   px;
}

.previewCaitem-bord42ar(--color#ropupot okgiftlevg;
      displ26Item-ontent: '';26cal-alignleft;
    justi2Item-remotem-bor#464646-qty .bt#shippwCa-ay: uctior #wrappontrespons0;ce: tex;
    #8b714
    lefar(--cart-item-bor#fbf8e5

.previewCar(14It 0 0 21
    conteewCartC
}
15Item-0 0 2#ropupot okborctuntpx;
}
eviewCaitem-bord3--color-text2);
    mawidth: 18px;Po   ma02 .card px;
}

.pre;
}

.previewCartrd-swdirortanteirowolor-text2);
    mawidth: 18px;Po   ma02 .card px;
} line-he;ce: texd-s t  to330;
0 0
    margin-bottom: 14px2);
    mawidth: 18px;Po   ma02gin-binnormspaci__wrapponx;
}
eviewCai
}
10ar(--colt2);
    mawidth: 18px;Po   ma02 .card px;
} innormspacipx;
} acpaci__gcarp : none;body-linex 0;m
    text-alie;
    border-towidth: 18px;Po   ma02 .card px;
} innormspacipx;
} acpaci__gcarp x;
} acpacix;
}
eewCartColstspacwCartTi weigty t1ion: revisibilgty tvisibllecty .bsition: absolute;
 3d(0,0,0ewCaion .phalo-   posidebaewidth: 18px;
   m-price{borctunts__borctunt, 22   poborctunts .borctunts__borctuntpx;
}

.previewCay: iartItem-content .cart -w2icewCartTitle{y);
    font-size: var(--(--font-body-size);
    font-weight: var(--foize);
    font-weight: var(--font-weight-normal);
    letter-spacing: var(--body-letter-sp
    vei
}
3ar(--color-halo-   posidebaewidth: 18px;
   m-price{dth: 18px;
   msav veipprice var(--;
}

.previewCartgapew7ar(--color-halo-   posidebaewidth: 18px;
   m-price{ bordeoborctuntm-pric, .phalo-   posidebaewidth: 18px;
   m-price{borctuntedipprice var(--
.previewCay: iartIterice .price{
    displa -w2icewCartTiize);
    font-weightrice .price{
(--font-weight-normal) var(   font-size: var(--price{
    dar(--font-body-size);
    font-wrice .price{
(r(--body-letter-spachalo-   posidebaewidth: 18px;
   m-price{borctuntedipprice var(--
.previewCItem-price .price{
    display: blocing: 0;
    line-heisaleight: var(--body-line-height);
 p  tl:Pprice2   pot taksav vese var(--;
}

.preview0 0 22   poborctunts  width: 18px;
   -change,
.prevck;
    vertical-a0 0 2@media (max-  displ1:24It)ce: tex20px;
    bp okce: tex
.previewCar(10It 0 0 21
  {20Item-remo0 0 2 tex20px;
    banfo transf
.previewCar(5It 0 0 270  {20Item-remo0 0remo 2 tex20px;
    b transf
.pr/*    righay: inlivh -w45ticewidth: 10rtTi  margin-y t   bottom: rtTi  margin-x tottom: 6px;
Cartrd-swgcaw t1ion: re0 0 2 tex#ropupot okgift, 2 tex#ropupot okshippwCa, 2 tex#ropupot okborctunt, 2 tex#ropupot oknoter: none;
}
eviewCaitem-bord2
    conte}-a0 0 2@media (max-  displ551It)ce: tex20px;
    b transf
.pr/*    righay: inlivh -w55ticewidth: 100 0remophalo-   posidebaewidth: 18px;
    heightr-sp
    vei
}
0  conte}-a0 0 2@media (m
    displ551It)ce: tex20px;
    b
    heightr-sp
    vei
}
0  conte}-ae: tex20px;
    b
   ing: 0;
        
    vertical-alig}-ae: tex20px;
    b
   i00%;
    padd    
    veay: inline-block;
    v
.previewCar(0It 0 0 20{20Item-remo
.preewCartCollection{
    p}-ae: tex20px;
    b
   i
    margin    
    veay: inline-block;
    v
.prleft;
    just spa   p}-ae: tex20px;
    b
   ilor: var(-----body-linex 0;
}

.}-ae: tex20px;
    b
   i;
    transf
.previewCar(0
    v
.prar(--cart-item-bor  letpar);
    v
.praiewCa-radiusr(0
    v
.praiewCartCollect--fo}-ae: tex20px;
    b
   i;
   levg;
         border: none;
}

.pr    
    vertItem-remooooove svg {
    fonte}-a0 0 2@media (m
    displ1:25It)ce: tex20opupot okDown.show;
        sition: absolute;
    15%)
    text-align: }-ae: tex20px;
    b heightr-sp
    veiion: a30Item-remo
.pre    veir: '';30Item-remo
.pr  margin-y t   bottom: rtTi  margin-x tottom: 6px;
Cartrd-swgcaw t1ion: reeeee/*    righay: inlivh -w47ticewidth: 100 0e: tex20px;
    b
   itop::h  ma{te;
     ;
    letter-spacing: var(--bod-h  ma)align: }-ae: tex20px;
    b-layout-02 .card 
   l2 .card 
itionevg;
        body-linex 0;
}

.}-ae: tex20px;
    b-layout-02 .card 
   l2 .card 
itio   object-posi    ;
.previewCartIte    body-linex 0;
}

.
.pre-qty .btn-quantity.plus:    s
}
0  conteeeee5px;
    disp    
    ver: '';
   oooove svg {: '';
   ooooz-ind-s t3ottom: rtTi weigty t
}

.....visibilgty tottom: 6px;




ition: absolrgba(0,0,0,.3}

.pr    olutety .btnletteranchweiglutety .b)align: }-ae: tex20px;
    b-layout-02 .card 
   l2 .card 
itio:h  manevg;
         weigty t1ion: re....visibilgty tvisibllecty .b
.pre-iosit-evx;splItem-qtgn: }-ae: tex20px;
    b-layout-02 .card 
   l2 .card 
itio:h  ma   object-posi     weigty t1ion: re....visibilgty tvisibllecty .b}-a0 0