:root{--motion-ease: cubic-bezier(.22, 1, .36, 1)}body{overflow-x:clip}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;top:2%;right:-2%;bottom:-3%;left:18%;pointer-events:none;background:radial-gradient(ellipse at 78% 38%,#f5bd3e25,transparent 64%)}.hero-line{display:block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.hero-line>span{display:block}.hero-art{background-color:#eae4d3;background-image:radial-gradient(#988c7030 1px,transparent 1px);background-size:13px 13px;box-shadow:0 18px 45px -28px #4e39184d;perspective:1100px;transition:box-shadow .5s var(--motion-ease)}.hero-photo{box-shadow:0 16px 24px -16px #11193670}.hero-photo img{transition:scale .8s var(--motion-ease)}.hero-photo:hover img{scale:1.055}.hero-photo:first-child{--float-angle: -4deg}.hero-photo:nth-child(2){--float-angle: 2deg}.motion-on .hero-photo{animation:photo-drift 7s ease-in-out infinite}.motion-on .hero-photo:nth-child(2){animation-delay:-3.5s;animation-duration:8.5s}.motion-on .hero-seal{animation:seal-sway 6s ease-in-out infinite}.hero-seal{box-shadow:0 0 0 5px var(--gold),0 14px 22px -12px #3d2b3a60;transition:scale .4s var(--motion-ease)}.hero-seal:hover{scale:1.08}.motion-on .hero h1 em:after{transform-origin:left;animation:underline-draw .9s .35s var(--motion-ease) both}.motion-on .hero .dot{animation:dot-breathe 3s ease-in-out infinite}.motion-ribbon{margin:34px -10px -16px;background:var(--ink);color:var(--cream);overflow:hidden;border-radius:7px;transform:rotate(-.65deg);position:relative;isolation:isolate}.motion-ribbon:before,.motion-ribbon:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:1;pointer-events:none}.motion-ribbon:before{left:0;background:linear-gradient(90deg,var(--ink),transparent)}.motion-ribbon:after{right:0;background:linear-gradient(-90deg,var(--ink),transparent)}.ribbon-track{display:flex;width:max-content;will-change:transform}.motion-on .ribbon-track{animation:ribbon-travel 38s linear infinite}.motion-ribbon:hover .ribbon-track{animation-play-state:paused}.ribbon-group{display:flex;align-items:center;gap:32px;padding:20px 32px 20px 0;font-family:Bricolage,DM,sans-serif;font-weight:700;font-size:24px;line-height:1;letter-spacing:-.025em;white-space:nowrap}.ribbon-group b{color:var(--gold);font-size:20px;font-weight:400}.ribbon-group em{color:var(--gold);font-style:normal}.category-card{position:relative;transition:translate .45s var(--motion-ease),box-shadow .45s var(--motion-ease)}.category-grid>.category-card:nth-child(4n+1){background:#e7eaf0}.category-grid>.category-card:nth-child(4n+2){background:#f2d581}.category-grid>.category-card:nth-child(4n+3){background:#e3e9df}.category-grid>.category-card:nth-child(4n+4){background:#e8dfe9}.category-image{border-radius:12px 12px 0 0}.category-info{min-height:103px}.category-card .arrow-circle{transition:rotate .4s var(--motion-ease),background .3s,color .3s,border-color .3s}.category-card:hover .arrow-circle,.category-card:focus-visible .arrow-circle{rotate:45deg;background:var(--ink);border-color:var(--ink);color:#fff}.product-card{transition:translate .45s var(--motion-ease)}.product-image{transition:box-shadow .4s var(--motion-ease)}.product-image:after{content:"Take a closer look  \2197";position:absolute;bottom:12px;left:12px;right:12px;padding:12px 14px;border-radius:6px;background:#fffdf5f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:12px;font-weight:750;opacity:0;translate:0 12px;transition:opacity .3s,translate .4s var(--motion-ease)}.product-card:focus-within .product-image:after{opacity:1;translate:0 0}.button{position:relative;isolation:isolate;overflow:hidden;transition:transform .3s var(--motion-ease),box-shadow .3s,background .3s}.button .icon{transition:translate .35s var(--motion-ease),rotate .35s var(--motion-ease)}.button:hover .icon,.button:focus-visible .icon{translate:4px 0}.button:active{transform:translateY(1px) scale(.97)}.button.gold:hover{box-shadow:0 9px 20px -12px #a77616b3}.button.gold:after{content:"";position:absolute;inset:-60% auto -60% -70%;width:35%;background:linear-gradient(90deg,transparent,#fff7,transparent);transform:rotate(25deg);pointer-events:none}.motion-on .button.gold:hover:after{animation:button-glint .7s ease-out}.text-link{transition:gap .3s var(--motion-ease),color .3s}.text-link:hover{gap:18px;color:#956415}.feature-band{position:relative}.feature-copy{position:relative;z-index:1}.feature-photo img{transition:scale 1.2s var(--motion-ease)}.feature-band:hover .feature-photo img{scale:1.045}.feature-photo{overflow:hidden}.feature-copy h2{text-wrap:balance}.feature-copy:before{content:"";position:absolute;z-index:-1;width:250px;height:250px;border:1px solid #ffffff14;border-radius:50%;right:-85px;top:-150px;box-shadow:0 0 0 35px #ffffff05,0 0 0 70px #ffffff04}.steps>div{transition:translate .35s var(--motion-ease)}.step-number{transition:rotate .45s var(--motion-ease),scale .45s var(--motion-ease);box-shadow:0 5px #d4ab4733}.steps>div:hover .step-number{rotate:-10deg;scale:1.13}.story-logo{position:relative;overflow:hidden}.story-logo img{transition:transform .6s var(--motion-ease)}.story-logo:hover img{transform:rotate(-3deg) scale(1.04)}.gallery-thumbs button{transition:transform .3s var(--motion-ease),border-color .3s,box-shadow .3s}.gallery-thumbs button:hover{transform:translateY(-3px);box-shadow:0 5px 12px #11193614}.field input,.field textarea,.field select{transition:border-color .2s,background .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;box-shadow:0 0 0 4px #f5bd3e22}.accordions summary:after{transition:rotate .3s var(--motion-ease)}.accordions details[open] summary:after{rotate:180deg}.motion-on .accordions details[open] .rich-text{animation:details-enter .35s var(--motion-ease)}.motion-on .mobile-nav.open{animation:details-enter .25s var(--motion-ease)}.motion-on .form-success{animation:success-enter .55s var(--motion-ease)}.motion-control{position:fixed;bottom:16px;right:16px;z-index:45;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;background:#fffdf6ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);border:1px solid #c9c7ba;border-radius:24px;box-shadow:0 4px 16px #11193614;font-size:11px;font-weight:650;transition:background .2s,box-shadow .2s}.motion-control:hover{background:#fff;box-shadow:0 5px 20px #11193625}.motion-control .icon{width:13px;height:13px}.scroll-progress{position:fixed;z-index:80;top:0;left:0;width:100%;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;pointer-events:none}.motion-on [data-reveal=waiting]{opacity:0;translate:0 28px}.motion-on [data-reveal=waiting]:focus-within{opacity:1;translate:0 0}.motion-on [data-reveal=visible]{opacity:1;translate:0 0;transition:opacity .7s var(--motion-ease),translate .8s var(--motion-ease);transition-delay:var(--reveal-delay, 0ms)}@keyframes photo-drift{0%,to{transform:translateY(0) rotate(var(--float-angle))}50%{transform:translateY(-10px) rotate(calc(var(--float-angle) + 1.2deg))}}@keyframes seal-sway{0%,to{transform:translateY(0) rotate(9deg)}50%{transform:translateY(-7px) rotate(17deg)}}@keyframes ribbon-travel{to{transform:translate(-50%)}}@keyframes underline-draw{0%{transform:scaleX(0) rotate(-1.5deg)}to{transform:scaleX(1) rotate(-1.5deg)}}@keyframes dot-breathe{0%,to{box-shadow:0 0 #b07b0800}55%{box-shadow:0 0 0 6px #b07b0815}}@keyframes button-glint{to{left:145%}}@keyframes details-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes success-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.category-card:hover{translate:0 -8px;box-shadow:0 18px 30px -18px #11193650}.product-card:hover{translate:0 -5px}.product-card:hover .product-image{box-shadow:0 12px 24px -15px #11193665}.product-card:hover .product-image:after{opacity:1;translate:0 0}.hero-art:hover{box-shadow:0 30px 50px -25px #4e391855}}@media(max-width:760px){.hero:before{top:30%;right:-18px;bottom:-15px;left:-18px;background:radial-gradient(ellipse at 80% 65%,#f5bd3e20,transparent 70%)}.motion-ribbon{margin:25px -5px -6px}.ribbon-group{font-size:19px;padding:17px 25px 17px 0;gap:25px}.motion-on .ribbon-track{animation-duration:45s}.category-info{min-height:95px}.category-info p{max-width:125px}.motion-control{bottom:12px;right:12px;min-height:38px;font-size:10px;padding:9px 12px}.product-image:after{display:none}.motion-on [data-reveal=waiting]{translate:0 18px}@keyframes photo-drift{0%,to{transform:translateY(0) rotate(var(--float-angle))}50%{transform:translateY(-6px) rotate(calc(var(--float-angle) + .8deg))}}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused [data-reveal]{opacity:1;translate:none;transition:none}.motion-paused .hero h1 em:after{animation:none;transform:rotate(-1.5deg)}.motion-paused .ribbon-track{will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1!important;translate:none!important}.category-card:hover,.product-card:hover{translate:none}.hero-photo:hover img,.feature-band:hover .feature-photo img,.hero-seal:hover{scale:none}.ribbon-track{will-change:auto}}.motion-background *,.motion-background *:before,.motion-background *:after{animation-play-state:paused!important}.motion-paused *,.motion-paused *:before,.motion-paused *:after{transition:none!important}.motion-paused .category-card:hover,.motion-paused .product-card:hover{translate:none}.motion-paused .hero-photo:hover img,.motion-paused .feature-band:hover .feature-photo img{scale:none}.hero h1 em:after{z-index:0}.hero h1 em>span{position:relative;z-index:1}.studio-ticker>.studio-ticker-track{display:flex;gap:0;padding:0;width:max-content;will-change:transform}.studio-ticker-track>.studio-ticker-group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;gap:40px;min-width:100vw;padding-right:40px;box-sizing:border-box;white-space:nowrap}.motion-on .studio-ticker>.studio-ticker-track{animation:bt-studio-ticker-loop 38s linear infinite}.studio-ticker:hover>.studio-ticker-track,.studio-ticker:focus-within>.studio-ticker-track{animation-play-state:paused}.motion-paused .studio-ticker-track,.motion-background .studio-ticker-track{will-change:auto}@keyframes bt-studio-ticker-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.studio-ticker-track>.studio-ticker-group{gap:25px;padding-right:25px}}@media(prefers-reduced-motion:reduce){.studio-ticker>.studio-ticker-track{animation:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bt-motion.css.map */
