.lb2-wrap{padding-inline:clamp(16px,3.5vw,50px);max-width:1680px;margin-inline:auto}.lb2-head h2,.lb2-show__head h2{font-family:var(--lb-serif);font-weight:400;font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.05;margin:0;color:var(--lb-ink);letter-spacing:-.005em}.lb2-head p,.lb2-show__head p{font-family:var(--lb-sans);font-size:1.5rem;line-height:1.6;color:var(--lb-muted);margin:12px 0 0;max-width:52ch}.lb2-head--center{text-align:center}.lb2-head--center p{margin-inline:auto}.lb2-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--lb-panel);color:var(--lb-muted);font-size:1.3rem}.lb2-hero{--a-t:11%;--a-x:35.5%;--a-r:14.5vw;position:relative;height:var(--lb2-h,95svh);min-height:560px;overflow:hidden;background:var(--lb-bg)}.lb2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;animation:lb2-fade .9s .25s both;clip-path:inset(var(--a-t) var(--a-x) 0 var(--a-x) round var(--a-r) var(--a-r) 0 0)}.lb2-hero__media.is-open{clip-path:none}.lb2-hero__parallax{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.lb2-hero__parallax video,.lb2-hero__parallax img,.lb2-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lb2-hero__parallax video{z-index:1}.lb2-hero__parallax.is-failed video{display:none}.lb2-hero__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--lb-aub-2);color:#e8d8e0;font-size:1.4rem}.lb2-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(36,19,31,calc(var(--lb2-shade) * .6)),rgba(36,19,31,var(--lb2-shade)) 60%,rgba(36,19,31,calc(var(--lb2-shade) * 1.4)));animation:lb2-fade 1s 2.2s both}.lb2-hero__line{position:absolute;z-index:3;top:var(--a-t);left:var(--a-x);right:var(--a-x);bottom:0;border:1px solid var(--lb-gold);border-bottom:0;border-radius:var(--a-r) var(--a-r) 0 0;pointer-events:none;animation:lb2-draw 1.3s .05s cubic-bezier(.6,0,.2,1) both,lb2-line-open 1.8s 1.45s cubic-bezier(.76,0,.24,1) forwards}.lb2-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:24px}.lb2-hero__frame{position:relative;width:min(660px,88vw);padding:clamp(78px,9vw,120px) clamp(24px,4vw,56px) clamp(36px,4vw,52px);text-align:center;color:#f7f1f4;animation:lb2-rise 1.1s 2.55s cubic-bezier(.2,.7,.2,1) both}.lb2-hero__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(214,178,106,.85);border-bottom:0;border-radius:999px 999px 0 0;animation:lb2-draw 1.4s 2.45s cubic-bezier(.6,0,.2,1) both;pointer-events:none}.lb2-hero__frame:after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:1px;background:var(--lb-gold);transform:translate(-50%);opacity:.9}.lb2-hero__eyebrow{font-family:var(--lb-sans);font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;color:var(--lb-gold);margin-bottom:18px}.lb2-hero__title{font-family:var(--lb-serif);font-weight:400;font-size:clamp(3.2rem,3.8vw,5.6rem);line-height:1.05;margin:0;color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em}.lb2-hero__sub{font-family:var(--lb-serif);font-style:italic;font-size:clamp(1.6rem,1.4vw,2rem);margin-top:16px;color:#efe3ea}.lb2-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 34px;margin-top:30px;background:#f7f1f4;color:var(--lb-ink);font-family:var(--lb-sans);font-size:1.2rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background .35s,color .35s}.lb2-hero__btn:hover{background:var(--lb-gold);color:var(--lb-ink)}.lb2-hero__pause{position:absolute;z-index:5;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,36px);animation:lb2-fade .8s 3s both}.lb2-hero__cue{position:absolute;z-index:5;left:50%;bottom:0;width:1px;height:64px;transform:translate(-50%);overflow:hidden;animation:lb2-fade .8s 3.2s both}.lb2-hero__cue span{position:absolute;left:0;top:-100%;width:1px;height:100%;background:var(--lb-gold);animation:lb2-cue 2.2s 3.4s cubic-bezier(.6,0,.2,1) infinite}@keyframes lb2-fade{0%{opacity:0}to{opacity:1}}@keyframes lb2-draw{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lb2-line-open{0%{opacity:1}70%{opacity:.5}to{top:0;left:0;right:0;border-radius:0;opacity:0}}@keyframes lb2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lb2-cue{0%{top:-100%}55%{top:0}to{top:100%}}@media(prefers-reduced-motion:reduce){.lb2-hero__media{clip-path:none}.lb2-hero *,.lb2-hero *:before{animation-delay:0s!important;animation-duration:.01s!important;animation-iteration-count:1!important}}@media(max-width:749px){.lb2-hero{--a-t:14%;--a-x:12%;--a-r:38vw;height:var(--lb2-h-m,85svh);min-height:520px}.lb2-hero__frame{padding:76px 22px 30px}.lb2-hero__btn{min-height:48px;padding:0 26px}}html body [data-libaas-product-card] .card,html body [data-libaas-product-card] .card__inner{--ratio-percent:150%!important}html body [data-libaas-product-card] .card__inner{border-radius:0;overflow:hidden}html body [data-libaas-product-card] .card__media img{object-fit:cover;object-position:50% 30%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}html body [data-libaas-product-card]:hover .card__media img{transform:scale(1.03)}html body [data-libaas-product-card] .card__inner:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;border:1px solid rgba(255,255,255,.55);border-radius:0;box-shadow:none;pointer-events:none;transition:inset .6s cubic-bezier(.2,.7,.2,1),border-color .6s}html body [data-libaas-product-card]:hover .card__inner:after,html body [data-libaas-product-card]:focus-within .card__inner:after{top:14px;right:14px;bottom:14px;left:14px;border-color:var(--lb-gold)}html body [data-libaas-product-card]>.card>.card__content,html body [data-libaas-product-card] .card--standard>.card__content{padding:14px 2px 0;text-align:left}html body [data-libaas-product-card] .card__heading,html body [data-libaas-product-card] .card__heading a{font-family:var(--lb-sans)!important;font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;color:var(--lb-ink);margin:0}html body [data-libaas-product-card] .card__heading a:hover{color:var(--lb-accent)}html body [data-libaas-product-card] .card-information{margin-top:4px}html body [data-libaas-product-card] .price,html body [data-libaas-product-card] .price-item{font-family:var(--lb-sans);font-size:1.3rem;letter-spacing:.02em;color:var(--lb-soft)}html body [data-libaas-product-card] .badge{border-radius:0;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;background:var(--lb-bg);color:var(--lb-ink);border:0}html body [data-libaas-product-card] .card__badge{padding:18px}html body [data-libaas-product-card] .lb-ql-btn{z-index:4}html body [data-libaas-product-card] .lb-bar{z-index:3}.collection.page-width{max-width:1680px;padding-inline:clamp(16px,3.5vw,50px)}.collection{--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:64px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:36px}.lb2-arches{padding-top:var(--lb2-pt,112px)}.lb2-arches .lb2-head{margin-bottom:clamp(36px,4vw,56px)}.lb2-arches__row{display:grid;grid-template-columns:repeat(var(--lb2-n,4),minmax(0,1fr));gap:clamp(16px,2vw,32px);padding-inline:clamp(16px,3.5vw,50px);max-width:1680px;margin-inline:auto}.lb2-arch{display:block;text-decoration:none;color:var(--lb-ink);text-align:center}.lb2-arch__img{position:relative;aspect-ratio:3/4.3;border-radius:999px 999px 0 0;overflow:hidden;background:var(--lb-panel)}.lb2-arch__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.lb2-arch__img:after{content:"";position:absolute;top:12px;right:12px;bottom:0;left:12px;border:1px solid rgba(255,255,255,.6);border-bottom:0;border-radius:999px 999px 0 0;transition:border-color .6s,inset .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.lb2-arch:hover .lb2-arch__img img{transform:scale(1.05)}.lb2-arch:hover .lb2-arch__img:after{border-color:var(--lb-gold);top:18px;right:18px;bottom:0;left:18px}.lb2-arch__name{display:block;margin-top:22px;font-family:var(--lb-serif);font-size:clamp(2rem,1.7vw,2.6rem);line-height:1.15}.lb2-arch__sub{display:block;margin-top:6px;font-family:var(--lb-sans);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lb-muted)}.lb2-arch:hover .lb2-arch__name{color:var(--lb-accent)}.lb2-arches__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:clamp(40px,4vw,60px);padding-top:28px;border-top:1px solid var(--lb-line)}.lb2-arches__links a{font-family:var(--lb-sans);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lb-ink);text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;transition:border-color .3s,color .3s}.lb2-arches__links a:hover{color:var(--lb-accent);border-color:var(--lb-accent)}@media(max-width:989px){.lb2-arches__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;padding-bottom:4px}.lb2-arches__row::-webkit-scrollbar{display:none}.lb2-arch{scroll-snap-align:start}.lb2-arches__links{gap:4px 24px}}.lb2-show{padding-top:var(--lb2-pt,112px)}.lb2-show__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,44px)}.lb2-tabs{display:flex;gap:6px 30px;flex-wrap:wrap}.lb2-tabs button{all:unset;cursor:pointer;position:relative;padding:10px 0;font-family:var(--lb-sans);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lb-muted);transition:color .3s}.lb2-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--lb-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lb2-tabs button[aria-selected=true]{color:var(--lb-ink)}.lb2-tabs button[aria-selected=true]:after{transform:scaleX(1)}.lb2-tabs button:hover{color:var(--lb-ink)}.lb2-tabs button:focus-visible{outline:1px solid var(--lb-accent);outline-offset:4px}.lb2-show__panel[hidden]{display:none}.lb2-show__panel:not([hidden]){animation:lb2-fade .5s both}.lb2-rail{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 28px) / 4.3);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 clamp(16px,3.5vw,50px);scroll-padding-inline:clamp(16px,3.5vw,50px)}@media(min-width:1780px){.lb2-rail{padding-inline:calc((100vw - 1680px)/2 + 50px);scroll-padding-inline:calc((100vw - 1680px)/2 + 50px)}}.lb2-rail::-webkit-scrollbar{display:none}.lb2-rail>li{scroll-snap-align:start;min-width:0}.lb2-show__foot{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.lb2-more{font-family:var(--lb-sans);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lb-ink);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--lb-ink);transition:color .3s,border-color .3s}.lb2-more:hover{color:var(--lb-accent);border-color:var(--lb-accent)}.lb2-arrows{display:flex;gap:10px}.lb2-arrows button{all:unset;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lb-line);color:var(--lb-ink);transition:border-color .3s,background .3s,opacity .3s}.lb2-arrows button:hover{border-color:var(--lb-ink)}.lb2-arrows button[disabled]{opacity:.3;cursor:default}.lb2-arrows button:focus-visible{outline:1px solid var(--lb-accent);outline-offset:2px}@media(max-width:989px){.lb2-rail{grid-auto-columns:calc((100% - 2 * 20px) / 2.6);gap:20px}}@media(max-width:749px){.lb2-rail{grid-auto-columns:calc((100% - 12px) / 1.7);gap:12px;padding-inline:16px;scroll-padding-inline:16px}.lb2-tabs{gap:2px 22px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;width:calc(100% + 32px)}.lb2-tabs button{white-space:nowrap;font-size:1.15rem}.lb2-arrows{display:none}}.lb2-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,16px);padding:var(--lb2-pt,112px) clamp(16px,3.5vw,50px) 0;max-width:1680px;margin-inline:auto}.lb2-duo__item{position:relative;display:block;color:#fff;text-decoration:none;overflow:hidden}.lb2-duo__img{position:relative;aspect-ratio:4/5;background:var(--lb-panel)}.lb2-duo__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.lb2-duo__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#24131f00 45%,#24131f8c);pointer-events:none}.lb2-duo__item:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:2;border:1px solid rgba(255,255,255,.45);pointer-events:none;transition:inset .6s cubic-bezier(.2,.7,.2,1),border-color .6s}.lb2-duo__item:hover:after{top:22px;right:22px;bottom:22px;left:22px;border-color:var(--lb-gold)}.lb2-duo__item:hover .lb2-duo__img img{transform:scale(1.04)}.lb2-duo__text{position:absolute;z-index:3;left:clamp(32px,4vw,64px);right:32px;bottom:clamp(32px,4vw,60px);display:flex;flex-direction:column;align-items:flex-start}.lb2-duo__eyebrow{font-family:var(--lb-sans);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--lb-gold);margin-bottom:12px}.lb2-duo__title{font-family:var(--lb-serif);font-size:clamp(3rem,3.6vw,5.2rem);line-height:1.02}.lb2-duo__btn{margin-top:18px;font-family:var(--lb-sans);font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.8)}@media(max-width:749px){.lb2-duo{grid-template-columns:1fr;gap:10px}.lb2-duo__item:after{top:10px;right:10px;bottom:10px;left:10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/libaas-v2.css.map */
