.d__rtl{direction:rtl!important}.d__ltr{direction:ltr!important}.trs__s{-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:all;transition-property:all}.btn__green{text-align:center;padding:10px;background-color:#365C5F;color:#fff;border:1px solid #365C5F;color:#fff;outline:0!important;cursor:pointer}.btn__small{padding:5px;font-size:12px}.btn__green:hover,.btn__green.active{background-color:#fff;color:#365C5F}.btn__green:active{-webkit-box-shadow:inset 0 3px 5px rgb(54 92 95 / .13);box-shadow:inset 0 3px 5px rgb(54 92 95 / .13)}.input__black{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:10px 0 0 0}.input__black .input__n__container{position:relative;display:inline-block}.input__black label{display:inline-block;min-width:40px;font-size:13px}.inp__text__black{background-color:#fff;outline:0!important;border:1px solid #000;width:40px;padding:2px 5px;font-size:12px}.show__necklace{position:relative;width:100%;height:500px}.show__necklace .necklace__background{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:#fff;border:1px solid #eee}.show__necklace .necklace__background>img{max-width:100%;max-height:100%;display:block;margin:auto;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.show__necklace .necklace__background>img.scale__off{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.full__btn{margin-left:-3px;margin-right:-3px;display:flex;flex-wrap:wrap}.full__btn>.btn__n{flex:1;margin-bottom:10px;margin-left:3px;margin-right:3px;white-space:nowrap}.necklace__tools{display:flex;flex-direction:column;height:500px}.necklaces__tools__main{height:100%;width:100%;border:1px solid #eee;padding:6px 6px 10px 6px;overflow-x:hidden;overflow-y:auto;direction:ltr}.necklaces__tools__main::-webkit-scrollbar,.row__container__pendants::-webkit-scrollbar{width:10px}.necklaces__tools__main::-webkit-scrollbar-track,.row__container__pendants::-webkit-scrollbar-track{background:#f1f1f1}.necklaces__tools__main::-webkit-scrollbar-thumb,.row__container__pendants::-webkit-scrollbar-thumb{background:#C1C1C1}.necklaces__tools__main::-webkit-scrollbar-thumb:hover,.row__container__pendants::-webkit-scrollbar-thumb:hover{background:#999}.necklaces__tools__main .chains__container{position:relative;width:100%}.item__necklaces__tool{position:relative;height:320px;width:100%;margin-bottom:6px;overflow:hidden;background-color:#fff;border:1px solid #eee}.item__necklaces__tool:hover{border:1px solid #e0e0e0;}.item__necklaces__tool .image__item__necklaces__tool{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.item__necklaces__tool .image__item__necklaces__tool>img{max-width:100%;-webkit-transform:scale(1.55);-ms-transform:scale(1.55);transform:scale(1.55)}.necklaces__tools__main .chains__container>.row>.col-6:nth-child(1n){padding-right:3px!important}.necklaces__tools__main .chains__container>.row>.col-6:nth-child(2n){padding-left:3px!important;padding-right:12px!important}.options__item__necklaces__tool{position:absolute;top:70px;width:100%;height:100%;background-color:rgb(244 244 244 / .8);overflow:hidden;padding:12px;opacity:0}.item__necklaces__tool:hover .options__item__necklaces__tool{opacity:1;top:0}.options__item__necklaces__tool .content__options{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;direction:rtl}.content__options .title__option{display:flex;flex-direction:column;align-items:center;padding:10px 0;width:100%}.content__options .title__option .title{font-weight:700;margin-bottom:2px;font-size:12px;display:block;text-align:center}.content__options .title__option .price{font-size:13px;text-align:center}.select__option__green{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:10px 0 0 0}.select__option__green select>option{background:#fff}.select__option__green select>option:checked{box-shadow:0 0 10px 100px #1882A8 inset}.select__option__green>label{display:block;font-size:13px;padding:2px 10px;min-width:50px}.select__option__green>.select__option__container{background-color:#fff0;border:1px solid #000;width:200px;max-width:100%}.select__option__green>.select__option__container>select{width:100%;background-color:#fff0;border:0!important;outline:0!important;padding:3px 5px;font-size:12px}.select__option__green>.select__option__container>select>option{font-size:12px}.necklaces__tools__main .pendants__container{position:relative;width:100%;max-height:100%;height:100%;overflow:hidden;direction:ltr;display:flex;flex-direction:column}.pendants__container>.row__container__pendants{flex:1;width:100%;max-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;direction:ltr}.necklaces__tools__main .pendants__container>.row__container__pendants .row>.col-6:nth-child(1n){padding-right:3px!important}.necklaces__tools__main .pendants__container>.row__container__pendants .row>.col-6:nth-child(2n){padding-left:3px!important;padding-right:18px!important}.description__square{position:relative;width:100%;height:100%;background-color:rgb(244 244 244 / .8);display:flex;align-items:center;justify-content:center;padding:1rem}.show__necklace .necklace__pendants__container{position:absolute;width:100%;height:100%;top:0;left:0}.necklace__pendants__container .necklace__pendants__content{position:relative;width:100%;height:100%;overflow:hidden}.show__necklace .necklace__pendants__container .necklace__pendants__content .pendant__container{display:inline-block;transform:rotate(0);-webkit-transition:transform .25s ease;transition:transform .25s ease;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:transform;transition-property:transform;position:absolute;top:55%;left:70%}.pendant__container .img__container{position:relative;display:flex;align-items:center;justify-content:center}.pendant__container .img__container>img{width:auto;height:auto}.pendant__container .tools__selected__pendant{min-width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:5px;opacity:0}.tools__selected__pendant .tool__content{display:flex;justify-content:center;margin:0 5px;background-color:rgb(255 255 255 / .95)}.tools__selected__pendant .tool__content>img{width:20px;height:20px}.tools__selected__pendant .tool__content.rotate__right,.tools__selected__pendant .tool__content.rotate__left{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);cursor:pointer}.tools__selected__pendant .tool__content.rotate__right>img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.tools__selected__pendant .tool__content.remove__pendant{border:1.25px dashed #000;width:20px;height:20px;cursor:pointer;font-weight:700}.box__tool__description{position:relative;width:100%;height:320px;border:1px solid #eee;background-color:#f9f9f9;display:flex;align-items:center;text-align:center;justify-content:center;direction:rtl;cursor:pointer;-webkit-user-select:none;user-select:none}.box__tool__description:hover{background-color:#f2f2f2}@media (max-width:578px){.item__necklaces__tool .image__item__necklaces__tool>img{-webkit-transform:scale(2.55) translateY(15px) translateX(-1px);-ms-transform:scale(2.55) translateY(15px) translateX(-1px);transform:scale(2.55) translateY(15px) translateX(-1px)}}.select__option__container{position:relative}.select__option__container select{display:none}.select-selected:after{position:absolute;content:"";top:14px;left:10px;width:0;height:0;border:4px solid #fff0;border-color:#000 #fff0 #fff0 #fff0}.select-selected.select-arrow-active:after{border-color:#fff0 #fff0 #000 #fff0;top:7px}.select-items div,.select-selected{color:#000;padding:5px 8px;border-color:#fff0 #fff0 rgb(0 0 0 / .1) #fff0;cursor:pointer;font-size:12px}.select-items{position:absolute;background-color:#365C5F;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgb(0 0 0 / .1)}.select-items div{background-color:#fff;color:#365C5F}.select-items div:hover,.select-items div.same-as-selected{background-color:#365C5F;color:#fff}