@import"../libs/swiper/swiper-bundle.min.css";@import"../libs/simplebar/simplebar.min.css";@font-face{font-family:"Roboto";src:url("../fonts/roboto/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-roboto: Roboto, sans-serif}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-open-sans: Open Sans, sans-serif}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-montserrat: Montserrat, sans-serif}@font-face{font-family:"Lato";src:url("../fonts/lato/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-lato: Lato, sans-serif}@font-face{font-family:"Poppins";src:url("../fonts/poppins/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-poppins: Poppins, sans-serif}@font-face{font-family:"Raleway";src:url("../fonts/raleway/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/raleway/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-raleway: Raleway, sans-serif}@font-face{font-family:"Nunito";src:url("../fonts/nunito/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("../fonts/nunito/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-nunito: Nunito, sans-serif}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/100.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair/900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--pc_font_family-playfair: Playfair Display, sans-serif}@keyframes spinner-rotate{to{transform:translate(0, -50%) rotate(360deg)}}.pc-configurator-button{padding:10px 20px;background-color:var(--pc-main-color);color:var(--pc-text-on-main);border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:14px;line-height:1.5;font-weight:500}.pc-configurator-button:hover{background-color:var(--pc-main-color-hover)}.pc-configurator-button .button-content{display:flex;align-items:center}.pc-configurator-button .button-loader{width:0px;height:16px;opacity:0;visibility:hidden;transition:opacity .3s ease;margin-left:0px}.pc-configurator-button .button-loader .loader-circle{transform-origin:center;stroke-dasharray:60;stroke-dashoffset:60;animation:button-loader-spin 1.4s cubic-bezier(0.5, 0, 0.5, 1) infinite,button-loader-dash 1.4s ease-in-out infinite}.pc-configurator-button.loading{pointer-events:none}.pc-configurator-button.loading .button-loader{opacity:1;visibility:visible;width:16px;transition:opacity .3s ease;margin-left:10px}.pc-file-upload-button.processing{position:relative;cursor:not-allowed;opacity:.7}.pc-file-upload-button.processing::after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:var(--pc-main-color);border-right-color:var(--pc-main-color);border-radius:50%;transform:translate(0, -50%);animation:spinner-rotate .8s linear infinite;transform:translateY(-50%);right:10px;top:50%}@keyframes button-loader-spin{100%{transform:rotate(360deg)}}@keyframes button-loader-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.pc-configurator-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999999999;font-size:16px}.pc-configurator-popup-content{background-color:var(--pc-popup-background-color);padding:20px;border-radius:4px;width:90%;max-width:1100px;max-height:90vh;overflow-y:auto;position:relative}@media(max-width: 990px){.pc-configurator-popup-content{width:100%;max-width:100%;max-height:100%;border-radius:0}}.pc-configurator-popup-content .close-popup{display:inline-block;position:absolute;right:15px;top:15px;cursor:pointer;transition:transform .3s ease}.pc-configurator-popup-content .close-popup:hover svg{transition:transform .3s ease;transform:rotate(90deg)}.pc-configurator-popup-content .simplebar-scrollbar::before{background-color:var(--pc-main-color);opacity:.6;border-radius:8px;border:1px solid rgba(var(--pc-main-color), 0.1)}.pc-configurator-popup-content .simplebar-track.simplebar-vertical{background-color:rgba(var(--pc-borders-color), 0.1);border-radius:8px;width:10px;right:2px}.pc-configurator-popup-content .simplebar-track.simplebar-vertical .simplebar-scrollbar{width:8px;right:0}.pc-configurator-popup-content .simplebar-track.simplebar-vertical .simplebar-scrollbar:hover::before{opacity:.8}.pc-configurator-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pc-configurator-popup .pc-configurator-title{font-size:22px;line-height:1.3;font-weight:700;margin-bottom:20px;color:var(--pc-popup-title-color)}.pc-configurator-popup .pc-option-title{font-size:14px;line-height:1.5;font-weight:500;margin-bottom:10px;color:var(--pc-option-title-color)}.pc-configurator-close{background:none;border:none;font-size:22px;cursor:pointer;padding:0;line-height:1;font-weight:400}.pc-quantity-section{display:flex;gap:15px;margin:20px 0;padding:0 15px}@media(max-width: 768px){.pc-quantity-section{flex-direction:column;padding:0}}.pc-quantity-section .pc-quantity-table{flex:1}@media(max-width: 768px){.pc-quantity-section .pc-quantity-table{order:-1}}.pc-quantity-section .pc-quantity-table table{width:100%;border-collapse:collapse}.pc-quantity-section .pc-quantity-table table th,.pc-quantity-section .pc-quantity-table table td{padding:8px 10px;text-align:left;border:1px solid var(--pc-borders-color);font-size:12px}.pc-quantity-section .pc-quantity-table table td{color:var(--pc-qty-row-text)}@media(max-width: 580px){.pc-quantity-section .pc-quantity-table table td{width:70%}}.pc-quantity-section .pc-quantity-table table th{background:var(--pc-qty-header-bg);font-weight:600;color:var(--pc-qty-header-text)}.pc-quantity-section .pc-quantity-table table tr.active{background:var(--pc-secondary-color)}.pc-quantity-section .pc-quantity-table table tr.active td{border-color:var(--pc-main-color);color:var(--pc-selected-value-color)}@media(max-width: 580px){.pc-quantity-section .pc-quantity-table table tr.pc-custom-quantity-row td{width:100%}}.pc-quantity-section .pc-quantity-table.pc-pdf-analyze-results tbody>tr:not(:first-child){display:none}.pc-quantity-section .pc-quantity-controls{width:250px}@media(max-width: 768px){.pc-quantity-section .pc-quantity-controls{width:100%}}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons{display:flex;flex-direction:column;gap:8px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a{display:block;padding:10px 15px;text-align:center;text-decoration:none;border-radius:4px;transition:all .3s ease;width:100%;font-weight:600;font-size:12px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a.pc-customize-button{background:rgba(0,0,0,0);border:2px solid var(--pc-main-color);color:var(--pc-main-color)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a.pc-customize-button:hover{background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a.pc-customize-button[data-pp-state=edit]+.clear-pitch-print-data{display:inline-flex}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a.pc-cart-button{background:var(--pc-main-color);color:var(--pc-text-on-main) !important;border:2px solid var(--pc-main-color)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons a.pc-cart-button:hover{background:var(--pc-main-color-hover);border-color:var(--pc-main-color-hover)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons{display:flex;align-items:center;gap:8px;margin-bottom:0px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons .pc-customize-button{flex:1}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons .clear-pitch-print-data{padding:14px 15px;text-align:center;text-decoration:none;border-radius:4px;transition:all .3s ease;width:25%;font-weight:600;font-size:12px;background:rgba(205,6,6,.0901960784);border:2px solid #cd0606;color:#cd0606;display:inline-flex;display:none;height:100%;justify-content:center;align-items:center;cursor:pointer}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons .pc-pdf-download-button{display:flex;align-items:center;justify-content:center;width:47px;height:47px;padding:0;border:2px solid var(--pc-main-color);border-radius:4px;background:rgba(0,0,0,0);color:var(--pc-main-color);transition:all .3s ease}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons .pc-pdf-download-button:hover{background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-pitch-print-buttons .pc-pdf-download-button svg{width:20px;height:20px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-type-hint{font-size:10px;color:var(--pc-option-value-color);margin-top:0px;text-align:center}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section{margin-bottom:0px;flex-direction:column;display:flex;align-items:center;gap:10px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-upload-input{display:none}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-upload-button,.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-remove-button{padding:10px 15px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .3s ease;font-weight:600;line-height:inherit;width:100%}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-upload-button{background:var(--pc-secondary-color);border:2px solid var(--pc-main-color);color:var(--pc-main-color)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-upload-button:hover{background:var(--pc-main-color-hover);border-color:var(--pc-main-color-hover);color:var(--pc-text-on-main);transition:all .3s ease}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-remove-button{background:rgba(220,53,69,.1);border:2px solid #dc3545;color:#dc3545}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-remove-button:hover{background:#dc3545;border-color:#dc3545;color:#fff;transition:all .3s ease}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-file-upload-section .pc-file-name{font-size:12px;color:var(--pc-option-value-color);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form{margin-top:-5px;visibility:hidden;display:flex;gap:8px;opacity:0;transform:translateY(-10px);transition:all .3s ease;flex-wrap:wrap;justify-content:space-between}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form.active{opacity:1;visibility:visible;transform:translateY(0)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-email-input{flex:1;padding:10px 15px;border:2px solid var(--pc-main-color);border-radius:4px;font-size:12px;color:var(--pc-option-value-color);background:#fff;transition:all .3s ease;max-width:70%}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-email-input:focus{outline:none;border-color:var(--pc-main-color-hover)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-email-input::-moz-placeholder{color:rgba(var(--pc-option-value-color), 0.6)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-email-input::placeholder{color:rgba(var(--pc-option-value-color), 0.6)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-submit{padding:10px 15px;background:var(--pc-main-color);color:var(--pc-text-on-main);border:2px solid var(--pc-main-color);border-radius:4px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:12px}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-submit:hover{background:var(--pc-main-color-hover);border-color:var(--pc-main-color-hover)}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-message{width:100%;margin-top:8px;font-size:12px;padding:8px;border-radius:4px;display:none;opacity:0;transform:translateY(-5px);transition:all .3s ease;text-align:center}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-message.error{display:block;opacity:1;transform:translateY(0);background:rgba(220,53,69,.1);color:#dc3545;border:1px solid #dc3545}.pc-quantity-section .pc-quantity-controls .pc-quantity-buttons .pc-quote-email-form .pc-quote-message.success{display:block;opacity:1;transform:translateY(0);background:rgba(40,167,69,.1);color:#28a745;border:1px solid #28a745}.pc-custom-quantity-row td{padding:4px 10px !important}.pc-custom-quantity-row td:first-child{display:flex;align-items:center;gap:15px}.pc-custom-quantity-row .pc-quantity-input{width:100%;padding:8px 10px;border:1px solid var(--pc-borders-color);border-radius:4px;font-size:12px;color:var(--pc-qty-row-text);-moz-appearance:textfield;flex:1;margin:0}.pc-custom-quantity-row .pc-quantity-input::-webkit-outer-spin-button,.pc-custom-quantity-row .pc-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-custom-quantity-row .pc-quantity-input:focus{border-color:var(--pc-main-color);outline:none}.pc-custom-quantity-row.active td{border-color:var(--pc-main-color)}.pc-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pc-popup-background-color);z-index:99999999999999;display:none;justify-content:center;align-items:center}.pc-preloader__spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--pc-main-color);border-radius:50%;animation:pc-spin 1s linear infinite}@keyframes pc-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pc-option{margin-bottom:24px;padding:16px;border:1px solid var(--pc-borders-color);border-radius:4px;position:relative}.pc-option.pc-option-not-enough-slides .swiper{padding:0px !important}.pc-option-title{font-size:14px;font-weight:500;margin-bottom:16px;position:absolute;background:var(--pc-option-title-background-color);color:var(--pc-option-title-color);top:0;transform:translate(0px, -50%);display:inline-block;padding:0px 15px}.pc-option-size__image{display:none}.pc-option-size__image.active{display:block;position:relative}.pc-option-size__image .size-preview{position:relative;display:inline-block;transform-origin:center}.pc-option-size__image .size-preview svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.pc-option-size__image .size-preview .dimension{position:absolute;font-size:11px;color:var(--pc-option-value-color)}.pc-option-size__image .size-preview .dimension.dimension-width{top:-25px;left:50%;transform:translateX(-50%)}.pc-option-size__image .size-preview .dimension.dimension-height{left:-25px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center left}.pc-option-size__image .size-preview.landscape{transform:rotate(90deg)}.pc-option-size__image .size-preview.landscape .dimension{transform:rotate(-90deg)}.pc-option-size__image .size-preview.landscape .dimension.dimension-width{transform:translateX(-50%) rotate(-90deg)}.pc-option-size__image .size-preview.landscape .dimension.dimension-height{transform:translateY(-50%) rotate(0deg)}.pc-option-size__content{display:flex;justify-content:space-between;gap:16px}@media(max-width: 768px){.pc-option-size__content{flex-direction:column}}.pc-option-size__values{display:flex;flex-direction:column;gap:15px;width:100%;max-width:40%}@media(max-width: 768px){.pc-option-size__values{max-width:100%;padding:0}}.pc-option-size__value{display:flex;width:100%;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:15px;border:1px solid var(--pc-borders-color);cursor:pointer;transition:all .3s ease;color:var(--pc-option-value-color);background:var(--pc-option-value-background-color)}.pc-option-size__value:hover{border-color:var(--pc-main-color);transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__value.active{border-color:var(--pc-main-color);transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__value:active{box-shadow:inset 1px 1px 2px var(--pc-main-color);transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__images{width:100%;flex:1}@media(max-width: 768px){.pc-option-size__images{order:-1}}.pc-option-size__image{padding:25px 50px;text-align:center}@media(max-width: 768px){.pc-option-size__image{padding:25px 0px 0px 0px}}.pc-option-size__image .image-container{display:inline-flex;position:relative;transition:transform .3s ease}.pc-option-size__image .image-container img{display:block;max-height:150px}.pc-option-size__image .image-container.landscape,.pc-option-size__image .image-container.rotate-90{transform:rotate(90deg);transform-origin:center center}.pc-option-size__image .image-container .width-value{font-size:12px;position:absolute;bottom:calc(100% - 5px);left:50%;transform:translate(-50%, 0%);white-space:nowrap;color:var(--pc-option-value-color);transition:all .3s ease}.pc-option-size__image .image-container .height-value{font-size:12px;line-height:12px;right:calc(100% - 19px);position:absolute;top:calc(50% + 21px);transform:rotate(-90deg) translate(50%, 0);white-space:nowrap;color:var(--pc-option-value-color);transition:all .3s ease}.pc-option-size__image .image-container .svg-image svg{max-height:300px}.pc-option-size__image .image-container .size-preview{position:relative}.pc-option-size__image .image-container .size-preview .dimension{position:absolute;font-size:11px}.pc-option-size__image .image-container .size-preview .dimension.dimension-width{top:0;left:50%;transform:translate(calc(-50% + 10px), 15px)}.pc-option-size__image .image-container .size-preview .dimension.dimension-height{left:20px;top:50%;transform:translate(0px, calc(50% + 25px)) rotate(-90deg)}.pc-option-size__image .unit-switcher{border:1px solid;border-color:var(--pc-main-color);background:var(--pc-secondary-color);display:flex;margin-top:15px;justify-content:center;cursor:pointer}.pc-option-size__image .unit-switcher>span{width:33.333%;padding:3px;font-size:12px;transition:all .3s ease;color:var(--pc-option-value-color)}.pc-option-size__image .unit-switcher>span.active{font-weight:600;text-decoration:underline;box-shadow:inset 1px 1px 2px var(--pc-main-color-hover);transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__image .unit-switcher>span:hover{transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__image .unit-switcher>span:active{box-shadow:inset 1px 1px 2px var(--pc-main-color-hover);transition:all .3s ease;background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-size__image .orientation-switcher{display:flex;margin:15px 0;justify-content:center;border-radius:4px;padding:3px;position:relative;width:80px;margin-left:auto;margin-right:auto;position:absolute;top:0;left:45px;flex-direction:column}@media(max-width: 580px){.pc-option-size__image .orientation-switcher{left:-30px;top:-15px;width:auto;background:#fff}}.pc-option-size__image .orientation-switcher-item{width:50%;padding:5px;font-size:12px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:pointer}@media(max-width: 580px){.pc-option-size__image .orientation-switcher-item{width:100%}}.pc-option-size__image .orientation-switcher-item svg{display:block;width:25px;height:25px;transition:all .3s ease}.pc-option-size__image .orientation-switcher-item.active{color:var(--pc-selected-value-color);box-shadow:inset 6px 5px 6px 2px rgba(0,0,0,.07);transition:all .3s ease}.pc-option-size__image .orientation-switcher-item[data-orientation=landscape].active{border-radius:0px 0px 5px 5px}.pc-option-size__image .orientation-switcher-item[data-orientation=portrait]{border-bottom:1px solid var(--pc-main-color)}.pc-option-size__image .orientation-switcher-item[data-orientation=portrait].active{border-radius:5px 5px 0px 0px}.pc-option-size__image .orientation-switcher-item:hover{color:var(--pc-selected-value-color);transition:all .3s ease}.pc-option-size__image .orientation-switcher-item[data-orientation=portrait]:hover{border-radius:5px 5px 0px 0px;box-shadow:inset 6px 5px 6px 2px rgba(0,0,0,.0392156863)}.pc-option-size__image .orientation-switcher-item[data-orientation=landscape]:hover{border-radius:0px 0px 5px 5px;box-shadow:inset 6px 5px 6px 2px rgba(0,0,0,.0392156863)}.landscape-active .pc-option-size__image .orientation-switcher::before{transform:translateX(calc(100% - 3px))}.pc-option-size__image .image-container.rotate-90 .height-value{top:50%}.pc-option-icon_text__content{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.pc-option-icon_text__value{border:1px solid var(--pc-borders-color);padding:16px;border-radius:4px;display:flex;flex-direction:column;align-items:center;min-width:120px;cursor:pointer;transition:all .3s ease;color:var(--pc-option-value-color);background-color:var(--pc-option-value-background-color)}@media(max-width: 768px){.pc-option-icon_text__value{width:calc(33.333333% - 8px)}}@media(max-width: 580px){.pc-option-icon_text__value{width:calc(50% - 8px)}}.pc-option-icon_text__value .icon{margin-bottom:12px}.pc-option-icon_text__value .icon img{width:32px;height:32px;display:block;-o-object-fit:contain;object-fit:contain}.pc-option-icon_text__value .text{font-size:14px;text-align:center;color:inherit;transition:all .3s ease}.pc-option-icon_text__value:hover{border-color:var(--pc-main-color);transition:all .3s ease;color:var(--pc-selected-value-color);background-color:var(--pc-secondary-color)}.pc-option-icon_text__value.active{border-color:var(--pc-main-color);transition:all .3s ease;color:var(--pc-selected-value-color);box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51);background-color:var(--pc-secondary-color)}.pc-option-icon_text__value:active{box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51)}.pc-option-image_text__content{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.pc-option-image_text__content.swiper{display:block;padding:0 30px}@media(max-width: 580px){.pc-option-image_text__content.swiper{padding:0}}.pc-option-image_text__content .swiper-wrapper{display:flex}.pc-option-image_text__content .swiper-slide{height:auto}.pc-option-image_text__content .swiper-button-prev,.pc-option-image_text__content .swiper-button-next{width:32px;height:32px;background-color:#fff;border:1px solid var(--pc-borders-color);border-radius:50%;color:var(--pc-main-color);transition:all .3s ease;z-index:10;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.1490196078)}@media(max-width: 580px){.pc-option-image_text__content .swiper-button-prev,.pc-option-image_text__content .swiper-button-next{display:none}}.pc-option-image_text__content .swiper-button-prev:after,.pc-option-image_text__content .swiper-button-next:after{display:none}.pc-option-image_text__content .swiper-button-prev:active,.pc-option-image_text__content .swiper-button-next:active{box-shadow:inset 1px 1px 1px rgba(0,0,0,.5215686275);transition:all .3s ease}.pc-option-image_text__content .swiper-button-prev:hover,.pc-option-image_text__content .swiper-button-next:hover{background-color:var(--pc-main-color);border-color:var(--pc-main-color);color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.5215686275);transition:all .3s ease}.pc-option-image_text__content .swiper-button-prev svg,.pc-option-image_text__content .swiper-button-next svg{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 580px){.pc-option-image_text__content .swiper-button-prev,.pc-option-image_text__content .swiper-button-next{width:28px;height:28px}}.pc-option-image_text__content .swiper-button-prev{left:0}@media(max-width: 580px){.pc-option-image_text__content .swiper-button-prev{left:8px}}.pc-option-image_text__content .swiper-button-next{right:0}.pc-option-image_text__content .swiper-button-next svg{transform:translate(-50%, -50%) rotate(180deg)}@media(max-width: 580px){.pc-option-image_text__content .swiper-button-next{right:8px}}.pc-option-image_text__content .swiper-button-disabled{opacity:.5;cursor:not-allowed}.pc-option-image_text__content .swiper-button-disabled:hover{background-color:#fff;border-color:var(--pc-borders-color);color:var(--pc-main-color)}.pc-option-image_text__value{border:1px solid var(--pc-borders-color);padding:16px;border-radius:4px;display:flex;flex-direction:column;align-items:center;width:calc(25% - 12px);min-width:120px;cursor:pointer;transition:all .3s ease;background-color:var(--pc-option-value-background-color);font-size:12px}@media(max-width: 768px){.pc-option-image_text__value{width:calc(33.333333% - 12px)}}@media(max-width: 580px){.pc-option-image_text__value{width:calc(50% - 12px)}}.pc-option-image_text__value .image{width:100%;margin-bottom:12px}.pc-option-image_text__value .image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px;aspect-ratio:1}.pc-option-image_text__value .text{font-size:12px;text-align:center;color:var(--pc-option-value-color);transition:all .3s ease;font-weight:500}.pc-option-image_text__value:hover{border-color:var(--pc-main-color);transition:all .3s ease;color:var(--pc-selected-value-color);background-color:var(--pc-secondary-color)}.pc-option-image_text__value.active{border-color:var(--pc-main-color);box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51);background-color:var(--pc-secondary-color);color:var(--pc-selected-value-color);transition:all .3s ease}.pc-option-image_text__value:active{box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51)}.pc-option-image_text .swiper-slide .pc-option-image_text__value{width:100%}.pc-option-gallery .pc-option-values{display:flex;gap:30px}@media(max-width: 768px){.pc-option-gallery .pc-option-values{flex-direction:column}}.pc-option-gallery .pc-option-gallery-sections{width:50%;min-width:300px}@media(max-width: 768px){.pc-option-gallery .pc-option-gallery-sections{width:100%}}.pc-option-gallery .pc-gallery-section{margin-bottom:30px}.pc-option-gallery .pc-gallery-section-title{font-size:14px;font-weight:500;margin-bottom:15px;color:var(--pc-option-title-color)}.pc-option-gallery .pc-option-gallery-section__values{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media(max-width: 580px){.pc-option-gallery .pc-option-gallery-section__values{grid-template-columns:repeat(2, 1fr)}}.pc-option-gallery .pc-option-gallery-section__value,.pc-option-gallery .pc-option-value.pc-subvalue{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background-color:var(--pc-option-value-background-color);padding:10px;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:all .3s ease}.pc-option-gallery .pc-option-gallery-section__value .preview,.pc-option-gallery .pc-option-value.pc-subvalue .preview{width:60px;height:60px;border-radius:50%;border:1px solid var(--pc-borders-color);display:block;background-size:cover;background-position:center}.pc-option-gallery .pc-option-gallery-section__value .value-label,.pc-option-gallery .pc-option-value.pc-subvalue .value-label{font-size:12px;text-align:center;color:var(--pc-option-value-color);position:relative}.pc-option-gallery .pc-option-gallery-section__value:hover,.pc-option-gallery .pc-option-value.pc-subvalue:hover{border-color:var(--pc-main-color);background-color:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-gallery .pc-option-gallery-section__value.active,.pc-option-gallery .pc-option-value.pc-subvalue.active{border-color:var(--pc-main-color);background-color:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-gallery .pc-option-gallery-section__value.active .preview,.pc-option-gallery .pc-option-value.pc-subvalue.active .preview{border-color:var(--pc-main-color)}.pc-option-gallery .pc-option-gallery-section__value.active .value-label,.pc-option-gallery .pc-option-value.pc-subvalue.active .value-label{color:var(--pc-selected-value-color);font-weight:500}.pc-option-gallery .pc-option-gallery-section__subvalues-row .pc-subvalue{border:1px solid var(--pc-borders-color)}.pc-option-gallery .pc-option-gallery-galleries{flex:1;min-width:0}@media(max-width: 768px){.pc-option-gallery .pc-option-gallery-galleries{order:-1}}.pc-option-gallery .pc-option-gallery-galleries.loading{opacity:.5;pointer-events:none;position:relative}.pc-option-gallery .pc-option-gallery-galleries.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:30px;border:2px solid var(--pc-borders-color);border-top-color:var(--pc-main-color);border-radius:50%;animation:gallery-loading .8s linear infinite}.pc-option-gallery .pc-option-gallery-gallery{margin-bottom:15px;position:relative;padding-bottom:40px;padding:0 25px}.pc-option-gallery .pc-option-gallery-gallery.active{display:block}.pc-option-gallery .pc-option-gallery-gallery__image img{width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--pc-borders-color);transition:all .3s ease;margin-top:-22px;box-shadow:1px 1px 1px rgba(0,0,0,.1490196078)}@media(max-width: 580px){.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next{width:32px;height:32px;margin-top:-16px}}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev::after,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next::after{display:none}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev:hover,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next:hover{border-color:var(--pc-main-color);box-shadow:1px 1px 1px rgba(0,0,0,.27);transition:all .3s ease}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev:hover::after,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next:hover::after{color:var(--pc-main-color)}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev:active,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next:active{box-shadow:inset 1px 1px 1px rgba(0,0,0,.5215686275);transition:all .3s ease}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev svg,.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next svg{color:#bb61a1;width:auto;height:auto}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev{left:0}@media(max-width: 580px){.pc-option-gallery .pc-option-gallery-gallery .swiper-button-prev{left:8px}}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next{right:2px;transform:rotate(180deg);box-shadow:-1px -1px 0px rgba(0,0,0,.1490196078)}@media(max-width: 580px){.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next{right:8px}}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next:hover{box-shadow:-1px -1px 0px rgba(0,0,0,.27)}.pc-option-gallery .pc-option-gallery-gallery .swiper-button-next:active{box-shadow:inset -1px -1px 0px rgba(0,0,0,.5215686275)}.pc-option-gallery .pc-option-gallery-gallery .swiper-pagination{bottom:0}.pc-option-gallery .pc-option-gallery-gallery .swiper-pagination-bullet{width:8px;height:8px;background:var(--pc-borders-color);opacity:1;margin:0 4px;transition:all .3s ease}.pc-option-gallery .pc-option-gallery-gallery .swiper-pagination-bullet-active{background:var(--pc-main-color);transform:scale(1.2)}.pc-option-gallery .pc-option-gallery-gallery .swiper-slide{opacity:0;transition:opacity .5s ease}.pc-option-gallery .pc-option-gallery-gallery .swiper-slide-active{opacity:1}.pc-option-gallery .pc-option-value-description{font-size:12px;line-height:1.5;color:var(--pc-option-value-color);margin-top:20px;padding:0 25px}.pc-option-gallery .slick-prev:before,.pc-option-gallery .slick-next:before{display:none}.pc-option-gallery .pc-option-gallery-section__subvalues-row{margin-top:15px;padding-top:15px;border-top:1px solid rgba(var(--pc-borders-color), 0.3);display:flex;gap:10px;flex-wrap:wrap}@media(max-width: 580px){.pc-option-gallery .pc-option-gallery-section__subvalues-row{border-top:1px solid var(--pc-borders-color);margin:15px 0px 0px 0px;padding:15px}}.pc-option-gallery .pc-subvalue{width:calc(20% - 8px);min-width:80px}.pc-option-gallery .pc-subvalue .preview{width:30px;height:30px}.pc-option-gallery .pc-subvalue .value-label{font-size:12px}@keyframes gallery-loading{to{transform:translate(-50%, -50%) rotate(360deg)}}.pc-option-pitch_print__content{margin:8px 0;display:flex;gap:16px}.pc-option-pitch_print__content.swiper{padding:0 30px}@media(max-width: 580px){.pc-option-pitch_print__content.swiper{padding:0}}.pc-option-pitch_print__content .swiper-slide{height:auto}.pc-option-pitch_print__content .swiper-pagination{bottom:0}.pc-option-pitch_print__content .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:var(--pc-borders-color);opacity:1}.pc-option-pitch_print__content .swiper-pagination .swiper-pagination-bullet-active{background:var(--pc-main-color)}.pc-option-pitch_print__content .swiper-button-next,.pc-option-pitch_print__content .swiper-button-prev{width:32px;height:32px;background-color:#fff;border:1px solid var(--pc-borders-color);border-radius:50%;color:var(--pc-main-color);transition:all .3s ease;z-index:10;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.1490196078)}@media(max-width: 580px){.pc-option-pitch_print__content .swiper-button-next,.pc-option-pitch_print__content .swiper-button-prev{display:none}}.pc-option-pitch_print__content .swiper-button-next:after,.pc-option-pitch_print__content .swiper-button-prev:after{display:none}.pc-option-pitch_print__content .swiper-button-next:active,.pc-option-pitch_print__content .swiper-button-prev:active{box-shadow:inset 1px 1px 1px rgba(0,0,0,.5215686275);transition:all .3s ease}.pc-option-pitch_print__content .swiper-button-next:hover,.pc-option-pitch_print__content .swiper-button-prev:hover{background-color:var(--pc-main-color);border-color:var(--pc-main-color);color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.5215686275);transition:all .3s ease}.pc-option-pitch_print__content .swiper-button-next svg,.pc-option-pitch_print__content .swiper-button-prev svg{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pc-option-pitch_print__content .swiper-button-next svg{transform:translate(-50%, -50%) rotate(180deg)}.pc-option-pitch_print__content .swiper-button-disabled{opacity:.5;cursor:not-allowed}.pc-option-pitch_print__content .swiper-button-disabled:hover{background-color:#fff;border-color:var(--pc-borders-color);color:var(--pc-main-color)}.pc-option-pitch_print__value{display:flex;flex-direction:column;align-items:center;width:calc(25% - 12px);min-width:120px;color:var(--pc-option-value-color);cursor:pointer;transition:all .3s ease;background:var(--pc-option-value-background-color)}.pc-option-pitch_print__value .image{width:100%;margin-bottom:12px;border:1px solid var(--pc-borders-color);padding:16px;cursor:pointer;transition:all .3s ease;background:var(--pc-option-value-background-color);border-radius:4px}.pc-option-pitch_print__value .image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px;aspect-ratio:1}.pc-option-pitch_print__value .text{font-size:14px;text-align:center;color:var(--pc-option-value-color);transition:all .3s ease;font-weight:500}.pc-option-pitch_print__value:hover .image{border-color:var(--pc-main-color);background-color:var(--pc-secondary-color)}.pc-option-pitch_print__value:hover .text{color:var(--pc-selected-value-color)}.pc-option-pitch_print__value.active .image{border-color:var(--pc-main-color);box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51);background-color:var(--pc-secondary-color)}.pc-option-pitch_print__value.active .text{color:var(--pc-selected-value-color)}.pc-option-pitch_print__value:active .image{box-shadow:inset 1px 1px 2px rgba(var(--pc-main-color), 0.51)}@media screen and (max-width: 989px){.pc-option-pitch_print__content{display:flex;flex-wrap:wrap}.pc-option-pitch_print__content .pc-option-pitch_print__value{width:calc(50% - 8px);min-width:auto}}.pc-pitch-print-warning-popup{position:absolute;z-index:10;top:-15px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;opacity:0;visibility:hidden;transition:all .3s ease;align-items:center;justify-content:center;border-radius:5px}.pc-pitch-print-warning-popup.active{opacity:1;visibility:visible;transition:all .3s ease}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content{background:#fff;max-width:80%;padding:25px;border-radius:10px}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content h3{text-align:center}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content p{max-width:300px;text-align:center;font-size:14px;line-height:1.5}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content .pc-pitch-print-warning-buttons{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:15px}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content .pc-pitch-print-warning-buttons .pc-warning-continue{width:100%;background:var(--pc-main-color);color:var(--pc-text-on-main) !important;border:2px solid var(--pc-main-color);padding:10px 15px;text-align:center;text-decoration:none;border-radius:4px;cursor:pointer;transition:.4sease;font-weight:600;font-size:12px}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content .pc-pitch-print-warning-buttons .pc-warning-continue:hover{background:var(--pc-main-color-hover);border-color:var(--pc-main-color-hover)}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content .pc-pitch-print-warning-buttons .pc-warning-cancel{width:100%;background:rgba(0,0,0,0);border:2px solid var(--pc-main-color);color:var(--pc-main-color);display:block;padding:10px 15px;cursor:pointer;text-align:center;text-decoration:none;border-radius:4px;transition:all .4s ease;font-weight:600;font-size:12px}.pc-pitch-print-warning-popup .pc-pitch-print-warning-content .pc-pitch-print-warning-buttons .pc-warning-cancel:hover{background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-option-pitch_print .swiper-slide .pc-option-pitch_print__value{width:100%}.pc-cart-previews{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding:10px;background:#f7f7f7;border-radius:6px}.pc-cart-previews .pc-cart-preview-link{position:relative;display:block;border-radius:4px;overflow:hidden;transition:transform .3s ease;width:40px;height:40px;overflow:hidden}.pc-cart-previews .pc-cart-preview-link img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.pc-cart-previews .pc-cart-preview-link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(187,97,161,.1);opacity:0;transition:opacity .3s ease}.pc-cart-previews .pc-cart-preview-link:hover{transform:translateY(-2px)}.pc-cart-previews .pc-cart-preview-link:hover::after{opacity:1}.pc-cart-previews .pc-cart-preview-link:hover .pc-cart-preview-thumbnail{border-color:#bb61a1}.pc-cart-previews .pc-cart-preview-thumbnail{display:block;width:45px;height:45px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:4px;transition:all .3s ease}.pc-cart-previews .pc-cart-preview-pdf{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #ddd;border-radius:4px;color:#bb61a1;transition:all .3s ease}.pc-cart-previews .pc-cart-preview-pdf:hover{border-color:#bb61a1;background:rgba(187,97,161,.1);transform:translateY(-2px)}.pc-cart-previews .pc-cart-preview-pdf svg{width:20px;height:20px}.pitch-print-data{padding:1em}.pitch-print-data img{margin-top:8px;border-radius:4px;border:1px solid #ddd}.pitch-print-data a{display:inline-block;margin:8px 0;color:#bb61a1;text-decoration:none}.pitch-print-data a:hover{color:#8e4777;text-decoration:underline}.pitch-print-header{text-align:left;padding:1em}.pc-cart-main-preview{max-width:100%;height:auto;border-radius:4px;border:1px solid #ddd}.woocommerce-checkout .pc-cart-main-preview{width:72px;height:72px;-o-object-fit:cover;object-fit:cover}.fancybox__container{--fancybox-bg: rgba(24, 24, 27, 0.95)}.fancybox__container .fancybox__toolbar{--fancybox-accent-color: #BB61A1}.fancybox__container .fancybox__nav{--fancybox-accent-color: #BB61A1}.pc-uploaded-file-admin{margin:10px 0;padding:8px;background:#f8f8f8;border-radius:4px}.pc-uploaded-file-admin a{color:#bb61a1;text-decoration:none}.pc-uploaded-file-admin a:hover{text-decoration:underline}.pc-uploaded-file-thankyou{margin:5px 0}.pc-uploaded-file-thankyou a{color:#bb61a1;text-decoration:none}.pc-uploaded-file-thankyou a:hover{text-decoration:underline}.cart_item .variation .variation-UploadedFile .subtitle{font-weight:600}.cart_item .variation .variation-UploadedFile .subfile{display:flex;align-items:center;justify-content:space-between;padding-left:10px;font-size:12px}.cart_item .variation .variation-UploadedFile .subfile .subfileinfo{font-weight:600}.cart_item .variation .variation-UploadedFile .fileinfo.only-one-size{display:flex;align-items:center;justify-content:space-between}.cart_item .variation .variation-UploadedFile .fileinfo.only-one-size .subfileinfo{display:none}.pc-option-user_input{margin-bottom:20px}.pc-option-user_input__value{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}.pc-option-user_input__value.width-third{width:calc(33.333% - 11px)}@media(max-width: 768px){.pc-option-user_input__value.width-third{width:100%}}.pc-option-user_input__value.width-two_third{width:calc(66.6666% - 5px)}@media(max-width: 768px){.pc-option-user_input__value.width-two_third{width:100%}}.pc-option-user_input__value.width-half{width:calc(50% - 10px)}@media(max-width: 580px){.pc-option-user_input__value.width-half{width:100%}}.pc-option-user_input__value.width-full{width:100%}.pc-option-user_input .input-wrapper{position:relative;width:100%}.pc-option-user_input .input-wrapper input[type=number],.pc-option-user_input .input-wrapper input[type=text][data-step]{padding-right:127px}.pc-option-user_input .input-wrapper .user-input-suffix{position:absolute;right:84px;top:31.5px;height:calc(100% - 31px);display:flex;align-items:center;padding:0 8px;color:var(--pc-option-value-color);font-size:14px;background:var(--pc-borders-color);border-left:1px var(--pc-borders-color);width:65px;display:flex;align-items:center;justify-content:center}@media(max-width: 990px){.pc-option-user_input .input-wrapper .user-input-suffix{width:45px}}.pc-option-user_input .input-wrapper .number-controls{position:absolute;right:0;top:32px;display:flex;height:calc(100% - 32px);border-radius:0 3px 3px 0;overflow:hidden}.pc-option-user_input .input-wrapper .number-controls button{width:42px;height:100%;border:none;background:var(--pc-main-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.pc-option-user_input .input-wrapper .number-controls button:hover{background:var(--pc-main-color-hover)}.pc-option-user_input .input-wrapper .number-controls button:active{background:var(--pc-main-color)}.pc-option-user_input .input-wrapper .number-controls button svg{width:16px;height:16px;fill:var(--pc-text-on-main);transition:fill .2s ease}.pc-option-user_input .input-wrapper .number-controls button:first-child{border-left:1px solid hsla(0,0%,100%,.2)}.pc-option-user_input .input-wrapper input[type=number]:not(.has-suffix),.pc-option-user_input .input-wrapper input[type=text][data-step]:not(.has-suffix){padding-right:85px}.pc-option-user_input .input-wrapper .input-label-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pc-option-user_input .input-wrapper .input-label-wrapper label{display:block;font-size:14px;font-weight:500;color:var(--pc-option-value-color)}.pc-option-user_input .input-wrapper .input-label-wrapper .step-hint{font-size:12px;color:var(--pc-option-value-color);font-weight:400}.pc-option-user_input .input-wrapper input{width:100%;height:44px;padding:0 16px;border:1px solid var(--pc-borders-color);border-radius:8px;font-size:14px;color:var(--pc-option-value-color);background:var(--pc-option-value-background-color);transition:all .3s ease}.pc-option-user_input .input-wrapper input::-moz-placeholder{color:var(--pc-option-value-color)}.pc-option-user_input .input-wrapper input::placeholder{color:var(--pc-option-value-color)}.pc-option-user_input .input-wrapper input:hover{border-color:var(--pc-main-color-hover)}.pc-option-user_input .input-wrapper input:focus{outline:none;border-color:var(--pc-main-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pc-option-user_input .input-wrapper input[type=number]{-moz-appearance:textfield}.pc-option-user_input .input-wrapper input[type=number]::-webkit-outer-spin-button,.pc-option-user_input .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.validation-message{display:none;position:absolute;bottom:-20px;left:0;font-size:12px;color:var(--pc-main-color);margin-top:4px}.pc-quantity-table.pc-pdf-analyze-results{width:100%;position:relative}.pc-quantity-table.pc-pdf-analyze-results .pc-pdf-size-grid{width:100%;display:flex;flex-wrap:wrap;gap:15px}@media(max-width: 580px){.pc-quantity-table.pc-pdf-analyze-results .pc-pdf-size-grid{flex-direction:column}}.pc-quantity-table.pc-pdf-analyze-results .pc-custom-quantity-row .pc-quantity-input{pointer-events:none;background:#f9f9f9}.pc-pdf-analyze-results{display:flex;flex-direction:column;gap:30px}.pc-pdf-analyze-results .pc-custom-quantity-row.loading{position:relative}.pc-pdf-analyze-results .pc-custom-quantity-row.loading::before{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(0,0,0,0);border-top-color:var(--pc-main-color);border-right-color:var(--pc-main-color);border-radius:50%;transform:translate(0, -50%);animation:spinner-rotate .8s linear infinite;transform:translateY(-50%);right:10px;top:50%;z-index:2}.pc-pdf-analyze-results .pc-custom-quantity-row.loading::after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#fff;opacity:.95}.pc-pdf-size-group{border:1px solid var(--pc-borders-color);border-radius:8px;padding:20px;background:var(--pc-option-value-background-color)}.pc-pdf-size-group__header{margin-bottom:20px}.pc-pdf-size-group__title{font-size:14px;font-weight:500;color:var(--pc-option-title-color)}.pc-pdf-size-group__footer{margin-top:20px;display:flex;justify-content:flex-end}.pc-pdf-pages{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px}@media(max-width: 580px){.pc-pdf-pages{grid-template-columns:1fr}}.pc-pdf-page{border:1px solid var(--pc-borders-color);border-radius:8px;padding:15px;background:#fff;transition:all .3s ease}.pc-pdf-page:hover{border-color:var(--pc-main-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pc-pdf-page__preview{margin-bottom:15px;display:flex;justify-content:center;align-items:center}.pc-pdf-page__preview img{max-width:100%;height:auto;border:1px solid var(--pc-borders-color);border-radius:4px;transition:transform .3s ease}.pc-pdf-page__controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-pdf-page__info{font-size:12px;color:var(--pc-option-value-color)}.pc-pdf-page__rotate{background:none;border:1px solid var(--pc-borders-color);border-radius:50%;width:32px;height:32px;padding:4px;cursor:pointer;color:var(--pc-main-color);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.pc-pdf-page__rotate:hover{border-color:var(--pc-main-color);background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-pdf-page__rotate svg{width:20px;height:20px}.pc-pdf-orientation-choice{margin-bottom:30px;padding:20px;border:1px solid var(--pc-borders-color);border-radius:8px}.pc-pdf-orientation-choice__header{margin-bottom:20px}.pc-pdf-orientation-choice__header h3{font-size:14px;color:var(--pc-option-title-color);margin:0 0 10px}.pc-pdf-orientation-choice__size{font-size:12px;color:var(--pc-option-value-color);padding:4px 8px;background:var(--pc-option-value-background-color);border-radius:8px;display:inline-block}.pc-pdf-orientation-options{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease;background:rgba(0,0,0,.8196078431);z-index:999999999;padding:50px 100px;display:flex;align-items:center;gap:15px}.pc-pdf-orientation-option{text-align:center;padding:15px;border:1px solid var(--pc-borders-color);border-radius:8px;background:#fff}.pc-pdf-orientation-option .pc-pdf-title{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin-bottom:10px;padding:0px 3px}.pc-pdf-orientation-option .pc-pdf-title h4{font-size:12px;color:var(--pc-option-title-color);padding:0;margin:0;font-weight:600}.pc-pdf-orientation-option .pc-pdf-title p{font-size:12px;color:var(--pc-option-value-color);padding:0;margin:0}.pc-pdf-orientation-option .rotation-preview{width:100px;height:140px;margin:0 auto 15px;border:2px solid var(--pc-borders-color)}.pc-pdf-orientation-option .pc-pdf-rotate-info{display:flex;gap:15px}.pc-pdf-orientation-option .pc-pdf-rotate-info .pc-orientation-preview{flex:1}.rotation-controls{display:flex;gap:10px;justify-content:center;margin-top:0px;width:100%}.rotation-controls button{position:relative;cursor:pointer;background:rgba(0,0,0,0);border:1px solid var(--pc-borders-color);border-radius:5px;width:50%;transition:all .3s ease}.rotation-controls button::after{content:attr(title);position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:var(--pc-main-color);color:var(--pc-text-on-main);padding:4px 8px;border-radius:4px;font-size:15px;white-space:nowrap;pointer-events:none;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.rotation-controls button:hover{background:var(--pc-secondary-color);color:var(--pc-selected-value-color);border-color:var(--pc-main-color);transition:all .3s ease}.rotation-controls button:hover::after{top:-35px;opacity:1;visibility:visible;transition:all .3s ease}.rotation-controls button img{max-height:100px;width:auto}.rotation-preview img{max-width:100%;height:auto;border:1px solid var(--pc-borders-color);border-radius:8px}.pc-pdf-size-card{border:1px solid var(--pc-borders-color);border-radius:8px;padding:15px;background:#fff;transition:all .3s ease;width:calc(33.333% - 10px);display:flex;flex-direction:column;justify-content:space-between}.pc-pdf-size-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.pc-pdf-size-card__header{border-bottom:1px solid rgba(var(--pc-borders-color), 0.2)}.pc-pdf-size-card__title{font-size:14px;color:var(--pc-option-title-color);margin:0 0 8px;display:flex;justify-content:space-between;gap:5px}.pc-pdf-size-card__title .data-size-label{color:var(--pc-main-color);font-weight:700}.pc-pdf-size-card__notices{font-size:12px;color:var(--pc-option-value-color);display:flex;align-items:flex-start;gap:8px;margin-bottom:15px}.pc-pdf-size-card__notices .text{flex:1;line-height:1.4}.pc-pdf-size-card__notices .icon{display:flex;display:none;border:1px solid var(--pc-main-color);width:24px;height:24px;align-items:center;justify-content:center;padding:2px;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.168627451);cursor:pointer;transition:all .3s ease}.pc-pdf-size-card__notices .icon:hover{transition:all .3s ease;border:1px solid var(--pc-main-color);background:var(--pc-main-color)}.pc-pdf-size-card__notices .icon:hover svg{fill:var(--pc-text-on-main)}.pc-pdf-size-card__notices .icon svg{fill:var(--pc-main-color);width:16px;height:16px}.pc-pdf-size-card__info{margin-bottom:20px}.pc-pdf-size-card__info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px}.pc-pdf-size-card__info li{display:flex;justify-content:space-between;font-size:12px;color:var(--pc-option-value-color)}.pc-pdf-size-card__info li .data-page-price-value,.pc-pdf-size-card__info li .data-file-price-value{font-weight:500;color:var(--pc-main-color)}.pc-pdf-size-card__info-line{display:flex;justify-content:space-between;font-size:12px;color:var(--pc-option-value-color)}.pc-pdf-size-card__info-line .value{font-weight:700}.pc-pdf-size-card__footer-actions{display:flex;justify-content:right;gap:10px}.pc-pdf-size-card__footer-action{flex:1;padding:8px 10px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid var(--pc-main-color);display:flex;align-items:center;gap:5px;width:calc(50% - 5px)}.pc-pdf-size-card__footer-action .icon{width:16px;height:16px;display:inline-block}.pc-pdf-size-card__footer-action[data-action=download-document]{background:rgba(0,0,0,0);color:var(--pc-main-color)}.pc-pdf-size-card__footer-action[data-action=download-document]:hover{background:var(--pc-secondary-color);color:var(--pc-selected-value-color)}.pc-pdf-size-card__footer-action[data-action=download-document] svg{fill:var(--pc-main-color)}.pc-pdf-size-card__footer-action[data-action=download-document] .icon{margin-left:-4px}.pc-pdf-size-card__footer-action[data-action=approve-document]{background:var(--pc-main-color);color:var(--pc-text-on-main);border-color:var(--pc-main-color);max-width:50%}.pc-pdf-size-card__footer-action[data-action=approve-document]:hover{background:var(--pc-main-color-hover);border-color:var(--pc-main-color-hover)}.pc-pdf-size-card__footer-action[data-action=approve-document] svg{fill:var(--pc-text-on-main)}.pc-pdf-size-card__footer-action[data-action=approve-document] .icon.decline{display:none}.pc-pdf-size-card.pc-size-not-found{pointer-events:none}.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__title{flex-direction:column}.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__title span:last-child{order:-1;text-align:center}.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__title .data-size-label{text-align:center;transform:translate(0px, 21px);color:#e70303}.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__info,.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__footer{opacity:0}.pc-pdf-size-card.pc-size-not-found .pc-pdf-size-card__notices,.pc-pdf-size-card.pc-size-not-found .pc-pdf-orientation-options{display:none}.pc-pdf-size-card.show-orientation-options .pc-close-orientation-options{position:absolute;top:15px;right:15px;color:#fff;display:block;cursor:pointer;z-index:9999}.pc-pdf-size-card.show-orientation-options .pc-pdf-orientation-options{opacity:1;pointer-events:auto;visibility:visible;transition:all .3s ease}.pc-pdf-size-card.only-one-size{width:100%;padding:15px;margin:0;box-shadow:none !important}.pc-pdf-size-card.only-one-size .pc-pdf-size-card__notices{margin:0;align-items:center}.pc-pdf-size-card.only-one-size .pc-pdf-size-card__info{margin-bottom:0px}.pc-pdf-size-card.only-one-size.pc-card-orientation-processing .pc-pdf-orientation-options{opacity:.5;pointer-events:none}.pc-pdf-size-card.only-one-size .pc-pdf-orientation-options{position:static;background:rgba(0,0,0,0);padding:0;border-top:1px solid var(--pc-borders-color);margin-top:20px;opacity:1;visibility:visible;pointer-events:auto}.pc-pdf-size-card.only-one-size .pc-close-orientation-options{display:none !important}.pc-pdf-size-card.only-one-size .pc-pdf-orientation-option{width:100%;border:none}.pc-pdf-size-card.only-one-size.pc-size-not-found .pc-pdf-size-card__title{margin:0;padding:0;flex-direction:row}.pc-pdf-size-card.only-one-size.pc-size-not-found .data-size-label{transform:translate(0px, 0px)}.pc-pdf-size-card.only-one-size.pc-size-not-found .pc-pdf-size-card__title span:last-child{order:initial}.pc-pdf-size-card.only-one-size.pc-size-not-found .pc-pdf-size-card__notices,.pc-pdf-size-card.only-one-size.pc-size-not-found .pc-pdf-orientation-options{display:none}.pc-pdf-size-card.approved{box-shadow:inset 0 2px 8px rgba(0,0,0,.1);border-color:var(--pc-main-color)}.pc-pdf-size-card.approved .icon.approve{display:none}.pc-pdf-size-card.approved .icon.decline{display:inline-block}.pc-pdf-size-card__notices .icon svg.rotating{animation:rotate 2s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.et_builder_inner_content{z-index:99999 !important}.pc-configurator-popup{font-family:var(--pc-font-family)}.pc-configurator-popup *,.pc-configurator-popup *::before,.pc-configurator-popup *::after{font-family:inherit !important}.pc-configurator-popup [disabled=disabled]{opacity:.5 !important;pointer-events:none !important}
/*# sourceMappingURL=configurator.css.map */
