@font-face{font-family:TC Serif;src:url(trove-cormorant-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:TC Sans;src:url(trove-dm-sans.woff2) format("woff2");font-weight:100 1000;font-display:swap}.tc-page{--tc-green:#023020;--tc-cream:#f7f4ed;--tc-brown:#482922;--tc-blue:#a9c8de;--tc-ink:#292a26;--tc-line:#d7d0c3;margin:0;color:var(--tc-brown);background:var(--tc-cream);font:14px/1.5 TC Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tc-page *{box-sizing:border-box}.tc-page button,.tc-page input,.tc-page select{font:inherit}.tc-page button,.tc-page select{cursor:pointer}.tc-page button,.tc-page a{color:inherit}.tc-page button:disabled{cursor:not-allowed;opacity:.4}.tc-page :is(a,button,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.tc-page [hidden]{display:none!important}.tc-page button{touch-action:manipulation}.tc-page input{min-width:0}.tc-page :is(h1,h2,p,figure,fieldset){margin:0}.tc-page fieldset{border:0;padding:0;min-width:0}.tc-page img{max-width:100%;display:block}.tc-sr-only,.tc-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tc-skip:focus{position:fixed;z-index:100;background:var(--tc-blue);padding:12px;left:15px;top:15px}.tc-announcement{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 4%;background:var(--tc-blue);color:var(--tc-brown);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.tc-header{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--tc-green);color:var(--tc-cream);padding:9px 4%;min-height:91px}.tc-logo{width:108px;flex-shrink:0;display:block}.tc-logo img{width:100%;height:72px;object-fit:contain}.tc-header nav{display:flex;gap:34px;align-items:center}.tc-header a{text-decoration:none}.tc-header nav a{font-size:12px}.tc-header .tc-nav-current{color:var(--tc-blue)}.tc-bag{font-size:12px}.tc-bag span{margin-left:5px}.tc{display:block;padding:0 4% 64px;max-width:1700px;margin:auto}.tc-intro{padding:43px 0 34px;display:flex;justify-content:space-between;align-items:flex-end;gap:36px}.tc-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px!important}.tc-intro h1{font:500 clamp(43px,5vw,76px)/.97 "TC Serif",Georgia,serif;letter-spacing:-.04em;max-width:650px;text-wrap:balance}.tc-intro-note{max-width:295px;padding-bottom:3px;color:var(--tc-ink);font-size:13px}.tc-preview-label{display:inline-block;border-bottom:1px solid var(--tc-brown);margin-top:15px;font-size:10px;letter-spacing:.04em}.tc-workspace{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);border-top:1px solid var(--tc-line);gap:0}.tc-visual-column{padding:24px 30px 0 0;align-self:start;position:sticky;top:0}.tc-controls-column{border-left:1px solid var(--tc-line);padding:24px 0 0 30px;min-width:0}.tc-stage{position:relative;background:var(--tc-blue);overflow:hidden;min-height:320px}.tc-stage-top,.tc-stage-bottom{position:absolute;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;z-index:1}.tc-stage-top{top:21px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tc-stage-top>span:first-child{border:1px solid var(--tc-brown);padding:5px 8px}.tc-stage-bottom{bottom:19px;font-size:10px;align-items:flex-end}.tc-stage-bottom figcaption{max-width:205px;line-height:1.5;color:var(--tc-brown)}.tc-edition{font-size:8px;letter-spacing:.1em;white-space:nowrap}.tc-canvas{width:100%;display:block;filter:drop-shadow(0 8px 7px rgba(72,41,34,.13));height:auto}.tc-canvas-empty{position:absolute;left:25%;right:25%;bottom:21%;font:500 24px/1.1 "TC Serif",Georgia,serif;text-align:center}.tc-preview-tools{display:flex;justify-content:space-between;align-items:center;padding:10px 0 15px;font-size:11px;border-bottom:1px solid var(--tc-line);gap:16px}.tc-preview-tools>div{display:flex;align-items:center;gap:5px}.tc-preview-tools button{border:0;background:transparent;padding:7px;min-height:40px;min-width:40px}.tc-preview-tools button[data-action=reset]{text-decoration:underline;text-underline-offset:4px}.tc-section-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.tc-section-label h2{font-weight:500;font-size:13px;letter-spacing:.01em}.tc-section-label h2>span{display:inline-block;font-size:10px;opacity:.6;margin-right:9px}.tc-section-label>span{font-size:10px;color:#6b5b51}.tc-helper{font-size:11px;line-height:1.5;color:#6b5b51}.tc-your-piece{padding-top:18px}.tc-your-piece .tc-helper{margin-top:5px}.tc-selected{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 0;padding:0;min-height:0}.tc-selected li{width:75px;position:relative;border:1px solid var(--tc-line);background:#f0ece3;padding:5px}.tc-selected li:focus-within{border-color:var(--tc-brown)}.tc-selected img{width:100%;height:54px;object-fit:contain}.tc-selected-name{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.tc-selected-tools{display:flex;justify-content:space-between;gap:0;margin-top:1px}.tc-selected-tools button{min-height:28px;min-width:21px;background:none;border:none;padding:1px;font-size:12px}.tc-selected li[data-dragging]{opacity:.4}.tc-save-panel{padding-top:21px}.tc-save-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:20px;margin-bottom:12px}.tc-save-top strong{font-weight:500;font-size:11px;text-align:right}.tc-primary{background:var(--tc-green);border:1px solid var(--tc-green);color:var(--tc-cream)!important;display:flex;align-items:center;justify-content:space-between;padding:14px 21px;width:100%;min-height:52px;font-size:13px;transition:background .18s}.tc-primary:hover{background:#164c3a}.tc-secondary-actions{display:flex;gap:18px;padding:6px 0;justify-content:center}.tc-secondary-actions button{background:transparent;border:0;font-size:11px;min-height:38px;text-decoration:underline;text-underline-offset:4px}.tc-save-panel>.tc-helper{text-align:center;max-width:420px;margin:0 auto}.tc-chain-options{padding-bottom:21px;border-bottom:1px solid var(--tc-line)}.tc-segmented{display:flex;margin-top:16px!important;border:1px solid var(--tc-line)!important}.tc-segmented label{position:relative;display:block;width:50%}.tc-segmented input,.tc-finishes input{position:absolute;opacity:0;width:1px;height:1px}.tc-segmented span{display:flex;align-items:center;justify-content:center;min-height:43px;transition:background .16s}.tc-segmented input:checked+span{background:var(--tc-brown);color:var(--tc-cream)}.tc-segmented input:focus-visible+span{outline:2px solid var(--tc-brown);outline-offset:3px}.tc-option-row{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-top:18px}.tc-finishes legend,.tc-chain-select{font-size:10px}.tc-finishes label{display:inline-flex;align-items:center;gap:6px;position:relative;margin:7px 11px 0 0;font-size:11px;min-height:34px}.tc-swatch{height:22px;width:22px;display:inline-block;border-radius:100%;border:1px solid #b6a58b;box-shadow:inset 0 0 0 3px var(--tc-cream)}.tc-swatch-gold{background:linear-gradient(135deg,#9e7935,#e8d39b,#a67e38)}.tc-swatch-silver{background:linear-gradient(135deg,#858e8a,#f4f5f3,#adb6af)}.tc-finishes input:checked+.tc-swatch{outline:1px solid var(--tc-brown);outline-offset:2px}.tc-finishes input:focus-visible+.tc-swatch{outline:2px solid var(--tc-brown);outline-offset:4px}.tc-chain-select{display:grid;gap:9px;min-width:143px}.tc-page select{color:var(--tc-brown);background:transparent;border:0;border-bottom:1px solid var(--tc-line);border-radius:0;min-height:36px;padding:2px 22px 2px 1px;font-size:11px;max-width:100%}.tc-chain-select select{width:100%}.tc-library{padding-top:23px}.tc-library>.tc-helper{margin-top:7px}.tc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--tc-line);padding:0 12px;margin-top:15px;min-height:42px}.tc-search>span{font:26px/1 Georgia,serif}.tc-search input{background:transparent;border:0;border-radius:0;width:100%;height:40px;color:var(--tc-brown);font-size:12px;padding:5px}.tc-search input::placeholder{color:#78685e;opacity:1}.tc-filter-row{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin:9px 0 17px}.tc-filter-row select{width:100%}.tc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 11px}.tc-charm-card{min-width:0;position:relative}.tc-charm-add{display:block;position:relative;width:100%;padding:0;border:1px solid transparent;background:#ede8de;aspect-ratio:1/1;transition:border-color .15s}.tc-charm-add:hover{border-color:var(--tc-brown)}.tc-charm-add img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .18s}.tc-charm-add:hover img{transform:translateY(-3px) scale(1.04)}.tc-charm-plus{position:absolute;right:5px;bottom:5px;width:21px;height:21px;line-height:20px;border:1px solid var(--tc-line);border-radius:50%;color:var(--tc-brown);background:var(--tc-cream);font-size:15px}.tc-charm-quantity{position:absolute;left:5px;top:5px;background:var(--tc-brown);color:var(--tc-cream);font-size:9px;min-width:18px;height:18px;text-align:center;padding:2px 3px}.tc-charm-name{font-size:10px;line-height:1.35;margin-top:7px!important;min-height:27px}.tc-charm-price{font-size:9px;color:#78685e;display:block;margin-top:3px}.tc-more{display:block;border:1px solid var(--tc-line);background:transparent;width:100%;min-height:43px;margin-top:18px;font-size:11px}.tc-more span{margin-left:13px}.tc-library-message{font-size:12px;padding:25px 0}.tc-details{border-top:1px solid var(--tc-line);margin-top:23px;padding:17px 0 0}.tc-details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:11px;list-style:none;min-height:24px}.tc-details summary::-webkit-details-marker{display:none}.tc-details p{font-size:12px;line-height:1.7;margin-top:12px!important;color:#65584e}.tc-details[open] summary>span{transform:rotate(45deg)}.tc-status{position:fixed;bottom:22px;left:50%;transform:translate(-50%);max-width:min(480px,90vw);padding:12px 21px;background:var(--tc-brown);color:var(--tc-cream);box-shadow:0 5px 24px #48292220;z-index:20;font-size:12px;pointer-events:none}.tc-status:empty{display:none}.tc-noscript{padding:30px}.tc-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:34px 4%;background:var(--tc-brown);color:var(--tc-cream)}.tc-footer>span{font-size:11px;letter-spacing:.08em}.tc-footer p{font:500 23px/1.2 "TC Serif",Georgia,serif}.tc-footer a{font-size:12px;text-decoration:none}.tc-footer a>span{margin-left:17px}.tc-workspace{grid-template-rows:min-content min-content 1fr min-content}.tc-visual-column{grid-column:1;grid-row:1;position:static}.tc-controls-column{grid-column:2;grid-row:1/span 3}.tc-your-piece{grid-column:1;grid-row:2;padding-right:30px}.tc-save-panel{grid-column:1;grid-row:3;padding-right:30px}.tc-details{grid-column:2;grid-row:4;margin-left:30px}@media(min-width:1440px){.tc{padding-left:5%;padding-right:5%}.tc-stage,.tc-canvas{max-height:600px}.tc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tc-charm-name{font-size:11px}}@media(max-width:1000px){.tc-your-piece,.tc-save-panel{padding-right:20px}.tc-details{margin-left:20px}.tc-intro h1{font-size:56px}.tc-intro-note{max-width:250px}.tc-visual-column{padding-right:20px}.tc-controls-column{padding-left:20px}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-option-row{gap:8px;flex-wrap:wrap}.tc-chain-select{flex:1}.tc-edition{display:none}.tc-stage-bottom figcaption{max-width:100%}.tc-selected li{width:67px}.tc-selected img{height:47px}}@media(max-width:720px){.tc-your-piece,.tc-save-panel{padding-right:0}.tc-details{margin-left:0}.tc-announcement{justify-content:center;min-height:30px;font-size:8px}.tc-announcement>span:last-child{display:none}.tc-header{padding:7px 5%;min-height:72px;gap:15px}.tc-logo{width:83px}.tc-logo img{height:56px}.tc-header nav{gap:15px}.tc-header nav a{font-size:10px}.tc-header nav>a:nth-child(2){display:none}.tc-bag{font-size:10px}.tc{padding:0 5% 36px}.tc-intro{padding:29px 0 24px;display:block}.tc-eyebrow{font-size:8px;margin-bottom:11px!important}.tc-intro h1{font-size:48px;max-width:400px}.tc-intro-note{max-width:100%;margin-top:15px;font-size:12px;display:flex;align-items:start;gap:22px}.tc-intro-note>p{max-width:260px;flex:1}.tc-preview-label{margin-top:0;max-width:110px;font-size:9px;padding-bottom:3px;border:0;color:#78685e}.tc-workspace{display:flex;flex-direction:column}.tc-visual-column{display:contents;position:static;padding:0}.tc-stage{order:0;margin-top:16px;min-height:0}.tc-canvas{max-height:320px}.tc-stage-top{top:15px;left:16px;right:16px;font-size:8px}.tc-stage-top>span:first-child{padding:3px 6px}.tc-stage-bottom{bottom:11px;left:16px;right:16px;font-size:8px}.tc-stage-bottom figcaption{max-width:240px}.tc-canvas-empty{font-size:20px}.tc-preview-tools{order:1;font-size:10px;padding:5px 0}.tc-controls-column{display:contents;border:0;padding:0}.tc-chain-options{order:2;padding-top:20px;padding-bottom:19px}.tc-chain-select{flex:0 1 47%;min-width:0}.tc-finishes label{margin-right:12px}.tc-option-row{flex-wrap:nowrap;gap:18px;align-items:start}.tc-library{order:3;padding-top:21px}.tc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 9px}.tc-charm-add img{padding:3px}.tc-charm-name{font-size:10px}.tc-charm-plus{height:18px;width:18px;line-height:16px;font-size:13px;right:3px;bottom:3px}.tc-your-piece{order:4;border-top:1px solid var(--tc-line);margin-top:25px;padding-top:18px}.tc-save-panel{order:5}.tc-details{order:6;padding-top:15px;margin-top:20px}.tc-selected li{width:calc((100% - 32px)/5);max-width:78px}.tc-selected img{height:45px}.tc-selected-tools button{min-height:30px;min-width:19px}.tc-footer{display:block;padding:29px 5%}.tc-footer p{margin:11px 0 19px;font-size:25px}.tc-footer a{font-size:11px}.tc-status{bottom:15px;width:max-content;max-width:90vw}.tc-primary{min-height:52px}.tc-section-label h2{font-size:13px}}@media(max-width:370px){.tc-header nav{gap:12px}.tc-header nav>a:first-child{display:none}.tc-intro h1{font-size:43px}.tc-intro-note{gap:14px}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-swatch{width:20px;height:20px}.tc-finishes label{font-size:10px;margin-right:7px}.tc-chain-select{flex-basis:43%}.tc-selected li{width:calc((100% - 24px)/4)}}@media(prefers-reduced-motion:reduce){.tc-page *,.tc-page *:before,.tc-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tc-selected li{min-width:80px;padding:3px}.tc-selected-tools button{min-width:24px;min-height:36px}.tc-price-breakdown,.tc-pricing-guide{font-size:12px;line-height:1.6;margin:12px 0 18px}.tc-pricing-enquiry{display:block;margin:15px 0;text-align:center;color:inherit;text-underline-offset:4px;font-size:13px}.tc-charm-price{display:block;font-size:11px;margin-top:5px}.tc-pricing-guide{color:#482922}.tc-save-top strong{font-size:26px}.tc-chain-note{font-size:12px;line-height:1.5;margin:15px 0 0;color:var(--tc-brown,#482922)}.tc-stock-text{display:block;font-size:11px;line-height:1.4;margin-top:4px;opacity:.75}.tc-secondary-actions{flex-wrap:wrap;gap:10px}.tc-secondary-actions button{flex:1 1 auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/trove-customiser.css.map */
