.breadcrumb{background:var(--cream);border-bottom:1px solid var(--line-soft)}.breadcrumb .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;padding-bottom:14px}.breadcrumb ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}.breadcrumb li{display:inline-flex;align-items:center;gap:8px;font-size:1.2rem;color:var(--ink-soft);letter-spacing:.04em}.breadcrumb a{color:var(--ink-soft);transition:color .2s}.breadcrumb a:hover{color:var(--gold-text)}.breadcrumb li[aria-current]{color:var(--gray);font-weight:600}.breadcrumb .sep{display:inline-flex;align-items:center;color:var(--soft-gray)}.breadcrumb .sep svg{width:8px;height:8px;display:block}.col-head{padding:40px 0 8px;text-align:center}.col-head .sec-title{margin:0}.col-head .sec-lead{margin:14px auto 0;max-width:var(--measure);text-align:center}.col-head .sec-lead[hidden]{display:none}.col-mv{padding:20px 0 8px}.col-mv[hidden]{display:none}.col-mv-img{display:block;width:100%;height:384px;object-fit:cover;object-position:center;border-radius:8px}.col-mv-img[src=""],.col-mv-img:not([src]){display:none}@media(max-width:740px){.col-mv-img{height:auto;aspect-ratio:666 / 384;border-radius:6px}}.intro{padding:28px 0 8px}.intro-acc{text-align:center}.acc-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:auto;min-width:220px;max-width:100%;padding:15px 24px;background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-family:var(--sans);font-size:1.8rem;color:var(--gray);letter-spacing:.04em;text-align:left;transition:color .2s,border-color .2s,box-shadow .2s}.acc-toggle:hover{color:var(--gold-text);border-color:var(--gold)}.acc-toggle[aria-expanded=true]{border-color:var(--gold);box-shadow:0 0 0 2px #fabe0024}.acc-icon{position:relative;width:18px;height:18px;flex-shrink:0;color:var(--gold-text)}.acc-icon i{position:absolute;background:currentColor;border-radius:2px}.acc-icon i:first-child{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.acc-icon i:last-child{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);transition:transform .3s ease,opacity .3s ease}.acc-toggle[aria-expanded=true] .acc-icon i:last-child{transform:translate(-50%) scaleY(0);opacity:0}.acc-panel{overflow:hidden;max-height:0;transition:max-height .55s cubic-bezier(.4,0,.2,1);text-align:left}.acc-inner{margin-top:12px;padding:26px 28px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md)}.acc-inner .rte img{margin-bottom:0;border-radius:var(--radius)}.acc-inner .rte a{color:var(--gold-text);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:.5px}.acc-close{display:none}.acc-inner p{font-size:1.6rem;line-height:1.85;color:var(--ink);margin:0 0 20px}.acc-inner .lead-line{font-family:var(--sans);font-size:1.6rem;font-weight:700;line-height:1.85;color:var(--ink)}.intro-inline{float:right;width:33%;margin:4px 0 20px 28px;border-radius:var(--radius);overflow:hidden}.intro-inline--only{float:none;width:min(361px,100%);margin:4px auto 20px}.intro-inline img{width:100%;height:100%;object-fit:cover;object-position:center top;aspect-ratio:4/3}.intro-inline figcaption{font-size:1.2rem;color:var(--ink-soft);letter-spacing:.02em;padding:8px 4px 2px;background:#fff}.intro-notes{list-style:none;margin:20px 0 0;padding:20px 0;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:14px}.intro-notes li{font-size:1.6rem;line-height:1.8;color:var(--ink);margin:0}.intro-notes li b{color:var(--gray);font-weight:700}.intro-notes-compact{border-bottom:0;gap:10px}.intro-notes-compact li b{color:var(--gold-text)}.intro-more{margin:0;padding-top:20px;border-top:1px solid var(--line-soft)}.intro-more a{font-family:var(--sans);font-size:1.7rem;font-weight:600;color:var(--gold-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.intro-more a:hover{color:var(--ink)}.intro-more .ar{display:inline-block;margin-left:2px;transition:transform .2s ease}.intro-more a:hover .ar{transform:translate(3px)}.owner-note{font-size:1.4rem;line-height:1.8;color:var(--ink-soft);margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line-soft)}.intro-flow{margin-top:24px;padding-top:22px;border-top:1px solid var(--line-soft)}.intro-flow-title{font-family:var(--sans);font-size:1.6rem;font-weight:600;color:var(--gray);letter-spacing:.04em;margin:0 0 16px}.flow-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;counter-reset:flow}.flow-steps li{position:relative;counter-increment:flow;display:flex;align-items:center;gap:8px;background:transparent;border:none;border-radius:0;padding:4px 0;font-size:1.4rem;color:var(--gray);font-weight:600;letter-spacing:.02em}.flow-steps li:before{content:counter(flow);width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--gold);color:var(--on-gold);font-family:var(--rom);font-size:1.2rem;font-weight:700;display:grid;place-items:center}.flow-steps li:not(:last-child):after{content:"\2192";margin-left:2px;color:var(--soft-gray);font-size:1.4rem}@media(max-width:560px){.flow-steps{flex-direction:column;align-items:stretch}.flow-steps li:not(:last-child):after{content:"\2193";position:absolute;left:24px;bottom:-12px;margin:0}}.col-main{margin-top:28px;padding-bottom:72px}.col-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;align-items:start;padding-top:4px}.filter-open-btn,.side-scrim{display:none}.col-sidebar{position:sticky;top:24px}.side-head,.side-foot{display:none}.side-body{display:flex;flex-direction:column}.col-content{min-width:0}.col-sortbar{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:24px}.toolbar-right{display:inline-flex;align-items:center;gap:20px}.filter,.side-body .filter:first-child{border-top:1px solid var(--line-soft)}.side-body .filter:last-child{border-bottom:1px solid var(--line-soft)}.filter-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:16px 2px;background:transparent;border:none;cursor:pointer;font-family:var(--sans);font-size:1.6rem;font-weight:600;color:var(--gray);letter-spacing:.04em;text-align:left;transition:color .2s}.filter-btn:hover{color:var(--gold-text)}.filter-btn .fcount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-size:1.2rem;font-weight:700;font-family:var(--rom)}.filter-plus{position:relative;width:16px;height:16px;flex-shrink:0;margin-left:auto;color:var(--gold-text);transition:color .2s}.filter-plus i{position:absolute;background:currentColor;border-radius:2px}.filter-plus i:first-child{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.filter-plus i:last-child{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);transition:transform .3s ease,opacity .3s ease}.filter.open .filter-plus i:last-child{transform:translate(-50%) scaleY(0);opacity:0}.filter-pop{overflow:hidden;max-height:0;transition:max-height .4s ease}.filter.open .filter-pop{max-height:680px;padding:0 2px 16px}.filter.open .price-pop{padding:0 2px 16px}.filter-opt{display:flex;align-items:center;gap:10px;padding:8px 4px;border-radius:8px;font-size:1.6rem;color:var(--ink);cursor:pointer;transition:background .15s}.filter-opt:hover{background:var(--cream)}.filter-opt input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.filter-opt input:checked{background:var(--gold);border-color:var(--gold)}.filter-opt input:checked:after{content:"";width:8px;height:4px;border-left:2px solid var(--on-gold);border-bottom:2px solid var(--on-gold);transform:rotate(-45deg) translateY(-1px)}.price-pop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.price-note{font-family:var(--sans);font-size:1.3rem;color:var(--ink-soft);letter-spacing:.02em;margin:0}.price-note b{font-family:var(--rom);color:var(--gray);font-weight:700}.price-range{display:flex;align-items:center;gap:8px}.price-field{display:inline-flex;align-items:center;gap:4px;flex:1;min-width:0;padding:8px 10px;background:#fff;border:1px solid var(--line);border-radius:10px;transition:border-color .2s}.price-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #fabe002e}.price-field .cur{font-family:var(--rom);font-size:1.4rem;color:var(--ink-soft)}.price-field input{width:100%;min-width:0;border:none;outline:none;background:transparent;font-family:var(--rom);font-size:1.4rem;color:var(--gray)}.price-field input::-webkit-outer-spin-button,.price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-field input[type=number]{-moz-appearance:textfield}.price-tilde{color:var(--soft-gray);font-size:1.4rem;flex-shrink:0}.price-reset{background:none;border:none;padding:4px 2px;font-family:var(--sans);font-size:1.2rem;color:var(--gold-text);letter-spacing:.04em;cursor:pointer;white-space:nowrap;flex-shrink:0}.price-reset:hover{text-decoration:underline;text-underline-offset:3px}.filter-open-btn{display:none}.tool-count{font-size:1.6rem;color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap}.tool-count b{color:var(--gray);font-weight:700;font-family:var(--rom)}.sort{display:inline-flex;align-items:center;gap:10px}.sort label{font-size:1.4rem;color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap}.sort .sel{position:relative;display:inline-flex;align-items:center}.sort select{-webkit-appearance:none;appearance:none;min-height:44px;padding:9px 40px 9px 16px;background:#fff;border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:1.4rem;color:var(--gray);letter-spacing:.04em;cursor:pointer;transition:border-color .2s}.sort select:hover{border-color:var(--gold)}.sort .sel .chev{position:absolute;right:16px;display:inline-flex;align-items:center;color:var(--soft-gray);pointer-events:none}.sort .sel .chev svg{width:8px;height:8px;display:block}.active-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:16px}.active-filters:empty{display:none}.chip-active{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;background:var(--cream);border:1px solid var(--line);border-radius:999px;font-size:1.2rem;color:var(--gray);letter-spacing:.04em}.chip-active button{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:var(--soft-gray);cursor:pointer;transition:all .15s;padding:0}.chip-active button:hover{background:var(--gray);color:#fff}.chip-active button svg{width:9px;height:9px;display:block}.chip-clear{font-size:1.2rem;color:var(--gold-text);letter-spacing:.04em;background:none;border:none;cursor:pointer;padding:6px 2px}.chip-clear:hover{text-decoration:underline;text-underline-offset:3px}.col-grid-sec{padding:40px 0 72px}.col-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.col-grid .prod-name{font-family:var(--sans);font-weight:600;font-size:1.8rem}.col-grid .prod-media{aspect-ratio:1/1}.col-grid.collist{grid-template-columns:repeat(4,1fr);margin-top:8px}.col-grid.collist .prod-card{text-decoration:none;cursor:pointer}.col-grid.collist[data-nolink] .prod-card{cursor:default}.col-grid.collist .prod-body{padding:16px 16px 20px;text-align:center}.col-grid.collist .prod-name{font-family:var(--sans);font-weight:600;font-size:1.8rem;color:var(--gray);margin:0}.col-grid.collist .prod-desc{display:block;font-size:1.4rem;line-height:1.6;color:var(--ink-soft);margin:8px 0 0;text-align:left}@media(max-width:980px){.col-grid.collist{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.col-grid.collist{grid-template-columns:repeat(2,1fr)}}.col-empty{display:none;text-align:center;padding:60px 0}.col-empty p{font-size:1.6rem;color:var(--ink-soft)}.pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:44px 0 0;flex-wrap:wrap}.pager a{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;font-family:var(--rom);font-size:1.6rem;color:var(--gray);border:1px solid var(--line);background:#fff;transition:all .2s;letter-spacing:.02em}.pager a:hover{border-color:var(--gold);color:var(--gold-text)}.pager a[aria-current=page]{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:700;pointer-events:none}.pager .dots{display:inline-grid;place-items:center;min-width:24px;min-height:44px;font-family:var(--rom);font-size:1.6rem;border:none;background:transparent;color:var(--soft-gray);letter-spacing:.02em}.pager .pg-arrow{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--gray);transition:all .2s}.pager .pg-arrow svg{width:16px;height:16px;display:block}.pager .pg-arrow:hover{border-color:var(--gold);color:var(--gold-text)}.pager .pg-arrow[aria-disabled=true]{opacity:.4;pointer-events:none}@media(max-width:1080px){.col-layout{grid-template-columns:1fr;gap:0;padding-top:0}.acc-close{display:block;width:100%;margin:24px 0 2px;min-height:46px;padding:12px;background:var(--cream);border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:1.4rem;font-weight:600;color:var(--gold-text);letter-spacing:.06em;cursor:pointer;transition:border-color .2s}.acc-close:hover{border-color:var(--gold)}.col-sortbar{justify-content:space-between}.toolbar-right{margin-left:auto}.tool-count,.sort label{display:none}.filter-open-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;background:#fff;border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:1.4rem;color:var(--gray);letter-spacing:.04em;cursor:pointer;transition:border-color .2s}.filter-open-btn:hover{border-color:var(--gold)}.filter-open-btn svg{width:18px;height:18px;display:block;fill:currentColor}.col-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:90;width:min(88vw,360px);background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:12px 0 40px #0000002e;overflow:hidden;visibility:hidden}.col-sidebar.open{transform:none;visibility:visible}.side-body .filter:first-child{border-top:none}.side-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--line-soft);font-family:var(--serif);font-size:1.8rem;color:var(--gray);letter-spacing:.04em}.side-close{width:40px;height:40px;border:none;background:transparent;font-size:1.8rem;color:var(--gray);cursor:pointer}.side-body{flex:1;overflow-y:auto;padding:0 22px}.side-foot{display:flex;align-items:center;gap:16px;padding:16px 22px;border-top:1px solid var(--line-soft);position:sticky;bottom:0;background:#fff}.side-clear{background:none;border:none;padding:8px 4px;font-family:var(--sans);font-size:1.4rem;color:var(--gold-text);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.side-apply{flex:1}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;z-index:89;opacity:0;visibility:hidden;transition:opacity .3s ease}.side-scrim.open{opacity:1;visibility:visible}}@media(max-width:980px){.col-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.col-grid{grid-template-columns:repeat(2,1fr);gap:14px}.col-head{padding-top:40px}.col-head .sec-lead{text-align:left}}@media(max-width:460px){.intro-inline{float:none;width:100%;margin:8px 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/temp-collection.css.map */
