.tbv-editorial{--font-body-family:var(--body-font)}.tbv-editorial .announcement{min-height:40px;font-size:14px;letter-spacing:0}.tbv-editorial .header-group{z-index:40}.tbv-editorial .hero{background:#000}.tbv-editorial .hero--natural{min-height:0}.tbv-editorial .hero--natural .hero__media{position:relative;inset:auto}.tbv-editorial .hero--natural .hero__media>video,.tbv-editorial .hero--natural .hero__media>picture{position:relative;width:100%;height:auto;max-width:1500px;margin:auto}.tbv-editorial .hero--natural .hero__media>video{aspect-ratio:16/9;object-fit:contain}.tbv-editorial .hero--natural .hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.tbv-editorial .hero__overlay{pointer-events:none}.tbv-video-control{position:absolute;right:20px;bottom:20px;z-index:5;min-height:40px;padding:8px 16px;background:#0009;color:#fff;border:1px solid #ffffff80;border-radius:25px;font-size:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tbv-back-top{position:fixed;right:18px;bottom:24px;z-index:30;width:46px;height:46px;border:0;border-radius:50%;background:var(--primary);color:var(--button-text);display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility .25s}.tbv-back-top.is-visible{opacity:1;visibility:visible;transform:none}.tbv-back-top .icon{transform:rotate(-90deg);width:20px;height:20px}.tbv-menu-backdrop,.tbv-menu-close{display:none}.tbv-search-dialog{width:min(680px,calc(100% - 32px));max-height:90dvh;inset:12vh 0 auto;margin:0 auto;padding:32px;border:0;background:var(--surface);color:var(--text);box-shadow:0 20px 80px #0003}.tbv-search-dialog::backdrop{background:#0007;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tbv-search-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.tbv-search-dialog h2{margin:0;font-size:24px}.tbv-search-dialog .search-form{display:flex;gap:8px}.tbv-search-dialog input{flex:1;min-width:0}.tbv-shapes .section-heading{margin-bottom:50px}.tbv-shapes .section-heading h2{font-size:var(--shape-heading-size);letter-spacing:2px;line-height:1.2}.tbv-shapes .shape-nav{grid-template-columns:repeat(var(--shape-columns),minmax(0,var(--shape-card-width)));justify-content:center;gap:20px}.tbv-shapes .shape-nav__item{border:1px solid var(--border);background:var(--shape-card-background);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.tbv-shapes .shape-nav__item>a{height:100%;display:block}.tbv-shapes .shape-nav__icon{width:100%;height:auto;aspect-ratio:1;margin:0;padding:20px;transform:none}.tbv-shapes .shape-nav__icon img{width:100%;height:100%;object-fit:contain}.tbv-shapes .shape-nav__icon svg{width:72%;height:72%;color:#777;filter:drop-shadow(0 5px 3px #0001)}.tbv-shapes .shape-nav__item span{display:block;padding:14px 6px;background:var(--shape-label-background);font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:background .3s,color .3s}.tbv-editorial .eternel-promise{padding:var(--promise-pt) 0 var(--promise-pb)}.tbv-editorial .eternel-promise__wave{display:none}.tbv-editorial .eternel-promise__layout{max-width:1100px;gap:60px}.tbv-editorial .eternel-promise__heading{margin-bottom:50px;font-weight:500}.tbv-editorial .eternel-promise__media{aspect-ratio:1;min-height:0;max-width:500px;border-radius:50%;overflow:hidden}.tbv-editorial .eternel-promise__media video{width:100%;height:100%;max-height:none;object-fit:cover}.tbv-editorial .eternel-promise__features{gap:40px}.tbv-editorial .eternel-promise__feature h3{font-size:18px}.tbv-editorial .eternel-promise__feature p{font-size:15px}.tbv-editorial .eternel-process__surface{padding:calc(var(--process-pt) + 26px) 0 var(--process-pb)}.tbv-editorial .eternel-process__heading{font-size:var(--process-heading-size)}.tbv-editorial .eternel-process__intro{font-size:16px}.tbv-editorial .eternel-process__step h3{font-size:18px}.tbv-editorial .eternel-process__body{font-size:14px}.tbv-editorial .customer-favorites__card{transition:transform .25s,box-shadow .25s}.tbv-editorial .site-footer{--border:#ffffff30}.tbv-editorial .site-footer .footer-grid{gap:48px}.tbv-editorial .site-footer a:hover{color:inherit;text-decoration:underline}.tbv-editorial .site-footer .newsletter-field{border-color:#ffffff70}.tbv-motion .tbv-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--tbv-motion-duration,.6s) ease,transform var(--tbv-motion-duration,.6s) cubic-bezier(.2,.7,.3,1)}.tbv-motion .tbv-reveal.is-revealed{opacity:1;transform:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-hover-motion=true] .tbv-shapes .shape-nav__item:hover{transform:translateY(-8px);box-shadow:0 10px 20px #00000018;border-color:var(--text)}[data-hover-motion=true] .tbv-shapes .shape-nav__item:hover span{background:var(--primary);color:var(--button-text)}[data-hover-motion=true].tbv-editorial .eternel-promise__feature:hover .eternel-promise__icon{animation:tbv-icon-dance .85s ease}[data-hover-motion=true].tbv-editorial .eternel-process__icon{transition:transform .4s,box-shadow .4s}[data-hover-motion=true].tbv-editorial .eternel-process__step:hover .eternel-process__icon{transform:scale(1.08);box-shadow:0 0 28px #ffffff20}[data-hover-motion=true].tbv-editorial .customer-favorites__card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000014}}@keyframes tbv-icon-dance{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(.92) rotate(-3deg)}40%,70%{transform:scale(1.08) rotate(3deg)}55%,85%{transform:scale(1.08) rotate(-3deg)}}@media(min-width:990px){.tbv-editorial .header--inline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;padding:16px max(24px,calc((100vw - var(--page-width))/2));min-height:78px}.tbv-editorial .header--inline .header-top{display:contents}.tbv-editorial .header--inline .header-left{display:none}.tbv-editorial .header--inline .logo{grid-column:2;grid-row:1;text-align:center;font-size:25px}.tbv-editorial .header--inline .header-actions{grid-column:3;grid-row:1;gap:4px}.tbv-editorial .header--inline .main-nav{grid-column:1;grid-row:1;min-width:0;width:100%;padding:0;margin:0;justify-content:flex-start;min-height:0}.tbv-editorial .header--inline .nav-list{justify-content:flex-start;gap:22px;flex-wrap:wrap}.tbv-editorial .header--inline .nav-list>li>a,.tbv-editorial .header--inline .nav-dropdown>summary{font-size:14px;padding:8px 0;text-transform:none;letter-spacing:0}}@media(max-width:1024px){.tbv-editorial .eternel-promise__layout{grid-template-columns:1fr;gap:40px}.tbv-editorial .eternel-promise__media{width:280px;max-width:100%;justify-self:center}.tbv-editorial .eternel-promise__features{width:min(100%,560px);justify-self:center}}@media(max-width:989px){.tbv-editorial .header-top{min-height:68px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding-inline:16px}.tbv-editorial .logo{justify-self:center;font-size:20px}.tbv-editorial .logo img{max-width:min(var(--logo-width),32vw);max-height:52px}.tbv-editorial .header-actions{gap:0}.tbv-editorial .header-actions .icon-button{width:38px;height:44px;padding:9px}.tbv-editorial .main-nav{display:flex;position:fixed;top:0;left:0;bottom:0;width:min(360px,88vw);max-height:100dvh;overflow:auto;padding:24px;background:var(--surface);color:var(--text);align-items:stretch;justify-content:flex-start;flex-direction:column;z-index:60;visibility:hidden;transform:translate(-105%);transition:transform .35s cubic-bezier(.2,.7,.3,1),visibility .35s}.tbv-editorial .main-nav.is-open{transform:none;visibility:visible;display:flex}.tbv-editorial .main-nav .nav-list{display:block;width:100%}.tbv-editorial .main-nav .nav-list>li{border-bottom:1px solid var(--border)}.tbv-editorial .main-nav .nav-list>li>a,.tbv-editorial .main-nav summary{display:flex;min-height:52px;align-items:center;padding:12px 0;font-size:16px}.tbv-editorial .main-nav .mega-menu{position:static;box-shadow:none}.tbv-editorial .tbv-menu-close{display:flex;align-items:center;justify-content:space-between;border:0;background:none;padding:0 0 24px;font-size:16px}.tbv-menu-close span{font-size:30px}.tbv-editorial .tbv-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border:0;background:#0007;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.tbv-editorial.menu-open .tbv-menu-backdrop{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.no-js .tbv-editorial .main-nav{position:static;visibility:visible;transform:none;width:100%;max-height:none}}@media(max-width:749px){.tbv-editorial .announcement{font-size:11px;min-height:34px}.tbv-editorial .hero--natural .hero__media>video{aspect-ratio:4/5;object-fit:cover}.tbv-editorial .hero--fixed{min-height:var(--hero-mobile-height)}.tbv-shapes .section-heading{margin-bottom:35px}.tbv-shapes .section-heading h2{font-size:var(--shape-mobile-heading-size)}.tbv-shapes .shape-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px);margin:auto;gap:15px}.tbv-shapes[data-mobile-columns="4"] .shape-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tbv-shapes[data-mobile-columns="4"] .shape-nav__icon{padding:8px}.tbv-shapes .shape-nav__item span{font-size:12px}.tbv-shapes{padding-top:36px!important;padding-bottom:36px!important}.tbv-editorial .eternel-promise{padding:50px 0}.tbv-editorial .eternel-promise__heading{font-size:var(--promise-mobile-heading-size);margin-bottom:35px}.tbv-editorial .eternel-promise__features{gap:30px 20px}.tbv-editorial .eternel-promise__icon{width:56px;height:56px}.tbv-editorial .eternel-promise__feature h3{font-size:16px}.tbv-editorial .eternel-promise__feature p{font-size:13px;margin-top:12px}.tbv-editorial .eternel-process__surface{padding:var(--process-mobile-padding) 0}.tbv-editorial .eternel-process__heading{font-size:var(--process-mobile-heading-size)}.tbv-editorial .eternel-process__step{flex:0 0 min(280px,82vw)}.tbv-editorial .eternel-process__body{font-size:13px}.tbv-editorial .eternel-process__steps{scrollbar-width:thin;scrollbar-color:var(--process-accent) #ffffff20}.tbv-editorial .site-footer .footer-grid{gap:28px}.tbv-search-dialog{padding:22px}.tbv-search-dialog .search-form{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tbv-motion .tbv-reveal{opacity:1;transform:none;transition:none}.tbv-editorial *,.tbv-editorial *:before,.tbv-editorial *:after{animation:none!important;transition:none!important}}[data-hover-motion=false] .customer-favorites__card-link:hover img,[data-hover-motion=false] .eternel-experience__card:hover,[data-hover-motion=false] .eternel-instagram-showcase__item:hover img{transform:none!important}.tbv-editorial .eternel-promise__media{position:relative}.tbv-editorial .eternel-promise__media .tbv-video-control{bottom:20px;right:50%;transform:translate(50%)}.tbv-newsletter{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(720px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid var(--border);background:var(--surface);color:var(--text);overflow:auto;box-shadow:0 20px 80px #0003}.tbv-newsletter[open]{display:flex;animation:tbv-popup-in .35s ease}.tbv-newsletter::backdrop{background:#0005;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tbv-newsletter__close{position:absolute;right:8px;top:8px;z-index:2;background:var(--surface);border-radius:50%}.tbv-newsletter__image{flex:0 0 44%;min-width:0}.tbv-newsletter__image img{width:100%;height:100%;object-fit:cover}.tbv-newsletter__content{flex:1;padding:44px 30px;text-align:center;min-width:0}.tbv-newsletter__content h2{font-size:26px;margin:0 0 18px}.tbv-newsletter__content input{width:100%;margin:20px 0 14px}.tbv-newsletter__content .button{width:100%}@keyframes tbv-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:749px){.tbv-newsletter[open]{display:block;max-width:390px}.tbv-newsletter__image{height:180px}.tbv-newsletter__content{padding:30px 22px}.tbv-newsletter__content h2{font-size:22px}}.tbv-editorial .hero__media{width:100%;z-index:0}.tbv-editorial .hero__media>video,.tbv-editorial .hero__media>picture{z-index:0}.tbv-editorial .hero__overlay{z-index:1}.tbv-editorial .hero__inner{z-index:2}.eternel-process{--tbv-curve-height: 64px;padding-top:0!important;background:#f7f7f7!important;overflow:hidden}.eternel-process .eternel-process__surface{position:relative;isolation:isolate;margin-top:var(--tbv-curve-height)!important}.eternel-process .eternel-process__surface:before{content:"";display:block!important;position:absolute;top:calc(0px - var(--tbv-curve-height))!important;left:-8%;right:-8%;height:calc(var(--tbv-curve-height) * 2)!important;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--process-bg, #000000);box-shadow:0 -2px 5px #00000026;z-index:-1;pointer-events:none}@media(max-width:749px){.eternel-process{--tbv-curve-height: 36px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tbv-editorial.css.map */
