@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:auto!important}}#fbuilder .cff-switch-container input:checked+span.cff-switch{background:#ed592d!important}.dtiswitch{position:relative;display:inline-block;width:50px;height:24px;margin-left:10px;vertical-align:middle}.dtiswitch input{opacity:0;width:0;height:0}.dtislider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:34px}.dtislider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:0.4s;border-radius:50%}input:checked+.dtislider{background-color:#f06e28}input:checked+.dtislider:before{transform:translateX(26px)}.dtiswitch-label{font-size:20px;display:inline-flex;align-items:center;gap:10px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:10px}@media (min-width:981px){.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_module{margin-bottom:10px!important;margin-top:20px!important}}.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price{color:#000!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body,.et-db .pum .et-l .et_pb_wc_add_to_cart_0_tb_body{background-color:#ffffff;border-top-width:0px!important;border-bottom-width:0px!important;padding-top:10px!important;padding-bottom:10px!important}.product-detail-description-text{font-size:14px!important}@media (min-width:762px){#fbuilder .cff-radiobutton-field .dfield{display:flex;flex-wrap:nowrap!important;width:100%}}.cp_cff_clean #fbuilder .fields:not(.section_breaks){padding-bottom:3px!important;padding-top:3px!important;margin-bottom:5px!important;background:#fff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#field_1-0 input[type="radio"]{display:none}#field_1-0 label span{border:1px solid #ccc;padding:3px 8px;display:inline-block;margin:4px;cursor:pointer;background-color:#fff;border-radius:3px;transition:all 0.2s ease}#field_1-0 label span:hover{border-color:#666}#field_1-0 input[type="radio"]:checked+span{border-color:#000;background-color:#fff;font-weight:bold}.cp_cff_clean #fbuilder .fform span,.cp_cff_clean #fbuilder .fields.section_breaks label,.cp_cff_clean #fbuilder .uh{color:#ed592d!important}.et_header_style_slide .et_slide_menu_top span{margin-left:20px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:14px;padding-bottom:13px;display:block}.mobile_menu_bar.et_pb_header_toggle{display:none;cursor:pointer;width:32px;background-color:#f36e24;border-radius:5px}.custom-calculator,.custom-price,.preset-sizes,.upload-section{margin-bottom:20px}.custom-calculator label{display:block;margin-bottom:5px;font-weight:600;font-size:14px}.custom-calculator input{display:block;width:150px;padding:8px;font-size:14px;margin-bottom:15px;border:1px solid #ccc;border-radius:0;color:#000}.custom-price{font-size:18px;font-weight:bold;color:#333}.preset-sizes{display:flex;flex-wrap:wrap;gap:10px}.preset-btn{padding:10px 20px;background:#fff;border:1px solid #ccc;cursor:pointer;font-size:14px;white-space:nowrap;transition:background-color 0.3s ease}.preset-btn:hover{background-color:#f0f0f0}.preset-btn.selected{background-color:orange;color:white;border-color:orange}.upload-section label{font-size:14px;font-weight:600;display:block;margin-bottom:8px}.upload-section input[type="file"]{display:block;padding:8px;font-size:14px;border:1px solid #ccc;background:#fff;cursor:pointer}.thumbnail-preview img{max-width:250px;margin-top:10px;border:1px solid #ccc;padding:5px;background-color:#fff}#hahne-presets .preset-btn[data-size="a6"]{display:none!important}.submit-btn{background-color:#28a745;color:white;padding:15px 30px;font-size:16px;border:none;cursor:pointer;display:block;width:auto;max-width:300px;margin:20px 0;transition:background-color 0.3s ease;text-align:left;border-radius:0}.submit-btn:hover{background-color:#218838}