@font-face{font-family:Rift;font-weight:400;font-style:normal;src:url(Rift_Regular.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:400;font-style:italic;src:url(Rift_Italic.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:300;font-style:normal;src:url(Rift_Light.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:300;font-style:italic;src:url(Rift_Light_Italic.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:500;font-style:normal;src:url(Rift_Medium.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:500;font-style:italic;src:url(Rift_Medium_Italic.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:600;font-style:normal;src:url(Rift_Demi.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:600;font-style:italic;src:url(Rift_Demi_Italic.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:700;font-style:normal;src:url(Rift_Bold.woff2) format("woff2")}@font-face{font-family:Rift;font-weight:700;font-style:italic;src:url(Rift_Bold_Italic.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:300;font-style:normal;src:url(GothamLight.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:300;font-style:italic;src:url(GothamLightItalic.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:400;font-style:normal;src:url(GothamBook.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:400;font-style:italic;src:url(GothamBookItalic.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:500;font-style:normal;src:url(GothamMedium.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:500;font-style:italic;src:url(GothamMediumItalic.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:700;font-style:normal;src:url(gothamboldfont.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:700;font-style:italic;src:url(gothambolditalic.woff2) format("woff2")}@font-face{font-family:Chunk;font-weight:900;font-style:normal;src:url(ChunkBlack.woff2) format("woff2")}@font-face{font-family:Chunk;font-weight:900;font-style:italic;src:url(ChunkBlackItalic.woff2) format("woff2")}:root{--font-heading-family: "Rift", sans-serif;--font-heading-style: normal;--font-heading-weight: 900}@media screen and (max-width:767px){.mobile\:product-title-sm{font-size:var(--text-h1)}}.product__mobile-top .product__title{margin-top:20px}.product__subtitle{font-family:Rift,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;margin-block-start:0;margin-block-end:var(--sp-2);border-bottom:1px solid rgba(0,0,0,.2);opacity:.65}.product__price,.product__price .price__regular,.product__price :is(.price__sale,.unit-price){font-family:Rift,sans-serif;font-weight:700}blockquote,.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Rift,sans-serif!important;font-weight:700!important}.header__menu>ul .menu__item{font-family:Rift,sans-serif!important;font-weight:700!important;font-size:1.5em!important;letter-spacing:.04em!important}.product-card__title{font-family:Rift,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.product .product-form__input .form__label{font-family:Rift,sans-serif;font-weight:700;font-size:var(--fluid-base-to-xl);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--sp-4)}.product .label-swatch{font-family:Rift,sans-serif;font-weight:400;font-size:var(--fluid-base-to-xl);letter-spacing:.04em;text-transform:uppercase}.header__menu>ul li:hover .menu__item,.header__menu>ul .menu__item:hover{color:#e7dcc2!important}.header__menu>ul.with-block>li:hover .menu__item [data-text]{opacity:1!important;transform:none!important}.header__menu>ul li:hover .menu__item .btn-text span,.header__menu>ul .menu__item:hover .btn-text,.header__menu>ul .menu__item:hover .btn-text span{color:#e7dcc2!important;opacity:1!important}.header__menu>ul .menu__item{position:relative;transition:letter-spacing .25s cubic-bezier(.4,0,.2,1),color .2s ease}.header__menu>ul .menu__item .nav-line{position:relative;display:inline-block}.header__menu>ul .menu__item .nav-line:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}.header__menu>ul li:hover .menu__item .nav-line:after,.header__menu>ul .menu__item:hover .nav-line:after{transform:scaleX(1)}@keyframes nav-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.video-hero{position:relative!important}.video-hero:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background-image:url(/cdn/shop/files/take-the-beach-white.webp)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:80%!important;height:80%!important;max-width:800px!important;max-height:350px!important;z-index:9!important;pointer-events:none!important}#shopify-section-sections--21744541335742__announcement-bar{height:2.4em!important}.product-card .price{display:none!important}.collection-banner,.banner,.collection-hero{background-color:#000!important;background-image:none!important}h1.banner__title,h1.banner__title .split-words,h1.banner__title .word,h1.banner__title animate-element{color:#fff!important;fill:#fff!important;font-size:11rem!important;line-height:.8!important}.collection-banner p,.banner__description,.collection-hero__text{color:#fff!important}@media screen and (max-width:990px){h1.banner__title,h1.banner__title .split-words,h1.banner__title .word,h1.banner__title animate-element{font-size:8.5rem!important}}@media screen and (max-width:767px){h1.banner__title,h1.banner__title .split-words,h1.banner__title .word,h1.banner__title animate-element{font-size:4.5rem!important}}.rating-container{position:absolute!important;right:0!important;top:0!important}.media{background-color:#fff}@media screen and (max-width:1023px){.header__icons--end .header__buttons{display:flex;flex-direction:row;align-items:center}.header__icons--end .menu-drawer-button{order:99}.header__icons--end .cart-drawer-button{order:1}.mobile\:header--center .header__icons--start .search-drawer-button,.mobile\:header--center .header__icons--end .menu-drawer-button{display:flex}}.product__gallery .media:after,.product-card__media .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000000d;pointer-events:none;z-index:1}h2,h2.heading{font-family:Chunk,sans-serif!important}.product__info .product__title{padding-block-start:var(--sp-8)}.product__subtitle{border-bottom:none}.product__price{border-bottom:1px solid rgba(0,0,0,.2);margin-top:0;padding-bottom:5px;margin-bottom:10px}.product__text.rte{white-space:nowrap;overflow-x:auto}.product__price-row{position:relative}.product .variant-picker .variant-input-wrapper{padding-block-end:var(--sp-8);border-block-end:1px solid rgba(0,0,0,.2)}fieldset[data-option-index=option1]{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
