.cart_promo{padding:.5em 1em;border-radius:2em;background:#5c432517;display:flex;flex-direction:column;gap:.5em}.cart_promo .area{display:flex;align-items:center;justify-content:space-between;gap:.5em}.cart_promo .it{border:1px solid #00000020;background:#fff;padding:.5em;flex-grow:1;border-radius:1em;font-size:1em}.cart_promo.ok .it{border-color:none;background:#00000010}.cart_promo .icon{background:#fe794c;padding:.25em;border-radius:1em;color:#fff;cursor:pointer}.cart_promo .err{text-align:center;color:red;font-weight:700;font-size:.9em;font-style:italic}.cart_promo .delete{background:#fe794c;padding:.25em;border-radius:1em;color:#fff;cursor:pointer}.cart_promo .desc{font-size:.8em;border-top:1px solid #00000020;margin-top:.5em;padding-top:.5em}.cart_promo .note{font-style:italic;font-size:.8em;text-align:center}.main .main-cart-area .cart-list .i-area .item .ci-b .p .olp{font-size:.7em;text-decoration:line-through;color:#00000080;position:absolute;left:50%;top:-1.1em;transform:translate(-50%)}.loading-area[data-v-c9e66247]{position:fixed;width:100%;height:100%;z-index:100;background:#000000bd;top:0;left:0}.loading-area .loader[data-v-c9e66247]{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;width:100px;height:100px;-webkit-animation:spin-c9e66247 1s linear infinite;animation:spin-c9e66247 1s linear infinite}.checkout .loading-area .loader[data-v-c9e66247],.product .loading-area .loader[data-v-c9e66247]{border-top-color:#000}@-webkit-keyframes spin-c9e66247{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin-c9e66247{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.carousel{position:initial;width:calc(550px - 2em)}.carousel .i{height:110px;width:100%;border-radius:.5em}.carousel .a{margin-top:.5em;text-align:left;width:calc(100% - 1em);display:flex;flex-direction:column;gap:.5em;flex-grow:1}.carousel .a .n{font-size:1.2em;font-weight:700}.carousel .a .d{font-size:.8em;flex-grow:1}.carousel .a .bo{display:flex;gap:1em;align-items:center}.carousel .a .bo .b{flex-grow:1;font-weight:700}.carousel .a .bo .btn div{background:#fe794c;border-radius:.5em;font-weight:700;padding:.5em 1em;font-size:.9em;color:#fff;cursor:pointer}.carousel__track{gap:1em}.carousel__slide{justify-content:start;display:flex;flex-direction:column;flex-grow:1;width:100%;background:#ffffff8f;border:2px solid #ffffff;box-shadow:0 0 0 2px #0000001a;border-radius:1em;padding:.5em;margin:2px}.carousel__prev{top:1.25em;left:initial;right:1.75em}.carousel__next{top:1.25em;right:.25em}.carousel__prev,.carousel__next{background:#ffffff8f;border:2px solid #ffffff;box-shadow:0 0 0 2px #0000001a;border-radius:.25em}
