.cz{max-width:1280px;margin:0 auto;padding:22px var(--wr-gutter, 32px) 56px;color:var(--wr-body, #3a3a33);font:400 15px/1.5 var(--wr-sans)}.cz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.cz button{font:inherit}.cz-stage{position:sticky;top:calc(var(--header-height, 0px) + 16px)}.cz-frame{position:relative;aspect-ratio:1 / 1;max-width:100%;background:#fff;border:1px solid var(--wr-hairline);overflow:hidden}.cz-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .28s ease}.cz-img.is-back{opacity:0}.cz-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#fff}.cz-kind{position:absolute;top:12px;left:12px;font:500 10.5px/1 var(--wr-sans);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;background:#fbfaf6f0;color:var(--wr-ink)}.cz-kind[data-kind=preview]{background:var(--wr-ink);color:var(--wr-on-ink)}.cz-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.cz-thumb{position:relative;border:1px solid var(--wr-line-tint, #E7E1D5);background:#fff;padding:0;cursor:pointer;color:inherit;text-align:left}.cz-thumb img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.cz-thumb span{display:block;font-size:11.5px;color:var(--wr-muted);padding:5px 7px 6px;border-top:1px solid var(--wr-hairline)}.cz-thumb[aria-pressed=true]{border-color:var(--wr-ink);box-shadow:inset 0 0 0 1px var(--wr-ink)}.cz-thumb[aria-pressed=true] span{color:var(--wr-ink)}.cz-play{position:absolute;left:50%;top:38%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#16150fb8}.cz-play:after{content:"";position:absolute;left:12px;top:9px;border-left:9px solid var(--wr-on-ink);border-top:6px solid transparent;border-bottom:6px solid transparent}.cz-cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px}.cz-cap-name{font:400 20px/1.25 var(--wr-serif);color:var(--wr-ink)}.cz-cap-sub{font-size:13px;color:var(--wr-muted)}.cz-cap-price{font:400 18px/1.2 var(--wr-serif);color:var(--wr-ink);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cz-cap-price small{display:block;font:400 12px/1.3 var(--wr-sans);color:var(--wr-muted)}.cz-title{font:400 30px/1.15 var(--wr-serif);color:var(--wr-ink);margin:0 0 14px}.cz-progress{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.cz-progress button{width:100%;border:0;background:none;padding:8px 0 0;text-align:left;cursor:pointer;color:inherit;border-top:2px solid var(--wr-hairline)}.cz-progress button:disabled{cursor:default}.cz-progress .t{display:block;font:500 11px/1.2 var(--wr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--wr-muted-2)}.cz-progress .v{display:block;font-size:12.5px;color:var(--wr-muted);margin-top:3px;min-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-progress .done button{border-top-color:var(--wr-muted-2)}.cz-progress .done .t{color:var(--wr-body)}.cz-progress [aria-current=step] button{border-top-color:var(--wr-ink)}.cz-progress [aria-current=step] .t{color:var(--wr-ink)}.cz-step h2{font:400 24px/1.2 var(--wr-serif);color:var(--wr-ink);margin:0 0 4px}.cz-lead{margin:0 0 16px;color:var(--wr-muted);font-size:14px}.cz-lead a,.cz-help a{color:var(--wr-ink);text-underline-offset:3px}.cz-help{font-size:13px;color:var(--wr-muted);margin:14px 0 0}.cz-linkbtn{border:0;background:none;padding:0;color:var(--wr-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px}.cz-next,.cz-cta{margin-top:20px;width:100%;border:0;background:var(--wr-ink);color:var(--wr-on-ink);padding:15px;font:500 12.5px/1 var(--wr-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cz-cta:disabled{opacity:.55;cursor:wait}.cz-back{margin-top:4px;min-height:44px;border:0;background:none;padding:12px 0;font-size:13px;color:var(--wr-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cz-stick{position:sticky;bottom:0;z-index:4;margin-top:8px;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:var(--wr-paper, #FBFAF6);border-top:1px solid var(--wr-hairline)}.cz-stick .cz-help{margin:0 0 8px}.cz-stick .cz-next{margin-top:0}body:has(.cz-step[data-cz-step="1"]:not([hidden])) shopify-chat:not([open]){transform:translateY(-92px)}body:has(.cz-step[data-cz-step="1"]:not([hidden])) .swbx-pill{bottom:112px}.cz-pleats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cz-pleats:empty{min-height:396px}.cz-pleat{border:1px solid var(--wr-line-tint, #E7E1D5);background:var(--wr-paper);text-align:left;padding:0 0 8px;display:flex;flex-direction:column;cursor:pointer;color:inherit;min-width:0}.cz-pleat img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#f5f0e5;margin-bottom:7px}.cz-pleat .n{font-size:13px;color:var(--wr-ink);padding-inline:8px;line-height:1.2}.cz-pleat .s{font-size:11px;color:var(--wr-muted);padding-inline:8px;margin-top:2px}.cz-pleat[aria-pressed=true]{border-color:var(--wr-ink);box-shadow:inset 0 0 0 1px var(--wr-ink)}.cz-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cz-filters button{border:1px solid var(--wr-line, #DCD8CE);background:#fff;padding:7px 11px;font-size:13px;color:var(--wr-body);cursor:pointer}.cz-filters em{font-style:normal}.cz-filters span{color:var(--wr-muted-2);margin-left:4px;font-variant-numeric:tabular-nums}.cz-filters [aria-pressed=true]{background:var(--wr-ink);border-color:var(--wr-ink);color:var(--wr-on-ink)}.cz-filters [aria-pressed=true] span{color:#dcd8ce}.cz-toast{font-size:13px;color:var(--wr-ink);background:var(--wr-tint);border:1px solid var(--wr-line-tint, #E7E1D5);padding:9px 12px;margin:0 0 12px}.cz-fab{padding:12px 0 14px;border-top:1px solid var(--wr-hairline)}.cz-fab:first-child{border-top:0}.cz-fab-h{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:9px}.cz-fab-name{font:400 17px/1.25 var(--wr-serif);color:var(--wr-ink);text-decoration:none}.cz-fab-name:hover{text-decoration:underline;text-underline-offset:3px}.cz-fab-meta{font-size:12.5px;color:var(--wr-muted)}.cz-fab-from{font-size:13px;color:var(--wr-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cz-sw{display:flex;flex-wrap:wrap;gap:10px 8px}.cz-swb{width:58px;border:0;background:none;padding:0;cursor:pointer;text-align:center}.cz-swb img{display:block;width:46px;height:46px;margin:0 auto 4px;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #16150f24;background:var(--wr-img-ph)}.cz-swb span{display:block;font-size:11px;line-height:1.2;color:var(--wr-muted)}.cz-swb[aria-pressed=true] img{box-shadow:0 0 0 2px var(--wr-paper),0 0 0 3.5px var(--wr-ink)}.cz-swb[aria-pressed=true] span{color:var(--wr-ink)}.cz-fab.is-off{opacity:.42}.cz-fab.is-off .cz-swb{cursor:not-allowed}.cz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cz-field label{display:block;font-size:12.5px;color:var(--wr-muted);margin-bottom:6px}.cz-field label span{color:var(--wr-muted-2)}.cz-in{display:flex;align-items:center;border:1px solid var(--wr-line, #DCD8CE);background:#fff}.cz-in input{flex:1;min-width:0;width:100%;border:0;padding:11px 12px;font:inherit;font-size:16px;color:var(--wr-ink);background:transparent}.cz-in span{padding-right:12px;color:var(--wr-muted);font-size:13px}.cz-field.is-bad .cz-in{border-color:#b4442f}.cz-sizemsg{font-size:13px;color:var(--wr-muted);margin:10px 0 0;min-height:1.5em}.cz-count{display:flex;align-items:center;gap:0}.cz-count button{width:44px;height:44px;border:1px solid var(--wr-line, #DCD8CE);background:#fff;font-size:18px;cursor:pointer;color:var(--wr-ink)}.cz-count input{width:56px;height:44px;border:1px solid var(--wr-line, #DCD8CE);border-left:0;border-right:0;text-align:center;font:inherit;font-size:16px;color:var(--wr-ink)}.cz-count-note{margin-left:12px;font-size:13px;color:var(--wr-muted)}.cz-extras{display:grid;gap:8px;margin:16px 0}.cz-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--wr-line-tint, #E7E1D5);background:#fff;padding:11px 12px;cursor:pointer}.cz-opt.is-static{cursor:default;background:var(--wr-paper)}.cz-opt div{flex:1}.cz-opt b{display:block;font-weight:500;color:var(--wr-ink);font-size:14px}.cz-opt div span{display:block;font-size:12.5px;color:var(--wr-muted)}.cz-tag{font-size:13px;color:var(--wr-ink);white-space:nowrap}.cz-room{margin-top:4px}.cz-review{list-style:none;margin:0;padding:0;border-top:1px solid var(--wr-hairline)}.cz-review li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--wr-hairline);font-size:14px}.cz-review li span:first-child{color:var(--wr-muted)}.cz-review li span:last-child{color:var(--wr-ink);text-align:right}.cz-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 0}.cz-total span{font:500 12px/1 var(--wr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--wr-ink)}.cz-total b{font:400 24px/1 var(--wr-serif);color:var(--wr-ink);font-variant-numeric:tabular-nums}.cz-err{font-size:13px;color:#b4442f;margin:10px 0 0}.cz-note{font-size:12.5px;color:var(--wr-muted);margin:10px 0 0}.cz-minibar{display:none}.cz button:focus-visible,.cz input:focus-visible,.cz a:focus-visible{outline:2px solid var(--wr-ink);outline-offset:2px}@media(max-width:860px){.cz{padding:14px 16px 40px}.cz-grid{grid-template-columns:minmax(0,1fr);gap:16px}.cz-stage{position:static}.cz-title{font-size:24px}.cz-progress .v{display:none}.cz-progress button{min-height:44px}.cz-step h2{font-size:21px}.cz-pleats{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-pleats:empty{min-height:421px}body:has(.cz-step[data-cz-step="1"]:not([hidden])) shopify-chat:not([open]){transform:translateY(calc(-116px - env(safe-area-inset-bottom,0px)))}body:has(.cz-step[data-cz-step="1"]:not([hidden])) .swbx-pill{bottom:calc(128px + env(safe-area-inset-bottom,0px))}.cz-minibar{display:flex;position:fixed;left:0;right:0;top:var(--header-height, 0px);z-index:199;align-items:center;gap:10px;padding:8px 16px;background:var(--wr-paper, #FBFAF6);border-bottom:1px solid var(--wr-hairline);transform:translateY(-110%);transition:transform .22s ease}.cz-minibar.on{transform:none}.cz-mini{width:52px;height:52px;border:1px solid var(--wr-hairline);object-fit:cover;background:#fff;flex:none}.cz-minibar b{display:block;font:400 15px/1.2 var(--wr-serif);color:var(--wr-ink)}.cz-minibar span{font-size:12px;color:var(--wr-muted)}}@media(prefers-reduced-motion:reduce){.cz-img,.cz-minibar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/twc-customizer.css.map */
