/*!
 * ORNE Quick View / Hover Animations - Estilos auxiliares
 * Carregado via layout/theme.liquid
 *
 * Camadas:
 *  1) Icone de olho no botao "Visualizacao rapida" (.orne-qv-eye-wrap)
 *     - Icone aparece apenas no hover, deslizando da esquerda
 *     - Texto e icone ficam vermelhos (#C4301C) no hover
 *  2) Animacao do botao "Adicionar ao carrinho" + icone de carrinho no hover
 *  3) Botao de expandir imagem no quick-view + lightbox fullscreen
 */[data-orne-qv-eye]{transition:color .25s cubic-bezier(.4,0,.2,1)}.orne-qv-eye-wrap{display:inline-flex;align-items:center;justify-content:center;width:0;max-width:0;opacity:0;overflow:hidden;margin-right:0;vertical-align:middle;transform:translate(-4px);color:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .3s cubic-bezier(.4,0,.2,1)}.orne-qv-eye-wrap svg{width:15px;height:15px;display:block;flex-shrink:0}[data-orne-qv-eye]:hover,[data-orne-qv-eye]:focus-visible{color:#c4301c!important}[data-orne-qv-eye]:hover *:not(.orne-qv-eye-wrap):not(svg):not(path):not(circle),[data-orne-qv-eye]:focus-visible *:not(.orne-qv-eye-wrap):not(svg):not(path):not(circle){color:#c4301c!important}[data-orne-qv-eye]:hover .orne-qv-eye-wrap,[data-orne-qv-eye]:focus-visible .orne-qv-eye-wrap{width:15px;max-width:15px;opacity:1;margin-right:6px;transform:translate(0)}button[name=add],.product-form__submit,button.product-form__cart-submit{position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1),letter-spacing .3s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}button[name=add]:hover:not(:disabled):not([aria-disabled=true]),.product-form__submit:hover:not(:disabled):not([aria-disabled=true]),button.product-form__cart-submit:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);letter-spacing:.04em}button[name=add]:active:not(:disabled):not([aria-disabled=true]),.product-form__submit:active:not(:disabled):not([aria-disabled=true]),button.product-form__cart-submit:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);transition-duration:.1s}.orne-atc-icon{display:inline-flex;align-items:center;justify-content:center;width:0;max-width:0;margin:0;opacity:0;overflow:hidden;vertical-align:middle;transform:translate(-6px);color:currentColor;transition:width .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),margin-right .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1)}.orne-atc-icon svg{width:20px;height:auto;display:block;color:currentColor;flex-shrink:0}.orne-atc-icon svg path{fill:currentColor}button[name=add]:hover:not(:disabled):not([aria-disabled=true]) .orne-atc-icon,.product-form__submit:hover:not(:disabled):not([aria-disabled=true]) .orne-atc-icon,button.product-form__cart-submit:hover:not(:disabled):not([aria-disabled=true]) .orne-atc-icon{width:24px;max-width:24px;margin-right:10px;opacity:1;transform:translate(0)}#Product-Drawer .product-single__media-image,.side-panel.product-drawer .product-single__media-image{position:relative}.orne-qv-zoom-btn{position:absolute;top:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#fffffff2;color:#1a1a1a;border:none;border-radius:50%;cursor:pointer;opacity:0;transform:translateY(-4px) scale(.9);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease;z-index:5;padding:0;pointer-events:none}.orne-qv-zoom-btn svg{width:18px;height:18px;display:block}#Product-Drawer .product-single__media-image:hover .orne-qv-zoom-btn,.side-panel.product-drawer .product-single__media-image:hover .orne-qv-zoom-btn,.orne-qv-zoom-btn:focus-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.orne-qv-zoom-btn:hover{background:#fff;color:#c4301c}.orne-qv-zoom-btn:focus-visible{outline:2px solid #C4301C;outline-offset:2px}.orne-qv-zoom-modal[hidden]{display:none}.orne-qv-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;font-family:Inter,-apple-system,sans-serif;padding:24px}.orne-qv-zoom-modal.is-open{opacity:1}.orne-qv-zoom-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000ed;cursor:zoom-out}.orne-qv-zoom-modal__inner{position:relative;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;align-items:center;justify-content:center}.orne-qv-zoom-modal__img{max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);object-fit:contain;display:block;transform:scale(.96);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #00000080}.orne-qv-zoom-modal.is-open .orne-qv-zoom-modal__img{transform:scale(1)}.orne-qv-zoom-modal__close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:#ffffff1f;color:#fff;border:none;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;z-index:1;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orne-qv-zoom-modal__close:hover{background:#ffffff40;transform:scale(1.05)}.orne-qv-zoom-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:480px){.orne-qv-zoom-btn{width:36px;height:36px;top:10px;right:10px;opacity:1;transform:none;pointer-events:auto}.orne-qv-zoom-modal__close{top:12px;right:12px;width:40px;height:40px}}@media(prefers-reduced-motion:reduce){[data-orne-qv-eye],.orne-qv-eye-wrap,button[name=add],.product-form__submit,button.product-form__cart-submit,.orne-atc-icon,.orne-qv-zoom-btn,.orne-qv-zoom-modal,.orne-qv-zoom-modal__img{transition:none!important}button[name=add]:hover,.product-form__submit:hover,button.product-form__cart-submit:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/orne-quickview.css.map */
