.klik-cart{--klik-bg: rgb(244 239 230);--klik-text: rgb(29 29 29);--klik-link: rgb(63 66 37);--klik-divider: rgb(29 29 29 / .14);--klik-track: rgb(29 29 29 / .15);--klik-input-bg: rgb(244 239 230);--klik-input-border: rgb(190 187 180);--klik-input-border-hover: rgb(126 123 119);--klik-input-border-active: rgb(29 29 29);--klik-btn-bg: rgb(35 35 35);--klik-btn-bg-hover: rgb(92 92 92);--klik-btn-text: rgb(255 255 255);--klik-body-font: "Nanum Pen Script", cursive;--klik-heading-font: Inter, sans-serif;--klik-text-size: 20px;--klik-small-text-size: 16px;--klik-line-height: 1.6;--klik-btn-radius: 1.8em;--klik-font-scale: 1.12px;--klik-title-size: 27px;--klik-container-pad: 16px;--klik-section-padding: 50px;--klik-column-gutter: 20px;--klik-layout-gutter: 20px;display:block;box-sizing:border-box;width:100%;background:var(--klik-bg);color:var(--klik-text);font-family:var(--klik-body-font);font-size:var(--klik-text-size);font-weight:400;font-style:normal;line-height:var(--klik-line-height);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.klik-cart *,.klik-cart *:before,.klik-cart *:after{box-sizing:border-box}@media screen and (min-width:768px){.klik-cart{--klik-container-pad: 50px;--klik-column-gutter: 30px;--klik-font-scale: 2.24px;--klik-title-size: 34px}}@media screen and (min-width:1300px){.klik-cart{--klik-layout-gutter: 30px}}.klik-cart a{transition:color .1s,border-color .1s,opacity .1s,text-decoration-color .1s;color:var(--klik-link);text-decoration:none;-webkit-tap-highlight-color:transparent}.klik-cart .underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#3f422566}.klik-cart .underline:hover{text-decoration-color:currentcolor}.klik-cart__container{max-width:1200px;margin:var(--klik-section-padding) auto;padding-inline:var(--klik-container-pad)}.klik-cart .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.klik-cart .small-text{font-size:var(--klik-small-text-size);line-height:1.4em}.klik-cart .theme-money{white-space:nowrap}.klik-cart .struck-out-price{opacity:.6;text-decoration:line-through}.klik-cart .lightly-spaced-row{margin-bottom:1em}.klik-cart .page-header{padding-bottom:20px;text-align:center}.klik-cart .majortitle{margin:0 0 25px;color:var(--klik-text);font-family:var(--klik-heading-font);font-size:var(--klik-title-size);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.04em;text-transform:none}.klik-cart .slim-container{max-width:460px;margin-inline:auto;text-align:center}.klik-cart .free-shipping-bar{margin:15px 0 30px}.klik-cart .free-shipping-bar--no-cart{display:none}.klik-cart .free-shipping-bar:not([data-free-shipping-progress="1"]) .free-shipping-bar__message--yes,.klik-cart .free-shipping-bar[data-free-shipping-progress="1"] .free-shipping-bar__message--no{display:none}.klik-cart .free-shipping-bar__message{margin-bottom:.6em}.klik-cart .free-shipping-bar__message strong{font-weight:600}.klik-cart .free-shipping-bar__bar{position:relative;height:6px;overflow:hidden;border-radius:6px;background-color:var(--klik-track)}.klik-cart .free-shipping-bar__bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transform:translate(calc(-100% * (1 - var(--free-shipping-progress))));transition:all 1s cubic-bezier(0,0,.09,.97);border-radius:6px;background:var(--free-shipping-bar-color)}[dir=rtl] .klik-cart .free-shipping-bar__bar:after{transform:translate(calc(100% * (1 - var(--free-shipping-progress))))}@media screen and (prefers-reduced-motion:reduce){.klik-cart .free-shipping-bar__bar:after{transition:none}}.klik-cart .cart-item-list{display:flow-root}.klik-cart .cart-item-list__body{margin:-16px 0}.klik-cart .cart-item-list__head{display:none;padding-top:16px}.klik-cart .cart-item-list-heading{flex-shrink:0;padding:0 0 10px}.klik-cart .cart-item-list-heading--product{flex:1 1}.klik-cart .cart-item{display:flex;padding:16px 0}.klik-cart .cart-item__column{flex-shrink:0}.klik-cart .cart-item__image{width:100px;padding-inline-end:20px}.klik-cart .cart-item__image-link{display:inline-block}.klik-cart .cart-item__image img{display:block;width:100px;height:auto;max-width:100%;margin-inline:auto}.klik-cart .cart-item__not-image{display:flex;flex-grow:1;flex-wrap:wrap}.klik-cart .cart-item__description{flex:1 1;padding-inline-end:var(--klik-column-gutter)}.klik-cart .cart-item__title{margin-bottom:.25em;font-weight:600;line-height:1.3}.klik-cart .cart-item__title a{color:currentcolor}.klik-cart .cart-item__price{text-align:end}.klik-cart .cart-item__price .struck-out-price{display:block}.klik-cart .cart-item__selling-price,.klik-cart .cart-item__selling-total{font-weight:600}.klik-cart .cart-item__quantity{width:100%;text-align:start}.klik-cart .cart-item__total{display:none;text-align:end}.klik-cart .cart-item__remove{display:none;padding:0;border:0;background:none;color:var(--klik-link);font-family:inherit;font-size:var(--klik-small-text-size);line-height:1.4em;cursor:pointer}.klik-cart .cart-item__error{width:100%;margin-top:10px;color:#c52828;font-size:var(--klik-small-text-size);line-height:1.4em;text-align:start}.klik-cart .cart-item__error svg{width:1em;height:1em;vertical-align:-.1em}.klik-cart .hidden{display:none}.klik-cart .cart-item.removing{overflow:hidden;animation:klik-remove-row .3s ease forwards}@keyframes klik-remove-row{0%{height:var(--row-height)}to{height:0;padding-top:0;padding-bottom:0;border-color:transparent;opacity:0}}.cart-items-disabled{pointer-events:none}@media screen and (min-width:768px){.klik-cart .cart-item-list__head{display:flex}.klik-cart .cart-item{padding-top:40px;padding-bottom:40px;border-top:1px solid var(--klik-divider)}.klik-cart .cart-item__image{width:130px;padding-inline-end:var(--klik-column-gutter)}.klik-cart .cart-item-list-heading--price,.klik-cart .cart-item__price{width:140px;padding-inline-end:var(--klik-column-gutter);text-align:end}.klik-cart .cart-item-list-heading--quantity,.klik-cart .cart-item__quantity{width:calc(2em + 99px);padding-inline-end:var(--klik-column-gutter);text-align:center}.klik-cart .cart-item-list-heading--total,.klik-cart .cart-item__total{display:block;width:100px;text-align:end}.klik-cart .cart-item__remove{display:block;width:100%;margin-top:10px;text-align:center}}@media screen and (min-width:959px){.klik-cart .cart-item-list-heading--price,.klik-cart .cart-item__price{width:230px}.klik-cart .cart-item-list-heading--total,.klik-cart .cart-item__total{width:150px}}.klik-cart .quantity-selector-wrapper{display:inline-block}.klik-cart .quantity-selector{--klik-pill-size: 33px;display:inline-flex;align-items:center;border:1px solid var(--klik-input-border);border-radius:var(--klik-btn-radius);background:var(--klik-input-bg);color:var(--klik-text)}.klik-cart .quantity-selector:hover{border-color:var(--klik-input-border-hover)}.klik-cart .quantity-selector:has(input:is(:active,:focus)){border-color:var(--klik-input-border-active);box-shadow:0 0 0 1px var(--klik-input-border-active)}.klik-cart .quantity-selector button{display:flex;align-items:center;justify-content:center;height:var(--klik-pill-size);padding:0;padding-inline-start:calc(var(--klik-pill-size) / 3);padding-inline-end:calc(var(--klik-pill-size) / 10);border:0;background:none;color:inherit;font-family:inherit;font-size:var(--klik-text-size);cursor:pointer}.klik-cart .quantity-selector button:last-child{padding-inline-start:calc(var(--klik-pill-size) / 10);padding-inline-end:calc(var(--klik-pill-size) / 3)}.klik-cart .quantity-selector button[disabled]{cursor:default;opacity:.4}.klik-cart .quantity-selector button svg{display:block;width:var(--klik-text-size);height:var(--klik-text-size)}.klik-cart .quantity-selector input{width:var(--klik-pill-size);height:var(--klik-pill-size);padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:min(var(--klik-text-size),16px);font-weight:400;line-height:1em;text-align:center;-webkit-appearance:textfield;appearance:textfield}.klik-cart .quantity-selector input::-webkit-inner-spin-button,.klik-cart .quantity-selector input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.klik-cart .quantity-selector input:focus,.klik-cart .quantity-selector input:active{border:0;outline:none;box-shadow:none}@media screen and (min-width:768px){.klik-cart .quantity-selector button,.klik-cart .quantity-selector input{height:2.4em}.klik-cart .quantity-selector input{font-size:inherit}.klik-cart .quantity-selector button{padding:0 5px;padding-inline-start:10px}.klik-cart .quantity-selector button:last-child{padding-inline-start:5px;padding-inline-end:10px}}.klik-cart .checkout-subtotal-container{margin-top:30px;margin-bottom:var(--klik-section-padding);padding-top:20px;border-top:1px solid var(--klik-divider)}.klik-cart .flexible-layout{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-bottom:-30px;margin-left:calc(-1 * var(--klik-layout-gutter))}.klik-cart .flexible-layout>.column{flex:0 0 auto;width:50%;margin-bottom:30px;padding-left:var(--klik-layout-gutter)}.klik-cart .checkout-subtotal-container__right{text-align:end}.klik-cart .cart-note,.klik-cart .cart-note label{display:block}.klik-cart .cart-note textarea{box-sizing:border-box;display:inline-block;width:370px;max-width:100%;height:70px;margin:10px 0 0;padding:10px 20px;border:1px solid var(--klik-input-border);border-radius:min(1.45em,var(--klik-btn-radius));background:var(--klik-input-bg);color:var(--klik-text);font-family:var(--klik-body-font);font-size:var(--klik-text-size);font-weight:400;line-height:1.6;vertical-align:middle;-webkit-appearance:none;appearance:none}.klik-cart .cart-note textarea:hover{border-color:var(--klik-input-border-hover)}.klik-cart .cart-note textarea:active,.klik-cart .cart-note textarea:focus{border-color:var(--klik-input-border-active);outline:none;box-shadow:0 0 0 1px var(--klik-input-border-active)}.klik-cart .subtotal{margin:0 0 30px;color:var(--klik-text);font-family:var(--klik-heading-font);font-size:calc(5 * var(--klik-font-scale) + var(--klik-text-size));font-weight:600;line-height:1.2;letter-spacing:-.04em}.klik-cart .cart-policies a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#3f422566}.klik-cart .cart-policies a:hover{text-decoration-color:currentcolor}.klik-cart .checkout-col{width:auto;margin:1em 0 0}.klik-cart .checkout-buttons{margin-bottom:10px}.klik-cart .btn{box-sizing:border-box;display:inline-block;height:auto;margin:0;padding:1.2em 25px;transition:background-color .1s,color .1s,border-color .1s,opacity .1s;border:1px solid var(--klik-btn-bg);border-radius:var(--klik-btn-radius);background:var(--klik-btn-bg);color:var(--klik-btn-text);font-family:var(--klik-body-font);font-size:18px;font-weight:400;line-height:1em;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer}.klik-cart .btn:hover{border-color:var(--klik-btn-bg-hover);background:var(--klik-btn-bg-hover);color:var(--klik-btn-text)}.klik-cart .btn[disabled]{pointer-events:none;opacity:.5}.klik-cart .btn--large{padding:15px 25px;font-size:var(--klik-text-size)}.klik-cart .checkout-col .btn{min-width:200px}.klik-cart .additional-checkout-buttons{margin-top:8px}.klik-cart .continue-shopping{display:block;margin-top:1em}@media screen and (max-width:767.98px){.klik-cart .flexible-layout{flex-direction:column;margin-bottom:0;margin-left:auto}.klik-cart .flexible-layout>.column{width:100%;max-width:none;margin-bottom:40px;padding-left:0}.klik-cart .flexible-layout>.column:last-child{margin-bottom:0}.klik-cart .mobile-align-center{text-align:center}.klik-cart .checkout-col .btn{width:100%}.klik-cart .cart-note textarea{font-size:min(var(--klik-text-size),16px);line-height:1em}}@media screen and (min-width:768px){.klik-cart .checkout-subtotal-container{margin-top:20px}}.klik-cart .fully-spaced-row--large{margin-top:60px;margin-bottom:60px}.klik-cart .align-center,.klik-cart .align-centre{text-align:center}.klik-cart .icon--large{--icon-size: 38px;display:inline-block}.klik-cart .icon--large .icon{display:block;width:var(--icon-size);height:var(--icon-size)}.klik-cart .button-row{margin-top:calc(2rem - 10px);margin-left:-.5em;margin-right:-.5em}.klik-cart .button-row__btn{margin-top:10px;margin-left:.5em;margin-right:.5em}@media screen and (min-width:768px){.klik-cart .fully-spaced-row--large{margin-top:110px;margin-bottom:110px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klik-cart.css.map */
