:root{--bd-green:#2f6b47;--bd-forest:#1f4d3a;--bd-ink:#1f2a24;--bd-sage:#7a9b7f;--bd-mist:#eef3ec;--bd-cream:#f7f5ee;--bd-gold:#d6be8c;--bd-out:cubic-bezier(.23,1,.32,1);--bd-inout:cubic-bezier(.77,0,.175,1)}html.bd-js .bd-reveal{opacity:0;transform:translate3d(0,18px,0) scale(.985);transition:opacity .56s var(--bd-out) var(--bd-d,0ms),transform .56s var(--bd-out) var(--bd-d,0ms)}html.bd-js .bd-reveal.bd-in{opacity:1;transform:none}#bd-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:2147483000;pointer-events:none;background:var(--bd-green);transform-origin:0 50%;transform:scaleX(0);opacity:.85}.button,button[type=submit]{transition:transform .16s var(--bd-out),background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.button:active,button[type=submit]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){product-card .product-media__image{transition:transform .6s var(--bd-out);transform-origin:50% 50%}product-card:hover .product-media__image{transform:scale(1.035)}.collection-card{transition:transform .28s var(--bd-out),box-shadow .28s var(--bd-out)}.collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -22px #1f4d3a73}.hero a.button:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px #1f4d3ab3}}.hero__container{perspective:900px}.bd-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.bd-wi{display:inline-block;transform:translate3d(0,110%,0);opacity:0}html.bd-ready .bd-wi{animation:bd-rise .76s var(--bd-out) calc(.14s + var(--i,0) * 70ms) forwards}@keyframes bd-rise{to{transform:none;opacity:1}}html.bd-ready .hero a.button{animation:bd-pop .62s var(--bd-out) .7s backwards}@keyframes bd-pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}}.bd-leaves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;transform-style:preserve-3d}.bd-leaf{position:absolute;width:var(--s);height:var(--s);left:var(--x);top:var(--y);will-change:transform;opacity:0;transform:translateZ(0)}html.bd-ready .bd-leaf{opacity:var(--o,.5);transition:opacity 1.2s ease calc(.3s + var(--n) * .14s)}.bd-leaf__in{width:100%;height:100%;animation:bd-float var(--t) ease-in-out infinite alternate;animation-delay:var(--dl)}.bd-leaf svg{width:100%;height:100%;overflow:visible}@keyframes bd-float{0%{transform:translate3d(0,-8px,0) rotate(calc(var(--r) - 3deg))}to{transform:translate3d(0,10px,0) rotate(calc(var(--r) + 3deg))}}.bd-gama{position:relative;overflow:hidden;padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,88px);background:linear-gradient(180deg,#fff 0%,var(--bd-mist) 55%,#fff 100%);color:var(--bd-ink)}.bd-gama__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bd-gama__bg svg{position:absolute;width:min(70vw,720px);left:50%;top:46%;margin:-360px 0 0 -360px;opacity:.07;animation:bd-spin 120s linear infinite}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-gama__head{position:relative;text-align:center;max-width:640px;margin:0 auto;padding:0 20px}.bd-gama__eyebrow{font:500 12px/1 Inter,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--bd-green);margin:0 0 16px}.bd-gama__title{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(32px,4.4vw,54px);line-height:1.08;margin:0}.bd-gama__text{font:400 16px/1.6 Inter,sans-serif;color:#1f2a24b3;margin:14px 0 0}.bd-stage{position:relative;height:clamp(400px,46vw,520px);margin-top:clamp(8px,2vw,24px);perspective:1500px;touch-action:pan-y;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.bd-stage.is-drag{cursor:grabbing}.bd-stage:focus-visible{outline:2px solid var(--bd-green);outline-offset:-4px;border-radius:12px}.bd-tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.bd-ring{position:absolute;left:50%;top:46%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.bd-card{--w:clamp(176px,21vw,262px);position:absolute;width:var(--w);aspect-ratio:3/4;left:calc(var(--w) / -2);top:calc(var(--w) * -.667);transform:rotateY(calc(var(--i) * var(--step))) translateZ(var(--R));border-radius:14px;overflow:hidden;background:#eceff0;opacity:.4;box-shadow:0 34px 60px -30px #1f4d3a80,0 2px #fff9 inset}.bd-card a{display:block;width:100%;height:100%}.bd-card img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.bd-floor{position:absolute;left:50%;bottom:6%;width:min(74%,620px);height:46px;transform:translate(-50%);background:radial-gradient(closest-side,#1f4d3a47,#1f4d3a00);filter:blur(8px);pointer-events:none}.bd-gama__cap{position:relative;text-align:center;margin-top:clamp(4px,1vw,16px);padding:0 20px;min-height:132px}.bd-gama__cap-in{transition:opacity .2s ease,transform .26s var(--bd-out),filter .2s ease}.bd-gama__cap.is-swap .bd-gama__cap-in{opacity:0;transform:translate3d(0,8px,0);filter:blur(2px)}.bd-gama__name{font-family:Playfair Display,serif;font-size:clamp(22px,2.6vw,30px);margin:0}.bd-gama__price{font:500 15px/1 Inter,sans-serif;color:var(--bd-green);margin:10px 0 18px}.bd-gama__row{display:flex;justify-content:center;align-items:center;gap:12px}.bd-btn{display:inline-block;background:var(--bd-green);color:#fff;font:400 14px/1 Inter,sans-serif;padding:16px 24px;border-radius:4px;text-decoration:none;transition:transform .16s var(--bd-out),background-color .2s ease}.bd-btn:active{transform:scale(.97)}.bd-nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(47,107,71,.4);background:#fff;color:var(--bd-green);display:inline-grid;place-items:center;cursor:pointer;transition:transform .16s var(--bd-out),background-color .2s ease,color .2s ease}.bd-nav:active{transform:scale(.94)}.bd-nav svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.bd-btn:hover{background:var(--bd-forest)}.bd-nav:hover{background:var(--bd-green);color:#fff}}.bd-hint{font:400 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1f2a2480;margin-top:22px}@media(max-width:749px){.bd-stage{height:410px}.bd-card{--w:52vw}}@media(prefers-reduced-motion:reduce){html.bd-js .bd-reveal{opacity:1;transform:none;transition:none}.bd-wi{transform:none;opacity:1;animation:none!important}.bd-leaf__in,.bd-gama__bg svg{animation:none}html.bd-ready .hero a.button{animation:none}#bd-progress{display:none}.bd-gama__cap-in{transition:none}}.bd-ribbon{overflow:hidden;background:var(--bd-forest,#1f4d3a);color:#eef4ef;padding:12px 0;font:500 13px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.bd-ribbon__track{display:inline-flex;gap:0;will-change:transform;animation:bd-marquee 38s linear infinite}.bd-ribbon:hover .bd-ribbon__track{animation-play-state:paused}.bd-ribbon span{display:inline-flex;align-items:center;gap:28px;padding-right:28px}.bd-ribbon span:after{content:"";width:14px;height:14px;background:currentColor;opacity:.7;-webkit-mask:var(--bd-leaf) center/contain no-repeat;mask:var(--bd-leaf) center/contain no-repeat}@keyframes bd-marquee{to{transform:translate3d(-50%,0,0)}}html.bd-js h2.bd-reveal{background:linear-gradient(var(--bd-green,#2f6b47),var(--bd-green,#2f6b47)) 0 100%/0 2px no-repeat;padding-bottom:.25em;transition:background-size .9s var(--bd-out,cubic-bezier(.23,1,.32,1)) .25s}html.bd-js h2.bd-reveal.bd-in{background-size:64px 2px}@media(hover:hover)and (pointer:fine){product-card{perspective:900px}product-card .bd-tiltbox{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--bd-out,cubic-bezier(.23,1,.32,1));transform-style:preserve-3d;will-change:transform}product-card .bd-tiltbox.bd-live{transition:transform .08s linear}.bd-mag{transition:transform .35s var(--bd-out,cubic-bezier(.23,1,.32,1))}}.hero__container img,.hero__container video{will-change:transform}@media(hover:hover)and (pointer:fine){.button:not(.button-secondary),button[type=submit].button{position:relative;overflow:hidden}.button:not(.button-secondary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.button:not(.button-secondary):hover:after{transform:translate(120%);transition:transform .8s var(--bd-out,cubic-bezier(.23,1,.32,1))}}@media(prefers-reduced-motion:reduce){.bd-ribbon__track{animation:none}html.bd-js h2.bd-reveal{background-size:64px 2px;transition:none}product-card .bd-tiltbox{transform:none!important}.button:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bd-motion.css.map */
