div[data-name=related-products]{display:flex;gap:25px;justify-content:space-between;margin-bottom:24px}@media screen and (max-width:1023px){div[data-name=related-products]{flex-direction:column}div[data-name=related-products]>div{width:100%}}.custom-field__related-product .custom-field--title{width:100%;font-size:14px;padding:2px 0;margin:0 0 8px;display:block}.custom-field__related-product .custom-field--value ul{display:flex;list-style-type:none;margin-left:0;padding-left:4px}.custom-field__related-product .custom-field--value ul li{width:35px;height:35px;margin-bottom:0;position:relative}.custom-field__related-product .custom-field--value ul li.unavailable:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-right:1px solid rgba(31,31,31,.5);transform:translate(-33%,-29%) rotate(45deg);pointer-events:none}.custom-field__related-product .custom-field--value ul li a{width:100%;height:100%;display:block;border-radius:100%;overflow:hidden}.custom-field__related-product .custom-field--value ul li a img{width:100%;height:100%;object-fit:cover}.custom-field__related-product .custom-field--value ul li.selected:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:1px solid rgba(31,31,31,.5);border-radius:50%;transition:opacity .2s ease,visibility 0s linear .2s}.custom-field__related-product .custom-field--value ul li:not(:last-of-type){margin-right:10px}.custom-field__related-product .custom-field--value ul li .label{position:absolute;left:0;top:100%;margin-top:8px;background:#fff;color:#000;padding:2px 5px;border-radius:3px;border:1px solid #f0f0f0;white-space:nowrap;opacity:0;visibility:hidden;transition:transform .15s ease,opacity .15s ease,visibility 0s linear .15s;font-size:12px;-webkit-transform:translateY(50%);transform:translateY(50%)}.custom-field__related-product .custom-field--value ul li:hover .label{opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s linear 0s;-webkit-transform:translateY(0);transform:translateY(0)}.material-modal{height:100vh;width:100vw;position:fixed;top:0;right:0;display:none;opacity:0;visibility:hidden;z-index:10000;overflow:scroll;transition:all .25s ease}.material-modal .bg_overlay{width:100vw;height:100vh;background-color:#12121245;position:absolute;top:0;left:0;display:block}.material-modal .modal_content{background-color:#fff;max-width:975px;width:50%;height:100%;position:fixed;top:0;right:0;z-index:20;overflow:scroll;padding:30px}@media screen and (max-width:1023px){.material-modal .modal_content{width:100%;height:100%;border:none;padding:20px}}.material-modal .material-modal__header-title-close{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.material-modal .material-modal__close{background-color:transparent;padding:0;position:absolute;right:20px}.material-modal button.material-modal__close{width:20px;height:20px}.material-modal__description{font-size:16px}.material-modal .material-modal__header,.material-modal .material-modal__content{margin-bottom:1rem}.material-modal .material-modal__content img{max-width:100%;width:100%;max-height:150px;object-fit:cover}.material-modal.open{display:block;visibility:visible;opacity:1}.product-description{margin-top:15px}.product-form__selector{display:flex;align-items:center;margin-top:.5rem}.product-form__selector-input{display:block}.product-form__radio-selector{position:relative;display:flex;align-items:center;justify-content:center;width:41px;height:41px;margin-right:.5rem}.product-form__selector .product-form__selector-img,.product-form__selector input[type=radio]{position:absolute;z-index:100;width:41px;height:41px;margin:0}.product-form__selector .product-form__selector-img{display:flex;justify-content:center;align-items:center}.product-form__selector input[type=radio]{z-index:1000;opacity:0}.product-form__selector-img{border:none;border-radius:50%}div.product-form__selector-img.selected{border:1px solid rgba(31,31,31,.5)}.product-form__selector img{width:35px;height:35px;object-fit:cover;border-radius:50%}.product-form__input-selector{display:flex;align-items:center;margin-right:1rem}.product-materials{position:relative}.product-materials .product-materials__header{display:flex;align-items:center;justify-content:space-between}.product-materials .product-materials__header h3{font-size:14px;margin-bottom:0;margin-right:10px}.product-materials .product-materials__question-button{color:#9d9d9d;size:12px;text-decoration:underline;text-align:left}.product-materials .product-form__selector-label{cursor:pointer}.material-modal__content ul li .img_container{width:30%}.material-modal__content ul li .img_container img{width:100%;height:100%;object-fit:cover}.material-modal__content ul li .material_content{text-align:left;padding:25px}.material-modal__content ul li .material_content strong{font-size:22px;line-height:22px;margin-bottom:15px;display:block}.material-modal__content ul li .material_content p{font-size:14px;line-height:24px}.material-modal__content ul li .material_content p a{font-weight:700;text-decoration:underline}@media screen and (max-width:1023px){.material-modal__content ul li .img_container{width:100%}.material-modal__content ul li .material_content{text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/related-products.css.map */
