.product-preview-loading{text-align:center;width:100%;font-size:18px;font-weight:700;color:#0072c2;padding:100px 30px;background-color:#f1f1f1;display:none}.product-preview.loading .product-preview-loading,#productPreviewModal.loading .product-preview-loading{display:block}.product-preview-img{display:block;max-width:500px}#productPreviewModal.loading .product-preview-img{display:none}.product-preview.loading .product-preview-loading{position:absolute;top:0;left:0;height:100%;background-color:rgba(255,255,255,.9);display:flex;justify-content:center;align-items:center}.product-preview-language-wrapper h3{margin-top:20px;color:#0072c2}.product-preview-language-wrapper label{font-size:16px;font-weight:400}.product-preview-button.button{width:100%;margin-left:0;text-align:center}.product-preview-img-en{display:none}.product-preview-en .product-preview-img{display:none}.product-preview-en .product-preview-img-en{display:block}.modal-backdrop.fade.in{opacity:.6}.product-preview-close.button{width:100%}#productPreviewModal .modal-dialog{width:auto;display:inline-block;vertical-align:top}#productPreviewModal{text-align:center}#phantom-file{display:inline-block;vertical-align:top}#phantom-file{font-weight:700;padding:15px;padding-left:60px;padding-right:60px;font-size:16px;background-color:#ccc;line-height:1em;text-align:center}#ywapo_value_60{padding-top:0 !important;margin-bottom:50px !important}.upload-image-preview{width:200px;border:1px solid #ccc;display:inline-block;vertical-align:top;margin-right:20px;min-height:80px}.upload-image-preview:empty,.upload-image-preview.empty{display:none}.product-preview-img-wrapper{box-shadow:0 0 12px #d0d0d0;border:1px solid #f1f1f1;width:100%;box-sizing:content-box}.single-product-row{margin-left:-15px;margin-right:-15px;display:block}.single-product-col{float:none !important}.single-product-inner .myfullwidth{margin-top:80px}#ywapo_ctrl_id_88_0{display:none}#ywapo_value_84{display:none}.product_cat-cartoline-digitali .price{display:none}@media screen and (min-width:768px){.single-product-row{display:flex}}@media screen and (min-width:768px) and (min-height:600px){.product-before-summary-wrapper{position:sticky;top:25px}.single-product div.product{overflow:visible !important}.single-product #page{overflow:visible}}@media screen and (min-width:768px) and (min-height:640px){.product-before-summary-wrapper{top:25px}}@media screen and (min-width:768px) and (min-height:660px){.product-before-summary-wrapper{top:25px}}.cartolina-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.cartolina-image-wrapper{width:100%;height:auto}.cartolina-image-wrapper img{width:100%;height:auto}.cartolina-crhistmas2020 .cartolina-container{padding-top:88%;color:#fff}.cartolina-container{position:absolute;top:0;left:0;width:100%;height:100%}.cartolina-content{color:#fff;padding:20px 35px;background-color:transparent;font-size:20px}.cartolina-content-text strong{color:#faeb00}.cartolina-watermark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.05);text-align:center}span.cartolina-watermark-text{font-size:50px;text-transform:uppercase;color:#faeb00;color:#fff;letter-spacing:.1em;position:absolute;top:30%;left:0;width:100%;display:inline-block;vertical-align:top}.cartolina-wrapper-bg{background-size:auto 100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.cartolina-wrapper-bg .cartolina-container{position:relative}.cartolina-logo{margin-top:515px;margin-left:10px;display:block;width:2000px;height:850px;background-color:#fff;overflow:hidden}.cartolina-logo .cartolina-logo-azienda-wrapper{width:2000px;height:850px;background-repeat:no-repeat;background-size:100% auto;background-size:contain;background-position:50% 50%}.cartolina-pdf-wrapper .cartolina-crhistmas2020 .cartolina-container{padding:5150px 3.4rem 3.4rem}.cartolina-pdf-wrapper .cartolina-anteprima .cartolina-container{padding:2150px 3.4rem 3.4rem}.cartolina-pdf-wrapper .cartolina-content{font-size:1.8em;text-align:center;padding:0}.cartolina-pdf-wrapper .cartolina-anteprima .cartolina-watermark{position:static;height:2000px;margin-bottom:1000px;display:block;background-color:transparent}.cartolina-pdf-wrapper .cartolina-anteprima span.cartolina-watermark-text{font-size:5em;top:0;left:0;position:static;font-weight:700 !important}.cartolina-pdf-wrapper .cartolina-content{display:block;height:940px}