html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,input[type="search"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after {box-sizing:inherit}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before {content:" ";display:table}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after {clear:both;content:" ";display:table}h1,h2,h3,h4,h5,h6 {margin:unset}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}body .slick-initialized .slick-slide.flex {display:flex}section {float:left;width:100%;position:relative}.bg-video {height:100%;object-fit:cover;width:100%}.bg-wrap{clip:rect(0,auto,auto,0);clip-path:inset(0 0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.bg {position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;will-change:transform;transform:translate(0) perspective(0px)!important;-ms-transform:translate(0) perspective(0px)!important;-webkit-transform:translate(0) perspective(0px)!important;-moz-transform:translate(0) perspective(0px)!important;-o-transform:translate(0) perspective(0px)!important;will-change:transform;z-index:2}.bg:before {position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,0.0);content:'';z-index:3}html {font-size:62.5%;scroll-behavior:smooth}body > div {font-size:18px;line-height:1.4}body {background-color:#000;font-variant:lining-nums;color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-optical-sizing:auto}body input {outline:none!important}a:active,a:focus,{outline:0;border:none;-moz-outline-style:none}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img {-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}a {text-decoration:underline;outline:0;border:none;-moz-outline-style:none}a:focus,a:hover {text-decoration:none;outline:0;border:none;-moz-outline-style:none}p {margin:0 0 28px;padding:0}ol,ul {margin:0;padding:0}hr {border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:1em 0}b,strong {font-weight:700}blockquote,cite,em,i {font-style:italic}mark {background:#ddd;color:#000}blockquote {margin:90px auto 60px;max-width:100%;width:600px;position:relative}blockquote::before{content:"";position:absolute;top:-41px;left:-55px;width:83px;height:74px;background-image:url(/wp-content/themes/caddyshanks/assets/images/quote.svg);background-size:contain;background-repeat:no-repeat;z-index:1}p:last-of-type{margin-bottom:unset!important}blockquote h2,blockquote p {position:relative;z-index:10}.post-content blockquote h2,.open-content blockquote h2 {font-size:60px;text-align:center;line-height:1.1}blockquote p {font-size:16px;text-align:center;text-transform:uppercase}embed,iframe,img,object,video,.wp-caption {max-width:100%}img {height:auto}figure {margin:0}input {-webkit-appearance:none!important;border-radius:0px!important}table {border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}tbody {border-bottom:1px solid #eee}td,th {text-align:left}td {border-top:1px solid #eee;padding:6px}th {font-weight:400;padding:0 6px}td:first-child,th:first-child {padding-left:0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span {border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type="submit"]:focus {background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#333;display:block;font-size:1em;font-weight:bold;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link {position:relative}.relative {position:relative}.absolute {position:absolute}.high {z-index:9}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap {flex-wrap:nowrap}.inline-flex{display:inline-flex;display:-webkit-inline-flex;display:-moz-inline-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.center {text-align:center}.v-center {align-items:center}.v-end {align-items:flex-end}.v-start {align-items:flex-start}.h-center {justify-content:center}.h-start {justify-content:flex-start}.h-end {justify-content:flex-end}.square:before {padding-top:100%;display:block;content:''}.square {position:relative;width:100%}.square img,.before img {position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.before {position:relative}.before:before {content:'';display:block;width:100%}a {text-decoration:none;color:#151515}.seventy-five{width:75%}.twenty-five{width:25%}.fifty-five {width:55%}.forty-five.true {width:42.5%;margin-left:auto}.forty-five {width:45%}.sixty{width:60%}.seventy {width:70%}.thirty {width:30%}.forty{width:40%}.one-half,.gfield--width-half{width:48%;margin-right:4%}.one-half:nth-child(2n),.gfield--width-half.second{margin-right:unset}.one-third,.gchoice{width:31.5%;margin-right:2.5%}.oversized-container-inner .two-thirds{width:unset;flex:1}.two-thirds{width:calc(100% - 31.5% - 2.5%);margin-left:auto}.one-third:nth-child(3n),.gchoice:nth-child(3n){margin-right:unset}.one-quarter{width:23%;margin-right:2.5%}.one-quarter:nth-child(4n){margin-right:unset}.one-fifth {width:20%}.main-button {border-radius:100px;min-width:147px;padding:7px 14px;font-size:16px;border:2px solid #000!important;letter-spacing:3px;cursor:pointer}.shopify-btn.main-button {border-radius:100px!important}form .ajax-loader,form .wpcf7-response-output{display:none !important}input {border-radius:0px!important}.upper {text-transform:uppercase}.italic {font-style:italic}.hobo,h1,.h1,h2,.h2,.post-content blockquote h2,.open-content blockquote h2 {font-family:"hobeaux",sans-serif;font-weight:500;font-style:normal}.hobo.bold {font-weight:700}.frag,.h3,h3,.wpcf7-submit,blockquote p{font-family:"Fragment Mono",monospace;font-weight:400;font-style:normal}.funnel,body{font-family:"Funnel Sans",sans-serif;font-weight:400}.funnel.med {font-weight:500}.funnel.semi {font-weight:600}.funnel.bold {font-weight:700}.funnel.black {font-weight:800}.bold {font-weight:bold}h1,h2,h3,h4,h5 {line-height:1.1}h1,.h1 {font-size:90px;margin-bottom:24px}h2,.h2 {font-size:50px;margin-bottom:10px}.single-post .post-hero h2,.single-post .post-hero .h2 {font-size:44px}.hero-excerpt {font-size:18px}h3,.h3 {font-size:32px;margin-bottom:8px}.sub-left h2 {font-size:23px;margin-bottom:10px;line-height:1.3}.smaller-p {font-size:16px;line-height:1.5}.green-bg,body,header {background-color:#23A25F;color:#151515}.green-c {color:#23A25F}.beige-bg,.site-inner,.header-main-inner,.footer-main-inner {background-color:#FFFFF1}.site-inner {border-bottom-right-radius:47px;border-bottom-left-radius:47px;border:3px solid #151515;border-top:unset;margin:0 auto}.main-site-container {width:1250px;max-width:92.5%;margin:0 auto}.medium-site-container {width:950px;max-width:90%;margin:0 auto}.narrow-site-container {width:800px;max-width:90%;margin:0 auto}.post-body .narrow-site-container,.open-content .narrow-site-container {width:700px}body {margin:16px 0}.site-inner {padding-top:114px}.site-inner,.header-main-inner,.footer-main-inner {width:100%;max-width:calc(100% - 16px - 16px)}.marquee{width:max-content;animation:marquee 50s linear infinite}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.topper .marquee{width:max-content;animation:marquee-rev 50s linear infinite}@keyframes marquee-rev{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.mobile-menu{position:fixed;top:100%;transition-duration:.3s;left:0;right:0;border:3px solid #000;margin:0 auto;z-index:10;background:#FFFFF1;height:100%;width:100%;padding-top:90px}.mobile-menu-inner .main-nav-holder:last-child {margin-bottom:unset}.mobile-menu-inner .main-nav-holder {font-size:24px;margin-bottom:20px}.mobile-menu-inner{width:250px;max-width:90%;margin:0 auto;text-align:center}header {position:fixed;z-index:100;top:0;left:0;width:100%;padding-top:16px}.header-main-inner,.footer-main-inner {position:relative;left:0;right:0;z-index:10;margin:0 auto;border:3px solid #151515}.header-main-inner {border-top-right-radius:47px;border-top-left-radius:47px;padding:19px 0}.footer-main-inner {border-radius:47px}.logo {width:127.87px}.nav-right {width:calc(100% - 127.87px);margin-left:auto}.nav-right a {margin-left:40px}.subscribe-pill {padding:5px 10px;border:1.75px solid #000!important;border-radius:100px}.main-nav-holder {overflow:hidden}.hamburger{width:43px;height:26px;position:relative;cursor:pointer}.hamburger span{display:block;content:'';position:absolute;height:3px;width:100%;background-color:#000;left:0;transition-duration:.3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.mobile-open .mobile-menu {top:0}.mobile-open{height:100%;overflow:hidden}.mobile-open .hamburger span:nth-child(1){transform:rotate(45deg) translateY(-50%);top:50%}.mobile-open .hamburger span:nth-child(2){transform:rotate(-45deg) translateY(-50%);top:50%}.mobile-open .hamburger span:nth-child(3){bottom:-4px;opacity:0}.copyright {font-size:14px}.site-footer {margin-top:16px}.footer-left {padding-right:10%}.footer-left a {margin-right:5.5%}.footer-right a {font-size:16px}.footer-right a {margin-bottom:20px}.footer-main-inner {padding:50px 0 25px}.footer-top-links {margin-bottom:40px}.caddy-footer-logo a,.caddy-footer-logo img {width:100%}.caddy-footer-logo {width:calc(100% + 36px);margin-left:-18px;margin-bottom:20px}.copy-social {font-size:16px}.copyright {margin-right:auto}.social-link {width:32px;margin-left:13px}.social-link img {object-fit:contain;object-position:center;width:100%}.win-section img {width:100%}#lottie-icon {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:90%;width:90%;z-index:1}.hero-small-sub {font-size:26px;margin-top:15px}.main-heading-area {margin-bottom:25px}.secondary-heading-area {margin-bottom:35px}.testimonials .secondary-heading-area {margin-bottom:75px}.subscribe-hero {padding:160px 0}.subscribe-hero + .main-section {padding-top:unset}.main-section.is-last {padding-bottom:unset!important}.main-section {padding:100px 0}.main-section + .main-section {padding-top:unset}.subscribe-hero.shorter-text {padding:120px 0}.shorter-text .sub-left {width:700px}.shorter-text .sub-right {width:calc(100% - 700px);right:unset}.sub-left {width:740px}.sub-right {width:calc(100% - 740px);right:-3%;position:relative}.gator-container {position:relative}.gator-container img {position:relative;z-index:2}.gator-container svg {z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.bottom-sub-c {width:630px;max-width:100%}.heading-left-inner{width:744px;max-width:100%}.heading-left {width:calc(100% - 167px);margin-right:auto}.view-all-right .main-button {position:relative;top:-6px}.repeating-bar {pointer-events:none;border:3px solid #000;border-left:unset;border-right:unset;font-size:65px;line-height:1;padding:25px 0 30px;white-space:nowrap;position:relative;transform:rotate(-4deg)}.repeating-bar.topper {transform:rotate(4deg);z-index:10}.subscribe-cta,.repeater-footer{width:calc(100% + 50px + 50px + 10px + 10px);margin-left:-60px;margin-bottom:100px}.subscribe-cta {margin-top:50px}.repeater-footer {margin-top:100px}.site-outer-wrapper {overflow:hidden}.gator-left {width:450px;max-width:calc(100% - 380px);margin-right:auto;margin-bottom:25px}.gator-left img {position:relative;width:100%;transform:rotate(-5deg)}.cta-link img {width:100%}.cta-link {width:380px;margin-bottom:-21px;cursor:pointer;transform:scale(1);transition-duration:.4s}.cta-link:hover {transform:scale(1.05)}.subscribe-cta-link-img {margin-bottom:-63px}.together-w {width:100px;object-fit:contain;object-position:center}.the-sp{max-height:81px;mix-blend-mode:multiply;width:auto;object-fit:contain;object-position:center}.together-w {width:90px;margin-right:5px}.partner-widget.hero-sp {justify-content:center;margin-top:17px}.post-left .together-w,.main-heading-area .together-w,.secondary-heading-area .together-w {width:60px;margin-right:2px}.post-left .the-sp,.main-heading-area .the-sp,.secondary-heading-area .the-sp {max-height:53px;object-fit:contain;object-position:center}.post-left .partner-widget {margin-top:20px}.main-heading-area .partner-widget {margin-left:20px}.secondary-heading-area .partner-widget {position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 20px);width:100%}.cat-tab {border:2px solid #000;border-radius:50px;padding:0 15px;height:37px;line-height:1}.prod-cat {margin:10px 0}.accordion-innars-innard{margin-top:15px}.var-slide,.single-image,.gall-image {padding-top:85%}.product-layout {padding:50px 0 100px}.product-layout + .main-section {padding-top:0px}.single-image {border-radius:30px;border:2px solid #000;overflow:hidden}.breadcrumb {margin-bottom:10px}.accordion-bottom {margin-top:40px}.price-block{margin:40px 0 15px;font-size:40px;line-height:1.1}.cart-quant-holder{width:86px;margin-right:20px}.acc-title{line-height:1;margin-right:auto}.accordion-innars-innard ul li{list-style:disc}.accordion-innars-innard ol li{list-style:decimal}.accordion-innars-innard ul,.accordion-innars-innard ol{padding-left:20px}.accordion-innars-innard p,.accordion-innars-innard ul,.accordion-innars-innard ol{margin-bottom:15px}.accordion-block-top-title{cursor:pointer}.plus-minus{width:14px;height:14px;position:relative;overflow:hidden;top:-1px}.plus-minus span{content:'';display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;background-color:#000;transition-duration:.3s}.accordion-block{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #000}.breadcrumb{margin-bottom:23px}.variable-slider,.single-image{background-color:#fff}.active .plus-minus span:nth-child(1){top:-150%}.plus-minus span:nth-child(1){width:100%;height:3px}.plus-minus span:nth-child(2){height:100%;width:3px}.active .accordion-innards{max-height:600px}.accordion-innards{overflow:hidden;max-height:0;transition-duration:.3s}.quant-add{margin:30px 0 45px}.cart-quant-holder input{text-align:center;width:100%;background-color:#fff !important;border:unset !important;height:40px !important;font-size:19px;border:2px solid #000 !important}.cart-quant-holder input[type="number"]::-webkit-outer-spin-button,.cart-quant-holder input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section-hero + .full-merch {padding-top:40px}.product-list .product-tile {margin-top:40px}.product-category-group h2 {margin-bottom:unset}.product-category-group:not(.product-category-group:last-of-type) {margin-bottom:100px}.floating-cart{transition-duration:.3s;position:fixed;z-index:100;bottom:20px;right:40px;width:80px;padding:12px;height:80px;border-radius:50%;background-color:#FFFFF1;border:2px solid #000;cursor:pointer}.floating-cart.hidden,.mobile-open .floating-cart,.cart-open .floating-cart {right:-150px}.qty-number-outer{position:absolute;top:-5px;right:-5px;background-color:#23A25F;color:#FFFFF1;height:25px;width:25px;align-items:center;justify-content:center;display:flex;border-radius:50%;font-size:13px;font-weight:bold}.floating-cart img{width:100%;height:100%;object-fit:contain;position:relative;top:4px;right:1px}.cart-sidebar {position:fixed;right:-500px;width:500px;top:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;z-index:500;height:100%;background-color:#FFFFF1}.cart-open .cart-sidebar {right:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.cart-open .curtain {opacity:1;pointer-events:inherit;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.curtain {position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,0.7);content:'';z-index:300;opacity:0;pointer-events:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.cart-open {overflow:hidden;height:100%}.ex {position:absolute;right:11px;top:11px;cursor:pointer;height:40px;width:40px;transform:rotate(45deg)}.ex span {position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;content:'';display:block;background-color:#000}.ex span:nth-child(1){height:100%;width:3px}.ex span:nth-child(2){height:3px;width:100%}.your-cart-title {font-size:52px;width:100%;text-align:center;justify-content:center;align-items:flex-end;height:140px;padding-bottom:20px}.cart-sidebar-inner {width:100%}.checkout-button-holder {justify-content:center;height:100px;padding:0 5%;position:absolute;left:0;right:0;bottom:0;z-index:4}.cart-sidebar-inner {height:100%}.checkout-button span {margin-left:5px}.cart-item-list {height:calc(100% - 140px);position:relative;overflow:auto;width:100%}.cart-sidebar-inner:before {background:linear-gradient(to bottom,rgba(255,252,224,0) 0%,rgba(255,252,224,1) 100%);position:absolute;z-index:2;left:0;right:0;bottom:0;height:220px;width:100%;content:'';pointer-events:none}.cart-item .cart-quant-holder {width:50px}.cart-item:last-child {margin-bottom:170px}.cart-item:not(.cart-item:last-child) {border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:20px}.cart-item {align-items:center;width:95%;padding:0 5%;margin-left:auto;margin-right:auto}.left-side-img {position:relative}.left-side-img img {position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.left-side-img:before {padding-top:100%;display:block;content:'';width:100%}.left-side-img {width:40%;background-color:#fff}.right-side-details {width:60%;padding-left:5%;color:#000}.cart-item-name{font-size:20px;margin-bottom:5px}.line-two {font-size:18px}.line-three {margin-top:30px;align-items:center}.line-three .cart-lower-left {width:135px}.line-three .cart-quant-holder {margin-right:10px}.cart-quant-holder {width:40px;margin-right:20px;position:relative}.cart-iem-list .cart-quant-holder {margin-right:unset}.quant-label {position:absolute;left:0;right:0;width:100%;top:-19px;font-size:13px;text-align:center}.remove-cart-item {font-size:12px;width:calc(100% - 135px);margin-left:auto;text-align:right;cursor:pointer}.cart-item-variation {}.cart-lower-left {width:85px}.cart-quant-holder input::-webkit-outer-spin-button,.cart-quant-holder input::-webkit-inner-spin-button,.add-to-cart-form .cart-quant-holder input::-webkit-inner-spin-button,.add-to-cart-form .cart-quant-holder input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.metric-number {font-size:100px;line-height:.8}.metric-wrapper {flex-direction:column}.metric-wrapper .top-title {font-size:16px;margin-bottom:62px}.m-item:not(.m-item[data-type="Image"]) {padding:30px 7.5% 40px;flex:0 0 auto}.m-item{border-radius:28px;border:2px solid #000;overflow:hidden;position:relative;width:100%}body .m-item[data-type="Image"]{flex:1}.m-item:nth-child(2){margin-top:20px}.m-item img {position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.m-blurb {font-size:16px}.partner-tier {border:2px solid #000;border-radius:30px;padding:50px 2.5% 150px;position:relative}.partner-tier:nth-child(2){background-color:#23A25F}.partner-tier:nth-child(2) .main-button {background-color:#FFFFF1}.partner-top-contents {margin-bottom:35px}.includes-title {margin-bottom:25px}.includes-inner {width:400px;max-width:100%;margin:0 auto}.p-cta-title {margin-bottom:12px}.p-cta {position:absolute;bottom:35px;left:0;right:0}.form-left {width:420px}.contact-inner {width:390px;max-width:100%;margin-right:auto}.full-form .form-right {width:100%}.form-right {width:calc(95% - 420px);margin-left:auto;background-color:#23A25F;border-radius:45px;border:2px solid #000;padding:55px 5%}.form-right .wpcf7-submit{font-family:"Fragment Mono",monospace;font-size:20px;letter-spacing:1px;border-radius:50px!important;text-transform:uppercase;font-weight:500;min-width:160px;padding:5px 15px;width:auto;cursor:pointer}.form-right .button-bottom {width:100%;margin-top:30px;justify-content:flex-end}.form-right .one-half {margin-bottom:20px}.form-full {width:100%}.form-right input,.form-right textarea {width:100%;border-radius:14px!important;background-color:#FFFFF1;border:2px solid #000;color:#000;font-size:18px;padding:15px}.quote-icon-holder img {width:70px;max-width:100%}.quote-icon-holder {position:absolute;top:-45px;z-index:10;width:100%;pointer-events:none}.testimonial-block {position:relative;border-radius:30px;border:2px solid #000;font-size:16px;min-height:200px}.quote {line-height:1.5;margin-bottom:10px}.testimonial-inner {padding:50px 5% 40px;width:100%}.gal-object:before {padding-top:63%}.gallery-controls img {width:50px;cursor:pointer}.gallery-controls img.left {margin-right:20px}.gal-object {border-radius:30px;border:2px solid #000;margin:0 10px}.gal-object img {border-radius:28px}.photo-gallery {overflow:hidden}.frag.caption-small {top:calc(100% + 10px);position:absolute;left:0;width:100%;font-size:12px;padding:0 15px;font-style:italic}.photo-gall .slick-list {overflow:visible}.gallery-controls {margin-top:37px}.gallery-controls.extra-top {margin-top:67px}.partner-logo {position:relative}.partner-logo:before {padding-top:60%}.partner-logo img {height:80%;margin:0 auto;left:0;right:0;max-width:90%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.post-body h2,.post-body h3,.post-body h4,.special-h2,.special-h3,.special-h4,.open-content h2,.open-content h3,.open-content h4{font-family:"Fragment Mono",monospace;font-weight:400;font-style:normal}h2 + ul,h3 + ul,h2 + ol,h3 + ol {margin-top:5px}.post-content h2:not(h2:first-child) {margin-top:35px}.post-content h3:not(h2:first-child) {margin-top:25px}.post-body h2 {font-size:29px}.open-content h2,.special-h2 {font-size:32px}.post-body h3 {font-size:23px;margin-bottom:3px}.special-h3 {font-size:26px}.post-body h4,.special-h4 {font-size:20px}.post-content ol,.post-content ul {padding-left:20px}.post-content li:not(li:last-of-type) {margin-bottom:3px}.post-content p {margin-bottom:15px}.post-content ol,.post-content ul {margin-bottom:25px}.post-body a {color:#23A25F;text-decoration:underline;font-weight:600}.post-body {padding:100px 0 0}.hero-excerpt-inner {width:450px;max-width:100%}.post-cat-holder {margin-bottom:10px}.cat-tag:hover {background-color:#23A25F;color:#FFFFF1}.cat-tag {color:#23A25F;border:2px solid #23A25F!important;transition-duration:.3s;border-radius:36px;padding:8px 15px;line-height:1;font-size:16px}.post-hero,.center-hero {padding-top:90px}.single .post-left {width:500px}.single .post-right {width:calc(95% - 500px);margin-left:auto}.post-right-image-holder {width:100%;overflow:hidden;border-radius:30px;border:2px solid #000}.post-right-image-holder:before {padding-top:65%}.center-post-content-bar{position:absolute;height:100%;top:50%;left:0;right:0;margin:0 auto;width:500px;transform:translateY(-50%);pointer-events:none;overflow:hidden}.center-post-content-bar .center-post-content-bar-inner {top:-100%;opacity:0;position:relative;transition-duration:.3s;transition-delay:0s}.post-title-go .center-post-content-bar .center-post-content-bar-inner {top:0;opacity:1;transition-duration:.3s;transition-delay:.2s}.single .main-nav {position:relative;transition-duration:.3s;right:0;opacity:1}.post-title-go .main-nav {right:-100%;opacity:0}.progress-bar {position:absolute;z-index:11;left:0;bottom:0;background-color:#23A25F;display:block;height:6px;content:''}.open-content img {border-radius:30px;border:2px solid #000}.h-s-t-b-btn-holder {margin-top:25px}.center-hero + .main-section {padding-top:50px}.featured-image {width:100%;object-fit:cover;object-position:center;border-radius:30px;border:2px solid #000}.resort-logo-holder.in-post {position:absolute;right:57px;top:-60px;z-index:10}.post-bottom .resort-logo{position:absolute;left:0;right:0;z-index:10;top:-65px}.resort-logo-holder:not(.in-post){margin:-77px 0 30px}.post-bottom .resort-logo-holder {margin:0 40px 0 0}.center-center{width:700px;margin:0 auto;max-width:100%}.feature-image-top {margin-top:40px}.section-hero + .featured-trip {padding-top:unset}.subscribe-holder {margin-top:35px}.wpcf7-spinner {display:none!important}.subscribe-holder-inner {width:490px;max-width:100%}.subscribe-holder-inner .send-prog .wpcf7-submit {opacity:.7;pointer-events:none}.subscribe-holder-inner .wpcf7-submit{font-size:18px;text-transform:uppercase;color:#FFFFF1;background:#000;border:unset;outline:unset;border-radius:51px !important;padding:0 21px;min-width:154px;cursor:pointer;position:relative;z-index:10}.subscribe-holder-inner .wpcf7-submit,.subscribe-holder-inner .wpcf7-form-control-wrap input {height:45px}.subscribe-holder-inner .wpcf7-form-control-wrap {width:calc(100% - 154px)}.subscribe-holder-inner {border:2px solid #000;border-radius:51px;position:relative}.wpcf7-not-valid-tip{position:absolute;bottom:-30px;padding-left:20px;font-style:italic;font-size:18px}.subscribe-holder-inner .wpcf7-form-control-wrap input{width:100%;border:unset;background:unset;color:#000;padding-left:20px;font-style:italic;font-size:20px;font-weight:500;padding-bottom:2px}.pagination-area .page-numbers,body .jdgm-rev-widg__body .jdgm-paginate__page:not(.jdgm-paginate__next-page):not(.jdgm-paginate__last-page){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;font-size:22px;line-height:1;font-weight:bold;color:#000 !important;padding-bottom:2px}.pagination-area .current {background-color:#23A25F;border:2px solid #000}.section-hero h1 {margin-bottom:unset}.section-hero.plain-hero + .post-body,.section-hero.plain-hero + .open-content {padding-top:unset}.section-hero {padding:80px 0 55px}.full-post-tile .post-listing-image {width:100%}.full-post-tile .before img {object-position:top}.full-post-tile .post-bottom {position:absolute;right:2.5%;top:50%;transform:translateY(-50%);z-index:10;border-radius:34px;border:2px solid #000;width:600px;padding:60px 2.5%;margin:0 auto;max-width:90%;z-index:10;background-color:rgb(255 255 241 / 89%)}.full-post-tile .post-listing-image:before {padding-top:45%}.top-post-holder + .post-render {padding-top:50px}.win-inner{padding:100px 5%;border-radius:51px;border:2px solid #000}.ball {width:13px!important;position:absolute;transition-duration:.5s;left:0;right:0;margin:0 auto;z-index:3;top:0}.hole {z-index:2;width:23px!important}.ball-holder {margin-top:auto;overflow:hidden;padding-top:8px;margin-bottom:4px;margin-right:10px}.ball-button:hover .ball,.four-alt:hover .ball {top:16px}.trip-button-holder {margin-top:24px}.circle {border-radius:50%}.resort-logo-holder{width:120px;border:2px solid #000;position:relative;background:#fffff2;z-index:10}body .resort-logo-holder img {object-fit:contain;width:90%;height:90%;left:50%;top:50%;transform:translate(-50%,-50%);margin:0 auto}.full-trip-tile {padding:130px 0 100px;overflow:hidden;position:relative;width:100%;border-radius:30px;border:2px solid #000}.resort-logo {width:100%}.full-trip-innards {width:554px;max-width:90%;margin:0 auto 45px}.padding-top .full-trip-innards {margin:45px auto}.full-trip-tile.padding-top {padding:100px 0}.full-trip-image {position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;object-fit:cover;object-position:center}.full-trip-tile-inner {border-radius:34px;border:2px solid #000;width:700px;margin:0 auto;max-width:90%;position:relative;z-index:10;background-color:rgb(255 255 241 / 89%)}.trip-slider .slick-track {display:flex!important}.trip-slider .full-trip-tile {height:auto}.trip-slider-holder {width:100%}.trip-slider {width:calc(1200px - 30px - 30px);max-width:90%;margin:0 auto}.trip-slider .slick-list {overflow:visible}.main-section.trips {overflow:hidden}.full-trip-tile {margin:0 30px}.trip-slider-holder .arrow {position:absolute;top:50%;transform:translateY(-50%);width:120px;cursor:pointer;z-index:10}.trip-slider-holder .arrow.left {left:0}.trip-slider-holder .arrow.right {right:0}.upcoming-trips .post-tile[data-size="two"] {width:100%;margin:0 10px;padding-bottom:unset}.upcoming-trips {overflow:hidden}.upcoming-trips .slick-list {overflow:visible}.upcoming-trips .post-bottom {width:500px;max-width:100%}.upcoming-trips .resort-logo-holder:not(.in-post) {margin:unset!important;position:absolute;top:28px;right:38px;z-index:10}.heading-left-inner-s {width:600px;margin:0 auto;max-width:100%}.category-tag {min-width:82px;border-radius:36px;padding:0 12px;height:32px;border:2px solid #000;line-height:1;top:12px;right:17px;z-index:10;font-size:16px}.post-listing-image:before {padding-top:70%}.post-tile[data-size="big"] .post-listing-image,.post-tile[data-size="side-by-side"] .post-listing-image,.post-tile[data-size="two"] .post-listing-image{border:2px solid #000;overflow:hidden}.post-tile.outline {border:2px solid #000;border-radius:20px;overflow:hidden}.paginated .post-tile {margin-bottom:35px}.post-tile h3 {line-height:1.3}.post-tile[data-size="big"] .before,.post-tile[data-size="two"] .before {border-radius:30px}.post-tile[data-size="big"] .post-listing-image,.post-tile[data-size="two"] .post-listing-image {margin-bottom:20px}.post-tile[data-size="big"] .post-date,.post-tile[data-size="two"] .post-date,.small-tag {font-size:14px;line-height:1;margin-bottom:10px}.post-tile[data-size="big"] h3,.post-tile[data-size="two"] h3 {font-size:23px;margin-bottom:5px}.post-tile[data-size="big"] .post-excerpt,.post-tile[data-size="two"] .post-excerpt {font-size:16px}.post-tile[data-size="big"] .contributor {margin-top:20px}.post-tile[data-size="big"] .contributor,.post-tile[data-size="two"] .contributor {font-size:18px;line-height:1}.post-tile[data-size="two"] {padding-bottom:50px;position:relative}.post-tile[data-size="two"] .contributor {position:absolute;bottom:0}.post-tile[data-size="side-by-side"] {display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center}.post-tile[data-size="side-by-side"] .before {border-radius:20px}.latest .post-tile[data-size="side-by-side"]:last-of-type .post-listing-image {margin-bottom:unset}.post-tile[data-size="side-by-side"] .post-listing-image {margin-bottom:20px}.post-tile[data-size="side-by-side"] .post-date,.post-tile[data-size="secondary"] .post-date {font-size:14px;line-height:1;margin-bottom:10px}.post-tile[data-size="side-by-side"] .post-excerpt,.post-tile[data-size="secondary"] .post-excerpt {font-size:14px;line-height:1.3}.post-tile[data-size="side-by-side"] h3 {margin-bottom:10px}.post-tile[data-size="secondary"] h3 {margin-bottom:2px}.post-tile[data-size="side-by-side"] h3,.post-tile[data-size="secondary"] h3 {font-size:18px}.post-tile[data-size="side-by-side"] .contributor {margin-top:20px}.post-tile[data-size="side-by-side"] .contributor,.post-tile[data-size="secondary"] .contributor {font-size:14px;line-height:1}.post-tile[data-size="secondary"] .contributor {position:absolute;bottom:20px}.post-tile[data-size="side-by-side"] .post-listing-image {width:55%;margin-right:auto}.post-tile[data-size="side-by-side"] .post-bottom {width:40%}.post-tile[data-size="secondary"] .post-listing-image {border:unset}.post-tile[data-size="secondary"] .post-bottom {padding:15px 5% 0}.post-tile[data-size="secondary"]:not(.four-alt) {padding-bottom:60px;position:relative}.post-tile[data-size="secondary"].no-contributor {padding-bottom:30px}.post-tile.four-alt {padding-bottom:40px;position:relative}.post-tile[data-size="secondary"]:not(.four-alt):not(.product-tile) .post-listing-image:before {padding-top:60%}.post-tile.product-tile .post-listing-image {border-bottom:2px solid #000}.post-tile.product-tile .post-listing-image:before {padding-top:90%}.four-alt .trip-button-holder {position:absolute;bottom:0}.post-tile.four-alt .post-listing-image:before {padding-top:105%}.post-tile.four-alt .post-listing-image {overflow:hidden;border-radius:30px;border:2px solid #000}.bottom-post-button {margin-top:35px}.product-tile:hover .post-listing-image img.buy-me-icon {right:5px}.post-listing-image img.buy-me-icon{width:110px;position:absolute;height:auto;right:-200px;left:auto;top:20%;transition-duration:.3s;z-index:10}.disclaimer-area {margin-top:20px;font-size:12px}.disclaimer-inner {width:95%}@media (min-width:1051px) {.hamburger {display:none}}@media (max-width:1050px){.breadcrumb {margin-bottom:13px}.product-list .product-tile {margin-top:20px}.product-category-group:not(.product-category-group:last-of-type) {margin-bottom:60px}.form-left,.form-right {width:100%}.form-left {margin-bottom:20px}.post-left {text-align:center}.center-post-content-bar {display:none!important}.post-body{padding:40px 0 75px}.single .post-left {margin-bottom:20px}.single .post-left,.single .post-right {width:100%}.quote-icon-holder {position:relative;top:unset;margin-top:25px}.testimonial-inner {padding:15px 5% 30px}.quote-icon-holder img {width:50px}.footer-left,.thirty{padding-right:unset;width:100%;justify-content:center}.footer-right a,.footer-left a {width:48%!important;margin-right:auto!important;margin-top:unset!important;margin-bottom:20px}.footer-right a:nth-child(2n),.footer-left a:nth-child(2n) {margin-right:unset!important}.trip-slider-holder .arrow {position:relative;top:unset;transform:unset;order:3;width:50px;margin-top:12px}.trip-slider-holder {justify-content:center}.trip-slider-holder .arrow.left {margin-right:15px}.trip-slider {order:1}.trip-slider .slick-list {overflow:hidden}.trip-slider {width:100%;max-width:100%;margin:0 auto}.full-trip-tile {margin:unset}.subscribe-hero.shorter-text {padding:59px 0}.section-hero{padding:59px 0 20px}.category-tag{min-width:72px;padding:0 12px;border:2px solid #000;top:8px;right:7px;font-size:12px}.hamburger {margin-left:15px}.fifty-five,.forty-five,.forty-five.true,.one-half,.gfield--width-half,.one-third {width:100%;margin-right:unset}.one-half:not(.one-half:first-child),.one-third:not(.one-third:first-child){margin-top:20px}.full-post-tile .post-listing-image:before {min-height:450px}.full-post-tile .post-bottom {left:0;right:0;margin-left:auto;margin-right:auto;padding:40px 5%}.paginated .post-tile {margin-bottom:20px;margin-top:unset!important}.post-tile[data-size="side-by-side"] .post-listing-image {width:100%;margin-bottom:15px!important}.post-tile[data-size="side-by-side"] .post-bottom {width:100%}.latest .fifty-five {margin-bottom:40px}.one-quarter {width:48%;margin-right:auto!important;margin-bottom:20px}.post-body + .main-section {padding-top:unset}.one-quarter:nth-child(2n){margin-right:unset!important}h1,.h1{font-size:70px;margin-bottom:14px}.sub-left h2{font-size:19px;margin-bottom:10px}.shorter-text .sub-left {margin-bottom:45px}.shorter-text .sub-left,.shorter-text .sub-right {width:510px;max-width:100%}.subscribe-hero .main-site-container {justify-content:center}.internal-nav-right {display:none!important}.logo{width:107.87px}.header-main-inner{border-top-right-radius:17px;border-top-left-radius:17px;padding:9px 0}.site-inner {border-bottom-right-radius:17px;border-bottom-left-radius:17px}.footer-main-inner {padding:35px 0 25px;border-radius:17px}.site-inner {padding-top:84.4px}.main-site-container {}header {padding-top:8px}body{margin:8px 0}.site-inner,.header-main-inner,.footer-main-inner,.mobile-menu{width:100%;max-width:calc(100% - 8px - 8px)}.caddy-footer-logo {width:calc(100% + 16px);margin-left:-8px}.view-all-right .main-button {display:none!important}.heading-left {width:100%}h2,.h2 {font-size:40px}.post-cat-holder {margin-bottom:7px;justify-content:center}.post-left .partner-widget {margin-top:10px;justify-content:center}.cat-tag,.cat-tab{padding:6px 12px;font-size:14px}.post-tile[data-size="side-by-side"],.post-tile.four-alt{margin-bottom:40px}.post-tile[data-size="side-by-side"]:last-of-type {margin-bottom:unset}.post-tile[data-size="side-by-side"] .before,.post-tile.outline,.post-tile.four-alt .post-listing-image,.post-tile[data-size="big"] .before,.post-tile[data-size="two"] .before,.full-trip-tile,.full-trip-tile-inner,.win-inner,.full-post-tile .post-bottom,.post-right-image-holder,.form-right,.partner-tier,.m-item,.testimonial-block,.single-image {border-radius:10px}.form-right .wpcf7-submit {font-size:18px;min-width:130px}body .m-item[data-type="Image"] {height:300px;flex:unset}.testimonials .secondary-heading-area {margin-bottom:25px}.form-right input,.form-right textarea {font-size:16px;padding:12px}.form-right .button-bottom {margin-top:10px}.form-right {padding:35px 5%}.form-right .one-half {margin-top:unset!important;margin-bottom:12px}.top-post-holder + .post-render {padding-top:40px}.top-post-holder .full-post-tile,.top-post-holder .post-listing-image {margin-bottom:unset!important}.trip-button-holder{margin-top:20px}.post-tile[data-size="secondary"].four-alt .post-bottom {padding:15px 0 0}.main-heading-area {text-align:center}.main-heading-area .partner-widget{margin-left:unset;width:100%;justify-content:center}.secondary-heading-area .partner-widget{margin-left:unset;width:100%;justify-content:center;left:unset;position:relative;top:unset;transform:unset}h2.flex {justify-content:center}.bottom-post-button{margin-top:25px}.post-tile[data-size="two"] {padding-bottom:unset;margin-bottom:40px;margin-top:unset!important}.post-tile[data-size="two"]:last-of-type {margin-bottom:unset}.post-tile[data-size="two"] .contributor,.post-tile[data-size="secondary"] .contributor {position:relative;margin-top:20px;bottom:unset}.post-tile.four-alt {padding-bottom:unset}.four-alt .trip-button-holder {position:relative}.post-tile[data-size="secondary"] .post-bottom {padding:15px 5%}.copy-social .main-site-container {justify-content:center}.copy-social .main-site-container div {justify-content:center}.social-links {margin-top:10px}.social-link:first-child {margin-left:unset}.footer-left a {font-size:20px;font-weight:600}.footer-top-links {margin-bottom:unset}.footer-top-links .main-site-container {width:280px;max-width:100%;margin-left:auto;margin-right:auto}.gator-container img {width:105%;max-width:unset;margin-left:-2.5%}.heading-left-inner-s h2 .relative {display:flex;flex-wrap:wrap;justify-content:center}.heading-left-inner-s h2 .relative .partner-widget,.main-heading-area .partner-widget {order:-2;margin-bottom:6px}.post-tile[data-size="secondary"]:not(.four-alt) {padding-bottom:unset}.post-content h2:not(h2:first-child){margin-top:25px}.post-body h2,.open-content h2,.special-h2 {font-size:22px;margin-bottom:5px}.post-body h3,.special-h3 {font-size:17px}.p-cta {position:relative;bottom:unset}.partner-tier {padding:35px 2.5%}.p-cta {margin-top:30px}.p-cta-title {margin-bottom:10px}.partner-tier .special-h3 {font-size:17px}.includes-inner p {margin-bottom:15px}.partner-tier h2 {font-size:27px}.partner-top-contents {margin-bottom:25px}.includes-title {margin-bottom:15px}.product-layout{padding:59px 0}.cart-sidebar {width:100%;right:-100%}.your-cart-title {font-size:37px}.line-three {margin-top:11px}}@media (max-width:750px){.main-heading-area h2 {width:280px;max-width:100%;margin-left:auto;margin-right:auto}.single-post .post-hero h2,.single-post .post-hero .h2 {font-size:32px}.floating-cart {right:23px}.subscribe-holder-inner .wpcf7-submit {font-size:16px}.subscribe-holder-inner .wpcf7-form-control-wrap input {font-size:18px}.cart-quant-holder {margin-right:10px}.quant-add{margin:20px 0 0px}.price-block {margin:20px 0 0;font-size:35px}.metric-number {font-size:85px}.gator-left img {width:110%;max-width:unset;left:-5%}.cta-link img{width:110%;max-width:unset;left:-5%;position:relative;top:6px}.partners + .repeater-footer {margin-top:10px}.one-fifth {width:48%!important;margin-right:4%!important}.one-fifth:nth-child(2n){margin-right:unset!important}.section-hero + .main-section {padding:25px 0 75px}.footer-right a,.footer-left a {margin-bottom:15px}.footer-top-links {margin-bottom:15px}.progress-bar {height:3px}.post-content li:not(li:last-of-type) {margin-bottom:unset}.post-body{padding:20px 0 55px}.post-hero,.center-hero,.main-section:first-child:not(section + .main-section) {padding-top:59px}.post-left .the-sp,.main-heading-area .the-sp,.secondary-heading-area .the-sp{max-height:50px}.post-left .together-w,.main-heading-area .together-w,.secondary-heading-area .together-w{width:55px;margin-right:2px}.shorter-text .sub-left {margin-bottom:25px}.testimonial-block {font-size:14px;line-height:1.2}.hero-small-sub{font-size:18px;margin-top:6px}.partner-widget.hero-sp {margin-top:7px}.hamburger{margin-left:11px}.main-button {font-size:14px;min-width:127px}.win-inner {padding:40px 5% 60px}.caddy-footer-logo {width:calc(100% + 12px);margin-left:-6px;margin-bottom:10px}.site-footer {margin-top:8px}.gator-left {max-width:calc(100% - 170px);margin-bottom:27px}.subscribe-cta-link-img {margin-bottom:-43px}.cta-link {width:170px;margin-bottom:unset}.subscribe-cta,.repeater-footer{width:calc(100% + 10px + 10px + 10px + 10px);margin-left:-10px;margin-bottom:60px;margin-top:60px}.repeating-bar {font-size:35px;padding:20px 0 25px}.full-trip-tile.padding-top{padding:60px 0}.trip-title-blurb h3 {font-size:21px}.disclaimer-area{margin-top:10px;font-size:9px;text-align:center}.post-tile[data-size="big"] .post-excerpt,.post-tile[data-size="two"] .post-excerpt {font-size:14px}.post-tile[data-size="big"] .contributor,.post-tile[data-size="two"] .contributor {font-size:16px}.post-tile[data-size="side-by-side"] .post-date,.post-tile[data-size="secondary"] .post-date,.post-tile[data-size="big"] .post-date,.post-tile[data-size="two"] .post-date,.small-tag {margin-bottom:8px}.post-tile[data-size="big"] h3,.post-tile[data-size="two"] h3 {font-size:19px;margin-bottom:2px}.partner-widget.hero-sp {margin-top:3px}.together-w {width:70px}.the-sp {max-height:76px}h1,.h1 {font-size:49px;margin-bottom:11px}.sub-left h2 {font-size:18px;line-height:1.2}body > div,body {font-size:16px}.subscribe-holder{margin-top:20px}.subscribe-holder-inner {border-radius:unset;width:100%;border:unset!important}.subscribe-holder-inner .wpcf7-form-control-wrap {width:100%}.subscribe-holder-inner .wpcf7-submit{width:100%;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important}.subscribe-holder-inner .wpcf7-form-control-wrap input {border-top:2px solid ;border-left:2px solid;border-right:2px solid;border-top-right-radius:10px!important;border-top-left-radius:10px!important;text-align:center;padding:0 10px}.subscribe-hero {text-align:center}.post-content p,.post-content ul,.post-content ol {margin-bottom:12px}.post-content p:last-of-type + ul,.post-content p:last-of-type + ol {margin-top:12px}.one-quarter {width:100%}.one-quarter:last-child {margin-bottom:unset!important}.site-inner,.header-main-inner,.footer-main-inner,.mobile-menu{width:100%;max-width:calc(100% - 5px - 5px)}.main-heading-area,.secondary-heading-area{margin-bottom:18px}h2,.h2{font-size:35px;margin-bottom:6px}.main-section + .main-section{padding-top:unset!important}.main-section {padding:75px 0}}@media print {*,*::before,*::after {background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited {text-decoration:underline}a[href]::after {content:" (" attr(href) ")"}abbr[title]::after {content:" (" attr(title) ")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title > a::after {content:""}thead {display:table-header-group}img,tr {page-break-inside:avoid}img {max-width:100% !important}@page {margin:2cm 0.5cm}p,h2,h3 {orphans:3;widows:3}blockquote,pre {border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar {width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar {display:none !important}.title-area {text-align:center;width:100%}.site-title > a {margin:0;text-decoration:none;text-indent:0}.site-inner {padding-top:0;position:relative;top:-100px}.author-box {margin-bottom:0}h1,h2,h3,h4,h5,h6 {orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img {page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table {page-break-inside:avoid}dl,ol,ul {page-break-before:avoid}}