/*e9a1122f6443e351ad81120aa85df4c2*/
@charset "UTF-8";
@font-face{font-family:"Roboto";src:url('../../../../myfont/robotothin.ttf') format("truetype")}@font-face{font-family:"Ubuntu";font-weight:lighter;font-style:normal;src:local("Ubuntu"), url('../../../../myfont/Ubuntu/ubuntu.woff2') format("woff2"), url('../../../../myfont/Ubuntu/ubuntu.woff') format("woff"), url('../../../../myfont/Ubuntu/ubuntu.ttf') format("truetype")}@font-face{font-family:"Ubuntu Light";font-style:normal;src:local("Ubuntu"), url('../../../../myfont/Ubuntu/ubuntulight.woff2') format("woff2"), url('../../../../myfont/Ubuntu/ubuntulight.woff') format("woff"), url('../../../../myfont/Ubuntu/ubuntulight.ttf') format("truetype")}:root{--color1: #12383B;--color1-1: #092B2E;--color-green-dark: #092B2E;--color-green-3-5: #12383B;--color-green-4-5: #07282B;--color-green-5-5: #071f21;--color2: #618a80;--color-white: #fff;--color-overlay: rgba(0, 0, 0, 0.4);--color4: #58b19c;--color5:#ff9d0b;--color-nav-main: #071f21;--fontFamily:"Ubuntu Light", Arial, Helvetica, sans-serif;--color-available: #47B846}*{margin:0;padding:0;box-sizing:border-box}*{box-sizing:border-box !important}a{color:#0bb798;text-decoration:none}ul,html,body{margin:0 !important;padding:0 !important}img{max-width:100%;vertical-align:middle;border:0}address{font-style:normal;margin:0.5rem;text-decoration:none}body{font-family:var(--fontFamily);text-rendering:optimizeLegibility;line-height:1.5;-webkit-font-smoothing:antialiased;background:#12383b;font-size:1.35rem;font-weight:lighter;color:#b7bebf}div{box-sizing:border-box !important}h1,h2,h3{font-weight:500;margin:0.2rem 0}h1,h2,h3,h4,h5,h6,strong{color:#ffffff;font-family:var(--fontFamily)}h1{font-size:1.95rem}h2{font-size:1.75rem}h4,h5{font-weight:400}.gallery_button i{padding:0 0.2rem}ul li{list-style-position:inside}li.flex-icon{list-style-type:none;text-align:center}:root{--brand-dark: #071f21;--accent-gold: #c5a059;--accent-green: #27ae60;--bg-light: #f9f9f9;--border-soft: #e0e0e0;--text-muted: #003D41;--shadow-main: 0 10px 30px rgba(0,0,0,0.08)}.response-msg{margin-top:15px;padding:10px;border-radius:4px;font-size:14px;text-align:center;display:none}.response-success{display:block;background:rgba(11, 183, 152, 0.1);color:#0bb798;border:1px solid #0bb798}.response-error{display:block;background:rgba(217, 83, 79, 0.1);color:#d9534f;border:1px solid #d9534f}.fa-spin{margin-right:8px}.email-order-block{padding-top:20px;border-top:1px dashed var(--border-soft)}.email-order-block .input-field{margin-bottom:15px}#userEmail{transition:border-color 0.3s}#userEmail:focus{border-color:#0bb798;box-shadow:0 0 5px rgba(11, 183, 152, 0.2)}.baguette-calculator{width:100%;min-height:100vh;padding:20px;box-sizing:border-box;background:#ffffff;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:var(--brand-dark)}.calc-container{max-width:1600px;margin:0 auto}.calc-settings.calc-grid{display:grid;grid-template-columns:minmax(300px, 500px) minmax(700px, 1fr);grid-gap:20px 40px}.calc-grid__item-1{grid-column:1;grid-row:1}.calc-grid__item-2{grid-column:2;grid-row:1 / 3}.calc-grid__item-3{grid-column:1;grid-row:2}.calc-grid__item-4{grid-column:1;grid-row:3}@media (max-width:1080px){.calc-settings.calc-grid{grid-template-columns:1fr;grid-gap:20px 0}.calc-grid__item-1,.calc-grid__item-2,.calc-grid__item-3,.calc-grid__item-4{grid-column:auto !important;grid-row:auto !important}#submitBtn{width:100% !important;padding:14px 0 !important;font-size:16px !important;box-sizing:border-box}.calc-actions-row{display:flex !important;flex-direction:column !important;gap:10px !important;margin-top:15px}.calc-actions-row button{width:100% !important;margin-left:0 !important}}#userImageInput{display:none}.custom-file-upload{display:inline-block !important;padding:8px 20px;cursor:pointer;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;color:#444 !important;font-weight:500;transition:all 0.2s ease;margin-right:10px}.custom-file-upload:hover{background-color:#03666E;color:white;border-color:#03666E}#fileNameDisplay{font-size:14px;color:#6c757d;font-style:italic}.file-upload-wrapper{margin-bottom:20px}.calc-settings{}.calc-settings h2{font-size:24px;font-weight:300;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border-soft);padding-bottom:15px;color:#3F3F3F}.disabled-section{opacity:0.4;pointer-events:none;user-select:none;transition:opacity 0.3s ease}.input-field{margin-bottom:25px}.input-field label{display:block;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;letter-spacing:0.5px}.input-field input,.input-field select{width:100%;padding:12px 15px;border:1px solid var(--border-soft);border-radius:4px;font-size:16px;font-weight:400;background:#fff;transition:border-color 0.2s, box-shadow 0.2s;outline:none;color:var(--brand-dark)}.input-field input:focus,.input-field select:focus{border-color:var(--brand-dark);box-shadow:0 0 0 3px rgba(44, 62, 80, 0.05)}@media (max-width:550px){.input-field input,.input-field select{font-size:16px;font-weight:600;color:#07282B}}.input-group-row{display:flex;gap:15px}.input-group-row .input-field{flex:1}#baguetteThumbnails{display:grid;grid-template-columns:repeat(auto-fill, minmax(75px, 1fr));gap:8px;max-height:366px;overflow-y:auto;scrollbar-gutter:stable;padding:10px;border:1px solid #ddd;background:#fdfdfd;box-sizing:border-box}#baguetteThumbnails .thumb{width:100%;aspect-ratio:1;background-size:cover;background-position:center;cursor:pointer;border:2px solid transparent;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center}.thumb-grid::-webkit-scrollbar{width:6px}.thumb-grid::-webkit-scrollbar-track{background:#f1f1f1}.thumb-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.thumb-grid::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.thumb-grid{scrollbar-width:thin;scrollbar-color:#ccc #f1f1f1}.thumb{width:100%;aspect-ratio:1;background-size:cover;background-position:center;cursor:pointer;border:2px solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}.thumb span{color:white;text-shadow:1px 1px 2px black;font-size:13px;pointer-events:none}.thumb.active{border-color:#d4af37;box-shadow:0 0 8px rgba(212, 175, 55, 0.5)}.sub-block{padding:15px;background:#fcfcfc;border-radius:6px;border:1px dashed var(--border-soft);margin-bottom:25px}.sub-block p{margin:14px 0 0;font-size:16px}.hidden{display:none !important}.input-error{border-color:#d9534f !important;background-color:#fff5f5 !important;color:#d9534f !important}.validation-hint{font-size:11px;color:#d9534f;margin-top:2px;display:none}.input-error+.validation-hint{display:block}.result-box{padding:25px;background:#f0f9f4;border:1px solid var(--accent-success);border-radius:8px;text-align:center;animation:fadeIn 0.5s ease-out}.result-content{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:15px}.price-label{font-size:14px;color:var(--text-muted)}#totalPrice{font-size:36px;font-weight:800;color:var(--accent-success)}.result-subtext{font-size:14px;color:#555;line-height:1.4}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-btn{width:100%;padding:22px;background:var(--brand-dark);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background 0.3s, transform 0.2s;margin-top:10px}.main-btn:hover{background:#1a252f;transform:translateY(-2px)}.main-btn:active{transform:translateY(0)}.main-btn:disabled{background-color:#ccc !important;border-color:#bbb !important;color:#888 !important;cursor:not-allowed !important;opacity:0.7}.form-note{font-size:12px;color:var(--text-muted);text-align:center;margin-top:15px;line-height:1.5}#submitBtn.btn-success-sent{background-color:#F0F9F4 !important;color:#1e7e34 !important;border:1px solid #c3e6cb !important;opacity:1 !important;cursor:not-allowed}#resultBox{display:block !important;overflow:hidden;transition:max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease-out, transform 0.5s ease-out, margin 0.5s ease;max-height:200px;opacity:1;transform:translateY(0)}#resultBox.hidden{display:block !important;max-height:0 !important;opacity:0 !important;transform:translateY(-20px);margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;pointer-events:none}#resultBox #totalPrice{display:inline-block;transition:all 0.5s ease 0.2s}#resultBox.hidden #totalPrice{transform:scale(0.8);filter:blur(4px)}#ppSettings.sub-block{background:#fcfcfc;border:1px dashed var(--border-soft);padding:20px;margin-top:15px;border-radius:6px}#ppSettings label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;letter-spacing:0.5px}#ppWidth,#ppWidth2{width:100px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:4px;font-size:18px;font-family:inherit;color:var(--brand-dark);transition:border-color 0.2s;outline:none;margin-bottom:20px}#ppWidth:focus,#ppWidth2:focus{border-color:var(--brand-dark);box-shadow:0 0 0 3px rgba(44, 62, 80, 0.05)}.pp-thumbnail-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));gap:10px;margin-top:10px}.pp-color-item{aspect-ratio:1;border-radius:10%;border:2px solid transparent;cursor:pointer;transition:all 0.2s ease;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1)}.pp-color-item:hover{transform:scale(1.1);border-color:var(--accent-gold)}.pp-color-item.active{border-color:#00c3ab;transform:scale(1.05);box-shadow:0 2px 8px rgba(30, 77, 77, 0.5)}.pp-color-item.black-cut{border:2px solid #232323 !important;position:relative;box-sizing:border-box}.pp-color-item.black-cut::after{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;background-color:#232323;border:1.5px solid #ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);z-index:2}.pp-color-item.black-cut:hover::after{transform:scale(1.2);transition:transform 0.2s ease}.pp-color-item.black-cut.active{box-shadow:0 0 0 2px #ff4500}#ppWarning{font-size:12px;color:#d9534f;margin-top:15px;padding:8px;background:#fff5f5;border-radius:4px;border-left:3px solid #d9534f}.calc-preview{background:var(--bg-light);border-radius:12px;padding:40px;position:sticky;top:20px;min-height:600px}.calc-actions-row{margin-top:15px;display:flex;gap:10px;font-size:0.9rem}.canvas-holder{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}#mainCanvas{max-width:100%;height:auto !important;box-shadow:0 30px 60px rgba(0, 0, 0, 0.2);background:#e1e1e1;background-image:url('../../../../images/baguette/wall.jpg');border-radius:2px}.preview-info{margin-top:25px;font-size:13px;color:var(--text-muted);font-style:italic;background:rgba(0, 0, 0, 0.03);padding:5px 15px;border-radius:20px}.baguette-info-box{width:100%;padding:16px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;font-size:14px;color:#444 !important;box-sizing:border-box}.baguette-info-box strong{color:#444}.InfoLine{width:100%}.BaguetteName{color:#111111;font-weight:500;display:inline-block;width:210px}.BaguetteDetails{color:#03666E;font-weight:500}.baguette-info-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.baguette-price-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#baguetteCutImg{margin:10px;width:180px;height:180px;object-fit:contain;border:1px solid #eee;padding:5px;background:#fff;border-radius:4px}@media (max-width:1100px){.calc-settings,.calc-preview{max-width:100% !important;width:100% !important;flex:1 1 auto !important}.calc-preview{position:relative;top:0;min-height:auto;padding:20px 10px;border-top:1px solid var(--border-soft);background:#fff}#mainCanvas{width:100% !important;height:auto !important}}@media (max-width:600px){.thumb-grid{grid-template-columns:repeat(4, 1fr)}.input-group-row{flex-direction:column;gap:0}.baguette-calculator{padding:10px}}.print-btn{cursor:pointer;padding:10px 20px;margin-top:10px;background:#007bff;color:#ffffff;border:none;border-radius:4px;font-weight:600;transition:background 0.2s;width:auto}.print-btn:hover{background:#0056b3}#print-date-container{display:none}@media print{#print-date-container{display:block !important}}#print-footer-brand{display:none}@media print{#print-footer-brand{display:block !important;position:absolute;bottom:10px;right:10px;padding:10px;font-family:Arial, sans-serif;font-size:14px;color:#373737;font-weight:300}}@media print{header,footer,.sidebar,.input-field,.calculator-form,.controls,button,input,select,.instruction-block,.result-box,.form-note,#resultBox,#specificModelBlock,#calcResponse,.action-buttons,.file-upload-wrapper,.calc-grid__item-1,.calc-grid__item-3{display:none !important}.calc-preview{border:none}.input-field label{display:none !important}*{box-shadow:none !important;text-shadow:none !important}body,html{background:#fff !important;margin:0;padding:0;width:100%;height:auto !important;overflow:hidden !important}.calc-settings h2{display:none}#resultBox{margin:0 !important;padding:0 !important;page-break-after:avoid !important;page-break-inside:avoid !important}canvas,#mainCanvas{max-height:50vh !important;margin-bottom:10px !important}.form-note,.thumbnails,.large-price-block,hr,br,footer,.after-calculator-content{display:none !important;height:0 !important;margin:0 !important;padding:0 !important}#baguetteInfoDisplay,#mainCanvas{display:block !important;visibility:visible !important;position:static !important;width:100% !important;margin:0 auto !important}#mainCanvas{max-width:100% !important;margin-bottom:20px !important;box-shadow:none !important;max-height:7cm !important;width:auto !important;display:block !important;margin:0 auto !important;object-fit:contain !important;border:none}#baguetteInfoDisplay{font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;font-size:10pt;line-height:1.5;padding:20px;border:1px solid #ccc}.BaguetteDetails{color:#000 !important;font-weight:bold !important}.baguette-info-content{margin-top:10px !important;font-size:9pt !important}div:empty,p:empty,span:empty{display:none !important}h1,h2,h3,p{margin-bottom:5px !important}@page{size:A4;margin:0.5cm}}.passport-row{display:flex;align-items:baseline;padding:10px 0;border-bottom:1px solid #f0f0f0}.passport-label{color:#555555;font-weight:normal;text-align:left;flex:0 0 200px;font-size:0.9em}.passport-value{font-weight:bold;text-align:left;color:#333333;flex:1}.value-teal{color:#007074}.value-red{color:#d32f2f}.value-green{color:#2e7d32;font-size:1.1em}.value-price{color:#111111}.value-price-total{color:#111111;font-size:1.12em;margin-top:10px}.value-blue{color:#0047D8}.cutting-container{display:flex;gap:20px;padding:20px;font-family:sans-serif}.controls-panel{width:370px;background:#f5f5f5;padding:15px;border-radius:8px}.controls-panel h4{margin:15px 0 5px}.visual-panel{flex:1;background:#fff;padding:15px;border:1px solid #ccc;border-radius:8px}.visual-panel p{margin:6px;font-size:0.9rem}.input-group{margin-bottom:6px;display:flex;gap:10px;align-items:center}.input-group input{width:80px;padding:4px;font-size:1.1rem;color:var(--color1) !important}.input-group label{font-size:1rem;color:var(--color1) !important}div.input-group{font-size:1.1rem;color:var(--color1) !important}label.input-group_name{display:inline-block;width:205px}.wood-strip{height:35px;background:#e0e0e0;margin-bottom:10px;border-radius:4px;display:flex;align-items:center;overflow:hidden;position:relative;border:1px solid #999}.cut-piece{height:100%;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;font-size:0.85em;border-right:1px dashed rgba(255, 255, 255, 0.6);box-sizing:border-box}.saw-loss-visual{width:8px;height:100%;background:#d9534f;opacity:0.7}.waste-piece{height:100%;background:#ccc;color:#333;display:flex;align-items:center;padding-left:5px;font-size:0.8em}.cutting-container h3,.cutting-container h4{color:#4D4D4D;font-weight:600}.bc-btn{background:#12383B;color:white;border:none;padding:10px 15px;cursor:pointer;border-radius:4px;font-size:0.95em;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;box-sizing:border-box;transition:background 0.2s ease;text-shadow:none;box-shadow:none;letter-spacing:1px}.bc-btn.btn-cutting{margin:10px 0 0 0;padding:10px 30px;letter-spacing:2px;font-weight:600;transition:background 0.3s, transform 0.2s}.bc-btn.btn-cutting:hover{transform:translateY(-2px)}.bc-btn-secondary{background:#0bb798 !important;margin:8px 0 15px 0 !important;width:100%}.bc-btn:hover{opacity:0.9 !important;color:white !important}.bc-btn-secondary:hover{background:#099a80 !important}.strategy-switch-container{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.switch-label{color:#4D4D4D;font-size:1rem;font-family:sans-serif}.strategy-switch{position:absolute;opacity:0;width:0;height:0}.switch-slider{position:relative;display:inline-block;width:44px;height:24px;background-color:#cbd5e1;border-radius:12px;transition:background-color 0.2s ease, box-shadow 0.2s ease;flex-shrink:0}.switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;border-radius:50%;transition:transform 0.2s ease;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15)}.strategy-switch:checked+.switch-slider{background-color:#0bb798}.strategy-switch:checked+.switch-slider:before{transform:translateX(20px)}.strategy-switch:checked+.switch-slider{box-shadow:0 0 0 3px rgba(11, 183, 152, 0.25)}#visualOutput strong{color:var(--color1)}.contact-form{background-color:#071F21;padding:30px;border-radius:12px;max-width:500px;margin:20px auto;box-shadow:0 10px 30px rgba(0, 0, 0, 0.3);font-family:Arial, sans-serif;color:white}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#adadad;font-weight:bold;font-size:14px}.form-group span{margin:0;color:#adadad;font-weight:bold;font-size:14px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea,.contact-form input[type="number"],.contact-form input[type="file"]{width:100%;padding:14px 16px;background-color:#12383B;border:1px solid #22594f;border-radius:8px;color:white;font-size:18px;font-weight:bold;box-sizing:border-box;transition:all 0.3s ease}input[type="checkbox"]#privacy{accent-color:#0BB798}.contact-form input[type="file"]::file-selector-button{cursor:pointer;background-color:#22594f;color:white;border:none;border-radius:4px;padding:8px 12px;margin-right:10px;transition:background-color 0.3s ease;font-size:13px;text-transform:uppercase;font-weight:bold}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{cursor:text}.contact-form button[type="submit"],.contact-form input[type="file"],.contact-form input[type="checkbox"],.contact-form .checkbox-group label,.contact-form .checkbox-group a{cursor:pointer}.contact-form input[type="file"]::file-selector-button{cursor:pointer}.contact-form input:disabled,.contact-form textarea:disabled,.contact-form button:disabled{cursor:not-allowed}.contact-form input[type="file"]::file-selector-button:hover{background-color:#0BB798}.contact-form ::placeholder{color:#adadad;opacity:1}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#0BB798;background-color:#0A474C;box-shadow:0 0 8px rgba(11, 183, 152, 0.2)}.checkbox-group{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:white}.checkbox-group a{color:#0BB798;text-decoration:underline}.contact-form button[type="submit"]{width:100%;padding:16px;background-color:#FF9D0B;color:#071F21;border:none;border-radius:8px;font-size:18px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:transform 0.2s, background-color 0.3s}.contact-form button[type="submit"]:hover{background-color:#e68a00;transform:translateY(-2px)}.contact-form button[type="submit"]:disabled{background-color:#7A7A7A;cursor:not-allowed;transform:none}.contact-form input:disabled,.contact-form textarea:disabled{background-color:#071F21;border-color:#12383B;color:#7A7A7A;cursor:not-allowed}@media (max-width:480px){.contact-form{padding:20px;margin:10px;border-radius:0}.contact-form button[type="submit"]{font-size:16px;padding:18px}}#formResponse{margin-top:15px;padding:10px;border-radius:4px;text-align:center;font-weight:bold}.response-success{color:#0BB798;background:rgba(11, 183, 152, 0.1)}.response-error{color:#ff4444}.error-message{color:#ff4444;font-size:13px;margin-top:5px;height:18px;transition:all 0.3s ease}.input-error{border-color:#ff4444 !important;box-shadow:0 0 5px rgba(255, 68, 68, 0.3)}.error-hint{color:#ff4d4d;font-size:12px;margin-top:4px;display:none}.response-info{color:#0BB798;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:bold;padding:10px;background:rgba(11, 183, 152, 0.05);border-radius:6px}.response-info i{font-size:1.2rem;color:#FF9D0B}.selected-files-list{margin-top:10px}.file-item{display:flex;justify-content:space-between;background:#1a3a3d;padding:5px 10px;margin-bottom:5px;border-radius:4px;font-size:13px;border:1px solid #2a5a5e}.remove-file{color:#ff4d4d;cursor:pointer;font-weight:bold;padding-left:10px}.btn-upload{background:#2a5a5e;color:white;border:none;padding:8px 15px;cursor:pointer;border-radius:4px}.file-upload-wrapper{margin-bottom:20px}.file-upload-wrapper label{font-size:16px;display:block;color:#b7bebf}.btn-upload{display:inline-flex;align-items:center;justify-content:center;background-color:#2a5a5e;color:#ffffff;border:1px solid #3a6a6e;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.3s ease;gap:10px}.btn-upload:hover:not(:disabled){background-color:#347175;border-color:#458a8f;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}.btn-upload:disabled{background-color:#1a2a2b;border-color:#253536;color:#556667;cursor:not-allowed;opacity:0.6}.file-item{display:flex;justify-content:space-between;align-items:center;background:rgba(26, 58, 61, 0.6);padding:10px 15px;margin-top:10px;border-radius:6px;font-size:13px;color:#e0e0e0;border-left:3px solid #458a8f;animation:fadeIn 0.3s ease-in-out}.remove-btn{color:#ff6b6b;cursor:pointer;font-size:18px;line-height:1;padding:5px;transition:transform 0.2s ease}.remove-btn:hover{transform:scale(1.2);color:#ff4d4d}.size-info{margin-top:12px;font-size:12px;color:#adadad;display:flex;align-items:center;gap:8px}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.limit-disabled{opacity:0.3;filter:grayscale(1);pointer-events:none;transition:all 0.3s ease}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-form input[type="radio"]{width:22px;height:22px;accent-color:#0BB798;vertical-align:middle;margin-right:8px;cursor:pointer;transition:transform 0.2s ease}.contact-form input[type="radio"]:hover:not(:disabled){transform:scale(1.1)}.flatpickr-calendar{background:#12383B !important;border:1px solid #22594f !important;box-shadow:0 10px 20px rgba(0, 0, 0, 0.5) !important}.flatpickr-months .flatpickr-month{background:#2a2c35 !important}span.flatpickr-weekday{background:#2a2c35 !important;padding:3px}.flatpickr-current-month .flatpickr-monthDropdown-months{background:#2a2c35 !important}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0c4a4f !important}.flatpickr-day{color:#dfdfdf !important;font-weight:500}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#666666 !important}.flatpickr-day.nextMonthDay{color:#0bb798 !important}.flatpickr-day.prevMonthDay{color:#919191 !important}.flatpickr-current-month,.flatpickr-current-month input,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#ffffff !important;fill:#ffffff !important}.flatpickr-day.selected{background:#FF9D0B !important;border-color:#FF9D0B !important}#main-text,#main-text-2,#main-text-3{font-size:1.2rem}.thanks-page{background-color:#07282B;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 133px);min-height:calc(100dvh - 133px);margin:0;text-align:center}#thanks-container{display:none;background:#12383B;padding:25px;color:white;max-width:500px;margin:20px auto;height:100vh;font-size:1.3rem}@media (max-width:400px){font-size:1rem}.thanks-container{max-width:600px;padding:40px 20px}.success-icon{font-size:80px;color:rgba(11, 183, 152, 0.2)}.thanks-container h1{font-size:32px;margin-bottom:20px;color:white}.main-text{font-size:18px;line-height:1.6;color:#adadad;margin-bottom:40px}.schedule{margin-bottom:40px}.schedule-item{margin-bottom:15px;display:flex;flex-direction:column;gap:5px}.schedule-item span{color:#adadad;font-size:14px}.schedule-item strong{color:white;font-size:18px}.btn-back{display:inline-block;padding:10px 30px;background-color:#22594f;color:white;text-decoration:none;border-radius:8px;font-size:1.2rem;font-weight:bold;transition:all 0.3s ease;border:1px solid #0BB798}.btn-back:hover{background-color:#0BB798;transform:translateY(-2px);box-shadow:0 5px 15px rgba(11, 183, 152, 0.3)}@media (max-width:480px){.thanks-container h1{font-size:26px}.main-text{font-size:16px;margin-bottom:10px}}@media (max-width:1270px){.thanks-page{min-height:calc(100vh - 193px)}}@media (min-width:100px) and (max-width:879px){.thanks-page{min-height:calc(100vh - 132px);min-height:calc(100dvh - 132px)}}#countdown-banner{display:block;opacity:1;max-height:500px;transition:all 1s ease;background:linear-gradient(45deg, #12383B, #071f21);color:#fff;padding:15px;text-align:center;width:80%;margin:20px auto;border-radius:12px}#countdown-banner.banner-hidden{opacity:0;max-height:0;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;transform:translateY(-20px);pointer-events:none}.banner-hidden{opacity:0;visibility:hidden;transition:opacity 0.5s ease-out, visibility 0.5s;margin:0 !important;padding:0 !important;height:0 !important;overflow:hidden}#countdown-banner p{margin:0 0 10px 0;font-size:1.2rem;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.banner-title{font-size:1rem;margin-bottom:15px;opacity:0.9}#timer{display:flex;justify-content:center;align-items:center;gap:10px}.time-block{display:flex;flex-direction:column;background:#071f21;padding:8px;border-radius:6px;min-width:60px}.time-value{font-size:1.5rem;font-weight:bold;font-family:monospace;color:#ff9d0b}.time-label{font-size:0.7rem;text-transform:uppercase;margin-top:4px}@media (max-width:480px){#timer{gap:5px}.time-block{min-width:50px;padding:5px}.time-value{font-size:1.2rem}.time-label{font-size:0.6rem}}.cookie-banner{position:fixed;bottom:20px;right:20px;width:300px;background:#333;color:#fff;padding:20px;border-radius:12px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.3);opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.5s ease;display:flex;flex-direction:column;gap:12px;font-size:16px;z-index:1000}.cookie-banner.show{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:800px){.cookie-banner{display:none}}#g-page-surround{overflow:unset !important}#g-navigation{position:sticky;top:0}#g-navigation a{color:#0bb798}svg#Passkey{width:2rem}.icons{display:none}.translate-middle{transform:translate(-50%, -5%) !important}#mxcpr{display:none}p.category_short_description{margin:0;font-size:1.2rem}.shophead{text-align:center;margin:2rem 0 0}.category_info{line-height:1.3;margin:1rem}.col{min-height:calc(100vh - 360px)}.row.jshop{padding:2rem}@media (max-width:768px){.row.jshop{padding:0.625rem}}@media (max-height:550px){.row.jshop{padding:3rem}}.row{}.jshop h1{padding:0 2rem;text-align:center}.jshop .category_description{padding:0 2rem;text-align:center}@media (max-width:768px){.jshop h1{padding:0 1rem}.jshop .category_description{padding:0 1rem}}.jshop_oiproduct{display:flex;flex-direction:column;padding:0 2rem}@media (max-width:600px){.jshop_oiproduct{padding:0 1rem}}.productfull .image_thumb_list .sblock0{width:33.33%;max-width:180px}.jshop_oiproduct h1{padding:0;font-size:1.8rem;text-align:left}@media (max-width:1220px){.jshop_oiproduct h1{font-size:1.7rem}}@media (max-width:1160px){.jshop_oiproduct h1{font-size:1.5rem}}@media (max-width:1050px){.jshop_oiproduct h1{font-size:1.4rem}}@media (max-width:530px){.jshop_oiproduct h1{font-size:1.35rem}}@media (max-width:470px){.jshop_oiproduct h1{font-size:1.3rem}}@media (max-width:440px){.jshop_oiproduct h1{font-size:1.25rem}}@media (max-width:425px){.jshop_oiproduct h1{font-size:1.2rem}}.jshop_oiproduct h4{padding:0;margin:0.1rem 0 0.1rem}div.jshop_prod_description{padding:0;font-size:1.2rem}ul.picture_feature{list-style-position:inside}ul.picture_feature li:first-child{color:#ff9d0b;margin-top:1rem}.latest_products .block_item{text-align:center}.row-fluid,.row-fluid0{margin-right:0;margin-left:0}.block_product{text-align:center}h1.listproduct{text-align:center;padding:2rem 0 0}.block_product .description{font-size:1.3rem}.second_short_description{font-size:0.95rem}.top_hits_products .description{font-size:1.3rem}.top_hits_products a{font-size:1.2rem}.jshop_list_product .product .name{text-align:center;font-size:1.2rem}.block_product .name a,.block_item .name a{color:white;font-size:1.3rem;white-space:nowrap;font-weight:200}@media (max-width:480px){.block_product .name a,.block_item .name a{font-size:1.2rem}}.block_product a{color:white;font-size:1.2rem;white-space:nowrap;font-weight:200}a.btn.btn-success.button_buy{color:#0bb798}.block_available.available{color:var(--color-available);font-size:1.4rem;position:relative;white-space:nowrap}.block_available.available::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"  ";font-size:1.3rem;top:-1px;left:-4px}.jshop_price{color:var(--color4)}.block_sorting_count_to_page{padding:0 30px}.form-horizontal .form_sort_count .control-label{text-align:left;width:120px;float:left}.jshop.filters{padding:0 2rem}.form-horizontal .form_sort_count .control-group .controls{margin:0}.block_item .description{padding-top:5px;padding-bottom:5px}.extra_fields_el{display:grid;grid-template-columns:12.5rem 2rem 1fr;justify-content:start;justify-items:start;font-size:1.2rem}@media (max-width:500px){.extra_fields_el{grid-template-columns:11rem 1rem 1fr;font-size:1rem}}.productfull #block_price{font-size:1.5rem;color:var(--color5)}.prod_price{margin:1rem 0;white-space:nowrap}.manufacturer_code{font-size:0.9rem}.jshop .not_available{margin-top:10px;color:#7A7A7A;font-size:1.3rem}.productfull .prod_qty{display:none}.productfull .prod_qty_input{display:none}.text_zoom{display:none}.productfull .prod_buttons .buttons{padding:0.1rem 0}input.btn.btn-success.button.btn-buy{color:#ffff;font-size:1.3rem;font-weight:200;background:#22594f}.available_line{margin:2rem 0 1rem;padding:0;height:0;border:none;border-top:2px dotted #22594f;width:90%}.productfull .button_back{padding:0 2rem 2rem}.productweight{font-size:1rem}.jshop_prod_description p{margin:0;padding:0;font-size:1rem}.jshop.jshop_list_product.nevigen_prodcurcat.container{max-width:100%}.related_header.h2.mt-2{margin:0.5rem 2rem !important;font-size:1.6rem;font-weight:500;color:white;text-align:center}@media (max-width:430px){.related_header.h2.mt-2{margin:0.5rem 1rem !important;font-size:1.5rem;text-align:center}}@media (max-width:380px){.related_header.h2.mt-2{margin:0.5rem 1rem !important;font-size:1.4rem}}.fa-bag-shopping::before{content:"";font-size:2.2rem;color:var(--color5)}a#jshop_module_cart168{color:var(--color4);padding:0;font-size:1.1rem;text-align:right}.badge{font-size:0.8rem}.bg-danger{background-color:var(--color-available) !important}.mobile_cart{position:absolute;right:30px;top:13px}.mod_cart{text-align:right;padding:11px 11px 5px}.jshop_block_privacy_statement{font-size:1rem}.cart th{text-align:center;background-color:#144a4f;padding:1px;border:1px solid #eee;font-size:1.2rem;color:#b7bebf}.cart_empty_text{text-align:center;min-height:calc(100vh - 460px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media (max-width:768px){.d-flex{justify-content:center !important}}div.cart_empty_text i.cart_empty_icon:before{font-size:8rem;color:#134145}.pfinish_comment_block #order_add_info{color:#113e43}.cart .odd td{background-color:#144a4f;color:#000}.cart .even td{background-color:#113e43;color:#000}table.jshop{border-collapse:collapse;border:0px;margin:0 auto;width:90%}.jshop.cart_buttons{width:90%;margin:1rem auto}.jshop .weightorder{text-align:right;margin-top:10px;padding:0 5%}span.price{color:#b7bebf}@media (max-width:767px){.cart .single_price .price{font-size:1.3rem;color:#b7bebf}}joomla-alert[type=success]{background-color:#ff9d0b;border-color:var(--jui-alert-success-border-color, #cadcca);color:var(--jui-alert-success-color, #234423);margin:0;text-align:center}joomla-alert .joomla-alert--close{background:0 0;border:0;padding:0;font-size:2rem}.justify-content-between{justify-content:right !important}.cart_finish{text-align:center}p.jshop_cart_extra_field{padding-left:10px;font-style:normal;font-size:1.2rem;margin-top:1px;margin-bottom:4px;color:#919191}.cart .jshop_code_prod{font-size:1rem}.cart .manufacturer_code{font-size:0.9rem;padding:0 10px;color:white;font-style:normal}.pull-left{display:none}.cart th.single_price{display:none}td.single_price{display:none}.cart th.quantity{display:none}td.quantity{display:none}span.mobile-cart-inline{display:none}input.inputbox{display:none}span.cart_reload.icon-refresh{display:none}span.qtyval{display:none}td.remove a{color:var(--color4);font-size:1.3rem}td.remove a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" ";font-size:1.3rem;position:relative}a.btn.btn-arrow-right.btn-success{color:var(--color5);font-size:1.3rem}a.btn.btn-arrow-right.btn-success:hover{color:white}.jshop.address_block.max-500{max-width:500px;margin:0 auto;min-height:calc(100vh - 308px);padding:0 1rem}input.btn.btn-success{color:var(--color4);font-size:1.3rem;margin:1rem 0;background:#144a4f}input.btn.btn-success:hover{background:#1C5E64}.requiredtext{padding-bottom:0;color:#ff9d0b;font-size:1rem}div.jshop_register{width:95%;text-align:left;padding:1rem}#jshop_menu_order{padding:0 1rem;border:1px solid #587c7f;background-color:#22585d;border-radius:0}.jshop_order_step{color:#b7b7b7}.row_agb{font-size:0.8rem}.row_agb a{font-size:0.9rem;color:var(--color4)}.pfinish_comment_block{margin-bottom:3px;font-size:1rem;padding:0 0 3rem}@media (max-width:480px){.pfinish_comment_block,.pfinish_comment_block #order_add_info{max-width:300px}}.bill_address{padding:0 5%}.warning_shop{font-size:1rem;margin:1.2rem}.warning_agree_shop{font-size:0.9rem;padding:0 1rem;margin:0}#active_step{color:#ff9d0b}.form-control{font-size:1.5rem;font-weight:400}.policy_flex{display:flex;align-items:flex-start;padding:0 1rem}.check_1{margin:5px 0 0 0 !important}.pagination{display:flex;justify-content:center}.page-item.active .page-link{z-index:3;color:#fff;background-color:var(--color5);border-color:#296758}.page-link{color:var(--color5);background-color:#1b474b;border-color:#296758}.page-item.disabled .page-link{color:#6c757d;background-color:#071f21;border-color:#296758}.icon-angle-right::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" ";font-size:1.3rem}.icon-angle-double-right::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" ";font-size:1.3rem}.icon-angle-left::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" ";font-size:1.3rem}.icon-angle-double-left::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" ";font-size:1.3rem}.row-fluid-grid,.latest_products,.row-cols-md-3,.top_hits_products{display:grid;grid-template-columns:repeat(3, 380px);grid-gap:40px 20px;justify-content:center;justify-items:center;align-items:center}.row-fluid-grid .sblock3,.row-cols-md-3,.block_product,.top_hits_products{width:100%}@media (min-width:1931px) and (max-width:4100px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:repeat(3, 26%);padding:30px 50px;grid-gap:50px 30px}}@media (min-width:1701px) and (max-width:1930px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:repeat(3, 30%);padding:30px 50px;grid-gap:50px 20px}}@media (min-width:1231px) and (max-width:1700px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:repeat(3, 32%);padding:30px 50px;grid-gap:50px 10px}}@media (min-width:761px) and (max-width:1230px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:repeat(2, 1fr);padding:30px;grid-gap:50px 10px}}@media (min-width:761px) and (max-width:1230px) and (max-height:550px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:repeat(2, 1fr);padding:30px 50px;grid-gap:10px}}@media (min-width:200px) and (max-width:760px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:96%;padding:10px 8px}}@media (min-width:200px) and (max-width:760px) and (max-height:550px){.row-fluid-grid,.latest_products,.row-cols-md-3,.dopblock,.top_hits_products{grid-template-columns:96%;padding:10px 30px}}.alert-message{font-size:1.5rem !important}joomla-alert .joomla-alert--close{top:-0.8rem;right:-1.25rem}.color1-1{background:var(--color1-1)}:root{--bg-dark: #0b2222;--bg-dark-tile: #12383B;--accent-color: #26a69a;--logo-orange: #d17c0f;--line-color: #0b2222;--header-height: 72px;--blink-highlight: #134145}.mobile-header,.side-menu,.menu-overlay{display:none}@media screen and (max-width:879px){.mobile-header{display:flex;position:sticky;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--bg-dark);align-items:center;justify-content:space-between;padding:0 15px;box-sizing:border-box;z-index:1002}.menu-hamburger{width:25px;height:18px;position:relative;cursor:pointer;z-index:1003}.menu-hamburger span{display:block;position:absolute;height:3px;width:100%;background:#ffffff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.menu-hamburger span:nth-child(1){top:0px}.menu-hamburger span:nth-child(2){top:7px}.menu-hamburger span:nth-child(3){top:14px}.menu-hamburger.open span:nth-child(1){top:7px;transform:rotate(135deg)}.menu-hamburger.open span:nth-child(2){opacity:0;left:-60px}.menu-hamburger.open span:nth-child(3){top:7px;transform:rotate(-135deg)}.header-phone a{color:#ffffff;text-decoration:none;font-weight:lighter;font-size:1.2rem}.logo-circle{width:40px;height:40px;border-radius:50%;background-color:var(--logo-orange);display:flex;align-items:center;justify-content:center}.logo-circle span{color:#fff;font-weight:bold;font-size:12px;text-transform:uppercase}.side-menu{display:flex;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100% - var(--header-height));z-index:1001;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(-100%);flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.side-menu.active{transform:translateX(0)}.menu-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background-color:var(--line-color)}.menu-item{background-color:var(--bg-dark-tile);padding:25px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;text-align:center;transition:background 0.3s}.menu-item i{font-size:30px;color:var(--accent-color);margin-bottom:12px}.menu-item span{font-size:11px;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff}.menu-item:active{background-color:#113535}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);z-index:1000;display:none}.menu-overlay.active{display:block}@keyframes tileBlink{0%{background-color:var(--bg-dark-tile)}40%{background-color:var(--blink-highlight)}100%{background-color:var(--bg-dark-tile)}}.side-menu.active .menu-item{animation:tileBlink 0.7s ease-in-out forwards;will-change:background-color}.side-menu.active .menu-item:nth-child(1){animation-delay:0.45s}.side-menu.active .menu-item:nth-child(2){animation-delay:0.65s}.side-menu.active .menu-item:nth-child(3){animation-delay:0.55s}.side-menu.active .menu-item:nth-child(4){animation-delay:0.8s}.side-menu.active .menu-item:nth-child(5){animation-delay:0.6s}.side-menu.active .menu-item:nth-child(6){animation-delay:0.75s}.side-menu.active .menu-item:nth-child(7){animation-delay:0.48s}.side-menu.active .menu-item:nth-child(8){animation-delay:0.7s}.side-menu.active .menu-item:nth-child(9){animation-delay:0.62s}.side-menu.active .menu-item:nth-child(10){animation-delay:0.52s}.side-menu.active .menu-item:nth-child(11){animation-delay:0.78s}.side-menu.active .menu-item:nth-child(12){animation-delay:0.46s}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:0 !important;padding-left:0 !important;margin-right:auto;margin-left:auto}.row{--bs-gutter-x: 0 !important;--bs-gutter-y: 0 !important;margin-right:0 !important;margin-left:0 !important}.center{text-align:center}.content_bagetnaya{text-align:center;padding:0}.content_bagetnaya p{color:#b7bebf;padding:0 20%}.content_bagetnaya_example{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;color:#000;padding:50px 0}@media (max-width:850px){.content_bagetnaya_example{display:none}}.content_bagetnaya_info{margin:50px 0 60px 0}.content_bagetnaya_example div{width:250px;font-size:1.2rem;margin:10px}.content_bagetnaya_example div img{width:150px}.content_bagetnaya_example div p{color:#000;font-size:1rem;padding:0;margin:0}.wrap_ya_comments{padding:2rem;display:flex;justify-content:center;gap:20px}.ya_comments_widget{width:560px;height:900px;overflow:hidden;position:relative}@media (max-width:550px){.wrap_ya_comments{padding:0.8rem}.ya_comments_widget{height:700px}}.header_main{text-align:center;color:#b7bebf;padding-bottom:3rem;background:#071f21;background:url('../../../../images/main-banner/banner-the-eagle-soars-1920x800.jpg');background-attachment:fixed;background-repeat:no-repeat;background-size:cover;object-position:contain;object-fit:fill;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:600px){.header_main{background:#071f21}}@media (max-width:1100px){.header_main_footer{height:100%}}.header_img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear;background:url('../../../../images/main-banner/banner-the-eagle-soars-1920x800.jpg')}.header_img.active{opacity:1}.header_img.one{background:url('../../../../images/main-banner/banner-the-eagle-soars-1920x800.jpg');background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.header_img.two{background:url('../../../../images/main-banner/banner-sea-wave-1920x800.jpg');background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.header_img.three{background:url('../../../../images/main-banner/banner-whales-1920x800.jpg');background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.header_img.four{background:url('../../../../images/main-banner/banner-summer-lake-1920x800.jpg');background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media (max-width:600px){.header_img,.header_img.one,.header_img.two,.header_img.three,.header_img.four{background:#071f21}}.header_button{position:relative}.header_main a.button{display:inline-block;padding:0.6rem 1rem;border-radius:0.7rem;background:rgba(255, 255, 255, 0.1);color:#ffffff;border:1px solid #ffffff4d;font-weight:lighter;font-size:1.2rem;vertical-align:middle;text-shadow:none;transition:background 0.1s;width:260px}.header_main a.button:hover{background:rgba(255, 255, 255, 0.4);color:#ffffff}.main_offline{height:100vh}.main_error{height:100vh}.header_main__address_wrap{margin:1rem 0.5rem 3.5rem;word-spacing:2px;position:relative}address.header_main__address{font-size:1.2rem;margin:0.5rem;position:relative}@media (max-width:768px){address.header_main__address{font-size:1.4rem}}.header_main__btn{position:relative}.header_main__warning{position:relative;color:var(--color5)}.header_main_baget{background:var(--color-green-dark)}@media (max-width:991px){.header_main_baget{background:var(--color-green-dark)}}.header_main h1{color:#ff9d0b;padding:4rem 0 2rem;font-family:Roboto, Arial;font-display:swap;font-size:2.7rem;font-weight:lighter;margin:0;line-height:0.6;position:relative}@media (max-width:1100px){.header_main h1{padding:2rem 0.5rem}}@media (max-width:600px){.header_main h1{font-size:2.3rem}}@media (max-width:400px){.header_main h1{font-size:1.9rem}}.header_main h2{position:relative;font-size:1.3rem;color:#b7bebf;font-style:normal;font-weight:500;margin:10px}.header_main .iconContacts header .logo__animation.error_404{padding:3rem 0.5rem}header .logo__animation{animation:change-color 12s ease infinite;font-family:Roboto, Arial;font-display:swap;color:#ff9d0b;letter-spacing:6px;position:relative}@keyframes change-color{0%{color:#ff9d0b}25%{color:#1E5D62}50%{color:#ff9d0b}75%{color:#FD8505}}.header_main__subname{margin:0;padding:8px;font-family:var(--fontFamily);font-size:1.1rem;color:#fff;letter-spacing:6px;display:inline-block;line-height:1.5}@media (max-width:400px){.header_main__subname{font-size:1rem;padding:8px 5px}}header.header_main p{padding:0.8rem 10%;font-size:1.4rem;font-weight:300;line-height:1.5;margin:0;position:relative;color:var(--color2)}@media (min-width:2250px) and (max-width:2560px){header.header_main p{padding:0.8rem 16rem}}@media (min-width:1650px) and (max-width:2250px){header.header_main p{padding:0.8rem 14rem}}@media (min-width:1290px) and (max-width:1650px){header.header_main p{padding:0.8rem 12rem}}header a{color:#2eb983;display:inline-block;font-size:1.5rem}a.gallery_button{color:#fff;display:flex;justify-content:center;align-items:center;background:#0a474c;padding:20px;cursor:pointer}a.gallery_button:hover{background:#0E6167}.btn_popup{background:#2e9683;background-image:-webkit-linear-gradient(top, #2e9683, #22594F);background-image:-moz-linear-gradient(top, #2e9683, #22594F);background-image:-ms-linear-gradient(top, #2e9683, #22594F);background-image:-o-linear-gradient(top, #2e9683, #22594F);background-image:linear-gradient(to bottom, #2e9683, #22594F);-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;color:#ffffff;font-size:1.3rem;padding:10px 20px 10px 20px;border:solid #afb4b8 1px;text-decoration:none;margin-top:20px;display:inline-block}.btn_popup:hover{opacity:0.8}.iconContacts{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.iconContacts .icon_mail a{font-size:1.2rem;padding:0}a.iconContacts__hover:hover{opacity:0.7}header div.iconContacts div{margin:30px 50px;width:230px}header div.iconContacts img{width:80px}header div.iconContacts div p{margin:10px;padding:0;font-size:1.2rem}.contact_panel_grid{display:grid;grid-template-columns:repeat(3, 70px);justify-content:center;justify-items:center;grid-gap:1.25rem 0.625rem;margin:1rem 0.5rem}.contact_panel_grid a{font-size:2rem}.contact_panel_grid div{line-height:0.8}.contact_panel_grid .menu-gallery_text-icon{font-size:0.8rem;color:#fff;text-align:center;font-weight:lighter}.contact_panel_grid .menu-gallery_text-icon a{font-size:0.8rem;padding:0}.header_main__address_wrap.contact_panel_grid_wrap{margin:1rem 0.5rem 2rem}.container-gallery{background-color:var(--color1)}.buttonstycky-bottom{position:sticky;bottom:0}.menu-gallery ul li.home_icon{padding:0 10px 0 0}img.logo_icon{position:relative;height:60px;margin:0;padding:0;max-width:unset}.wrap_menu-gallery{font-family:var(--fontFamily);z-index:10;position:sticky;top:0}@media (max-width:879px){.wrap_menu-gallery{display:none}}.menu-gallery__socialimg{height:50px}.menu-gallery__socialimg:hover{opacity:0.5}.menu-gallery{padding:12px 2%;background-color:var(--color-green-5-5);display:flex;justify-content:space-between;align-items:center;white-space:nowrap;z-index:10}.menu-gallery ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;list-style:none}.menu-gallery ul li{padding:6px 20px;text-align:center}.menu-gallery ul li.mobail-phone-ofset{margin:0 5px !important}.menu-gallery ul li.mobile-phone-ofset{margin:0 5px !important}.menu-gallery_text-icon{font-size:0.8rem;color:#fff;text-align:center;font-weight:lighter}.menu-gallery ul li a{text-decoration:none;font-size:1.1rem}.menu-gallery ul li a:hover{opacity:0.5}@media (max-width:991px){.wrap_menu-gallery{position:relative}}@media (max-width:766px){.menu-gallery{padding:10px 0;justify-content:center;flex-wrap:wrap}.menu-gallery ul{flex-wrap:wrap;justify-content:center}.menu-gallery ul li{padding:6px 17px;margin:0}}@media (min-width:991px){.phone_visible{display:none}}.active_menu_gall{color:#ff9d0b}#g-navigation a.active_menu_gall{color:#ff9d0b}.logo-flex{display:flex;align-items:center;flex-wrap:nowrap}#g-navigation a:hover{opacity:0.5}div.menu-gallery__submenu{background:#16272c;border-top:1px solid #344a49;border-bottom:1px solid #253837;padding:5px 70px;white-space:nowrap}@media (max-width:460px){div.menu-gallery__submenu{padding:0}}div.menu-gallery__submenu ul{display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;list-style:none;font-size:1.1rem;padding:0 30px}div.menu-gallery__submenu ul li{padding:0 12px}@media (max-width:500px){div.menu-gallery__submenu ul li{padding:6px 12px}}div.menu-gallery__submenu ul li a:hover{opacity:0.5}.menu_filter{background:#16272c;border-top:1px solid #253534;padding:0;white-space:nowrap;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;top:0}.menu_filter a{color:#1b8975;font-size:0.95rem;padding:0 12px;cursor:pointer}@media (max-width:991px){.menu_filter{top:56px}}.block_contact{background-color:#16272c;text-align:center;position:sticky;top:0px;z-index:9;padding:0}@media screen and (orientation:landscape){.block_contact{display:none}}.block_contact__buttontel{font-size:1rem;cursor:pointer;padding:1rem;vertical-align:middle;text-align:center;font-weight:lighter}.block_contact__buttontel a{padding:0.5rem 1rem;color:var(--color2);border:1px solid var(--color2);border-radius:6px;text-decoration:none}@media (max-width:343px){.block_contact__buttontel a{padding:0.2rem 0.6rem;border-radius:4px;text-decoration:none}.block_contact__buttontel{font-size:0.9rem;padding:0.6rem 0.8rem}}.block_contact__buttontel a:hover{color:#fff;border:1px solid var(--color-white)}.block_contact p{padding:5px 0 0;margin:0;text-align:center;color:var(--color2);font-size:0.8rem}.block_contact__wrap-contact{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width:760px){.block_contact{padding:0}}.hr-dotted{margin:20px 0;padding:0;height:0;border:none;border-top:1px dotted #ddd}.hr-gradient{margin:40px 0;border:0;height:1px;background-image:-webkit-linear-gradient(left, #12383b, #fff, #12383b);background-image:-moz-linear-gradient(left, #12383b, #fff, #12383b);background-image:-ms-linear-gradient(left, #12383b, #fff, #12383b);background-image:-o-linear-gradient(left, #12383b, #fff, #12383b);width:300px;margin:0 auto;position:relative}.hr-line{margin:20px 0;padding:0;height:0;border:none;border-top:1px dotted #ddd}.hr-shadow{margin:20px 30%;padding:0;height:1px;border:none;border-top:1px solid #C1C1C1}.main-gallery{display:grid;grid-template-columns:repeat(3, 380px);grid-gap:40px 20px;justify-content:center;justify-items:center;align-items:center;padding:40px 0 0 0}.g-dopblock{margin:30px 0}.dopblock{display:grid;grid-template-columns:repeat(3, 380px);grid-gap:40px 20px;justify-content:center;justify-items:center;align-items:center}h2.name-dopblock{font-size:1.7rem;color:#fff}@media (min-width:1931px) and (max-width:4100px){.main-gallery,.dopblock{grid-template-columns:repeat(3, 26%);padding:30px 50px;grid-gap:30px}}@media (min-width:1701px) and (max-width:1930px){.main-gallery,.dopblock{grid-template-columns:repeat(3, 28%);padding:30px 50px;grid-gap:20px}}@media (min-width:1231px) and (max-width:1700px){.main-gallery,.dopblock{grid-template-columns:repeat(3, 30%);padding:30px 50px;grid-gap:10px}}@media (min-width:761px) and (max-width:1230px){.main-gallery,.dopblock{grid-template-columns:repeat(2, 1fr);padding:30px;grid-gap:10px}}@media (min-width:200px) and (max-width:760px){.main-gallery{grid-template-columns:1fr;padding:10px 8px}}.main-gallery p{text-align:center}.card-text{padding:10px 0 0 0;text-align:center}.card-text p,.card-text a{margin:1%}.card-picture{padding:0;margin:5px;height:auto;width:auto;overflow:hidden;position:relative}.name-picture{color:var(--color-white);text-align:center;font-size:1.25rem;white-space:nowrap}.subname-picture{color:var(--color2);text-align:center;font-size:0.8rem}.size-picture{color:var(--color2);padding:0;text-align:center;font-size:1.15rem}.size-picture_size{font-size:1.18rem;font-weight:lighter;color:#fff}.price-picture{color:var(--color2);text-align:center;font-size:1.25rem;padding:4px 0}.price-picture-old{display:none}.available{color:#47B846;font-size:1.4rem}.soon_available{color:var(--color5);font-size:1.4rem}.not_available{color:#099b96;font-size:1.15rem}a.more-picture{color:var(--color2);font-size:1.1rem;border:solid 1px var(--color2);padding:6px;width:150px;margin:10px auto;text-decoration:none;display:inline-block}a.more-picture:hover{background-color:#3C7D82;cursor:pointer;color:#FFF}.wrap_card-block{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:50px}.wrap_card-block img{width:480px}@media (max-width:1270px){.hidden_tablet{display:none}}@media (min-width:1271px){.visible_tablet{display:none}}@media (max-width:1100px){.hidden-mobail{display:none}}@media (min-width:1101px){.visible-mobail{display:none}}@media (max-width:1100px){.hidden-mobile{display:none}}@media (min-width:1101px){.visible-mobile{display:none}}@media (max-width:500px){.hidden-mobile-small{display:none}}@media (min-width:501px){.visible-mobile-small{display:none}}.pagenumber{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;background:var(--color-green-dark)}.pagenumber div a{color:var(--color2);font-size:1.1rem;padding:1rem;display:block;text-decoration:none}.pagenumber div a:hover{cursor:pointer;color:#FFF}.pagenumber div a.active__pagenumber{color:#000;background-color:#34da95}.hidden_card{display:none}.block_warn{text-align:center;z-index:9;padding:20px;font-size:1.2rem;background-color:#0a474c}@media (max-width:991px){.block_warn{font-size:0.9rem}}.popup__overlay,.popup_rating__overlay{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);text-align:center;display:flex;align-items:center;justify-content:center}.order-form{background:#092c2e;border-radius:14px;-webkit-box-shadow:0px 0px 13px 7px rgba(144, 156, 165, 0.4);-moz-box-shadow:0px 0px 13px 7px rgba(144, 156, 165, 0.4);box-shadow:0px 0px 13px 7px rgba(144, 156, 165, 0.4);box-sizing:border-box;width:600px;padding:40px;margin:8px;position:relative;color:#b7bebf}.order-form-rating{box-sizing:border-box;width:600px;padding:30px;position:relative}.close,.close_rating{display:block;position:absolute;right:20px;top:20px;cursor:pointer}.popup_hidden,.popup_rating_hidden{display:none}.popup__title{font-size:1.5rem;font-weight:lighter;text-align:center;margin:8px 0}.popup__text{font-size:1.2rem;font-weight:lighter;text-align:justify}.btn_popup{background:#2e9683;background-image:-webkit-linear-gradient(top, #2e9683, #22594F);background-image:-moz-linear-gradient(top, #2e9683, #22594F);background-image:-ms-linear-gradient(top, #2e9683, #22594F);background-image:-o-linear-gradient(top, #2e9683, #22594F);background-image:linear-gradient(to bottom, #2e9683, #22594F);-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;color:#ffffff;font-size:1.3rem;padding:10px 20px 10px 20px;border:solid #afb4b8 1px;text-decoration:none;margin:20px 0;display:inline-block}.btn_popup:hover{opacity:0.8}@media screen and (max-width:480px){div.formFooter-heightMask{height:0 !important}}div.formFooter-heightMask{height:0 !important}.info__block{padding:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.info__block a{color:var(--color5)}.paragraf{margin:1.5rem 0}.info__block_wrap{width:1000px;padding:1rem}@media (max-width:510px){.info__block_wrap{padding:30px 8px}.info__block{padding:30px 5%}}@media (max-height:550px){.info__block_wrap{padding:30px 40px}}.painter_img_block{display:grid;grid-template-columns:repeat(3, 30%);grid-gap:20px;padding:30px 50px;justify-content:center;align-items:center;background:var(--color1-1)}@media (min-width:1931px) and (max-width:4100px){.painter_img_block{grid-template-columns:repeat(3, 26%);padding:30px 50px;grid-gap:30px}}@media (min-width:1701px) and (max-width:1930px){.painter_img_block{grid-template-columns:repeat(3, 30%);padding:30px 50px;grid-gap:20px}}@media (min-width:1301px) and (max-width:1700px){.painter_img_block{grid-template-columns:repeat(3, 32%);padding:30px 50px;grid-gap:10px}}@media (min-width:761px) and (max-width:1300px){.painter_img_block{grid-template-columns:repeat(2, 1fr);padding:30px;grid-gap:10px}.painter_img_block__3{display:none}}@media (min-width:500px) and (max-width:760px){.painter_img_block{grid-template-columns:1fr;padding:10px 8px}.painter_img_block__2,.painter_img_block__3{display:none}}@media (max-width:499px){.painter_img_block,.painter_img_block__2,.painter_img_block__3{display:none}}@media (max-height:550px){.painter_img_block{padding:30px 50px}}.more_img{margin:3rem auto 1rem;width:500px}@media (max-width:500px){.more_img{width:300px}}.more_img span{font-size:3rem}.more_img button{width:40px}.owl-nav{line-height:0.1}.owl-stage-outer{line-height:0.5}.pageslider{margin:80px 0}@media (max-width:768px){.pageslider{display:none}}.pictcontent2{text-align:center;padding:0;background:#12383b;color:#fff}.imgpage{box-shadow:0px 0px 10px 5px #000000}.img_shadow{box-shadow:0px 0px 10px 5px #000000}.block-price{display:none;text-align:center}.container-picture{text-align:center;background:#12383b;color:#fff;padding:50px 0;margin:0 auto}.container-picture__page{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px}.grid-container-picture{display:grid;grid-template-columns:minmax(840px, 1fr) minmax(230px, 1fr);justify-content:center;justify-items:center}@media (min-width:2250px) and (max-width:2560px){.grid-container-picture{grid-template-columns:minmax(1100px, 1fr) minmax(230px, 1fr)}}@media (max-width:1140px){.grid-container-picture{display:grid;grid-template-columns:90%;grid-template-rows:1fr 250px}}.namehomepicto{text-align:center}.namehomepicto p{margin:0 !important;padding:1.5rem 0 !important}.paragrafpage{margin:20px auto;width:85%;font-size:18px;text-align:justify;line-height:1.5;color:#838383;font-family:var(--fontFamily);border-top:1px solid #929292;border-bottom:1px solid #929292;padding:8px 0 !important}.description-picture{color:var(--color2);text-align:center;font-size:0.85rem;display:flex;justify-content:center}.wrap-description-picture{text-align:left}#g-footer{z-index:2}.base_footer{background-color:#071f21;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:30px 10px}@media (max-width:1270px){.base_footer{display:none}#g-footer{position:sticky;bottom:0}}.base_footer_contact{background-color:#071f21;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:30px 10px}.footer_branding address{padding:0;margin:0;color:#8f8f8f}.footer_branding p{padding:0 20px;margin:0;color:#8f8f8f;font-size:1.2rem}@media (max-width:991px){.footer_branding p{font-size:0.95rem}}.footer_branding address a{padding:0 20px;margin:0;color:#1b8975;font-size:1.1rem}.footer_branding address a:hover{opacity:0.5}.menu-gallery-footer{padding:10px 1%;display:flex;flex-direction:column;opacity:0.8;white-space:nowrap}@media (max-width:860px){.wrap_footer_leftblock{display:none}}.wrap_footer_leftblock p{color:var(--color2);white-space:nowrap}.menu-gallery-footer ul{display:flex;flex-direction:column;list-style:none}.menu-gallery-footer ul li{padding:0 20px}.menu-gallery-footer ul li a{text-decoration:none;font-size:1rem}.menu-gallery-footer ul li a:hover{opacity:0.5}.contact_panel{display:flex;gap:0 0.8rem;flex-wrap:nowrap;justify-content:center;align-items:center}.contact_panel i{padding:1rem}.contact_panel a{font-size:1.8rem}.contact_panel a i:hover{color:var(--color-green-lite)}.contact_panel_sticky.contact_panel{position:sticky;bottom:0;background:var(--color-green-5-5)}div#mod-custom167{position:sticky;bottom:0;background:var(--color-green-5-5);border-top:solid 1px #293d3c}.contact_panel_calc.contact_panel{position:sticky;bottom:0;background:var(--color-green-5-5)}div#mod-custom175{position:sticky;bottom:0;background:var(--color-green-5-5);border-top:solid 1px #293d3c}#g-footer.baguette-calc-panel{position:sticky;bottom:0;background:var(--color-green-5-5);border-top:solid 1px #293d3c}div#mod-custom173{display:none}div#mod-custom174{display:none}.menu_panel_sidebar_right{display:none}.menu_panel_sidebar_left{display:none}@media (max-height:500px){#g-footer{display:none}.contact_panel a{font-size:1.4rem}.contact_panel i{padding:1rem 0}.menu_panel_sidebar_right{position:fixed;display:flex;flex-direction:column;justify-content:center;top:0;right:2px;width:40px;height:100vh;background:#071f21}div#mod-custom173{display:flex;position:fixed;right:2px;width:40px;height:100vh;z-index:2}.menu_panel_sidebar_left{position:fixed;display:flex;flex-direction:column;justify-content:center;top:0;left:0;width:40px;height:100vh;background:#071f21}div#mod-custom174{display:flex;position:fixed;left:0;width:40px;height:100vh;z-index:2}.mobile_menu{display:none}.wrap_menu-gallery{display:none}}@media (max-height:550px){#custom-8269-particle,#custom-7378-particle,#custom-8238-particle,#custom-3367-particle{display:none}}@media (max-width:1270px){.hidden_tablet{display:none}}@media (min-width:1271px){.visible_tablet{display:none}}.size_10{width:10%}.size_15{width:15%}.size_20{width:20%}.size_25{width:25%}.size_30{width:30%}.size_35{width:35%}.size_40{width:40%}.size_45{width:45%}.size_50{width:50%}.size_55{width:55%}.size_60{width:60%}.size_65{width:65%}.size_70{width:70%}.size_75{width:75%}.size_80{width:80%}.size_85{width:85%}.size_90{width:90%}.size_95{width:95%}.size_100{width:100%}@media (min-width:1281px) and (max-width:2560px){.size_resp{width:75%}}@media (min-width:771px) and (max-width:1280px){.size_resp{width:80%}}@media (min-width:500px) and (max-width:770px){.size_resp{width:95%}}@media (min-width:200px) and (max-width:499px){.size_resp{width:100%}}.width_50{width:50px}.width_100{width:100px}.width_150{width:150px}.width_200{width:200px}.width_250{width:250px}.width_300{width:300px}.width_350{width:350px}.width_400{width:400px}.width_450{width:450px}.width_500{width:500px}.width_550{width:550px}.width_600{width:600px}.width_650{width:650px}.width_700{width:700px}.width_750{width:750px}.width_800{width:800px}.width_850{width:850px}.width_900{width:900px}.width_950{width:950px}.width_1000{width:1000px}.width_1050{width:1050px}.width_1100{width:1100px}.width_1150{width:1150px}.width_1200{width:1200px}.width_1250{width:1250px}.width_1300{width:1300px}.margin_auto{margin:0 auto}.section{padding:1.5rem}