.lakoh-cart-preview-modal.cc-popup{top:var(--lakoh-preview-top, 0px);height:calc(100dvh - var(--lakoh-preview-top, 0px))}.lakoh-cart-preview-modal.cc-popup.cc-popup--right .cc-popup-modal{width:640px;max-width:100vw;overflow:hidden;background:#f5f5f7;font-family:Afacad,sans-serif}.lakoh-cart-preview-modal .cc-popup-container,.lakoh-cart-preview-modal .cc-popup-content{min-height:0;width:100%}.lakoh-cart-preview{display:flex;flex-direction:column;width:100%;height:calc(100dvh - var(--lakoh-preview-top, 0px));color:#111112}.lakoh-cart-preview>div:not(.lakoh-cart-preview__items){display:none}.lakoh-cart-preview__header{position:relative;display:flex;align-items:center;flex:0 0 138px;box-sizing:border-box;padding:60px 60px 36px}.lakoh-cart-preview__header h2{margin:0;color:#000;font-family:Afacad,sans-serif!important;font-size:32px;font-style:normal;font-weight:500!important;line-height:120%}.lakoh-cart-preview__header sup{position:relative;top:-8px;color:#000;text-align:center;font-feature-settings:"sups" on;font-family:Afacad,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:100%;vertical-align:baseline}.lakoh-cart-preview-modal.cc-popup .lakoh-cart-preview__close{position:absolute;top:12px;right:60px;display:grid;place-items:center;width:32px;height:32px;min-width:32px;padding:0;border-radius:0;background:transparent;color:#fff}.lakoh-cart-preview-modal.cc-popup .lakoh-cart-preview__close img{display:block;width:32px;height:32px}.lakoh-cart-preview__items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 60px 24px}.lakoh-cart-preview__item{position:relative;display:grid;width:520px;max-width:100%;grid-template-columns:20px 100px minmax(0,1fr);align-items:center;column-gap:10px;min-height:162px;margin-bottom:8px;padding:14px 26px 14px 10px;border-radius:7px;background:#fff}.lakoh-cart-preview__select{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer}.lakoh-cart-preview__select input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lakoh-cart-preview__select span{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:2px;border:1px solid #111112;border-radius:4px;background:#fff}.lakoh-cart-preview__select input:checked+span{border-color:#f78c3c;background:#f78c3c}.lakoh-cart-preview__select input:checked+span:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:10px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.lakoh-cart-preview__select input:focus-visible+span{outline:2px solid #111112;outline-offset:2px}.lakoh-cart-preview__image{display:flex;align-items:center;justify-content:center;width:100px;height:50px;flex-shrink:0;aspect-ratio:2 / 1}.lakoh-cart-preview__image img{display:block;width:100px;height:50px;flex-shrink:0;aspect-ratio:2 / 1;object-fit:contain}.lakoh-cart-preview__details{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:10px;color:#111112;font-family:Afacad,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.lakoh-cart-preview__details a,.lakoh-cart-preview__details strong{color:#111112;font-weight:500}.lakoh-cart-preview__details a{margin-bottom:4px;font-size:20px;font-weight:500;line-height:120%}.lakoh-cart-preview__details span{color:#111112;font-size:16px;font-weight:400;line-height:140%;overflow-wrap:anywhere}.lakoh-cart-preview__details .lakoh-cart-preview__property{line-height:100%;text-transform:capitalize}.lakoh-cart-preview__details strong{margin-top:4px;font-size:16px;font-weight:500;line-height:100%}.lakoh-cart-preview__remove{position:absolute;top:11px;right:9px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#707071;cursor:pointer}.lakoh-cart-preview__footer{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:16px 60px 32px;background:#fff;box-shadow:0 -2px 12px #00000014}.lakoh-cart-preview__total{display:flex;align-items:center;gap:5px;margin-bottom:0;font-size:14px}.lakoh-cart-preview__total s{color:#707071;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:line-through}.lakoh-cart-preview__total strong{color:#111112;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.lakoh-cart-preview__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.lakoh-cart-preview__chevron img{display:block;width:24px;height:24px}.lakoh-cart-preview__actions{width:100%;display:flex;gap:8px}.lakoh-cart-preview__actions a{display:flex;align-items:center;justify-content:center;flex:1 0 0;box-sizing:border-box;min-width:0;height:56px;padding:8px 24px;gap:10px;border:1px solid #111112;border-radius:8px;color:#111112;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-align:center;text-decoration:none}.lakoh-cart-preview__actions .lakoh-cart-preview__checkout{border-color:#f78c3c;background:#f78c3c}.lakoh-cart-preview__actions .lakoh-cart-preview__checkout.is-disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){.lakoh-cart-preview__header,.lakoh-cart-preview__items,.lakoh-cart-preview__footer{padding-left:20px;padding-right:20px}.lakoh-cart-preview-modal.cc-popup .lakoh-cart-preview__close{right:20px}}.lakoh-cart-preview__total{width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#111112;font-family:Afacad,sans-serif;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}.lakoh-cart-preview__total[aria-expanded=true] .lakoh-cart-preview__chevron{transform:rotate(180deg)}.lakoh-cart-preview__summary[hidden]{display:none!important}.lakoh-cart-preview__summary{width:100%;box-sizing:border-box;margin:0;padding:0;max-height:40vh;overflow-y:auto;border-bottom:1px solid #ebebeb;font:400 16px/1.4 Afacad,sans-serif;color:#111112}.lakoh-cart-preview__summary h3{margin:0 0 8px;padding-bottom:14px;border-bottom:1px solid #ddd;color:#111112;font:500 24px/1 Afacad,sans-serif!important}.lakoh-cart-preview__summary>div,.lakoh-cart-preview__summary>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.lakoh-cart-preview__summary>a{color:#111112;text-decoration:none}.lakoh-cart-preview__summary>a>span:nth-child(2){margin-left:auto;color:#e43816}.lakoh-cart-preview__summary>a>span:last-child{color:#e43816}.lakoh-cart-preview__summary small{display:block;color:#707071;font:400 14px/1 Afacad,sans-serif}.lakoh-cart-preview__summary-total>span:last-child{text-align:right;white-space:nowrap}.lakoh-cart-preview__summary-total s{color:#707071;text-align:right;font:400 16px/1.2 Afacad,sans-serif;text-decoration-line:line-through}.lakoh-cart-preview__summary-total>span:last-child strong{color:#111112;text-align:right;font:700 20px/1.2 Afacad,sans-serif}.lakoh-cart-preview .lakoh-cart-preview__total:hover,.lakoh-cart-preview .lakoh-cart-preview__total:active,.lakoh-cart-preview .lakoh-cart-preview__total:focus{background:transparent!important;color:#111112;box-shadow:none}.lakoh-cart-preview__summary>div:not(.lakoh-cart-preview__summary-total),.lakoh-cart-preview__summary>a{color:#111112;font:400 16px/1.4 Afacad,sans-serif}.lakoh-cart-preview__summary>div:not(.lakoh-cart-preview__summary-total)>span:last-child{text-align:right}.lakoh-cart-preview__summary-total>span:first-child>strong{color:#000;font:500 16px/1 Afacad,sans-serif}.lakoh-cart-preview__coupon-arrow{display:block;width:24px;height:24px;flex-shrink:0;object-fit:contain}.lakoh-cart-preview__remove img{display:block;width:24px;height:24px;object-fit:contain}.lakoh-cart-preview .lakoh-cart-preview__remove:hover,.lakoh-cart-preview .lakoh-cart-preview__remove:active,.lakoh-cart-preview .lakoh-cart-preview__remove:focus{background:transparent!important;box-shadow:none!important}.lakoh-cart-preview__item[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/125/assets/lakoh-cart-preview.css.map */
