.trws-cd-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;visibility:hidden;pointer-events:none}.trws-cd-root.is-open{visibility:visible;pointer-events:auto}.trws-cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121273;opacity:0;transition:opacity .2s ease}.trws-cd-root.is-open .trws-cd__overlay{opacity:1}.trws-cd__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:#fff;box-shadow:-4px 0 24px #00000024;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column;outline:none}.trws-cd-root.is-open .trws-cd__panel{transform:none}@media(prefers-reduced-motion:reduce){.trws-cd__overlay,.trws-cd__panel{transition:none}}body.trws-cd-lock{overflow:hidden}.trws-cd__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.trws-cd{display:flex;flex-direction:column;min-height:100%;font-family:Lato,sans-serif;font-size:15px;line-height:1.4;color:#121212}.trws-cd__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e6e6e6}.trws-cd__title{margin:0;font-family:Kadwa,serif;font-weight:700;font-size:20px;color:var(--dark-blue-color, #1c4666)}.trws-cd__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:#121212}.trws-cd__section{padding:14px 20px}.trws-cd__section--ship{background:#eff7fa}.trws-cd__items{margin:0;padding:4px 20px;list-style:none}.trws-cd__item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #eeeeee}.trws-cd__item.is-new .trws-cd__name{color:var(--dark-blue-color, #1c4666)}.trws-cd__thumb img{width:72px;height:auto;display:block}.trws-cd__info{display:flex;flex-direction:column;gap:2px;min-width:0}.trws-cd__name{font-weight:700;font-size:14px;color:#121212;text-decoration:none}.trws-cd__variant,.trws-cd__qty{font-size:13px;color:#555}.trws-cd__price{text-align:right;font-size:14px;white-space:nowrap}.trws-cd__price s{display:block;color:#777;font-size:13px}.trws-cd__addons{border-top:1px solid #eeeeee}.trws-cd__addons-title{margin:0 0 8px;font-weight:700;font-size:14px;color:var(--dark-blue-color, #1c4666)}.trws-addon{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0}.trws-addon__thumb img{width:56px;height:56px;object-fit:contain;display:block}.trws-addon__info{display:flex;flex-direction:column;gap:2px;min-width:0}.trws-addon__name{font-size:13px;font-weight:700;color:#121212;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trws-addon__price{font-size:13px;color:#555}.trws-addon__select{max-width:100%;font-size:13px;padding:4px 6px;border:1px solid #bbbbbb;border-radius:4px;background:#fff}.trws-addon__btn{min-width:64px;min-height:40px;padding:8px 14px;border:1px solid var(--dark-blue-color, #1c4666);border-radius:4px;background:#fff;color:var(--dark-blue-color, #1c4666);font-weight:700;cursor:pointer}.trws-addon__btn:hover{background:var(--dark-blue-color, #1c4666);color:#fff}.trws-addon__btn[disabled]{opacity:.6;cursor:default}.trws-addon__error{grid-column:1 / -1;margin:4px 0 0;font-size:13px;color:#b3261e}.trws-cd__foot{margin-top:auto;padding:16px 20px 20px;border-top:1px solid #e6e6e6;background:#fff;position:sticky;bottom:0}.trws-cd__subtotal{display:flex;justify-content:space-between;font-size:16px}.trws-cd__note{margin:2px 0 12px;font-size:13px;color:#555}.trws-cd__checkout .button{background:var(--dark-blue-color, #1c4666);color:#fff;min-height:48px;font-size:16px}.trws-cd__view{display:block;margin-top:10px;text-align:center;font-size:14px;color:var(--dark-blue-color, #1c4666)}.trws-cd__trust{margin:10px 0 0;text-align:center;font-size:12px;color:#555}.trws-ship__msg{margin:0 0 8px;font-size:14px;color:#121212}.trws-ship__sub{display:block;font-size:13px;color:#555}.trws-ship__bar{height:8px;border-radius:8px;background:#d9e6ec;overflow:hidden}.trws-ship__bar span{display:block;height:100%;background:var(--dark-blue-color, #1c4666);border-radius:8px;transition:width .3s ease}.trws-ship__bar.is-done span{background:#2e7d4f}.trws-ship__save{margin:8px 0 0;font-size:13px;font-weight:700;color:#2e7d4f}.trws-cart-ship .trws-ship{max-width:520px;margin:0 0 24px auto;padding:14px 16px;background:#eff7fa;border-radius:6px}.trws-cart-ship .trws-ship:empty{display:none}@media screen and (max-width:749px){.trws-cart-ship .trws-ship{margin:0 0 16px}}.trws-ship[hidden]{display:none}.trws-cd__section--ship:has(.trws-ship[hidden]){display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/trws-cart.css.map */
