.oit-shop-quick-view{position:relative;width:100%;margin:0 auto;padding:50px;background-color:var(--wc-white);border-radius:0}.mfp-wrap.oit-shop-quick-popup .mfp-close{top:30px;inset-inline-end:30px;width:30px;height:30px;padding:0;background-color:var(--wc-black);color:var(--wc-white);opacity:1;font-size:20px;font-weight:400;line-height:30px;text-align:center;transition:0.3s}.mfp-wrap.oit-shop-quick-popup .mfp-close:hover{background-color:var(--wc-theme-1);color:var(--wc-white)}.oit-shop-quick-inner{display:flex;flex-wrap:wrap;align-items:center;gap:50px}.oit-shop-quick-media{flex:0 0 auto;width:calc(50% - 25px)}.oit-shop-quick-summary{flex:1 1 0%;min-width:0;max-height:none;overflow:visible}.oit-shop-quick-gallery{display:flex;flex-direction:column;gap:14px}.oit-shop-quick-gallery-thumbs{position:relative;overflow:hidden;width:100%}.oit-shop-quick-gallery-thumbs .swiper-slide{width:auto;flex-shrink:0}.oit-shop-quick-gallery-thumbs .swiper-wrapper{display:flex;gap:10px;justify-content:center}.oit-shop-quick-gallery-thumbs.swiper-container-initialized .swiper-wrapper{gap:0;justify-content:flex-start}.oit-shop-quick-thumb{display:block;width:92px;height:92px;padding:0;overflow:hidden;border:1px solid #fff0;border-radius:0;background-color:var(--wc-gray-3);cursor:pointer;transition:border-color 0.3s}.oit-shop-quick-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:20px;background:var(--wc-gray-1);border:1px solid var(--wc-shadow)}.oit-shop-quick-thumb:hover,.oit-shop-quick-thumb.is-active{border-color:var(--wc-theme-1);border-radius:20px}.oit-shop-quick-nav-prev,.oit-shop-quick-nav-next{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;transform:translateY(-50%);border:1px solid var(--wc-shadow);border-radius:50%;background-color:var(--wc-white);color:var(--wc-black);font-size:14px;line-height:1;cursor:pointer;transition:background-color 0.3s,color 0.3s,border-color 0.3s}.oit-shop-quick-nav-prev{left:0}.oit-shop-quick-nav-next{right:0}.oit-shop-quick-nav-prev:hover,.oit-shop-quick-nav-next:hover{border-color:var(--wc-theme-1);background-color:var(--wc-theme-1);color:var(--wc-white)}.oit-shop-quick-nav-prev.swiper-button-lock,.oit-shop-quick-nav-next.swiper-button-lock,.oit-shop-quick-nav-prev.swiper-button-disabled,.oit-shop-quick-nav-next.swiper-button-disabled{opacity:0;pointer-events:none}.oit-shop-quick-gallery-main{display:flex;align-items:center;justify-content:center;min-width:0;padding:20px;border-radius:20px;background:var(--wc-gray-1);border:1px solid var(--wc-shadow)}.oit-shop-quick-gallery-main img{display:block;width:auto;max-width:100%;max-height:420px;height:auto;border-radius:20px;background:var(--wc-gray-1);border:1px solid var(--wc-shadow)}.oit-shop-quick-view-link{margin-top:4px}.oit-shop-quick-view-link a{font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--wc-theme-1)}.oit-shop-quick-view-link a:hover{opacity:.75}@media (max-width:1199px){.oit-shop-quick-view{gap:30px;width:80px;height:80px}}@media (max-width:991px){.oit-shop-quick-view{padding:40px 20px}.oit-shop-quick-media,.oit-shop-quick-summary{width:100%;flex-basis:auto}}@media (max-width:575px){.oit-shop-quick-view{width:64px;height:64px}}.oit-shop-wishlist-popup-icon-btn{display:inline-flex!important;align-items:center;justify-content:center}.oit-shop-wishlist-popup-btn.is-added{background-color:var(--wc-theme-1);color:var(--wc-white)}.oit-shop-wishlist-popup-btn.is-added span,.oit-shop-wishlist-popup-btn.is-added .oit-shop-wishlist-popup-icon{color:var(--wc-white)}.oit-shop-wishlist-popup-count{display:inline-block;min-width:20px;height:20px;padding:0 5px;margin-inline-start:6px;border-radius:10px;background-color:var(--wc-theme-1);color:var(--wc-white);font-size:12px;font-weight:600;line-height:20px;text-align:center;vertical-align:middle}.oit-shop-wishlist-popup{position:relative;width:100%;max-width:760px;margin:0 auto;padding:26px;background-color:var(--wc-white);border-radius:16px}.oit-shop-wishlist-popup-title{margin:0 0 18px;font-size:20px;font-weight:700;color:var(--wc-black)}.oit-shop-wishlist-popup-body{max-height:70vh;overflow-y:auto}.mfp-wrap.oit-shop-wishlist-popup-mfp .mfp-close{top:-14px;inset-inline-end:-14px;width:40px;height:40px;padding:0;border-radius:50%;background-color:var(--wc-white);box-shadow:0 4px 16px color-mix(in srgb,var(--wc-black) 16%,transparent);color:var(--wc-black);opacity:1;font-size:22px;font-weight:400;line-height:40px;text-align:center;transition:0.3s}.mfp-wrap.oit-shop-wishlist-popup-mfp .mfp-close:hover{background-color:var(--wc-theme-1);color:var(--wc-white)}.mfp-wrap.oit-shop-wishlist-popup-mfp .mfp-content{overflow:visible}.oit-shop-wishlist-popup-items{padding:6px 18px;border-radius:10px;background-color:var(--wc-gray-3)}.oit-shop-wishlist-popup-item{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--wc-black) 7%,transparent)}.oit-shop-wishlist-popup-item:last-child{border-bottom:0}.oit-shop-wishlist-popup-thumb{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:84px;height:84px;padding:8px;border-radius:8px;background-color:var(--wc-white)}.oit-shop-wishlist-popup-thumb img{display:block;width:100%;height:100%;object-fit:contain}.oit-shop-wishlist-popup-details{flex:1 1 auto;min-width:0}.oit-shop-wishlist-popup-title{display:block;margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.35;color:var(--wc-black)}.oit-shop-wishlist-popup-title:hover{color:var(--wc-theme-1)}.oit-shop-wishlist-popup-price{margin-bottom:4px;font-size:17px;font-weight:700;color:var(--wc-theme-1)}.oit-shop-wishlist-popup-price del,.oit-shop-wishlist-popup-price del .amount{font-size:14px;font-weight:400;color:var(--wc-black)}.oit-shop-wishlist-popup-price ins{background:none;text-decoration:none}.oit-shop-wishlist-popup-sku{font-size:14px;color:var(--wc-black)}.oit-shop-wishlist-popup-stock{margin-top:4px;font-size:14px}.oit-shop-wishlist-popup-stock .out-stock{color:var(--wc-danger)}.oit-shop-wishlist-popup-cart{flex:0 0 auto}.oit-shop-wishlist-popup-cart .oit-shop-details-woo-action{border-radius:999px}.oit-shop-wishlist-popup-page{background-color:var(--wc-gray-3);margin-bottom:30px}.oit-shop-wishlist-popup-page .oit-shop-wishlist-popup-continue{display:none}.oit-shop-wishlist-popup-remove{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;background:none;color:var(--wc-text);font-size:20px;line-height:1;cursor:pointer;transition:0.25s}.oit-shop-wishlist-popup-remove:hover{color:var(--wc-danger)}.oit-shop-wishlist-popup-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-right:35px}.oit-shop-wishlist-popup-actions-start{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.oit-shop-wishlist-popup-page-link{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:500;color:var(--wc-black)}.oit-shop-wishlist-popup-page-link:hover{color:var(--wc-theme-1)}.oit-shop-wishlist-popup-page-link svg{display:block;width:16px;height:16px}.oit-shop-wishlist-popup-clear,.oit-shop-wishlist-popup-continue{padding:0;border:0;background:none;font-size:15px;font-weight:500;color:var(--wc-black);cursor:pointer;transition:0.25s}.oit-shop-wishlist-popup-clear{color:var(--wc-text)}.oit-shop-wishlist-popup-clear:hover{color:var(--wc-danger)}.oit-shop-wishlist-popup-continue:hover{color:var(--wc-theme-1)}.oit-shop-wishlist-popup-empty-state{padding:30px 0;text-align:center}.oit-shop-wishlist-popup-empty-state p{margin-bottom:20px;font-size:18px}@media (max-width:767px){.oit-shop-wishlist-popup-item{flex-wrap:wrap}.oit-shop-wishlist-popup-cart{flex-basis:100%;padding-inline-start:42px}}@media (max-width:575px){.oit-shop-wishlist-popup{padding:20px}.oit-shop-wishlist-popup-title{font-size:18px}.oit-shop-wishlist-popup-items{padding:4px 12px}.oit-shop-wishlist-popup-item{gap:12px}.oit-shop-wishlist-popup-thumb{width:64px;height:64px;padding:6px}.oit-shop-wishlist-popup-title{font-size:15px}.oit-shop-wishlist-popup-cart{padding-inline-start:0}.mfp-wrap.oit-shop-wishlist-popup-mfp .mfp-close{top:-10px;inset-inline-end:-6px;width:34px;height:34px;font-size:20px;line-height:34px}}.oit-shop-compare-icon-btn{display:inline-flex!important;align-items:center;justify-content:center}.oit-shop-compare-icon{display:block}.oit-shop-action-btn.is-added{background-color:var(--wc-theme-1);color:var(--wc-white)}.oit-shop-action-btn.is-added span,.oit-shop-action-btn.is-added .oit-shop-compare-icon{color:var(--wc-white)}.oit-shop-compare-count{display:inline-block;min-width:20px;height:20px;padding:0 5px;margin-inline-start:6px;border-radius:10px;background-color:var(--wc-theme-1);color:var(--wc-white);font-size:12px;font-weight:600;line-height:20px;text-align:center;vertical-align:middle}.oit-shop-compare-popup{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:30px;background-color:var(--wc-white);border-radius:10px}.oit-shop-compare-popup-title{margin:0 0 20px;font-size:24px}.mfp-wrap.oit-shop-compare-mfp .mfp-close{top:6px;inset-inline-end:6px;width:40px;height:40px;color:var(--wc-black);opacity:1;font-size:28px;line-height:40px}.mfp-wrap.oit-shop-compare-mfp .mfp-close:hover{color:var(--wc-theme-1)}.oit-shop-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.oit-shop-compare-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.oit-shop-compare-table th,.oit-shop-compare-table td{padding:14px 16px;border:1px solid color-mix(in srgb,var(--wc-theme-1) 12%,transparent);text-align:start;vertical-align:middle;word-wrap:break-word}.oit-shop-compare-table th[scope=row]{width:140px;min-width:140px;background-color:color-mix(in srgb,var(--wc-theme-1) 4%,transparent);font-weight:600}.oit-shop-compare-table td{width:220px;min-width:220px}.oit-shop-compare-table tr:nth-child(even) td{background-color:color-mix(in srgb,var(--wc-black) 1.5%,transparent)}.oit-shop-compare-thumb img{display:block;width:100%;max-width:160px;height:auto;border-radius:6px}.oit-shop-compare-title{font-weight:600;color:var(--wc-black)}.oit-shop-compare-title:hover{color:var(--wc-theme-1)}.oit-shop-compare-price .amount{font-weight:600;color:var(--wc-black)}.oit-shop-compare-price del .amount{font-size:14px;opacity:.6}.oit-shop-compare-empty{opacity:.5}.oit-shop-compare-table .in-stock{color:var(--wc-theme-1)}.oit-shop-compare-table .out-stock{color:var(--wc-danger)}.oit-shop-compare-row-description td{font-size:14px;line-height:1.6}.oit-shop-compare-row-description td p:last-child{margin-bottom:0}.oit-shop-compare-row-remove th,.oit-shop-compare-row-remove td{padding:6px 16px;border:0;background:none!important;text-align:end}.oit-shop-compare-remove{width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--wc-theme-1) 20%,transparent);border-radius:50%;background:none;color:var(--wc-black);font-size:18px;line-height:1;cursor:pointer;transition:0.3s}.oit-shop-compare-remove:hover{border-color:#fff0;background-color:var(--wc-danger);color:var(--wc-white)}.oit-shop-compare-actions{margin-top:20px;text-align:end}.oit-shop-compare-clear{padding:10px 22px;border:1px solid color-mix(in srgb,var(--wc-theme-1) 25%,transparent);background:none;color:var(--wc-black);font-weight:500;cursor:pointer;transition:0.3s}.oit-shop-compare-clear:hover{border-color:#fff0;background-color:var(--wc-black);color:var(--wc-white)}.oit-shop-compare-empty-state{padding:30px 0;text-align:center}.oit-shop-compare-empty-state p{margin-bottom:20px;font-size:18px}@media (max-width:767px){.oit-shop-compare-popup{padding:20px}.oit-shop-compare-popup-title{font-size:20px}.oit-shop-compare-table th,.oit-shop-compare-table td{padding:10px 12px}.oit-shop-compare-table th[scope=row]{width:110px;min-width:110px;font-size:14px}.oit-shop-compare-table td{width:170px;min-width:170px}}.mfp-wrap.oit-shop-compare-mfp .mfp-close{position:fixed;top:24px;inset-inline-end:24px;z-index:1100;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:var(--wc-white);box-shadow:0 6px 20px color-mix(in srgb,var(--wc-black) 18%,transparent);font-size:26px;line-height:1;transition:background-color 0.25s ease,color 0.25s ease}.mfp-wrap.oit-shop-compare-mfp .mfp-close:hover{background:var(--wc-black);color:var(--wc-white)}.admin-bar .mfp-wrap.oit-shop-compare-mfp .mfp-close{top:56px}@media screen and (max-width:782px){.admin-bar .mfp-wrap.oit-shop-compare-mfp .mfp-close{top:70px}}.oit-shop-compare-popup-title{padding-inline-end:56px}.oit-shop-compare-table{min-width:900px}.oit-shop-compare-row-remove th{width:140px}.oit-shop-compare-table th[scope=row]{white-space:normal;word-wrap:normal;overflow-wrap:normal}@media (max-width:767px){.oit-shop-compare-table{min-width:700px}.oit-shop-compare-row-remove th{width:110px}}.oit-cartmini{position:fixed;inset-inline-end:0;top:0;z-index:999999;display:flex;flex-direction:column;justify-content:space-between;width:460px;height:100vh;overflow:hidden;overflow-y:auto;scrollbar-width:none;background-color:var(--wc-white);box-shadow:0 4px 24px color-mix(in srgb,var(--wc-black) 12%,transparent);transform:translateX(calc(100% + 80px));transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out}.oit-cartmini::-webkit-scrollbar{display:none}@media (max-width:767px){.oit-cartmini{width:380px}}.oit-cartmini.is-open{transform:translateX(0)}.oit-cartmini__close{position:absolute;top:20px;inset-inline-end:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:var(--wc-black);background-color:var(--wc-gray-3);border-radius:50%;cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.oit-cartmini__close:hover{transform:rotate(180deg)}.oit-cartmini__header{padding:25px 30px 0}.oit-cartmini__title{margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1.02px;color:var(--wc-black)}.oit-cartmini__shipping{padding-bottom:25px}.oit-cartmini__shipping-text{display:inline-block;margin-bottom:12px;font-size:16px;line-height:1.2}.oit-cartmini__shipping-text strong{color:var(--wc-black)}.oit-cartmini__progress-track{position:relative;width:100%;height:4px;background-color:color-mix(in srgb,var(--wc-black) 8%,transparent);border-radius:10px}.oit-cartmini__progress-fill{position:relative;height:100%;background-color:var(--wc-black);border-radius:10px}.oit-cartmini__progress-icon{position:absolute;top:50%;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;color:var(--wc-white);transform:translateY(-50%)}.oit-cartmini__body{flex:1;padding:30px;overflow:hidden;overflow-y:auto;scrollbar-width:none;border-top:1px solid var(--wc-shadow)}.oit-cartmini__body::-webkit-scrollbar{display:none}.oit-cartmini__item{display:flex;align-items:center;margin-bottom:20px;padding:10px;border:1px solid var(--wc-shadow)}.oit-cartmini__item-info{width:100%}.oit-cartmini__item-thumb{flex:0 0 auto;width:110px;margin-inline-end:25px}.oit-cartmini__item-thumb img{width:100%;object-fit:cover}.oit-cartmini__item-title{margin-bottom:6px;font-size:16px;font-weight:500}.oit-cartmini__item-title a{color:var(--wc-black)}.oit-cartmini__item-size{display:block;margin-bottom:7px;font-size:14px;line-height:1;color:color-mix(in srgb,var(--wc-black) 70%,transparent)}.oit-cartmini__item-size label{line-height:1}.oit-cartmini__item-price{display:inline-block;margin-bottom:13px;font-size:16px;line-height:1;color:var(--wc-black)}.oit-cartmini__item-footer{display:flex;align-items:center}.oit-cartmini__qty{display:flex;align-items:center;width:110px}.oit-cartmini__qty-btn{display:flex;align-items:center;justify-content:center;color:var(--wc-black);background:none;border:none;cursor:pointer}.oit-cartmini__qty-input{width:100%;height:35px;color:var(--wc-black);text-align:center;background:#fff0;border:none}.oit-cartmini__remove{position:absolute;top:0;right:0;font-size:14px;border:none;cursor:pointer;height:22px;width:22px;line-height:22px;border-radius:50%;display:inline-block;background-color:var(--wc-gray-2);color:var(--wc-black)}.oit-cartmini__remove:hover{color:#fff;background-color:var(--wc-danger)}.oit-cartmini__footer{position:relative;padding:30px;border-top:1px solid var(--wc-shadow)}.oit-cartmini__tools{display:flex;column-gap:5px;margin-bottom:40px}.oit-cartmini__tool-btn{position:relative;display:flex;flex:1;gap:5px;line-height:1;align-items:center;justify-content:center;padding:12px 12px;font-size:14px;font-weight:500;color:var(--wc-black);background-color:var(--wc-shadow);border:none;border-radius:5px;cursor:pointer}.oit-cartmini__tool-btn svg{margin-inline-end:5px;transform:translateY(-2px)}.oit-cartmini__tool-btn:hover{color:var(--wc-white);background-color:var(--wc-black)}.oit-cartmini__tool-btn:hover .oit-cartmini__tooltip{visibility:visible;opacity:1}.oit-cartmini__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;padding:6px 10px;font-size:12px;color:var(--wc-white);white-space:nowrap;background-color:var(--wc-black);border-radius:4px;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity 0.25s ease-in-out;pointer-events:none}.oit-cartmini__total{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:5px}.oit-cartmini__total-label{font-size:18px;font-weight:600;line-height:1.1;color:var(--wc-black)}.oit-cartmini__total-value{font-size:18px;font-weight:600;line-height:1.1;color:var(--wc-black)}.oit-cartmini__actions{display:flex;justify-content:space-between;gap:10px}.oit-cartmini__btn{display:block;width:100%;padding:14px 20px;font-size:15px;font-weight:500;text-align:center;text-decoration:none;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.oit-cartmini__btn--primary{color:var(--wc-white);background-color:var(--wc-black)}.oit-cartmini__btn--primary:hover{color:var(--wc-white);background-color:var(--wc-theme-1)}.oit-cartmini__btn--outline{color:var(--wc-black);background-color:#fff0;border:1px solid color-mix(in srgb,var(--wc-black) 15%,transparent)}.oit-cartmini__btn--outline:hover{color:var(--wc-white);border-color:var(--wc-theme-1);background-color:var(--wc-theme-1)}.oit-cartmini__panel{position:absolute;inset-inline:0;bottom:0;padding:30px 30px;display:none;min-height:325px;transform:translateY(100%);background-color:var(--wc-white);transition:transform 0.25s ease-in-out;box-shadow:0 4px 24px color-mix(in srgb,var(--wc-black) 12%,transparent)}.oit-cartmini__panel.is-open{display:block;transform:translateY(0)}.oit-cartmini__panel-title{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1;color:var(--wc-black)}.oit-cartmini__panel-title svg{display:inline-block;margin-inline-end:4px;transform:translateY(-2px)}.oit-cartmini__panel-field,.oit-cartmini__panel-input{margin-bottom:10px}.oit-cartmini__panel-field label,.oit-cartmini__panel-input label{display:block;margin-bottom:4px;font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field input,.oit-cartmini__panel-field textarea,.oit-cartmini__panel-input input,.oit-cartmini__panel-input textarea{width:100%;padding:10px 15px;font-size:15px;font-weight:500;color:var(--wc-black);background-color:var(--wc-gray-2);border:1px solid #fff0;border-radius:4px;margin-bottom:10px}.oit-cartmini__panel-field input:focus,.oit-cartmini__panel-field textarea:focus,.oit-cartmini__panel-input input:focus,.oit-cartmini__panel-input textarea:focus{background-color:#fff0;border-color:var(--wc-black);outline:none}.oit-cartmini__panel-field input::-webkit-input-placeholder,.oit-cartmini__panel-field textarea::-webkit-input-placeholder,.oit-cartmini__panel-input input::-webkit-input-placeholder,.oit-cartmini__panel-input textarea::-webkit-input-placeholder{font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field input::-moz-placeholder,.oit-cartmini__panel-field textarea::-moz-placeholder,.oit-cartmini__panel-input input::-moz-placeholder,.oit-cartmini__panel-input textarea::-moz-placeholder{font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field input:-moz-placeholder,.oit-cartmini__panel-field textarea:-moz-placeholder,.oit-cartmini__panel-input input:-moz-placeholder,.oit-cartmini__panel-input textarea:-moz-placeholder{font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field input:-ms-input-placeholder,.oit-cartmini__panel-field textarea:-ms-input-placeholder,.oit-cartmini__panel-input input:-ms-input-placeholder,.oit-cartmini__panel-input textarea:-ms-input-placeholder{font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field input::placeholder,.oit-cartmini__panel-field textarea::placeholder,.oit-cartmini__panel-input input::placeholder,.oit-cartmini__panel-input textarea::placeholder{font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__panel-field textarea,.oit-cartmini__panel-input textarea{height:130px;resize:none}.oit-cartmini__panel-actions{display:flex;gap:10px}.oit-cartmini__select{margin-bottom:10px}.oit-cartmini__select label{display:block;margin-bottom:4px;font-size:15px;font-weight:500;color:var(--wc-black)}.oit-cartmini__select .nice-select{width:100%;padding:10px 15px;font-size:15px;font-weight:500;border:none;height:55px;line-height:35px;border-radius:4px;background-color:var(--wc-gray-2);color:var(--wc-black);margin-bottom:10px}.oit-cartmini__select .nice-select span.current{font-size:16px;color:var(--wc-black)}.oit-cartmini__select .nice-select::after{border-bottom:2px solid var(--wc-black);border-right:2px solid var(--wc-black);right:15px;margin-top:-7px}.oit-cartmini__qty-input{height:30px!important;padding:0!important}.oit-cartmini__qty{padding:0 10px;border:1px solid var(--wc-shadow)}.oit-overlay{position:fixed;inset:0;z-index:998;background:color-mix(in srgb,var(--wc-heading) 45%,transparent);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.oit-overlay.is-open{opacity:1;visibility:visible}body.oit-cartmini-open{overflow:hidden}.oit-cart-count{position:absolute;top:-5px;inset-inline-end:-15px;min-width:24px;height:24px;padding:0 5px;border-radius:50%;background-color:var(--wc-danger);color:var(--wc-white);font-size:12px;font-weight:700;font-style:normal;line-height:24px;letter-spacing:-.24px;text-align:center}.oit-cart-count.is-empty{display:none}.default-cart-icon .oit-cart-trigger,.default-cart-icon .oit-cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;width:56px;padding:0;font-size:20px;font-weight:600;border-radius:10px;border:1px solid var(--wc-shadow);background:#fff0;color:var(--wc-black);cursor:pointer;transition:0.3s}.default-cart-icon .oit-cart-trigger:hover,.default-cart-icon .oit-cart-link:hover{color:var(--wc-black);border-color:var(--wc-theme-1);background-color:var(--wc-theme-1)}.oit-cartmini__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:50px 20px;text-align:center}.oit-cartmini__empty i{font-size:42px;color:var(--wc-gray-2)}.oit-cartmini__empty p{margin:0;color:var(--wc-text)}.oit-cartmini.is-loading .oit-cartmini__body,.oit-cartmini.is-loading .oit-cartmini__footer{opacity:.55;pointer-events:none;transition:opacity 0.15s ease}.oit-cartmini__item-size p{margin:0;font-size:12px;line-height:1.5;color:var(--wc-text)}.oit-cartmini__panel-message{display:block;margin-top:8px;font-size:12px;line-height:1.5}.oit-cartmini__panel-message:empty{display:none}.oit-cartmini__panel-message.is-error{color:var(--wc-danger)}.oit-cartmini__panel-message.is-success{color:var(--wc-theme-3)}.oit-cartmini__qty-input::-webkit-outer-spin-button,.oit-cartmini__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oit-cartmini__qty-input{-moz-appearance:textfield;appearance:textfield;text-align:center}.oit-cartmini__item-thumb img{display:block;width:100%;height:auto;border-radius:8px}.oit-cartmini__coupons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.oit-cartmini__coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:color-mix(in srgb,var(--wc-theme-1) 8%,transparent);color:var(--wc-theme-1);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.oit-cartmini__coupon-remove{border:0;background:#fff0;padding:0;line-height:1;color:inherit;cursor:pointer;opacity:.65;transition:opacity 0.18s ease}.oit-cartmini__coupon-remove:hover{opacity:1}.oit-cartmini__rates{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--wc-gray-3)}.oit-cartmini__rates li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;color:var(--wc-black-2)}.oit-cartmini__rates li span:last-child{font-weight:600;color:var(--wc-heading)}.oit-cartmini__empty img{max-width:140px;height:auto}.oit-cartmini{overflow:hidden}.oit-cartmini__inner{display:flex;flex-direction:column;height:100%;min-height:0}.oit-cartmini__header,.oit-cartmini__footer{flex:0 0 auto}.oit-cartmini__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.oit-cartmini__body,.oit-cartmini__panel{scrollbar-width:thin;scrollbar-color:var(--wc-gray-2) #fff0}.oit-cartmini__body::-webkit-scrollbar,.oit-cartmini__panel::-webkit-scrollbar{width:6px}.oit-cartmini__body::-webkit-scrollbar-track,.oit-cartmini__panel::-webkit-scrollbar-track{background:#fff0}.oit-cartmini__body::-webkit-scrollbar-thumb,.oit-cartmini__panel::-webkit-scrollbar-thumb{border-radius:10px;background:var(--wc-gray-2)}.oit-cartmini__body::-webkit-scrollbar-thumb:hover,.oit-cartmini__panel::-webkit-scrollbar-thumb:hover{background:var(--wc-text)}.oit-cartmini__panel{max-height:min(70vh, 520px);overflow-y:auto;overscroll-behavior:contain}.oit-cartmini__select select,.oit-cartmini__panel-field select{display:block;width:100%;max-width:100%;height:48px;padding:0 38px 0 15px;border:1px solid var(--wc-gray-2);border-radius:6px;background-color:var(--wc-gray-3);color:var(--wc-black);font-size:15px;font-weight:500;line-height:46px;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5 6 6.5l5-5' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;transition:border-color 0.18s ease,box-shadow 0.18s ease}.oit-cartmini__select select:focus,.oit-cartmini__panel-field select:focus{border-color:var(--wc-theme-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--wc-theme-1) 12%,transparent);outline:none}.oit-cartmini__select select option,.oit-cartmini__panel-field select option{padding:8px 12px;background:var(--wc-white);color:var(--wc-heading)}[dir=rtl] .oit-cartmini__select select,[dir=rtl] .oit-cartmini__panel-field select{padding:0 15px 0 38px;background-position:left 14px center}@supports (height:100dvh){.oit-cartmini{height:100dvh}}.oit-cartmini__select .nice-select .list{max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wc-gray-2) #fff0}.oit-cartmini__select .nice-select .list::-webkit-scrollbar{width:6px}.oit-cartmini__select .nice-select .list::-webkit-scrollbar-track{background:#fff0}.oit-cartmini__select .nice-select .list::-webkit-scrollbar-thumb{border-radius:10px;background:var(--wc-gray-2)}.oit-cartmini__select .nice-select .list::-webkit-scrollbar-thumb:hover{background:var(--wc-text)}.oit-cartmini__select .nice-select.open{z-index:20}.oit-cartmini__select select[size],.oit-cartmini__panel-field select[size]{max-height:260px;overflow-y:auto}.oit-cartmini__qty input{border:none}.oit-shop-wishlist-popup-empty-state a{padding:18px 25px;border-radius:10px;line-height:1;font-size:16px;background:var(--wc-theme-1);color:var(--wc-white)}.oit-shop-compare-empty-state a{padding:18px 25px;border-radius:10px;line-height:1;font-size:16px;background:var(--wc-theme-1);color:var(--wc-white)}