.DesignPageV2_facts__0A3Yz{margin:0;color:#6d4b58}.DesignPageV2_facts__0A3Yz span{color:#620b38;font-weight:700}.DesignPageV2_made__zOamg{display:grid;gap:2px}.DesignPageV2_made__zOamg strong{color:#620b38;font:600 26px/1.15 var(--font-playfair),Playfair Display,Georgia,serif}.DesignPageV2_made__zOamg p{margin:0;color:#6d4b58}.DesignPageV2_rowLink__tpged{text-decoration:none}a.DesignPageV2_ratingTap__gesPb{min-height:44px}div.DesignPageV2_trust__BBQcq{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignPageV2_trust__BBQcq a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #eadde4;border-radius:12px;background:#fffaf6;color:#620b38;font:400 16px/1.2 var(--font-lato),Lato,system-ui,sans-serif;text-align:center;text-decoration:none}.DesignPageV2_save__lbNIp button{min-height:44px;font-size:16px}.DesignPageV2_save__lbNIp p{margin:0;font-size:16px}.DesignPageV2_save__lbNIp p:empty{display:none}.DesignPageV2_steps__m9RAa{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:design-step}.DesignPageV2_steps__m9RAa li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:2px 12px;counter-increment:design-step}.DesignPageV2_steps__m9RAa li:before{content:counter(design-step);display:grid;width:36px;height:36px;grid-row:1/span 2;place-items:center;border:1px solid #eadde4;border-radius:999px;background:#fffaf6;color:#620b38;font-weight:700}.DesignPageV2_steps__m9RAa strong{color:#270614;font-weight:700}.DesignPageV2_steps__m9RAa span{color:#6d4b58}.DesignPageV2_reviews__Z4Xs9{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.DesignPageV2_reviews__Z4Xs9 li{display:grid;gap:6px;padding:14px 16px;border:1px solid #eadde4;border-radius:14px;background:#fffaf6}.DesignPageV2_reviews__Z4Xs9 p{margin:0;color:#270614}.DesignPageV2_reviews__Z4Xs9 span{color:#6d4b58}.DesignPageV2_barReserve__BdiwR,.DesignPageV2_bar__VxYwN{display:none}@media (max-width:760px){.DesignPageV2_pageActions__jVibZ{display:none}.DesignPageV2_barReserve__BdiwR{display:block;height:calc(72px + var(--leyloon-bottom-dock-clearance, 0px))}.DesignPageV2_bar__VxYwN{position:fixed;z-index:70;right:8px;bottom:var(--sticky-bottom,var(--leyloon-bottom-dock-clearance,env(safe-area-inset-bottom,0)));left:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #eadde4;border-radius:14px;background:#fffaf6;box-shadow:0 10px 28px rgba(39,6,20,.16)}.DesignPageV2_bar__VxYwN a{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:0 10px;border-radius:12px;font:700 16px/1.2 var(--font-lato),Lato,system-ui,sans-serif;text-align:center;text-decoration:none}.DesignPageV2_bar__VxYwN a:first-child{background:linear-gradient(135deg,#f7de9a,#b9872d 52%,#fff0bd);box-shadow:0 10px 24px rgba(212,175,55,.24);color:#280615}.DesignPageV2_bar__VxYwN a:last-child{border:1px solid #620b38;background:#fffaf6;color:#620b38}html[data-leyloon-keyboard-open=true] .DesignPageV2_bar__VxYwN{display:none}body:has([role=dialog][aria-modal=true]:not([hidden]):not([data-state=closed])) .DesignPageV2_bar__VxYwN{visibility:hidden;pointer-events:none}}@media (min-width:900px){.DesignPageV2_reviews__Z4Xs9{grid-template-columns:repeat(2,minmax(0,1fr))}}.LeyloonPublicDesign_designActionWrap__g2WX_{display:grid;justify-items:start;gap:.45rem}.LeyloonPublicDesign_designActionRail__vo6ga{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.LeyloonPublicDesign_designActionRail__vo6ga button,.LeyloonPublicDesign_designStat__a3NLt{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.45rem .7rem;border:1px solid rgba(98,11,56,.16);border-radius:var(--ll-radius-control,6px);background:rgba(255,255,255,.94);color:#620b38;box-shadow:0 8px 22px rgba(71,12,43,.08);font:inherit;line-height:1}.LeyloonPublicDesign_designActionRail__vo6ga button{min-width:2.75rem;min-height:2.75rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.LeyloonPublicDesign_designActionRail__vo6ga button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(98,11,56,.34)}.LeyloonPublicDesign_designActionRail__vo6ga button:focus-visible{outline:2px solid #e35959;outline-offset:2px}.LeyloonPublicDesign_designActionRail__vo6ga button:disabled{cursor:wait;opacity:.6}.LeyloonPublicDesign_designActionRail__vo6ga strong{font-size:1rem;font-weight:750;letter-spacing:-.01em}.LeyloonPublicDesign_designLikeActive__sG0nQ{border-color:rgba(196,37,67,.3)!important;background:#fff3f5!important;color:#c42543!important}.LeyloonPublicDesign_designSaveActive___IAEg{border-color:rgba(98,11,56,.28)!important;background:#f9eef4!important;color:#620b38!important}.LeyloonPublicDesign_designActionStatus__MxgZH{min-height:1rem;margin:0;color:#6d5864;font-size:1rem;line-height:1.35}.LeyloonPublicDesign_designPage__zZRCB{min-height:100vh;padding:clamp(1rem,2.5vw,2rem) max(18px,calc((100vw - 1240px) / 2)) 4rem;color:#2d0b1d;background:radial-gradient(circle at 88% 8%,rgba(212,175,55,.13),transparent 28rem),linear-gradient(180deg,#fffaf1,#fffdf9 56%,#fff8ef)}.LeyloonPublicDesign_designBreadcrumbs__RGcXb{display:flex;align-items:baseline;gap:.55rem;max-width:1240px;margin:0 auto clamp(1rem,2vw,1.5rem);color:#806a75;font-size:1rem;line-height:1.5}.LeyloonPublicDesign_designBreadcrumbs__RGcXb a,.LeyloonPublicDesign_designBreadcrumbs__RGcXb span{font-size:inherit;line-height:inherit}.LeyloonPublicDesign_designBreadcrumbs__RGcXb a{color:#620b38;font-weight:750;text-decoration:none}.LeyloonPublicDesign_designBreadcrumbs__RGcXb span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeyloonPublicDesign_designHero__wmvkR{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:center;max-width:1240px;margin:0 auto}.LeyloonPublicDesign_designMedia__aGBHn{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(98,11,56,.1);border-radius:var(--ll-radius-panel,8px);background:#f4ece7;box-shadow:0 30px 70px rgba(56,7,31,.14)}.LeyloonPublicDesign_designMedia__aGBHn:after{content:"";position:absolute;inset:0;pointer-events:none;background:none}.LeyloonPublicDesign_designMedia__aGBHn img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.LeyloonPublicDesign_designMediaBadge__ooJjI{position:absolute;z-index:1;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.46);border-radius:var(--ll-radius-control,6px);background:rgba(49,5,27,.76);color:#fffaf1;backdrop-filter:blur(12px);font-size:1rem;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.LeyloonPublicDesign_designMediaBadge__ooJjI:focus-visible,.LeyloonPublicDesign_designMediaBadge__ooJjI:hover{background:rgba(98,11,56,.92);box-shadow:0 10px 24px rgba(39,6,20,.24);outline:2px solid rgba(255,250,241,.9);outline-offset:2px;transform:translateY(-1px)}.LeyloonPublicDesign_designIntro__8xFxh{min-width:0}.LeyloonPublicDesign_designEyebrow__U3ntY,.LeyloonPublicDesign_designSectionHeading__jIF6d>p{margin:0 0 .65rem;color:#a45c21;font-size:1rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.LeyloonPublicDesign_designIntro__8xFxh h1,.LeyloonPublicDesign_designSectionHeading__jIF6d h2{margin:0;font-family:var(--ll-font-heading,"Playfair Display"),Georgia,serif;font-weight:500;letter-spacing:-.035em}.LeyloonPublicDesign_designIntro__8xFxh h1{max-width:15ch;color:#3e0927;font-size:clamp(2.25rem,4.8vw,4.8rem);line-height:.98}.LeyloonPublicDesign_designSummary__iMmXe{max-width:62ch;margin:1.15rem 0 0;color:#6d5864;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.7}.LeyloonPublicDesign_designOwner__9MLKq{display:inline-flex;margin:.9rem 0 1rem;color:#620b38;font-size:1rem;font-weight:760;text-decoration:none}.LeyloonPublicDesign_designOwner__9MLKq:hover{text-decoration:underline;text-underline-offset:.2rem}.LeyloonPublicDesign_designFacts__8xJFi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 1.25rem;overflow:hidden;border:1px solid rgba(98,11,56,.11);border-radius:var(--ll-radius-panel,8px);background:rgba(255,255,255,.64)}.LeyloonPublicDesign_designFacts__8xJFi div{display:grid;gap:.25rem;min-width:0;padding:.85rem .9rem;border-bottom:1px solid rgba(98,11,56,.08)}.LeyloonPublicDesign_designFacts__8xJFi div:nth-child(odd){border-right:1px solid rgba(98,11,56,.08)}.LeyloonPublicDesign_designFacts__8xJFi div:nth-last-child(-n+2){border-bottom:0}.LeyloonPublicDesign_designFacts__8xJFi dt{color:#8b747f;font-size:1rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.LeyloonPublicDesign_designFacts__8xJFi dd{margin:0;color:#3e0927;font-size:1rem;font-weight:760;line-height:1.35}.LeyloonPublicDesign_designPrimaryActions__R2F87{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:24px}.LeyloonPublicDesign_designPrimaryActions__R2F87 a,.LeyloonPublicDesign_designSteps__aOAsQ>a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.75rem 1.1rem;border-radius:var(--ll-radius-control,6px);font-size:1rem;font-weight:820;text-decoration:none}.LeyloonPublicDesign_designQuoteAction___XAip,.LeyloonPublicDesign_designSteps__aOAsQ>a{border:1px solid #620b38;background:#620b38;color:#fffaf4;box-shadow:0 14px 30px rgba(98,11,56,.18)}.LeyloonPublicDesign_designStudioAction__Jj0BR{border:1px solid rgba(98,11,56,.2);background:rgba(255,255,255,.82);color:#620b38}.LeyloonPublicDesign_designPrimaryActions__R2F87 a:hover,.LeyloonPublicDesign_designSteps__aOAsQ>a:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(98,11,56,.2)}.LeyloonPublicDesign_designQuoteNote__bagY5{margin:.7rem 0 0;color:#806a75;font-size:1rem;line-height:1.5}.LeyloonPublicDesign_designPersonalize__uHpH3,.LeyloonPublicDesign_designRelated__g7t0Z,.LeyloonPublicDesign_designSteps__aOAsQ{max-width:1240px;margin:clamp(3.5rem,8vw,7rem) auto 0}.LeyloonPublicDesign_designSectionHeading__jIF6d{max-width:720px}.LeyloonPublicDesign_designSectionHeading__jIF6d h2{color:#3e0927;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.05}.LeyloonPublicDesign_designSectionHeading__jIF6d>span{display:block;margin-top:.8rem;color:#715d68;font-size:1rem;line-height:1.65}.LeyloonPublicDesign_designChoiceGrid__sxlTS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.LeyloonPublicDesign_designChoiceGrid__sxlTS article{min-width:0;padding:1.2rem;border:1px solid rgba(98,11,56,.1);border-radius:var(--ll-radius-panel,8px);background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(73,9,42,.06)}.LeyloonPublicDesign_designChoiceGrid__sxlTS svg{color:#9b5f1f}.LeyloonPublicDesign_designChoiceGrid__sxlTS h3{margin:.75rem 0 .45rem;color:#3e0927;font-family:var(--ll-font-heading,"Playfair Display"),Georgia,serif;font-size:1.08rem;font-weight:600}.LeyloonPublicDesign_designChoiceGrid__sxlTS p{margin:0;color:#76616d;font-size:1rem;line-height:1.55}.LeyloonPublicDesign_designSteps__aOAsQ{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr) auto;gap:clamp(1.2rem,3vw,2.5rem);align-items:center;padding:clamp(1.4rem,3.4vw,2.8rem);border:1px solid rgba(98,11,56,.12);border-radius:var(--ll-radius-panel,8px);background:#f8ebef}.LeyloonPublicDesign_designSteps__aOAsQ>.LeyloonPublicDesign_designSectionHeading__jIF6d>p{color:#795422}.LeyloonPublicDesign_designSteps__aOAsQ ol{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.LeyloonPublicDesign_designSteps__aOAsQ li{display:flex;align-items:center;gap:.8rem}.LeyloonPublicDesign_designSteps__aOAsQ li>span{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:1px solid rgba(98,11,56,.2);border-radius:50%;color:#620b38;font-size:1rem;font-weight:850}.LeyloonPublicDesign_designSteps__aOAsQ li div{display:grid;gap:.12rem}.LeyloonPublicDesign_designSteps__aOAsQ strong{color:#3e0927;font-size:1rem}.LeyloonPublicDesign_designSteps__aOAsQ small{color:#75616c;font-size:1rem;line-height:1.4}.LeyloonPublicDesign_designRelated__g7t0Z>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.35rem}.LeyloonPublicDesign_designRelated__g7t0Z a{display:grid;gap:.65rem;color:#3e0927;font-family:var(--ll-font-heading,"Playfair Display"),Georgia,serif;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none}.LeyloonPublicDesign_designRelated__g7t0Z img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--ll-radius-panel,8px);background:#f3e9e4}.LeyloonPublicDesign_designMobileCta__RYS5N{display:none}.LeyloonPublicDesign_designUnavailable__sLLlh{display:grid;align-content:center;justify-items:start;min-height:min(720px,calc(100vh - var(--leyloon-bottom-dock-clearance, 80px)));padding:clamp(2rem,7vw,6rem) max(18px,calc((100vw - 900px) / 2));color:#3e0927;background:radial-gradient(circle at 82% 12%,rgba(212,175,55,.16),transparent 25rem),#fffaf1}.LeyloonPublicDesign_designUnavailable__sLLlh>p{margin:0 0 .65rem;color:#a45c21;font-size:1rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.LeyloonPublicDesign_designUnavailable__sLLlh h1{max-width:16ch;margin:0;font-family:var(--ll-font-heading,"Playfair Display"),Georgia,serif;font-size:clamp(2rem,6vw,4.25rem);font-weight:500;letter-spacing:-.035em;line-height:1}.LeyloonPublicDesign_designUnavailable__sLLlh>span{max-width:52ch;margin-top:1rem;color:#715d68;line-height:1.65}.LeyloonPublicDesign_designUnavailable__sLLlh>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.LeyloonPublicDesign_designUnavailable__sLLlh a{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.65rem 1rem;border:1px solid rgba(98,11,56,.2);border-radius:var(--ll-radius-control,6px);color:#620b38;font-size:1rem;font-weight:800;text-decoration:none}.LeyloonPublicDesign_designUnavailable__sLLlh a:first-child{border-color:#620b38;background:#620b38;color:#fffaf4}@media (max-width:480px){.LeyloonPublicDesign_designActionRail__vo6ga{gap:.4rem}.LeyloonPublicDesign_designStat__a3NLt{min-height:2.1rem;padding:.4rem .6rem}.LeyloonPublicDesign_designActionRail__vo6ga button{padding:.4rem .6rem;min-width:2.75rem;min-height:2.75rem}}@media (max-width:960px){.LeyloonPublicDesign_designHero__wmvkR{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:1.4rem}.LeyloonPublicDesign_designChoiceGrid__sxlTS,.LeyloonPublicDesign_designRelated__g7t0Z>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.LeyloonPublicDesign_designSteps__aOAsQ{grid-template-columns:1fr 1.25fr}.LeyloonPublicDesign_designSteps__aOAsQ>a{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.LeyloonPublicDesign_designPage__zZRCB{padding:.8rem 14px calc(7.5rem + env(safe-area-inset-bottom, 0px))}.LeyloonPublicDesign_designBreadcrumbs__RGcXb{margin-bottom:.8rem}.LeyloonPublicDesign_designHero__wmvkR{grid-template-columns:minmax(0,1fr);gap:1.25rem}.LeyloonPublicDesign_designMedia__aGBHn{border-radius:var(--ll-radius-panel,8px)}.LeyloonPublicDesign_designIntro__8xFxh h1{max-width:18ch;font-size:clamp(2rem,10vw,3rem)}.LeyloonPublicDesign_designFacts__8xJFi{margin-bottom:1rem}.LeyloonPublicDesign_designPrimaryActions__R2F87{display:none}.LeyloonPublicDesign_designPersonalize__uHpH3,.LeyloonPublicDesign_designRelated__g7t0Z,.LeyloonPublicDesign_designSteps__aOAsQ{margin-top:3.4rem}.LeyloonPublicDesign_designChoiceGrid__sxlTS{grid-template-columns:minmax(0,1fr)}.LeyloonPublicDesign_designSteps__aOAsQ{grid-template-columns:minmax(0,1fr);padding:1.2rem;border-radius:var(--ll-radius-panel,8px)}.LeyloonPublicDesign_designSteps__aOAsQ>a{width:100%}.LeyloonPublicDesign_designRelated__g7t0Z>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.LeyloonPublicDesign_designMobileCta__RYS5N{position:fixed;z-index:70;right:10px;bottom:var(--sticky-bottom,var(--leyloon-bottom-dock-clearance,env(safe-area-inset-bottom,0)));left:10px;display:grid;grid-template-columns:1.15fr .85fr;gap:.45rem;padding:.5rem;border:1px solid rgba(98,11,56,.14);border-radius:var(--ll-radius-panel,8px);background:rgba(255,250,244,.94);box-shadow:0 18px 44px rgba(50,5,28,.22);backdrop-filter:blur(16px)}.LeyloonPublicDesign_designMobileCta__RYS5N a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem .7rem;border-radius:var(--ll-radius-panel,8px);font-size:1rem;font-weight:820;text-align:center;text-decoration:none}.LeyloonPublicDesign_designMobileCta__RYS5N a:first-child{background:#620b38;color:#fffaf4}.LeyloonPublicDesign_designMobileCta__RYS5N a:last-child{border:1px solid rgba(98,11,56,.18);background:#fff;color:#620b38}}@media (max-width:390px){.LeyloonPublicDesign_designFacts__8xJFi{grid-template-columns:minmax(0,1fr)}.LeyloonPublicDesign_designFacts__8xJFi div,.LeyloonPublicDesign_designFacts__8xJFi div:nth-child(odd),.LeyloonPublicDesign_designFacts__8xJFi div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(98,11,56,.08)}.LeyloonPublicDesign_designFacts__8xJFi div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.LeyloonPublicDesign_designActionRail__vo6ga button,.LeyloonPublicDesign_designMediaBadge__ooJjI,.LeyloonPublicDesign_designPrimaryActions__R2F87 a,.LeyloonPublicDesign_designSteps__aOAsQ>a{transition:none}}.LeyloonPublicDesign_designPage__zZRCB,.LeyloonPublicDesign_designUnavailable__sLLlh{font-family:var(--ll-font-body,Lato),system-ui,sans-serif;font-size:1rem;background:var(--ll-canvas,#faf6ef)}.LeyloonPublicDesign_designChoiceGrid__sxlTS article,.LeyloonPublicDesign_designFacts__8xJFi,.LeyloonPublicDesign_designMedia__aGBHn,.LeyloonPublicDesign_designRelated__g7t0Z a,.LeyloonPublicDesign_designSteps__aOAsQ{box-shadow:var(--ll-elevation,0 8px 24px rgb(53 35 43/8%))}.LeyloonPublicDesign_designPage__zZRCB :where(a,button),.LeyloonPublicDesign_designUnavailable__sLLlh a{min-height:44px}.LeyloonPublicDesign_designPage__zZRCB :where(a,button):focus-visible,.LeyloonPublicDesign_designUnavailable__sLLlh a:focus-visible{outline:3px solid var(--ll-burgundy,#620b38);outline-offset:3px}@media (max-width:767px){.LeyloonPublicDesign_designPage__zZRCB{padding-bottom:calc(var(--leyloon-bottom-dock-clearance, env(safe-area-inset-bottom, 0px)) + 108px)}.LeyloonPublicDesign_designMobileCta__RYS5N{gap:8px;padding:8px;background:var(--ll-surface,#fffcf7)}.LeyloonPublicDesign_designMobileCta__RYS5N a{min-height:48px;line-height:1.35}}html[data-leyloon-keyboard-open=true] .LeyloonPublicDesign_designMobileCta__RYS5N{display:none}.StoneGalleryStrip_gallery__CPPTk{display:grid;gap:8px;min-width:0}.StoneGalleryStrip_frame__qL_kS{position:relative;height:clamp(240px,40svh,100vw);overflow:hidden;border:1px solid #eadde4;border-radius:16px;background:#fffaf6}.StoneGalleryStrip_strip__6XnKG{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.StoneGalleryStrip_strip__6XnKG::-webkit-scrollbar{display:none}.StoneGalleryStrip_strip__6XnKG:focus-visible{outline:2px solid #620b38;outline-offset:-2px}.StoneGalleryStrip_slide___wU0g{position:relative;display:grid;flex:0 0 100%;grid-template:minmax(0,1fr) /minmax(0,1fr);min-width:0;height:100%;place-items:center;scroll-snap-align:start;scroll-snap-stop:always}.StoneGalleryStrip_slide___wU0g>img,.StoneGalleryStrip_slide___wU0g>picture,.StoneGalleryStrip_slide___wU0g>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.StoneGalleryStrip_cover__isc9z{position:relative;display:grid;width:100%;height:100%;place-items:center}.StoneGalleryStrip_coverPicture__sBmQS{position:absolute;inset:0;display:grid;place-items:center;opacity:.45}.StoneGalleryStrip_coverPicture__sBmQS>*{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.StoneGalleryStrip_start____LW1,.StoneGalleryStrip_stop__ntt_C{position:relative;display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:0 20px;border:1px solid #620b38;border-radius:999px;background:#fffaf6;color:#620b38;font:700 16px/1.2 var(--font-lato),Lato,system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(39,6,20,.12)}.StoneGalleryStrip_stop__ntt_C{min-height:44px;padding:0 14px;box-shadow:none}.StoneGalleryStrip_slide___wU0g[data-stone-gallery-bar=true]{grid-template:60px minmax(0,1fr) /minmax(0,1fr);place-items:stretch}.StoneGalleryStrip_bar__E0GGj{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0 60px 0 8px;border-bottom:1px solid #eadde4;background:#fffaf6}.StoneGalleryStrip_bar__E0GGj a{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:#620b38;font:400 16px/1.2 var(--font-lato),Lato,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.StoneGalleryStrip_frame__qL_kS:has(.StoneGalleryStrip_slide___wU0g[data-stone-gallery-bar=true]:not([inert])) .StoneGalleryStrip_count__qmIhW{display:none}.StoneGalleryStrip_count__qmIhW{position:absolute;left:8px;bottom:8px;z-index:1;margin:0;padding:4px 10px;border-radius:999px;background:rgba(255,250,246,.92);color:#270614;font:400 16px/1.4 var(--font-lato),Lato,system-ui,sans-serif;pointer-events:none}.StoneGalleryStrip_corner__M8MQn,.StoneGalleryStrip_next__JvNqr,.StoneGalleryStrip_previous__j_oYC{position:absolute;z-index:2;display:grid;width:44px;height:44px;place-items:center;border:1px solid #eadde4;border-radius:999px;background:rgba(255,250,246,.94);color:#620b38;cursor:pointer}.StoneGalleryStrip_corner__M8MQn{top:8px;right:8px}.StoneGalleryStrip_next__JvNqr,.StoneGalleryStrip_previous__j_oYC{top:50%;display:none;transform:translateY(-50%)}.StoneGalleryStrip_previous__j_oYC{left:8px}.StoneGalleryStrip_next__JvNqr{right:8px}.StoneGalleryStrip_next__JvNqr:disabled,.StoneGalleryStrip_previous__j_oYC:disabled{visibility:hidden}@media (hover:hover) and (pointer:fine){.StoneGalleryStrip_next__JvNqr,.StoneGalleryStrip_previous__j_oYC{display:grid}}.StoneGalleryStrip_thumbs__xlkE5{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.StoneGalleryStrip_thumbs__xlkE5::-webkit-scrollbar{display:none}.StoneGalleryStrip_thumb__iyLsn{display:grid;flex:0 0 auto;width:52px;height:52px;overflow:hidden;place-items:center;padding:0;border:1px solid #eadde4;border-radius:12px;background:#fffaf6;color:#620b38;font:700 16px/1 var(--font-lato),Lato,system-ui,sans-serif;cursor:pointer}.StoneGalleryStrip_thumb__iyLsn:has(>span){width:auto;min-width:52px;padding:0 12px}.StoneGalleryStrip_thumb__iyLsn>img,.StoneGalleryStrip_thumb__iyLsn>picture,.StoneGalleryStrip_thumb__iyLsn>svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StoneGalleryStrip_thumb__iyLsn[aria-current=true]{border:2px solid #620b38;box-shadow:0 0 0 2px rgba(98,11,56,.14)}.StoneGalleryStrip_corner__M8MQn:focus-visible,.StoneGalleryStrip_next__JvNqr:focus-visible,.StoneGalleryStrip_previous__j_oYC:focus-visible,.StoneGalleryStrip_start____LW1:focus-visible,.StoneGalleryStrip_stop__ntt_C:focus-visible,.StoneGalleryStrip_thumb__iyLsn:focus-visible{outline:2px solid #620b38;outline-offset:2px}@media (max-height:700px) and (max-width:899px){.StoneGalleryStrip_frame__qL_kS{height:clamp(200px,34svh,100vw)}}@media (min-height:701px) and (max-width:899px){.StoneGalleryStrip_frame__qL_kS[data-square=true]{height:auto;aspect-ratio:1/1;max-height:44svh}}@media (min-width:900px){.StoneGalleryStrip_frame__qL_kS{height:auto;aspect-ratio:1/1;max-height:calc(100svh - var(--leyloon-topbar-clearance, 72px) - 150px)}.StoneGalleryStrip_thumb__iyLsn{width:64px;height:64px}.StoneGalleryStrip_thumb__iyLsn:has(>span){min-width:64px}}.StoneGalleryStrip_whole__allDY{position:fixed;inset:0;z-index:1300;display:grid;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#fbf7f1}.StoneGalleryStrip_whole__allDY .StoneGalleryStrip_gallery__CPPTk{grid-template-rows:minmax(0,1fr) auto;height:100%}.StoneGalleryStrip_whole__allDY .StoneGalleryStrip_frame__qL_kS{height:auto;aspect-ratio:auto;max-height:none}.StoneGalleryStrip_whole__allDY .StoneGalleryStrip_thumbs__xlkE5{justify-content:safe center}@media (prefers-reduced-motion:reduce){.StoneGalleryStrip_strip__6XnKG{scroll-behavior:auto}}