html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100vh}#root,.App{height:100%}#__next,#root{isolation:isolate}html:focus-within{scroll-behavior:smooth}*{margin:0;padding:0}body{line-height:calc(1em + .5rem)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}b,strong{font-weight:bolder}small{font-size:80%}canvas,img,picture,svg,video{display:block;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}button,input,select,textarea{font:inherit}ol,ul{list-style:none}table{border-spacing:0}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-v25-latin_latin-ext-regular.a351aa11871cd23dc84b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/static/media/montserrat-v25-latin_latin-ext-italic.39accf6d13da717a2ab0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/montserrat-v25-latin_latin-ext-700.e719255d9e1b41c204a0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/static/media/montserrat-v25-latin_latin-ext-700italic.8890a9da7abfc0bd5d3f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/media/montserrat-v25-latin_latin-ext-900.bf65b2218245c7c0a807.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/static/media/montserrat-v25-latin_latin-ext-900italic.e35660de336809815f40.woff2) format("woff2")}body{color:#f8f8ff;font-family:Montserrat,sans-serif}h1{font-size:3rem;font-weight:900;line-height:4rem;text-transform:uppercase}h1 span{color:#fd9c01}h2{font-size:1.9375rem;font-weight:900;line-height:3rem;text-transform:uppercase}h3{font-size:1.8rem;line-height:2.5rem}h4{font-size:1.5rem}a,li,p,table{font-size:1.25rem}main p{line-height:2.5rem;word-spacing:2px}.nav-links li a{font-weight:700}.video-text{font-weight:900}.product-filter input,.product-filter label,.product-filter select{font-size:1.125rem;font-weight:700}.category-chip{font-family:Montserrat,sans-serif;font-size:1rem}.animate.pop{animation-duration:.8s;animation-name:animate-pop;animation-timing-function:cubic-bezier(.26,.53,.74,1.48)}@keyframes animate-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.slide-in{animation:slide-in .5s forwards}.slide-out{animation:slide-out .5s forwards}@keyframes slide-in{to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(-110%)}}html{background-color:#1b1b1b;scroll-behavior:smooth}.align-center{text-align:center}.not-found-page,.page-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:10rem 2.5rem 4rem;text-align:center}.main-landing-page-title,.main-page-title{align-self:center;margin-bottom:3.5rem;text-align:center}.main-landing-page-title{margin-top:4rem}.main-page-title{margin-top:10rem}.landing-subtitle{color:#f8f8ffcc;font-size:1.125rem;font-weight:400;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:40rem;text-transform:none}.standart-margin{margin-bottom:5rem}.video-frame{border:none;height:315px;max-width:100%;width:min(560px,92vw)}.button-link,.button-link-ghost,.button-link-secondary{align-items:center;background-color:#fd9c01;border:2px solid #fd9c01;color:#1b1b1b;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 1.4rem;text-decoration:none;transition:transform .25s ease,background-color .25s ease,color .25s ease}.button-link-ghost:hover,.button-link-secondary:hover,.button-link:hover{transform:translateY(-2px)}.button-link-secondary{background-color:#0000;color:#fd9c01}.button-link-ghost{background-color:#0000;border-color:#f8f8ff59;color:#f8f8ff}.text-link{color:#fd9c01;font-weight:700}.scroll-controls{bottom:1.5rem;display:flex;flex-direction:column;gap:.65rem;position:fixed;right:1.25rem;z-index:5}.scroll-control-button{background-color:#fd9c01;border:none;border-radius:50%;box-shadow:0 8px 24px #00000059;color:#1b1b1b;cursor:pointer;font-size:1.35rem;font-weight:900;height:3rem;line-height:1;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease;width:3rem}.scroll-control-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-control-button:hover{background-color:#fea81e}.scroll-control-button:focus-visible{outline:2px solid #f8f8ff;outline-offset:3px}.scroll-control-filters{font-size:1.1rem}.page-lead{color:#f8f8ffcc;font-size:1.125rem;font-weight:400;line-height:1.6;margin:1rem auto 0;max-width:40rem;text-transform:none}.lazy-youtube{aspect-ratio:16/9;background:#242424;border:1px solid #fd9c0159;color:#f8f8ff;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:min(720px,100%)}.lazy-youtube .lazy-youtube-thumb{display:block;height:100%;object-fit:cover;opacity:.85;width:100%}.lazy-youtube .lazy-youtube-play{align-items:center;background:#fd9c01;border-radius:50%;color:#1b1b1b;display:inline-flex;font-size:1.4rem;height:4.2rem;justify-content:center;left:50%;padding-left:.2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.2rem}.lazy-youtube .lazy-youtube-fallback,.lazy-youtube .lazy-youtube-note{background:#1b1b1bd1;bottom:0;font-size:.875rem;font-weight:700;left:0;padding:.7rem 1rem;position:absolute;right:0}table{border-collapse:collapse;box-shadow:0 0 20px #1b1b1b26;margin:25px 0;overflow:scroll;table-layout:fixed;text-align:center;width:min(720px,100%)}table caption{caption-side:top;color:#f8f8ff;font-size:1.5rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase}table tr td{word-wrap:break-word}table thead tr{background-color:#fd9c01;color:#1b1b1b}table tbody tr{border-bottom:1px solid #ddd}table td,table th{padding:15px}ul .comet-li{margin-bottom:1.5rem}ul .comet-li:before{color:#fd9c01;content:"☄";display:inline-block;font-size:2rem;font-weight:700;width:1.5em}.product-badges{display:flex;flex-wrap:wrap;gap:.4rem;left:.75rem;position:absolute;top:.75rem;z-index:1}.product-badges-inline{justify-content:center;margin-bottom:1rem;position:static}.product-badge{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.04em;padding:.35rem .7rem;text-transform:uppercase}.product-badge-new{background-color:#fd9c01;color:#1b1b1b}.product-badge-sold{background-color:#fd0101;color:#f8f8ff}.seasonal-banner{align-items:center;background:linear-gradient(90deg,#fd9c01f2,#fd5e01f2);color:#1b1b1b;display:flex;gap:1rem;justify-content:center;padding:.85rem 1.25rem;position:sticky;text-align:center;top:4.8rem;z-index:2}.seasonal-banner p{font-size:1rem;font-weight:700;margin:0}.seasonal-banner a{color:#1b1b1b;text-decoration:underline}.seasonal-banner .seasonal-banner-close{background:#0000;border:none;color:#1b1b1b;cursor:pointer;font-size:1.5rem;line-height:1}nav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#1b1b1bf2,#1b1b1bc7);display:flex;gap:1.5rem;justify-content:space-between;padding:1rem 6rem;position:fixed;width:100%;z-index:4}nav .nav-brand{align-items:center;color:#f8f8ff;display:inline-flex;flex-shrink:0;gap:.7rem;text-decoration:none}nav .nav-brand-logo{display:block;flex-shrink:0;height:2.25rem;object-fit:contain;width:2.25rem}nav .nav-brand-text{font-size:1.125rem;font-weight:900;letter-spacing:.08em}nav .nav-brand-text span{color:#fd9c01}nav .nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}nav .nav-links .nav-link{color:#fd9c01;text-decoration:none;transition:color .3s ease}nav .nav-links .nav-link.active,nav .nav-links .nav-link:active,nav .nav-links .nav-link:focus,nav .nav-links .nav-link:hover{color:#fd0101}footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;min-height:30vh;padding:0 6rem 3rem;text-align:center}footer .footer-line-break{background-color:#fd9c01;border-radius:25%;height:.15rem;margin-bottom:2.5rem;width:85%}footer .footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;text-align:left;width:100%}footer .footer-brand,footer .footer-heading{color:#fd9c01;font-weight:900;letter-spacing:.06em;margin-bottom:1rem}footer .footer-links{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}footer .footer-links a{color:#f8f8ff;text-decoration:none}footer .footer-links a:hover{color:#fd9c01}.header-element-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.header-element-section:after{background:linear-gradient(90deg,#1b1b1bb8,#1b1b1b47 55%,#1b1b1b73),radial-gradient(circle at 70% 50%,#fd9c0129,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.header-element-section .header-poster,.header-element-section .header-video{inset:0;position:absolute}.header-element-section .header-poster{transition:opacity .8s ease;z-index:0}.header-element-section .header-poster.is-hidden{opacity:0;pointer-events:none}.header-element-section .header-poster img{height:100%;width:100%}.header-element-section .header-element{display:block;height:100%;object-fit:cover;width:100%}.header-element-section .header-video{opacity:0;transition:opacity .8s ease;z-index:0}.header-element-section .header-video.is-ready{opacity:1}.header-element-section .header-element-content{animation:hero-rise .9s ease both;margin-left:8%;max-width:min(34rem,84vw);position:relative;z-index:2}.header-element-section .header-brand{color:#fd9c01;font-size:1.125rem;font-weight:900;letter-spacing:.18em;margin:0 0 .75rem}.header-element-section .header-element-text{color:#f8f8ff;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15;margin:0 0 1.5rem;text-align:left}.header-element-section .header-element-text span{color:#fd9c01}.header-element-section .header-cta{background-color:#fd9c01;color:#1b1b1b;display:inline-flex;font-weight:700;padding:.9rem 1.4rem;text-decoration:none;transition:transform .25s ease}.header-element-section .header-cta:hover{transform:translateY(-2px)}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-page{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 6rem;scroll-margin-top:5rem}.landing-page .catalog-filters{margin-bottom:1.5rem;scroll-margin-top:6rem;width:min(1100px,100%)}.landing-page .product-filters{background:#1b1b1beb;border:1px solid #fd9c0140;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:center;margin-bottom:1rem;padding:1rem 1.25rem;width:min(1100px,100%)}.landing-page .product-filters .product-filter{align-items:center;display:flex;flex-direction:column;justify-content:center}.landing-page .product-filters .product-filter label{margin-bottom:.5rem}.landing-page .product-filters .product-filter input[type=search],.landing-page .product-filters .product-filter select{background-color:#242424;border:1px solid #fd9c0159;color:#fd9c01;cursor:pointer;font-size:1.125rem;font-weight:700;margin-top:.2rem;min-width:14rem;outline:none;padding:.85rem 1rem;text-align:center}.landing-page .product-filters .product-filter input[type=search]{cursor:text;text-align:left}.landing-page .product-filters .product-filter-toggle label{align-items:center;color:#f8f8ff;cursor:pointer;display:inline-flex;font-weight:700;gap:.6rem;margin-top:1.6rem}.landing-page .product-filters .product-filter-toggle label input{accent-color:#fd9c01;height:1.1rem;width:1.1rem}.landing-page .category-chips{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem;width:min(1100px,100%)}.landing-page .category-chip{background:#0000;border:1px solid #fd9c0173;color:#fd9c01;cursor:pointer;font-weight:700;padding:.55rem 1rem;transition:background-color .25s ease,color .25s ease}.landing-page .category-chip.active,.landing-page .category-chip:hover{background-color:#fd9c01;color:#1b1b1b}.landing-page .product-count{color:#f8f8ffbf;font-size:1rem;margin-bottom:1rem}.landing-page .product-display{grid-gap:2.5rem 1.75rem;align-items:start;display:grid;gap:2.5rem 1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42vh;width:min(1200px,100%)}.landing-page .product-display .product-display-empty{grid-column:1/-1;padding:3rem 1rem;text-align:center}.landing-page .product-display .product-card{position:relative}.landing-page .product-display .product-card.is-sold{opacity:.72}.landing-page .product-display .product-card .product-link{color:#fd9c01;display:block;text-decoration:none}.landing-page .product-display .product-card:hover .product-card-img img{transform:scale(1.04)}.landing-page .product-display .product-card .product-card-img{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at center,#fd9c0114,#0000 65%),#242424;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.landing-page .product-display .product-card .product-card-img picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.landing-page .product-display .product-card .product-card-img img{height:100%;max-height:85%;max-width:85%;object-fit:contain;object-position:center;transition:transform .35s ease;width:100%}.landing-page .product-display .product-card .product-card-info{margin-top:1rem;text-align:center}.landing-page .product-display .product-card .product-card-info h3{font-size:1.375rem;line-height:1.35;text-transform:uppercase}.landing-page .product-display .product-card .product-card-info .product-card-category{color:#f8f8ffa6;font-size:1rem;margin-top:.6rem;text-transform:capitalize}.landing-page .product-display .product-card .product-card-info .product-card-info-price{color:#f8f8ff;font-size:1.5rem;font-weight:700;margin-top:.9rem}.product-page{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;padding-top:10.5rem}.product-page .product-layout{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1.05fr .95fr;margin-bottom:4rem;width:min(1120px,100%)}.product-page .product-media{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:7rem}.product-page .product-page-image{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at center,#fd9c0114,#0000 65%),#242424;display:flex;justify-content:center;width:100%}.product-page .product-page-image img{height:auto;max-height:80%;max-width:80%;object-fit:contain;object-position:center;width:auto}.product-page .product-details{text-align:left}.product-page .product-details h1{line-height:1.15;margin-bottom:.75rem;margin-top:0}.product-page .product-details .product-badges-inline{justify-content:flex-start;margin-bottom:1rem}.product-page .product-details table{margin:1.5rem 0;width:100%}.product-page .product-page-price{color:#f8f8ff;font-size:1.9375rem;font-weight:900;margin:0}.product-page .product-vat-note{color:#f8f8ffb3;display:block;margin-bottom:1.5rem}.product-page .product-video-missing{color:#f8f8ffbf;margin:0}.product-page .video-frame{aspect-ratio:16/9;height:auto;width:100%}.product-page .product-actions{align-items:stretch;display:flex;flex-direction:column;gap:.85rem;width:100%}.product-page .product-actions .text-link{align-self:flex-start;margin-top:.5rem}.product-page .related-products{margin-bottom:3rem;text-align:center;width:min(1120px,100%)}.product-page .related-products h2{margin-bottom:2rem}.product-page .related-products-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .related-product-card{align-items:center;background-color:#242424;color:#f8f8ff;display:flex;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:transform .25s ease}.product-page .related-product-card:hover{color:#fd9c01;transform:translateY(-4px)}.product-page .related-product-card .related-product-image{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%}.product-page .related-product-card img{height:100%;max-height:85%;max-width:85%;object-fit:contain;object-position:center;width:100%}.product-page .related-product-card span{font-size:1rem;line-height:1.35}.contact-page{align-items:center;display:flex;flex-direction:column;gap:5.5rem;padding-bottom:3rem}.contact-page .main-page-title{margin-bottom:0}.contact-page .contact-top-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1.2fr .8fr;width:min(1100px,100%)}.contact-page .static-map-link{color:#f8f8ff;display:block;text-decoration:none;width:100%}.contact-page .static-map{background-color:#242424;border:1px solid #fd9c0159;display:block;height:auto;width:100%}.contact-page .static-map-caption{color:#fd9c01;display:block;font-weight:700;margin-top:.75rem;text-align:center}.contact-page .contact-address{display:flex;flex-direction:column;font-style:normal;gap:1rem;margin:0}.contact-page .contact-card{background:#242424;border-left:3px solid #fd9c01;display:flex;flex-direction:column;gap:.45rem;line-height:1.5;padding:1.15rem 1.25rem}.contact-page .contact-card strong{color:#f8f8ff;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.contact-page .contact-card a{color:#fd9c01;word-break:break-word}.contact-page .contact-about,.contact-page .contact-form-section,.contact-page .contact-hours-section,.contact-page .contact-props{text-align:center;width:min(1100px,100%)}.contact-page .contact-form-section{width:min(640px,100%)}.contact-page .contact-form-section h2{margin-bottom:.75rem}.contact-page .contact-form-section>p{color:#f8f8ffbf;margin-bottom:.5rem}.contact-page .contact-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;text-align:left}.contact-page .contact-form label{display:flex;flex-direction:column;font-weight:700;gap:.5rem}.contact-page .contact-form input,.contact-page .contact-form textarea{background-color:#242424;border:1px solid #fd9c0159;color:#f8f8ff;font:inherit;padding:.85rem 1rem;width:100%}.contact-page .contact-form .form-error{color:#fd0101;margin:0}.contact-page .contact-form .button-link{align-self:center;margin-top:.5rem}.contact-page .contact-hours-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.contact-page .contact-about{text-align:center}.contact-page .contact-about h2{margin-bottom:1.25rem;text-align:center}.contact-page .contact-about p{margin:0 auto 1rem;max-width:46rem}.contact-page .principle-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.contact-page .principle-card{align-items:center;background:#242424;border-top:3px solid #fd9c01;display:flex;flex-direction:column;gap:.75rem;line-height:1.55;padding:1.25rem;text-align:center}.contact-page .principle-card strong{color:#fd9c01;letter-spacing:.04em}.contact-page .principle-card span{color:#f8f8ffd9;font-size:1rem}.contact-page h2{text-align:center}.contact-page .contact-table-container{align-items:center;display:flex;flex-direction:column;justify-content:top;width:100%}.contact-page .contact-table-container table{margin:0;width:100%}.safety-page{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:center;padding-bottom:3rem}.safety-page .main-page-title{margin-bottom:0}.safety-page .safety-intro{display:flex;flex-direction:column;gap:.75rem}.safety-page .safety-intro p{margin:0}.safety-page .safety-video-block{align-items:center;display:flex;flex-direction:column;justify-content:center;width:min(720px,100%)}.safety-page .safety-rules{width:min(1100px,100%)}.safety-page .safety-rules h2{margin-bottom:1.75rem;text-align:center}.safety-page .safety-rules-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.safety-page .safety-rule-card{grid-gap:.9rem;align-items:start;background:#242424;border-left:3px solid #fd9c01;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:1.1rem 1.2rem}.safety-page .safety-rule-card p{font-size:1rem;line-height:1.55;margin:0}.safety-page .safety-rule-number{color:#fd9c01;font-size:1.125rem;font-weight:900;line-height:1.4}.policy-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.policy-page .document-frame{height:500px;width:75%}.policy-page .document-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0 6rem;text-align:center}@media only screen and (max-width:900px){.landing-page .product-display{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page{padding-left:3.5rem;padding-right:3.5rem}.product-page .product-layout{gap:2rem;grid-template-columns:1fr}.product-page .product-media{position:static}.product-page .related-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page{padding-left:3.5rem;padding-right:3.5rem}.contact-page .contact-hours-grid,.contact-page .contact-top-grid,.contact-page .principle-grid{grid-template-columns:1fr}.safety-page{padding-left:3.5rem;padding-right:3.5rem}.safety-page .safety-rules-grid,footer .footer-grid{grid-template-columns:1fr}footer .footer-grid{text-align:center}.policy-page{padding:0 3.5rem}}@media only screen and (max-width:600px){h1{font-size:2.8125rem}.contact-page,.policy-page,.product-page,.safety-page{padding-left:2.5rem;padding-right:2.5rem}.scroll-controls{bottom:1rem;right:.75rem}.scroll-control-button{height:2.75rem;width:2.75rem}table{font-size:1rem;width:100%}nav{flex-direction:column;gap:.75rem;justify-content:center;padding:.85rem .75rem}nav .nav-brand-text{font-size:1rem}nav .nav-links{flex-wrap:wrap;gap:.7rem;justify-content:center}nav .nav-links li a{font-size:.9375rem}.seasonal-banner{flex-direction:column;gap:.35rem;top:6.8rem}.header-element-section{justify-content:center}.header-element-section .header-element-content{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:min(34rem,90vw);text-align:center}.header-element-section .header-brand,.header-element-section .header-element-text{text-align:center}.header-element-section .header-element-text{font-size:clamp(1.8rem,8vw,2.4rem)}.product-page{padding-top:11rem}.product-page .product-layout{gap:2rem;grid-template-columns:1fr}.product-page .product-media{position:static}.product-page .product-details{text-align:center}.product-page .product-details .product-badges-inline{justify-content:center}.product-page .product-details .product-actions .text-link{align-self:center}.landing-page{padding:0 2.5rem}.landing-page .product-filters{align-items:stretch;flex-direction:column}.landing-page .product-filters .product-filter input[type=search],.landing-page .product-filters .product-filter select{min-width:0;width:100%}.landing-page .product-display{gap:2rem;grid-template-columns:1fr}.video-frame{height:220px}footer{padding:0 1.2rem 2rem}}@media only screen and (min-width:901px){.contact-page,.product-page,.safety-page{padding-left:6rem;padding-right:6rem}}@media screen and (prefers-reduced-motion:reduce){.animate{animation:none!important}.button-link,.header-element-section .header-element-content,.product-card-img img,.related-product-card{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.c7959153.css.map*/