@font-face{font-family:Ayer Poster;src:url(/cdn/shop/files/AyerPoster-Regular-Web.woff2?v=1710768207) format("woff2"),url(/cdn/shop/files/AyerPoster-Regular-Web.woff?v=1710768208) format("woff");font-weight:400;font-style:normal}:root{--FONT-STACK-BODY: "bilo",sans-serif !important;--FONT-STACK-HEADING: "Ayer Poster", serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Ayer Poster,serif!important}h1{font-size:135.652px!important;font-style:normal!important;font-weight:400!important;line-height:86%!important;text-transform:uppercase}.h2{font-style:normal!important;font-weight:400!important;line-height:100%!important}.custom-em-dash{font-weight:bolder}.btn{font-family:bilo,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.btn--outline{padding:10px 22px!important}.btn--text{width:100%;display:flex;align-items:center;justify-content:space-between}.btn--text:hover{opacity:.8}.btn--text:before,.btn--text:after{display:none}@media screen and (max-width: 769px){h1{font-size:96px!important}}@media only screen and (max-width: 479px){.btn--medium{width:auto}}.announcement .text-highlight__break{font-family:bilo,sans-serif!important;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.26px}.shopify-section--marquee .announcement .announcement__slide{padding-top:12px;padding-bottom:12px}.shopify-section--marquee .announcement .text-highlight__break{font-family:Ayer Poster,serif!important;font-size:34px;line-height:normal;height:32px!important}.site-header,.drawer--nav{background-color:#fff}.site-header .icon,.site-header .icon path{stroke:#07834f!important}.header_background-image{position:absolute;left:0;bottom:-1.65vw;width:100%;z-index:-1}.site-header .navtext,.drawer--nav .mobile-navlink{font-family:bilo,sans-serif!important;font-size:15px;font-style:normal;font-weight:400;line-height:100%}.drawer--nav .mobile-navlink{font-size:16px}.drawer--nav .mobile-navlink--level-1{font-size:20px}.navlink--toplevel>.navtext:before,.navlink--toplevel>.navtext:after,.navlink--icon .navtext:before,.navlink--icon .navtext:after,.grandparent .navlink--child>.navtext:before,.grandparent .navlink--child>.navtext:after{background-color:#07834f!important}.mobile-menu svg{height:20px!important;width:20px!important}.mobile-menu .custom-account-icon{height:16px!important;width:16px!important}.mobile-menu search-popdown,.mobile-menu .menu__item,.mobile-menu .cart__toggle{padding:0;width:auto;height:auto}.site-header--compress .mobile-menu__button--burger{padding-left:0}@media only screen and (min-width: 1074px){.site-header--nav-left .nav--default{padding-left:25px;padding-right:40px}.site-header--nav-left .menu__item--icons{margin-right:-28px}}@media screen and (max-width: 600px){.site-header .logo{padding-left:10px;padding-right:30px}}.cart-drawer__head h3{font-size:32px;color:#19638b}.cart-drawer__head .cart-drawer__item-qty{font-size:20px}.search-popdown__body{margin-top:22px}.search-popdown__body .search-form__inner{background:transparent}.search-popdown__body *{font-family:bilo,sans-serif!important;font-size:18px}predictive-search mark,search-form mark{background-color:#d7eff4}.slideshow .slide__heading .text-reveal__cropper{padding-top:10px}#ricki-beach-club .slideshow .slide__text__wrapper>*:not(.slide__heading){position:absolute;bottom:48px;left:50%;transform:translate(-50%);text-align:center}#ricki-beach-club .slideshow .slide__text{font-family:Ayer Poster,serif!important;font-size:34px;font-style:normal;font-weight:400;line-height:100%;border-top:1px solid #ffffff;width:100%;margin-bottom:30px;padding-top:20px}#ricki-beach-club .slideshow .slide__buttons{margin:0}#ricki-beach-club .slideshow .slide__btn{font-family:bilo,sans-serif!important;font-size:24px;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap}.slideshow h1{letter-spacing:-1.492px}@media screen and (max-width: 769px){.slideshow h1{letter-spacing:-1.045px}}.section__split-images-custom .split-images__content{position:absolute;min-height:auto;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible}.section__split-images-custom .split-images__content-inner{width:auto;padding:0}.section__split-images-custom .split-images__img-content{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;margin-bottom:26px;text-align:center;width:100%;padding-top:20px;border-top:1px solid #ffffff}.section__split-images-custom .split-images__img-title{font-family:Ayer Poster,serif!important;font-size:34px;font-style:normal;font-weight:400;line-height:100%}.section__split-images-custom .split-images__img-subtitle{font-family:bilo,sans-serif!important;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.section__split-images-custom h1{max-width:400px;text-align:center;letter-spacing:-1.492px}.section__split-images-custom .text-reveal__cropper{padding-top:10px}.section__split-images-custom .split-images__scale img{transform:scale(1);transition:transform .8s cubic-bezier(.19,.61,.15,.82)}.section__split-images-custom .split-images__scale img:hover{transform:scale(1.05)}@media screen and (max-width: 769px){.section__split-images-custom h1{letter-spacing:-1.045px}}.shopify-section--mosaic .wrapper--full{padding-left:20px;padding-right:20px}.shopify-section--mosaic .text_overlay .mosaic__item__content{padding:24px}.shopify-section--mosaic .text_overlay .mosaic__item__subheading{font-family:Ayer Poster,serif!important;font-size:34px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:0}.shopify-section--mosaic .text_overlay .mosaic__item__heading{font-family:bilo,sans-serif!important;font-size:37px;font-style:normal;font-weight:300!important;line-height:100%;letter-spacing:-.407px;margin-bottom:0}.shopify-section--mosaic .text_standard .mosaic__item__subheading{color:#19638b;font-family:bilo,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px}.shopify-section--mosaic .text_standard .mosaic__item__heading{color:#19638b;font-size:55px;margin-bottom:20px}.shopify-section--mosaic .smaller_text .mosaic__item__heading{font-size:34px!important}.shopify-section--mosaic .text_standard .mosaic__item__text{color:#19638b;font-family:bilo,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.shopify-section--mosaic .text_standard .mosaic__item__buttons{width:100%;margin-top:auto}.shopify-section--mosaic .text_standard .mosaic__item__buttons:hover{cursor:pointer;opacity:.8}.shopify-section--mosaic .ig-icon-custom{display:none}.shopify-section--mosaic .show_ig_icon .ig-icon-custom{display:block;width:35px;position:absolute;bottom:15px;right:15px}@media screen and (min-width: 769px){.shopify-section--mosaic .limit_width{max-width:420px}.shopify-section--mosaic .text_standard .mosaic__item__content{padding:40px 20px}}@media screen and (min-width: 1150px){.shopify-section--mosaic .text_standard .mosaic__item__content{padding:40px}}@media screen and (max-width: 769px){.shopify-section--mosaic .text_standard *{text-align:center}.shopify-section--mosaic .text_standard{padding-top:12px;padding-bottom:12px}.shopify-section--mosaic .text_standard .mosaic__item__content{align-items:center;padding:40px}.shopify-section--mosaic .text_standard .mosaic__wrapper{padding-left:12px;padding-right:12px}.shopify-section--mosaic .four-fifty-height{min-height:300px}}.image-with-text .h2{font-size:55px;line-height:110%!important;margin-bottom:23px}.section__image-with-text-custom .h2{font-size:75px;line-height:normal!important;margin-bottom:0}.image-with-text .subheading-text{font-family:bilo,sans-serif!important;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:23px}.image-with-text .image-with-text__text{font-family:bilo,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.section__image-with-text-custom .image-with-text__text{margin-bottom:40px}.section__image-with-text-custom .image-with-text__buttons{margin-top:40px}.image-with-text .main-buttons__item{width:100%;margin-left:0}@media screen and (min-width: 767px){.section__image-with-text-custom .image-with-text__content{padding-left:70px;padding-right:70px}}@media screen and (max-width: 767px){.image-with-text .h2{font-size:55px}.section__image-with-text-custom .image-with-text__text{margin-bottom:24px}.section__image-with-text-custom .image-with-text__buttons{margin-top:16px;margin-left:0;margin-right:0}.section__image-with-text-custom .image-with-text__content{padding-top:32px;padding-bottom:32px}}.text-section .h2{font-size:75px}.text-section .text__subheading{font-family:Ayer Poster,serif!important;font-size:55px;font-style:normal;font-weight:400;line-height:110%;text-transform:none;letter-spacing:normal}.template-collection .text-section *{color:#19638b}.template-collection .text-section .text__heading{margin-bottom:26px;color:#19638b}.template-collection .text-section .text__content h2{font-family:Ayer Poster,serif!important;font-size:34px;font-weight:400;color:#19638b}.text-section .text__content p{font-family:bilo,sans-serif!important;font-size:24px;line-height:100%}@media screen and (max-width: 769px){.text-section .h2{font-size:55px}.text-section .text__subheading{font-size:34px}}.text-custom{overflow:hidden}@media screen and (min-width: 769px){.text-custom .text-section{padding-top:12.5vw;padding-bottom:12.5vw}.text-custom .wrapper--narrow{width:100%;max-width:57vw}.text-custom .left__image-ctr{position:absolute;width:21vw;max-width:300px;min-width:250px;right:78%;top:50%;transform:translateY(-50%)}.text-custom .right__image-ctr{position:absolute;width:26vw;max-width:400px;min-width:300px;left:74%;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 1100px){.text-custom .right__image-ctr{left:78%}}@media screen and (max-width: 769px){.text-custom .text-section{display:flex;flex-direction:column;align-items:center;padding-top:60px}.text-custom .left__image-ctr{position:relative;right:auto;top:auto;transform:none;padding-bottom:40px;max-width:90%;margin:auto}.text-custom .right__image-ctr{position:relative;left:0;top:0;transform:none;padding-top:40px;max-width:90%;margin:auto}}#about-us .text-section .text__content:first-of-type p{font-size:14px!important}#about-us .text-section .text__content:last-of-type p{font-size:16px!important}.section-look .look{background-color:#f7efb6}.section-look .h2{color:#19638b;font-size:75px;margin-bottom:16px}.section-look .rich-text__text p{color:#19638b;font-family:bilo,sans-serif!important;font-size:14px!important;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.section-look .product-grid-item__title{color:#19638b;font-family:Ayer Poster,serif!important;font-size:34px;font-style:normal;font-weight:500;line-height:100%}.section-look .product-grid-item__info-separator{background:#19638b}.section-look .product-grid-item__price{color:#19638b;font-family:bilo,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.section-look .flickity-page-dots .dot{border-color:#ff9878;opacity:1}.popup-quick-view__form--large .popup-quick-view__title{font-size:34px!important}.flickity-prev-next-button:before,.pswp__button:before{background:#07834f!important}.popup-quick-view__nav-title{font-size:18px}.popup-quick-view__inner .popup-quick-view__title{color:#19638b}.popup-quick-view__inner .popup-quick-view__nav-title{color:#19638b;font-size:20px}@media screen and (max-width: 769px){.section-look .look__content{text-align:center}.section-look .h2{font-size:55px}}.newsletter-section .newsletter-content-image{width:180px}.newsletter-section .newsletter-section__content__wrapper{max-width:420px;margin:auto}.newsletter-section .newsletter-section__entry *{color:#07834f;font-family:bilo,sans-serif!important;font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:40px}.newsletter-section .newsletter-section__entry p em{font-style:italic!important}.newsletter-section .input-group__item *{border-color:#07834f}.newsletter-section .input-group__item input,.newsletter-section .input-group__item input::placeholder,.input-group__item--name-custom input,.input-group__item--name-custom input::placeholder{color:#07834f!important;font-family:bilo,sans-serif!important;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.input-group__item--name-custom input{padding-top:17px;padding-bottom:17px}.input-group__item--name-custom input::placeholder{text-transform:uppercase}.newsletter-section .input-group--inline{max-width:100%}.newsletter-section .input-group--inline .input-group__item--btn{flex-grow:1;flex-basis:100px;max-width:100px}.newsletter-section .input-group__btn--icon{width:100px;max-width:100px}.newsletter-section .newsletter-section__bg-mobile{display:none}.input-group__item--name-custom{width:100%;max-width:100%;padding:0 0 10px}.site-footer .input-group__item--name-custom{width:95.3%}@media only screen and (min-width: 1024px){.newsletter-section .input-group__fields,.input-group__item{max-width:100%}}@media only screen and (min-width: 1440px){.newsletter-section .input-group__fields{flex-basis:100%}}@media only screen and (max-width: 1024px){.site-footer .input-group__item--name-custom{width:320px}}@media only screen and (max-width: 767px){.site-footer .input-group__item--name-custom{width:330px}}@media screen and (max-width: 750px){.newsletter-section{padding-top:0;padding-bottom:0}.newsletter-section .newsletter-section__bg{display:none}.newsletter-section .newsletter-section__bg-mobile{display:block}.newsletter-section .wrapper{margin-top:-30px}}.site-footer *{color:#d7eff4!important}.site-footer .h5{font-size:34px}.site-footer .footer-link,.site-footer .rte p{font-family:bilo,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.site-footer .footer-link{text-transform:uppercase}.site-footer .footer-copyright__link{font-family:bilo,sans-serif!important;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.6px;text-transform:uppercase;margin-right:5px}.site-footer .input-group__item *{border-color:#d7eff4;background-color:#d7eff4}.site-footer .input-group__item input,.site-footer .input-group__item input::placeholder{color:#19638b!important;font-family:bilo,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.site-footer .footer-links li{margin-bottom:20px}.site-footer .input-group__btn--icon{width:100px;max-width:100px}.site-footer .input-group__fields{max-width:220px}.site-footer .footer-block--newsletter{max-width:375px}@media screen and (min-width: 1000px){.site-footer .footer-blocks{justify-content:space-between}.site-footer .footer-block:not(.footer-block--newsletter){max-width:200px;--desktop-width: auto !important}.site-footer .footer-block--newsletter{--desktop-width: auto !important;max-width:375px}}@media screen and (max-width: 769px){.site-footer .footer-block__logo-image{margin:auto}.site-footer .footer-blocks{gap:10px}.footer-title__button .icon{width:30px!important}.site-footer .footer-block--newsletter .rte{margin-top:-15px}.site-footer .input-group__fields{max-width:68%;min-width:231.2px}}.product-grid-item .product__badge{margin:11px}.product-grid-item .product__badge__item--coming-soon{background-color:#f7efb6}.product-grid-item .product__badge .product__badge__item{font-family:bilo,sans-serif!important;font-size:10px;font-style:normal;font-weight:500;padding-top:2px;padding-bottom:2px}.product-grid-item .btn--quick *{color:#19638b}.product-grid-item .btn--quick .btn__text{font-family:bilo,sans-serif!important;font-size:14px;font-style:normal;font-weight:500}.featured-video-section .video-text-wrapper{width:100%}.featured-video-section h1{margin-bottom:25px}.featured-video-section .main-text{font-family:bilo,sans-serif!important;font-size:24px;font-style:normal;font-weight:400;line-height:100%;max-width:1260px;margin:auto}@media screen and (max-width: 769px){.featured-video-section .main-text{max-width:90%}}.collection-section .collection__sticky-bar *,.collection-section .filter__price__field *,.search-page__body .collection__sticky-bar *,.search-page__body .filter__price__field *{font-family:bilo,sans-serif!important;font-size:16px;font-weight:400}.collection-section .collection__filter__title,.collection-section .collection__sort__label,.search-page__body .collection__filter__title,.search-page__body .collection__sort__label{font-family:bilo,sans-serif!important;font-size:14px;font-weight:700;text-transform:uppercase}.collection-section .collection__filter-tag--default .filter__button,.search-page__body .collection__filter-tag--default .filter__button{font-family:bilo,sans-serif!important;font-size:12px;font-weight:300;letter-spacing:.6px;text-transform:uppercase}.collection-section .collection__filter-tag--default .filter__button:before,.collection-section .filter__price__field,.search-page__body .collection__filter-tag--default .filter__button:before,.search-page__body .filter__price__field{border-color:#00000040}.collection-section .filter__price__field,.search-page__body .filter__price__field{max-width:100px}.collection-section .range__line span,.search-page__body .range__line span{background-color:#07834f}.collection-section .collection-promo .collection-promo__heading,.search-page__body .collection-promo .collection-promo__heading{font-size:34px;margin-bottom:0;padding-left:4px}.collection-section .collection-promo .collection-promo__text,.search-page__body .collection-promo .collection-promo__text{font-family:bilo,sans-serif!important;font-size:37px;font-weight:300;letter-spacing:-.407px;line-height:100%;padding-left:4px}.collection-section .grid,.search-page__body .grid{column-gap:20px;row-gap:32px}.product-grid-item__title{font-family:Ayer Poster,serif!important;font-size:34px;font-weight:500!important}.product-grid-item__price{font-family:bilo,sans-serif!important;font-size:16px}.product-grid-item__swatch.dont-show{display:none}.collection-section .product-grid-item__image,.search-page__body .product-grid-item__image{margin-bottom:24px}.collection-section .pagination,.search-page__body .pagination{margin-top:32px}.collection-section .page,.search-page__body .page{font-family:bilo,sans-serif!important;font-size:24px;padding-bottom:2px!important}@media screen and (max-width: 769px){.collection-section .collection__inner,.search-page__body .collection__inner{width:100%}}.product__block h1{line-height:110%!important}.product__title-and-price .breadcrumbs,.product__complementary-custom .complementary-products__title,.product__block .radio__fieldset .radio__legend__label,.upsell__products .product-upsell__subtitle{font-family:bilo,sans-serif!important;font-size:14px;font-weight:700;text-transform:uppercase}.upsell__products .product-upsell__title{font-family:Ayer Poster,serif!important;font-size:34px}.upsell__products .product-upsell__btn{padding:10px 24px;background-color:transparent;border-color:#19638b;color:#19638b}.upsell__products .flickity-page-dots .dot{border-color:#ff9878;opacity:1}.upsell__products .product-upsell__image{max-width:144px}.upsell__products .product-upsell__holder{padding:24px}.product__block .radio__fieldset .radio__label{font-family:bilo,sans-serif!important;font-size:16px;text-transform:uppercase}.product__block .radio__fieldset .product__popup__link{font-family:bilo,sans-serif!important;font-size:14px;font-weight:700}.product__title-and-price .product__title{color:#19638b;font-size:55px!important}.product__price-and-badge .product__price{font-family:bilo,sans-serif!important;font-size:24px}.product__block .variant__countdown,.product__description p,.product__accordions .product__accordion__title,.product__accordions .product__accordion__content .rte{font-family:bilo,sans-serif!important;font-size:16px}.product__accordions .product__accordion__content .rte{padding-top:10px;padding-bottom:10px}.product__accordions .product__accordion{border-bottom:1px solid #19638B;padding-bottom:5px}.product__block .variant__countdown .variant__countdown--low:before,.product__block .variant__countdown .variant__countdown--low:after{top:50%;transform:translateY(-40%)}.product__title-and-price{row-gap:10px;margin-bottom:8px}.template-product .popup-chart__content .table-wrapper{border:none;margin-bottom:0;padding-top:0;padding-bottom:0}.template-product .popup-chart__inner h4{font-size:36px;margin-bottom:10px}@media only screen and (min-width: 1440px){.upsell__products .upsell__products__slider{max-width:100%}}.product__complementary-custom .product-upsell__holder{background-color:transparent;width:auto;margin:0;padding:0}.product__complementary-custom .complementary-products__title{margin-bottom:4px}.product__complementary-custom .complementary-products__ctr{display:flex;flex-wrap:wrap;gap:12px}.product__complementary-custom .product-upsell{display:block}.product__complementary-custom .product-upsell__image{width:110px;max-width:100%;height:130px;margin:0}.product__complementary-custom .complementary-products{position:relative;z-index:99999}.product__complementary-custom .product-upsell__holder .custom-tooltip{display:none}.product__complementary-custom .product-upsell__holder:hover .custom-tooltip{display:block}.custom-tooltip .tooltip-default__inner{opacity:1;position:absolute;transform:translateY(2px)}.product__block .product__form{gap:16px}@media screen and (max-width: 769px){.product__complementary-custom .product-upsell__image{width:100px;height:120px}}.related-products .section__heading{font-size:55px}.section-columns .column-item__image{background:transparent}.section-columns .column-item__heading{color:#19638b;font-size:34px}.section-columns .column-item__text{font-family:bilo,sans-serif!important;font-size:14px;font-weight:700;text-transform:uppercase}.template-page .page-title{font-size:75px!important}.blog .blog__post-title{font-size:36px}.section-article .section-header h1{padding-top:16px;color:#19638b}.section-article .rte p{font-size:20px}.shopify-policy__container{padding-top:100px;padding-bottom:50px}@media screen and (max-width: 768px){.shopify-policy__container{padding-top:75px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/twj_custom_styles.css.map */
