:root{--pv-blue: #0c5b83;--pv-blue-deep: #094866;--pv-navy: #062c40;--pv-cyan: #00badb;--pv-cyan-soft: rgba(0, 186, 219, .12);--pv-ink: #0e1b24;--pv-muted: #5f6b73;--pv-line: #e3e8eb;--pv-radius: 18px;--pv-radius-sm: 12px;--pv-ease: cubic-bezier(.2, .7, .2, 1);--pv-ease-out: cubic-bezier(.16, 1, .3, 1);--pv-shadow: 0 10px 30px -12px rgba(6, 44, 64, .22);--pv-shadow-lg: 0 30px 60px -20px rgba(6, 44, 64, .35)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--pv-cyan);color:#fff}.heading,.h1,.h2,.h3,h1,h2,h3{color:var(--pv-ink);letter-spacing:.01em}.section__title,.heading.h1,.promo-block__heading,.product-meta__title,.collection__title,.page__title,.article__title,.card__title--small,.mega-menu__title,.footer__title{text-transform:uppercase}.section__title.heading{font-size:clamp(26px,3vw,38px);line-height:1.05;letter-spacing:.02em}.rte p,.rte li{line-height:1.75}.pv-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--pv-progress, 0));background:linear-gradient(90deg,var(--pv-cyan),#7fe7f7 60%,#fff);box-shadow:0 0 12px #00badb99}.announcement-bar{background:linear-gradient(90deg,var(--pv-navy),var(--pv-blue-deep) 50%,var(--pv-navy))!important}.announcement-bar__content{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.announcement-bar__button{border-radius:999px;margin:6px 0;padding:0 18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s var(--pv-ease),transform .3s var(--pv-ease)}.announcement-bar__button:hover{transform:translateY(-1px)}#shopify-section-header{position:-webkit-sticky;position:sticky;top:0;z-index:40}.header{background:linear-gradient(100deg,var(--pv-blue) 0%,var(--pv-blue-deep) 100%)!important;transition:box-shadow .4s var(--pv-ease)}.pv-scrolled .header{box-shadow:0 12px 30px -16px #062c408c}.header__logo-image{transition:transform .5s var(--pv-ease)}.header__logo-link:hover .header__logo-image{transform:scale(1.03)}.search-bar__top{border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40;transition:box-shadow .3s var(--pv-ease)}.search-bar.is-expanded .search-bar__top,.search-bar__top:focus-within{box-shadow:0 0 0 3px #00badb73}.search-bar__input{padding-left:22px}.search-bar__submit{border-radius:0 999px 999px 0}.search-bar__inner{border-radius:0 0 var(--pv-radius) var(--pv-radius);overflow:hidden;box-shadow:var(--pv-shadow-lg)}.header__action-item-link,.header__cart-toggle{transition:opacity .25s var(--pv-ease),transform .25s var(--pv-ease)}.header__action-item-link:hover,.header__cart-toggle:hover{opacity:.8}.header__cart-count{background:var(--pv-cyan)!important;color:#fff!important;box-shadow:0 0 0 2px var(--pv-blue)}.pv-bump .header__cart-count{animation:pvBump .6s var(--pv-ease-out)}@keyframes pvBump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.nav-bar{background:#ffffffeb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--pv-line)}.nav-bar__link{position:relative;font-family:var(--heading-font-family);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:var(--pv-ink);transition:color .25s var(--pv-ease)}.nav-bar__link:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;background:var(--pv-cyan);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s var(--pv-ease-out)}.nav-bar__item:hover>.nav-bar__link,.nav-bar__link:hover{color:var(--pv-blue)}.nav-bar__item:hover>.nav-bar__link:after,.nav-bar__link:hover:after,.nav-bar__link:focus:after{transform:scaleX(1);transform-origin:0 50%}.mega-menu{border-radius:0 0 var(--pv-radius) var(--pv-radius);box-shadow:var(--pv-shadow-lg);border-top:2px solid var(--pv-cyan)}.nav-bar__item[aria-expanded=true] .mega-menu,.nav-bar__item:hover .mega-menu{animation:pvDrop .45s var(--pv-ease-out)}@keyframes pvDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mega-menu__title{font-family:var(--heading-font-family);font-size:16px;letter-spacing:.06em;color:var(--pv-blue)}.mega-menu__link{display:inline-block;transition:color .25s var(--pv-ease),transform .3s var(--pv-ease)}.mega-menu__link:hover{color:var(--pv-cyan);transform:translate(4px)}.mega-menu__image-wrapper{border-radius:var(--pv-radius-sm);overflow:hidden}.dropdown-menu{border-radius:var(--pv-radius-sm);box-shadow:var(--pv-shadow-lg)}.slideshow{position:relative;overflow:hidden;background:var(--pv-navy)}.slideshow .flickity-viewport{transform:translate3d(0,calc(var(--pv-hero, 0) * 120px),0);will-change:transform}@media screen and (min-width:1000px){.slideshow--medium .slideshow__slide{height:clamp(480px,68vh,720px)!important}}.slideshow__slide-inner{transform:scale(1.001)}.slideshow__slide.is-selected .slideshow__slide-inner{animation:pvKenBurns 9s var(--pv-ease-out) both}@keyframes pvKenBurns{0%{transform:scale(1.09)}to{transform:scale(1.001)}}.slideshow__slide-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 110%,#062c40bf,#062c4000 60%),linear-gradient(180deg,#062c4040,#062c4000 30%)}.slideshow__content-wrapper{position:relative;z-index:2}.slideshow__content-wrapper>*{opacity:calc(1 - var(--pv-hero, 0) * 1.4)}.slideshow__slide.is-selected .slideshow__content-wrapper{animation:pvRise 1.1s .25s var(--pv-ease-out) both}@keyframes pvRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.slideshow__button.button{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:0 38px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--pv-ease),color .35s var(--pv-ease),transform .35s var(--pv-ease),box-shadow .35s var(--pv-ease)}.slideshow__button.button:hover{background:#fff!important;color:var(--pv-blue)!important;transform:translateY(-2px);box-shadow:0 16px 40px -12px #00badbb3}.slideshow .flickity-page-dots{bottom:26px;z-index:3}.slideshow .flickity-page-dots .dot{width:26px;height:3px;margin:0 4px;border-radius:3px;border:none;background:#ffffff73;opacity:1;transition:width .5s var(--pv-ease-out),background-color .5s var(--pv-ease)}.slideshow .flickity-page-dots .dot:before,.slideshow .flickity-page-dots .dot:after{display:none}.slideshow .flickity-page-dots .dot.is-selected{width:54px;background:var(--pv-cyan)}.pv-scroll-cue{position:absolute;left:50%;bottom:64px;z-index:3;width:22px;height:36px;margin-left:-11px;border:2px solid rgba(255,255,255,.7);border-radius:12px;pointer-events:none;opacity:calc(1 - var(--pv-hero, 0) * 3)}.pv-scroll-cue:before{content:"";position:absolute;left:50%;top:7px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:#fff;animation:pvCue 1.8s var(--pv-ease) infinite}@keyframes pvCue{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media screen and (max-width:999px){.pv-scroll-cue{display:none}}.section__header{position:relative;align-items:flex-end}.section__header .section__title{position:relative;padding-bottom:14px}.section__header .section__title:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--pv-cyan),var(--pv-blue));transform-origin:0 50%;transition:transform 1s .3s var(--pv-ease-out)}.pv-js .section__header.pv-reveal:not(.is-in) .section__title:after{transform:scaleX(0)}.section--text-centered .section__header .section__title:after{left:50%;margin-left:-27px;transform-origin:50% 50%}.section__action-link{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv-blue)}.section__action-link:after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .35s var(--pv-ease)}.section__action-link:hover:after{transform:translate(5px)}.pv-words .pv-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.pv-words .pv-w>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--pv-ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.pv-words.is-in .pv-w>span{transform:none}.button{border-radius:999px;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;transition:background-color .3s var(--pv-ease),color .3s var(--pv-ease),box-shadow .35s var(--pv-ease),transform .35s var(--pv-ease),background-position .8s var(--pv-ease)}.button--primary,.button--secondary{background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;background-repeat:no-repeat}.button--primary:hover,.button--secondary:hover{background-position:-30% 0;transform:translateY(-2px);box-shadow:0 14px 30px -12px #00badbbf}.button--primary:active,.button--secondary:active{transform:translateY(0)}.button--floating{border-radius:999px;padding:0 26px;box-shadow:0 10px 24px -10px #062c4080}.form__field,.select,.select select{border-radius:var(--pv-radius-sm)}.form__field:focus{box-shadow:0 0 0 3px #00badb40;border-color:var(--pv-cyan)}.promo-block{border-radius:var(--pv-radius);overflow:hidden;box-shadow:var(--pv-shadow);transition:transform .6s var(--pv-ease-out),box-shadow .6s var(--pv-ease-out);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--ty, 0px));-webkit-mask-image:-webkit-radial-gradient(white,black)}.promo-block:hover{--ty: -6px;box-shadow:var(--pv-shadow-lg)}.promo-block__image-wrapper{transition:transform 1.4s var(--pv-ease-out)}.promo-block:hover .promo-block__image-wrapper{transform:scale(1.07)}.promo-block__heading{font-size:clamp(24px,2.6vw,36px);line-height:1;letter-spacing:.02em}.promo-block__content{letter-spacing:.02em}.promo-block__cta.button{background:#fff;color:var(--pv-blue)}.promo-block__cta.button:after{content:"\2192";display:inline-block;margin-left:10px;transition:transform .35s var(--pv-ease)}.promo-block:hover .promo-block__cta.button:after{transform:translate(5px)}.pv-js .pv-clip{clip-path:inset(0 0 100% 0 round var(--pv-radius));transition:clip-path 1.3s var(--pv-ease-out),transform .6s var(--pv-ease-out),box-shadow .6s var(--pv-ease-out);transition-delay:var(--pv-delay, 0ms),0ms,0ms}.pv-js .pv-clip.is-in{clip-path:inset(0 0 0 0 round var(--pv-radius))}.product-list{border-radius:var(--pv-radius);background:#fff}.product-item{position:relative;transition:transform .5s var(--pv-ease-out),box-shadow .5s var(--pv-ease-out)}.product-item:hover{z-index:2;box-shadow:inset 0 0 0 1px #00badb59,inset 0 -3px 0 var(--pv-cyan)}.product-item__image-wrapper{overflow:hidden;border-radius:var(--pv-radius-sm)}.product-item__primary-image,.product-item__secondary-image{transition:transform 1.1s var(--pv-ease-out),opacity .5s var(--pv-ease)!important}.product-item:hover .product-item__primary-image{transform:scale(1.06)}.product-item__vendor{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-blue)}.product-item__title{color:var(--pv-ink);font-weight:600;line-height:1.4;transition:color .25s var(--pv-ease)}.product-item__title:hover{color:var(--pv-blue)}.product-item__price-list .price,.product-meta__price-list-container .price,.price-list .price{font-family:var(--heading-font-family);font-weight:700;font-size:1.2em;letter-spacing:.02em;color:var(--pv-blue)}.price-list .price--highlight{color:var(--product-on-sale-accent, #e00)}.product-label{border-radius:999px;padding:3px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.collection-item{transition:transform .5s var(--pv-ease-out)}.collection-item__image-wrapper--rounded{box-shadow:0 0 #00badb00,var(--pv-shadow);transition:box-shadow .5s var(--pv-ease-out),transform .6s var(--pv-ease-out);overflow:hidden}.collection-item:hover .collection-item__image-wrapper--rounded{transform:translateY(-6px);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--pv-cyan),var(--pv-shadow-lg)}.collection-item__image-wrapper img{transition:transform 1.1s var(--pv-ease-out)}.collection-item:hover .collection-item__image-wrapper img{transform:scale(1.08)}.collection-item__title{margin-top:18px;font-family:var(--heading-font-family);font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-ink);transition:color .25s var(--pv-ease)}.collection-item:hover .collection-item__title{color:var(--pv-blue)}.article-item__image-container{border-radius:var(--pv-radius);overflow:hidden;box-shadow:var(--pv-shadow);-webkit-mask-image:-webkit-radial-gradient(white,black)}.article-item__image{transition:transform 1.2s var(--pv-ease-out)}.article-item:hover .article-item__image{transform:scale(1.06)}.article-item__title{font-family:var(--heading-font-family);font-size:22px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;transition:color .25s var(--pv-ease)}.article-item:hover .article-item__title{color:var(--pv-blue)}.section--text-centered .heading.h1{font-size:clamp(30px,4.4vw,54px);line-height:1.02;letter-spacing:.01em;margin-bottom:26px;background:linear-gradient(90deg,var(--pv-ink) 0%,var(--pv-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section--text-centered .container--narrow .rte{font-size:16px}.section--text-centered .container--narrow .rte strong{color:var(--pv-blue)}.section:has(.newsletter--compact){position:relative;margin:80px 0;padding:90px 0;overflow:hidden;color:#ffffffd1;background:radial-gradient(60% 120% at 85% 0%,#00badb73,#00badb00 60%),radial-gradient(50% 90% at 0% 100%,#00badb40,#00badb00 60%),linear-gradient(135deg,var(--pv-blue) 0%,var(--pv-blue-deep) 55%,var(--pv-navy) 100%);background-size:140% 140%;animation:pvGlow 14s ease-in-out infinite alternate}@keyframes pvGlow{0%{background-position:0% 0%}to{background-position:100% 100%}}.section:has(.newsletter--compact) .heading{color:#fff;font-size:clamp(28px,3.4vw,44px);text-transform:uppercase;letter-spacing:.02em}.section:has(.newsletter--compact) .rte{color:#fffc}.newsletter--compact .form__field{border-radius:999px;border-color:transparent;background:#fff;padding-left:22px}.newsletter--compact .form__floating-label{left:22px}.newsletter--compact .form__submit{border-radius:999px}.text-with-icons__item{transition:transform .5s var(--pv-ease-out)}.text-with-icons__item:hover,.pv-js .text-with-icons__item.pv-reveal.is-in:hover{transform:translateY(-4px)}.text-with-icons__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--pv-cyan-soft);color:var(--pv-blue);transition:background-color .4s var(--pv-ease),color .4s var(--pv-ease),transform .6s var(--pv-ease-out)}.text-with-icons__item:hover .text-with-icons__icon-wrapper{background:var(--pv-blue);color:#fff;transform:rotate(-8deg) scale(1.06)}.text-with-icons__title{font-family:var(--heading-font-family);font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-ink)}.footer{position:relative;background:radial-gradient(70% 60% at 100% 0%,#00badb2e,#00badb00 60%),linear-gradient(180deg,var(--pv-blue-deep) 0%,var(--pv-navy) 100%);color:#ffffffb8}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pv-cyan),rgba(0,186,219,0))}.footer__title,.footer .heading{color:#fff;font-size:17px;letter-spacing:.1em}.footer .rte,.footer__newsletter-text{color:#ffffffb8}.footer .link,.footer__link-item a{color:#ffffffc7;display:inline-block;transition:color .25s var(--pv-ease),transform .3s var(--pv-ease)}.footer .link:hover,.footer__link-item a:hover{color:var(--pv-cyan);transform:translate(4px)}.footer .form__field{background:#ffffff14;border-color:#ffffff38;color:#fff;border-radius:999px;padding-left:20px}.footer .form__floating-label{color:#fff9;left:20px;background:transparent}.footer .form__submit{border-radius:999px}.footer__aside{border-top:1px solid rgba(255,255,255,.12)}.footer__aside-title,.footer__aside-item--copyright{color:#ffffff8c}.footer .social-media__item{background:#ffffff1a;color:#fff;transition:background-color .3s var(--pv-ease),transform .3s var(--pv-ease)}.footer .social-media__item:hover{background:var(--pv-cyan);transform:translateY(-3px)}.footer .plus-button{color:#fff}.footer__block-item+.footer__block-item{border-color:#ffffff1f}.card{border-radius:var(--pv-radius);box-shadow:0 1px 0 var(--pv-line),0 6px 24px -14px #062c402e}.card__header{border-radius:var(--pv-radius) var(--pv-radius) 0 0}.card__title,.card__title--small{font-family:var(--heading-font-family);letter-spacing:.04em}.product-meta__title{font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:.01em}.product-meta__vendor{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-blue)}.product-gallery__carousel-item,.product-gallery__thumbnail{border-radius:var(--pv-radius-sm);overflow:hidden}.product-form__add-button,.product-form__payment-container .button{min-height:54px}.collection__title,.page__title,.article__title,.blog__title{font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:.01em}.breadcrumb__link,.breadcrumb__item{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.collection__image-wrapper{border-radius:var(--pv-radius);overflow:hidden}.pagination__nav-item{border-radius:999px;transition:background-color .25s var(--pv-ease),color .25s var(--pv-ease)}.pagination__nav-item.is-active{background:var(--pv-blue);color:#fff}.mini-cart,.popover{border-radius:var(--pv-radius-sm);box-shadow:var(--pv-shadow-lg)}.pv-js .pv-reveal{opacity:0;transform:translate3d(0,46px,0);transition:opacity 1s var(--pv-ease-out),transform 1.1s var(--pv-ease-out),filter 1s var(--pv-ease-out),box-shadow .5s var(--pv-ease-out);transition-delay:var(--pv-delay, 0ms)}.pv-js .pv-reveal--left{transform:translate3d(-56px,0,0)}.pv-js .pv-reveal--right{transform:translate3d(56px,0,0)}.pv-js .pv-reveal--zoom{transform:scale(.92)}.pv-js .pv-reveal--blur{filter:blur(10px);transform:translate3d(0,24px,0)}.pv-js .pv-reveal.is-above{transform:translate3d(0,-36px,0) scale(.98);transition-delay:0ms}.pv-js .pv-reveal.is-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pv-js .pv-reveal,.pv-js .pv-clip,.pv-words .pv-w>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.slideshow .flickity-viewport{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pv-premium.css.map?nocache=1793655868363 */
