.cover-banner-section{padding-bottom:50px}.container,.page-width{margin:0 auto;width:100%;padding:0 40px;max-width:90%}.cover-banner-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;font-family:Helvetica Neue,Arial,sans-serif;color:#121212}p.announcement-bar__message.h5{font-size:14px;text-transform:uppercase}.banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.banner-container{position:relative;width:100%;height:100%}.banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12121226,#12121200);z-index:2}.banner-content{padding:15px;border-radius:24px;background:linear-gradient(180deg,#fff9,#ffffff80)!important;border:2px solid #FFFFFF;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);max-width:33%;display:inline-block!important;width:auto;position:relative;z-index:1;bottom:0;top:auto}.banner-content h2{font-size:25px;line-height:25px;font-weight:700;color:#435e55;margin:0 0 10px}.banner-content p{font-weight:600;font-size:16px;line-height:26px;color:#000;margin:0 0 10px}.banner-btn{font-weight:700;font-size:14px;line-height:18px;color:#fff;padding:16px 24px;background:#bb9b5e;border-radius:8px;box-shadow:none;text-decoration:none;display:inline-block}.banner-btn:hover{background:#b78b4f}.most-loved-summer{padding:40px 0;text-align:center}.most-loved-summer .title{font-weight:700;font-size:48px;line-height:58px;text-align:center;color:#435e55;margin:0}.most-loved-summer-grid{margin-top:40px}.most-loved-summer .subtitle{padding:16px 0 10px}.most-loved-summer .most-loved-summer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:30px}.most-loved-summer .description p{font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#000;opacity:.7;max-width:830px;margin:0 auto}.most-loved-summer .subtitle h4{font-weight:600;font-size:22px;line-height:27px;text-align:center;color:#000;opacity:.8;margin:0}.our-best-sellers-section .most-loved-summer-grid{grid-template-columns:1fr 1fr}.most-loved-summer .card-3 img{height:100%;object-fit:cover}.most-loved-summer .card{position:relative;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #00000014}.most-loved-summer .card a:hover img{transform:scale(1.1)}.most-loved-summer .card a img{transition:all .3s}.most-loved-summer .card img{width:100%;height:100%;object-fit:cover;display:block}.most-loved-summer .card-content{text-align:left;position:absolute;bottom:21px;width:100%;background:#ffffffbf;padding:10px 15px;border-radius:16px;z-index:1;left:50%;transform:translate(-50%);max-width:calc(100% - 20px)}.most-loved-summer .card h3{font-weight:600;font-size:20px;line-height:26px;color:#000;margin:0;padding-bottom:2px}.most-loved-summer .price{font-weight:400;font-size:15px;line-height:18px;color:#000;opacity:.7;margin:0;white-space:unset}.most-loved-summer .card-1 .card-content h3{font-weight:600;font-size:20px;line-height:26px;color:#000;margin:0;padding-bottom:2px}.most-loved-summer .card-1 .card-content .price{font-weight:400;font-size:15px;line-height:17px;color:#000;opacity:.7;margin:0}.most-loved-summer .card-1 .card-content{padding:10px 15px;color:#000}.cove-shop-by-category-section .card a img{height:510px;object-fit:cover}p,h1,h2,h3,h4,h5,h6{letter-spacing:normal!important}.beach-bag-banner{background:#fdfdfd;overflow:hidden;margin:20px auto}.beach-bag-banner__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:140px 0 50px}.beach-bag-banner__content .subheading{font-weight:600;font-size:16px;line-height:26px;color:#000;opacity:.8;margin:0;padding:8px 0 4px}.beach-bag-banner__content .description{font-weight:400;font-size:14px;line-height:17px;color:#000;opacity:.7;margin:0}.beach-bag-banner__content .btn{font-weight:700;font-size:14px;line-height:18px;color:#fff;padding:16px 24px;background:#bb9b5e;border-radius:8px;box-shadow:none;margin-top:8px;display:inline-block}.beach-bag-banner__content .btn:hover{background:#a48337}.beach-bag-banner__image{flex:1 1 50%;position:relative;text-align:right}.beach-bag-banner__image img{max-width:100%;border-radius:8px}.beach-bag-banner__content{padding:15px;border-radius:24px;background:linear-gradient(180deg,#fff9,#ffffffe6);border:2px solid #FFFFFF;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);display:inline-block;flex-wrap:wrap}.beach-bag-banner__content h2{font-weight:700;font-size:25px;line-height:25px;color:#435e55;max-width:380px;margin:0}a{text-decoration:none}.beach-bag-banner{display:flex;align-items:end}.rich-text__text h2{font-weight:700;font-size:48px;line-height:58px;color:#435e55}.beach-bag-banner{margin:0 auto 100px}.effortless-big-section{padding:50px 0 0}.effortless-big-section .banner-content h2{font-weight:700;font-size:48px;line-height:58px;color:#fff}.effortless-big-section .banner-content{background:transparent!important;border:none;text-align:center}.effortless-big-section .banner-container{text-align:center}.effortless-big-section video.banner-bg{height:56rem}.effortless-big-section .cover-banner-section{height:56rem}h2.image-with-text__heading{font-weight:700;font-size:35px;line-height:40px;color:#435e55}.image-with-text__text p{font-size:18px;line-height:28px;color:#000000cf}.ce-about-section .page-width{max-width:70%}.ce-about-section .image-with-text__media img{border-radius:8px}.bei-col .multicolumn-card__info{width:100%;background:#ffffffbf;padding:30px!important;border-radius:16px}.bei-col .multicolumn-card__info h4,.bei-col .multicolumn-card__info h2{margin:0}.bei-col .multicolumn-card__info .rte{display:inline-grid;gap:8px}.collection-page .card-wrapper{border:1px solid #EEEEEE;border-radius:16px;padding:30px 35px}.collection-page a.full-unstyled-link{font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#000}.collection-page .price__container span{font-weight:600;font-size:20px;line-height:39px;text-align:center;color:#bb785e}.collection-page .card-information{text-align:center}.product-page .product__title h1{font-weight:700;font-size:30px;line-height:36px;color:#435e55;opacity:1;max-width:488px}.product-page span.price-item{font-weight:600;font-size:20px;line-height:39px;color:#bb9b5e;position:relative;top:2px}.product-page .product-short span{font-weight:400;font-size:16px;line-height:19px;color:#000;opacity:.7;display:flex}.collection-page form#FacetFiltersForm{padding:32px!important;border:1px solid #EEEEEE;border-radius:8px}.collection-page span.facets__summary-label{font-weight:700;font-size:18px;line-height:22px;color:#000}.collection-page span.facet-checkbox__text-label{font-weight:400;font-size:14px;line-height:17px;color:#000}.collection-page label.facets__label.facet-checkbox{padding-bottom:0!important}.product-page button.product-form__submit:before,.product-page button.product-form__submit:after{display:none}.product-page button.product-form__submit{background-color:#bb9b5e;width:100%!important;border:1px solid #BB9B5E;border-radius:15px;color:#fff}.frcp-wishlist-wrapper{box-shadow:none!important}.wishlist-account .frcp-wishlist-app .frcp-product{width:calc(33.33% - 16px)}.frcp-wishlist-wrapper span.frcp-wishlist-btn.frcp-wishlist-product-btn{max-width:44rem;color:#fff;background-color:#bb9b5e;width:100%!important;border:1px solid #BB9B5E;border-radius:15px;line-height:29.4px}.product-page .button-content{border-radius:15px}.product-page button:disabled{border-radius:15px}.product-page button.gravity-button{border-radius:15px}.product-page h2.collapsible-content__heading{font-weight:700;font-size:48px;line-height:58px;text-align:center;color:#435e55;margin-bottom:30px}.product-page h3.accordion__title{font-weight:500;font-size:20px;line-height:24px;color:#000}.product-page .accordion__content p{width:100%;max-width:96%;font-size:16px;line-height:26px;color:#000}.product-page h2.related-products__heading{font-weight:700;font-size:48px;line-height:58px;text-align:center;color:#435e55}.product-page .related-products li.grid__item{border:1px solid #D9D9D9;border-radius:16px;padding:20px}.product-page .related-products .card__information a{font-weight:400;font-size:16px;line-height:19px;color:#000}a:hover{text-decoration:none!important}.collection-page label.facets__label.facet-checkbox:hover span.facet-checkbox__text-label{text-decoration:none}.product-page .grid__item.product__media-wrapper button.thumbnail img{width:auto!important;height:auto!important;object-fit:contain!important;max-width:90px!important}.product-page button.thumbnail.global-media-settings.global-media-settings--no-shadow{outline:none;border:1px solid #D9D9D9;border-radius:9px}.product-page .thumbnail[aria-current]{border-color:#ec8849!important;box-shadow:none!important}.in-real-life-section .title-wrapper-with-link h2.title{font-weight:700;font-size:48px;line-height:58px;color:#435e55}.in-real-life-section .title-wrapper-with-link{justify-content:center}.home-page sticky-header.header-wrapper{background:transparent;position:absolute;width:100%;border:none}.home-page .scrolled-past-header sticky-header.header-wrapper{background:#fff}nav.header__inline-menu ul li a,nav.header__inline-menu ul li details summary span{font-weight:400;font-size:18px;line-height:22px;color:#000!important}nav.header__inline-menu ul li a span.header__active-menu-item,nav.header__inline-menu ul li details summary span{text-decoration:none}.home-page div:not(.scrolled-past-header) nav.header__inline-menu ul li a span,.home-page div:not(.scrolled-past-header) nav.header__inline-menu ul li details summary span{color:#fff!important}.home-page div:not(.scrolled-past-header) nav.header__inline-menu ul li details summary svg path{fill:#fff}.header__heading-logo-wrapper img{width:130px}.home-page div:not(.scrolled-past-header) .header__heading-logo-wrapper img{filter:invert(1)}.home-page .shopify-section-header-sticky:not(.scrolled-past-header) .desktop-localization-wrapper button.disclosure__button{filter:invert(1)}.header__icon svg{max-width:24px}summary.header__icon.header__icon--search svg{max-width:30px}.home-page .shopify-section-header-sticky:not(.scrolled-past-header) .header__icon svg{filter:invert(1)}.thumbnail-slider .slider-button{display:none!important}button.faq-question{font-weight:700!important;font-size:20px!important}.contact.page-width{width:50%}.faq-question{color:#000}div#returns-section a{font-weight:700;font-size:14px;line-height:18px;color:#fff;padding:16px 24px;background:#bb9b5e;border-radius:8px;box-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.header__icons .frcp-wishlist__icon{stroke-width:2px!important}.home-page .shopify-section-header-sticky:not(.scrolled-past-header) .header__icons .frcp-wishlist__icon{filter:invert(1)}.header__icons .frcp-wishlist__icon{color:#000}.frcp-wishlist-nav-link-wrapper .frcp-wishlist-nav-link__count{color:#fff!important;right:-20px!important;left:unset!important;line-height:16px!important;font-size:10px!important;height:16px!important;width:16px!important;text-align:center!important;background:#000!important}.custom-faq-product{display:none}.page-ce-signature-bag .custom-faq-product{display:block}.wishlist-account .frcp-main{margin-top:0;padding-top:0}.shopify-section.shopify-section-group-footer-group{display:block!important}.footer-sub{flex:0 0 100%;display:flex}.footer-form{display:flex;flex-direction:column}.frcp-wishlist-grid-btn-wrapper--overlay,.frcp-wishlist-grid-btn-wrapper--overlay-hover{top:-20px!important;right:-25px!important}.product__title+div+.product__tax.caption.rte{display:none}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:#000!important}@media (min-width:768px){.product__title+div .price{position:absolute;right:0;top:0}.thumbnail-list{grid-template-columns:repeat(1,1fr)!important}.beach-bag-banner{height:900px}}.product__accordion .accordion__content br,span[data-tabname=shop-reviews]{display:none}fieldset+fieldset{margin-top:40px!important}@media screen and (min-width: 990px){a.header__icon.header__icon--account{position:relative;left:7px}header-menu details>ul.header__submenu,header-menu details>ul.list-menu--disclosure{position:absolute!important;left:0;top:100%;z-index:9999;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility .3s;pointer-events:none}header-menu details:hover>ul.header__submenu,header-menu details:focus-within>ul.header__submenu,header-menu details:hover>ul.list-menu--disclosure,header-menu details:focus-within>ul.list-menu--disclosure{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}header-menu details>summary{cursor:default}}@media (min-width:1600px){.cove-shop-by-category-section .card a img{height:650px;object-position:center}.footer-container{max-width:86%!important}.footer-column{padding-left:100px}}@media only screen and (max-width: 767px){.faq-section .page-width{max-width:100%!important}.faq-heading{font-size:28px!important;line-height:38px!important}a.header__icon.header__icon--account.link.focus-inset.small-hide{display:block!important}.contact.page-width{width:100%}.ce-about-section .page-width{max-width:90%}h2.image-with-text__heading{font-size:28px;line-height:38px}.ce-about-section .image-with-text__content{padding:40px 0}.header__heading-logo-wrapper img{width:70px}.banner-content p{font-size:14px;line-height:14px}.container,.page-width{margin:0 auto;width:100%;padding:0 15px;max-width:100%}p.announcement-bar__message.h5{font-size:12px}.cover-banner-section{height:60vh}.banner-content{margin:0 0 0 20px;max-width:100%;padding:18px 20px}.most-loved-summer .title{font-size:28px;line-height:38px}.most-loved-summer.our-best-sellers-section{padding:0 20px}.our-best-sellers-section .most-loved-summer-grid{grid-template-columns:1fr}.most-loved-summer{padding:40px 20px}.most-loved-summer .most-loved-summer-grid{grid-template-columns:1fr}.container,.page-width{padding:0 20px}.beach-bag-banner{height:auto}.beach-bag-banner{padding:0 20px}.rich-text__text h2,.effortless-big-section .banner-content h2{font-size:30px;line-height:40px}.effortless-big-section video.banner-bg{height:30rem}.effortless-big-section .cover-banner-section{height:30rem}.footer-container{display:block!important}.footer-column{padding-left:0!important}.footer-column.footer-logo{border:none!important;padding:70px 0 20px!important}.beach-bag-banner{height:300px!important}.cove-shop-by-category-section .card a img{height:430px}.custom_heading h3{font-size:30px;line-height:40px}div#shopify-section-template--25159915733305__custom_accordion_CaAKqc{padding:0 20px}.custom-accordion details.details summary.details__header{font-size:16px;line-height:20px}.shopify-section-group-footer-group button.email-signup__button{border-left:1px}.cove-shop-by-category-section .container,.cove-shop-by-category-section .page-width,.our-best-sellers-section .container{padding:0}.grid__item.product__media-wrapper media-gallery{display:flex;flex-direction:column-reverse}.cover-banner-section{height:80vh}.banner-content{margin:0 0 30px;max-width:100%;padding:18px 20px}.banner-content h2{font-size:1.4rem}.banner-btn{padding:8px 20px}.beach-bag-banner{height:900px}.beach-bag-banner .container,.beach-bag-banner__container{height:100%;padding:20px 0}.beach-bag-banner__container{align-items:flex-end}.beach-bag-banner__content{flex:0 0 auto;padding:15px}.beach-bag-banner__content h2{font-size:20px;line-height:20px}.beach-bag-banner__content .subheading{font-size:14px;line-height:18px}.beach-bag-banner__content .description{font-size:14px;line-height:20px}.beach-bag-banner__content .btn{line-height:10px;padding:16px 20px;font-size:14px}slider-component.main-gallery-viewer ul li .product-media-container img{object-fit:contain}slider-component.main-gallery-viewer ul li .product-media-container{width:100%!important}a.header__icon.header__icon--account{position:relative;left:8px}a.header__icon.header__icon--account svg{max-width:28px}.collection-page .card-wrapper .price span{font-size:16px}.collection-page .card__information{padding-bottom:0;margin-bottom:-10px}.product-page .grid__item.product__media-wrapper button.thumbnail img{max-width:40px!important}.thumbnail-list__item.slider__slide{width:calc(20% - .6rem)!important;display:block!important}.wishlist-account .frcp-wishlist-app .frcp-product{width:calc(50% - 6px)}a.frcp-product__link{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
