.ps-tab{position:fixed;left:0;top:38%;z-index:9999;pointer-events:auto}.ps-tab__button{writing-mode:vertical-rl;transform:rotate(180deg);padding:.8rem .6rem;border-radius:.375rem 0 0 .375rem;border:0;background:#0070ff;color:#fff;font-weight:700;font-size:14px;letter-spacing:.5px;cursor:pointer;box-shadow:2px 2px 8px #0003;transition:all .2s ease;pointer-events:auto}.ps-tab__button:hover{background:#0061db;box-shadow:2px 4px 12px #0000004d}.ps-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.ps-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.ps-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(92vw,420px);background:var(--color_page_bg, #fff);box-shadow:0 10px 30px #0000002e;transform:translate(-100%);transition:transform .3s ease,opacity .3s ease;display:grid;grid-template-rows:auto 1fr;opacity:0}#ps-product-tab[aria-hidden=false] .ps-drawer{pointer-events:auto}#ps-product-tab[aria-hidden=false] .ps-drawer__backdrop{opacity:1;visibility:visible}#ps-product-tab[aria-hidden=false] .ps-drawer__panel{transform:translate(0);opacity:1}.ps-drawer__header{position:sticky;top:0;z-index:1;background:#fff;padding:18px 20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:10px}.ps-drawer__title{margin:0;font-size:20px;font-weight:700;letter-spacing:0;color:#333}.ps-drawer__close{margin-left:auto;border:0;background:transparent;width:36px;height:36px;border-radius:4px;font-size:24px;line-height:1;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ps-drawer__close:hover{background:#f5f5f5;color:#333}.ps-drawer__body{overflow:auto;padding:0}@media (max-width: 480px){.ps-drawer__panel{width:100vw}.ps-tab{top:42%}}.ps-product-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ps-section-header{padding:16px 18px 12px;margin:0;font-size:14px;font-weight:800;color:#0070ff;letter-spacing:.5px;text-transform:uppercase;background:#f8f9fa;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.ps-item{padding:16px 20px;background:#fff;border-bottom:1px solid #f0f0f0;transition:background .15s ease}.ps-item:hover{background:#fafafa}.ps-item__content{display:flex;align-items:center;gap:16px;width:100%}.ps-item__info{flex:1;min-width:0}.ps-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;min-height:20px}.ps-item__title{margin:0;font-size:14px;line-height:1.4;font-weight:400}.ps-item__link{color:#02377d;text-decoration:none;transition:all .2s ease}.ps-item__link:hover{text-decoration:underline}.ps-item__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ps-item__price{color:#333;font-size:15px;font-weight:600;white-space:nowrap;line-height:1}.ps-variant-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ps-variant-tag{position:relative}.ps-variant-tag input[type=radio]{position:absolute;opacity:0;pointer-events:none}.ps-variant-tag label{display:inline-block;padding:4px 10px;font-size:11px;font-weight:500;color:#666;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1.4}.ps-variant-tag label:hover{background:#ebebeb;border-color:#d0d0d0}.ps-variant-tag input[type=radio]:checked+label{background:#fff;border-color:#0070ff;color:#0070ff;font-weight:600}.ps-quick-add{display:contents}.ps-quick-add__btn{width:36px;height:36px;min-width:36px;padding:0;border-radius:4px;border:1px solid #0070ff;cursor:pointer;background:#fff;color:#0070ff;font-size:16px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-quick-add__btn:hover{background:#0070ff;color:#fff}.ps-quick-add__btn:disabled{opacity:.5;cursor:not-allowed}.ps-quick-add__btn svg{width:18px;height:18px}.ps-quick-add__btn.added{background:#4caf50;border-color:#4caf50;color:#fff}.ps-quick-add__btn.added svg{display:none}.ps-quick-add__btn.added:after{content:"\2713";font-size:20px;font-weight:700}.ps-load-more{display:block;text-align:center;margin:0;padding:16px 20px;border-top:1px solid #f0f0f0;text-decoration:none;color:#0070ff;font-weight:500;font-size:14px;background:#fff;transition:background .15s ease}.ps-load-more:hover{background:#fafafa}.ps-drawer__loading{padding:20px;color:#999;font-size:14px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-list-tab.css.map */
