.flex-container{display:flex;flex-wrap:wrap;padding-bottom:10px;background:#fff}.rich-text-area img{width:100%;object-fit:cover;display:block}.rich-text-area .overlay-one,.rich-text-area .overlay-two{display:none}.rich-text-area .image-overlay{position:absolute;left:var(--m-left);top:var(--m-top);transform:translate(-50%,-50%);padding:1em;width:100%}.rich-text-area h3,.rich-text-area p{text-align:center;color:var(--m-color)}@media (min-width: 600px){.rich-text-area .image-overlay{left:var(--d-left);top:var(--d-top);width:var(--d-max-width)}.rich-text-area h3{text-align:left;margin-bottom:.25rem;color:var(--d-color)}.rich-text-area p{text-align:left;color:var(--d-color)}}@media (min-width: 1024px){.rich-text-area .overlay-one{display:block;position:absolute;top:76%;left:21%;transform:translate(-50%);font-weight:700}.rich-text-area .overlay-two{display:block;position:absolute;top:76%;left:40%;transform:translate(-50%);font-weight:700;font-size:14px}}.section-banner-video{display:flex;position:relative;justify-content:center}.video-section{width:100%;position:relative}.video-section>iframe{top:0;right:0;bottom:0;left:0;position:absolute;height:100%;width:100%}.section-banner-video .banner-content{position:absolute;align-self:flex-end;width:80%}.section-banner-video h3{font-size:25px;line-height:30px;text-align:center;margin-bottom:0}.section-banner-video p{text-align:center}.purchasing-btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.section-banner-video .purchasing-btn{display:block}@media screen and (min-width: 768px){.section-banner-video h3{font-size:26px;line-height:40px;text-align:left}.section-banner-video p{text-align:left}.purchasing-btn-wrapper{gap:12px}.section-banner-video .banner-content{position:absolute;align-self:center}}.carousel-header{position:relative;padding-bottom:6px}.carousel-header .banner-content{position:absolute;bottom:0;width:100%;padding-left:15%;padding-right:15%;margin:auto;text-align:center}.carousel{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{width:0;height:0}.lower-carousel-item img{display:block}.carousel-section .carousel-container{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;max-width:calc(100vw - 12px);margin:auto}.carousel::-webkit-scrollbar,.carousel-container::-webkit-scrollbar{display:none}.carousel::-webkit-scrollbar-thumb,.carousel-container::-webkit-scrollbar-track{// -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);background-color:transparent}.carousel::-webkit-scrollbar-thumb,.carousel-container::-webkit-scrollbar{background-color:transparent}.carousel::-webkit-scrollbar-thumb,.carousel-container::-webkit-scrollbar-thumb{// -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.carousel-section .carousel-wrapper{overflow:hidden;position:relative;margin-bottom:-15px}.carousel-section .carousel-container{padding-bottom:15px!important;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.carousel-container{-webkit-overflow-scrolling:touch}}.carousel-container>.carousel{display:flex;gap:12px;width:100%;overflow:scroll;scroll-snap-type:x mandatory}.carousel-large-item{position:relative;display:flex;flex-direction:column;gap:1rem;width:calc(100vw - 12px);flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always}@media only screen and (min-width: 768px){.carousel-section .carousel-container{scrollbar-width:none;max-width:calc(100vw - 26px);margin:auto}.carousel-container>.carousel{gap:1rem}.carousel-large-item{width:calc(100vw - 26px)}.carousel-header{padding-bottom:13px}.lower-carousel-item{width:calc(100% / 6)}.carousel-container>.carousel .purchasing-btn-wrapper{gap:12px;justify-content:start}}.carousel>.top-level{display:flex;gap:1rem}.carousel-lower-level{display:flex;gap:1rem;height:100%}.header-carousel-item{width:100%;position:relative}.header-carousel-item .banner-content{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;width:var(--d-width);top:0}.header-carousel-item .banner-content>h3{margin-bottom:0}.scrollbar-container{display:flex;justify-content:center;align-items:center;margin-top:20px;width:100%;height:8px;margin-bottom:6px;padding:0 16px}.carousel-scrollbar{-webkit-appearance:none;appearance:none;width:100%;max-width:32rem;height:8px;border-radius:8px;background:#f5f5f5;outline:none;margin:0 auto}.scrollbar-container .carousel-scrollbar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:100px;height:8px;background:#888;cursor:pointer}.scrollbar-container .carousel-scrollbar::-moz-range-thumb{width:100px;height:8px;background:#888;cursor:pointer}@media only screen and (min-width: 768px){.scrollbar-container .carousel-scrollbar{width:80%;max-width:unset}.scrollbar-container .carousel-scrollbar::-webkit-slider-thumb,.scrollbar-container .carousel-scrollbar::-moz-range-thumb{width:25%}}.carousel-section h2{font-size:18px;line-height:30px;margin:0}.carousel-section h3,.carousel-section p{font-size:12px;line-height:24px}@media only screen and (min-width: 768px){.carousel-section h2{font-size:20px;line-height:40px}.caroucarousel-sectionel h3,.carousel-section p{font-size:13px}}@media only screen and (min-width: 1280px){.carousel-section h2{font-size:22px}.carousel-section h3,.carousel-section p{font-size:14px}}.section-banner-carousel,.carousel-slide{position:relative}.banner-content{position:absolute;align-self:end;display:flex;flex-direction:column;align-items:center;width:80%}@media screen and (min-width: 768px){.banner-content{align-self:center;align-items:start}.purchasing-btn-wrapper{gap:12px;justify-content:start}}.section-heading,.cookie-list{width:100%;max-width:min(1200px,100vw);margin-left:.5rem;margin-right:.5rem;overflow:auto;margin-top:1rem;margin-bottom:0}@media screen and (min-width: 768px){.section-heading,.cookie-list{margin-left:6.5vw;margin-right:6.5vw}}.cookie-list{display:grid;grid-template-columns:[first] 1fr [second] 1fr [third] 1fr [fourth] 4fr;grid-template-rows:repeat({{section.blocks | length}},1fr)}.cookie-list>p{border-left:1px solid #474747;border-bottom:1px solid #474747;text-align:center;margin:0;padding:.5rem}.cookie-list>h4{margin:1rem 0rem .5rem;font-size:12px}.cookie-list>h4:first-of-type{margin-top:0}.minus{display:none}.active .minus{display:initial}.active .plus{display:none}.section-image-split{display:flex;flex-direction:column}.split-header-section>h3{font-weight:700;text-align:center;margin-bottom:0;margin-top:.25rem}.split-header-section>p{text-align:center;margin-top:0rem}.split-image-section{display:flex;flex-direction:column;gap:6px}.split-image-block{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.split-image-block>img{width:100%}.split-text-section{display:flex;flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem}.split-text-section>h4{font-weight:700;text-align:center;margin-bottom:0;margin-top:0}.split-text-section p{padding-left:1rem;padding-right:1rem;text-align:center;margin-top:.25rem}@media screen and (min-width: 768px){.split-image-section{flex-direction:row;gap:12px}.split-header-section>h3{margin-bottom:.5rem}.split-text-section{align-items:start;width:100%;height:100%}.split-text-section>h4{font-weight:700;text-align:left}.split-text-section>p{text-align:left;padding:0}.split-text-section>a{margin-top:auto}}.switches-sockets-landing-link{transition:.3s}.switches-sockets-landing-link:hover{opacity:.7}#carousel{overflow:scroll;behavior:smooth;gap:2rem;margin-left:.8rem;margin-right:.8rem;width:fit-content;position:relative}.directional-link-scroll{font-size:0;line-height:0;position:absolute;top:50%;z-index:4;display:block;width:12px;height:12px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;right:0}#scroll-left{margin-right:8px;font-size:16px;left:10px}#scroll-left:before{content:"";border:solid #474747;border-width:0 2px 2px 0;display:inline-block;padding:5px;opacity:1;color:#000;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#scroll-right{margin-left:8px;font-size:16px;right:10px}#scroll-right:before{content:"";border:solid #474747;border-width:0 2px 2px 0;display:inline-block;padding:5px;opacity:1;color:#000;transform:rotate(45deg);-webkit-transform:rotate(-45deg)}.blurred-border{position:absolute;z-index:3;width:1.6rem;height:100%;backdrop-filter:blur(1.6px);-webkit-backdrop-filter:blur(1.6px)}.blurred-border-left{left:0}.blurred-border-right{right:0}@media only screen and (min-width: 768px){.switches-sockets-landing-link{padding:0}#carousel{width:100%;display:flex;justify-content:space-evenly}.directional-link-scroll{display:none}}.section-heading{cursor:pointer}.section-heading,.policy-table{width:100%;max-width:min(1200px,100vw);margin-left:.5rem;margin-right:.5rem;overflow:auto;margin-top:1rem;margin-bottom:0}@media screen and (min-width: 768px){.section-heading,.policy-table{margin-left:6.5vw;margin-right:6.5vw}}.policy-table{display:grid;border-left:1px solid #474747;grid-template-columns:[first] 1fr [second] 1fr [third] 1fr [fourth] 1fr;grid-template-rows:repeat({{section.blocks | size}},1fr)}.policy-table>p,.policy-table>div{border-right:1px solid #474747;border-bottom:1px solid #474747;text-align:left;margin:0;padding:.5rem}.policy-table>h4{margin:1rem 0rem .5rem;font-size:12px}.policy-table>h4:first-of-type{margin-top:0}.col-1{grid-column-start:1;grid-column-end:1}.col-2{grid-column-start:2;grid-column-end:2}.col-3{grid-column-start:3;grid-column-end:3}.col-4{grid-column-start:4;grid-column-end:4;border-right:1px solid #474747}.header{font-weight:700;border-top:1px solid #474747}.text-banner{text-align:center;background:var(--background);padding:var(--m-padding) 12px}.text-banner h3{font-size:18px;color:var(--color)}.text-banner p{font-size:12px;color:var(--color)}@media screen and (min-width: 768px){.text-banner{padding:var(--d-padding) 0}.text-banner h3{font-size:20px}.text-banner p{font-size:13px}}@media screen and (min-width: 1280px){.text-banner h3{font-size:22px}.text-banner p{font-size:14px}}.section-banner-image{display:flex;position:relative;justify-content:center}.image-section{width:100%;position:relative}.image-section img{width:100%;display:block}.section-banner-image .banner-content{position:absolute;align-self:end;display:flex;flex-direction:column;align-items:center;width:80%}.section-banner-image .lower-container{display:flex;flex-direction:column;align-items:center;width:80%;margin:0 auto}.section-banner-image h3{text-align:center;margin-bottom:0}.section-banner-image p{text-align:center}.purchasing-btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center}.section-banner-image .purchasing-btn{display:inline-block}@media screen and (min-width: 768px){.section-banner-image .banner-content{align-self:center;align-items:start}.section-banner-image h3,.section-banner-image p{text-align:left}.purchasing-btn-wrapper{gap:12px;justify-content:start}}@media screen and (max-width: 767px){.section-banner-image .lower-container a{opacity:.7;color:#474747}.section-banner-image .lower-container a:hover,.section-banner-image .lower-container .information-btn{opacity:1;color:#474747}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
