.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.index-section--hero .hero__link .btn{color:#fff!important}.text-with-icons__block-icon .element-icon{width:46px!important;height:46px!important}.text-with-icons__block-title h3{font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#07455c;margin:8px 0 3px}.text-with-icons__block-text,.text-with-icons__block-text p{font-size:13px;color:#5b6b72;margin:0}.text-with-icons{margin-bottom:0!important;background:#f1f6fc;padding-top:28px;padding-bottom:24px}.text-with-icons .page-width{background:none;border-radius:0;padding-top:0;padding-bottom:0}:root{--index-section-padding: 14px;--page-width: 1650px;--page-width-padding: 24px}@media only screen and (max-width:768px){:root{--index-section-padding: 10px;--page-width-padding: 16px}}.hstyles__img{object-fit:cover!important;border-radius:10px}.guide-hero{height:240px!important}.guide-hero-content{padding-top:24px!important;padding-bottom:28px!important}.hub-hero{height:300px!important}@media only screen and (max-width:640px){.guide-hero{height:180px!important}.hub-hero{height:220px!important}}body:has(.guide-hero),body:has(.hub-hero){--page-top-padding: 0px;--header-padding-bottom: 0px}body:has(.guide-hero) .header-section,body:has(.hub-hero) .header-section{padding-bottom:0!important}body:has(.guide-hero) .main-content,body:has(.hub-hero) .main-content{padding-top:0!important;margin-top:0!important}.guide-body{padding-top:34px!important}body:has(.guide-hero) .site-header,body:has(.hub-hero) .site-header{display:block!important;background:transparent!important;padding:0!important;position:relative!important;z-index:auto!important;justify-content:normal!important;align-items:normal!important}body:has(.guide-hero) .ftr__cta-title,body:has(.hub-hero) .ftr__cta-title,body:has(.guide-hero) .ftr__cta-text,body:has(.hub-hero) .ftr__cta-text,body:has(.guide-hero) .ftr__col-title,body:has(.hub-hero) .ftr__col-title,body:has(.guide-hero) .ftr__success,body:has(.hub-hero) .ftr__success{color:#fff!important}body:has(.guide-hero) .toolbar,body:has(.hub-hero) .toolbar,body:has(.guide-hero) .toolbar p,body:has(.hub-hero) .toolbar p,body:has(.guide-hero) .toolbar a,body:has(.hub-hero) .toolbar a{color:#fff!important}.collection-hero__content,.collection-hero__content h1,.collection-hero__content .collection-hero__custom-desc{color:#fff!important}.collection-hero__content{align-items:center!important}.collection-hero__content .page-width{max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.collection-hero__custom-desc{max-width:460px;margin:14px 0 0;font-size:16px;line-height:1.5}@media only screen and (max-width:768px){.collection-hero__content .page-width{padding-left:20px;padding-right:20px}.collection-hero__custom-desc{font-size:15px}}.collection-hero__content nav[aria-label=breadcrumbs],.collection-hero__content .element-breadcrumbs,.col-head nav[aria-label=breadcrumbs],.col-head .element-breadcrumbs,.collection-hero__description{display:none!important}.collection-hero.collection-hero--short{height:170px!important}@media only screen and (min-width:769px){.collection-hero.collection-hero--short{height:240px!important}}.kit-swatch[aria-label$=": Blue" i],.kit-swatch[aria-label=Blue i],.kit-radio:has(.kit-radio__input[value=Blue i]) .kit-swatch{background-image:none!important;background-color:#2f5aa8!important}.kit-swatch[aria-label$=": Natural" i],.kit-swatch[aria-label=Natural i],.kit-radio:has(.kit-radio__input[value=Natural i]) .kit-swatch{background-image:none!important;background-color:#c9a66b!important}.kit-swatch[aria-label$=": Mocha" i],.kit-swatch[aria-label=Mocha i],.kit-radio:has(.kit-radio__input[value=Mocha i]) .kit-swatch{background-image:none!important;background-color:#6f4e37!important}.kit-swatch[aria-label$=": Sea Grass" i],.kit-swatch[aria-label="Sea Grass" i],.kit-radio:has(.kit-radio__input[value="Sea Grass" i]) .kit-swatch{background-image:none!important;background-color:#9caf88!important}@media only screen and (max-width:768px){[id^=shopify-section][id$=trust_bar_features]{display:block!important;order:-2;margin:0}[id^=shopify-section][id$=trust_bar_features] .text-with-icons{padding:12px 0;margin:0!important}[id^=shopify-section][id$=trust_bar_features] .page-width{padding-left:8px;padding-right:8px}[id^=shopify-section][id$=trust_bar_features] .text-with-icons__blocks{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;margin:0}[id^=shopify-section][id$=trust_bar_features] .text-with-icons__block{flex:1 1 0!important;width:0!important;min-width:0;padding:0!important;align-items:center;text-align:center}[id^=shopify-section][id$=trust_bar_features] .text-with-icons__block-icon{margin-bottom:4px;line-height:1}[id^=shopify-section][id$=trust_bar_features] .element-icon{width:22px!important;height:22px!important}[id^=shopify-section][id$=trust_bar_features] .text-with-icons__block-title h3{margin:0 0 3px;font-size:10px;line-height:1.3;letter-spacing:0;text-transform:none}[id^=shopify-section][id$=trust_bar_features] .text-with-icons__block-text,[id^=shopify-section][id$=trust_bar_features] .text-with-icons__block-text p{margin:0;display:none;font-size:11px;line-height:1.35}}@media only screen and (max-width:768px){[id^=shopify-section][id$=hero_video_zUeTrF] .hero__title>div{font-size:0!important;line-height:0!important}[id^=shopify-section][id$=hero_video_zUeTrF] .hero__title>div:after{content:"Your everyday escape.";display:block;font-size:30px;line-height:1.15}}@media only screen and (max-width:768px){.site-nav__icons shopify-account{display:none!important}.header-wrapper:not(.header-wrapper--compressed) [data-nav=below] .js-search-header{display:flex!important}.site-header__element--sub[data-type=search]{display:none!important}}@media only screen and (max-width:768px){.site-header__logo a{font-size:85%!important}}@media only screen and (max-width:768px){#MainContent{display:flex;flex-direction:column}[id^=shopify-section][id$=hero_video_zUeTrF]{order:-3}[id^=shopify-section][id$=customer_favorites_carousel]{order:-1}[id^=shopify-section][id$=shop_by_need]{display:none!important}[id^=pcar-][id$=customer_favorites_carousel] .pcar__track{display:grid!important;grid-template-columns:1fr 1fr;overflow:visible!important}}@media only screen and (max-width:768px){[id^=pcar-][id$=customer_favorites_carousel] .kit-swatch{width:1.25rem!important;height:1.25rem!important}[id^=pcar-][id$=customer_favorites_carousel] .grid-product__image-wrap{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:768px){[id^=pcar-][id$=customer_favorites_carousel] .pcar__track{gap:8px!important}[id^=pcar-][id$=customer_favorites_carousel] .page-width{padding-left:10px!important;padding-right:10px!important}[id^=pcar-][id$=customer_favorites_carousel] .grid-product__image-wrap .grid__image-ratio{position:relative!important;aspect-ratio:3 / 2!important;padding-bottom:0!important;height:auto!important}[id^=pcar-][id$=customer_favorites_carousel] .grid-product__image-wrap .grid__image-ratio img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}@media only screen and (max-width:768px){[id^=pcar-][id$=customer_favorites_carousel] .pcar__head{flex-direction:row!important;align-items:center!important;gap:12px!important}[id^=pcar-][id$=customer_favorites_carousel] .pcar__sub{display:none!important}[id^=pcar-][id$=customer_favorites_carousel] .pcar__viewall{margin-top:0!important}}@media only screen and (max-width:768px){[id^=shopify-section][id$=discover_styles]{display:none!important}}@media only screen and (min-width:769px){[id^=shopify-section][id$=find_your_comfort]{display:none!important}}@media only screen and (max-width:768px){body:has(.collection-type-pills) .collection-hero{display:none!important}body:has(.collection-type-pills) [id^=shopify-section][id$=collection-header] [data-collection-count]{display:none!important}}@media only screen and (max-width:768px){[id^=shopify-section][id$=main-collection] .kit-swatch{width:1.25rem!important;height:1.25rem!important}}@media only screen and (max-width:768px){.collection-type-pills .ctp__crumbs{display:none!important}.collection-type-pills{padding-top:2px!important}body:has(.collection-type-pills){--header-padding-bottom: 2px}body:has(.collection-type-pills) .header-section{padding-bottom:2px!important}body:has(.collection-type-pills) .main-content{padding-top:0!important}}@media only screen and (max-width:768px){[id^=shopify-section][id$=main-collection] .grid-item__meta>.layout-stack{display:flex!important;flex-direction:column!important;gap:4px!important}}@media only screen and (max-width:768px){:root{--header-padding-bottom: 0px !important}}@media only screen and (max-width:768px){[id^=pcar-][id$=customer_favorites_carousel] .pcar__track>.pcar__item:nth-child(n+7){display:none!important}}hammocks-product-layout{display:block}.hc-product-heading[hidden]{display:none!important}@media only screen and (max-width:768px){.page-content--product:has(hammocks-product-layout){padding-top:14px}hammocks-product-layout>.page-width{padding-left:16px;padding-right:16px}hammocks-product-layout .hc-product-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:start;padding:0 0 16px;color:#07455c}.hc-product-heading__breadcrumbs{grid-column:1 / -1;grid-row:1;margin:0 0 4px;font-size:11px}.hc-product-heading__title{grid-column:1;grid-row:2;min-width:0}hammocks-product-layout .hc-product-heading__title h1{font-size:14px;line-height:1.35;letter-spacing:0;margin:0;width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:clip;overflow-wrap:normal}.hc-product-heading__price{grid-column:2;grid-row:2;text-align:right;max-width:112px;padding-top:2px}.hc-product-heading__price>.label{display:none}.hc-product-heading__price .element-price{font-size:18px;font-weight:700;white-space:nowrap}.hc-product-heading__price .block-price__sale{flex-direction:column;align-items:flex-end;gap:2px}.hc-product-heading__price .block-price__save{font-size:11px}.hc-product-heading__reviews{grid-column:1 / -1;grid-row:3;font-size:12px}hammocks-product-layout .product-grid__container{margin:0}hammocks-product-layout .product-grid__container>.grid__item{width:100%;padding-left:0}hammocks-product-layout .product-grid__content{padding-top:18px}hammocks-product-layout .product__photos{margin-top:0;display:block}hammocks-product-layout .product__main-photos{margin:0 -16px;width:calc(100% + 32px)}hammocks-product-layout .product-main-slide{width:100%!important;margin:0!important;padding:0!important}hammocks-product-layout .product__main-photos .flickity-page-dots{display:none}hammocks-product-layout product-images[data-has-slideshow=true] .product__thumbs{display:block!important;width:100%;max-width:none;margin:10px 0 0;padding:0}hammocks-product-layout .product__thumbs--scroller{position:relative;display:flex;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:left}hammocks-product-layout .product__thumb-item{flex:0 0 58px;width:58px;max-width:58px;margin:0}hammocks-product-layout .product__thumb-item.hide{display:none}}@media only screen and (max-width:768px){.page-content--product #peg_free-returns-banner-short-inverted{width:100%!important;max-width:100%;min-width:0;box-sizing:border-box}.page-content--product #peg_free-returns-banner-short-inverted a{display:block;width:100%;max-width:100%}.page-content--product #peg_free-returns-banner-short-inverted img{display:block;width:100%;max-width:100%!important;height:auto;margin:8px auto!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/overrides.css.map */
