.product-custom.js-product{display:flex}.product-media-custom{position:sticky;top:60px;width:100%;max-width:60%;padding-right:48px;padding-bottom:40px;height:fit-content}.product-media-custom .images-bundle{position:relative}.product-media-custom .gallery-loading{position:absolute;top:0;left:0;width:var(--gallery-width, 100%);height:var(--gallery-height, 100%);background-color:#fff;z-index:99999;display:none;align-items:center;justify-content:center}.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,#ff900d 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#ff900d);-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:before{content:"";position:absolute;top:calc(-4rem - 1em - 2px);bottom:-2px;left:-1px;width:1px;background-color:#00000026}.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{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;letter-spacing:-.01em;pointer-events:none;white-space:nowrap}.product-info-custom form .options-cases-types .group-select .options select{-webkit-appearance:none;appearance: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 .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:#ff900d}.product-info-custom form .options-cases-types .group-input-radios-case-types label.input-radio input[type=radio]:checked~.details .price{background-color:#ff900d}.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[type=submit]{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#0da44a;height:48px;border-radius:5px;transition:opacity .3s ease-in-out}.product-info-custom form button[type=submit]:disabled{opacity:.7;cursor:auto}.product-info-custom form button[type=submit]:not(:disabled):hover{opacity:.8}.product-info-custom form button[type=submit] span{font-size:14px;line-height:1;text-transform:uppercase;font-weight:600;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{position:sticky;top:36px;z-index:9;max-width:100%;padding-right:0;background-color:#fff;padding-bottom:20px;padding-top:20px}.product-media-custom canvas{max-width:70%;margin:0 auto}.product-info-custom{padding-left:20px;padding-right:20px;padding-bottom:0}.product-info-custom:before{display:none}}@keyframes shimmer{to{left:100%}}@keyframes loadingRotate{to{transform:rotate(1turn)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/product-case-custom.css.map */
