.stl-trigger-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:10px 18px;width:100%;background:transparent;border:1.5px solid var(--color-text, #1a1a1a);color:var(--color-text, #1a1a1a);font-family:var(--font-body-family, inherit);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.stl-trigger-btn:hover{background:var(--color-text, #1a1a1a);color:var(--color-background, #fff)}.stl-trigger-wrapper{display:block}@media(max-width:768px){.stl-trigger-wrapper:not(.stl-trigger-wrapper--in-gallery){display:none!important}}@media(max-width:768px){.stl-gallery-host{position:relative!important;overflow:visible!important}.stl-trigger-wrapper--in-gallery{position:absolute!important;right:10px!important;bottom:5%!important;z-index:30!important;width:auto!important;padding:0!important;margin:0!important}.stl-trigger-wrapper--in-gallery .stl-trigger-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:52px!important;width:auto!important;padding:0 14px 0 16px!important;border-radius:999px!important;background:#fff!important;border:none!important;box-shadow:0 2px 16px #0000002e!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;transition:width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),box-shadow .2s ease!important}.stl-trigger-wrapper--in-gallery .stl-trigger-text{display:inline!important;font-family:var(--font-body-family, inherit)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:#1a1a1a!important;opacity:1!important;max-width:120px!important;transition:opacity .25s ease,max-width .4s ease!important}.stl-trigger-wrapper--in-gallery .stl-trigger-icon{display:block!important;width:24px!important;height:24px!important;flex-shrink:0!important;object-fit:contain!important;object-position:center!important;line-height:1!important}.stl-trigger-wrapper--in-gallery.is-collapsed .stl-trigger-btn{width:52px!important;height:52px!important;padding:0!important;border-radius:50%!important;box-shadow:0 2px 14px #0000002e!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important}.stl-trigger-wrapper--in-gallery.is-collapsed .stl-trigger-text{display:none!important;width:0!important;overflow:hidden!important}.stl-trigger-wrapper--in-gallery.is-collapsed .stl-trigger-icon{display:block!important;margin:0!important;flex-shrink:0!important}.stl-trigger-wrapper--fixed{position:fixed!important;bottom:80px!important;right:10px!important;z-index:999!important}}.stl-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.stl-dialog[aria-hidden=false]{pointer-events:auto}.stl-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease;cursor:pointer}.stl-dialog[aria-hidden=false] .stl-overlay{opacity:1}.stl-dialog__panel{position:absolute;left:0;top:var(--header-height, 60px);bottom:0;width:min(480px,100vw);background:var(--color-background, #fff);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:4px 0 32px #0000001f}.stl-dialog[aria-hidden=false] .stl-dialog__panel{transform:translate(0)}@media(max-width:768px){.stl-dialog__panel{left:0;right:0;top:auto;bottom:0;width:100%;height:92vh;border-radius:20px 20px 0 0;box-shadow:0 -4px 32px #00000026;transform:translateY(100%)}.stl-dialog[aria-hidden=false] .stl-dialog__panel{transform:translateY(0)}}.stl-dialog__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:16px 20px;border-bottom:1px solid var(--color-border, #e8e8e8);flex-shrink:0}@media(min-width:769px){.stl-dialog__header{flex-direction:row!important}.stl-dialog__header-row{display:contents}.stl-dialog__title{order:0}.stl-close-btn{order:1;margin-left:auto}}@media(max-width:768px){.stl-dialog__header{flex-direction:column;align-items:center;gap:12px;padding-top:12px}.stl-dialog__header:before{content:"";width:36px;height:4px;border-radius:2px;background:#d0d0d0;flex-shrink:0}.stl-dialog__header-row{width:100%;display:flex;align-items:center;justify-content:space-between}}.stl-dialog__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text, #1a1a1a)}.stl-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:var(--color-text, #1a1a1a);padding:0;border-radius:50%;transition:background .2s}.stl-close-btn:hover{background:#0000000f}.stl-dialog__body{flex:1;overflow-y:auto;padding:12px 20px;-webkit-overflow-scrolling:touch}.stl-dialog__body::-webkit-scrollbar{width:3px}.stl-dialog__body::-webkit-scrollbar-track{background:transparent}.stl-dialog__body::-webkit-scrollbar-thumb{background:var(--color-border, #ddd);border-radius:2px}.stl-product-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stl-card{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:14px;border:1px solid var(--color-border, #e8e8e8);background:var(--color-background, #fff);transition:border-color .2s}.stl-card:hover{border-color:#aaa}.stl-card--main{background:var(--color-background-2, #f9f9f9)}.stl-card__media{position:relative;flex-shrink:0}.stl-card__img-link{display:block;aspect-ratio:3/4;overflow:hidden}.stl-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.stl-card:hover .stl-card__img{transform:scale(1.03)}.stl-placeholder-svg{width:100%;height:100%;background:#f0f0f0}.stl-card__badge{position:absolute;top:5px;left:5px;background:var(--color-text, #1a1a1a);color:var(--color-background, #fff);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px}.stl-card__content{display:flex;flex-direction:column;gap:5px}.stl-card__vendor{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary, #888)}.stl-card__title{font-size:12px;font-weight:500;color:var(--color-text, #1a1a1a);text-decoration:none;line-height:1.4}.stl-card__title:hover{text-decoration:underline}.stl-card__price-row{display:flex;align-items:baseline;gap:6px}.stl-card__price{font-size:13px;font-weight:700;color:var(--color-text, #1a1a1a)}.stl-card__compare{font-size:11px;text-decoration:line-through;color:#aaa}.stl-card__size-wrap{display:flex;flex-direction:column;gap:3px;margin-top:2px}.stl-card__size-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#888}.stl-card__size-select{width:100%;padding:6px 8px;border:1px solid var(--color-border, #ddd);background:var(--color-background, #fff);color:var(--color-text, #1a1a1a);font-family:var(--font-body-family, inherit);font-size:11px;cursor:pointer;-webkit-appearance:auto;appearance:auto;transition:border-color .2s}.stl-card__size-select:focus{outline:none;border-color:var(--color-text, #1a1a1a)}.stl-card__add-btn{position:relative;display:flex;align-items:center;justify-content:center;margin-top:auto;padding:8px 10px;background:var(--color-text, #1a1a1a);color:var(--color-background, #fff);border:none;font-family:var(--font-body-family, inherit);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .2s;overflow:hidden}.stl-card__add-btn:hover:not(:disabled){opacity:.82}.stl-card__add-btn:disabled{background:#d0d0d0;color:#888;cursor:not-allowed}.stl-card__add-btn.is-loading .stl-btn-text{opacity:0}.stl-card__add-btn.is-success{background:#2a7d4f}.stl-card__add-btn.is-error{background:#c0392b}.stl-btn-loader{display:none;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:stl-spin .7s linear infinite;position:absolute}.stl-card__add-btn.is-loading .stl-btn-loader{display:block}@keyframes stl-spin{to{transform:rotate(360deg)}}.stl-dialog__footer{padding:10px 20px 14px;border-top:1px solid var(--color-border, #e8e8e8);background:var(--color-background, #fff);flex-shrink:0;margin-top:auto}.stl-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stl-total-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888}.stl-total-price{font-size:16px;font-weight:700;color:var(--color-text, #1a1a1a)}.stl-add-all-btn{width:100%;padding:14px;background:var(--color-text, #1a1a1a);color:var(--color-background, #fff);border:none;font-family:var(--font-body-family, inherit);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.stl-add-all-btn:hover{opacity:.82}.stl-add-all-btn:disabled{opacity:.5;cursor:not-allowed}.stl-dialog[aria-hidden=false] .stl-item{animation:stl-slide-up .3s ease both}.stl-item:nth-child(1){animation-delay:.08s}.stl-item:nth-child(2){animation-delay:.14s}.stl-item:nth-child(3){animation-delay:.2s}.stl-item:nth-child(4){animation-delay:.26s}@keyframes stl-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/stl-dialog.css.map */
