.tbh-container{max-width:880px;bottom:10%;transform:translateY(14%)}@media (min-width: 640px){.tbh-container{transform:translateY(2%)}}@media (min-width: 1600px){.tbh-container{max-width:992px}}.tbh-big-bottle{height:52vh;min-height:340px}.tbh-os-img-gold,.tbh-os-img-silver{position:absolute;transform:translateY(-2%)}.tbh-os-img-gold{left:1%}.tbh-os-img-silver{right:1%}.tbh-os-img-gold img,.tbh-os-img-silver img{height:52vh}.tbh-os-img-gold img:hover{animation:up-turn-left .25s ease-in-out forwards}.tbh-os-img-silver img:hover{animation:up-turn-right .25s ease-in forwards}.tbh-os-img-plants{z-index:10;position:absolute;left:50%;right:50%;bottom:25%;transform:translate(-52%);opacity:.9}@media (min-width: 400px){.tbh-os-img-gold{left:2%}.tbh-os-img-silver{right:2%}}@media (min-width: 640px){.tbh-os-img-gold,.tbh-os-img-silver{position:absolute;transform:translateY(-11%)}.tbh-os-img-gold{left:1%}.tbh-os-img-silver{right:1%}.tbh-os-img-gold img,.tbh-os-img-silver img{height:65vh}.tbh-os-img-plants{bottom:20%;opacity:1}}@media (min-height: 840px){.tbh-os-img-plants{bottom:25%}}@media (min-width: 992px){.tbh-os-img-gold{left:4%}.tbh-os-img-silver{right:4%}}@media (min-width: 1200px){.tbh-os-img-gold{left:12%}.tbh-os-img-silver{right:12%}}@media (min-width: 1600px){.tbh-os-img-gold{left:24%}.tbh-os-img-silver{right:24%}}@keyframes up-turn-left{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4%) rotate(-3deg);filter:brightness(1.05)}}@keyframes up-turn-right{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4%) rotate(3deg);filter:brightness(1.05)}}@keyframes spin-on-scroll{0%{transform:rotate(-45deg)}to{transform:rotate(90deg)}}.bottle-circle{margin-top:2%;overflow:hidden;position:absolute;z-index:0;animation:spin-on-scroll linear;animation-timeline:scroll(root block)}.special-message{animation:rotate .25s linear}@keyframes rotate{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.keep-medallion{position:absolute;width:300px;top:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1;transform:translate(-32px,96px) rotate(-30deg);animation:flip-to-left ease-in-out 3s forwards;animation-timeline:scroll(root block)}.keep-medallion-mobile{animation:gentle-float ease-in-out 3s infinite alternate}@keyframes flip-to-left{0%{transform:translate(14vw,110px) rotate(-28deg) scale(.8);opacity:.95}to{transform:translate(-80px,96px) rotate(0) scale(1);opacity:1}}@keyframes gentle-float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translate(0)}}body{overflow-x:hidden;font-family:AlbertSans,sans-serif}@media (max-width: 1140px){.hide-under-1140{display:none}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar::-webkit-scrollbar{width:9px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.dots{display:flex;justify-content:center;margin-top:48px}.dot{height:10px;width:10px;background-color:#3ca5bc;border-radius:50%;display:inline-block;margin:0 5px}.dot.active{background-color:#fafafa}.rfm-marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform)}.rfm-marquee-container:hover div{animation-play-state:var(--pause-on-hover)}.rfm-marquee-container:active div{animation-play-state:var(--pause-on-click)}.rfm-overlay{position:absolute;width:100%;height:100%}.rfm-overlay:before,.rfm-overlay:after{background:linear-gradient(to right,var(--gradient-color),rgba(255,255,255,0));content:"";height:100%;position:absolute;width:var(--gradient-width);z-index:2;pointer-events:none;touch-action:none}.rfm-overlay:after{right:0;top:0;transform:rotate(180deg)}.rfm-overlay:before{left:0;top:0}.rfm-marquee{flex:0 0 auto;min-width:var(--min-width);z-index:1;display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-play-state:var(--play);animation-delay:var(--delay);animation-direction:var(--direction)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.rfm-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}.rfm-child{transform:var(--transform)}
