[data-page=collections] .thc-faq summary{list-style:none}[data-page=collections] .thc-faq summary::-webkit-details-marker{display:none}[data-page=collections] .thc-faq[open] .thc-faq-plus{transform:rotate(45deg)}[data-page=collections] .thc-col-link{color:inherit;text-decoration:none}[data-page=collections] .thc-col-link:hover{color:#c9738d}[data-page=collections] .thc-col-cta{letter-spacing:.045em;color:#48242a;background:#f3bbca;border-radius:999px;align-items:center;gap:12px;padding:17px 36px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}[data-page=collections] .thc-col-cta:hover{background:#f7cddb}[data-page=collections] .thc-col-btn{letter-spacing:.045em;color:#faf8e7;background:#64242e;border-radius:999px;align-items:center;gap:12px;padding:16px 34px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}[data-page=collections] .thc-col-btn:hover{background:#48242a}[data-page=collections] .thc-suite-card{color:#48242a;text-decoration:none;display:block}[data-page=collections] .thc-suite-card .thc-suite-img{transition:transform .45s}[data-page=collections] .thc-suite-card:hover .thc-suite-img{transform:scale(1.035)}[data-page=collections] .thc-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#48242a4d transparent;gap:12px;padding:0 clamp(20px,5vw,64px) 14px;display:flex;overflow-x:auto}[data-page=collections] .thc-strip>div{scroll-snap-align:start;background:#48242a0a;flex:none;height:clamp(320px,42vw,560px);position:relative}[data-page=collections] .thc-picker-drawing svg{width:100%;height:auto;display:block}[data-page=collections] .thc-picker-drawing .pinch-zoom-note{display:none}[data-page=collections] .thc-picker-name{letter-spacing:.08em;text-transform:uppercase;color:#64242e;text-align:center;min-height:22px;margin:26px 0 18px;font-size:13px;font-weight:600}[data-page=collections] .thc-picker-grid{flex-wrap:wrap;justify-content:center;gap:14px 18px;display:flex}[data-page=collections] .theme-btn{cursor:pointer;background:#fff;border:1.5px solid #48242a2e;border-radius:999px;justify-content:center;align-items:center;width:64px;height:44px;transition:border-color .2s,transform .2s;display:flex}[data-page=collections] .theme-btn:hover{border-color:#48242a66;transform:translateY(-2px)}[data-page=collections] .theme-btn.active{border-color:#64242e;box-shadow:0 0 0 3px #f7cddb}[data-page=collections] .theme-circles{width:44px;height:20px;position:relative}[data-page=collections] .theme-circle{border:1.5px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:0}[data-page=collections] .theme-circle:first-child{z-index:3;left:0}[data-page=collections] .theme-circle:nth-child(2){z-index:2;left:12px}[data-page=collections] .theme-circle:nth-child(3){z-index:1;left:24px}@media (max-width:760px){[data-page=collections] [data-m=suite-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px 14px!important}[data-page=collections] [data-m=steps],[data-page=collections] [data-m=price-cols],[data-page=collections] [data-m=picker]{grid-template-columns:minmax(0,1fr)!important}}
