:root{--ll-cart-cocoa: #281d1a;--ll-cart-coral: #cf7f79;--ll-cart-warm: #fbf8f6;--ll-cart-blush: #f6ece8;--ll-cart-line: #ded2cd;--ll-cart-muted: #6d615d;--ll-cart-white: #fff;--ll-cart-display: "Libre Baskerville", Georgia, serif;--ll-cart-body: "IBM Plex Sans", Arial, sans-serif}.ll-cart-page,.ll-cart-drawer{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-body)}.ll-cart-page *,.ll-cart-drawer *{box-sizing:border-box}.ll-cart-kicker{color:var(--ll-cart-coral);font-family:var(--ll-cart-body);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0;text-transform:uppercase}.ll-cart-page{background:var(--ll-cart-warm);display:block;min-height:60vh;padding:var(--ll-cart-space-top, 64px) 0 var(--ll-cart-space-bottom, 112px)}.ll-cart-page__shell{margin:0 auto;max-width:1420px;padding:0 48px}.ll-cart-page__header{border-bottom:1px solid var(--ll-cart-line);margin-bottom:34px;padding-bottom:30px}.ll-cart-page__header h1{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display);font-size:clamp(38px,4.1vw,62px);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:12px 0 0}.ll-cart-page__header>p:last-child{color:var(--ll-cart-muted);font-size:15px;line-height:1.7;margin:14px 0 0}.ll-cart-page__layout{align-items:start;display:grid;gap:clamp(38px,5vw,78px);grid-template-columns:minmax(0,1.75fr) minmax(340px,.75fr)}.ll-cart-page__layout--empty,.ll-cart-page.is-empty .ll-cart-page__layout{display:block}.ll-cart-page.is-empty .ll-cart-summary{display:none}.ll-cart-page__items,.ll-cart-summary{min-width:0}.ll-cart-table-head{border-bottom:1px solid var(--ll-cart-cocoa);color:var(--ll-cart-muted);display:grid;font-size:10px;font-weight:600;grid-template-columns:minmax(0,1fr) 145px 120px;letter-spacing:.13em;padding:0 0 13px;text-transform:uppercase}.ll-cart-table-head span:nth-child(2){text-align:center}.ll-cart-table-head span:last-child{text-align:right}.ll-cart-lines{border-bottom:1px solid var(--ll-cart-line)}.ll-cart-line{align-items:center;border-bottom:1px solid var(--ll-cart-line);display:grid;gap:24px;grid-template-columns:112px minmax(0,1fr) 145px 120px;padding:24px 0;transition:opacity .2s ease,transform .2s ease}.ll-cart-line:last-child{border-bottom:0}.ll-cart-line.zoom{opacity:.35;transform:scale(.985)}.ll-cart-page cart-items[aria-busy=true] .ll-cart-line,.ll-cart-drawer cart-drawer-items[aria-busy=true] .ll-cart-line{opacity:.55;pointer-events:none}.ll-cart-line__media{align-self:stretch;background:#e8e4e1;display:block;min-height:138px;overflow:hidden;position:relative}.ll-cart-line__media .media,.ll-cart-line__media .media-wrapper{height:100%}.ll-cart-line__image,.ll-cart-line__media img,.ll-cart-line__media svg{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ll-cart-line__details{display:grid;gap:0 20px;grid-column:2 / 4;grid-template-columns:minmax(0,1fr) 145px;min-width:0}.ll-cart-line__heading,.ll-cart-line__discount-list,.ll-cart-line__unit-price,.ll-cart-line__remove-wrap{grid-column:1}.ll-cart-line__heading{display:flex;gap:16px;justify-content:space-between}.ll-cart-line__eyebrow{color:var(--ll-cart-coral);font-size:9px;font-weight:600;letter-spacing:.13em;margin:0 0 6px;text-transform:uppercase}.ll-cart-line__title{color:var(--ll-cart-cocoa);display:inline;font-family:var(--ll-cart-body);font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}.ll-cart-line__title:hover{color:var(--ll-cart-coral)}.ll-cart-line__meta,.ll-cart-line__unit-price,.ll-cart-line__rules{color:var(--ll-cart-muted);display:block;font-size:11px;line-height:1.5;margin:5px 0 0}.ll-cart-line__properties{color:var(--ll-cart-muted);font-size:11px;line-height:1.5;margin:5px 0 0}.ll-cart-line__properties div{display:flex;gap:4px}.ll-cart-line__properties dt,.ll-cart-line__properties dd{margin:0}.ll-cart-line__properties a{color:inherit;text-decoration:underline}.ll-cart-line__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;align-self:center;grid-column:2;grid-row:1 / span 4;justify-content:center;margin-top:0}.ll-cart-line__remove-wrap{display:block;margin-top:12px}.ll-cart-quantity.quantity-set{display:inline-flex;flex-direction:column;margin:0}.ll-cart-quantity .quantity-inner{align-items:center;border:1px solid var(--ll-cart-line);display:inline-flex;height:42px}.ll-cart-quantity .quantity-inner .quantity-button{background:transparent;border:0;color:var(--ll-cart-cocoa);display:grid;height:40px;margin:0;max-width:40px;min-width:40px;padding:0;place-items:center}.ll-cart-quantity .quantity-inner .quantity-button:hover{color:var(--ll-cart-coral)}.ll-cart-quantity .quantity-inner .quantity-input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--ll-cart-cocoa);font-family:var(--ll-cart-body);font-size:13px;font-weight:600;height:40px;line-height:40px;margin:0;max-width:38px;min-width:38px;padding:0;text-align:center}.ll-cart-quantity .quantity-input::-webkit-inner-spin-button,.ll-cart-quantity .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ll-cart-line__remove{background:transparent;border:0;color:var(--ll-cart-muted);font-family:var(--ll-cart-body);font-size:11px;font-weight:500;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.ll-cart-line__remove:hover{color:var(--ll-cart-coral)}.ll-cart-line__availability,.ll-cart-line__error{color:#b22922;font-size:11px}.ll-cart-line__price{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right;white-space:nowrap}.ll-cart-line__price s{color:var(--ll-cart-muted);font-size:11px}.ll-cart-line__price strong{color:var(--ll-cart-coral);font-size:15px;font-weight:700}.ll-cart-line__price--mobile{display:none}.ll-cart-line__discount-list{display:grid;gap:4px;list-style:none;margin:10px 0 0;padding:0}.ll-cart-line__discount-list li{align-items:center;color:var(--ll-cart-coral);display:flex;font-size:11px;gap:5px}.ll-cart-line__discount-list svg{height:13px;width:13px}.ll-cart-page__below-lines{margin-top:20px}.ll-cart-cross-sell{align-items:center;background:var(--ll-cart-blush);color:var(--ll-cart-cocoa);display:flex;font-size:12px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.45;margin-top:24px;min-height:56px;padding:14px 20px;text-decoration:none}.ll-cart-cross-sell:hover{color:var(--ll-cart-coral)}.ll-cart-continue{align-items:center;color:var(--ll-cart-muted);display:inline-flex;font-size:11px;font-weight:600;gap:9px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ll-cart-continue:hover{color:var(--ll-cart-coral)}.ll-cart-summary{position:sticky;top:calc(var(--header-height, 80px) + 24px)}.ll-cart-summary--empty{display:none}.ll-cart-summary__inner{background:var(--ll-cart-white);border:1px solid var(--ll-cart-line);padding:30px}.ll-cart-summary h2{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display);font-size:25px;font-weight:400;line-height:1.2;margin:0 0 24px}.ll-cart-summary__totals{display:grid;gap:13px;margin:0}.ll-cart-summary__totals>div{align-items:baseline;display:flex;font-size:13px;gap:18px;justify-content:space-between}.ll-cart-summary__totals dt,.ll-cart-summary__totals dd{margin:0}.ll-cart-summary__totals dt{color:var(--ll-cart-muted)}.ll-cart-summary__totals dd{font-weight:600}.ll-cart-summary__totals .ll-cart-summary__shipping{align-items:flex-start}.ll-cart-summary__shipping dd{display:grid;gap:2px;max-width:225px;text-align:right}.ll-cart-summary__shipping strong{color:var(--ll-cart-cocoa);font-size:12px;line-height:1.35}.ll-cart-summary__shipping small{color:var(--ll-cart-muted);font-size:9px;font-weight:400;line-height:1.35}.ll-cart-summary__totals .ll-cart-summary__discount,.ll-cart-summary__totals .ll-cart-summary__discount dt{color:var(--ll-cart-coral)}.ll-cart-summary__discount dt{align-items:center;display:flex;gap:5px}.ll-cart-summary__discount svg{height:13px;width:13px}.ll-cart-summary__totals .ll-cart-summary__grand-total{border-top:1px solid var(--ll-cart-line);font-size:17px;margin-top:3px;padding-top:17px}.ll-cart-summary__grand-total dt{color:var(--ll-cart-cocoa);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ll-cart-summary__grand-total dd{color:var(--ll-cart-cocoa);font-size:19px}.ll-cart-promo{align-items:center;background:var(--ll-cart-blush);border:1px dashed var(--ll-cart-coral);display:flex;gap:14px;justify-content:space-between;margin-top:23px;padding:13px 14px}.ll-cart-promo p{color:var(--ll-cart-cocoa);font-size:12px;line-height:1.45;margin:0}.ll-cart-promo button{background:transparent;border:0;color:var(--ll-cart-coral);display:grid;flex:0 0 auto;font-family:var(--ll-cart-body);font-size:9px;font-weight:600;gap:2px;letter-spacing:.1em;padding:4px 0;text-align:right;text-transform:uppercase}.ll-cart-promo button span:first-child{color:var(--ll-cart-cocoa);font-size:11px}.ll-cart-note{border-bottom:1px solid var(--ll-cart-line);border-top:1px solid var(--ll-cart-line);margin-top:22px}.ll-cart-note summary{align-items:center;color:var(--ll-cart-cocoa);cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.08em;list-style:none;padding:15px 0;text-transform:uppercase}.ll-cart-note summary::-webkit-details-marker{display:none}.ll-cart-note[open] summary span:last-child{transform:rotate(45deg)}.ll-cart-note textarea{background:var(--ll-cart-white);border:1px solid var(--ll-cart-line);color:var(--ll-cart-cocoa);display:block;font-family:var(--ll-cart-body);font-size:13px;margin:0 0 15px;min-height:90px;padding:12px;resize:vertical;width:100%}.ll-cart-button{align-items:center;border:1px solid var(--ll-cart-cocoa);border-radius:0;display:flex;font-family:var(--ll-cart-body);font-size:11px;font-weight:600;gap:18px;justify-content:space-between;letter-spacing:.1em;min-height:52px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ll-cart-button--primary{background:var(--ll-cart-cocoa);color:var(--ll-cart-white)}.ll-cart-button--primary:hover{background:var(--ll-cart-coral);border-color:var(--ll-cart-coral);color:var(--ll-cart-cocoa)}.ll-cart-button--secondary{background:transparent;color:var(--ll-cart-cocoa)}.ll-cart-button--secondary:hover{border-color:var(--ll-cart-coral);color:var(--ll-cart-coral)}.ll-cart-summary__checkout{margin-top:22px;width:100%}.ll-cart-summary__tax-note{color:var(--ll-cart-muted);font-size:10px;line-height:1.5;margin-top:11px;text-align:center}.ll-cart-delivery{align-items:flex-start;border-top:1px solid var(--ll-cart-line);display:flex;gap:10px;margin-top:20px;padding-top:18px}.ll-cart-delivery svg{color:var(--ll-cart-coral);flex:0 0 19px;height:19px;width:19px}.ll-cart-delivery p{color:var(--ll-cart-muted);display:grid;font-size:11px;gap:2px;line-height:1.5;margin:0}.ll-cart-delivery strong{color:var(--ll-cart-cocoa);font-weight:600}.ll-cart-delivery span{display:block}.ll-cart-trust{border-top:1px solid var(--ll-cart-line);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:18px 0 0;padding:17px 0 0}.ll-cart-trust li{align-items:center;color:var(--ll-cart-muted);display:flex;flex-direction:column;font-size:9px;gap:6px;line-height:1.3;padding:0 7px;text-align:center}.ll-cart-trust li+li{border-left:1px solid var(--ll-cart-line)}.ll-cart-trust svg{color:var(--ll-cart-coral);height:19px;width:19px}.ll-cart-payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:17px}.ll-cart-payment-icons svg{height:auto;width:33px}.ll-cart-policy-link{color:var(--ll-cart-cocoa);display:inline-block;font-size:10px;font-weight:600;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.ll-cart-policy-link:hover{color:var(--ll-cart-coral)}.ll-cart-empty{align-items:center;border-bottom:1px solid var(--ll-cart-line);border-top:1px solid var(--ll-cart-line);display:flex;flex-direction:column;min-height:440px;padding:70px 24px;text-align:center}.ll-cart-empty__icon{color:var(--ll-cart-coral);display:block;height:62px;margin-bottom:24px;width:62px}.ll-cart-empty__icon svg{display:block;height:100%;width:100%}.ll-cart-empty h2{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display);font-size:clamp(30px,4vw,45px);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:12px 0 0}.ll-cart-empty__description{color:var(--ll-cart-muted);font-size:14px;line-height:1.65;margin:16px auto 0;max-width:440px}.ll-cart-empty .ll-cart-button{margin-top:28px;min-width:270px}.ll-cart-recommendations{border-top:1px solid var(--ll-cart-line);margin-top:78px;padding-top:44px;width:100%}.ll-cart-recommendations__header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.ll-cart-recommendations__header h2{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display);font-size:clamp(30px,2.4vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:10px 0 0}.ll-cart-recommendations__header>a{align-items:center;color:var(--ll-cart-cocoa);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:600;gap:8px;letter-spacing:.11em;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.ll-cart-recommendations__header>a:hover{color:var(--ll-cart-coral)}.ll-cart-recommendations__grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;width:100%}.ll-cart-recommendations__item{min-width:0}.ll-cart-recommendations .ll-product-card{display:flex;height:100%;min-width:0;flex-direction:column;text-align:left}.ll-cart-recommendations .ll-product-card__media{aspect-ratio:4 / 5;background:#e6e2df;display:block;overflow:hidden;position:relative}.ll-cart-recommendations .ll-product-card__media img,.ll-cart-recommendations .ll-product-card__media .placeholder-svg{display:block;height:100%!important;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%!important}.ll-cart-recommendations .ll-product-card:hover .ll-product-card__media img{transform:scale(1.025)}.ll-cart-recommendations .ll-product-card__content{display:flex;flex:1;flex-direction:column;padding-top:14px;text-align:left}.ll-cart-recommendations .ll-product-card__category{color:var(--ll-cart-muted);font-size:9px!important;font-weight:600!important;letter-spacing:.13em;line-height:1.4;margin:0;text-transform:uppercase}.ll-cart-recommendations .ll-product-card__title{font-family:var(--ll-cart-body)!important;font-size:15px!important;font-weight:600!important;line-height:1.4;margin:6px 0 0;min-height:42px}.ll-cart-recommendations .ll-product-card__title a{color:var(--ll-cart-cocoa);text-decoration:none}.ll-cart-recommendations .ll-product-card__title a:hover{color:var(--ll-cart-coral)}.ll-cart-recommendations .ll-product-card__benefit{color:var(--ll-cart-muted);font-size:12px!important;font-weight:400!important;line-height:1.55;margin:8px 0 0;min-height:40px}.ll-cart-recommendations .ll-product-card__review:empty{display:none}.ll-cart-recommendations .ll-product-card .price{align-items:baseline;color:var(--ll-cart-cocoa);display:flex;font-size:14px!important;font-weight:600!important;gap:8px;line-height:1.35;margin-top:14px;min-height:20px}.ll-cart-recommendations .ll-product-card .product-actual-price{color:inherit;font:inherit}.ll-cart-recommendations .ll-product-card .product-cut-price{color:var(--ll-cart-muted);font-size:12px!important;font-weight:400!important}.ll-cart-recommendations .ll-product-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px}.ll-cart-recommendations .ll-product-card__form{display:block;margin:0}.ll-cart-recommendations .ll-product-card__button{align-items:center;background:var(--ll-cart-cocoa);border:1px solid var(--ll-cart-cocoa);border-radius:0;color:#fff!important;cursor:pointer;display:flex;font-family:var(--ll-cart-body)!important;font-size:10px!important;font-weight:700!important;justify-content:center;letter-spacing:.1em;min-height:44px;padding:10px 14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease;width:100%}.ll-cart-recommendations .ll-product-card__button:hover{background:var(--ll-cart-coral);border-color:var(--ll-cart-coral)}.ll-cart-recommendations .ll-product-card__button:disabled{cursor:not-allowed;opacity:.55}.ll-cart-recommendations .ll-product-card__link{align-items:center;color:var(--ll-cart-muted);display:inline-flex;font-size:9px!important;font-weight:600!important;gap:7px;justify-content:center;letter-spacing:.1em;min-height:20px;text-decoration:none;text-transform:uppercase}.ll-cart-recommendations .ll-product-card__link:hover{color:var(--ll-cart-coral)}.ll-cart-page-template #MainContent .ll-footer-cta{background:var(--ll-cart-blush);padding:80px 48px}.ll-cart-page-template #MainContent .ll-footer-cta__card{background:#fff;box-shadow:0 14px 35px #281d1a1f;display:grid;grid-template-columns:1.15fr 1fr;height:420px;margin:0 auto;max-width:1200px;overflow:hidden}.ll-cart-page-template #MainContent .ll-footer-cta__media{background:#e6e2df;height:100%;min-height:0;overflow:hidden;position:relative}.ll-cart-page-template #MainContent .ll-footer-cta__media img,.ll-cart-page-template #MainContent .ll-footer-cta__media .placeholder-svg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ll-cart-page-template #MainContent .ll-footer-cta__content{display:flex;flex-direction:column;justify-content:center;padding:56px}.ll-cart-page-template #MainContent .ll-footer-cta__kicker{color:var(--ll-cart-coral);font-family:var(--ll-cart-body);font-size:10px!important;font-weight:600!important;letter-spacing:.13em;margin:0;text-transform:uppercase}.ll-cart-page-template #MainContent .ll-footer-cta__kicker span{display:none}.ll-cart-page-template #MainContent .ll-footer-cta h2{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display)!important;font-size:clamp(38px,3.7vw,54px)!important;font-weight:400!important;letter-spacing:-.035em;line-height:1.05;margin:16px 0 0}.ll-cart-page-template #MainContent .ll-footer-cta__copy{color:var(--ll-cart-muted);font-family:var(--ll-cart-body);font-size:14px;line-height:1.65;margin-top:18px;max-width:34ch}.ll-cart-page-template #MainContent .ll-footer-cta__copy p{margin:0}.ll-cart-page-template #MainContent .ll-footer-cta__actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.ll-cart-page-template #MainContent .ll-footer-cta a.ll-button{align-items:center;background:var(--ll-cart-cocoa);border:1px solid var(--ll-cart-cocoa);border-radius:0;color:#fff!important;display:inline-flex;font-family:var(--ll-cart-body);font-size:10px!important;font-weight:700!important;gap:18px;justify-content:space-between;letter-spacing:.1em;min-height:48px;padding:0 22px;text-decoration:none;text-transform:uppercase}.ll-cart-page-template #MainContent .ll-footer-cta a.ll-button:hover{background:var(--ll-cart-coral);border-color:var(--ll-cart-coral)}.ll-cart-drawer .ll-cart-drawer__panel{--ll-cart-drawer-offset: calc(var(--announcement-height, 0px) + var(--header-height-dynamic, var(--header-height, 0px)));bottom:auto;background:var(--ll-cart-warm);clip-path:none;height:calc(100dvh - var(--ll-cart-drawer-offset));left:auto;margin:0;max-height:calc(100dvh - var(--ll-cart-drawer-offset));max-width:460px;right:0;top:var(--ll-cart-drawer-offset);transform:translate(100%);transition:transform .3s ease-out,visibility 0s linear .3s;width:min(94vw,460px)}.ll-cart-drawer.drawer-size-xsmall .overlay-drawer-inner.ll-cart-drawer__panel{max-width:460px;width:min(94vw,460px)}body.announcement-hidden .ll-cart-drawer .ll-cart-drawer__panel{--ll-cart-drawer-offset: var(--header-height-dynamic, var(--header-height, 0px))}.ll-cart-drawer.open .ll-cart-drawer__panel{clip-path:none;transform:translate(0);transition:transform .3s ease-out,visibility 0s linear 0s}.ll-cart-page :focus-visible,.ll-cart-drawer :focus-visible{outline:2px solid var(--ll-cart-coral);outline-offset:3px}.ll-cart-drawer .ll-cart-drawer__content{background:var(--ll-cart-warm);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.ll-cart-drawer .ll-cart-drawer__backdrop{background:#281d1a94}.ll-cart-drawer .ll-cart-drawer__header{align-items:center;background:var(--ll-cart-white);border-bottom:1px solid var(--ll-cart-line);border-top:4px solid var(--ll-cart-coral);box-sizing:border-box;display:flex;justify-content:space-between;height:68px;min-height:68px;padding:0 20px;text-align:left}.ll-cart-drawer__header h2{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-body);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.ll-cart-drawer__header h2 span{color:var(--ll-cart-muted);font-family:var(--ll-cart-body);font-size:11px;font-weight:500;letter-spacing:0;margin-left:7px;text-transform:none}.ll-cart-drawer .ll-cart-drawer__close{--svg-wrapper-size: 21px;align-items:center;background:transparent;border:0;color:var(--ll-cart-cocoa);display:flex;height:36px;justify-content:center;margin:0 0 0 auto;padding:0;position:static;width:36px}.ll-cart-drawer .ll-cart-drawer__close>svg,.ll-cart-drawer .ll-cart-drawer__close .svg-wrapper,.ll-cart-drawer .ll-cart-drawer__close .svg-wrapper>svg{display:block;height:21px;width:21px}.ll-cart-drawer .ll-cart-drawer__close:hover{color:var(--ll-cart-coral);transform:none}.ll-cart-drawer .ll-cart-drawer__body{min-height:0;overflow:hidden;padding:0}.ll-cart-drawer .cart-drawer-main{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%}.ll-cart-drawer .ll-cart-drawer__items{display:block;min-height:0;overflow-x:hidden;overflow-y:auto}.ll-cart-drawer .ll-cart-drawer__lines{padding:0 22px}.ll-cart-line--drawer{align-items:start;gap:14px;grid-template-columns:76px minmax(0,1fr);padding:18px 0}.ll-cart-line--drawer .ll-cart-line__media{min-height:96px}.ll-cart-line--drawer .ll-cart-line__title{font-size:13px}.ll-cart-line--drawer .ll-cart-line__eyebrow{font-size:8px}.ll-cart-line--drawer .ll-cart-line__meta,.ll-cart-line--drawer .ll-cart-line__properties{font-size:10px}.ll-cart-line--drawer .ll-cart-line__price--desktop{display:none}.ll-cart-line--drawer .ll-cart-line__price--mobile{display:flex}.ll-cart-line--drawer .ll-cart-line__price strong{font-size:15px}.ll-cart-line--drawer .ll-cart-line__actions{gap:10px;justify-content:space-between;margin-top:12px}.ll-cart-line--drawer .ll-cart-quantity .quantity-inner{height:38px}.ll-cart-line--drawer .ll-cart-quantity .quantity-inner .quantity-button{height:36px;max-width:36px;min-width:36px}.ll-cart-line--drawer .ll-cart-quantity .quantity-inner .quantity-input{font-size:12px;height:36px;line-height:36px;max-width:32px;min-width:32px}.ll-cart-line--drawer .ll-cart-line__remove{font-size:10px}.ll-cart-drawer .ll-cart-drawer__footer{background:var(--ll-cart-white);border-radius:0;border-top:1px solid var(--ll-cart-line);box-shadow:0 -8px 26px #281d1a0f;max-height:58vh;overflow-y:auto;padding:16px 22px 22px}.ll-cart-drawer.is-empty .ll-cart-drawer__footer{display:none}.ll-cart-promo--drawer{margin-top:0;padding:11px 12px}.ll-cart-promo--drawer p b{color:var(--ll-cart-coral);letter-spacing:.12em}.ll-cart-promo--drawer button{align-items:center;display:inline-flex;gap:6px}.ll-cart-promo--drawer button span:first-child{color:var(--ll-cart-cocoa);font-size:inherit}.ll-cart-promo--drawer .ll-cart-promo__copy-icon,.ll-cart-promo--drawer .ll-cart-promo__copy-icon svg{display:block;height:13px;width:13px}.ll-cart-note--drawer{margin-top:14px}.ll-cart-note--drawer summary{padding:11px 0}.ll-cart-drawer__delivery{align-items:flex-start;border-bottom:1px solid var(--ll-cart-line);display:flex;gap:11px;padding:14px 0 16px}.ll-cart-drawer__delivery>span{color:var(--ll-cart-coral);flex:0 0 18px;margin-top:2px}.ll-cart-drawer__delivery svg{display:block;height:18px;width:18px}.ll-cart-drawer__delivery p{font-size:12px;line-height:1.45;margin:0}.ll-cart-drawer__delivery strong,.ll-cart-drawer__delivery span{display:block}.ll-cart-drawer__delivery p>span{color:var(--ll-cart-muted)}.ll-cart-drawer__discount,.ll-cart-drawer__subtotal{align-items:baseline;display:flex;justify-content:space-between;margin:0}.ll-cart-drawer__discount{color:var(--ll-cart-coral);font-size:11px;padding-bottom:8px}.ll-cart-drawer__subtotal{color:var(--ll-cart-cocoa);font-size:11px;font-weight:600;letter-spacing:.12em;padding:13px 0;text-transform:uppercase}.ll-cart-drawer__subtotal strong{font-size:18px;letter-spacing:0}.ll-cart-drawer__tax-note{color:var(--ll-cart-muted);font-size:9px;line-height:1.45;margin:-2px 0 13px;text-align:center}.ll-cart-drawer__tax-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ll-cart-drawer__footer-content{display:grid;gap:10px}.ll-cart-drawer__shipping{background:var(--ll-cart-white);border-top:1px solid var(--ll-cart-line);padding:10px 22px 13px}.ll-cart-drawer__shipping p{color:var(--ll-cart-muted);font-size:10px;margin:0 0 7px;text-align:center}.ll-cart-drawer__shipping>span{background:var(--ll-cart-blush);display:block;height:3px;overflow:hidden}.ll-cart-drawer__shipping i{background:var(--ll-cart-coral);display:block;height:100%;max-width:100%}.ll-cart-drawer-empty{align-items:center;display:flex;flex-direction:column;min-height:100%;padding:64px 28px;text-align:center}.ll-cart-drawer-empty h3{color:var(--ll-cart-cocoa);font-family:var(--ll-cart-display);font-size:28px;font-weight:400;line-height:1.15;margin:0}.ll-cart-drawer-empty p{color:var(--ll-cart-muted);font-size:13px;line-height:1.6;margin:15px auto 0;max-width:320px}.ll-cart-drawer-empty .ll-cart-button{margin-top:26px;width:100%}@media(max-width:1023px){.ll-cart-page__shell{padding:0 40px}.ll-cart-page__layout{gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(315px,.8fr)}.ll-cart-line{grid-template-columns:96px minmax(0,1fr) 120px 100px}.ll-cart-summary__inner{padding:24px}.ll-cart-page-template #MainContent .ll-footer-cta{padding:64px 40px}.ll-cart-page-template #MainContent .ll-footer-cta__content{padding:40px}}@media(max-width:767px){.ll-cart-page__shell{padding:0 20px}.ll-cart-page__header{margin-bottom:24px;padding-bottom:22px}.ll-cart-page__header h1{font-size:38px}.ll-cart-page__layout{display:block}.ll-cart-table-head{display:none}.ll-cart-line{align-items:start;gap:14px;grid-template-columns:88px minmax(0,1fr);padding:18px 0}.ll-cart-line__details,.ll-cart-line--drawer .ll-cart-line__details{display:block;grid-column:auto}.ll-cart-line__media{min-height:112px}.ll-cart-line__price--desktop{display:none}.ll-cart-line__price--mobile{display:flex}.ll-cart-line__price strong{font-size:13px}.ll-cart-line__actions{gap:10px;justify-content:flex-start;margin-top:13px}.ll-cart-quantity .quantity-inner{height:36px}.ll-cart-quantity .quantity-inner .quantity-button{height:34px;max-width:34px;min-width:34px}.ll-cart-quantity .quantity-inner .quantity-input{height:34px;line-height:34px;max-width:32px;min-width:32px}.ll-cart-summary{margin-top:34px;position:static}.ll-cart-summary__inner{padding:22px 18px}.ll-cart-empty{min-height:390px;padding:54px 18px}.ll-cart-empty .ll-cart-button{min-width:0;width:100%}.ll-cart-recommendations{margin-top:54px;padding-top:32px}.ll-cart-recommendations__header{align-items:start;margin-bottom:22px}.ll-cart-recommendations__header>a{padding-top:6px}.ll-cart-recommendations__grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ll-cart-recommendations .ll-product-card__title,.ll-cart-recommendations .ll-product-card__benefit{min-height:0}.ll-cart-recommendations .ll-product-card__title{font-size:13px!important}.ll-cart-recommendations .ll-product-card__benefit{font-size:11px!important}.ll-cart-recommendations .ll-product-card__button{font-size:9px!important;padding-inline:8px}.ll-cart-page-template #MainContent .ll-footer-cta{padding:48px 20px}.ll-cart-page-template #MainContent .ll-footer-cta__card{display:grid;grid-template-columns:1fr;height:auto}.ll-cart-page-template #MainContent .ll-footer-cta__media{aspect-ratio:4 / 3;height:auto}.ll-cart-page-template #MainContent .ll-footer-cta__content{padding:40px 24px}.ll-cart-page-template #MainContent .ll-footer-cta h2{font-size:34px!important}}@media(max-width:420px){.ll-cart-drawer.drawer-size-xsmall .overlay-drawer-inner.ll-cart-drawer__panel{max-width:100vw;width:100vw}.ll-cart-drawer .ll-cart-drawer__header{height:68px;min-height:68px;padding:0 16px}.ll-cart-drawer .ll-cart-drawer__lines{padding:0 16px}.ll-cart-drawer .ll-cart-drawer__footer{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.ll-cart-line--drawer{grid-template-columns:68px minmax(0,1fr)}.ll-cart-line--drawer .ll-cart-line__media{min-height:88px}}.ll-cart-line--drawer .ll-cart-line__details{display:block;grid-column:auto}@media(prefers-reduced-motion:reduce){.ll-cart-page *,.ll-cart-drawer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/longlash-cart.css.map */
