#gallery-section.gallery-section{background:#f5f5f5}.image-embed-wrapper{position:relative;width:100%;max-width:720px;background:#f5f5f5;aspect-ratio:16/9;border:0}.image-embed-wrapper:before{content:"";display:block;padding-top:56.25%}.image-embed-wrapper .gallery-image{object-fit:contain}.image-embed-wrapper .gallery-image,.video-thumb{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-thumb{object-fit:cover;object-position:center center;display:block}#gallery-section .content.page-content{max-width:1080px;margin:0 auto;padding:44px 24px;box-sizing:border-box;text-align:center}.gallery-title{font-family:var(--font-primary,Arial,sans-serif);font-weight:700;color:#201713;letter-spacing:1px;margin:0 0 22px}.gallery-wrapper{position:relative;display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:24px}.gallery-stage{background:#f5f5f5;border:none;box-shadow:none;margin:0 auto;width:70%;max-width:720px;min-height:360px;display:flex;align-items:center;justify-content:center}.gallery-image{max-width:100%;height:auto;display:block;max-height:420px}.video-embed-wrapper{position:relative;width:100%;max-width:720px;background:#f5f5f5;aspect-ratio:16/9;border:0;box-shadow:none}.video-embed-wrapper:before{content:"";display:block;padding-top:56.25%}.video-embed-wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:0;outline:none;box-shadow:none}.gallery-nav{width:56px;height:56px;border:none;border-radius:2px;background:rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gallery-nav .arrow{color:#fff;font-size:34px;line-height:1}.gallery-nav:hover{background:rgba(0,0,0,.18)}.gallery-nav.prev{justify-self:end}.gallery-nav.next{justify-self:start}.gallery-video{position:relative;display:inline-block;width:100%;border:0;padding:0;background:transparent;outline:none}.gallery-video:focus{outline:none}.gallery-video .play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:28px;line-height:56px;text-align:center;pointer-events:none}.video-caption{position:absolute;left:12px;bottom:10px;color:#ffffff;font-family:var(--font-primary,Arial,sans-serif);font-weight:600;font-size:14px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}@media (max-width:760px){.gallery-wrapper{grid-template-columns:1fr;gap:14px;position:relative}.gallery-stage{width:100%;max-width:100%;min-height:240px}.gallery-image{max-height:300px}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.3)}.gallery-nav.prev{left:0;justify-self:auto}.gallery-nav.next{right:0;justify-self:auto}}#follow-discounts{background:#f5f5f5}#follow-discounts .content.page-content{max-width:1080px;margin:0 auto;padding:20px 24px;box-sizing:border-box;text-align:center}.fd-follow{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.fd-title{font-family:var(--font-primary,Arial,sans-serif);font-weight:700;color:#201713;letter-spacing:1px;margin:0 0 14px}.fd-icons{display:flex;gap:16px;justify-content:center;align-items:center;margin:12px 0 8px}.fd-icon{text-decoration:none;display:inline-block;position:relative;width:36px;height:36px}.fd-icon.facebook,.fd-icon.instagram{width:40px;height:40px}.fd-icon .svg-icon,.fd-icon>div{position:absolute;top:0;left:0;width:100%;height:100%}.fd-icon.bare{box-shadow:none}.fd-icon:hover{opacity:.9}.fd-icon.instagram .svg-icon{color:#E4405F}.fd-icon.facebook .svg-icon{color:#3b5998}.fd-icon.twitter .svg-icon{color:#55acee}.fd-icon.instagram .svg-icon{stroke-linecap:round;stroke-linejoin:round}.fd-separator{border:0;border-top:1px solid rgba(0,0,0,.15);margin:36px auto;width:60%}.fd-deals{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;justify-content:center;align-items:start;max-width:900px;margin:24px auto 0}.deal{text-align:center}.deal-amount{color:#e53935;font-family:var(--font-primary,Arial,sans-serif);font-weight:700;font-size:22px;letter-spacing:.6px;font-feature-settings:"lnum","kern";font-variant-numeric:lining-nums;font-kerning:normal;margin-bottom:8px}.deal-amount,.deal-text{text-transform:uppercase}.deal-text{color:#4a4a4a;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.4px;margin-bottom:36px}@media (max-width:800px){.fd-deals{grid-template-columns:1fr;gap:22px}}@media (max-width:700px){.fd-icon{width:52px;height:52px}.svg-icon{width:24px;height:24px}}#contact-section.contact-section{background:#ffffff;font-weight:600}#contact-section.contact-section,#contact-section.contact-section .accept p,#contact-section.contact-section .caption-text,#contact-section.contact-section .footer-link,#contact-section.contact-section .office p,#contact-section.contact-section .required-text,#contact-section.contact-section .shop p,#contact-section.contact-section div,#contact-section.contact-section input,#contact-section.contact-section label,#contact-section.contact-section p,#contact-section.contact-section select,#contact-section.contact-section span,#contact-section.contact-section textarea{font-weight:600!important}#contact-section .content.page-content{max-width:1080px;margin:0 auto;padding:70px 24px;box-sizing:border-box;text-align:center}.contact-title{font-weight:800;letter-spacing:1px;margin:0 0 28px}.contact-subtitle,.contact-title{font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);color:#201713;text-align:center}.contact-subtitle{font-weight:900;letter-spacing:.3px;font-size:14px}.contact-top-item .value a[href^="tel:"],.office .value a[href^="tel:"],.phone-number-contact{font-family:Poppins,Arial,sans-serif!important;background:transparent!important;color:#000000!important;text-decoration:none!important;transition:all .3s ease!important;font-weight:800!important;border:none!important;font-size:13px}.phone-number-contact-hover,.phone-number-contact:hover{color:#000000!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important}#phone-field{width:100%;padding:12px 16px;border:1px solid #bfbfbf;border-radius:4px;font-family:Poppins,Arial,sans-serif;font-size:14px;color:#000000;background-color:#f7f7f7;box-sizing:border-box;transition:border-color .3s ease;font-weight:600;height:44px}#phone-field:focus{border-color:#4d90fe;outline:none;box-shadow:0 0 0 2px rgba(77,144,254,.2)}.contact-top-item .value,.contact-top-item .value a,.office .value,.office .value a{color:#000000!important;font-weight:800!important;font-family:Poppins,Arial,sans-serif!important;text-decoration:none!important}.contact-top-col>.label,.contact-top-col>.title,.contact-top-col>div:first-child,.contact-top-col>div:not(.value),.contact-top-col>strong,.contact-top-item .label,.office .label{color:#000000!important;font-weight:800!important;font-family:Raleway,Arial,sans-serif!important;text-transform:uppercase;font-size:12px!important;letter-spacing:.5px;margin:0 0 8px!important;display:block!important;text-align:center!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-top-col>.title,.contact-top-col>div:first-child,.contact-top-col>div:not(.value),.contact-top-col>strong{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#000000!important;font-weight:800!important;margin-bottom:8px!important}.contact-top-col>div:first-child:not(.value),.contact-top-col>div:not(.value),.contact-top-item>div:first-child{font-weight:800!important;color:#000000!important}.contact-top{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.contact-top-col{display:flex;flex-direction:column;gap:12px;align-items:center}#contact-section.contact-section .contact-top-item .label{text-transform:uppercase;letter-spacing:0;line-height:1.2}#contact-section.contact-section .contact-top-item .label,#contact-section.contact-section .contact-top-item .value,#contact-section.contact-section .office .value{font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:800!important;font-size:13px!important;color:#000000!important}.contact-top-item a{color:#000000!important;font-weight:800!important;text-decoration:none;border-bottom:none}.contact-top-item a:hover{opacity:.9}.contact-offices{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:8px 0 32px}.contact-offices .office{text-align:center}#contact-section.contact-section .office .label{font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:800!important;text-transform:uppercase;font-size:13px!important;letter-spacing:0;line-height:1.2;color:#000000!important}.contact-separator{border:0;border-top:1px solid rgba(0,0,0,.16);width:70%;margin:22px auto}.contact-footer-banner{text-align:center;font-family:Raleway,Arial,sans-serif;font-weight:800;color:#201713;font-size:22px;letter-spacing:.5px;margin:36px auto 96px}#we-offer-section .sqs-block-button-container{display:flex;justify-content:center}#we-offer-section .sqs-block-button-element--large.sqs-button-element--secondary.sqs-block-button-element{display:inline-block;padding:16px 36px;text-transform:uppercase;font-weight:700;letter-spacing:.6px;border-radius:0;border:1px solid #3a332f;background:transparent!important;color:#201713!important;cursor:pointer;text-decoration:none}#we-offer-section .sqs-block-button-element--large.sqs-button-element--secondary.sqs-block-button-element:focus,#we-offer-section .sqs-block-button-element--large.sqs-button-element--secondary.sqs-block-button-element:hover{background:#2f2a27!important;color:#ffffff!important;outline:none}.contact-main{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto auto;column-gap:24px;row-gap:0;align-items:start;text-align:left}.contact-form{max-width:580px}.contact-main>.contact-form{grid-column:1;grid-row:1}.contact-main>.form-thankyou,.contact-main>.upload-issue-link{grid-column:1;grid-row:2}.contact-main>.contact-side{grid-column:2;grid-row:1/span 2;align-self:start}.contact-form{font-family:Lato,Arial,sans-serif}.contact-form .row{margin-bottom:12px}.contact-form .row.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form .row.three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.contact-form .field{display:block;width:100%}.contact-form .inline{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form .fields.name .inline{gap:10px}.contact-form .inline.three{display:grid;grid-template-columns:88px 88px 110px;gap:12px}#contact-section.contact-section .contact-form .field-label{display:block;font-size:12px;text-transform:uppercase;font-weight:800!important;font-family:Raleway,Arial,sans-serif!important;color:#000000!important;margin-bottom:6px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #bfbfbf;padding:12px 13px;font-size:13.5px;box-sizing:border-box;background:#f7f7f7}.contact-form input,.contact-form select{height:44px}.contact-form textarea{resize:vertical}.contact-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:40px}.contact-form select::-ms-expand{display:none}.contact-form .fields.address select[name=country-select]{appearance:none;background-color:#f7f7f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;padding-right:44px!important}.contact-form fieldset{border:0;padding:0;margin:0 0 12px}.contact-form .form-item{margin-bottom:16px}#contact-section.contact-section .contact-form .form-item.fields>.title,#contact-section.contact-section .contact-form .form-item.fields>legend.title,#contact-section.contact-section .contact-form .form-item>.title,#contact-section.contact-section .contact-form .form-item>label{color:#000000!important;font-weight:800!important;font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;text-transform:none!important;margin:0 0 8px!important;display:block!important}#contact-section.contact-section .contact-form .required,#contact-section.contact-section .contact-form .required-text{color:#000000!important;font-weight:800!important}#contact-section.contact-section .contact-form .title{display:block;font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:800!important;text-transform:none;font-size:14px;color:#000000!important;margin:0 0 8px}.contact-form .fields.address .title{margin-bottom:8px!important;font-size:15px!important}.contact-form .required{color:#000000!important;font-weight:700!important}.contact-form .required-text{font-style:normal;font-weight:600!important;color:#000000!important;margin-left:4px}.contact-form .caption{display:block;margin-bottom:8px}.contact-form .caption .field-element{display:block;width:100%}.contact-form .row.three .caption .field-element{width:100%}#contact-section.contact-section .contact-form .caption,#contact-section.contact-section .contact-form .caption-text,#contact-section.contact-section .contact-form .form-item>.title,#contact-section.contact-section .contact-form .form-item>label,#contact-section.contact-section .contact-form .title,#contact-section.contact-section .contact-form label,#contact-section.contact-section .contact-form legend{display:block;margin:0 0 8px;font-size:14px!important;color:#000000!important;font-family:Raleway,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.2px;text-transform:none!important;line-height:1.4}.licenses p,.licenses p strong{margin:0;line-height:1.6;font-family:Poppins,Arial,sans-serif!important;font-weight:600!important;color:#000000!important;font-size:14px!important}.contact-form .caption,.contact-form .caption span,.contact-form .form-item,.contact-form label{color:#000000!important;font-weight:600!important;font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.contact-form .field-element::placeholder{color:#666666!important;font-weight:500!important;font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.contact-form .fields.address>.caption:not(:first-child) .caption-text{margin-top:8px}.contact-form .fields.address>.caption:first-child .caption-text{margin-top:0}.contact-form .fields.address .row.three .caption .caption-text{margin-top:8px}.contact-form .field-element,.contact-form select,.contact-form textarea{background:#f7f7f7;border-radius:0}.contact-form .field-element:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.contact-form .field.email .title{margin-bottom:4px}.contact-form .field.email .field-element{background:#f7f7f7;border:1px solid #bfbfbf;height:44px}.form-button-wrapper{display:flex;width:100%}.form-button-wrapper--align-right{justify-content:flex-end;margin-top:0;margin-bottom:-10px}.contact-form .actions{display:flex;gap:12px;align-items:center}.contact-form .upload-issue-link{display:flex;justify-content:center;margin:6px 0;padding-top:0}.contact-form .upload{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:8px 14px;border:1px solid rgba(0,0,0,.25);border-radius:24px;cursor:pointer}.contact-form .upload input{display:none}.contact-form button.submit{display:inline-block;padding:12px 28px;text-transform:uppercase;font-weight:700;letter-spacing:.6px;border-radius:28px;border:1px solid #3a332f;background:#2f2a27!important;color:#ffffff!important;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);margin:0}.contact-form button.submit:focus,.contact-form button.submit:hover{background:#26221f!important;outline:none}.upload-issue-link a,.upload-issue-link a:link,.upload-issue-link a:visited{text-decoration:none;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#ffffff!important;border:1px solid #3a332f;padding:12px 22px;border-radius:28px;display:inline-block;background:#2f2a27!important;letter-spacing:.6px}.upload-issue-link a:focus,.upload-issue-link a:hover{background:#26221f!important;outline:none}.contact-side{display:flex;flex-direction:column;gap:18px}.contact-side img{max-width:100%;height:auto;display:block}.contact-side .shop{text-align:center;margin-top:96px}.contact-side .map-embed{margin:24px auto 18px;width:100%;max-width:320px}.contact-side .map-embed iframe{width:100%;height:220px;border:1px solid #bfbfbf;border-radius:4px}#contact-section.contact-section .contact-footer-banner,#contact-section.contact-section .contact-side{font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}#contact-section.contact-section .contact-side *{color:#000000!important;font-weight:800!important}#contact-section.contact-section .contact-side .licenses{font-size:16px;line-height:1.65;text-transform:uppercase;text-align:center;letter-spacing:.2px}#contact-section.contact-section .contact-side .licenses p{margin:8px 0}#contact-section.contact-section .contact-side .shop h2{margin:0 0 12px;text-transform:uppercase;font-size:36px;letter-spacing:1.2px;line-height:1.15;text-align:center}#contact-section.contact-section .contact-side .shop div{font-size:13px}.accept{text-align:center}.accept p{font-family:Raleway,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.4px;margin:0 0 24px;font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}.accept-logos{display:block;margin:0 auto;max-width:280px;width:100%;height:auto}.banners{display:flex;flex-direction:column;align-items:center;gap:14px}.banners .banner:first-child{margin-bottom:20px}.banners .banner{display:block;max-width:320px;width:100%;height:auto}.badges .green-company{color:#2e7d32}.badges .green-company,.badges .support-troops{font-family:Raleway,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.4px}.badges .support-troops{color:#0d47a1}.badges .green-company,.badges .support-troops{font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}@media (max-width:900px){.contact-main{display:flex;flex-direction:column;width:100%;gap:60px}.contact-form,.contact-side{width:100%;max-width:100%}.contact-side{order:2;align-items:center}.contact-top{grid-template-columns:1fr;gap:32px}.contact-offices{grid-template-columns:1fr;gap:24px}.contact-side .map-embed{width:100%;max-width:100%}}@media (max-width:600px){.contact-form .inline,.contact-form .row.three,.contact-form .row.two{grid-template-columns:1fr}.contact-form .actions{margin-bottom:20px}.contact-form .upload-issue-link{margin-top:20px}#we-offer-section .sqs-block-button-element--large.sqs-button-element--secondary.sqs-block-button-element{margin:0 20px}}.suppliers-section{background:#fff}#trade-companies .content.page-content{max-width:1080px;margin:0 auto;padding:44px 24px;text-align:center}.suppliers-title{font-family:Raleway,Arial,sans-serif;font-weight:700;color:#201713;letter-spacing:1px;margin:0 0 22px}.suppliers-logos{display:flex;flex-wrap:wrap;gap:28px 40px;list-style:none;padding:0;margin:16px 0 0}.supplier-item a,.suppliers-logos{justify-content:center;align-items:center}.supplier-item a{display:inline-flex;height:60px}.supplier-item img{max-height:60px;width:auto}.supplier-item a:hover img{opacity:.9}.suppliers-cta-band{background:#f5f5f5;padding:44px 16px}.suppliers-cta{display:flex;justify-content:center}.financing-btn{display:inline-block;padding:18px 40px;font-family:Raleway,Arial,sans-serif;font-weight:600;font-size:15px;letter-spacing:.5px;text-decoration:none;color:#2b2b2b;background:#ffffff;border:2px solid #2b2b2b;transition:background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}.financing-btn:hover{background:#2b2b2b;color:#ffffff;border-color:#2b2b2b;box-shadow:0 2px 6px rgba(0,0,0,.24)}.supplier--big a{height:72px}.supplier--big img{max-height:72px}.supplier--xl a{height:84px}.supplier--xl img{max-height:84px}.supplier--small a{height:44px}.supplier--small img{max-height:44px}@media (max-width:760px){.supplier-item a{height:48px}.supplier-item img{max-height:48px}.supplier--big a{height:56px}.supplier--big img{max-height:56px}.supplier--xl a{height:66px}.supplier--xl img{max-height:66px}.supplier--small a{height:40px}.supplier--small img{max-height:40px}.suppliers-logos{gap:20px 30px}}