@font-face{font-family:'Geist';src:url(/wp-content/themes/sunranch/assets/fonts/Geist-Regular.eot);src:url('/wp-content/themes/sunranch/assets/fonts/Geist-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/sunranch/assets/fonts/Geist-Regular.woff2) format('woff2'),url(/wp-content/themes/sunranch/assets/fonts/Geist-Regular.woff) format('woff'),url(/wp-content/themes/sunranch/assets/fonts/Geist-Regular.ttf) format('truetype'),url('/wp-content/themes/sunranch/assets/fonts/Geist-Regular.svg#Geist-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Generic G10-FR Slim';src:url(/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.eot);src:url('/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.woff2) format('woff2'),url(/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.woff) format('woff'),url(/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.ttf) format('truetype'),url('/wp-content/themes/sunranch/assets/fonts/GenericG10FRSlim.svg#GenericG10FRSlim') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'URWEgizioW01-Condensed';src:url(/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.eot);src:url('/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.woff2) format('woff2'),url(/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.woff) format('woff'),url(/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.ttf) format('truetype'),url('/wp-content/themes/sunranch/assets/fonts/URWEgizioW01-Condensed.svg#URWEgizioW01-Condensed') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Saa Series C D';src:url(/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.eot);src:url('/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.woff2) format('woff2'),url(/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.woff) format('woff'),url(/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.ttf) format('truetype'),url('/wp-content/themes/sunranch/assets/fonts/SaaSeriesCD.svg#SaaSeriesCD') format('svg');font-weight:400;font-style:normal;font-display:swap}body{font-family:'Geist';font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24px;color:#613716;background:#F0EBE1}a{text-decoration:none;color:#613716;transition:all 0.3s ease 0s}a:hover{color:#613716}:focus{outline:none;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}h1{font-family:'URWEgizioW01-Condensed';font-weight:400;font-size:28px;line-height:28px;text-transform:uppercase}h2{font-family:'URWEgizioW01-Condensed';font-weight:400;font-size:28px;line-height:28px;text-transform:uppercase}h3{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase}h4{font-family:"Barlow Condensed",sans-serif;font-weight:500;font-size:14px;line-height:normal;letter-spacing:.98px;text-transform:uppercase}h5{font-family:"DM Mono",monospace;font-size:14px;line-height:15px;font-weight:500}.flex-box{display:flex;flex-wrap:wrap}.container{max-width:100%;padding:0 48px}.hero-area a:hover,.wellcome .content a:hover,.sr-carousel .content ul li a:hover,.pagi .swiper-button-next:hover,.full-width .caption a:hover,.room-info .bottom-btn ul li a:hover,.image-slider .image-pagi .swiper-button-next:hover,.room-box .content ul li a:hover,.modal-header .btn-close:hover,.hero-pagi .swiper-button-next:hover,.spaces-hero .content .bottom-content a:hover,.events .box .content .bottom-content a:hover,.contact-form .submit-btn:hover,.page-banner .caption ul li a:hover,.product-pagi .swiper-button-next:hover,.load-more a:hover,.ranch-sustainability .content a:hover,.place-box .place-info a:hover,.ranch-radio a:hover,.press-box .text a:hover,.wp-block-button__link:hover{opacity:.5}header{position:fixed;left:0;right:0;top:0;z-index:99;background:#F0EBE1;border-bottom:1.5px solid #613716}header .container{padding:0 24px}header .left-box{width:236px}.center-box{width:calc(100% - 406px);border-left:1.5px solid #613716}header .right-box{display:flex;align-items:center;gap:24px;width:170px}header .logo{padding:24.5px 0;padding-right:23px}header .menu{border-bottom:1.5px solid #613716;width:100%;position:relative}header .menu ul{display:flex;list-style:none;margin:0;padding:0 0 0 23px;column-gap:24px}header .menu ul li a{background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;font-size:16px;line-height:normal;color:#613716;padding:9px 0 9px 27px;display:inline-block;text-transform:uppercase;position:relative}header .menu ul li:hover>a:before,header .menu ul li.current_page_item>a:before,header .menu ul .sub-menu .current-menu-item a:before,header .menu ul li.current-menu-parent>a:before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:13px}header .live-wather p{font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;font-size:16px;line-height:normal;color:#613716;text-transform:uppercase;padding:9px 0 9px 23px;margin:0}header .book-btn{height:100%;background:#E0B962;border-left:1.5px solid #613716;border-right:1.5px solid #613716}header .book-btn a{color:#613716;font-family:"Barlow Condensed",sans-serif;font-weight:500;height:100%;display:flex;align-items:center;padding:0 25px;text-transform:uppercase;text-decoration:underline;font-size:16px;line-height:normal;letter-spacing:1.12px;min-width:126px;justify-content:center}header .book-btn a:hover,.cart .xoo-wsc-sc-bki:hover{opacity:50%}.announcement{background:#613716;text-align:center;padding:5px 0;overflow:hidden}.announcement p{font-family:'URWEgizioW01-Condensed';color:#F0EBE1;font-size:16px;line-height:28px;letter-spacing:.32px;text-transform:uppercase;margin:0}.announcement p a{color:#F0EBE1}.announcement .marquee{animation:marquee 60s linear infinite}.marquee-container{display:flex;white-space:nowrap;overflow:hidden}.marquee{display:flex;flex-shrink:0;animation:marquee 60s linear infinite;will-change:transform}.marquee .flex{display:flex}.marquee .box{flex:0 0 auto}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero-area{position:relative;height:100vh}.hero-area .image,.hero-video,.hero-video div{height:100%}.hero-area .image img{width:100%;height:100%;object-fit:cover}.hero-video{line-height:0}.hero-video video{width:100%;height:100%;;object-fit:cover}.hero-area .caption{position:absolute;bottom:132px;left:0;right:0;max-width:1440px;padding:0 80px;margin:0 auto;text-align:center;z-index:1}.hero-area h1{line-height:27px;margin-bottom:25px}.hero-area .caption h5{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;margin:0 0 37px;text-transform:uppercase}.caption.cream h1,.caption.cream a,.caption.cream h5{color:#F0EBE1}.caption.brown h1,.caption.brown a,.caption.brown h5{color:#613716}.hero-area a{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.wellcome{padding:208px 0 234px;border-bottom:1.5px solid #613716}.wellcome .inner-box{max-width:1127px;margin:0 auto;position:relative}.wellcome .left-image{position:absolute;top:-108px;left:-14px}.wellcome .right-image{position:absolute;bottom:-140px;right:-24px}.wellcome .content{max-width:661px;margin:0 auto;text-align:center}.wellcome .content .wellcome-text{margin-bottom:48px}.wellcome .content p{margin:0 0 16px}.wellcome.about .content p{max-width:657px;margin-left:auto;margin-right:auto}.wellcome .content ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;gap:22px}.wellcome .content a{color:#613716;display:inline-block;text-transform:uppercase;text-decoration:underline;font-size:16px;line-height:normal;margin-top:27px;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px}.tabs-section{padding:92px 0 95px;border-bottom:1.5px solid #613716}.tabs-section .tabs-inner{max-width:100%;margin:0 auto}.tabs-section #pills-tab{padding:0 48px;gap:32px}.tabs-section #pills-tab .nav-link{font-family:"Barlow Condensed",sans-serif;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0 7px;color:#613716;text-transform:uppercase;padding:3px 0 3px 27px;border:0;font-size:16px;line-height:normal;font-weight:500;letter-spacing:1.12px;border-radius:0;position:relative}.tabs-section #pills-tab .nav-link:hover::before,.tabs-section #pills-tab .nav-link.active:before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:8px}.tabs-section .tab-content h2{font-family:'Generic G10-FR Slim';padding:0 48px;text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:43px 0 43px}.sr-carousel{position:relative;overflow:hidden;margin:0 48px}.sr-carousel.mr0{margin:0}.sr-carousel .parent-slider{border-right:0;border-left:0;border-radius:4px 0 0 4px}.sr-carousel .parent-slider>.swiper-wrapper{margin-bottom:1px}.swiper-container.parent-slider.no-swiper{border:1.5px solid #613716;border-radius:4px}.sr-carousel .no-swiper>.swiper-wrapper{flex-wrap:wrap}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide{width:33.3333%;height:auto;border-top:0;border-bottom:0}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide:first-child{border-left:0}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide:last-child{border-right:0}.parent-slider>.swiper-wrapper h3{font-family:'URWEgizioW01-Condensed';font-weight:400;color:#613716;font-size:26px;line-height:28px;letter-spacing:.52px;text-transform:uppercase;display:inline-block;position:relative;top:21px}.sr-carousel .parent-slider .child-slider{position:relative;overflow:hidden;margin:-2px 0 0}.sr-carousel .child-slider .swiper-slide img{width:100%;aspect-ratio:560 / 700}.parent-slider>.swiper-wrapper>.swiper-slide:first-child{border-left:1.5px solid #613716;border-radius:4px 0 0 4px}.parent-slider>.swiper-wrapper>.swiper-slide:last-child{border-radius:0 4px 4px 0}.parent-slider>.swiper-wrapper>.swiper-slide{padding:0 23px 24px;box-sizing:border-box;border-right:1.5px solid #613716;border-top:1.5px solid #613716;border-bottom:1.5px solid #613716;transform:none;height:auto}.sr-carousel .content{padding:21px 0 2px}.sr-carousel .content p{color:#613716;margin:0 0 18px}.sr-carousel .content ul{margin:0;padding:0;list-style:none;display:flex;gap:30px}.sr-carousel .content ul li a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.pagi{display:flex;align-items:center;margin:-3px 0 22px;min-height:16px;gap:12px}.pagi .swiper-button-next,.pagi .swiper-pagination{position:relative;top:0;transform:none}.pagi .swiper-button-next{width:15px;height:10px;margin:0;right:0;justify-content:end;top:0}.pagi .swiper-pagination{justify-content:flex-end;display:flex;gap:6px}.pagi .swiper-pagination .swiper-num{font-family:"Barlow Condensed",sans-serif;color:#61371680;letter-spacing:1.12px}.pagi .swiper-pagination .swiper-num.active{color:#613716}.swiper-button-next::after,.swiper-button-prev::after{display:none}.pagi .swiper-pagination-child{counter-reset:swiper-bullet}.pagi .swiper-pagination-child .swiper-pagination-bullet{counter-increment:swiper-bullet;background:none;color:#61371680;height:auto;width:auto;opacity:1;margin:0!important;font-size:16px;line-height:normal;letter-spacing:1.12px;font-family:"Barlow Condensed",sans-serif;font-weight:500}.pagi .swiper-pagination-child .swiper-pagination-bullet::after{content:counter(swiper-bullet);display:block}.pagi .swiper-pagination-child .swiper-pagination-bullet-active{color:#613716}.press-marquee{padding:96px 0}.marquee-container{width:100%;overflow:hidden;white-space:nowrap}.marquee{padding:0 12px;display:inline-block;animation:marquee 200s linear infinite}.marquee .flex{display:flex;column-gap:24px}.marquee .flex .box{display:flex;align-items:center;column-gap:24px}.marquee .icon img{border-radius:4px;min-width:432px}@keyframes marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}.full-width{position:relative}.full-width .image,.full-width .video,.full-width .video div{height:100%}.full-width .image img{width:100%;height:100%;object-fit:cover}.full-width .video{line-height:0}.full-width .video video{width:100%;height:100%;;object-fit:cover}.full-width .caption{position:absolute;bottom:132px;left:0;right:0;max-width:1440px;padding:0 80px;margin:0 auto;text-align:center}.full-width h2{font-size:28px;line-height:27px;margin-bottom:25px;text-transform:uppercase}.full-width .caption.cream h2,.full-width .caption.cream a{color:#F0EBE1}.full-width .caption.brown h2,.full-width .caption.brown a{color:#613716}.full-width .caption a{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}#autoModal .modal-dialog{max-width:100%;margin:0;display:flex;height:100%;align-items:end}#autoModal .modal-content{background:#6A312B;border:0;border-radius:0}.modal-body .left-box{width:50%}.modal-body .right-box{width:50%}.modal-header{border:0;padding:0}.modal-header .btn-close{position:absolute;right:48px;top:48px;cursor:pointer;z-index:1}.modal-header .btn-close{padding:0;margin:0 0 0 auto;opacity:1;width:auto;height:auto;background:none}.modal-body{padding:46px 45px 49px;max-width:100%;margin:0 auto;width:100%}.modal-body .left-box h2{text-transform:uppercase;color:#E0B962;font-family:'Generic G10-FR Slim';font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 26px}.modal-body .left-box img{position:relative;margin:40px 0 0;max-width:207px}.modal-body .content h3{color:#E0B962;text-transform:uppercase;font-family:'URWEgizioW01-Condensed';font-weight:400;font-size:26px;line-height:28px;letter-spacing:.52px;max-width:511px}.btn-close:focus{box-shadow:none}.modal-body .right-box .content{display:flex;flex-wrap:wrap;height:100%}.modal-body .klaviyo-form{max-width:100%!important;margin-top:auto;width:100%}.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="text"],.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="text"]:hover,.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="text"]:focus,.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="email"],.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="email"]:hover,.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="email"]:focus{border-bottom:1.5px solid #E0B962!important;color:#E0B962!important}body .modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 input[type="email"]::placeholder{color:#E0B962!important}.modal-body .go1272337962.go1272337962.go1272337962::placeholder{color:#E0B962!important}.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 button{background:none!important;color:#E0B962!important}.modal-body .klaviyo-form .go2755693701.go2755693701.go2755693701:hover,footer .go2755693701.go2755693701.go2755693701:hover{background-color:transparent!important;opacity:.5}.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 h1 span,.modal-body .klaviyo-form .kl-private-reset-css-Xuajs1 h1 span strong{color:#E0B962!important}footer .go1272337962.go1272337962.go1272337962:hover{border-color:#613716!important}.hero-slider{position:relative;overflow:hidden;height:100%}.full-image{height:100%}.full-image img,.split-image img{height:100%;object-fit:cover;width:100%}.split-image{display:flex;height:100%}.split-image .box{width:50%}.hero-pagi.hide{display:none}.hero-slider.no-slider .hero-pagi{display:none}.hero-pagi{display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:47px;gap:12px;right:33px}.hero-pagi .swiper-button-next{position:relative;top:auto;bottom:-1px;height:16px;margin:0;transform:none;width:23px;text-align:right;justify-content:flex-end;display:block}.hero-pagi .swiper-pagination{position:relative;bottom:0;justify-content:flex-end;display:flex;gap:6px;width:auto;height:16px;counter-reset:swiper-bullet;transform:none}.hero-pagi .swiper-pagination .swiper-pagination-bullet{counter-increment:swiper-bullet;background:none;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;color:#F0EBE180;font-size:16px;line-height:normal;letter-spacing:1.12px;height:auto;width:auto;opacity:1;margin:0!important}.hero-pagi .swiper-pagination .swiper-pagination-bullet::after{content:counter(swiper-bullet);display:block}.hero-pagi .swiper-pagination .swiper-pagination-bullet-active{color:#F0EBE1}.our-rooms{position:relative;overflow:hidden;padding:93px 0}.our-rooms h2{font-family:'Generic G10-FR Slim';padding:0 48px;text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 43px}.room-info{padding:93px 0 97px}.room-info .left-box{width:50%}.room-info .right-box{width:50%;display:flex;flex-wrap:wrap;flex-direction:column}.room-info h1{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 42px}.room-info ul{padding:0;margin:0 0 58px;list-style:none}.room-info ul li{padding:0 0 0 30px;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0;font-weight:500;font-size:16px;line-height:normal;letter-spacing:1.12px;margin-bottom:0;position:relative;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase}.room-info ul li span.number{position:absolute;left:0;width:20px;text-align:center}.room-info p{max-width:670px;margin:0 0 20px}.room-info p:last-child{margin:0}.room-info .right-box .content{display:flex;justify-content:flex-end;gap:68px;padding:4px 49px 0 0;max-width:500px;margin-left:auto}.room-info .right-box ul li::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:3px}.room-info .bottom-btn{margin-top:auto}.room-info .bottom-btn ul{max-width:450px;margin:0;display:flex;gap:30px;margin-left:auto}.room-info .bottom-btn ul li{background:none;padding:0}.room-info .bottom-btn ul li:before{display:none}.room-info .bottom-btn ul li a{color:#613716;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.floorplan-wheelchair{padding:45px 0}.floorplan{padding:28.5px 0}.floorplan-box{border:1.5px solid #613716;border-radius:4px;padding:22px 24px 26px}.floorplan-box h2{text-transform:uppercase;margin:0 0 17px}.floorplan-box .flex-box{align-items:center;margin:0 -39px}.floorplan-box .left-box{width:50%;padding:0 39px}.floorplan-box .right-box{width:50%;padding:0 39px}.floorplan-box .content p{max-width:543px;margin:0 0 20px}.floorplan-box .content p:last-child{margin:0}.more-rooms{padding:4px 0 70px}.more-rooms h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 43px}.room-box{position:relative;border:1.5px solid #613716;border-radius:4px;margin-bottom:30px}.room-box .box{width:50%;border-right:1.5px solid #613716}.room-box .box:last-child{border-right:0}.room-box .content{padding:0 23px 29px}.image-slider{position:relative;overflow:hidden}.room-box .box h3{font-family:'URWEgizioW01-Condensed';font-weight:400;color:#613716;font-size:26px;line-height:28px;letter-spacing:.52px;text-transform:uppercase;display:inline-block;position:relative;top:21px}.room-box .box img{width:100%;aspect-ratio:864 / 1080}.image-slider .image-pagi{display:flex;align-items:center;margin:0 0 22px;min-height:16px;gap:12px}.image-slider .image-pagi .swiper-pagination{counter-reset:swiper-bullet;justify-content:flex-end;display:flex;gap:6px;position:relative;bottom:auto;top:0}.image-slider .image-pagi .swiper-pagination .swiper-pagination-bullet::after{content:counter(swiper-bullet);display:block}.image-slider .image-pagi .swiper-pagination .swiper-pagination-bullet{counter-increment:swiper-bullet;background:none;color:#61371680;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;height:auto;width:auto;opacity:1;margin:0!important}.image-slider .image-pagi .swiper-pagination .swiper-pagination-bullet-active{color:#613716}.image-slider .image-pagi .swiper-button-next{position:relative;top:0;transform:none;width:15px;height:10px;margin:0;right:0;justify-content:end}.room-box .content p{color:#613716;margin:23px 0 15px}.room-box .content ul{margin:0;padding:0;list-style:none;display:flex;gap:30px}.room-box .content ul li a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.sitemap{border-top:1.5px solid #613716;padding:32px 0;overflow:hidden}.sitemap h2{text-align:center;font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 36px}.sitemap p{text-align:center}.spaces-hero{position:relative;border-bottom:1.5px solid #613716}.spaces-hero .flex-box,.spaces-hero .flex-box .box{height:100%}.spaces-hero .box{width:50%}.spaces-hero .box .image{height:100%}.spaces-hero .box .image img{height:100%;object-fit:cover}.spaces-hero .content{padding:48px;height:100%;display:flex;flex-wrap:wrap}.spaces-hero h1{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;max-width:488px;margin:0 0 49px}.spaces-hero .content .top-content p{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;margin:0}.spaces-hero .content .top-content{width:100%}.spaces-hero .content .bottom-content{width:100%;margin-top:auto}.spaces-hero .content .bottom-content .icon{text-align:right;margin-bottom:102px;padding-right:22px}.spaces-hero .content .bottom-content .icon img{max-width:278px}.spaces-hero .content .bottom-content p{margin:0 0 20px}.spaces-hero .content .bottom-content ul{margin:0;padding:0;list-style:none;display:flex;gap:30px}.spaces-hero .content .bottom-content a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:22px}.page-banner{position:relative}.page-banner .caption{position:absolute;bottom:137px;left:0;right:0;max-width:1440px;padding:0 80px;margin:0 auto;text-align:center;z-index:1}.page-banner .caption h5{text-transform:uppercase;color:#F0EBE1;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;margin:0 0 37px}.page-banner .caption h1{margin:0 0 25px}.page-banner .caption ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:30px}.page-banner .caption ul li a{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;color:#F0EBE1}.shop-area{padding:42px 0 96px}.shop-area h1{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;max-width:488px;margin:0 0 49px}.product-slider{position:relative;overflow:hidden}.products .flex-box{margin:0 -12px}.products .box{width:33.3333%;padding:0 12px;margin-bottom:24px}.product-box{border:1.5px solid #613716;border-radius:4px;padding:21px 23px 24px;position:relative}.product-box .image img{width:100%}.product-box h2{font-size:26px;line-height:28px;letter-spacing:.52px;margin:0 0 15px}.product-info{display:flex;justify-content:space-between;padding:23px 0 0}.product-info .price p{font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;margin:0;font-size:16px;line-height:normal}.product-info .size ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:6px}.product-info .size ul li a{font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;color:#61371680;font-size:16px;line-height:normal}.product-info .size ul li:hover a,.product-info .size ul li.active a{color:#613716}.product-slider.no-swiper .product-pagi{display:none}.product-pagi{display:flex;align-items:center;margin:0;gap:12px;position:absolute;right:23px;top:24px;width:170px}.product-pagi .swiper-pagination{justify-content:flex-end;display:flex;gap:6px}.product-pagi .swiper-button-next,.product-pagi .swiper-pagination{position:relative;top:0;transform:none}.product-pagi .swiper-pagination .swiper-pagination-bullet{counter-increment:swiper-bullet;background:none;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;color:#61371680;font-size:16px;line-height:normal;height:auto;width:auto;opacity:1;margin:0!important}.product-pagi .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#613716}.product-pagi .swiper-pagination .swiper-pagination-bullet::after{content:counter(swiper-bullet);display:block}.product-pagi .swiper-button-next{width:15px;height:10px;margin:0;right:0;justify-content:end}.load-more{text-align:center}.load-more a{color:#613716;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;font-size:16px;line-height:normal}.bottom-content .variations{width:100%;margin:0 0 47px}.variations tbody{display:flex;width:100%;align-items:center;gap:23px}.variations tbody th.label{display:none}.custom-select{position:relative}.custom-select .selected{background:#F0EBE1;border:1.5px solid #613716;width:178px;height:36px;font-size:16px;color:#613716;font-family:"Saa Series C D";letter-spacing:.32px;padding:0 23px;display:flex;align-items:center;position:relative;justify-content:space-between}.spaces-hero .content .custom-select.active .options{display:block}.custom-select .selected:after{content:"";background:#F0EBE1 url(/wp-content/themes/sunranch/assets/images/select.svg) no-repeat;width:10px;height:12px}.spaces-hero .content .custom-select .options{list-style:none;margin:0;padding:17px 23px 20px;display:none;border:1.5px solid #613716;position:absolute;width:100%;background:#F0EBE1;z-index:1;border-top:0}.spaces-hero .content .custom-select .options li{font-size:16px;color:#613716;font-family:"Saa Series C D";letter-spacing:.32px;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0 5px;padding:3px 0 3px 27px;position:relative}.spaces-hero .content .custom-select .options li:hover::before,.spaces-hero .content .custom-select .options li.active::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:6px}.variations tbody select{background:#F0EBE1 url(/wp-content/themes/sunranch/assets/images/select1.svg) no-repeat;background-position:86.1%;word-wrap:normal;border:1.5px solid #613716;width:178px;height:36px;font-size:16px;line-height:normal;color:#613716;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;padding:0 23px;text-transform:uppercase;appearance:none}.variations tbody .custom-quantity{display:flex;border:1.5px solid #613716;width:178px;height:36px;justify-content:space-between;padding:0 23px;align-items:center}.variations tbody .custom-quantity button{padding:0;margin:0;background:none;border:0;position:relative;top:-1px}.variations tbody .custom-quantity .quantity .qty{background:none;appearance:textfield;-webkit-appearance:textfield;border:0;font-size:16px;color:#613716;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px}.bottom-content .reset_variations{display:none!important}.product-details .bottom-content .single_add_to_cart_button{background:none!important;color:#613716!important;font-family:"Barlow Condensed",sans-serif;font-weight:500;display:inline-block;text-transform:uppercase;text-decoration:underline!important;font-size:16px;line-height:normal;letter-spacing:1.12px;margin-top:22px;padding:0!important;border:0;opacity:1!important}.product-details .bottom-content .single_add_to_cart_button::after{display:none}.variations_button .alt.buy-now-btn,.cart .button.alt.buy-now-btn{background:none!important;color:#613716!important;font-family:"Barlow Condensed",sans-serif;font-weight:500;display:inline-block;text-transform:uppercase;text-decoration:underline!important;font-size:16px;line-height:normal;letter-spacing:1.12px;margin-top:22px;margin-left:29px;padding:0!important;border:0;opacity:1!important}#wc-square-digital-wallet{margin:0!important;max-width:250px!important}span.xoo-wsc-sc-count,span.xoo-wsch-items-count{right:-12px;top:-12px;font-family:'Geist';font-size:11px}.product-details .content{padding:44px 48px 50px}.product-details .hero-slider .image img{width:100%}.related.products{padding:94px 0 71px}.related.products h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;max-width:488px;margin:0 0 49px}.related.products .product-box h2{font-size:26px;line-height:28px;letter-spacing:.52px;margin:0 0 15px;font-family:'URWEgizioW01-Condensed'}.product-info .woocommerce-Price-amount.amount{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px}.woocommerce .products .product-info ul li{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px}.woocommerce .products .product-info ul li.out-of-stock{color:#61371680}.wc-block-components-quantity-selector{border:1.5px solid #613716;border-radius:4px;width:107px}.wc-block-components-button__text{text-transform:uppercase;text-decoration:underline;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px;line-height:1.4;font-weight:400}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header,.wc-block-cart .wc-block-cart__totals-title{font-size:12px}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{font-size:0;opacity:1;border-radius:0;border:0}.wc-block-components-quantity-selector__button--minus::before{content:'';width:8px;height:16px;display:inline-block;background:url(https://khaki-finch-182663.hostingersite.com/wp-content/themes/sunranch/assets/images/minus.svg) no-repeat 0 8px;background-size:8px}.wc-block-components-quantity-selector__button--plus::before{content:'';width:8px;height:16px;display:inline-block;background:url(https://khaki-finch-182663.hostingersite.com/wp-content/themes/sunranch/assets/images/plus.svg) no-repeat 0 8px;background-size:8px}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none;outline:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:none;box-shadow:none;outline:0}.wc-block-components-form .wc-block-components-text-input.is-active input[type="email"],.wc-block-components-form .wc-block-components-text-input input[type="text"],.wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-components-form .wc-block-components-text-input input[type="tel"]{background:none;border:1.5px solid #613716;font-size:12px;line-height:16px;letter-spacing:.24px;color:#613716}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{font-size:12px;line-height:16px;letter-spacing:.24px;color:#613716}.wc-blocks-components-select .wc-blocks-components-select__container{background:none}.wc-block-components-form :focus{background:none!important;box-shadow:none!important;border-color:#613716!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:none;border:0;padding:0;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;color:#613716;min-height:auto}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:auto;background:none;font-family:"Barlow Condensed",sans-serif;color:#613716;font-weight:500;letter-spacing:1.12px;font-size:16px;border:0;padding:0;height:auto}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex:initial}.wc-block-components-text-input input[type="text"]{background-color:transparent!important;border:1.5px solid #613716;border-radius:4px;font-size:12px;line-height:16px;letter-spacing:.24px;color:#613716!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus{outline:0!important;outline-offset:0!important}.wc-block-components-radio-control .wc-block-components-radio-control__input,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"],.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background:#fff0;border:1px solid #613716}.wc-block-components-textarea{background-color:#fff0;border:1px solid #613716}.button.alt.buy-now-btn.added::after{display:none}.wc-block-components-address-card address .wc-block-components-address-card__address-section--secondary{color:#613716}.wc-block-components-radio-control--highlight-checked::after{border:1.5px solid #613716}.wc-block-components-form .wc-block-components-text-input input[type="email"]{background-color:transparent!important;border-color:#613716!important}.wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-totals-block,.wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container::after,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container::before,.wc-block-components-express-payment-continue-rule::after,.wc-block-components-express-payment-continue-rule::before{border-color:#613716!important}.wp-block-button__link{color:#613716!important;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline!important;margin-top:27px;padding:0!important;background:none!important}.woocommerce-account .default-page .content{max-width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#613716;color:#613716;padding:20px 15px 20px 40px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#613716;top:20px}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-MyAccount-navigation ul li{padding:0!important}.woocommerce-MyAccount-navigation ul li::before{display:none}.woocommerce-MyAccount-navigation ul li a{background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) 0 center no-repeat;background-size:20px;padding:3px 0 3px 27px;color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;display:inline-block}.woocommerce-MyAccount-navigation ul li.is-active a::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:7px}.woocommerce-Button.wc-forward.button,.woocommerce-Button.wc-forward.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background:none;padding:0;font-family:"Barlow Condensed",sans-serif;font-weight:500;color:#613716;letter-spacing:1.14px;font-size:16px;font-weight:400;text-decoration:underline}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:10px 15px;background-color:#fff0;border:1.5px solid #613716;border-radius:4px;color:#613716}.woocommerce-account legend{font-size:20px;font-family:'Generic G10-FR Slim';font-weight:400;text-transform:uppercase;padding:30px 0 0}.woocommerce-Button.button{background:none!important;padding:0!important;font-family:"Barlow Condensed",sans-serif;color:#613716!important;letter-spacing:1.12px;font-size:16px!important;font-weight:500!important;text-decoration:underline!important;text-transform:uppercase;margin-top:25px!important}header.woocommerce-Address-title{position:relative;margin:0 0 16px}.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background:none!important;padding:0!important;font-family:"Barlow Condensed",sans-serif;color:#613716!important;text-transform:uppercase;letter-spacing:1.12px;font-size:16px!important;font-weight:500!important;text-decoration:underline!important;margin-top:0px!important}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:transparent!important}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:10px 15px;color:#613716}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{margin-top:14px!important}.woocommerce ul.order_details{margin:0 0 2em;padding:0}.woocommerce-order-details h2,.woocommerce-customer-details h2{margin:0 0 16px}.woocommerce .woocommerce-customer-details address{border:1.5px solid #613716;padding:15px 15px}.woocommerce-account .addresses .title .edit{float:left;margin:10px 0}.not-found-outer a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:27px}.contact-area{padding:42px 0 80px;position:relative}.contact-area h1{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;max-width:488px;margin:0 0 49px}.contact-area p{margin:0;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase}.contact-form{max-width:670px;margin-top:231px;position:relative}.contact-form .flex-box{margin:0 -12px}.contact-form .box{padding:0 12px;width:50%;margin:0 0 15px}.contact-form .box.full{width:100%}.contact-form .box.full.mt{margin-top:9px}.brite-field-row.box.full{margin-top:9px;margin-bottom:6px}.brite-field-row.box.full #WebToContact__event_type{margin:0}.contact-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){width:100%;background:none;border:0;border-radius:0;border-bottom:1.5px solid #613716;color:#613716;font-weight:400;padding:0 0 6px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:1.5px solid #E26969;padding:7px 15px}.wpcf7 form .wpcf7-response-output{margin:5px 0 0}.wpcf7-not-valid-tip{color:#E26969;font-size:12px;font-weight:400;display:block;margin-top:19px}.contact-form select{min-height:36px;font-family:"Barlow Condensed",sans-serif;font-weight:500;background:#F0EBE1 url(/wp-content/themes/sunranch/assets/images/select.svg) no-repeat;background-position:98%;border:1.5px solid #613716;border-radius:0;padding:7px 23px 6px;font-size:16px;line-height:normal;color:#613716;margin-top:9px}.form-select:focus{border:1.5px solid #613716;box-shadow:none;outline:none}.contact-form textarea{background:none;border:1.5px solid #613716;height:200px;resize:none;width:100%;border-radius:0;padding:9px 23px;margin-top:9px;color:#613716}.contact-form .submit-btn{color:#613716;background:none;padding:0;margin:9px 0 0!important;font-size:18px!important;line-height:18px!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#613716;opacity:1}.contact-area .icon{position:absolute;right:3px;bottom:50px;z-index:-9}.contact-area .icon img{aspect-ratio:623 / 480}.wpcf7-form-control.wpcf7-select{display:none!important}.custom-dropdown{position:relative}.product-details .custom-dropdown{width:178px;height:36px}.custom-dropdown .dropdown-header{text-transform:uppercase;display:flex;font-family:"Barlow Condensed",sans-serif;font-weight:500;font-size:16px;line-height:normal;letter-spacing:1.12px;color:#613716;justify-content:space-between;padding:9px 20px 9px 23px;border:1.5px solid #613716}.spaces-hero .content .custom-dropdown .dropdown-list,.custom-dropdown .dropdown-list{border:1.5px solid #613716;position:absolute;width:100%;background:#F0EBE1;z-index:1;border-top:0}.spaces-hero .content .custom-dropdown.open .dropdown-list{display:block}.dropdown-header::after{content:"";background:#F0EBE1 url(/wp-content/themes/sunranch/assets/images/select.svg) no-repeat;width:10px;height:12px;position:absolute;top:50%;transform:translate(0,-50%);right:20px}.custom-dropdown.open .dropdown-header::after{transform:translate(0,-50%) rotate(180deg)}.spaces-hero .content .custom-dropdown .dropdown-list,.custom-dropdown .dropdown-list{list-style:none;margin:0;padding:17px 23px 20px;display:none}.custom-dropdown .dropdown-list.open,.custom-dropdown.open .dropdown-list{display:block}.custom-dropdown .dropdown-list li{text-transform:uppercase;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0 7px;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;color:#613716;padding:3px 0 3px 27px;display:block;text-transform:uppercase;position:relative;cursor:pointer}.custom-dropdown .dropdown-list li:hover:before,.custom-dropdown .dropdown-list li.active:before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:8px}.wellcome.about{padding:196px 0 200px;overflow:hidden}.wellcome.about .right-image{position:absolute;bottom:-86px;right:-28px}.ranch-sustainability .box{width:50%}.ranch-sustainability .content{padding:43px 48px 50px}.ranch-sustainability .content{display:flex;flex-wrap:wrap;height:100%}.ranch-sustainability .content h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:34px;line-height:34px;letter-spacing:.64px;margin:0 0 50px}.ranch-sustainability .content ul{max-width:92%;padding:0;margin:0 0 10px;list-style:none;display:flex;flex-wrap:wrap}.ranch-sustainability .content ul li{padding:0 0 0 30px;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0 3px;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;margin-bottom:3px;position:relative;width:50%}.ranch-sustainability .content ul li::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:3px}.ranch-sustainability .content .bottom-content{margin-top:auto}.ranch-sustainability .content p{max-width:621px;margin:0 0 20px}.ranch-sustainability .content a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:23px}.press{padding:94px 0 96px}.press h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 43px}.press-box{border-radius:4px;border:1.5px solid #613716;padding:23px 23px 27px}.press .flex-box{margin:0 -12px}.press .box{width:33.3333%;padding:0 12px;margin-bottom:24px}.press .box .image img{width:100%}.press-box .title-date{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.press-box .title-date span{font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;min-width:80px;text-align:right}.press-box .title-date h3{font-family:'URWEgizioW01-Condensed';font-weight:400;font-size:28px;line-height:28px;text-transform:uppercase}.press-box .text{padding:25px 0 0}.press-box .text p{margin:0 0 14px}.press-box .text a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:5px}.ranch-radio{text-align:center;padding:246px 0 256px;position:relative;border-bottom:1.5px solid #613716}.ranch-radio .icon{position:absolute;top:82px;max-width:1183px;left:0;right:0;margin:0 auto;text-align:left}.ranch-radio h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 45px}.ranch-radio p{color:#613716;max-width:661px;margin:0 auto 19px}.ranch-radio a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:26px}.our-playlists{position:relative;overflow:hidden;padding:93px 0}.our-playlists h2{font-family:'Generic G10-FR Slim';padding:0 48px;text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 43px}.default-page{padding:44px 0 123px}.default-page .content{max-width:740px}.default-page h1{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 50px}.default-page h4{margin:0 0 17px}.default-page ul{padding:0 0 0 7px;margin:0 0 20px;list-style:none}.default-page ul li{margin:0 0 2px;position:relative;padding:0 0 0 9px}.default-page ul li:before{background:#613716;content:"";position:absolute;width:3px;height:3px;border-radius:100%;top:6px;left:0}.default-page ul ol{list-style:none;padding:1px 0 1px 16px}.default-page p{margin:0 0 16px}.default-page p+p{padding-top:15px}.default-page p a{color:#613716;text-decoration:underline}.wellcome.events{padding:198px 0 219px}.wellcome.events .left-image{position:absolute;top:-144px;left:-44px}.wellcome.events .left-image img{aspect-ratio:349 / 386}.wellcome.events .wellcome-text img{aspect-ratio:243 / 112}.events{position:relative}.events .box{position:relative;width:50%}.events .box .content{padding:43px 48px 50px;display:flex;flex-wrap:wrap;height:100%}.events .box .content .top-content{width:100%}.events .box .content h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 49px;max-width:58%}.events .box .content ul{max-width:92%;padding:0;margin:0 0 10px;list-style:none;display:flex;flex-wrap:wrap}.events .box .content ul li{padding:0 0 0 30px;background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;margin-bottom:0;position:relative;width:50%;text-transform:uppercase}.events .box .content ul li::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:3px}.events .box .content .bottom-content{margin-top:auto}.sr-btn a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline}.events .box .content .bottom-content p{max-width:621px;margin:0 0 16px}.events .box .content .bottom-content a{margin-top:23px}.britebiz{border-top:1.5px solid #613716;padding:112px 0}.britebiz .contact-form{margin-top:45px}.britebiz h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;margin:0 0 49px;max-width:58%}.place-explore{padding:95px 0 86px}.place-explore h2{font-family:'Generic G10-FR Slim';text-transform:uppercase;font-size:32px;line-height:34px;letter-spacing:.64px;max-width:488px;margin:0 0 43px}.place-explore .flex-box{margin:0 -12px}.place-explore .box{width:33.3333%;padding:0 12px;margin-bottom:24px}.place-box{border:1.5px solid #613716;border-radius:4px;padding:21px 23px 24px;position:relative}.place-explore .box .image img{width:100%}.place-box .top-text{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.place-box h3{font-family:'URWEgizioW01-Condensed';font-size:26px;line-height:28px;letter-spacing:.52px;text-transform:uppercase}.place-box .top-text p{text-transform:uppercase;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;margin:0;min-width:100px;text-align:right}.place-box .place-info{padding:26px 0 0}.place-box .place-info a{color:#613716;font-size:16px;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;display:inline-block;text-transform:uppercase;text-decoration:underline;margin-top:4px}.place-explore .load-more{padding:10px 0 0}footer{border-top:1.5px solid #613716}.footer-logo img{aspect-ratio:258 / 202}footer .box1{border-right:1.5px solid #613716;padding:16px 35px 16px 0;width:22.1%}footer .box2{border-right:1.5px solid #613716;padding:30px 59px 24px 24px;width:29.1%}footer .box3{width:48.8%}.footer-menu{display:flex;justify-content:space-between}.footer-menu ul{padding:0;margin:0;list-style:none}.footer-menu ul li{margin:0 0 5px}.footer-menu ul li a{background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;font-family:"Barlow Condensed",sans-serif;font-weight:500;background-size:20px;background-position:0;padding:6px 0 9px 27px;color:#613716;font-size:16px;line-height:normal;letter-spacing:1.12px;position:relative;text-transform:uppercase}.footer-menu ul li:hover a::before,.footer-menu ul li.current_page_item a::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:11px}.ranch-mail{padding:24px 0 24px 24px;max-width:377px}.ranch-mail h4{font-size:16px;line-height:normal;letter-spacing:1.12px;margin:0 0 20px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:500}.ranch-mail p{font-size:11px;line-height:14px;max-width:311px;letter-spacing:.22px;margin:0 0 24px}.kl-private-reset-css-Xuajs1 input[type="text"],.kl-private-reset-css-Xuajs1 input[type="text"]:hover,.kl-private-reset-css-Xuajs1 input[type="text"]:focus,.kl-private-reset-css-Xuajs1 input[type="email"],.kl-private-reset-css-Xuajs1 input[type="email"]:hover,.kl-private-reset-css-Xuajs1 input[type="email"]:focus{background:none!important;border:0!important;border-radius:0!important;width:100%!important;border-bottom:1.5px solid #613716!important;color:#613716!important;font-size:11px!important;padding:0 0 7px!important;margin:0 0 15px!important;height:24px!important;outline:none!important;box-shadow:none!important;font-family:'Geist'!important}footer .go2158904963.go2158904963.go2158904963:hover{border-color:#613716!important}.kl-private-reset-css-Xuajs1 button{font-family:"Barlow Condensed",sans-serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:1.12px!important;text-align:left!important;border:0!important;text-transform:uppercase!important;text-decoration:underline!important;margin:11px 0 0!important!important;padding:0!important;color:#613716!important}footer .kl-private-reset-css-Xuajs1 button{margin:0!important;padding:3px 0 0!important}.kl-private-reset-css-Xuajs1 button:hover{background-color:transparent!important}footer .go917199686.go917199686.go917199686:hover{background-color:transparent!important}.go2755693701.go2755693701.go2755693701:hover{background-color:transparent!important}.kl-private-reset-css-Xuajs1 button:after{display:none!important}.kl-private-reset-css-Xuajs1 h1 span,.kl-private-reset-css-Xuajs1 h1 span strong{font-size:16px!important;letter-spacing:1.12px!important;color:#613716!important;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;text-transform:uppercase!important;display:block;font-weight:400;text-align:left}.kl-private-reset-css-Xuajs1 h1 span br{display:none}.kl-private-reset-css-Xuajs1 h1 span:last-child{font-size:11px!important;line-height:11px;letter-spacing:0.22px!important;margin-top:0;display:block;font-family:'Geist'!important;text-transform:lowercase!important}.ranch-mail input{background:none;border:0;border-radius:0;width:100%;border-bottom:1.5px solid #613716;color:#613716;font-size:11px;padding:0 0 7px;margin:0 0 14px}.submit-btn{font-size:16px!important;line-height:normal;font-family:"Barlow Condensed",sans-serif;font-weight:500;letter-spacing:1.12px;text-align:left;border:0!important;text-transform:uppercase;text-decoration:underline;margin:9px 0 0!important}.ranch-mail input::placeholder{color:#613716;opacity:1}.ranch-mail input::-webkit-input-placeholder{color:#613716;opacity:1}.ranch-mail input:-ms-input-placeholder{color:#613716;opacity:1}.ranch-mail input::-ms-input-placeholder{color:#613716;opacity:1}.copyright{border-top:1.5px solid #613716;padding:22px 0 23px}.copyright .flex-box{justify-content:space-between}.copyright p{margin:0;font-size:11px;line-height:11px;letter-spacing:.22px}.no-link{color:inherit;text-decoration:none;-webkit-user-select:text}.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go98373674.kl-private-reset-css-Xuajs1{width:100%!important;max-width:100%!important}.map-area.location .map-wrap{position:relative;margin:99px 0 0 329px}.map-area{margin:-46px 0 0;position:relative}.sitemap .container{padding:0}.sitemap .sidebar{position:absolute;left:48px;margin-top:49px}.map-wrap{position:relative}.map-wrap img{max-width:100%;width:100%}.sidebar{position:absolute;left:48px;z-index:9}.loc-item{background:url(/wp-content/themes/sunranch/assets/images/brackets.svg) no-repeat;background-size:20px;background-position:0;padding:0 0 0 26px;position:relative;cursor:pointer}.loc-item.active::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:4px}.loc-num,.loc-name{font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1.12px;font-family:"Barlow Condensed",sans-serif;font-weight:500}.loc-name br{display:none}.dot{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);cursor:pointer;z-index:20}.dot-inner{width:14px;height:14px;border-radius:100px;background:#E26969}.tooltip{position:absolute;bottom:calc(100% + 42px);left:50%;transform:translateX(-50%);background:#E26969;font-size:16px;letter-spacing:.32px;line-height:16px;font-family:'URWEgizioW01-Condensed';text-transform:uppercase;white-space:nowrap;min-width:84px;padding:8px 10px 8px;border-radius:10px;opacity:0;text-align:center}.tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#E26969;width:2px;height:51px}.dot:hover .tooltip,.dot.active .tooltip{opacity:1}.no-link{color:inherit;text-decoration:none;-webkit-user-select:text}.sr-carousel .parent-slider .child-slider.no-slider .swiper-button-next{display:none}.sr-carousel .parent-slider .child-slider.no-slider .swiper-slide{width:100%}@media screen and (min-width:1024px){.sub-menu-toggle{display:none}header .menu ul ul.sub-menu{display:none;width:100%!important;position:absolute;background:#F0EBE1;left:0;border-top:1.5px solid #613716}header .menu ul li.menu-item-has-children:hover .sub-menu{display:flex}}@media screen and (max-width:1439px){.ranch-sustainability .content ul{max-width:100%}.product-details .custom-dropdown,.variations tbody select,.variations tbody .custom-quantity{width:140px}footer .box2{width:30.1%}footer .box3{width:47.8%}}@media screen and (max-width:1279px){header .book-btn a{padding:0 25px}.events .box .content h2{max-width:100%}.events .box .content ul{max-width:100%}.contact-area .icon{right:-90px}footer .box2{width:32.1%}footer .box3{width:45.8%}}@media screen and (max-width:1199px){.container{padding:0 24px}header .left-box{width:200px}header .right-box{width:146px}header .center-box{width:calc(100% - 346px)}header .menu ul{padding:0 0 0 20px;column-gap:14px}header .menu ul li a{padding:9px 0 9px 27px}header .book-btn a{padding:0 13px;min-width:100px}header .live-wather p{padding:9px 0 9px 20px}header .menu ul li:hover>a::before,header .menu ul li.current_page_item>a::before,header .menu ul .sub-menu .current-menu-item a::before,header .menu ul li.current-menu-parent>a::before{top:13px}.page-banner .caption{bottom:137px;padding:0 24px}.tabs-section #pills-tab{padding:0 24px}.tabs-section .tab-content h2{padding:0 24px}.sr-carousel{margin:0 24px}.our-rooms h2{padding:0 24px}.spaces-hero .content{padding:48px 24px}.events .box .content{padding:43px 24px 50px}.events .box .content ul{max-width:100%;display:block}.events .box .content ul li{width:100%}.wellcome.about .right-image{bottom:-100px;right:-20px}.wellcome.about .right-image img{max-width:200px;width:100%}.ranch-sustainability .content ul{display:block}.ranch-sustainability .content ul li{width:100%}.ranch-sustainability .content{padding:43px 24px 50px}.full-width .caption{padding:0 24px}.place-explore .box{width:50%}.press .box{width:50%}.ranch-radio{padding:93px 0 59px}.ranch-radio .outer{display:flex;flex-wrap:wrap}.ranch-radio h2{font-size:30px;letter-spacing:.6px;margin:0 auto 42px;max-width:80%}.ranch-radio p{margin:0 auto 16px}.ranch-radio a{margin-top:28px}.ranch-radio .icon{position:relative;top:auto;max-width:100%;width:100%;left:0;right:0;margin:0 auto;text-align:center;order:2;padding:11px 0 0}.ranch-radio .icon img{max-width:300px}.our-playlists h2{padding:0 24px}footer .box1{padding:16px 24px 16px 0;width:22%}footer .box2{border-right:1.5px solid #613716;padding:30px 24px 24px 24px;width:40%}footer .box3{width:38%}.ranch-mail{padding:24px 0 24px 24px;max-width:100%}.map-wrap{position:relative;margin-left:140px}.sitemap .sidebar{left:24px}.map-area.location .map-wrap{position:relative;margin:80px 0 0 360px}.modal-body{padding:46px 24px 49px}.modal-header .btn-close{right:24px}.modal-body .flex-box{margin:0 -10px}.modal-body .left-box,.modal-body .right-box{padding:0 10px}}@media screen and (min-width:1023px){header .menu ul li.current-menu-item .sub-menu,header .menu ul li.current-menu-parent .sub-menu{display:flex;opacity:1;visibility:visible}}@media screen and (max-width:1023px){header .mobile-btn{display:block!important;border-bottom:1.5px solid #613716}header .book-btn a{padding:11px 15px;justify-content:center}header .center-box,header .right-box .book-btn{display:none}header .flex-box{justify-content:space-between}header .left-box{width:calc(100% - 88px)}header .right-box{width:auto}header .toggle{display:flex!important}header .logo{padding:24px 23px;border-right:1.5px solid #613716;border-left:1.5px solid #613716;text-align:center}header .book-btn{border:0}header .center-box.show{display:block}header .menu{border-bottom:0}header .center-box{width:100%;position:absolute;top:100%;background:#F0EBE1;left:0;right:0;z-index:1;border-top:1.5px solid #613716;border-left:0!important;padding:48px 0 0;height:100dvh}.live-wather{display:none}header .menu ul{display:block}header .menu ul li{margin-bottom:2px;position:relative}header .menu ul li a{padding:0;background:none;font-size:28px;line-height:28px;font-family:'URWEgizioW01-Condensed';display:block}header .menu .desktop{display:none}header .menu .mobile{display:block!important}header .menu .mobile.active ul li a{opacity:50%}header .menu .mobile.active ul li .sub-menu li a{opacity:1;text-decoration:none}header .menu .mobile.active ul li.submenu-open a{text-decoration:underline}.sub-menu-toggle{display:none}header .menu .mobile .close-menu{display:inline-block;position:absolute;right:20px;z-index:1}.submenu-active>a{text-decoration:underline}.sub-menu-toggle{background:none;border:0;position:absolute;top:0;right:20px;width:26px;height:26px;padding:0}.sub-menu-toggle::after{background:url(/wp-content/themes/sunranch/assets/images/menu-close.svg) no-repeat;content:"";width:26px;height:26px;position:absolute;transform:rotate(45deg);top:0;right:0}.sub-menu-toggle.open::after{transform:rotate(0)}.sub-menu-toggle span{display:none}header .menu ul.sub-menu{display:none;padding:2px 0 10px 85px}header .menu ul.sub-menu.show{display:block}header .menu ul li.current_page_item>a::before,header .menu ul .sub-menu .current-menu-item a::before,header .menu ul li.current-menu-parent>a::before{display:none}header .menu ul li:hover>a::before,header .menu ul li.current_page_item>a::before,header .menu ul .sub-menu .current-menu-item a::before{display:none}.hero-area .caption{padding:0 24px;bottom:99px}.hero-area h1{margin-bottom:13px}.wellcome{padding:96px 0 74px}.wellcome .content .wellcome-text img{max-width:294px}.wellcome .left-image{display:none}.wellcome .right-image{padding-top:30px;position:relative;bottom:0;right:0;left:0;text-align:center}.tabs-section .tab-content h2{font-size:30px;margin:41px 0 42px}.swiper-container.parent-slider.no-swiper{border:0;border-radius:0}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide{width:100%;border:1.5px solid #613716;border-radius:4px;margin-bottom:24px;padding:2px 24px 24px}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide:first-child{border-left:1.5px solid #613716}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide:last-child{border-right:1.5px solid #613716}.sr-carousel .no-swiper .swiper-wrapper .swiper-slide .swiper-slide{border:0;border-radius:0;padding:0;margin:0}.sr-carousel .content{padding:23px 0 0}.full-width{height:550px}.full-width .caption{bottom:99px}.our-rooms{padding:60px 0 70px}.our-rooms h2{font-size:30px;line-height:34px;letter-spacing:.6px;margin:0 0 43px}.room-info{padding:45px 0 47px}.room-info .left-box,.room-info .right-box{width:100%}.room-info .right-box .content{display:flex;justify-content:flex-start;gap:68px;padding:48px 0 10px 0;max-width:450px;margin-left:0}.room-info h1{font-size:30px;margin:0 0 42px}.room-info p{max-width:100%}.room-info .bottom-btn ul{margin-left:0}.more-rooms{padding:4px 0 55px}.room-box{border:0;border-radius:0}.room-box .box{width:100%;border:1.5px solid #613716;border-radius:4px;margin-bottom:24px}.room-box .box:last-child{border-right:1.5px solid #613716}.room-box .content{padding:2px 23px 24px}.room-box .content p{margin:23px 0 20px}.floorplan-box .flex-box{margin:0 -15px}.floorplan-wheelchair{padding:50px 0 53px}.floorplan-box .left-box,.floorplan-box .right-box{padding:0 15px;width:100%}.floorplan{padding:12px 0}.floorplan-box{padding:25px 24px 30px}.floorplan-box h2{margin:0 0 16px}.more-rooms h2{font-size:30px;margin:0 0 51px}.floorplan-box .image{margin:0 0 23px}.floorplan-box .image img{width:100%}.floorplan-box .content p{max-width:100%;margin:0 0 21px}.hero-area.room .hero-pagi{bottom:21px;gap:12px;right:9px;height:16px}.spaces-hero{height:auto!important;margin-bottom:3px}.spaces-hero .box{width:100%}.spaces-hero .content{padding:44px 24px 50px}.spaces-hero h1{font-size:30px;line-height:34px;letter-spacing:.6px;margin:0 0 41px}.spaces-hero .content .bottom-content{margin-top:224px}.spaces-hero .content .bottom-content.icon{margin-top:29px}.spaces-hero .content .bottom-content .icon{text-align:right;margin-bottom:32px;padding-right:0}.spaces-hero .content .bottom-content .icon img{max-width:198px}.spaces-hero .content .bottom-content p{max-width:100%;margin:0 0 16px}.spaces-hero .content .bottom-content a{margin-top:25px}.parent-slider>.swiper-wrapper h3{max-width:67%}.wellcome.events{padding:96px 0 41px;border-bottom:0}.wellcome.events .content{display:flex;flex-wrap:wrap;justify-content:center}.wellcome.events .left-image{position:relative;top:0;left:0;display:block;width:100%;order:2;margin-top:-31px;z-index:-9}.events .box{width:100%}.events .box:nth-child(1){order:2}.events .flex-box:nth-child(2n) .box:nth-child(1){order:0}.hero-pagi{bottom:22px;gap:12px;right:9px;height:16px}.events .box .content{padding:42px 24px 50px}.events .box .content h2{font-size:30px;letter-spacing:.6px;margin:0 0 40px}.events .box .content ul{max-width:92%;margin:0 0 136px;display:block}.events .box .content ul li{width:100%}.events .box .content .bottom-content p{max-width:100%}.events .box .content .bottom-content a{margin-top:27px}.britebiz{padding:94px 0}.britebiz h2{font-size:30px;letter-spacing:.6px;margin:0 0 49px;max-width:100%}.split-image{display:flex;height:100%;flex-wrap:wrap}.split-image .box{width:100%}.single-our-room .split-image .box{height:100%}.page-banner .caption{bottom:98px}.products .box{width:50%}.shop-area h1{font-size:30px;letter-spacing:.6px}.product-details .box:first-child{order:2}.spaces-hero.product-details .hero-slider{height:600px!important}.spaces-hero.product-details .content .bottom-content{margin-top:70px}.spaces-hero.product-details .content .bottom-content p{margin:0 0 19px}.related.products{padding:65px 0 71px}.related.products h2{font-size:30px;letter-spacing:.6px;margin:0 0 42px}.contact-area{padding:44px 0 0}.contact-area h1{font-size:30px;letter-spacing:.6px;margin:0 0 41px}.contact-form{max-width:100%;margin-top:207px}.contact-form .box{padding:0 12px;width:100%;margin:0 0 15px}.contact-form .submit-btn{margin:0!important}.contact-form .box.full:last-child{margin:0}.contact-area .icon{right:0;position:relative;text-align:center;bottom:0;margin-top:-8px}.contact-area .icon img{max-width:500px;width:100%}.wellcome.about{padding:96px 0 80px;border:0}.wellcome.about .right-image{bottom:0;right:0;position:relative;left:0;padding:0}.ranch-sustainability .box{width:100%}.ranch-sustainability .content{padding:44px 24px 50px}.ranch-sustainability .content h2{max-width:400px;margin:0 0 43px}.ranch-sustainability .content ul{margin:0 0 118px}.ranch-sustainability .content p{margin:0 0 16px}.ranch-sustainability .content a{margin-top:27px}.ranch-sustainability .box:first-child{order:2}.spaces-hero.location{border:0}.place-explore .box{width:100%}.place-explore{padding:60px 0 61px}.place-explore h2{font-size:30px;letter-spacing:.6px;margin:0 0 43px}.place-explore .load-more{padding:20px 0 0}.press{padding:44px 0 93px}.press h2{font-size:30px;letter-spacing:.6px;margin:0 0 43px}.press .box{width:100%}.our-playlists{padding:63px 0 75px}.our-playlists h2{font-size:30px;letter-spacing:.6px;margin:0 0 43px}.default-page{padding:44px 0 79px}.default-page h1{font-size:30px;letter-spacing:.6px;margin:0 0 42px}.default-page ul{margin:0 0 18px}.default-page .content{max-width:100%}.tooltip{left:-35px}.tooltip{visibility:visible!important;transform:none!important;width:84px;white-space:collapse}.tooltip br{display:none}.modal-body .left-box,.modal-body .right-box{width:100%}.modal-body{padding:21px 24px 31px}.modal-body .desktop{display:none}.modal-body .mobile{display:block!important}.modal-body .left-box h2{font-size:30px;line-height:34px;letter-spacing:.6px;margin:0 0 18px}.modal-header .btn-close{right:24px;top:27px}.modal-body .content h3{max-width:100%;margin:0 0 87px}footer .box1{padding:16px 24px 16px 0;width:25%}footer .box2{width:30%;padding:30px 24px 24px 24px}footer .box3{width:45%}.footer-menu{display:block}}@media (min-height:700px) and (max-height:880px){.spaces-hero{min-height:720px}}@media screen and (max-width:767px){h2{font-size:26px;line-height:32px;letter-spacing:.52px}.hero-area{height:600px;min-height:600px}.full-image img,.split-image img{aspect-ratio:390 / 600}.hero-area .caption.press h5{margin:0 0 26px}.spaces-hero .hero-slider{height:500px}.room-info .right-box .content{display:block;padding:48px 0 68px 0}.room-info ul{margin:0}.room-info .left-box .content ul{margin:0 0 56px}.hero-area.room{height:500px!important}.home .caption h1 br{display:block}.caption h1 br{display:none}.hero-pagi{bottom:21px;gap:12px;right:9px}.tabs-section{padding:45px 0 72px}.tabs-section #pills-tab{display:block}.tabs-section #pills-tab li{margin:0 0 4px}.sr-carousel .child-slider .swiper-slide img{min-height:319px}.rr.bottom-content.icon .icon{text-align:left}.products .box{width:100%}.shop-area{padding:44px 0 93px}.shop-area h1{margin:0 0 42px}.product-box{padding:23px 24px 21px}.product-pagi{top:26px}.product-info{padding:21px 0 0}.load-more{padding-top:31px}.ranch-sustainability .hero-slider{height:500px}.tooltip{left:-24px;font-size:11px;letter-spacing:.32px;line-height:11px;min-width:60px;width:60px;padding:8px 5px 8px;min-height:38px;display:flex;align-items:center;justify-content:center}.map-area.location .tooltip{left:-63px;min-width:140px;width:140px;flex-wrap:wrap;padding:8px 10px 8px;font-size:12px;line-height:12px}.map-area.location .tooltip br{display:block}.dot,.dot-inner{width:11.201967239379883px;height:11.201967239379883px}.bottom-content .variations{width:100%;margin:0 0 12px}.variations tbody{display:block}.variations tbody tr{margin:0 0 23px!important;display:block}.product-details .custom-dropdown,.variations tbody select,.variations tbody .custom-quantity{width:178px}.map-area.dragging{cursor:grabbing;user-select:none}.map-area{cursor:grab;margin:0}.map-outer{width:100%}.map-area{width:100%;overflow-x:auto;overflow-y:hidden;position:relative}.map-area::-webkit-scrollbar{display:none}.map-area{scrollbar-width:none;-ms-overflow-style:none}.map-wrap{width:1000px;position:relative}.map-wrap img{width:1000px!important;max-width:none!important;display:block}.custom-scrollbar{width:calc(100% - 24px);margin:0 auto}.scroll-track{width:100%;height:3px;background:#D2CAB9;border-radius:8px;position:relative}.scroll-thumb{width:65px;height:3px;background:#613716;border-radius:8px;position:absolute;left:0;top:0;cursor:pointer}.map-area.location .map-wrap{position:relative;margin:80px 0 0 100px}.loc-item::before{background:url(/wp-content/themes/sunranch/assets/images/star.svg) no-repeat;position:absolute;content:"";width:12px;height:12px;left:4px;top:4px}.tooltip{opacity:1!important}footer .container{padding:0}footer .box1{border-right:0;padding:13px 0;width:100%;order:12;text-align:center}footer .box2{border-right:0;padding:47px 24px 42px;width:100%;border-bottom:1.5px solid #613716}.footer-menu{display:flex}footer .box3{width:100%;border-bottom:1.5px solid #613716}.footer-menu.desktop{display:none}.footer-menu.mobile{display:flex!important}.ranch-mail{padding:47px 24px 43px;max-width:100%}.ranch-mail p{margin:0 0 23px}.copyright{text-align:center}.copyright .flex-box{justify-content:center}.copyright p{margin:0 0 3px}.xoo-wsch-text{font-size:20px;white-space:nowrap}.sr-carousel .parent-slider .child-slider{margin:0 0 0}.pagi .swiper-pagination{top:1px}.pagi{margin:-5px 0 22px}.room-info ul li,.tabs-section #pills-tab .nav-link{background-position:0}.tabs-section #pills-tab .nav-link.active::before{top:6px}.sr-carousel.mr0{margin:0 24px}.footer-menu ul li a{background-position:0}.kl-private-reset-css-Xuajs1 input[type="text"],.kl-private-reset-css-Xuajs1 input[type="text"]:hover,.kl-private-reset-css-Xuajs1 input[type="text"]:focus,.kl-private-reset-css-Xuajs1 input[type="email"],.kl-private-reset-css-Xuajs1 input[type="email"]:hover,.kl-private-reset-css-Xuajs1 input[type="email"]:focus{height:24px!important;margin:0 0 16px!important}.wellcome.about{padding:96px 0 94px}.wellcome.about .right-image img{max-width:180px;margin-top:43px}.modal-body .left-box h2{max-width:288px}.related.products h2{max-width:250px}.copyright .flex-box{display:block}.product-pagi .swiper-button-next{top:0}.brite-field-row.box.full #WebToContact__event_type{padding:0 23px;height:36px;line-height:40px;-webkit-appearance:none;appearance:none}.custom-dropdown .dropdown-list li{text-transform:uppercase}.variations tbody select,.variations tbody .custom-quantity{line-height:1;display:flex;align-items:center}.variations tbody .custom-quantity .quantity .qty{height:36px;display:flex;align-items:center;line-height:36px}.custom-dropdown .dropdown-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-dropdown .dropdown-header{padding:9px 20px 9px 22px}.contact-form textarea{padding:9px 22px}.pagi .swiper-button-next{top:2px}}