.doors .section-head{margin-bottom:clamp(32px,4.5vw,56px)}.door-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(18px,3vw,44px);align-items:start;max-width:880px;margin-inline:auto}.door{display:block;color:var(--ink);transition:transform .5s var(--ease)}.door-frame{position:relative;display:block;aspect-ratio:5 / 7;border-radius:999px;overflow:hidden;background:var(--sand-100);isolation:isolate}.door-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;color:#fbf6eed9;pointer-events:none;overflow:visible}.door-outline path{stroke-dasharray:1;stroke-dashoffset:1}.door[data-reveal].in-view .door-outline path{animation:doorDraw 1.7s var(--ease-in-out) both;animation-delay:calc(.1s + var(--i, 0) * .2s)}@keyframes doorDraw{to{stroke-dashoffset:0}}.door-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;border-radius:inherit;background:var(--sand-200)}.door-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 2s var(--ease)}.door[data-reveal].in-view .door-media img{transform:scale(1)}.door-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.5) 52%,transparent 60%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;opacity:0;pointer-events:none}.door[data-reveal].in-view .door-frame:after{animation:doorSheen 1.5s var(--ios-ease) both;animation-delay:calc(.9s + var(--i, 0) * .2s)}@keyframes doorSheen{0%{opacity:0;background-position:130% 0}30%{opacity:.85}to{opacity:0;background-position:-30% 0}}.door-mark-holder{position:absolute;left:50%;bottom:18px;z-index:4;display:grid;place-items:center;width:46px;height:46px;margin-left:-23px;border-radius:50%;color:var(--sand-50);background:#18130f57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .4s var(--ease),transform .5s var(--ease)}.door-mark{width:24px;height:24px}.door-mark path{stroke-dasharray:1;stroke-dashoffset:1}.door[data-reveal].in-view .door-mark path{animation:doorDraw .9s var(--ease-in-out) both;animation-delay:calc(.75s + var(--i, 0) * .2s)}.door-label{display:block;padding:18px 4px 0;text-align:center}.door-title{display:block;font-family:var(--serif);font-size:clamp(20px,2.4vw,28px);font-weight:600;letter-spacing:-.018em;line-height:1.1}.door-text{display:block;margin-top:6px;font-size:13.5px;color:var(--ink-soft)}.door-enter{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);transition:color .3s var(--ease)}.door-enter svg{width:30px;height:8px;transition:transform .5s var(--ease)}.door--evening .door-frame{background:var(--ink)}.door--evening .door-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18130f1f,#18130f80)}.door--evening .door-outline{color:#d8bb8ecc}.door--evening .door-mark-holder{color:var(--gold-soft);background:#18130f80}@media(hover:hover)and (pointer:fine){.door:hover .door-media img{transform:scale(1.05)}.door:hover .door-mark-holder{background:#18130f80;transform:translateY(-3px)}.door:hover .door-enter{color:var(--ink)}.door:hover .door-enter svg{transform:translate(6px)}}.door:active{transform:scale(.985)}.door:active .door-mark-holder{transform:scale(1.14);background:#18130f8f}.door:active .door-media img{transform:scale(1.04)}.door:focus-visible{outline:2px solid var(--ink);outline-offset:8px;border-radius:26px}.shelf .section-head{margin-bottom:clamp(30px,4vw,52px)}.shelf-holder{position:relative}.shelf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(14px,2vw,26px);max-width:var(--max-w);margin:0 auto;padding:0 max(28px,env(safe-area-inset-left,0px))}.shelf-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.shelf-card[data-reveal].in-view{transition-delay:calc(var(--i, 0) * 90ms)}.shelf-media{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:999px 999px 20px 20px;overflow:hidden;background:var(--sand-100)}.shelf-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.shelf-badge{position:absolute;top:14px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:#fbf6eeeb;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.shelf-no{display:block;margin:16px 0 6px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.shelf-name{font-size:clamp(18px,1.6vw,22px);margin:0 0 4px;line-height:1.15}.shelf-family{margin:0 0 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.shelf-price{margin:0 0 14px;font-family:var(--serif);font-size:18px}.shelf-price span{display:block;margin-top:2px;font-family:var(--sans);font-size:10.5px;color:var(--ink-faint)}.shelf-btn{padding:12px 22px;font-size:10.5px;letter-spacing:.18em}.shelf-foot{margin-top:clamp(28px,4vw,44px);display:flex;justify-content:center}.shelf-seal{display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 12%,#ffffff80,#fff0 60%),linear-gradient(170deg,var(--blush) 0%,#e9c3b4 55%,var(--blush-deep) 100%);box-shadow:inset 0 1px #fff9,inset 0 -18px 40px #18130f14}.shelf-seal-mark{width:46%;color:#18130f38;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))}.shelf-seal-mark .mono{width:100%;height:auto}.shelf-seal-wax{position:absolute;right:14%;bottom:12%;width:34px;height:34px;border-radius:50%;background:radial-gradient(70% 70% at 35% 30%,#8d5f3c,#6d4526 70%,#5a3a1f);box-shadow:0 4px 10px #18130f47,inset 0 1px #ffffff40}.shelf-seal-wax:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px solid rgba(251,246,238,.45)}.shelf-card--sealed .shelf-name{color:var(--ink-soft)}.shelf-notify{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding:10px 2px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:color .3s var(--ease),background-size .5s var(--ease)}@media(hover:hover)and (pointer:fine){.shelf-media:hover img{transform:scale(1.05)}.shelf-notify:hover{color:var(--ink);background-size:0% 1px;background-position:100% 100%}}@media(max-width:900px){.shelf-rail{grid-auto-columns:62%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 22px 6px}.shelf-rail::-webkit-scrollbar{display:none}.shelf-card{scroll-snap-align:center}.shelf-dots{justify-content:center;margin-top:18px}.shelf-rail:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:20px}}@media(min-width:901px){.shelf-dots{display:none}}.evening{position:relative;overflow:hidden;color:var(--sand-50);background:var(--ink);text-align:center}.evening-bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:0;will-change:transform}.evening-bg img{width:100%;height:100%;object-fit:cover}.evening-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18130fb8,#18130fdb)}.evening-inner{position:relative;z-index:1;max-width:640px;text-align:center}.evening-rule{display:block;width:64px;height:1px;margin:0 auto 26px;background:linear-gradient(90deg,rgba(216,187,142,0),var(--gold-soft),rgba(216,187,142,0))}.evening h2{color:var(--sand-50);font-size:clamp(30px,4vw,46px)}.evening p{color:#fbf6eee6;font-size:16.5px;margin:0 auto 30px}.evening-actions{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.evening-notify{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fbf6eeb8;padding:12px 2px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:color .3s var(--ease),background-size .5s var(--ease)}@media(hover:hover)and (pointer:fine){.evening-notify:hover{color:var(--sand-50);background-size:0% 1px;background-position:100% 100%}}.collection-head{position:relative;padding:150px 0 clamp(36px,5vw,64px);text-align:center}.collection-head--image{padding-top:clamp(220px,34vh,340px);color:var(--sand-50)}.collection-head-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.collection-head-media img{width:100%;height:100%;object-fit:cover}.collection-head-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(24,19,15,.42) 0%,rgba(24,19,15,.6) 62%,var(--sand-50) 100%)}.collection-head-copy{position:relative;z-index:1;max-width:620px}.collection-head h1{font-size:clamp(34px,5vw,58px);margin-bottom:.3em}.collection-head--image h1{color:var(--sand-50)}.collection-head .rte{color:var(--ink-soft);font-size:16px}.collection-head--image .rte{color:#fbf6eeeb}.collection-count{margin:18px 0 0;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.collection-head--image .collection-count{color:#fbf6eeb3}.collection-body{padding-top:clamp(28px,4vw,48px)}.collection-empty{max-width:460px;margin:0 auto;text-align:center;padding:clamp(28px,5vw,56px) 0}.collection-empty-line{color:var(--ink-soft);margin-bottom:26px}.collection-empty .btn{display:inline-flex}.pagination{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:36px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pagination a{color:var(--ink);text-decoration:underline;text-underline-offset:.3em}.lab-tabs{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:22px}.lab-tab{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(24,19,15,.14);background:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.lab-tab-no{font-size:9.5px;color:var(--gold);letter-spacing:.08em}.lab-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--sand-50)}.lab-tab[aria-selected=true] .lab-tab-no{color:var(--gold-soft)}@media(hover:hover)and (pointer:fine){.lab-tab:hover{border-color:#18130f52;color:var(--ink)}.lab-tab[aria-selected=true]:hover{color:var(--sand-50)}}.lab-tab:active{transform:scale(.97)}.lab-copy-body{min-height:190px}.lab-copy-body:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:10px}.lab-scene .family{display:block;margin-bottom:8px}.lab-stage.lab-swap{transition:opacity .26s var(--ease)}.lab-note--letter img{display:none}.lab-note--letter:before{content:attr(data-letter);display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(120% 120% at 32% 26%,#fff 0%,var(--sand-100) 55%,var(--sand-200) 100%);box-shadow:0 8px 14px #18130f29,inset 0 1px #fffc;font-family:var(--serif);font-size:26px;font-weight:600;color:var(--ink-soft)}@media(max-width:900px){.lab-note--letter:before{width:50px;height:50px;font-size:21px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.doors{view-timeline:--doors block}.door-media img{animation-name:doorDrift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--doors;animation-range:cover 10% cover 90%}.evening{view-timeline:--evening block}.evening-bg{animation-name:eveningDrift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--evening;animation-range:cover 0% cover 100%}}}@keyframes doorDrift{0%{transform:scale(1.06) translateY(-1.5%)}to{transform:scale(1.06) translateY(1.5%)}}@keyframes eveningDrift{0%{transform:translateY(calc(-8vh - 6%))}to{transform:translateY(calc(8vh + 6%))}}@media(prefers-reduced-motion:reduce){.door-outline path,.door-mark path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.door-frame:after{animation:none;opacity:0}.door-media img,.shelf-media img,.evening-bg{transform:none!important;animation:none!important}.door:active .door-mark-holder{transform:none}.shelf-card[data-reveal].in-view{transition-delay:0s}.lab-stage.lab-swap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/julfar-collections.css.map */
