.modal-layer{position:fixed;top:0;right:0;bottom:0;width:480px;background-color:#fff;margin:4px;padding:22px;z-index:1050;transition:display 0s,opacity .5s linear;visibility:hidden;opacity:0}.modal-layer.show{visibility:visible;opacity:1}.span-layer-title{color:#373935;font-size:24px;font-family:gothic-bold,serif;line-height:1.25;letter-spacing:.2px}.button-layer-close{width:40px;height:40px;margin-left:-78px;top:16px;position:fixed;outline:none;border:0;border-radius:25px;color:#373935;font-size:12px}.span-layer-subtitle{margin-top:8px;font-size:14px;font-weight:400;line-height:1.57;letter-spacing:.2px;color:#373935}.span-layer-content{color:#000;font-size:16px}.modal-layer-content{display:-ms-grid;display:grid}.button-find-shop{background-color:#ffdb00;padding:5px;color:#000}.switch-technologies-selected{background-color:#ffdb00;color:#000;border-radius:5px}.layer-separator{width:100%;margin-top:24px}.dialog-layer .span-layer-tecnology-content{font-size:14px;letter-spacing:.2px;color:#373935}.dialog-layer .details-layer-tecnology-content{margin-left:16px}.dialog-layer .details-layer-tecnology-content .read-more-technologies{display:inline-block;margin-top:16px}@media (max-width:768px){#modal-PDP-layer-certifications-requirements .modal-body{height:auto;display:block}}.dialog-layer .details-layer-tecnology-content .title{font-family:gothic-bold;font-size:16px;line-height:20px;letter-spacing:.2px;color:#373935;overflow-wrap:anywhere}.dialog-layer .span-layer-tecnology-description{font-family:gothic;margin-top:4px;font-size:14px;line-height:22px;letter-spacing:.2px;color:#373935}.dialog-layer .img-layer-tecnology-content{width:56px}@media (min-width:768px){.dialog-layer .img-layer-tecnology-content{width:70px}}.dialog-layer .img-layer-tecnology-content.attachments{width:24px}.dialog-layer .modal-content{padding:24px;padding-right:48px;top:0!important;right:0!important;height:calc(100% - 8px)!important}@media (max-width:768px){.dialog-layer .modal-content{padding-right:24px}}.dialog-layer .modal-body{display:-ms-grid;display:grid;overflow-x:hidden;overflow-y:auto}.dialog-layer .span-layer-title{font-family:gothic-bold;color:#373935;font-size:24px;line-height:1.25;letter-spacing:.2px}.dialog-layer .span-layer-content{margin-top:8px;font-size:14px;font-weight:400;line-height:1.57;letter-spacing:.2px;color:#373935;overflow:hidden;text-overflow:ellipsis;height:max-content;max-width:100%}.dialog-layer .span-layer-subtitle{font-family:gothic-bold;margin-top:24px;font-size:14px;letter-spacing:.2px;color:#373935}.dialog-layer .span-layer-subtitle.subtitle-big{font-size:16px}.dialog-layer .span-layer-subtitle.margin-32{margin-top:32px}.dialog-layer .span-layer-readmore{font-family:gothic;margin-top:24px;font-size:14px;letter-spacing:.2px;color:#373935;text-decoration:underline}.dialog-layer a.span-layer-content{text-decoration:underline}.dialog-layer a.span-layer-content i{margin-right:11px;top:3;position:relative}.dialog-layer .close-label{margin-right:16px;margin-top:12px}.dialog-layer .hr-separator{background-color:#ddd;width:100%;margin-top:26px;margin-bottom:0}.modal.fade:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal){transition:opacity .5s linear;cursor:pointer}.modal.fade .dialog-layer{cursor:text;position:fixed;right:0}@media (max-width:767px){.modal.fade .dialog-layer{left:0}}.modal.fade:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transition:transform 1s cubic-bezier(.9,0,.2,1)}@media (max-width:767px){.modal.fade:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transform:translateY(150%)}}@media (min-width:768px){.modal.fade:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transform:translateX(150%);width:536px}}.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal){transition:opacity .15s linear}.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transition:transform 1s cubic-bezier(.9,0,.2,1)}@media (max-width:767px){.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transform:translateY(0)}}@media (min-width:768px){.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){transform:translateX(0)}}.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog:not(.quick-view-dialog){width:536px;right:0;top:0;position:fixed;max-width:unset;margin:4px;height:calc(100vh - 8px)}.modal.fade:not(#modal-golden-medal,#modal-geolocation-change) .modal-content{transform:translateX(150%);opacity:0;transition:all 1s cubic-bezier(.9,0,.2,1)}@media (max-width:767px){.modal.fade:not(#modal-golden-medal,#modal-geolocation-change) .modal-content{transform:translateY(150%)}}.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change) .modal-content{transform:translateX(0);opacity:1}@media (max-width:767px){.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change) .modal-content{transform:translateY(0)}}.modal:not(.modal-golden-medal,#modal-geolocation-change) button.close{background-color:#fff;color:#373935;cursor:pointer;height:40px;top:1rem;right:1rem;opacity:1;width:40px;margin-right:16px!important;margin-top:16px!important}@media (max-width:767px){.modal.fade.show:not(#modal-golden-medal,#modal-geolocation-change,.productZoom,#removeProductModal) .modal-dialog{position:inherit!important;width:100%!important;top:auto!important;height:unset!important;margin:unset!important;max-height:calc(var(--vh, 1vh) * 100);max-width:unset!important}#PDP-layer-certifications-requirements .modal-dialog,#PDP-layer-technologies-container .modal-dialog{height:calc(var(--vh, 1vh) * 100)!important}.dialog-layer .modal-content{margin:unset;max-height:calc(var(--vh, 1vh) * 100 - 120px);overflow-y:auto}.dialog-layer .modal-body{display:-ms-grid;display:grid}}@media (min-width:768px){.modal:not(#modal-golden-medal,#modal-geolocation-change,#quickViewModal,#removeProductModal) .modal-dialog{height:100vh;margin:0}.modal:not(#modal-golden-medal,#modal-geolocation-change,#quickViewModal,#removeProductModal) .modal-dialog .modal-content{border-radius:0}.modal:not(#modal-golden-medal,#modal-geolocation-change,#quickViewModal,#removeProductModal) #close-modal-newsletter{margin-right:1rem;margin-top:1rem}.dialog-layer .modal-body{max-height:calc(100vh - 60px)}}#PDP-layer-technologies-container .span-layer-title{margin-bottom:24px}#PDP-layer-technologies-container .layer-separator{margin-top:24px;margin-bottom:24px}#PDP-layer-technologies-container .modal-content{padding:24px;padding-right:48px}@media (max-width:768px){#PDP-layer-technologies-container .modal-content{padding-right:24px;padding-left:24px}}#PDP-layer-technologies-container .span-layer-tecnology-content .details-layer-tecnology-content .span-layer-tecnology-description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;margin-bottom:0;min-height:64.8px;-webkit-box-orient:vertical}#PDP-layer-technologies-container .span-layer-tecnology-content .details-layer-tecnology-content .span-layer-tecnology-description.block{display:block}.guideSizeContainer{display:-ms-flexbox;display:flex;margin-top:16px}