:root{--highlight_color: #4ba3db;--label_color: #545251;--material_highlight_color: #ffffff;--shape_highlight_color: #bc7bb1;--size_highlight_color: #f8a132;--quantity_highlight_color: #347e47;--inputs_highlight_color: #f27e91;--highlight_art_color: #ea6f54;--accordion_color: #f6f0ea}.product-detail .diy-decal-content .short-desc *{font-size:16px}.product-detail .diy-decal-content .short-desc_preview a.product-description-toggle{font-size:12px;margin:12px 0 0;display:block}.diy-decal-content h1{width:100%}.diy-decal-content h2{font-size:32px}.diy-custom-form-container input[hidden]{opacity:0;display:none}.diy-custom-form-container form input,textarea{margin:0!important;font-size:14px}.diy-custom-form-container form input[type=radio]{margin:0 0 12px!important}.frm-input-group__registerForm input,.diy-custom-form-container .diy-div-input textarea,.contact-form-wrapper .diy-div-input input,#diy-content_form input{line-height:1.3;font-family:Roboto Mono,monospace;padding:10px 16px;border:1px solid #4C4242;border-radius:12px;background:transparent;box-shadow:0 1px #4c4242,0 0 #4c4242}.frm-input-group__registerForm input:focus,.diy-custom-form-container .diy-div-input textarea:focus,.frm-input-group__registerForm input:active,.diy-custom-form-container .diy-div-input textarea:active .contact-form-wrapper .diy-div-input input:active,.contact-form-wrapper .diy-div-input input:focus,#diy-content_form input:active,#diy-content_form input:focus{outline:none}input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label{border:2px solid #4C4242!important}label.diy-product-option-radio-btn-label{display:inline-block;background-color:transparent;padding:4px;font-weight:500;border:2px solid #ccc;border-radius:0;margin:1rem 1rem .6rem 0;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;font-family:Roboto Mono,monospace,sans-serif}fieldset.diy-product-option-set__size label.diy-product-option-radio-btn-label,fieldset.diy-product-option-set__quantity label.diy-product-option-radio-btn-label{padding:0 24px;font-size:14px;letter-spacing:1.54px;font-family:Roboto Mono,monospace;border:1px solid #4C4242;border-radius:100px}legend.diy-label-control,label.diy-label-control,p.diy-label-control{color:var(--label_color);margin:0 0 10px;line-height:1.2;letter-spacing:.08rem;font-size:15px;font-weight:bolder;cursor:auto}input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label{border:2px solid #0da8f9}input[type=radio].diy-product-option-radio:focus+label.diy-product-option-radio-btn-label{border:2px solid #0da8f9}.tooltip{position:absolute!important;top:8px;right:8px;display:inline-block;cursor:pointer}.tooltip svg{width:14px;height:14px}.tooltip svg *{fill:#4ca4db}.tooltip .tooltiptext{visibility:hidden;width:230px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 20px;position:absolute;z-index:1;top:20px;right:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:12px}.tooltip .tooltiptext:after{content:"";position:absolute;top:0;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}form .diy-form-grp-row{margin-bottom:30px}form .frm-input-group div.diy-frm-group.diy-form-grp-row{margin-bottom:20px}fieldset.diy-product-option-set__material,fieldset.diy-product-option-set__shape{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:baseline;gap:2rem}fieldset.diy-product-option-set.diy-form-grp-row.diy-product-option-set__material{align-items:baseline}fieldset.diy-product-option-set__material div,fieldset.diy-product-option-set__shape div{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100px;text-align:center;position:relative}fieldset.diy-product-option-set__shape div{margin:0 .7rem;width:90px}fieldset.diy-product-option-set__material div label img,fieldset.diy-product-option-set__shape div label img{width:100%;height:auto}fieldset.diy-product-option-set__material div span,fieldset.diy-product-option-set__shape div span{font-size:14px;margin:8px 0}fieldset.diy-product-option-set__shape div span{margin-top:0}fieldset.diy-product-option-set__material div label.diy-product-option-radio-btn-label,fieldset.diy-product-option-set__shape div label.diy-product-option-radio-btn-label{margin:0}fieldset.diy-product-option-set__material div label.diy-product-option-radio-btn-label{width:105px;height:105px;display:grid;justify-content:center;align-items:center;border:2px solid #D6D6D6;border-radius:12px}fieldset.diy-product-option-set__material div label.diy-product-option-radio-btn-label img{width:100%;height:auto;object-fit:cover}.diy-product-option-set.diy-product-option-set__shape label.diy-product-option-radio-btn-label,.diy-product-option-set.diy-product-option-set__shape input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label{border:none!important}label.diy-product-option-radio-btn-label svg g,label.diy-product-option-radio-btn-label svg path{stroke:#d6d6d6!important}label.diy-product-option-radio-btn-label svg{height:58px}.diy-product-option-set.diy-product-option-set__shape input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label svg g,.diy-product-option-set.diy-product-option-set__shape input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label svg path{stroke:#e2549e!important}fieldset.diy-product-option-set__size input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label{background:#4c4242;color:#fff}fieldset.diy-product-option-set__quantity input[type=radio].diy-product-option-radio:checked+label.diy-product-option-radio-btn-label,.diy-product-option-set__quantity.diy-form-grp-row input{border:2px solid var(--quantity_highlight_color)!important}.custom_input__bin{display:none}.custom_input__bin.active{display:block}label.waring-field{display:block;font-size:15px;font-weight:800;text-transform:uppercase;margin-bottom:5px;color:#eb6f54;opacity:0}label.waring-field.active{opacity:1}.diy-file-input.cloudinary-button{border-radius:100px;font-family:Roboto Mono,monospace;cursor:pointer;display:block;font-size:14px;background:#f96b2d;padding:18px 44px;color:#fff;text-align:center;transition:all .3s ease-in-out;position:relative;outline:none;line-height:1.2;letter-spacing:.1rem}.diy-input-file .diy-input-file-name{font-size:12px;margin:12px 0 32px;font-weight:600;color:#505050;font-family:Roboto Mono,monospace}div.diy-choose-finish.diy-choose-finish__deactive,.cell.product-options.no-qty-breaks{display:none}.diy-custom-form-container{width:100%}.diy-frm-group.diy-width-50{width:50%;float:left;margin-right:0}label.diy-label-control{display:block;margin:2px 0 10px;line-height:1.2;letter-spacing:.08rem;font-size:15px;font-weight:bolder;color:var(--label_color)}span.diy-frm-subheading{font-size:15px;font-weight:600}.diy-flex-frm .diy-frm-group{width:50%;float:left}.diy-div-input .diy-form-radio-grp{display:grid;grid-template-columns:1em auto;gap:.5em;align-items:baseline}select#variant-id{display:block;width:100%;padding:1rem}.diy-frm-group.diy-width-100.show-price-field{margin:30px 0 20px}.diy-frm-group.diy-form-grp-row.choose_pattern-container .diy-div-input .diy-form-radio-grp{display:block}.diy-frm-group.diy-form-grp-row.choose_pattern-container .choose-pattern.na_option{display:none}.diy-frm-group.diy-form-grp-row.choose_pattern-container{margin-left:0;width:100%}.diy-frm-group.diy-form-grp-row.choose_pattern-container .diy-div-input input[type=radio]{opacity:0;position:fixed;width:0}.diy-frm-group.diy-form-grp-row.choose_pattern-container .diy-div-input{margin-left:0;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:self-end;gap:2rem;width:100%;align-items:baseline}.diy-frm-group.diy-form-grp-row.choose_pattern-container div.diy-form-radio.choose-pattern{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100px;text-align:center;position:relative}.diy-frm-group.diy-form-grp-row.choose_pattern-container div.diy-form-radio.choose-pattern label{width:105px;height:105px;display:grid;display:inline-block;justify-content:center;align-items:center;border:2px solid #d6d6d6!important;margin:0;background-color:transparent;padding:4px;font-weight:500;border:2px solid #D6D6D6;border-radius:12px;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;font-family:Roboto Mono,monospace,sans-serif}.diy-frm-group.diy-form-grp-row.choose_pattern-container div.diy-form-radio.choose-pattern label img{width:100%;height:-webkit-fill-available;object-fit:cover}.diy-frm-group.diy-form-grp-row.choose_pattern-container input[type=radio].diy-radio-input:checked+label.diy-radio-label{border:2px solid #4C4242!important}.diy-frm-group.diy-form-grp-row.choose_pattern-container div.diy-form-radio.choose-pattern span{font-size:14px;margin:8px 0}.choose-pattern.diy-form-radio label.diy-radio-label img{transition:all .2s}.choose-pattern.diy-form-radio label.diy-radio-label:hover .diy-pattern_hover{display:block;transform:scale(1.5)}fieldset.diy-product-option-set{margin-bottom:2.7rem;width:100%}input.diy-product-option-radio{opacity:0;position:fixed;width:0}.diy-frm-grp-divider{margin:3.2rem 0;width:100%;padding:1px;border-top:2px solid var(--accordion_color)}.diy-frm-add-btn{color:#fff;background:#e2549e;display:flex;justify-content:space-between;padding:9px 16px;cursor:pointer;font-size:15px;font-weight:bolder;font-family:Roboto Mono,monospace}.diy-custom-form-container form button[type=submit]{background:var(--shape_highlight_color);font-size:15px;font-weight:700;float:right;margin-right:20px;margin-top:1.5rem}.diy-frm-remove-btn{margin-top:4rem;background:#fb7a8f3b;display:flex;justify-content:space-between;padding:1rem;cursor:pointer;font-size:15px;font-weight:bolder;font-family:Roboto Mono,monospace;padding-right:16px}.diy-frm-remove-btn svg{stroke:#000}input.price_display,.diy-price-span{font-family:Athletics Bold,sans-serif;border:none!important;padding:0!important;font-size:35px!important;color:var(--highlight_color)!important;font-weight:bolder}input.diy-input-text.per_price_display,.diy-piece-price-span{font-family:Athletics Bold,sans-serif;border:none!important;padding:0!important;font-size:14px!important;color:#eb6c4b!important;font-weight:400;margin:12px 0 0!important}input.diy-input-text.per_price_display::placeholder{color:#eb6c4b!important}p.form_note{margin-bottom:12px;color:#505050;font-size:14px;font-family:Roboto Mono,monospace}.diy-frm-group.permission_input{display:flex;gap:1rem;align-items:baseline;margin-top:1.3rem;margin-bottom:2rem}.diy-frm-group.permission_input input[type=checkbox]{flex:1 1 0;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:transparent;margin:-12px 0 0;font:inherit;color:currentColor;width:20px;height:20px;padding:5px 4px;transform:translateY(.3em);display:grid;place-content:center;border:1px solid #d6d6d6!important}.diy-frm-group.permission_input input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;background-color:#fff}.diy-frm-group.permission_input input[type=checkbox]:checked:before{transform:scale(1)}.diy-frm-group.permission_input input[type=checkbox]:checked{background:#eb6f54!important}label.diy-label-control.deactive{opacity:0;display:none}.diy-frm-group.permission_input label[for=permission_request]{font-size:14px;line-height:18px;font-family:""Roboto Mono", monospace"}.diy-frm-group.social_input_share{display:flex;gap:1.4rem;align-items:center;max-width:100%;margin:12px 0}div.social_input_share input[type=text]{border-color:#505050!important}.social_input_share svg.icon{width:24px}.diy-frm-group.social_input_share input{font-size:12px;font-family:Roboto Mono,monospace}#diy-rainbow-decals .mobile-inner .hamburger svg.hamburger__menuclose_icon g *{fill:#eb6c4b!important}@media screen and (max-width: 720px){.social_input_share svg.icon{width:21px}.diy-frm-group.social_input_share{gap:1rem;max-width:90%;margin:8px auto}}@media screen and (max-width: 1023px){.diy-decal-content h2{font-size:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/custom-diy.css.map */
