@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;--pf-atc-green: 24 138 124;--pf-card-surface: 255 255 255}@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)}.pf-card-picker .color-swatch{--swatch-size: var(--sp-7)}.pf-card-picker .swatches{gap:var(--sp-3)}.pf-card-picker .label-swatch{font-size:.875rem;padding:var(--sp-2) var(--sp-3d5)}.pf-card-picker .product-form__input .form__label{font-family:Rift,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;opacity:.6;margin-block-end:var(--sp-2d5)}.product .label-swatch,.pf-card-picker .label-swatch{font-family:Rift,sans-serif;font-weight:400;font-size:var(--fluid-base-to-xl);letter-spacing:.04em;text-transform:uppercase}.product :checked+.label-swatch,.pf-card-picker :checked+.label-swatch{font-weight:700}.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:65%!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:75%!important;max-width:850px!important;aspect-ratio:6724 / 1820!important;height:auto!important;max-height:none!important;z-index:9!important;pointer-events:none!important}@media screen and (max-width:767px){.video-hero:after{top:44%!important;width:90%!important}}div:not(.page-width)>.slideshow:not(.slideshow--hero) .banner{max-width:none;margin-inline-end:0}div:not(.page-width)>.slideshow:not(.slideshow--hero) :is(.banner,.banner__overlay){border-radius:0}.slideshow-word .banner__subheading+.heading{margin-block-start:var(--sp-3)}.slideshow-dots{border-block-start:0;justify-content:center}.slideshow-dots>button[is=previous-button],.slideshow-dots>button[is=next-button]{display:none}h1.banner__title,h1.banner__title .split-words,h1.banner__title .word,h1.banner__title animate-element{font-size:var(--pf-banner-title, 11rem)!important;line-height:.8!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:var(--pf-banner-title-tablet, 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:var(--pf-banner-title-mobile, 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:normal;overflow-x:visible}.product__text.rte p,.product__text.rte li{white-space:normal}.product__text.rte{margin-block-start:var(--sp-6);border-block-start:1px solid rgba(0,0,0,.2);padding-block-start:var(--sp-8);border-radius:0}.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)}.header__icons{z-index:2}@media screen and (min-width:1024px){.header__icons .menu-drawer-button{display:none}}.logo-bar .logo__media img,.logo-bar .logo__media svg{filter:brightness(0) saturate(100%) invert(91%) sepia(16%) saturate(462%) hue-rotate(347deg) brightness(97%)!important}.logo-bar .logo__media img[src*=GMA i],.logo-bar .logo__media img[alt*=GMA i],.logo-bar .logo__media svg[alt*=GMA i]{filter:grayscale(1) sepia(.9) brightness(.85) saturate(1.1)!important}:root{--buttons-radius: 4px !important;--font-body-family: "Gotham", sans-serif}.product .variant-picker{gap:var(--sp-8)!important}.buy-buttons .product-form__submit{flex:0 0 auto!important;width:auto!important}.buy-buttons .quantity{height:3.75rem;min-height:unset;border:2px solid #000!important}@media screen and (max-width:639px){.buy-buttons.flex{align-items:flex-start}.buy-buttons .quantity{height:var(--input-height);min-height:unset;align-self:auto}}.rich-text .heading{font-size:clamp(1.75rem,2.3vw,3rem)}.product--columns .product__media.media--adapt_first>:is(img,svg,video-media,model-media),.product--columns .product__thumbnail.media--adapt_first>:is(img,svg,video-media,model-media){aspect-ratio:var(--first-aspect-ratio, var(--aspect-ratio))}.text-with-icons .column__icon .icon{width:var(--sp-8)!important;height:var(--sp-8)!important}.text-with-icons .column__icon.with-svg :is(svg,img){width:var(--sp-8)!important}.text-with-icons .column__title{font-size:clamp(var(--text-xl),1.5vw,var(--text-2xl))!important}.text-with-icons .column__text{font-size:clamp(var(--text-sm),1vw,var(--text-base))!important}@media screen and (max-width:1023px){.text-with-icons .column__icon .icon{width:var(--sp-16)!important;height:var(--sp-16)!important}.text-with-icons .column__icon.with-svg :is(svg,img){width:var(--sp-16)!important}.text-with-icons .column__title{font-size:var(--text-3xl)!important}.text-with-icons{display:flex;flex-direction:column}.text-with-icons .flickity-page-dots{order:-1;margin-block-start:0;margin-block-end:var(--sp-1)}}@media screen and (min-width:1280px){.text-with-icons .column{align-items:center}}@media screen and (min-width:1024px){.featured-product.product{column-gap:0}.featured-product.product .product__gallery-container{--gallery-inset: var(--sp-2d5);margin-inline-start:calc(var(--gallery-inset) - var(--page-padding));width:calc(100% + var(--page-padding) - var(--gallery-inset));padding-top:var(--gallery-inset);padding-inline-end:var(--gallery-inset)}.featured-product.product .product__media-list{gap:var(--gallery-inset, 10px)!important}.featured-product.product .product__info{border-inline-start:1px solid rgba(0,0,0,.15);padding-inline-start:var(--sp-8)}}[id$=__video_hero_beach] .banner__media video,[id$=__video_hero_beach] video-media>video,[id$=__video_hero_beach] .banner__media>img,[id$=__image_with_text_overlay_xcdTqB] .media>img{object-fit:cover!important;object-position:top center!important}@media screen and (max-width:1023px){.product__info>.product__title,.product__info>.product__subtitle,.product__info>.product__price-row>.product__price,.product__info .rating-container{display:none!important}}.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{word-break:normal;overflow-wrap:break-word}@media screen and (max-width:767px){:root{--title-xl: clamp(2rem, 11vw, 3rem)}}.product-card__subtitle{font-family:Rift,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;opacity:.6;margin-block-start:var(--sp-1);margin-block-end:0;text-align:inherit}.pf-card-picker{justify-items:start;width:100%;padding-block-end:var(--sp-4)}.pf-card-picker .product-form__input{margin-block-start:0}.product-card__actions{margin-block-start:var(--sp-3)}.product-card__add{display:block;width:100%;font-family:Rift,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;border:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--buttons-radius);cursor:pointer;background:rgb(var(--pf-atc-green));color:rgb(var(--pf-card-surface));transition:opacity var(--animation-short)}.product-card__add:hover{opacity:.85}.product-card__add[disabled]{opacity:.4;cursor:default}.product-card__form[hidden],.product-card__add[hidden]{display:none}.product-card{--color-foreground: var(--color-base-text);--color-border: var(--color-base-text)/ .1;--color-border-dark: var(--color-base-text)/ .4;--color-border-light: var(--color-base-text)/ .06;color:rgb(var(--color-base-text))}.product-card__content{text-align:left}.product-card__media .media,.product-card--standard .product-card__media :is(.media,.flickity-viewport,.product-card__model,.product-card__secondary){border-end-start-radius:0;border-end-end-radius:0}.product-card__content,.product-card--standard:not(.product-card--thickness) .product-card__content{background:rgb(var(--pf-card-surface));border:1px solid rgb(var(--color-border));border-block-start:0;border-end-start-radius:var(--card-radius);border-end-end-radius:var(--card-radius);padding-inline:var(--sp-5);padding-block-end:var(--sp-5)}.product-card__details,.product-card__content.text-center .product-card__details{display:flex;flex-direction:row;align-items:baseline;gap:var(--sp-3);width:100%}.product-card__details>p{flex:1 1 auto;min-inline-size:0}.product-card__details{margin-block-start:auto}.product-card__subtitle{text-align:left}.product-card__meta{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding-block-start:var(--sp-2);width:100%}.product-card__meta .price,.product-card__content.text-center .product-card__meta .price{justify-content:flex-end}.product-card__actions{flex:0 0 auto;margin-block-start:0;width:100%}.product-card__form{width:100%}.product-card .price,.product-card .price__regular,.product-card .price__sale,.product-card .price .money{font-weight:700}@media screen and (min-width:1024px){.product-card__title{font-size:18px}.product-card__subtitle{font-size:11px}.product-card .price,.product-card .price__regular,.product-card .price__sale,.product-card .price .money,.product-card__add{font-size:13px}}@media screen and (max-width:1023px){.product__media-container{position:relative}.product__thumbnails.with-dots{position:absolute;inset-block-end:var(--sp-1);inset-inline:0;z-index:2;pointer-events:none}.product__thumbnails.with-dots .product__thumbnail{pointer-events:auto}.product__thumbnails.with-dots .product__thumbnail.product__media--variant:not(:first-child){display:none}}.buy-buttons .product-form__submit{--color-button-background: var(--pf-atc-green);--color-button-text: 255 255 255;--color-button-border: var(--pf-atc-green)}@media screen and (max-width:1023px){.buy-buttons .product-form__submit{flex:1 1 auto!important;width:auto!important;min-width:0}}.product-card delivery-promise-wc{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
