@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500&display=swap";:root{--cs-pink: #e8197c;--cs-pink-dark: #c9146a;--cs-black: #111111;--cs-sale: #c44d00;--cs-custom-box: #e8197c;--cs-custom-text: #ffffff}body,.shopify-section,p,li,span,input,select,textarea{font-family:Inter,sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.section-heading,.collection-hero__title,.card__heading,.product__title,.product__title h1,.featured-collection__title,.rich-text__heading,.multicolumn-card__title,.collage__heading{font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.05!important}.banner__heading,.slideshow__heading,.hero__heading,.image-banner__heading{font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.05!important;font-size:clamp(22px,2.8vw,36px)!important;margin-bottom:6px!important}.banner__subheading,.slideshow__description,.banner__text p,.slideshow__text p{font-family:Inter,sans-serif!important;font-size:clamp(12px,1.1vw,14px)!important;font-weight:400!important;line-height:1.5!important;opacity:.8!important;margin-bottom:16px!important;letter-spacing:.01em!important}.banner__buttons .button,.banner__buttons a.button,.slideshow__buttons .button,.slideshow__buttons a.button,.banner__box .button,.banner__box a.button,.slideshow__box .button,.slideshow__box a.button{font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:12px 26px!important;font-family:Inter,sans-serif!important}.announcement-bar{background-color:var(--cs-black)!important}.announcement-bar__message,.announcement-bar__message p{color:#fffc!important;font-family:Inter,sans-serif!important;letter-spacing:.04em!important}.announcement-bar__message a,.announcement-bar a{color:#fff!important;font-weight:500!important;text-decoration:underline!important}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important}.header-wrapper{border-bottom:.5px solid #e8e8e8!important}.header__active-menu-item:after,.header__menu-item--active>.header__menu-item-link:after{background-color:var(--cs-pink)!important}.header__submenu .header__menu-item-link,.disclosure__panel a{font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:400!important}.header__submenu .header__menu-item-link:hover,.disclosure__panel a:hover{color:var(--cs-pink)!important}.header__submenu,.disclosure__panel{border-top:2px solid var(--cs-pink)!important}.product-form__submit,.product-form__submit.button,.product-form [type=submit],form[action="/cart/add"] [type=submit],form[action*="cart/add"] button[type=submit],.card-wrapper .button,.card-wrapper a.button,.card__footer .button,.card__footer a.button,.card-information+.card__footer .button,.card-information+.card__footer a.button,.product-card-wrapper .button,.product-card-wrapper a.button,.quick-add__submit,.quick-add a.button,.quick-add .button{background-color:var(--cs-pink)!important;border-color:var(--cs-pink)!important;color:#fff!important;transition:background-color .15s ease!important}.product-form__submit:hover,.product-form [type=submit]:hover,.card-wrapper .button:hover,.card-wrapper a.button:hover,.card__footer .button:hover,.card__footer a.button:hover,.quick-add__submit:hover,.quick-add .button:hover{background-color:var(--cs-pink-dark)!important;border-color:var(--cs-pink-dark)!important;color:#fff!important;opacity:1!important}.button,.button--primary{background-color:var(--cs-black)!important;border-color:var(--cs-black)!important;color:#fff!important;font-family:Inter,sans-serif!important;transition:opacity .15s ease!important}.button:hover,.button--primary:hover{opacity:.75!important}.button--secondary{background-color:transparent!important;border-color:var(--cs-black)!important;color:var(--cs-black)!important}.button--secondary:hover{background-color:var(--cs-black)!important;color:#fff!important}.slide-dark .slideshow__text-wrapper,.slide-dark .banner__box{background-color:var(--cs-black)!important}.slide-dark .slideshow__heading,.slide-dark .banner__heading,.slide-dark .slideshow__description,.slide-dark .banner__subheading,.slide-dark p{color:#fff!important}.slide-dark .button,.slide-dark a.button,.slide-dark .button--primary{background-color:transparent!important;border:2px solid #ffffff!important;color:#fff!important;opacity:1!important}.slide-dark .button:hover,.slide-dark a.button:hover{background-color:#fff!important;color:var(--cs-black)!important;opacity:1!important}.slide-light .slideshow__text-wrapper,.slide-light .banner__box{background-color:#fff!important}.slide-light .slideshow__heading,.slide-light .banner__heading,.slide-light .slideshow__description,.slide-light .banner__subheading,.slide-light p{color:var(--cs-black)!important}.slide-light .button,.slide-light a.button,.slide-light .button--primary{background-color:transparent!important;border:2px solid var(--cs-black)!important;color:var(--cs-black)!important;opacity:1!important}.slide-light .button:hover,.slide-light a.button:hover{background-color:var(--cs-black)!important;color:#fff!important;opacity:1!important}.slide-custom .slideshow__text-wrapper,.slide-custom .banner__box{background-color:var(--cs-custom-box)!important}.slide-custom .slideshow__heading,.slide-custom .banner__heading,.slide-custom .slideshow__description,.slide-custom .banner__subheading,.slide-custom p{color:var(--cs-custom-text)!important}.slide-custom .button,.slide-custom a.button,.slide-custom .button--primary{background-color:transparent!important;border:2px solid var(--cs-custom-text)!important;color:var(--cs-custom-text)!important;opacity:1!important}.slide-custom .button:hover,.slide-custom a.button:hover{background-color:var(--cs-custom-text)!important;color:var(--cs-custom-box)!important;opacity:1!important}.price--sale .price__sale,.price-item--sale{color:var(--cs-sale)!important}.badge--sale,.card__badge .badge{background-color:var(--cs-pink)!important;color:#fff!important;border-radius:3px!important}.card__media img,.media img{transition:transform .4s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.04)!important}.card__heading{font-size:15px!important;line-height:1.2!important;margin-top:8px!important}.footer{background-color:var(--cs-black)!important}.footer,.footer a,.footer__menu-item,.footer__content-top,.footer__content-bottom{font-family:Inter,sans-serif!important;color:#ffffff80!important;font-size:13px!important}.footer a:hover{color:#fff!important}.footer__heading{font-family:Oswald,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffff59!important}.footer__content-bottom{border-top:.5px solid rgba(255,255,255,.1)!important}@media(max-width:749px){.header__menu-item,.header__menu-item span{font-size:16px!important}.banner__heading,.slideshow__heading{font-size:clamp(18px,5vw,26px)!important}.banner__subheading,.slideshow__description,.banner__text p{font-size:12px!important}.banner__buttons .button,.banner__buttons a.button{font-size:13px!important;padding:11px 22px!important}}.template-page main .page-width,.template-page .main-page-content,.template-page .main-page-content .page-width,.template-policy main .page-width,.template-policy .main-page-content,[class*=template-page] .page-width,[class*=template-policy] .page-width{max-width:1300px!important;width:90%!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important}.banner__box,.slideshow__text-wrapper{padding:32px 36px!important}.banner__box .banner__heading,.slideshow__text-wrapper .slideshow__heading{margin-top:0!important;margin-bottom:6px!important}.banner__box .banner__subheading,.banner__box .slideshow__description,.banner__box p{margin-top:0!important;margin-bottom:0!important}.banner__box .banner__buttons,.slideshow__text-wrapper .banner__buttons{margin-top:18px!important;margin-bottom:0!important}.banner__box:not(:has(.banner__subheading)) .banner__buttons,.banner__box:not(:has(p)) .banner__buttons{margin-top:18px!important}@media screen and (min-width:750px){.footer__blocks-wrapper:not(.mobile-footer) .footer-block.grid__item:not(.footer-block--menu){width:100%!important;padding-left:0!important;grid-column:1 / -1;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:3rem;row-gap:1rem;align-items:start;margin-top:0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.footer-block.grid__item:not(.footer-block--menu) .footer-block__details-content.footer-block-image{grid-column:1;grid-row:1;width:auto!important;margin:0!important}.footer-block.grid__item:not(.footer-block--menu) .footer-block__image-wrapper{margin:0!important}.footer-block.grid__item:not(.footer-block--menu) .footer__list-social{grid-column:1;grid-row:2;width:auto!important;margin:0!important;display:flex!important;gap:1.5rem!important}.footer-block.grid__item:not(.footer-block--menu) .footer__list-social svg,.footer-block.grid__item:not(.footer-block--menu) .footer__list-social .icon{width:24px!important;height:24px!important}.footer-block.grid__item:not(.footer-block--menu) .footer-block__newsletter{grid-column:2;grid-row:1 / 3;align-self:start;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.footer-block.grid__item:not(.footer-block--menu) .footer-block__newsletter .footer-block__heading{font-size:22px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#fff!important;margin:0 0 1rem!important}.footer-block.grid__item:not(.footer-block--menu) .klaviyo-form-UZDCkD{max-width:640px!important;width:100%!important}.footer-block.grid__item:not(.footer-block--menu) .klaviyo-form-UZDCkD input[type=email],.footer-block.grid__item:not(.footer-block--menu) .klaviyo-form-UZDCkD input{min-width:420px!important}.footer-block.grid__item:not(.footer-block--menu) .klaviyo-form-UZDCkD button{min-width:110px!important;padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/catchsurf.css.map */
