.product-custom.js-product{display:flex}.product-media-custom .images-bundle{position:relative;width:100%;aspect-ratio:1 / 1}.product-media-custom .images-bundle .images-media{position:relative;width:100%;height:100%}.product-media-custom img{max-width:100%;height:auto;vertical-align:top}.product-media-custom .images-bundle .images-media img:not(.absolute){display:block;width:100%;height:auto}.product-media-custom .gallery-loading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffffd9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:12;display:none;align-items:center;justify-content:center;transition:opacity .2s ease-out}.product-media-custom .gallery-loading.show{display:flex}.product-media-custom .gallery-loading .loader{width:50px;height:50px;border-radius:50%;background:radial-gradient(farthest-side,#2e7dc1 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#2e7dc1);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:loadingRotate 1s infinite linear}.product-media-custom .images-bundle .images-media img.absolute{position:absolute;top:0;right:0;bottom:0;left:0}.product-custom .product-info-custom .product-info__block .product-info__price .price{display:flex;flex-direction:column-reverse}.product-custom .product-info-custom .product-info__block .product-info__price .price .price__default{line-height:1.2}.product-custom .product-info-custom .product-info__block .product-info__price .price .vx-installment-product{font-size:16px}.product-custom .product-info-custom .product-info__block .product-info__price .price .vx-installment-product .price-installment{font-size:18px;white-space:nowrap}.custom-select__native{width:100%;margin-bottom:24px}.product-info-custom{width:100%;position:relative;padding-left:48px;padding-bottom:40px}.product-info-custom form .skeleton-select{width:100%;height:56px;background-color:#ddd;border-radius:4px;position:absolute;top:0;left:0;overflow:hidden}.product-info-custom form .skeleton-select:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,#f0f0f0 50%,transparent 100%);animation:shimmer 1.2s infinite}.product-info-custom form .skeleton-input-radio{width:100px;height:128.5px;background-color:#ddd;border-radius:4px;position:relative;overflow:hidden}.product-info-custom form .skeleton-input-radio:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,#f0f0f0 50%,transparent 100%);animation:shimmer 1.2s infinite}.product-info-custom form .skeleton-input-radio-color{width:26px;height:26px;background-color:#ddd;border-radius:50%;position:relative;overflow:hidden}.product-info-custom form .skeleton-input-radio-color:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,#f0f0f0 50%,transparent 100%);animation:shimmer 1.2s infinite}.product-info-custom form .skeleton-input-radio.desktop-only{display:none!important}.product-info-custom form .options-cases-types{margin-top:20px;display:flex;flex-direction:column;gap:16px;padding:0;border:none}.product-info-custom form .options-cases-types .group-select:not(.empty) .skeleton-select,.product-info-custom form .options-cases-types .group-input-radios-case-types:not(.empty) .skeleton-input-radio,.product-info-custom form .options-cases-types .group-input-radios-case-colors:not(.empty) .skeleton-input-radio-color{display:none}.product-info-custom form .options-cases-types .group-select,.product-info-custom form .options-cases-types .group-select .options{position:relative;display:flex;align-items:center;width:100%;height:56px}.product-info-custom form .options-cases-types .group-select .options label{position:absolute;left:16px;top:10px;font-size:12px;line-height:1.3;font-weight:400;color:#000;letter-spacing:-.01em;pointer-events:none;white-space:nowrap}.product-info-custom form .options-cases-types .group-select .options select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:12px;border:1px solid #86868b;cursor:pointer;font-size:17px;line-height:1;font-weight:400;width:100%;background-color:#fffc;color:#1d1d1f;padding:18px 40px 0 16px;height:56px}.product-info-custom form .options-cases-types .group-select .options select::-ms-expand{display:none}.product-info-custom form .options-cases-types .group-select .options .icon-select{position:absolute;right:16px}.product-info-custom form .options-cases-types .group-input-radios-case-types,.product-info-custom form .options-cases-types .group-input-radios-case-types .options{display:flex;align-items:stretch;flex-wrap:wrap;gap:16px}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio{cursor:pointer}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio input[type=radio]{display:none}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio input[type=radio]:checked~.details{border-color:#2e7dc1}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio input[type=radio]:checked~.details .price{background-color:#2e7dc1}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio .details{display:flex;flex-direction:column;border:1px solid #86868b;border-radius:8px;overflow:hidden;max-width:100px;height:100%}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio .details .info{display:flex;flex-direction:column;padding-top:4px;height:100%}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio .details .info span{text-align:center;line-height:1.1;padding:4px 8px}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio .details .price{font-size:14px;line-height:1;text-align:center;font-weight:600;color:#fff;background-color:#86868b;padding:4px 0}.product-info-custom form .options-cases-types .group-input-radios-case-colors{display:flex;flex-direction:column;gap:8px}.product-info-custom form .options-cases-types .group-input-radios-case-colors .color-title{font-size:16px;line-height:20px;font-weight:600;color:#1d1d1f}.product-info-custom form .options-cases-types .group-input-radios-case-colors .group-input,.product-info-custom form .options-cases-types .group-input-radios-case-colors .group-input .options{display:flex;align-items:center;gap:16px}.product-info-custom form .options-cases-types .group-input-radios-case-colors label.input-radio{cursor:pointer}.product-info-custom form .options-cases-types .group-input-radios-case-colors label.input-radio .circle{display:block;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.product-info-custom form .options-cases-types .group-input-radios-case-colors label.input-radio input[type=radio]{display:none}.product-info-custom form .options-cases-types .group-input-radios-case-colors label.input-radio input[type=radio]:checked~.circle{box-shadow:0 0 0 2px;border:3px solid rgba(0,0,0,.1)}.product-info-custom form button#add-case-to-cart{width:100%;min-height:48px;padding:10px 20px;margin-top:16px;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#2e7dc1;border:1px solid #2e7dc1;border-radius:var(--buttonRadius, 5px);font-family:var(--buttonFontFamily, inherit);font-weight:var(--buttonFontWeight, 600);font-style:var(--buttonFontStyle, normal);font-size:14px;line-height:1;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.product-info-custom form button#add-case-to-cart:disabled{opacity:.5;cursor:not-allowed}.product-info-custom form button#add-case-to-cart:not(:disabled):hover{opacity:.9}.product-info-custom form button#add-case-to-cart svg{width:18px;height:18px;fill:#fff;flex-shrink:0}.product-info-custom form button#add-case-to-cart span{color:#fff}.vx-container-btn-wpp{margin-top:16px!important}.vx-container-btn-wpp a .vx-button-whatsapp-product{height:48px}canvas#canvas-product-media{position:absolute;left:-1000%;top:-1000%}@media(max-width:768px){.shopify-section.cc-main-product.product-main>.container{padding:0}.product-custom.js-product{flex-direction:column}.product-media-custom canvas{max-width:70%;margin:0 auto}.product-media-custom.sticky-ativo .images-bundle{width:60%!important;margin:0 auto!important}.product-info-custom{padding-left:20px;padding-right:20px;padding-bottom:0}}@keyframes shimmer{to{left:100%}}@keyframes loadingRotate{to{transform:rotate(1turn)}}.product-info-custom form>button[type=submit]{width:100%;min-height:48px;padding:10px 20px;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#2e7dc1;border:1px solid #2e7dc1;color:#fff;border-radius:var(--buttonRadius, 5px);font-family:var(--buttonFontFamily, inherit);font-weight:var(--buttonFontWeight, 600);font-size:14px;line-height:1;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.product-info-custom form>button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.product-info-custom form>button[type=submit]:not(:disabled):hover{opacity:.9}.product-info-custom form>button[type=submit] svg{width:18px;height:18px;fill:#fff;flex-shrink:0}.product-info-custom form>button[type=submit] span{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/127/assets/product-case-custom.css.map */
