.custom-personalize-section{padding:50px 0 40px;display:none}.custom-personalize-section .page-width{max-width:1230px;margin:0 auto;padding:0 15px;width:100%;display:block}.custom-personalize-section .custom-personalize{display:flex;gap:23px;align-items:self-start;justify-content:start}.custom-personalize-section .custom-personalize .left-content{width:calc(53.2% - 11.5px);border-radius:16px;border:2px solid #CAB1F9;position:sticky;top:0}.custom-personalize-section .custom-personalize .right-content{width:calc(46.8% - 11.5px)}.custom-personalize-section .custom-personalize .right-content .step-box{border-radius:16px;border:2px solid #CAB1F9;margin-bottom:24px}.custom-personalize-section .custom-personalize .right-content .light-base-option{display:none}.custom-personalize-section .custom-personalize .right-content .step-box:last-child{margin-bottom:0}.custom-personalize-section .custom-personalize .photo-content{padding:24px 29px 32px}.custom-personalize-section .custom-personalize .step-content{padding:24px}.custom-personalize-section .step-header{display:flex;align-items:center;gap:14px;background:#cab1f9;border-top-left-radius:13px;border-top-right-radius:13px;padding:27px 20px 37px 25px}.custom-personalize-section .step-header span.title{color:#000;font-size:20px;line-height:17px;font-weight:700;letter-spacing:.26px;font-family:GT Super Ds Trial}.custom-personalize-section .custom-personalize .upload-buttons{border:1.27px solid #D9D9D9;border-radius:60px;padding:2.54px;display:flex;align-items:center;margin-bottom:20px}.custom-personalize-section .upload-buttons .choose-button{color:#f68e52;font-size:20.29px;line-height:20.29px;font-weight:500;letter-spacing:0;font-family:Centra No2;border-radius:60px;padding:20px 35px;width:-webkit-fill-available;margin:0}.custom-personalize-section .upload-buttons .choose-button.active{background:#f68e52;color:#000}.custom-personalize-section .options label.background-fild{margin:18px 0}.custom-personalize-section .options label{border-radius:8px;border:1px solid #B0B0B0;padding:20px 24px 21px;display:flex;align-items:center;gap:16px;position:relative}.custom-personalize-section .options label:has(input:checked){outline:2px solid #60CF8D;border:1px solid transparent}.custom-personalize-section .product-list:has(input:checked){outline:2px solid #CAB1F9;border:1px solid transparent}.custom-personalize-section .options label p{color:#505050;font-size:18px;line-height:25.78px;font-weight:400;font-family:Centra No2;letter-spacing:0;margin-top:6px}.custom-personalize-section .options label.design-fild p{font-size:17px}.custom-personalize-section .options label.text-fild{justify-content:space-between}.custom-personalize-section .options label .checkbox{display:flex;align-items:center;gap:16px}.custom-personalize-section .options label .checkmark{height:23px;width:23px;border-radius:4px;border:2px solid #000}.custom-personalize-section .product-list .checkmark{height:23px;max-width:23px;width:100%;border-radius:4px;border:2px solid #000;z-index:-1}.custom-personalize-section .options label span.free-label{color:#169a4c;font-size:13.95px;line-height:11.63px;font-weight:500;font-family:Centra No2;background:#c1f6ee8f;border-radius:4.65px;display:block;padding:9px 10px 3px}.custom-personalize-section .options label input,.custom-personalize-section .product-list input{margin:0;position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.custom-personalize-section .options label input:checked~.checkmark:after,.custom-personalize-section .product-list input:checked~.checkmark:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0661/8814/8917/files/Vector_17.svg?v=1747834216);background-repeat:no-repeat;background-size:contain;background-position:center center;height:80%;width:90%;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-personalize-section .options label input:checked~.checkmark,.custom-personalize-section .product-list input:checked~.checkmark{background:#60cf8d;border:2px solid #60CF8D}.custom-personalize-section .custom-personalize .upload-area{border-radius:14px;margin:24px 0 32px;text-align:center;position:relative}.custom-personalize-section .upload-area .upload-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.custom-personalize-section .upload-area .image img{margin:0 auto}.custom-personalize-section .variant-group label.variant-radio-label input{opacity:0;visibility:hidden;position:absolute}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .radio-group{border-radius:60px;border:1.7px solid #D9D9D9;padding:1.55px 2.15px;display:grid;grid-template-columns:1fr;gap:0 10px;display:none}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label:last-of-type{display:none}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label{color:#b699ed;font-size:17.19px;line-height:17.19px;font-weight:500;letter-spacing:0;font-family:Centra No2;border-radius:60px;padding:11.5px 21px 8.5px;width:-webkit-fill-available;margin:0;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value .info{display:grid;grid-template-columns:110px 100px}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label:last-child img{margin-top:-3px}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .radio-group label:has(input:checked) img{filter:brightness(0)}.custom-personalize-section .step-content .variant-group:last-child .radio-group label:has(input:checked),.custom-personalize-section .product-base label:has(input:checked){outline:2.15px solid #CAB1F9;border:1px solid transparent}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .radio-group label:has(input:checked){background-color:#cab1f9;color:#000}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label{width:100%;display:block;border:1.07px solid #040C1133;border-radius:8px;margin-bottom:12px;color:#0a141f;font-family:Centra No2;font-weight:500;font-size:15.04px;line-height:17.19px;padding:14px 22px 11px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label .custom-message{position:absolute;top:0;right:0;font-size:12.89px;line-height:12.89px;color:#fff;text-transform:uppercase;font-weight:500;background:#f68e52;padding:7px 10px 1px 11px;border-radius:0 8px}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label .custom-message[data-custom-message="BEST SELLER"]{background:#60cf8d}.cube-crystal-sales .custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label .custom-message[data-custom-message="BEst VAlue"]{background:#cab1f9}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size{display:flex;align-items:center;gap:15px;text-align:center}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value{display:flex;flex-direction:column;text-align:left;gap:7px}.custom-personalize-section .radio-group label .select-size .icon-number span{color:#646464;font-size:12.89px;line-height:12.89px;font-weight:700;letter-spacing:0}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value span{color:#646464;letter-spacing:0;font-weight:400;font-size:15.04px;line-height:15.04px;font-family:Centra No2}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label:last-child,.custom-personalize-section .product-base label:last-child{margin-bottom:0}.custom-personalize-section .step-content .variant-selector .variant-group .option-size{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:30px 0}.custom-personalize-section .step-content .variant-selector .variant-group .option-size span{color:#80e0a7;font-weight:500;font-size:17.19px;line-height:17.19px;letter-spacing:0;text-decoration:underline;font-family:Centra No2}.custom-personalize-section .step-content .variant-selector .variant-group p{font-size:24.1px;line-height:21.48px;font-weight:700;letter-spacing:0;color:#000;font-family:GT Super Ds Trial}.custom-personalize-section .hidden,.custom-personalize-section .textarea-btnRadio,.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label:first-child img,.custom-personalize-section .step-content .variant-selector .variant-group:first-child .option-size{display:none}.custom-personalize-section .textarea-container{max-width:100%;margin:15px 0 0;position:relative}.custom-personalize-section .textarea-type-fonts{display:flex;flex-wrap:wrap;gap:10px;position:absolute;flex-direction:column;right:10px;top:50%;transform:translateY(-65%)}.custom-personalize-section .textarea-type-fonts .textarea-changefont span{height:auto;padding:7px 10px 5px;text-align:center;display:block;width:-webkit-fill-available;font-size:12px}.custom-personalize-section .textarea-type-fonts .textarea-changefont{width:100%;max-width:180px}.custom-personalize-section .textarea-message-textarea{text-align:center;margin:5px 0 15px}.custom-personalize-section .textarea-message-textarea span#char-msg{color:#909090;margin-top:16px;font-size:16px;line-height:26px;letter-spacing:0;font-weight:400;text-align:center}.custom-personalize-section .textarea-font{padding:20px 135px 20px 16px;border:1px solid #B0B0B0;border-radius:8px;cursor:pointer;height:150px;resize:none;box-sizing:border-box;width:100%;font-size:16px;color:#909090;font-weight:400;letter-spacing:0;font-family:Centra No2}.custom-personalize-section .textarea-font.textarea-active{background-color:#f0f0f0;font-weight:700}.custom-personalize-section .textarea-arial{font-family:Arial,sans-serif}.custom-personalize-section .textarea-monotype{font-family:Monotype Corsiva,cursive}.custom-personalize-section .textarea-script{font-family:Script MT Bold,serif}.custom-personalize-section .product-base label{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;margin-bottom:20px;border:1px solid #B0B0B0;border-radius:8px;padding:14px 23px}.custom-personalize-section .product-base label input{position:absolute;opacity:0;visibility:hidden}.custom-personalize-section .product-base img,.custom-personalize-section .product-base svg{width:78px;height:49px;object-fit:cover;object-position:center center}.custom-personalize-section .product-base label span.title{font-size:16px;line-height:17px;font-weight:400;letter-spacing:0;color:#000;font-family:Centra No2}.custom-personalize-section .product-base label span.price{font-size:18px;line-height:18px;font-weight:500;letter-spacing:0;color:#000;font-family:Centra No2}.custom-personalize-section .product-base label .group{display:flex;align-items:center;gap:20px}.custom-personalize-section .add-to-cart-button.loading{opacity:.7;cursor:not-allowed}.custom-personalize-section .right-content .add-button{background:#cab1f9;border-radius:16px;padding:30px 20px 27px;text-align:center;position:sticky;bottom:0;z-index:1}.custom-personalize-section label.variant-radio-label .select-size .icon-number img{filter:grayscale(100%)}.custom-personalize-section .radio-group label:has(input:checked) .select-size .icon-number img{filter:grayscale(0%)}.custom-personalize-section .radio-group label:has(input:checked) .select-size .icon-number span,.custom-personalize-section .variant-group:last-child .radio-group label:has(input:checked) .select-size .value{color:#8867c8}.custom-personalize-section .step-content .radio-group label.variant-radio-label .price{color:#000;font-size:17.19px;line-height:17.19px;letter-spacing:0;font-weight:500;font-family:Centra No2}.custom-personalize-section .product-list{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #B0B0B0;border-radius:8px;padding:21px 23px;margin-bottom:20px;position:relative}.custom-personalize-section .product-list:last-child{margin-bottom:0}.custom-personalize-section .product-list .product-image{display:flex;align-items:center;gap:10px;width:100%}.custom-personalize-section .product-list .product-image img{width:100%;max-width:78px;height:49px;border-radius:5px;object-fit:cover;object-position:center center}.custom-personalize-section .product-list .product-image h3{color:#000;font-weight:700;font-size:16px;line-height:17px;letter-spacing:0;font-family:Centra No2}.custom-personalize-section .product-list .product-image p{color:#000;font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;font-family:Centra No2;padding-right:20px}.custom-personalize-section .product-list .price span{color:#000;font-weight:500;font-size:18px;line-height:17px;letter-spacing:0;font-family:Centra No2}.custom-personalize-section .frame-button{border-radius:60px;display:flex;border:1.7px solid #D9D9D9;padding:1.55px 2.15px}.frame-button button.frame-title{color:#b699ed;font-size:17.19px;line-height:17.19px;font-weight:500;letter-spacing:0;font-family:Centra No2;border-radius:60px;padding:14.5px 25px 10.5px;width:-webkit-fill-available;margin:0;text-align:center;cursor:pointer}.frame-button button.frame-title.active{color:#000;background:#cab1f9}.custom-personalize-section button.add-to-cart-button{background:#f68e52;padding:20px 102px 14px;font-weight:700;border-radius:50px;font-size:16px;line-height:17.19px;color:#000;font-family:Centra No2;text-transform:capitalize;letter-spacing:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upload-buttons{display:none!important}.custom-personalize-section button.add-to-cart-button:hover{background:#80e0a7}.custom-personalize-section .right-content .add-button .grand-total{color:#000;font-size:20px;line-height:17.19px;font-weight:700;letter-spacing:1.06px;margin-bottom:20px;font-family:GT Super Ds Trial}.custom-personalize-section .right-content .add-button .grand-total span{font-size:32px;line-height:32px;font-weight:800;letter-spacing:0;margin-left:22px;font-family:Centra No2}.frame-me .custom-button-product button,.cube-crystal-sales .custom-button-product button{background:#cab1f9;display:grid;grid-template-columns:1fr 56px;margin-top:24px}.custom-button-product button{background:#ffa06a;color:#000;font-size:18px;line-height:100%;letter-spacing:0;font-weight:500;font-family:Centra No2;border-radius:60px;width:100%;text-transform:uppercase;padding:4px;display:grid;align-items:center;grid-template-columns:87% 13%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-button-product button svg{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;width:100%;align-items:end;justify-content:end;text-align:end}.custom-button-product button:hover{background:#80e0a7}.custom-button-product button:hover svg{transform:rotate(45deg)}.product-base label.premiun-pakage span.title img{max-width:20px;height:20px;object-fit:contain;margin:0 0 -5px;display:inline-block}.product-base label.premiun-pakage{padding:28px 23px 24px}.product-base.active label.standerd-pakage.active{margin:0}.product-base.active label.standerd-pakage.active{display:flex}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label .select-size span,.product-base.active label.premiun-pakage,.product-base.active label.premiun-pakage.active svg,.product-base.active label.standerd-pakage{display:none}.product-base.active label.premiun-pakage.active{display:block}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value div{display:flex;align-items:center;gap:10px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value div span{display:flex;align-items:center;gap:3px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value div span img{width:18px;margin-top:-6px}.custom-personalize-section .product-list.premium-default .price{width:100%;max-width:55px;margin-top:-27px}.custom-personalize-section .product-list.premium-default .price span{text-decoration:line-through;position:relative;color:#b7b7b7}.custom-personalize-section .product-list.premium-default .price span:after{content:"Included";position:absolute;background:#c1f6ee8f;border-radius:4.65px;color:#169a4c;text-transform:uppercase;padding:8px 10px 2px 9px;font-size:13.95px;line-height:13.95px;font-weight:400;top:24px;right:-14px}.\32\.5d-frames .custom-personalize-section label.variant-radio-label .select-size .icon-number .person-icon img,.frame-me .custom-personalize-section label.variant-radio-label .select-size .icon-number .person-icon img{filter:grayscale(0%);width:53px;min-width:53px;max-width:53px}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value div span.weight,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value div span.weight{display:none}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value{position:relative;gap:8px!important;color:#8867c8}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value:before,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value:before{color:#000;font-size:15px;font-weight:500;display:contents}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value .info,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value .info{display:block}.personalize-popup h2{font-family:Centra No2;font-weight:500;font-size:36px;line-height:40px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#000;margin:0 auto;max-width:500px}.personalize-popup img{border-radius:12px;margin:26px 0 36px}.personalize-popup p{font-family:Centra No2;font-weight:400;font-size:18px;line-height:27.17px;letter-spacing:0;color:#000;margin:0 0 30px;padding:0 9px}.personalize-popup p b{font-weight:700}.personalize-popup .info p,.personalize-popup p:last-child,.personalize-popup p.text,.personalize-popup p img{margin:0}.personalize-popup p.led-light.premium{margin-bottom:30px}.personalize-popup .info p{display:flex;gap:5px}.personalize-popup p.led-light{display:flex;align-items:self-start;gap:5px;margin:0}.personalize-popup p.premium-text{text-align:center}.personalize-popup .info{margin:0 0 30px}.active-popup{overflow:hidden}.personalize-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:48px;border-radius:16px;box-shadow:0 4px 8px #0003;z-index:1001;max-width:595px;width:95vw;margin:0 auto;max-height:90vh;overflow-y:auto}.personalize-popup p.icon{display:flex;flex-wrap:wrap;padding:0 9px 0 30px}.personalize-popup p a{color:#000}.personalize-popup p.icon img{margin-left:-28px;margin-right:5px}.personalize-popup.active,.overlay.active{display:block}.close-btn{position:absolute;top:10px;right:10px;border:none;cursor:pointer;padding:0;height:40px;width:40px;background:#ffe69f;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-btn svg{height:15px;width:15px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1000}.popups{position:relative;z-index:1;cursor:pointer}.personalize-popup p strong,.size-table .content h4 strong{font-weight:700}.size-table .content h4{font-size:16px;color:#000;font-weight:400;letter-spacing:-.4px;font-family:Centra No2}.size-table .content h4{font-size:16px;color:#000;font-weight:400;letter-spacing:-.4px;font-family:Centra No2;border-right:1px solid #CDCECF;padding:9.2px 4px 5.2px 8px;width:92px}.size-table .content h4:last-child{border-right:0;width:auto}.size-table{border:1px solid #000000;border-radius:8px}.size-table .content{display:flex;border-bottom:1px solid #CDCECF}.size-table .content:last-child{border-bottom:0}.size-guide-content h2{font-size:24px;text-align:left;font-weight:700}.size-guide-content h2 span{font-weight:400;display:block}.size-guide-content .size-content p span{position:relative;font-weight:700;display:block;padding-left:20px;background:url(https://cdn.shopify.com/s/files/1/0661/8814/8917/files/Frame_25875.svg?v=1750137002);background-repeat:no-repeat;background-position:left -1px;padding-top:1px}.size-guide-content img{margin:6px 0 36px}@media screen and (max-width:1024px){.custom-personalize-section .custom-personalize .photo-content{padding:24px 17px 32px}.custom-personalize-section .custom-personalize{gap:16px}.custom-personalize-section .custom-personalize .left-content,.custom-personalize-section .custom-personalize .right-content{width:calc(50% - 8px)}.custom-personalize-section .upload-buttons .choose-button{font-size:18.29px;line-height:18.29px;padding:17px 23px}.custom-personalize-section .custom-personalize .upload-area{margin:20px 0 25px}.custom-personalize-section .options label{padding:15px 18px}.custom-personalize-section .options label .checkbox{gap:10px;width:100%}.custom-personalize-section .options label p{font-size:16px;line-height:20px}.custom-personalize-section .options label .checkmark{width:100%;max-width:23px}.custom-personalize-section .step-header{padding:20px 15px 27px}.custom-personalize-section .step-header span.title{font-size:18px;line-height:18px}.custom-personalize-section .custom-personalize .step-content{padding:15px}.custom-personalize-section .step-content .variant-selector .variant-group p{font-size:20px;line-height:20px}.custom-personalize-section .step-content .variant-selector .variant-group .option-size{margin:22px 0}.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label,.custom-personalize-section .step-content .variant-selector .variant-group .option-size span,.frame-button button.frame-title{font-size:16.19px;line-height:16.19px}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label{padding:15px;gap:15px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size{gap:10px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value span{font-size:14px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value{gap:5px}.custom-personalize-section .product-base img,.custom-personalize-section .product-base svg,.custom-personalize-section .product-list .product-image img{width:100%;height:50px;max-width:50px}.custom-personalize-section .product-list .product-image{align-items:center}.custom-personalize-section .product-base label{padding:12px 15px}.custom-personalize-section .product-base label .group,.custom-personalize-section .options label{gap:10px}.custom-personalize-section .product-list{gap:10px;padding:12px 15px}.custom-personalize-section .frame-button{margin-top:20px}}@media screen and (max-width:767px){.custom-personalize-section{padding:0 0 50px}.custom-personalize-section .custom-personalize{gap:20px;flex-direction:column}.custom-personalize-section .custom-personalize .left-content{width:100%;position:unset}.custom-personalize-section .custom-personalize .right-content{width:100%}.custom-personalize-section .textarea-font{padding:20px 20px 20px 16px}.custom-personalize-section .upload-buttons .choose-button{font-size:16.29px;line-height:16.29px;padding:15px 12px}.custom-personalize-section .options label p,.custom-personalize-section .options label.design-fild p{font-size:14px;line-height:18px}.custom-personalize-section .textarea-message-textarea span#char-msg{font-size:14px;line-height:24px}.custom-personalize-section .textarea-message-textarea{margin:3px 0 10px}.custom-personalize-section .textarea-type-fonts{flex-wrap:nowrap;gap:5px;flex-direction:inherit;right:0;top:auto;transform:translate(-50%);bottom:40px;left:50%;width:100%;padding:0 10px;align-items:center}.custom-personalize-section .textarea-type-fonts .textarea-changefont span{padding:7px 2px 5px;font-size:10px}.custom-personalize-section .step-header{padding:17px 15px 22px}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label{padding:9px 15px;gap:12px}.custom-personalize-section .custom-personalize .right-content .step-box{margin-bottom:20px}.custom-personalize-section .product-base label{padding:7px 15px}.custom-personalize-section .product-list .product-image h3{font-size:14px}.custom-personalize-section .product-list .product-image p{line-height:14px;padding-right:0}.custom-personalize-section .right-content .add-button .grand-total{font-size:18px;margin-bottom:10px}.custom-personalize-section .right-content .add-button .grand-total span{font-size:26px;line-height:28px}.custom-personalize-section .right-content .add-button{padding:20px 20px 17px}.custom-button-product button{grid-template-columns:80% 20%}.frame-me .custom-button-product button,.cube-crystal-sales .custom-button-product button{grid-template-columns:1fr 38px;font-size:12px}.frame-me .custom-button-product button svg,.cube-crystal-sales .custom-button-product button svg{height:38px;width:38px}.personalize-popup{padding:20px;border-radius:8px}.personalize-popup h2,.size-guide-content h2{font-size:26px;line-height:30px}.personalize-popup img{margin:15px 0}.personalize-popup p{font-size:14px;line-height:20px;margin:0 0 10px;padding:0 5px}.close-btn{height:30px;width:30px}.close-btn svg{height:12px;width:12px}.size-guide-content .table{overflow-x:auto}.size-table{width:477px}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label .custom-message{font-size:9.24px;line-height:9.24px;padding:0 8px 0 9px;height:14px;display:flex;align-items:center;justify-content:center}.custom-personalize-section .step-content .variant-group:last-child .radio-group label.variant-radio-label .custom-message span{height:6px;display:flex;align-items:center;justify-content:center}.product-base label.premiun-pakage{padding:12px 15px}.custom-personalize-section .product-list.premium-default .price span:after{font-size:8.95px;line-height:8.95px;right:-5px}.personalize-popup h2{padding:0 10px}.\32\.5d-frames .custom-personalize-section label.variant-radio-label .select-size .icon-number .person-icon img,.frame-me .custom-personalize-section label.variant-radio-label .select-size .icon-number .person-icon img{width:30px;min-width:30px;max-width:30px}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value span,.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value,.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value:before,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value:before,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value span,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value{font-size:10px}.\32\.5d-frames .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value,.frame-me .custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value{gap:0px!important}}@media screen and (max-width:430px){.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label{font-size:15.19px;line-height:15.19px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value .info{grid-template-columns:90px 70px}.custom-personalize-section .product-list .product-image h3{font-size:12px}.custom-personalize-section .product-list .product-image p{line-height:10px;line-height:12px;font-size:10px;margin-top:4px}}@media screen and (max-width:400px){.custom-personalize-section .step-content .variant-selector .variant-group:first-child .variant-radio-label{font-size:13.19px;line-height:13.19px;padding:11.5px 12px 8.5px}.custom-personalize-section .variant-group:last-child .radio-group label.variant-radio-label .select-size .value .info{grid-template-columns:80px 70px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-personalize.css.map */
