.elementor-7105 .elementor-element.elementor-element-7a9510d1{--display:flex;--min-height:443px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7105 .elementor-element.elementor-element-7a9510d1:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E6EF;background-image:url("https://getboards.com/wp-content/uploads/2025/10/big-bear-ski-resort-scaled.webp");background-position:0px -90px;background-repeat:no-repeat;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-7a9510d1::before, .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-7a9510d1.e-con{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-328b998{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-7c6e5698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-7c6e5698 .elementor-heading-title{font-size:62px;line-height:1em;letter-spacing:-1.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-66de051d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 10px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-66de051d .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-2b8946d .elementor-button{background-color:#DC3E27;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:14px 25px 14px 25px;}.elementor-7105 .elementor-element.elementor-element-2b8946d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-4c4b928{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-f7a699f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;}.elementor-7105 .elementor-element.elementor-element-e83aa80{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#313131;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#313131;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-image-carousel-caption{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:700;margin-block-start:15px;}.elementor-7105 .elementor-element.elementor-element-25b760a{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-394f88d{text-align:center;}.elementor-7105 .elementor-element.elementor-element-394f88d .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-a81850e{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/11/Flylow-glove.webp");background-position:0px -375px;background-repeat:no-repeat;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb::before, .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-064da0c{--display:flex;--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-38d4e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7105 .elementor-element.elementor-element-38d4e94 .elementor-heading-title{font-family:"Jaro", Sans-serif;font-size:126px;letter-spacing:0.6px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-6a4da10{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-7a5dac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7105 .elementor-element.elementor-element-7a5dac5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;letter-spacing:-1.9px;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-615aea4{text-align:left;}.elementor-7105 .elementor-element.elementor-element-615aea4 .elementor-heading-title{color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-40ab9b7 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;padding:14px 25px 14px 25px;}.elementor-7105 .elementor-element.elementor-element-40ab9b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-df83c1f{margin-top:30px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-7105 .elementor-element.elementor-element-5970b32{text-align:center;}.elementor-7105 .elementor-element.elementor-element-5970b32 .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-d0353f6{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-40aa8de{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-40aa8de:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/11/dakine-backpack.webp");background-position:0px -208px;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-40aa8de::before, .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-40aa8de > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-40aa8de > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-fd0f526{--display:flex;--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-af440c2 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-f67b3b4{color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-5da18e0 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;padding:14px 25px 14px 25px;}.elementor-7105 .elementor-element.elementor-element-5da18e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-141eed01{margin-top:35px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-7105 .elementor-element.elementor-element-28752ea4{text-align:center;}.elementor-7105 .elementor-element.elementor-element-28752ea4 .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-7a8a770{--display:flex;}.elementor-7105 .elementor-element.elementor-element-942693d{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#eaeaea;--border-color:#eaeaea;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-942693d:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-942693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/11/Burton-jacket-1229x1536.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-942693d::before, .elementor-7105 .elementor-element.elementor-element-942693d > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-942693d > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-942693d > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-942693d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-942693d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000DB;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-d448ed6{--display:flex;}.elementor-7105 .elementor-element.elementor-element-cf01605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-cf01605.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-cf01605 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:120px;font-weight:800;letter-spacing:-5px;word-spacing:0px;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-feb3326{--display:flex;--min-height:150px;--justify-content:space-around;}.elementor-7105 .elementor-element.elementor-element-31b7a83 .elementor-heading-title{color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-3691f0a7 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:800;fill:#000000;color:#000000;padding:14px 25px 14px 25px;}.elementor-7105 .elementor-element.elementor-element-3691f0a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-54823e33{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-44ed6877{text-align:center;}.elementor-7105 .elementor-element.elementor-element-44ed6877 .elementor-heading-title{line-height:1.4em;letter-spacing:-0.2px;color:#000000;}.elementor-7105 .elementor-element.elementor-element-9e69a39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-5daafd7{text-align:left;}.elementor-7105 .elementor-element.elementor-element-5daafd7 .elementor-heading-title{font-size:56px;}.elementor-7105 .elementor-element.elementor-element-277b587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-f14b7e3{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-7105 .elementor-element.elementor-element-f14b7e3:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/10/Big-Bear-Snowboard-Rentals-Pow-Day.jpg");background-size:cover;}.elementor-7105 .elementor-element.elementor-element-f14b7e3::before, .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-f14b7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-90d7c5c{text-align:center;}.elementor-7105 .elementor-element.elementor-element-90d7c5c .elementor-heading-title{color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-5774380{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.09;}.elementor-7105 .elementor-element.elementor-element-5774380:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-5774380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/11/Nordica-skis.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-5774380::before, .elementor-7105 .elementor-element.elementor-element-5774380 > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-5774380 > .e-con-inner > .elementor-background-video-container::before, .elementor-7105 .elementor-element.elementor-element-5774380 > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-5774380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7105 .elementor-element.elementor-element-5774380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7105 .elementor-element.elementor-element-3d6aa17{text-align:center;}.elementor-7105 .elementor-element.elementor-element-3d6aa17 .elementor-heading-title{color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-7c01a7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-7c01a7e:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-7c01a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBBC20;}.elementor-7105 .elementor-element.elementor-element-695b297{--display:flex;--min-height:0px;}.elementor-7105 .elementor-element.elementor-element-feae6bb.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-feae6bb{text-align:left;}.elementor-7105 .elementor-element.elementor-element-feae6bb .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-6fe7e32{--display:flex;--min-height:0px;}.elementor-7105 .elementor-element.elementor-element-30d5458.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-30d5458{text-align:right;}.elementor-7105 .elementor-element.elementor-element-30d5458 .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-0337b23 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-4dff69f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-9d565c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7105 .elementor-element.elementor-element-435595c img{height:300px;}.elementor-7105 .elementor-element.elementor-element-8afbbca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7105 .elementor-element.elementor-element-9d1d8ca img{height:300px;}.elementor-7105 .elementor-element.elementor-element-b452164{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7105 .elementor-element.elementor-element-3c39538 img{height:300px;}.elementor-7105 .elementor-element.elementor-element-4d45ff7{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-156452e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-156452e .elementor-heading-title{color:#000000;}.elementor-7105 .elementor-element.elementor-element-8be105a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-128a27a{--e-image-carousel-slides-to-show:7;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-128a27a .swiper-wrapper{display:flex;align-items:center;}.elementor-7105 .elementor-element.elementor-element-2557fa50{--display:flex;}@media(min-width:768px){.elementor-7105 .elementor-element.elementor-element-328b998{--width:100%;}.elementor-7105 .elementor-element.elementor-element-064da0c{--width:60%;}.elementor-7105 .elementor-element.elementor-element-6a4da10{--width:40%;}.elementor-7105 .elementor-element.elementor-element-fd0f526{--content-width:100%;}.elementor-7105 .elementor-element.elementor-element-d448ed6{--content-width:100%;}.elementor-7105 .elementor-element.elementor-element-feb3326{--content-width:100%;}.elementor-7105 .elementor-element.elementor-element-f14b7e3{--width:49%;}.elementor-7105 .elementor-element.elementor-element-5774380{--width:49%;}.elementor-7105 .elementor-element.elementor-element-695b297{--width:33%;}.elementor-7105 .elementor-element.elementor-element-6fe7e32{--width:33%;}.elementor-7105 .elementor-element.elementor-element-9d565c2{--width:33.33%;}.elementor-7105 .elementor-element.elementor-element-8afbbca{--width:32.673%;}.elementor-7105 .elementor-element.elementor-element-b452164{--width:33.33%;}}@media(max-width:1024px){.elementor-7105 .elementor-element.elementor-element-7a9510d1{--min-height:383px;}.elementor-7105 .elementor-element.elementor-element-7a9510d1:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -64px;background-repeat:no-repeat;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-7c6e5698 .elementor-heading-title{font-size:42px;}.elementor-7105 .elementor-element.elementor-element-66de051d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7105 .elementor-element.elementor-element-66de051d .elementor-heading-title{font-size:18px;}.elementor-7105 .elementor-element.elementor-element-2b8946d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-2b8946d.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-e83aa80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4{--e-image-carousel-slides-to-show:4;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb{--min-height:250px;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-2f2bdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7105 .elementor-element.elementor-element-38d4e94 .elementor-heading-title{font-size:100px;}.elementor-7105 .elementor-element.elementor-element-7a5dac5 .elementor-heading-title{font-size:40px;}.elementor-7105 .elementor-element.elementor-element-615aea4 .elementor-heading-title{font-size:17px;}.elementor-7105 .elementor-element.elementor-element-40ab9b7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-40ab9b7.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-40aa8de{--min-height:250px;}.elementor-7105 .elementor-element.elementor-element-40aa8de:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -166px;}.elementor-7105 .elementor-element.elementor-element-5da18e0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-5da18e0.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-942693d:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-942693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getboards.com/wp-content/uploads/2025/11/Burton-jacket.webp");}.elementor-7105 .elementor-element.elementor-element-942693d{--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-d448ed6{--min-height:250px;--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-cf01605 .elementor-heading-title{font-size:76px;}.elementor-7105 .elementor-element.elementor-element-3691f0a7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-3691f0a7.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-9e69a39{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-5daafd7 .elementor-heading-title{font-size:32px;}.elementor-7105 .elementor-element.elementor-element-7c01a7e{--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-4dff69f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7105 .elementor-element.elementor-element-9d565c2{--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-8afbbca{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-9d1d8ca{width:100%;max-width:100%;}.elementor-7105 .elementor-element.elementor-element-b452164{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-128a27a{--e-image-carousel-slides-to-show:7;}}@media(max-width:767px){.elementor-7105 .elementor-element.elementor-element-7a9510d1{--min-height:470px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-7a9510d1:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-7a9510d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-33px 0px;}.elementor-7105 .elementor-element.elementor-element-328b998{--width:90%;--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-7c6e5698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-7c6e5698 .elementor-heading-title{font-size:32px;letter-spacing:-0.5px;}.elementor-7105 .elementor-element.elementor-element-66de051d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-7105 .elementor-element.elementor-element-66de051d .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-2b8946d{width:var( --container-widget-width, 85% );max-width:85%;margin:121px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-2b8946d.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-4c4b928{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-f7a699f .elementor-heading-title{font-size:30px;}.elementor-7105 .elementor-element.elementor-element-e83aa80{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-b5c5ef4{--e-image-carousel-slides-to-show:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-25b760a{margin-top:30px;margin-bottom:0px;}.elementor-7105 .elementor-element.elementor-element-394f88d .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-a81850e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-2f2bdeb{--min-height:470px;--overlay-opacity:0.45;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-38d4e94{text-align:center;}.elementor-7105 .elementor-element.elementor-element-38d4e94 .elementor-heading-title{font-size:78px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-7105 .elementor-element.elementor-element-6a4da10{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-6a4da10.e-con{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-7a5dac5{text-align:center;}.elementor-7105 .elementor-element.elementor-element-615aea4.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-615aea4{text-align:center;}.elementor-7105 .elementor-element.elementor-element-40ab9b7{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-40ab9b7.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-5970b32 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-40aa8de{--min-height:250px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-40aa8de:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-40aa8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;}.elementor-7105 .elementor-element.elementor-element-fd0f526{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-af440c2{text-align:center;}.elementor-7105 .elementor-element.elementor-element-f67b3b4{text-align:center;}.elementor-7105 .elementor-element.elementor-element-5da18e0{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-5da18e0.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-28752ea4 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-942693d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-d448ed6{--min-height:0px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-cf01605 .elementor-heading-title{font-size:55px;letter-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-feb3326{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-31b7a83{text-align:center;}.elementor-7105 .elementor-element.elementor-element-3691f0a7{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-3691f0a7.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-54823e33{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-44ed6877 .elementor-heading-title{font-size:24px;}.elementor-7105 .elementor-element.elementor-element-4fcc49c7{padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-5daafd7 .elementor-heading-title{font-size:24px;}.elementor-7105 .elementor-element.elementor-element-277b587{--flex-wrap:nowrap;}.elementor-7105 .elementor-element.elementor-element-f14b7e3{--min-height:250px;}.elementor-7105 .elementor-element.elementor-element-5774380{--min-height:250px;}.elementor-7105 .elementor-element.elementor-element-7c01a7e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-6fe7e32{--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-4dff69f{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7105 .elementor-element.elementor-element-9d565c2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-8afbbca{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-b452164{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-4d45ff7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-128a27a{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-66de051d */.hero-highlight {
  display: inline-block;
  background: #0490eb;     /* highlight color */
  color: #ffffff;
  margin-top: 0.2em;
  padding: 0em 0.4em;
  border-radius: 0em;    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b5c5ef4 *//*========= CARD SIZE & CROP =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-slide .swiper-slide-image,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 img.swiper-slide-image{
  width:100%;
  height:360px;                 /* adjust to taste */
  object-fit:cover;
  display:block;
}

/*========= TRACK SPACING & END-ROOM =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper{ gap:16px; }
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{
  content:"";
  flex:0 0 50px;                /* end spacer so last card can land fully */
}

/*========= VIEWPORT (PEEK + SIDE GUTTERS) =========*/
/* desktop defaults */
:root{
  --peek:56px;                  /* how much of next card shows */
  --gutter-d:10px;              /* desktop gutter (left/right white space) */
  --gutter-t:10px;              /* tablet gutter */
  --gutter-m:10px;              /* mobile gutter */
}
/* apply gutters to the VIEWPORT so gaps/peek keep working */
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper{
  overflow:visible;             /* allow peek beyond viewport */
  /* white space on both sides; right also includes the peek */
  padding-left:  var(--gutter-d);
  padding-right: calc(var(--gutter-d) + var(--peek));
  box-sizing:content-box;       /* don't shrink the track when padding exists */
}

/*========= RESPONSIVE HEIGHTS + PEEK + GUTTERS =========*/
@media (max-width:1024px){
  :root{ --peek:40px; }         /* tune as needed */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-slide .swiper-slide-image,
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 img.swiper-slide-image{ height:280px; }

  /* tablet gutters */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper{
    padding-left:  var(--gutter-t);
    padding-right: calc(var(--gutter-t) + var(--peek));
  }
}
@media (max-width:767px){
  :root{ --peek:18px; }         /* tune as needed */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-slide .swiper-slide-image,
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 img.swiper-slide-image{ height:220px; }

  /* mobile gutters */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper{
    padding-left:  var(--gutter-m);
    padding-right: calc(var(--gutter-m) + var(--peek));
  }
}

/*========= NAV: VARIABLES =========*/
:root{
  --nav-size:60px;
  --nav-bg:#ffffff;
  --nav-icon:#000000;
  --nav-hover-bg:#216d86;
  --nav-hover-icon:#ffffff;
  --nav-shadow:0 2px 10px rgba(0,0,0,.12);
}

/*========= NAV: BUTTON BASE (DESKTOP/TABLET) =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{
  position:absolute; top:50% !important; transform:translateY(-50%) !important;
  width:var(--nav-size); height:var(--nav-size);
  border-radius:9999px;
  background:var(--nav-bg);
  box-shadow:var(--nav-shadow);
  display:grid; place-items:center;
  z-index:3;
  transition:background .18s ease, color .18s ease, transform .18s ease;
  color:var(--nav-icon);
}

/*========= NAV: POSITION RESPECTING GUTTERS =========*/
/* desktop */
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev{ left:var(--gutter-d); }
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-next,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ right:var(--gutter-d); }

/* tablet */
@media (max-width:1024px){
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev{ left:var(--gutter-t); }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ right:var(--gutter-t); }
}

/* mobile (arrows hidden below) keeps offsets but won’t show */
@media (max-width:767px){
  :root{ --nav-size:44px; }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev{ left:var(--gutter-m); }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ right:var(--gutter-m); }
}

/*========= NAV: ICON SIZE & WEIGHT =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button svg{ width:36px; height:36px; }
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button svg.e-font-icon-svg,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button svg.e-font-icon-svg *{
  fill: var(--nav-icon) !important;
  stroke: var(--nav-icon) !important;
  stroke-width: 1.6 !important;
  stroke-linecap: round; stroke-linejoin: round;
}

/*========= NAV: HIDE LEGACY ::AFTER CHEVRONS =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev:after,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next:after{ display:none !important; }

/*========= NAV: HOVER STATES (DESKTOP) =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button:hover,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev:hover,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next:hover{
  background:var(--nav-hover-bg);
  color:var(--nav-hover-icon);
  transform:translateY(-50%) scale(1.04);
}
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button:hover svg.e-font-icon-svg,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button:hover svg.e-font-icon-svg *{
  fill: var(--nav-hover-icon) !important;
  stroke: var(--nav-hover-icon) !important;
}

/*========= NAV: DISABLED (START/END) =========*/
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-prev[aria-disabled="true"],
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev.swiper-button-disabled,
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button.elementor-swiper-button-next[aria-disabled="true"],
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next.swiper-button-disabled{
  opacity:0; visibility:hidden; pointer-events:none;
}

/*========= MOBILE: HIDE ARROWS & DROP END-ROOM =========*/
@media (max-width:767px){
  /* hide nav buttons on small screens */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-swiper-button,
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev,
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ display:none !important; }

  /* no extra right-end spacer on mobile (touch swipe gets you there) */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{ flex-basis:0 !important; }
}
/*==================== PAGE GUTTERS + END-ROOM (KEEPS PEEK) ====================*/
/* Tune these to match the white space of your card row */
:root{
  --gutter-m: 20px;   /* mobile   */
  --gutter-t: 25px;   /* tablet   */
  --gutter-d: 22px;   /* desktop  */
}

/* --- mobile --------------------------------------------------------------- */
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-image-carousel-wrapper{
  /* put the page gutters on the carousel viewport itself */
  box-sizing: content-box;                         /* don't shrink the track */
  padding-left:  var(--gutter-m) !important;
  padding-right: var(--gutter-m) !important;
}
/* end spacer = gutter + current peek so last card can finish inside the gutter */
.elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{
  flex: 0 0 calc(var(--gutter-m) + var(--peek)) !important;
}
/* (arrows are hidden on mobile per your earlier CSS, so no arrow offsets here) */

/* --- tablet --------------------------------------------------------------- */
@media (min-width:768px){
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-image-carousel-wrapper{
    padding-left:  var(--gutter-t) !important;
    padding-right: var(--gutter-t) !important;
  }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{
    flex-basis: calc(var(--gutter-t) + var(--peek)) !important;
  }
  /* keep arrows aligned with the gutter if they’re visible */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev{ left:  var(--gutter-t) !important; }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ right: var(--gutter-t) !important; }
}

/* --- desktop -------------------------------------------------------------- */
@media (min-width:1025px){
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-image-carousel-wrapper{
    padding-left:  var(--gutter-d) !important;
    padding-right: var(--gutter-d) !important;
  }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{
    flex-basis: calc(var(--gutter-d) + var(--peek)) !important;
  }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-prev{ left:  var(--gutter-d) !important; }
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-button-next{ right: var(--gutter-d) !important; }
}
/* --- mobile (MORE PEEK ONLY ON MOBILE) ------------------------------------ */
@media (max-width:767px){
  :root{
    --peek-bonus-m: 20px;              /* tweak: +peek you want on mobile */
  }

  /* put page gutters on the carousel viewport + extra right peek */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .elementor-image-carousel-wrapper{
    box-sizing: content-box;
    padding-left:  var(--gutter-m) !important;                          /* left gutter */
    padding-right: calc(var(--gutter-m) + var(--peek-bonus-m)) !important;  /* right gutter + bonus peek */
  }

  /* end spacer = (right gutter + bonus peek) + existing track peek */
  .elementor-7105 .elementor-element.elementor-element-b5c5ef4 .swiper-wrapper::after{
    flex: 0 0 calc(var(--gutter-m) + var(--peek-bonus-m) + var(--peek)) !important;
  }
}/* End custom CSS */