.gradient{background:transparent}body{margin:0;font-size:14px;background-position:top center!important;background-size:initial!important;overflow-x:hidden;background-attachment:fixed!important;background-color:#fff;background-position-y:0!important;transition:opacity 1.3s;background-image:url(/cdn/shop/files/bg77050G_a35c9a3a-6065-471f-98ba-43798369ae56.png?v=1755594007)!important}.wrapper_packing_lists{position:fixed;background:#fff;width:100%;left:0;max-width:300px;z-index:222;top:0;height:100%;overflow:auto;padding:20px 25px}.wrapper_packing_lists>h4{color:#000!important;font-size:14px;text-align:left;background:url(https://everythingcamper.com/v/vspfiles/assets/images/file2.svg) 0 0 / 16px no-repeat #fff!important;background-position-x:90%!important;background-position-y:1px!important;width:100%;display:block;margin:0;text-decoration:none}.wrapper_packing_lists>h5 a{color:#000!important;text-decoration:none;text-transform:uppercase}.wrapper_packing_lists>h5{color:#000!important;font-size:14px;text-align:left;background-position-x:90%!important;background-position-y:1px!important;width:100%;display:block;margin:10px 0 0;text-decoration:none}.wrapper_packing_lists>h4 a{color:#000!important;text-decoration:none;text-transform:uppercase}.wrapper_packing_lists .group-camp:first-child{border-top:2px solid #eaeaea}.wrapper_packing_lists .group-camp{border-bottom:2px solid #eaeaea;padding-bottom:15px;padding-top:15px}.wrapper_packing_lists ul,.wrapper_packing_lists .group-camp ul{display:block;padding:0;margin:8px 0 0;list-style:none}.wrapper_packing_lists ul li,.wrapper_packing_lists .group-camp ul li a{text-decoration:none;color:#000!important;letter-spacing:0;font-size:12px;display:block}.wrapper_packing_lists .group-camp ul li a:hover{text-decoration:underline}.wrapper_packing_lists h2,.wrapper_packing_lists ul li h5{padding-top:20px;border-top:2px solid #eaeaea;margin-bottom:5px;margin-top:15px;font-size:13px;font-weight:700}.wrapper_packing_lists ul li b,.wrapper_packing_lists ul li a b{color:#005eb9!important}.properties-custom{max-width:280px;display:block;height:40px;width:100%;padding:5px 10px;margin-top:5px}.btn-schedule{background:#009676;border-radius:100px;margin-inline:200px;box-shadow:3px 3px 3px #00000042;color:#fff;display:inline-block;padding:35px;margin:0 auto;text-align:center;font-size:28px;text-decoration:none;font-weight:700}.camp-title{text-align:center;font-size:40px;margin:0 auto 20px;font-weight:700}.header__icons-right .header__iconchat{width:30px;height:30px;display:flex;justify-content:flex-end;float:left;fill:#009676}.header__icons-right .header__icon--cart{height:35px;width:35px;fill:#009676}.header__icons-right{align-items:center;gap:30px}div#profilewrap{position:relative;fill:#009676}svg.profileicon{height:55px;float:left}.header .left-icons{display:flex;gap:35px}.header .left-icons .header__search{display:block}.header__icon .icon-search{width:30px;height:30px}.header__icon .svg-wrapper.profileiconmobile{display:none}#profilewrap .svg-wrapper{width:32px}.page-width,.search-modal__content{background:#fff}div#profilewrap:hover .profileiconmobile{clip-path:circle(30%)}div#profilewrap:hover .profileiconmobile{display:block;height:55px;width:55px;clip-path:circle(100%);transition:clip-path .5s}div#profilewrap:hover .profileicon{display:none}.header__icon:hover svg{transform:scale(1.07)}.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}.header__icon--menu .icon,.header__icon--menu .icon path{fill:#009676}.menu-drawer__navigation .list-menu__item{padding:12px 0;border-bottom:1px solid #cdcdcd;background:transparent}.menu-drawer__navigation .list-menu{padding:0 25px}.schedule-your-appointment .rich-text__heading{font-size:58px;display:block;text-align:center;color:#000;font-family:Calistoga,serif;font-weight:400;font-style:normal}.schedule-your-appointment .rich-text__heading{font-weight:400;font-style:normal}.schedule-your-appointment .rich-text__wrapper{background:#f5f5f5;border-radius:15px;margin-bottom:20px;padding:45px;width:100%!important;max-width:870px}.schedule-your-appointment .rich-text__wrapper .rich-text__text.rte p{font-size:24px;color:#000;line-height:1;text-transform:uppercase;margin:0}.schedule-your-appointment .rich-text__wrapper .rich-text__text.rte{margin-top:5px}.calpal-block-button{font-family:Calistoga,serif;font-weight:400;font-style:normal;margin:10px}@media screen and (min-width: 1200px){.template-collection-camp{padding:0 300px}}@media screen and (max-width: 1199px){.template-collection-camp{padding-left:300px}}@media screen and (max-width: 989px){.header .left-icons{gap:15px}.header__icons-right{gap:20px}.schedule-your-appointment .rich-text__heading{font-size:48px}.schedule-your-appointment .rich-text__wrapper .rich-text__text.rte{margin-top:9px}}@media screen and (max-width: 749px){.header__icons-right,.header .left-icons{gap:0}.header:not(.drawer-menu).page-width{padding-left:1.5rem;padding-right:1.5rem}.header__icons-right .header__iconchat{width:25px;height:25px;margin-right:10px;fill:#009676}.header__icons-right .header__iconchat.header__iconchat-call{margin-right:2px}.svg-wrapper>svg{fill:#009676}.header__heading-link{padidng:0}.schedule-your-appointment .rich-text__wrapper{padding:45px 30px}.schedule-your-appointment .rich-text__heading{font-size:44px}.schedule-your-appointment .rich-text__wrapper .rich-text__text.rte p{font-size:20px}}@media screen and (max-width: 639px){.schedule-your-appointment .rich-text__heading{font-size:42px;line-height:1.1}.schedule-your-appointment .rich-text__wrapper{padding:45px 20px}.template-collection-camp{padding-left:0}.wrapper_packing_lists{display:none}}@media screen and (max-width: 479px){.schedule-your-appointment .rich-text__heading{font-size:34px}.schedule-your-appointment .rich-text__wrapper .rich-text__text.rte p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
