.cart-page button[name=checkout],.cart-page__summary button[name=checkout],.cart-page .cart__checkout-button,.cart-page .button--checkout{background-color:#3f332a!important;border-color:#3f332a!important;color:#faf7f2!important;border-radius:14px!important;font-weight:600!important;letter-spacing:.01em;position:relative;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,transform .12s ease}.cart-page button[name=checkout]:hover,.cart-page__summary button[name=checkout]:hover,.cart-page .cart__checkout-button:hover,.cart-page .button--checkout:hover{background-color:#2b241e!important;border-color:#2b241e!important;color:#faf7f2!important}.cart-page button[name=checkout]:active,.cart-page .cart__checkout-button:active{transform:translateY(1px)}@keyframes tgShineSweep{0%{transform:translate(-100%) skew(-15deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(200%) skew(-15deg);opacity:0}}.cart-page button[name=checkout]:after,.cart-page__summary button[name=checkout]:after,.cart-page .cart__checkout-button:after,.cart-page .button--checkout:after,.kr-sticky .kr-checkout-clone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,220,120,.45) 50%,transparent 70%);animation:tgShineSweep 3s ease-in-out infinite;pointer-events:none;z-index:1}.kr-btn-label{position:relative;z-index:2}.cart-page__summary{border-radius:14px}.cart-page__title,.cart-page .cart-title,.cart-page__summary .cart__total,.cart-page__summary [class*=subtotal],.cart-page__summary [class*=total]{color:#3f332a}.cart-page__items [class*=divider],.cart-items .cart-item+.cart-item{border-color:#e3d9cc}.kr-review{position:relative;background:#faf7f2;border:1px solid #E3D9CC;border-radius:14px;padding:16px 18px;margin:0 0 20px;display:flex;align-items:stretch;gap:6px}.kr-review__viewport{flex:1 1 auto;min-width:0;min-height:170px;display:flex;align-items:center}.kr-review__slide{width:100%;transition:opacity .24s ease,transform .24s ease;opacity:1;transform:translate(0)}.kr-review__slide.kr-review__slide--out{opacity:0;transform:translate(10px)}.kr-review__stars{color:#b08d57;font-size:1rem;letter-spacing:3px;margin-bottom:8px}.kr-review__text{font-style:italic;color:#6e6259;font-size:.92rem;line-height:1.6;margin:0 0 8px}.kr-review__author{font-size:.82rem;color:#6e6259;margin:0}.kr-review__author strong{color:#3f332a}.kr-review__book{font-size:.78rem;color:#9b9186;font-style:italic;margin-top:2px}.kr-review__nav{flex:0 0 auto;align-self:center;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:#b08d57;font-size:1.35rem;line-height:1;border-radius:50%;opacity:.5;transition:opacity .2s ease,background-color .2s ease}.kr-review__nav:hover{opacity:1;background:#f1eae0}.kr-bump{border:2px solid #B08D57;background:#f1eae0;border-radius:14px;padding:16px 18px;margin:20px 0 4px;color:#2b241e}.kr-bump__title{font-size:.98rem;font-weight:700;color:#3f332a;margin:0 0 12px;line-height:1.45}.kr-bump__title--done{margin:0}.kr-bump__offer{display:flex;align-items:center;gap:14px;margin-bottom:14px}.kr-bump__offer[hidden]{display:none}.kr-bump__media{flex:0 0 auto;width:54px;min-height:54px}.kr-bump__media img{width:54px;height:76px;object-fit:cover;border-radius:6px;display:block;box-shadow:0 2px 8px #2b241e29;background:#faf7f2}.kr-bump__media:empty{width:54px;height:76px;border-radius:6px;background:#faf7f2;border:1px dashed #E3D9CC}.kr-bump__info{display:flex;flex-direction:column;gap:4px;min-width:0}.kr-bump__name{font-weight:600;color:#3f332a;font-size:.95rem}.kr-bump__price{font-size:.9rem;color:#2b241e}.kr-bump__price s{color:#6e6259;margin-right:6px}.kr-bump__price b{color:#a65d4e;font-weight:700}.kr-bump__savings{font-size:.9rem;color:#2b241e;line-height:1.5}.kr-bump__savings b{color:#a65d4e;font-weight:700}.kr-bump__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.92rem;color:#2b241e;background:#faf7f2;border:1px solid #E3D9CC;border-radius:10px;padding:11px 12px}.kr-bump__check input{width:20px;height:20px;margin:1px 0 0;accent-color:#B08D57;flex:0 0 auto;cursor:pointer}.kr-bump__stairs{margin:12px 0 0;font-size:.78rem;color:#9b9186;line-height:1.7}.kr-stair{color:#9b9186}.kr-stair--active{color:#b08d57;font-weight:700}.kr-bump__select{width:100%;font:inherit;font-size:.95rem;line-height:1.3;color:#2b241e;background-color:#faf7f2;border:1px solid #B08D57;border-radius:10px;padding:11px 34px 11px 12px;margin:0 0 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23B08D57' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;transition:border-color .2s ease,box-shadow .2s ease}.kr-bump__select:focus{outline:none;border-color:#a65d4e;box-shadow:0 0 0 2px #b08d5759}.kr-bump__select--pulse{animation:krPulse .7s ease;border-color:#b08d57;box-shadow:0 0 0 2px #b08d578c}.kr-bump__hint{color:#a65d4e;font-size:.82rem;font-weight:600;margin:-6px 0 12px;display:none}.kr-bump__hint.kr-show{display:block}.kr-identity{text-align:center;font-style:italic;color:#6e6259;font-size:.9rem;line-height:1.5;margin:4px auto 14px;max-width:34em}.kr-legal{display:flex;align-items:flex-start;gap:11px;background:#faf7f2;border:1px solid #E3D9CC;border-radius:12px;padding:14px 15px;margin:6px 0 12px;color:#2b241e;font-size:.84rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.kr-legal input{width:22px;height:22px;margin:0;flex:0 0 auto;accent-color:#B08D57;cursor:pointer}.kr-legal label{cursor:pointer}.kr-legal a{color:#a65d4e;text-decoration:underline}.kr-legal.kr-legal--pulse{animation:krPulse .7s ease;border-color:#b08d57;box-shadow:0 0 0 2px #b08d578c}@keyframes krPulse{0%{box-shadow:0 0 #b08d5700;border-color:#e3d9cc}30%{box-shadow:0 0 0 5px #b08d5780;border-color:#b08d57}to{box-shadow:0 0 #b08d5700;border-color:#b08d57}}.kr-legal__msg{color:#a65d4e;font-size:.82rem;margin:-4px 0 12px;font-weight:600;display:none}.kr-legal__msg.kr-show{display:block}.kr-nextstep{font-size:.8rem;color:#6e6259;line-height:1.55;margin:12px 0 4px;padding:10px 12px;background:#f1eae0;border-radius:10px}.kr-nextstep strong{color:#3f332a}.kr-reassure{list-style:none;margin:14px 0 6px;padding:0}.kr-reassure li{font-size:.82rem;color:#6e6259;margin:6px 0;display:flex;gap:8px;align-items:flex-start}.kr-reassure li b{color:#b08d57;flex:0 0 auto;font-weight:700}.kr-reassure li strong{color:#3f332a}.kr-reassure a{color:#a65d4e;text-decoration:underline}.kr-signoff{font-size:.82rem;color:#6e6259;line-height:1.55;margin:12px 0 4px;font-style:italic}.kr-signoff strong{color:#3f332a;font-style:normal}.kr-pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 4px;opacity:.75}.kr-pay span{font-size:.68rem;letter-spacing:.02em;color:#6e6259;border:1px solid #E3D9CC;border-radius:6px;padding:3px 8px;background:#faf7f2;font-weight:600}.kr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#faf7f2;border-top:1px solid #E3D9CC;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #2b241e1a;display:none}.kr-sticky .kr-checkout-clone{width:100%;border:none;border-radius:14px;padding:15px 16px;background:#3f332a;color:#faf7f2;font-weight:600;font-size:1rem;letter-spacing:.01em;cursor:pointer;position:relative;overflow:hidden}.kr-sticky .kr-checkout-clone:hover{background:#2b241e}@media(max-width:749px){.kr-sticky{display:block}.cart-page{padding-bottom:96px}}@media(min-width:750px){.kr-review{margin-bottom:24px}.kr-bump{margin-top:24px}.kr-identity{margin-top:0}.cart-page__summary .kr-identity,.cart-page__summary .kr-legal,.cart-page__summary .kr-legal__msg,.cart-page__summary .kr-nextstep,.cart-page__summary .kr-reassure,.cart-page__summary .kr-signoff,.cart-page__summary .kr-pay{width:100%;max-width:none}.cart-page__summary .kr-identity{max-width:34em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kr-cart.css.map */
