.feedback-drawer{position:fixed;top:0;right:0;width:100%;height:100%;z-index:2147483647!important;visibility:hidden;transition:visibility .3s ease}.feedback-drawer.is-open{visibility:visible}.feedback-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.feedback-drawer.is-open .feedback-drawer__overlay{opacity:1}.feedback-drawer__panel{position:absolute;top:0;right:0;width:100%;max-width:500px;height:100%;background:#fff;box-shadow:-10px 0 30px #0000001a;transform:translate(100%);transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;z-index:1000000!important}.feedback-drawer.is-open .feedback-drawer__panel{transform:translate(0)}.feedback-drawer__header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.feedback-drawer__close{background:none;border:none;cursor:pointer;padding:8px;color:#111;transition:transform .2s}.feedback-drawer__close:hover{transform:rotate(90deg)}.feedback-drawer__progress-container{padding:24px 32px 0;display:flex;align-items:center;gap:16px}.feedback-drawer__progress-bar{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.feedback-drawer__progress-fill{height:100%;background:#0056b3;width:10%;transition:width .4s ease}.feedback-drawer__progress-text{font-size:.9rem;font-weight:600;color:#111;min-width:50px;text-align:right}.feedback-drawer__content{flex:1;padding:40px 24px;overflow-y:auto}.feedback-drawer__content ul,.feedback-drawer__content ol{margin:0 0 16px;padding-left:1.5rem}.feedback-drawer__content ul{list-style-type:disc}.feedback-drawer__content ol{list-style-type:decimal}.feedback-drawer__content li{display:list-item!important;margin-bottom:8px}.feedback-drawer__step{display:none}.feedback-drawer__step.is-active{display:block;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feedback-drawer__heading{font-size:1.75rem;font-weight:700;color:#111;line-height:1.25;margin-bottom:12px}.feedback-drawer__subheading{font-size:1rem;color:#555;line-height:1.5;margin-bottom:32px}.feedback-drawer__satisfaction{display:flex;justify-content:space-between;gap:12px;margin:40px 0}.feedback-drawer__satisfaction-btn{flex:1;aspect-ratio:1;border:1px solid transparent;background:#f8f8f8;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:12px}.feedback-drawer__satisfaction-btn svg{width:32px;height:32px;fill:none;stroke:#444;transition:stroke .2s}.feedback-drawer__satisfaction-btn:hover{background:#efefef;transform:translateY(-2px)}.feedback-drawer__satisfaction-btn.is-selected{background:#fff;border-color:#111;box-shadow:0 4px 12px #0000000d}.feedback-drawer__satisfaction-btn.is-selected svg{stroke:#111}.feedback-drawer__footer{padding:24px 32px 40px;display:flex;flex-direction:column;gap:16px;border-top:1px solid #f0f0f0}.feedback-drawer__nav-buttons{display:flex;gap:12px}.feedback-drawer__btn{flex:1;height:56px;border-radius:28px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #111}.feedback-drawer__btn--prev{background:#e0e0e0;border-color:transparent;color:#666}.feedback-drawer__btn--prev:hover:not(:disabled){background:#d4d4d4}.feedback-drawer__btn--prev:disabled{opacity:.5;cursor:not-allowed}.feedback-drawer__btn--next{background:#fff;color:#111}.feedback-drawer__btn--next:hover{background:#f9f9f9}.feedback-drawer__btn--submit{width:100%;background:#d0d0d0;border-color:transparent;color:#888;padding:12px 32px}.feedback-drawer__btn--submit.can-submit{background:#111;color:#fff;cursor:pointer}.feedback-drawer__btn--submit:disabled{cursor:not-allowed}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:500px){.feedback-drawer__panel{max-width:100%}.feedback-drawer__heading{font-size:1.5rem}}.feedback-trigger{display:flex;justify-content:center;padding:40px 0;background:#fff}.feedback-trigger__btn{padding:12px 32px;border:2px double #454545;background:#fff;border-radius:25px;font-weight:600;cursor:pointer;transition:all .2s}.feedback-trigger__btn:hover{border-color:#000;background:#f9f9f9}.product-drawer-meta-block+.product-drawer-meta-block{margin-top:2rem}.product-drawer-measurement-image{width:100%;height:auto;border-radius:8px;display:block}.product-real-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-real-photo-grid+.product-real-photo-grid{margin-top:12px}.product-real-photo-image,.product-drawer-measurement-image{width:100%;height:auto;border-radius:8px;display:block;cursor:pointer;transition:transform .3s ease}.product-real-photo-image:hover,.product-drawer-measurement-image:hover{transform:scale(1.02)}.product-real-photo-view-more{background:#0458a3;color:#fff;font-weight:600;margin-top:16px;width:100%}.delivery-drawer-ui,.default-shipping-content{padding:8px 0}.delivery-drawer-ui h2,.default-shipping-content h2{font-size:1.5rem;font-weight:800;color:#111;margin-bottom:24px;letter-spacing:-.02em}.delivery-drawer-ui h3,.default-shipping-content h3{font-size:1.1rem;font-weight:700;color:#111;margin:32px 0 16px;letter-spacing:.05em}.delivery-drawer-ui ul,.default-shipping-content ul{list-style:disc!important;padding-left:20px!important;margin:16px 0!important}.delivery-drawer-ui li,.default-shipping-content li{margin-bottom:12px;font-size:1rem;line-height:1.6;color:#444}.default-shipping-content p{margin-bottom:16px;font-size:1rem;line-height:1.6;color:#444}.delivery-drawer-ui li:last-child,.default-shipping-content li:last-child{margin-bottom:0}.delivery-drawer-ui b,.delivery-drawer-ui strong,.default-shipping-content b,.default-shipping-content strong{color:#111;font-weight:600}@media(max-width:749px){.delivery-drawer-ui h2,.default-shipping-content h2{font-size:1.25rem}.delivery-drawer-ui h3,.default-shipping-content h3{font-size:1rem}.delivery-drawer-ui li,.default-shipping-content li,.default-shipping-content p{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/feedback-drawer.css.map */
