@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_6be0e5{font-family:"Source Serif 4","Source Serif 4 Fallback",PT Serif,Georgia,serif;font-style:normal}.__variable_6be0e5{--font-display-loaded:"Source Serif 4","Source Serif 4 Fallback",PT Serif,Georgia,serif}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_c7890a{font-family:Source Sans\ 3,Source Sans\ 3 Fallback,PT Sans,system-ui,sans-serif;font-style:normal}.__variable_c7890a{--font-body-loaded:"Source Sans 3","Source Sans 3 Fallback",PT Sans,system-ui,sans-serif}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_02e0d7{font-family:Caveat,Caveat Fallback,Segoe Script,Apple Chancery,cursive;font-style:normal}.__variable_02e0d7{--font-hand-loaded:"Caveat","Caveat Fallback",Segoe Script,Apple Chancery,cursive}.theme-studio .page-title,.theme-studio .pdp__info h1{color:var(--studio-ink);font-weight:500}.theme-studio .eyebrow{color:var(--studio-blue);font-weight:600}.theme-studio .btn{border-radius:999px;font-weight:600}.theme-studio .account__form button,.theme-studio .btn-primary,.theme-studio .checkout__submit{background:var(--studio-blue);color:#fff;border-color:transparent;box-shadow:none}.theme-studio .account__form button:hover,.theme-studio .btn-primary:hover,.theme-studio .checkout__submit:hover{background:var(--studio-ink);color:#fff}.theme-studio .account__nav a.is-active,.theme-studio .cat-link.is-active,.theme-studio .cat-nav a.is-active{background:var(--studio-blue);color:#fff}.theme-studio .account__card,.theme-studio .checkout__block,.theme-studio .checkout__summary,.theme-studio .pdp__media,.theme-studio .product-tile{background:#fff;border:1px solid rgba(26,35,71,.08);border-radius:var(--studio-radius);box-shadow:0 12px 32px rgba(30,40,80,.06)}.theme-studio .checkout__summary{box-shadow:0 18px 40px rgba(30,40,80,.08)}.theme-studio .account__form input,.theme-studio .account__form textarea,.theme-studio .checkout__field input,.theme-studio .checkout__option,.theme-studio .pdp__option-chip,.theme-studio .pdp__thumb{border-radius:.85rem;border-color:rgba(26,35,71,.14)}.theme-studio .checkout__option:hover,.theme-studio .pdp__thumb:hover{border-color:var(--studio-blue)}.theme-studio .checkout__option.is-active,.theme-studio .pdp__option-chip--active,.theme-studio .pdp__thumb--active{border-color:var(--studio-blue);background:rgba(47,75,255,.06);box-shadow:0 0 0 1px var(--studio-blue) inset}.theme-studio .account__form input:focus,.theme-studio .account__form textarea:focus,.theme-studio .checkout__field input:focus{border-color:var(--studio-blue);outline:none}.theme-studio .checkout__status,.theme-studio .pdp__price,.theme-studio .product-tile__price{color:var(--studio-ink)}.theme-studio .account__logout{color:#9b2c2c}.shop-actions{display:none}body.theme-commerce .shop-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.shop-actions button{border:1px solid var(--ink,#1c1917);background:transparent;color:inherit;font:inherit;font-size:.78rem;padding:.28rem .55rem;cursor:pointer}.shop-actions button.is-on{background:var(--ink,#1c1917);color:var(--bg0,#fff)}body.theme-commerce .product-tile{border:1px solid color-mix(in srgb,var(--ink,#1c1917) 14%,transparent);padding:.65rem;gap:.35rem}body.theme-commerce .product-tile__name{font-size:.95rem;line-height:1.25}body.theme-commerce .product-tile__price{font-size:1.15rem;font-weight:700}body.theme-commerce .add-to-cart,body.theme-commerce .pdp .btn,body.theme-commerce .product-tile__foot .quick-add{background:var(--accent,#b45309);color:#fff;border:0}body.theme-commerce .shop-chrome{display:flex;align-items:center;gap:.75rem;font-size:.82rem}body.theme-commerce .shop-chrome a{text-decoration:none}body.theme-service .studio-main{padding-top:1.5rem}body.theme-service .hero__title,body.theme-service h1{letter-spacing:-.02em;line-height:1.12}body.theme-service .card,body.theme-service .page-block,body.theme-service .product-tile{padding:1.35rem}body.theme-service .btn,body.theme-service .studio-header__brief,body.theme-service button[type=submit]{border-radius:999px;padding-inline:1.15rem}body.theme-service .account__form input,body.theme-service form input,body.theme-service form textarea{padding:.75rem .85rem}.compare-table{width:100%;border-collapse:collapse}.compare-table td,.compare-table th{border-bottom:1px solid color-mix(in srgb,var(--ink,#111) 12%,transparent);padding:.6rem .75rem;vertical-align:top;text-align:left}body.theme-shibari{color-scheme:dark}body.theme-shibari .page-title,body.theme-shibari .studio-cta h2,body.theme-shibari .studio-hero__title,body.theme-shibari .studio-section__title{font-weight:300!important;letter-spacing:-.01em}body.theme-shibari .studio-section__eyebrow{letter-spacing:.28em}body.theme-shibari .studio-header{background:rgba(11,11,13,.82);border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}body.theme-shibari .studio-header__inner a,body.theme-shibari .studio-header__nav a{color:var(--studio-ink,#f1ece4)}body.theme-shibari .studio-hero--photo{background:#0b0b0d}body.theme-shibari .studio-hero__veil{background:linear-gradient(180deg,rgba(11,11,13,.35),rgba(11,11,13,.82) 78%,rgba(11,11,13,1))}body.theme-shibari .studio-hero--photo .studio-hero__title{color:#f1ece4!important}body.theme-shibari .studio-hero--photo .studio-hero__eyebrow,body.theme-shibari .studio-hero--photo .studio-hero__lead{color:rgba(241,236,228,.78)!important}body.theme-shibari .studio-card{background:var(--surface,#121215);border:1px solid rgba(255,255,255,.08);box-shadow:none}body.theme-shibari .studio-card:hover{border-color:color-mix(in srgb,var(--studio-blue) 45%,transparent);box-shadow:0 14px 36px rgba(0,0,0,.35)}body.theme-shibari .studio-card__media{background:#1a1a1f}body.theme-shibari .studio-card p,body.theme-shibari .studio-card--about p{color:var(--studio-muted)}body.theme-shibari .studio-card--cards .studio-card__num{display:block;font-size:1.55rem;font-weight:300;color:var(--studio-blue);margin-bottom:.3rem}body.theme-shibari .studio-cta{background:var(--surface,#121215);border:1px solid rgba(255,255,255,.08)}body.theme-shibari .studio-cta--photo{background:#0b0b0d;color:#f1ece4}body.theme-shibari .studio-cta p{color:var(--studio-muted)}body.theme-shibari .studio-faq__item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);box-shadow:none}body.theme-shibari .studio-faq__item summary{font-weight:400}body.theme-shibari .studio-faq__item[open] summary{color:var(--studio-blue)}body.theme-shibari .gallery-grid{grid-template-columns:repeat(4,1fr);gap:8px}body.theme-shibari .gallery-grid__item{border-radius:6px;background:#1a1a1f}body.theme-shibari .gallery-grid__item img{cursor:zoom-in;transition:transform .4s ease,opacity .3s ease}body.theme-shibari .gallery-grid__item:hover img{transform:scale(1.02);opacity:.9}@media (max-width:860px){body.theme-shibari .gallery-grid{grid-template-columns:repeat(2,1fr)}}body.theme-shibari .studio-blog-row{border-bottom-color:rgba(255,255,255,.08)}body.theme-shibari .studio-blog-row__media,body.theme-shibari .studio-blog-row__placeholder{background:#1a1a1f}body.theme-shibari .studio-blog__tag{border-color:rgba(255,255,255,.14);color:var(--studio-muted)}body.theme-shibari .studio-blog__tag.is-active,body.theme-shibari .studio-blog__tag:hover{color:var(--studio-ink);border-color:var(--studio-blue)}body.theme-shibari .article-craft__wash{opacity:.25}body.theme-shibari .article-craft__foot{display:none}body.theme-shibari .site-footer,body.theme-shibari .studio-footer{background:#0b0b0d;border-top-color:rgba(255,255,255,.08)}body.theme-shibari .site-footer__col a{color:var(--studio-muted)}body.theme-shibari .site-footer__col a:hover{color:var(--studio-ink)}body.theme-shibari .site-footer__bottom{border-top-color:rgba(255,255,255,.08)}body.theme-shibari .shibari-age{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.theme-shibari .shibari-age.is-open{display:flex}body.theme-shibari .shibari-age__box{max-width:440px;text-align:center;background:var(--surface,#121215);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:36px 28px}body.theme-shibari .shibari-age__box h3{font-size:20px;font-weight:400;margin:0 0 8px;color:var(--studio-ink)}body.theme-shibari .shibari-age__box p{color:var(--studio-muted);margin:0 0 24px}body.theme-shibari .shibari-age__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}body.theme-shibari .shibari-lb{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:150;display:none;align-items:center;justify-content:center;padding:24px}body.theme-shibari .shibari-lb.is-open{display:flex}body.theme-shibari .shibari-lb img{max-width:96vw;max-height:88vh;object-fit:contain;border-radius:8px}body.theme-shibari .shibari-lb__close,body.theme-shibari .shibari-lb__next,body.theme-shibari .shibari-lb__prev{position:absolute;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;font-size:22px;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:background .2s}body.theme-shibari .shibari-lb__close:hover,body.theme-shibari .shibari-lb__next:hover,body.theme-shibari .shibari-lb__prev:hover{background:rgba(255,255,255,.18)}body.theme-shibari .shibari-lb__close{top:24px;right:24px}body.theme-shibari .shibari-lb__prev{left:24px;top:50%;transform:translateY(-50%)}body.theme-shibari .shibari-lb__next{right:24px;top:50%;transform:translateY(-50%)}