/*!
 * 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
 *  4) Overlay (fundo cinza + blur) ao abrir a Visualizacao Rapida [ADD 12/05/2026]
 *  5) Icone "abrir em nova aba" no botao "Ir para a pagina do produto" [ADD 12/05/2026]
 */[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}}.click-capture--product{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:91;opacity:0;visibility:hidden;background:rgba(var(--color-overlay-rgb, 180,180,180),.4);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}body.orne-qv-open .click-capture--product,body.open-cc--product .click-capture--product{opacity:1!important;visibility:visible!important;pointer-events:all!important;background:#3c3c3c73!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;cursor:pointer}@media(prefers-reduced-motion:reduce){.click-capture--product,body.orne-qv-open .click-capture--product,body.open-cc--product .click-capture--product{transition:none!important}}a.orne-qv-desc-link{display:inline-flex!important;align-items:center!important}a.orne-qv-desc-link:before{content:""!important;display:inline-block!important;flex-shrink:0!important;width:0!important;height:13px!important;margin-right:0!important;opacity:0!important;transform:translate(-4px);background-color:currentColor!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='m21 10c-.5523 0-1-.44772-1-1v-3.92893l-6.7071 6.70713c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3906-.3905-1.0237 0-1.4142l6.3639-6.364h-3.2426c-.5523 0-1-.44772-1-1 0-.55229.4477-1 1-1h6c.5523 0 1 .44772 1 1v6c0 .55228-.4477 1-1 1z'/%3E%3Cpath d='m5 4.00001c-.55228 0-1 .44772-1 1v13.99999c0 .5523.44772 1 1 1h14c.5523 0 1-.4477 1-1v-7c0-.5523.4477-1 1-1s1 .4477 1 1v7c0 1.6569-1.3431 3-3 3h-14c-1.65685 0-3-1.3431-3-3v-13.99999c0-1.65685 1.34315-3 3-3h7c.5523 0 1 .44772 1 1 0 .55229-.4477 1-1 1z'/%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='m21 10c-.5523 0-1-.44772-1-1v-3.92893l-6.7071 6.70713c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3906-.3905-1.0237 0-1.4142l6.3639-6.364h-3.2426c-.5523 0-1-.44772-1-1 0-.55229.4477-1 1-1h6c.5523 0 1 .44772 1 1v6c0 .55228-.4477 1-1 1z'/%3E%3Cpath d='m5 4.00001c-.55228 0-1 .44772-1 1v13.99999c0 .5523.44772 1 1 1h14c.5523 0 1-.4477 1-1v-7c0-.5523.4477-1 1-1s1 .4477 1 1v7c0 1.6569-1.3431 3-3 3h-14c-1.65685 0-3-1.3431-3-3v-13.99999c0-1.65685 1.34315-3 3-3h7c.5523 0 1 .44772 1 1 0 .55229-.4477 1-1 1z'/%3E%3C/g%3E%3C/svg%3E")!important;mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important;mask-position:center!important;-webkit-mask-position:center!important;mask-size:contain!important;-webkit-mask-size:contain!important;vertical-align:middle;transition: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)!important}a.orne-qv-desc-link:hover:before,a.orne-qv-desc-link:focus-visible:before{width:13px!important;margin-right:6px!important;opacity:1!important;transform:translate(0)!important}@media(prefers-reduced-motion:reduce){a.orne-qv-desc-link:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/orne-quickview.css.map */
